Commit Graph

10468 Commits

Author SHA1 Message Date
Vincent Sanders
3a9fa29ee5 try and improve usage of browser window internals 2014-07-06 18:34:34 +01:00
Vincent Sanders
caf918d2f2 fixup merge of scheduled reformat 2014-07-06 11:01:39 +01:00
Vincent Sanders
0f151e37cb Merge branch 'vince/reformatpending'
Conflicts:
	amiga/gui.c
2014-07-06 10:45:31 +01:00
Chris Young
f5c62c2291 Stop the throbber resetting itself to frame 1 2014-07-05 19:07:20 +01:00
Chris Young
ab5b2d9afe Move favicon redraw to scheduled callback 2014-07-05 19:00:21 +01:00
Chris Young
21a21e8143 Move the throbber to proper scheduled operation 2014-07-05 18:44:44 +01:00
Chris Young
0e28071fa3 Moved forced throbber redraw to a scheduled callback 2014-07-05 17:59:54 +01:00
Chris Young
bdcb123f0a Replace a flag for search ico refresh with a scheduled callback 2014-07-05 17:47:40 +01:00
Chris Young
f3508427f8 Ensure Ctrl-C does not terminate NetSurf abruptly. 2014-07-05 09:36:43 +01:00
Vincent Sanders
219f505a65 version 1.1 of the backing store disc layout using base32 encoded
filenames to allow for case insensitive filenames.
2014-07-04 17:09:28 +01:00
Chris Young
eccfdec27a Wait for network activity instead of polling. 2014-07-03 20:53:28 +01:00
Chris Young
074e6f3ec6 Remove some code duplication, tidy up and documentation 2014-07-03 00:08:56 +01:00
Chris Young
f52501d9ad If we try to duplicate an existing scheduled event, reschedule it instead. 2014-07-02 18:43:44 +01:00
Chris Young
5105249bf7 tidy up schedule removal 2014-07-02 18:35:16 +01:00
Vincent Sanders
a71865b328 turn off verbose fetch debugging 2014-07-02 17:07:29 +01:00
François Revol
4073a991dd beos: Fix an oversight with number of fds for select()
curl_multi_fdset() does not include the +1 required
for select(), so we always need to add it.
2014-07-02 17:54:57 +02:00
Vincent Sanders
8848f754e0 documentation fixes and cleanups 2014-07-02 16:39:08 +01:00
Vincent Sanders
29e29cccd7 fix dumb error in previous commit and get scheme name element correct 2014-07-02 15:01:24 +01:00
Vincent Sanders
516dcb96e1 fix unhelpful assert at quit 2014-07-02 14:51:11 +01:00
François Revol
c574780d29 beos: drop @todo
From the select(2) linux manpage:
"nfds is the highest-numbered file descriptor in any of the three sets, plus 1."

As sEventPipe[0] is definitely a descriptor, it must be 1 more here.
2014-07-02 03:43:13 +02:00
François Revol
36ba460fe4 beos: handle realpath() returning NULL
Else we return with an uninitialized buffer...
2014-07-02 03:40:32 +02:00
François Revol
dcf3a55ae6 beos: Avoid crashing if FindPath() returns an error
This can happen when running from the build directory,
without the package already installed.
2014-07-02 03:11:25 +02:00
Chris Young
4497e9aab7 Neaten up sub-menu highlighting 2014-07-01 23:16:24 +01:00
Chris Young
291f1094eb Add some space between icon and text in the menu 2014-07-01 18:29:10 +01:00
Vincent Sanders
18aefabd20 change reformat to be driven from the scheduler like redraw 2014-07-01 09:27:20 +01:00
Vincent Sanders
06eb81235d fix fetchers include on windows 2014-07-01 09:17:22 +01:00
Vincent Sanders
2330503533 Merge branch 'vince/fetchschedule' 2014-07-01 09:03:47 +01:00
Chris Young
01088bb63b Re-disable the favicon render hook 2014-07-01 08:28:07 +01:00
Chris Young
1aed82b074 fix warnings 2014-06-30 22:38:58 +01:00
Chris Young
846b534854 Recreate the entire menu when the hotlist window is closed.
This ensures the hotlist entries in the menu are in sync with reality, and mirrors the existing hotlist toolbar update.
2014-06-30 22:37:05 +01:00
Chris Young
01271f4061 Re-enable favicon render hook. Not sure why or when this was disabled. 2014-06-30 22:21:10 +01:00
Chris Young
0c5bb37bea Implement a very basic favicon cache for the hotlist menu to use 2014-06-29 22:35:52 +01:00
Vincent Sanders
8944edd649 convert all frontends to scheduled fetch operation 2014-06-26 19:05:59 +01:00
Vincent Sanders
1b7aa7ffe5 make fetchers scheduled 2014-06-26 19:05:59 +01:00
Michael Drake
dfc095bd90 Display U+FFFD for characters > U+FFFF. 2014-06-24 13:26:39 +01:00
Adrien Destugues
80cc326658 beos: Use PathFinder to locate resource folder.
So it can work wherever NetSurf is installed...

Note this uses a Haiku-specific API and definitely breaks BeOS build.
2014-06-20 15:31:23 +02:00
François Revol
d64fa80ba7 beos: Fix Haiku libnetwork detection post-PackageManagement 2014-06-20 15:24:55 +02:00
François Revol
fc290506a4 beos: Fix local variable shadowing a parameter 2014-06-20 15:19:10 +02:00
François Revol
186f7479ee beos: Adjust browser_table for removed call 2014-06-20 15:06:16 +02:00
François Revol
c538396126 beos: Add missing include 2014-06-20 15:06:00 +02:00
Vincent Sanders
4b2101ba6a clean up the fetcher factory and improve its API 2014-06-19 18:27:24 +01:00
Michael Drake
cd159b6775 Don't display certain invisible characters.
Fixes display of U+200E code points all over Google
  search results.
2014-06-18 13:13:44 +01:00
Chris Young
904cefd388 Enable temporary change of search provider from the main browser window 2014-06-15 15:48:55 +01:00
Chris Young
3de529d815 Change the search ico to be a chooser gadget with the icon as the display 2014-06-15 15:39:49 +01:00
Chris Young
d552865da1 Use search provider iterator.
Use a List instead of an array as it is more flexible
2014-06-15 14:56:09 +01:00
Vincent Sanders
16dea2e2bd stop idna (en/de)code asploding when the passed host begins with a . 2014-06-10 23:38:35 +01:00
Chris Young
2462f5658e Fix memory leak on error 2014-06-10 19:27:39 +01:00
Vincent Sanders
837b8f9434 Merge remote-tracking branch 'origin/stevef/cconfig' 2014-06-10 09:31:07 +01:00
Vincent Sanders
d2b77a40a9 fix memory leaks in error paths. (coverity 1220852 and 1220851) 2014-06-10 00:22:44 +01:00
Steve Fryatt
ca91b4eea3 Fix signedness of numeric conversion when populating cache config dialogue box. 2014-06-09 23:03:39 +01:00