CVS Commit Overview for 2007-03-15
==================================

2007-03-15  Tibor Simko <[email protected]>

        * modules/miscutil/lib/urlutils.py: Replace "&" by "&amp;" after
        encoding URL arguments in make_canonical_urlargd().  Fixes HTML
        standard compliance issues.  Thanks to Michael Ehrismann for
        reporting the problem.

2007-03-15  Nicholas Robinson <[email protected]>

        * modules/bibedit/bin/xmlmarc2textmarc.in: Refactoring: moved
        'main' function into 'xmlmarc2textmarclib.py'.

2007-03-15  Nicholas Robinson <[email protected]>

        * modules/bibedit/lib/xmlmarc2textmarclib.py: * Fixed display of
        empty indicators in TEXT-MARC mode - they are now   replaced by an
        underscore instead of a space; * Fixed Display of empty ind1 when
        ind2 is not empty in ALEPH-MARC   mode. Previously, ind1 would be a
        space - now it is an underscore; * Fixed handling of empty
        indicators in MARC XML fields - now handles   either spaces or
        empty strings (e.g.: ind1=\" \" or ind1=\"\"); * Fixed issue
        concerning the order of datafields and subfields in the   record:
        previously both datafields and subfields were orderd alpha-
        numerically in the resulting MARC record - now the order in which
        they   occurred in the XML MARC record is respected; * Added config
        variable 'CFG_ORGANIZATION_IDENTIFIER' that should contain   the
        identifer of the organization to which the 001 field value belongs
        (set as SzGeCERN for CERN sites - other sites should configure
        their own   value for this). The 003 field is now added to
        ALEPH-MARC 'insert' and   'replace' records, and dropped from all
        other ALEPH-MARC records. Its   value from the XML MARC record is
        preserved in TEXT-MARC mode; * Fixed a bug in ALEPH-MARC 'insert'
        mode. Previously the SYS (970__a) that   was present in the XML
        MARC record was taken as the SYS for the record   and put into the
        001 field of the resulting ALEPH record. This was wrong.    Now,
        when creating an ALEPH insert record, 970 is dropped from the XML
        record, and a random sysno is generated for the new ALEPH record.
        No 001    is added to the record - ALEPH will choose its own SYS
        and add a 001    automatically.  * Changed the "m" (modify) option
        of --aleph-mode to be "c" (correct); * Other refactoring and
        code-cleaning after pylint;

2007-03-15  Nicholas Robinson <[email protected]>

        * modules/bibedit/lib/refextract.py: Added a dictionary to keep a
        count of all periodical titles found in reference lines during an
        extraction job. (This dictionary of totals could be used to produce
        some kind of statistic about most commonly found titles, for
        example.)

2007-03-15  Tibor Simko <[email protected]>

        * modules/bibrank/lib/bibrank_record_sorter.py: Immunized
        is_method_valid() from collection existence problems.

-- 
CDS Invenio Developers <[email protected]>


Reply via email to