File: Changes

package info (click to toggle)
libtm-perl 1.20-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 672 kB
  • ctags: 139
  • sloc: perl: 3,707; makefile: 45
file content (218 lines) | stat: -rw-r--r-- 9,703 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
Revision history for Perl extension TM

1.20
	- added TM::Tau::Filter
	- added TM::Analysis (first part)

1.19  Thu Sep 28 18:18:42 EST 2006
	- split mapsphere test into two parts (MLDBM does not like it to be used with different serializers in one program)
	- added torture test for hierarchical MLDBM2 databases

1.18  Sun Sep 24 18:24:11 EST 2006
	- added first MapSphere support (experimental)
	- added more subjects in TM::PSI

1.17  Sat Sep 23 09:26:42 EST 2006
	- added BerkeleyDB based MLDBM map implementation (TM::Materialized::MLDBM2)
	- fixed/reduced package dependencies

1.16  Tue Sep 19 20:15:49 EST 2006
	- added driver for maps stored via MLDBM

1.15  Sun Sep 17 12:03:54 EST 2006
	- added AsTMa 2.0 parser
	- added merging tests

1.14  Sat Sep 16 17:08:10 EST 2006
	- reanimated AsTMa 1.x parser
	- added TM::Resource to capture generic resource handling (adapted TM::M::File)

1.13  Sat Sep 16 10:27:01 EST 2006
	- another consolidation after much infrastructure work

... only internal distributions for experimentation...

1.10  Tue Jul 27 13:48:21 EST 2004
	- complete reorganisation and new (yeah) basic data structures

-- COMPATIBILITY LEAP ----------------------------------------------

1.05  Tue Jan 13 08:29:29 EST 2004
	- public version, packaging

1.01-1.04 pure internal development version
	- added abstraction layer for virtual maps and tau expressions
	- added transactions
	- reorganised driver infrastructure 10 times
	- update AsTMa= parser to latest spec

1.00  Sun Jun 29 19:56:20 EST 2003
	- feature poor reimplementation with completely revamped data structure

-- COMPATIBILITY LEAP ----------------------------------------------

0.36  Not published
	- added freeze and thaw commands to xtm.pl

0.35  Mon Aug  5 21:20:43 EST 2002
	- added missing maps/test.ltm (need better cpan simulator)

0.34  Sun Aug  4 21:32:45 EST 2002
	- added LTM/CParser (would not build automatically on some systems?)
	- more speed improvements in XTM::Memory (topics query)
	- fixed documentation bug for induced_topic_tree
	- added class-instance as special association type to induced_topic_tree
	- added loop support (via shared trees) in induced_topic_tree, pruning reduces runtime
	- added some PSIs to XTM::PSI
	- added method descriptions to the most important base classes

0.33  Fri Jul 26 21:35:17 EST 2002
	- fixed bug which raises exception when XTM::Path creating /topic[@id = '...']
	- changed simple search syntax in XTM::Memory 'regexp' -> 'regexps'
	- added commands 'merge', 'duplicate_suppression', 'follow_maps' to xtm.pl
	- added consistency to be passed through all sync_ins also through XTM::Virtual
	- added t/08topic.t for simple tests
	- added 'is-reified-by' clauses in AsTMa (XTM::AsTMa::Parser) for topics and associations
	- added AsTMa directive auto_complete
	- added AsTMa directive encoding to occur several times in a document
	- added first (still experimental) version of LTM parsing, see XTM::LTM
	- fixed strange 'cannot add to undefined' error in XTM::Path when using XTM::Path::create and find inside one program (workaround, not solved yet)
	- allowed several scope topics for an association (follows XTM and LTM)
	- added caching to XTM::Path, already parsed expressions are cached
	- added variable to XTM::Path (similar to SQL prepare/expecute)
	- added method add_defaults to XTM::topic to add default type/scope to topic components if missing
	- modified Memory, generic for major performance improvements when merging (still some potential to be used)
	- modified Memory: merging dies if a topic is merged with an existing but both have a
	     different addressable resource
	- fixed bug in XTM::Path not detecting correctly strings '0'

0.32  Sun Jun 30 20:36:01 EST 2002
	- added XTM::grammar, a package to hold element dependencies and nesting (internal mainly)
	- added XTM::Path, XPath-like navigation through XTM::base data structures
	- XTM::Memory::id: setting of id added
	- XTM::topic, doc corrections
	- using a precompiled version of the Parse::Recdescent (considerable AsTMa= speedup)
	- fixed potential problems in XTM::generic
	- added merging code to XTM::Memory, is controlled via a hash in XTM constructor (BACKWARD COMPATIBILITY?)
	- fixed docu/code mismatch in XTM::topic (occurrences)
	- added scope_eq to XTM::scope
	- added canonicalize to XTM::topic (removes duplicates, sorts things)
	- added more query clauses for the simple query language in XTM::Memory
	- more directives for XTM::AsTMa (naming, encoding). Use with care.

0.31  Thu May 16 16:56:40 EST 2002
	- got rid of XTM::XML::ParseError and used XML::SAX::Exception instead	

0.30  Wed May  8 17:50:02 EST 2002
	- removed dependency of File::Slurp (weird version number), reported by az
	- fixed bug in incorrectly reporting line numbers in AsTMa::Parser, reported by az
	- various documention bugs fixed (still much to do)
	- astma2xtm.pl: some minor changes in switches (see man page)
	- AsTMa parser: local comments MUST have at least one blank before the '#' (see docs, may break some maps, sorry)
	- activated tests (old XML::LibXML core dump error has disappeared)

0.29  Feb 25 07:23 EST 2002
	- Debian test version

0.28  Wed Jan 16 22:17:57 EST 2002
	- fixed empty character handling in AsTMa::Parser, added line number for better debugging
	- added more accurate dependencies
	- added some explanation to the README
	- fixed XTM::XML::MemoryBuilder to work with SAX::Expat, LibXML::SAX and PurePerl (still a problem there)
	- AsTMa parser: added directives %cancel, %log

0.27  Mon Jan 14 12:23:41 EST 2002
	- added missing XTM::AsTMA::MemoryBuilder
	- fixed test suite bugs which occur at some other Perl installations

0.26  Mon Dec 31 21:49:37 EST 2001
	- add xml output serialization for (most) classes
	- revamped XML::ATM into XML::AsTMa, XML::ATM is not distributed any more
	- added astma2xtm.pl into bin/ (converter), this obsoletes atm2xtm.pl
	- fixed some bugs in XTM::XML
	- added connected methods to topic and association to return all topic refs mentioned there
	- added test for topic IDs in XTM::topic.pm (experimental), have to be valid XML identifiers
	- started to move to Test::More for testing
	- added bin/prettifyxtm.pl
	- fixed unclean code in XTM::topic::has_instanceOf, checking for URIs now
	- moved XML parsing to XML::LibXML::SAX using the XML::SAX factory
	- moved most testing to Test::More, added numerous tests
	- added population mechanism into XTM::topic to load default values
	- added auto_complete parameter to all XTM::IO subclasses to control auto_completion, default is 1
	- updated README to reflect Perl version 5.6.1
	- added support rt.cpan.org to README 
	- added 'stats' command to xtm.pl
	- added commands 'topics' and 'assocs' to xtm.pl
	- modified URIs handling in xtm.pl: URIs without a scheme will default as file: URIs

0.25  Mon Dec 17 18:06:24 EST 2001
	- added statistics to info() in XTM
	- added clusters() in XTM

0.24  Sat Oct 20 18:46:32 EST 2001
	- fixed bug of not escaping & in XTM::ATM for occurrences
	- fixed bug of not checking for all URI schemes in XTM::ATM
	- fixed too restrictive pattern in XTM::ATM to allow valid XML ids as topic ids

0.23  Sat Oct 13 12:32:11 EST 2001
	- added XTM::ATM support, documentation in docs/astma.html
	- fixed hickup in pod in XTM::Virtual
	- silenced 'Uninitialized value....' during make test in XTM::XML and XTM::ATM
	- fixed some documentation errors, formatting
	- added more map debugging facility in XTM (see XTM::info)
	- added map meta information to XTM and xtm.pl
	- distinguished between topic and assoc searches in xtm.pl
	- straightened syntax for XTM::topics 'assocs .....' to allow no trailing characters
	- changed meaning of parameters of induced_vortex in a subtle but dangerous way

0.22  Sat Mar 17 10:22:40 EST 2001
	- fixed test maps which made 'make test' fail
	- fixed nr of subtests in 04virtual.t
	- removed debugging output from XTM::Virtual
	- fixed missing use XTM::generic in XTM::subjectIndicatorRef

0.21  Sat Mar 10 11:24:10 EST 2001
	- added XTM::Virtual
	- added virtual map support into xtm.pl
	- added commodity function (induce*) to XTM
		induced_vortex
		induced_assoc_tree
	- added XTM::base as introductory package
	- moved XTM::XML::PSI to XTM::PSI
	- removed _massage from XTM::XML::Grove2TM
	- relaxed is-a ... pattern for queryingto allow for PSIs
	- unified various redundant subroutines in XTM::Memory

0.20  Sat Feb 24 23:28:45 EST 2001
	- minor release gap because of completely reorganised package structure
	- honoring XTM-1.0 http://www.topicmaps.org/xtm/1.0/xtm1-20010223.html (modulo TNC)
	- consolidated topics and c_topics into some simple query language driven routine
	- moved all thread code into separate server distribution
	- added xtm.pl workbench

0.12  Sat Feb 17 10:15:39 EST 2001
        - fixed memory management which cause loooong hangs on the server at some requests
	- fixed small bug in xtmctrl which made it complain in interactive mode
        - optimized a bit assoc via <topic> with <topic> queries
	- optimized XTM::Virtual cache management, small reorgs there
        - introduced config management via additional switch to xtmd.pl

0.11..0.07 not documented, intermediate panic releases


0.06  Fri Feb  9 13:49:13 EST 2001
        - fixed daemonization
        - optimized XTM::Memory::_topic_tree handling a bit
	- XTM December version of the standard implemented, not fully complete

0.04  Sun Dec 31 14:18:45 2000
	- original version; created by h2xs 1.19
        - cloned from inofficial TM-0.04 version


Revision history for Perl extension TM.

0.01  Tue Jul 27 13:27:54 2004
	- original version; created by h2xs 1.23 with options
		-n TM -X