Commit Graph

  • 92fd7ff871 Fix cookie domain matching in unverifiable transactions. Minor tidying. John Mark Bell 2007-06-10 19:59:29 +0000
  • 63ae43204d Fix UTF-16LE BOM detection _again_ John Mark Bell 2007-06-10 19:30:37 +0000
  • 9ef3a2cd57 Reflow useragent.c to be 8 char indent. Also rename build_user_agent to user_agent_build_string so that all useragent.c starts user_agent_* Daniel Silverstone 2007-06-10 18:13:59 +0000
  • e671fe3707 Add debug about ring sizes. Ensure we dispatch queued jobs when a job is freed. Daniel Silverstone 2007-06-10 18:12:30 +0000
  • 87ca206e13 Warning fixes. John Mark Bell 2007-06-10 18:08:22 +0000
  • e6d754cc96 Remove a time consuming LOG(()) and add some whitespace to help me think Daniel Silverstone 2007-06-10 17:55:07 +0000
  • 1dd7e97eb3 Merge scheme switcher branch in. Daniel Silverstone 2007-06-10 17:46:44 +0000
  • ccc270eea1 Don't bother resizing/repositioning frames when the core asks us to if it would result in no difference. Hopefully this fixes nsgtk consuming all available CPU on sites like news.bbc.co.uk Rob Kendrick 2007-06-10 16:23:59 +0000
  • b46f0cb2b3 Simplify nsgtk periodic reflow. Should hopefully help in flicker. Rob Kendrick 2007-06-10 15:39:30 +0000
  • 3816273ad0 Whoops - remove legacy line calling function that nolonger exists. Rob Kendrick 2007-06-10 15:01:05 +0000
  • 09f65cc095 Fix destruction of nsgtk windows involving frames, fixes crashes on sites such as news.bbc.co.uk Rob Kendrick 2007-06-10 14:59:47 +0000
  • c5b8f914f7 Add some debugging LOG calls to GTK gui_window_destroy Rob Kendrick 2007-06-10 14:40:05 +0000
  • 47f9ee3581 Check return value of stat() in filename.c and report oddness using LOG Rob Kendrick 2007-06-10 11:28:44 +0000
  • 818a744178 Stop filename.c using d_type member in dirent struct, as this is completely and utterly unportable. Not even Linux has it anymore. Rob Kendrick 2007-06-10 11:11:46 +0000
  • ec40330a5b Overlooked warnings Adrian Lees 2007-06-05 06:17:16 +0000
  • 6890f816ed Fix interaction between failed drag save and pointer tracking (including page drag scrolling) Adrian Lees 2007-06-05 05:14:54 +0000
  • 6807b4208a Remove the netsurf/ from the include paths and rationalise use of <> vs "" in includes Daniel Silverstone 2007-05-30 22:39:54 +0000
  • 25e22eb1f5 Add a -v option to enable debug logging. Pass -v by default to the RO runimage. Daniel Silverstone 2007-05-30 22:27:58 +0000
  • 7bc1a41ea0 Add UNIX-specific fetch_filetype() support. Uses /etc/mime.types by default, but can build minimal mappings if it doesn't exist. New code allows file:// directory listings to be generated, although these are not sorted unlike under RISC OS, as POSIX dirent() doesn't specify sorting. Rob Kendrick 2007-05-29 23:53:35 +0000
  • 01316168fc Fix bugs in charset detection. Strip BOM from parser input, as it confuses libxml. Ignore non-ASCII-compatible charsets declared in meta tag (the parser defaults to 8 bit, so if it's managed to extract a meta charset, then it must be ASCII-compatible, so a non-ASCII-compatible meta charset is lies). John Mark Bell 2007-05-29 18:03:07 +0000
  • 15be8d1ade Switch version to "2.0 (Development)". James Bursa 2007-05-22 04:11:34 +0000
  • 6bcae05b66 Tweak default hotlist entries to be more up-to-date Rob Kendrick 2007-05-21 16:02:42 +0000
  • 65d727b190 More alignment changes. Michael Drake 2007-05-21 12:58:14 +0000
  • 87836a2b3d Treat CENTER like other browsers do. Michael Drake 2007-05-21 10:59:55 +0000
  • b6087556e5 Update development build !Help file. Michael Drake 2007-05-18 11:16:43 +0000
  • f0f1c4adc7 New NetSurf logo for nsgtk Rob Kendrick 2007-05-17 20:02:43 +0000
  • 00377eec58 Import font containing symbols we need for list items. (Un)Install font appropriately at runtime. Make list markers use the right characters. John Mark Bell 2007-05-14 22:57:11 +0000
  • 7f88d46d98 Mention Uniboot and OS version support. Michael Drake 2007-05-13 17:49:58 +0000
  • 990708701f Fix underlines. Michael Drake 2007-05-13 17:39:27 +0000
  • d8e8274344 RISC OS ReadMe file. Michael Drake 2007-05-13 17:34:40 +0000
  • 14049f1c3e Make nsgtk warn_user fflush(stdout) rather fflush(stderr) Rob Kendrick 2007-05-06 19:27:04 +0000
  • 04d8cae4c8 nsgtk warning squashes Rob Kendrick 2007-05-06 17:50:28 +0000
  • dbf2c37f89 GTK warn_user() implementation Rob Kendrick 2007-05-06 16:39:34 +0000
  • 73281a7add Log libxml2 version in lib_init(). James Bursa 2007-05-06 06:11:00 +0000
  • 5d2a2c42b2 Log curl_version() in fetch_init(). James Bursa 2007-05-06 05:55:13 +0000
  • 7c43ff2537 Return an error from html_convert() if the base stylesheet fails to load, instead of continuing to layout which will assert. James Bursa 2007-05-06 00:41:12 +0000
  • 0b763a04f7 Initialise some of the gui_window structure for nsgtk to remove a conditional jump on uninitalised data later on Rob Kendrick 2007-05-05 13:59:16 +0000
  • d27f5c65da Fix warning: format '%u' expects type 'unsigned int', but argument 3 has type 'size_t'. James Bursa 2007-05-02 03:20:01 +0000
  • 828bac39e4 Fix various warnings. James Bursa 2007-05-02 03:17:19 +0000
  • d0db5ed413 Fix warning: field precision should have type 'int', but argument 4 has type 'long int'. James Bursa 2007-05-02 03:06:52 +0000
  • 21407fe8ab Fix some warnings in recent gcc. James Bursa 2007-05-02 02:47:39 +0000
  • 0547422534 Move user-agent generation into fetch.c and simplify. James Bursa 2007-05-02 02:38:38 +0000
  • 6e6d397e9d Remove defines that were never or are no longer used. James Bursa 2007-04-30 03:18:17 +0000
  • 3d91ed1ab5 Add a few asserts to catch some bugs. James Bursa 2007-04-30 02:31:38 +0000
  • 976213b579 Update NetSurf URL. Michael Drake 2007-04-20 19:11:08 +0000
  • 859ccf007b Fix null pointer use when a content with no title is in the local history (history_update() was making title null). James Bursa 2007-04-18 02:52:26 +0000
  • c01d270250 Fix casts in parameter to gdk_window_raise(). James Bursa 2007-04-18 01:58:09 +0000
  • bc0c4c4f3e Don't block new windows for Adjust-click on target='_blank' links. Richard Wilson 2007-04-08 17:49:42 +0000
  • 81ef52dd22 Revert last change John Mark Bell 2007-04-07 23:53:10 +0000
  • c010f30e09 Add logging John Mark Bell 2007-04-07 23:44:15 +0000
  • 0619d34bc3 nsgtk warning squashes Rob Kendrick 2007-04-07 23:27:31 +0000
  • a27a1e425a Fix return value check John Mark Bell 2007-04-07 23:27:28 +0000
  • 00af899230 Open window targets with a new name in a new window. Fix handling of Adjust-click on a form submit when new window opening is disabled. Richard Wilson 2007-04-07 23:08:31 +0000
  • 9e3c519c2e Remove redundant close window calls. Richard Wilson 2007-04-07 22:53:59 +0000
  • 9c3dc045a0 Set minimum META refresh delay to 1s Richard Wilson 2007-04-07 22:51:06 +0000
  • 3bc2fdc652 Construct cookies treeview correctly (fixes 1675328) John Mark Bell 2007-04-07 22:44:46 +0000
  • 4aa1c867f5 Silence noisy logging John Mark Bell 2007-04-07 21:33:54 +0000
  • b229c41e9c 1) Fix corruption of history data structure on cloning 2) Only destroy urldb's thumbnail bitmap if it's not the same as the new one. This needs revisiting at a later date such that the mess surrounding who owns bitmap objects is sorted (and so that urldb doesn't need to know about bitmaps) John Mark Bell 2007-04-07 20:30:39 +0000
  • cc0f1c7e28 Add logging John Mark Bell 2007-04-07 17:58:42 +0000
  • 4d55f43a3d Object sizes do not apply when calculating the extent of descendent bounding boxes. (fixes 1601881) John Mark Bell 2007-04-07 02:29:32 +0000
  • f1fba1908f Fix embedded object + display: none; crash (1695751) (c.f r3236) John Mark Bell 2007-04-06 23:48:26 +0000
  • 1e118e02a3 Support insertion into textbox after optional trailing space. John Mark Bell 2007-04-06 17:39:20 +0000
  • 94d12a96e7 Squash access to freed memory. Actually process form inputs which have been styled display:none; This needs revisiting after 1.0 as the following will still break: <form ..> <div style="display:none;"> <input type="hidden" name="foo" value="bar"/> </div> <input type="submit" name="submit" value="submit"/> </form> The children of the div are not processed (which is correct for display purposes, but results in the hidden input being ignored entirely). A more correct fix would be to perform form input -> gadget creation orthogonally from box tree generation; then styling will have no effect. John Mark Bell 2007-04-06 12:05:25 +0000
  • f059818d74 Squash memory leak John Mark Bell 2007-04-05 12:33:12 +0000
  • 6eba75b1c6 Recognise <image> as a synonym for <img> (fixes 1692426) John Mark Bell 2007-04-01 20:21:58 +0000
  • 0ee2843948 Lose duplicate entry John Mark Bell 2007-04-01 16:48:53 +0000
  • e7fe3678f0 Deal with more ways in which meta refresh URLs can be invalid. John Mark Bell 2007-04-01 16:41:22 +0000
  • ccfc0e7516 Fix abort on attempted destruction of CONTENT_DIRECTORY (1690222) John Mark Bell 2007-03-28 22:56:54 +0000
  • 932765df96 Remove collusion between window, menus and search code in order to clear search selection state - this should happen automagically through wimp_event callbacks now. Also tidy search.c so I can read it better ;) John Mark Bell 2007-03-26 21:09:25 +0000
  • 933c642019 Call close function for submenu windows. Richard Wilson 2007-03-26 20:33:50 +0000
  • e5129294c0 Call close functions when automatically closing child windows and when automatically handlign Cancel buttons. Richard Wilson 2007-03-26 12:28:19 +0000
  • 9d32795b47 Minor tidying John Mark Bell 2007-03-25 19:32:41 +0000
  • a96ef2a906 Fix assertion when table has negative mbp (1579981) John Mark Bell 2007-03-25 16:20:10 +0000
  • cabed36421 Fix handling of scrollbar addition to blocks which have height/width == AUTO (fixes 1567430) John Mark Bell 2007-03-24 23:47:44 +0000
  • 5e0bec495c Fix FP exception when right-aligned tables with margin: auto are nested (interaction with floats, resulting in margin[TOP] == AUTO) (fixes 1662931) John Mark Bell 2007-03-24 21:03:36 +0000
  • 91cfb11592 Fix crash on WWW-Authenticate header with no realm (1686714) John Mark Bell 2007-03-23 22:39:10 +0000
  • 64b229d0d6 Make <object> attribute handling more spec compliant John Mark Bell 2007-03-22 22:47:24 +0000
  • 9c048ad076 Fix invalidation of unwanted contents. John Mark Bell 2007-03-19 00:04:09 +0000
  • f261e4426a Lose noisy logging John Mark Bell 2007-03-18 23:48:12 +0000
  • 947ab0dcd2 Ensure content structures are zero initialised. Make css_destroy check that the stylesheet pointer exists (content destructors may be called whilst the content is still loading - e.g. if the content type isn't permissable in the context it was loaded from). Fixes 1627413, 1580980. John Mark Bell 2007-03-18 20:19:13 +0000
  • 703b5fea73 Ensure content owners check that they are still interested in a content when receiving notification that the content's in error. This prevents content pointers being corrupted when redirects occur. Fixes 1522002, 1551475. John Mark Bell 2007-03-18 17:09:55 +0000
  • 0d750eac73 Improve debug output so that content usage may be traced John Mark Bell 2007-03-18 17:04:18 +0000
  • 6d0795b923 Handle redirects with partial bodies. John Mark Bell 2007-03-18 13:02:07 +0000
  • 8ffe5f5392 Fix pasting into writables via IcnClipBrd (fixes 1582072) John Mark Bell 2007-03-17 14:18:11 +0000
  • e80ce80a98 Default form field maxlength to UINT_MAX (fixes 1620540) John Mark Bell 2007-03-11 23:48:29 +0000
  • 9cf5122797 Content handlers should not call warn_user - they should broadcast the error using content_broadcast and leave it to the content owner(s) to decide what to do about it. John Mark Bell 2007-03-11 22:08:57 +0000
  • 58c217cbee Transliterate form submissions (requires an iconv implementation that understands //TRANSLIT - both glibc & libiconv's do, as do Iconv modules >= 0.08) Require Iconv 0.08 John Mark Bell 2007-03-11 13:58:15 +0000
  • 2df3d592f3 Apply Darren Salt's keypress callbacl claiming patch, with addition of doc comment updates Rob Kendrick 2007-03-06 23:50:06 +0000
  • a6ab365cbb Apply Darren Salt's patch to implement Open Location/Ctrl-L in nsgtk Rob Kendrick 2007-03-06 23:33:05 +0000
  • 212b92f66e Reformat and apply Darren Salt's scrollwheel and keyboard scrolling patch, although I still can't get the keyboard scrolling to work. Rob Kendrick 2007-03-06 21:29:51 +0000
  • 3dea2a3987 Stop iframe contents from appearing in global history. Fix by JMB. Michael Drake 2007-03-06 20:25:27 +0000
  • b113bf6b15 Add mention of libmng-dev dependancy Rob Kendrick 2007-03-06 17:15:05 +0000
  • 6c65fea9b6 Position new folders correctly for global history (fix 1547523) Richard Wilson 2007-03-03 22:47:45 +0000
  • 284368c50e Implement keyboard scrolling for tree views. Richard Wilson 2007-03-03 21:57:51 +0000
  • 15ff0c9cf9 Fix failing window update for large extents. Richard Wilson 2007-03-03 21:57:24 +0000
  • b5a14773ff Correctly calculate maximised frame heights (fix 1644216) Richard Wilson 2007-03-03 20:49:49 +0000
  • 5e783e1266 Ignore common GIF screen size errors (fix 1650225) Richard Wilson 2007-03-03 20:02:09 +0000
  • 7368688642 Dynamically update scale view (implement 1556975) and prevent double redraws. Richard Wilson 2007-03-03 19:46:20 +0000
  • cd3fb4a7cc Ensure multipart/form-data submissions are in the correct charset. (fixes 1617129). There are issues with unrepresentable characters, which I'm investigating; they appear to be due to Iconv/UnicodeLib and not NetSurf's usage of them. John Mark Bell 2007-02-26 00:32:07 +0000
  • cf17b38065 Ensure handle options are reset appropriately (fixes 1668354) John Mark Bell 2007-02-25 16:52:53 +0000