Commit Graph

12648 Commits

Author SHA1 Message Date
Chris Young
a8bd2af710 More allocvec/malloc replacements 2016-11-19 20:44:17 +00:00
Vincent Sanders
61a00c3832 fix unecessary base64 header include 2016-11-19 17:11:23 +00:00
Chris Young
81a7e0cbe9 Change some AllocVecs to mallocs and FreeVecs to free
Need to be careful with ASPrintf
2016-11-19 17:02:18 +00:00
Chris Young
cdde777d9c Move memory functions to own file 2016-11-19 16:19:29 +00:00
Chris Young
4b1b79582c Move slab size def into memory.c 2016-11-19 16:12:20 +00:00
Chris Young
6951d2327b Add memory.c/h 2016-11-19 15:51:24 +00:00
Chris Young
ec239402ea Move memory functions from misc.c to memory.c 2016-11-19 15:50:22 +00:00
Michael Drake
d3c7d410a8 Merge branch 'tlsa/shared-styles' 2016-11-19 14:52:26 +00:00
Michael Drake
b3d98a4d7d Work in Progress: Update for style-sharing LibCSS API. 2016-11-19 14:46:44 +00:00
Daniel Silverstone
1fb06929d9 Remove internal BASE64 in favour of nsutils' one 2016-11-19 14:40:10 +00:00
Daniel Silverstone
f8b95e83bb Official Release
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEVAwUAWDBZAMMN9DnymH10AQrJjAf+LD/v5Wmzy0TtB7TK58Kk7T6/M6XDZLyR
 a0uyUC5iyGZPnljsds+b6rLl94uM4kDZbATXH2NwZk2BI6Evv8X3ah350XTIciX3
 OcaAHb2oajb8ISesvmaUCPZJhB6k9mUhwpuPUSjuQsMB9kevmoz7KOfqYQ6DPxhq
 fY5G/goqgNlpkUJUPWyAudzJLqh5xsDpG1VGdOPmhjPp3vodYLqFihy8R9Co4gby
 fwcgEL8hI1bnYzsst3JJKJjhlDW/fEgdoScV6lTDp7pZv+VwyNFeKckJAlItwRM0
 cXKSViXgxbTDd9r7n+vrP78srVAY6IGiw7/aIS8/DZAMoEbw6gQXOA==
 =2eDi
 -----END PGP SIGNATURE-----

Merge 3.6 release and prepare 3.7 dev
2016-11-19 13:55:01 +00:00
Daniel Silverstone
c56ecfd924 Update copyright years 2016-11-19 13:37:41 +00:00
Daniel Silverstone
75005f9220 Update version.c and amiga version.c 2016-11-19 12:09:51 +00:00
Daniel Silverstone
461cf15308 Bump AmigaOS versions 2016-11-19 12:06:59 +00:00
Michael Drake
c1a0001226 Merge branch 'vince/win32-corewindow' 2016-11-19 11:54:29 +00:00
Vincent Sanders
f3a1b49dd8 add corewindow support for windows frontend 2016-11-19 11:22:22 +00:00
Chris Young
076e54e1e5 Increase slab size to 8K (recommended size) 2016-11-19 11:21:23 +00:00
Chris Young
67796f2f77 Fix some warnings 2016-11-18 19:33:22 +00:00
Chris Young
c2da6cbd25 Remove setting an env-var to force disable Altivec in libjpeg-turbo
a) v1.5.1 has Altivec off by default when built for OS4
b) I've moved my detection code into libjpeg-turbo, so the env-var will now *only* be an override
2016-11-18 18:49:17 +00:00
Chris Young
2a937ae040 Move declaration to ensure ULONG is defined 2016-11-17 19:56:02 +00:00
Chris Young
387fd20393 Enable slab allocator on OS3
...if we have a sufficiently new (experimental) version of clib2.
2016-11-17 19:26:08 +00:00
Daniel Silverstone
71d3e7b4ca Docs: Fix for zsh in env.sh 2016-11-13 18:29:17 +00:00
Vincent Sanders
a2388a91cf Rationalise the use of win32 application instance handle use
The use of the application instance handle global variable was
inconsistent throughout the windows frontend.

By rationalising the passing of these handles it showed that some of
the toolbar and throbber parent handles were also setup wrong giving
odd offset behaviour.

All these issues have been addressed and the throbber is now in the
correct position.
2016-10-30 12:58:43 +00:00
Vincent Sanders
3ecced92f3 Complete windows main window documentation 2016-10-29 17:24:31 +01:00
Vincent Sanders
57715fc70c Improve windows win32 main browser window code documentation 2016-10-26 23:19:43 +01:00
Vincent Sanders
489f6f1fa3 Improve window operation table documentation 2016-10-26 23:19:21 +01:00
Vincent Sanders
3940a078b1 add some example code to aid in explaining the core window interface 2016-10-26 13:59:24 +01:00
Vincent Sanders
2adf0a9c44 clean up documentation of GTK core window interfaces 2016-10-26 13:58:51 +01:00
Vincent Sanders
af5f4a5704 Initial attempt to document the core window interface 2016-10-24 17:17:44 +01:00
Chris Young
f814edee75 Disable triangle mode for bitmap scaling
Potential workaround for #2478
2016-10-23 19:31:43 +01:00
Vincent Sanders
90541333c0 remove unused variable in windows frontend 2016-10-20 12:54:43 +01:00
Vincent Sanders
5e1236a8e7 allow windows frontend to load and store urldb files 2016-10-19 23:31:49 +01:00
Vincent Sanders
43e91251ad windows frontend netsurf options 2016-10-19 23:07:43 +01:00
Vincent Sanders
601d9da66d fix windows user preferences location storage 2016-10-19 11:12:19 +01:00
Vincent Sanders
7d808e9549 remove unused extraneous windows file 2016-10-19 11:08:45 +01:00
Vincent Sanders
10afe5f615 fix curl/openssl library link ordering 2016-10-19 10:12:41 +01:00
Michael Drake
fab01f4f1a UA style: Simplify HR style. 2016-10-13 15:19:06 +01:00
Michael Drake
b42d253f86 Table cell nowrap attribute is presentational hint, not UA style. 2016-10-13 12:44:27 +01:00
Vincent Sanders
22d917c92d allow gtk3 target in CI system 2016-10-08 20:32:15 +01:00
John-Mark Bell
d8dd2e2457 env: add m68k-unknown-amigaos 2016-10-05 23:08:05 +00:00
Vincent Sanders
1de0ebf2e5 fix gtk install target to cope with gtk3 2016-10-05 19:44:49 +01:00
Vincent Sanders
975931a4f6 fix gtk3 build with corewindow 2016-10-05 19:43:19 +01:00
Vincent Sanders
e652eed493 fix framebuffer install rules 2016-10-05 10:55:32 +01:00
Vincent Sanders
b18c7aaa89 addjust posix feature level for openbsd 6 build 2016-10-01 12:17:54 +01:00
Vincent Sanders
a2396edde4 complete transition to locale independant core operation
The netsurf core no longer uses any locale dependant operations
excepting the mall number or cases where such operations are
explicitly wanted.

the netsurf_init now calls setlocale with the empty string and lets
the c library setup as per its specific implementation.

any core functionality that specificaly processes ascii text must use
the utils/ascii.h header to do so.
2016-09-29 22:37:10 +01:00
Vincent Sanders
0dcfc2fc5d fix use of default image on menu entries for gtk frontend 2016-09-27 21:17:33 +01:00
Michael Drake
f89ec1df37 Utils: Remove redundant genpubsuffix.pl (using libnspsl now). 2016-09-26 10:15:05 +01:00
Michael Drake
7b78ef3361 Style: Fix ignoring of STYLE elements with non-screen media.
We were handling the STYLE tag getting added in the
dom_default_action_DOMSubtreeModified_cb callback, however,
the media attribute dadn't been added by that point.

We now check it in the dom_default_action_DOMNodeInserted_cb
callback, at which time the media attribute is available for
checking.

Note, we should probably store the media type in the
html_stylesheet structure, but for now we just have an
`unused` boolean.

Also, it may be possible to optimise to avoid parsing non-
screen media STYLE element data if we could detect the media
earlier.
2016-09-24 12:44:28 +01:00
Vincent Sanders
1ef1edc9e0 enable use of netsurf public suffix library to prevent supercookies 2016-09-20 21:45:35 +01:00
Vincent Sanders
608a18caff remove junk references to old javascript implementations 2016-09-19 22:02:51 +01:00