Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Purge NCOS build options; these have been redundant for ages. | John Mark Bell | 2007-07-21 | 1 | -5/+4 | |
| | | | | svn path=/trunk/netsurf/; revision=3454 | |||||
* | Initial work on RSVG image handler. Still a lot to do. | Rob Kendrick | 2007-07-18 | 1 | -1/+7 | |
| | | | | svn path=/trunk/netsurf/; revision=3433 | |||||
* | Wrap internal SVG renderer with appropriate #ifdef WITH_NS_SVG | Rob Kendrick | 2007-07-18 | 1 | -0/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=3432 | |||||
* | Add HAVE_STRNDUP and supporting structure to config.h and make utils.[ch] ↵ | Rob Kendrick | 2007-06-16 | 3 | -6/+13 | |
| | | | | | | reflect it. svn path=/trunk/netsurf/; revision=3351 | |||||
* | Changes to allow building on Solaris. | Rob Kendrick | 2007-06-15 | 3 | -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 Kendrick | 2007-06-15 | 1 | -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 Silverstone | 2007-06-10 | 1 | -27/+27 | |
| | | | | | | user_agent_build_string so that all useragent.c starts user_agent_* svn path=/trunk/netsurf/; revision=3334 | |||||
* | Warning fixes. | John Mark Bell | 2007-06-10 | 1 | -9/+17 | |
| | | | | svn path=/trunk/netsurf/; revision=3332 | |||||
* | Merge scheme switcher branch in. | Daniel Silverstone | 2007-06-10 | 3 | -0/+177 | |
| | | | | svn path=/trunk/netsurf/; revision=3330 | |||||
* | Check return value of stat() in filename.c and report oddness using LOG | Rob Kendrick | 2007-06-10 | 1 | -2/+10 | |
| | | | | svn path=/trunk/netsurf/; revision=3318 | |||||
* | Stop filename.c using d_type member in dirent struct, as this is completely ↵ | Rob Kendrick | 2007-06-10 | 1 | -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 Silverstone | 2007-05-30 | 12 | -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 Silverstone | 2007-05-30 | 1 | -3/+4 | |
| | | | | svn path=/trunk/netsurf/; revision=3306 | |||||
* | Move user-agent generation into fetch.c and simplify. | James Bursa | 2007-05-02 | 2 | -33/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=3260 | |||||
* | Remove defines that were never or are no longer used. | James Bursa | 2007-04-30 | 1 | -11/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=3259 | |||||
* | Bring percent-encoding closer to what other browsers do. | John Mark Bell | 2007-02-11 | 1 | -8/+13 | |
| | | | | svn path=/trunk/netsurf/; revision=3179 | |||||
* | Fix almost all warnings in gtk/ | Rob Kendrick | 2007-02-10 | 1 | -0/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=3173 | |||||
* | Generates and use a User-Agent: string based on new ↵ | Rob Kendrick | 2007-01-30 | 2 | -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 Kendrick | 2007-01-30 | 2 | -0/+18 | |
| | | | | | | time rather than clock()-based time svn path=/trunk/netsurf/; revision=3157 | |||||
* | Make GTK build compile on FreeBSD. | James Bursa | 2007-01-29 | 4 | -4/+37 | |
| | | | | svn path=/trunk/netsurf/; revision=3154 | |||||
* | Fix 1535120, 1528673 | Richard Wilson | 2006-12-01 | 2 | -0/+37 | |
| | | | | svn path=/trunk/netsurf/; revision=3087 | |||||
* | Update project URL. | Michael Drake | 2006-11-27 | 19 | -97/+97 | |
| | | | | svn path=/trunk/netsurf/; revision=3073 | |||||
* | Skeleton implementation of new themes API, complete with documentation, for ↵ | Rob Kendrick | 2006-10-31 | 2 | -0/+166 | |
| | | | | | | discussion purposes. svn path=/trunk/netsurf/; revision=3021 | |||||
* | Add verbose flag to theme creation tool - silent unless used. | Rob Kendrick | 2006-10-27 | 1 | -9/+22 | |
| | | | | svn path=/trunk/netsurf/; revision=3019 | |||||
* | Make containers use mmap() where available | Rob Kendrick | 2006-10-26 | 2 | -6/+18 | |
| | | | | svn path=/trunk/netsurf/; revision=3018 | |||||
* | Import initial work on theme container handling code and simple command-line ↵ | Rob Kendrick | 2006-10-26 | 2 | -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 Kendrick | 2006-10-20 | 1 | -1/+1 | |
| | | | | | | flushes per call svn path=/trunk/netsurf/; revision=3014 | |||||
* | Plug possible memory leak. Reduce memory usage. Add facility to iterate ↵ | Richard Wilson | 2006-10-20 | 2 | -42/+67 | |
| | | | | | | through a hashtable. svn path=/trunk/netsurf/; revision=3013 | |||||
* | Further hash table optimisations and tidies. Test rig now does more lookups ↵ | Rob Kendrick | 2006-10-13 | 2 | -14/+19 | |
| | | | | | | to favour the more comment case for speed tests, etc. svn path=/trunk/netsurf/; revision=3003 | |||||
* | Optimise and tidy up code. | Richard Wilson | 2006-10-13 | 2 | -20/+25 | |
| | | | | svn path=/trunk/netsurf/; revision=3002 | |||||
* | Fix bad pointer increment | John Mark Bell | 2006-10-12 | 1 | -2/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=2999 | |||||
* | Fix attempts to call die() before messages_hash exists: | John Mark Bell | 2006-10-12 | 2 | -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 Bell | 2006-09-19 | 2 | -7/+14 | |
| | | | | svn path=/trunk/netsurf/; revision=2960 | |||||
* | Finish event based GUI system transition and begin code cleanup. | Richard Wilson | 2006-09-06 | 1 | -1/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=2922 | |||||
* | Expose url component functions. | Richard Wilson | 2006-09-02 | 2 | -23/+41 | |
| | | | | svn path=/trunk/netsurf/; revision=2907 | |||||
* | Experimental new frames code. | Richard Wilson | 2006-09-02 | 2 | -0/+25 | |
| | | | | svn path=/trunk/netsurf/; revision=2906 | |||||
* | Make Messages file parsing and searching use new re-usable hash table library | Rob Kendrick | 2006-08-21 | 2 | -83/+65 | |
| | | | | svn path=/trunk/netsurf/; revision=2879 | |||||
* | Add documentation comments to hash table implementation. | Rob Kendrick | 2006-08-21 | 1 | -0/+58 | |
| | | | | svn path=/trunk/netsurf/; revision=2877 | |||||
* | Check for malloc failing in hash_add(). Remove unnecessary casts. | James Bursa | 2006-08-20 | 2 | -11/+14 | |
| | | | | svn path=/trunk/netsurf/; revision=2873 | |||||
* | Make hash_add() return success/failure bool | Rob Kendrick | 2006-08-20 | 2 | -2/+20 | |
| | | | | svn path=/trunk/netsurf/; revision=2872 | |||||
* | Implement simple reusable write-once hash table for use in new Messages file ↵ | Rob Kendrick | 2006-08-20 | 2 | -0/+216 | |
| | | | | | | handling. svn path=/trunk/netsurf/; revision=2871 | |||||
* | Slightly improve hash table for Messages file. Paves way for more generic ↵ | Rob Kendrick | 2006-08-19 | 1 | -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 Wilson | 2006-08-17 | 1 | -76/+37 | |
| | | | | svn path=/trunk/netsurf/; revision=2855 | |||||
* | Implement up toolbar icon and menu option. | Richard Wilson | 2006-07-03 | 2 | -3/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=2705 | |||||
* | Implement component-wise URL comparison | John Mark Bell | 2006-07-02 | 2 | -0/+68 | |
| | | | | svn path=/trunk/netsurf/; revision=2697 | |||||
* | Use case-insensitive strstr to match "stylesheet" | John Mark Bell | 2006-07-02 | 2 | -0/+22 | |
| | | | | svn path=/trunk/netsurf/; revision=2689 | |||||
* | Make url_plq ensure url_get_components found a path | John Mark Bell | 2006-07-01 | 1 | -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 Wilson | 2006-06-30 | 1 | -8/+16 | |
| | | | | svn path=/trunk/netsurf/; revision=2681 | |||||
* | Rewrite url_join to RFC 3986 compliance, and without the use of regular ↵ | Richard Wilson | 2006-06-28 | 1 | -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 Wilson | 2006-06-27 | 1 | -5/+5 | |
| | | | | svn path=/trunk/netsurf/; revision=2658 |