Commit Graph

  • e8df81fdb3 add tests for utility string handling Vincent Sanders 2016-08-04 00:19:48 +0100
  • 5a73f0797f add url escape test for complete garbage input Vincent Sanders 2016-08-03 16:06:17 +0100
  • eb5e0599af Improve percent escaping testing, parameter checking and documentation Vincent Sanders 2016-08-03 15:04:28 +0100
  • 908db8a51d Add url percent escape test with minimal test vectors Vincent Sanders 2016-07-31 13:24:26 +0100
  • 378d975474 add basic documentation on unit testing using check Vincent Sanders 2016-07-31 12:27:14 +0100
  • af191bbcc9 make gtk certificate viewing use gtk core window API Vincent Sanders 2016-07-31 12:19:37 +0100
  • e0d531b824 fix certificate viewer keypress consumption return Vincent Sanders 2016-07-31 11:38:03 +0100
  • b939afe3fc Allow certificate verification user prompt creation to return errors Vincent Sanders 2016-07-31 01:24:57 +0100
  • 51725592c9 make gtk cookies manager use core window API Vincent Sanders 2016-07-31 00:16:11 +0100
  • ca5b165c85 add nsgtk support for core window API Vincent Sanders 2016-07-31 00:13:41 +0100
  • ea84f67035 fix gdk to nskey mapping for home/end and missing keypad mappings Vincent Sanders 2016-07-31 00:10:21 +0100
  • 0f5d7cfcd2 Fix cookie manager keypress consumption return Vincent Sanders 2016-07-31 00:07:07 +0100
  • 8dbb61d2f5 fix documentation of mouse state enumeration Vincent Sanders 2016-07-31 00:05:36 +0100
  • 3303c005ee Remove pointless string copy Chris Young 2016-07-29 18:02:56 +0100
  • 2d41d6c933 cleanup gtk cookie interface Vincent Sanders 2016-07-25 21:55:03 +0100
  • 0c7649d030 URL escape: Improve API documentation. Michael Drake 2016-07-24 21:08:05 +0100
  • a122b94efd URL escape: Simplify to avoid unnecessary allocation. Michael Drake 2016-07-24 21:00:29 +0100
  • 7bff70e746 Fix TODO (writing past end of buffer) Chris Young 2016-07-24 22:38:46 +0100
  • 7417a21bb1 Improve comments. Michael Drake 2016-07-24 19:47:29 +0100
  • e88d82f87f URL module: Remove unused curl #include. Michael Drake 2016-07-24 14:16:12 +0100
  • b4e21b76fd URL unescape: Calculate new_len at end, rather than maintaining it. Michael Drake 2016-07-24 14:01:45 +0100
  • fa2e3b7784 URL unescape: return the new length to the caller. Michael Drake 2016-07-24 13:59:30 +0100
  • cf753f20cc Avoid using curl for URL unescaping. Michael Drake 2016-07-24 13:24:45 +0100
  • a543206075 URL unescape: Use size_t for length. Michael Drake 2016-07-24 12:33:51 +0100
  • 7202ff2f64 Data URL handling: Use url_unescape rather than curl. Michael Drake 2016-07-24 12:23:42 +0100
  • 90a260a2cc Doxygen: Fix instance of bad function comment syntax. Michael Drake 2016-07-24 12:21:23 +0100
  • f9870c41f5 Whitespace: Convert spaces to tab for indent. Michael Drake 2016-07-24 12:07:31 +0100
  • 83f95fe05e Explicitely support http and https URI schemes in the .desktop François Revol 2016-07-21 23:12:58 +0200
  • 9ee6e90de5 add header for memcpy prototype Vincent Sanders 2016-07-15 14:40:40 +0100
  • d03f0ee04e use the correct png type when reading header width and height Vincent Sanders 2016-07-15 14:37:54 +0100
  • 78d45e9b82 fix gtk TLS certificate viewing with multiple queries Vincent Sanders 2016-07-12 00:29:58 +0100
  • 6239b32d92 Make browserglob private to gui.c Chris Young 2016-07-09 23:55:16 +0100
  • 36a2a77a8e tidy-up Chris Young 2016-07-09 23:43:17 +0100
  • d0a1ee7ac0 Only set JSIMD_FORCENONE if it is not already set Chris Young 2016-07-09 23:17:09 +0100
  • 794f12e4b5 Add missing files Chris Young 2016-07-09 14:35:39 +0100
  • bb87d63f02 Force disable libjpeg-turbo's use of AltiVec if we don't have it NB: This var must be set when NetSurf is launched. The in-program setting is just a precaution in case the install script isn't run Chris Young 2016-07-09 14:32:43 +0100
  • 7fe13d5afa Set envvar to the correct value Chris Young 2016-07-09 13:17:43 +0100
  • 6a9a8d6127 Move current user options path to an abstracted nsoptions_read/write function Chris Young 2016-07-09 01:07:18 +0100
  • df8aeb4a88 Remove unused variable; help gcc Chris Young 2016-07-09 00:44:35 +0100
  • c9daec5567 Set an env-var if we don't have AltiVec This, in theory, allows us to use libjpeg-turbo 1.5+ on both AltiVec and non-AltiVec systems. Chris Young 2016-07-09 00:29:45 +0100
  • 39dcd22b05 Fix logic in the rare case we're running 8-bit and have a cached full-size native BitMap but need a scaled one. Chris Young 2016-07-08 23:53:01 +0100
  • d39f98065a Fix the caching logic now we've moved 8-bit scaling earlier in the code Chris Young 2016-07-08 23:43:41 +0100
  • ddcc914a3f Use GuiGFX to scale 8-bit images rather than doing two separate operations Chris Young 2016-07-08 19:57:42 +0100
  • dc633bc154 Force friend BitMap usage at depths>8bpp Fix logic so this forced usage actually applies Chris Young 2016-07-08 19:21:53 +0100
  • 7969745217 restrict some more vars Chris Young 2016-07-08 19:17:42 +0100
  • 59b29930d7 Fix the signalling to the old session of NetSurf from the newly-launched one. No idea how this ever worked previously, as it was sending commands to the ARexx server instead of NetSurf. Chris Young 2016-07-03 22:08:29 +0100
  • eb9571ede7 Help gcc opt Chris Young 2016-07-03 19:39:08 +0100
  • bada456d49 Fix specifying URLs on command line Chris Young 2016-07-03 19:10:57 +0100
  • ea00b37874 Attempt to help gcc out a little Chris Young 2016-07-03 18:48:46 +0100
  • 61979923c1 Use functions for determining throbber bitmap size Chris Young 2016-07-03 17:23:24 +0100
  • ea9932dd00 Handle closing windows and quitting from the menu differently Chris Young 2016-07-03 17:09:11 +0100
  • 65bf58e4a1 Remove ami_menu_toggle_checked global Chris Young 2016-07-03 16:55:00 +0100
  • 313c48b8a1 Ensure we aren't using a NULL native BitMap anywhere Chris Young 2016-07-02 14:56:04 +0100
  • 6c8225d3ab Don't abort on startup if GuiGFX is not available Most OS4 users won't need it, everybody else might like the opportunity of using NetSurf to download it :) Chris Young 2016-07-02 14:49:18 +0100
  • 65175b4362 Make Amiga SearchEngines file out of the global one plus our own additions Chris Young 2016-07-01 17:37:09 +0100
  • 8066d1c8b4 move key press enums and operations to their own header Vincent Sanders 2016-07-01 14:27:04 +0100
  • 0758af6631 remove unecessary core window header usage Vincent Sanders 2016-06-30 19:50:14 +0100
  • 85d76a0e04 fix missing includes caused by header cleanups Vincent Sanders 2016-06-30 18:26:51 +0100
  • 0ae788752c remove unecessary textinput header use from treeview header Vincent Sanders 2016-06-30 16:12:06 +0100
  • 012b797713 remove unecessary textinput header use from global history header Vincent Sanders 2016-06-30 15:40:10 +0100
  • 690066bb56 remove unecessary textinput header use from hotlist header Vincent Sanders 2016-06-30 15:28:54 +0100
  • 4f59f5309f fix missing keycode include on atari platform Vincent Sanders 2016-06-30 12:34:08 +0100
  • 8dd5b560a5 remove unecessary textinput header use Vincent Sanders 2016-06-30 11:51:39 +0100
  • c313524998 reduce curl usage to fetcher, url unescaping and time parsing Vincent Sanders 2016-06-29 23:06:53 +0100
  • c523bb47a0 Actually use utils/inet.h instead of sys/select.h Daniel Silverstone 2016-06-27 21:58:09 +0100
  • be1ff548cb fetch.h needs sys/select.h for the fd_set type et al. Daniel Silverstone 2016-06-27 21:50:54 +0100
  • 47ccd9855d Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not ideal but better Daniel Silverstone 2016-06-27 21:09:39 +0100
  • 767b73f5c7 Add NULL for silly frontend which can't use a useful compiler Daniel Silverstone 2016-06-27 21:04:21 +0100
  • a468b40990 Refactor the fdset acquisition into the fetchers to stop fetch.c including curl.h Daniel Silverstone 2016-06-27 21:00:58 +0100
  • ab6c03f311 Fix handling of certificate chains Vincent Sanders 2016-06-27 12:37:27 +0100
  • d3cfbc3077 Remove old native build lines from makefile Chris Young 2016-06-25 21:36:45 +0100
  • 7051b9e563 Use libiconv instead of newlib's iconv Requires invalid input to be explicitly ignored, as unlike newlib invalid characters are not replaced with '?' Fixes bug 2440 Chris Young 2016-06-25 21:24:45 +0100
  • 14bf4b47a5 Use charset from default Locale and store it in an option so we can (a) override and (b) get it without constantly looking it up Chris Young 2016-06-25 17:52:32 +0100
  • 75dcf09394 NULL a couple of variables Chris Young 2016-06-15 21:04:51 +0100
  • 66d0f14b32 move the public form API Vincent Sanders 2016-06-14 12:39:54 +0100
  • a60c4749ff fix url database test after API header changes Vincent Sanders 2016-06-14 00:16:42 +0100
  • 976eca9958 msplit public url database API out for frontends Vincent Sanders 2016-06-13 23:34:45 +0100
  • 22d84a587b reduce cocoa unecessary use of core API Vincent Sanders 2016-06-12 11:57:22 +0100
  • 7dcc725ae2 reduce cocoa frontend use of content API Vincent Sanders 2016-06-12 00:13:04 +0100
  • f236e7d6b7 remove unecessary content header inclusion from beos frontend Vincent Sanders 2016-06-11 18:44:20 +0100
  • 3153335fde remove unecessary risc os frontend usage of content headers Vincent Sanders 2016-06-10 11:53:28 +0100
  • 8fdf262683 remove unecessary content API usage from atari frontend Vincent Sanders 2016-06-08 15:30:25 +0100
  • 042fcb82b8 Move javascript content handler as appropriate for updated source format Vincent Sanders 2016-06-07 16:01:04 +0100
  • 9754539e22 remove unused and broken spidermonkey integration Vincent Sanders 2016-06-07 00:07:47 +0100
  • 0fad46cd0f reduce unecessary usage of content headers Vincent Sanders 2016-06-06 16:10:47 +0100
  • 9c8d60792f reduce usage of content headers by monkey frontend Vincent Sanders 2016-06-06 15:14:29 +0100
  • 8861923455 Allow include directories to be added by sub makefiles Vincent Sanders 2016-06-06 14:47:27 +0100
  • cba3a1468c beos frontend compile cannot do forward declrarations of enums Vincent Sanders 2016-06-06 10:24:51 +0100
  • de3194d1fe missed necessary header for haiku Vincent Sanders 2016-06-06 10:15:12 +0100
  • 3743c78d56 fixup beos build after content header changes Vincent Sanders 2016-06-06 10:09:59 +0100
  • 7f8e453a18 fixup cocoa image handler for content API changes Vincent Sanders 2016-06-06 09:23:24 +0100
  • 5074190c01 haiku gcc does not support forward enum declarations Vincent Sanders 2016-06-06 09:19:25 +0100
  • cf73e369ef fixup rsvg image handler for content API changes Vincent Sanders 2016-06-06 09:16:47 +0100
  • 0c53ad0e67 Clean up RISC OS save source to remove forward declarations and improve documentation Vincent Sanders 2016-06-06 09:00:52 +0100
  • 76a68d7dd0 Update content to split public and internal API Vincent Sanders 2016-06-06 08:59:23 +0100
  • d923e109cd Fix OS3 build Chris Young 2016-06-02 21:55:46 +0100
  • 88ae1ff267 Ensure variables are declared correctly Chris Young 2016-06-02 00:44:20 +0100
  • df2b14ed5f Make rxsig private to gui.c Chris Young 2016-06-02 00:14:10 +0100
  • ccccf76ff8 Make arexx_obj private to arexx.c Chris Young 2016-06-02 00:09:30 +0100
  • 26acc5d5c7 Move some globals into gui.c Chris Young 2016-06-02 00:03:45 +0100