CVS Commit Overview for 2008-05-29
==================================

2008-05-29  Travis C. Brooks <[email protected]>

        * modules/websearch/lib/search_engine.py,
        modules/websearch/lib/search_engine_query_parser.py,
        modules/websearch/lib/search_engine_query_parser_tests.py: SPIRES
        Search syntax as used in Inspire Demo - rado and tcb

2008-05-29  Jerome Caffaro <[email protected]>

        * modules/bibformat/etc/format_templates/Default_HTML_actions.bft:
        Fixed language parameter in link to personal basket

2008-05-29  Marko Niinimaki <[email protected]>

        * config/invenio.conf: added CFG_AUTHORCIT

2008-05-29  Nicholas Robinson <[email protected]>

        * modules/miscutil/sql/tabcreate.sql: Update to sbmPARAMETERS
        table. Changed the "value" column from varchar(200) to text.

2008-05-29  Tibor Simko <[email protected]>

        * Makefile.am: Added sbmPARAMETERS.value column change into
        update-v0.99.0-tables.

2008-05-29  Jerome Caffaro <[email protected]>

        * modules/websearch/lib/search_engine.py,
        modules/websearch/lib/websearch_templates.py,
        modules/webstyle/lib/template.py,
        modules/webstyle/lib/webstyle_templates.py,
        modules/webcomment/lib/webcomment_webinterface.py,
        modules/websubmit/lib/websubmit_webinterface.py: Split
        webstyle_templates.detailed_record_container(..) into
        webstyle_templates.detailed_record_container_top(..) and
        webstyle_templates.detailed_record_container_bottom(..), so that it
        is possible to flush output faster to client, for example when
        displaying the Citations tab.
        websearch_templates.tmpl_detailed_record_citations(..) has been
        split in several tmpl_detailed_record_citations_*(..) functions
        also in order to flush results while they arrive.  The above means
        APIs change, so please revise your templates accordingly.

2008-05-29  Nicholas Robinson <[email protected]>

        * modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: Changes
        made to the behaviour of this function: 1. Previously, a LaTeX
        template variable's value was FIRST tested for    existence as a
        file in the current submission's working directory, and    if that
        file didn't exist, was used as a literal value to be inserted
        into the LaTeX template.     Now, however, ALL LaTeX template
        variable values will be considered as     literal strings to be
        inserted into the LaTeX template, UNLESS they are     prefixed by
        "FILE:".     For example:      Literal:        'TITLE' : 'Invenio
        file stamping'        In that case, the string "Invenio file
        stamping" will be substituted        into the LaTeX template in
        place of the "TITLE" marker.      File example:        'TITLE' :
        'FILE:DEMOTHE_TITLE'        In that case, Stamp_Uploaded_Files will
        look for a file called        'DEMOTHE_TITLE' in the current
        submission's working directory, and        will substitute the
        value found in that file in place of the "TITLE"        marker in
        the LaTeX template. If however the file does not exist,        an
        empty string will be substituted for the "TITLE" marker.

        2. The other change is to the way that the latex-template-var
        "dictionary"    string is broken up and turned into a dictionary.
        Previously, a    variable-value pair was split on all non-escaped
        colons. Now it simply    splits on the first colon. This was
        necessary to allow the "FILE:"    instruction.     The implication
        for templates is that variable markers in the LaTeX     template
        cannot contain a colon. Values, however, can.

2008-05-29  Marko Niinimaki <[email protected]>

        * modules/bibrank/lib/bibrank_citation_indexer.py: better tag
        names. error messages. debugging

2008-05-29  Marko Niinimaki <[email protected]>

        * modules/bibrank/etc/citation.cfg,
        modules/bibrank/etc/template_citation.cfg: more informative tag
        names

2008-05-29  Jerome Caffaro <[email protected]>

        * modules/webjournal/lib/webjournal_utils.py: Fixed parsing of URI
        when display search page.

2008-05-29  Jerome Caffaro <[email protected]>

        * modules/webjournal/lib/webjournal_templates.py,
        modules/webjournal/lib/webjournal_utils.py: Standardized value
        returned by get_journals_ids_and_names(..)

2008-05-29  Jerome Caffaro <[email protected]>

        * modules/webjournal/lib/webjournal_webinterface.py: Fixed
        redirection of legacy alert url (unicode string cannot be used for
        redirection)

2008-05-29  Jerome Caffaro <[email protected]>

        * modules/webjournal/lib/webjournal_templates.py: Updated legacy
        'alert' URLs with new ones

2008-05-29  Nicholas Robinson <[email protected]>

        * modules/websubmit/lib/websubmit_file_stamper.py: Added new
        functionality for the escaping of LaTeX meta characters in the
        LaTeX template variables that are substituted into the LaTeX
        template for stamp creation.

        In addition, if the creation of the stamp PDF fails the first time
        round, another attempt is made with strict LaTeX meta-character
        escaping (i.e ALL characters are escaped.)

2008-05-29  Tibor Simko <[email protected]>

        * modules/bibedit/lib/bibrecord_tests.py: Fixed two failing cases
        as per the addition of a new demo record.

2008-05-29  Tibor Simko <[email protected]>

        * modules/miscutil/demo/democfgdata.sql: Activated English stemming
        for some demo indexes.

2008-05-29  Tibor Simko <[email protected]>

        * modules/websearch/lib/websearch_regression_tests.py: Updated test
        cases WRT now-activated stemming.

2008-05-29  Tibor Simko <[email protected]>

        * modules/websearch/lib/websearch_regression_tests.py: Added test
        cases for uppercase/lowercase queries using stemmed indexes.

2008-05-29  Tibor Simko <[email protected]>

        * modules/websearch/lib/search_engine.py: When searching in a
        stemmed index, call proper Unicode-safe lowering function for the
        query term.  This fixes the problem with case-sensitivity when
        searching for e.g. Dasse vs DASSE in a stemmed index.

2008-05-29  Tibor Simko <[email protected]>

        * modules/bibindex/lib/bibindex_engine.py: Lower
        phrase-to-be-indexed in a Unicode-friendly manner.

-- 
CDS Invenio Developers <[email protected]>


Reply via email to