summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Purge NCOS build options; these have been redundant for ages.John Mark Bell2007-07-211-5/+4
| | | | svn path=/trunk/netsurf/; revision=3454
* Initial work on RSVG image handler. Still a lot to do.Rob Kendrick2007-07-181-1/+7
| | | | svn path=/trunk/netsurf/; revision=3433
* Wrap internal SVG renderer with appropriate #ifdef WITH_NS_SVGRob Kendrick2007-07-181-0/+1
| | | | svn path=/trunk/netsurf/; revision=3432
* 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-153-3/+3
| | | | | | | | | * 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
* FreeBSD portability fixes.Rob Kendrick2007-06-151-1/+1
| | | | | | | | | | | * 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
* 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
* Warning fixes.John Mark Bell2007-06-101-9/+17
| | | | svn path=/trunk/netsurf/; revision=3332
* Merge scheme switcher branch in.Daniel Silverstone2007-06-103-0/+177
| | | | svn path=/trunk/netsurf/; revision=3330
* 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
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-3012-27/+27
| | | | | | | | | | | | | | 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-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=3306
* Move user-agent generation into fetch.c and simplify.James Bursa2007-05-022-33/+0
| | | | svn path=/trunk/netsurf/; revision=3260
* Remove defines that were never or are no longer used.James Bursa2007-04-301-11/+1
| | | | svn path=/trunk/netsurf/; revision=3259
* Bring percent-encoding closer to what other browsers do.John Mark Bell2007-02-111-8/+13
| | | | svn path=/trunk/netsurf/; revision=3179
* Fix almost all warnings in gtk/Rob Kendrick2007-02-101-0/+2
| | | | svn path=/trunk/netsurf/; revision=3173
* Generates and use a User-Agent: string based on new ↵Rob Kendrick2007-01-302-0/+36
| | | | | | netsurf_version_major/minor values, and results of uname(). svn path=/trunk/netsurf/; revision=3158
* Make time taken that is displayed in status bar use gettimeofday()-based ↵Rob Kendrick2007-01-302-0/+18
| | | | | | time rather than clock()-based time svn path=/trunk/netsurf/; revision=3157
* Make GTK build compile on FreeBSD.James Bursa2007-01-294-4/+37
| | | | svn path=/trunk/netsurf/; revision=3154
* Fix 1535120, 1528673Richard Wilson2006-12-012-0/+37
| | | | svn path=/trunk/netsurf/; revision=3087
* Update project URL.Michael Drake2006-11-2719-97/+97
| | | | svn path=/trunk/netsurf/; revision=3073
* Skeleton implementation of new themes API, complete with documentation, for ↵Rob Kendrick2006-10-312-0/+166
| | | | | | discussion purposes. svn path=/trunk/netsurf/; revision=3021
* Add verbose flag to theme creation tool - silent unless used.Rob Kendrick2006-10-271-9/+22
| | | | svn path=/trunk/netsurf/; revision=3019
* Make containers use mmap() where availableRob Kendrick2006-10-262-6/+18
| | | | svn path=/trunk/netsurf/; revision=3018
* Import initial work on theme container handling code and simple command-line ↵Rob Kendrick2006-10-262-0/+587
| | | | | | tool to create and dismantal them. Still a little grungy, and doesn't check in enough places for memory exhaustion. svn path=/trunk/netsurf/; revision=3017
* Make hashtable's fnv hash inline - saves 8 instructions and two pipeline ↵Rob Kendrick2006-10-201-1/+1
| | | | | | flushes per call svn path=/trunk/netsurf/; revision=3014
* Plug possible memory leak. Reduce memory usage. Add facility to iterate ↵Richard Wilson2006-10-202-42/+67
| | | | | | through a hashtable. svn path=/trunk/netsurf/; revision=3013
* Further hash table optimisations and tidies. Test rig now does more lookups ↵Rob Kendrick2006-10-132-14/+19
| | | | | | to favour the more comment case for speed tests, etc. svn path=/trunk/netsurf/; revision=3003
* Optimise and tidy up code.Richard Wilson2006-10-132-20/+25
| | | | svn path=/trunk/netsurf/; revision=3002
* Fix bad pointer incrementJohn Mark Bell2006-10-121-2/+2
| | | | svn path=/trunk/netsurf/; revision=2999
* Fix attempts to call die() before messages_hash exists:John Mark Bell2006-10-122-20/+54
| | | | | | | | | 1) Make hash_* more robust in the face of bad parameters 2) Make messages_* more robust in the face of bad parameters 3) Tidy up gui_init such that localised messages are loaded at the earliest opportunity svn path=/trunk/netsurf/; revision=2998
* Correcly encode spaces for url-encoded form submission.John Mark Bell2006-09-192-7/+14
| | | | svn path=/trunk/netsurf/; revision=2960
* Finish event based GUI system transition and begin code cleanup.Richard Wilson2006-09-061-1/+0
| | | | svn path=/trunk/netsurf/; revision=2922
* Expose url component functions.Richard Wilson2006-09-022-23/+41
| | | | svn path=/trunk/netsurf/; revision=2907
* Experimental new frames code.Richard Wilson2006-09-022-0/+25
| | | | svn path=/trunk/netsurf/; revision=2906
* Make Messages file parsing and searching use new re-usable hash table libraryRob Kendrick2006-08-212-83/+65
| | | | svn path=/trunk/netsurf/; revision=2879
* Add documentation comments to hash table implementation.Rob Kendrick2006-08-211-0/+58
| | | | svn path=/trunk/netsurf/; revision=2877
* Check for malloc failing in hash_add(). Remove unnecessary casts.James Bursa2006-08-202-11/+14
| | | | svn path=/trunk/netsurf/; revision=2873
* Make hash_add() return success/failure boolRob Kendrick2006-08-202-2/+20
| | | | svn path=/trunk/netsurf/; revision=2872
* Implement simple reusable write-once hash table for use in new Messages file ↵Rob Kendrick2006-08-202-0/+216
| | | | | | handling. svn path=/trunk/netsurf/; revision=2871
* Slightly improve hash table for Messages file. Paves way for more generic ↵Rob Kendrick2006-08-191-5/+14
| | | | | | use of it, as well as more constant performance. svn path=/trunk/netsurf/; revision=2870
* Remove URL caching and fix NULL reads.Richard Wilson2006-08-171-76/+37
| | | | svn path=/trunk/netsurf/; revision=2855
* Implement up toolbar icon and menu option.Richard Wilson2006-07-032-3/+3
| | | | svn path=/trunk/netsurf/; revision=2705
* Implement component-wise URL comparisonJohn Mark Bell2006-07-022-0/+68
| | | | svn path=/trunk/netsurf/; revision=2697
* Use case-insensitive strstr to match "stylesheet"John Mark Bell2006-07-022-0/+22
| | | | svn path=/trunk/netsurf/; revision=2689
* Make url_plq ensure url_get_components found a pathJohn Mark Bell2006-07-011-25/+30
| | | | | | | Make url_scheme call url_destroy_components in case where no scheme was found. svn path=/trunk/netsurf/; revision=2686
* Stop possible pollution of the cache.Richard Wilson2006-06-301-8/+16
| | | | svn path=/trunk/netsurf/; revision=2681
* Rewrite url_join to RFC 3986 compliance, and without the use of regular ↵Richard Wilson2006-06-281-257/+296
| | | | | | expressions. This should speed up pages with lots of links and also fix certain cases where URLs were incorrectly returned. svn path=/trunk/netsurf/; revision=2664
* Fix URL joining for fragments.Richard Wilson2006-06-271-5/+5
| | | | svn path=/trunk/netsurf/; revision=2658