Commit Graph

11254 Commits

Author SHA1 Message Date
John-Mark Bell c66c9fccf3 PNG: add more volatile to appease GCC 2015-02-24 17:06:57 +00:00
John-Mark Bell 5f0964fa09 GTK: inherit GTK version from environment. 2015-02-24 14:07:47 +00:00
John-Mark Bell 77bfab7003 Env: install libssl-dev, default to GTK2. 2015-02-24 14:07:10 +00:00
Chris Young 5867fa4ef9 Avoid forward declarations
Specify hook function with 68k registers when building for that target
2015-02-23 20:34:24 +00:00
Chris Young b70ab2a7a3 Make hook function static 2015-02-23 19:39:56 +00:00
Chris Young 2d09c81dd5 Off-load layouting onto NetSurf's process 2015-02-23 19:28:32 +00:00
Chris Young 8b82e926fd debug 2015-02-21 12:29:03 +00:00
Chris Young 90d88f32d1 Expand ARexx script locations on NetSurf's process.
This resolves a problem with scripts sometimes not running when they are relative to PROGDIR: and stops PROGDIR: being requested under OS3.
Fixes #2271
2015-02-21 12:21:14 +00:00
Michael Drake 555276b04a Ensure line lengths cache is created initialised to zero. 2015-02-15 13:48:27 +00:00
Chris Young b89fb480db Debug logging 2015-02-15 11:29:03 +00:00
Chris Young bc1d98046a Remove some unnecessary OS3-only code 2015-02-15 11:27:27 +00:00
Chris Young 6c7a3c3a73 Clear the window using the BackFill hook 2015-02-13 18:34:08 +00:00
Chris Young 3dc8de9be2 Check for NULL 2015-02-12 23:18:41 +00:00
Chris Young 26a9c4fa07 Avoid RectFilling a 0 size area 2015-02-11 18:24:51 +00:00
Chris Young d8b9198211 typo 2015-02-05 19:00:13 +00:00
Chris Young c2a79e7b50 Make the status bar a pixel taller 2015-02-05 18:57:24 +00:00
Chris Young ed9902fcbc Use bitmap fonts on the splash screen for OS3 2015-02-05 18:54:39 +00:00
Chris Young 79a4466479 Attempt to fix graphical corruption on OS3 2015-02-05 18:51:41 +00:00
Chris Young 0e75f9909e Fix status bar tags 2015-02-04 00:48:47 +00:00
Chris Young 36bc32b87b Re-disable P96 on OS3 pending a fix 2015-02-03 23:58:35 +00:00
Chris Young 5c73c61aa2 Remove extra debug list padding 2015-02-03 19:49:09 +00:00
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