Commit Graph

10494 Commits

Author SHA1 Message Date
Vincent Sanders 9e010dc7a5 remove unused popup menu link context sensative change code. 2014-07-23 20:37:02 +01:00
Michael Drake 3568df4aa6 Fix to point at current build documentaion. 2014-07-22 15:36:36 +01:00
Vincent Sanders 25c4ea7a6e stop treeview redraw failing because of bad global state. 2014-07-21 11:54:21 +01:00
Vincent Sanders 698b7c61f0 make gtk source viewer less explody. fixes #2159 2014-07-21 01:15:43 +01:00
Michael Drake a05b5fcff4 Always treat root element as overflow:visible.
Fixes bug #2149.
2014-07-18 20:09:20 +01:00
Michael Drake 7063846614 Restrict 'drill down' to specific box types. 2014-07-18 09:30:27 +01:00
Michael Drake b1eb026c6e Fix bug #2154: List numbering.
Previous list item box may not always be last child of parent.
Search its previous children until a list item is found.
2014-07-18 09:20:07 +01:00
Vincent Sanders 5b4d38b29b stop using certificate data from the stack outside the message context. 2014-07-17 15:20:38 +01:00
Vincent Sanders db01637343 remove content include from urldb header 2014-07-17 00:18:44 +01:00
Michael Drake 779deb8559 Fix overflow handling issue. 2014-07-13 18:21:50 +01:00
Michael Drake 0d3faeb4bd Allow suppression of style dump in box tree dumps. 2014-07-13 18:07:12 +01:00
Chris Young 36411a2ba5 Fix tab title when "always show tabs" is enabled and only one tab is present 2014-07-12 16:09:08 +01:00
Chris Young d61713d107 Don't update if there is no browser attached (fixes potential crash on startup) 2014-07-12 16:01:43 +01:00
Chris Young c3514c2c50 Ensure tab titles are updated if the tab bar is newly added 2014-07-12 15:44:14 +01:00
Michael Drake c86c772ce6 Remove more dead code. 2014-07-09 20:04:27 +01:00
Michael Drake 55d2e1126a Remove redundant code. 2014-07-09 19:49:43 +01:00
Vincent Sanders 7659708d55 remove unecessary reformat call
This was an error in the original refactor where redraw routine had an uneccessary
optimisation to remove an outstanding reformat.
2014-07-09 12:50:37 +01:00
Michael Drake 9a38a5d062 Simplify schedule_remove.
Since entries are unique we can stop looking when we have a match.
2014-07-09 07:23:58 +01:00
Michael Drake 3c818abaea Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2014-07-08 19:23:55 +01:00
Vincent Sanders 0694f345da fix leak on error path (coverity 1224429) 2014-07-08 15:57:48 +01:00
Vincent Sanders 6ae1841b5a stop using invalid gdkpixbuf 2014-07-08 15:37:23 +01:00
Vincent Sanders 89a02c3a8f when walking the css imports ensure the content is present before dereferencing it
css import entries may not have a valid content if the resource failed to load
or was unsuitable in some otehr way. The save_complete iterator did not cope with this.

fixes #2166
2014-07-08 13:25:54 +01:00
Vincent Sanders 5ce4f11eac add link context menu to gtk and add link copying and bookmarking 2014-07-07 23:29:06 +01:00
Vincent Sanders 07f1ae7461 fixup missing includes 2014-07-06 19:36:12 +01:00
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