Commit Graph

  • e38f4d2f1a Get render bitmap size via function Chris Young 2017-02-13 18:16:22 +0000
  • 593ec1fbea Manage shared pens internally unless we need multiple lists (eg. per browser_window) Chris Young 2017-02-13 18:09:43 +0000
  • 075e9c0258 Alloc gui_global structure when initialising Chris Young 2017-02-13 17:46:20 +0000
  • edaa9c29f2 Remove use of global context data from Amiga frontend Chris Young 2017-02-13 00:18:32 +0000
  • 7b9fa8d7eb fix plotter merge Vincent Sanders 2017-02-12 20:31:18 +0000
  • 1666944c7e Merge branch 'vince/plotctx' Vincent Sanders 2017-02-12 20:01:05 +0000
  • 513366a7a2 update beos to new plotter API Vincent Sanders 2017-02-12 19:56:09 +0000
  • 4361bfeace update atari plotters to new API Vincent Sanders 2017-02-12 18:01:46 +0000
  • 703fd10400 RISC OS: Initialise nsfont before hotlist. Michael Drake 2017-02-12 10:18:02 +0000
  • 11a83a951c Disabled form elements should be greyed out The recommendation appears to be that read-only elements should not apply a default style. Chris Young 2017-02-11 18:09:27 +0000
  • b2a1b454f5 Merge branch 'master' of git://git.netsurf-browser.org/netsurf Chris Young 2017-02-11 17:26:54 +0000
  • 46c9267a11 Make disabled textboxes read-only. Partially fixes 2521. Chris Young 2017-02-11 17:26:03 +0000
  • 7bc4f46df1 Fix OS3 build Chris Young 2017-02-11 16:28:49 +0000
  • a3a7cbf06a update amiga plot API Vincent Sanders 2017-02-10 15:26:59 +0000
  • 320c0e1a75 update windows plotters to new API Vincent Sanders 2017-02-10 09:38:31 +0000
  • 386951ecfc update framebuffer to new plotter API Vincent Sanders 2017-02-09 12:02:28 +0000
  • 0f43b23270 update monkey plotters to new API Vincent Sanders 2017-02-09 09:56:37 +0000
  • 3ea137ca3d update RISC OS plotters to new API Vincent Sanders 2017-02-08 09:22:42 +0000
  • 78d601eb76 Update GTK plotters to use new API Vincent Sanders 2017-02-06 00:37:08 +0000
  • 7d660561cc Update knockout plotter to use new API Vincent Sanders 2017-02-11 13:47:39 +0000
  • 18abdadac8 split border drawing out of html redraw Vincent Sanders 2017-02-06 18:17:39 +0000
  • 30df27c3ba simplify html redraw border plotting error handling Vincent Sanders 2017-02-06 15:44:11 +0000
  • 3722ff8d86 Update all core use of plotters to new API Vincent Sanders 2017-02-11 13:54:08 +0000
  • 98ccc9fe18 Update plotter API to pass context Vincent Sanders 2017-02-04 11:45:44 +0000
  • 7996c29b0c Test: Fix up for rearranged nsurl source. Michael Drake 2017-02-08 17:32:56 +0000
  • 3f5d8d1a2e nsurl: Tidy up shared components code. Michael Drake 2017-01-22 16:11:24 +0000
  • 5c8f4c9c8c nsurl: Rationalise debug build option. Michael Drake 2017-01-22 16:03:10 +0000
  • 91a7fffd56 nsurl: Tidy up component helper macros. Michael Drake 2017-01-22 15:58:49 +0000
  • 2acd90e28a nsurl: Consolidate conversion to string. Michael Drake 2017-01-19 23:33:53 +0000
  • 95e5ede775 nsurl: Split out URL parsing. Michael Drake 2017-01-15 15:09:36 +0000
  • 4c47f9c046 nsurl: Split internal structure out into private header. Michael Drake 2017-01-15 13:48:11 +0000
  • 299a85fa7a nusrl: Move into utils/nsurl directory. Michael Drake 2017-01-15 12:47:38 +0000
  • f1c98ccfa4 Record that we have implemented EventTarget Daniel Silverstone 2017-02-05 11:28:23 +0000
  • 57fec3504f Add dom change event test Daniel Silverstone 2017-02-05 11:27:56 +0000
  • 8e9751d3b6 Add EventTarget binding Daniel Silverstone 2017-02-05 11:27:45 +0000
  • 2858aec1c2 Add EventListener support to duktape binding. Daniel Silverstone 2017-02-05 11:27:25 +0000
  • 51062e55b0 Ensure hash table test doesn't go over-time Daniel Silverstone 2017-02-05 11:57:26 +0000
  • 4b3f2bb946 Fix up tests to not use system libidn Daniel Silverstone 2017-02-05 11:57:16 +0000
  • 108cc0cebd Support fixed nsgenbind bindings Daniel Silverstone 2017-02-05 11:20:08 +0000
  • 10f1b7a1aa Fix up GTK+ hotlist finalisation to clean up properly Daniel Silverstone 2017-02-05 10:43:58 +0000
  • 1f52b2d514 remove unused fetch acessor Vincent Sanders 2017-01-31 22:56:45 +0000
  • b23f55c81b fix warnings and errors in atari frontend Vincent Sanders 2017-01-21 16:49:14 +0000
  • e96bf01339 make backing store use inttypes format specifiers Vincent Sanders 2017-01-21 16:48:41 +0000
  • 6075feb487 create netsurf inttypes header to have portable integer formatting macros Vincent Sanders 2017-01-21 14:20:55 +0000
  • 11f11e0a7f add missing utils header for NOF_ELEMENTS macro Vincent Sanders 2017-01-19 22:19:46 +0000
  • 10248264ff fixup cocoa form select menu includes to get rect type definition Vincent Sanders 2017-01-19 21:31:12 +0000
  • d1246c2061 add missing include of inttypes to atari cookies viewer Vincent Sanders 2017-01-19 21:30:43 +0000
  • 70d700b26c rationalise use of utils/utils.h header Vincent Sanders 2017-01-19 21:15:08 +0000
  • a99c7a5c44 remove silly debug Chris Young 2017-01-16 22:28:02 +0000
  • 2083375ec4 Perform dynamic update of Hotlist menu when using MenuClass menus Currently updates on closing the Hotlist window, but could be persuaded to update on every hotlist drag if deemed necessary. Chris Young 2017-01-16 22:24:05 +0000
  • 53ce28c170 Merge branch 'chris/menuclass' Use menuclass to create menus when available. This gives certain advantages, including being able to add more than one level of sub-menu to the hotlist menu It also makes it easier to update and synchronise menu changes across our windows. Chris Young 2017-01-15 20:17:07 +0000
  • d871be3ea0 Update documentaton Chris Young 2017-01-15 20:15:10 +0000
  • d843f78c20 disable dynamic hotlist menu update menuclass doesn't appear to be working as advertised Chris Young 2017-01-15 20:11:31 +0000
  • 9e814fd0f0 minor menu fixes Chris Young 2017-01-15 20:01:49 +0000
  • b78d6f458e Attempt hotlist menu refresh Chris Young 2017-01-15 17:51:55 +0000
  • b8640956d4 Ignore the other check toggle stuff with menuclass The one thing we are toggling is actioned immediately when potentially changing the state in the prefs window Chris Young 2017-01-15 16:13:32 +0000
  • 8e7603e6a2 Update JS menu check state when prefs option is toggled Chris Young 2017-01-15 16:10:23 +0000
  • 606cc0c219 Split up menu.c into generic and gui_window-specific files Chris Young 2017-01-15 16:05:07 +0000
  • 52f98c9fb2 Share menuclass object with all browser windows Chris Young 2017-01-15 14:55:15 +0000
  • 24fed9d51c Remove excess logging and fix user-added hotlist separator bars Chris Young 2017-01-15 00:22:37 +0000
  • b6f7ea536c Fix MenuClass menu creation Chris Young 2017-01-14 23:47:00 +0000
  • e4d6d9a972 Get selected state with MenuClass compatible abstraction Chris Young 2017-01-14 21:04:51 +0000
  • 313aaabdde Replace OnMenu/OffMenu with MenuClass compatible abstraction Chris Young 2017-01-14 20:51:51 +0000
  • 9f10babe64 Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/menuclass Chris Young 2017-01-14 19:58:54 +0000
  • 7dab7cb43d move plot style header to netsurf include directory Vincent Sanders 2017-01-13 10:01:25 +0000
  • 0d9023148d Our hook function needs to be in UserData, not PickHook, for window.class reasons. Chris Young 2017-01-12 18:46:48 +0000
  • 8ffc2e753b Avoid accessing NULL pointer Chris Young 2017-01-12 18:32:06 +0000
  • 74e73a3b8b make local history use system colours Vincent Sanders 2017-01-12 07:58:33 +0000
  • 9e03737627 Dave Higton's fix for 'tree' windows not being movable off-screen Daniel Silverstone 2017-01-10 11:23:24 +0000
  • 439deddba1 Attempt to construct menu using menuclass Chris Young 2017-01-09 19:06:09 +0000
  • 4fab8f830b Queue redraws for SimpleRefresh browser windows Chris Young 2017-01-08 23:10:27 +0000
  • c19ea4deaa Support SimpleRefresh corewindows These queue redraws unlike the main browser window, which seems to work a bit better than redrawing immediately. Chris Young 2017-01-08 13:59:51 +0000
  • 05e4463230 Update corewindow scrollbars when user resizes window Chris Young 2017-01-08 13:21:32 +0000
  • 074afb43f4 Process in-window scrollbars using IDCMPUPDATE too Chris Young 2017-01-08 01:55:45 +0000
  • 3436c097d2 Ensure we free the NM_END menu item Chris Young 2017-01-08 01:29:50 +0000
  • bf3ba5c97b Complete Amiga corewindow implementation and migration from old treeviews Merge branch 'chris/amiga-corewindow' Chris Young 2017-01-08 01:09:41 +0000
  • 01e116ee1f Clear pointer after free Chris Young 2017-01-08 00:46:23 +0000
  • ae8959fa8b Remove old tree implementation Chris Young 2017-01-08 00:40:40 +0000
  • d885c79743 remove excessive logging Chris Young 2017-01-08 00:34:06 +0000
  • 22e25971ed Working internal and tree-to-browser drags tree-to-tree drags don't work unless the source supports internal drag moves (so global history to hotlist won't work as it did before) Chris Young 2017-01-08 00:29:49 +0000
  • 0f58d92ab6 Dragging works internally (except it doesn't, as the hotlist window is broken and doesn't respond to the mouse until selecting random menu items) Chris Young 2017-01-07 18:00:48 +0000
  • 83840dca49 Possibly slightly less but still definitely broken drag handling Chris Young 2017-01-07 17:43:45 +0000
  • d1693c27c0 fix windows installer generation Vincent Sanders 2017-01-07 13:28:40 +0000
  • 9be0f4ccaf fixup usage of directory creation macro in Makefiles Vincent Sanders 2017-01-07 13:21:25 +0000
  • a4bedbbaeb Broken corewindow drag implementation Chris Young 2017-01-07 00:26:15 +0000
  • 917a602dce Conversion of Amiga hotlist manager to corewindow Chris Young 2017-01-06 23:56:52 +0000
  • a86f2c8dd3 Migrate global history to corewindow Chris Young 2017-01-06 18:27:09 +0000
  • 2d9ed9cbc4 rename default build output directory target Vincent Sanders 2017-01-05 23:00:41 +0000
  • 047b37d5f8 Merge branch 'chris/amiga-corewindow' Amiga cookie and SSL cert windows now migrated to corewindow Chris Young 2017-01-05 18:56:03 +0000
  • 5687f6c27d clear tree pointer on free Chris Young 2017-01-05 18:53:33 +0000
  • e98a05bb08 Complete cookie manager corewindow interface Chris Young 2017-01-05 18:50:38 +0000
  • 6e957396a9 fix some ui corruption on scrollbar hide Chris Young 2017-01-03 20:14:41 +0000
  • d6f6326ce9 it's not a double-click if the mouse has moved Chris Young 2017-01-03 20:01:58 +0000
  • 26b98ac51b template for menu addition in cookie manager Chris Young 2017-01-03 19:43:55 +0000
  • 57a2bb8599 Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/amiga-corewindow Chris Young 2017-01-03 19:29:04 +0000
  • 695783e33b re-structure menu code to make it useable elsewhere in the frontend Chris Young 2017-01-03 19:27:40 +0000
  • 2e11f7f3cb less cranky scrollbars Chris Young 2017-01-03 18:03:43 +0000
  • 5eb7ee97ed Basic conversion of cookie manager to core window slightly broken; blank window until resized; scroll bar wrong; no menu Chris Young 2017-01-03 00:26:00 +0000
  • 3b1ef784fd Partially implement Amiga core window Migrate SSL cert window to use core window Core window implementation has some features missing but is good enough for SSL cert I will improve it as I migrate the other windows. Chris Young 2017-01-02 19:18:28 +0000
  • 2bd8eb8c0b Fix sslcert redraw Chris Young 2017-01-02 19:16:33 +0000