summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add section on Coding Style.James Bursa2007-07-041-0/+22
| | | | svn path=/trunk/netsurf/; revision=3381
* Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached ↵James Bursa2007-07-043-9/+11
| | | | | | by splitting fetch_can_be_freed() into fetch_remove_from_queues() and fetch_free(). svn path=/trunk/netsurf/; revision=3380
* Rename register_curl_fetchers() to fetch_curl_register(). Add declarations ↵James Bursa2007-07-043-391/+468
| | | | | | for static functions and reorder functions. svn path=/trunk/netsurf/; revision=3379
* Ignore blank option_homepage_urlJohn Mark Bell2007-06-281-4/+4
| | | | svn path=/trunk/netsurf/; revision=3376
* There's no referer header if the user's just hit return in the URL bar.John Mark Bell2007-06-281-22/+18
| | | | svn path=/trunk/netsurf/; revision=3375
* Remove -Wformat=2 from GTK build options, and make optimisation setting the ↵Rob Kendrick2007-06-271-1/+1
| | | | | | same as the RISC OS version svn path=/trunk/netsurf/; revision=3374
* Add option_suppress_curl_debug and default it to trueDaniel Silverstone2007-06-273-0/+13
| | | | svn path=/trunk/netsurf/; revision=3373
* Only pass option_ca_bundle and option_ca_path to cURL if they are non-empty.Daniel Silverstone2007-06-271-2/+2
| | | | svn path=/trunk/netsurf/; revision=3372
* Add stop-gap SSL cert verification. Currently ignores problems and ↵Rob Kendrick2007-06-271-1/+11
| | | | | | 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. svn path=/trunk/netsurf/; revision=3371
* Add support for ca_path to GTK startupDaniel Silverstone2007-06-271-1/+7
| | | | svn path=/trunk/netsurf/; revision=3370
* Add ca_path option which sets CURLOPT_CAPATH.Daniel Silverstone2007-06-273-0/+6
| | | | svn path=/trunk/netsurf/; revision=3369
* Move the p->parent check in urldb to before the cookie loop. Prevents the ↵Daniel Silverstone2007-06-271-6/+12
| | | | | | cookie stuff exploding on domain cookies with no path. Fixes breakage with visiting launchpad.net svn path=/trunk/netsurf/; revision=3368
* 10ms in a cs, not 100Daniel Silverstone2007-06-251-1/+1
| | | | svn path=/trunk/netsurf/; revision=3367
* Make the gtk_schedule stuff more robust, only run schedules inside gui_poll ↵Daniel Silverstone2007-06-252-39/+96
| | | | | | and generally cause less issues for the as-yet non-reentrant core. svn path=/trunk/netsurf/; revision=3366
* Fix crash if content failed to open (memory shortage)Adrian Lees2007-06-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=3365
* Scroll wheel support on hotlist and history windowsAdrian Lees2007-06-245-4/+1
| | | | svn path=/trunk/netsurf/; revision=3364
* Fix length of buffer in previous change - one too short beforeRob Kendrick2007-06-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=3358
* Implement Open File... in nsgtkRob Kendrick2007-06-224-2/+107
| | | | svn path=/trunk/netsurf/; revision=3357
* Make new_window work for nsgtkDaniel Silverstone2007-06-201-0/+6
| | | | svn path=/trunk/netsurf/; revision=3356
* Ensure that when a gui_window dies in nsgtk it kills its browser and gets ↵Daniel Silverstone2007-06-203-1/+7
| | | | | | that to kill it. Makes the browser less crashy if one closes an in-flight window svn path=/trunk/netsurf/; revision=3355
* Make text of nsgtk status bar selectableRob Kendrick2007-06-181-1/+2
| | | | svn path=/trunk/netsurf/; revision=3354
* Read dimensions from viewport not drawing area. This causes renders to not ↵Daniel Silverstone2007-06-182-4/+2
| | | | | | 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. svn path=/trunk/netsurf/; revision=3352
* Add HAVE_STRNDUP and supporting structure to config.h and make utils.[ch] ↵Rob Kendrick2007-06-163-6/+13
| | | | | | reflect it. svn path=/trunk/netsurf/; revision=3351
* Changes to allow building on Solaris.Rob Kendrick2007-06-158-7/+17
| | | | | | | | | * 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. svn path=/trunk/netsurf/; revision=3350
* Pre-seed mime type hash with essentials for use on OSes with useless ↵Rob Kendrick2007-06-151-8/+14
| | | | | | /etc/mime.types files svn path=/trunk/netsurf/; revision=3349
* Put -D_BSD_SOURCE back because it breaks building on Linux, even thought it ↵Rob Kendrick2007-06-151-0/+1
| | | | | | is not strictly needed. svn path=/trunk/netsurf/; revision=3348
* FreeBSD portability fixes.Rob Kendrick2007-06-152-3/+3
| | | | | | | | | | | * 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). svn path=/trunk/netsurf/; revision=3347
* Update user support mailing list URL.Michael Drake2007-06-154-6/+5
| | | | svn path=/trunk/netsurf/; revision=3346
* Make sure the GTK frontend can get and set scroll positionDaniel Silverstone2007-06-151-4/+18
| | | | svn path=/trunk/netsurf/; revision=3345
* Fix cookie domain matching in unverifiable transactions.John Mark Bell2007-06-101-15/+19
| | | | | | Minor tidying. svn path=/trunk/netsurf/; revision=3337
* Fix UTF-16LE BOM detection _again_John Mark Bell2007-06-101-1/+1
| | | | svn path=/trunk/netsurf/; revision=3335
* Reflow useragent.c to be 8 char indent. Also rename build_user_agent to ↵Daniel Silverstone2007-06-101-27/+27
| | | | | | user_agent_build_string so that all useragent.c starts user_agent_* svn path=/trunk/netsurf/; revision=3334
* Add debug about ring sizes. Ensure we dispatch queued jobs when a job is freed.Daniel Silverstone2007-06-101-1/+13
| | | | svn path=/trunk/netsurf/; revision=3333
* Warning fixes.John Mark Bell2007-06-104-39/+49
| | | | svn path=/trunk/netsurf/; revision=3332
* Remove a time consuming LOG(()) and add some whitespace to help me thinkDaniel Silverstone2007-06-101-1/+4
| | | | svn path=/trunk/netsurf/; revision=3331
* Merge scheme switcher branch in.Daniel Silverstone2007-06-109-1367/+1808
| | | | svn path=/trunk/netsurf/; revision=3330
* Don't bother resizing/repositioning frames when the core asks us to if it ↵Rob Kendrick2007-06-101-2/+16
| | | | | | would result in no difference. Hopefully this fixes nsgtk consuming all available CPU on sites like news.bbc.co.uk svn path=/trunk/netsurf/; revision=3328
* Simplify nsgtk periodic reflow. Should hopefully help in flicker.Rob Kendrick2007-06-102-29/+6
| | | | svn path=/trunk/netsurf/; revision=3325
* Whoops - remove legacy line calling function that nolonger exists.Rob Kendrick2007-06-101-2/+0
| | | | svn path=/trunk/netsurf/; revision=3324
* Fix destruction of nsgtk windows involving frames, fixes crashes on sites ↵Rob Kendrick2007-06-101-1/+7
| | | | | | such as news.bbc.co.uk svn path=/trunk/netsurf/; revision=3323
* Add some debugging LOG calls to GTK gui_window_destroyRob Kendrick2007-06-101-2/+7
| | | | svn path=/trunk/netsurf/; revision=3322
* Check return value of stat() in filename.c and report oddness using LOGRob Kendrick2007-06-101-2/+10
| | | | svn path=/trunk/netsurf/; revision=3318
* Stop filename.c using d_type member in dirent struct, as this is completely ↵Rob Kendrick2007-06-101-6/+15
| | | | | | and utterly unportable. Not even Linux has it anymore. svn path=/trunk/netsurf/; revision=3317
* Overlooked warningsAdrian Lees2007-06-051-2/+1
| | | | svn path=/trunk/netsurf/; revision=3312
* Fix interaction between failed drag save and pointer tracking (including ↵Adrian Lees2007-06-052-8/+16
| | | | | | page drag scrolling) svn path=/trunk/netsurf/; revision=3311
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-30173-1274/+1269
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Add a -v option to enable debug logging. Pass -v by default to the RO runimage.Daniel Silverstone2007-05-305-6/+22
| | | | svn path=/trunk/netsurf/; revision=3306
* Add UNIX-specific fetch_filetype() support. Uses /etc/mime.types by ↵Rob Kendrick2007-05-294-3/+218
| | | | | | 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. svn path=/trunk/netsurf/; revision=3305
* Fix bugs in charset detection.John Mark Bell2007-05-291-20/+66
| | | | | | | | | | | 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). Fixes WightLink timetable and 1726341. svn path=/trunk/netsurf/; revision=3304
* Switch version to "2.0 (Development)".James Bursa2007-05-221-2/+2
| | | | svn path=/trunk/netsurf/; revision=3300