Commit graph

67459 commits

Author SHA1 Message Date
sb
49a83697aa #i101955# fixed some typos causing errors on wntmsci12 only 2009-10-01 10:18:13 +02:00
sb
48df5d3811 #i101955# adapted desktop and gconf platform backends to new interface (gconf still needs support for ENABLE_LOCKDOWN-only Setup/Office/Factories .xcu entries), more to come; regcomplazy consequently no longer needs to support [Data] sections 2009-09-30 09:14:44 +02:00
sb
a54048870a #i101955# do not fail if an oor:external service is not installed 2009-09-29 16:42:30 +02:00
sb
023b02436b #i101955# indentation fixed 2009-09-28 16:01:20 +02:00
sb
e993d53e2a merged in DEV300_m60 2009-09-25 15:27:34 +02:00
sb
42345be352 #i101955# configmgr2 support for platform backends (with a new interface); adapted locale backend, rest to follow 2009-09-25 14:47:45 +02:00
sb
5743ea3fcb #i101955# minor improvements 2009-09-23 17:48:27 +02:00
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