1 2004-11-04 Helge Hess <helge.hess@skyrix.com>
3 * use Version file for install directory location
5 2004-10-21 Helge Hess <helge.hess@skyrix.com>
7 * ExtraSTX/GNUmakefile, Model/GNUmakefile: fixed for config.make
10 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
12 * added hack to install the project in FHS locations - the SAX driver
13 will be installed in FHS_INSTALL_ROOT if specified (eg make
14 FHS_INSTALL_ROOT=/usr/local) (v1.0.9)
16 2004-08-24 Helge Hess <helge.hess@skyrix.com>
18 * GNUmakefile: install SAX driver in Library/SaxDrivers-4.3/ (v1.0.8)
20 * GNUmakefile: install SAX driver in Library/SaxDrivers/4.3/ (v1.0.7)
22 2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
24 * GNUmakefile.preamble, GNUmakefile.postamble: added support for
25 building with GNUSTEP_BUILD_DIR environment variable set for recent
26 gnustep-make package. (v1.0.6)
28 2004-03-16 Helge Hess <helge.hess@opengroupware.org>
30 * bundle-info.plist: fixed a type in the bundle-info.plist (v1.0.5)
32 2004-03-04 Helge Hess <helge.hess@skyrix.com>
34 * STXSaxDriver.m: fixed a bug with header generation (header
35 subelements did not properly generate) (v1.0.4)
37 * STXSaxDriver.m: added proper error handling for missing files
40 2004-03-04 Helge Hess <helge.hess@opengroupware.org>
42 * ExtraSTX/StructuredText.m: applied a bugfix on the header processing
45 2004-02-29 Helge Hess <helge.hess@opengroupware.org>
49 * initial import of the SAX driver into OpenGroupware.org - many thanks
50 go to extrapola for contributing the STX framework to OGo
52 * removed things unnecessary for the SAX driver
54 * replace some -rangeOfString: NSNotFound checks which do not work with
55 libFoundation (need to check for range.length==0 instead!)
57 * added the STXSaxDriver, an application of the StructuredText code
59 * reformatted code according to OGo styleguides
61 2004-02-15 Mirko Viviani <mirko.viviani@e-cremona.it>
63 * StructuredTextBodyElement.m: implementato link image ed escaping
66 * NSString_StructuredText_Extra.m: implementato escaping di stringhe.
68 2004-02-10 Giulio Cesare Solaroli <gc.solaroli@extrapola.com>
70 * Aggiunti alcuni test per la verifica della gestione dei link
71 attorno alle immagini.
73 2004-01-16 Giulio Cesare Solaroli <gc.solaroli@extrapola.com>
75 * Aggiunto un test (test__characterEscaping) che fallisce, mostrando
76 un problema nella gestione nell'escape dei caratteri.
78 2004-01-13 Mirko Viviani <mirko.viviani@e-cremona.it>
80 * StructuredText.m ([-separateIntoBlocks]): ignora linee contenente
83 2004-01-12 Mirko Viviani <mirko.viviani@e-cremona.it>
85 * StructuredText.m ([-separateIntoBlocks]): rimuove \r dal testo.
87 2004-01-08 Mirko Viviani <mirko.viviani@e-cremona.it>
89 * StructuredText.subproj/StructuredTextBodyElement.m: fix del link
92 2003-12-19 Mirko Viviani <mirko.viviani@e-cremona.it>
94 * StructuredText.subproj/StructuredTextBodyElement.m: aggiunto
95 riconoscimento chiavi dinamiche.
97 * StructuredTextRenderingDelegate.h: aggiunto metodo chiamato per
100 2003-12-18 Mirko Viviani <mirko.viviani@e-cremona.it>
102 * StructuredTextRenderingDelegate.m ([-insertPreprocessedTextForKey:
103 inContext:]): metodo chiamato dal preprocessore per sostituire le
106 * StructuredText.subproj/StructuredTextBodyElement.m: implementato
109 2003-12-16 Mirko Viviani <mirko.viviani@e-cremona.it>
111 * Test.subproj/Test_StructuredText.m: aggiunto test per link Extrapola.
113 * StructuredTextRenderingDelegate.h: corretto metodo per link Extrapola
114 e aggiunto parametro target al link.
116 * StructuredText.subproj/StructuredTextBodyElement.m: implementato link
119 2003-12-11 Mirko Viviani <mirko.viviani@e-cremona.it>
121 * StructuredText.subproj/StructuredTextHeader.m: implementato rendering
124 * StructuredText.subproj/StructuredTextListItem.m: come sopra.
126 * StructuredText.subproj/StructuredTextBodyElement.m: Spostato il
127 parser da StructuredTextParagraph.
129 2003-12-08 Mirko Viviani <mirko.viviani@e-cremona.it>
131 * StructuredText.subproj/StructuredTextParagraph.m: implementati link.
133 * Test.subproj/StructuredText_TEST.m ([StructuredTextListItem
134 -toTestInContext:]): fix per liste nidificate.
136 * StructuredText_XHTML.m ([StructuredTextListItem -toXhtmlInContext:]):
139 * Test.subproj/Test_StructuredText.m: corretti vari tests.
141 * StructuredLine.m ([-setText:]): setta correttamente il numero di
144 * StructuredText.m ([-buildList], [-checkForListItem:]): implementata
146 ([-adjustLineLevels]): setta i livelli correttamente anche per liste.
147 ([-lineType]): fix per liste.
148 ([-checkForListItem]): spostato codice in listItemTypology:
149 ([-buildList]): fix per liste nidificate.
151 * StructuredStack.m ([-pop]): posiziona correttamente il cursore.
154 2003-12-08 Mirko Viviani <mirko.viviani@e-cremona.it>
156 * StructuredText.subproj/StructuredTextParagraph.m
157 ([-parseText:inContext:]): modificato in metodo ricorsivo. Implementato
158 bold, underline e italico.
159 ([-findBoldSubstring:]: Ricerca terminatore stringa in grassetto.
160 ([-findItalicsSubstring:]: Ricerca terminatore stringa in italico.
161 ([-findUnderlineSubstring:]: Ricerca terminatore stringa in
163 ([-boldText:inContext]): formatta il testo con il delegato.
164 ([-italicsText:inContext]): come sopra.
165 ([-underlineText:inContext]): come sopra.
167 2003-12-05 Mirko Viviani <mirko.viviani@e-cremona.it>
169 * StructuredText_XHTML.m ([StructuredTextListItem -toXhtmlInContext]):
172 * StructuredText.m ([-buildLiteralBlock]): aggiunto newline a fine
175 2003-12-04 Mirko Viviani <mirko.viviani@e-cremona.it>
177 * StructuredText.subproj/StructuredTextHeader.m: modificato
178 inizializzatore per settare il livello dell'header. Vari fix.
180 * StructuredText.m: implementate le liste di tipo DEFINITION, i blocchi
181 preformattati e gli header.
183 * StructuredLine.m ([-setText:]: setta il testo originale.
184 ([-text]): ritorna il testo privo di spazi iniziali/finali e newline.
185 ([-originalText]): ritorna il testo originale.
187 * StructuredText.subproj/StructuredTextLiteralBlock.m
188 ([-initWithString:]: inizializza il blocco.
190 * StructuredText.subproj/StructuredTextListItem.m: aggiunto testo del
191 list item per i tipi DEFINITION.
193 * StructuredStack.m ([-objectRelativeToCursorAtIndex:]: ritorna
194 l'oggetto con un indice relativo alla posizione corrente del cursore.
196 2003-12-01 Mirko Viviani <mirko.viviani@e-cremona.it>
198 * StructuredText.subproj/StructuredTextBodyElement.m: metodi per la
199 gestione degli elementi figli.
201 * StructuredText.m: fix delle strutture di stack, una (paragraphs) per
202 la gestione delle linee di testo da processare, l'altra (stack) per
203 la posizione nell'albero del documento.
205 * StructuredStack.m ([StructuredStack -currentObject], [StructuredStack
206 -nextObject]): fix per fine array.
208 * StructuredText.subproj/StructuredTextList.h: fix typo.
210 * StructuredText.subproj/StructuredTextListItem.m.|.h: inizializzazione
211 e settaggio lista di appartenenza. _list non deve essere rilasciato.
213 2003-11-27 Mirko Viviani <mirko.viviani@e-cremona.it>
215 * StructuredTextRenderingDelegate.m ([StructuredTextRenderingDelegate
216 -insertExtrapolaLink:withAction:parameters:inContext:]): uso di
217 NSStringFromClass() per ottenere nome di classe.
219 * StructuredText.subproj/StructuredTextParagraph.m: inizializzazione e
220 minimo uso del delegate per il test.
222 * StructuredText.subproj/StructuredTextDocument.m|.h
223 ([-addBodyElement]): aggiunge un elemento al documento.
225 * PB.project, GSmakefile, Makefile: Aggiunto framework IBNExtensions