Chris Young
61723e01c1
Avoid NULL pointer access
2012-12-05 18:14:45 +00:00
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