sb
|
d6688c4ca3
|
#i101955# notification support, continued (still to be continued; at least no longer fails miserably now)
|
2009-09-23 16:07:30 +02:00 |
|
sb
|
5ab6b21f22
|
#i101955# rudimentary notification support, continued (to be continued; known to not work correctly yet)
|
2009-09-22 17:15:42 +02:00 |
|
sb
|
ec826ada91
|
#i101955# rudimentary notification support, continued (to be continued; known to not work correctly yet)
|
2009-09-22 10:36:09 +02:00 |
|
sb
|
b5ba31ba01
|
#i101955# rudimentary notification support (to be continued; known to not work correctly yet)
|
2009-09-21 13:14:11 +02:00 |
|
sb
|
07efdd981d
|
#i101955# cleaned up markAsModified
|
2009-09-18 16:01:24 +02:00 |
|
sb
|
4a33141979
|
#i101955# fix error (flagged by GCC)
|
2009-09-17 16:47:37 +02:00 |
|
sb
|
e0d923eebd
|
#i101955# added still missing functionality and some clean up
|
2009-09-17 13:35:30 +02:00 |
|
sb
|
11418032c5
|
merged in DEV300_m59
|
2009-09-16 17:08:52 +02:00 |
|
sb
|
ca107138e1
|
#i101955# more fixes
|
2009-09-16 17:01:38 +02:00 |
|
sb
|
cc9d35ba95
|
#i101955# work around GCC warnings in cleaned up configmgr2/qa/unit
|
2009-09-15 18:08:28 +02:00 |
|
sb
|
a84cb3bd6f
|
#i101955# cleaned up configmgr2/qa/unit
|
2009-09-15 17:50:00 +02:00 |
|
sb
|
eacccf63f0
|
#i101955# more minor improvements
|
2009-09-14 11:40:09 +02:00 |
|
sb
|
5026f367cf
|
#i101955# work around GCC warnings
|
2009-09-14 10:28:17 +02:00 |
|
sb
|
f3b80e4e33
|
#i101955# replaced $/ with plain / in new makefiles (no 4nt support any more)
|
2009-09-11 11:34:19 +02:00 |
|
sb
|
07b9c7411c
|
merged in DEV300_m58
|
2009-09-11 10:32:39 +02:00 |
|
sb
|
37f2edbc91
|
#101955# transfered (and adapted) unit test from old configmgr/qa/unit to new configmgr2/qa/unit; fixed errors in new configmgr2 code revealed by that unit test
|
2009-09-11 10:11:42 +02:00 |
|
sb
|
0fdd5ada8b
|
#101955# configmgr2 unoapi tests
|
2009-09-10 11:35:38 +02:00 |
|
sb
|
3342c0cd12
|
#101955# more minor improvements
|
2009-09-09 12:16:45 +02:00 |
|
sb
|
e9f1b8736d
|
#i101955# minor improvements
|
2009-09-08 16:25:16 +02:00 |
|
sb
|
bc6a16b70e
|
#i101955# split configmgr2/source/xml.cxx
|
2009-09-08 14:59:07 +02:00 |
|
sb
|
1b4407b985
|
#i101955# simplified parseValue functions
|
2009-09-07 17:16:38 +02:00 |
|
sb
|
1e4b628a91
|
#i101955# write registrymodifications.xcu file directly, instead of using libxml2 (will become fast once CWS mhu20 makes sal file I/O buffered)
|
2009-09-07 17:10:16 +02:00 |
|
sb
|
54f84fe846
|
#i101955# UTF-8 conversion cleanup
|
2009-09-07 10:30:43 +02:00 |
|
sb
|
ab1ce9610f
|
merged in DEV300_m57
|
2009-09-04 12:24:40 +02:00 |
|
sb
|
a255d9a0db
|
#i101955# renamed LocalizedPropertyValueNode -> LocalizedValueNode
|
2009-09-04 11:42:31 +02:00 |
|
sb
|
0baf4be346
|
#i101955# improved performance of clodeNodeMap
|
2009-09-04 11:28:28 +02:00 |
|
sb
|
c2510cdb99
|
#i101955# introduced Node::kind() to dispatch on different node kinds with something faster and more readable (swich) than pure dynamic_cast (still using dynamic_cast after kind(): it is assumed to be fast enough to dynamic_cast to the actual dynamic type, and safer than static_cast); I still consider the resulting code more readable than clunky C++ double-dispatch implementations or adding excessive number of virtual functions to Node directly
|
2009-09-04 11:24:45 +02:00 |
|
sb
|
0a000546ce
|
#i101955# fixed parsing of xcs <set><item> elements
|
2009-09-03 16:23:08 +02:00 |
|
sb
|
188dbe9880
|
#i101955# minor simplification of configmgr2 code
|
2009-09-03 15:12:21 +02:00 |
|
sb
|
05c71f56d8
|
#i101955# further improvements of new configmgr2 XmlReader (parse CDATA sections, skip comments and DTD)
|
2009-09-02 10:04:36 +02:00 |
|
sb
|
c02e314fbd
|
#i101955# prevent GCC warning
|
2009-08-31 17:04:04 +02:00 |
|
sb
|
fb6cf810c6
|
#i101955# further improvements of new configmgr2 XmlReader
|
2009-08-31 16:22:09 +02:00 |
|
sb
|
6a2f52be17
|
#i101955# create the whole user path directory hierarchy (this error was hidden by the old configmgr implementation which always had created the user path directory hierarchy on its own already when this code was reached)
|
2009-08-27 17:46:31 +02:00 |
|
sb
|
7d33eec9f7
|
#i101955# do not read the old user xcs/xcu layer (it would potentially fail, anyway)
|
2009-08-27 17:44:23 +02:00 |
|
sb
|
6de0474cf3
|
#i101955# allow xml namespace to be explicitly declared in an XML file
|
2009-08-27 17:04:36 +02:00 |
|
sb
|
75014efe95
|
#i101955# adapt to Windows .ini (vs rc) ini-file names
|
2009-08-27 17:03:38 +02:00 |
|
sb
|
24d60f1533
|
#i101955# implemented full normalization of XML attribute values
|
2009-08-27 09:26:23 +02:00 |
|
sb
|
95cd90b64a
|
#i101955# new osl_File_MapFlag_WillNeed (honored on MACOSX and SOLARIS for now)
|
2009-08-26 15:44:54 +02:00 |
|
sb
|
28c8ff0ab1
|
#i101955# improve performance by removing unnecessary stuff from XML files (esp. whitespace) and abandoning osl_File_MapFlag_RandomAccess (which, at least when measured on some Linux box had slightly negative and no positive impact on cold and warm startup times)
|
2009-08-25 17:34:11 +02:00 |
|
sb
|
9db97c6c6a
|
#i101955# minor fixes to previous change
|
2009-08-24 16:34:49 +02:00 |
|
sb
|
c4135bde0f
|
#i101955# in the hand-crafted XML parser, use osl_mapFile instead of osl_readFile (and abandon the trick of marking the end of file with a null byte), hoping the net result is faster
|
2009-08-24 12:58:12 +02:00 |
|
sb
|
843527ba5e
|
#i101955# work in progress of using hand-crafted XML parser instead of libxml2, to improve performance
|
2009-08-23 23:18:01 +02:00 |
|
sb
|
d555d99956
|
#i101955# improved XML value encoding (using new <unicode> and <it> elements)
|
2009-08-19 16:45:53 +02:00 |
|
sb
|
d358c9cf7e
|
#i101955# minor improvements
|
2009-08-19 11:01:42 +02:00 |
|
sb
|
13f2eb5fc2
|
#i101955# fixed configmgr2/source/xml.cxx parseType to parse type names based on namespace IRI instead of namespace prefix again
|
2009-08-18 14:58:04 +02:00 |
|
sb
|
a34d072db6
|
#i101955# fixed some problems with previous commit
|
2009-08-18 13:11:08 +02:00 |
|
sb
|
8a16dee48e
|
#i101955# for performance reasons, switched configmgr2 XML reading from DOM-based to libxml2 streaming xmlreader API; also slightly changed format of .xcd and registrymodifications(.xcu)
|
2009-08-18 10:00:07 +02:00 |
|
sb
|
e878622e97
|
#i101955# refactored configmgr2/source/components.cxx
|
2009-08-07 10:25:27 +02:00 |
|
sb
|
f06edd112b
|
#i101955# replaced uses of STLport hash_map with map to (drastically) improve performance
|
2009-08-06 16:19:08 +02:00 |
|
sb
|
bf5ee44929
|
#i101955# fixed Windows configmgr import lib
|
2009-08-06 13:10:58 +02:00 |
|