Chris Young
a68be9d11a
Clear remaining bitmap fields
2016-01-23 14:49:29 +00:00
Chris Young
da9bee4286
Add more appropriate readme for OS3 build
2016-01-23 12:48:24 +00:00
Chris Young
9e5bf6fb68
Don't free the deferred rects using FreeVec on exit as they're itempools
2016-01-23 12:11:33 +00:00
Chris Young
5b422a3ec9
Fix opening of SSL cert window
2016-01-23 00:17:16 +00:00
Chris Young
7e7ea09000
Allocate generic list objects using itempools
...
TODO: Allocate the attached structures also using itempools
2016-01-22 18:40:40 +00:00
Chris Young
f51b7780e3
Don't clear memory twice under OS3
2016-01-21 22:39:21 +00:00
Chris Young
5a58e844e4
Don't clear bitmap structure on allocation
2016-01-21 22:02:39 +00:00
Chris Young
b41685208f
Revert "alloc bitmap structures using itempools"
...
This reverts commit 0cc19b10fc
.
This caused memory leakage, as the memory pool is removed before the core has destroyed all the bitmaps.
2016-01-21 20:42:49 +00:00
Chris Young
0cc19b10fc
alloc bitmap structures using itempools
2016-01-21 20:30:02 +00:00
Chris Young
7efd9a2c67
Remove unused Amiga async scheduler
2016-01-21 20:13:49 +00:00
Chris Young
7da516067d
Use itempools for the scheduler
2016-01-21 19:23:10 +00:00
Chris Young
6d2a787380
Allocate deferred rectangles using itempools
...
On OS3 we use a normal memory pool instead
2016-01-21 00:08:49 +00:00
Chris Young
239f999936
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2016-01-20 23:32:34 +00:00
Chris Young
1724e28350
Use a memory pool for deferred rects
2016-01-20 23:32:19 +00:00
Chris Young
750677795b
Alloc font name on the stack
2016-01-20 22:51:05 +00:00
Chris Young
59ea187b74
Ensure the textattr flags field is clear
...
This fixes problems with inconsistent layouting on OS3
2016-01-18 00:20:45 +00:00
Chris Young
9c62993efd
Don't expose the DPI-related variables
2016-01-18 00:02:52 +00:00
Chris Young
b3aa313e84
misc amiga fixes re font plotting
2016-01-17 23:40:50 +00:00
Chris Young
132be1eed2
OS3 build fixes
2016-01-16 19:37:39 +00:00
Chris Young
06b50d9bbd
missing files
2016-01-16 11:44:03 +00:00
Chris Young
8c31752f3a
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2016-01-16 00:08:54 +00:00
Chris Young
46f181b348
More font-related tidy-up
2016-01-16 00:00:57 +00:00
Chris Young
f275267d6b
fix incorrect type usage
2016-01-15 20:51:37 +00:00
Chris Young
6eac0b83ea
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2016-01-15 20:50:55 +00:00
Chris Young
20c176b578
git probs
2016-01-15 20:50:16 +00:00
Chris Young
652c02ef08
git probs
2016-01-15 20:48:55 +00:00
Chris Young
3ac1d78f41
Fix some incorrect type usage
2016-01-15 20:43:12 +00:00
Chris Young
673f3e6887
Fix some old and new GCC errors/warnings
2016-01-15 19:58:24 +00:00
Chris Young
6ad939b5a6
Make font engine selection bit more logical
2016-01-15 19:37:21 +00:00
Chris Young
6122517bf4
Only show context menu text selection options if there is text selected
2016-01-14 19:15:30 +00:00
Chris Young
30f992730e
Re-instate the ability to do a web search for selected text
2016-01-14 19:09:16 +00:00
Chris Young
f5dc180105
Use layers.library for bitmap tiling on OS3
...
This solves the worst of the rendering problems on that platform.
2016-01-14 00:11:48 +00:00
Chris Young
bc8bf0e575
Fix the bitmap font layout a bit
2016-01-13 18:32:17 +00:00
Chris Young
1886aaf6af
Cut/paste error
2016-01-11 21:04:10 +00:00
Chris Young
178dd6bbae
Fix OS4 build errors/warnings
2016-01-11 20:12:14 +00:00
Chris Young
adccaadb57
More consistent naming for font cache elements
2016-01-11 20:05:15 +00:00
Chris Young
4f7e2563c1
Separate font cache code into a new file
2016-01-11 19:55:37 +00:00
Chris Young
469cd6dc67
Close the font when we finish with it
2016-01-11 19:16:38 +00:00
Chris Young
37e5bff188
Add a status gadget inside the window for OS3
2016-01-11 19:10:59 +00:00
Chris Young
bcdbb9e365
Use correct parameters
2016-01-10 12:52:51 +00:00
Chris Young
5fb63e19ab
If the specified font won't open, use the fallback font for character 'A'.
...
This helps stop pages showing up blank when the default fonts are wrong.
2016-01-10 12:42:12 +00:00
Chris Young
4fd1fbf68c
Revert "Set a unicode fallback to LetterGothic on OS3"
...
This reverts commit 3e71a538c3
.
This is pointless because the fallback is picked up from the font scan, so we should get text on screen from some other font.
2016-01-10 12:28:49 +00:00
Chris Young
3e71a538c3
Set a unicode fallback to LetterGothic on OS3
...
This should ensure we get text on screen even if use_diskfont is disabled and a bitmap font is set.
2016-01-10 12:22:43 +00:00
Chris Young
54feabe845
Set some memory and speed options by default for OS3
2016-01-10 12:07:46 +00:00
Chris Young
81516b33c8
Set some sensible default bitmap fonts on OS3 when using diskfont
2016-01-09 18:10:43 +00:00
Chris Young
b54a1fe4cb
Add missing menu image
2016-01-03 00:00:55 +00:00
Chris Young
35a97670ae
Increase minimum stack as sometimes Duktape runs out
2016-01-02 23:59:45 +00:00
Chris Young
237ec692dd
Fix OS3 build
2015-12-20 16:47:06 +00:00
Chris Young
d1c1392601
Add missing rawkey codes
2015-12-20 16:43:35 +00:00
Chris Young
3e852daaf4
Missing initialisation
2015-12-20 16:36:59 +00:00