Commit Graph

12190 Commits

Author SHA1 Message Date
Vincent Sanders 6da3b3102c remove unused warn_user API 2016-05-02 16:09:28 +01:00
Vincent Sanders 4f9dc97141 remove unecessary utils includes from RISC OS frontend 2016-05-02 16:09:28 +01:00
Vincent Sanders 4bf89b5948 remove unecessary utils includes from gtk frontend 2016-05-02 16:09:28 +01:00
Vincent Sanders d8d0ad3b49 cleanup some warnings in cocoa frontend 2016-05-02 16:09:28 +01:00
Chris Young 99299845e7 Indentation 2016-05-02 15:43:44 +01:00
Chris Young 54441c7c58 Ensure we don't leak random memory into our IFF DR2D files 2016-05-02 15:24:17 +01:00
Vincent Sanders 990598ccdc fix cocoa include ordering to ensure error enum is available 2016-05-02 10:32:54 +01:00
Vincent Sanders 505ae08df2 update cocoa frontend to not use depricated warn_user API 2016-05-02 10:24:49 +01:00
Vincent Sanders ad06f9e906 fix beos_warn_user definition 2016-05-01 22:12:47 +01:00
Vincent Sanders 91515e2b56 update beos frontend to remove useage of depricated warn_user API 2016-05-01 22:04:03 +01:00
Chris Young 4d18947adb Update to new warn_user API 2016-05-01 14:00:47 +01:00
Chris Young 67805f407f Fix version number display on library open error requester 2016-05-01 13:22:53 +01:00
Vincent Sanders 545644f23d update atari frontend to remove usage of depricated warn_user API 2016-04-30 11:34:45 +01:00
Vincent Sanders 03566a1182 completely remove use of depricated warn_user API in monkey 2016-04-29 11:02:49 +01:00
Vincent Sanders 746177ee39 stop monkey frontend using depricated warn_user API 2016-04-29 10:53:31 +01:00
Vincent Sanders b2e8c0d54f stop teh png image content handler directly reporting errors to users 2016-04-29 10:29:48 +01:00
Vincent Sanders 7b28db6249 message get API should not raise user errors itself 2016-04-29 09:41:10 +01:00
Chris Young 180295936b Use guigfx.library for 8-bit image quantization
This achieves speed-up on OS3/68k platforms where 8-bit modes are more likely to be used, at the expense of lower quality quantization than the former picture.datatype abuse provided.
Additionally, caching of BitMaps in palette-mapped modes is now possible.
NetSurf now requires guigfx.library (and render.library) in order to start, even on OS4.
2016-04-28 19:18:06 +01:00
Chris Young e5a05f1c0e Fix Amiga build following recent API change 2016-04-28 19:07:06 +01:00
Vincent Sanders cae22b17ac fix RISC OS font layout routines to return the correct error codes
During the font layout table refactor the return type was changed to
nserror and the risc os code was not updated correctly.
2016-04-28 11:32:45 +01:00
Vincent Sanders d6b6dafe50 fix plain text render regression introduced in layout table changes 2016-04-28 10:50:13 +01:00
Vincent Sanders e44bd09ac3 update windows frontend to not use depricated warn_user API 2016-04-27 22:41:59 +01:00
Vincent Sanders 6893866441 update gtk to stop using depricated warn_user API 2016-04-26 21:51:47 +01:00
Vincent Sanders 8fd04922cc update RISC OS frontend to not use the depricated warn_user API 2016-04-26 15:16:33 +01:00
Vincent Sanders 6a36d4ec2b remove all core usage of warn_user API 2016-04-26 12:50:16 +01:00
Vincent Sanders 69cea38f41 update scrollbar_create error handling to return nserror 2016-04-26 12:14:56 +01:00
Vincent Sanders dd14807c8c improve error returns from pdf save API 2016-04-26 11:02:17 +01:00
Vincent Sanders 7ec49463da fix error reporting from frameset creation 2016-04-26 10:26:00 +01:00
Vincent Sanders 5c427ba845 fix typo in riscos wan_user update 2016-04-25 23:19:12 +01:00
Vincent Sanders bf3ee089cb use the miscellaneous table warning entry
change all the frontends to provide the warning callback in the
miscelaneous table instead of using the warn_user function.

Changing all the warn_user callsites still requires completion.
2016-04-25 23:11:55 +01:00
Chris Young 638e07f026 Add missing table 2016-04-25 00:09:31 +01:00
Vincent Sanders 713430f6e5 attempt to fix cocoa frontend font layout table 2016-04-24 21:21:49 +01:00
Vincent Sanders f90ed33501 update cocoa frontend to use font layout table 2016-04-24 21:13:20 +01:00
Vincent Sanders d8b6de50d6 remove unecessary include causing build faliure. 2016-04-24 20:44:16 +01:00
Vincent Sanders 9ce01d2024 fixup errors in font layout table conversion 2016-04-24 20:38:30 +01:00
Vincent Sanders 5c567d4f20 update beos to use font layout table 2016-04-24 20:17:52 +01:00
Vincent Sanders 7677901edf update amiga font layout handling to use table 2016-04-24 19:04:48 +01:00
Vincent Sanders 6ddb66ccfb update atari to use font layout table 2016-04-24 18:41:00 +01:00
Vincent Sanders c9d9537941 update windows frontend to use font layout table 2016-04-24 17:59:03 +01:00
Vincent Sanders f687eb8886 update risc os frontend for layout table 2016-04-24 13:32:07 +01:00
Vincent Sanders 0b7edfd252 update framebuffer frontend to use layout table 2016-04-24 11:05:05 +01:00
Vincent Sanders ae01f36619 update monkey frontend to use layout table 2016-04-24 10:23:51 +01:00
Vincent Sanders 922faa743b Update gtk frontend to use layout table 2016-04-23 23:33:37 +01:00
Vincent Sanders 974a4a21e1 split out the layout glyph sizing and splitting API
This refactors the core "font" sizing API to be handled through gui
 function tables similar to every other core/frontend calling API.
2016-04-23 23:32:21 +01:00
Vincent Sanders cdd53bcffb make bitmap operations static to avoid warnings 2016-04-22 00:04:26 +01:00
Vincent Sanders a828150d9c for strtof to be redefined on haiku stdlib must be included beforehand 2016-04-21 23:56:16 +01:00
Vincent Sanders 04841668f0 attempt to fix haiku headers 2016-04-21 23:37:35 +01:00
Vincent Sanders 2bb68cb874 need strings.h for strncasecmp on freebsd 2016-04-21 23:04:00 +01:00
Vincent Sanders 608c052914 missing stdlib header 2016-04-21 22:54:04 +01:00
Vincent Sanders a74778302f fixup haiku brakage from header changes 2016-04-21 22:47:15 +01:00