Michael Drake
12a1d7c36e
Framebuffer: Return on successful non-repeating bitmap plot.
2017-06-10 16:18:05 +01:00
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
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
63d53938f1
Include time in GENERIC POLL TIMED
2017-06-10 12:54:57 +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
368b03bffb
Local history: Pass clip rectangle around as struct.
2017-06-10 11:15:20 +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
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
Vincent Sanders
c08ef5f984
make windows frontend use corewindow API for local history window
2017-06-01 23:57:09 +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
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
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
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
Vincent Sanders
5fba1fb94d
Update windows frontend for set_scroll API change
2017-04-26 22:27:49 +01:00
Vincent Sanders
c100a33285
Update riscos frontend for set_scroll API change
2017-04-26 22:27:11 +01:00
Vincent Sanders
2de6386da2
Update monkey frontend for set_scroll API change
2017-04-26 22:25:23 +01:00
Vincent Sanders
0f039b4421
Update GTK frontend for set_scroll API change
2017-04-26 22:24:57 +01:00
Vincent Sanders
a696720cd6
Update framebuffer frontend for set_scroll API change
2017-04-26 22:24:29 +01:00
Vincent Sanders
db9b829df2
Update beos frontend for set_scroll API change
2017-04-26 22:24:03 +01:00
Vincent Sanders
db549331f7
Update atari frontend for set_scroll API change
2017-04-26 22:23:27 +01:00
Vincent Sanders
cbc60a906a
update amiga frontend to new set_scroll API
2017-04-26 22:22:03 +01:00
Michael Drake
4b76d2096d
GTK: Optimise tiled bitmap plotting, and scaled bitmap rendering.
...
We now let Cairo deal with the tiling. Also we don't keep cached
scaled bitmaps any more. The speedup for small bitmap tile sizes
is huge.
2017-04-26 12:38:04 +01:00
Vincent Sanders
796bb0f652
update framebuffer frontend to remove reformat API
2017-04-26 10:05:57 +01:00
Vincent Sanders
5467d5e157
update beos frontend to remove reformat API
2017-04-26 10:04:43 +01:00
Vincent Sanders
3c264d63e6
update atari frontend to remove reformat API
2017-04-26 10:03:29 +01:00
Vincent Sanders
52ee93597a
update monkey frontend to remove reformat API
2017-04-26 10:02:24 +01:00
Vincent Sanders
be7aef9231
update riscos frontend to remove reformat API
2017-04-26 10:00:51 +01:00
Vincent Sanders
1e197432f8
update amiga frontend to remove reformat API
2017-04-26 09:59:08 +01:00
Vincent Sanders
3e24dc831b
update windows frontend to remove reformat
2017-04-26 09:55:36 +01:00
Vincent Sanders
413ee474d2
update cocoa frontend with reformat API change
2017-04-26 09:52:39 +01:00
Vincent Sanders
72bd28d16e
update GTK frontend for reformat API change
2017-04-26 09:47:55 +01:00