Commit Graph

  • a0b8680a6d Minimal ARexx port. Chris Young 2008-09-29 19:35:30 +0000
  • eca332c8d5 Include css/css.h for type colour (following change r5459). John Tytgat 2008-09-28 22:57:31 +0000
  • 4da1f6cd23 - Accept a URL as an argument to open that page on startup (this is needed for OpenURL support) - Fix loads of warnings Chris Young 2008-09-28 22:50:13 +0000
  • 2d1481fafc 'unsigned long' -> 'colour' where it made sense. John Tytgat 2008-09-28 22:37:13 +0000
  • f092676012 When the treeview window is the last one on screen and it is closed, NetSurf now quits. Chris Young 2008-09-28 14:40:19 +0000
  • 946115fa76 Stop scaled bitmaps from disappearing completely when the top of the image is partially off-screen. Hopefully this also fixes some system freezes caused by this code when run under OS4.1 on the SAM440. Chris Young 2008-09-28 14:39:02 +0000
  • bc22f2e7d4 Treeview window event handling (currently just double-clicking hotlist items and closing the window) Chris Young 2008-09-28 13:55:40 +0000
  • 9c36d71ab8 * desktop/save_pdf/pdf_plotters.c: - save_pdf(): constify path parameter and routine no longer frees it. Follow latter change in pdf_end(), nsgtk_PDF_set_pass() and nsgtk_PDF_no_pass() - pdf_printer: constify - last_clip_x0, last_clip_y0, last_clip_x1, last_clip_y1, in_text_mode, text_mode_request: make static - pdf_doc: free previous PDF document if previous save attempt failed. - set PDF Creator entry based on our user_agent_string(). * other minor changes. John Tytgat 2008-09-28 13:40:06 +0000
  • 598b5fbbc1 One warning less. John Tytgat 2008-09-28 13:31:55 +0000
  • b2486edc5a Fix block level replaced element height regression. Michael Drake 2008-09-28 10:00:32 +0000
  • 907711f25b Improved text cursor Chris Young 2008-09-27 21:33:00 +0000
  • 44d88dcee0 Modification for treeview support - missed from previous commit Chris Young 2008-09-27 20:56:25 +0000
  • 713d3d365a Experimental treeview implementation using listbrowser.gadget. Chris Young 2008-09-27 20:55:11 +0000
  • 324cc53e87 Also remember to apply min/max-width on floats without auto width. Michael Drake 2008-09-27 20:43:45 +0000
  • 1a00aa03a5 Implement min-width and max-width properties for non-replaced elements. Partially implemented for replaced elements. Michael Drake 2008-09-27 20:19:46 +0000
  • c35fc63599 Remove include of an internal UnixLib header (which btw no longer exists in gccsdk4) John Tytgat 2008-09-27 16:19:08 +0000
  • fbe6acd30b Mention framebuffer front end code directory. Michael Drake 2008-09-26 16:42:00 +0000
  • bee268fac3 C89 François Revel 2008-09-25 23:33:13 +0000
  • 29d1e44dec Fix line plotting and rectangle clipping segfault Daniel Silverstone 2008-09-24 11:22:52 +0000
  • 9b76a47bbe If use_os_pointers is off and no Wait pointer image has been loaded from disk, we now use the OS busy pointer instead of the OS default pointer. Chris Young 2008-09-23 21:41:52 +0000
  • 95663c5660 Minor pointer corrections, added 4 colour default pointer (standard 2.0 style - to match the 4 colour pop-up menu pointer) and 4 colour wait pointer (in a hybrid 2.0/1.3 style, it's a Zzz busy pointer with a 3D effect like the one on the default stop-watch) Chris Young 2008-09-23 21:38:15 +0000
  • 804a11af5b Fix for children of a containing block not being placed with respect to the containing block's top padding, if the containing block's first child is absolute positioned. Michael Drake 2008-09-23 19:38:16 +0000
  • 3f5d902edd Merged revisions 5309-5406,5409-5422 via svnmerge from svn://svn.netsurf-browser.org/branches/vince/netsurf-fb Daniel Silverstone 2008-09-23 14:00:40 +0000
  • 9de2adbdf1 Use stylesheets from LINK elements outside HEAD. (We already supported STYLE elements outside HEAD.) Fixes amazon.co.uk problem. Michael Drake 2008-09-23 10:44:10 +0000
  • a2a28e0c0a Fix array overrun. John Mark Bell 2008-09-23 09:14:40 +0000
  • 163ad56fce Rework html parser bindings to have a common API and reside in separate files for ease of reading. Add error handling to hubbub binding. John Mark Bell 2008-09-23 02:19:50 +0000
  • 4fad8726a4 Ignore clear property on floats when there are no floats to clear. Michael Drake 2008-09-22 23:45:51 +0000
  • 8c4cbd2b1b 32-bit mouse pointer support. Chris Young 2008-09-22 20:41:01 +0000
  • 4c058dd92c Fix for positioning of inlines when a float is forced below them. Michael Drake 2008-09-22 11:29:39 +0000
  • 1850a494e7 Fix relative positioning to affect position of descendant floats which are in a block formatting context which is an ancestor of the relatively positioned box. Michael Drake 2008-09-21 19:18:27 +0000
  • dd1afc041d Fix signalling of events from 401 login window Chris Young 2008-09-21 16:28:45 +0000
  • 38ef84bf87 Fix floated radio buttons and checkboxes. Michael Drake 2008-09-20 23:25:37 +0000
  • d75ece0d71 Stop the throbber trying to draw on download and 401-login windows. Chris Young 2008-09-20 22:07:11 +0000
  • 7d93524509 Fix screen clear bug - now plain text files are readable. Chris Young 2008-09-20 14:06:28 +0000
  • 0fda4f509b Stop double-freeing the document in some error cases. John Mark Bell 2008-09-18 09:56:28 +0000
  • 01240caa26 Fix diagram to be fill -- not sure what happens with lines. Michael Drake 2008-09-17 22:19:44 +0000
  • b75f9471a1 Return MNG/PNG lib defaults to how they were originally. Explain in Makefile.config which options actually have a big impact on the user experience for general web browsing. Michael Drake 2008-09-17 17:10:24 +0000
  • 48529e2fbc Drag Messages files back in sync. Michael Drake 2008-09-16 23:06:26 +0000
  • 9069119dd5 Fix some wrarnings. Michael Drake 2008-09-16 22:14:39 +0000
  • 1e1ff2b0b6 Amiga message additions/corrections Chris Young 2008-09-16 21:47:42 +0000
  • 4fedff41c4 Fix some wrarnings. Michael Drake 2008-09-16 21:15:30 +0000
  • 723f48b1cc Make RISC OS use -O2 too and tidy comments. Michael Drake 2008-09-16 20:21:01 +0000
  • 7839439ce8 Re-enable MNG support for AmigaOS build Chris Young 2008-09-16 18:56:06 +0000
  • 6456b84249 Make libmng string mention all formats it can support. Michael Drake 2008-09-16 18:03:17 +0000
  • 31127a130f Tidy up png support string. Michael Drake 2008-09-16 17:52:37 +0000
  • 03fdf02272 Fix warnings. Michael Drake 2008-09-16 13:45:59 +0000
  • 6e0a71f631 Add support for displaying the tab bar if there's only one tab. Daniel Silverstone 2008-09-16 13:32:12 +0000
  • 118c7ac1d3 Wrap consistency. Michael Drake 2008-09-16 13:24:52 +0000
  • bbd40534c6 Treat image/jpg as JPEG content for Royal Mail captcha. Michael Drake 2008-09-16 08:13:35 +0000
  • a001437a66 Potentially squash warnings John Mark Bell 2008-09-15 23:20:07 +0000
  • 18fef974ef Change default build to use libpng but not libmng. Michael Drake 2008-09-15 23:16:21 +0000
  • 385d274f5b A bunch of fixes to the libpng binding John Mark Bell 2008-09-15 22:45:44 +0000
  • d9c7f033e6 Code cleanup, removed remnants of ttengine experimental code (way too slow to be useful) Chris Young 2008-09-15 22:18:33 +0000
  • 2c3a663ccc Fix some warnings. Michael Drake 2008-09-15 22:14:17 +0000
  • 8247c76404 Hopefully fix detection of libpng header path with pkg-config. François Revel 2008-09-15 21:43:38 +0000
  • 8afc2ba3bc Add PNGError to Messages files. Michael Drake 2008-09-15 21:19:16 +0000
  • 8c2a7e23de Fix include path for libpng. Libpng mandates using <png.h>, if it doesn't work for you, fix your OS :D (or use -I) See http://www.libpng.org/pub/png/libpng-1.2.5-manual.html#section-2 François Revel 2008-09-15 21:12:48 +0000
  • c446540109 Fix build if NETSURF_USE_PNG := yes and NETSURF_USE_MNG := no John Mark Bell 2008-09-15 20:54:03 +0000
  • f2d6c62d7b Comment group plotters. Michael Drake 2008-09-15 20:31:09 +0000
  • d3270ed648 Add libpng support. Default to off. Daniel Silverstone 2008-09-15 20:23:02 +0000
  • 5c9f7937f5 Fixed bold/italic styles Chris Young 2008-09-15 18:56:11 +0000
  • caafa2704e Add general comment on knockout rendering. Michael Drake 2008-09-15 18:47:37 +0000
  • 7447ca1d4c Oops - commit the latest version. Michael Drake 2008-09-15 18:19:13 +0000
  • 7719e36c28 Start commenting plotter functions. Michael Drake 2008-09-15 18:14:08 +0000
  • 83fb0bbb9e Update source directory info. Michael Drake 2008-09-15 11:30:42 +0000
  • 9de5a5137d Fix schedule_run so it doesn't occur outside gui_poll. Chris Young 2008-09-13 22:53:38 +0000
  • 684d452e9c Improved throbber, works independently on multiple windows, stops when it should, no weird crashes, lock-ups etc. Chris Young 2008-09-13 22:39:48 +0000
  • 10bf100cc1 Added ability to load toolbar images from a different path. Default is still TBImages: (ie AISS, http://www.masonicons.de) Chris Young 2008-09-11 21:32:55 +0000
  • 256bf06387 Basic throbber support code. The throbber is shared between windows and must be stored as Resources/Throbber in animation.datatype supported format. Chris Young 2008-09-11 19:33:40 +0000
  • 433f90563b Move where WARNFLAGS is set up so that we actually get warnings. Ahem, there's a lot of them. Daniel Silverstone 2008-09-10 13:32:07 +0000
  • f78ed94926 Disabled the new scheduler by default as it is more unstable than I thought :( Defining AMI_SCHEDULER_USES_TIMER will enable it again. Chris Young 2008-09-09 06:25:22 +0000
  • c6ac553d3d Enable dumping of DOM tree John Mark Bell 2008-09-08 21:55:20 +0000
  • 402f53f0a5 New mouse pointer images by Martin Merz (Mason) Chris Young 2008-09-08 21:27:35 +0000
  • 9fc58606db Scheduled events now signal when the scheduled time has passed. Chris Young 2008-09-08 18:14:14 +0000
  • 7dd73c5b43 Ensure we actually use the FNV offset basis rather than the prime, for initialising the hash Daniel Silverstone 2008-09-08 15:23:34 +0000
  • 625237c9c1 Revert r5282 -- it's now redundant. John Mark Bell 2008-09-07 21:09:08 +0000
  • a99d5d153b Super-noisy logging. Do not use this build. Thanks. John Mark Bell 2008-09-07 19:35:09 +0000
  • 2557b029ae Fix Amiga bitmap_get_bpp to be same as others. (It's bytes per pixel, not bits.) Fix param comments for vbitmap. Michael Drake 2008-09-07 19:08:57 +0000
  • 3ea88d90a1 Support for dragging in files (for file upload forms etc) Chris Young 2008-09-07 15:58:11 +0000
  • 40f20b439e Add param comments to layout_block_find_dimensions. Michael Drake 2008-09-07 10:05:23 +0000
  • 0187cbc40f Comment css_len2{pt|px} functions and wrap to 80 chars. Michael Drake 2008-09-06 20:01:27 +0000
  • 668dd06dc3 Add comments and change height attribute handling on TR to only alter the height if attribute height is greater than current height. Michael Drake 2008-09-05 13:04:30 +0000
  • 9ea2e2c133 Much more efficient message handling/input loops, allows me to raise task priority back to default of 0 without impacting other processes. Chris Young 2008-09-04 22:41:26 +0000
  • 4750d11a6b Added support code to allow CSET chunks to be read from clipboard IFF FTXT and converted as necessary. Added option to write UTF-8 direct to clipboard, setting CSET appropriately. Copying and pasting to/from webpages that are not in local charset and to/from other applications that set CSET when not using local charset, should now work correctly if clipboard_write_utf8 is set in the options. If not set, NetSurf will still convert from the charset specified in the clipboard when pasting, but will convert text to local charset and not write a CSET chunk for copy operations. Chris Young 2008-09-03 22:10:30 +0000
  • eb67a135d1 Moved menu selection code to menu.c Chris Young 2008-09-03 22:02:41 +0000
  • 1f7e72ac06 Simple pointer imagery (hopefully temporary) Chris Young 2008-09-01 18:05:29 +0000
  • db1d925ff8 Add shift and ctrl click support, set file comments to url. Chris Young 2008-09-01 18:03:40 +0000
  • 30f0bbd256 Basic user-configurable pointer image support. Chris Young 2008-08-31 17:34:00 +0000
  • 614e06da6e Addition of strings used by the Amiga UI. Chris Young 2008-08-31 11:22:59 +0000
  • 52e48260d3 Menu tidy-up, string correction and swap of Source and Text in the save/export menu Chris Young 2008-08-31 11:21:47 +0000
  • eb00649795 Option to stop iframes popping up in new windows Chris Young 2008-08-30 21:41:35 +0000
  • a9867f0b7f 401 authentication/login support. Chris Young 2008-08-30 21:32:05 +0000
  • 277262bf46 Added support for scaling bitmaps, filled polygons, filled circles and clipping. Fixes major display issues with eg. www.bbc.co.uk amongst others. Chris Young 2008-08-30 16:57:35 +0000
  • 35befab994 Experimental font code to plot Unicode text. Chris Young 2008-08-30 16:55:25 +0000
  • 3a788f0af2 Removed some debug which was supposed to be temporary. Chris Young 2008-08-29 18:19:06 +0000
  • b76b928094 Removed dependency on codesets.library Chris Young 2008-08-27 22:19:25 +0000
  • e86465e31f The status bar is now a single GtkStatusbar instead of a hpane'd label and (empty) Statusbar. Mike Lester 2008-08-27 20:26:28 +0000
  • 7330f726e5 Fix BeOS build. We don't handle tabs yet though. François Revel 2008-08-26 23:58:27 +0000
  • c7da20b4c1 Improved text reflow more Chris Young 2008-08-26 18:03:07 +0000
  • e11fe86d73 Looks like I mis-remembered the API here. Also check for memory exhaustion. John Mark Bell 2008-08-26 06:21:10 +0000