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