Jez Higgins
|
fae0ecf960
|
Merge pull request #1 from sradomski/master
DOM Level2 Events
|
2013-01-20 10:30:44 -08:00 |
|
Stefan Radomski
|
fb1ac6da38
|
Reverted last commit
|
2013-01-13 18:57:22 +01:00 |
|
Stefan Radomski
|
96f2fb050a
|
MSVC10 does not know operator+ for string and const char*
|
2013-01-13 17:49:54 +01:00 |
|
Stefan Radomski
|
f46a265432
|
Fixed issue with gcc
|
2013-01-10 23:06:40 +01:00 |
|
Stefan Radomski
|
dc1c1c0225
|
Dispatch DOMCharacterDataModified as well
|
2013-01-10 22:18:45 +01:00 |
|
Stefan Radomski
|
3fbde80063
|
Added operator< for nodes to function as STL keys
|
2013-01-07 14:55:13 +01:00 |
|
Stefan Radomski
|
d04316460c
|
Fixed memory leak
- initialize refCount
- return true for hasFeature Events and MutationEvents
|
2013-01-07 03:02:04 +01:00 |
|
Stefan Radomski
|
0732013c6e
|
Some bug-fixes
- Count references
- Provide Node constructor from EventTarget
|
2013-01-06 22:56:53 +01:00 |
|
Jez Higgins
|
0333a2cc0d
|
Fallback to std::set because I can't work out how to use boost::unordered_set with silly_string
|
2013-01-05 23:42:06 +00:00 |
|
Jez Higgins
|
2a9d8ca748
|
Use boost::unordered_set for the String pool rather than my rather rubbish std::list. Much quicker. Patch provided by Gunther Laure
|
2013-01-05 21:55:09 +00:00 |
|
Jez Higgins
|
97ecf9040b
|
Don't create a namespace context unless we need one - performance tweak provided by Gunther Laure
|
2013-01-05 21:53:59 +00:00 |
|
Jez Higgins
|
b65f7be0b3
|
Applied Oncaphillis' patch for gcc 4.7
|
2013-01-05 21:26:35 +00:00 |
|
Stefan Radomski
|
2e486cfd96
|
More work on DOM Level2 events
- dispatchEvent follows standard now
- actually dsipatch events when modifying the dom
|
2013-01-01 23:35:42 +01:00 |
|
Stefan Radomski
|
0619f2deb0
|
Started DOM Level2 Events
|
2012-12-30 01:10:31 +01:00 |
|
Jez Higgins
|
130cc3cdc2
|
Restored line controlling attribute output that I'd accidentally deleted
|
2012-11-21 19:52:16 +00:00 |
|
Jez Higgins
|
4555948aae
|
OK, I really think that's it
|
2012-11-21 11:12:35 +00:00 |
|
Jez Higgins
|
51f1912534
|
Removed last of the std::string-isms.
|
2012-11-21 06:59:40 +00:00 |
|
Jez Higgins
|
bdc7db5da8
|
Put all necessary headers into XSLT.hpp
|
2012-11-20 08:43:13 +00:00 |
|
Jez Higgins
|
1e56033409
|
Correct element-available spelling
|
2012-11-16 09:17:55 +00:00 |
|
Jez Higgins
|
53801acbac
|
Leave unparsed-entity out again for the moment
|
2012-11-16 09:17:39 +00:00 |
|
Jez Higgins
|
4f490d6d38
|
Fixed Variable look up by QName
|
2012-11-15 23:26:32 +00:00 |
|
Jez Higgins
|
6a95d42dd6
|
corrections for gcc
|
2012-11-15 22:25:55 +00:00 |
|
Jez Higgins
|
3dca53b3b4
|
typedef
|
2012-11-15 22:11:54 +00:00 |
|
Jez Higgins
|
06eca85b75
|
add typename qualifiers
|
2012-11-15 22:08:29 +00:00 |
|
Jez Higgins
|
63a1d869c2
|
add typename qualifiers
|
2012-11-15 22:06:46 +00:00 |
|
Jez Higgins
|
5ebb3f02b0
|
All done. Compiles and runs again.
|
2012-11-15 22:03:42 +00:00 |
|
Jez Higgins
|
5043f5bd4d
|
Got the new attribute validation going
now to plug it in everywhere
|
2012-11-15 19:38:48 +00:00 |
|
Jez Higgins
|
47383b55b9
|
There's the start of the new attribute validation.
Now to hook it up. I should have done it like this from the start.
|
2012-11-14 22:49:46 +00:00 |
|
Jez Higgins
|
aaa97898af
|
I seem to have fixed the child element handling in a nice way
now for value rules
|
2012-11-14 16:10:49 +00:00 |
|
Jez Higgins
|
7b10b769d6
|
stop string construction error, but think I'm going to have to rework the ValueRules and ChildElements
|
2012-11-14 09:20:56 +00:00 |
|
Jez Higgins
|
ce9a4b7dc4
|
select correct cout or wcout
|
2012-11-12 22:27:04 +00:00 |
|
Jez Higgins
|
39d85b29c6
|
First pass as parameterising the whole of the XSLT library on string_type is done
|
2012-11-12 21:46:08 +00:00 |
|
Jez Higgins
|
16b50bf4df
|
ok, let's try with std::wstring
|
2012-11-09 19:26:21 +00:00 |
|
Jez Higgins
|
3a044bfcfd
|
namespace stack
|
2012-11-09 19:24:27 +00:00 |
|
Jez Higgins
|
2541353ba3
|
include handler
|
2012-11-09 19:24:19 +00:00 |
|
Jez Higgins
|
03cf2ed1a9
|
more templating
|
2012-11-09 19:17:13 +00:00 |
|
Jez Higgins
|
a78bb814f8
|
functions
|
2012-11-08 21:48:35 +00:00 |
|
Jez Higgins
|
f4f0743d94
|
execution context
|
2012-11-08 17:21:57 +00:00 |
|
Jez Higgins
|
16e9b2acc4
|
execution context
|
2012-11-08 17:19:10 +00:00 |
|
Jez Higgins
|
69f040133b
|
execution context
|
2012-11-08 17:13:33 +00:00 |
|
Jez Higgins
|
ce90d4a438
|
functions
|
2012-11-08 16:53:00 +00:00 |
|
Jez Higgins
|
8c2d6193cb
|
item
|
2012-11-08 16:22:17 +00:00 |
|
Jez Higgins
|
5eb30e634f
|
item
|
2012-11-08 16:18:49 +00:00 |
|
Jez Higgins
|
84a58ad838
|
variableclosure
|
2012-11-06 20:49:14 +00:00 |
|
Jez Higgins
|
8a496c370b
|
variablestack
|
2012-11-06 20:44:52 +00:00 |
|
Jez Higgins
|
da3143bd67
|
variable_impl
|
2012-11-06 20:27:20 +00:00 |
|
Jez Higgins
|
b9b6ed8582
|
variable_declarationn
|
2012-11-06 20:25:10 +00:00 |
|
Jez Higgins
|
cb1e7d3f24
|
variable_impl
|
2012-11-06 20:21:39 +00:00 |
|
Jez Higgins
|
907b32e13e
|
qname
|
2012-11-06 20:15:35 +00:00 |
|
Jez Higgins
|
93437e56a3
|
stylesheet
|
2012-11-06 20:07:26 +00:00 |
|
Jez Higgins
|
0a779b070d
|
stylesheet
|
2012-11-06 20:06:07 +00:00 |
|
Jez Higgins
|
7827fcb161
|
stylesheet
|
2012-11-06 20:03:15 +00:00 |
|
Jez Higgins
|
69c507ebe8
|
sink
|
2012-11-06 19:39:39 +00:00 |
|
Jez Higgins
|
3a3f363f36
|
sink
|
2012-11-06 19:36:58 +00:00 |
|
Jez Higgins
|
2ec3b77dff
|
sink
|
2012-11-06 19:35:28 +00:00 |
|
Jez Higgins
|
198b47af38
|
sink
|
2012-11-06 19:31:41 +00:00 |
|
Jez Higgins
|
efcb81b80c
|
sink
|
2012-11-06 19:29:22 +00:00 |
|
Jez Higgins
|
3d0806460d
|
output handler
|
2012-11-06 19:09:20 +00:00 |
|
Jez Higgins
|
29b9db9e80
|
namespace alias
|
2012-11-06 19:05:52 +00:00 |
|
Jez Higgins
|
ab7e8337a2
|
keyhandler
|
2012-11-06 19:02:31 +00:00 |
|
Jez Higgins
|
db1f9bac46
|
key
|
2012-11-06 09:17:16 +00:00 |
|
Jez Higgins
|
c970605a0f
|
param
|
2012-11-06 08:29:42 +00:00 |
|
Jez Higgins
|
bbafbf4b63
|
toplevel param
|
2012-11-06 08:20:10 +00:00 |
|
Jez Higgins
|
25e0671eb2
|
withparam
|
2012-11-06 08:14:07 +00:00 |
|
Jez Higgins
|
c58ae015b8
|
withparam
|
2012-11-06 08:11:27 +00:00 |
|
Jez Higgins
|
3b4ec78a13
|
template
|
2012-11-06 07:53:00 +00:00 |
|
Jez Higgins
|
4197825a7c
|
template
|
2012-11-06 07:50:57 +00:00 |
|
Jez Higgins
|
456b38c37f
|
gcc fixes
|
2012-11-05 09:22:05 +00:00 |
|
Jez Higgins
|
2e1bbdbec9
|
sort
|
2012-11-05 09:18:08 +00:00 |
|
Jez Higgins
|
16e61b50fb
|
item_container_handler
|
2012-11-04 22:39:16 +00:00 |
|
Jez Higgins
|
2a83b64cf3
|
genericised childelement
|
2012-11-04 22:34:40 +00:00 |
|
Jez Higgins
|
b567e0f668
|
qualifiers
|
2012-11-04 17:24:37 +00:00 |
|
Jez Higgins
|
ab2ae612c9
|
inline elements
|
2012-11-04 17:22:47 +00:00 |
|
Jez Higgins
|
1dd953346b
|
typename
|
2012-11-04 17:15:34 +00:00 |
|
Jez Higgins
|
40cb778596
|
copy and copy_of
|
2012-11-04 17:12:14 +00:00 |
|
Jez Higgins
|
fc91f0329a
|
message
|
2012-11-04 17:07:41 +00:00 |
|
Jez Higgins
|
769a5b98a3
|
typename fix
|
2012-11-04 13:09:12 +00:00 |
|
Jez Higgins
|
0ea5226801
|
processing instruction
|
2012-11-04 13:04:08 +00:00 |
|
Jez Higgins
|
895bd0baf3
|
notimplementedyethandler
|
2012-11-04 08:41:53 +00:00 |
|
Jez Higgins
|
a792502472
|
element
|
2012-11-04 08:38:48 +00:00 |
|
Jez Higgins
|
4ddf44c269
|
apply_templates
|
2012-11-03 09:54:07 +00:00 |
|
Jez Higgins
|
69e767f668
|
for_Each
|
2012-11-03 09:38:31 +00:00 |
|
Jez Higgins
|
fc7b6be757
|
for_each
|
2012-11-03 09:37:53 +00:00 |
|
Jez Higgins
|
842feef711
|
for_each
|
2012-11-03 09:37:13 +00:00 |
|
Jez Higgins
|
c358aacccd
|
qualify base class calls
|
2012-11-02 23:33:41 +00:00 |
|
Jez Higgins
|
732f316710
|
qualify base class call
|
2012-11-02 23:30:39 +00:00 |
|
Jez Higgins
|
f3e661c715
|
corrections, more templateing
|
2012-11-02 23:16:43 +00:00 |
|
Jez Higgins
|
7d76185a44
|
value_if
|
2012-11-02 23:07:17 +00:00 |
|
Jez Higgins
|
3743972b0a
|
text
|
2012-11-02 23:00:31 +00:00 |
|
Jez Higgins
|
0d3a91876a
|
if
|
2012-11-02 22:56:14 +00:00 |
|
Jez Higgins
|
d68a9240ce
|
attribute and call_tempalte
|
2012-11-02 22:52:42 +00:00 |
|
Jez Higgins
|
e3a06bec80
|
choose handler
|
2012-11-02 22:46:11 +00:00 |
|
Jez Higgins
|
52f9db8061
|
comment handler
|
2012-11-02 22:37:46 +00:00 |
|
Jez Higgins
|
6c8f6246bf
|
Starting to parameterise the XSLT library
|
2012-11-02 21:01:15 +00:00 |
|
Jez Higgins
|
b1674a2ef1
|
Updated copyright dates
|
2012-11-02 20:19:01 +00:00 |
|
Jez Higgins
|
2200a80a00
|
Added CMake build files contributed by Gunther Laure
|
2012-11-01 22:12:55 +00:00 |
|
Jez Higgins
|
c706df5fdc
|
Silence a new VS2012 warning
|
2012-09-15 10:20:06 +01:00 |
|
Jez Higgins
|
2f88819306
|
Expand entity references in the DOM
|
2012-09-14 19:44:29 +01:00 |
|
Jez Higgins
|
45268963bd
|
getLineNumber/getColumnNumber now return size_t
Changed from int - underlying libraries are moving to large sizes
|
2012-09-14 16:54:51 +01:00 |
|
Jez Higgins
|
d76e60cce5
|
Add this->
|
2012-09-14 11:22:21 +01:00 |
|