/[webpac]/trunk2/lib/WebPAC.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /trunk2/lib/WebPAC.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 616 - (view) (annotate) - [select for diffs]
Modified Fri Dec 31 03:34:33 2004 UTC (19 years, 3 months ago) by dpavlin
File length: 27980 byte(s)
Diff to previous 609 , to selected 372
cleanup


Revision 609 - (view) (annotate) - [select for diffs]
Modified Fri Dec 31 02:19:24 2004 UTC (19 years, 3 months ago) by dpavlin
File length: 28010 byte(s)
Diff to previous 563 , to selected 372
prefer IsisDB over OpenISIS, small improvement to progress bar


Revision 563 - (view) (annotate) - [select for diffs]
Modified Sat Oct 30 23:58:36 2004 UTC (19 years, 5 months ago) by dpavlin
File length: 27583 byte(s)
Diff to previous 560 , to selected 372
well, it seems it *IS* what I want. Removed that warning :-)


Revision 560 - (view) (annotate) - [select for diffs]
Modified Sat Oct 30 23:04:37 2004 UTC (19 years, 5 months ago) by dpavlin
File length: 27648 byte(s)
Diff to previous 555 , to selected 372
removed upper case letters from encoding of index nodes (to support Windows
which is case-insensitive), added support for filters into TT templates,
changed crovoc symbol to #C# in data


Revision 555 - (view) (annotate) - [select for diffs]
Modified Fri Oct 29 22:09:04 2004 UTC (19 years, 5 months ago) by dpavlin
File length: 27613 byte(s)
Diff to previous 501 , to selected 372
Special suport for non-repeatable fileds:

Now you can specify s900^a instead of v900^a to get one and singe value.
Have in mind that if you DON'T have any repeatable value in this filed, you
WILL create infinite loop. So, use some repeatable value.

This is however, very useful for situation where you want to reference one
non-repeatable value from field which is repeatable.

There is experimental code that checks for infitite loops, but it's not
working right (and I'm too tired to fix this now).



Revision 501 - (view) (annotate) - [select for diffs]
Modified Sun Oct 10 11:25:10 2004 UTC (19 years, 5 months ago) by dpavlin
File length: 27330 byte(s)
Diff to previous 500 , to selected 372
implement CROVOC marker for tree


Revision 500 - (view) (annotate) - [select for diffs]
Modified Sun Oct 10 11:04:52 2004 UTC (19 years, 5 months ago) by dpavlin
File length: 27321 byte(s)
Diff to previous 459 , to selected 372
implement filter{name} which can be embedded inside filed, just like
eval{...}. Code for filters is not compatibile with old implementation, but
it should be easier.
If you mix eval{} and filter{}, eval has to come first.


Revision 459 - (view) (annotate) - [select for diffs]
Modified Tue Sep 21 19:08:11 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 26360 byte(s)
Diff to previous 454 , to selected 372
fix warning


Revision 454 - (view) (annotate) - [select for diffs]
Modified Wed Sep 15 22:36:23 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 26328 byte(s)
Diff to previous 453 , to selected 372
new simplier implementation of WebPAC::Tree with support for recursion
(still buggy)


Revision 453 - (view) (annotate) - [select for diffs]
Modified Wed Sep 15 21:21:36 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 26323 byte(s)
Diff to previous 448 , to selected 372
fix warning


Revision 448 - (view) (annotate) - [select for diffs]
Modified Wed Sep 15 16:53:51 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 26319 byte(s)
Diff to previous 441 , to selected 372
Major changes this time: updated for new bfilter (filtering on first
element), outline in sorted index when found in thesaurus.


Revision 441 - (view) (annotate) - [select for diffs]
Modified Tue Sep 14 17:07:59 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 25980 byte(s)
Diff to previous 439 , to selected 372
refactore tree generation into WebPAC::Tree


Revision 439 - (view) (annotate) - [select for diffs]
Modified Mon Sep 13 23:13:54 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 25767 byte(s)
Diff to previous 436 , to selected 372
implemented append and delimiter, hooks for sort (within fields which are
repeatable and within tag)


Revision 436 - (view) (annotate) - [select for diffs]
Modified Mon Sep 13 14:55:13 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 24704 byte(s)
Diff to previous 434 , to selected 372
die if database doesn't exist


Revision 434 - (view) (annotate) - [select for diffs]
Modified Mon Sep 13 14:39:16 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 24606 byte(s)
Diff to previous 431 , to selected 372
require and not use DBM::Deep, so if you are not using low_mem option,
you don't need this module.


Revision 431 - (view) (annotate) - [select for diffs]
Modified Sun Sep 12 20:31:34 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 24602 byte(s)
Diff to previous 422 , to selected 372
new option: start_mfn


Revision 422 - (view) (annotate) - [select for diffs]
Modified Sat Sep 11 08:36:38 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 24276 byte(s)
Diff to previous 421 , to selected 372
better progress_bar, more documentation


Revision 421 - (view) (annotate) - [select for diffs]
Modified Fri Sep 10 22:24:42 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 22721 byte(s)
Diff to previous 418 , to selected 372
low_mem option for desktop class-machines


Revision 418 - (view) (annotate) - [select for diffs]
Modified Thu Sep 9 18:08:38 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 20835 byte(s)
Diff to previous 412 , to selected 372
more debuging, refactore create_lookup


Revision 412 - (view) (annotate) - [select for diffs]
Modified Tue Sep 7 18:01:36 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 20538 byte(s)
Diff to previous 411 , to selected 372
print lf is 100% (so that rest of output starts in new line)


Revision 411 - (view) (annotate) - [select for diffs]
Modified Sun Sep 5 22:22:37 2004 UTC (19 years, 6 months ago) by dpavlin
File length: 20503 byte(s)
Diff to previous 398 , to selected 372
implemented filtered sorted indexes


Revision 398 - (view) (annotate) - [select for diffs]
Modified Sat Jul 24 13:48:08 2004 UTC (19 years, 8 months ago) by dpavlin
File length: 19828 byte(s)
Diff to previous 389 , to selected 372
moved headline information into $webpac->{'headline'} after data_structure is
called. This makes headline desapier from output templates, and namebles new
template veriable 'headline' to contain headline.


Revision 389 - (view) (annotate) - [select for diffs]
Modified Tue Jul 20 17:15:48 2004 UTC (19 years, 8 months ago) by dpavlin
File length: 19563 byte(s)
Diff to previous 376 , to selected 372
added progress_bar


Revision 376 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 18:39:30 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 18769 byte(s)
Diff to previous 375 , to selected 372
fill_in will automatically decode utf8 formats if passed to it.


Revision 375 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 17:52:41 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 18620 byte(s)
Diff to previous 374 , to selected 372
implement formats


Revision 374 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 16:57:52 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 16881 byte(s)
Diff to previous 373 , to selected 372
save mfn as field v000, _get logger handles calls from main as it should,
support for <filename> tag


Revision 373 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 15:49:09 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 16513 byte(s)
Diff to previous 372
a lot more logging, lookups are now working as expected (and documented)


Revision 372 - (view) (annotate) - [selected]
Modified Sat Jun 19 18:16:20 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 14882 byte(s)
Diff to previous 371
Log4perl implementation


Revision 371 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 20:44:45 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 13265 byte(s)
Diff to previous 370 , to selected 372
use local (more relaxed) eval, report errors in eval


Revision 370 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 17:25:12 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 12956 byte(s)
Diff to previous 368 , to selected 372
method output using Template Toolkit to produce output


Revision 368 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 12:27:02 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 12281 byte(s)
Diff to previous 367 , to selected 372
data_structure now returns array to preserve order of tags


Revision 367 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 12:05:01 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 12257 byte(s)
Diff to previous 366 , to selected 372
parse_to_arr, repeatable fieldns now work, documentation improvements


Revision 366 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 01:44:25 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 11894 byte(s)
Diff to previous 363 , to selected 372
make in-memory data_structure


Revision 363 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 20:05:19 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 9574 byte(s)
Diff to previous 362 , to selected 372
open_import_xml, debug option to new


Revision 362 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 16:50:30 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 8795 byte(s)
Diff to previous 359 , to selected 372
fetch_rec method


Revision 359 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 15:41:16 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 8349 byte(s)
Diff to previous 358 , to selected 372
implemeted eval{...}


Revision 358 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 14:31:33 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 8049 byte(s)
Diff to previous 357 , to selected 372
format seems to work


Revision 357 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 13:39:17 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 7801 byte(s)
Diff to previous 356 , to selected 372
implement limit_mfn


Revision 356 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 13:41:54 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 7745 byte(s)
Diff to previous 355 , to selected 372
begin of parse


Revision 355 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 11:41:50 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 6675 byte(s)
Diff to previous 354 , to selected 372
added create_lookup


Revision 354 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 11:31:42 2004 UTC (19 years, 9 months ago) by dpavlin
File length: 6386 byte(s)
Copied from: trunk2/lib/WebPac.pm revision 353
Diff to previous 353 , to selected 372
WebPac -> WebPAC


Revision 353 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 11:29:37 2004 UTC (19 years, 9 months ago) by dpavlin
Original Path: trunk2/lib/WebPac.pm
File length: 6386 byte(s)
Diff to previous 352 , to selected 372
varous clenups


Revision 352 - (view) (annotate) - [select for diffs]
Added Tue Jun 15 22:40:07 2004 UTC (19 years, 9 months ago) by dpavlin
Original Path: trunk2/lib/WebPac.pm
File length: 5991 byte(s)
Diff to selected 372
Object-orineted design re-implementation: simple field substitution and
lookups are working well.
Added some documentation about new features.


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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26