Commit Graph

11833 Commits

Author SHA1 Message Date
Michael Drake
ee75f5b3ad Fix to support non-POSIX behaviour when renaming cache entries on disc. 2015-02-03 10:22:28 +00:00
Michael Drake
cf954f9494 The AmigaOS rename() isn't POSIX compiant, so call remove() first.
There will be a race condition on AmigaOS if a hostlist file gets created
between the remove() and rename() calls.
2015-02-03 10:15:37 +00:00
Chris Young
32cd4abfd5 Reinstate the old (non-backfill) bitmap tiler for OS3 2015-02-03 00:24:03 +00:00
Chris Young
a7b866e824 Always use a friend bitmap on OS3 2015-02-02 23:45:49 +00:00
Chris Young
86757143df Remove some unneeded ARGB<=>RGBA conversion 2015-02-02 18:54:08 +00:00
Chris Young
25a4cce542 Experimentally enable P96 on the OS3 build 2015-02-02 18:53:16 +00:00
Chris Young
852527a12f Ensure we are setting colours in the correct RastPort 2015-02-02 18:48:45 +00:00
Chris Young
2d157857e1 Revert shared pens support to previously-working state 2015-02-02 18:28:21 +00:00
Chris Young
7d41e04b61 We don't need to use P96 for RectFill 2015-02-02 18:10:43 +00:00
Chris Young
54a966f6ff Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2015-02-02 00:33:23 +00:00
Chris Young
21f142a7fa Friend the screen bitmap for <= 8-bit modes, but only on OS3 as this causes OS4 to freeze 2015-02-02 00:32:34 +00:00
Chris Young
eba9c13a53 Fix GetPred 2015-02-02 00:09:07 +00:00
Chris Young
42cda09958 Add some suggested optimisation switches 2015-02-02 00:01:43 +00:00
Chris Young
0aa3061929 fix build 2015-02-01 23:27:33 +00:00
Chris Young
c9e8aa94b0 Fix a potential memory leak when setting titles 2015-02-01 23:06:28 +00:00
Chris Young
7b0969680b Disable tab bar on OS3 for now 2015-02-01 20:01:18 +00:00
Chris Young
f661aa34e0 Ensure the window is clear before drawing new content 2015-02-01 19:54:17 +00:00
Chris Young
a4dbb87a76 Fix another instance of BltMaskBitMapRastPort potentially being called with a NULL bltmask 2015-02-01 11:08:05 +00:00
Chris Young
bfb9e1401e Handle the bltmask being NULL 2015-02-01 10:58:40 +00:00
Chris Young
2ad93ed773 NewLook menus 2015-02-01 10:58:31 +00:00
Chris Young
73b74988dc Remove BMF_DISPLAYABLE from other non-displayed BitMaps 2015-01-31 22:19:12 +00:00
Chris Young
f514595ccf Don't allocate our off-screen render area as BMF_DISPLAYABLE, as it is never displayed.
Befriend the screen BitMap but only if we're 32-bit on both.
2015-01-31 22:14:03 +00:00
Chris Young
7370e83d60 Squash a minor warning from GCC 2015-01-31 21:45:23 +00:00
Chris Young
2544f60ae0 Set the obtained pen in our node so we can release it later. 2015-01-31 21:27:04 +00:00
Chris Young
e68171a17c picture.datatype v45 does apparently support RGBA, so avoid extra conversion 2015-01-31 21:17:14 +00:00
Chris Young
6389b0f7d6 Ensure on OS3 we don't try to create a BitMap with a depth of more than 8 2015-01-31 20:14:09 +00:00
Chris Young
9ac9866521 Correct calling usage of BltMaskBitMapRastPort
Thanks to Matthey for the debugging
2015-01-31 20:01:35 +00:00
Chris Young
f7c2971be3 Replace some over-zealous deletion 2015-01-31 13:58:35 +00:00
Chris Young
70dd445d5b Remove dead code 2015-01-31 13:52:03 +00:00
Chris Young
ca6ac7c37e Fix creation of SpeedBar objects 2015-01-31 13:51:27 +00:00
Chris Young
305f1acc79 Remove unneeded #ifdefs 2015-01-31 13:47:43 +00:00
Chris Young
37db0f6f85 Open the interface for speedbar.gadget 2015-01-31 13:42:40 +00:00
Chris Young
1200fedb1c Enable alpha bitmaps in chooser.gadget on OS4.1FE 2015-01-31 12:59:49 +00:00
Chris Young
0dea8112d4 Erase favicon area before redrawing 2015-01-31 12:41:34 +00:00
Chris Young
889ee3108c Stop the favicon getting obliterated when switching tabs 2015-01-31 12:28:14 +00:00
Chris Young
9de4889a4f Revert "Attempt to fix a couple of Enforcer hits"
This reverts commit 2893e30c4e.

This commit somehow was reverting some things which shouldn't have been reverted.

Conflicts:
	amiga/gui.c
2015-01-31 11:59:31 +00:00
Chris Young
a54170eeea Tidy up debug and increase list allocation to aid debugging 2015-01-31 11:30:37 +00:00
Chris Young
8dc707d554 Attempt to fix a crash adding hotlist entries to the toolbar 2015-01-31 11:21:14 +00:00
Chris Young
8fb6f4d148 Fix GetSucc (credit: Buzz) 2015-01-30 23:28:35 +00:00
Chris Young
b36c1401a0 Add the Dutch files to the Amiga archive 2015-01-30 20:51:18 +00:00
Chris Young
2377e93898 fix a crash in the font scanner 2015-01-30 20:44:53 +00:00
Chris Young
7a72ff3161 Fixup font scanning some more, remove .font suffix 2015-01-30 19:37:38 +00:00
Chris Young
8373fe14cb Enable the font scanner for OS3 2015-01-30 18:57:04 +00:00
Chris Young
2066390555 Fix bullet.library usage 2015-01-30 18:32:44 +00:00
Chris Young
2893e30c4e Attempt to fix a couple of Enforcer hits
Thanks to Matthey for the debugging
2015-01-30 18:20:07 +00:00
Vincent Sanders
d61444e703 add missing errno include 2015-01-30 17:13:35 +00:00
Vincent Sanders
791a45141d Updated time_t fallback reading to not fail if the value is 0
The non strptime fallback reading of time_t values would report
faliure if the value it read was 0 which is a valid time. This fixes
this path to only fail if there was an actual error processing the
value.
2015-01-30 17:04:34 +00:00
Chris Young
ed99a5c740 Fix all the other LM_ADD(REMOVE)CHILD calls to work on OS3 2015-01-30 00:25:54 +00:00
Chris Young
84700f1d9c Set fonts to sensible defaults on OS3
Try to avoid a crash initialising the picture datatypes handler
2015-01-30 00:05:40 +00:00
Vincent Sanders
8443bf8034 Add RISC OS locale dependant help
Dick Tanis <dtanis@ymail.com> provided a locale dependant !Help and
the dutch resources to go with it. I simply integrated it into the
build process
2015-01-29 23:41:12 +00:00