Vincent Sanders
54fcb66d87
cleanup RISC OS frontend header usage
2014-06-05 15:14:49 +01:00
Vincent Sanders
f1c2dde13b
extend file table with mkdir all and make fs backing store use it.
...
enable fs backing store for RISC OS.
2014-06-05 12:06:47 +01:00
Vincent Sanders
80bee65a71
remove forward declarations from risc os gui.c
...
cleanup filetype magic numbers.
2014-06-04 16:53:25 +01:00
Michael Drake
9523658467
Fix number of many characters from the Geometric Shapes block.
2014-06-04 14:37:31 +01:00
Daniel Silverstone
4641769ae5
Make chris' work compile without warning and not infinite-loop where I spotted it
2014-06-04 13:50:26 +01:00
Chris Young
eee7189f05
Normalise intermediary UCS-4 string when verifying ACE labels
2014-06-04 13:24:24 +01:00
Chris Young
db0856606a
IDNA2008 support.
2014-06-04 13:24:24 +01:00
Chris Young
9d2d717e9f
Import Punycode reference implementation.
2014-06-04 13:24:24 +01:00
Chris Young
9fb4fd738a
Import a local modified version of utf8proc for Unicode normalisation.
2014-06-04 13:24:24 +01:00
Chris Young
e5d5e68eb5
Required IDNA/Unicode properties files and generation.
2014-06-04 13:24:24 +01:00
Rob Kendrick (fatigue)
a4940bb56c
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2014-06-04 12:10:58 +01:00
Rob Kendrick (fatigue)
7b1332c5c5
Include the date in the testament
2014-06-04 12:10:42 +01:00
Vincent Sanders
7f55cb58a0
stop riscos uncesecarily including gui.h
2014-06-04 12:07:03 +01:00
Michael Drake
bd804d3fe4
Avoid signed vs unsigned comparason warning.
2014-06-04 07:48:05 +01:00
Vincent Sanders
5899f6c16e
turn off debugging and add some comments and todo from dsilvers
2014-06-03 22:30:04 +01:00
Daniel Silverstone
b5461c8313
Adjust the llcache behaviour to use scheduler for user notification.
...
This change updates the llcache to use the scheduler to notify users of the
llcache of events. This should be just as safe as before and is part of an
effort to remove hlcache_poll and llcache_poll eventually because fetchers
should schedule themselves if need-be.
This is a big change despite the diminutive nature of the patch. Please report
issues promptly if they turn up after this and are not visible before it.
Signed-off-by: Daniel Silverstone <dsilvers@netsurf-browser.org>
Reviewed-by: Vincent Sanders <vince@netsurf-browser.org>
2014-06-03 17:00:23 +01:00
Daniel Silverstone
d96e805428
Use search provider iterator to populate preferences dialog
2014-06-03 15:40:41 +01:00
Daniel Silverstone
d35b27d44e
Add iterator for search providers
2014-06-03 15:40:28 +01:00
Vincent Sanders
e2633a9a63
fix default search provider icon handling
2014-06-03 15:01:14 +01:00
Michael Drake
f29d741b48
Add Polish glyphs. Thanks to Artur Jarosik.
...
Adds:
U+0118 - LATIN CAPITAL LETTER E WITH OGONEK
U+0119 - LATIN SMALL LETTER E WITH OGONEK
U+0104 - LATIN CAPITAL LETTER A WITH OGONEK
U+0105 - LATIN SMALL LETTER A WITH OGONEK
U+0106 - LATIN CAPITAL LETTER C WITH ACUTE
U+0107 - LATIN SMALL LETTER C WITH ACUTE
U+0143 - LATIN CAPITAL LETTER N WITH ACUTE
U+0144 - LATIN SMALL LETTER N WITH ACUTE
U+015A - LATIN CAPITAL LETTER S WITH ACUTE
U+015B - LATIN SMALL LETTER S WITH ACUTE
U+0179 - LATIN CAPITAL LETTER Z WITH ACUTE
U+017A - LATIN SMALL LETTER Z WITH ACUTE
U+017B - LATIN CAPITAL LETTER Z WITH DOT ABOVE
U+017C - LATIN SMALL LETTER Z WITH DOT ABOVE
2014-06-02 20:29:22 +01:00
Michael Drake
4c9a9f24f9
Tidy up the #defines used for setting particular codepoint bits.
...
Align the definitions correctly.
#undef them after they're used.
2014-06-02 15:49:44 +01:00
Michael Drake
a2c0e05197
Avoid use of math.h
...
To update the generated source file, first build the converter:
$ gcc -O2 -Wall framebuffer/convert_font.c \
-o build-Linux-framebuffer/tools/convert_font
And then use it to generate the souce file:
$ build-Linux-framebuffer/tools/convert_font \
framebuffer/res/fonts/glyph_data \
framebuffer/GEN_font_internal.c
2014-06-02 14:22:41 +01:00
Michael Drake
31c3f4b81d
Remove unused #define
2014-06-02 14:01:31 +01:00
Michael Drake
0f6fd6b800
Add an extra logging verbosity level.
...
Now, when run without arguments, the final result is printed.
2014-06-02 13:16:25 +01:00
Michael Drake
5abfbba049
Make the glyph style more readable in the debug output.
2014-06-02 13:08:25 +01:00
Michael Drake
56556a677e
Detect bad line endings and print error.
2014-06-01 20:37:26 +01:00
Michael Drake
5085bfbf99
Handle overflow-x and overflow-y properties.
...
Fixes display of BBC Sport.
Requires LibCSS with support for overflow-x and overflow-y.
2014-06-01 18:36:22 +01:00
Michael Drake
576e93e1f3
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2014-06-01 11:45:19 +01:00
Chris Young
ea01d6b3fc
Double the stack as it still runs out on occasion
2014-06-01 08:46:22 +01:00
Chris Young
a98b946ca2
Confidently remove the debug
2014-06-01 08:45:29 +01:00
Chris Young
3457d3adc7
Sometimes (but not always) the UTF-16 conversion inserts a BOM. Skip it.
2014-06-01 08:44:51 +01:00
Michael Drake
91f3eb5c2f
Scope reduce a variable.
2014-05-31 13:06:52 +01:00
Michael Drake
c7ba173a64
Remove completely dead file.
...
NetSurf's list handling has been redundant and unused for years.
2014-05-31 10:45:32 +01:00
Michael Drake
0cdc102946
Remove unused variable.
2014-05-31 08:48:50 +01:00
Michael Drake
ee32aa43fe
Remove an unused variable.
2014-05-31 08:47:32 +01:00
Michael Drake
77cea75e51
Remove unused variable.
2014-05-31 08:42:43 +01:00
Michael Drake
4bf23fc217
Fix line endings.
2014-05-31 08:42:08 +01:00
Michael Drake
0793ae25e3
Scope reduce some variables.
2014-05-31 00:06:49 +01:00
Michael Drake
ce117d140e
Remove dead code and variables.
2014-05-30 23:59:17 +01:00
Michael Drake
910efb0156
Scope reduce several variables.
2014-05-30 23:57:04 +01:00
Michael Drake
c01e168d64
Scope reduce a couple of variables.
2014-05-30 23:35:38 +01:00
Michael Drake
dcf9eca7b3
Visits is unsigned, so can't be less than 0.
2014-05-30 23:33:13 +01:00
Michael Drake
8ee941a7a5
Scope reduce several variables.
2014-05-30 23:30:44 +01:00
Michael Drake
bbb002ee1d
Scope reduce some variables.
2014-05-30 23:24:56 +01:00
Michael Drake
ecee6ffad8
Remove dead code.
2014-05-30 23:22:50 +01:00
Michael Drake
33513e65ea
Fix toolbar width calculation.
...
+ has greater precedence than ?:, so wrap :? part in ().
2014-05-30 23:18:29 +01:00
Michael Drake
2f02d0785a
Scope reduce a variable.
2014-05-30 23:13:42 +01:00
Michael Drake
55b3163520
Reduce scope of a variable.
2014-05-30 23:11:09 +01:00
Michael Drake
259a02a72a
Scope reduce some variables.
2014-05-30 23:06:30 +01:00
Michael Drake
f313635e21
Reduce scope of a variable.
2014-05-30 23:04:10 +01:00