Michael Drake
dfc095bd90
Display U+FFFD for characters > U+FFFF.
2014-06-24 13:26:39 +01:00
Adrien Destugues
80cc326658
beos: Use PathFinder to locate resource folder.
...
So it can work wherever NetSurf is installed...
Note this uses a Haiku-specific API and definitely breaks BeOS build.
2014-06-20 15:31:23 +02:00
François Revol
d64fa80ba7
beos: Fix Haiku libnetwork detection post-PackageManagement
2014-06-20 15:24:55 +02:00
François Revol
fc290506a4
beos: Fix local variable shadowing a parameter
2014-06-20 15:19:10 +02:00
François Revol
186f7479ee
beos: Adjust browser_table for removed call
2014-06-20 15:06:16 +02:00
François Revol
c538396126
beos: Add missing include
2014-06-20 15:06:00 +02:00
Vincent Sanders
4b2101ba6a
clean up the fetcher factory and improve its API
2014-06-19 18:27:24 +01:00
Michael Drake
e7e914b624
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
2014-06-18 20:06:52 +01:00
Michael Drake
cd159b6775
Don't display certain invisible characters.
...
Fixes display of U+200E code points all over Google
search results.
2014-06-18 13:13:44 +01:00
Chris Young
904cefd388
Enable temporary change of search provider from the main browser window
2014-06-15 15:48:55 +01:00
Chris Young
3de529d815
Change the search ico to be a chooser gadget with the icon as the display
2014-06-15 15:39:49 +01:00
Chris Young
d552865da1
Use search provider iterator.
...
Use a List instead of an array as it is more flexible
2014-06-15 14:56:09 +01:00
Michael Drake
43f21bc9a8
Slight simplification to how wo choose whether to clip for overflow.
2014-06-15 14:47:15 +01:00
Vincent Sanders
16dea2e2bd
stop idna (en/de)code asploding when the passed host begins with a .
2014-06-10 23:38:35 +01:00
Chris Young
2462f5658e
Fix memory leak on error
2014-06-10 19:27:39 +01:00
Vincent Sanders
837b8f9434
Merge remote-tracking branch 'origin/stevef/cconfig'
2014-06-10 09:31:07 +01:00
Vincent Sanders
d2b77a40a9
fix memory leaks in error paths. (coverity 1220852 and 1220851)
2014-06-10 00:22:44 +01:00
Steve Fryatt
ca91b4eea3
Fix signedness of numeric conversion when populating cache config dialogue box.
2014-06-09 23:03:39 +01:00
Steve Fryatt
68146fc711
Merge branch 'master' into stevef/cconfig
2014-06-09 22:51:14 +01:00
Michael Drake
f6fec1a8d7
Put ultra-verbose logging inside NSURL_DEBUG #ifdef.
2014-06-09 21:22:25 +01:00
Vincent Sanders
4488c8a2e4
fallback to old url creation behaviour if the IDNA host parse fails
2014-06-09 18:05:36 +01:00
Vincent Sanders
8e29e517d5
fix disc cache size option to be unsigned
2014-06-09 13:13:59 +01:00
Steve Fryatt
cc1d5477ab
Add disc cache parameters to configuration GUI.
2014-06-08 18:29:03 +01:00
Vincent Sanders
e687a359c7
remove unnecessary risc os header includes
2014-06-05 23:24:28 +01:00
Vincent Sanders
72f8e711d7
additional risc os header cleanups
2014-06-05 23:01:37 +01:00
Vincent Sanders
766c90d369
additional header cleanups
2014-06-05 21:50:47 +01:00
Vincent Sanders
1151ae8ba2
Add !Cache to riscos resources
2014-06-05 15:27:35 +01:00
Vincent Sanders
3834770f11
add riscos font header
2014-06-05 15:25:50 +01:00
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