Vincent Sanders
2bea506f83
add Node interface binding just to get the prototype
2012-11-14 02:11:01 +00:00
Vincent Sanders
a79e098817
remove redundant domutils and put functionality in existing utils/libdom
2012-11-10 11:44:38 +00:00
Daniel Silverstone
413248d0fc
Rough implementation of httponly cookie support
2012-11-09 11:38:46 +00:00
Vincent Sanders
9318e66449
add document.createElement
2012-11-09 10:52:55 +00:00
Vincent Sanders
85ede7192d
put correct type casts into constructor
2012-11-08 17:30:43 +00:00
Vincent Sanders
28ac5fe9c1
implement appendChild so wikipedia lcm script works
2012-11-08 17:22:29 +00:00
Vincent Sanders
06b08d3af0
make compatability macros for garbage collection
2012-11-08 00:40:21 +00:00
Vincent Sanders
882fd4f5c5
implement document.createTextNode operation
2012-11-07 19:55:42 +00:00
Vincent Sanders
ca24b238ed
add Text interface
2012-11-07 18:53:05 +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
Vincent Sanders
12f874cd92
separate javascript logging macro
2012-11-06 18:20:41 +00:00
Vincent Sanders
4bd5e23fff
ensure garbage collector knows about created objects
2012-11-06 18:20:41 +00:00
Vincent Sanders
478b57c5d7
working docuemnt.cookie
2012-11-04 16:37:51 +00:00
Vincent Sanders
8de9e19077
improve dom reference accounting
2012-11-04 11:20:02 +00:00
Vincent Sanders
3f1b683845
implement dom-getElementsByTagName and nodelist and htmlcollection
2012-11-03 21:37:06 +00:00
Vincent Sanders
45d508487a
add global api to window binding
2012-11-03 13:52:13 +00:00
Vincent Sanders
48cbca0399
move bindings into the correct place
2012-11-02 22:37:57 +00:00
Vincent Sanders
7cb3150573
improve example binding docuemntation
2012-11-02 13:30:30 +00:00
Vincent Sanders
b84dc91e3d
remove extraneous debug
2012-11-02 11:06:14 +00:00
Vincent Sanders
2b6bd44ef0
add location binding
2012-11-01 23:30:28 +00:00
Vincent Sanders
b34cbc5e83
remove old handmade binding code
2012-11-01 23:29:01 +00:00
Vincent Sanders
2b8cdf1f29
add HTMLElement interface binding
2012-11-01 21:13:14 +00:00
Vincent Sanders
5496a60431
console interface from IDL
2012-10-31 14:31:18 +00:00
Vincent Sanders
ede48d6074
add navigator interface
2012-10-31 01:22:35 +00:00
Vincent Sanders
79e557bbe8
Move WebIDL to be available for all binding types not just jsapi (spidermonkey)
...
Add conversion message display
2012-10-30 13:49:02 +00:00
Vincent Sanders
881daebce2
get minimal window property functionality working on window object
2012-10-29 23:46:07 +00:00
Vincent Sanders
ac286c4a95
add binding for window class
2012-10-29 20:10:39 +00:00
Vincent Sanders
b531318905
fix obtaining the "this" object
2012-10-28 15:37:55 +00:00
Vincent Sanders
ac5ade2f56
add include for bindings
2012-10-26 12:46:49 +01:00
Vincent Sanders
99c54f1d9d
split class prototype initialisation from instantiation
2012-10-26 12:36:14 +01:00
Vincent Sanders
6a300528fd
add initial binding files for nsgenbind
2012-10-25 11:17:33 +01:00
Vincent Sanders
ad10d63209
Initial webIDL files for core dom and html
2012-10-25 11:17:32 +01:00
Michael Drake
3c4f4ca461
Alocate jsclass_document_priv size.
2012-10-05 15:06:32 +01:00
Vincent Sanders
792e888169
remove comment after checking correctness of sources
2012-08-22 16:59:33 +01:00
Vincent Sanders
22368db232
add js property (dom attribute) support to the document/element objects
2012-08-17 12:25:49 +01:00
Vincent Sanders
a3ef5c2c3c
fixup jsapi dom interface to include correct html/dom acessor hierachy
2012-08-15 18:48:46 +01:00
Vincent Sanders
ad5db89b49
Fix include and structure definition to stop compiler redefinition errors
2012-08-09 16:28:07 +01:00
Michael Drake
2eef2a2264
Add missing #include.
2012-08-08 21:49:31 +01:00
Vincent Sanders
0ace9f5e0b
extend javascript object hierarchy
2012-08-08 20:08:41 +01:00
Vincent Sanders
135aae3921
add element object
2012-08-05 23:42:45 +01:00
Vincent Sanders
f5891097cc
Inital work on supporting getelementbyid
2012-08-05 11:44:43 +01:00
Vincent Sanders
6bbae1f228
add document IDL and test for geteleemntbyid
2012-08-01 19:25:45 +01:00
Vincent Sanders
c0aaf31f5a
fix global handling
2012-07-31 14:48:53 +01:00
Vincent Sanders
d7289f6701
remove parser binding layer
2012-07-13 17:37:22 -06:00
Vincent Sanders
c5a87d3ebb
do not try and write to document if the parser is finished
2012-07-07 00:29:47 +01:00
Vincent Sanders
752261c66c
Improve logging and inline script handling
2012-07-07 00:16:07 +01:00
Vincent Sanders
cc93afcfda
alter usage of libdom hubbub binding
2012-07-06 20:00:32 +01:00
Vincent Sanders
67648c621d
Implement navigator properties
...
Signed-Off-By: Vincent Sanders <vince@netsurf-browser.org>
2012-07-02 22:48:53 +01:00
Vincent Sanders
274a76d97a
Add initial navigator object creation.
...
Basic navigator object outline ready to add methods to.
The navigator object contains all the information about the browser
Signed-Off-By: Vincent Sanders <vince@netsurf-browser.org>
2012-07-02 22:48:41 +01:00
Vincent Sanders
a911ecaa48
Add compatability code to allow compilation with earlier Spidermonky versions
...
By using carefuly built macros we can make the spidermonkey binding
work on earlier editions of spidermonkey.
Some ideas taken from Chris Young and Ole
Signed-off-by: Vincent Sanders <vince@netsurf-browser.org>
2012-06-30 17:38:12 +01:00