John Mark Bell
63f902e995
Fix bug #3188385 : ensure that options_snoptionf terminates its output
...
svn path=/trunk/netsurf/; revision=11749
2011-02-21 21:25:47 +00:00
John Mark Bell
66247f5b37
Fix bug #3188376 : there may be no window for a download if there were no headers or data.
...
Additionally, ensure we clean up on error.
svn path=/trunk/netsurf/; revision=11748
2011-02-21 20:56:58 +00:00
Sven Weidauer
7fb4e84c77
Fix typo so the mac port compiles
...
svn path=/trunk/netsurf/; revision=11747
2011-02-21 18:28:28 +00:00
Michael Drake
cd40c260b9
Remove knockout from html_redraw, and use it in browser_window_redraw and thumbnail_redraw.
...
svn path=/trunk/netsurf/; revision=11746
2011-02-21 14:48:55 +00:00
John Mark Bell
1b5d9f07c8
Squash warnings
...
svn path=/trunk/netsurf/; revision=11745
2011-02-20 23:41:50 +00:00
John Mark Bell
c70ed3d5ad
Ensure returned length is initialised
...
svn path=/trunk/netsurf/; revision=11744
2011-02-20 23:40:42 +00:00
Michael Drake
c16b6ba8fa
Fix comment typo and update formatting.
...
svn path=/trunk/netsurf/; revision=11743
2011-02-20 23:22:31 +00:00
Michael Drake
c422f860e5
Fix wrap.
...
svn path=/trunk/netsurf/; revision=11742
2011-02-20 23:19:18 +00:00
Steve Fryatt
cd9c0998e9
Merge branches/stevef/toolbars to trunk.
...
svn path=/trunk/netsurf/; revision=11741
2011-02-20 23:16:33 +00:00
Michael Drake
f54fc080c2
Add module namespace to options_snoptionf()
...
svn path=/trunk/netsurf/; revision=11739
2011-02-20 22:38:43 +00:00
Michael Drake
c95460da05
Fix colour component combination for plain text output too.
...
svn path=/trunk/netsurf/; revision=11738
2011-02-20 22:30:53 +00:00
Michael Drake
f8c5eeb70a
Fix colour component combination. Render text as valid #xxxxxx too.
...
svn path=/trunk/netsurf/; revision=11737
2011-02-20 22:18:35 +00:00
Vincent Sanders
675a07083a
add options display to about: scheme
...
svn path=/trunk/netsurf/; revision=11733
2011-02-20 21:04:53 +00:00
Chris Young
2668db2024
Fix compilation
...
svn path=/trunk/netsurf/; revision=11730
2011-02-20 18:06:56 +00:00
Michael Drake
9e8476f27f
Port Amiga front end to thumbnail_redraw().
...
Set maximum plot size for thumbnail.
Don't redraw any more of the content than we need to.
Set plot scale to thumbnail scale.
Note: untested.
svn path=/trunk/netsurf/; revision=11728
2011-02-20 17:11:07 +00:00
Michael Drake
dbab823ddc
Port Atari front end to browser_window_redraw().
...
svn path=/trunk/netsurf/; revision=11727
2011-02-20 16:17:43 +00:00
Michael Drake
ef18fe4384
Pass bw, not content.
...
svn path=/trunk/netsurf/; revision=11726
2011-02-20 16:13:50 +00:00
Michael Drake
1545c2bbae
Port BeOS front end to browser_window_redraw().
...
svn path=/trunk/netsurf/; revision=11725
2011-02-20 16:07:43 +00:00
Michael Drake
d2deb88e3d
Port Windows thumbnailer to thumbnail_redraw().
...
svn path=/trunk/netsurf/; revision=11724
2011-02-20 15:50:15 +00:00
Michael Drake
c78e7d9acd
Make Windows intrim thumbnail aspect ratio match required bitmap aspect ratio. Increase max render width.
...
svn path=/trunk/netsurf/; revision=11723
2011-02-20 15:48:27 +00:00
Michael Drake
77985f4faa
Use core thumbnail_redraw() function in BeOS front end.
...
svn path=/trunk/netsurf/; revision=11722
2011-02-20 15:32:20 +00:00
Michael Drake
0bad971aec
Impose maximum constraint on BeOS intrim thumbnail size.
...
svn path=/trunk/netsurf/; revision=11721
2011-02-20 15:30:23 +00:00
Michael Drake
a06b4b4302
Port cocoa front end to use thumbnail_redraw(). Note: untested.
...
svn path=/trunk/netsurf/; revision=11720
2011-02-20 12:39:23 +00:00
Michael Drake
8813181cea
Use core's thumbnail_redraw().
...
svn path=/trunk/netsurf/; revision=11717
2011-02-19 22:24:36 +00:00
Michael Drake
a66575dfeb
Remove thumbnail_create() from browser.h. Make RO front end use the core thumbnail_redraw function. Make other front ends include the right header for thumbnail_create().
...
svn path=/trunk/netsurf/; revision=11716
2011-02-19 22:17:54 +00:00
Michael Drake
bd48a052a3
Add core thumbnail redraw functions.
...
svn path=/trunk/netsurf/; revision=11715
2011-02-19 22:15:43 +00:00
Michael Drake
4cc4f6dffc
Update comments.
...
svn path=/trunk/netsurf/; revision=11714
2011-02-19 20:05:16 +00:00
Chris Young
0ca3e6e00e
Get one timer message per signal to allow other non-scheduled events to be actioned.
...
This fixes a curious pause upon starting NetSurf.
svn path=/trunk/netsurf/; revision=11713
2011-02-19 20:01:11 +00:00
Chris Young
3123192dfc
Move timer.device stuff to schedule.c
...
svn path=/trunk/netsurf/; revision=11712
2011-02-19 17:19:38 +00:00
John Mark Bell
b76ef4333a
Don't crash if there's no box associated with a textarea
...
svn path=/trunk/netsurf/; revision=11711
2011-02-19 14:59:30 +00:00
John Mark Bell
d8d0353a73
Fix bug #3184972 : cope with server sending a 304 in response to an unconditional request.
...
svn path=/trunk/netsurf/; revision=11710
2011-02-17 17:50:14 +00:00
Sven Weidauer
f9f1c0c3b3
Remove padding in arrow box.
...
svn path=/trunk/netsurf/; revision=11709
2011-02-17 17:30:36 +00:00
Sven Weidauer
d092b9ca35
Making sure history popup stays on screen.
...
svn path=/trunk/netsurf/; revision=11708
2011-02-17 17:23:58 +00:00
Sven Weidauer
2beda0fc07
Updated german Messages file
...
svn path=/trunk/netsurf/; revision=11707
2011-02-17 15:48:37 +00:00
Sven Weidauer
1989a09c51
Cleanup in redraw code for browser view.
...
svn path=/trunk/netsurf/; revision=11706
2011-02-17 12:12:55 +00:00
Sven Weidauer
abe3300ea1
New local history panel with scrollbars. Still needs to resize itself to fit the history.
...
svn path=/trunk/netsurf/; revision=11705
2011-02-17 12:12:51 +00:00
Chris Young
6bced73998
Modify scheduler to use a binary heap (using libpbl).
...
Scheduled events are now in event time order, so schedule_run simply takes the top
event off the heap and runs it (if we're polling, rather than having received a signal
that the next event is due to be run, we check first that we have passed the scheduled
time).
This should provide performance benefits as we are no longer trawling the entire list
of scheduled events (potentially hundreds) every time an event is signalled or the
schedule list is polled.
svn path=/trunk/netsurf/; revision=11703
2011-02-16 21:29:39 +00:00
Michael Drake
bbdb7cd440
Fix fixed point percentage macro not to overflow. Thanks to jmb and vince.
...
svn path=/trunk/netsurf/; revision=11702
2011-02-16 20:41:55 +00:00
Chris Young
7d03e1f969
New tabs should show the homepage
...
svn path=/trunk/netsurf/; revision=11701
2011-02-16 19:14:48 +00:00
Michael Drake
06e6ec4eb1
If percentage is negative, resort to floating point.
...
svn path=/trunk/netsurf/; revision=11700
2011-02-16 17:14:47 +00:00
Michael Drake
8912285839
Comment rationale for render buffer dimensions.
...
svn path=/trunk/netsurf/; revision=11699
2011-02-16 14:35:48 +00:00
Michael Drake
082b128106
Remove legacy logging.
...
svn path=/trunk/netsurf/; revision=11698
2011-02-16 14:14:00 +00:00
Michael Drake
120005e04b
Various gtk thumbnailing fixes. Don't make intermediate buffer bigger than it needs to be. Don't pass clip rect that's larger than render area. Don't plot blank background before setting the clip rect. Scale initial content render appropriately. Simplify and fix scale calc for thumbnail resampling.
...
svn path=/trunk/netsurf/; revision=11697
2011-02-16 13:52:29 +00:00
John Mark Bell
daf23b0860
Add missing include
...
svn path=/trunk/netsurf/; revision=11694
2011-02-15 23:26:34 +00:00
Vincent Sanders
fa98e3d76a
add about: fetcher
...
rename fetchers to be more sensible
svn path=/trunk/netsurf/; revision=11692
2011-02-15 23:18:10 +00:00
Michael Drake
4f47cad962
Non block level :after boxes aren't supported yet, so don't generate them.
...
svn path=/trunk/netsurf/; revision=11691
2011-02-15 23:08:38 +00:00
John Mark Bell
0707969f65
Neuter utterly broken search web from url bar hackery
...
svn path=/trunk/netsurf/; revision=11690
2011-02-15 22:58:56 +00:00
John Mark Bell
ad2279811a
Fix bug #3182729 : meta refresh of embedded html pages resulted in mismatched API expectations
...
svn path=/trunk/netsurf/; revision=11688
2011-02-15 21:49:28 +00:00
Michael Drake
f793d17acd
Handle percentages from libcss without doing floating point maths.
...
svn path=/trunk/netsurf/; revision=11687
2011-02-15 14:31:18 +00:00
Vincent Sanders
3407760e64
improve comments and add more explanation about subtleties
...
svn path=/trunk/netsurf/; revision=11686
2011-02-15 11:55:09 +00:00