Vincent Sanders
1b892391d7
Improve quick start documentation to match current reality
2018-05-10 13:34:33 +01:00
Michael Drake
2290c208ba
Disc cache: Squash armhf warnings.
2018-05-08 12:26:04 +01:00
Michael Drake
6e0e3ea81f
Duktape: Squash armhf warnings.
...
content/handlers/javascript/duktape/duktape.c: In function 'duk_resolve_nonbound_function':
content/handlers/javascript/duktape/duktape.c:14609:25: warning: cast increases required alignment of target type [-Wcast-align]
duk_push_tval(thr, &((duk_hboundfunc *) h)->target);
^
content/handlers/javascript/duktape/duktape.c: In function 'duk_bi_function_prototype_bind':
content/handlers/javascript/duktape/duktape.c:32423:20: warning: cast increases required alignment of target type [-Wcast-align]
h_boundtarget = (duk_hboundfunc *) h_target;
^
content/handlers/javascript/duktape/duktape.c: In function 'duk_free_hobject':
content/handlers/javascript/duktape/duktape.c:46072:23: warning: cast increases required alignment of target type [-Wcast-align]
duk_hboundfunc *f = (duk_hboundfunc *) h;
^
content/handlers/javascript/duktape/duktape.c: In function 'duk__mark_hobject':
content/handlers/javascript/duktape/duktape.c:47889:23: warning: cast increases required alignment of target type [-Wcast-align]
duk_hboundfunc *f = (duk_hboundfunc *) h;
^
content/handlers/javascript/duktape/duktape.c: In function 'duk_hobject_refcount_finalize_norz':
content/handlers/javascript/duktape/duktape.c:49866:23: warning: cast increases required alignment of target type [-Wcast-align]
duk_hboundfunc *f = (duk_hboundfunc *) h;
^
content/handlers/javascript/duktape/duktape.c: In function 'duk__handle_bound_chain_for_call':
content/handlers/javascript/duktape/duktape.c:61533:14: warning: cast increases required alignment of target type [-Wcast-align]
h_bound = (duk_hboundfunc *) func;
^
content/handlers/javascript/duktape/duktape.c: In function 'duk_js_instanceof':
content/handlers/javascript/duktape/duktape.c:78165:24: warning: cast increases required alignment of target type [-Wcast-align]
duk_push_tval(thr, &((duk_hboundfunc *) func)->target);
^
2018-05-08 12:21:41 +01:00
Michael Drake
8319ead530
Duktape: Squash -Wcast-align warnings on armhf.
2018-05-05 21:19:36 +01:00
Michael Drake
0ee536b083
Duktape: Make declarations match definitions for inline functions.
2018-05-04 16:54:36 +01:00
Michael Drake
dcb12cab51
Duktape: Make declarations match definitions for fastint-enabled functions.
2018-05-04 16:54:33 +01:00
Michael Drake
4bf20cc693
Duktape: Make declaration match definition for duk_refzero_check_fast()
2018-05-04 16:54:30 +01:00
Michael Drake
f6073cd699
Duktape: Make declarations match definitions for duk_raw_read_xxx_be
2018-05-04 16:54:27 +01:00
Michael Drake
af8bde6214
Duktape: Prevent clang static analysis.
2018-05-04 16:54:23 +01:00
Michael Drake
b16b525cd3
Duktape: Update to 2.2.1 release.
2018-05-04 16:50:55 +01:00
John-Mark Bell
86ac9f1331
Update urldb test data for format 107
2018-04-22 14:22:21 +00:00
Vincent Sanders
1255ee3af4
fix hashtable test build
2018-04-22 15:20:26 +01:00
Vincent Sanders
5c20642b7e
make tests build again
2018-04-22 15:13:25 +01:00
Daniel Silverstone
9b04d79e60
Treat the .c font file as a sentinel for the .h, reduces rebuilds of fonts in -j
2018-04-22 14:10:16 +01:00
Vincent Sanders
0569fbf170
change tab next and back accelerators
...
fixes bug #2581
2018-04-22 14:03:18 +01:00
Vincent Sanders
2c7d24c5bc
ensure stdint is included where required
2018-04-22 14:03:18 +01:00
Vincent Sanders
43582c5055
allow hash table add inline to be uncompressed
2018-04-22 14:03:18 +01:00
Vincent Sanders
d196ea7795
fix gtk accelerator loading
2018-04-22 14:03:18 +01:00
Vincent Sanders
b94b96e272
add hash table population from file or memory
2018-04-22 14:03:18 +01:00
Vincent Sanders
cfa5856eea
Initial conversion of GTK accelerators to separate config file
2018-04-22 14:03:18 +01:00
John-Mark Bell
a8bf9b05aa
HTTPS: restrict ciphersuites
2018-04-22 12:54:23 +00:00
John-Mark Bell
7d4349035d
Explicitly re-enable TLS session tickets.
...
Libcurl disables this by default.
2018-04-22 12:24:56 +00:00
John-Mark Bell
842513f10b
URLdb: fix comparison
2018-04-22 12:09:05 +00:00
Daniel Silverstone
70b6ca4376
Force SSL session caching on, Ubuntu seems to have it off by default
2018-04-22 13:04:21 +01:00
Daniel Silverstone
5efc6407d3
Revert "Disable SSL session ID caching."
...
This reverts commit debe0e345b
.
2018-04-22 12:58:39 +01:00
John-Mark Bell
103c015784
HSTS: make llcache update policy on 3xx responses
2018-04-22 11:39:12 +00:00
John-Mark Bell
ec1936cc93
HSTS: prevent llcache being nice
...
If the server has defined a HSTS policy, then the user no longer
gets to click-through a garbage certificate. Additionally, if
the server has provided a HSTS policy, it should do TLS properly,
so don't permit client-driven TLS version downgrades in that case,
either.
2018-04-22 11:39:12 +00:00
John-Mark Bell
83f5332708
HSTS: teach llcache to update and enforce policy.
2018-04-22 11:39:12 +00:00
John-Mark Bell
f2121d1c0f
NSURL: add ability to create replacement scheme
2018-04-22 11:39:12 +00:00
John-Mark Bell
a6014cae15
HSTS: support policy in urldb
2018-04-22 11:39:12 +00:00
John-Mark Bell
1c05280b5c
HSTS: add parser for Strict-Transport-Security
2018-04-22 11:39:12 +00:00
John-Mark Bell
badc0d437a
LLCache: correct typos/grammar/etc.
2018-04-22 11:16:26 +00:00
Daniel Silverstone
9c164e591f
Fix embarassing typo in amiga Makefile
2018-04-22 11:37:33 +01:00
Daniel Silverstone
942ef0df03
Fix amiga Icons->icons issue
2018-04-22 11:28:08 +01:00
Daniel Silverstone
de806db28e
Move !NetSurf into frontends/riscos and fix up
2018-04-22 11:15:23 +01:00
Daniel Silverstone
e864997842
Fix last uses of !NetSurf outside of riscos build
2018-04-22 10:55:22 +01:00
Daniel Silverstone
c1e30c0c3a
Initial shuffle of stuff out of !NetSurf
2018-04-22 10:41:55 +01:00
Daniel Silverstone
5094a3fd04
Rework use of split-messages to clean up and use -z
2018-04-22 10:11:11 +01:00
Daniel Silverstone
83e8f377ad
Support compression on output stream
2018-04-22 10:11:11 +01:00
Michael Drake
42f5bb6182
Framebuffer: Squash switch fall through warning.
2018-04-21 13:38:51 +01:00
Daniel Silverstone
5e52c6a233
Add missing dependency between font_internal and the generated fonts
2018-04-21 12:35:35 +01:00
Vincent Sanders
256ffca9a7
Dependency generation is now pure-side-effect which makes Make happier
2018-04-21 11:54:09 +01:00
Vincent Sanders
f3eb366679
Fix dependency declaration for dukky.c
2018-04-21 11:54:09 +01:00
Vincent Sanders
fb6f33129d
Add source files to prerequisites list for the compile rule
2018-04-21 11:54:09 +01:00
Daniel Silverstone
d670e28d4c
Correct libexpat-devel to expat-devel
...
This fixes #2312
2018-04-21 09:19:29 +01:00
Daniel Silverstone
911467dcbe
Add gperf to YUM deps
...
This fixes #2311
2018-04-21 09:15:00 +01:00
Michael Drake
a72771f8eb
Browser: Don't add history entry until after reformat.
...
Adding a history entry causes content_redraw() for the thumbnail.
But we can't content_redraw() until after content_reformat().
Otherwise we get HTML redraw before HTML layout has happened.
2018-04-14 17:00:18 +01:00
Michael Drake
3c3685eb96
Layout: Percentage max-width constrained boxes don't affect min on minmax pass.
2018-04-02 20:25:19 +01:00
Michael Drake
473a40bc11
Layout: Fix min max pass calc that looked wrong.
...
The `width` variable call be set to AUTO, which is INT_MIN,
so we can't add it to max without checking it's > 0, or we'll
blunder into the minmax assertions.
2018-04-02 20:23:30 +01:00
Michael Drake
af554fcedf
Layout: Remove some commented out code.
2018-04-02 20:22:49 +01:00