mhammond%skippinet.com.au
6f3ccab486
Add keypress event test and image element.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182067 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 05:48:35 +00:00
mhammond%skippinet.com.au
ae0fff78ae
Work around the fact that XBL bindings are not exposed via nsIClassInfo
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182065 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 05:26:02 +00:00
mhammond%skippinet.com.au
3fbb6d453d
OnFinalize moves back to its original intent (now I can see what that
...
was :) and nsIScriptContext::FinalizeClasses renamed to ClearScope
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181975 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 05:34:51 +00:00
mhammond%skippinet.com.au
79014c9b78
Get the automated tests all passing again.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181932 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 22:30:35 +00:00
mhammond%skippinet.com.au
324e377a91
Test our event handlers can have too few arguments declared.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181905 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:55:26 +00:00
mhammond%skippinet.com.au
6064c983c7
Move to new pyxpcom (sane!) reference management model
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181904 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:54:08 +00:00
mhammond%skippinet.com.au
0b760dfeed
Protect multiple includes.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181903 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:52:28 +00:00
mhammond%skippinet.com.au
e14bdef514
Add comments, remove prints, change repr(), and support event functions
...
not declaring some/all params.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181898 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 10:02:05 +00:00
mhammond%skippinet.com.au
b032d89c5f
Make things much prettier and add some automated tests.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181848 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 10:43:30 +00:00
mhammond%skippinet.com.au
97230e2a43
Change wrapping process.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181847 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 10:39:27 +00:00
mhammond%skippinet.com.au
7c58f19535
New functions in _nsdom and changes to wrapping process.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181846 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 10:33:13 +00:00
mhammond%skippinet.com.au
cca222aacd
Normalize the exception before printing it.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181705 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-06 07:29:54 +00:00
mhammond%skippinet.com.au
cd03200213
Go further in the concept of a "wrapped native". DOM objects get their
...
own nsISupports wrapper, which has support in context.py for expandos,
and all object returned by these objects are also this custom object.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181687 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-05 22:21:35 +00:00
mhammond%skippinet.com.au
ea52fe66cc
Compiler package is different in Python 2.4.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181555 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 04:18:35 +00:00
mhammond%skippinet.com.au
abf7b92d6e
CompileEventHandler new args, and delegate most stuff to Python.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181534 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 02:10:34 +00:00
mhammond%skippinet.com.au
ee774d5992
Add nsdom package
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181533 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 02:07:27 +00:00
mhammond%skippinet.com.au
0bc2eb5a5f
Oops - checked in Makefile instead of Makefile.in
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181530 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:35:41 +00:00
mhammond%skippinet.com.au
679e0eb9ca
nsdom package, which does most of the grunt work.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181529 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:34:21 +00:00
mhammond%skippinet.com.au
8ec88ff7b4
Add error event tests
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181528 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:32:10 +00:00
mhammond%skippinet.com.au
8e66ae6d1a
scripttype->script-type
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181461 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 09:51:50 +00:00
mhammond%skippinet.com.au
3d082bdfe0
Brings things up to date with the rest of the world.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181434 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 13:29:11 +00:00
mhammond%skippinet.com.au
a16fa16c39
Fix type in comments.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180643 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-20 12:37:59 +00:00
mhammond%skippinet.com.au
8327630cde
Add a test of different attributes with different default languages.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180641 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-20 12:00:07 +00:00
mhammond%skippinet.com.au
329bdfca9f
Get things working with the new event regime.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180486 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-18 09:00:40 +00:00
mhammond%skippinet.com.au
a3f788386c
Tweak leak checking.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179985 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 14:18:01 +00:00
mhammond%skippinet.com.au
8db0a2b899
Fail if a version string is specified, so we can define the semantics later
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179984 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 14:03:07 +00:00
mhammond%skippinet.com.au
985422a570
Consolidate the compilation functions and tried (but failed) to trick
...
Python into using the line-number as specified.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179902 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 14:35:19 +00:00
mhammond%skippinet.com.au
8a570e68da
Support scripttype= at the root node, and add overlay tests.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179891 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 03:01:43 +00:00
mhammond%skippinet.com.au
b6fabc11cc
Bring things up to date with the new world order, including serialization
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179889 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:37:32 +00:00
mhammond%skippinet.com.au
073c06deeb
A bit more work on the test/sample
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179657 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 06:58:34 +00:00
mhammond%skippinet.com.au
f901ce03e0
Add an implicit 'nsdom' module complete with a JSExec method.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179656 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 06:57:16 +00:00
mhammond%skippinet.com.au
3b0e417bab
Get pydom stuff building on Linux.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179651 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 05:30:53 +00:00
mhammond%skippinet.com.au
008fd07a69
First cut at python breaking the JS grip on the DOM.
...
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179621 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 13:23:30 +00:00