c&d: po4a (& git) revisited, revisit
[software/sisu] / data / doc / sisu / CHANGELOG_v5
1 SiSU CHANGELOG -*- mode: org; -*-
2 * SiSU version 5
3 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
4 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=data/doc/sisu/CHANGELOG_v5;hb=HEAD>
5 * debian/changelog
6 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob_plain;f=debian/changelog;hb=refs/heads/debian/sid>
7
8 v5 stable branch (v6 development branch)
9 markup rule change, document structure rule introduced:
10 [v5 branch to become stable shortly, posted with 5.2.3, 2014-01-20]
11 * single document root == document title == heading level A~
12 * adds possible level D~
13 (from 5.2 on (earlier v5 development branch insulated from v4))
14 v4 stable branch supersedes & replaces v3 branch
15 [v4 branch closure imminent, v5 to become stable, posted with 4.2.20,
16 2014-01-20]
17 initial goals:
18 * remove/retire "skins"; replace some functionality with headers and/or yml
19 file (consider header like syntax for document and site appearance info)
20 * bin/sisu $0 make possible to run sisu command on/within project dir tree
21 * bin/sisu $*, hub, make possible to specify dir path for markup files
22 v3 branch is removed; it is available in sisu < 4.1.0
23 v2 branch is removed; it is available in sisu =< 3.3.2
24
25 * homepage at: <http://www.jus.uio.no/sisu>
26 * <http://www.jus.uio.no/sisu/SiSU/download>
27 * <http://www.jus.uio.no/sisu/SiSU/changelog>
28 * <http://sisudoc.org/sisu/sisu_manual>
29 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
30 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi
31 * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/
32
33 * Reverse Chronological:
34
35 --- HEAD ---
36
37 ** 5.8.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release))
38 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.8.0
39 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.8.0-1
40 http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz
41 sisu_5.8.0.orig.tar.xz
42 sisu_5.8.0-1.dsc
43
44 * year set 2015 (prepare for the new year)
45
46 * qi, (quick install) header update (also rbuild)
47
48 * sisu-mode.el emacs, outline mode "folding" for sisu
49
50 * CHANGELOGS formatted for viewing as org-mode files
51 indentation, line-breaking, and formatting characters only changes made
52
53 * org files related to sisu
54 * break up and place in own subdir
55 * org files, minor editing
56
57 * code headers reformatted for viewing as org-mode files
58
59 * c&d: project dir structure, libs moved under new branch names
60 * libs & version files under new branch names: current & develop
61 * previously under branch version numbers (v5|v6)
62 * version .yml files moved
63 * associated adjustments made as required, notably to:
64 bin/sisu se* qi* (file headers)
65 * [on dir names, want release to precede next/development,
66 considered (cur|dev) (current|(dev|development|progress|next))
67 (stable|unstable), alpha sorting fail (release|(next|develop))]
68
69 * version & branch info, changes related to move of lib dirs
70
71 * cgi, search form, html ref, remove leading 'o' ocn, bugfix
72 in html (on use of html5), removed leading 'o' before ocn, not
73 reflected in generated cgi, sample search form, so, does not
74 jump to the (otherwise correctly) identified location
75
76 * html,
77 * output by filename, filenames, fix
78 * ocn link back to self reinstated
79 (requested, used as quick means to get object url reference link)
80
81 * po4a, reinstate possibility to initialize po4a management of translated
82 marked up documents, i.e. to place translated versions of a sisu document
83 under po4a management
84
85 * sisu.org addition, modification, consider
86
87 ** SiSU "UnFrozen" - prior to end of Debian Freeze
88 (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2)
89 was not accepted)
90
91 ** 5.7.2.orig.tar.xz (2014-11-02:43/7)
92 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.2
93 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.2-1
94 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.2.orig.tar.xz
95 sisu_5.7.2.orig.tar.xz
96 sisu_5.7.2-1.dsc
97
98 * ao, composite documents, --verbose report to terminal on loading of *.sst,
99 fix without fix sisu reports loading of .ssm & .ssi files but not .sst
100 (sub-documents are imported correctly and resulting document outputs are
101 correct and unaffected, but unless aware of this bug it would seem otherwise
102 until the correct operation of sisu was manually verified e.g. by examining
103 documents produced); (issue somewhat mitigated by not being the most common
104 sisu operation)
105 sisu is in development freeze, this fix is provided for Debian Jessie
106 (Closes: #767761)
107
108 ** SiSU Frozen - Debian Freeze - ^^ pre Jessie ^^
109
110 ** 5.7.1.orig.tar.xz (2014-10-19:41/7)
111 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.1
112 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.1-1
113 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.1.orig.tar.xz
114 sisu_5.7.1.orig.tar.xz
115 sisu_5.7.1-1.dsc
116
117 * html
118 * html_format, "id"s for objects & footnotes
119 * remove trailing backslash for empty linebreak & paragraph, <br> <p>
120
121 * db, text search & display field, footnotes moved to end of text object
122 * cleaner, more useful search results
123 * cleaner text search field
124 * separate footnote fields redundant for search purposes
125
126 * cgi, sample search form, find & display endnotes from parent text object
127 * remove dedicated endnote search section (as endnotes found & listed from
128 reference text field)
129 * cleaner search results
130
131 ** 5.7.0.orig.tar.xz (2014-10-12:40/7)
132 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.0
133 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.0-1
134 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.0.orig.tar.xz
135 sisu_5.7.0.orig.tar.xz
136 sisu_5.7.0-1.dsc
137
138 * '*_parts', remove defaults.rb & some relics related to sisu skins (long gone)
139 * old code removed & substituted as required by *_parts
140 * attending code changes, fairly wide ranging
141
142 * html, epub, set document body language
143
144 * html_format, label, re: object number object names
145
146 * constants, remove ocn html leader (resulting hashtag #1 instead of #o1)
147
148 * html, reduce difference with v6
149 * removal of some trailing slashes <p> <br>
150 * mostly removal of bgcolor
151
152 * moved files: harvest* to html_harvest*
153
154 * --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required
155
156 * db, --maintenance sql, separated out postgresql & sqlite
157 could share "maintenance" db import sql file (as done previously), consider
158
159 * fixes, minor
160 * qrcode, sha call
161 * epub tune, --maintenance related
162
163 ** 5.6.9.orig.tar.xz (2014-10-03:39/5)
164 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.9
165 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.9-1
166 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.9.orig.tar.xz
167 sisu_5.6.9.orig.tar.xz
168 sisu_5.6.9-1.dsc
169
170 * --act provides info on current --act0 to --act9 settings (makes it easier to
171 make use of acts 0 to 9)
172
173 * html, tiny first nudge toward html5 (document headers and minor)
174
175 ** 5.6.8.orig.tar.xz (2014-09-28:38/7)
176 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.8
177 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.8-1
178 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.8.orig.tar.xz
179 sisu_5.6.8.orig.tar.xz
180 sisu_5.6.8-1.dsc
181
182 * sql, clean searchable text, update for (ao/dal) text representation,
183 fix legacy action
184
185 ** 5.6.7.orig.tar.xz (2014-09-19:37/5)
186 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.7
187 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.7-1
188 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.7.orig.tar.xz
189 sisu_5.6.7.orig.tar.xz
190 sisu_5.6.7-1.dsc
191
192 * vim syntax, sisu.vim, update git url and email address
193
194 * update urls to git repo
195
196 ** 5.6.6.orig.tar.xz (2014-09-12:36/5)
197 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.6
198 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.6-1
199 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.6.orig.tar.xz
200 sisu_5.6.6.orig.tar.xz
201 sisu_5.6.6-1.dsc
202
203 * ao, auto naming (segment & tag), exceptions, avoidance of name collisions
204
205 * ao, feedback on markup document structure (heading level) errors
206 adjustment to (existing) provided feedback, based on:
207 * level A~ title, required;
208 * levels B~ C~ D~ optional sequential document divider headings
209 (Part, Section etc. equivalent);
210 * level 1~ required, heading level preceding substantive text; followed by
211 * levels 2~ 3~ 4~ optional, sequential headings
212 (1.1, 1.1.1, 1.1.1.1 equivalents)
213
214 * ao, expansion of links to internal filepaths (re: syntax based shortcut)
215 (expansion of sisu output filepaths, sync with use of --act0 to --act9)
216
217 * se, processing, adjustments to default settings for --act0 to --act9
218
219 * se, env, lingual: mono / multi, rc settings
220
221 * sisurc, update samples
222 * adjustments to default settings for --act0 to --act9 (to match current
223 "se")
224 * removed sisurc examples to organize output by
225 filetype, filename, monolingual, as one word diff
226 output_dir_structure_by: language
227 # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono)
228 # language
229 # (language and filetype directories);
230 # filetype
231 # (filetype directories, filename includes language code);
232 # filetype_mono (or monolingual)
233 # (filetype drectories, no language codes in filenames)
234 # filename
235 # (directory output similar to v1 v2, filename includes language code);
236 # filename_mono
237 # (directory output similar to v1 v2, filename without language code);
238
239 * hub, /tmp processing directory checks
240
241 ** 5.6.5.orig.tar.xz (2014-09-05:35/5)
242 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.5
243 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.5-1
244 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.5.orig.tar.xz
245 sisu_5.6.5.orig.tar.xz
246 sisu_5.6.5-1.dsc
247
248 * ao_doc_str, if faulty document structure, stop; if --no-stop option, skip
249 processing document
250
251 * ao_numbering, provide more information on duplicate numbering before stop
252
253 * html navigation, enable turn off (nav buttons on remaining html segments)
254
255 * (for html) set default to navigation bar off
256
257 * xml xhtml outputs, &amp; issues
258
259 * shared_metadata, requires xml_shared
260
261 * link/path fixes,
262 * manifest, link where no "document harvest"
263 * html, home button links url (remove slash)
264 * harvest_authors, by_filetype, manifest path
265
266 ** 5.6.4.orig.tar.xz (2014-09-01:35/1)
267 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.4
268 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.4-1
269 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.4.orig.tar.xz
270 sisu_5.6.4.orig.tar.xz
271 sisu_5.6.4-1.dsc
272
273 * cgi_sqlite, allow expansion of variable (default db name), double quotes,
274 fix
275
276 ** 5.6.3.orig.tar.xz (2014-08-29:34/5)
277 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.3
278 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.3-1
279 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.3.orig.tar.xz
280 sisu_5.6.3.orig.tar.xz
281 sisu_5.6.3-1.dsc
282
283 * hub, sisu version info, when & what to report
284
285 * dp, texpdf, copyright_and_license, minor fix, used by texpdf
286
287 ** 5.6.2.orig.tar.xz (2014-08-20:33/3)
288 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.2
289 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.2-1
290 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.2.orig.tar.xz
291 sisu_5.6.2.orig.tar.xz
292 sisu_5.6.2-1.dsc
293
294 * hub_options, introduce "error override" --no-stop or --errors-as-warnings flag
295 * start making use of --no-stop command
296
297 * ao
298 * book index related
299 * ao_expand_insertions, blocked text match, adjust
300
301 * texpdf, output, copyright & license
302
303 * syntax hilighting, restrict heading matches, minor
304 * vim
305 * emacs
306
307 ** 5.6.1.orig.tar.xz (2014-08-12:32/2)
308 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.1
309 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.1-1
310 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.1.orig.tar.xz
311 sisu_5.6.1.orig.tar.xz
312 sisu_5.6.1-1.dsc
313
314 * hub, organization & loose ends
315 * tweak triggers
316 * split file further
317 * remove mod
318
319 * webrick, wb.cgi fixed and omitted (use discarded)
320
321 ** 5.6.0.orig.tar.xz (2014-08-08:31/5)
322 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.0
323 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.0-1
324 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.0.orig.tar.xz
325 sisu_5.6.0.orig.tar.xz
326 sisu_5.6.0-1.dsc
327
328 * merged v6 (6.2.0)
329 * some file renames, fairly extensive
330 * commandline, --act0 to --act9 & rc-config with act instead of roman
331 numeral
332 * configurable command line options increased to 0 - 9 (instead of 0 - 5)
333 * use --act0 to --act9
334 * default --act0
335 * rc config with flag:act0 to flag:act9
336 * legacy roman numeral configuration works (for now)
337 * internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod,
338 now removed)
339
340 * extend document structure, headings A - D, 1 - 4
341 * sql db table structure changed (needs to be rebuilt)
342
343 ** 5.5.6.orig.tar.xz (2014-08-08:31/5)
344 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.6
345 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.6-1
346 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.6.orig.tar.xz
347 sisu_5.5.6.orig.tar.xz
348 sisu_5.5.6-1.dsc
349
350 * remains as 5.5.5 changes for easier comparison with v6
351 * file renames
352 * dp, indentation changed
353
354 ** 5.5.5.orig.tar.xz (2014-07-29:30/2)
355 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.5
356 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.5-1
357 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.5.orig.tar.xz
358 sisu_5.5.5.orig.tar.xz
359 sisu_5.5.5-1.dsc
360
361 * ensure reset of parsed document directory path
362 * needed in the case of html for some subsequent processing
363
364 ** 5.5.4.orig.tar.xz (2014-07-24:29/4)
365 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.4
366 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.4-1
367 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.4.orig.tar.xz
368 sisu_5.5.4.orig.tar.xz
369 sisu_5.5.4-1.dsc
370
371 * ao_numbering, auto name segment, tweak to make behave as intended
372 (further testing required)
373
374 ** 5.5.3.orig.tar.xz (2014-07-23:29/3)
375 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.3
376 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.3-1
377 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.3.orig.tar.xz
378 sisu_5.5.3.orig.tar.xz
379 sisu_5.5.3-1.dsc
380
381 * db, rescue where no tables attempt to initialize db and retry
382 (catch db message where no tables and attempt to initialize database)
383 * internally run the equivalent of --createall
384 * (if successful) permitting completion of --import or --update command
385 * make use of action triggers
386
387 ** 5.5.2.orig.tar.xz (2014-07-22:29/2)
388 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.2
389 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.2-1
390 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.2.orig.tar.xz
391 sisu_5.5.2.orig.tar.xz
392 sisu_5.5.2-1.dsc
393
394 * bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir
395
396 * html_lite_shared, issue fix
397
398 * options, sisupod parsing fix
399
400 * db, reorganize action triggers
401
402 * db pg import, fix
403 * remove dbi from rescue, no longer using ruby-dbi
404 * ruby-pg query SELECT MAX
405
406 * sysenv,
407 * break up file, multiple se_* files
408 * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced
409 in 5.5.1) to bring back correct hub (post) processing behavior
410 * processing shortcuts, options, adjust (refinement necessary)
411
412 ** 5.5.1.orig.tar.xz (2014-07-15:28/2)
413 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.1
414 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.1-1
415 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.1.orig.tar.xz
416 sisu_5.5.1.orig.tar.xz
417 sisu_5.5.1-1.dsc
418
419 * bin/sisu, hub, options, message pass sisu_called_from_directory
420
421 * sysenv, general, base_markup_dir_stub (replace pwd_stub)
422
423 * ao_numbering, auto name segment, extract "number" from heading, refine
424
425 * src, sisupod, bring back in line
426
427 * docbook,
428 * code & other block markup
429 * url links, urls
430 * images, an adjustment
431 * css (needs work)
432 * document header, sisu processing info
433 * docbook status, under construction notice removed (still much to do)
434
435 * general, document parts
436 * css
437 * base images
438 * document images
439
440 ** 5.5.0.orig.tar.xz (2014-07-11:27/5)
441 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.0
442 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.0-1
443 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.0.orig.tar.xz
444 sisu_5.5.0.orig.tar.xz
445 sisu_5.5.0-1.dsc
446
447 * ao_numbering,
448 * auto name segment, extract "number" from heading, fix
449 * check that all auto given number based seg names are unique
450
451 * ao_composite, nested includes, .ssi (insert) can include .ssi & .sst
452 ~ .ssm can contain/include .sst or .ssi
453 .sst files can be processed independently, they do not contain other files
454 .ssi files have been only insertions of text & are not processed
455 independently but as part of an ssm
456 change proposed:
457 .ssm unchanged,
458 .sst unchanged,
459 .ssi as before, but can include .sst or .ssi, so:
460 files are only insertions & are not processed independently but as part of
461 an .ssm or another .ssi
462 i.e. as before with the addition that it like a .ssm can contain/include
463 .sst or .ssi
464 ~ requested feature, (Closes: #744408)
465 User beware. In previous versions there has been a deliberate attempt to
466 keep it easy to follow documents & not have to dig through different levels
467 of includes, as this is more likely to lead to errors in markup.
468 The idea of nested includes has not been attractive (messy for a document),
469 however, this is now made possible, use with care
470 ~ it is not as easy to see document structure at a glance, and structural
471 errors may be introduced and will need to be taken care of (requiring
472 document markup debugging)
473 ~ allowing .ssi to also include other .ssi or .sst could lead to infinite
474 recursion if an .ssi includes another which includes itself; stopping
475 after an additional level of includes seems arbitrary, and possibly prone
476 to error if you are dealing with many documents
477 ~ requires testing
478 ~ version bump, new behavior added to .ssi one of the 3 sisu filetypes
479
480 * src, sisupod composite source, nested includes
481 follow rules for ao_composite (described above)
482
483 ** 5.4.5.orig.tar.xz (2014-07-07:27/1)
484 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.5
485 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.5-1
486 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.5.orig.tar.xz
487 sisu_5.4.5.orig.tar.xz
488 sisu_5.4.5-1.dsc
489
490 * bin/sisu,
491 * processing dir related
492 e.g. using live-manual/manual as sample, the following should work as
493 expected, available: ca de en es fr it ja pl pt_BR ro; select: en & ja:
494 sisu --html -v en/live-manual.ssm ja/live-manual.ssm
495 or for all available translations:
496 sisu --html -v **/live-manual.ssm
497 (these previously would have broken after processing the first directory)
498 sisu command equivalent for all available translations being (unaffected):
499 sisu --html -v --glob live-manual
500 * some cosmetic long line breaking
501
502 * ao, auto seg naming, adjustments,
503 re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9)
504
505 ** 5.4.4.orig.tar.xz (2014-07-04:26/5)
506 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.4
507 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.4-1
508 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.4.orig.tar.xz
509 sisu_5.4.4.orig.tar.xz
510 sisu_5.4.4-1.dsc
511
512 * ao, fix, re seg numbering, fixed width, leading zeros
513 (introduced: 5.4.3 / 6.0.9)
514 provisional fix (check related issues against 5.4.2 / 6.0.8)
515
516 ** 5.4.3.orig.tar.xz (2014-07-01:26/2)
517 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.3
518 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.3-1
519 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.3.orig.tar.xz
520 sisu_5.4.3.orig.tar.xz
521 sisu_5.4.3-1.dsc
522
523 * ao,
524 * code cosmetic rearrangement
525 * book index, strip white spaces around terms
526 (fix uppercase first character where spaces used)
527 * quote block, insert text indent markup, exclude book index
528 * doc objects, layout group open & close identify is_for
529 * segment numbering, fixed width, leading zeros (for alphanumeric sorting)
530
531 * code cosmetic rearrangement
532 * ao*, param, hub, options, composite
533
534 * sysenv, developer _CONSTRUCTION_ZONE warning modified
535
536 * merge what was sisu_6.0.8 into v5
537 * ao,
538 * syntax, able optionally to indicate the language syntax of a code block
539 * syntax, introduce box text block/group
540 * syntax, introduce tics quotes markup (blockquote equivalent)
541 * docbook,
542 * ocn & footnote numbers (as xml comments)
543 * metadata header (docinfo)
544 * quotes (blockquote)
545 * tables
546 * images
547 * code block
548 * vim syntax, add
549 * code block, language syntax, optional
550 * box block
551 * quote block
552
553 * epub, a fix, double check
554
555 ** 5.4.2.orig.tar.xz (2014-06-22:24/7)
556 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.2
557 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.2-1
558 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.2.orig.tar.xz
559 sisu_5.4.2.orig.tar.xz
560 sisu_5.4.2-1.dsc
561
562 * ao, fix bug in previous version (5.4.1) from sloppy cherry pick of v6
563 ao_doc_str (codeblock)
564
565 ** 5.4.1.orig.tar.xz (2014-06-19:24/4)
566 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.1
567 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.1-1
568 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.1.orig.tar.xz
569 sisu_5.4.1.orig.tar.xz
570 sisu_5.4.1-1.dsc
571
572 * ao,
573 * regex match for tics "```" followed by space tweaked
574 * Symbol to match grouped text open & close (instead of String)
575 * introduce way of removing unrecognized tic markers
576 * turn id numbers (for tags) into a hash
577 * code blocks, clean trailing newlines
578 * misc, minorish
579
580 ** 5.4.0.orig.tar.xz (2014-05-25:20/7)
581 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.0
582 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.0-1
583 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.0.orig.tar.xz
584 sisu_5.4.0.orig.tar.xz
585 sisu_5.4.0-1.dsc
586
587 * v5: merge v6 to v5, version bump to 5.4.*, reason adds structure check
588 * ao, document structure check, stop processing on major error
589 (with error message & text at location of failure)
590 [reason for version bump the addition of structure check]
591 * utils, add ok code marker
592 * ao, heading with no ocn, distinguish ~# from -#
593 * ~# is general & means no ocn (for any object to which it is applied)
594 * -# is relevant only for 1~ dummy headings & instructs that they should
595 be removed from output where possible
596 * applied so far to pdf, odt & plaintext
597 * ao_images, reduce warnings when ruby RMagic absent as program used
598 directly
599 * reduced dependency on ruby RMagic library (as some time way back had
600 issues)
601 * ao, document markup structure check, skip processing file on major error
602 * with error message & text at location of failure
603 * texpdf, urls in creator cause breakage
604 * texpdf, mailto markup links set for normal text objects
605 * texpdf, '&' in heading breaks toc (now removed from toc (not heading)),
606 bug
607 * revisit, bug
608 * texpdf, for urls switch to sans serif (small fontsize)
609 * instead of typewriter, latex default
610 * texpdf, pdf colored hyperlinks configurable
611 * --pdf-hyperlinks-color
612 --pdf-hyperlinks-no-color or --pdf-hyperlinks-monochrome
613 * ['default']['pdf_hyperlinks']='color'
614 (other options switch hyperlink color off 'no-color' 'color-off'
615 'monochrome')
616 * texpdf, pdf default font size configurable (cli & sisurc.yml)
617 (no fractions)
618 * --pdf-fontsize-12 --pdf-fontsize-8
619 * default:
620 texpdf_fontsize: 12
621 * texpdf, headings and table of contents representation
622 * fixes 1~ and 2~ result in the same formatting
623 1~ 2~ & 3~ now differentiated, see discussion in sisu.org under #744383
624 * fixes :A smaller formatted than :B
625 A~ B~ C~ now the same size, see discussion in sisu.org under #744383
626 * :B and :C result in the same formatting, issue explained see sisu.org
627 * texpdf, (internal coding) fontface, rename texpdf_font texpdf_fontface
628 * texpdf, (internal coding) use symbols to identify page orientation
629 * param, metadata rights, line-breaks instead of semicolons separating
630 rights
631 * fixes remove trailing semicolon after :copyright:
632 * digests sha512 option implemented
633 * options sha512 sha256 md5
634 * command line --sha512
635 * rcconf.yml ['defsault']['digest'] = sha512
636 * xml object citation numbering (docbook fictionbook)
637
638 ** 5.3.6.orig.tar.xz (2014-05-18:19/7)
639 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.6
640 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.6-1
641 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.6.orig.tar.xz
642 sisu_5.3.6.orig.tar.xz
643 sisu_5.3.6-1.dsc
644
645 * db,
646 * use symbols to identify sql engine
647 * remove require 'dbi' (ruby-dbi)
648 * for pg: require 'pg' (use ruby-pg directly)
649 * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the
650 case]
651
652 * cgi, sample search form generator
653 * remove require 'dbi' (ruby-dbi)
654 * for pg: require 'pg' (use ruby-pg directly)
655 * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly)
656
657 ** 5.3.5.orig.tar.xz (2014-05-12:19/1)
658 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.5
659 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.5-1
660 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.5.orig.tar.xz
661 sisu_5.3.5.orig.tar.xz
662 sisu_5.3.5-1.dsc
663
664 * sisu, ensure return to start dir
665
666 * ao_syntax, address possible manual use of url delimiters「」
667
668 * composite, fix includes, provide extra newline after inserted comment
669 (Closes: #744360) "includes do not work properly"
670
671 * composite (inserts), missing includes doesn't give an error, fix
672 (Closes: #744379) see sisu.org for comment
673
674 * param, metadata add 'Copyright:' tag to output related to copyright
675 (Closes: #744381) syntax: inconsistency \:copyright: and \:license:
676
677 * metadata, pdf, remove link to manifest page where --no-manifest is used
678 (Closes: #744378)
679
680 * constants, db table sizes synced with v6, not needed by v5 but keeps tables
681 compatible
682
683 * digests, cleaning
684
685 * added sisu.org emacs:evil:org mode notes related to sisu development
686
687 ** 5.3.4.orig.tar.xz (2014-02-14:06/5)
688 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.4
689 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.4-1
690 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.4.orig.tar.xz
691 sisu_5.3.4.orig.tar.xz
692 sisu_5.3.4-1.dsc
693
694 * ocn, object citation numbering
695 * add perhaps less cryptic --numbering --no-numbering command-line options
696 * plaintext & odt switch default to ocn==true for consistency
697
698 ** 5.3.3.orig.tar.xz (2014-02-08:05/6)
699 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.3
700 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.3-1
701 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.3.orig.tar.xz
702 sisu_5.3.3.orig.tar.xz
703 sisu_5.3.3-1.dsc
704
705 * cgi, search form (generator), using cgi ENV variables
706
707 * examples
708 * nginx conf
709 * cgi search forms pgsql & sqlite
710
711 * documentation, minor update
712
713 ** 5.3.2.orig.tar.xz (2014-02-05:05/3)
714 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.2
715 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.2-1
716 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.2.orig.tar.xz
717 sisu_5.3.2.orig.tar.xz
718 sisu_5.3.2-1.dsc
719
720 * ao, html book index linking, follow --strict option
721
722 * utils, code markers & messages, notes/warning/errors, fix
723
724 * sysenv, concordance redirected paths, watch
725
726 * manual Rakefile, README & minor config adjustment
727
728 ** 5.3.1.orig.tar.xz (2014-02-05:05/3)
729 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.1
730 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.1-1
731 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.1.orig.tar.xz
732 sisu_5.3.1.orig.tar.xz
733 sisu_5.3.1-1.dsc
734
735 * ao, document tags
736
737 * options
738 * --strict html option
739 * ocn switch on/off instructions (& defaults for plaintext & odt)
740
741 * html cleaning
742 * --strict html option
743 (various changes, e.g. ocn [url]#37 only available as [url]#o37)
744 * tags
745 * endnote name and nameref (make compliant)
746
747 * epub
748 * use same endnote name and nameref as introduced here for html
749 * hash digests used only if availabile (availability check)
750
751 * ocn turn on/off rules
752 * txt
753 * odt
754
755 * cgi (pgsql, sqlite) fixes
756
757 * error/warn messages, including wrappers round require
758
759 * documentation, manpage README etc.
760 * sisu manual directory moved
761 * sisu manual updated
762 * README & sisu.1 (manpage) updated
763 * removed html man pages (man2html)
764
765 ** 5.3.0.orig.tar.xz (2014-01-26:03/7)
766 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.0
767 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.0-1
768 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.0.orig.tar.xz
769 sisu_5.3.0.orig.tar.xz
770 sisu_5.3.0-1.dsc
771
772 * v5 stable branch
773 * v4 branch closed -(>4.2.20)-
774 * v5 stable branch (>=5.3.0)
775 * v6 development branch opened (copy v5) (>=6.0.0)
776
777 ** 5.2.4.orig.tar.xz (2014-01-26:03/7)
778 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.4
779 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.4-1
780 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.4.orig.tar.xz
781 sisu_5.2.4.orig.tar.xz
782 sisu_5.2.4-1.dsc
783
784 * bin/sisu changes to simplify switching to new stable and development
785 branches
786
787 ** 5.2.3.orig.tar.xz (2014-01-20:03/1)
788 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.3
789 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.3-1
790 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.3.orig.tar.xz
791 sisu_5.2.3.orig.tar.xz
792 sisu_5.2.3-1.dsc
793
794 [good time to consider rollover: closing v4 branch, replacing it with v5 &
795 introducing v6 for development, proposed for this release + 1]
796
797 * bin/sisu & some related lib changes
798
799 * sysenv for texpdf, fix for when tex to pdf generator is absent
800
801 ** 5.2.2.orig.tar.xz (2014-01-17:02/5)
802 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.2
803 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.2-1
804 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.2.orig.tar.xz
805 sisu_5.2.2.orig.tar.xz
806 sisu_5.2.2-1.dsc
807
808 * bin/sisu experimentation
809 * start preparing for ruby changes
810 * work on fix for bug related to gem path & system installed sisu
811
812 ** 5.2.1.orig.tar.xz (2014-01-12:01/7)
813 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.1
814 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.1-1
815 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.1.orig.tar.xz
816 sisu_5.2.1.orig.tar.xz
817 sisu_5.2.1-1.dsc
818
819 * ao, add counter for various grouped / blocked texts & tables, of particular
820 use for poems which are broken into verse
821
822 * recalibrate headings, downstream code fixes
823
824 * texinfo, fixes
825
826 * texpdf, report on pdf output, provide a working link to a generated
827 file-size (multiple document file-sizes may be produced)
828
829 * asciidoc, file extension (for now .ad), inline footnotes, minor
830
831 ** 5.2.0.orig.tar.xz (2014-01-06:01/1)
832 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.0
833 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.0-1
834 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.0.orig.tar.xz
835 sisu_5.2.0.orig.tar.xz
836 sisu_5.2.0-1.dsc
837
838 * single document root A~ (recalibrate headings); level D~ possible
839 * :A~ document title, single document root (ln==0)
840 * introduce additional possible heading level, D~
841 * markup rule change: single document root
842 * breaks much downstream code, recalibrate (fix, test, fix & test again)
843 * heading recalibration, code (downstream) changes
844 * v4 & v5 bifurcate (diverge "un-merge-ably")
845
846 Notes, rule imposed: heading level A~ becomes, document title & sole
847 document root. Significant as an expressed rule/principle, it simplifies
848 making certain document formats in particular some xml outputs, however,
849 this has been pretty much the case in practice (most documents have this
850 implicit structure) and will affect the markup of very few documents (for
851 example all markup examples so far provided are this way). This being the
852 case, it is a subtle change, because it will not be noticed (by the user) in
853 a majority of cases. The most significant changes are to internal sisu code:
854 it is not yet enforced by the software (software checks); it has
855 implications for the way document output is created; it has implications for
856 document structure regex matches, that now are attached to levels starting
857 below level A~ (from B~ down) rather than level A. One document affected by
858 single root/title level A~ markup rule and that provides a short test (for a
859 document prepared using document structure regex matches), is the U.N.
860 Convention on Contracts for the International Sale of Goods (CISG) that
861 requires levels A-D & 1, and in previous versions of sisu exceptionally
862 required multiple level A's (using levels A-C & 1)
863
864 * vim syntax, updated to allow for possible level D~
865
866 * bin/sisu
867 * (ensure SiSU_version_dir) fix
868 * sisu version info, yml info also when installed via ruby gem
869 * downstream libs
870
871 * fixes
872 * ao_doc_str, nodes, possible parents, correction
873 * epub, url closure decoration
874 * sysenv, qrcode report absent program, minor
875 * html scroll toc, clean links where none, exclude metadata
876
877 * asciidoc, rename AsciiDoc module, & recalibrate headings
878
879 * docbook, fictionbook, some tidying
880
881 * cosmetic, code case statement
882
883 * year updated, code headers
884
885 ** 5.1.3.orig.tar.xz (2013-12-15:49/7)
886 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.3
887 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.3-1
888 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.3.orig.tar.xz
889 sisu_5.1.3.orig.tar.xz
890 sisu_5.1.3-1.dsc
891
892 * Rakefile, (installer), reduce actions
893
894 ** 5.1.2.orig.tar.xz (2013-12-09:49/1)
895 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.2
896 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.2-1
897 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.2.orig.tar.xz
898 sisu_5.1.2.orig.tar.xz
899 sisu_5.1.2-1.dsc
900
901 * Rakefile, (installer) improve, re-arrange
902
903 * docbook, structure, a fix
904 (construction zone: structure okish; docbook generated not usable)
905
906 [NOTE disk crash (2013-12-05), fairly good but incomplete backup affecting work]
907
908 ** 5.1.1.orig.tar.xz (2013-12-03:48/2)
909 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.1
910 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.1-1
911 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.1.orig.tar.xz
912 sisu_5.1.1.orig.tar.xz
913 sisu_5.1.1-1.dsc
914
915 * rake create build & install sisu gemspec; (.gitignore), work on
916 * gemspec adjusted to install only libraries related to a version (v4 or v5)
917 * select sisu version to create, build & install
918
919 * bin/sisu, simplify in relation to sisu gem
920
921 ** 5.1.0.orig.tar.xz (2013-12-02:48/1)
922 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.0
923 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.0-1
924 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.0.orig.tar.xz
925 sisu_5.1.0.orig.tar.xz
926 sisu_5.1.0-1.dsc
927
928 * ao_doc_str, changes related to headings provided for document structure
929 without ocn, testing required
930
931 * ao endnotes, removed a space that should no longer be necessary,
932 testing required
933
934 * minor code related to line breaks, various locations
935
936 * renaming of modules
937 * use AO instead of DAL
938
939 * renaming of files
940 * ao*.rb instead of dal*.rb
941 ao (abstract objects) shorter, also easily searched, higher sort location
942 abstract as representation of & extraction of document objects
943 (dal (document abstraction layer))
944 * shared files e.g. shared_xml becomes xml_shared
945 * plaintext becomes txt_plain
946 * epub becomes xhtml_epub2
947 * odf becomes xml_odf_odt
948 * xml sax file renamed xml_sax.rb (from xml.rb)
949
950 * new outputs under development, CONSTRUCTION_ZONE
951 * plaintext, smarttext
952 * textile
953 * asciidoc
954 * markdown
955 * rst
956 * xml
957 * docbook, book
958 * fictionbook
959
960 * sisu.gemspec
961
962 * xmlns xlink using xl
963
964 * rake create build & install sisu gemspec; bin/sisugem (add .gitignore)
965 * rake gemcbi #(create build install sisu gem)
966 * rake gemspecscreate && \
967 rake gembuild && \
968 sudo rake geminstall
969 * rake gemspecscreate && \
970 gem build sisu5.gemspec && \
971 sudo gem install --no-rdoc --no-ri \
972 sisu-5.1.0.gem
973 * bin/sisu updated (modified to take account of gems)
974 * bin/sisugem added
975 * .gitignore sisu-*.gem sisu*.gemspec
976 consider inclusion (& tracking) of rake created sisu4.gemspec
977 sisu5.gemspec (as this makes their availability more obvious)
978 * once gem is installed: "sisu _5.1.0_ -vM" (to see version, commands
979 otherwise as usual) if paths are such that sisu is not available
980 "sisugem _5.1.0_ -vM" should work (as it is installed by gemspec, but not
981 other sisu installers)
982
983 * hub, sisu5 -M (maintenance mode) provide info as to path to hub.rb
984 (i.e. where library is being drawn)
985
986 * documentation related to commands for new outputs in development
987
988 ** 5.0.25.orig.tar.xz (2013-11-08:44/5)
989 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.25
990 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.25-1
991 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.25.orig.tar.xz
992 sisu_5.0.25.orig.tar.xz
993 sisu_5.0.25-1.dsc
994
995 * rake (& rant) sisu installer
996 * do less by default
997 * removed rant generated sisu-install
998
999 * vim, ftplugin sisu.vim, fix missing <leader>
1000
1001 * sisu_manual, minor info addition
1002
1003 * bin/sisu-*
1004 * use option flag full names
1005 * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape
1006
1007 ** 5.0.24.orig.tar.xz (2013-11-05:44/2)
1008 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.24
1009 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.24-1
1010 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.24.orig.tar.xz
1011 sisu_5.0.24.orig.tar.xz
1012 sisu_5.0.24-1.dsc
1013
1014 * xml, scaffold, re-activated, split into sisu structure & collapsed structure
1015
1016 ** 5.0.23.orig.tar.xz (2013-11-02:43/6)
1017 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.23
1018 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.23-1
1019 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.23.orig.tar.xz
1020 sisu_5.0.23.orig.tar.xz
1021 sisu_5.0.23-1.dsc
1022
1023 * constants, ocn output delimiter (where used) changed to 「...」
1024 (from square brackets [...])
1025
1026 * plaintext
1027 * reorganize
1028
1029 ** 5.0.22.orig.tar.xz (2013-10-27:42/7)
1030 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.22
1031 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.22-1
1032 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.22.orig.tar.xz
1033 sisu_5.0.22.orig.tar.xz
1034 sisu_5.0.22-1.dsc
1035
1036 * dal, document_structure_check_info
1037
1038 ** 5.0.21.orig.tar.xz (2013-10-23:42/3)
1039 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.21
1040 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.21-1
1041 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.21.orig.tar.xz
1042 sisu_5.0.21.orig.tar.xz
1043 sisu_5.0.21-1.dsc
1044
1045 * options & downstream, more use of opt.act.*.set==:on instead of
1046 opt.cmd =~/\S/
1047
1048 * dal, parent & node info, fix
1049 (used e.g. for mind map type output (last for kdissert output, no longer
1050 supported))
1051
1052 * dal, collapsed levels implemented
1053 convenience, collapse sisu's dual level document structure for output of
1054 markup with straight linear structure
1055
1056 ** 5.0.20.orig.tar.xz (2013-10-17:41/4)
1057 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.20
1058 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.20-1
1059 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.20.orig.tar.xz
1060 sisu_5.0.20.orig.tar.xz
1061 sisu_5.0.20-1.dsc
1062
1063 * constants, change a couple of internal processing delimiter characters, that
1064 might be used in ordinary marked up text (to characters even less likely to
1065 be of use in ordinary (marked up) text)
1066
1067 ** 5.0.19.orig.tar.xz (2013-10-16:41/3)
1068 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.19
1069 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.19-1
1070 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.19.orig.tar.xz
1071 sisu_5.0.19.orig.tar.xz
1072 sisu_5.0.19-1.dsc
1073
1074 * constants, change a couple of internal processing delimiter characters, that
1075 might be used in ordinary marked up text
1076
1077 * vim, minor updates, not syntax related
1078
1079 * markup sample, update book index markup, appearance, minor
1080
1081 ** 5.0.18.orig.tar.xz (2013-09-22:37/7)
1082 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.18
1083 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.18-1
1084 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.18.orig.tar.xz
1085 sisu_5.0.18.orig.tar.xz
1086 sisu_5.0.18-1.dsc
1087
1088 * bin/sisu update language list ja ko zh, fix
1089
1090 ** 5.0.17.orig.tar.xz (2013-09-21:37/6)
1091 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.17
1092 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.17-1
1093 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.17.orig.tar.xz
1094 sisu_5.0.17.orig.tar.xz
1095 sisu_5.0.17-1.dsc
1096
1097 * i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean
1098 * texpdf, has large texlive xetex dependencies (Korean untested)
1099 * [concordance, untouched does nothing cjk, decide whether to disable]
1100
1101 * sisu_manual, (in markup-samples) move to en/ sub-dir (permitting
1102 translations)
1103 * use of language sub-dir for source sisu markup suited to permitting
1104 translation management by po4a
1105 * sisurc.yml minor
1106 * Rakefile to help place sisu markup in a source language directory under
1107 po4a management
1108
1109 * Rakefile to assist in placing sisu markup under po4a management
1110 (sisu_manual)
1111 * Provided as an example with sisu_manual
1112 * fairly generic, but potentially dangerous, can be used to place sisu
1113 markup source translations under po4a management, but user needs to know
1114 what this is, (and how to set it up, hence sisu_manual as an example
1115 (despite the lack of translations)) as can clobber/destroy files that are
1116 not managed by po4a.
1117
1118 * minor cleaning
1119
1120 ** 5.0.16.orig.tar.xz (2013-09-07:35/6)
1121 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.16
1122 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.16-1
1123 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.16.orig.tar.xz
1124 sisu_5.0.16.orig.tar.xz
1125 sisu_5.0.16-1.dsc
1126
1127 * dal, book index, hash key, strip whitespace, a (required) fix
1128
1129 * db, book index, convert hash back to string
1130
1131 ** 5.0.15.orig.tar.xz (2013-09-05:35/4)
1132 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.15
1133 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.15-1
1134 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.15.orig.tar.xz
1135 sisu_5.0.15.orig.tar.xz
1136 sisu_5.0.15-1.dsc
1137
1138 * dal, objects, store book index as hash (simplify downstream processing)
1139
1140 * dal, book index markup, allow spaces on both sides of delimiters, or a space
1141 before and newline following a delimiter \s+[:|;](\s+|\n)
1142 [else parses as before no spaces]
1143
1144 * vim syntax, book index markup, hilight delimeters
1145
1146 ** 5.0.14.orig.tar.xz (2013-08-28:34/3)
1147 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.14
1148 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.14-1
1149 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.14.orig.tar.xz
1150 sisu_5.0.14.orig.tar.xz
1151 sisu_5.0.14-1.dsc
1152
1153 * config files (by filetype & filename) touched
1154
1155 * manifest, output organised by, info, minor touch
1156
1157 * vim syntax, sisu.vim, fix typo
1158 * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
1159
1160 * dal
1161 * grouped text with fontface spanning newlines, partial solution, test
1162 * text blocks, tuning
1163
1164 * pdf (latex) tables, bugfix
1165
1166 * odf:odt, footnotes, fix
1167
1168 ** 5.0.13.orig.tar.xz (2013-08-25:33/7)
1169 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.13
1170 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.13-1
1171 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.13.orig.tar.xz
1172 sisu_5.0.13.orig.tar.xz
1173 sisu_5.0.13-1.dsc
1174
1175 * dal, refine grouped text open and close using tics "```"
1176 [note use of "~~" considered but more problematic, (tics not used
1177 elsewhere)]
1178
1179 * dal, improve font face matching within grouped text (other than code blocks)
1180
1181 * vim syntax, improve grouped text match, open, close of blocks using tics
1182 "```"
1183
1184 * css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic,
1185 review further)
1186
1187 ** 5.0.12.orig.tar.xz (2013-08-21:33/3)
1188 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.12
1189 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.12-1
1190 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.12.orig.tar.xz
1191 sisu_5.0.12.orig.tar.xz
1192 sisu_5.0.12-1.dsc
1193
1194 * syntax add
1195 * switch ocn off and on for a block of content, line containing only
1196 off: "--~#" (omit headings where possible) "---#" on: "--+#"
1197 * alternative open and close for blocks using line starting with "```", e.g.
1198 open code block: "``` code"
1199 close code block: "```"
1200 start poem: "``` poem"
1201 end poem: "```"
1202 * remove need for an empty line between opening & closing of a text block
1203
1204 * vim syntax, add
1205 * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
1206 * grouped text, open, close of blocks using tics "```"
1207
1208 * messages to terminal
1209 * code marker
1210 * rescued error messages
1211 * fuchsia (sp.)
1212
1213 ** 5.0.11.orig.tar.xz (2013-08-08:31/4)
1214 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.11
1215 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.11-1
1216 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.11.orig.tar.xz
1217 sisu_5.0.11.orig.tar.xz
1218 sisu_5.0.11-1.dsc
1219
1220 * dal_expand_insertions, refinement for monolingual output
1221
1222 ** 5.0.10.orig.tar.xz (2013-08-08:31/4)
1223 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.10
1224 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.10-1
1225 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.10.orig.tar.xz
1226 sisu_5.0.10.orig.tar.xz
1227 sisu_5.0.10-1.dsc
1228
1229 * output structure by, multilingual, monolingual filenames tweak
1230
1231 ** 5.0.9.orig.tar.xz (2013-08-01:30/4)
1232 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.9
1233 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.9-1
1234 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.9.orig.tar.xz
1235 sisu_5.0.9.orig.tar.xz
1236 sisu_5.0.9-1.dsc
1237
1238 * output structure by :filename or :filetype, multilingual default, fix
1239
1240 * concordance, fix
1241
1242 ** 5.0.8.orig.tar.xz (2013-07-30:30/2)
1243 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.8
1244 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.8-1
1245 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.8.orig.tar.xz
1246 sisu_5.0.8.orig.tar.xz
1247 sisu_5.0.8-1.dsc
1248
1249 * output structure by, add monolingual alternative for :filetype or :filename
1250 * filename without language code, if document is in default language
1251 * set a default language, 'en' or as specified
1252 * set in rc file or from command line instruction
1253 * command line e.g.
1254 sisu -hv --monolingual --by-filename sisu_markup.sst
1255 sisu -3v --monolingual --by-filetype sisu_manual.ssm
1256 * sisurc.yml lingual: 'mono' | 'multi'
1257 lingual: 'mono'
1258 * note: output by :filetype is roughly equivalent to what monolingual output
1259 by :language would be
1260 * allow command line setting of default language using language code
1261 --default-language='en' --default-lang-en if used together with
1262 --monolingual and --by-filetype or --by-filename the selected default
1263 language document will not have a language code in the output filename
1264 * documentation
1265
1266 * cgi helper script, sample search form
1267 * single cgi form, (with different internal variables set for output types)
1268 * monolingual output search form option
1269
1270 ** 5.0.7.orig.tar.xz (2013-06-25:25/2)
1271 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.7
1272 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.7-1
1273 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.7.orig.tar.xz
1274 sisu_5.0.7.orig.tar.xz
1275 sisu_5.0.7-1.dsc
1276
1277 * "general code cleaning" fix
1278
1279 ** 5.0.6.orig.tar.xz (2013-06-25:25/2)
1280 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.6
1281 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.6-1
1282 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.6.orig.tar.xz
1283 sisu_5.0.6.orig.tar.xz
1284 sisu_5.0.6-1.dsc
1285
1286 * "general code cleaning" fix
1287
1288 ** 5.0.5.orig.tar.xz (2013-06-22:24/6)
1289 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.5
1290 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.5-1
1291 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.5.orig.tar.xz
1292 sisu_5.0.5.orig.tar.xz
1293 sisu_5.0.5-1.dsc
1294
1295 * vim
1296 * colorscheme def, mark current line
1297 * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j)
1298
1299 * general code cleaning, propagate back to v4 after testing
1300
1301 ** 5.0.4.orig.tar.xz (2013-06-06:22/4)
1302 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.4
1303 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.4-1
1304 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.4.orig.tar.xz
1305 sisu_5.0.4.orig.tar.xz
1306 sisu_5.0.4-1.dsc
1307
1308 * db, population of database (--update), import of master files (.ssm), fix
1309 (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns
1310 @md.opt.fns, affects construction of unique identifier)
1311
1312 * cgi helper script, sample search form generator
1313 * file name matching, check
1314 * cosmetic, drop use of images in sample form
1315
1316 * sysenv, requested load warning removed, less screen clutter, consider
1317
1318 ** 5.0.3.orig.tar.xz (2013-05-30:21/4)
1319 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.3
1320 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.3-1
1321 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.3.orig.tar.xz
1322 sisu_5.0.3.orig.tar.xz
1323 sisu_5.0.3-1.dsc
1324
1325 * sysenv, pgsql db connect fix
1326
1327 * cgi_pgsql, cgi helper script, sample search form generator, detail
1328
1329 ** 5.0.2.orig.tar.xz (2013-05-29:21/3)
1330 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.2
1331 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.2-1
1332 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.2.orig.tar.xz
1333 sisu_5.0.2.orig.tar.xz
1334 sisu_5.0.2-1.dsc
1335
1336 * help update, concentrate on man pages
1337 * documentation, manpage update
1338 * interactive help, out of date, removed
1339
1340 * document version check, disable
1341 * automatic check disabled
1342 * check and correction of pre 0.38 markup removed
1343
1344 * sysenv, version info moved here from help
1345
1346 * cgi helper script sample search form generator, adjust/improve, adds
1347 settings:
1348 db type --db-pq or db-sqlite
1349 webserver for cgi script & db --webserv-search=''
1350 webserver for sisu ouptut files --webserv-output=''
1351 cgi search form link name --cgi-search-form-name=''
1352 db user (pg) --db-user=''
1353
1354 ** 5.0.1.orig.tar.xz (2013-05-18:19/7)
1355 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.1
1356 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.1-1
1357 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.1.orig.tar.xz
1358 sisu_5.0.1.orig.tar.xz
1359 sisu_5.0.1-1.dsc
1360
1361 * vim, ftplugin, sisu.vim, statusline
1362
1363 * cgi script for sample search form generator, sqlite, minor fixes (affects
1364 'sisu -F')
1365
1366 ** 5.0.0.orig.tar.xz (2013-05-08:18/3)
1367 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.0
1368 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.0-1
1369 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.0.orig.tar.xz
1370 sisu_5.0.0.orig.tar.xz
1371 sisu_5.0.0-1.dsc
1372
1373 * v5: opened
1374 * v3 closed
1375
1376 v5 opened