Commit Graph

  • 73cf86e437 - Request correct redraw area when changing a node's size in tree_handle_node_changed(). - Update parameter documentation to match function definitions. Steve Fryatt 2010-10-10 09:10:44 +0000
  • 095154fa76 extend debug clean up sub window creation Vincent Sanders 2010-10-09 18:02:29 +0000
  • aa2587254a Update build instructions Remove warnings from treeview branch merge Vincent Sanders 2010-10-09 18:00:32 +0000
  • 4d6534622e add realpath compatability for windows Vincent Sanders 2010-10-09 17:11:28 +0000
  • 66d6bbc06b Squash warning John Mark Bell 2010-10-08 23:36:28 +0000
  • 84a0a62988 Clean up framebuffer compile time font selection Make framebuffer font documentation match reality Expose glyph cache size as a configuration option Vincent Sanders 2010-10-07 23:56:36 +0000
  • 409b3ef879 Fix menu shortcuts Chris Young 2010-10-07 22:38:27 +0000
  • 229b853ba4 Less ambiguous wording; update bug reporting options Chris Young 2010-10-07 19:28:00 +0000
  • 45b2ab2d88 If the cookies tree has not been initialised do not allow operations to be scheduled upon it. Vincent Sanders 2010-10-06 21:46:06 +0000
  • e4fa546c1a Copy icons to theme dir Chris Young 2010-10-06 17:55:46 +0000
  • 864f682465 Squash warnings John Mark Bell 2010-10-05 19:24:54 +0000
  • 6173bb0e6c Merge treeview-redux to trunk John Mark Bell 2010-10-05 19:14:46 +0000
  • 195c1ea319 Add seconds/microseconds wallclock time to log output, move header includes to inside guard. Rob Kendrick 2010-10-04 19:58:10 +0000
  • 02ab2db00f Add flexible toolbar support and docuemnt it Vincent Sanders 2010-10-04 15:50:39 +0000
  • fb75227b77 Simplify detection of valid filetypes for ASL Chris Young 2010-10-03 22:34:29 +0000
  • c0b63c111b WebP image support, needs libwebp (from trunk/libwebp) and libvpx. Only enabled for Amiga build currently, may have colour issues on little-endian CPUs Chris Young 2010-10-03 20:41:31 +0000
  • c46e0e6015 Ensure kiosk_mode and frame windows are (a) handled the same wrt menus and (b) not trying to manipulate non-existant menus Chris Young 2010-09-28 18:03:03 +0000
  • 6e1639a032 Change "cache native bitmaps" default back to 0. The userbase's graphics cards are worse than anticipated. Chris Young 2010-09-28 16:54:39 +0000
  • 40a530e99e Fix OS4 static (non-Cairo) build Chris Young 2010-09-21 17:58:30 +0000
  • 6124966ab9 Revert previous change Chris Young 2010-09-19 12:58:25 +0000
  • f3bf62bdbb Try to avoid corruption when moving cursor around in text boxes Chris Young 2010-09-19 12:38:23 +0000
  • 6e161d822c Restrict permissible content types for list marker images John Mark Bell 2010-09-19 11:27:43 +0000
  • 8747703583 move tabs menu somewhere less annoying Vincent Sanders 2010-09-18 20:53:43 +0000
  • ae4339a970 Make the gtk menus fully translatable clean up the macro madness a bit in gtk_menu.c Vincent Sanders 2010-09-18 18:14:09 +0000
  • 300d094f2f Remove unused #include Chris Young 2010-09-17 23:31:15 +0000
  • dd43ea0830 move the gtk menu creation into gtk_menu.c from gtk_scaffolding.c This causes the menu creation to be concentrated in one place removing the need for numerous external linkages Vincent Sanders 2010-09-17 23:18:01 +0000
  • 9ad74ad786 Remove bogus assertion John Mark Bell 2010-09-17 19:11:53 +0000
  • a10c4d3a7b Fix crash on receipt of a 304 response: it turns out that FETCH_HEADER may be called before any decision about how to process the response is made. Move FETCH_HEADER handler to start of switch statement to reflect this. John Mark Bell 2010-09-16 22:46:40 +0000
  • a7dd752046 Ensure that candidate count is reduced if a conditional request results in a non-304 response John Mark Bell 2010-09-16 22:04:06 +0000
  • b6418a9048 Change back to using tree directly because element navigation functions require libxml2 2.7.3 which is not available everywhere. James Bursa 2010-09-16 21:03:16 +0000
  • 86b6535b85 Prevent assert on non-HTML contents Chris Young 2010-09-16 20:55:25 +0000
  • bce1f4c231 Use libxml functions to loop through elements in html_head() instead of checking all nodes. Remove logging. James Bursa 2010-09-16 20:46:29 +0000
  • 1391ebe5cc perpetrate a neatness to centralise all the low level cache cache control data invalidation Vincent Sanders 2010-09-16 19:47:15 +0000
  • db736f8378 Fix heap corruption John Mark Bell 2010-09-16 19:33:18 +0000
  • dafccf21d5 Fix validation of invalidated cache entries. John Mark Bell 2010-09-16 18:58:32 +0000
  • be59d5870b Ensure we free etags before invalidating cache control data Daniel Silverstone 2010-09-16 16:21:58 +0000
  • cf30b8b074 Use ETag to validate file: URLs, returning 304 if there's no change. Force directories to be uncacheable. Don't emit a Last-Modified header for files, as it may result in a cached object being considered fresh (c.f. RFC2616 $13.2.3/4) Fix leak of file descriptor on failure to allocate buffer. John Mark Bell 2010-09-15 20:32:14 +0000
  • 051dc72a56 Purge last vestiges of file: cruft from curl binding John Mark Bell 2010-09-15 19:40:17 +0000
  • c88044c8cb Forcibly invalidate contents with response codes that aren't 200 or 203. John Mark Bell 2010-09-15 19:33:18 +0000
  • 805d6586d6 Replace all instances of NUL with U+FFFD John Mark Bell 2010-09-13 22:32:52 +0000
  • 73f4399418 Replace use of iconv with a parserutils inputstream John Mark Bell 2010-09-13 22:18:51 +0000
  • 0285ab5e91 Give markup peepers a slightly easier time of it. Michael Drake 2010-09-13 19:49:05 +0000
  • 1075214307 Improve error reporting, and reflow to 80 columns. John Mark Bell 2010-09-13 18:34:11 +0000
  • 91a0ef0622 Fix riscos path_add_part, to cope with the fact that newpart is unix-format John Mark Bell 2010-09-13 18:20:08 +0000
  • cd1afc2063 Fix indirected text size for theme author. James Bursa 2010-09-13 00:02:04 +0000
  • a359fb13fa Remove themes.c and themes.h. Not used and implementation was never done. James Bursa 2010-09-12 23:57:27 +0000
  • f3d867254c Rename wndWarning to nsgtk_warning_window. Remove some unnecessary includes. James Bursa 2010-09-12 23:40:34 +0000
  • 76a8c043a6 Simplify a browser_window_go_post() to browser_window_go(). James Bursa 2010-09-12 18:27:59 +0000
  • 4972283771 Ensure the file that is read for info is in the platform's native path format, whilst the path used for any links is in the correct URL format. Chris Young 2010-09-12 11:42:37 +0000
  • 883c738c0a Stop launch-handler from reporting unknown protocols more than once Chris Young 2010-09-12 11:29:58 +0000
  • c0332c4394 Use core file fetcher Chris Young 2010-09-12 10:23:12 +0000
  • 90b7aca965 Updated translation from Samir Hawamdeh Chris Young 2010-09-12 08:58:29 +0000
  • 8900d3a803 missing declaration Vincent Sanders 2010-09-11 20:51:08 +0000
  • faca1687ce hell with it, heres a version which should result in fewer portability complaints Vincent Sanders 2010-09-11 18:47:36 +0000
  • 4cbb19f218 Fix compilation on AmigaOS4 Chris Young 2010-09-11 17:45:23 +0000
  • bf11d92769 cause content_redraw() to be called with the width and height of the content instead of the window. r=tlsa Vincent Sanders 2010-09-10 13:35:54 +0000
  • 43eb5cd640 Fix GTK redraw artifacts with non html content Vincent Sanders 2010-09-10 13:08:05 +0000
  • 150e4d18bb Add a bit of padding to bottom of directory listings. Tidy code indentation. Michael Drake 2010-09-10 12:49:41 +0000
  • 2077918805 Merge branches/vince/netsurf-file-fetcher to trunk John Mark Bell 2010-09-09 21:45:59 +0000
  • b9773d34bb Root element can't be absolute positioned. Fixes #3062055. Michael Drake 2010-09-08 17:22:35 +0000
  • e0477fa668 Redraw object scrollbars if required. Michael Drake 2010-08-30 22:43:01 +0000
  • 0de9f41db7 Fix object descendants and make space for scrollbars if required. Michael Drake 2010-08-30 22:30:43 +0000
  • ece31d1358 Don't special case height to content height when object's content is HTML. Michael Drake 2010-08-30 22:09:49 +0000
  • 93873344dd Fix clipping to exclude border for objects. Michael Drake 2010-08-30 21:47:54 +0000
  • 73db706295 Revert accidental change which was causing corruption down the right-hand side of images Chris Young 2010-08-30 12:25:38 +0000
  • 4479da540f Debug plotters. It appears that the odd slowness on some sites (eg. sourceforge.net) can be eliminated by setting option_cache_bitmaps to 2, so make that the default. Chris Young 2010-08-30 11:00:24 +0000
  • 78f3bbaed3 Fix bug #3055480: properly compare URLs, instead of erroneously assuming that strcasecmp is the correct answer. John Mark Bell 2010-08-29 17:41:54 +0000
  • af36d00066 Alias W for WINDOW and T for TAB. Add documentation on ARexx startup/shutdown scripts Chris Young 2010-08-28 23:48:33 +0000
  • b3a3988ff0 Add startup and shutdown ARexx scripts (default to startup.nsrx and shutdown.nsrx) Remove PROGDIR: from arexx_dir default as AM_EXECUTE can't find files in PROGDIR: Chris Young 2010-08-28 23:46:08 +0000
  • 890e7b2b46 Add ARexx commands CLOSE (close window/tab) and ACTIVE (current window/tab number to pass to other ARexx commands) Add CloseTabs.nsrx script to close all tabs in the current window except the active one Chris Young 2010-08-28 22:44:35 +0000
  • fe750bd008 Fix GTK install target (note: .svn directories end up in the installed tree. This needs fixing) John Mark Bell 2010-08-26 19:05:24 +0000
  • 175bb0344c Move directory listing HTML generation functions into separate module. Michael Drake 2010-08-26 17:29:02 +0000
  • bbbbdd4d80 + Don't even consider top and bottom borders when they fall outside the clip rect. Should make scrolling up and down slightly faster. + Clip borders plotted as rectangles to the current clip rectangle. Fixes redraw issue with very tall borders. Michael Drake 2010-08-26 12:30:22 +0000
  • 8c767656e2 + Pass clip rectangle around html_redraw_* as a struct rect. + Reduce fp maths at 1:1 scale for boxes with overflow:visisble. + Simplfy border plots. Michael Drake 2010-08-26 10:01:26 +0000
  • 78401298b1 Avoid libjpeg version conflicts Chris Young 2010-08-24 19:44:12 +0000
  • 9c5c03848b Absolute path for theme location Chris Young 2010-08-19 17:01:50 +0000
  • 607dca3e63 Simplication due to known border geometry characteristics. Fix double border style. Michael Drake 2010-08-14 21:35:16 +0000
  • aa877fe856 Remove todo comment for something already done. Michael Drake 2010-08-14 17:09:13 +0000
  • 26cc213d23 Initialise opaque setting correctly at bitmap creation in framebuffer front end. (Now JPEGs will knockout stuff behind them.) Michael Drake 2010-08-14 16:55:21 +0000
  • 9aa397ba68 Start bitmap opacity support in GTK front end. Still needs bitmap_test_opaque() implemented to be complete. Michael Drake 2010-08-14 16:47:18 +0000
  • 30880797c7 Remove todo comment for something already done. Michael Drake 2010-08-14 16:29:26 +0000
  • 8e84978562 Fix colors on copying to clipboard. François Revel 2010-08-14 16:08:56 +0000
  • 561cb543ca Fix colour comparison to compare the right things. Plot left and right borders before top and bottom. Michael Drake 2010-08-14 15:27:45 +0000
  • db0640e32c Slightly quicker border part length finding. Michael Drake 2010-08-14 13:38:53 +0000
  • dbe7069171 Render 1px wide border parts with rectangle plotter, rather than polygon. Michael Drake 2010-08-14 13:03:57 +0000
  • b65fa05375 + Optimise border handling at 1:1 scale. + Reduce computation for elements with no borders. + Simplfy border vertex calculation. + Add comments. Michael Drake 2010-08-14 10:52:25 +0000
  • a84a8618f1 Remove printfs from bitmap plotter. Michael Drake 2010-08-14 09:33:36 +0000
  • a2276dc6ba Fix BeOS build. Michael Drake 2010-08-13 22:51:29 +0000
  • 410a50496c Plot rectangular border parts with the rectangle plotter, rather than the polygon plotter. Michael Drake 2010-08-13 22:29:49 +0000
  • 1a08c89788 Make top and bottom borders flush with left and right of border box, when possible. Make left and right borders only render above/below padding box when they need to. Michael Drake 2010-08-13 21:07:46 +0000
  • 3d8a39e225 Skip transparent borders early and change border side plot order. Michael Drake 2010-08-13 19:02:39 +0000
  • ab24d46f76 Fix inline border ends where inline text wraps. Michael Drake 2010-08-13 16:53:30 +0000
  • c4da991b8d Simplify border vertex arrangement code slightly. Michael Drake 2010-08-13 14:05:07 +0000
  • 0612abef63 Delete dead code and tweak polygon plotter. Still wrong, but better. Michael Drake 2010-08-13 10:59:40 +0000
  • 01dc1ff435 Turn on knockout rendering. Michael Drake 2010-08-13 08:41:44 +0000
  • 2bd5c7a04a While bitmap_test_opaque() is unimplemented, it is unsafe to assume it is opaque, so return false instead. Michael Drake 2010-08-13 08:38:26 +0000
  • 312b1e9b4c Remove dead code. Fix bitmap_set_opaque() to apply the opacity value it's passed, rather than just setting it to true. Michael Drake 2010-08-13 08:36:00 +0000
  • 4cb2657d19 Copy over the gtk implementation of url_to_path/path_to_url(). This fixes getting the mime type of local files. François Revel 2010-08-12 13:33:53 +0000
  • 00aeb20334 Less spam John Mark Bell 2010-08-10 21:46:45 +0000
  • 48b17a5aea Rate-limit cache clean attempts John Mark Bell 2010-08-10 19:58:39 +0000