Commit Graph

11190 Commits

Author SHA1 Message Date
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
Chris Young fd59fa248a Replace the custom stringview class with a standard string gadget under OS3
Also remove gaugeiclass usage from OS3 as it (probably) doesn't exist
Remove some debug
2015-01-27 23:54:59 +00:00
Michael Drake 2007dd0ccd Revert removal of implied table adding.
Even if the DOM is always sanitised, CSS display property can cause
other boxes to be required.
2015-01-27 21:08:52 +00:00
Chris Young 4c4c7225df Don't use optimisation when building for OS3
This is causing unexpected problems.
2015-01-27 19:17:09 +00:00
Chris Young 2b9f7b6c46 We need the library interface of listbrowser.gadget 2015-01-27 18:22:30 +00:00
Chris Young f530a73623 Demand a more sensible (ie. existant) version of locale and datatypes 2015-01-27 00:10:38 +00:00
Chris Young e24723567a Copy'n'paste error 2015-01-26 18:49:49 +00:00
Chris Young 555029d39c Add missing include 2015-01-26 00:13:44 +00:00
Chris Young 3a5907c1c4 Move everything else over to using the class pointers.
Exception: popupmenu.class is still using old _GetClass functions.
2015-01-26 00:05:01 +00:00
Chris Young c8c806a0c2 Convert the rest of gui.c to use class pointers directly
Add missing button.gadget
2015-01-25 12:45:20 +00:00
Chris Young 01050b4415 Ensure we have the class pointer 2015-01-25 01:12:45 +00:00
Chris Young bb9d23d040 Fix build on OS3 2015-01-25 01:06:46 +00:00
Chris Young e89072b3d0 Open BOOPSI/ReAction classes using the new-style methods.
Create some alternative NewObject macros and make some code use them.
2015-01-25 00:27:53 +00:00
Michael Drake f63742d7c2 Remove unused variables. 2015-01-24 16:12:16 +00:00
Michael Drake 770255439d Remove redundant implied table insertion. 2015-01-24 16:03:48 +00:00
Michael Drake 5d51547ea7 Remove redundant remove() call. 2015-01-23 14:11:43 +00:00
Michael Drake 19f12b01a4 Fix failure to save hotlist when there was no previous file. 2015-01-23 12:14:37 +00:00
Chris Young 1b1acdd3c3 Fix typo 2015-01-22 00:24:56 +00:00
Chris Young d5680fbf92 Correct year 2015-01-22 00:23:48 +00:00
Chris Young 249e89e389 Fix a missed p96AllocBitMap 2015-01-20 20:58:37 +00:00
Chris Young deb7e55063 Add missing files 2015-01-20 20:52:09 +00:00
Chris Young 4f98fd5925 Add missing headers 2015-01-20 20:51:52 +00:00
Chris Young b3f49f9364 Abstract p96WPA, although it still needs P96 currently 2015-01-20 20:46:36 +00:00
Chris Young e3af7f3343 Abstract P96 functions away so we can decide what to use at run-time.
This allows us to avoid opening P96 on OS4.1FE in future, and not require it to be installed on OS3.
2015-01-20 20:36:14 +00:00
Chris Young d0f7247ea6 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2015-01-20 20:03:55 +00:00
Chris Young 2b9df1b2cd Remove some p96 usage 2015-01-20 00:39:32 +00:00
Chris Young 4cf9d888ff Fix classes paths 2015-01-20 00:11:51 +00:00
Chris Young f3cf042184 RefreshSetGadgetAttrs replacement for OS3 2015-01-20 00:06:08 +00:00
Chris Young 0c526662b3 Minor OS3 fixes 2015-01-19 20:50:06 +00:00
Chris Young e07bbbaaff Take out some more code which won't work on OS3 2015-01-19 20:08:45 +00:00
Chris Young 989a5da334 Cast timeval.usec calculations to int as AmigaOS3 has some conflicting headers which means it can be treated as an unsigned value.
This ensures the log time is always correct.
2015-01-19 19:15:48 +00:00
Chris Young 15537aa2af The OS3 build doesn't appear to like non-specific layout groups 2015-01-19 00:22:22 +00:00