Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of generic/tdominit.c

2019-07-23
23:54
Gardening around. Moved generation of all schmea related Tcl commands to tDOM_SchemaInit(). Moved the method 'status' as 'validationstatus' (alias 'vstatus') under the 'info' method and used the opportunity to start to define the schema command method info. file: [841d29b84d] check-in: [e5493b6b50] user: rolf branch: schema, size: 3387
2018-12-06
22:13
Renamed structure to schema. file: [c6e7f0c4fe] check-in: [084cbc63a1] user: rolf branch: schema, size: 3495
2018-11-13
23:29
Merged from trunk. file: [db4e4509c5] check-in: [a2fe7d385e] user: rolf branch: structure, size: 3510
2018-10-05
23:36
Require the current needed minimal version in Tcl_InitStubs. file: [f7fc5a9586] check-in: [a5c8f9b468] user: rolf branch: trunk, size: 3306
2018-08-09
23:21
Merged from trunk. file: [fed37ef89e] check-in: [a04a1069fe] user: rolf branch: structure, size: 3508
2018-08-08
22:39
Changed the license to MPL 2.0. file: [b3d1f2f7cd] check-in: [39f9d6bbbf] user: rolf branch: trunk, size: 3304
2018-07-17
00:06
Chanced tDOM to tdom. file: [e8d49ab96f] check-in: [35998b8a0d] user: rolf branch: structure, size: 3508
2018-07-16
21:48
Merged from trunk. file: [b99deb028d] check-in: [384f1e40d8] user: rolf branch: structure, size: 3508
21:36
The package name is tDOM, but it always has been requested by [package require tdom] and now the scripted helper commands in tdom.tcl are also in the namespace tdom (not anymore in tDOM). The new pullparser command is now also in this namespace. There are aliases from the old command names to the new one, so there must be nothing done; old scripts will run as they did. It's just, that you in new code don't have to write serveral upcase letters in a row because of tDOM. file: [378f4bc360] check-in: [afde497780] user: rolf branch: trunk, size: 3304
2018-07-05
00:01
More work. file: [fb699bb4f3] check-in: [43b5229cc5] user: rolf branch: structure, size: 3508
2018-06-06
00:16
Musing about generic structure validation. file: [53d91518f4] check-in: [a71edddc7e] user: rolf branch: structure, size: 3475
2018-05-03
14:31
Musing about nodeToken Obj type test. file: [f773ef6a7b] check-in: [c09a9b5b89] user: rolf branch: nodeTokeTest, size: 3431
2018-02-22
12:50
Merged trunk. file: [0d9d4ee2ad] check-in: [a49f7e938f] user: rolf branch: pullAPI, size: 3304
00:57
A bit modernizing and gardening of the code base (e.g. pruning out pre-ansi stuff). Work mostly done by Gustaf Neumann. file: [59882b12cb] check-in: [da20a637cf] user: rolf branch: trunk, size: 3163
2018-02-10
02:37
Started a pull API experiment / digression. file: [10f385c55e] check-in: [1cfd25c1cc] user: rolf branch: pullAPI, size: 3316
2017-07-29
12:21
Removed all that TCL_UTF_MAX cruft, that tries to do the right thing. This is all a dubious hack without proper core support. Until we have that (if ever) it's the responsibility of the user to not mix core and binary extension build with different TUM. file: [fc4e5f13d2] check-in: [549b689298] user: rolf branch: trunk, size: 3175
2013-12-24
01:00
Improved check for binary compatibility. file: [7889ba91e2] check-in: [f8a539484c] user: rolf branch: beyondBMP, size: 3762
2013-12-23
02:19
Handled this mess even further. New dom method isBMPCharData, to check, if a string has only characters out of the BMP. With TCL_UTF_MAX > 3 even 4 byte utf-8 character will be serialized as character entities only with -escapeNonASCII. With TCL_UTF_MAX = 3 (the default of the core) 4 byte utf-8 character will always be serialized als character entities, even if -escapeNonASCII is not given. If tDOM was build against a core with other TCL_UTF_MAX then the interpreter, which [load]s it, it complains and raises error. New dom featureinfo subcommand TCL_UTF_MAX, which returns the TCL_UTF_MAX value of the tcl core, tDOM was build with. file: [636ea9b9be] check-in: [ab3fea493c] user: rolf branch: beyondBMP, size: 3588
2005-08-25
22:59
Removed tests about mt-ness of tclsh/tdom, due to popular demand. Mt compiled tDOM now will load into non-mt tclsh, as will a non-mt compiled tDOM into a mt tclsh. NOTES: Using a non-mt tDOM within only one thread of a mt tclsh should work just fine. But never ever use a non-mt tDOM in several threads of a mt tclsh. That may crash randomly. Use, how surprising, an mt-enabled tDOM for that. This will work fine. Using a mt aware tDOM within a non-tm tclsh is little bit slower and memory demanding. It will also have a few methods, that are superfluous with the non-tm tcl context. It should always work, but for best results use a non-mt tDOM with non-mt tclsh. file: [a45a625ad3] check-in: [1871fb2c18] user: rolf branch: trunk, size: 3159
2005-01-16
11:57
Uses PACKAGE_NAME and PACKAGE_VERSION instead of hard-coded strings file: [2024b4fc0c] check-in: [15c12b1b44] user: zv branch: trunk, size: 3762
2004-08-14
14:42
Use 'Id' cvs keyword (instead of 'Header') in the file heads. file: [655fc26339] check-in: [53f68b654a] user: rolf branch: trunk, size: 3780
2004-07-09
01:15
Test, if a non-mt tDOM is tried to load into a mt tclsh. file: [e9cf80d0d3] check-in: [6aef2fc4a9] user: rolf branch: trunk, size: 3784
2003-10-17
08:45
Attempt to enforce (where feasible) the right 78-char margin file: [f927e44f28] check-in: [f06a133591] user: zoran branch: trunk, size: 3556
2003-05-16
14:36
Fixed to compile correctly when -NS_AOLSERVER defined. Also fixed some obvious typos (Zoran) in dom.h (phew!) file: [a937d83076] check-in: [25004cbac0] user: zoran branch: trunk, size: 3593
2002-08-06
02:23
Editorial change: Removed the log out of the file header. file: [3ccbccd000] check-in: [44551d1078] user: rolf branch: trunk, size: 3593
2002-07-14
07:07
Was including WRONG stub file (should test more before commit!) file: [f63527d1fa] check-in: [b7613f9f1e] user: zoran branch: trunk, size: 4753
07:00
Added small comment describing what aolstub.cpp does. file: [a2385f5e56] check-in: [1016ea7901] user: zoran branch: trunk, size: 4633
2002-07-02
19:25
Fixed references to CONS'ified Tcl API (8.4 and later) Also, fixed (disappeared) NODE_NO references which broke the threaded build (mainly in the dom.c) file: [d13b53db88] check-in: [cf121768d4] user: zoran branch: trunk, size: 4430
2002-06-20
13:14
fixed compile warnings file: [909745d26c] check-in: [1a2378d93d] user: loewerj branch: trunk, size: 4211
2002-06-02
06:36
Added thread safety with capability of sharing DOM trees between threads and ability to read/write-lock DOM documents file: [e45dc8c6ea] check-in: [7077725403] user: zoran branch: trunk, size: 4091
2002-05-16
13:16
There's something wrong, with the header files (well, at least VC++6.0 thinks so). Seems, it works in this include order. file: [4fc7e68917] check-in: [e60fa09baf] user: rolf branch: trunk, size: 3467
12:03
Corrected tdom stubs table export. file: [a367689bd8] check-in: [d3a7fead57] user: rolf branch: trunk, size: 3291
2002-02-23
01:13
Some code tweaking for a mostly warning free MS build file: [1a60367884] check-in: [64a4af89f8] user: rolf branch: trunk, size: 3115
2002-02-22
01:05
tDOM0.7test with Jochens first set of patches file: [cb1cc5f0cb] check-in: [002482c973] user: rolf branch: demo, size: 3362
01:05
Initial revision file: [a21f1f8afa] check-in: [98cd4affb5] user: rolf branch: trunk, size: 3329 Added