Updating package to debhelper 11.
[software/sisu] / data / doc / sisu / CHANGELOG_v2
1 SiSU CHANGELOG -*- mode: org; -*-
2 #+OPTIONS: ^:nil _:nil
3
4 * SiSU version 2
5 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
6 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=data/doc/sisu/CHANGELOG_v2;hb=HEAD>
7 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob_plain;f=debian/changelog;hb=refs/heads/debian/sid>
8
9 v2 branch is legacy: v3 branch supersedes & replaces it
10 v2 branch supersedes & replaces v1 branch
11 v2 introduces new processing middle layer (document abstraction);
12 markup same except for minor changes to document headers;
13 epub output introduced
14 v2 branch removed from sisu 4.0; it is available in sisu =< 3.3.2
15
16 * homepages: <http://sisudoc.org> <http://www.jus.uio.no/sisu>
17 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
18 * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/
19
20 * Legacy Branch, Reference
21
22 * new middle layer (document abstraction) that uses ruby objects to
23 represent data (instead of strings)
24
25 * downstream libraries updated to use v2 middle layer
26
27 * sisu markup, changes to headers (metadata), input otherwise unchanged
28
29 * output much the same as for version 1 with some tweaks
30 * search, sql table structure changed for version 2, incompatible
31 * internal linking of documents is once again supported
32 * LaTeX/pdf book indexes link within the pdf text rather than to HTML
33 version of document
34
35 * EPUB output introduced using -e flag
36
37 Reverse Chronological:
38
39 --- HEAD --- [closed]
40
41 * sisu_2.9.12 (2012-02-14:07/2) [see 3.1.14.orig.tar.xz]
42 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.14
43
44 * v2, vim syntax highlighting, patch from Thilo Six <T.Six@gmx.de> applied
45 Re: <http://thread.gmane.org/gmane.editors.vim.devel/32151> &
46 <http://vimdoc.sourceforge.net/htmldoc/options.html#cpo-l>
47
48 * sisu_2.9.11 (2012-01-10:02/2) [see 3.1.11.orig.tar.xz]
49 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.11
50
51 * modify sisu markup version script
52
53 * sisu_2.9.10 (2011-10-15:41/6) [see 3.1.1.orig.tar.xz]
54 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.1
55
56 * odf:odt v1.0
57 * make odt header changes easier to track
58 * get rid of (binary changeset) blob
59
60 * sisu_2.9.9 (2011-10-03:40/1) [see 3.1.0.orig.tar.xz]
61 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.1.0
62
63 * bin/sisu, default sisu version 3
64
65 * documentation, small update, see v3 changelog
66 * sisu source
67
68 * sisu_2.9.8 (2011-09-24:38/6) [see 3.0.19.orig.tar.gz]
69 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu-3.0.19
70
71 * param, matching of date, years 1400 - 21\d\d
72
73 * remote, image source url fix
74
75 * sisu_2.9.7 (2011-06-26:25/7) [see 3.0.13.orig.tar.gz]
76 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.13
77
78 * dal_syntax, linebreak within regular objects is \\ (<br> depreciated)
79 [test, affects downstream outputs, there is the potential for breakage]
80
81 * vim
82 * sisu syntax highlighting, linebreak \\ added (<br> kept)
83 * colors, added cursor line & column
84
85 * texpdf
86 * define \hardspace to simplify placing a hardspace (within a code block)
87 * provide backslash character in code block
88
89 * sisurc.yml, config settings
90
91 * sisu_2.9.6 (2011-06-07:23/2) [see 3.0.12.orig.tar.gz]
92 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.12
93
94 * help, s/Bul garian/Bulgarian/ (Closes: #619068)
95
96 * sisu_2.9.5 (2011-05-17:20/2) [see 3.0.10.orig.tar.gz]
97 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.10
98
99 * copyright (minor) touch, dates for setup.rb
100
101 * sisu_2.9.4 (2011-05-15:19/7) [see 3.0.9.orig.tar.gz]
102 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.9
103
104 * bin/sisu2 introduced (to complement bin/sisu3), currently same as bin/sisu
105 (later switch bin/sisu to bin/sisu3; consider using update-alternatives)
106
107 * vim, cterm colorschemes, touch search color
108
109 * copyright file, softlink, make more visible in tarball and update
110 * sisu-mode.el assigned to FSF (GNU EMACS)
111
112 * sisu_2.9.3 (2011-04-27:17/3) [see 3.0.8.orig.tar.gz]
113 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.8
114
115 * bin/sisu3 bin/sisu /bin/sisu_webrick bin/sisu_termsheet
116 * improved ruby version check
117
118 * vim
119 * sisu syntax change of a couple of color groups (Delimiter instead of
120 Include)
121 * 8 color cterm colorschemes
122 * sparse series uses dark grey on black, usually looks better, but only
123 works with a fixed color cursor, preferred in terms where you can get
124 away with using it
125 * frugal series avoids dark grey
126 * slate for cterm now incorporates frugal-cterm-sisu
127 * *-cterm-ruby & *-cterm-sisu colors adjusted where other color groupings are
128 preferred for programming / sisu markup
129
130 * sysenv, lowriter (instead of oowriter)
131
132 * manpage, reinstate escape of hyphens (clearly preferred, else lintian
133 reports hyphen-used-as-minus-sign)
134
135 * NOTE: generated cgi sample search form caught by Ruby/DBI libdbi-ruby1.9.1
136 reported as libdbd-pg-ruby1.9.1 bug #596103, where "select_all fails". The
137 cgi sample search scripts for postgresql and sqlite3 are almost identical,
138 both work in ruby 1.8.7, both have the same error in ruby 1.9.2... a very
139 similar bug is reported about the mysql library. Should #596103 and the
140 upstream report be reported against Ruby/DBI (libdbi-ruby1.9.1) rather than
141 libdbd-pg-ruby1.9.1?
142 * <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596103>
143 * <http://rubyforge.org/tracker/index.php?func=detail&aid=28624&group_id=234&atid=967>
144 * <http://rubyforge.org/forum/forum.php?set=custom&forum_id=958&style=nested&max_rows=25&submit=Change+View>
145 fix/workaround options include:
146 * await bugfix, (bug has existed at least since 2010-09)
147 * rewrite for ruby-dbi using other constructs
148 e.g. s.fetch {|row| ...}
149 * revert to ruby 1.8.7 for the cgi script (they work independently of the
150 rest of the program anyway)
151 * rewrite for individual database dbi re: psql and sqlite3
152 * await rdbi (ruby-dbi replacement), also needs to be packaged for Debian
153 <rdbi https://github.com/RDBI/rdbi>
154 <http://rdbi.hollensbe.org/>
155 <http://rdbi.hollensbe.org/files/README_rdoc.html>
156 and develop for that
157 or some meaningful combination of any of the above.
158
159 * vim colors colorscheme sparse-* frugal-* Slate minor changes
160
161 * sisu_2.9.2 (2011-04-20:16/3) [see 3.0.7.orig.tar.gz]
162 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.7
163
164 * options, maintenance -M (--maintenance, new alias --keep-processing-files)
165 * new alias --keep-processing-files (see Bug#622902)
166 * minor rearrangement of regex
167
168 * cgi, sample-search-form
169 * results still not right, (ruby1.9.2 libraries? double check script)
170 * not yet done variable directory path fixing for result links
171
172 * vim colors colorscheme Slate reviewed, cterm 8 colors, & frugal added
173 * Slate, review conflicting group colors
174 * 8, cterm colors to work with
175 * frugal, cterm colors ... my term oddly has 8 colors plus 242 for
176 dark grey possibly more but odd numbers to set
177
178 * sisu-mode.el header notes copyright assignment to FSF 2011-04-08
179 (GNU EMACS)
180 * url to sisu git repo source (when possible also track GNU EMACS location)
181
182 * sisu_2.9.1 (2011-03-30:13/3) [see 3.0.6.orig.tar.gz]
183 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.6
184
185 * (ruby 1.9.2 (transition related) fixes)
186 * dal_doc_str
187 * empty line not paragraph object
188 * table structure issue, double spaced empty line creates spurious newline
189 * dal_images, image path setting
190 * param, nested regex match backport from v3
191 * cgi sample-search-form, string output (also cleaned unused help text)
192
193 * sysenv, remove repeated method
194
195 * vim colorscheme Slate, review console colors
196 * change warning and diff colors, so as not to conflict
197 * review cterm colors
198 * for console use color names instead of numbers
199 * rearrange
200
201 * sisu_2.9.0 (2011-03-24:12/4) [see 3.0.5.orig.tar.gz]
202 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.5
203
204 * move to ruby >=1.9.2p180: simplify development of v3 and maintenance of v2
205 * bin/sisu demand ruby >=1.9.2p180 (version checks)
206 * debian/control, dependencies
207 [enforcing use of ruby >= 1.9.2 reason for version bump, note should at
208 least be v1.9.2p180, when issues in earlier versions of ruby-1.9.2 were
209 first observed to be gone]
210
211 * texpdf bugfix, where map_nametags not found, drop nametag (rather than
212 crash)
213 [Debian-live, live-manual (Ben Armstrong, chals?, reported new bug in a
214 number of translations (that crashed the pdf generator). It turns out where
215 map_nametags is not found the document crashes.]
216
217 * vim syntax highlighting, fix typo
218
219 * sisu_2.8.2 (2011-03-11:10/5) [see 3.0.3.orig.tar.gz]
220 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.3
221
222 * dal_syntax and affected downstream output modules, revised pattern match
223 for mail, (removes occasional interference with urls having embedded email
224 addresses)
225
226 * dal_syntax: (internal document) link matching, a fix
227
228 [Debian-live, live-manual (Jose Luis Zabalza, Ben Armstrong, reported bug in
229 Spanish translation markup (that crashed the pdf generator). Bug in markup
230 subsequently identified as "versátil,#{iso-hybrid}#, se" which the interpreter
231 identified as an internal document link to a comma (instead of as being
232 monospace markup), markup should have been "versátil, #{iso-hybrid}#, se" this
233 fix prevents that incorrect match, (but the markup remains faulty and the
234 monospace markup is not identified as such without the corrected spacing).
235 Unfortunate "grave" results for what is a pretty insignificant data entry
236 typo (there are no doubt other such situations).]
237
238 * dal_substitutions_and_insertions: regex for sisu header matching (in sisu
239 markup code blocks), a fix
240
241 * dal_doc_str: fix, looks like typo in regex
242
243 * manpage output presentation (lowercase .br, correct newlines before .nf and
244 after .fi; no escape of hyphens)
245
246 * texpdf: url (regex) pattern match fix (/https?/)
247
248 * help (markup): correct path to markup-samples
249
250 * documentation more link fixes
251
252 * syntax highlighting
253 * emacs sisu headers updated (subheaders omitted for now) sisu-mode.el
254 * vim cleaning sisu.vim
255
256 * sisu_2.8.1 (2011-03-05:09/6) [see 3.0.2.orig.tar.gz]
257 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.2
258
259 * make sisu: v2 require >=ruby1.8.7; v3 require >=ruby1.9.2
260
261 * manpage, adjust output, fewer backslashes
262
263 * defaults, clean homepage
264
265 * consolidate manual & markup samples
266 sisu markup source, manpages, man2html
267 * clean up headers
268 * update and correct links
269 * tidy
270 * small fixes
271
272 * sisu_2.8.0 (2011-02-01:05/2) [see 3.0.0.orig.tar.gz]
273 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_3.0.0
274
275 [post Debian Squeeze]
276
277 * opening of version 3 branch, see v3 changelog
278
279 * closing of version 1 branch
280
281 * dal_syntax, (sisu syntax)
282 * enforce use of curly braces in markup, remove single word markup without
283 curly braces;
284 (requested fix, Ben Armstrong (live-manual), problematic for technical
285 writing)
286 * removed some undocumented alternative markup attributes
287
288 * object separator introduced
289 (requested Cory Doctorow, implementation not discussed)
290 * dal_syntax, object separator syntax (<:---> or <:ols>)
291 * constants, object separator
292 * vim syntax highlighting, match object separator
293
294 * document objects: page break; object separator
295 (introduced & used)
296 * dal, page break and object separator objects
297 * represent page break and object separator: plaintext, html, epub, odf,
298 texpdf (adjust later)
299
300 * sisu_2.7.9.orig.tar.gz (2010-12-09:49/4)
301 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.9
302
303 [debian freeze, fix]
304
305 * dal, fix missing multi-line regex matches for line-wrap text
306 (live-manual, to work better with po4a)
307 * dal_doc_str, bulleted text (and headings), multi-line match, to permit
308 line-wrapped paragraphs
309 (requested fix, Ben Armstrong (live-manual))
310 * dal_syntax, multi-line match for fontface markup (emphasis, bold,
311 italics, underscore etc.)
312
313 * texpdf, use of monospace in headings causes table of contents breakage, fix
314 (requested fix, Ben Armstrong (live-manual))
315
316 * texpdf, toc now contains level 3~ to be consistent with other output
317 formats
318 (requested fix, Ben Armstrong (live-manual) "all TOC for different formats
319 include headings for 1~ 2~ and 3~ *except* PDF which only has 1~ and 2~. i
320 consider this a bug. how do i fix it?")
321 (the fix is a workaround manually indenting level 3 further than
322 level 2 as both levels make use of LaTeX "subsubsection")
323
324 * html & css, ocn (object numbers) now link to themselves, clicking on one
325 places that object at the top of the browser and provides its url
326 (requested, Ben Armstrong (live-manual))
327
328 * epub, ocn (object numbers) now link to themselves, clicking on one
329 places that object at the top of the viewer
330
331 * document manifest links
332 * html, link to "document manifest" remains (links to individual output
333 types removed)
334 * plaintext, link to "document manifest" fix(links to individual output
335 types removed)
336 * odf, manifest link fix
337
338 * html search form, configuration check
339
340 * sisu_2.7.8.orig.tar.gz (2010-10-25:43/1)
341 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.8
342
343 [debian freeze, fix]
344
345 * i18n, introduce header @make: :language: internationalization using codes
346 from http://www.debian.org/international/l10n/po/ at this time for texpdf,
347 (able to satify needs of polyglossia for the likes of Brazilian Portugues)
348 and in future for po files, where iso:639 for this purpose appears to have
349 use limitations http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
350 * param, extract @make: :language: information if provided, default
351 "english"
352 * i18n, add code list and associated language (as listed by polyglossia)
353 * texpdf_format, use param (@make: :language: (default english)), to set
354 tex document language header (previously used file naming convention)
355 * sisu.vim recognize @make: :language:
356 (also elsewhere shortened :lang_code: from :language_code:)
357
358 * internal links
359 * dal, exclude parentheses and square brackets from matching
360 (requested fix, Ben Armstrong (live-manual))
361 * html, remove space between link & following punctuation, parentheses &/or
362 square brackets
363 (requested fix, Ben Armstrong (live-manual))
364 * epub, remove space between link & following punctuation, parentheses &/or
365 square brackets
366
367 * html
368 * remove "copy @" mark
369 (requested, Daniel Baumann (live-manual))
370 * segments, title banner (including "copy @" mark) configurable, boolean,
371 true/false (default false)
372 (requested off option, Daniel Baumann (live-manual))
373 * quick ref links_guide configurable, boolean, true/false (default false)
374 (requested off option, Daniel Baumann (live-manual))
375
376 * config.yml
377 * html, seg title banner, boolean true/false setting (commented out,
378 default false)
379 * html, quick_ref, boolean true/false setting (commented out, default
380 false)
381
382 * sisu_2.7.7.orig.tar.gz (2010-10-17:41/7)
383 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.7
384
385 [debian freeze, fix]
386
387 * numbered codeblocks, fix, where codeblock opens with code{#
388 (requested fix needed by debian-live:live-manual, Ben Armstrong, Mark
389 Schneider & Daniel Baumann (live-manual))
390 * dal changes as required, flag markup request and number
391 * constants, provide vertical line symbol, use to separate numbered
392 codeblock from code
393 * texpdf substitute \vline for numbered codeblock line separator
394
395 * texpdf, first space following a bullet should be fixed width, fix
396 (used \enspace (0.5em))
397 (requested fix and suggested latex solution, Ben Armstrong (live-manual))
398
399 * texpdf, bullet text, hanging indent, fix works for regular text (not
400 grouped text)
401 (requested fix, Ben Armstrong (live-manual))
402
403 * texpdf, codeblocks do not permit empty lines, fix
404
405 * documentation related minor updates and fixes
406
407 * sisu_2.7.6.orig.tar.gz (2010-10-11:41/1)
408 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.6
409
410 [debian freeze, fix]
411
412 * texpdf, codeblocks, code-line continuation backslash dropped, fix
413 (requested fix, Ben Armstrong (live-manual))
414
415 * shared_metadata, odf, url characters to not match
416
417 * sisu_convert, basic conversion script (seldom used/tested) start to get it
418 working again
419
420 * CHANGELOG v2 recount where some requests came from
421
422 * sisu_2.7.5.orig.tar.gz (2010-10-09:40/6)
423 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.5
424
425 [debian freeze, fix]
426
427 * odf:odt
428 * odf, fix odt cornercase document breakage when matching and representing
429 "&nbsp" and "&" (prior to this fix, odt for viral_spiral is broken in
430 sisu-markup-samples)
431 * shared_metadata, fix cornercase odt document breakage when matching and
432 representing "&nbsp", "&" and urls in metadata
433
434 * param, metadata rights, keep colon separator from interfering with urls
435
436 * sisu_2.7.4.orig.tar.gz (2010-10-08:40/5)
437 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.4
438
439 [debian freeze, fix]
440
441 * image scaling, requested fixes
442 (behaviour testing & request by Mark Schneider (live-manual))
443 * texpdf, scaling of images (below the set maximum size), fix
444 * odf:odt, incorporation and scaling of images, fix
445 * html (html_tune) scaling of images, fix
446 * epub (epub_tune) scaling of images, fix
447
448 * sisu_2.7.3.orig.tar.gz (2010-10-06:40/3)
449 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.3
450
451 [debian freeze, fix]
452
453 * hub, fix sisu breakage when -y (manifest) is run without the explicit or
454 implicit calling of -m (creation of document abstraction for processing),
455 (e.g. when --source or --sisupod is called on its own).
456
457 * dal_images, where image dimensions are set in an object, use those, (rather
458 than those determined by imagemagick or graphicsmagick). [note: all must be
459 set in an object, or none]
460 (requested fix)
461
462 * options, a few aliases added (long options)
463
464 * urls, cleaning
465
466 * sisu_markup.sst, document a fix (v1 & 2)
467
468 * sisu_2.7.2.orig.tar.gz (2010-10-01:39/5)
469 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.2
470
471 [debian freeze, fix]
472
473 * hub, test whether user name set, fix
474 (requested fix, provided by Ben Armstrong (live-manual))
475
476 * epub, fix breakage where angle brackets used in used metadata header
477
478 * texpdf_format, remove a few commented out lines
479
480 * sisu_2.7.1.orig.tar.gz (2010-10-01:39/5)
481 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.1
482
483 [debian freeze, fix]
484
485 * texinfo
486 * texinfo_format, texinfo output broken, fix (Closes: #598063)
487 * ocn decoration use a hash (instead of angle braces)
488 * urls cleaned and with angle bracket decoration
489
490 * texpdf
491 * provide line-break-points for long directory names
492 (requested fix, Ben Armstrong (live-manual))
493 * a5, increase headheight (11pt from 8pt)
494
495 * shared_metadata
496 * odt, fix breakage where angle brackets used in metadata headers
497 (requested fix, Daniel Baumann (live-manual))
498 * a typo fix
499
500 * param, a few fixes (checks, aliases, typo)
501
502 * manifest, typo fix
503
504 * share_src, hub cleaning
505
506 * sisu_2.7.0.orig.tar.gz (2010-09-21:38/2)
507 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.7.0
508
509 Debian Squeeze equivalent (2.6.3-6 ported upstream)
510
511 [2.6.3-2 (2010-07-29:29/4)]
512 [debian dependency fixes (pre-freeze)]
513
514 * debian/control, sisu-pdf, Depends on texlive-xetex added (Closes: #590766),
515 replacing Recommends
516
517 * debian/control, sisu-pdf, Depends on lmodern added (Closes: #590767)
518
519 [2.6.3-3 (2010-08-22:33/7)]
520 [debian in freeze for squeeze, the only changes are documentation related]
521
522 * minor cleaning of headers (& a fix in book index) in document markup sample
523 free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst
524
525 * update of some links
526 free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst
527 list.yml promo.yml
528
529 * debian document markup samples, add copyright and license information
530
531 [2.6.3-4 (2010-08-31:35/2)]
532 [debian freeze, code and documentation fixes]
533
534 * html_format, xml_format, reduce visibility of sisu in output
535
536 * yml metadata, add subheading for a title
537
538 * html headers do not include the "title" field, fix (Closes: #594949)
539 (param, variable not set (presumably since change from v1 to v2))
540
541 [2.6.3-5 (2010-09-13:37/1)]
542 [debian freeze, code fixes]
543
544 * epub, fix xhtml line-break in rights metadata, results in unreadable epub
545 (Closes: #596736) epub output not readable by all epub-reader software (else
546 epub output can be viewed in calibre, but not in fbreader or okular)
547
548 * options, add expressive options --[name] as alternative to flags -[x]
549
550 [2.6.3-6 (2010-09-20:38/1)]
551 [debian freeze, documentation, minor fixes]
552
553 * html, v2 update (including --long-options) (manpage sync adds files)
554
555 * manpage, v2 update (including --long-options)
556
557 * sisu_commands.sst v2 update (including --long-options)
558
559 * help, minor update, revisit (includes minor fixes)
560
561 * identify markup, update ... revisit
562
563 * urls, sysenv, set manpage viewer to "man"
564
565 * options, bullet proof matches for --long-options (effects minor fix)
566 fixes issue noted with --sample-search-form (-F) (in the selection of
567 webrick (--webserv-webrick))
568
569 * sisu_2.6.3.orig.tar.gz (2010-07-28:30/3)
570 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.6.3
571
572 * odf, footnotes, asterisk series (**) fix
573
574 * html_format, epub_format: subtoc, footnote content bug (fix)
575
576 * odf: lt (<), gt (>) fix for codeblocks; &amp fix, messy
577 (requested fix, Daniel Baumann (live-manual))
578
579 * epub_format, removed some title & author info, check
580
581 * epub_tune, <br /> (from <br>)
582
583 * epub_format, within head, title & author
584
585 * epub, toc copyat link removed
586
587 * manifest, defaults, minimal sisu footer
588
589 * hub, add metaverse run for git (composite files)
590
591 * git, param, refine filename regex for composite files
592
593 * git sisu directory structure, lang dir beneath txt
594
595 * html, links to output formats, remove icons
596
597 * minitoc sisurc configurable (true/false)
598
599 * debian/control, Standards-Version 3.9.1
600
601 * debian/control, Maintainers, Uploaders and Homepage fields updated
602
603 258ab5ea9214d22d52bcabd96a28ca0519932cbd9f24679a67409604138eb044 1196 sisu_2.6.3-2.dsc
604 4540147fa22b4b5150c2d3c0ad1e929ec61125cb64ba764849a13eb6e47e0f84 281913 sisu_2.6.3-2.diff.gz
605
606 * debian/control, sisu-pdf, Depends on texlive-xetex added (Closes: #590766),
607 replacing Recommends
608
609 * debian/control, sisu-pdf, Depends on lmodern added (Closes: #590767)
610
611 (2010-08-22:33/7)
612 3462c656cdd98f32543f6bd25a1ad4558d3479d7b775a75cc6b9959a64710418 1196 sisu_2.6.3-3.dsc
613 25566c3d4b94a8407e3e14341721e3bdd76d9918ef39cace32cccca398c524ed 290815 sisu_2.6.3-3.diff.gz
614
615 [debian in freeze for squeeze, the only changes are documentation related]
616
617 * minor cleaning of headers (& a fix in book index) in document markup sample
618 free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst
619
620 * update of some links
621 free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst
622 list.yml promo.yml
623
624 * debian document markup samples, add copyright and license information
625
626 (2010-08-31:35/2)
627 5a0d9af3b74761a72e9e2f9da3b8392ad7a1108e32063b041c6ab57a9b9f42e7 1196 sisu_2.6.3-4.dsc
628 e04d68474513468f4968956f9720d42e8338d6c8403b44b7e874eebe482d6c92 292039 sisu_2.6.3-4.diff.gz
629 [debian freeze, code and documentation fixes]
630
631 * html_format, xml_format, reduce visibility of sisu in output
632
633 * yml metadata, add subheading for a title
634
635 * html headers do not include the "title" field, fix (Closes: #594949)
636 (param, variable not set (presumably since change from v1 to v2))
637
638 (2010-09-13:37/1)
639 5234619806dca68c367ea517fa6090a23a88b09905030147d6dc58cb0d5bff51 1196 sisu_2.6.3-5.dsc
640 31ffe39ee0fa6f652cb0ec3dad63bae43ad21c10db5c290781e51ceebf56f8b0 293234 sisu_2.6.3-5.diff.gz
641 [debian freeze, code fixes]
642
643 * epub, fix xhtml line-break in rights metadata, results in unreadable epub
644 (Closes: #596736) epub output not readable by all epub-reader software (else
645 epub output can be viewed in calibre, but not in fbreader or okular)
646
647 * options, add expressive options --[name] as alternative to flags -[x]
648
649 (2010-09-20:38/1)
650 a431d5a3b5285023fe09e4d7f885cabdb4eb540d9d6403f744bd65b0b91c09b5 1196 sisu_2.6.3-6.dsc
651 3d9daf8718c9ffbd42a9492dc23d8c333e121687b84f9ac16333f6a813f60279 321360 sisu_2.6.3-6.diff.gz
652 [debian freeze, documentation, minor fixes]
653
654 * html, v2 update (including --long-options) (manpage sync adds files)
655
656 * manpage, v2 update (including --long-options)
657
658 * sisu_commands.sst v2 update (including --long-options)
659
660 * help, minor update, revisit (includes minor fixes)
661
662 * identify markup, update ... revisit
663
664 * urls, sysenv, set manpage viewer to "man"
665
666 * options, bullet proof matches for --long-options (effects minor fix)
667 fixes issue noted with --sample-search-form (-F) (in the selection of
668 webrick (--webserv-webrick))
669
670 * sisu_2.6.2.orig.tar.gz (2010-07-15:28/4)
671 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.6.2
672
673 * param, header reading more robust (re: commented out parts)
674
675 * vim syntax, in bulleted and indented text recognize bold
676
677 * param, rights (all) add line breaks between copyright, license and other
678 rights
679
680 * texpdf, if no "copy @" info remove; rename left footer; asterisk issue
681
682 * sisu-harvest, alias for sisu --harvest (with man page)
683
684 * texpdf, codeblocks, left margin flush
685
686 * html_segments, line space between end of text and section bottom navigation
687 bar
688
689 00cd22abaf3c6d55058680b3d757b75dbe8fca890598822cb347a86246f4d9d3 1151 sisu_2.6.2-2.dsc
690 609047bc45e99154f96ccb6fb2c4cd0a7b7d8ca0f8ad0b14e2779c7b0e095aed 281186 sisu_2.6.2-2.diff.gz
691
692 * debian/control update ruby1.9 related depends to ruby1.9.1 (libfcgi-ruby1.9.1)
693
694 * sisu_2.6.1.orig.tar.gz (2010-07-09:27/5)
695 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.6.1
696
697 * markup samples moved to data/doc/sisu/v2/markup-samples
698
699 * dal, manifest & metadata headings, non-substantive, ocn removed
700
701 * dal_syntax, monospace (avoid url match false positive)
702
703 * texpdf, monospace fix
704
705 * html_scroll, index & endnotes
706
707 * sysenv, default output path, fix
708
709 * sisu_2.6.0.orig.tar.gz (2010-07-07:27/3)
710 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.6.0
711
712 * sysenv, version.yml moved to /usr/share/sisu/v2/v (from /etc/sisu)
713
714 * provide alternative sisu command names for producing single output types
715 sisu-pdf, sisu-html, sisu-odf, sisu-epub, sisu-txt, sisu-pg, sisu-sqlite
716
717 * monospace
718 (requested feature Daniel Baumann (live-manual))
719 * dal_syntax, constants, introduce #{ monospace }# tag
720 * monospace font for codeblocks and #{ monospace }# tag
721 * vim syntax, recognize #{ monospace }# tag
722
723 * hub, make -t produce plaintext output
724
725 * sysenv, make output directory if needed (if possible)
726
727 * texpdf_format, output special characters, special circumstance fix
728
729 * outputs, some cleaning of default outputs ... ongoing
730
731 * manpages, some additional manpages and some updates
732
733 * sisu_2.5.1.orig.tar.gz (2010-06-12:23/6)
734 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.5.1
735
736 * texpdf, ensure programs default font is set (Liberation Sans) if none
737 configured, (was intended, required fix)
738
739 * sisu_2.5.0.orig.tar.gz (2010-06-11:23/5)
740 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.5.0
741
742 * texpdf, font selection permitted in sisurc.yml (default: texpdf_font:) or
743 document header (@make: :texpdf_font:)
744
745 NOTE: this is a small addition, but texpdf requires that Liberation fonts be
746 installed as 'Liberation Sans' is now the default, and thus can cause
747 breakage unless this is installed, hence the version bump. This is taken care
748 of in the debian package by depending on ttf-liberation
749
750 * vim syntax (sisu.vim) updated to match @make: :texpdf_font:
751
752 * param, fix breakage on malformed sisu identifier (top header line)
753
754 * tables: blank lines (use tilde to indicate); allow line breaks
755
756 * css for html, make right pane when used darker to distinguish from selected
757 content
758
759 * sisu_2.4.3.orig.tar.gz (2010-06-05:22/6)
760 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.4.3
761
762 * vim/ftplugin/sisu.vim make less intrusive (both for sisu v2 & v1), includes
763 the following:
764 * <leader>ls dir files placed in vertically split window (also <leader>dir)
765 * <leader>rd search and replace down (in file)
766 * <leader>rg search and replace globally (in file)
767 * <leader>rr search and replace using ruby gsub (global search and replace)
768 Note: <leader>rf not used, ambiguous (replace forward or replace in file?)
769 * remove language and spelling american english, can't have a fixed default
770 * remove <CTRL>G (search and replace) binding
771 * remove <CTRL>F for fold file removed, use still available :F instead
772 as before includes:
773 * statusline
774 * change to the directory the file in your current buffer is in
775 * wrap at textwrap width
776 * cursor jumps a line at a time within wrapped text
777 * ^J paragraph formatting break line on 'textwidth'
778 * :F folds on fold patterns for sisu markup (and foldsearch which opens
779 result of search all else closed)
780
781 * sisu_2.4.2.orig.tar.gz (2010-06-01:22/2)
782 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.4.2
783
784 * texpdf, polyglossia (xelatex) (start using, instead of babel)
785
786 * documentation, text, much todo
787
788 * remote file processing (url instead of local file), minor fix
789 (related to reporting "http" file not found)
790
791 * sisu_2.4.1.orig.tar.gz (2010-05-26:21/3)
792 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.4.1
793
794 * regex match, a number of http: matches needed to be extended to include
795 https:
796 * epub & odf, regex matching of http: should also match https:
797 * texpdf, https: url match with tilde, fix
798 * general extension of regex matches for http: to include https:
799 * dal_syntax fix, no auto-bold or italics on relative or internal links
800
801 * sisu_2.4.0.orig.tar.gz (2010-05-26:21/3)
802 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.4.0
803
804 * sisu markup syntax added to, related to internal document links and
805 relative links, see note on additions to vim syntax highlighting (version
806 bump)
807
808 * dal, added internal document link to tagged point, affecting downstream
809 processing
810
811 * output formats internal document (and relative) linking as possible
812
813 * vim syntax highlighting, added tag for internal document link to tagged
814 point { Linked text }#tagname also relative link
815 { linked }:document_name/file.html#23
816 which is the preferred equivalent of
817 { linked }../document_name/file.html#23
818
819 * sisu markup, documentation on_sisu_markup/sisu_markup.txt added much todo
820
821 * sisu_2.3.5.orig.tar.gz (2010-05-18:20/2)
822 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.3.5
823
824 * dal_syntax, url match fix
825
826 * dal_doc_str, name tags fix
827
828 * html, epub, latex/pdf add name tag points
829
830 * vim templates for .sst .ssm & .ssi
831
832 * sisu_2.3.4.orig.tar.gz (2010-05-12:19/3)
833 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.3.4
834
835 * dal_syntax, italics match fix
836
837 * urls, screen output control
838
839 * sysenv, switch default hash digest fingerprints to sha256 (rather than md5)
840
841 * sisu_2.3.3.orig.tar.gz (2010-05-05:18/3)
842 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.3.3
843
844 * texpdf, special word and number optional break points, (also, reduce text
845 display size of digests, reduce image size, add some url braces)
846
847 * sysenv, sisurc.yml, default shortform command flags, removal of verbose
848 flag from default, add -v when needed, e.g. sisu -3v filename.sst
849
850 * screen output (ansi), control
851
852 * sisu_2.3.2.orig.tar.gz (2010-05-03:18/1)
853 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.3.2
854
855 * dal, markup, In cases where the line is interpreted as level 1~ (either by
856 explicit 1~ tag or @make: :heading:) a hash (#) [octothorpe] will be
857 auto-incremented, markup e.g. "1~ Chapter #: My Way".
858
859 * markup for *{emphasis}* configurable as being displayed as bold, italics or
860 underscore, the default is that emphasis output is in bold so there is no
861 change unless configured, either in sisurc.yml (default: emphasis: 'bold'),
862 or the markup source document header @make: :emphasis: 'bold'
863 (requested modification, Cory Doctorow (prefers asterisk to be italics))
864
865 * plaintext, wrap width configurable between 20 to 200 characters, the
866 default width being 78, configuration either in sisurc.yml (default: text_wrap:
867 78), or the markup source document header (@make: :plaintext_wrap: 78)
868
869 * param_identify_markup, identify version 2 markup
870
871 * manifest, info, expand on description of book indexes when available
872
873 * screen output, reduce verbosity unless -v or other such option used
874
875 * dal_numbering, number headings, a fix
876
877 * sisu_2.3.1.orig.tar.gz (2010-04-28:17/3)
878 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.3.1
879
880 * param, for topic_register, an additional check required, bug fix, repost
881
882 * sisu_2.3.0.orig.tar.gz (2010-04-27:17/2)
883 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.3.0
884
885 * db (sql) add oclc (Online Computer Library Center) number, affects table
886 structure, (hence breakage & version bump)
887 * new db name prefix "sisu_v2c_"; new pgsql db name prefix "SiSUv2c_"
888
889 * metadata, classify add oclc (Online Computer Library Center) number
890
891 * small fixes
892
893 * constants for pgsql VARCHAR reduce max size to 2500 (from 3000), to be
894 within default limit set for postgresql (debian)
895
896 * default sisu home, correct link to document examples and description
897
898 * sisu_download.ssi link to breakage info not of current interest
899
900 * defaults, on default home, for search form always point to latest db
901
902 * html metadata, show topic_register again
903
904 * plaintext, bulleted grouped text, clean up output (still not line-wrapped
905 though)
906
907 * git, start to experiment with file structure to replace sisupod -g and will
908 be in configure options, to track changes to document, enable creation of
909 "pods" (zipped content) and allow for remote versioned (or unversioned)
910 placement of content source; ideally would end up with two co-existing,
911 distinct parsable structures whether local or remote, the existing directory
912 structure with multiple documents and document images etc. and git
913 directories with all content associated with a single document (including
914 other language versions of it); cannot guarantee at this stage that the file
915 structure will be retained, which may mean recreating any directory started
916 and defeat the purpose of using it, though it is in a version control repo,
917 so perhaps not ... best left alone for now ... nothing here yet really, move
918 along
919
920 * switch markup for emphasis and bold, now: *{emphasis}* and !{bold}! which
921 is consistent with !_ declaring a line to be bold, the default is that
922 emphasis output is in bold so there is no change at present, at some time in
923 the future it is intended that it be possible to configure emphasis output
924 alternatively to be in italics [requested]
925
926 * sisu_2.2.0.orig.tar.gz (2010-04-20:16/2)
927 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.2.0
928
929 * db (sql) table structure, further review and changes (hence breakage & version bump)
930 * new db name prefix "sisu_v2b_"; new pgsql db name prefix "SiSUv2b_"
931 * increase use of VARCHAR
932 * new indexes
933
934 * multiple fixes
935
936 * db_sqltxt, sql issue at times with missing author field, fix
937
938 * db_select, check for whether db exists, note this does not check whether
939 tables have been created though
940
941 * db_import sqlite, prevent multiple import of file with same
942 filename(.sst) (cgi form should work correctly, without multiple entries)
943
944 * db_indexes, db_drop fixes
945
946 * cgi_sql_common, better presentation for next page where more matches than
947 limit per page
948
949 * shared_metadata, fixed wrong reference to md.gutenberg instead of md.pg,
950 prevents building of latex/pdf in affected cases
951
952 * param, extensive db column size checks for metadata
953
954 * param, where rights.copyright missing, nag profusely but do not break,
955 fix
956
957 * shared_html_lite, markup heading objects
958
959 [2.1.1 fix release was not built, changes appear under 2.2.0]
960
961 * sisu_2.1.0.orig.tar.gz (2010-04-16:15/5)
962 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.1.0
963
964 * db table structure, further review, minor, but disruptive
965
966 * db (sql) database table name and column structure changes, new pgsql db
967 name prefix "sisu_v2a_" (hence breakage & version bump), continue to review
968 (db_columns, db_create, db_import, db_sqltxt)
969
970 * db remove and update fix, match filename for removal with = (not LIKE or ~)
971
972 * db sqlite, issue with --recreate, bugfix
973 (db_drop)
974
975 * db, shared_html_lite, link back to footnote/endnote reference
976
977 * db, sysenv, sisurc.yml determine whether to share sisu markup source in db
978
979 * param, check set db column sizes against metadata, drop entries that are
980 too long with warning
981
982 * param, classify "populated" a fix
983
984 * cgi sample search form (cgi_sql_common)
985 * update to work with database structure changes
986 * add radio buttons to set increased match limit
987
988 * vim syntax highlighting, minor
989
990 * sisu_2.0.5.orig.tar.gz (2010-03-31:13/3)
991 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.5
992
993 * bug fixes
994 * harvest, fixes bug in harvest_topics (v2)
995 * manifest, search form for db fixed
996 * sql, postgresql search form, next page, previous page
997 * db_create, comments causing issues for sqlite
998
999 * sql, search form, clearer information when results exceed match limit set
1000
1001 * harvest, add search form for directory, if configured in sisurc.yml
1002
1003 * sisu_2.0.4.orig.tar.gz (2010-03-23:12/2)
1004 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.4
1005
1006 * bug fixes
1007 * correct method call for md.title.full a number of places [in db_import,
1008 results in failure of doc import when called]
1009
1010 * free_as_in_freedom, additional links to available material
1011
1012 * sisu_2.0.3.orig.tar.gz (2010-03-22:12/1)
1013 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.3
1014
1015 * bug fixes
1016 * odf, xml, texpdf, bulleted group, clean
1017 * odf, metadata line break - prevent from breaking document [potential odf
1018 breakage]
1019 * xml_dom, behaviours fixes
1020
1021 * sisu_2.0.2.orig.tar.gz (2010-03-21:11/7)
1022 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.2
1023
1024 * bug fixes
1025 param, recommended links (reinstated)
1026 db_import, special character escape special endnote content [doc import
1027 fails on occurrence]
1028
1029 * vim syntax highlighter, sisu v2 & v1 version and date headers
1030 updated/corrected
1031
1032 * sisu_2.0.1.orig.tar.gz (2010-03-17:11/3)
1033 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.1
1034
1035 * bug fixes
1036 * html, tables fix
1037 * sysenv, html_promo, db name prefix from constants (now SiSUv2_)
1038 * texpdf_format, where image missing, escape image markup loop
1039 * epub, html: make robust where missing param values
1040
1041 * vim syntax minor update in v2
1042
1043 * docs, add epub, more to be done
1044
1045 * sisu_2.0.0.orig.tar.gz (2010-03-06:09/6)
1046 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.0
1047
1048 * sisu v2
1049
1050 * default command 'sisu' runs version 2; to run version 1 use version flag
1051 'sisu --v1 [filename]'
1052
1053 * new middle layer (document abstraction) that uses ruby objects to
1054 represent data (instead of strings)
1055
1056 * downstream libraries updated to use v2 middle layer
1057
1058 * sisu markup, changes to headers (metadata), input otherwise unchanged
1059
1060 * output much the same as for version 1 with some tweaks
1061 * search, sql table structure changed for version 2, incompatible
1062 * internal linking of documents is once again supported
1063 * LaTeX/pdf book indexes link within the pdf text rather than to HTML
1064 version of document
1065
1066 * EPUB output introduced using -e flag
1067
1068 * sisu v1
1069
1070 * this tarball also includes v1 see CHANGELOG_v1, if installed directly
1071 from tarball version 1 should be available as sisu1
1072
1073 * version 1 should be available as sisu --v1 [filename]