Michael Drake
|
147f2bd08a
|
Remove content_msg for PASTE, since it doesn't need a gui_window to get the buffer from the front end now.
|
2013-01-08 16:53:00 +00:00 |
|
Vincent Sanders
|
912b9de928
|
ensure default action fetcher is set to NULL
|
2012-12-06 19:33:25 +00:00 |
|
Vincent Sanders
|
646aed64ff
|
change to parameterised parser binding creation
|
2012-12-06 18:04:43 +00:00 |
|
Vincent Sanders
|
3052864773
|
issue click events at dom
|
2012-12-03 17:09:44 +00:00 |
|
Vincent Sanders
|
d80bb6210d
|
add missing include
|
2012-11-28 22:41:20 +00:00 |
|
Vincent Sanders
|
68f359d1ec
|
initial event fireing implementation
|
2012-11-28 18:07:36 +00:00 |
|
Vincent Sanders
|
fefc9ed6be
|
html renderer error path fixups for meta refresh
|
2012-11-26 20:34:59 +00:00 |
|
Vincent Sanders
|
fb13fcf166
|
Improve html renderer error reporting
|
2012-11-26 18:59:13 +00:00 |
|
Michael Drake
|
8bccf16158
|
Check if box with imagemap at point has area at point.
|
2012-11-22 17:40:20 +00:00 |
|
Michael Drake
|
bd3f65b7da
|
Use can_reformat instead of HTML special case. Allow reflow of parent for any object that gets a reformat.
|
2012-11-11 19:13:36 +00:00 |
|
Michael Drake
|
ddf45cd672
|
Reformat objects that reach the READY state.
|
2012-11-11 18:40:55 +00:00 |
|
Vincent Sanders
|
a79e098817
|
remove redundant domutils and put functionality in existing utils/libdom
|
2012-11-10 11:44:38 +00:00 |
|
Vincent Sanders
|
43fb761f45
|
add document.body, head and documentElement getters
add a dom utility file and use it
|
2012-11-07 18:53:05 +00:00 |
|
Michael Drake
|
bf7d8d46ee
|
More useful error type for libdom hubbub binding errors.
|
2012-11-07 15:34:53 +00:00 |
|
Vincent Sanders
|
f18bbd48c7
|
Improve error handling in html content
|
2012-10-17 21:52:43 +01:00 |
|
Michael Drake
|
4fccdf18f3
|
Move dom walker to utils/libdom.{c|h}. Add a few HTML elements to core strings.
|
2012-10-12 16:21:29 +01:00 |
|
Daniel Silverstone
|
fdba0bd72c
|
Fix document leak in encoding change handler
|
2012-10-11 20:43:46 +01:00 |
|
Michael Drake
|
6b7669dc09
|
Use nsurl_join instead of url_join. Forms still need to be moved over to nsurl.
|
2012-10-11 17:49:42 +01:00 |
|
Michael Drake
|
c82a5ad699
|
Need to talloc_free things that are created with talloc.
|
2012-10-03 20:48:53 +01:00 |
|
Vincent Sanders
|
c1671f37b1
|
reduce talloc usage to box tree layout only
|
2012-10-03 19:26:17 +01:00 |
|
Vincent Sanders
|
2718272f4f
|
quick and dirty fix to deal with replaced object trying to get a script context
|
2012-10-01 18:38:20 +01:00 |
|
Michael Drake
|
aea01d1978
|
Fix to define variable at start of block, for GCC 2.95.2.
|
2012-09-29 23:15:18 +01:00 |
|
Michael Drake
|
c67187079e
|
Improve object status message handling.
|
2012-08-22 23:00:16 +01:00 |
|
Michael Drake
|
afdf72d7b5
|
Confine box_at_point to the document it's given. Callers are now responsible for calling whatever functionality for object boxes. Remove last bw dereference from render directory. Remove a couple of unused functions.
|
2012-08-21 15:27:52 +01:00 |
|
Michael Drake
|
b134279644
|
Allow the presence of form inputs to be obtained without knowledge of html content internals.
|
2012-08-20 22:02:37 +01:00 |
|
Michael Drake
|
a11de47b64
|
Implement debug dump content call for HTML.
|
2012-08-20 16:04:44 +01:00 |
|
Michael Drake
|
edef40bbc4
|
Don't pass struct box to content open.
|
2012-08-20 14:22:28 +01:00 |
|
Michael Drake
|
427fb928c5
|
Remove unused member of html_content struct.
|
2012-08-20 13:10:14 +01:00 |
|
Michael Drake
|
a4f796e217
|
Let *_drop_file_at_point determine if a drop is possible.
|
2012-08-20 12:12:10 +01:00 |
|
Michael Drake
|
57d2e31e59
|
Avoid using hlcache_handle for drag saves in html_interaction. Drag save msg with NULL content now means save the content which sends the message.
|
2012-08-19 12:46:42 +01:00 |
|
Michael Drake
|
5a2d4c6ddb
|
Group content messages that are passed on.
|
2012-08-18 22:25:03 +01:00 |
|
Michael Drake
|
a2906b3994
|
Add paste request content message.
|
2012-08-18 22:19:15 +01:00 |
|
Michael Drake
|
142a0bf859
|
Add content message for setting mouse pointer.
|
2012-08-17 10:01:15 +01:00 |
|
Michael Drake
|
402de7572d
|
Use new content message for saving of hyperlink target URL.
|
2012-08-16 23:26:05 +01:00 |
|
Michael Drake
|
1919c8e071
|
Add message for content wanting wanting drag save to start.
|
2012-08-16 20:20:49 +01:00 |
|
Michael Drake
|
699173331b
|
html__redraw_a_box takes html_content instead of struct content.
|
2012-08-16 13:22:35 +01:00 |
|
Michael Drake
|
e5374cc042
|
Let contents broadcast explicit status messages as well as announce that their internal status has been updated.
|
2012-08-15 19:00:50 +01:00 |
|
Michael Drake
|
fcb7143ecb
|
Simplify content status text setting.
|
2012-08-15 11:50:08 +01:00 |
|
Michael Drake
|
5810d131d5
|
Let HTML content handle object content srcoll request messages.
|
2012-08-13 23:35:23 +01:00 |
|
John-Mark Bell
|
e1b37918e8
|
Reflect change to hubbub parser binding API.
|
2012-08-05 22:44:28 +01:00 |
|
Vincent Sanders
|
9a0f7028a3
|
Libdom now returns the document object at creation time
|
2012-08-05 11:44:43 +01:00 |
|
Vincent Sanders
|
5c25b8255a
|
add post parse script execution
|
2012-07-31 22:33:08 +01:00 |
|
Vincent Sanders
|
4182685d1e
|
fix parse completion - working syncronous scripts
|
2012-07-30 22:56:40 +01:00 |
|
Vincent Sanders
|
b0a41606ff
|
extend html data processing to deal with paused parse
|
2012-07-30 22:56:15 +01:00 |
|
Vincent Sanders
|
06608c1bf0
|
extend script enumeration to include asyncronous and deferred scripts
|
2012-07-30 22:54:14 +01:00 |
|
Michael Drake
|
81e079e747
|
Use interns for string comparisons.
|
2012-07-26 14:49:27 +01:00 |
|
Michael Drake
|
f6f2bcbcde
|
Interned string cleanup, phase 6 (final): Move html.c to corestring.
|
2012-07-22 23:28:45 +01:00 |
|
Michael Drake
|
3c790bf12d
|
Fix ref counting issue in meta tag finder.
|
2012-07-22 21:58:47 +01:00 |
|
Michael Drake
|
d70bf9ac43
|
Fix ref counting issue in HEAD handler. Fix logic error too.
|
2012-07-22 21:31:30 +01:00 |
|
John-Mark Bell
|
41abc08cbb
|
Fix ref leak in error case
|
2012-07-22 13:49:10 +01:00 |
|