Rob Kendrick
87a660d1ea
Import initial work on theme container handling code and simple command-line 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
2006-10-26 01:10:46 +00:00
James Bursa
a6b1a2ee46
Remove code to determine containing block; no longer used.
...
svn path=/trunk/netsurf/; revision=3015
2006-10-22 20:20:17 +00:00
Rob Kendrick
8c05d8274d
Make hashtable's fnv hash inline - saves 8 instructions and two pipeline flushes per call
...
svn path=/trunk/netsurf/; revision=3014
2006-10-20 16:56:40 +00:00
Richard Wilson
8be8304bc6
Plug possible memory leak. Reduce memory usage. Add facility to iterate through a hashtable.
...
svn path=/trunk/netsurf/; revision=3013
2006-10-20 12:13:28 +00:00
Richard Wilson
1e6345e562
Allow textareas to reformat on icon change.
...
svn path=/trunk/netsurf/; revision=3012
2006-10-20 00:47:07 +00:00
Richard Wilson
118d282ce7
Remove duplicate data setting. Fix documentation typo.
...
svn path=/trunk/netsurf/; revision=3011
2006-10-19 23:18:36 +00:00
Michael Drake
db699c20f8
Fix Navigation menu help text. Thanks to Sebastian Barthel.
...
svn path=/trunk/netsurf/; revision=3009
2006-10-19 22:43:15 +00:00
Michael Drake
cd1cdda0f5
Updated German resources. Thanks to Sebastian Barthel.
...
svn path=/trunk/netsurf/; revision=3008
2006-10-19 22:34:02 +00:00
Michael Drake
c1840513f6
Status icons.
...
svn path=/trunk/netsurf/; revision=3006
2006-10-14 13:54:12 +00:00
Richard Wilson
af6ed66e8f
Make progress icons have a left margin. Fix redraw artifact.
...
svn path=/trunk/netsurf/; revision=3004
2006-10-13 17:52:30 +00:00
Rob Kendrick
7711781f24
Further hash table optimisations and tidies. Test rig now does more lookups to favour the more comment case for speed tests, etc.
...
svn path=/trunk/netsurf/; revision=3003
2006-10-13 15:50:11 +00:00
Richard Wilson
a8a944bd52
Optimise and tidy up code.
...
svn path=/trunk/netsurf/; revision=3002
2006-10-13 15:09:30 +00:00
Richard Wilson
5eb0913386
Remove the need for a text area list.
...
svn path=/trunk/netsurf/; revision=3001
2006-10-12 15:53:57 +00:00
John Mark Bell
fbc0ac49e6
Log hostname on insertion failure.
...
svn path=/trunk/netsurf/; revision=3000
2006-10-12 14:10:18 +00:00
John Mark Bell
cda3154a92
Fix bad pointer increment
...
svn path=/trunk/netsurf/; revision=2999
2006-10-12 14:01:14 +00:00
John Mark Bell
2caa96dcc9
Fix attempts to call die() before messages_hash exists:
...
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
2006-10-12 14:00:40 +00:00
Richard Wilson
50c303284b
Don't convert text to local encoding. Correctly release all resources on destruction. Allow NULL text to clear the display. Scale progress bar for small dimensions.
...
svn path=/trunk/netsurf/; revision=2997
2006-10-12 13:41:29 +00:00
Richard Wilson
161b073f08
Allow dynamic resizing. Reverse animation direction.
...
svn path=/trunk/netsurf/; revision=2996
2006-10-12 13:36:28 +00:00
Richard Wilson
a6d038c543
UTF-8 status bar component.
...
svn path=/trunk/netsurf/; revision=2995
2006-10-11 23:25:02 +00:00
Richard Wilson
ab03c67360
Fix redraw when no sprites are present. Squash compiler warnings.
...
svn path=/trunk/netsurf/; revision=2994
2006-10-11 23:23:40 +00:00
James Bursa
2227b7c582
Do absolute positioning after other layout so that containing block is fully positioned.
...
svn path=/trunk/netsurf/; revision=2991
2006-10-10 22:00:10 +00:00
James Bursa
7b30364bc3
Check for null style before using it.
...
svn path=/trunk/netsurf/; revision=2986
2006-10-09 21:34:34 +00:00
James Bursa
a785bc25f7
Modify implementation of absolute positioning to support "static positions". Absolutely positioned boxes are now in their original place in the tree instead of linked from absolute_children.
...
svn path=/trunk/netsurf/; revision=2984
2006-10-08 22:46:25 +00:00
Richard Wilson
d2469b806c
Animated progress bar component.
...
svn path=/trunk/netsurf/; revision=2983
2006-10-06 13:42:59 +00:00
Richard Wilson
9d9a4eedeb
Ooops
...
svn path=/trunk/netsurf/; revision=2982
2006-10-06 13:39:33 +00:00
James Bursa
f68e78b1c2
Document content status changes, type functions, and memory allocation.
...
svn path=/trunk/netsurf/; revision=2979
2006-10-05 21:43:18 +00:00
James Bursa
bac1be667a
Introduction to content structures.
...
svn path=/trunk/netsurf/; revision=2978
2006-10-04 22:25:33 +00:00
James Bursa
265db19c26
Remove empty directory.
...
svn path=/trunk/netsurf/; revision=2977
2006-10-04 20:16:42 +00:00
James Bursa
7bd8c12924
Remove empty directory.
...
svn path=/trunk/netsurf/; revision=2976
2006-10-04 19:58:54 +00:00
James Bursa
c88b268f84
Split documentation into files by topic and convert to AsciiDoc format.
...
svn path=/trunk/netsurf/; revision=2975
2006-10-02 21:58:33 +00:00
John Mark Bell
118f435133
Unescape fragment identifiers.
...
svn path=/trunk/netsurf/; revision=2973
2006-10-01 18:10:55 +00:00
Chris Williams
f4e4ec00b7
Ignore body data from 401 replies to prevent disruption of auth login handling
...
svn path=/trunk/netsurf/; revision=2972
2006-10-01 13:17:52 +00:00
Daniel Silverstone
45f2c3cfa3
Initial basic notes on the refactor necessary to get nsgtk supporting the new frames code
...
svn path=/trunk/netsurf/; revision=2969
2006-09-29 22:10:12 +00:00
John Mark Bell
6c7323fded
Squash memory leak.
...
Ensure that the icon string's always set to something, even if it's the
UTF-8 text if we're unable to convert to the local encoding.
svn path=/trunk/netsurf/; revision=2965
2006-09-25 22:27:41 +00:00
Michael Drake
8b324f1247
Remove NCNetSurf TODO doc.
...
svn path=/trunk/netsurf/; revision=2964
2006-09-25 19:46:55 +00:00
Michael Drake
d0e49f2f95
Remove NCNetSurf
...
svn path=/trunk/netsurf/; revision=2962
2006-09-25 19:39:26 +00:00
John Mark Bell
4b09b7b8a0
Correcly encode spaces for url-encoded form submission.
...
svn path=/trunk/netsurf/; revision=2960
2006-09-19 10:08:33 +00:00
John Mark Bell
a1b6005497
Fix 1559653.
...
svn path=/trunk/netsurf/; revision=2959
2006-09-18 00:16:39 +00:00
John Mark Bell
09d2b99973
Ensure urldb_add_path always has a path.
...
Extract hostname from url authority returned by url_get_components.
svn path=/trunk/netsurf/; revision=2958
2006-09-17 23:10:42 +00:00
James Bursa
bd0dff9098
Add some documentation to layout_block_context(). Move code out into layout_block_object().
...
svn path=/trunk/netsurf/; revision=2957
2006-09-16 21:48:28 +00:00
James Bursa
7a08d0f03d
Call html_reformat() from html_convert() to eliminate duplicate code. Improve calculations of document width and height.
...
svn path=/trunk/netsurf/; revision=2956
2006-09-16 21:33:55 +00:00
Adrian Lees
5b87995de7
Fix case of NotFound message
...
svn path=/trunk/netsurf/; revision=2954
2006-09-16 00:16:49 +00:00
John Mark Bell
55a217c6be
Squash warnings.
...
svn path=/trunk/netsurf/; revision=2953
2006-09-11 11:55:17 +00:00
Jeffrey Lee
36278685ff
Fixed translation of html entities when a textarea has an initial value
...
svn path=/trunk/netsurf/; revision=2952
2006-09-11 08:02:13 +00:00
John Mark Bell
0f26a73976
Squash warning
...
svn path=/trunk/netsurf/; revision=2951
2006-09-11 00:47:46 +00:00
John Mark Bell
00155f279f
Fix GTK build
...
svn path=/trunk/netsurf/; revision=2950
2006-09-10 23:43:33 +00:00
John Mark Bell
ba93d92788
Make compilation on RISC OS simpler - see http://netsurf.sf.net/robuild
...
Lose spurious echos of $OS when building on RISC OS.
Depend file is now autogenerated on all platforms, so need not be in SVN.
svn path=/trunk/netsurf/; revision=2949
2006-09-10 23:43:06 +00:00
Jeffrey Lee
68d314f3a9
Fix wordwrap+horizontal scroll in textareas
...
svn path=/trunk/netsurf/; revision=2947
2006-09-10 20:25:20 +00:00
Michael Drake
6358e6b87f
Update About page.
...
svn path=/trunk/netsurf/; revision=2945
2006-09-10 19:20:48 +00:00
Jeffrey Lee
bfe14720be
Fixed the other caret issues after pasting into textarea
...
svn path=/trunk/netsurf/; revision=2944
2006-09-10 16:12:45 +00:00