Commit Graph

  • 1486ef8b08 Reversed order of running a callback and removing it from the schedule list, this resolves a serious system freeze especially prevalent on XOOPS-based websites. Chris Young 2008-08-17 16:24:22 +0000
  • 61294f493e Close fonts properly and default back to initial RastPort font. Chris Young 2008-08-17 16:22:40 +0000
  • f71f8f82a1 Implemented line styles and widths Chris Young 2008-08-15 18:49:14 +0000
  • 8da23bd1f3 More error checking Chris Young 2008-08-15 17:22:52 +0000
  • 1a489fbf64 Updated for hubbub, redraws now scheduled for next input loop Chris Young 2008-08-15 17:19:57 +0000
  • b60b340372 Fixed usage of Makefile.config options for Amiga target Chris Young 2008-08-15 17:13:44 +0000
  • cd77be1349 Log chunk sizes John Mark Bell 2008-08-15 11:17:28 +0000
  • 14a7b25c69 Allow nsgtk to be built *with* PDF support. Whoops. Rob Kendrick 2008-08-15 10:24:52 +0000
  • 30aedab3d9 Make optimisation flags target-specific once more. Amiga and BeOS will need to confirm theirs Daniel Silverstone 2008-08-15 09:49:10 +0000
  • 631f34eb7f Allow nsgtk to be built without PDF export Rob Kendrick 2008-08-15 09:30:21 +0000
  • 4e9dc3fe65 #ifdef WITH_PDF_EXPORT for printing stuff, this should fix the BeOS build, and possibly AmigaOS. François Revel 2008-08-15 03:32:01 +0000
  • e063a2a59d Second merge of Adam Blokus' GSoC work from his branch 'branches/adamblokus/netsurf'. John Tytgat 2008-08-14 20:32:10 +0000
  • 44856d86d4 Fix the BeOS build: - hack to work around stdbool.h issue with R5 devkit - fix prototypes - fix bitmap code - fix copy-paste on forward button - remove unused gif throbber loading code - R5 rgb_color doesn't have != operator, use memcmp() - switch back to file based [beos]default.css for the time being - realpath() hack for R5 Regressions: - asserts on haiku-os.org - no libns* yet, so less image support - text field input doesn't work anymore. François Revel 2008-08-13 19:35:41 +0000
  • 80c98b8694 Had to do this for C89, please review. This should be the last one of its kind. François Revel 2008-08-13 18:08:05 +0000
  • da1b02f77f C89 François Revel 2008-08-13 17:45:44 +0000
  • 2fdf10c985 BeOS doesn't have strtof and PRIxPTR. François Revel 2008-08-13 17:37:59 +0000
  • 1999e455fa Some vague attempt at limiting the size of large bitmaps for thumbnailing. This probably wants someone who has a clue about gtk to look at it. John Mark Bell 2008-08-13 17:16:39 +0000
  • b99cb3d1e0 Support configuring the CFLAGS, particularly the optimisation flags, in Makefile.config Daniel Silverstone 2008-08-13 15:31:41 +0000
  • a5c54e54a4 Add NETSURF_FEAUTRE_*_CFLAGS for BMP and GIF Rob Kendrick 2008-08-13 14:18:27 +0000
  • 19ec7637e3 Remove further stuff to make libns* libraries optional. Rob Kendrick 2008-08-13 14:14:49 +0000
  • 9e68e32338 Warnings.squash(); John Mark Bell 2008-08-13 14:11:05 +0000
  • 905fa1f624 Make it possible to disable BMP and GIF support. May break RISC OS, BeOS and AmigaOS builds Rob Kendrick 2008-08-13 14:09:23 +0000
  • 783cb29331 Do not include GIF throbber loading support if GIF support is excluded Rob Kendrick 2008-08-13 13:44:10 +0000
  • 91bf96fabf Include libnsgif/bmp and Hubbub build instructions Rob Kendrick 2008-08-12 19:02:20 +0000
  • 42886171d5 Amiga target now uses hubbub by default. Chris Young 2008-08-12 18:28:28 +0000
  • ea5e026f7d Fixed font styles Chris Young 2008-08-12 17:47:35 +0000
  • 72d62fc722 Updated to support changes in image/bitmap.h Chris Young 2008-08-12 17:47:01 +0000
  • 33107b160f Merged revisions 4345-4346,4350-4351,4389,4391,4395,4401-4403,4423,4485-4486 via svnmerge from svn://semichrome.net/branches/dynis/netsurf James Bursa 2008-08-12 03:49:34 +0000
  • 4c8989a6db no va_copy on BeOS François Revel 2008-08-12 01:44:59 +0000
  • 1fdb8a8a82 Fix build John Mark Bell 2008-08-12 00:01:46 +0000
  • d1bfc81d22 C89 François Revel 2008-08-11 23:32:16 +0000
  • 065533f90e Some BeOS specifics François Revel 2008-08-11 22:50:44 +0000
  • bf18237dc0 Modified to use space.gadget and blit directly to the window's rastport, also added scrollbar functionality (thanks to Ami603) Chris Young 2008-08-11 17:53:45 +0000
  • c278e49d26 Squash warnings John Mark Bell 2008-08-11 16:51:55 +0000
  • 25018c455b Make nsgtk compile on Mac OS X. John Mark Bell 2008-08-11 16:44:12 +0000
  • 1124712760 Reset the "has_ns" flag when reparsing documents because of encoding change. (credit: jmb) Andrew Sidwell 2008-08-11 16:27:31 +0000
  • a5e71b80c2 Partially revert r5024, except make namespaces parser-instance-specific. Andrew Sidwell 2008-08-11 16:22:32 +0000
  • 408ca416e8 Really fix warnings. John Mark Bell 2008-08-11 16:12:08 +0000
  • eff8ce4550 Only create the namespace URIs once John Mark Bell 2008-08-11 12:01:19 +0000
  • 00a1a0d35c Squash warnings on RISC OS John Mark Bell 2008-08-11 08:57:05 +0000
  • 3a3f39e927 Fix warnings introduced by hubbub integration. Andrew Sidwell 2008-08-11 08:40:58 +0000
  • 7d482d33bf Initialise and finalise hubbub correctly on RISC OS. John Mark Bell 2008-08-11 08:26:59 +0000
  • 6aa30c0bb3 Add some ifdef. Error checking Finalise hubbub John Mark Bell 2008-08-11 08:22:37 +0000
  • 191d876e41 Merged revisions 4859-5013,5016-5018 via svnmerge from svn://source.netsurf-browser.org/branches/takkaria/netsurf-hubbub John Mark Bell 2008-08-11 08:17:48 +0000
  • 058fcac225 Added code to set correct font. Chris Young 2008-08-10 09:57:41 +0000
  • 289196c6ba Functions now return correct values for proper text formatting. Chris Young 2008-08-09 20:28:35 +0000
  • 105bfddae9 Implemented localisation using the existing translated messages files. Chris Young 2008-08-09 20:27:36 +0000
  • 3e6699b31b Warn and error messages are now displayed in a requester. Chris Young 2008-08-09 20:21:00 +0000
  • 93bf14ab81 Added support for multiple windows. Chris Young 2008-08-09 15:19:04 +0000
  • 1a9ef46863 Removed -liconv from Amiga target as no longer required Chris Young 2008-08-09 15:17:18 +0000
  • d432e7f868 Remove hardcoded define for LIBICONV_PLUG François Revel 2008-08-08 23:49:45 +0000
  • 437b4bddf5 - move BeOS specific config vars to separate section - added config option for LIBICONV_PLUG, must not be used for BeOS. François Revel 2008-08-08 23:47:11 +0000
  • 219f28e579 Rewritten to use window.class and bitmap.image instead of writing directly to the window bitmap. Basic GUI added to allow URLs to be entered. Chris Young 2008-08-08 22:38:13 +0000
  • 914cbeacfe C89 François Revel 2008-08-08 20:12:38 +0000
  • 82cc44fc4e Corrected bitmap plotter RGB format. Chris Young 2008-08-07 19:05:44 +0000
  • 394263bb2f Basic plotter functions and support code for the plotters. Chris Young 2008-08-07 18:44:28 +0000
  • 15eb877a4c Use ccres (http://www.riscos.info/index.php/CCres) to compile textual versions of our Templates to their binary versions. This allows us during the build to conditionally enable/disable certain icons or change the icon representation. Change made by jmb & joty. John Tytgat 2008-08-06 21:46:53 +0000
  • 114f948f36 Ignore blank maxlength attributes John Mark Bell 2008-08-05 09:54:55 +0000
  • be181a5b55 Merged ro_gui_set_icon_string_le() into ro_gui_set_icon_string() by adding ro_gui_set_icon_string() and extra to_utf8 parameter. John Tytgat 2008-08-05 01:32:15 +0000
  • 4be25b2951 Update my e-mail address. John Tytgat 2008-08-05 01:30:31 +0000
  • c40fc354b3 - Teached ro_gui_set_icon_string() and ro_gui_get_icon_string() about the difference between direct and indirect icons. - ro_gui_get_icon_string(): - Constify return value of ro_gui_get_icon_string() as you really shouldn't change its contents via this pointer. - Enfore NUL string termination as return value (instead of other control char termination) - Merged ro_gui_set_icon_string_le() into ro_gui_set_icon_string() by adding ro_gui_set_icon_string() and extra to_utf8 parameter. - ro_gui_strncmp(): added John Tytgat 2008-08-05 01:23:04 +0000
  • 039362166c Make ro_gui_configure_register static. John Tytgat 2008-08-04 21:52:28 +0000
  • f0a5b08430 OS4 32-bit icon for NetSurf. Chris Young 2008-08-03 16:14:42 +0000
  • a57fe0a78f Opens and closes timer.device, and creates a new list - required for scheduling code in schedule.c Chris Young 2008-08-03 16:13:57 +0000
  • 05d0e28d50 Generic objects code implemented using Exec lists. Currently used by schedule.c to add and delete schedule items from a list. Chris Young 2008-08-03 16:12:01 +0000
  • d1c876e03c Fully implemented schedule, schedule_run and schedule_remove. Chris Young 2008-08-03 16:10:10 +0000
  • f297bb8531 Added object.c to NS_AMIGA source files Chris Young 2008-08-03 16:07:56 +0000
  • 48070139d8 Prefix all RISC OS print global variables and functions with "ro_" in order to avoid the print_cleanup function name clash in desktop/print.c and riscos/print.c. John Tytgat 2008-08-02 20:07:44 +0000
  • 611e4f8cbe Added changes for TARGET=amiga Chris Young 2008-08-02 14:35:40 +0000
  • 26203b2215 Initial Amiga port files, mostly empty stub functions. Chris Young 2008-08-02 14:31:32 +0000
  • a011abf55f Move plugin option to Makefile.config. Disable it by default. John Mark Bell 2008-08-01 11:29:18 +0000
  • 5685170036 Make the knockout plotter calling behaviour optional by added a new entry 'option_knockout' to 'struct plotter_table' which basically is a request from that plotter backend for the content redraw routine to get called in such a way that overlapping render areas are avoided as much as possible. John Tytgat 2008-07-30 19:17:27 +0000
  • d43f5777e2 Fix typos, fix libharu address and update homepage setting. Michael Drake 2008-07-30 12:02:10 +0000
  • c6f0bc5765 Whoops. Fix BNF to match reality. John Mark Bell 2008-07-30 00:58:37 +0000
  • fe6fce1d37 Keep on hourglassing when dumping application space and UnixLib DA memory blocks to disc. John Tytgat 2008-07-30 00:55:55 +0000
  • 611b558d0e Constify content_type_name & content_status_name John Tytgat 2008-07-30 00:54:43 +0000
  • 307ab6675f Rewrite parsing of <meta http-equiv="Refresh" ...> content values. The previous code was full of nasty edge cases. As an added bonus, there's some BNF documenting what we expect to support here. John Mark Bell 2008-07-30 00:51:26 +0000
  • 3eabd20dcf Code style changes. John Tytgat 2008-07-29 23:59:38 +0000
  • 23a5467178 Use static for variables local to one source file. John Tytgat 2008-07-29 23:19:24 +0000
  • 9ede9ab376 Don't call group_end before group_start has been called. Solves SF #1927130. John Tytgat 2008-07-29 23:11:32 +0000
  • 43dd9fb097 ASSEMBLE needs no padding. Michael Drake 2008-07-29 20:55:26 +0000
  • 9418f693d2 Restore accidentally removed line Rob Kendrick 2008-07-29 15:36:54 +0000
  • 9eacc5ca04 Make user agent string and default homepage configurable from Makefile.config Rob Kendrick 2008-07-29 15:10:31 +0000
  • 806d362674 Fix overflow spotted by jmb/valgrind. Rob Kendrick 2008-07-29 14:46:06 +0000
  • 1c6012aae5 Assert first, before acting on selection John Mark Bell 2008-07-29 10:13:01 +0000
  • a66415564f Add rectangle as alias for "rect" John Mark Bell 2008-07-29 09:48:08 +0000
  • e3eb293f83 Fix wrap to 80 chars (mostly RISC OS section). Make GTK dialogs go in with GTK section, like RISC OS configure stuff. Move PDF bit to genearl core area. Michael Drake 2008-07-29 09:45:41 +0000
  • 4c4309ecac Rename AUTOCONF to M.CONFIG to make it clearer that it's Makefile.config governing the behaviour. Add support for Makefile.config.override so we stop checking in the disabling of HARU by mistake. Ensure the M.CONFIG lines do not appear when doing make clean. Daniel Silverstone 2008-07-29 09:44:13 +0000
  • 4c6006e6f4 C89 François Revel 2008-07-29 09:34:43 +0000
  • 34e0f4db3f - C89 again - include beos options for BeOS François Revel 2008-07-29 09:28:45 +0000
  • d49fc65923 C89 again François Revel 2008-07-29 09:25:54 +0000
  • af7be03db3 more obvious C89 François Revel 2008-07-29 09:25:17 +0000
  • 971c93fece gcc2 doesn't find CSS_FONT_SIZE_LENGTH, moved css_font_size_type to its own type. François Revel 2008-07-29 09:18:53 +0000
  • 73040da7a3 - libjpeg & libpng are added from config options, no need to add them again - move STRIP with other tools François Revel 2008-07-29 09:10:43 +0000
  • 5693c0500c Make install-gtk target obey NETSURF_GTK_RESOURCES, and add config option for location of binary Rob Kendrick 2008-07-29 09:08:32 +0000
  • f28f4cc760 First round of C89 fixes. Those should be obvious, hope I didn't introduce any side effect. François Revel 2008-07-29 09:05:36 +0000
  • 00687fcdda - don't use haru pdf on BeOS yet - make BeOS resource definition file depend on needed files - add option to strip the binary, off by default. François Revel 2008-07-29 08:57:51 +0000
  • fb82961603 Add NETSURF_USE_ARTWORKS to Makefile.config Rob Kendrick 2008-07-29 08:50:13 +0000
  • d82850f1c4 Fix makefile John Mark Bell 2008-07-28 23:36:53 +0000
  • 430ac1db21 Convert svgtiny colours to BGR ordering when passing them to plotter APIs. John Mark Bell 2008-07-28 23:26:54 +0000