Commit Graph

  • d83f683e96 Sprinkle some #ifdef __amigaos4__ around John Mark Bell 2011-01-06 23:17:17 +0000
  • b5e989487c AmigaOS 3 support John Mark Bell 2011-01-06 23:05:00 +0000
  • 749dfa52ba Completion of first-letter and first-line pseudo element computed styles is not handled yet. Michael Drake 2011-01-06 11:11:47 +0000
  • 30a92ed4e6 remove malloc.h anachronism Vincent Sanders 2011-01-06 09:24:14 +0000
  • d235d53dfc Fix include directive -- case matters now John Mark Bell 2011-01-06 01:16:11 +0000
  • 3fcb02afa1 Revert r10650/1. We no longer require noisy fetch/cache logging. John Mark Bell 2011-01-06 00:31:54 +0000
  • 77ea8a8d63 Always want inline style now (also prevents use of an uninitialised variable) John Mark Bell 2011-01-05 22:38:37 +0000
  • 124e4cd788 Atari frontend (credit: Ole Loots) John Mark Bell 2011-01-05 21:02:22 +0000
  • 9422e6dad0 Remove redundant validation -- if you successfully obtain a css_select_results object, then its base style is guaranteed to exist John Mark Bell 2011-01-05 20:14:34 +0000
  • 12a9c138e6 Fix attempt to destroy selection resutls that don't exist. Michael Drake 2011-01-05 19:53:35 +0000
  • 08ed4c207f Update to new libcss API for simultanious selection for base element and its pseudo elements. Michael Drake 2011-01-05 19:36:05 +0000
  • 027726c432 Don't create iframes for hidden or non-displayed boxes. Michael Drake 2011-01-05 01:26:29 +0000
  • 426afc91e1 Disable IFrames by default as they are a pop-up nightmare Chris Young 2011-01-04 22:34:04 +0000
  • 61b7c722be Implement enough support for the :after pseudo element for the widely-used clearfix CSS layout hack to work. Michael Drake 2011-01-04 21:52:43 +0000
  • f929155a40 Require Iconv 0.11 John Mark Bell 2011-01-04 20:04:20 +0000
  • 3c698793a0 Make function only used in the selection code private. Michael Drake 2011-01-04 18:02:55 +0000
  • 26a8af2cbc Look for toolchain in /opt/netsurf/arm-unknown-riscos/cross/bin in preference to /home/riscos/cross/bin John Mark Bell 2011-01-03 21:10:15 +0000
  • ba89b95888 Flag a todo John Mark Bell 2010-12-30 01:55:20 +0000
  • 2a29877374 Add iconv to the link flags John Mark Bell 2010-12-30 01:50:02 +0000
  • 79997efe4b Default toolchain location is /opt/netsurf/... John Mark Bell 2010-12-30 01:47:27 +0000
  • 625b59f61a First pass of AmigaOS 3 compatibility John Mark Bell 2010-12-30 00:53:11 +0000
  • 8a2247b3b3 Squash some warnings, don't attempt to free data we don't own John Mark Bell 2010-12-30 00:48:09 +0000
  • 27b00696a3 Back out r11152 -- we're going to do this differently John Mark Bell 2010-12-30 00:33:18 +0000
  • 71fb6f282b Sprinkle some _t suffixes around John Mark Bell 2010-12-29 23:20:04 +0000
  • e08872d7b3 Squash warning John Mark Bell 2010-12-29 23:10:25 +0000
  • 2d7144103c First cut at cross compilation support for the Amiga frontend John Mark Bell 2010-12-29 21:26:45 +0000
  • 43ce8206b7 Whee. Another runtime that doesn't support stdout = stderr. We really should stop doing this. John Mark Bell 2010-12-29 21:25:47 +0000
  • ed2fcc7121 AmigaOS 3 doesn't support IPv6, either John Mark Bell 2010-12-29 21:25:09 +0000
  • 0eb65d3344 Add some assert()s. Michael Drake 2010-12-29 20:42:00 +0000
  • a501aeaabe malloc.h is non-standard. Remove it John Mark Bell 2010-12-29 18:39:20 +0000
  • c154e7242d Fix empty tree rendering. Michael Drake 2010-12-29 16:39:23 +0000
  • 0d04658544 When fetching a local file of type data, examine the extension to determine mime type. Michael Drake 2010-12-27 14:03:45 +0000
  • 841b458f7a Add LOG() to warn_user(). James Bursa 2010-12-26 18:51:24 +0000
  • 5b754b8b1f Add LOG() to warn_user() and die(). Full implementation still needed. James Bursa 2010-12-26 18:48:11 +0000
  • 873fa857a7 Use colour options for treeview rendering. Michael Drake 2010-12-21 17:01:30 +0000
  • 710f0ce844 Add COLOUR option type. Add some colour options for rendering core interfaces. Michael Drake 2010-12-21 17:00:44 +0000
  • 2d54d7f798 Pass space down to ami_add_to_clipboard Chris Young 2010-12-20 19:06:57 +0000
  • b85b1f5ba5 Make fetch.c use new RING_COUNTBYLWCHOST Daniel Silverstone 2010-12-20 10:32:15 +0000
  • 8f734e5b7a Add RING_COUNTBYLWCHOST Daniel Silverstone 2010-12-20 10:31:59 +0000
  • 7d032d5fb7 Handy way to intersperse GDB when testing nsgtk Daniel Silverstone 2010-12-20 10:31:23 +0000
  • 699cf4ed10 Don't show a drag icon for text selection Chris Young 2010-12-20 00:21:47 +0000
  • 9a0ecd3d8a Fix framebuffer build. Michael Drake 2010-12-19 19:08:44 +0000
  • 333d202068 Remove unnecessary duplicate parameter. Steve Fryatt 2010-12-19 18:22:09 +0000
  • ae920bfb34 Track pointer on all treeview windows. Steve Fryatt 2010-12-19 18:16:14 +0000
  • ec1e826e3b Squash warning Chris Young 2010-12-19 17:33:16 +0000
  • 87592394cf Prefill incorrect login details Chris Young 2010-12-19 17:18:17 +0000
  • 1aad3b71c0 Enable knockout for tree redraw. Michael Drake 2010-12-19 16:14:06 +0000
  • 60e8d57209 Dynamically enable/disable buttons and menus Chris Young 2010-12-19 12:49:41 +0000
  • 0bd39eed21 Allow tree drag status to reflect drags within textareas. Steve Fryatt 2010-12-19 12:27:33 +0000
  • 3d62709e60 Allow snapshotting of treeview windows Chris Young 2010-12-19 12:04:35 +0000
  • 2820ff0d6f Use dashed boxes for treeview drags. Steve Fryatt 2010-12-19 10:45:13 +0000
  • 6cc0f1b24b Give macro expansion less potential for ambiguity. Steve Fryatt 2010-12-19 10:33:14 +0000
  • de5cbf9ee4 Make drag scrolls work more reliably and only within 10px of render area Chris Young 2010-12-18 23:34:56 +0000
  • 75c82c33e6 Draw tree background when there are no nodes. Michael Drake 2010-12-18 16:35:52 +0000
  • 00a18370e0 Stop empty mouse events being reported, remove spurious extra button presses Chris Young 2010-12-17 20:30:50 +0000
  • cef10de11b Don\'t pass spurious drag event data to the core treeview. Steve Fryatt 2010-12-17 17:13:34 +0000
  • d5b18c69fd Take some calculations out of line redraw loop and fix rounding error. Michael Drake 2010-12-17 14:11:06 +0000
  • 74ecfe0036 Simplify text plot position calc. Michael Drake 2010-12-17 14:07:33 +0000
  • a01f9508b0 Base treeview line height on text height, unless that's too small for the icon to fit. Michael Drake 2010-12-17 13:32:43 +0000
  • 4f03905955 Move setting of the CSS DPI to before any treeviews are created, from when the first browser window is created. Rob Kendrick 2010-12-17 13:07:38 +0000
  • bb4bda0b3a When a hotlist entry edit ends by cancelling, rather than confirming the change, end the whole edit and don't pass onto next element for edit. Michael Drake 2010-12-17 11:10:22 +0000
  • 96cb4b40e7 Allow double-clicks in main browser and middle button double-clicks in treeview Chris Young 2010-12-16 23:28:33 +0000
  • ddd677e72a Copy shared libraries too Chris Young 2010-12-16 23:04:30 +0000
  • 689123822a Apply simple weighted averaging to download rate calculations. Steve Fryatt 2010-12-16 22:09:10 +0000
  • d2b8d00cd3 Remove redundant code from drag browser_mouse_state setup. Michael Drake 2010-12-16 21:38:42 +0000
  • ccdafcc4d7 Document RISC OS front end's setup of browser_mouse_state. Michael Drake 2010-12-16 21:33:19 +0000
  • 4960449811 Don't require CTRL or ALT for treeview window to claim input focus on click. Michael Drake 2010-12-16 21:31:14 +0000
  • 3a2df10787 Make drags less jerky. Michael Drake 2010-12-16 20:46:13 +0000
  • ad7283780d When we get a motion notify event, only set of a drag in the core if the mouse has moved at least 5px from where it was pressed. Michael Drake 2010-12-16 20:30:10 +0000
  • b067265bd3 Set last_{x|y} coords on press event so they are not used uninitialised in motion_notify_event. Michael Drake 2010-12-16 20:13:44 +0000
  • c84ab4b21e Pass adjust double clicks to the core too. Michael Drake 2010-12-16 19:26:23 +0000
  • bcfb508f86 User may have no handle if it was the target of an iterator when the handle was aborted John Mark Bell 2010-12-16 00:18:41 +0000
  • 1248c21a0e A double click fires a click as well. Michael Drake 2010-12-16 00:04:51 +0000
  • c96f682d9d Fix bug #3138151: shut down caches before killing off fetch layer John Mark Bell 2010-12-16 00:03:57 +0000
  • 064c8e50d2 Improve double click handling. Michael Drake 2010-12-15 23:55:39 +0000
  • c675c3552d Ensure that we clean up after the client even if they report an error from their notification callback. John Mark Bell 2010-12-15 22:59:19 +0000
  • a2a0e25382 Ensure mouse button press events are sent to the core for treeview type windows. Keep track of both select and adjust drags, and inform the core which is being held during a drag. Michael Drake 2010-12-15 22:02:27 +0000
  • cbe24279f8 Don't give up on a mouse action because BROWSER_MOUSE_PRESS_{1|2} is set. The RISC OS front end sets them for action-on-button-press (rather than release) behaviour. Michael Drake 2010-12-15 21:58:01 +0000
  • 95870c95dd Give caret for alt and ctrl since both start an edit. Michael Drake 2010-12-15 21:53:38 +0000
  • d745dae903 Make llcache_object_user objects distinct from llcache_handles. This allows us to be robust against clients completely changing the contents of the user list underneath us during iteration. Fix llcache_send_event_to_users to also be robust against the user list changing under it. John Mark Bell 2010-12-15 21:15:49 +0000
  • 0e56e9c21b Possible fix for issue reported by Chris Young. Michael Drake 2010-12-15 19:48:59 +0000
  • 20aedef6d8 Debug function for dumping browser_mouse_state. Michael Drake 2010-12-15 18:05:25 +0000
  • 4b64e92194 Only draw caret if there is no selection. Michael Drake 2010-12-15 15:10:15 +0000
  • b037763e6e Position text and caret correctly in single line text area. Make caret red so it stands out for now. It should be an OS caret anyway. Michael Drake 2010-12-15 14:15:43 +0000
  • bf4968f334 Much faster redraw of treeviews. Michael Drake 2010-12-15 10:38:41 +0000
  • f474bc06bf Further tidy up of node redraw. Michael Drake 2010-12-15 01:05:10 +0000
  • 771b0e3b8b Pass clip rectangle around tree redraw. Update clipping area with respect to what's being plotted. Simplify tree redraw and add more comments. Michael Drake 2010-12-15 00:32:37 +0000
  • f6b0a33fd2 make the history, download, hotlist and cookies initialisation actually use the generic glade file finding code instead of their own thing and erroring out. Vincent Sanders 2010-12-14 18:54:20 +0000
  • b550f27f4b Fix OpenBSD build (credit: Anthony Bentley) John Mark Bell 2010-12-14 08:38:20 +0000
  • 60c840628f Small refactor to change icon names to being passed in from frontends instead of core treeview globals Vincent Sanders 2010-12-14 00:18:24 +0000
  • 67556f54fe Always invalidate next/prev pointers John Mark Bell 2010-12-13 08:36:27 +0000
  • c0f49a2785 Revert r11047-11050: if we remove a user from an object while it's the iterator target, the effect will be that the iteration terminates early. Subsequent users that require notifications will simply have their notifications delayed John Mark Bell 2010-12-13 08:34:01 +0000
  • f919b689ba Take 2: make callers of llcache_object_user_destroy invalidate next/prev pointers John Mark Bell 2010-12-13 08:28:22 +0000
  • a5221248c2 Revert last change John Mark Bell 2010-12-13 08:25:54 +0000
  • 991472d264 Remove bogus assertions John Mark Bell 2010-12-13 08:24:04 +0000
  • f40da966ad We cannot invalidate a user's next/prev pointers when removing it from an object, as it may be the target of iteration John Mark Bell 2010-12-13 08:16:32 +0000
  • 702c94bb30 Fix assertion: user->next may be NULL, so there's no point asserting that it isn't John Mark Bell 2010-12-13 08:12:31 +0000
  • d9f8b8949e Fix assertion to compare, and not assign John Mark Bell 2010-12-13 08:10:29 +0000
  • 650f884527 Make llcache_object_notify_users robust to the object's user list changing underneath it John Mark Bell 2010-12-12 23:37:21 +0000
  • 2e249ac9e6 Set text position with respect to TREE_LINE_HEIGHT. Michael Drake 2010-12-12 22:37:51 +0000