Commit Graph

13155 Commits

Author SHA1 Message Date
Michael Drake
c06cfd9fae Framebuffer: Fix bitmap plotter return value.
Caused local history to give up after the first bitmap plot.
2017-06-10 16:11:49 +01:00
Vincent Sanders
4b9aaee6cd update framebuffer to have corewindow interface and use it for localhistory 2017-06-10 15:35:36 +01:00
Daniel Silverstone
e25eedab66 Initial monkey farmer example, needs to be genericised 2017-06-10 12:54:57 +01:00
Daniel Silverstone
79e09943fe Description of OPTIONS 2017-06-10 12:54:57 +01:00
Daniel Silverstone
58d03aeb6f Add ability to set options in monkey 2017-06-10 12:54:57 +01:00
Daniel Silverstone
f357af4250 SET_SCROLL only wants x/y not x0y0x1y1 2017-06-10 12:54:57 +01:00
Daniel Silverstone
03ae0ec15a Look for resources in useful folder name 2017-06-10 12:54:57 +01:00
Daniel Silverstone
38df37565c Fix comments 2017-06-10 12:54:57 +01:00
Daniel Silverstone
fe9104096f Reflow monkey code, it was annoying me too much 2017-06-10 12:54:57 +01:00
Daniel Silverstone
7272b59458 Rework monkey docs into markdown 2017-06-10 12:54:57 +01:00
Daniel Silverstone
63d53938f1 Include time in GENERIC POLL TIMED 2017-06-10 12:54:57 +01:00
Michael Drake
1d31402dcb Core local history: Remove debug background fill. 2017-06-10 12:05:23 +01:00
Michael Drake
772ebc69c9 RISC OS: Local history now behaves the same as other core windows. 2017-06-10 12:02:44 +01:00
Michael Drake
b0358727d9 GTK: Don't need to treat local history specially now. 2017-06-10 11:53:58 +01:00
Michael Drake
56daba5878 Core local history: Make rendering behave like treeview.
This fixes behaviour now that both treeviews and local history can
be rendered through core window.
2017-06-10 11:50:53 +01:00
Michael Drake
368b03bffb Local history: Pass clip rectangle around as struct. 2017-06-10 11:15:20 +01:00
Michael Drake
283d921f34 Core local history: We always clip, so don't need to handle condition. 2017-06-10 10:44:33 +01:00
Michael Drake
5225ca2b90 Core local history: Remove unused redraw API. 2017-06-10 10:40:43 +01:00
Vincent Sanders
9bf5ecfa87 Fix windows frontend click and invalidate region scroll offsets 2017-06-09 22:52:49 +01:00
Vincent Sanders
2bec7f113c fix gtk bitmap doccomment to be truthful 2017-06-09 22:01:05 +01:00
Michael Drake
527b19b111 Windows: Core window: No need to erase the invalidated region on scroll.
The core is responsible for rendering the invalidated region, so
this avoids the area getting painted twice.
2017-06-09 21:58:16 +01:00
Michael Drake
3b18d36b02 Local history: Render window background fill. 2017-06-09 21:58:16 +01:00
Daniel Silverstone
ebab4ee8d6 Doxygen can't do badged, because Doxygen is good 2017-06-09 21:23:53 +01:00
Daniel Silverstone
ea8c5c2fac Link to the CII best practices page for NetSurf. Talk to me about updating it 2017-06-09 20:25:48 +01:00
Vincent Sanders
2467a0a990 fix coverity issue 1372473 Out-of-bounds write 2017-06-09 19:51:12 +01:00
Vincent Sanders
703427a486 Update documentation removing junk and moving to markdown for most text files 2017-06-09 17:30:00 +01:00
Chris Young
a8348f3bc9 Free the structure with the correct function call 2017-06-08 19:57:18 +01:00
Chris Young
103f99c210 Correct alignment (thx Jaime Cagigal) 2017-06-07 18:27:39 +01:00
Michael Drake
f855774e1a Layout: Prevent negative widths on absolutle positioned boxes. 2017-06-02 18:24:23 +01:00
Vincent Sanders
c08ef5f984 make windows frontend use corewindow API for local history window 2017-06-01 23:57:09 +01:00
Vincent Sanders
08a86bfa0e clean up doccomments and formatting in texplain content handler
There is an intention to replace the render interface and it will be
helpful to reduce the size of the exposed API as much as
possible. This is the first step towards that goal.
2017-06-01 22:43:45 +01:00
Vincent Sanders
6b997431d3 update RISC OS frontend to use core window for local history 2017-05-28 22:07:33 +01:00
Vincent Sanders
f1fdd93ffd Add local history get url API 2017-05-28 21:56:33 +01:00
Vincent Sanders
6736ab9b72 fix risc os dialog opening relative to parent 2017-05-28 17:28:28 +01:00
Vincent Sanders
79cde2cefb fixup windows invalidate call 2017-05-23 14:37:06 +01:00
Vincent Sanders
d6c0792541 remove cocoa frontend
The cocoa frontend has been broken for a few years and we have no
maintainer. It was removed from the CI six months ago and has already
bitrotted so it cannot be compiled.
2017-05-23 11:18:45 +01:00
Vincent Sanders
681586139f update windows frontend for corewindow API change 2017-05-23 09:47:13 +01:00
Vincent Sanders
cef92b0fc7 update riscos frontend for corewindow API change 2017-05-23 09:46:56 +01:00
Vincent Sanders
3c1a6f9c52 update gtk frontend for corewindow API change 2017-05-23 09:45:37 +01:00
Vincent Sanders
ab676ec917 update atari frontend for corewindow API change 2017-05-23 09:45:24 +01:00
Vincent Sanders
6f2670ec42 update amiga corewindow implementation for changed API 2017-05-23 09:44:17 +01:00
Vincent Sanders
ac732fb79d update invalidate area core window API
slightly extends the invalidate core window API with error return and
whole window invalidation. Also renames it to be more inline with
browser window API call.

cannot quite reuse browser window API yet as that applies scaling
2017-05-23 09:41:29 +01:00
Vincent Sanders
bc42b29801 improve documentation comments in browser window interface table 2017-05-01 22:29:24 +01:00
Michael Drake
6f7b5e3f22 Layout: Fix auto margins to be affected by {min|max}-width constraints. 2017-04-28 15:44:34 +01:00
Michael Drake
e431e6181b RISC OS: Init core hotlist in read-only mode for external hotlist.
Note, the core hotlist is initialised in either normal or read-only
modes.  This is done once on application startup.  Toggling the
external hotlist option at runtime may cause loss of hotlist changes
made during the session.
2017-04-28 12:10:30 +01:00
Michael Drake
ad3da6c139 Core hotlist: Improve hotlist_init documentation. 2017-04-28 12:09:58 +01:00
Michael Drake
06baaa9f7c Core hotlist: A NULL save_path makes the hotlist read-only. 2017-04-28 12:02:48 +01:00
Michael Drake
6c726473ef Layout: Implement CSS3 box-sizing property.
Updates user agent CSS to set form element box-sizing properties,
and removes some legacy pre-CSS3 hacks for handling gadget dimensions.
2017-04-27 16:47:38 +01:00
Vincent Sanders
66602e6327 fixup errors introduced in set_scroll API change 2017-04-26 22:48:00 +01:00
Vincent Sanders
87ed0904e0 Merge branch 'vince/scroll-api' 2017-04-26 22:28:41 +01:00