Commit Graph

1013 Commits

Author SHA1 Message Date
Michael Drake 7f6a00ad2b RISC OS: Include core bitmap header from RO bitmap header.
Squash warnings about enum declared inside parameter list.
2022-03-24 22:19:22 +00:00
Michael Drake 9892eefd0a RISC OS: Squash unused variable warning. 2022-03-24 22:17:48 +00:00
Michael Drake 002c3c1a7c Bitmap API: Clean up creation flags. 2022-03-24 18:09:28 +00:00
Michael Drake eca8c260a8 BeOS: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:29:08 +00:00
Michael Drake b0e61d1f32 Windows: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:28:49 +00:00
Michael Drake e104fd798b RISC OS: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:28:36 +00:00
Michael Drake 8e57f2a2f5 Monkey: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:28:22 +00:00
Michael Drake ee874c7ea1 GTK: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:27:55 +00:00
Michael Drake 9114068d3f Framebuffer: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:27:33 +00:00
Michael Drake 1e9687196d Atari: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:26:07 +00:00
Michael Drake fca10f324e Amiga: Drop bitmap save callback entry; core doesn't use it. 2022-03-24 15:25:18 +00:00
Michael Drake 527cc33c7f Monkey: Bitmap: Modified flag is not used. 2022-03-24 13:59:57 +00:00
Michael Drake 09bd355a5c RISC OS: Bitmap modified flag is not used. 2022-03-24 13:58:22 +00:00
Michael Drake a65186f7a8 BeOS: Drop bitmap get bpp function. 2022-03-24 13:03:19 +00:00
Michael Drake a9c0441725 Atari: Drop bitmap get bpp function. 2022-03-24 13:03:19 +00:00
Michael Drake 16346898d1 Amiga: Drop bitmap get bpp function. 2022-03-24 13:03:19 +00:00
Michael Drake 26cef7d444 GTK: Drop bitmap get bpp function. 2022-03-24 12:53:10 +00:00
Michael Drake 236e8612e0 Framebuffer: Drop bitmap get bpp function. 2022-03-24 12:50:01 +00:00
Michael Drake 26b189af67 Monkey: Drop bitmap get bpp function. 2022-03-24 12:47:31 +00:00
Michael Drake 521440df7c Windows: Drop bitmap get bpp function. 2022-03-24 12:26:52 +00:00
Michael Drake 648fc87c14 RISC OS: Drop bitmap get bpp function. 2022-03-24 12:21:22 +00:00
Chris Young d92b269629 Amiga: Don't open/close dos.library ourselves on OS3
Suspect this is the cause of crash on exit
2022-01-26 11:04:26 +00:00
Michael Drake 729e56dccc GTK: Add support for word left/right keybindings. 2022-01-23 14:26:50 +00:00
Michael Drake 88d5ea8668 GTK: Add support for word delete left/right.
These are ctrl+delete and ctrl+backspace.
2022-01-22 19:44:05 +00:00
Chris Young 9f305e4c3b Amiga: Add ARexx scripts to play videos via YT
Credit: Chris Handley
2021-12-17 12:29:30 +00:00
Chris Young 5a6bb39218 Revert "Amiga: do not force 32-bit bitmaps"
This reverts commit 793f514220.
2021-06-28 20:11:46 +01:00
Chris Young 793f514220 Amiga: do not force 32-bit bitmaps
This appears to be unnecessary
2021-06-28 19:38:15 +01:00
Chris Young 474fd81bf6 Amiga: report correct depth 2021-06-28 16:58:11 +01:00
Chris Young d39ae4a102 AMIGA: Use RTG calls on OS3
Enabled for experimentation
2021-06-28 14:54:42 +01:00
Michael Drake 407e20578f RISC OS: GUI: Clean up alpha sprite support test. 2021-06-25 18:08:17 +01:00
Michael Drake 9f3d012650 RISC OS: Image: Tinct workaround: Use OS alpha sprite rendering.
If NetSurf is configured to use OS for image rendering, and the
OS supports Alpha sprites, avoid going via Tinct completely.

Going via Tinct loses the alpha channel.  However, with this
workaround, we lose Tinct's pretiling optimisation for tiling
tiny sprites.
2021-06-25 17:19:17 +01:00
Michael Drake 287e5e89b5 RISC OS: GUI: Add check for sprite alpha channel OS support. 2021-06-25 17:05:40 +01:00
Michael Drake d58f893c57 RISC OS: Image: Add support for tiled plots with OS renderer. 2021-06-25 14:48:50 +01:00
Michael Drake e177254db4 RISC OS: Image: Remove forward declaration. 2021-06-25 14:03:04 +01:00
Michael Drake 4b15a49bde RISC OS: Image: Use #define to enable use of mask. 2021-06-25 14:02:58 +01:00
Michael Drake b65abe987c RISC OS: Image: Use #define for unspecified sprite area. 2021-06-25 14:02:44 +01:00
Chris Young a6e825833d Amiga: BitMap always alloced with the ami_rtg_ function, so should be freed with it too. 2021-05-17 16:45:49 +01:00
Michael Drake 38fc60486b Windows: Use pkg-config when building on Windows. 2021-05-13 08:44:27 +01:00
Michael Drake ce23f500d1 RISC OS: Unify both browser window redraw call paths. 2021-04-26 20:00:11 +01:00
Michael Drake 6f659da675 RISC OS: Constify redraw region through buffer API. 2021-04-26 19:58:26 +01:00
Michael Drake 93b68a9a48 RISC OS: Corewindow: Fix autoscroll segfault when pointer leaves window. 2021-04-25 22:05:00 +01:00
Michael Drake c5aca9d8ce RISC OS: Fix EX0 EY0 rendering glitches when scrolling. 2021-04-25 21:07:15 +01:00
Michael Drake fb8c227ff0 RISC OS: Plotters: On RISC OS y1 is top and y0 is bottom.
When storing RISC OS coordinates, use y0 and y1 consistently.
2021-04-25 20:30:05 +01:00
Chris Young 81c40ab7c2 Amiga: Fix codesets.library conversion when string specified as zero length 2021-04-12 23:26:17 +01:00
Chris Young 99a3d04d55 Amiga: The return value of Codesetsfind was not being assigned to a variable 2021-04-11 23:17:32 +01:00
Vincent Sanders 5e31f045a0 Improve some documentation comments 2021-02-26 13:40:09 +00:00
Rob Kendrick e9f29a1002 Correct indentation for previous change 2021-02-24 16:27:09 +00:00
Rob Kendrick 937446b95b Allow drag-and-drop loading of WebP images on RISC OS 2021-02-24 16:12:39 +00:00
Vincent Sanders 84ec9c2b2a tidy up GTK frontend initialisation 2021-02-22 23:04:02 +00:00
Vincent Sanders 3cf92011c2 split out gtk misc operations from gui module 2021-02-22 23:04:02 +00:00