Commit Graph

12753 Commits

Author SHA1 Message Date
Vincent Sanders 0f69965805 clean up some of the doxygen generation warnings 2017-02-19 11:32:17 +00:00
Vincent Sanders 8ddb9df377 update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
Vincent Sanders c60cb335f2 add local history corewindow API 2017-02-17 09:06:25 +00:00
Vincent Sanders 9d0943b8e5 remove redundant global context 2017-02-15 08:37:52 +00:00
Vincent Sanders 6741b6e287 clean up incorrect documentation comments from plotter API rework 2017-02-14 23:06:04 +00:00
Chris Young 20e3dc6d2a fix build 2017-02-14 17:24:49 +00:00
Chris Young 0c32cbb7cb Try to ensure we get the correct type of native BitMap 2017-02-13 18:41:38 +00:00
Chris Young 184348dada Remove direct_render, only ever used for debugging 2017-02-13 18:30:30 +00:00
Chris Young 76d1758d7f Make gui_globals less... global 2017-02-13 18:27:37 +00:00
Chris Young e38f4d2f1a Get render bitmap size via function 2017-02-13 18:16:22 +00:00
Chris Young 593ec1fbea Manage shared pens internally unless we need multiple lists (eg. per browser_window) 2017-02-13 18:09:43 +00:00
Chris Young 075e9c0258 Alloc gui_global structure when initialising 2017-02-13 17:46:20 +00:00
Chris Young edaa9c29f2 Remove use of global context data from Amiga frontend 2017-02-13 00:18:32 +00:00
Vincent Sanders 7b9fa8d7eb fix plotter merge 2017-02-12 20:31:18 +00:00
Vincent Sanders 1666944c7e Merge branch 'vince/plotctx' 2017-02-12 20:01:05 +00:00
Vincent Sanders 513366a7a2 update beos to new plotter API 2017-02-12 19:56:09 +00:00
Vincent Sanders 4361bfeace update atari plotters to new API 2017-02-12 18:01:46 +00:00
Michael Drake 703fd10400 RISC OS: Initialise nsfont before hotlist.
This should allow the treeview to measure the width of label text.
2017-02-12 10:18:02 +00:00
Chris Young 11a83a951c Disabled form elements should be greyed out
The recommendation appears to be that read-only elements should not apply a default style.
2017-02-11 18:09:27 +00:00
Chris Young b2a1b454f5 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2017-02-11 17:26:54 +00:00
Chris Young 46c9267a11 Make disabled textboxes read-only. Partially fixes 2521. 2017-02-11 17:26:03 +00:00
Chris Young 7bc4f46df1 Fix OS3 build 2017-02-11 16:28:49 +00:00
Vincent Sanders a3a7cbf06a update amiga plot API 2017-02-11 13:57:07 +00:00
Vincent Sanders 320c0e1a75 update windows plotters to new API 2017-02-11 13:57:07 +00:00
Vincent Sanders 386951ecfc update framebuffer to new plotter API 2017-02-11 13:57:07 +00:00
Vincent Sanders 0f43b23270 update monkey plotters to new API 2017-02-11 13:57:07 +00:00
Vincent Sanders 3ea137ca3d update RISC OS plotters to new API 2017-02-11 13:57:07 +00:00
Vincent Sanders 78d601eb76 Update GTK plotters to use new API 2017-02-11 13:57:07 +00:00
Vincent Sanders 7d660561cc Update knockout plotter to use new API 2017-02-11 13:57:06 +00:00
Vincent Sanders 18abdadac8 split border drawing out of html redraw 2017-02-11 13:57:06 +00:00
Vincent Sanders 30df27c3ba simplify html redraw border plotting error handling 2017-02-11 13:57:06 +00:00
Vincent Sanders 3722ff8d86 Update all core use of plotters to new API 2017-02-11 13:55:41 +00:00
Vincent Sanders 98ccc9fe18 Update plotter API to pass context 2017-02-11 13:55:36 +00:00
Michael Drake 7996c29b0c Test: Fix up for rearranged nsurl source. 2017-02-08 17:32:56 +00:00
Michael Drake 3f5d8d1a2e nsurl: Tidy up shared components code. 2017-02-08 17:27:13 +00:00
Michael Drake 5c8f4c9c8c nsurl: Rationalise debug build option. 2017-02-08 17:27:13 +00:00
Michael Drake 91a7fffd56 nsurl: Tidy up component helper macros. 2017-02-08 17:27:13 +00:00
Michael Drake 2acd90e28a nsurl: Consolidate conversion to string. 2017-02-08 17:27:13 +00:00
Michael Drake 95e5ede775 nsurl: Split out URL parsing. 2017-02-08 17:27:13 +00:00
Michael Drake 4c47f9c046 nsurl: Split internal structure out into private header. 2017-02-08 17:27:13 +00:00
Michael Drake 299a85fa7a nusrl: Move into utils/nsurl directory. 2017-02-08 17:27:13 +00:00
Daniel Silverstone f1c98ccfa4 Record that we have implemented EventTarget 2017-02-05 12:39:50 +00:00
Daniel Silverstone 57fec3504f Add dom change event test 2017-02-05 12:39:50 +00:00
Daniel Silverstone 8e9751d3b6 Add EventTarget binding
This adds the binding for EventTarget along with implementations for
addEventListener() removeEventListener() and dispatchEvent()
2017-02-05 12:39:46 +00:00
Daniel Silverstone 2858aec1c2 Add EventListener support to duktape binding.
This paves the way for EventTarget and its associated event listener support.
In particular it ensures the generic event handling we do supports the
semantics of the addEventListener() and removeEventListener() managed lists of
callbacks.
2017-02-05 12:05:04 +00:00
Daniel Silverstone 51062e55b0 Ensure hash table test doesn't go over-time 2017-02-05 11:57:26 +00:00
Daniel Silverstone 4b3f2bb946 Fix up tests to not use system libidn 2017-02-05 11:57:16 +00:00
Daniel Silverstone 108cc0cebd Support fixed nsgenbind bindings 2017-02-05 11:20:08 +00:00
Daniel Silverstone 10f1b7a1aa Fix up GTK+ hotlist finalisation to clean up properly 2017-02-05 10:43:58 +00:00
Vincent Sanders 1f52b2d514 remove unused fetch acessor 2017-01-31 22:56:45 +00:00