2004-10-25 Sergey Poznyakoff Reorganized directory structure: xml/ xml/ru xml/el etc. * configure.ac: Updated * xml/Makefile.am: Updated * xml/ru/ellinika.xml: Moved from ../ellinika.ru.xml. Sorry, some intermediate revisions were lost due to my negligence :( * xml/ru/Makefile.am: New file * xml/ru/alfabhta.xml: Moved from .. * xml/ru/istoria.xml: Likewise. * xml/ru/rhmata.xml: Likewise. * xml/ru/antonimies.xml: Likewise. * xml/ru/epirrhmata.xml: Likewise. * xml/ru/lingua.conf.in: Likewise. * xml/ru/tonos.xml: Likewise. * xml/ru/arithmi.xml: Likewise. * xml/ru/epitheta.xml: Likewise. * xml/ru/oysiastika.xml: Likewise. * xml/ru/arthra.xml: Likewise. * xml/ru/intro.xml: Likewise. * xml/ru/paroimies.xml: Likewise. * xml/el/ellinika.xml: Moved from ../ellinika.el.xml 2004-10-23 Sergey Poznyakoff * elisp/Makefile.am: Updated * xml/Makefile.am: Updated * xml/alfabhta.xml: New file * xml/intro.xml: New file * xml/istoria.xml: New file * xml/ellinika.ru.xml: Updated 2004-10-22 Sergey Poznyakoff * elisp/Makefile.am: forgotten to add ellinika-mode.el * xml/Makefile.am: Use xmlt to translate the pages 2004-10-16 Sergey Poznyakoff * elisp/ellinika-mode.el: Base mode for editing Ellinika XML files * elisp/ellinika-dict-mode.el: Derive ellinika-dict-mode from ellinika-mode * .emacsrc: Updated * xml/antonimies.xml: Set up for Ellinika-mode * xml/arithmi.xml: Likewise * xml/arthra.xml: Likewise * xml/ellinika.el.xml: Likewise * xml/ellinika.ru.xml: Likewise * xml/epirrhmata.xml: Likewise * xml/epitheta.xml: Likewise * xml/oysiastika.xml: Likewise * xml/paroimies.xml: Likewise * xml/rhmata.xml: Likewise * xml/tonos.xml: Likewise 2004-10-15 Sergey Poznyakoff * .emacsrc: Set up for spell checking * elisp/ellinika-dict-mode.el: Set up for spell checking * cgi-bin/dict.cgi.in (get-topic-list): Order topics alphabetically * data/0.xml: Checked spelling * data/1.xml: Likewise * data/2.xml: Likewise * data/3.xml: Likewise * data/4.xml: Likewise * data/5.xml: Likewise * data/7.xml: Likewise * data/Makefile.am: Likewise * data/iliada.xml: Likewise * data/iliada/2.3.xml: Likewise * data/iliada/2.4.xml: Likewise * xml/antonimies.xml: Likewise * xml/arithmi.xml: Likewise * xml/oysiastika.xml: Likewise * xml/rhmata.xml: Likewise 2004-10-14 Sergey Poznyakoff * data/0.xml * data/7.xml * data/iliada.xml * data/iliada/2.3.xml * data/iliada/2.4.xml: New file * data/Makefile.am: Updated * elisp/ellinika-dict-mode.el: Heavily modified * scm/dictrans.scm (cleanup-db): Cleanup locus table 2004-10-13 Sergey Poznyakoff * cgi-bin/dict.cgi.in (make-cgi-name): Fixed html-4.01 conformance * scm/dictrans.scm: #:topic was handled incorrectly. Improved --help output * data/iliada/2.3.xml: Fixed typo. * .emacsrc: Load ellinika-dict-mode.el * Makefile.am: Added elisp * configure.ac: Added elisp * cgi-bin/Makefile.am: Added copyleft statement. * elisp: New dir * elisp/Makefile.am: New file. * elisp/.cvsignore: New file. * elisp/ellinika-dict-mode.el: Emacs mode for editing dictionaries * data/0.xml: Updated * data/1.xml: Updated * data/2.xml: Updated * data/3.xml: Updated * data/4.xml: Updated * data/5.xml: Updated * data/7.xml: Updated * data/Makefile.am: Updated EXTRA_DIST * data/db.struct (locus): New table * data/iliada.xml: New file * data/iliada: New dir * data/iliada/2.3.xml: New file * scm/dictrans.scm: Added INCLUDE support. Diagnose duplicate entries. Fixed bug in NODE. 2004-10-12 Sergey Poznyakoff * configure.ac: Avoid duplicating elements in %load-path * scm/Makefile.am (dictrans.sed): Updated rule * scm/dictrans.scm: Updated * configure.ac: Use the new MU_CHECK_GUILE. * cgi-bin/Makefile.am: Create a separate sed program file. * cgi-bin/dict.cgi.in: Use modules from gamma * m4/guile.m4: Updated from xmltrans. * scm/dictrans.scm: Use (gamma sql) 2004-10-08 Sergey Poznyakoff * Makefile.am: Reorganized * configure.ac: Likewise. * cgi-bin/dict.cgi.in: Use (xmltools dict) and (ellinika xlat) * ellinika: New directory * ellinika/Makefile.am: New file * ellinika/xlat.scm: transliteration module * dictrans.scm: Moved to ... * scm/dictrans.scm: ... here * scm/Makefile.am: Updated * scm/.cvsignore: New file * data/dict.0: Removed * data/dict.1: Removed * data/dict.2: Removed * data/dict.3: Removed * data/dict.4: Removed * data/dict.5: Removed * data/dict.7: Removed * data/dict.m4: Removed * src/.cvsignore: Removed * src/.gdbinit: Removed * src/Makefile.am: Removed * src/emit.c: Removed * src/gram.y: Removed * src/input.l: Removed * src/list.c: Removed * src/list.h: Removed * src/main.c: Removed * src/mem.h: Removed * src/sql.c: Removed * src/trans.h: Removed * src/xcript.c: Removed 2004-10-08 Sergey Poznyakoff * dictrans.scm: Mostly finished :^) 2004-10-07 Sergey Poznyakoff * dictrans.scm: Dictionary parser * data/0.xml: Converted dictionary file * data/1.xml: Converted dictionary file * data/2.xml: Converted dictionary file * data/3.xml: Converted dictionary file * data/4.xml: Converted dictionary file * data/5.xml: Converted dictionary file * data/7.xml: Converted dictionary file 2004-10-04 Sergey Poznyakoff * xml/COPYING.FDL: New file * xml/Makefile.am (EXTRA_DIST): Added COPYING.FDL * xml/antonimies.xml: Use Emacs sgml-mode. Added copylieft header. * xml/arithmi.xml: Likewise * xml/arthra.xml: Likewise * xml/ellinika.el.xml: Likewise * xml/ellinika.ru.xml: Likewise * xml/epirrhmata.xml: Likewise * xml/epitheta.xml: Likewise * xml/oysiastika.xml: Likewise * xml/paroimies.xml: Likewise * xml/rhmata.xml: Likewise * xml/tonos.xml: Likewise 2004-10-03 Sergey Poznyakoff * mainstyle.css (div.example): New class * xml/Makefile.am: Added tonos.xml * xml/ellinika.ru.xml: Likewise * xml/tonos.xml: New file. * xml/oysiastika.xml: Improved sectioning * xml/rhmata.xml: Likewise 2004-10-02 Sergey Poznyakoff * xml/ellinika.ru.xml: Added new MSGSTR * mainstyle.css: Updated. 2004-09-30 Sergey Poznyakoff * xml/ellinika.ru.xml: Updated homepage URL * xml/rhmata.xml: Fixed sectioning elements * xml/oysiastika.xml: Fixed spelling errors 2004-09-29 Sergey Poznyakoff * xml/antonimies.xml: Updated syntax * xml/arithmi.xml: Likewise * xml/arthra.xml: Likewise * xml/ellinika.el.xml: Likewise * xml/ellinika.ru.xml: Likewise * xml/epirrhmata.xml: Likewise * xml/epitheta.xml: Likewise * xml/oysiastika.xml: Likewise * xml/paroimies.xml: Likewise * xml/rhmata.xml: Likewise 2004-09-28 Sergey Poznyakoff * Makefile.am: Use lingua instead of eXtrans * autogen.sh: Likewise * configure.ac: Likewise * xml/ellinika.ru.xml: Likewise * xml/Makefile.am: Likewise * xml/antonimies.xml: New file * xml/arithmi.xml: New file * xml/arthra.xml: New file * xml/epirrhmata.xml: New file * xml/epitheta.xml: New file * xml/oysiastika.xml: New file * xml/paroimies.xml: New file * xml/rhmata.xml: New file * xml/lingua.conf.in: New file * xtrans/LINGUA.html.xtrans: Removed * xtrans/Makefile.am: Removed * xtrans/i18n.inc: Removed * xtrans/.cvsignore: Removed * lingua.xtrans: Removed * cgi-bin/.cvsignore: Updated * src/.cvsignore: Updated * xml/.cvsignore: Updated 2004-09-20 Sergey Poznyakoff * xml/ellinika.ru.xml: Several spelling fixes. 2004-06-27 Sergey Poznyakoff * src/main.c (cleanup_db): Purge pending_links (main): Properly handle --cleanup. 2004-06-23 Sergey Poznyakoff * src/main.c (main): Bugfix 2004-06-22 Sergey Poznyakoff * src/main.c (main): Switched to getopt_long. * src/trans.h: Include config.h * src/Makefile.am: Added copyleft header * src/gram.y: Likewise. * src/input.l: Likewise. * src/sql.c: Likewise. * src/xcript.c: Likewise 2004-06-21 Sergey Poznyakoff * xml/ellinika.ru.xml: Bugfixes. 2004-06-21 Sergey Poznyakoff Initial implementation of incremental updates. * data/db.struct (antonym,xref): Replaced by 'links' (pending_links): New table. Keeps unresolved links. * data/dict.0: Updated * cgi-bin/dict.cgi.in: Reflect changes to the database structure. * src/main.c: Use pending_links for resolving antonym and cross-reference links. * src/sql.c (sql_num_tuples): New (kludgy) function. * src/trans.h: Updated 2004-06-21 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans (Endtag: ITEM): Removed incorrect condition that prevented rowheading class from being issued for item 0,0 * data/dict.0: Updated * data/dict.1: Updated * data/dict.2: Updated * data/dict.4: Updated * data/dict.5: Updated * data/dict.7: Updated 2004-06-20 Sergey Poznyakoff * mainstyle.css (TD.std): New class * xml/ellinika.ru.xml: Updated * xtrans/LINGUA.html.xtrans (ITEM,TABULAR): Handle ROWSPAN attribute (TABULAR): New attribute COLALIGN sets default alignment of table columns. (SEPARATOR): Inherit INITCOUNT from the parent TABULAR tag. 2004-06-19 Sergey Poznyakoff * data/db.struct: New table 'pos' keeps information about parts of speech. Dict.pos changed: the part of speech of each dictionary entry is stored as a bitmask, e.g. verb|transitive or substanive|masculine, etc. This facilitates searches and makes the database more flexible. * data/dict.0: Lots of fixes. * data/dict.1: Likewise * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.4: Likewise * data/dict.5: Likewise * src/gram.y: Reflect changes to the database structure. * src/main.c: Likewise * src/trans.h: Likewise * src/dict.cgi.in: Likewise 2004-06-19 Sergey Poznyakoff * data/dict.0: Updated * data/dict.m4 (SAMP): New macro 2004-06-18 Sergey Poznyakoff * Makefile.am: Pass configuration variables to eXtrans using -D command line option (requires my last update to eXtrans). * xtrans/LINGUA.html.xtrans: Use xtrans environment to get the configuration parameters. (PageTemplate): Removed erroneous double-percent signs. * data/dict.0: Removed duplicates * data/dict.1: Likewise * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.5: Likewise * src/sql.c: Minor formatting changes * xml/ellinika.ru.xml: Minor update 2004-06-18 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans: Use 'span' instead of 'repeat' to conform to 4.01 transitional. 2004-06-15 Sergey Poznyakoff * data/dict.0: Updated * data/dict.5: Updated 2004-06-14 Sergey Poznyakoff * data/dict.0: Updated * data/dict.1: Updated * data/dict.3: Updated * data/dict.4: Updated 2004-06-14 Sergey Poznyakoff * cgi-bin/dict.cgi.in: Updated * data/dict.0: Updated * data/dict.1: Updated * xml/ellinika.ru.xml: Updated 2004-06-13 Sergey Poznyakoff * mainstyle.css (comment,expl): New styles * cgi-bin/dict.cgi.in: Display dictionary stats * data/db.struct (stat): New table * data/dict.m4: New file * data/dict.0: New file * data/dict.1: Use m4 macros * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.4: Likewise * data/dict.5: Likewise * data/dict.7: Likewise * po/ru.po: Updated * scm/conj.scm: Updated * scm/xlat.scm: Updated * src/gram.y (parse): Change declaration (yyerror): file_name can be NULL * src/input.l: Hande LINE statement (make_m4_args,yywrap,set_location): New functions (open_input): Preprocess sources using m4 * src/main.c: Update call to parse(). New command line options: -I passes include dir to m4, -m sets full path to m4 binary (update_stat): Updated stat table. * src/trans.h: Updated * xml/ellinika.ru.xml (dict): Provide dictionary statistics * xtrans/LINGUA.html.xtrans (BOTTOM): New tag (ClosePage): Add BOTTOM info, if available 2004-06-11 Sergey Poznyakoff * scm: New directory * scm/xlat.scm: New file. Handles translations from Greek to internal representation and vice-versa. * scm/conj.scm: New file. Verb conjugator. 2004-06-10 Sergey Poznyakoff * cgi-bin/dict.cgi.in (transcription-list): Bugfix. 2004-05-31 Sergey Poznyakoff * mainstyle.css (.example): Changed background-color (.sample): New style * xml/ellinika.ru.xml: Finished chapter 'indefinite adjectives.' Use instead of Use new tabular environment 'TYPE=EXAMPLE' for examples. * xtrans/LINGUA.html.xtrans (TABULAR): New attribute 'TYPE'. The only value implemented currently is 'EXAMPLE' (SAMP): New tag (NOTREADY): Rewritten * graphics/construction.jpg: New file 2004-05-30 Sergey Poznyakoff * mainstyle.css (.translation): New class * cgi-bin/dict.cgi.in (part-of-speech): Fixed typo. * xml/ellinika.ru.xml: Added section about indefinite adjectives. Use wherever necessary. Use quoted tags. * xtrans/LINGUA.html.xtrans (expand_text): New function. Expands quoted tags. (PageTemplate,ITEM,put_menu_item,menu_map): Use expand_text (SECTION): Output
(SUBSCRIPT): New tag (EXAMPLE): Rewritten (TRANS): New tag 2004-05-29 Sergey Poznyakoff * mainstyle.css (.example): Changed background color 2004-05-29 Sergey Poznyakoff * xml/ellinika.ru.xml: Added B1 and B2 conjugation. * mainstyle.css (THEAD.std): Added background color. 2004-05-26 Sergey Poznyakoff * mainstyle.css (notready): New style * data/dict.5: Updated * data/dict.7: New file. * xml/ellinika.ru.xml: Updated. Written chapter about adjectives. * xtrans/LINGUA.html.xtrans: Moved navigation bar to the right side of the page. (EMPH,DFN,IT,EXAMPLE): Use nostrip (TABULAR): New attribute SPACE (SEPARATOR): New attributes SPAN and INITCOUNT (NOTREADY): New tag. 2004-04-18 Sergey Poznyakoff * data/dict.1: Updated * data/dict.2: Updated * data/dict.5: New file * xml/ellinika.ru.xml: Updated * xtrans/LINGUA.html.xtrans: Minor changes * cgi-bin/dict.cgi.in (display-results): Replace tilde in dictionary articles. (dict-search): Make the first condition stricter. 2004-04-06 Sergey Poznyakoff * xml/ellinika.ru.xml: More info on aoristos * xtrans/LINGUA.html.xtrans (BOLD): Removed (EMPH,DFN): New tags * mainstyle.css: Changed separator background * xtrans/LINGUA.html.xtrans (SECTION) (SUBSECTION, SUBSUBSECTION): New sectioning tags All sectioning commands are able to take ID attribute, indicating reference anchor. (XREF): New tag. (ITEM) SPAN may be 0, indicating the maximum number of itemsm detected so far (FLECTN): Removed (FLECT): Implement the functionality of FLECTN * xml/ellinika.ru.xml: Use new sectioning tags, cross references and new ROWHEADING semantics. * data/dict.1: Updated * data/dict.2: Updated * data/dict.3: Updated * data/dict.4: Updated * xml/ellinika.ru.xml: More proverbs * xtrans/LINGUA.html.xtrans: Close

blocks before opening another block tag. 2004-03-30 Sergey Poznyakoff * cgi-bin/dict.cgi.in (translate-kbd): Recognize \th, \ks and \ps escapes. Translate 'th' to 'thita' when followed by a vocal. * data/dict.1: Minor spelling fix * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.4: Likewise 2004-03-26 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans (Starttag): COLHEADING argument sets the THEAD class * xml/ellinika.el.xml: Updated. New chapter 'Irregular verbs' 2004-03-18 Sergey Poznyakoff * xtrans/i18n.inc: Minor update * xtrans/LINGUA.html.xtrans: Lots of changes. Use modified version of eXtrans * mainstyle.css: Updated * xml/ellinika.el.xml: Added numerals and (partially) pronouns * Makefile.am (all-local): Modified eXtrans returns correct status 2004-03-17 Sergey Poznyakoff * xtrans/i18n.inc: Translations are now local to LINGUA tag * xtrans/LINGUA.html.xtrans (Endtag LINGUA): Removed call to i18cleanup(). 2004-03-17 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans: Translated UTF-8 literals to English to facilitate the transition of the Runasimi site to eXtrans * xml/ellinika.el.xml: Updated * xml/ellinika.ru.xml: Updated 2004-03-17 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans: Updated * xml/ellinika.ru.xml: Updated 2004-03-16 Sergey Poznyakoff * mainstyle.css: New file * Makefile.am: Install mainstyle.css * xtrans/LINGUA.html.xtrans: Use stylesheets * graphics/valid-css.png: Added to the repository 2004-03-16 Sergey Poznyakoff * autogen.sh: Create db subdirectory * xml/ellinika.ru.xml: Added chapter "proverbs". Explicitly generate "Navigation" group Chapter "nouns" split into smaller sections Chapter "verbs": Started writing * xtrans/LINGUA.html.xtrans: Lots of changes 2004-03-09 Sergey Poznyakoff * cgi-bin/dict.cgi.in (make-cgi-name): Minor fix. Do not print a lone ? mark' 2004-03-09 Sergey Poznyakoff * data/dict.1: Updated * data/dict.2: Updated * data/dict.3: Updated * data/dict.4: New file 2004-03-08 Sergey Poznyakoff * xml/ellinika.ru.xml: Updated * xtrans/LINGUA.html.xtrans: Updated 2004-03-08 Sergey Poznyakoff * src/Makefile: Removed * src/input.l: Include "gram.h" instead of "y.tab.h" * src/xcript.c: Translate iota+trema * xml: New directory * xml/Makefile.am * xml/ellinika.el.xml * xml/ellinika.ru.xml * po: New directory * po/LINGUAS: New file * po/ru.po: New file * po/POTFILES.in: New file * po/Makevars: New file * lingua.xtrans: New file * configure.ac: New file * Makefile.am: New file * autogen.sh: New file * m4: New directory * m4/guile.m4: New file * m4/lib.m4: New file * m4/common.m4: New file * NEWS * README * AUTHORS * THANKS * cgi-bin/Makefile.am: New file * cgi-bin/dict.cgi: Removed * cgi-bin/dict.cgi.in: New file. Major rewrite of dict.cgi using template file and guile-gettext module * data/Makefile.am: New file * data/dict.3: New file * src/Makefile.am: New file * xtrans: New directory * xtrans/i18n.inc: New file * xtrans/LINGUA.html.xtrans: New file * xtrans/Makefile.am: New file 2004-02-17 Sergey Poznyakoff * cgi-bin/dict.cgi: Fixed to produce valid HTMP 4.01. Read configuration file. * src/gram.y: Allow to specify topics covering several dictionary nodes. * src/input.l: Likewise. * src/main.c: Likewise. * src/trans.h: Likewise. * src/sql.c (sql_connect): Allow for sql_host==NULL * src/list.c (list_create): Bugfix: initialize count. * data/dict.2: Use new TOPIC .. END syntax * graphics/valid-html401.png: Added to the repository * graphics/gnu-head-sm.jpg: Likewise 2004-02-15 Sergey Poznyakoff * cgi-bin/dict.cgi: Lots of improvements * data/dict.1: Updated * data/dict.2: Updated * src/main.c (emit_node) Bugfix * src/sql.c: If hostname begins with a slash, treat it as a path to UNIX socket * graphics: New directory * iep-big.jpg: New file * iep-medium.jpg: New file * iep-small.jpg: New file * iep-smaller.jpg: New file 2004-02-13 Sergey Poznyakoff Initial import Local Variables: mode: change-log version-control: never End: