Commit Graph

  • 6002c9d217 Add popup version of main menu bar to nsgtk, accessable via right-mouse button Rob Kendrick 2007-07-09 13:49:58 +0000
  • a3fcf23c3b Ctrl+F11 -> fullscreen (nsgtk only) John Mark Bell 2007-07-09 12:49:22 +0000
  • 17ab65e69a Fix uninitialised fetch structure entries. This was causing the Referer header to be sent regardless (assuming the referer string was non-NULL). John Mark Bell 2007-07-08 11:35:53 +0000
  • decb20da52 Add URL file (with the original URL) and Inventory file (listing URLs of objects) to Full Saves. James Bursa 2007-07-05 04:29:09 +0000
  • 1177df7388 Clarify K&R. James Bursa 2007-07-04 19:09:41 +0000
  • 98224bf5a3 Add section on Coding Style. James Bursa 2007-07-04 19:05:52 +0000
  • 594eb74c4c Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached by splitting fetch_can_be_freed() into fetch_remove_from_queues() and fetch_free(). James Bursa 2007-07-04 18:44:13 +0000
  • 960c11de1a Rename register_curl_fetchers() to fetch_curl_register(). Add declarations for static functions and reorder functions. James Bursa 2007-07-04 18:05:16 +0000
  • 5ef99ad521 Ignore blank option_homepage_url John Mark Bell 2007-06-28 16:14:05 +0000
  • ed901a6279 There's no referer header if the user's just hit return in the URL bar. John Mark Bell 2007-06-28 16:03:32 +0000
  • 5c09e09559 Remove -Wformat=2 from GTK build options, and make optimisation setting the same as the RISC OS version Rob Kendrick 2007-06-27 17:18:46 +0000
  • e2d0019119 Add option_suppress_curl_debug and default it to true Daniel Silverstone 2007-06-27 16:27:52 +0000
  • 82c4458689 Only pass option_ca_bundle and option_ca_path to cURL if they are non-empty. Daniel Silverstone 2007-06-27 16:13:54 +0000
  • 31cde5dcde Add stop-gap SSL cert verification. Currently ignores problems and continues anyway to allow access to SSL sites. A dialogue box providing the user with an opportunity to decline the certificate is on the TODO list. Rob Kendrick 2007-06-27 16:06:42 +0000
  • 2c27a6ad55 Add support for ca_path to GTK startup Daniel Silverstone 2007-06-27 15:43:51 +0000
  • e91cfc8e47 Add ca_path option which sets CURLOPT_CAPATH. Daniel Silverstone 2007-06-27 15:39:56 +0000
  • 18edcf5a40 Move the p->parent check in urldb to before the cookie loop. Prevents the cookie stuff exploding on domain cookies with no path. Fixes breakage with visiting launchpad.net Daniel Silverstone 2007-06-27 15:35:30 +0000
  • c2619b5850 10ms in a cs, not 100 Daniel Silverstone 2007-06-25 21:15:23 +0000
  • dbdd24ae58 Make the gtk_schedule stuff more robust, only run schedules inside gui_poll and generally cause less issues for the as-yet non-reentrant core. Daniel Silverstone 2007-06-25 17:32:04 +0000
  • 1a67793784 Fix crash if content failed to open (memory shortage) Adrian Lees 2007-06-24 18:00:46 +0000
  • 9e2baee37d Scroll wheel support on hotlist and history windows Adrian Lees 2007-06-24 17:10:08 +0000
  • dabd37b0b2 Fix length of buffer in previous change - one too short before Rob Kendrick 2007-06-22 15:23:42 +0000
  • 9964008dc0 Implement Open File... in nsgtk Rob Kendrick 2007-06-22 15:16:48 +0000
  • 0992b00bf5 Make new_window work for nsgtk Daniel Silverstone 2007-06-20 20:50:48 +0000
  • 5e0e967a79 Ensure that when a gui_window dies in nsgtk it kills its browser and gets that to kill it. Makes the browser less crashy if one closes an in-flight window Daniel Silverstone 2007-06-20 19:43:09 +0000
  • fa9d7facf5 Make text of nsgtk status bar selectable Rob Kendrick 2007-06-18 19:43:51 +0000
  • 7d75762004 Read dimensions from viewport not drawing area. This causes renders to not go overheight. As a result, remove the scheduled callback for after throbbing. This means we don't get the white flash on GTK page completion. Daniel Silverstone 2007-06-18 18:48:37 +0000
  • 36ecbc6be2 Add HAVE_STRNDUP and supporting structure to config.h and make utils.[ch] reflect it. Rob Kendrick 2007-06-16 23:30:47 +0000
  • 43257a160b Changes to allow building on Solaris. * Tested on Solaris Express: Developer Edition, which is between Solaris 10 and 11. * Used gcc, libmng etc packages using pkg-get and blastwave's resources. * Had to build lemon and re2c manually. Rob Kendrick 2007-06-15 22:07:11 +0000
  • ed61b382bc Pre-seed mime type hash with essentials for use on OSes with useless /etc/mime.types files Rob Kendrick 2007-06-15 22:03:19 +0000
  • 4ab2824c09 Put -D_BSD_SOURCE back because it breaks building on Linux, even thought it is not strictly needed. Rob Kendrick 2007-06-15 19:53:19 +0000
  • 89a44d8bc3 FreeBSD portability fixes. * Remove usage of d_ino from utils/filename.c (it was checking for the inode being 0, and I cannot spot anywhere in UnixLib where it would explicitly do this anyway) * Add -D_XOPEN_SOURCE=600 to gcc command line, and replace old -D_POSIX_C_SOURCE to include =200112L (as that's the standard we use). Rob Kendrick 2007-06-15 18:43:07 +0000
  • b98b588ee5 Update user support mailing list URL. Michael Drake 2007-06-15 08:34:41 +0000
  • 79d6aca7e0 Make sure the GTK frontend can get and set scroll position Daniel Silverstone 2007-06-15 08:14:55 +0000
  • 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