Commit Graph

11221 Commits

Author SHA1 Message Date
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
Vincent Sanders
009e8c9f74 Add dutch resources
Dutch resources from Dick Tanis <dtanis@ymail.com>
2015-01-29 23:10:08 +00:00
Chris Young
e5b6dac87c Fix OS3 build
Fix font cache on OS3
2015-01-29 19:31:47 +00:00
Chris Young
0e3cbbb67b Don't schedule our own redraw after a reformat, as this is performed anyway.
Attempt to get menus working on OS3 build.
2015-01-29 19:18:49 +00:00
Chris Young
509053cae7 Fix template blit Y position by adjusting the pointer to the template 2015-01-29 00:17:34 +00:00
Chris Young
003344023b Blit text to screen correctly on OS3 2015-01-29 00:13:48 +00:00
Chris Young
9a6e339ab2 Fix OT_Indirect handling 2015-01-29 00:08:03 +00:00
Chris Young
4865b1603b Temporarily disable On/OffMenu as we don't have any menus attached to our window on the OS3 build
Thanks to Matthey for the debugging
2015-01-28 23:44:04 +00:00
Chris Young
a895c3eed9 Avoid giving ASL a NULL pointer for the initial drawer.
Thanks to Matthey for the debugging
2015-01-28 23:41:33 +00:00
Chris Young
ad4d1f66d3 Don't trash our buffer pointer when stepping through the taglist 2015-01-28 23:38:26 +00:00
Chris Young
bc3cb4070d Remove dead code 2015-01-28 23:36:52 +00:00
Vincent Sanders
9927232a2d Improve metadata deserialisation to only update object on success
The low level cache deserialisation was leaving bad data in an low
level cache object in the error case. This fixes it so the object
state only gets modified on successful deserialisation of all the
metadata.
2015-01-28 22:39:39 +00:00
Chris Young
ecdf37c6ac Fixup font.c a bit better for OS3 2015-01-28 18:49:44 +00:00