Commit Graph

  • 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
  • 696a71c80d Load/save cookies file in framebuffer frontend John Mark Bell 2010-08-10 19:56:08 +0000
  • 791bc50789 Fix some edit menu probs Chris Young 2010-08-08 09:23:34 +0000
  • 0a70f6ede1 Correct font name Chris Young 2010-08-06 17:29:57 +0000
  • f1252a6ff1 Include the resource id enumeration header. Not used yet. François Revel 2010-08-03 21:42:43 +0000
  • 4c17317388 Move the resource id enum to its own header. Add a ersizing handle pic for the replicant. François Revel 2010-08-03 21:24:55 +0000
  • 60fc5bab4f add explicit inlude for varargs Vincent Sanders 2010-08-03 10:16:41 +0000
  • 982dc9e128 Fix BeOS build: - struct content -> hlcache_handle - login window (though it won't work yet as the message isn't handled, and since we don't have the window pointer anymore we can't add the alert as subset of the window...), - rsrc fetcher, - netsurf_init() args (but the replicant is still broken due to this), - export the realpath() hack as it's needed elsewhere too. François Revel 2010-08-02 23:35:35 +0000
  • 59f13bbf24 Use nssvg by default on BeOS. François Revel 2010-08-02 22:21:14 +0000
  • f2cb00870b C89. François Revel 2010-08-02 21:49:20 +0000
  • d4ea23abab Add a fallback for PRId64 as it's not defined on BeOS. It's only valid for 32bit, but any 64bit platform should be recent enough to have them. François Revel 2010-08-02 21:44:35 +0000
  • 294a55ad4d off by one Chris Young 2010-07-31 11:43:25 +0000
  • 0522be76ab Add option to control whether drags have icons or just a pointer change. Chris Young 2010-07-29 21:41:25 +0000
  • 95a6de5f7e Show an icon under the pointer for drag saves (missed from previous commit) Chris Young 2010-07-28 21:33:51 +0000
  • b6b86e8acc Show an icon under the pointer for drag save operations. Might need disabling under 4.0. Chris Young 2010-07-28 21:33:16 +0000
  • 229393e22e Add GTK language resources Vincent Sanders 2010-07-28 15:26:02 +0000
  • bda534e12a Clean up how GTK frontend finds resources Vincent Sanders 2010-07-28 15:22:44 +0000
  • 4bfd6ea6f0 remove symlinks to directories for Message translations Vincent Sanders 2010-07-28 15:19:30 +0000
  • 3cca3861ca Enable sideways print option. Steve Fryatt 2010-07-27 22:50:51 +0000
  • acf46e01a8 Allow text selection dragging across (NetSurf) windows. DisplayBeep if it is dropped somewhere invalid. Chris Young 2010-07-27 21:41:21 +0000
  • 7bf81dbf35 Fix clipping for non-HTML contents Chris Young 2010-07-26 19:52:24 +0000
  • cb29fca203 Updated translation from Samir Hawamdeh Chris Young 2010-07-25 10:24:38 +0000
  • da25adcdfb ami_easy_clipboard just got easier, and a buffer overrun/memory leak got fixed Chris Young 2010-07-24 20:18:56 +0000
  • f7e3254798 Fix menu disable on tab switch and Cut Chris Young 2010-07-24 19:57:27 +0000
  • 004aee8281 Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow dragging selections within NetSurf window to text fields (does not work across windows). Chris Young 2010-07-24 16:39:37 +0000
  • d5b8cf89da Ensure RC is 0 unless we actually have a fatal error. Chris Young 2010-07-23 17:59:46 +0000
  • 1922300610 Updated French translation. Thanks to Philippe Ducrettet. Michael Drake 2010-07-23 09:15:58 +0000
  • 27d5a1ff54 Make GTK frontend select apropriate messages file Vincent Sanders 2010-07-22 23:01:13 +0000
  • 584cd950be Allow targetting any window/tab with ARexx commands. Adds new command WINDOWS to find out the number of windows and tabs open. ShowTitles.nsrx is an example of how to use the new functionality. Chris Young 2010-07-20 17:20:16 +0000
  • 42395f6603 Fix GTK File > Quit menu message key in translations. Michael Drake 2010-07-19 19:23:10 +0000
  • ed3abd5e55 Updated translation from Samir Hawamdeh Chris Young 2010-07-18 22:23:25 +0000
  • 1052f19075 Don't suppress curl debug output, either John Mark Bell 2010-07-17 09:13:44 +0000
  • 183974b437 Enable noisy logging John Mark Bell 2010-07-17 08:17:42 +0000
  • 2a286962f7 Fix build when layout logging is enabled. Michael Drake 2010-07-16 17:56:33 +0000
  • 17aacbec02 Record left and right float boxes with negative widths. Fixes overlapping text on new BBC News site. Michael Drake 2010-07-16 17:48:20 +0000
  • a29e3702be Update dirlist_generate_title documentation to match reality. Remove unused error check stuff. Michael Drake 2010-07-16 12:08:59 +0000
  • 37b0d01d32 memory leak Chris Young 2010-07-15 22:34:03 +0000
  • 8940cc18b1 Localise browser "Index of" text Chris Young 2010-07-15 22:19:01 +0000
  • 18ffa91361 fix crash Chris Young 2010-07-15 21:58:36 +0000
  • 9201eac26e Force browser window redraw after printing to restore screen layout. Steve Fryatt 2010-07-15 21:06:10 +0000
  • a8f41ec8a9 Fix so column suppression choices actually end up in the output. Michael Drake 2010-07-15 18:43:47 +0000
  • 3354bd7425 Move HTML generating code into separate functions. Tidy up spacing when parent directory link is not shown. Michael Drake 2010-07-15 18:01:59 +0000
  • 57ddeea19b Work around apparent register corruption after printing. Steve Fryatt 2010-07-14 23:03:08 +0000
  • a182a36067 More intelligent path concatenation Chris Young 2010-07-14 22:36:04 +0000
  • a3c2b432b5 Squash mimetype may be used uninitialised warning. Michael Drake 2010-07-14 16:08:55 +0000
  • cfdae54bc3 Add comments and factor out common file size code. Michael Drake 2010-07-14 13:36:15 +0000
  • 760bc3380c Restyle directory listings. Michael Drake 2010-07-14 12:26:14 +0000
  • b6d7a345d2 Update file browser messages. Michael Drake 2010-07-14 12:24:22 +0000
  • 786442f5b2 Use human friendly size, which fixes RISC OS directory listings. Michael Drake 2010-07-14 09:30:40 +0000
  • c4600695c5 Fix first time installs in novice mode so the files end up in a directory rather than the root of whichever volume Installer decided to pick. Chris Young 2010-07-13 23:07:38 +0000
  • 12df55d095 Move directory text into type column Chris Young 2010-07-13 22:32:03 +0000
  • 1b49494d6e Improved directory browser Chris Young 2010-07-13 19:44:51 +0000
  • 82af25f4e2 Remove desbug Chris Young 2010-07-11 20:48:06 +0000
  • d4c519cc05 Amiga file: URIs now translate the : in device names to / (and back), which conforms better to the spec (: will still work for compatibility, but may have problems). This fixes a problem with directory browsing. Directory parent link now uses the full parent path returned by url_parent instead of one relative to the current directory. Chris Young 2010-07-11 20:42:06 +0000
  • 1c48e85ce9 Add commands BACK, FORWARD, HOME and RELOAD to correspond with the buttons on the GUI. Chris Young 2010-07-11 15:34:35 +0000
  • f6f1fe1cee Allow browsing directories. Clicking through from the root of a volume doesn't work (needs some url_to_path translation magic or an #ifdef'd patch in render/directory.c) and the [..] parent link always points to "file:///" for some reason, but other than that it works. Chris Young 2010-07-11 14:55:12 +0000
  • d5577b64fa Missing types Chris Young 2010-07-11 11:07:48 +0000
  • 693094ced4 Correct executable name. Apparently running the wrong executable makes it difficult to spot glaringly obvious bugs :) Chris Young 2010-07-10 10:46:56 +0000
  • 513793a060 Fix inventory file leafname. Michael Drake 2010-07-09 21:36:55 +0000
  • e51ea4e0ee Document the bitmap format properly. John Mark Bell 2010-07-09 21:11:06 +0000
  • 1510bbd3ad Check the last character for a path separator, rather than the NULL string termination. Chris Young 2010-07-09 19:55:13 +0000
  • d6eb28d5de Replace unnecessarily complicated path concatenation with something simpler and easily adaptable to different platform path structures. Chris Young 2010-07-09 19:45:44 +0000
  • bffa2b64de Treat tiled images scaled to 1x1 as flat fills of the tiled area. Michael Drake 2010-07-08 20:38:48 +0000
  • 1fb697782a Stop redrawing zero size images. Michael Drake 2010-07-08 19:53:53 +0000
  • c77552d9f8 Bring throbber off screen edge by spacing_width. Michael Drake 2010-07-07 18:20:43 +0000
  • 2204f9da16 More useful optimisation for 1x1 tiled image plots. Michael Drake 2010-07-07 18:12:07 +0000
  • 5bebf2f2fc Merge branches/vince/netsurf-fbtk-rework to trunk. John Mark Bell 2010-07-07 18:08:17 +0000