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
Vincent Sanders
b23f55c81b
fix warnings and errors in atari frontend
2017-01-21 16:49:14 +00:00
Vincent Sanders
e96bf01339
make backing store use inttypes format specifiers
2017-01-21 16:48:41 +00:00
Vincent Sanders
6075feb487
create netsurf inttypes header to have portable integer formatting macros
2017-01-21 14:20:55 +00:00
Vincent Sanders
11f11e0a7f
add missing utils header for NOF_ELEMENTS macro
2017-01-19 22:19:46 +00:00
Vincent Sanders
10248264ff
fixup cocoa form select menu includes to get rect type definition
2017-01-19 21:31:12 +00:00