Commit Graph

4601 Commits

Author SHA1 Message Date
Chris Young
2aee9f4c09 Stop OS4.1 losing alpha channels when scaling images
svn path=/trunk/netsurf/; revision=6720
2009-03-05 19:07:26 +00:00
John Mark Bell
a763e36d2e It's probably a good idea not to redirect to file:/// URLs
svn path=/trunk/netsurf/; revision=6695
2009-03-04 13:29:54 +00:00
Michael Drake
b833e5a727 Log gtk gui_window_get_dimensions sizes.
svn path=/trunk/netsurf/; revision=6684
2009-03-03 19:26:58 +00:00
John Mark Bell
a36535f341 Pointless warning avoidance.
svn path=/trunk/netsurf/; revision=6676
2009-03-02 20:32:05 +00:00
John Mark Bell
7840542e65 Squash warnings
svn path=/trunk/netsurf/; revision=6674
2009-03-02 19:47:27 +00:00
Rob Kendrick
c72b3cf71a OpenBSD 4.4 compilation fixes. Does not deal with lack of -Wextra or -Wstrict-aliasing for lpu or hubbub.
svn path=/trunk/netsurf/; revision=6673
2009-03-02 19:26:11 +00:00
Michael Drake
8dfdd67e87 Make libpng image handler set opaque info.
svn path=/trunk/netsurf/; revision=6669
2009-03-02 18:24:54 +00:00
Michael Drake
68a3e06b19 Add VNC front end to list of options.
svn path=/trunk/netsurf/; revision=6667
2009-03-02 15:17:40 +00:00
Michael Drake
bc875e092e Fix comments.
svn path=/trunk/netsurf/; revision=6665
2009-03-02 13:41:54 +00:00
Michael Drake
656c0a0dcb Fix cursor on textarea scrollbars.
svn path=/trunk/netsurf/; revision=6664
2009-03-02 12:48:20 +00:00
Michael Drake
aa99f3645c Avoid warning.
svn path=/trunk/netsurf/; revision=6663
2009-03-02 09:14:50 +00:00
Michael Drake
5281c7cdc9 Rewrite polygon plotter. Fixes border rendering.
svn path=/trunk/netsurf/; revision=6662
2009-03-02 08:59:54 +00:00
Rob Kendrick
5b53bb6baa Select the text in the URL bar on Ctrl-A if the widget has the focus, rather
than the document text. 
Thanks to Paweł Blokus <pblokus@gmail.com> for the patch.

svn path=/trunk/netsurf/; revision=6659
2009-02-28 20:02:09 +00:00
Vincent Sanders
460460b493 only perform navigation actions on release of button 1
svn path=/trunk/netsurf/; revision=6658
2009-02-27 12:15:28 +00:00
Vincent Sanders
cdd940897c Unroll some fill loops, enable adrianl improved ablend function
svn path=/trunk/netsurf/; revision=6657
2009-02-27 11:36:18 +00:00
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