Commit Graph

63 Commits

Author SHA1 Message Date
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
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
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
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
847b776285 Purge NETSURF_USE_SSL and WITH_SSL
svn path=/trunk/netsurf/; revision=6599
2009-02-22 15:07:50 +00:00
Michael Drake
dfa4b437e7 Fix framebuffer tiled plot to use x and y coords correctly. Fixes top of bbc news graduated fill extent.
svn path=/trunk/netsurf/; revision=6589
2009-02-21 15:06:15 +00:00
Michael Drake
b7fcefc2f5 Make filenames match gui_pointer_shape names.
svn path=/trunk/netsurf/; revision=6583
2009-02-20 16:11:49 +00:00
Rob Kendrick
31b9be070e Use Vera as the font; better scaffolds yeild better glyphs. Needs ttf-bitstream-vera package on Debian.
svn path=/trunk/netsurf/; revision=6581
2009-02-20 15:06:49 +00:00
Vincent Sanders
2210dafee9 stop opaque pixels being alphablended
svn path=/trunk/netsurf/; revision=6579
2009-02-20 13:20:49 +00:00
Vincent Sanders
898d547bcf run time selectable freetype bitmap depth
add full alpha renderer

svn path=/trunk/netsurf/; revision=6577
2009-02-20 12:57:47 +00:00
Rob Kendrick
0619131f20 Enable autohinter. Greatly improves glyph quality in framebuffer port. Also get FreeType to render at same time as loading.
svn path=/trunk/netsurf/; revision=6572
2009-02-20 11:21:28 +00:00
Vincent Sanders
0cecbe3cbc allow framebuffer port to use freetype2 library
svn path=/trunk/netsurf/; revision=6570
2009-02-20 09:51:21 +00:00
Michael Drake
8aa291df0f Don't outline all text widgets.
svn path=/trunk/netsurf/; revision=6569
2009-02-19 00:00:10 +00:00
Michael Drake
b04c72fc0f Outline URL bar and make it take the remaining width minus space for a throbber.
svn path=/trunk/netsurf/; revision=6568
2009-02-18 23:45:12 +00:00
John Mark Bell
badf00b47c Squash warnings
svn path=/trunk/netsurf/; revision=6563
2009-02-18 14:38:34 +00:00
John Mark Bell
6bccb65227 Check if we actually got an event before processing it
svn path=/trunk/netsurf/; revision=6562
2009-02-18 14:26:38 +00:00
Vincent Sanders
afbc77dd07 add simplistic filled polygon plotter
svn path=/trunk/netsurf/; revision=6557
2009-02-18 12:52:03 +00:00
Vincent Sanders
f7e971cad0 fix missing free on error
svn path=/trunk/netsurf/; revision=6556
2009-02-18 12:51:31 +00:00
Michael Drake
f1a64182f4 Remove redundant PNGs.
svn path=/trunk/netsurf/; revision=6554
2009-02-18 11:04:04 +00:00
Michael Drake
55c4e99740 Add some initial toolbar icon PNGs.
svn path=/trunk/netsurf/; revision=6553
2009-02-18 11:02:15 +00:00
John Mark Bell
2c3fd80874 Make framebuffer frontend's nsfont_width use the number of characters to calculate the width of a string.
svn path=/trunk/netsurf/; revision=6551
2009-02-17 23:46:19 +00:00
Vincent Sanders
d3c8909413 switch to tlsas images
svn path=/trunk/netsurf/; revision=6549
2009-02-17 23:16:04 +00:00
Vincent Sanders
e8941c39ed add stop button
svn path=/trunk/netsurf/; revision=6548
2009-02-17 22:26:36 +00:00
Michael Drake
88403793f2 Add new pointer PNGs.
svn path=/trunk/netsurf/; revision=6546
2009-02-17 21:29:37 +00:00
Vincent Sanders
7f2ec301cf make pointer image change
svn path=/trunk/netsurf/; revision=6538
2009-02-15 23:15:42 +00:00
Vincent Sanders
aab2b32e23 Fix silly mistake moving cursor to top left all the time
svn path=/trunk/netsurf/; revision=6502
2009-02-14 16:49:49 +00:00
Vincent Sanders
81c0d52317 Add VNC server framebuffer frontend
svn path=/trunk/netsurf/; revision=6501
2009-02-14 16:39:27 +00:00
Vincent Sanders
71fd3e756c fix type warning in LOG statement
svn path=/trunk/netsurf/; revision=6493
2009-02-14 14:16:46 +00:00
Vincent Sanders
7a867aacc2 Fix character sign issue causing corrupt characters to be plotted
Fixed warnings from making signs explicit

svn path=/trunk/netsurf/; revision=6491
2009-02-14 14:12:29 +00:00
Vincent Sanders
8ce23e69e0 fix mouse over co-ordinates to take into account scroll offsets
svn path=/trunk/netsurf/; revision=6489
2009-02-14 14:05:02 +00:00
Vincent Sanders
d6cd92e0cc Fix resource handling buy copying the GTK approach
Cleanup mouse movement handlig

svn path=/trunk/netsurf/; revision=6486
2009-02-14 12:49:21 +00:00
Vincent Sanders
81cd7ce209 move mouse movement handling to common place and make it cope with
passing movement to browser window if inside

svn path=/trunk/netsurf/; revision=6475
2009-02-14 09:01:49 +00:00
Vincent Sanders
ce23bb867b make url bar work
make SDL frontend keypresses more sensible
split out inline image data into a seperate source file

svn path=/trunk/netsurf/; revision=6469
2009-02-13 17:34:18 +00:00
Vincent Sanders
7ff747e1e6 make statusbar work
svn path=/trunk/netsurf/; revision=6465
2009-02-13 01:43:32 +00:00
Vincent Sanders
f32c4ff799 alter mouse click handling so browser window is uses the same interface
as other root window widgets 

svn path=/trunk/netsurf/; revision=6464
2009-02-13 00:31:24 +00:00
Vincent Sanders
79d097658a Inintial implementation of framebuffer widgets
svn path=/trunk/netsurf/; revision=6462
2009-02-12 23:01:11 +00:00
Michael Drake
ced13d5d01 Fix default CSS file path.
svn path=/trunk/netsurf/; revision=6457
2009-02-12 14:35:31 +00:00