Commit Graph

  • 35e8419fc6 Stop the repeating LEMON/DEP for the CSS parser with Makefile.unix Daniel Silverstone 2008-02-03 18:37:26 +0000
  • 7f70acaca6 Silence noisy logging John Mark Bell 2008-02-03 18:21:49 +0000
  • 1d849805b4 Include string.h. Thanks to joty. Michael Drake 2008-02-03 16:43:16 +0000
  • d67a84f7e3 Turn debug output off again. Remove extraneous include. Michael Drake 2008-02-03 14:29:07 +0000
  • 8491aecb35 Ensure min line length takes into account margins, borders and paddings of objects. Michael Drake 2008-02-03 14:24:46 +0000
  • ad6fcea6b0 Add url_fragment to extract fragment from URL Optionally allow url_compare to ignore fragments in comparison Fix handling of url_compare result in a few places Fix redirects which contain fragments in the Location header John Mark Bell 2008-02-03 12:04:48 +0000
  • eb2c2e3f63 Remove dubious default CSS rule. Michael Drake 2008-02-02 13:36:30 +0000
  • 43e365f0aa Ensure button style is the same as input type=button. Michael Drake 2008-02-02 09:53:42 +0000
  • 477cfc8baf Treat font tag relative sizes of +/- >1 the same as one. Michael Drake 2008-02-02 00:48:39 +0000
  • 87c68e38eb Update GTK form style. Michael Drake 2008-02-02 00:36:50 +0000
  • 04c38876b3 Remove unnecessary #ifdef riscos John Mark Bell 2008-02-02 00:25:21 +0000
  • 2e6d221a42 Fix GTK build. Michael Drake 2008-02-02 00:22:08 +0000
  • 120ca506c1 Make text input boxes with height:auto; and no initial value get a sensible height. Make all form elements have their dimensions based on the configured minimum font size, if the current text size is smaller. Remove redundant code for setting radio icon and checkbox sizes. All em/ex based sizes now respect the min font size, when it's in effect. Updated default styles for form elements. Michael Drake 2008-02-02 00:13:19 +0000
  • 83941da263 Add function to dump working stylesheets John Mark Bell 2008-01-31 01:47:57 +0000
  • 0309c25c2e Revert last change because it made the tracker almost unusable. Michael Drake 2008-01-30 22:09:41 +0000
  • cc3481a2ff Make core fetching code handle verifiability of transactions Make core fetching code be responsible for inserting cookies into the urldb Provide accessor to a fetch's parent url (this is defined as being the URL of the verifiable fetch which caused this one to occur) Make fetchcache's 3xx handling use the parent url when spawning new fetches John Mark Bell 2008-01-30 19:56:41 +0000
  • 087516561f Support SUP and SUB tags with relative position in default CSS file. Michael Drake 2008-01-30 18:30:59 +0000
  • 9164f247c2 Ensure plq is terminated when looking for an URL path. Ensure fetchcache_redirect() normalizes the redirect destination. John Mark Bell 2008-01-30 01:44:57 +0000
  • 1952b8b9ba Stop min gif delay option growing every time choices are saved on nsgtk. Use same scale factor as RISC OS. Michael Drake 2008-01-29 20:46:10 +0000
  • 0c311cf6a2 Add stylesheet for GTK specific rules. Michael Drake 2008-01-29 14:00:56 +0000
  • b74a1a173e Tidy default form element styles. Michael Drake 2008-01-29 13:03:29 +0000
  • 0241f21d4d Fix syntax. Michael Drake 2008-01-29 01:18:23 +0000
  • 3edfd4feb7 Reinstate things lost in the last checkins. Michael Drake 2008-01-29 01:14:20 +0000
  • 30b76c4dfa No need to recalculate a value we already have. Michael Drake 2008-01-29 01:01:02 +0000
  • 38dcd3f172 Apply min font size config option to radio icons and checkboxes. Michael Drake 2008-01-29 00:42:15 +0000
  • 416c81208b Make box dump show "gadget". Michael Drake 2008-01-28 13:48:59 +0000
  • 58724040e5 Render borders after backgrounds. Handle boxes with overflow hidden or scroll and borders correctly. Update copyrights. James Bursa 2008-01-28 04:33:39 +0000
  • 8fdd1f298e Recurse into noscript elements when looking for meta refresh. This would work perfectly, were it not for libxml's html parser terminating head and starting body on sight of a noscript tag. Joy. John Mark Bell 2008-01-28 02:43:06 +0000
  • 75fe183d01 Apply default margin to select and textarea elements too. Michael Drake 2008-01-28 02:25:30 +0000
  • 882c04c2fb Only needed the vertical position changed. Michael Drake 2008-01-28 02:01:04 +0000
  • 9c93407fce Thinly paper over gaping holes in the build system. John Mark Bell 2008-01-28 01:46:29 +0000
  • 78d194cb77 Rework handling of HTTP redirects -- we now count the number of redirects followed for a given item and abort if a fixed limit is reached. This fixes sites which have pages that redirect to themselves. John Mark Bell 2008-01-28 01:35:00 +0000
  • 32fe1bd1bf Replace accidentally checked in files with previous ones. Michael Drake 2008-01-28 01:11:37 +0000
  • 49fce64c1a Fix vertical position of images with margin/borders/padding. Michael Drake 2008-01-28 00:58:31 +0000
  • 48bdeb34c8 Ensure images within inline-blocks are shown properly. Fixed by zamez. Michael Drake 2008-01-27 22:25:11 +0000
  • fcd30e0819 Revert r3781. Michael Drake 2008-01-27 19:08:27 +0000
  • 2a28537fe6 Background area extends to border edge. Michael Drake 2008-01-27 19:06:11 +0000
  • f5d07c4988 Background area extends to border edge. Michael Drake 2008-01-27 18:15:56 +0000
  • b2b6fa0f10 Make inline-blocks have margins. Add defualt margin around form inputs. Michael Drake 2008-01-27 17:39:14 +0000
  • 053f2f830c Hopefully fix inline-block positioning. (Stops form elements from overlapping.) Michael Drake 2008-01-27 11:59:01 +0000
  • 252aa870f8 No need to reduce box height when adding scrollbar. Michael Drake 2008-01-26 23:03:30 +0000
  • ae3555ccdd Fixes for targetting NetBSD (Thanks to Adam Hoka) John Mark Bell 2008-01-26 16:44:17 +0000
  • 205fe6ea65 Remove old TODO docs. Michael Drake 2008-01-22 18:55:10 +0000
  • f69ce8d094 Add icon to distinguish online links. Michael Drake 2008-01-21 20:01:36 +0000
  • e5cadb5afe Update to real new welcome page path. Michael Drake 2008-01-19 23:42:26 +0000
  • 51160e3d34 Fix symlinks John Mark Bell 2008-01-19 23:33:21 +0000
  • 23053f25da Oops; missed default homepage John Mark Bell 2008-01-19 23:30:30 +0000
  • ed3b59964d Fix menu entries John Mark Bell 2008-01-19 23:29:28 +0000
  • 7ef6638af9 Link to new welcome page. Michael Drake 2008-01-19 23:26:58 +0000
  • db79ba2042 Update some paths. (Not all done.) Michael Drake 2008-01-19 23:22:21 +0000
  • 8798a3ccd2 Rename about page John Mark Bell 2008-01-19 23:15:48 +0000
  • 54da4474f7 Remove old files John Mark Bell 2008-01-19 23:01:32 +0000
  • 33ea795dea Update about page to use new CSS file and tidy. Michael Drake 2008-01-19 22:42:48 +0000
  • f8d8a7ef38 Remove unused directories John Mark Bell 2008-01-19 22:17:16 +0000
  • 02e2fab6a3 More work on cookie parser. Our junk value handling is now significantly closer to that of other browsers. John Mark Bell 2008-01-19 01:51:39 +0000
  • e5e2eb09f6 Work on cookies to bring our behaviour closer to the spec and other browsers: + Improve handling of quoted cookies -- now processes nested quotes correctly + Improve cookie output -- now knows which version it's outputting for and processes things appropriately + Add assertion that we're dealing with a domain cookie in the case where the cookie domain and URL host part don't match during validation. + Tidy up fix for broken domain cookie setting -- it's now less confusing to read. + Preserve cookie value quoting, regardless of its necessity. + Modify Cookie file format to save value_was_quoted flag -- version number bumped to 101. + Add more testcases. John Mark Bell 2008-01-17 20:00:55 +0000
  • 2fa8e656a1 The previous fix was broken -- URI paths include the leafname. Make url_path() return the full path (including the leafname). Defaulted cookie path attributes have the leafname and trailing slash stripped. Add testcase for defaulted path. Fix testcase conditions for paths with leafnames. John Mark Bell 2008-01-07 12:01:11 +0000
  • 74078b6e36 Fix potential crash in urldb_dump() Relax 4.3.2(i) checking (Cookie path must be a prefix of URL path). We now permit a cookie path containing the document leafname -- we strip the leafname from the path. Make testsuite build again. Add tests for cookie path checking. John Mark Bell 2008-01-07 04:58:06 +0000
  • 252ad5c476 Add url_leafname() Remove spurious * from url_host_is_ip_address() John Mark Bell 2008-01-07 04:54:08 +0000
  • 76416f1964 GCCSDK 4 build support. John Tytgat 2007-12-28 15:43:57 +0000
  • 13b91169fd Protect <pre> fix in cases where c->style is NULL Daniel Silverstone 2007-12-23 16:09:02 +0000
  • 23781fb862 An INLINE_CONTAINER which contains a TEXT which is zero chars long but *is* in a PRE white-space rule *DOES* contain a text child. Daniel Silverstone 2007-12-23 14:15:11 +0000
  • 6ee6a8c8dc Initial work on new makesystem. See top of Makefile.unix for notes. Not yet finished, will make ML posting when done. Daniel Silverstone 2007-12-22 21:15:58 +0000
  • 6a11f56dca Set SVG filetype's name. Michael Drake 2007-12-16 19:36:28 +0000
  • 99596c7751 Updated Dutch translation by Simon Voortman and Gerard van Katwijk. Michael Drake 2007-12-12 20:07:03 +0000
  • aaa9eba48b Fix non-ASCII text input for GTK build (Dmitry Artamonow) John Mark Bell 2007-12-11 19:34:49 +0000
  • 5fdbe77e3e Implement ro_save_draw_path() to enable Draw export of SVGs. James Bursa 2007-12-11 04:07:35 +0000
  • 4525ffbd91 Plug a memory leak in ro_plot_path(). James Bursa 2007-12-11 04:06:49 +0000
  • 9125ffa7d8 Fix warnings and remove some logging. James Bursa 2007-12-11 02:48:04 +0000
  • b650b2379f Implement path plotter (for SVGs within a page). James Bursa 2007-12-11 02:45:38 +0000
  • 87a4dc07fd Clear background when redrawing for all except HTML. James Bursa 2007-12-11 02:42:11 +0000
  • 13d479785c Fix coordinates when redrawing an SVG within a page. James Bursa 2007-12-11 02:40:33 +0000
  • d13ac3b066 Increase default font size and line spacing. Michael Drake 2007-12-09 11:13:25 +0000
  • f09ea1d8f1 Implement polyline, polygon, more path segment types, and more transforms. James Bursa 2007-12-02 05:53:31 +0000
  • b2c0baffcd Implement and fix more of viewBox, path, and transform. James Bursa 2007-11-30 03:08:02 +0000
  • 069525fe89 Add support for transform, color none, and some colours in style attribute. James Bursa 2007-11-29 05:56:57 +0000
  • f386520ff2 Add empty path plotters to stop crashes. James Bursa 2007-11-29 05:50:21 +0000
  • 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. Michael Drake 2007-11-05 15:39:54 +0000
  • cf77c922db Update interactive help text for links. Michael Drake 2007-11-05 15:29:28 +0000
  • 8afe0caedd Add break; (these things help, now and again) Add ACTION_NONE case to the deferred action switch (shuts GCC up) John Mark Bell 2007-11-04 13:47:36 +0000
  • ac6946ef83 Fix frame-related crash (images.google) caused by destruction of current window when clicking URL/submitting form Adrian Lees 2007-11-04 01:16:50 +0000
  • 189f9f7492 Update alignment rules again. Michael Drake 2007-11-01 21:59:35 +0000
  • e5d3a2e792 Update alignment rules. Michael Drake 2007-11-01 21:44:44 +0000
  • 6eeeee1778 Ignore SIGPIPE on all platforms, not just RISC OS. John Mark Bell 2007-10-31 15:39:55 +0000
  • 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. John Mark Bell 2007-10-30 23:19:03 +0000
  • d8b810b46b Bug fixes by Franz Korntner. James Bursa 2007-10-28 17:05:39 +0000
  • aa24cdff0d Bug fixes in parse_length, parse_clip, css_dump_style, css_dump_length by Franz Korntner. James Bursa 2007-10-28 17:01:53 +0000
  • aff93727ab Fix doc typo. James Bursa 2007-10-28 16:40:14 +0000
  • 0e8a03dc36 Fix recursion when search string is pure wildcard Adrian Lees 2007-10-15 22:48:24 +0000
  • 08ea9e706b Allow interactive help to be turned off (implement 1793020) Richard Wilson 2007-10-10 21:22:36 +0000
  • cab5913aee Don't remove table rows with no children (fix 1753365) Richard Wilson 2007-10-10 20:34:02 +0000
  • 14c30d64a6 Remove legacy code. Richard Wilson 2007-10-10 20:33:15 +0000
  • 693051471b Check the RAM sprite pool before the ROM sprite pool (fix 1781184) Richard Wilson 2007-10-09 17:49:48 +0000
  • e0ac355853 Correctly terminate the plot group of a clipped box. Clip visible children of hidden elements (fix 1808893). Richard Wilson 2007-10-09 17:24:02 +0000
  • 8df0a5ad40 No longer assert on invalid input to hex_colour. Richard Wilson 2007-10-09 16:41:57 +0000
  • 7163f5aadd Fix parsing of invalid colour values becoming CSS_COLOR_NONE. Make all colour parsing code common. Richard Wilson 2007-10-09 16:25:25 +0000
  • c8c7fb53d7 Change curse type used for links to the correct one (GTK 2.12/GNOME 2.20 changes what we used to something inappropriate) Rob Kendrick 2007-10-04 21:19:39 +0000
  • 686c98fafd Allow hex CSS colour values with omitted hash. Fix #rgb and #rrggbb handling to only accept hex characters. Michael Drake 2007-10-03 06:47:45 +0000
  • 3c8c4e7378 Add mockup nsgtk downloads window and some support code, remove warning on recent nsgtk select changes Rob Kendrick 2007-10-02 22:22:17 +0000
  • 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. James Bursa 2007-10-02 04:50:25 +0000