summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Massively optimise common URL functions. This should (a) drastically reduce ↵Richard Wilson2006-06-271-238/+321
| | | | | | the start-up time for users with a large history/hotlist, and (b) decrease the loading time for pages with a sizable number of references. svn path=/trunk/netsurf/; revision=2656
* Don't use a regexp to extract scheme name.Richard Wilson2006-06-271-30/+38
| | | | svn path=/trunk/netsurf/; revision=2655
* Remove clean_cookiejar; it's been redundant for yearsJohn Mark Bell2006-06-272-78/+0
| | | | svn path=/trunk/netsurf/; revision=2654
* Make filename_create_directory check if directory already existsJohn Mark Bell2006-06-202-16/+24
| | | | | | | | Constify return of filename_request Make bitmap save code check for filename_request failure Update ro_gui_view_source to take account of constification svn path=/trunk/netsurf/; revision=2639
* Merge cookies changes into head - unvalidated transactions and a UI John Mark Bell2006-06-192-0/+53
| | | | | | still need implementing. svn path=/trunk/netsurf/; revision=2632
* Fix crash when a relative URL contains "//../".James Bursa2006-04-221-5/+5
| | | | svn path=/trunk/netsurf/; revision=2543
* Lose spurious RISC OS-specific include (fixes GTK build)John Mark Bell2006-04-221-1/+0
| | | | svn path=/trunk/netsurf/; revision=2542
* Apparently I need to specify add/deletions too...Richard Wilson2006-04-212-0/+442
| | | | svn path=/trunk/netsurf/; revision=2541
* Unify information databasesJohn Mark Bell2006-04-092-0/+60
| | | | svn path=/trunk/netsurf/; revision=2519
* [project @ 2006-03-16 23:30:46 by dsilvers]Daniel Silverstone2006-03-161-1/+2
| | | | | | Fix another assumption that freeing/dupping/whatever a NULL is safe. svn path=/import/netsurf/; revision=2132
* [project @ 2006-02-25 18:50:34 by rjw]Richard Wilson2006-02-251-1/+1
| | | | | | Support for BMP files svn path=/import/netsurf/; revision=2095
* [project @ 2006-02-23 15:06:53 by jmb]John Mark Bell2006-02-231-0/+5
| | | | | | | | | | Handle invalid SSL certificates better - UI still needs work. Modify fetch callback data parameter type to remove compiler warnings. Constify things. Lose global ssl_verify_certificates option. Fix issue when closing a dialog without input focus. svn path=/import/netsurf/; revision=2092
* [project @ 2006-02-19 18:26:23 by jmb]John Mark Bell2006-02-192-2/+115
| | | | | | | | Rewrite HTTP authentication. Fix extraction of realm from WWW-Authenticate header. Tidy up login dialog code. svn path=/import/netsurf/; revision=2085
* [project @ 2006-02-11 18:11:09 by jmb]John Mark Bell2006-02-111-0/+4
| | | | | | Clear cached conversion descriptor if iconv() fails svn path=/import/netsurf/; revision=2071
* [project @ 2006-02-07 16:16:23 by adrianl]Adrian Lees2006-02-071-1/+2
| | | | | | Confirmation before overwriting with download files; Interface Choices dialog svn path=/import/netsurf/; revision=2061
* [project @ 2006-02-06 00:10:09 by jmb]John Mark Bell2006-02-062-0/+24
| | | | | | Implement HTTP caching algorithm; this should avoid stale cache entries being used. svn path=/import/netsurf/; revision=2059
* [project @ 2006-01-18 00:54:27 by rjw]Richard Wilson2006-01-181-0/+3
| | | | | | Tidy up code to use generic url<->path functions. svn path=/import/netsurf/; revision=2022
* [project @ 2005-12-10 14:31:32 by adrianl]Adrian Lees2005-12-101-0/+1
| | | | | | ArtWorks support svn path=/import/netsurf/; revision=1891
* [project @ 2005-08-20 23:04:35 by bursa]James Bursa2005-08-201-0/+1
| | | | | | Fix strndup() warnings. svn path=/import/netsurf/; revision=1850
* [project @ 2005-07-23 20:43:37 by bursa]James Bursa2005-07-232-99/+134
| | | | | | Rewrite and simplify url_nice() to improve suggested filenames. Add option to keep extensions (no UI currently). svn path=/import/netsurf/; revision=1814
* [project @ 2005-07-16 16:15:37 by adrianl]Adrian Lees2005-07-161-4/+2
| | | | | | Faster utf8 next/prev functions svn path=/import/netsurf/; revision=1797
* [project @ 2005-07-16 14:35:20 by jmb]John Mark Bell2005-07-165-21/+9
| | | | | | | | | | | | | | | | | | - Convert Messages files to UTF-8 encoding. - Replace local_encoding_name() with platform specific utf8_[to,from]_local_encoding() functions - this allows mapping of 8bit characters 0x80->0x9f (inclusive). - All text that is rendered by the RISC OS Wimp is now converted to the system local encoding prior to display. - Lose the horrendous hack that was messages_get_key() - Menu text is now translated to system local encoding on the fly (if necessary) rather than at menu creation time. This allows the system alphabet to change under us and our menus remain usable. - The Languages menu now lists all languages that are present in the LangNames file. In the case of selecting the UI language, those languages which are not available are shaded. svn path=/import/netsurf/; revision=1796
* [project @ 2005-07-11 18:10:10 by jmb]John Mark Bell2005-07-112-12/+46
| | | | | | Cache previous iconv conversion descriptor svn path=/import/netsurf/; revision=1792
* [project @ 2005-07-02 18:18:48 by bursa]James Bursa2005-07-022-4/+4
| | | | | | Fix file comment for Doxygen. svn path=/import/netsurf/; revision=1778
* [project @ 2005-07-02 14:35:43 by jmb]John Mark Bell2005-07-021-17/+13
| | | | | | Tidy up svn path=/import/netsurf/; revision=1773