1 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
3 * Model/StructuredTextBodyElement.m: fixed a gcc 4.0 warning (v1.0.11)
5 2004-11-04 Helge Hess <helge.hess@skyrix.com>
7 * use Version file for install directory location
9 2004-10-21 Helge Hess <helge.hess@skyrix.com>
11 * ExtraSTX/GNUmakefile, Model/GNUmakefile: fixed for config.make
14 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
16 * added hack to install the project in FHS locations - the SAX driver
17 will be installed in FHS_INSTALL_ROOT if specified (eg make
18 FHS_INSTALL_ROOT=/usr/local) (v1.0.9)
20 2004-08-24 Helge Hess <helge.hess@skyrix.com>
22 * GNUmakefile: install SAX driver in Library/SaxDrivers-4.3/ (v1.0.8)
24 * GNUmakefile: install SAX driver in Library/SaxDrivers/4.3/ (v1.0.7)
26 2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
28 * GNUmakefile.preamble, GNUmakefile.postamble: added support for
29 building with GNUSTEP_BUILD_DIR environment variable set for recent
30 gnustep-make package. (v1.0.6)
32 2004-03-16 Helge Hess <helge.hess@opengroupware.org>
34 * bundle-info.plist: fixed a type in the bundle-info.plist (v1.0.5)
36 2004-03-04 Helge Hess <helge.hess@skyrix.com>
38 * STXSaxDriver.m: fixed a bug with header generation (header
39 subelements did not properly generate) (v1.0.4)
41 * STXSaxDriver.m: added proper error handling for missing files
44 2004-03-04 Helge Hess <helge.hess@opengroupware.org>
46 * ExtraSTX/StructuredText.m: applied a bugfix on the header processing
49 2004-02-29 Helge Hess <helge.hess@opengroupware.org>
53 * initial import of the SAX driver into OpenGroupware.org - many thanks
54 go to extrapola for contributing the STX framework to OGo
56 * removed things unnecessary for the SAX driver
58 * replace some -rangeOfString: NSNotFound checks which do not work with
59 libFoundation (need to check for range.length==0 instead!)
61 * added the STXSaxDriver, an application of the StructuredText code
63 * reformatted code according to OGo styleguides
65 2004-02-15 Mirko Viviani <mirko.viviani@e-cremona.it>
67 * StructuredTextBodyElement.m: implementato link image ed escaping
70 * NSString_StructuredText_Extra.m: implementato escaping di stringhe.
72 2004-02-10 Giulio Cesare Solaroli <gc.solaroli@extrapola.com>
74 * Aggiunti alcuni test per la verifica della gestione dei link
75 attorno alle immagini.
77 2004-01-16 Giulio Cesare Solaroli <gc.solaroli@extrapola.com>
79 * Aggiunto un test (test__characterEscaping) che fallisce, mostrando
80 un problema nella gestione nell'escape dei caratteri.
82 2004-01-13 Mirko Viviani <mirko.viviani@e-cremona.it>
84 * StructuredText.m ([-separateIntoBlocks]): ignora linee contenente
87 2004-01-12 Mirko Viviani <mirko.viviani@e-cremona.it>
89 * StructuredText.m ([-separateIntoBlocks]): rimuove \r dal testo.
91 2004-01-08 Mirko Viviani <mirko.viviani@e-cremona.it>
93 * StructuredText.subproj/StructuredTextBodyElement.m: fix del link
96 2003-12-19 Mirko Viviani <mirko.viviani@e-cremona.it>
98 * StructuredText.subproj/StructuredTextBodyElement.m: aggiunto
99 riconoscimento chiavi dinamiche.
101 * StructuredTextRenderingDelegate.h: aggiunto metodo chiamato per
104 2003-12-18 Mirko Viviani <mirko.viviani@e-cremona.it>
106 * StructuredTextRenderingDelegate.m ([-insertPreprocessedTextForKey:
107 inContext:]): metodo chiamato dal preprocessore per sostituire le
110 * StructuredText.subproj/StructuredTextBodyElement.m: implementato
113 2003-12-16 Mirko Viviani <mirko.viviani@e-cremona.it>
115 * Test.subproj/Test_StructuredText.m: aggiunto test per link Extrapola.
117 * StructuredTextRenderingDelegate.h: corretto metodo per link Extrapola
118 e aggiunto parametro target al link.
120 * StructuredText.subproj/StructuredTextBodyElement.m: implementato link
123 2003-12-11 Mirko Viviani <mirko.viviani@e-cremona.it>
125 * StructuredText.subproj/StructuredTextHeader.m: implementato rendering
128 * StructuredText.subproj/StructuredTextListItem.m: come sopra.
130 * StructuredText.subproj/StructuredTextBodyElement.m: Spostato il
131 parser da StructuredTextParagraph.
133 2003-12-08 Mirko Viviani <mirko.viviani@e-cremona.it>
135 * StructuredText.subproj/StructuredTextParagraph.m: implementati link.
137 * Test.subproj/StructuredText_TEST.m ([StructuredTextListItem
138 -toTestInContext:]): fix per liste nidificate.
140 * StructuredText_XHTML.m ([StructuredTextListItem -toXhtmlInContext:]):
143 * Test.subproj/Test_StructuredText.m: corretti vari tests.
145 * StructuredLine.m ([-setText:]): setta correttamente il numero di
148 * StructuredText.m ([-buildList], [-checkForListItem:]): implementata
150 ([-adjustLineLevels]): setta i livelli correttamente anche per liste.
151 ([-lineType]): fix per liste.
152 ([-checkForListItem]): spostato codice in listItemTypology:
153 ([-buildList]): fix per liste nidificate.
155 * StructuredStack.m ([-pop]): posiziona correttamente il cursore.
158 2003-12-08 Mirko Viviani <mirko.viviani@e-cremona.it>
160 * StructuredText.subproj/StructuredTextParagraph.m
161 ([-parseText:inContext:]): modificato in metodo ricorsivo. Implementato
162 bold, underline e italico.
163 ([-findBoldSubstring:]: Ricerca terminatore stringa in grassetto.
164 ([-findItalicsSubstring:]: Ricerca terminatore stringa in italico.
165 ([-findUnderlineSubstring:]: Ricerca terminatore stringa in
167 ([-boldText:inContext]): formatta il testo con il delegato.
168 ([-italicsText:inContext]): come sopra.
169 ([-underlineText:inContext]): come sopra.
171 2003-12-05 Mirko Viviani <mirko.viviani@e-cremona.it>
173 * StructuredText_XHTML.m ([StructuredTextListItem -toXhtmlInContext]):
176 * StructuredText.m ([-buildLiteralBlock]): aggiunto newline a fine
179 2003-12-04 Mirko Viviani <mirko.viviani@e-cremona.it>
181 * StructuredText.subproj/StructuredTextHeader.m: modificato
182 inizializzatore per settare il livello dell'header. Vari fix.
184 * StructuredText.m: implementate le liste di tipo DEFINITION, i blocchi
185 preformattati e gli header.
187 * StructuredLine.m ([-setText:]: setta il testo originale.
188 ([-text]): ritorna il testo privo di spazi iniziali/finali e newline.
189 ([-originalText]): ritorna il testo originale.
191 * StructuredText.subproj/StructuredTextLiteralBlock.m
192 ([-initWithString:]: inizializza il blocco.
194 * StructuredText.subproj/StructuredTextListItem.m: aggiunto testo del
195 list item per i tipi DEFINITION.
197 * StructuredStack.m ([-objectRelativeToCursorAtIndex:]: ritorna
198 l'oggetto con un indice relativo alla posizione corrente del cursore.
200 2003-12-01 Mirko Viviani <mirko.viviani@e-cremona.it>
202 * StructuredText.subproj/StructuredTextBodyElement.m: metodi per la
203 gestione degli elementi figli.
205 * StructuredText.m: fix delle strutture di stack, una (paragraphs) per
206 la gestione delle linee di testo da processare, l'altra (stack) per
207 la posizione nell'albero del documento.
209 * StructuredStack.m ([StructuredStack -currentObject], [StructuredStack
210 -nextObject]): fix per fine array.
212 * StructuredText.subproj/StructuredTextList.h: fix typo.
214 * StructuredText.subproj/StructuredTextListItem.m.|.h: inizializzazione
215 e settaggio lista di appartenenza. _list non deve essere rilasciato.
217 2003-11-27 Mirko Viviani <mirko.viviani@e-cremona.it>
219 * StructuredTextRenderingDelegate.m ([StructuredTextRenderingDelegate
220 -insertExtrapolaLink:withAction:parameters:inContext:]): uso di
221 NSStringFromClass() per ottenere nome di classe.
223 * StructuredText.subproj/StructuredTextParagraph.m: inizializzazione e
224 minimo uso del delegate per il test.
226 * StructuredText.subproj/StructuredTextDocument.m|.h
227 ([-addBodyElement]): aggiunge un elemento al documento.
229 * PB.project, GSmakefile, Makefile: Aggiunto framework IBNExtensions