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
Directory Listing
Revision
67 -
Directory Listing
Modified
Fri Aug 25 16:35:47 2006 UTC
(17 years, 3 months ago)
by
dpavlin
better eliminination of empty subfields
Revision
66 -
Directory Listing
Modified
Fri Aug 25 10:20:58 2006 UTC
(17 years, 3 months ago)
by
dpavlin
added hash_filter to to_hash [0.23]
Revision
65 -
Directory Listing
Modified
Thu Jul 13 13:34:30 2006 UTC
(17 years, 4 months ago)
by
dpavlin
documented that hash filter gets also a field number [0.22]
Revision
64 -
Directory Listing
Modified
Thu Jul 13 13:27:27 2006 UTC
(17 years, 4 months ago)
by
dpavlin
hash_filter now accepts whole line from record and field number. Removed
oddly placed implementation of regexpes (moved to WebPAC via hash_filter as
it should...)
Revision
63 -
Directory Listing
Modified
Thu Jul 13 09:13:25 2006 UTC
(17 years, 4 months ago)
by
dpavlin
added global replacements (which are not bound to subfield existence)
Revision
62 -
Directory Listing
Modified
Mon Jul 10 12:01:04 2006 UTC
(17 years, 4 months ago)
by
dpavlin
added regexpes to new as option
Revision
61 -
Directory Listing
Modified
Sun Jul 9 21:36:33 2006 UTC
(17 years, 5 months ago)
by
dpavlin
initial implementation of split_on_delimiters functionality needed for
Webpac. It adds just regexpes hash to to_hash, but I'm still not quite
satisfied with it.
Revision
60 -
Directory Listing
Modified
Sun Jul 9 13:20:06 2006 UTC
(17 years, 5 months ago)
by
dpavlin
cpan target and tweaking of distribution files
Revision
59 -
Directory Listing
Modified
Sun Jul 9 12:22:09 2006 UTC
(17 years, 5 months ago)
by
dpavlin
added link to Biblio::Isis::Manual
Revision
58 -
Directory Listing
Modified
Sun Jul 9 12:18:44 2006 UTC
(17 years, 5 months ago)
by
dpavlin
test and fix join_subfields_with
Revision
57 -
Directory Listing
Modified
Sun Jul 9 12:12:57 2006 UTC
(17 years, 5 months ago)
by
dpavlin
added join_subfields_with and include_subfields [0.21]
Revision
56 -
Directory Listing
Modified
Sat Jul 8 16:03:52 2006 UTC
(17 years, 5 months ago)
by
dpavlin
to_hash now accept parametars
Revision
55 -
Directory Listing
Modified
Sat Jul 8 14:21:49 2006 UTC
(17 years, 5 months ago)
by
dpavlin
add tests for to_hash and to_ascii
Revision
54 -
Directory Listing
Modified
Fri Jul 7 23:45:12 2006 UTC
(17 years, 5 months ago)
by
dpavlin
added $isis->mfn, some documentation about version compatibility and few FIXME markers
Revision
53 -
Directory Listing
Modified
Fri Jul 7 23:43:34 2006 UTC
(17 years, 5 months ago)
by
dpavlin
better html creation
Revision
52 -
Directory Listing
Modified
Fri Jul 7 22:33:06 2006 UTC
(17 years, 5 months ago)
by
dpavlin
renamed tests
Revision
51 -
Directory Listing
Modified
Fri Jul 7 22:29:49 2006 UTC
(17 years, 5 months ago)
by
dpavlin
make test less chatty without debug
Revision
50 -
Directory Listing
Modified
Fri Jul 7 21:11:01 2006 UTC
(17 years, 5 months ago)
by
dpavlin
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
49 -
Directory Listing
Modified
Fri Jul 7 21:07:44 2006 UTC
(17 years, 5 months ago)
by
dpavlin
sync test with new data
Revision
48 -
Directory Listing
Modified
Fri Jul 7 20:48:57 2006 UTC
(17 years, 5 months ago)
by
dpavlin
fix difference at MFN 5, 225^a
Revision
47 -
Directory Listing
Modified
Fri Jul 7 10:33:33 2006 UTC
(17 years, 5 months ago)
by
dpavlin
sane debug output
Revision
46 -
Directory Listing
Modified
Fri Jul 7 10:25:02 2006 UTC
(17 years, 5 months ago)
by
dpavlin
dump rec in debug also
Revision
45 -
Directory Listing
Modified
Thu Jul 6 20:31:46 2006 UTC
(17 years, 5 months ago)
by
dpavlin
better logging, use Data::Dump if available [0.14]
Revision
44 -
Directory Listing
Modified
Thu Jul 6 11:02:37 2006 UTC
(17 years, 5 months ago)
by
dpavlin
skip empty results of hash_filter
Revision
43 -
Directory Listing
Modified
Thu Jun 29 23:20:14 2006 UTC
(17 years, 5 months ago)
by
dpavlin
actually use -n argument for maximum records to dump
Revision
42 -
Directory Listing
Modified
Fri Dec 9 14:50:52 2005 UTC
(17 years, 11 months ago)
by
dpavlin
added -d path and -n flags
Revision
41 -
Directory Listing
Modified
Sat Mar 12 21:05:29 2005 UTC
(18 years, 8 months ago)
by
dpavlin
better support for ISIS files with null pointers (it will warn and not die)
Revision
40 -
Directory Listing
Modified
Tue Feb 1 15:49:42 2005 UTC
(18 years, 10 months ago)
by
dpavlin
I use Test::More and not Test::Simple
Revision
39 -
Directory Listing
Modified
Thu Jan 27 22:01:17 2005 UTC
(18 years, 10 months ago)
by
dpavlin
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
38 -
Directory Listing
Modified
Wed Jan 12 19:28:41 2005 UTC
(18 years, 10 months ago)
by
dpavlin
use File::Spec in attempt to support MacPerl
Revision
37 -
Directory Listing
Modified
Fri Jan 7 20:57:56 2005 UTC
(18 years, 11 months ago)
by
dpavlin
re-organize directories, add CDS/ISIS manual -- part about file structure
Revision
36 -
Directory Listing
Modified
Thu Jan 6 20:48:07 2005 UTC
(18 years, 11 months ago)
by
dpavlin
renamed module to Biblio::Isis
Revision
35 -
Directory Listing
Modified
Thu Jan 6 16:27:07 2005 UTC
(18 years, 11 months ago)
by
dpavlin
moved *_cnt function to end of module (so that documetation ends up at end)
Revision
34 -
Directory Listing
Modified
Thu Jan 6 00:40:07 2005 UTC
(18 years, 11 months ago)
by
dpavlin
croak more, carp less (die on anything which is unrecoverable)
Revision
33 -
Directory Listing
Modified
Wed Jan 5 21:23:04 2005 UTC
(18 years, 11 months ago)
by
dpavlin
- 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 -
Directory Listing
Modified
Wed Jan 5 15:46:26 2005 UTC
(18 years, 11 months ago)
by
dpavlin
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
31 -
Directory Listing
Modified
Sun Jan 2 22:14:54 2005 UTC
(18 years, 11 months ago)
by
dpavlin
fixed manifest
Revision
30 -
Directory Listing
Modified
Sun Jan 2 02:41:30 2005 UTC
(18 years, 11 months ago)
by
dpavlin
fix
Revision
29 -
Directory Listing
Modified
Sat Jan 1 22:39:27 2005 UTC
(18 years, 11 months ago)
by
dpavlin
renamed example script
Revision
28 -
Directory Listing
Modified
Sat Jan 1 22:29:49 2005 UTC
(18 years, 11 months ago)
by
dpavlin
test read_cnt
Revision
27 -
Directory Listing
Modified
Sat Jan 1 22:29:35 2005 UTC
(18 years, 11 months ago)
by
dpavlin
documentation improvement
Revision
26 -
Directory Listing
Modified
Fri Dec 31 07:16:02 2004 UTC
(18 years, 11 months ago)
by
dpavlin
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 -
Directory Listing
Modified
Fri Dec 31 05:43:20 2004 UTC
(18 years, 11 months ago)
by
dpavlin
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
24 -
Directory Listing
Modified
Fri Dec 31 04:24:57 2004 UTC
(18 years, 11 months ago)
by
dpavlin
add missing FDT file
Revision
23 -
Directory Listing
Modified
Fri Dec 31 04:21:21 2004 UTC
(18 years, 11 months ago)
by
dpavlin
important fix: identifiers should be first two characters and than ^,
otherwise, leave them alone.
Revision
22 -
Directory Listing
Modified
Fri Dec 31 01:06:21 2004 UTC
(18 years, 11 months ago)
by
dpavlin
test to_ascii
Revision
21 -
Directory Listing
Modified
Fri Dec 31 00:46:33 2004 UTC
(18 years, 11 months ago)
by
dpavlin
fetch tests
Revision
20 -
Directory Listing
Modified
Thu Dec 30 23:17:00 2004 UTC
(18 years, 11 months ago)
by
dpavlin
added test data
Revision
19 -
Directory Listing
Modified
Thu Dec 30 23:16:20 2004 UTC
(18 years, 11 months ago)
by
dpavlin
added real test (beginning of...) and changed some confesses to croak
Revision
18 -
Directory Listing
Modified
Thu Dec 30 22:40:53 2004 UTC
(18 years, 11 months ago)
by
dpavlin
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
17 -
Directory Listing
Modified
Thu Dec 30 19:45:14 2004 UTC
(18 years, 11 months ago)
by
dpavlin
small script to compare output from IsisDB with OpenISIS
Revision
16 -
Directory Listing
Modified
Thu Dec 30 17:16:34 2004 UTC
(18 years, 11 months ago)
by
dpavlin
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 -
Directory Listing
Modified
Wed Dec 29 22:46:40 2004 UTC
(18 years, 11 months ago)
by
dpavlin
mostly documentation improvements, but also nicer output and field names
output (using .FDT file) in to_ascii if read_fdt is specified
Revision
14 -
Directory Listing
Modified
Wed Dec 29 20:11:34 2004 UTC
(18 years, 11 months ago)
by
dpavlin
benchmark hash creation for various implementations
Revision
13 -
Directory Listing
Modified
Wed Dec 29 20:10:59 2004 UTC
(18 years, 11 months ago)
by
dpavlin
added debug output which displays raw structures
Revision
12 -
Directory Listing
Modified
Wed Dec 29 20:10:11 2004 UTC
(18 years, 11 months ago)
by
dpavlin
added to_hash method and hash_filter coderef to new constructor to filter
data prior to unpacking ISIS data into hash.
Revision
11 -
Directory Listing
Modified
Wed Dec 29 17:03:52 2004 UTC
(18 years, 11 months ago)
by
dpavlin
documentation and dependency improvements, inline Read32 to get some more
performance.
Revision
10 -
Directory Listing
Modified
Wed Dec 29 16:04:07 2004 UTC
(18 years, 11 months ago)
by
dpavlin
skip fields with length 0, OpenIsis produce binary junk in this case.
Revision
9 -
Directory Listing
Modified
Wed Dec 29 16:01:41 2004 UTC
(18 years, 11 months ago)
by
dpavlin
logically deleted records are by default skipped, but can be included using
include_deleted option to new
Revision
8 -
Directory Listing
Modified
Wed Dec 29 15:17:59 2004 UTC
(18 years, 11 months ago)
by
dpavlin
another speedup (7845.71/s)
Revision
7 -
Directory Listing
Modified
Wed Dec 29 15:10:34 2004 UTC
(18 years, 11 months ago)
by
dpavlin
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
6 -
Directory Listing
Modified
Tue Dec 28 04:07:03 2004 UTC
(18 years, 11 months ago)
by
dpavlin
minor changes and cleanup, create Changes from Subversion repository log
Revision
5 -
Directory Listing
Modified
Tue Dec 28 04:06:29 2004 UTC
(18 years, 11 months ago)
by
dpavlin
test pod
Revision
4 -
Directory Listing
Modified
Tue Dec 28 04:06:04 2004 UTC
(18 years, 11 months ago)
by
dpavlin
print number of rows
Revision
3 -
Directory Listing
Modified
Tue Dec 28 01:48:44 2004 UTC
(18 years, 11 months ago)
by
dpavlin
remove debugging
Revision
2 -
Directory Listing
Modified
Tue Dec 28 01:41:45 2004 UTC
(18 years, 11 months ago)
by
dpavlin
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
Revision
1 -
Directory Listing
Added
Tue Dec 28 00:43:04 2004 UTC
(18 years, 11 months ago)
by
dpavlin
Import of old code back from february to actually make it work.