Commit Graph

  • d041594fd9 Lose forward declaration. Michael Drake 2013-10-03 17:04:19 +0100
  • dba846b5b8 Remove unused function. Michael Drake 2013-10-03 16:56:05 +0100
  • 1e4c733fc0 Appease gtk front end's broken bitmap behaviour. Michael Drake 2013-10-03 11:45:55 +0100
  • a2b4c63fcc Init unused alpha channel to 0, even though we set the bitmaps as opaque. Michael Drake 2013-10-03 11:39:28 +0100
  • 69e3963dae Avoid NULL deref when deleting a node, causing empty ancestor nodes to be deleted. Michael Drake 2013-10-03 00:13:18 +0100
  • 2a4fb9ecd1 Generate anti-aliased triangles in bitmaps and plot via bitmap plotter. (Without anti-aliasing was too ugly to be endured.) Michael Drake 2013-10-02 23:34:34 +0100
  • 506a0e7d94 Add accessors for individual colour channels. Michael Drake 2013-10-02 23:33:46 +0100
  • f19e827983 Use polygon plotter for treeview furniture (node expansion/contraction triangles), instead of triangle text glyphs. Michael Drake 2013-10-02 13:34:51 +0100
  • bdf76965b4 Add Undo/Redo to Amiga version. NB: Clear selection no longer has a shortcut key. Chris Young 2013-10-01 18:51:27 +0100
  • 0c4f32fb1d Make undo and redo share common implementation. Michael Drake 2013-10-01 18:29:22 +0100
  • 5809bcefa6 Wipe undo buffer on textarea_set_text. Michael Drake 2013-10-01 14:03:02 +0100
  • 3bdc61a131 Ensure cut can be undone. Michael Drake 2013-10-01 13:54:34 +0100
  • b22adee6fc Add undo (F8) and redo (F9) keys. If caret is not in textarea, F8 is still view source. Michael Drake 2013-10-01 13:40:38 +0100
  • 6a4601c3ce Implement textarea undo and redo. Michael Drake 2013-10-01 13:30:20 +0100
  • 2d14f0bb2e Fix Ctrl+Shift+Z. Michael Drake 2013-10-01 13:15:25 +0100
  • 308a24e661 Start implementing undo/redo. For now it just records changes, the actual undo/redo handling is not yet done. Michael Drake 2013-09-30 21:38:41 +0100
  • 97aceb5a68 Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.) Michael Drake 2013-09-30 21:38:11 +0100
  • 10b422b163 Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.) Michael Drake 2013-09-30 21:37:31 +0100
  • 704e5cc839 Use a for loop instead Chris Young 2013-09-28 16:03:24 +0100
  • bd85c009d3 Ensure the glyph array is NULLed before use, and that we don't attempt to free NULL entries. Chris Young 2013-09-28 15:37:09 +0100
  • 87da43d373 Extra logging Chris Young 2013-09-28 14:58:03 +0100
  • cee7ab4e3a ldg stubs not needed anymore since windom removal Ole Loots 2013-09-28 04:13:33 +0200
  • d9c844cc6c ldg stubs not needed anymore since windom removal. Ole Loots 2013-09-28 03:46:18 +0200
  • 10e3ad3582 Added about dialog, fixed scrolled treeview redraw. Ole Loots 2013-09-26 01:24:49 +0200
  • dacd02e955 Removed old treeview files Ole Loots 2013-09-25 20:28:20 +0200
  • a19b32703b Fixed warnings for incomptible pointer type Ole Loots 2013-09-22 03:10:12 +0200
  • 4426e8a9ea Added SSL Cert Inspector Window Ole Loots 2013-09-21 20:20:49 +0200
  • ff1f5a5faf enabled history menu item. Ole Loots 2013-09-21 05:42:12 +0200
  • 35b5a5d6cd Enabled atari_global_history_destry/init Ole Loots 2013-09-21 05:38:58 +0200
  • 3a5d8cf6c1 Hotlist and History and Cookies Manager implemented. Ole Loots 2013-09-21 05:29:04 +0200
  • 559c919685 Include desktop/core_window.h Ole Loots 2013-09-17 02:15:38 +0200
  • e4c6acee55 Treeview implementation adjusted Ole Loots 2013-09-17 02:10:35 +0200
  • eab22c4f32 Replaced atari_treeview wrapper with a new one Ole Loots 2013-09-16 02:26:43 +0200
  • 5d6d4b87c5 Fixed RECT_TO_GRECT macro Ole Loots 2013-09-16 02:24:06 +0200
  • e4421933ea Added RECT_TO_GRECT macro Ole Loots 2013-09-16 02:06:49 +0200
  • a178aa5082 Added RECT_TO_GRECT macro Ole Loots 2013-09-16 02:04:29 +0200
  • 3e32688d01 moved font plotter allocation Ole Loots 2013-09-15 04:15:26 +0200
  • 6026061e70 Added plot_get/set_text_plotter and comments Ole Loots 2013-09-15 01:44:04 +0200
  • fda18c4977 less over-zealous code removal Chris Young 2013-09-15 00:05:52 +0100
  • a6060a520e Tuned frontend Makefiles for local environment. Ole Loots 2013-09-15 01:04:07 +0200
  • 436580cfde Added initialization/finalization of treeview framework. Ole Loots 2013-09-15 00:59:24 +0200
  • 04a118c415 treeview deferred redraw Chris Young 2013-09-14 12:44:32 +0100
  • c32c68f4ed Support drag for global history too Chris Young 2013-09-14 12:29:34 +0100
  • 250338ba7c Re-implement dragging to/from treeview (not working) Chris Young 2013-09-14 12:12:12 +0100
  • b96222d857 We return client data, not node. Michael Drake 2013-09-14 23:22:13 +0100
  • 951ad51cd4 Add functions to get first selected hotlist/global_history node data. Michael Drake 2013-09-13 14:24:25 +0100
  • 653cf8fa1f Use a simulated keypress rather than a simulated mouseclick Chris Young 2013-09-12 17:12:45 +0100
  • 69b0350a3c Make the hotlist toolbar work Chris Young 2013-09-12 12:35:55 +0100
  • 0bc226def9 Make hotlist toolbar use the new functions Chris Young 2013-09-12 12:29:47 +0100
  • ccdaabfa38 Pass generic userdata Chris Young 2013-09-12 12:15:00 +0100
  • fda365fb2d Move the hotlist menu creator into hotlist.c and make it more generic Chris Young 2013-09-12 12:08:50 +0100
  • 177b46e873 Add hotlist menu items at the correct offset Chris Young 2013-09-12 11:27:45 +0100
  • ffb024f66d Remove context menu some more as it's irrepairably broken anyway Chris Young 2013-09-12 11:10:37 +0100
  • 667dc146ae Fix buttons in the least convaluted way possible Chris Young 2013-09-12 11:09:05 +0100
  • 5b457faf5f Remove some very useful drag stuff that doesn't seem to yet have an equivalalent in the new treeveiw Chris Young 2013-09-12 11:04:22 +0100
  • 0e5667e28e Botched fixes just to get it to compile again Chris Young 2013-09-12 10:58:19 +0100
  • 9af55136d0 Disable the treeview context menu for now, as it needs fixing. Chris Young 2013-09-12 10:51:39 +0100
  • 9c551589bd Added comments. Ole Loots 2013-09-11 00:12:42 +0200
  • c04cef649a Also setup slider info before tree creation. Ole Loots 2013-09-11 00:10:59 +0200
  • becc7fe064 Set window ref before calling tree_create. Fixes crash during startup. Ole Loots 2013-09-10 23:52:56 +0200
  • 65a658769e Set treeview text size to 12pt. Michael Drake 2013-09-09 22:19:18 +0100
  • 3d123d72fc Enable front end to select treeview text size. Michael Drake 2013-09-09 13:11:36 +0100
  • b10252e325 Protect against attempt to initialise twice. Michael Drake 2013-09-09 13:00:24 +0100
  • 172551870b Squash warning from older GCC. Michael Drake 2013-09-08 19:34:43 +0100
  • 7f31b2c776 Fix use after unref. Michael Drake 2013-09-08 19:28:57 +0100
  • f13a11e31f Destroy treeviews. Michael Drake 2013-09-08 19:04:45 +0100
  • 683ff4d1b5 Remove dotted box from treeview move drags, as core draws location arrow for us. Steve Fryatt 2013-09-08 16:26:18 +0100
  • bf3bea5874 Correct constraining rectangle for treeview drags so that pointer can't leave window. Steve Fryatt 2013-09-08 16:24:21 +0100
  • f3f2c5b481 gui_current_drag_type now only used for data transfer protocol routing; fix button bar drag handler. Steve Fryatt 2013-09-08 15:51:29 +0100
  • ee8fb6f39f Allow ro_mouse to enable null polls; remove unused global variables. Steve Fryatt 2013-09-08 13:27:11 +0100
  • a00e0f91c7 Move all mouse tracking into ro_mouse module. Steve Fryatt 2013-09-08 11:55:21 +0100
  • e87596ad1f Restructure handling of DragEnd events. Steve Fryatt 2013-09-08 00:47:55 +0100
  • 9871ca4a2d make the scroll bar disappear if size is -1 (untested) Chris Young 2013-09-05 20:37:39 +0100
  • 9c49eb3ccc Remove unused. NB: new routine untested Chris Young 2013-09-05 20:27:39 +0100
  • 454fc8dbaa Use the nsurl directly Chris Young 2013-09-05 20:26:28 +0100
  • f59a93f5ee Attempt re-write of Hotlist menu creation Chris Young 2013-09-05 20:24:01 +0100
  • fe67bd95d7 There must be a next widget for swap_siblings. Michael Drake 2013-09-05 14:24:17 +0100
  • 2468d00675 Check for error as soon as we have return value. Michael Drake 2013-09-05 13:06:53 +0100
  • 411e367add Various tidyups to make ownership more clear. Michael Drake 2013-09-05 12:54:15 +0100
  • 9c855df691 Remove dead assignment. Michael Drake 2013-09-05 12:01:13 +0100
  • 2fce8cccbc Remove dead assignement. Michael Drake 2013-09-05 11:58:49 +0100
  • 5d3362be81 Fix dead assignments. Michael Drake 2013-09-05 11:55:49 +0100
  • 84b90853b5 Fix dead assignement. Michael Drake 2013-09-05 11:53:19 +0100
  • 33c383357d Express logic to avoid confusing static analyser. Michael Drake 2013-09-05 11:39:44 +0100
  • 8007027f84 Express logic so that the static analyser can understand and not report NULL deref. Michael Drake 2013-09-05 11:34:38 +0100
  • e94528518d Remove a couple of dead stores. Michael Drake 2013-09-05 11:27:33 +0100
  • decb4d40f3 Ensure correct field is edited when more than one hidden field is editable. Michael Drake 2013-09-05 11:26:05 +0100
  • 8641d5cbda Fix a potential leak. Michael Drake 2013-09-05 11:13:08 +0100
  • b646592928 Allocate correct amount of mem for pointers to imagemaps. Michael Drake 2013-09-05 10:46:58 +0100
  • 267c630b88 Tidy up compatibility layer. Michael Drake 2013-09-04 15:13:53 +0100
  • e8071e676c Remove some redundancy. Michael Drake 2013-09-03 20:06:42 +0100
  • 393dee4fd7 Squash leak in error case. Michael Drake 2013-09-03 20:01:05 +0100
  • 541724fb0d Add hotlist iteration function. Michael Drake 2013-09-03 19:43:59 +0100
  • 1658554437 Don't allow what treeview initialisation sets as the dimensions to be overwritten with defaults of 0. Michael Drake 2013-09-03 17:12:08 +0100
  • bd38b712c6 Avoid an error. Michael Drake 2013-09-03 16:32:48 +0100
  • a9fd785581 Some cocoa build fixes. Michael Drake 2013-09-03 16:25:01 +0100
  • 80e8465e91 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Michael Drake 2013-09-03 16:15:10 +0100
  • b9c2b5df65 make js library selection target dependant Vincent Sanders 2013-09-03 16:07:57 +0100
  • f477fd2570 Remove height getters from treeview client modules API. Michael Drake 2013-09-03 14:44:53 +0100
  • b9e3f7ae3d Ensure tree height is provided when treeview building is complete. Michael Drake 2013-09-03 14:38:01 +0100