Commit Graph

8906 Commits

Author SHA1 Message Date
Chris Young d167da308b Use internal curl scheduled fetcher 2013-04-16 00:20:31 +01:00
Chris Young b7b20e4128 Merge branch 'chris/scheduled-fetches' of git://git.netsurf-browser.org/netsurf into chris/scheduled-fetches 2013-04-15 23:55:28 +01:00
Chris Young bbb0f4c2b9 The scheduled callback function doesn't need to do anything, because NetSurf is going to call hlcache_poll anyway after it returns. 2013-04-15 23:53:54 +01:00
Chris Young 83af8b35b2 Merge branch 'chris/scheduled-fetches' of git://git.netsurf-browser.org/netsurf into chris/scheduled-fetches 2013-04-15 23:47:01 +01:00
Chris Young 6557bae1a2 missing include 2013-04-15 23:46:28 +01:00
Chris Young dbebd4c1ce Schedule an immediate fetch poll if fetch is active 2013-04-15 23:42:46 +01:00
Chris Young 6090e36da2 Revert changes to netsurf.c 2013-04-15 23:40:08 +01:00
Chris Young dcbbe9901e Merge branch 'chris/scheduled-fetches' of git://git.netsurf-browser.org/netsurf into chris/scheduled-fetches 2013-04-15 23:35:27 +01:00
Chris Young a766c27bcf Merge branch 'master' into chris/scheduled-fetches 2013-04-15 23:30:53 +01:00
Chris Young 3b53d22260 Remove no-longer-needed code 2013-04-15 23:02:32 +01:00
Chris Young 4b9fcb1ad0 NetSurf appears to need to call hlcache_poll even if no fetches are active otherwise it sometimes gets stuck when fetching 2013-04-15 22:53:26 +01:00
Ole Loots 1dd92203df Slightly improved intial hiding of toolbar search area. 2013-04-15 21:02:34 +02:00
Ole Loots 6675aa62dc Refactored toolbar redraw
Always use the callback pointer and introduced an standard callback.
2013-04-15 20:59:30 +02:00
Chris Young 09af7a92aa fix warning 2013-04-15 19:52:44 +01:00
Chris Young 6dcccd5051 test using amiga frontend 2013-04-15 19:51:40 +01:00
Chris Young c6c4747a28 Schedule fetches so the frontend can wait for a scheduled event, rather than busy-looping. 2013-04-15 19:49:36 +01:00
Ole Loots 0d976df9f3 Properly handle return value of rc_intersect()
Fixes some redraw glitches.
2013-04-15 00:36:57 +02:00
Chris Young d9b8809908 Fix memory leak and make a point of ignoring UTF-16 surrogates 2013-04-14 16:03:46 +01:00
Chris Young 52e811a842 Don't recalculate next char position 2013-04-14 15:05:27 +01:00
Vincent Sanders fc9097fb1f provide gettext hooks to use the netsurf localisation system
This means the internal message system is used for gettext calls from
gtk libraries.
2013-04-14 11:27:42 +01:00
Vincent Sanders 38d0a299df remove unecissary glib internationalisation include 2013-04-14 11:27:42 +01:00
Vincent Sanders 526488d2f3 Improve environment script to extend pkg-config path and libnsfb library target 2013-04-14 11:27:41 +01:00
Vincent Sanders bf75ba31ac update gtk3 preferences dialog 2013-04-14 11:27:41 +01:00
Ole Loots 46efbe13d4 Improved debug logging. 2013-04-13 15:35:43 +02:00
Ole Loots 4e6bea9204 Improved CLRHOME Key handling
When textinput is focused, the key is handled by the browser (Moving
to start of text).
Otherwise the Content is scrolled to the top.
2013-04-13 15:34:08 +02:00
Ole Loots 437304b037 Disabled redraw debug output. 2013-04-13 14:55:17 +02:00
Ole Loots af521e0494 Removed obsolete comments. 2013-04-13 14:54:20 +02:00
Ole Loots c9fd3a4f13 Removed debug output 2013-04-12 01:05:37 +02:00
Ole Loots 916ca92bfc Improved favicon/iconyfied redraw (obey to visible rectangle list) 2013-04-12 01:04:21 +02:00
Ole Loots 08024af0a5 Renamed gemtk_wm_send_redraw to gemtk_wm_exec_redraw
...and did a little bit refactoring.
2013-04-11 22:56:48 +02:00
Chris Young 53e361b622 Fix build 2013-04-11 21:32:05 +01:00
Chris Young a6179250d5 Remove scheduled redraws for destroyed windows 2013-04-11 21:26:42 +01:00
Chris Young 26dbb7a602 Avoid multiple schedules of redraws 2013-04-11 21:20:25 +01:00
Chris Young 6ee4fa3f81 Default DPI to 85 as that is more correct than 72 2013-04-11 21:14:59 +01:00
Ole Loots 224fd963fd Home toolbar button doesn't crash anymore when homepage_url is null. 2013-04-11 01:30:34 +02:00
Ole Loots ef4b7e75c4 Show message box on error. 2013-04-11 00:51:05 +02:00
Ole Loots 12aebe1fa1 Added comments. 2013-04-11 00:49:02 +02:00
Ole Loots 5e5975e30b Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2013-04-11 00:48:15 +02:00
Ole Loots 1d92bf87e5 Fix page up key handling. 2013-04-11 00:46:39 +02:00
Daniel Silverstone (parasomnia chroot) 78149141f9 all-program now splits fatmessages for generic in-tree execution 2013-04-10 23:24:49 +01:00
Chris Young a938b1a337 Make "resize with contents" a user option 2013-04-10 19:36:38 +01:00
Chris Young b086d04d8a If we are reformatting, delay the redraw slightly to avoid excessive consectutive redraws 2013-04-09 20:49:28 +01:00
Chris Young 78e7019479 Test enable "resize with contents" now we have queued/delayed redraws. 2013-04-09 20:32:58 +01:00
Michael Drake ad0e79d85c More appropriate system colours. 2013-04-09 15:43:34 +01:00
Michael Drake fe1a40cbf4 Allow override of default window width/height individually. 2013-04-09 14:38:07 +01:00
Chris Young efc0fba8ef avoid potential crah on exit 2013-04-09 00:02:11 +01:00
Ole Loots 3fa929938b Fix duplicate Ctrl+V (and other shortcuts) key processing,
by catching event callback return value.
2013-04-09 00:40:21 +02:00
Michael Drake d64416774d Fix up for various core changes. 2013-04-08 17:50:55 +01:00
Michael Drake 0d7d76a6f3 Fix for http_only param change. 2013-04-08 17:25:12 +01:00
Michael Drake 04705b8e37 Add JS doc. 2013-04-08 15:23:30 +01:00