This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
Log of /trunk/lib/Biblio/Isis.pm
Parent Directory
| Revision Log
Revision
54 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 7 23:45:12 2006 UTC
(18 years ago)
by
dpavlin
File length: 16249 byte(s)
Diff to
previous 50
,
to
selected 2
added $isis->mfn, some documentation about version compatibility and few FIXME markers
Revision
50 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 7 21:11:01 2006 UTC
(18 years ago)
by
dpavlin
File length: 15605 byte(s)
Diff to
previous 45
,
to
selected 2
support for repeatable subfields, version bump to 0.20
THIS MIGHT BE INCOMPATIBILE CHANGE for old programs if they always expect to
get scalar for values in hash generated by to_hash.
Revision
41 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 12 21:05:29 2005 UTC
(19 years, 3 months ago)
by
dpavlin
File length: 15013 byte(s)
Diff to
previous 39
,
to
selected 2
better support for ISIS files with null pointers (it will warn and not die)
Revision
39 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 27 22:01:17 2005 UTC
(19 years, 5 months ago)
by
dpavlin
File length: 14885 byte(s)
Diff to
previous 37
,
to
selected 2
carp and not croak if MST or XRF file isn't found (calling program will
receive undef from new and warning will be issued).
Revision
33 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 5 21:23:04 2005 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 14828 byte(s)
Diff to
previous 32
,
to
selected 2
- make filehandles locally scoped
- changed unpack to portable big-endian (so that it works on little-endian
machines; tested with PearPC and OpenDarwin)
- added carps where missing
- added binmode when opening files
- any argument to 002_isis.t will show debugging output
Revision
32 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 5 15:46:26 2005 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 14404 byte(s)
Diff to
previous 27
,
to
selected 2
new api version
- added count method (instead of calling maxmfn directly in object)
- added POD coverage test
- moved unpack_cnt to be separate method and document it
Revision
26 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 31 07:16:02 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 13546 byte(s)
Diff to
previous 25
,
to
selected 2
partial fix for physically deleted records, but logic could benefit from a
bit more work since it's not totally complient with ISIS documentation.
Revision
25 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 31 05:43:20 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 13398 byte(s)
Diff to
previous 23
,
to
selected 2
major improvments and new version:
- implement logically deleted records (really!)
- re-ordered values tests using cmp_ok so that reporting is correct,
- return record in fetch even if it's in memory (bugfix)
- removed some obsolete code
Revision
18 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 30 22:40:53 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 13566 byte(s)
Diff to
previous 16
,
to
selected 2
Deduce file names and extensions using glob case insesitive. This fixes
potential problem with extension names.
Extracted code to read .CNT file into read_cnt function.
Revision
16 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 30 17:16:34 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 12818 byte(s)
Diff to
previous 15
,
to
selected 2
clean up offset calculation (now works with ISIS databases from isis.dll),
don't re-fetch MFN if in memory allready,
dump debugging messages to STDERR
Revision
15 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 29 22:46:40 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 12533 byte(s)
Diff to
previous 12
,
to
selected 2
mostly documentation improvements, but also nicer output and field names
output (using .FDT file) in to_ascii if read_fdt is specified
Revision
7 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 29 15:10:34 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 8690 byte(s)
Diff to
previous 3
,
to
selected 2
added benchmarking script, some speedup (7029.54/s vs 5829.19/s),
removed left-overs from php porting (dictionaries are not supported by this module),
make dump_isis.pl arguments same as dump_openisis.pl,
renamed GetMFN to fetch
Revision
2 -
(
view)
(
annotate)
-
[selected]
Modified
Tue Dec 28 01:41:45 2004 UTC
(19 years, 6 months ago)
by
dpavlin
Original Path:
trunk/IsisDB.pm
File length: 16080 byte(s)
Diff to
previous 1
first working version:
- add support for repeatable fields (so all hash values becomed arrays, even
with single element)
- scripts to dump CDS/ISIS database using this module and OpenIsis
- to_ascii method which dumps ascii output of record
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.