John Mark Bell
9582b087c7
Rework GTK options code to be less bug ridden. This fixes a bunch of buffer overflows and memory leaks. Additionally, don't bother calculating the default toolbar button type here -- it will already be determined the first time that a browser window is opened (i.e. before the preferences dialog can be opened, anyway).
...
Remove loads of trailing whitespace from every line in the gtk languages file.
svn path=/trunk/netsurf/; revision=7370
2009-04-29 15:24:00 +00:00
John Mark Bell
c18945f771
Fix numbering of floated list items
...
svn path=/trunk/netsurf/; revision=7361
2009-04-29 10:44:20 +00:00
Michael Drake
68a72d17ab
Allow box at point to search descendant space of boxes with no style.
...
svn path=/trunk/netsurf/; revision=7359
2009-04-28 21:24:11 +00:00
Michael Drake
a99a5bdd70
Move handling of TR height attribute from box construction to layout and add support for height property on TR.
...
svn path=/trunk/netsurf/; revision=7358
2009-04-28 20:13:10 +00:00
Michael Drake
044a953400
Make box_at_point() only return boxes if the point is physically contained within them, and not if the point is mearly in the descendant area. (Fixes sites like BBC F1 page where whole page became an iPlayer link.)
...
svn path=/trunk/netsurf/; revision=7335
2009-04-27 10:20:44 +00:00
Chris Young
9f7a794b1f
Set cache_bitmaps to 1 by default so it caches scaled bitmaps in memory.
...
I'm not sure why this wasn't default already.
svn path=/trunk/netsurf/; revision=7328
2009-04-26 22:05:58 +00:00
Chris Young
0b7b7beb83
Remember this comment as it shows in the menu
...
svn path=/trunk/netsurf/; revision=7327
2009-04-26 21:40:58 +00:00
Chris Young
98996a4a97
Ignore screen_modeid if it isn't a hex value
...
svn path=/trunk/netsurf/; revision=7326
2009-04-26 21:27:48 +00:00
Chris Young
00e37846b2
Speed up scrollwheel scrolling due to complaints :)
...
Restrict screen mode requester to 24 and 32-bit modes only, as the alpha blitting
doesn't work in 16-bit modes (may not work in 24-bit either, but I'm not sure and
Classic OS4 users are likely to have 24-bit cards so don't really want to restrict it
further)
svn path=/trunk/netsurf/; revision=7316
2009-04-25 21:51:40 +00:00
Chris Young
b8dde8e473
Post-2.0 release changes: stripped static binary in only 5MB
...
Fix AutoInstall copying NetSurf_Cairo without renaming
Fix installing on systems without AISS
svn path=/trunk/netsurf/; revision=7315
2009-04-25 21:47:39 +00:00
Chris Young
49e705c62e
Minor packaging fixes
...
svn path=/trunk/netsurf/; revision=7314
2009-04-25 21:45:26 +00:00
François Revel
e9fabbbc13
Moving the pen to 0,0 helps a lot making sure where we start drawing...
...
svn path=/trunk/netsurf/; revision=7313
2009-04-25 02:38:39 +00:00
François Revel
48726077be
Add some support to handle transforms in plot_path, but it's disabled as it seems to be broken.
...
svn path=/trunk/netsurf/; revision=7312
2009-04-25 01:53:46 +00:00
François Revel
0ac498bffb
Implement plot_path for BeOS, still missing transform support...
...
But already looks nice: http://revolf.free.fr/beos/shots/shot_beos_netsurf_svg_001.png
svn path=/trunk/netsurf/; revision=7311
2009-04-25 01:42:46 +00:00
François Revel
af5297de25
Add external lib detections for BeOS.
...
svn path=/trunk/netsurf/; revision=7308
2009-04-24 23:18:48 +00:00
Rob Kendrick
efa447f3bc
Update GTK about box to be more accurate
...
svn path=/trunk/netsurf/; revision=7258
2009-04-23 12:13:45 +00:00
John Mark Bell
b815973c15
Simplify handling of tab switching. Now only has one event entry point, rather than two (and is thus less confusing).
...
Update window titlebar on tab switch (based on r7234)
svn path=/trunk/netsurf/; revision=7235
2009-04-22 12:32:55 +00:00
John Mark Bell
00fe40c14d
Sync library names with reality
...
svn path=/trunk/netsurf/; revision=7223
2009-04-21 22:58:25 +00:00
Daniel Silverstone
316c1cbfbe
Update framebuffer paths to use PREFIX, add install-framebuffer target
...
svn path=/trunk/netsurf/; revision=7222
2009-04-21 22:56:38 +00:00
Daniel Silverstone
89f0a452f2
Do not include setjmp.h, pngconf.h gets upset
...
svn path=/trunk/netsurf/; revision=7221
2009-04-21 22:56:06 +00:00
Daniel Silverstone
3b6f32c911
Add a PREFIX variable which the GTK install can use
...
svn path=/trunk/netsurf/; revision=7212
2009-04-21 22:22:59 +00:00
Daniel Silverstone
168fcf0b80
Missing documentation install for gtk target
...
svn path=/trunk/netsurf/; revision=7211
2009-04-21 22:17:20 +00:00
Daniel Silverstone
d9dc55bd25
Update the pkg-config stuff to the new .pc names
...
svn path=/trunk/netsurf/; revision=7209
2009-04-21 21:41:16 +00:00
John Mark Bell
6b0b2847bf
Farewell NetSurf$Version. It's never been correct.
...
svn path=/trunk/netsurf/; revision=7185
2009-04-21 15:15:03 +00:00
John Mark Bell
5cf017670a
Why is this so out of date?
...
svn path=/trunk/netsurf/; revision=7181
2009-04-21 14:59:42 +00:00
John Mark Bell
62df558c58
Kill more debug target
...
svn path=/trunk/netsurf/; revision=7175
2009-04-21 14:41:15 +00:00
John Mark Bell
c90f927a9b
Enable libpng by default.
...
Libmng/lcms can't cope with certain PNGs (particularly, xkcd.com)
svn path=/trunk/netsurf/; revision=7166
2009-04-21 14:09:53 +00:00
John Mark Bell
7204f20a62
Improve notification of features that have been disabled in the build configuration.
...
svn path=/trunk/netsurf/; revision=7149
2009-04-21 10:59:02 +00:00
John Mark Bell
e7df2e1fb8
Some kind of documentation of option_button_type. Ideally, we'll be using an enum here in future.
...
svn path=/trunk/netsurf/; revision=7148
2009-04-21 10:47:24 +00:00
Rob Kendrick
b648e36dc1
Fixed pitch font for GTK source view
...
svn path=/trunk/netsurf/; revision=7147
2009-04-21 10:38:57 +00:00
John Mark Bell
aef5c88839
Much tidying, error checking, implementation hiding, etc.
...
svn path=/trunk/netsurf/; revision=7145
2009-04-21 10:24:30 +00:00
John Mark Bell
f4afb83815
I deleted this, honest.
...
svn path=/trunk/netsurf/; revision=7144
2009-04-21 01:32:48 +00:00
John Mark Bell
250f5c2cae
Relative font size hackery. This will do until libcss is done.
...
svn path=/trunk/netsurf/; revision=7143
2009-04-21 01:02:20 +00:00
John Mark Bell
03c1e930be
Reflow to the entire widget width, rather than leaving a 2px border on the right side. I've no idea why this was needed, but it looks odd.
...
svn path=/trunk/netsurf/; revision=7142
2009-04-21 01:01:59 +00:00
Rob Kendrick
fe86c4a618
Check in missing files from previous commit
...
svn path=/trunk/netsurf/; revision=7139
2009-04-20 22:13:59 +00:00
Rob Kendrick
ec034af671
Apply contributions from Mark Benjamin and Chris Tarnowski, with some reworking from me. Beware; glade nastyness ahead.
...
svn path=/trunk/netsurf/; revision=7136
2009-04-20 20:31:13 +00:00
Chris Young
f4757102b6
Fix warnings
...
svn path=/trunk/netsurf/; revision=7132
2009-04-18 16:56:22 +00:00
Chris Young
3ad3a8f7f9
Fix warnings
...
svn path=/trunk/netsurf/; revision=7131
2009-04-18 16:55:59 +00:00
John Mark Bell
56000c4736
If we calculate the height of the root box to be AUTO, set it to the viewport height before laying out the document (makes html, body { height: 100%; } behave correctly)
...
svn path=/trunk/netsurf/; revision=7127
2009-04-17 17:28:38 +00:00
John Mark Bell
00c0e239e1
Pretty sketchy notes on creating a cross-compilation environment for RISC OS NetSurf, and building NetSurf with it.
...
svn path=/trunk/netsurf/; revision=7120
2009-04-17 15:49:12 +00:00
John Mark Bell
a2f613f8e2
BeOS/Haiku installation target (credit: Matt Madia)
...
svn path=/trunk/netsurf/; revision=7118
2009-04-17 15:25:02 +00:00
John Mark Bell
daf7a52dd6
Hubbub is no longer optional.
...
Remove libxml2 parser binding.
svn path=/trunk/netsurf/; revision=7115
2009-04-17 00:54:27 +00:00
John Mark Bell
5ae689a296
Purge debug target -- it spent most of its life broken.
...
In future, we can use the framebuffer frontend with a null output handler, which gives us effectively the same thing with less special-case stuff.
svn path=/trunk/netsurf/; revision=7107
2009-04-16 23:10:37 +00:00
John Mark Bell
0e0c6eb1ee
Fix debug build. Is this worth the effort, I wonder?
...
svn path=/trunk/netsurf/; revision=7106
2009-04-16 17:13:37 +00:00
John Mark Bell
53bbe5fb9e
Fix url completion when last character in url bar is a /
...
svn path=/trunk/netsurf/; revision=7105
2009-04-16 14:12:54 +00:00
John Mark Bell
6a7b1a73a7
Fix compilation with GCC 2.95.
...
It astounds me how some of this lot compiled at all.
svn path=/trunk/netsurf/; revision=7104
2009-04-16 12:49:49 +00:00
Michael Drake
3a12ed0fac
Update some comments.
...
svn path=/trunk/netsurf/; revision=7092
2009-04-15 13:22:28 +00:00
John Mark Bell
23cb08ad01
It probably helps to reflect API changes
...
svn path=/trunk/netsurf/; revision=7090
2009-04-15 12:26:25 +00:00
John Mark Bell
33619d7003
Handle hubbub errors.
...
Handle parser binding errors.
svn path=/trunk/netsurf/; revision=7087
2009-04-15 11:28:07 +00:00
Chris Young
4044c864e1
Ensure the selected item stays selected when being moved. Bit of a hack as the
...
listbrowser is single-select and recreated completely every update. Needs some
reworking and change to multi-select mode.
svn path=/trunk/netsurf/; revision=7076
2009-04-14 22:36:57 +00:00