Vincent Sanders
3ed92be17e
make font face locations configurable options
...
svn path=/trunk/netsurf/; revision=6656
2009-02-27 11:35:06 +00:00
Vincent Sanders
02de9ff8db
Improve freetype build integration (from hiyuh)
...
Improve error checking on font initialization
svn path=/trunk/netsurf/; revision=6655
2009-02-27 09:56:02 +00:00
Adrian Lees
4cf1a9f36b
Take two
...
svn path=/trunk/netsurf/; revision=6654
2009-02-27 02:32:01 +00:00
Adrian Lees
fb8d920646
Fix silly oversights; still disabled for now
...
svn path=/trunk/netsurf/; revision=6653
2009-02-27 02:29:59 +00:00
Adrian Lees
464b7edf0c
Sketch of possible optimisations; disabled pending testing and fixing
...
svn path=/trunk/netsurf/; revision=6652
2009-02-27 01:14:04 +00:00
Michael Drake
66885831a7
Fixed version of r6647.
...
svn path=/trunk/netsurf/; revision=6650
2009-02-27 00:12:22 +00:00
Vincent Sanders
309767fb57
allow glyph cache to grow to 2MB not 200k
...
svn path=/trunk/netsurf/; revision=6649
2009-02-26 23:43:18 +00:00
Michael Drake
64a125b8bd
Revert r6647.
...
svn path=/trunk/netsurf/; revision=6648
2009-02-26 23:41:34 +00:00
Michael Drake
6b064b526c
Possibly slightly faster bitmap plotter.
...
svn path=/trunk/netsurf/; revision=6647
2009-02-26 23:05:06 +00:00
Vincent Sanders
7af238ab7f
If its safe to do so do fills with words at a time
...
svn path=/trunk/netsurf/; revision=6646
2009-02-26 22:59:28 +00:00
Vincent Sanders
c6a70c2052
use restrict keywords to improve rectangle clipping perfomance
...
svn path=/trunk/netsurf/; revision=6645
2009-02-26 22:08:12 +00:00
Vincent Sanders
c85268379b
try and improve plotter perfomance futher
...
svn path=/trunk/netsurf/; revision=6644
2009-02-26 21:37:22 +00:00
Michael Drake
4ba6b4324e
Greyed out toolbar icons.
...
svn path=/trunk/netsurf/; revision=6643
2009-02-26 19:52:54 +00:00
Vincent Sanders
cb0ee9b6c7
add some notes on the different frontends
...
svn path=/trunk/netsurf/; revision=6642
2009-02-26 19:32:03 +00:00
Vincent Sanders
2fa78a799b
Improve option handling code in frontends
...
Improve depth handling in the VNC frontend
svn path=/trunk/netsurf/; revision=6641
2009-02-26 18:58:03 +00:00
Vincent Sanders
12f07aa8fd
make 32bpp plotter endian agnostic
...
svn path=/trunk/netsurf/; revision=6635
2009-02-26 16:14:48 +00:00
Michael Drake
fb975c8987
Tweak URL bar size and position.
...
svn path=/trunk/netsurf/; revision=6634
2009-02-26 15:17:13 +00:00
Michael Drake
1d75559b2a
Indicate hot spot locations.
...
svn path=/trunk/netsurf/; revision=6633
2009-02-26 14:48:41 +00:00
Vincent Sanders
762b698755
rewrite the fb_32bpp_fill routine to be more efficient
...
svn path=/trunk/netsurf/; revision=6632
2009-02-26 14:35:14 +00:00
Daniel Silverstone
6dd7157ffb
Add a resources Makefile, support host tools, and add support to build framebuffer assets from PNG resources
...
svn path=/trunk/netsurf/; revision=6631
2009-02-26 14:14:29 +00:00
Daniel Silverstone
f57cb3382b
Example of how to do hotspots
...
svn path=/trunk/netsurf/; revision=6630
2009-02-26 14:11:17 +00:00
Daniel Silverstone
27b142232d
Deinterlace images as adam7 support is a bit wonky
...
svn path=/trunk/netsurf/; revision=6629
2009-02-26 14:10:56 +00:00
Daniel Silverstone
532e826454
Remove fb_widget_image_[st] and begin to pave the way for pointer hotspots
...
svn path=/trunk/netsurf/; revision=6628
2009-02-26 13:25:36 +00:00
Vincent Sanders
696467068d
perform hoop jumps to select the correct character map for glyph index loopups
...
svn path=/trunk/netsurf/; revision=6627
2009-02-26 13:02:22 +00:00
Vincent Sanders
74938c5b69
add font faces for all sans serif types (normal, italic and bold)
...
add font faces for monospace
add font face for serif
svn path=/trunk/netsurf/; revision=6626
2009-02-26 12:05:12 +00:00
Daniel Silverstone
f77e45e3f1
Add missing include to silence warning
...
svn path=/trunk/netsurf/; revision=6625
2009-02-26 11:21:02 +00:00
Daniel Silverstone
5c2a74c772
Allow non-gcc-2.x builds to use -MMD -MT -MF flags to dep-as-we-compile, reducing build time quite a bit
...
svn path=/trunk/netsurf/; revision=6624
2009-02-26 11:08:07 +00:00
Vincent Sanders
9e3561f493
remove leftover debug
...
svn path=/trunk/netsurf/; revision=6623
2009-02-26 10:57:04 +00:00
Vincent Sanders
743f722bcb
cache freetype glyphs, massive reduction in cpu requirement
...
svn path=/trunk/netsurf/; revision=6622
2009-02-26 10:50:00 +00:00
Chris Young
caf41b6b19
Stop images disappearing when they are half-way off the screen.
...
svn path=/trunk/netsurf/; revision=6621
2009-02-25 20:37:41 +00:00
Chris Young
10d3cff743
Fix memory leak and make freeing bitmaps that might be cached a little safer.
...
svn path=/trunk/netsurf/; revision=6620
2009-02-25 20:09:33 +00:00
Chris Young
781405d195
Move native bitmap creation/caching routine into bitmap.c
...
svn path=/trunk/netsurf/; revision=6619
2009-02-25 19:56:04 +00:00
Chris Young
a604021839
Force AmiUpdate to pick the part-Cairo version on OS4.1, as it hasn't seen any release
...
yet and I'd rather people made a conscious decision to use the static one rather than
the update picking it because updating a Cairo version is impossible.
svn path=/trunk/netsurf/; revision=6618
2009-02-25 19:55:07 +00:00
François Revel
451c8a69a3
Fix Haiku vector icon
...
svn path=/trunk/netsurf/; revision=6617
2009-02-25 03:31:02 +00:00
Chris Young
a61d0fa753
The native bitmap caching was eating memory, this should be correct now.
...
svn path=/trunk/netsurf/; revision=6616
2009-02-25 00:26:46 +00:00
Chris Young
2f36c12acd
Optimise tile plotter
...
svn path=/trunk/netsurf/; revision=6615
2009-02-24 23:47:58 +00:00
Rob Kendrick
c4105e4efe
Fix uninitialised data in URL bar
...
svn path=/trunk/netsurf/; revision=6614
2009-02-24 19:17:58 +00:00
Vincent Sanders
b6c4a4589f
Fix horizontal panning
...
Fix linux fb keymap
svn path=/trunk/netsurf/; revision=6613
2009-02-24 12:32:28 +00:00
Michael Drake
5d2c6f8ad9
Replace fixed gray background with alpha channel. Change height from 25px to 26px.
...
svn path=/trunk/netsurf/; revision=6612
2009-02-24 10:52:21 +00:00
Vincent Sanders
51f9a1f8ce
stop framebuffer port updating its status text every time the mouse pointer is moved
...
svn path=/trunk/netsurf/; revision=6611
2009-02-24 10:02:43 +00:00
Vincent Sanders
3710894c46
add 16bpp freetype font plotting
...
svn path=/trunk/netsurf/; revision=6610
2009-02-24 09:24:20 +00:00
Vincent Sanders
909b23ec19
fix splitting on spaces
...
svn path=/trunk/netsurf/; revision=6609
2009-02-23 16:51:31 +00:00
Michael Drake
536bc56496
Pedantic wrap.
...
svn path=/trunk/netsurf/; revision=6608
2009-02-23 15:01:03 +00:00
Michael Drake
9a6a2d58d6
Neater fix for framebuffer tiled bitmap plot extents.
...
svn path=/trunk/netsurf/; revision=6607
2009-02-23 09:19:22 +00:00
John Mark Bell
c2a773b049
Only attempt to find the next character in a string if we're not already at the end of the string.
...
svn path=/trunk/netsurf/; revision=6606
2009-02-22 23:30:27 +00:00
François Revel
3aa3708f17
Haiku neither has va_copy (yet).
...
svn path=/trunk/netsurf/; revision=6605
2009-02-22 17:54:30 +00:00
John Mark Bell
903edd1bf5
Purge WITH_SEARCH
...
svn path=/trunk/netsurf/; revision=6604
2009-02-22 15:21:54 +00:00
John Mark Bell
5943c3a3ba
Purge WITH_URL
...
svn path=/trunk/netsurf/; revision=6603
2009-02-22 15:19:06 +00:00
John Mark Bell
16a821e2aa
Purge WITH_URI
...
svn path=/trunk/netsurf/; revision=6602
2009-02-22 15:17:46 +00:00
John Mark Bell
851da107c9
Purge WITH_PRINT
...
svn path=/trunk/netsurf/; revision=6601
2009-02-22 15:16:04 +00:00