4cbce8ee72d64e391fa2b8cf778f27d22435fc5e
[software/sisu] / data / doc / sisu / CHANGELOG_v4
1 SiSU CHANGELOG -*- mode: org; -*-
2 #+OPTIONS: ^:nil _:nil
3
4 * SiSU version 4
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_v4;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 v5 development branch
10 v4 branch is removed; it is available in sisu < 5.3.0
11 v3 branch is removed; it is available in sisu < 4.1.0
12 v2 branch is removed; it is available in sisu =< 3.3.2
13
14 * homepages: <http://sisudoc.org> <http://www.jus.uio.no/sisu>
15 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
16 * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/
17
18 initial goals:
19 * remove/retire "skins"; replace some functionality with headers and/or yml
20 file (consider header like syntax for document and site appearance info)
21 * bin/sisu $0 make possible to run sisu command on/within project dir tree
22 * bin/sisu $*, hub, make possible to specify dir path for markup files
23
24 * Legacy Branch, Reference
25
26 Reverse Chronological:
27
28 --- HEAD --- [closed]
29
30 * sisu_4.2.21.orig.tar.xz (2014-01-26:03/7)
31 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.21
32
33 [closed]
34
35 * bin/sisu changes to simplify switching to new stable and development branches
36
37 * sisu_4.2.20.orig.tar.xz (2014-01-20:03/1)
38 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.20
39
40 [good time to consider rollover: closing v4 branch, replacing it with v5 &
41 introducing v6 for development, proposed for this release + 1]
42
43 * bin/sisu & some related lib changes
44
45 * sysenv for texpdf, fix for when tex to pdf generator is absent
46
47 * sisu_4.2.19.orig.tar.xz (2014-01-17:02/5)
48 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.19
49
50 * bin/sisu experimentation
51 * start preparing for ruby changes
52 * work on fix for bug related to gem path & system installed sisu
53
54 * sisu_4.2.18.orig.tar.xz (2014-01-12:01/7)
55 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.18
56
57 * texinfo, fixes
58
59 * texpdf, report on pdf output, provide a working link to a generated file-size
60 (multiple document file-sizes may be produced)
61
62 * sisu_4.2.17.orig.tar.xz (2014-01-06:01/1)
63 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.17
64
65 * bin/sisu
66 * (ensure SiSU_version_dir) fix
67 * sisu version info, yml info also when installed via ruby gem
68 * downstream libs
69
70 * fixes
71 * ao_doc_str, nodes, possible parents, correction
72 * epub, url closure decoration
73 * sysenv, qrcode report absent program, minor
74 * html scroll toc, clean links where none, exclude metadata
75
76 * sisu_4.2.16.orig.tar.xz (2013-12-15:49/7)
77 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.16
78
79 * Rakefile, (installer), reduce actions
80
81 * sisu_4.2.15.orig.tar.xz (2013-12-09:49/1)
82 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.15
83
84 * Rakefile, (installer) improve, re-arrange
85
86 [NOTE disk crash (2013-11-28), fairly good but incomplete backup affecting
87 work]
88
89 * sisu_4.2.14.orig.tar.xz (2013-12-03:48/2)
90 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.14
91
92 * rake create build & install sisu gemspec; (.gitignore), work on
93 * gemspec adjusted to install only libraries related to a version (v4 or v5)
94 * select sisu version to create, build & install
95
96 * bin/sisu, simplify in relation to sisu gem
97
98 * sisu_4.2.13.orig.tar.xz (2013-12-02:48/1)
99 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.13
100
101 * rake create build & install sisu gemspec; bin/sisugem (add .gitignore)
102 * rake gemcbi #(create build install sisu gem)
103 * rake gemspecscreate && \
104 rake gembuild && \
105 sudo rake geminstall
106 * rake gemspecscreate && \
107 gem build sisu5.gemspec && \
108 sudo gem install --no-rdoc --no-ri \
109 sisu-5.1.0.gem
110 * bin/sisu updated (modified to take account of gems)
111 * bin/sisugem added
112 * .gitignore sisu-*.gem sisu*.gemspec
113 consider inclusion (& tracking) of rake created sisu4.gemspec
114 sisu5.gemspec (as this makes their availability more obvious)
115 * once gem is installed: "sisu _5.1.0_ -vM" (to see version, commands
116 otherwise as usual) if paths are such that sisu is not available
117 "sisugem _5.1.0_ -vM" should work (as it is installed by gemspec, but not
118 other sisu installers)
119
120 * hub, sisu4 -M (maintenance mode) provide info as to path to hub.rb (i.e.
121 where library is being drawn)
122
123 * sisu_4.2.12.orig.tar.xz (2013-11-08:44/5)
124 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.12
125
126 * rake (& rant) sisu installer
127 * do less by default
128 * removed rant generated sisu-install
129
130 * vim, ftplugin sisu.vim, fix missing <leader>
131
132 * sisu_manual, minor info addition
133
134 * bin/sisu-*
135 * use option flag full names
136 * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape
137
138 * sisu_4.2.11.orig.tar.xz (2013-11-05:44/2)
139 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.11
140
141 [5.0.24 changes only]
142
143 * sisu_4.2.10.orig.tar.xz (2013-11-02:43/6)
144 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.10
145
146 * constants, ocn output delimiter (where used) changed to 「...」
147 (from square brackets [...])
148
149 * sisu_4.2.9.orig.tar.xz (2013-10-27:42/7)
150 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.9
151
152 * dal, document_structure_check_info
153
154 * sisu_4.2.8.orig.tar.xz (2013-10-23:42/3)
155 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.8
156
157 * dal, parent & node info, fix
158 (used e.g. for mind map type output (last for kdissert output, no longer
159 supported))
160
161 * dal, collapsed levels implemented
162 convenience, collapse sisu's dual level document structure for output of
163 markup with straight linear structure
164
165 * sisu_4.2.7.orig.tar.xz (2013-10-17:41/4)
166 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.7
167
168 * constants, change a couple of internal processing delimiter characters, that
169 might be used in ordinary marked up text (to characters even less likely to
170 be of use in ordinary (marked up) text)
171
172 * sisu_4.2.6.orig.tar.xz (2013-10-16:41/3)
173 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.6
174
175 * constants, change a couple of internal processing delimiter characters, that
176 might be used in ordinary marked up text
177
178 * vim, minor updates, not syntax related
179
180 * markup sample, update book index markup, appearance, minor
181
182 * sisu_4.2.5.orig.tar.xz (2013-09-22:37/7)
183 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.5
184
185 * bin/sisu update language list ja ko zh, fix
186
187 * sisu_4.2.4.orig.tar.xz (2013-09-21:37/6)
188 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.4
189
190 * i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean
191 * texpdf, has large texlive xetex dependencies (Korean untested)
192 * [concordance, untouched does nothing cjk, decide whether to disable]
193
194 * sisu_manual, (in markup-samples) move to en/ sub-dir (permitting
195 translations)
196 * use of language sub-dir for source sisu markup suited to permitting
197 translation management by po4a
198 * sisurc.yml minor
199 * Rakefile to help place sisu markup in a source language directory under
200 po4a management
201
202 * Rakefile to assist in placing sisu markup under po4a management
203 (sisu_manual)
204 * Provided as an example with sisu_manual
205 * fairly generic, but potentially dangerous, can be used to place sisu
206 markup source translations under po4a management, but user needs to know
207 what this is, (and how to set it up, hence sisu_manual as an example
208 (despite the lack of translations)) as can clobber/destroy files that are
209 not managed by po4a.
210
211 * dal, objects, store book index as hash (simplify downstream processing), and
212 associated downstream processing change from v5
213 * db, book index, convert hash back to string
214
215 * minor cleaning
216
217 * sisu_4.2.3.orig.tar.xz (2013-09-07:35/6)
218 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.3
219
220 [5.0.16 changes only]
221
222 * sisu_4.2.2.orig.tar.xz (2013-09-05:35/4)
223 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.2
224
225 * dal, grouped text with fontface spanning newlines, partial solution, merge
226 from 5.0.14
227
228 * dal, book index markup, allow spaces on both sides of delimiters, or a space
229 before and newline following a delimiter \s+[:|;](\s+|\n)
230 [else parses as before no spaces]
231
232 * vim syntax, book index markup, hilight delimeters
233
234 * sisu_4.2.1.orig.tar.xz (2013-08-28:34/3)
235 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.1
236
237 * config files (by filetype & filename) touched
238
239 * manifest, output organised by, info, minor touch
240
241 * vim syntax, sisu.vim, fix typo
242 * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
243
244 * pdf (latex) tables, bugfix
245
246 * odf:odt, footnotes, fix
247
248 * dal, text blocks, tuning
249
250 * sisu_4.2.0.orig.tar.xz (2013-08-25:33/7)
251 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.2.0
252
253 * merge v5
254 * syntax add
255 * switch ocn off and on for a block of content, line containing only
256 off: "--~#" (omit headings where possible) "---#" on: "--+#"
257 * alternative open and close for blocks using line starting with "```",
258 e.g. open code block: "``` code"; close code block: "```"
259 start poem: "``` poem"; end poem: "```"
260 * remove need for an empty line between opening & closing of a text block
261 [note use of "~~" considered but more problematic, (tics not used elsewhere)]
262
263 * vim syntax, improve grouped text match, open, close of blocks using tics
264 "```"
265 * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
266 * grouped text, open, close of blocks using tics "```"
267
268 * css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic,
269 review further)
270
271 * sisu_4.1.12.orig.tar.xz (2013-08-21:33/3)
272 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.12
273
274 * messages to terminal
275 * code marker
276 * rescued error messages
277 * fuchsia (sp.)
278
279 * sisu_4.1.11.orig.tar.xz (2013-08-08:31/4)
280 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.11
281
282 * dal_expand_insertions, refinement for monolingual output
283
284 * sisu_4.1.10.orig.tar.xz (2013-08-08:31/4)
285 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.10
286
287 [merge 5.0.10 lib]
288 * output structure by, add monolingual alternative for :filetype or :filename
289 * filename without language code, if document is in default language
290 * set a default language, 'en' or as specified
291 * set in rc file or from command line instruction
292 * command line e.g.
293 sisu -hv --monolingual --by-filename sisu_markup.sst
294 sisu -3v --monolingual --by-filetype sisu_manual.ssm
295 * sisurc.yml lingual: 'mono' | 'multi'
296 lingual: 'mono'
297 * note: output by :filetype is roughly equivalent to what monolingual output
298 by :language would be
299 * allow command line setting of default language using language code
300 --default-language='en' --default-lang-en if used together with
301 --monolingual and --by-filetype or --by-filename the selected default
302 language document will not have a language code in the output filename
303 * documentation
304
305 * cgi helper script, sample search form
306 * single cgi form, (with different internal variables set for output types)
307 * monolingual output search form option
308
309 * sisu_4.1.9.orig.tar.xz (2013-08-01:30/4)
310 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.9
311
312 * sisu_4.1.8.orig.tar.xz (2013-07-30:30/2)
313 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.8
314
315 * sisu_4.1.7.orig.tar.xz (2013-06-25:25/2)
316 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.7
317
318 * "general code cleaning" fix
319
320 * sisu_4.1.6.orig.tar.xz (2013-06-25:25/2)
321 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.6
322
323 * general code cleaning, sync with v5
324
325 * sisu_4.1.5.orig.tar.xz (2013-06-22:23/6)
326 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.5
327
328 * vim
329 * colorscheme def, mark current line
330 * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j)
331
332 * sisu_4.1.4.orig.tar.xz (2013-06-06:22/4)
333 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.4
334
335 * db, population of database (--update), import of master files (.ssm), fix
336 (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns @md.opt.fns,
337 affects construction of unique identifier)
338
339 * cgi helper script, sample search form generator
340 * file name matching, check
341 * cosmetic, drop use of images in sample form
342
343 * sysenv, requested load warning removed, less screen clutter, consider
344
345 * sisu_4.1.3.orig.tar.xz (2013-05-30:21/4)
346 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.3
347
348 * sysenv, pgsql db connect fix
349
350 * cgi_pgsql, cgi helper script, sample search form generator, detail
351
352 * sisu_4.1.2.orig.tar.xz (2013-05-29:21/3)
353 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.2
354
355 * help update, concentrate on man pages
356 * documentation, manpage update
357 * interactive help, out of date, removed
358
359 * document version check, disable
360 * automatic check disabled
361 * check and correction of pre 0.38 markup removed
362
363 * sysenv, version info moved here from help
364
365 * cgi helper script sample search form generator, adjust/improve, adds
366 settings:
367 db type --db-pq or db-sqlite
368 webserver for cgi script & db --webserv-search=''
369 webserver for sisu ouptut files --webserv-output=''
370 cgi search form link name --cgi-search-form-name=''
371 db user (pg) --db-user=''
372
373 * sisu_4.1.1.orig.tar.xz (2013-05-19:19/7)
374 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.1
375
376 * vim, ftplugin, sisu.vim, statusline
377
378 * cgi script for sample search form generator, sqlite, minor fixes (affects
379 'sisu -F')
380
381 * sisu_4.1.0.orig.tar.xz (2013-05-08:18/3)
382 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.1.0
383
384 * v4:
385 * v5 opened
386 * v3 closed
387
388 * defaults, sysenv, simplify default home page (by default is not used)
389
390 * cgi script for sample search form, minor fixes
391
392 * sisu_4.0.21.orig.tar.xz (2013-05-06:18/1)
393 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.21
394
395 * minor sysenv, cgi_sql_common
396
397 * sisu_4.0.20.orig.tar.xz (2013-04-11:14/4)
398 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.20
399
400 * sisurc.yml, reorganize configuration files
401
402 * cgi sample search form, minor
403
404 * sisu_4.0.19.orig.tar.xz (2013-04-08:14/1)
405 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.19
406
407 * sysenv, yamlrc, minor
408
409 * options, exclude manifest links if no manifest (--no-manifest) selected
410
411 * zap, delete output files, based on given (existing) source file name
412
413 * sisu_4.0.18.orig.tar.xz (2013-03-29:12/5)
414 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.18
415
416 * dal, screen_text_color, distinguish doc abstraction as start of processing
417
418 * dal, reading/processing composite markup files (.ssm)
419 * dbi, import composite files correctly
420 * manifest, mini-table of contents, for multi-lingual composite files
421
422 * cgi, auto-generated sample search form
423 * for various sisu output directory structures
424 * fixes
425
426 * sisu_4.0.17.orig.tar.xz (2013-03-25:12/1)
427 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.17
428
429 * manifest & harvest, links to default site home page index.html
430
431 * sysenv, copy or create homepages, one of the actions taken on --config
432 * provide info as to where manually created homepages may be stored
433 * do not make default sisu homepage (previously did)
434
435 * param, guard against situation where no document creator/author given
436
437 * hub, non-verbose terminal info reduced, minor
438
439 * sisu_4.0.16.orig.tar.xz (2013-03-18:11/1)
440 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.16
441
442 * hub, processing flow, sequence, fix
443 * re-run manifests at end of general processing run:
444 * where document source shared and more than one markup file processed;
445 * where translations of same document exist (determined by filename)
446
447 * sysenv, epub images where processing multilingual doc in lang code sub-dir
448
449 * sisu_4.0.15.orig.tar.xz (2013-03-18:11/1)
450 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.15
451
452 * share document source, markup text file &/or sisupod
453 * processing flow, correct sequence
454 * terminal reporting
455
456 * sisu_4.0.14.orig.tar.xz (2013-03-16:10/6)
457 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.14
458
459 * harvest, authors, topics, terminal info
460
461 * harvest, links for output_by? filename
462
463 * manifest, links for output_by? alternatives, harvest & qrcode related
464
465 * sysenv, rsync remote placement, output_by? alternatives, tuning, including
466 * site_harvest
467 * pdf fix
468 * backround rsync only for processing of single sisu markup files
469
470 * sisu_4.0.13.orig.tar.xz (2013-03-13:10/3)
471 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.13
472
473 * html_format, manifest red arrow, next (segment), (broken) link fix, to toc
474
475 * terminal reporting, cosmetic
476
477 * manifest, link to harvest authors & topics if available, else cosmeitc
478
479 * hub, sysenv, remote, work on rsync of document/site build
480
481 * hub, sql db, fix for actions not requiring files, create, drop, etc.
482
483 * sisu_4.0.12.orig.tar.xz (2013-03-08:09/5)
484 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.12
485
486 * share_src, sisu source, permissions, make world readable when shared
487
488 * manifest, sysenv, manifests sisupod relative link for output_by language
489
490 * bin/sisu, process remote sisu markup file or sisupod, where url provided
491
492 * hub, operations, report if no markup file provided, where required by
493 requested action
494
495 * sisu_4.0.11.orig.tar.xz (2013-03-06:09/3)
496 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.11
497
498 * bin/sisu, expand given path for sisu executable
499 (where system sisu not called directly)
500
501 * sysenv, base images path determined from given path for sisu executable
502 (where system sisu not called directly)
503
504 * options, sisupod, name determination, fix
505 * needed for creation of multiple sisupods
506
507 * html_format, html segment navigation to toc, fix
508
509 * sisu_4.0.10.orig.tar.xz (2013-03-05:09/2)
510 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.10
511
512 * texpdf, report to STDERR when pdf not (successfully) generated, note:
513 .tex file is almost certainly produced by sisu, this will be a sisu
514 packaging, texlive dependency issue, preventing its conversion to pdf
515 (Closes: #617359)
516
517 * sysenv, set default output (directory layout) type where none configured
518 (also turned off reporting where imagemagick & graphicsmagick not installed)
519
520 * html, epub, minor "cleaning" of output
521
522 * sisu_4.0.9.orig.tar.xz (2013-02-22:07/5)
523 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.9
524
525 * dal, line across page divider -..- introduced, an alternative to page
526 break -\\- & =\\=, affects pdf and odf most significantly
527 * output formats modified to include, (pdf, odf, epub, html, plaintext)
528 * vim syntax, sisu.vim
529 * emacs, sisu-mode.el
530 * documentation, sisu_markup.sst, man page sisu.1, sisu.1.html
531
532 * sisu_4.0.8.orig.tar.xz (2013-02-20:07/3)
533 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.8
534
535 * epub
536 * tinkering with some headers
537 * add markup of angle brackets '<' & '>' to early markup of ampersand '&'
538
539 * html, modification to markup of angle brackets '<' & '>' and ampersand '&'
540
541 * vim, ftplugin & colorschemes housekeeping, scheme "def*" added
542 * general housekeeping
543 * :colorscheme def256* defined from 256 colors (primarily 16 of them)
544 terminal & gui (identical) (terminal scheme based on frugal & extended to
545 cover gui)
546 * :colorscheme def* cterm defined primarily using 16 colors (a few from 256)
547 (to be usable tweak .Xdefaults) gui provided along with Xdefault settings
548 to make cterm match this gui or def256*
549
550 * emacs, sisu-mode.el
551 * sisu headers update
552 * cosmetic code reshuffle
553
554 * b_epub.png, epub icon (for manifest) updated to use official image
555
556 * sisu_4.0.7.orig.tar.xz (2013-02-10:05/7)
557 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.7
558
559 * vim, minimal color schemes, minor edits
560
561 * dbi_discrete, discreet should have been discrete, renames accordingly
562
563 * lib, bin/sisu, misc, code headers provide url to online git file source
564 * e.g. bin/sisu * Git
565 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
566 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=bin/sisu;hb=HEAD>
567
568 * sisu_4.0.6.orig.tar.xz (2013-02-07:05/4)
569 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.6
570
571 * html, screen reporting for --html-scroll, correctly identify output file
572
573 * pdf
574 * pdf (options, hub, urls), orientation, portrait & landscape optionally
575 discrete, individually callable
576 * --pdf-l (--pdf-landscape), --pdf-p (--pdf-portrait)
577 * sisu latex output & xetex generation
578 * pdf (options, param), papersize, command-line options to override sisurc
579 settings, [a4,a5,b5,letter,legal] when --pdf* used:
580 * --papersize-a4 --papersize-letter (also --a4 --letter)
581 * --papersize=a4,letter
582 * --pdf-a4 --pdf-letter (for portrait only --pdf-p-a4 --pdf-p-letter)
583 [orientation & papersize options are set independently so calling
584 --pdf-p-a4 & --pdf-l-letter would result in landscapes and portraits of
585 both a4 & letter (rather than an individual request for a portrait A4 &
586 a landscape letter size)]
587 * texpdf, cosmetic code
588
589 * utils (debug renamed)
590 * SiSU_Utils::CodeMarker (from Debug::Mark)
591 * SiSU_Utils::Path.new.base_markup provides base markup directory that
592 contains sisu markup files, any language sub-directories (with sisu markup
593 files) and sisu resource configuration sub-directory, if any (./_sisu)
594 (identifies when needed in runtime)
595
596 * sysenv, webserv dir (output dir), ensure it is determined from base markup
597 dir where relative path provided (remove possibility of it being done from a
598 language sub-directory), fix
599
600 * documentation
601 * sisu_manual/sisu_commands
602 * manpage & html
603
604 * sisu_4.0.5.orig.tar.xz (2013-02-03:04/7)
605 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.5
606
607 * html (options, hub, urls), scroll & seg optionally discrete, individually
608 callable
609 * --html (both), --html-scroll, --html-seg
610 * [possibly of interest where only one form of html of interest for use &/or
611 to cut generation time (roughly to 63% for --html-scroll only)]
612
613 * sysenv, on --redirect, stop creation of redundant dir
614
615 * html, includes book index fix, rest cosmetic
616
617 * css (html & epub) line spacing reduced, paragraph spacing increased
618 * may need to tune spacing further to distinguish lines from new paragraphs
619 (especially where ocn is not used as the distinction may be less
620 clear/obvious)
621
622 * documentation, include --html-scroll and --html-seg options
623 * sisu_manual/sisu_commands
624 * manpage & html
625
626 * sisu_4.0.4.orig.tar.xz (2013-01-31:04/4)
627 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.4
628
629 * param_make, :cover_image: regex, less finicky match of image & details
630 * [bug reported by Mikael Böök]
631
632 * dal, on ocn excluded paragraphs (~# -#), hang/indent bullet, fix
633 * [bug reported indirectly by Cory Doctorow (discovered in work with
634 markup)]
635
636 * epub, constants, debug alternative for various readers ... work on
637
638 * dal (obj), html, br_page* behavior in html depending on origin of break
639 (markup specified v auto)
640
641 * sisu_4.0.3.orig.tar.xz (2013-01-27:03/7)
642 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.3
643
644 * epub some fixing, more documents render in more readers/viewers
645 * ncx fix, navpoint_close [bug reported by Mikael Böök, with sample fix toc]
646 * check xml representation of characters (& < > in particular)
647
648 * remove markup-sample of the first edition of FaiF as redundant, the
649 markup for the second edition being available (& partly in response to
650 Bug#698664 which leads me to think about it), removed:
651 free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst
652 and associated images
653
654 * sisu_4.0.2.orig.tar.xz (2013-01-23:03/3)
655 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.2
656
657 * epub
658 * remove unnecessary conversion of some utf-8 characters to xhtml
659 representation; fix as messed up table of contents, toc.ncx
660 (e.g. in calibre)
661 * [bug reported by Mikael Böök]
662 * provide full depth epub table of contents [request Mikael Böök]
663 * cosmetic arrangement of code <<-WOK
664 * xhtml structure error, fix missing </div>
665 * [bug reported by Mikael Böök] (fix of additional detail)
666
667 * html
668 * remove unnecessary conversion of some utf-8 characters to html
669 representation
670
671 * texpdf_format
672 * list of .sty files (and their texlive source within Debian)
673 [not part of code]
674
675 * param, match possible sisu version, detail
676
677 * sysenv, debug tag, triggered where output type not set
678
679 * sisu_4.0.1.orig.tar.xz (2013-01-01:00/2)
680 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.1
681
682 * html_segments (by_filename by_filetype) internal document links do not
683 work filenames need to include lang code, fixed
684 * [chals on irc, re live-manual, debian-live]
685
686 * bin/sisu & sysenv, rc_path_options, provide fixed path to rc files, (used
687 e.g. to load sisurc.yml)
688
689 * options, sysenv, check (existing) inclusions & exclusions command line,
690 document header, sisurc, fixes
691
692 * plaintext, in code blocks retain a blank empty line, a fix
693 * [known old bug, affects sisu_manual, fix request from SynrG on irc, re
694 live-manual]
695
696 * manpage, attempt to improve output (line-spacing)
697
698 * param, minor change any legacy <br> line break in metadata markup to \\
699
700 * debug (internal code use), color markers for line number & file name
701 (colored location markers to show when line passed within running code)
702
703 * control color on/off to screen
704 close #622171 sisu: --color flag, which toggles color on/off
705 there are various ways to control color output to screen
706 * --color-off or -k switches color off
707 * --color or --color-on switches color on, which is usually the default
708 * --color-toggle or -c toggles the default setting (in most cases)
709 * sisurc.yml can set default color state which affects most screen output
710 the fix here is specific to color on/off for reporting of sisu version
711 sisu -v -k
712 sisu --version --color-off
713
714 * documentation minor updates and regenerated manpage
715
716 * sisu_4.0.0.orig.tar.xz (2012-12-12:50/3)
717 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.0
718
719 * bin/sisu $0 make possible to run sisu command on/within project dir tree
720 (previously sisu needed to be correctly installed with system paths honored)
721 NOTE: loading of skins turned off
722
723 * bin/sisu $*, hub, make possible to specify dir path for markup files
724 (previously sisu needed to be invoked and run on files within the selected
725 markup file directory)
726 run sisu on markup in given path (or relative path), e.g.:
727 sisu ~/path1/filename.ssm ~/path2/*.ss[tm]
728
729 * defaults, some cleaning
730
731 * skins (remove)
732 * remove skins
733 * defaults, rename class Defaults (was InfoSkin)
734 * sisupod, remove skin, fix path
735
736 * db
737 * no skin info to store, omitted from structure
738 * change prefix name (structure changed)
739
740 * markup samples, for v4 remove skins, separate (v3 & v4) directories
741
742 * param (header make)
743 * epub, pdf, book cover images
744 * html, home button
745 * text button
746 * image/icon button
747 * pdf, footer
748
749 * param_make, options, read common make instruction header for documents,
750 _sisu/v4/sisu_document_make
751 * @make:
752 * @links:
753
754 * sisupod, use common make instruction header for documents
755 * sisupod make instruction header file, write & read
756
757 * document headers, metadata rearranged, wide-ranging effect
758
759 * vim syntax, sisu.vim, make new headers
760
761 * documentation; markup samples & help