Commit Graph

10401 Commits

Author SHA1 Message Date
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
Michael Drake 0b39a3750c Reduce scope of a few variables. 2014-05-30 23:02:02 +01:00
Michael Drake ef8b0e8204 Reduce scope of several variables. 2014-05-30 22:59:12 +01:00
Michael Drake dca506dfe4 Remove unused variables, and dead code. 2014-05-30 22:54:27 +01:00
Michael Drake ae0e1316b7 Remove unused struct search_static_data members. 2014-05-30 22:52:22 +01:00
Michael Drake bab90eddda Use angle brackets instead of quotes for include of external headers. 2014-05-30 22:29:04 +01:00
Michael Drake 4fbe86bc5a Scope reduce some variables. 2014-05-30 22:27:07 +01:00
Michael Drake 3ce61d6950 Reduce scope of a couple of variables. 2014-05-30 22:18:29 +01:00