Commit Graph

8503 Commits

Author SHA1 Message Date
Vincent Sanders 0718d80918 abstract out GC root manipulation for js values 2012-12-04 18:15:14 +00:00
Vincent Sanders 897acff532 make events work on elements 2012-12-04 18:01:11 +00:00
Vincent Sanders 878fe3e68c fix disabled javascript function signature 2012-12-03 17:53:14 +00:00
Vincent Sanders 70ece8a428 add stub implemntation for event handling in elements 2012-12-03 17:34:03 +00:00
Vincent Sanders 3052864773 issue click events at dom 2012-12-03 17:09:44 +00:00
Chris Young 22fbe5abfc Set the newly-created hotlist dirs to be "retain in memory" otherwise NetSurf crashes on hotlist cleanup. 2012-12-01 15:54:32 +00:00
Chris Young c88c4fa214 Don't need to attempt to free on remove, as the only entry point has already done this. 2012-12-01 15:23:11 +00:00
Chris Young ee79de5244 Attempt to do some re-layout if the toolbar is added after the window opens. 2012-12-01 15:15:12 +00:00
Chris Young 1e2cc766cd Update documentation 2012-12-01 00:29:53 +00:00
Chris Young ffcb07b8b2 Make hotlist toolbar actually work 2012-12-01 00:27:46 +00:00
Vincent Sanders 31c9ffb4b5 make boxes keep reference to the DOM node that causes them 2012-11-30 12:29:54 +00:00
Chris Young 61872ab3a4 Debug 2012-11-29 22:44:30 +00:00
Chris Young 23dc635e1a Make hotlist toolbar work and update (only updates on hotlist window close currently) 2012-11-29 22:13:42 +00:00
Chris Young d66e9c34a8 Create "menu" and "toolbar" directories in the hotlist if they don't exist on startup 2012-11-29 22:08:47 +00:00
Chris Young ec79063155 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2012-11-28 22:42:45 +00:00
Chris Young 168d09c878 Improve the look of the hotlist toolbar 2012-11-28 22:42:23 +00:00
Vincent Sanders d80bb6210d add missing include 2012-11-28 22:41:20 +00:00
Vincent Sanders 4865886721 fix logic 2012-11-28 22:35:40 +00:00
Vincent Sanders 71577f214d use macro to compare 2012-11-28 22:08:11 +00:00
Ole Loots 4fbeacf830 Fix integer overflow in percentage calculation, credits: Peter Slegg. 2012-11-28 21:55:43 +01:00
Chris Young 2437ca84a8 Hotlist toolbar needs to be ABOVE the tab bar 2012-11-28 19:44:40 +00:00
Chris Young 4e4bc9c135 Don't force a redraw after adding the toolbar, because we (currently) only add it immediately at window creation. 2012-11-28 19:43:24 +00:00
Chris Young 56d5e6963a Actually show the toolbar. It looks awful. 2012-11-28 19:41:18 +00:00
Chris Young 09bc58f7c2 Create a toolbar from the "Toolbar" folder within the hotlist. Note: makes no attempt to either free the toolbar or make the toolbar work. 2012-11-28 19:29:43 +00:00
Vincent Sanders 56b521a125 make window load event delivery work 2012-11-28 18:53:11 +00:00
Vincent Sanders 68f359d1ec initial event fireing implementation 2012-11-28 18:07:36 +00:00
Vincent Sanders fb5d763d75 extend corestings with event types 2012-11-28 17:19:49 +00:00
Vincent Sanders fefc9ed6be html renderer error path fixups for meta refresh 2012-11-26 20:34:59 +00:00
Vincent Sanders 567017898c remove example binding its out of date and in nsgenbind anyway 2012-11-26 20:34:59 +00:00
Vincent Sanders f9d94af893 add correct copyright headers 2012-11-26 20:34:59 +00:00
Vincent Sanders fb13fcf166 Improve html renderer error reporting 2012-11-26 18:59:13 +00:00
Vincent Sanders ce309aa5a9 add message retrival of error codes ensuring there are messages for all codes 2012-11-26 17:32:57 +00:00
Vincent Sanders 2fef76db15 add errorcode content broadcast API 2012-11-26 17:32:47 +00:00
Vincent Sanders 840284b24d Merge remote-tracking branch 'origin/mmu_man/beos-fixes' 2012-11-26 11:34:12 +00:00
François Revol 2836c1775a beos: Don't link with libxml2 anymore 2012-11-25 23:23:54 +01:00
François Revol e38c0f2c3b beos: comment on why the rdef file includes hexdump for icons 2012-11-25 21:01:06 +01:00
François Revol 2a01907ca1 beos: debug output cleanup 2012-11-25 20:55:34 +01:00
François Revol 08a659292e Mention the origin of the icons added by Adrien
They come from Zumi's site, were proposed for Haiku,
and should be usable under MIT licence but it is not mentionned there.
I'll probably replace them anyway.
2012-11-25 20:38:53 +01:00
Vincent Sanders 7915708b58 update event handler to cope with nsgenbind changes 2012-11-25 19:27:58 +00:00
François Revol 1765212be2 beos: Fix replicating with empty URL in archive
We just got to about: when no valid URL is passed.
2012-11-25 20:26:41 +01:00
François Revol eb454ff9f2 beos: More debug output cleanup 2012-11-25 20:03:43 +01:00
François Revol 17e19b283f beos: Silence debug output
Either comment them or change to LOG() calls.
2012-11-25 20:00:27 +01:00
François Revol 38b17e1112 beos: Partial replicant instanciation fix
* use the correct resources
* work around a deadlock, allows BeHappy to start, though removing
the replicant from Tracker crashes
2012-11-25 19:47:48 +01:00
François Revol 8a12a8d545 C89 2012-11-25 19:19:58 +01:00
François Revol 9b009dfb01 beos: Fix toolbar border
Use B_PLAIN_BORDER instead of the default B_FANCY_BORDER.
Also force full redraw on resize to avoid artefacts.
2012-11-25 18:35:18 +01:00
François Revol dea524f585 beos: gcc2 fix 2012-11-25 18:22:26 +01:00
François Revol fde30ff958 beos: Fix gui_poll()
Reintroduce curl_multi_fdset() and fix timeout calculations.
2012-11-25 18:17:55 +01:00
François Revol c496d9080f beos: gcc2 fixes
We'll probably drop gcc2 support soon though.
2012-11-25 18:12:50 +01:00
François Revol 7e5ac02785 Whitespace cleanup 2012-11-25 18:04:57 +01:00
Adrien Destugues - PulkoMandy eb28188661 Update the BeOS/Haiku port
* Toolbar use HVIF icons on Haiku
* Download window
* Some tweaks to the event loop to let network traffic happen

Signed-off-by: François Revol <revol@free.fr>
2012-11-24 21:39:40 +01:00