Commit Graph

2948 Commits

Author SHA1 Message Date
James Bursa
f09ea1d8f1 Implement polyline, polygon, more path segment types, and more transforms.
svn path=/trunk/netsurf/; revision=3659
2007-12-02 05:53:31 +00:00
James Bursa
b2c0baffcd Implement and fix more of viewBox, path, and transform.
svn path=/trunk/netsurf/; revision=3655
2007-11-30 03:08:02 +00:00
James Bursa
069525fe89 Add support for transform, color none, and some colours in style attribute.
svn path=/trunk/netsurf/; revision=3654
2007-11-29 05:56:57 +00:00
James Bursa
f386520ff2 Add empty path plotters to stop crashes.
svn path=/trunk/netsurf/; revision=3653
2007-11-29 05:50:21 +00:00
Michael Drake
ac084adfb2 Put alignment stuff back to how it was in the release branch. However it is done in the default CSS file, there are problems. We may as well have the same problems in the release and development builds.
svn path=/trunk/netsurf/; revision=3651
2007-11-05 15:39:54 +00:00
Michael Drake
cf77c922db Update interactive help text for links.
svn path=/trunk/netsurf/; revision=3650
2007-11-05 15:29:28 +00:00
John Mark Bell
8afe0caedd Add break; (these things help, now and again)
Add ACTION_NONE case to the deferred action switch (shuts GCC up)

svn path=/trunk/netsurf/; revision=3649
2007-11-04 13:47:36 +00:00
Adrian Lees
ac6946ef83 Fix frame-related crash (images.google) caused by destruction of current window when clicking URL/submitting form
svn path=/trunk/netsurf/; revision=3644
2007-11-04 01:16:50 +00:00
Michael Drake
189f9f7492 Update alignment rules again.
svn path=/trunk/netsurf/; revision=3640
2007-11-01 21:59:35 +00:00
Michael Drake
e5d3a2e792 Update alignment rules.
svn path=/trunk/netsurf/; revision=3639
2007-11-01 21:44:44 +00:00
John Mark Bell
6eeeee1778 Ignore SIGPIPE on all platforms, not just RISC OS.
svn path=/trunk/netsurf/; revision=3638
2007-10-31 15:39:55 +00:00
John Mark Bell
d1bf94dc4d Work around sites sending domain cookies for .foo.com from hosts such as bar.bat.foo.com, then expecting domain matching to succeed. This causes me pain.
svn path=/trunk/netsurf/; revision=3637
2007-10-30 23:19:03 +00:00
James Bursa
d8b810b46b Bug fixes by Franz Korntner.
svn path=/trunk/netsurf/; revision=3636
2007-10-28 17:05:39 +00:00
James Bursa
aa24cdff0d Bug fixes in parse_length, parse_clip, css_dump_style, css_dump_length by Franz Korntner.
svn path=/trunk/netsurf/; revision=3635
2007-10-28 17:01:53 +00:00
James Bursa
aff93727ab Fix doc typo.
svn path=/trunk/netsurf/; revision=3634
2007-10-28 16:40:14 +00:00
Adrian Lees
0e8a03dc36 Fix recursion when search string is pure wildcard
svn path=/trunk/netsurf/; revision=3633
2007-10-15 22:48:24 +00:00
Richard Wilson
08ea9e706b Allow interactive help to be turned off (implement 1793020)
svn path=/trunk/netsurf/; revision=3631
2007-10-10 21:22:36 +00:00
Richard Wilson
cab5913aee Don't remove table rows with no children (fix 1753365)
svn path=/trunk/netsurf/; revision=3630
2007-10-10 20:34:02 +00:00
Richard Wilson
14c30d64a6 Remove legacy code.
svn path=/trunk/netsurf/; revision=3629
2007-10-10 20:33:15 +00:00
Richard Wilson
693051471b Check the RAM sprite pool before the ROM sprite pool (fix 1781184)
svn path=/trunk/netsurf/; revision=3628
2007-10-09 17:49:48 +00:00
Richard Wilson
e0ac355853 Correctly terminate the plot group of a clipped box. Clip visible children of hidden elements (fix 1808893).
svn path=/trunk/netsurf/; revision=3627
2007-10-09 17:24:02 +00:00
Richard Wilson
8df0a5ad40 No longer assert on invalid input to hex_colour.
svn path=/trunk/netsurf/; revision=3626
2007-10-09 16:41:57 +00:00
Richard Wilson
7163f5aadd Fix parsing of invalid colour values becoming CSS_COLOR_NONE. Make all colour parsing code common.
svn path=/trunk/netsurf/; revision=3625
2007-10-09 16:25:25 +00:00
Rob Kendrick
c8c7fb53d7 Change curse type used for links to the correct one (GTK 2.12/GNOME 2.20 changes what we used to something inappropriate)
svn path=/trunk/netsurf/; revision=3622
2007-10-04 21:19:39 +00:00
Michael Drake
686c98fafd Allow hex CSS colour values with omitted hash. Fix #rgb and #rrggbb handling to only accept hex characters.
svn path=/trunk/netsurf/; revision=3620
2007-10-03 06:47:45 +00:00
Rob Kendrick
3c8c4e7378 Add mockup nsgtk downloads window and some support code, remove warning on recent nsgtk select changes
svn path=/trunk/netsurf/; revision=3619
2007-10-02 22:22:17 +00:00
James Bursa
09b1dcb23d Remove restriction of @import coming at the start, because multiple inline stylesheets are parsed as one stylesheet, so may contain @import in the middle.
svn path=/trunk/netsurf/; revision=3616
2007-10-02 04:50:25 +00:00
James Bursa
db7a0824d3 Process inline stylesheets anywhere in document, not just in <head>.
svn path=/trunk/netsurf/; revision=3615
2007-10-02 04:48:30 +00:00
John Mark Bell
ca50ffb53c Fix "no proxy" option.
svn path=/trunk/netsurf/; revision=3613
2007-09-30 01:16:42 +00:00
Rob Kendrick
f25874301c Tweaks to nsgtk's proxy option saving
svn path=/trunk/netsurf/; revision=3612
2007-09-30 00:55:55 +00:00
Rob Kendrick
10605e46ee Make loading/saving of memory cache size option work in nsgtk
svn path=/trunk/netsurf/; revision=3611
2007-09-30 00:31:50 +00:00
Michael Drake
bd590f4f99 Add rule to make it visually clearer that a menu is available on SELECT elements. (This will have no effect until :after and content: are implemented.)
svn path=/trunk/netsurf/; revision=3607
2007-09-29 11:51:10 +00:00
Rob Kendrick
dc23423557 Use custom RISC OS-like popup menu cursor on select boxes
svn path=/trunk/netsurf/; revision=3603
2007-09-28 23:54:30 +00:00
Rob Kendrick
fddee1c894 Add mention of GTK 2.8 dependancy
svn path=/trunk/netsurf/; revision=3601
2007-09-28 21:04:57 +00:00
John Mark Bell
a9d6811bdc Also try charsets without transliteration -- not all iconv() implementations support //TRANSLIT as it's a non-standard extension.
svn path=/trunk/netsurf/; revision=3598
2007-09-27 13:57:29 +00:00
Rob Kendrick
c5870e07cd Attempt to fix popup menu strangeness in nsgtk experienced by some.
svn path=/trunk/netsurf/; revision=3593
2007-09-26 18:16:35 +00:00
Rob Kendrick
87f284281b nsgtk single and multiple select form widgets now work
svn path=/trunk/netsurf/; revision=3592
2007-09-26 18:07:32 +00:00
John Mark Bell
ada0a41871 Fix handling of backgrounds on <body> and <html>
svn path=/trunk/netsurf/; revision=3545
2007-09-17 14:53:02 +00:00
Daniel Silverstone
f025f23c52 Remove the old and crap gesture core
svn path=/trunk/netsurf/; revision=3537
2007-09-14 18:33:32 +00:00
Rob Kendrick
c228658f2d NetBSD doesn't have the timezone struct, either.
svn path=/trunk/netsurf/; revision=3536
2007-09-14 18:22:40 +00:00
John Mark Bell
b82546a39f Probably fix crash on clicking in url completion dialogue.
URL completion really needs revisiting, as it's full of side effects and has weird and wonderful interactions with other parts of the system.

svn path=/trunk/netsurf/; revision=3535
2007-08-29 00:27:52 +00:00
James Bursa
3af1dbdb12 Fix disappearing borders for elements with overflow: hidden.
svn path=/trunk/netsurf/; revision=3534
2007-08-28 00:53:22 +00:00
Michael Drake
81df02abe4 Fix for Shift+Adjust clicks on links by Christopher Martin.
svn path=/trunk/netsurf/; revision=3533
2007-08-26 16:58:06 +00:00
Michael Drake
aeb355e404 Bring nsgtk execution instruction forward to first sentence in paragraph.
svn path=/trunk/netsurf/; revision=3532
2007-08-23 18:15:08 +00:00
Daniel Silverstone
cc974e673f Reflow the if statements as per nsgtk style
svn path=/trunk/netsurf/; revision=3531
2007-08-22 19:46:33 +00:00
Daniel Silverstone
65c8a8d8f2 Ensure that when directly setting scroll extents, we clamp them to the GtkAdjustment range properly
svn path=/trunk/netsurf/; revision=3530
2007-08-22 19:43:50 +00:00
James Bursa
21db9de5f8 Make F9 dump box tree to an editor for easier debugging.
svn path=/trunk/netsurf/; revision=3529
2007-08-20 02:39:49 +00:00
Daniel Silverstone
d1382c6d0e Provide the facility to set the DPI of the display by removing the assumptions of 90.0 dpi from the CSS and layout engines.
svn path=/trunk/netsurf/; revision=3528
2007-08-19 10:08:49 +00:00
James Bursa
3c435ccef8 Rename default scale option back to "scale" (changed to "option_scale" by mistake).
svn path=/trunk/netsurf/; revision=3512
2007-08-13 11:36:25 +00:00
Rob Kendrick
02104ab174 Include new licencing terms in nsgtk about window
svn path=/trunk/netsurf/; revision=3510
2007-08-11 23:32:21 +00:00