Setting Rules-Requires-Root to no.
[software/sisu] / data / doc / sisu / CHANGELOG_v1
1 SiSU CHANGELOG -*- mode: org; -*-
2 #+OPTIONS: ^:nil _:nil
3
4 * SiSU version 1
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_v1;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 v1 branch is legacy: v2 branch supersedes & replaces it
10 v1 sisu pretty mature in operation and syntax
11 v1 branch removed from sisu 3.0 available in sisu =< 2.7
12
13 * homepages: <http://sisudoc.org> <http://www.jus.uio.no/sisu>
14 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
15 * CHANGELOG CHANGELOG_v1 CHANGELOG_v2 README data/doc/sisu/
16
17 * Legacy Branch, Reference
18
19 Reverse Chronological:
20
21 --- HEAD --- [closed]
22
23 * sisu_1.0.4.orig.tar.gz (2010-02-17:07/3) [2010-07-07]
24 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_1.0.4
25
26 * sysenv, version.yml moved to /usr/share/sisu/v1/v (from /etc/sisu)
27
28 * sisu_2.0.0.orig.tar.gz (2010-03-06:09/6)
29 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_2.0.0
30
31 * introduces sisu v2, see CHANGELOG_v2
32 * sisu v1 also included and maintained in tarball, if installed directly from
33 tarball version 1 should be available as sisu1
34 * version 2 series changes will be mentioned in this changelog only insofar
35 as there are changes to sisu v1
36
37 * sisu_1.0.3.orig.tar.gz (2010-02-17:07/3)
38 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_1.0.3
39
40 * plaintext, footnote / endnote fix, footnotes to occur immediately after
41 paragraph that contains them (unless endnotes are selected instead)
42
43 * document sample skins, utf-8 specified (in some cases needed by ruby 1.9.1)
44
45 * sisu_1.0.2.orig.tar.gz (2010-02-10:06/3)
46 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_1.0.2
47
48 * Free as in Freedom (on RMS), Sam Williams, markup sample, markup variation,
49 affects numbering
50
51 * sisu_1.0.1.orig.tar.gz (2010-02-08:06/1)
52 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_1.0.1
53
54 * odf:odt odt.zip fix addressing issue with presentation of headings in
55 produced open document text
56
57 * markup samples directory structure, minor adjustments, (and no longer
58 shared by package sisu_markup_samples, about which, see that package)
59
60 * sisu_1.0.0.orig.tar.gz (2009-12-19:50/6)
61 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_1.0.0
62
63 * open v1 branch, bump series vesion number to 1
64 * with the introduction of sisu version 2 (a new middle layer engine)
65 imminent, that will be maintained in parallel with this version, it is
66 time to have a version 1 branch
67 * version 1 is pretty much the previous release, it will be maintained
68 alongside version 2 (in the tarball) and the directory structure is
69 modified to accommodate this
70 * [version 2: will have a different middle layer; markup remains the same
71 apart from some modification to document headers]
72
73 * param / document header changed not to accept older markup, e.g. must use
74 '@title:' rather than '0~title'
75
76 * minor changes inter alia for new directory structure
77
78 * documentation, modified description of command flags -m and -n (in line
79 with communication on Debian bug #555496, closing it)
80
81 * sisu_0.71.4.orig.tar.gz (2009-08-29:34/6)
82 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.71.4
83
84 * sql, fix, different solutions for postgresql and sqlite to populate
85 database using ruby-dbi
86
87 * sisu_0.71.3.orig.tar.gz (2009-08-28:34/5)
88 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.71.3
89
90 * fix to use imagemagick directly (when imagemagick is available and rmagick
91 declares versions not in sync)
92
93 * sisu_0.71.2.orig.tar.gz (2009-08-02:30/7)
94 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.71.2
95
96 * fixes
97 * html book index, batch processing fix, re-initialize variable after use
98 * sysenv, sha256 use fix, need to set variable with pwd
99
100 * sisu_0.71.1.orig.tar.gz (2009-07-24:29/5)
101 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.71.1
102
103 * dal images, if no rmagick, system call imagemagick directly if available
104
105 * manifest, include book index if available
106
107 * html scroll css, left margin
108
109 * html seg, navigation band buttons placement
110
111 * sisu_0.71.0.orig.tar.gz (2009-07-09:27/4)
112 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.71.0
113
114 * prepare for version 1, (and make way for version 2)
115 * move lib to v1 from v0 lib/sisu/v1
116 * change to version1.yml from version.yml (conf/sisu/version1.yml)
117 * make necessary program changes
118 [note on version 2 to come, input unchanged, output much the same, middle-
119 layer (document abstraction) changed, uses ruby objects instead of strings
120 to represent data]
121
122 * sysenv, make sisu and ruby version info ruby instance methods
123
124 * minor housekeeping:
125 * texpdf mostly minor cleaning
126 * html various minor:
127 * use suffix provided in constants;
128 * module SiSU_HTML_Tune;
129 * possibility of use of adsense
130 * dal_numbering, minor regex reduction
131 * dal_idx, book_idx_html, match sysenv
132 * xml related minor touches
133
134 * sisu_0.70.6.orig.tar.gz (2009-07-01:26/3)
135 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.6
136
137 * db dbi, interfaces to sqlite and pgsql, fixes
138
139 * cgi sample search form, fix
140
141 * minor touches
142
143 * sisu_0.70.5.orig.tar.gz (2009-01-18:02/7)
144 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.5
145
146 * git repo moved to:
147 git clone git://git.sisudoc.org/git/code/sisu.git
148 git clone http://git.sisudoc.org/git/code/sisu.git
149 .
150 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary
151
152 * harvest fix where other languages used, links to appropriate files
153
154 * year roll-over noted
155
156 * copyright, 1997 - 2009 used to represent modifications made each year
157
158 * debian/ new year cleaning, (coinciding with NY visit of Daniel Baumann)
159
160 * debian/control made depends on fcgi-ruby for sisu-postgresql and
161 sisu-sqlite as sample cgi search script depends on it
162
163 * debian/copyright use machine parseable format
164
165 * sisu_0.70.4.orig.tar.gz (2008-12-31:52/3)
166 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.4
167
168 * latex/pdf tilde mark (bug in texlive, missing (at this instant) provide
169 workaround), similar to issue with "bullet" noted in sisu 0.70.1
170 [may be necessary to do an inventory of special characters?]
171
172 * sisu_0.70.3.orig.tar.gz (2008-12-24:51/3)
173 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.3
174
175 * html and css, cosmetic changes (and the closing of a tag)
176
177 * db/sql
178 * sqlite fix, change ruby driver used to populate sisu sqlite3 db to rb
179 sqlite3 for the time being. Use rb sqlite3 driver directly rather (than
180 more convenient when working) rb dbi interface to populate content. Used
181 to bypass problems with rb dbi sqlite3 interface noted in sisu 0.66.2
182 (2008-04-25) and 0.66.3 (2008-05-11) that have have persisted (apparently
183 worked at end 2007 (v.0.62.4) and start of 2008 (v.0.64.0)
184 * sqlite dropall, fix
185 * fix to auto-generated sqlite cgi script sample, only works if at least
186 one existing populated sisu sqlite database is found during the
187 generation process
188 * postgresql, much shared code, however, operation should be unchanged
189
190 * sisu_0.70.2.orig.tar.gz (2008-12-16:50/2)
191 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.2
192
193 * harvest_authors, sort authors works
194
195 * i18n (translation of manifest) fix, related to variable renaming in
196 previous release (see git log)
197
198 * manpage, help include: sisu --harvest *.ss[tm]
199
200 * sisu_0.70.1.orig.tar.gz (2008-12-14:49/7)
201 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.1
202
203 * harvest
204 * improved integration with sisu
205 * close output files before remote posting
206 * ensure html output is read by browser as utf-8
207 * add publication date to author works summary
208 [integration not quite complete as not added to sql, reason, each addition
209 of a field requires users recreating database, and there are other metadata
210 header additions under consideration, though unavoidable reduce the number
211 by grouping]
212
213 * manifest, show topic register metadata for each document
214
215 * css main html modified, run: sisu -CC
216 * left margin changed, affects html generally
217 * table th and td elements text top aligned
218 * additions for manifest display of topic_register
219
220 * html tables
221 * html structure, fix
222 * column width, fix
223
224 * latex/pdf bullet mark (bug in texlive, missing (at this instant) provide
225 workaround)
226
227 * param
228 * additional metadata fields
229 * variable renaming (that affects modules that use param)
230
231 * sql (postgresql), add proposed metadata fields for though not yet populated
232 [if changes correctly anticipated, will enable future use of database
233 structure built with current version, without need to re-create, will not
234 affect existing sisu databases]
235
236 * emacs syntax highlighter update (metadata fields)
237
238 * sisu_0.70.0.orig.tar.gz (2008-12-03:48/3)
239 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.70.0
240
241 [version bump because formatting rule introduced to author / creator header -
242 where new site metadata harvest feature is used, (at present changes changes
243 should not be noticed except when using metadata harvest)]
244
245 * sisu markup, additional header and new format rule:
246 * @creator: / @author: header field, introduced author name format rules
247 for more usable metadata harvesting: surname comma other names, additional
248 authors separated by semi-colon
249 * param added meta-tag, @topic_register: formatting topic levels are
250 separated from sub-levels by a colon, a semi-colon separates main topics
251 if there are multiple topics at lowest sub-level, a pipe can be used to
252 create multiple headings
253
254 * harvest module, harvests metadata from document set currently extracts: (i)
255 authors and their writings from document set; (ii) topics and associated
256 writings from document set (topics use topic_register header). harvest
257 (when run against documents common to a directory of a site) extracts
258 metadata and organises the documents on a site by author and topic
259 information provided (there is a new "topic_register" header, with
260 formatting rules similar to those of the book index), results are placed in
261 [output_path]/sisu_site_metadata.
262 sisu --harvest *.sst
263 * by author (see change in param @creator: / @author: header field)
264 * by topic / subject index (see addition in param of @topic_register:
265 header field)
266 initially there should be an example samples here:
267 http://www.jus.uio.no/sisu/sisu_site_metadata/harvest_authors.html
268 http://www.jus.uio.no/sisu/sisu_site_metadata/harvest_topics.html
269 together with update markup source files
270
271 The authors and their writings list will be made to take on a more
272 biblographical form, with the use of additional fields as required.
273 (concept example, suitable for medium sized sites [to remove size
274 constraint: implement SQL equivalent]) make feature more robust
275
276 * css, for harvest output added
277
278 * remote placement of sisu_site_metadata (output produced by metadata harvest)
279
280 * sisu markup, update document samples accordingly
281
282 * tidy copyright marks in program headers, remove repetition of dates
283
284 [date changed, built just after midnight]
285
286 * sisu_0.69.4.orig.tar.gz (2008-11-02:43/7)
287 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.69.4
288
289 * sisu-mode.el emacs syntax highlighting file contributed by Ambrose Kofi Laing
290 data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el
291 based on doc-mode.el (v1.14 2006-01-19) by Tong SUN, who granted permission
292 for this adaptation and inclusion
293
294 * vim syntax file, header, version number updated
295
296 * ruby1.9 some testing minor changes (not all ruby libraries updated yet in
297 Debian Sid) (sisu currently to be used with ruby 1.8 branch 1.8.4 or later)
298
299 * dal, related to bold line instruction
300
301 * minor touches
302
303 * sisu_0.69.3.orig.tar.gz (2008-10-10:40/5)
304 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.69.3
305
306 * minor adjustment to book index code
307
308 * manifest, reporting of sisupod, [path fix in sysenv]
309
310 * sisu_0.69.2.orig.tar.gz (2008-09-19:37/5)
311 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.69.2
312
313 * Free as in Freedom markup sample now includes book index markup
314
315 * identify markup helpers updated
316
317 * sisu_0.69.1.orig.tar.gz (2008-09-17:37/3)
318 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.69.1
319
320 * dal fix, dal_substitutions_and_insertions get skin info
321
322 * sisu_0.69.0.orig.tar.gz (2008-09-16:37/2)
323 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.69.0
324
325 * html
326 * increased use of css, necessary to re-initialise sisu output directory
327 with new css files [version number bump]
328 sisu -CC
329 * html css, use of mini table of contents placed in left column for
330 segmented text
331 * manifest presentation
332
333 * texpdf
334 * pdf document typesetting dimensions
335 * url matching and urlbreaks line breaks fix
336 * landscape output, tables fixed
337 * paragraph alignment, assigned 0 width to required space, (removing space
338 at beginning of paragraph)
339 * footnote, number placement changed, and left alignment (ragged edges)
340 used
341 * removal of a maths package gives back typeface changes like bold
342 * url matching, special characters
343 * better representation of tilde
344 * tolerance
345
346 * db table field lengths (varchar), increased
347
348 * book type index
349 * markup adjustment, book type index introduced
350 * dal, book type indexing module
351
352 * book type index and concordance, letter list for navigation
353
354 * middle layer, url representation changed, downstream code affected
355
356 * dummy headings removed when not used, latex/pdf, odf, html scroll
357
358 * internal, greater use of passing of hash to formatting modules
359
360 * dal, several modules split into separate files
361
362 * vim syntax file updated to include syntax for book index
363
364 * sisu_0.68.0.orig.tar.gz (2008-07-22:29/2)
365 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.68.0
366
367 Should simplify maintenance; numerous small fixes
368 Not without risk but should be easier to maintain.
369
370 Fixes numerous small bugs, should simplify maintenance.
371 Not without risk but should be easier to maintain.
372
373 * Middle layer document representation changed (changes to the programs
374 internal representation of text (markup)). Input unchanged; output should
375 remain much the same. Changed processing markup (middle layer), affects
376 internal downstream processing. Should simplify writing of downstream
377 parsers and should increase both consistency and flexibility (as internal
378 markup is now more easily modified).
379
380 * texpdf, produces pdfs in multiple document sizes as specified in config
381
382 * many small fixes
383
384 * sisu_0.67.5.orig.tar.gz (2008-07-12:27/6)
385 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.67.5
386
387 * texpdf xetex and xelatex processing commands, fix
388
389 * texpdf A5 size landscape pdf, tex document header, fix
390
391 * sisu_0.67.4.orig.tar.gz (2008-07-12:27/6)
392 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.67.4
393
394 * remote sisu sourcefile and sisupod, fixes, download and generate locally
395
396 * /tmp processing directory renamed to fix issues with default directory tab
397 expansion of filenames and e.g. texpdf images
398
399 * manifest minor changes to document information displayed
400
401 * sisu_0.67.3.orig.tar.gz (2008-07-03:26/4)
402 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.67.3
403
404 * help environment fix "sisu --help env"
405
406 * texpdf (sysenv), papersize re-fixed (xetex landscape pdf fix fixed)
407
408 * sisu_0.67.2.orig.tar.gz (2008-07-02:26/3)
409 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.67.2
410
411 * texpdf (sysenv), fix required for xetex landscape pdfs
412
413 * sisu_0.67.1.orig.tar.gz (2008-05-27:21/2)
414 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.67.1
415
416 * syntax highlighting minor updates: nano; diakonos; kate
417 [todo: gedit]
418
419 * debian/vim-addon-manager, fix vim-sisu.yaml (closes: #464824)
420
421 * sisu_0.67.0.orig.tar.gz (2008-05-22:20/4)
422 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.67.0
423
424 * composite document, simplify syntax for importation of external files,
425 syntax change (minor), automatic version bump, document samples modified
426 accordingly
427 [when editing vim has get-file gf]
428
429 * debian, vim-addon-manager
430
431 * sisu_0.66.3.orig.tar.gz (2008-05-11:18/7)
432 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.66.3
433
434 * sqlite3, problem with transaction commits and disconnecting from db
435 (including query and close), frustrating as sqlite is invaluable, bug has
436 arisen with attempt to upgrade sisu from use of sqlite2 to sqlite3, may be
437 within sisu [re-check connection requirements] but appears to be with
438 sqlite3 component of (libdbi-ruby, libdbm-ruby); writing on the net at
439 present suggests there may be a problem[1]; file bug report against
440 sisu-sqlite and against libdbd-sqlite3-ruby, libdbd-sqlite3-ruby1.8,
441 [1] http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers discussing
442 different program apis at this time writes the following on ruby-dbi (in
443 bold) "Ruby DBI (dbd_sqlite). This needs some work (see mailing list!)."
444
445 * sql, work on ability to create sql transaction file for manual sql commit
446
447 * particulars, introduced an abstraction for getting: basic environment;
448 document parameters; and machine coded document
449
450 * debian/control use debhelper version 7
451
452 * debian/control introduce vcs info git repo, browser
453
454 * sisu_0.66.2.orig.tar.gz (2008-04-25:16/5)
455 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.66.2
456
457 * sisu-sqlite use sqlite3, unresolved issue finalizing transaction
458
459 * debian, sisu-postgresql ruby-dbi dependencies refer to version 1.8
460
461 * debian, sisu-sqlite ruby-dbi dependencies refer to version 1.8
462
463 * sisu_0.66.1.orig.tar.gz (2008-03-30:12/7)
464 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.66.1
465
466 * tex to pdf, xetex (utf8) added as alternative to pdftex
467 [for now special character processing is separate, consider merging common
468 parts, that is, most of it]
469
470 * debian, sisu-pdf recommends texlive-xetex
471
472 * debian (control, compat), debhelper >= 6, (6 in lenny)
473
474 * sisu_0.66.0.orig.tar.gz (2008-02-24:07/7)
475 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.66.0
476
477 * ruby identify program files as utf-8
478 # coding: utf-8
479
480 * param identify markup type as 0.66 added
481
482 * shared_sem semantic tag matching
483
484 * sst_to_s_xml (sax/dom/node) semantic xml mockup naive conversion of known
485 abbreviated tags, in flux, e.g.
486 sisu --to-sax autonomy_markup0.sst
487 back to sst markup with:
488 sisu --from-sxml autonomy_markup0.sxs.xml
489
490 * sst_to_s_dom fix to footnote/endnote conversion
491
492 * vim
493 * replace HiLink with "hi def link"
494 * semantic tag matching, (may prune matches later)
495
496 * sisu_0.65.0.orig.tar.gz (2008-02-16:06/6)
497 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.65.0
498
499 * semantic tag, match refinement related, (consider a possible extension)
500 [version bump for tags]
501
502 * sisu_0.64.4.orig.tar.gz (2008-02-14:06/4)
503 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.64.4
504
505 * markup tag, semantic tag added
506
507 * sisu_0.64.3.orig.tar.gz (2008-02-06:05/3)
508 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.64.3
509
510 * db sql pgsql future development and testing on version postgresql 8.3
511
512 * encoding utf-8 some compatibility checks
513
514 * db sql, for updates use match criteria '=' instead of LIKE
515 (required for pgsql 8.3 with bigint)
516
517 * ruby 1.9 testing, however remains closed
518
519 [(side note) ramaze looks good, search form re-done (cgi search form
520 re-engineered)]
521
522 * sisu_0.64.2.orig.tar.gz (2008-01-19:02/6)
523 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.64.2
524
525 * Dir.mkdir [instead of ftools File.mkpath], ruby 1.9
526
527 * debian/control, permit running on ruby 1.9, needed for debian unstable
528 install of current ruby (running remains stopped for the time being in
529 bin/sisu, bin/sisu_webrick, bin/sisu_termsheet [details remain])
530
531 * sisu_0.64.1.orig.tar.gz (2008-01-09:01/3)
532 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.64.1
533
534 * odf output bug (preliminary) fix, related to angle-brackets in markup
535 (reported by Jason Corfman)
536
537 * sisu_0.64.0.orig.tar.gz (2008-01-02:00/3)
538 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.64.0
539
540 * sql, postgresql allow tcp/ip connections... take relevant parameters from
541 resource configuration file, sisurc.yml
542
543 * sql (postgresql, sqlite), switch primary keys to bigint (as requested)
544
545 * processing, default processing directory moved to /tmp and renamed
546 _sisu_processing~ [previously was in user's home ~/_sisu_processing]
547 a user subdirectory is made and permissions set to user 700
548 pros: get rid of an unattractive directory in user's home
549 cons: /tmp is usually in / which is frequently a relatively small directory
550 compromise: is possible to set an alternative path for processing in
551 sisurc.yml
552
553 * copyright dates updated
554
555 * debian/postrm.sisu on purge remove /etc/sisu, should fix packaging bug
556 #454372 (reported by Kumar Appaiah), [thank you, and sorry for not having
557 acknowledged this earlier]
558
559 * sisu_0.63.0.orig.tar.gz (2007-12-20:51/4)
560 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.63.0
561
562 * texpdf, (latex pdf) generate sisu latex output in a single pass
563
564 implications if additional modules added e.g. provide dvi file without
565 latex pdf headers or generate an A6 document by default for e-readers
566 capable of reading pdf (this would otherwise require a separate pass/loop
567 of content for each type to be generated)
568
569 [current shortcoming, images are sized for smaller landscape output by
570 default, image dimension adjustments not yet made (for different
571 orientation)]
572
573 * sisupod, bugfixes for rsync placement and for download and processing
574 [(if made available) once downloaded may be converted when needed to the
575 output format desired, outputs may also be generated by executing commands
576 directly against pod at remote location, e.g.
577 sisu -3 http://www.jus.uio.no/sisu/pod/free_culture.lawrence_lessig.sst.zip
578 ]
579
580 * sisu_0.62.4.orig.tar.gz (2007-12-14:50/5)
581 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.62.4
582
583 * cgi_sqlite, variable name bugfix, fixes sql auto-generated sample search
584 form
585
586 * some treatment of String and Array adjustment
587
588 * gpl3 or later links to online license source updated
589
590 * vim ftplugin search and replace keybinding set to C-@
591
592 * debian build version update
593
594 * debian/watch file
595
596 * debian DM upload
597
598 * gpg/pgp signature used changed (now B98F62B1 before BD76E77F)
599
600 * sisu_0.62.3.orig.tar.gz (2007-11-27:48/2)
601 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.62.3
602
603 * html <hr> follows text, before footnotes (refine later)
604
605 * rsync remote images partial fix
606
607 * minor bug fix, related to error message passing, in texpdf and url
608
609 * sisu_manual version info
610
611 * vim ftplugin, status line info on cursor position modified
612
613 * debian/control Dm-Upload-Allowed: yes
614
615 sisu_0.62.3-2 (2007-11-29:48/4)
616 89b5b3198dd33084c407e8b641042e4c 606 sisu_0.62.3-2.dsc
617 3009d58c6c8231f11671a224ba615413 145972 sisu_0.62.3-2.diff.gz
618
619 * debian/changelog (take more care with git reset)
620
621 sisu_0.62.3-3 (2007-11-30:48/5)
622 6eb4289cf9e1ca7ade96ccf22cc9188e 629 sisu_0.62.3-3.dsc
623 b71825bd5746149780cef709659fb7a3 146249 sisu_0.62.3-3.diff.gz
624
625 * debian/control XS-Dm-Upload-Allowed: yes
626 [dpkg does not yet recognize Dm-Upload-Allowed field unless prefixed by
627 XS-]
628
629 * sisu_0.62.2.orig.tar.gz (2007-11-03:44/6)
630 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.62.2
631
632 * db rearranging basic things todo (create, drop, update)
633
634 * generate from remote markup source, image path fix, e.g.
635 sisu -hv http://www.jus.uio.no/sisu/src/free_culture.lawrence_lessig.sst
636
637 * vim
638 * ftplugin, status line info update
639 * colors slate, name fix [requested thanks]
640
641 * debian/control Homepage: header
642 (for the time being lintian override necessary)
643
644 * sisu_0.62.1.orig.tar.gz (2007-10-22:43/1)
645 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.62.1
646
647 * db common and cgi, regex to match new composite file filename (.ssm.sst)
648
649 * sisu_0.62.0.orig.tar.gz (2007-10-20:42/6)
650 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.62.0
651
652 [NOTE/WARNING: some directories moved, for existing sites will need manual
653 adjustment of output locations, (moving of a couple of image directories, and
654 if sharing text source the creation of shared source directories src and
655 pod), see notes below (on directory shunting)]
656
657 * directory shunting ... [some resulting re-setting/configuration up
658 necessary]
659
660 * markup source and source pod directory (src and pod), all shared markup
661 source placed in common directories src for text source, and pod for
662 binary (instead of being in output files generated sub-directory) [NOTE:
663 New src and new pod directory for shared markup source output required at
664 [output path]/src and [output path]/pod ] [if nothing else makes repo of
665 online submissions easier]
666
667 * images, output images used by html moved, now in image directory instead
668 of image_local; system images moved from image to image_sys (to make sure
669 they are always available, i.e. not written over (by subsequent images
670 given same name)) [NOTE: Image directories moved and may need to be
671 tended to manually as existing directories are not overwritten, [output
672 path]/_sisu/image_local is moved to [output path]/_sisu/image (and old
673 _sisu/image is now _sisu/image_sys) ]
674
675 * pwd directory stub name exception, regexs in sysenv and elsewhere, when
676 determining the pwd stub, take stub from parent of a directory named src
677 (todo with directory shunting, and placing of output source markup files
678 where shared in a directory named src)
679
680 * remote, (put, get) placed in single file (consider separating later)
681
682 * conf, remote, work on rsync building of basic remote site structure
683
684 * embedded content, included binaries such as images, audio, video, copy
685 content associated with document to desired output locations, [decide how
686 audio, video/multimedia are to be handled, initially just links to content]
687
688 * image conditions and regex for matching and extracting list of images used
689 by a document visited
690
691 * copy images associated with document along with document, does not take
692 care of skins though, for all images still need to use -CC
693
694 * sysenv remote placement, and config, able to define multiple hosts for
695 rsync or scp placement of output, for this sisurc.yml remote info given
696 provided as array with '-' separator [old form of notation is also
697 honoured]
698
699 * special character exceptions, exception, fix (:code underscore angle bracket
700 issue)
701
702 * pruning
703
704 * conditionals rearranged, (scope for breakage)
705
706 * fictionbook, (-f) first pass at output, look into further and develop or
707 drop? fictionbook is interesting, links:
708 http://www.fictionbook.org/index.php/Eng:FictionBook
709 http://www.fictionbook.org/index.php/Eng:FictionBook_description
710 http://en.wikipedia.org/wiki/FictionBook
711
712 * debian/control added depends on rsync, used extensively (now also
713 internally)
714
715 NOTE: fixed today in Debian Sid, bug with String.strip in ruby 1.9.0
716 (2007-09-10 patchlevel 0) [i486-linux] ? [behaviour noted in
717 2007-09-18:38/2, existed till 2007-10-18:42/5]:
718 ' apples, oranges'.strip #==> "apples," # expected "apples, oranges"
719 ' apples, oranges '.strip #does as expected
720
721 ruby 1.9, for present time retain restriction on running and testing sisu
722 with ruby 1.9, there are still issues with 1.9 (at the C stack level, and
723 probably some in sisu compatibility/updating as well)
724
725 * sisu_0.61.0.orig.tar.gz (2007-10-12:41/5)
726 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.61.0
727
728 * dal, markup shortcut for available outputs, present as grouped text object,
729 (as opposed to each available output being a separate object) this makes
730 more sense for search results - where matched returns all versions of a
731 document, (rather than just e.g. the document title) [affects document
732 objects and numbering where used, hence version number bump]
733
734 * html, pdf, switch text object numbering off, may be set in: (a) document
735 header, @markup: no_ocn; (b) skin (for documents sharing that skin) "def
736 ocn_display_off" and set to true; or (c) as a processing flag "sisu -hpv
737 --no-ocn [filename]". NOTE, now in html objects are still named, (i.e. will
738 still work with searches though the relevance of the numbers returned is
739 obscured)
740
741 * shared markup source, composite documents, look to processing directory for
742 both text (share source) and binary (sisupod (make))
743 [fixes 0.60 shared markup source bug, introduced by falling out of step
744 with processing changes introduced in 0.60]
745
746 * processing flag shortcuts,
747 * sisurc.yml reduced -1 outputs [to -hwpoyv] (minimum output used in
748 dynamic building of some documents)
749 * sysenv (default) replaced (obsoleted) -A with -a
750
751 * sisu manual, manpage, download info, change links to source to archive,
752 rather than transient repo
753
754 * special character exceptions, some fixes
755
756 * sisu_0.60.1.orig.tar.gz (2007-10-07:40/7)
757 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.60.1
758
759 * param, multi-line parse, fixing @link: header
760
761 * dal, fix to shortcut for listing available generated output (without source)
762
763 * html, where no ocn selected, keep ocn id, just remove visible reference to
764 ocn, as search result links will continue to function
765
766 * xml, make sure &#160; is used instead of &nbsp;
767
768 * sisu_manual, link to markup and book examples updated/corrected
769
770 * sisu_0.60.0.orig.tar.gz (2007-10-03:40/3)
771 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.60.0
772
773 * generated documentation moved out of source tarball entirely, in sisu-0.59
774 series sisu documentation as generated by sisu was introduced, (the debian
775 package made a separate sub-package of this), however: this made the
776 tarball much larger than it was previously (in the order of 5 times the
777 size, over 10Mb instead of under 2), and; this has very unattractive
778 implications for source control management / git, as much of the output is
779 in binary file format which as they include information on when they were
780 built and which version of sisu they were built with, have different hash
781 values from one generation to the next, which means large diffs and
782 repeated storing of binary files which may contain essentially the same
783 data, and rapid growth in size of the git repository. Solution sisu-0.60:
784 * keep the sisu source tarball to as little binary content as is necessary
785 by separating out the documents produced (this keeps diffs to essentials,
786 and both the tarball and repository smaller in size)
787 * keep a separate tarball for documentation as generated sisu-doc; offer
788 that as a package on its own, (request that debian consider it for
789 inclusion as such).
790
791 * sysenv, sisurc.yml allow use of relative output paths, expand to absolute
792
793 * parameter reading on first run of file, (initialization of parameters)
794
795 * processing directory /tmp/_sisu_processing permissions set to 777 as
796 processing for individual users occurs within sub-directory named after
797 user
798
799 * composite files (.ssm) building moved to processing directory, to overcome
800 problem of non-writable sisu-source document directories, perhaps also
801 cleaner (management of files)
802
803 * param, behavior for reading headers changed to take in multi-lines, affects
804 regex matching, watch
805
806 * vim syntax highlighting for sisu markup, change to take account of
807 possibility of multi-line headers
808
809 * html segmented, bugfix: footnotes for headings levels :A,:B and :C
810 correctly placed in first segment when batch-processing files/output
811
812 * latex/pdf minor cleaning,
813 * caret '^' is latex special character, additional match for escaping
814 * clean major headings of markup heading tag with tilde and name
815 e.g. '1~meta'
816
817 * help, (hub), minor reorganisation and a change in info returned, most
818 significantly the response for typing 'sisu' without options
819
820 * sysenv, syslink issue, additional check made
821
822 * sisu markup header, @man: accepting manpage parameters for: man_section,
823 man_name and man_synopsis
824
825 * man-pages, refinements to generation
826
827 * param / metadata, hash sums now returns has sum and file-name only even for
828 sisu-skin
829
830 * NOTE you may be better off doing any diffs between 0.60 and 0.58 branch
831 than against 0.59 which includes a lot of generated within the package
832 documentation, 0.60 adds source only. [Am tempted to remove 0.59 completely
833 from git history as it increases the size of the scm repository by so
834 much...]
835
836 * debian, 0.60 sorts issues with 0.59 branch
837
838 -
839 sisu_0.60.0-2 (2007-10-04:40/4)
840 0f14db0dcbffbfcf0d9de2d5d3d13035 606 sisu_0.60.0-2.dsc
841 b08a95ce4f2c8c15495e0d3dba0523f8 146307 sisu_0.60.0-2.diff.gz
842
843 * debian/control
844 * remove reference to sisu-doc, (sub-package created in 0.59 and removed
845 again in 0.60)
846 * sisu-pdf sub-package (now) suggests alternative pdf viewers
847
848 * sisu_0.59.1.orig.tar.gz (2007-09-25:39/2)
849 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.59.1
850
851 * sisu_0.59.0.orig.tar.gz (2007-09-23:38/7)
852 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.59.0
853
854 * start documenting sisu using sisu
855 * sisu markup source files in
856 data/doc/sisu/sisu_markup_samples/sisu_manual/
857 /usr/share/doc/sisu/sisu_markup_samples/sisu_manual/
858 * default output [sisu -3] in
859 data/doc/manuals_generated/sisu_manual/
860 /usr/share/doc/manuals_generated/sisu_manual/
861 (adds substantially to the size of sisu package!)
862
863 * help related edits
864
865 * manpage, work on ability to generate manpages, improved
866
867 * param, exclude footnote mark count when occurs within code block
868
869 * plaintext changes made
870
871 * shared_txt, line wrap visited
872
873 * file:// link option introduced (in addition to existing https?:// and
874 ftp://) a bit arbitrarily, diff here, [double check changes in sysenv and
875 hub]
876
877 * minor adjustments
878 * html url match refinement
879 * css added tiny_center
880
881 * plaintext
882 * endnotes fix
883 * footnote adjustment to make more easily distinguishable from substantive
884 text
885 * flag -a only [flags -A -e -E dropped]
886 controlled by modifiers --unix/msdos --footnote/endnote
887
888 * defaults, homepage
889 * renamed homepage (instead of index) implications for modifying skins,
890 which need likewise to have any homepage entry renamed
891 * added link to sisu_manual in homepage
892
893 * css the css for the default homepage is renamed homepage.css (instead of
894 index.css) [consider removing this and relying on html.css]
895
896 * ruby version < ruby1.9
897 * place stop on installation and working with for now [ruby String.strip
898 broken in ruby 1.9.0 (2007-09-10 patchlevel 0) [i486-linux],
899 2007-09-18:38/2]
900 * debian/control restrict use to ruby > 1.8.4 and ruby < 1.9
901
902 * debian
903 * debian/control restrict use to ruby > 1.8.4 and ruby < 1.9
904 * sisu-doc new sub-package for sisu documentation
905 debian/control and sisu-doc.install
906
907 * sisu_0.58.3.orig.tar.gz (2007-09-06:36/4)
908 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.58.3
909
910 * param, identify markup type, fix, make sure distinguishable from standalone
911 markup identify module
912
913 * html & texpdf, cosmetic, 'copy @' reduced to smaller font size, consider
914 removing
915
916 * sisu_0.58.2.orig.tar.gz (2007-09-05:36/3)
917 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.58.2
918
919 * code-block exceptions for composite documents
920
921 * sisu_0.58.1.orig.tar.gz (2007-09-04:36/2)
922 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.58.1
923
924 * code-block exceptions
925 * dal, code block, url matching, should no longer be tagged with decoration
926 escape mark
927 * texpdf, code-blocks latex markup change to scriptsize from tiny (consider
928 going back to footnotesize); other grouped-text including poem, indents
929 fixed and set to footnotesize
930 * angle bracket exceptions
931
932 * sisu_0.58.0.orig.tar.gz (2007-09-03:36/1)
933 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.58.0
934
935 * code block, exclude from most markup, should make it possible (eventually) to
936 describe sisu markup using sisu, which was not an initial goal, but useful
937 nonetheless.
938 * pdf, some issues with some line-wraps, changed code-block fontsize to tiny,
939 (consider footnotesize also should prefer use of ttfamily (texttt))
940
941 * html css, odf, xml, use black bullets instead of red, and introduce
942 black_bullet images in sizes 8px to 12px default used 9px
943
944 * man page update on sources of markup examples
945
946 * debian/control moved trang and kdissert to suggests
947
948 * sisu_0.57.0.orig.tar.gz (2007-08-22:34/3)
949 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.57.0
950
951 * markup addition, headings, shortcut for top level title (and author)
952 :A~ @title @author (also available for level 2 (or 3) author) [version bump]
953
954 * param markup identifier (and identifier) updated to identify markup
955 addition in 0.57, :A~ @title
956
957 * manifest
958 * use relative link by default
959 * in absence of configured url_root (http://) use info on location on local
960 filesystem (file://)
961
962 * html search form in navigation band/banner and promo, adjustments,
963 hyperestraier option offered in promo, requires change in sisurc.yml
964
965 * sisurc.yml requires changes to make use search form options, [version
966 bump] sample updated and commented out
967
968 * html outputs, navigation band/banner adjustment, in concordance and manifest
969
970 * html scroll, fix to document information link in table of contents
971
972 * sisu_0.56.3.orig.tar.gz (2007-08-19:33/7)
973 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.56.3
974
975 * manifest make file-type descriptions simpler to understand
976
977 * copyright restricted to rights tag, unless none, in which case rights tag
978 gets creator information
979 * copyright mark picked up in rights if 'Copyright (C)' is used
980
981 * tex/pdf url matching semi-colon following url
982
983 * endnote heading, apply tag to exclude numbering and segment heading where
984 there is no segment
985
986 * html scroll endnote text minor fix
987
988 * initialize site structure, make copy site images default (sisu -CC)
989
990 * sisu_0.56.2.orig.tar.gz (2007-07-31:31/2)
991 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.56.2
992
993 * odf, a few regex matches, a new fix (url), and an old one (grouped text
994 with change to fontface)
995
996 * sisu_0.56.1.orig.tar.gz (2007-07-31:31/2)
997 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.56.1
998
999 * dal, endnote / url matching refinement
1000
1001 * sisu_0.56.0.orig.tar.gz (2007-07-31:31/2)
1002 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.56.0
1003
1004 * same as 0.55.7 - use version number to flag (small) change to db structure
1005 rebuilt with more significant version number to flag the likely need to
1006 rebuild search database if used, [results from need to enlarge db cell
1007 related to dc identifier, (which is automatically constructed and used to
1008 populate the database, (and is too small) as of 0.55.6)]
1009
1010 * sisu_0.55.7.orig.tar.gz (2007-07-31:31/2)
1011 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.7
1012
1013 * url matching refinement
1014 * add semi-colon as possible url terminator
1015 * dal match https
1016
1017 * db increase identifier size, (varchar 256 from 100) url automatically
1018 constructed in param, it is necessary to rebuild database (re-create and
1019 re-populate) for this to take effect [sisu -Dv --recreate]
1020
1021 * added processed count info for output urls and remote placement (to
1022 existing counts)
1023
1024 * help info updated -0 is no longer used to generate output without numbering
1025 (ocn), re-introduce possibility later
1026
1027 * some unintended tabs replaced with spaces
1028
1029 * sisu_0.55.6.orig.tar.gz (2007-07-28:30/6)
1030 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.6
1031
1032 * matching multiple and consecutive urls within a paragraph, refinements
1033 * db html (html_lite), multiple urls, bug fix
1034 * consecutive url matching: html, html_lite, xml, odf, texpdf
1035
1036 * open archive initiative for metadata harvesting, initial implementation,
1037 Dublin Core, XML output available (-O), decide use later (filenames, output
1038 dir etc.)
1039
1040 * rinstall as both a rant and rake installer for sisu
1041 * Rakefile softlink to rinstall
1042 * Rantfile softlink to rinstall
1043
1044 * debian vim
1045 * moved installation of syntax and ftplugin back to vim/addons
1046 * added recommends vim-addon-manager
1047 (thanks zack)
1048
1049 * sisu_0.55.5.orig.tar.gz (2007-07-22:29/7)
1050 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.5
1051
1052 * initialize output directory, fix (Closes: #434168)
1053 [(a trivial but serious) bug introduced with changed use of variable in
1054 0.55.3, (serious because it prevents the initialization of new output
1055 directories "sisu -CC")]
1056
1057 * dal, matching of underscore, so as not to be to greedy and incorrectly
1058 match url with escape url decoration tag (_url)
1059
1060 * vim syntax highlighting, match url with escape url decoration tag (_url)
1061
1062 * output note added on software libre's use and adherence to practical
1063 open standards
1064
1065 * debian vim, syntax and ftplugin install moved to /usr/share/vim-scripts
1066 (syntax file synced with Bram, thanks)
1067
1068 * sisu_0.55.4.orig.tar.gz (2007-07-20:29/5)
1069 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.4
1070
1071 * db import, minor refactoring
1072
1073 * cgi fixes
1074 * search form pre/next
1075 * scope for matches in individual documents
1076
1077 [manually re-closed bug #406280, actually closed in February in version
1078 sisu-0.48.11, back-ported to sisu-0.48.8-7 freeze branch]
1079
1080 * sisu_0.55.3.orig.tar.gz (2007-07-14:28/6)
1081 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.3
1082
1083 * url
1084 * matching improved
1085 (plaintext, html, xml, odf, tex/pdf, db)
1086 * possibility to escape decoration <http://url>
1087 with \http://url or _http://url becomes http://url
1088
1089 * texpdf
1090 * TeX line breaking tolerance altered, to deal with urls
1091 better
1092 * indentation levels reset
1093
1094 * cgi, generated sample search form, improved
1095 * presentation adjustments, placement of info, larger text entry form
1096 * additional result information provided
1097 * canned searches provided to show matched text or indexes in individual
1098 matched documents
1099 * links to odf text
1100 * new results defaults set
1101 * better highlighting of matches
1102 * footnotes and footnote references have links to the main text in which
1103 they are found
1104 * no next page if there are none
1105
1106 * manifest and concordance, output presentation title and author information
1107 more prominent
1108
1109 * editor syntax highlighting (for SiSU), visited/improved
1110 * diakonos
1111 * gedit
1112 * kate, kwrite
1113 * renamed directory "syntax" "editor-syntax-etc"
1114 * vim directory moved into editor-syntax-etc
1115
1116 * debian install, correctly map moved vim directory
1117
1118 * sisu_0.55.2.orig.tar.gz (2007-07-07:27/6)
1119 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.2
1120
1121 * cgi generated sample search form
1122 * order results on files of the same title, in multiple files (with
1123 different filenames)
1124 * postgresql, character case sensitivity, control, on/off
1125 * tail decoration, gplv3 & sisu info
1126
1127 * texinfo/info (pinfo) module starts to do something vaguely useful again
1128 [not a much used module, testing required]
1129
1130 * print XML rendition of document structure to screen -T
1131
1132 * help on environment visited, sisu -V
1133
1134 * sisurc.yml default, color set to true
1135 [apologies if this causes anyone any inconvenience, it is configurable in
1136 sisurc.yml]
1137
1138 * help and man pages, some work man(8) related
1139
1140 * docbook entries removed for the present time
1141
1142 * sisu-install (install ruby rant script renamed) and permissions set to
1143 executable
1144
1145 * sisu_0.55.1.orig.tar.gz (2007-07-02:27/1)
1146 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.1
1147
1148 * dal, auto-numbering (minor) fix for segments/headings
1149
1150 * odf break fix
1151
1152 * cosmetic fixes,
1153 * screen output of project name
1154 * screen output when generating tex pdf
1155 * debian documents skins
1156 * html indent levels, regular and bulleted text
1157
1158 * sisu_0.55.0.orig.tar.gz (2007-07-01:26/7)
1159 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.55.0
1160
1161 * GPL 3 related changes
1162 * LICENSE update/change: GPL v3 or later.
1163 * document markup samples added GPL 3
1164 * images added GPL 3
1165
1166 * default skin, info re-arranged/redesign, (some content dropped else much
1167 the same apart from reference to GPL v3)
1168
1169 * html, do not make link to concordance file in html output even if it exists
1170 if document has over 300,000 words (as concordance would be a large file),
1171 if generated will be listed in manifest (maximum number of words to
1172 prevent its generation can be set in sisurc.yml, (default is currently
1173 set to 260,000))
1174
1175 * odf, url match bug fix
1176
1177 * dal, text block fix, space follows url before <br>
1178
1179 * minor
1180 * cosmetic changes to html and digest code
1181 * man page and html (note concordance word limit)
1182
1183 * debian make lib available to ruby1.9
1184
1185 * sisu_0.54.1.orig.tar.gz (2007-06-15:24/5)
1186 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.54.1
1187
1188 * cgi script (for search matching), fix (imperfect), match highlighting is
1189 now ignored in paragraphs with urls
1190
1191 * sisu_0.54.0.orig.tar.gz (2007-06-14:24/4)
1192 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.54.0
1193
1194 * indent levels (1-9) added [previously two levels] done for plaintext, html,
1195 xml, odf, latex/pdf [minor syntax addition (_3 - _9), version number
1196 change]
1197
1198 * bullet indent levels (1-9) added [previously two levels] done for
1199 plaintext, html, odf, latex/pdf [minor syntax addition (_3* - _9*), version
1200 number change]
1201
1202 * url decoration, open close, default angle brackets <http://url>
1203
1204 * fixes, some line-breaking for plaintext (and text groups for) odf and xml
1205
1206 * css, modifications for extended indents in html and xml [sisu -CC (for
1207 update)]
1208
1209 * vim syntax highlighter updated to take account of extended indent range
1210
1211 * rant installer minor changes for future ruby
1212
1213 * conversion script in data/sisu/conf/convert/sisu_convert
1214
1215 * sisu_0.53.0.orig.tar.gz (2007-06-02:22/6)
1216 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.53.0
1217
1218 * housekeeping, internal program adjustments (i.e. unrelated to output)
1219 * lib, moved lib base to v0 branch (major version preceded by a v), [from
1220 major.minor version (this version would otherwise be 0.53)], primarily to
1221 simplify reading of scm history (with fewer lib directory changes)
1222 * issues with strings and arrays (flatten and compact some arrays)
1223 * changed require from Constant + '/path' back to "#{Constant}/path"
1224 * various little things
1225 * cleanup, including cleaning of end of line (hanging white) spaces
1226
1227 * Note: dcc, several hash values change.
1228
1229 * moved to git for scm including git-buildpackage
1230 (from a combination of mercurial and dars + darcs-buildpackage, [don't ask,
1231 it served me quite well though])
1232
1233 * sisu_0.52.7.orig.tar.gz (2007-05-17:20/4)
1234 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.7
1235
1236 * texpdf, related to special characters
1237
1238 * sisu_0.52.6.orig.tar.gz (2007-05-14:20/1)
1239 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.6
1240
1241 * texpdf, a url representation fix, escape of special characters
1242
1243 * sisu_0.52.5.orig.tar.gz (2007-05-10:19/4)
1244 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.5
1245
1246 * postgresql TCP/IP port setting changed, looks first at sisurc.yml else the
1247 environment variable PGPORT, else fallback is to set
1248 default to 5432
1249
1250 * debian/control postgresql dependencies updated, version agnostic (Closes:
1251 #419294) [Martin Pitt thanks for report]
1252 * on debian postgresql-8.2 now replaces postgresql-8.1, migrate database.
1253 * you may need to set the TCP/IP port, and this can be done either by
1254 setting PGPORT (e.g. "export PGPORT=5432") or setting the port in
1255 sisurc.yml (check what the correct value should be [on my system the
1256 default was set to 5433 for 8.2, "ls -la /var/run/postgresql/" may help])
1257
1258 * sisu_0.52.4.orig.tar.gz (2007-05-05:18/6)
1259 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.4
1260
1261 * param, markup version detection added
1262
1263 * some code cleaning and anchoring of some regexs to start and end of string
1264
1265 * [checked against ruby 1.9.0 (2006-06-08) [i486-linux] in Debian Sid]
1266
1267 * debian debhelper (>= 5)
1268
1269 * [very rough wiki text output/assist (-g), may remove, not documented]
1270
1271 * sisu_0.52.3.orig.tar.gz (2007-04-26:17/4)
1272 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.3
1273
1274 * texpdf, a fix, utf-8 markup/input file now required and assumed
1275 [file magic identification of sisu markup files changes, utf-8 info is not
1276 currently provided, (resulting in false assumption on encoding)]
1277
1278 * debian/control, postgresql dependency reverted till ruby db driver
1279 dependencies are updated, [reopened: #419294] [not caught in 0.52.2 because
1280 both versions of postgresql were installed, 0.52.2 was not uploaded to the
1281 debian repository]
1282
1283 * sisu_0.52.2.orig.tar.gz (2007-04-21:16/6)
1284 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.2
1285
1286 * html, links to other output make use of the default settings as well as
1287 availability of software (e.g. to generate pdf from LaTeX)
1288
1289 * debian/control, postgresql dependency update, [intended to close: #419294]
1290 [thank you for report Martin Pitt]
1291
1292 * sisu_0.52.1.orig.tar.gz (2007-04-14:15/6)
1293 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.1
1294
1295 * initial revisit of XML output (and input) models, lots as yet to be done
1296
1297 * cleanup of some unused code, re-introduce if needed
1298
1299 * sisu_0.52.0.orig.tar.gz (2007-04-07:14/6)
1300 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.52.0
1301
1302 * 0.52 introduces: file-type identifier declaration, the _{first line of SiSU
1303 a markup file}_ should be the sisu file-type identifier, indicated by the
1304 word SiSU optionally (and preferably) followed by the version number of the
1305 markup used:
1306 e.g. current markup files would start with the line:
1307 'SiSU 0.52'
1308 or
1309 'sisu-0.52'
1310 [most markup is unchanged since sisu-0.38 though there have been some
1311 additions since see e.g. sisu-0.42... (sisu-0.16 markup remains valid
1312 though depreciated) to keep backward compatibility use:]
1313 commented out equivalents:
1314 '% SiSU 0.38'
1315 or
1316 '% sisu-0.38'
1317 variants include:
1318 'SiSU text 0.52' [filename].sst (equivalent to the default 'SiSU 0.52')
1319 'SiSU insert 0.52' [filename].ssi
1320 'SiSU master 0.52' [filename].ssm
1321
1322 sisupod (zip) files (currently) have inserted into the binary:
1323 'SiSU sisupod 0.52.0'
1324 and sisupod (zip) of directory content:
1325 'SiSU sisupod 0.52.0 directory contents sisupod-sisu-2007-04-03.ssp'
1326
1327 * command line options:
1328 * default action for 'sisu [filename]' introduced: sisu -0 [filename]
1329 [flag -0 introduced and can be configured in config as 'flag' 'default']
1330 * added long forms for -q (--verbose-0|--quiet) -v (--verbose-1|--verbose)
1331 -V (--verbose-2|--Verbose) -M (--maintenance) and -VM (--verbose-3)
1332
1333 * sst_identify_markup minor adjustments
1334
1335 * sst_do_inline_footnotes minor adjustments
1336
1337 * xml input representation variants (sax, dom, node), minor adjustments in
1338 conversion to and from ordinary sisu markup (.sst)
1339
1340 * shared_xml fix (occasionally affecting html) make sure content of
1341 <meta name= tag do not contain double quote character transform to
1342 single quote
1343
1344 * ODF and XML special character and XML escape fixes
1345
1346 * gpl3 draft3 included as document markup sample
1347 (requires the ODF and XML escape fixes made in this release version)
1348
1349 * sisu_0.51.0.orig.tar.gz (2007w13/6 | 2007-03-31)
1350 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.51.0
1351
1352 * defaults and skins, refactoring (code simplification)
1353 * consequential pervasive small changes throughout code
1354 * existing skins need to be rewritten (necessary modifications relatively
1355 straightforward) [this is the reason for the version number bump up]
1356
1357 [NB. (i) document syntax remains unchanged;
1358 (ii) refactoring changes pass initial tests but require further testing]
1359
1360 * xml representations of sisu markup, small a touch
1361
1362 * sisu_0.50.4.orig.tar.gz (2007w12/6 | 2007-03-24)
1363 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.50.4
1364
1365 * (rudimentary generated) sample search form
1366 * fix: db paths for files;
1367 * fix: highlighting of matches (not yet consistent)
1368 * feature: db select range can be set from url (limit and offset)
1369 * cosmetic: text adjustments
1370
1371 * sisu_0.50.3.orig.tar.gz (2007w11/6 | 2007-03-17)
1372 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.50.3
1373
1374 * sample search form, generated cgi fixes, including selected db path for
1375 urls, and setting of webserver port
1376
1377 * concordance, add search widget
1378
1379 * html navigation band, need more space with search widget, descriptions
1380 shortened
1381
1382 * sisu_0.50.2.orig.tar.gz (2007w11/6 | 2007-03-17)
1383 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.50.2
1384
1385 * cgi sample search form, a bit of work, needs more
1386 * url logic (testing required)
1387 * boolean constructs (passed to SQL engine) (requires work)
1388 * cgi_pgsql system call made to psql to extract list of available databases
1389
1390 * search forms (embedding), incorporation into navigation bands, and promo
1391 panes (can be limited to search of document in question only, and provide as
1392 result matched: object number index or text)
1393 * configure sisurc.yml with information on action (cgi query url) and sisu
1394 database name
1395 * html_promo, search forms may be constructed for sisu databases
1396 (yaml samples promo.yml and list.yml provide commented out example)
1397
1398 * promo (html) may be set (a) per document in document header or by document
1399 skin, by directory in directory skin, or directory sisurc file, or per site
1400 in per site skin or sisurc file
1401
1402 * initialisation of directories -CC, set permissions of copied files to 644
1403
1404 * help, man pages minor updates, default homepage update
1405
1406 [many small changes, extensive testing required]
1407
1408 * initial tests with ruby-1.8.6 passed
1409
1410 * sisu_0.50.1.orig.tar.gz (2007w10/6 | 2007-03-10)
1411 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.50.1
1412
1413 * promo/advertise minor extension
1414
1415 * css default, minor changes
1416
1417 * postgresql indexes, not built automatically on text fields, rely on tsearch,
1418 (suggest you build gin indexes)
1419
1420 * cgi sample search form scripts visited
1421
1422 * yaml sample files promo.yml and list.yml updated
1423 (removed from conf (/etc/sisu) copy in document samples)
1424
1425 * sisu_0.50.0.orig.tar.gz (2007w10/2 | 2007-03-06)
1426 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.50.0
1427
1428 * CHANGELOG renamed from version_manifest.changelog
1429
1430 * html some play with navigation bands (usability)
1431
1432 * sisurc.yml used (instead of depreciated sisurc.yaml)
1433
1434 * version.yml used (removed version.yaml)
1435
1436 * dal, metaverse renamed da for document abstraction (layer), variables (and
1437 sisupod structure) renamed accordingly. [dal preferred to da because it is
1438 easier to find].
1439
1440 * i18n, (babel renamed i18n)
1441
1442 * texpdf pdf output make a note about sisu_manifest, alternative output
1443 formats
1444
1445 * promo/advertise, html, permits division into a major and a minor pane
1446 (left) which is available for promotional material, links etc. the content
1447 of which is currently controlled header @promo: and yaml files promo.yml and
1448 list/yml usual path = = = _sisu/skin/yml ~/.sisu/skin/yml /etc/sisu/skin/yml
1449 added sample of promo.yml and list.yml and an edited out header for promo
1450 inclusion in "Free as in Freedom" and "GPL" document samples (these are
1451 called by the document (header) but stored externally from the document (in
1452 yml files (promo.yml and list.yml)), (will be possible to make a directory
1453 wide inclusion))
1454
1455 [.gh 50th anniversary commemorative edition - "Freedom and Justice"]
1456
1457 * sisu_0.49.2.orig.tar.gz (2007w08/6 | 2007-02-24)
1458 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.49.2
1459
1460 * sysenv, for processing of remote files, download of remote images,
1461 correction to variable name
1462
1463 * odf documents linebreaks removed
1464
1465 * description, less mention of document management, more on lightweight
1466 markup, text structuring, publishing and search
1467
1468 * sisu_0.49.1.orig.tar.gz (2007w06/6 | 2007-02-10)
1469 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.49.1
1470
1471 * xml, minor refactoring
1472
1473 * segmented html, minor user interface navigation changes (for pre next and
1474 toc):
1475 * navigation arrow buttons and available documents information trade
1476 places, navigation arrows moved right (less cursor movement used in
1477 navigation, the scroll bar is usually on the right, also more consistent
1478 presentation (placement as in toc))
1479 * removed two sets of html segment navigation bands, from very top and
1480 under title (cleaner presentation without reduction in functionality,
1481 (also for console clients))
1482
1483 * remote placement, rsync, simplify mapping used, should be a bit more robust
1484
1485 * response, user response abstraction, minor
1486
1487 * metaverse, superscript, subscript regex adjusted, (consider adopting this
1488 modification more widely)
1489
1490 * digests, representation of document structure updated to use @, :A-:C, 1-3
1491 (instead of 0-6)
1492
1493 [consider object numbering rule change, re: paragraph/line consisting
1494 solely of * * * or ***, should these be un-numbered?, currently are
1495 numbered]
1496
1497 * sisu_0.49.0.orig.tar.gz (2007w04/5 | 2007-01-26)
1498 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.49.0
1499
1500 * substantially the same as 0.48.8-10 (minor change (sysenv mkdir))
1501 0.49 opened post freeze and decision to use iso 639-2
1502
1503 * [use recursive acronym]
1504
1505 [0.48 branch should have become 0.49 with switch to iso 639-2
1506 in 0.48.8-8 = = = 0.48.12-1 (as this requires the renaming
1507 of some markup files e.g. dk becomes da) [builds from now are
1508 post freeze (Etch), and the development routine should be
1509 more regular]]
1510
1511 * sisu_0.48.12.orig.tar.gz (2007w04/3 | 2007-01-24)
1512 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.12
1513
1514 * [NOTE substantially the same as 0.48.8-8 (Etch freeze is at 0.48.8)]
1515
1516 * [NOTE rebuild of the 0.48.11 of (2007w02/5 | 2007-01-12) to merge branch
1517 in version control, chronological break in sequence, this build is
1518 substantially the same as 0.48.8-7, subsequent versions of 48.8 are more
1519 recent (Etch freeze is at 0.48.8), the latest being 0.48.8-8]
1520
1521 Originally released as:
1522 %% sisu_0.48.12.orig.tar.gz (2007w03/7 | 2007-01-21)
1523 174368e60459b0a57db63bfb818f2d80 1261172 sisu_0.48.12.orig.tar.gz
1524 5c941a2810bd816c3c4285171c90e13c 609 sisu_0.48.12-1.dsc
1525 7705abb94584cbe9b4803933e8ebf765 140977 sisu_0.48.12-1.diff.gz
1526
1527 * use ISO 639-2 for language codes, file names etc.
1528 (rename danish samples .~da (instead of dk), [took out Brazilian Portuguese
1529 and U.S. American English])
1530
1531 * debian samples, tex pdf page breaking instruction modified/corrected, and
1532 danish examples renamed ISO 639-2
1533
1534 * sisupod initialisation, fix, (should not fail when initiated in a new sisu
1535 work directory, (however do not mix regular sisu markup files and sisupod on
1536 command line))
1537
1538 * sysenv, generic question/check added; used as safeguard against accidental
1539 making sisupod of (whole) directory.
1540
1541 * xml, xhtml several adjustments (including use of xlink), also related css
1542 fixes
1543
1544 * html, toc cosmetic correction
1545
1546 * sisu_0.48.11.orig.tar.gz (2007w04/3 | 2007-01-24)
1547 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.11
1548
1549 * [NOTE rebuild of the 0.48.11 of (2007w02/5 | 2007-01-12) to merge branch
1550 in version control, chronological break in sequence, this build is
1551 substantially the same as 0.48.8-7, subsequent versions of 48.8 are more
1552 recent (Etch freeze is at 0.48.8), the latest being 0.48.8-8]
1553
1554 Originally released as:
1555 %% sisu_0.48.11.orig.tar.gz (2007w02/5 | 2007-01-12)
1556
1557 * sisu-0.48.8-7 equivalent, which includes a fix to the sample cgi search
1558 form [0.48.8-4 introduced a bug]
1559
1560 * sisu_0.48.10.orig.tar.gz (2007w04/3 | 2007-01-24)
1561 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.10
1562
1563 * [NOTE rebuild of the 0.48.10 of (2007w02/1 | 2007-01-08) to merge branch
1564 in version control, chronological break in sequence, this build is
1565 substantially the same as 0.48.8-6, subsequent versions of 48.8 are more
1566 recent (Etch freeze is at 0.48.8), the latest being 0.48.8-8]
1567
1568 Originally released as:
1569 %% sisu_0.48.10.orig.tar.gz (2007w02/1 | 2007-01-08)
1570
1571 * debian control, sisu-pdf now depends on texlive alone (tetex removed)
1572 (and free from use of metapackages). Feedback from Frank Küster, Ralf
1573 Stubner and Norbert Preining (Closes: #402807)
1574 [0.48.8-6]
1575
1576 * rollover year 2006 to 2007
1577 [0.48.8-5]
1578
1579 * cgi sample form related modifications (relatively minor but nice to have
1580 sorted) [0.48.8-4]:
1581
1582 * cgi_pgsql and cgi_sqlite, dynamic path used instead (fixed path will
1583 result in errors where the default path is not used).
1584
1585 * cgi_pgsql and cgi_sqlite, "documentation" tip for copying generated cgi
1586 sample to cgi-bin directory, prevent accidental copying to a directory
1587 instead of file. Dynamic path used.
1588
1589 * debian/control Recommends libfcgi-ruby1.8 moved to sisu-postgresql and
1590 sisu-sqlite (only used in this context) (previously suggested, needed for
1591 sample search form)
1592
1593 * documentation/help on initially creating postgresql database for use if
1594 necessary
1595 [0.48.8-3]
1596
1597 * LaTeX, bugfix - restores missing left column object/paragraph numbers
1598 (missing curly (close) brace) [important, though marked as normal]
1599 [bug introduced somewhere between 0.47 and 0.48] (closes: #403037)
1600 [0.48.8-2]
1601
1602 * LaTeX use mathptmx.sty instead of "obsolete" times.sty (as suggested by
1603 Frank Küster in Bug#402807)
1604 [0.48.8-2]
1605
1606 * cgi-sample form, an arbitrary limit set for sql query results
1607 (1000 better than none) (closes: 403042)
1608 [0.48.8-2]
1609
1610 * defaults, update sisu default homepage to current, (mainly urls)
1611 [0.48.8-2]
1612
1613 * css addition to correspond with change to homepage
1614 [0.48.8-2]
1615
1616 * debian control, adds mention of editors other than vim for which there is
1617 some kind of syntax support, kate, kwrite, gedit, diakonos
1618 [0.48.8-2]
1619
1620 * vim syntax file, minor adjustment (related to an endnote shortcut)
1621
1622 * doc/sisu/html keep copy of homepage
1623 [introduced in 0.48.9]
1624
1625 * sisu_0.48.9.orig.tar.gz (2007w04/3 | 2007-01-24)
1626 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.9
1627
1628 * [NOTE rebuild of the 0.48.9 of (2006w52/1 | 20061225) to merge branch in
1629 version control, chronological break in sequence, this build is
1630 substantially the same as 0.48.8-2, subsequent versions of 48.8 are more
1631 recent (Etch freeze is at 0.48.8), the latest being 0.48.8-8]
1632
1633 Originally released as:
1634 *** sisu_0.48.9.orig.tar.gz (2006w52/1 | 20061225)
1635
1636 * source tarball incorporates fixes added after Etch freeze in deb 0.48.8-2
1637
1638 * LaTeX, bugfix - restores missing left column object/paragraph numbers
1639 (missing curly (close) brace) [important, though marked as normal]
1640 [bug introduced somewhere between 0.47 and 0.48] (closes: #403037)
1641
1642 * LaTeX use mathptmx.sty instead of "obsolete" times.sty (as suggested by
1643 Frank Küster in Bug#402807)
1644
1645 * cgi-sample form, an arbitrary limit set for sql query results
1646 (1000 better than none) (closes: 403042)
1647
1648 * defaults, update sisu default homepage to current, (mainly urls)
1649
1650 * css addition to correspond with change to homepage
1651
1652 * debian control, adds mention of editors other than vim for which there is
1653 some kind of syntax support, kate, kwrite, gedit, diakonos
1654
1655 * texpdf, usepackage url
1656
1657 * doc/sisu/html keep copy of homepage
1658
1659 * debian control, sisu-pdf depends for tetex | texlive, take on board
1660 suggestion by Frank Küster (see #402807)
1661
1662 * sisu_0.48.8.orig.tar.gz (2006w48/1 | 20061127)
1663 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.8
1664 [Debian Release snapshot, uploaded by Daniel Baumann (Medium)]
1665
1666 * metaverse, "visual" adjustment to allow inclusion of column width
1667 information
1668
1669 * debian, dfsg document samples debian constitution v1.3 added
1670 [english, german, danish]
1671
1672 * [sisu-markup-samples_1.0.4 contains "The Wealth of Networks", Yochai
1673 Benkler]
1674
1675 * sisu_0.48.8-2 (2006w50/4 | 20061214)
1676 [Etch related fixes, uploaded by Daniel Baumann (Medium)]
1677
1678 * LaTeX, bugfix - restores missing left column object/paragraph numbers
1679 (missing curly (close) brace) [important, though marked as normal]
1680 [bug introduced somewhere between 0.47 and 0.48] (closes: #403037)
1681
1682 * LaTeX use mathptmx.sty instead of "obsolete" times.sty (as suggested by
1683 Frank Küster in Bug#402807)
1684
1685 * cgi-sample form, an arbitrary limit set for sql query results
1686 (1000 better than none) (closes: 403042)
1687
1688 * defaults, update sisu default homepage to current, (mainly urls)
1689
1690 * css addition to correspond with change to homepage
1691
1692 * debian control, adds mention of editors other than vim for which there is
1693 some kind of syntax support, kate, kwrite, gedit, diakonos
1694
1695 * sisu_0.48.8-3 (2006w52/5 | 20061229)
1696 [Etch related fixes, uploaded by Daniel Baumann (Medium)]
1697
1698 * texpdf, usepackage url (improved placement of urls)
1699
1700 * debian control, sisu-pdf now depends on texlive alone, (alternative tetex
1701 depends removed - reason: problem keeping both working!), take on board
1702 suggestion by to rely on texlive Frank Küster if tetex is problematic (this
1703 addresses, but does not close #402807 without further discussion, dropping
1704 alternative tetex depends simplifies sisu-pdf (tex) related depends, and
1705 makes it much more reliable (also see in changelog earlier feedback on
1706 sisu-pdf depends from Norbert Preining url at 0.47.7-3) depends here drop
1707 reliance on metapackages, (extra checks required as to determine whether
1708 texlive depends list may be shortened, playing safe))
1709
1710 * debian/control priority changed to extra (from optional) as depends on
1711 texlive (without option for use of tetex instead)
1712
1713 * debian/control sisu recommends libfcgi-ruby1.8 (previously suggested,
1714 needed for sample search form)
1715
1716 * documentation/help on initially creating postgresql database for use if
1717 necessary
1718
1719 * sisu_0.48.8-4 (2006w52/7 | 20061231)
1720 [Etch related fixes, uploaded by Daniel Baumann (Medium)]
1721
1722 * cgi sample form related modifications (relatively minor but nice to have
1723 sorted):
1724
1725 * cgi_pgsql and cgi_sqlite, dynamic path used instead (fixed path will
1726 result in errors where the default path is not used).
1727
1728 * cgi_pgsql and cgi_sqlite, "documentation" tip for copying generated cgi
1729 sample to cgi-bin directory, prevent accidental copying to a directory
1730 instead of file. Dynamic path used.
1731
1732 * debian/control Recommends libfcgi-ruby1.8 moved to sisu-postgresql and
1733 sisu-sqlite (only used in this context)
1734
1735 * sisu_0.48.8-5 (2007w01/2 | 2007-01-02)
1736 [Etch related fixes, uploaded by Daniel Baumann (Medium)]
1737
1738 * sisu-pdf texlive dependencies shortened and free from use of metapackages
1739
1740 * rollover year 2006 to 2007
1741
1742 * sisu_0.48.8-6 (2007w01/3 | 2007-01-03)
1743 [Etch related fixes, uploaded by Daniel Baumann (Medium), cleared/unblocked by
1744 Marc 'HE' Brockschmidt]
1745
1746 * sisu-pdf texlive dependency in -5 adjusted on feedback from Norbert
1747 Preining (Closes: #402807)
1748 http://lists.debian.org/debian-tex-maint/2007/01/msg00034.html
1749 http://lists.debian.org/debian-tex-maint/2007/01/msg00033.html
1750
1751 * sisu_0.48.8-7 (2007w02/3 | 2007-01-10)
1752 [Etch related fixes, uploaded by Daniel Baumann (Medium), cleared/unblocked by
1753 Marc 'HE' Brockschmidt]
1754
1755 * the cgi sample form modifications introduced in -4 were premature, they
1756 break things, behaviour reverted to -2 [-3].
1757 (Closes: #406281 and #406280) [same bug]
1758
1759 * removed sisu-sqlite suggests on libdbd-sqlite and
1760 sisu-postgresql suggests on libdbd-pgsql which are
1761 not found in testing/Etch
1762 (Closes: #406282 and #406284)
1763
1764 * sisu html man page regenerated (from man page)
1765
1766 * sisu_0.48.8-8 (2007w03/7 | 2007-01-21)
1767 [Etch related fixes, uploaded by Daniel Baumann (Medium)]
1768
1769 * use ISO 639-2 for language codes, file names etc.
1770 (rename danish samples .~da (instead of dk), [took out Brazilian Portuguese
1771 and U.S. American English])
1772
1773 * debian samples, tex pdf page breaking instruction modified/corrected, and
1774 danish examples renamed ISO 639-2
1775
1776 * sisupod initialisation, fix, (should not fail when initiated in a new sisu
1777 work directory, (however do not mix regular sisu markup files and sisupod on
1778 command line))
1779
1780 * sysenv, generic question/check added; used as safeguard against accidental
1781 making sisupod of (whole) directory.
1782
1783 * xml, xhtml several adjustments (including use of xlink), also related css
1784 fixes
1785
1786 * html, toc cosmetic correction
1787
1788 * sisu_0.48.8-9 (2007w04/1 | 2007-01-22)
1789 [Etch related fixes, uploaded by Daniel Baumann (Medium)]
1790
1791 * removed Danish debian sample markup files to reduce the size of the
1792 inter-diff against the package in testing.
1793
1794 * minor further adjustments to xml processing
1795
1796 * sisu_0.48.8-10 (2007w04/2 | 2007-01-23)
1797 [Etch related fixes]
1798
1799 * xml and xhtml adjustment of regex match of urls for xlink
1800
1801 * sisu_0.48.8-11 (2007w07/5 | 2007-02-16)
1802 [Etch related fixes]
1803
1804 * xml, minor refactoring
1805
1806 * segmented html, minor user interface navigation changes (for pre next and
1807 toc):
1808 * navigation arrow buttons and available documents information trade
1809 places, navigation arrows moved right (less cursor movement used in
1810 navigation, the scroll bar is usually on the right, also more consistent
1811 presentation (placement as in toc))
1812 * removed two sets of html segment navigation bands, from very top and
1813 under title (cleaner presentation without reduction in functionality,
1814 (also for console clients))
1815
1816 * remote placement, rsync, simplify mapping used, should be a bit more robust
1817
1818 * response, user response abstraction, minor
1819
1820 * metaverse, superscript, subscript regex adjusted, (consider adopting this
1821 modification more widely)
1822
1823 * digests, representation of document structure updated to use @, :A-:C, 1-3
1824 (instead of 0-6)
1825
1826 * sysenv, change in use of mkdir
1827
1828 * sysenv, for processing of remote files, download of remote images,
1829 correction to variable name [post 0.49.1 fix]
1830
1831 [this build is based on 0.49.1 which is "stable" in its major parts]
1832
1833 * sisu_0.48.7.orig.tar.gz (2006w46/7 | 2006-11-19)
1834 [Debian Release snapshot, uploaded by Daniel Baumann (Medium)]
1835
1836 * cgi html test search form, multilingual documents, file naming convention
1837 resulted in incorrect url mapping of results, fixed
1838
1839 * dcc, document content digest, multilingual/non-English documents, fixes
1840 related to translation and metadata extraction
1841
1842 * defaults for html, invisible dot navigation buttons, text made cleaner for
1843 console clients, using < ^ > for pre, toc, and next, (there are other
1844 equivalent navigation options)
1845
1846 * sitemaps, very early days, stubs in place to make this work
1847 (google, yahoo, ms announced their joint decision to use this week)
1848
1849 * remote, placement of sitemaps directory to remote server, rsync
1850
1851 * sisu_0.48.6.orig.tar.gz (2006w45/6 | 2006-11-11)
1852 [Debian Release snapshot, uploaded by Daniel Baumann (Medium)]
1853
1854 * html, doc (single text, scroll version) tables, fixed
1855
1856 * texpdf, bugfix for (asterisk marker type) footnotes in headings, fixed
1857
1858 * metaverse, in "visual" table representation {table} may be used instead of
1859 {t} likewise {table~h} instead of {t~h},
1860 (resulting output cleaned, fix)
1861
1862 * vim syntax highlighting updated for {table} match
1863
1864 * sisu_0.48.5.orig.tar.gz (2006w45/3 | 2006-11-08)
1865 [Debian Release snapshot, uploaded by Daniel Baumann (Medium)]
1866
1867 * sisupod (directory zip) creation, file selection tuning
1868
1869 * command line option papersize (texpdf), minor convention e.g.
1870 --papersize-letter (in addition to --papersize=letter) available options:
1871 European 'A4', book 'a5', 'b5' and U.S. 'letter', 'legal' (system defaults
1872 to A4). However, these can be and are better set in the config file
1873 (document headers being another though not recommended possibility),
1874
1875 'sisu --help env' should list the current (default/configuration) settings
1876 including papersize
1877
1878 * minor checks, minor editing, e.g. man pages
1879
1880 * sisu_0.48.4.orig.tar.gz (2006w45/1 | 2006-11-06)
1881 [Debian Release snapshot, uploaded by Daniel Baumann (Medium)]
1882
1883 * texpdf, default table behaviour changed to accommodate tables with a lot of
1884 text, also some cleaning of tables (fixed)
1885
1886 * plaintext, serious performance issue when dealing with a document with
1887 tables, [especially annoying as tables are omitted from this output format]
1888 addressed (fixed)
1889
1890 * markup footnote conversion to paragraph inline footnotes, (fixed)
1891
1892 * minor adjustment to sisupod directory name...
1893
1894 * sisu_0.48.3.orig.tar.gz (2006w44/2 | 2006-10-31)
1895 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.3
1896 [Debian Release snapshot, uploaded by Daniel Baumann (High)]
1897
1898 * one file omitted in sisu 0.48.2 fix, see comments there.
1899
1900 * sisu_0.48.2.orig.tar.gz (2006w44/2 | 2006-10-31)
1901 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.2
1902
1903 * debian ruby build ruby-1.8.5-3 (uploaded yesterday) detects and breaks on
1904 cyclic include errors which were found at a basic level of operation,
1905 rendering program effectively broken. New ruby build affects all previous
1906 versions of sisu. [Further code review is necessary to ascertain that this
1907 does not occur anywhere else within sisu code base]
1908
1909 * sisu_0.48.1.orig.tar.gz (2006w43/7 | 2006-10-29)
1910 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.1
1911 [Debian Release snapshot, uploaded by Daniel Baumann (Medium)]
1912
1913 * metaverse, indicate image missing if a requested image is not found
1914
1915 * processing directories default location moved to be placed under home or
1916 /tmp from pwd
1917
1918 * (-1) debian/control, recommends hyperestraier removed as appears to cause
1919 issues (also rename and pgaccess)
1920
1921 * (-2) debian/control recommends hyperestraier (sisu and sisu-complete) put
1922 back
1923
1924 * sisu_0.48.0.orig.tar.gz (2006w43/6 | 2006-10-28)
1925 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.48.0
1926
1927 * sisupod, creation of (zipped sisu content files, primarily a way of
1928 bundling sisu content assocated with a prepared sisu file or set of files,
1929 that sisu commands can be run directly against) creation:
1930 'sisu -S [filename]'
1931 places a file named sisupod.zip in the output directory
1932 for directory
1933 'sisu -S'
1934 creates a sisupod of the pwd named:
1935 sisupod-[pwd.stub]_[date].ssp
1936 e.g. sisupod-sisu_2006-10-26.ssp
1937 (uses system call to unix commands find and egrep)
1938
1939 * sisupod, sisu can be run directly against a sisupod without manual
1940 unpacking, e.g.:
1941 'sisu -3 sisupod.zip'
1942 [early implementation, a system call used],
1943 run against the following filename/types: sisupod, sisupod.zip,
1944 [filename].ssp
1945 * security:
1946 * sisu does not ever use a sisurc.yaml within a sisupod
1947 * sisu will only use a skin within sisupod if --trust(ed) modifier is
1948 added to the command line
1949 * skins, note: copy dir skin to skin_sisupod.rb
1950 [doc skin keeps name as called with name within document]
1951
1952 * remote operations possible on sisupod, e.g.
1953 'sisu -3 http://www.jus.uio.no/sisu/free_culture.lawrence_lessig/sisupod.zip'
1954
1955 * sysenv, sisu processing directory '_sisu_processing' default placement now
1956 first within pwd (markup text directory) if that is not writable under home
1957 ~ and if not available to /tmp (the preference of home over /tmp my be
1958 reconsidered, thinking is to default towards keeping processing related
1959 info within private space)
1960
1961 * manifest, uses documents home button/icon, if available
1962 (rather than sisu default)
1963
1964 * sisupod alternative names sisupod, siuspod.zip [filename].ssp
1965
1966 * urls, tune, removed link to html 'tune' output file, no longer generated
1967
1968 * sysenv, url path reporting fix, (broken by renaming in 0.47.7)
1969
1970 * processing directories default location moved to be placed under home or
1971 /tmp from pwd, likewise sisupod creation directory moved
1972 [processing directory]/sisupod from ./_sisu/sisu_doc
1973
1974 * extra testing, numerous small fixes, (several related to method renaming in
1975 sisu-0.47.7, also checks against both ruby 1.8.5 and current 1.9, $KCONV set
1976 to UTF-8 rather than rely on environment and many more also as above)
1977
1978 * sisu_0.47.8.orig.tar.gz (2006w42/4 | 2006-10-19)
1979 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.8
1980
1981 * metaverse, minor fix related to link created for shared source file with
1982 regard to new syntax shortcut markup for listing multiple available output
1983 types produced by SiSU (introduced in 0.47.6)
1984
1985 * sisu_0.47.7.orig.tar.gz (2006w41/6 | 2006-10-14)
1986 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.7
1987 [Debian Release snapshot, uploaded by Daniel Baumann]
1988
1989 * sysenv, minor code play, some method renaming, organisational
1990 (however affects rest of code, much testing, (smallish possibility of
1991 breakage remains))
1992
1993 * gif, reinstate support, however use not yet recommended
1994 (gif no longer under patent, however, gif is not available for all pdf,
1995 does not yet appear to be available in tetex)
1996 [image support: png, jpg, (gif)]
1997
1998 * [debian/control] sisu-pdf set to work with texlive (tetex|texlive depends)
1999 (sisu works out of the box with texlive installed, currently an issue with
2000 the default font in texlive)
2001 http://lists.debian.org/debian-tex-maint/2006/10/msg00620.html
2002
2003 * sisu_0.47.6.orig.tar.gz (2006w40/6 | 2006-10-07)
2004 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.6
2005 [Debian Release snapshot, uploaded by Wookey]
2006
2007 * tex/pdf, fixed paragraph indent with hyperlink
2008 (previously linking not parsed and dealt with)
2009
2010 * tex/pdf, fixed closing double quote (was typo)
2011
2012 * syntax, new shortcut markup for listing multiple available output
2013 types produced by SiSU (existing syntax unaffected)
2014
2015 * [package structure, vim directory moved to data/sisu/conf/vim from
2016 data/vim]
2017
2018 * sisu_0.47.5.orig.tar.gz (2006w39/7 | 2006-10-01)
2019 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.5
2020 [Debian Release snapshot, uploaded by Wookey]
2021
2022 * sisupod, fix creation of, change of library name caused break in 0.47.4
2023
2024 * sisu_0.47.4.orig.tar.gz (2006w39/5 | 2006-09-29)
2025 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.4
2026
2027 * syntax highlighting, kate, kwrite, nano minor updates, review
2028
2029 * debian: browser and pdf reader icons removed,
2030 (Closes: #389500) fixes debian policy violation
2031 removed non dfsg compliant firefox icon
2032 (also removed other browser related icons)
2033
2034 * sisu_0.47.3.orig.tar.gz (2006w38/6 | 2006-09-23)
2035 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.3
2036 [Debian Release snapshot, uploaded by Wookey]
2037
2038 * minor code review
2039 [takes care of RAM issue experienced with some forms of batch processing]
2040
2041 * sisu_0.47.2.orig.tar.gz (2006w38/5 | 2006-09-22)
2042 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.2
2043 [Debian Release snapshot, uploaded by Wookey]
2044
2045 * metaverse, a line of code needed changing for ruby-1.8.5
2046
2047 * sisu_0.47.1.orig.tar.gz (2006w38/1 | 2006-09-18)
2048 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.1
2049 [Debian Release snapshot, uploaded by Wookey]
2050
2051 * fixed, document content certificate, issue with batch processing (and
2052 cleaning of earlier document details) sorted
2053
2054 * fixed, sharing document source for multilingual documents (-s), creates and
2055 copies to the wrong directory
2056
2057 * plaintext minor adjustments, and a batch processing information sync fix
2058
2059 * sisu_0.47.0.orig.tar.gz (2006w37/7 | 2006-09-17)
2060 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.47.0
2061 [Debian Release snapshot, uploaded by Wookey]
2062
2063 * sisupod, use zip compression and file extension .zip
2064 (instead of tar gzip .tgz) interoperability, wider platform comprehension
2065
2066 * sisupod, master documents (.ssm) bug in batch processing sorted (todo with
2067 filenames)
2068
2069 * html tune, unnecessary hard output removed (except in maintenance mode -M)
2070
2071 * (document content certificate, issue with batch processing sorted)
2072
2073 * reduce system calls
2074
2075 * odf base file, odt.zip (instead of odt.tgz), easy way to maintain directory
2076 structure (issue in version control, hg drops empty directories)
2077
2078 * conversion, prefer --to- to --to=, keep both, man page and help updated to
2079 use --to-[conversion] (also minor cleaning of screen output)
2080
2081 * debian/control depends zip and unzip added, used for sisupod.zip and ODF
2082 output
2083
2084 * sisu_0.46.5.orig.tar.gz (2006w36/6 | 2006-09-09)
2085 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.46.5
2086 [Debian Release snapshot, uploaded by Wookey]
2087
2088 * documentation adjustments
2089
2090 * sisu_0.46.4.orig.tar.gz (2006w36/3 | 2006-09-06)
2091 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.46.4
2092
2093 * defaults html text/ accompanying blurb removed some Ruby / Debian / Linux /
2094 Unix text
2095
2096 * sisu_0.46.3.orig.tar.gz (2006w36/1 | 2006-09-04)
2097 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.46.3
2098
2099 * Ruby version upped to 1.8.4, (probably will work with earlier versions but
2100 not tested)
2101
2102 * db option synonyms --pgsql for -D or --sqlite for -d
2103
2104 * document structure, extended level, stubs in place
2105
2106 * syntax highlighting, directory renamed and a quick look at kate and
2107 diakonos updated
2108
2109 * help/man pages, db related minor update
2110
2111 * termsheet checked
2112
2113 * minor code play
2114
2115 * debian/control moved from extra to optional - does not conflict with
2116 anything, though a bit specialised perhaps
2117
2118 * debian/copyright, year 2006 added
2119
2120 * [debian/control build does not permit changing ruby version to 1.8.4]
2121
2122 * sisu_0.46.2.orig.tar.gz (2006w34/5 | 2006-08-25)
2123 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.46.2
2124
2125 * experimental conversion xml(sxs,sxn) to sst, (from xml that was converted
2126 from sst) [sxd not yet in place, and several errors identified]
2127
2128 * header metadata extraction and sharing changed (used by xml and other
2129 document types)
2130
2131 * conversion file libraries, some renaming
2132
2133 * zsh completion (see 0.46.1), simplified/corrected in response to feedback,
2134 still naive
2135
2136 * help and man pages updated with conversion info between sst and xml and
2137 back
2138
2139 * Ruby: ruby version restrict use to ruby-1.8.2 or later, but only tested for
2140 ruby-1.8.4 (and later) [may have to restrict to more recent versions of
2141 Ruby]
2142
2143 * Ruby: if|unless|elsif|where colon constructs are depreciated in Ruby 1.8.5.
2144 (released today), so (the aesthetically more pleasing) colons switched with
2145 semi-colons.
2146
2147 * sisu_0.46.1.orig.tar.gz (2006w33/3 | 2006-08-16)
2148 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.46.1
2149 [Debian Release snapshot, uploaded by Wookey]
2150
2151 * zsh, naive zsh completion file _sisu in data/sisu/conf/completion (on
2152 debian installed to /usr/share/sisu/conf/completion) works if copied
2153 somewhere within your $fpath (do it yourself on debian copy to ~/.zfunc or
2154 /usr/local/share/zsh/site-functions and run compinit)
2155
2156 * code, minor alterations,
2157 * creation of Arrays and Hashes, not intended to be substantive
2158 * in hub corrected calling of help for termsheet
2159 * small adjustments to calling of conversion scripts
2160
2161 * debian/control, reminded that sisu-vim existed prior to vim-sisu (renamed
2162 due to vim policy) both now removed and replaced by default installation,
2163 control file modified accordingly for sisu-vim
2164
2165 * sisu_0.46.0.orig.tar.gz (2006w32/6 | 2006-08-12)
2166 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.46.0
2167 [Debian Release snapshot, uploaded by Wookey]
2168
2169 * 0.44 branch reinstated (leapfrogging over 0.45 which was a reversion to
2170 0.43)
2171
2172 * metaverse changes for consistency, affects all downstream code (with
2173 attendant risk), numerous related changes; preliminary tests passed
2174
2175 * see 0.44.0
2176
2177 [basic operation (sisu -mNhwpoabxXyv [filename]) also tested for ruby 1.9
2178 with rmagick switched off (db not tested)]
2179
2180 * debian/rules compression mentioned twice, one removed
2181
2182 * sisu_0.45.0.orig.tar.gz (2006w31/7 | 2006-08-06)
2183 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.45.0
2184
2185 * an emergency reversion to 0.43 code, as 0.44 breaks many LaTeX/pdfs
2186 [the other components of 0.44 are fine but the LaTeX part does not play
2187 properly with the new code base]
2188 for the present time, ignore (jump over) the version changes in 0.44,
2189 and continue from 0.43
2190
2191 * only the odf icon (noted in 0.44) and a cosmetic change to manifest are
2192 added to this release since 0.43
2193
2194 * the debian related changes in 0.44 are retained
2195
2196 * NB. only emergency maintenance on this branch, development is on 0.44
2197
2198 * sisu_0.44.0.orig.tar.gz (2006w31/7 | 2006-08-06)
2199 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.44.0
2200
2201 [some breakage, in particular LaTeX/pdf had issues, fixed in 0.46.0]
2202
2203 * some juggling of code and renaming of some files
2204 (db broken into smaller chunks)
2205
2206 * metaverse, document level structure moved to external shared library and
2207 determined therefrom
2208
2209 * metaverse, ocn moved to an external shared library and together with
2210 "node" numbering determined therefrom
2211 [raises possibility of ocn (numbering) issues, preliminary tests passed]
2212
2213 * db operations broken up into smaller code files
2214
2215 * numerous other little things
2216
2217 ** Note: shared sisu libraries, practice likely to become that these contain
2218 pointers to libraries, rather than the libraries themselves, e.g.
2219 shared_db
2220
2221 * odf/odt added generic odf tiny icon
2222 * html, added icon and link to opendocument text
2223 (assumes output is always present, as do the pdf equivalents)
2224
2225 * markup, experimenting with simple xml models,
2226 three xml representations of sisu markup, sxs, sxd, sxn
2227 export with
2228 sisu --to=sxs [filename]
2229 [experimental, these will change]
2230 import, not done
2231
2232 * --to made a synonym for --convert
2233
2234 * debian/rules simplified
2235 [utilising feedback from Daniel Baumann on "rant" package]
2236
2237 * debian/control sisu-pdf Depends: changed to make TeX Live optional,
2238 actually part of it is now required as tetex along with tetex-extra do not
2239 contain all the LaTeX packages SiSU requires (in particular manyfoot.sty is
2240 missing) [used feedback from Ralf Stubner on dependency options]
2241
2242 * debian/lintian/sisu added lintian override for man page and non-executables
2243
2244 * sisu_0.43.0.orig.tar.gz (2006w29/6 | 2006-07-22)
2245 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.43.0
2246 [Debian Release snapshot, uploaded by Wookey]
2247
2248 * footnotes, introduction of new editor (square bracket) series,
2249 using asterisk and plus signs
2250 ~[ asterisk editor note ]~ or ~[* asterisk ed. note ]~ and
2251 ~[+ dagger ed. note ]~
2252 outputs updated: plaintext, latex, html, xml, odf, dcc, database
2253 the sample search form does not yet search the new (asterisk and plus)
2254 endnote series
2255 [easy to add additional symbols later, also consider it should be fairly
2256 straightforward to add possibility to use of name of note maker with
2257 numbered note sequences for each contributor; you may wish to think of
2258 sorting into different types for some of these like plaintext, later]
2259
2260 * database, breaks existing database model by introducing new tables, to
2261 accommodate the new endnote series, (square bracket series). (there are
2262 alternative ways to add the information, e.g. add column with information
2263 on the endnote symbol involved; have in fact added a table for each of the
2264 symbols used)
2265
2266 * additional footnote annotations (asterisk, dagger) can be dropped from
2267 output with command modifiers --no-asterisk, --no-dagger, --no-annotate
2268
2269 * --convert=footnotes (convert to embedded footnote markup, do not make
2270 changes if footnote mismatch)
2271 --convert=footnotes-force (make changes even if there is a footnote
2272 mismatch) provide warning about changes what todo, make backup? or create
2273 new file, what filename to use?
2274
2275 * --no-ocn switches off object citation numbering. Produce output without
2276 identifying numbers in margins of html or LaTeX/pdf output. [with -h -H or
2277 -p]
2278
2279 * vim syntax highlighter recognises footnote/annotation additions
2280
2281 * debian vim/addons/syntax/sisu.vim add the new syntax file
2282 (submit changes to Bram)
2283
2284 * man page and help.rb updated on editor footnotes, square bracket series
2285
2286 * relaxng object models, look at, included in data/doc/sisu/models/relaxng
2287 (some models quite old, and undeveloped, originally in sisu library
2288 relaxng.rb)
2289
2290 * metaverse, and elsewhere, utf-8 is assumed: started cleaning out legacy
2291 code (character converting regex) sisu generates its first Chinese document
2292 in html, plaintext and sql databases (postgresql and sqlite) only, at this
2293 stage... [confirmation that first Chinese document presentation is fine,
2294 from author of test (law related) text; the listed text representations
2295 reasonably handle the utf-8 characters involved, and document structure is
2296 ok]
2297
2298 * sisu_0.42.4.orig.tar.gz (2006w29/1 | 2006-07-17)
2299 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.42.4
2300
2301 * sisu_manifest, pdf description express portrait copy to be optimised/biased
2302 towards print, and landscape to have screen view bias/optimisation
2303 (orientation and colored links)
2304
2305 * debian (mostly), meta-packages man pages moved to man(7)
2306 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377209
2307 (Closes: #377209) [which was re-opened as not properly done previously,
2308 myon]
2309
2310 * debian, closed bug 377208 after informing submitter changes had been made
2311 and requesting review ('fixed' in 0.42.2)
2312 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377208
2313 (Closes: #377208) [submitted:myon]
2314
2315 * debian/control added a Conflicts: vim-sisu,
2316 sisu-remote, to the existing Replaces: these
2317 two packages have been removed
2318
2319 * ruby, also tested ok with ruby1.9 (Debian Version: 1.9.0+20060609-1)
2320 sisu -3v [filename]
2321 [database tests omitted, relevant ruby drivers not on system]
2322
2323 * sisu_0.42.3.orig.tar.gz (2006w28/2 | 2006-07-11)
2324 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.42.3
2325 [Debian Release snapshot, uploaded by Wookey]
2326
2327 * html, segments, cosmetic, removal of footnote marker in headings
2328
2329 * sysenv, fix for when sisu sql related packages are not
2330 installed, should not then be loading rb dbi module
2331
2332 * sisu_0.42.2.orig.tar.gz (2006w27/6 | 2006-07-08)
2333 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.42.2
2334 [Debian Release snapshot, uploaded by Wookey]
2335
2336 * html, xhtml, added utf-8 specification
2337 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
2338 [(previously relied on correct browser setting]
2339
2340 * debian/control, removed sisu-remote, added recommends rsync,
2341 openssh-client|lsh-client, keychain, to main sisu package instead
2342 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377206
2343 (Closes: #377206) [submitted:myon]
2344
2345 * debian/control, removed vim-sisu, this used to contain syntax highligter
2346 and color scheme now included in Vim 7, all that remains is ftplugin, now
2347 installed by main sisu package
2348 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377207
2349 (Closes: #377207) [submitted:myon] [* change to source package structure]
2350
2351 * debian/control, sisu Replaces: vim-sisu
2352 debian/sisu.install installs ftplugin originally in vim-sisu
2353
2354 * debian/manpages, sisu (main package) now installs vim_sisu page in man(7)
2355 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377209
2356 (Closes: #377209) [submitted:myon]
2357
2358 * debian/control, package description related issues:
2359 * modified sisu
2360 * modified sisu-complete
2361 * modified sisu-postgresql
2362 * modified sisu-sqlite
2363 * modified sisu-pdf
2364 * removed sisu-remote, (as sisu-remote is no more)
2365 * removed vim-sisu, (as vim-sisu is no more)
2366 * removed sisu-remote, (as sisu-remote is no more)
2367 [consider adding a note on remote placement of documents in sisu(8)
2368 later]
2369 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377208
2370 (verify that descriptions are satisfactory before closing: #377208)
2371 [submitted:myon]
2372
2373 * sisu_0.42.1.orig.tar.gz (2006w27/4 | 2006-07-06)
2374 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.42.1
2375 [Debian Release snapshot, uploaded by Wookey]
2376
2377 * dbi fix (--createdb)
2378
2379 * [ruby1.9, forward testing, general check, (tests ok db operations apart,
2380 drivers not installed)]
2381
2382 * debian/control, removed recommends libtidy [non-existent, see current
2383 libtidy-0.99-0, called in by tidy which is recommended and sets libtidy
2384 dependency]
2385 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377086
2386 (Closes: #377086) [submitted:luk]
2387
2388 * sisu_0.42.0.orig.tar.gz (2006w27/4 | 2006-07-06)
2389 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.42.0
2390
2391 * texpdf fix, object citation numbering reinstated
2392
2393 * asterisk (and plus sign) footnote/endnote marker/tags
2394 [SubTech2006::LII:TB "request": required for U.S. law articles]
2395 done: html, odf, xmls, plaintext,
2396 latex pdf (some cosmetic changes to come)
2397 digests(dcc)
2398 sql (specific issue not addressed but works sortof)
2399
2400 * syntax, asterisk (and plus sign) footnote/endnote marker/tags
2401 introduced ~{* for an asterisk marked endnote }~ and plus sign equivalent
2402 [reason for version number change, as previous
2403 version won't parse]
2404
2405 * texpdf portrait text now all black, including toc and endnote markers
2406 landscape retains color for toc (red) & linked text (blue) [online viewing]
2407 [introduce configuration options?]
2408
2409 * help updated
2410
2411 * kdissert conversion to sisu markup a refinement (with less-than &
2412 greater-than)
2413
2414 ** debian/control changed back to ruby >= 1.8.2
2415 * debian/control ruby >= 1.8.4
2416 (not done sufficient testing on 1.8.2, so not supported)
2417
2418 * debian/control sisu-pdf added Depends: texlive-latex-extra
2419 (needed for manyfoot.sty, used for asterisk footnotes)
2420
2421 * debian vim-sisu, description
2422 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374873
2423 (Closes: #374873) [submitted: Jens Seidel]
2424
2425 * sisu_0.41.8.orig.tar.gz (2006w25/6 | 2006-06-24)
2426 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.8
2427 [Debian Release snapshot, uploaded by Wookey]
2428
2429 * kdissert, texpdf, accept sisu page break and new page marker, used for
2430 LaTeX/pdf
2431
2432 * sisu_0.41.7.orig.tar.gz (2006w25/6 | 2006-06-24)
2433 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.7
2434
2435 * document samples, created subdirectory dfsg for documents that comply
2436 with the Debian Free Software Guidelines and moved the "GPL2" and
2437 "Free as in Freedom" texts and associated images back into the source
2438 tarball and main (from sisu-markup-samples) [FaiF is published under
2439 the GNU Free Documentation License]
2440
2441 * html segments, footnotes for segments, bugfix, [faulty regex matched more
2442 than it was supposed to resulting in dropping of some footnote sections -
2443 these remained available elsewhere in the endnote segment]
2444
2445 * relaxng, sisu object models, first pass at XML object models for sisu input
2446 structure, and sisu metaverse structure, alternative data representation
2447
2448 * kdissert:
2449 * sisu headers, added a hack to permit the inclusion of sisu headers, by
2450 entering them in the top level node (for which sisu will now only process
2451 properly if empty or if it contains comments or sisu headers)
2452 * texpdf, tell when documents are prepared using kdissert
2453 * html default skin for kdissert with icon
2454 * [kept out for now: kdissert sisu sample file, and its converted sisu text
2455 equivalent]
2456
2457 * Debian control, 'Home page:' corrected to 'Homepage:'
2458 closes Bug#374873: Improved package description
2459
2460 * Debian rules, .ssm and .ssi files added to list of not compressed file
2461 types (/usr/share/doc/sisu)
2462
2463 * sisu_0.41.6.orig.tar.gz (2006w25/2 | 2006-06-20)
2464 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.6
2465 [Debian Release snapshot, uploaded by Wookey]
2466
2467 * sisu_manifest, added possibility of sharing of kdissert source, see sample:
2468 http://www.jus.uio.no/sisu/kdissert.kdi/sisu_manifest
2469 and note the kdissert source file on which sisu markup and outputs are
2470 based: http://www.jus.uio.no/sisu/kdissert.kdi/kdissert.kdi
2471
2472 * kdissert fixes to make the following true:
2473
2474 * sisu --convert=kdi [kdissert filename]
2475 will attempt to convert a simple file produced using kdissert to sisu
2476 markup, basic and experimental
2477
2478 * kdissert_to_sisu: some fixes, still very basic and experimental
2479 [data/sisu/conf/convert or /usr/share/sisu/conf/convert]
2480
2481 * debian control, added recommends kdissert
2482
2483 * [issue spotted with rsync, new output directories, fix later]
2484
2485 * sisu_0.41.5.orig.tar.gz (2006w25/1 | 2006-06-19)
2486 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.5
2487
2488 * sisu --convert=kdi [kdissert filename]
2489 will attempt to convert a simple file produced using kdissert to sisu
2490 markup, basic and experimental
2491
2492 * kdissert_to_sisu: some fixes, still very basic and experimental
2493 [data/sisu/conf/convert or /usr/share/sisu/conf/convert]
2494
2495 * param, minor fix to "prefix" metadata regex
2496
2497 * renamed a couple of libraries related to file conversion
2498
2499 * sisu_0.41.4.orig.tar.gz (2006w24/7 | 2006-06-18)
2500 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.4
2501
2502 * kdissert_to_sisu: a very basic trial conversion script from kdissert .kdi
2503 to sisu .sst markup provided [preliminary/proof of concept, provided in
2504 data/sisu/conf/convert or /usr/share/sisu/conf/convert] (Kdissert, by
2505 Thomas Nagy is a topic/mind mapping tool for the preparation of documents
2506 http://freehackers.org/~tnagy/kdissert/ )
2507
2508 * sisu_0.41.3.orig.tar.gz (2006w24/3 | 2006-06-14)
2509 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.3
2510
2511 * options parsing changes, possibility of letter duplication
2512 removed [-CC no longer will work use -C --init=site]
2513
2514 * texpdf_format, old code rearranged
2515
2516 * sysenv, fixes in File_map where @md (param) not available
2517
2518 * info related to share source file and sisudoc, bug fix
2519
2520 * sisu_0.41.2.orig.tar.gz (2006w23/5 | 2006-06-09)
2521 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.2
2522 [Debian Release snapshot, uploaded by Wookey]
2523
2524 * search form, options passing, sisu -F --webserv=webrick
2525
2526 * html segments endnote fix for the deposit of endnotes occurring in levels
2527 :A - :C
2528
2529 * texpdf, a4 text height re-fixed
2530
2531 * digest, document metadata, info re-fix
2532
2533 * plaintext, small fix, document metadata
2534
2535 * sisu_0.41.1.orig.tar.gz (2006w23/3 | 2006-06-07)
2536 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.1
2537
2538 * defaults, html_format, some html cleaning (including fix of html comment
2539 marker that was problem for dillo in doc.html)
2540
2541 * html segments endnotes, fix for first segment, (endnotes were deposited in
2542 first segment multiple times (or rather this happened in some segments
2543 following a level :A - :C heading ))
2544
2545 * markup_convert, hub, changes, should now be possible to convert and
2546 generate in a single changed rune, e.g.
2547
2548 sisu --convert=to38 -h autonomy_markup0.sst gpl2.fsf.sst
2549
2550 * sisu_0.41.0.orig.tar.gz (2006w22/6 | 2006-06-03)
2551 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.41.0
2552
2553 * options, (command line options) message passing (should become cleaner),
2554 program piping changed, command line information added as 'opt',
2555 (subsequently contained within param 'md'), creates considerable scope for
2556 further tidying (cosmetic refactoring) [most code affected, preliminary
2557 tests passed, (some possibility of bugs and breakage)]
2558
2559 * hub, param, hooks in place to permit modification of default processing
2560 instructions set in config files or within document headers by way of
2561 command line processing instruction starting with -- (however, only
2562 implemented for latex/pdf paper size).
2563
2564 * hub command line now accepts individual command instructions, previously
2565 was necessary to write, e.g.
2566 sisu -mNhwpoabxXyv [filename/wildcard]
2567 (sisu -3 [filename/wildcard] for short) now may alternatively write:
2568 sisu -m -N -h -w -p -o -a -b -x -X -y -v [filename/wildcard]
2569
2570 * dbi command line rune now requires "--" before instruction,
2571 --import, --update, --recreate, etc.
2572 removed short forms for --import and --update (-i and -u)
2573
2574 * texp pdf, adjustments to document presentation dimensions
2575 (A4, US_letter, book_b5, book_a5, US_legal)
2576
2577 * texpdf, command line parameter may be used to change paper size output
2578 sisu -p --papersize='book' [filename]
2579 preset sizes include: 'A4', U.S. 'letter' and 'legal' and 'book' sizes
2580 'A5' and 'B5' (system defaults to A4).
2581
2582 * texpdf, image resizing for different paper sizes
2583 (useful when offering on the fly alternative document dimension processing)
2584 (manually calibrated to suit default document layouts) [note however other
2585 blocks such as tables are not (yet) handled similarly]
2586
2587 * help (interactive help) now needs to be invoked with:
2588 sisu --help [help query]
2589 sisu on its own will still get you into an interactive help mode
2590
2591 * [consider permitting multiple document size pdf outputs, (easily done, but
2592 promises slower processing as each additional size selected is generated)
2593 currently you select your size and get a portrait and landscape, the
2594 selection of whatever size over-writes the other, as they are saved to the
2595 same file-name]
2596
2597 * sisu_0.40.4.orig.tar.gz (2006w21/7 | 2006-05-28)
2598 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.40.4
2599
2600 * tex pdf, minor adjustments, including page-breaks restored for 0.38 markup
2601
2602 * package source directory renamed with underscore instead of hyphen
2603
2604 * sisu_0.40.3.orig.tar.gz (2006w21/3 | 2006-05-24)
2605 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.40.3
2606
2607 * metaverse, fix reference to dc_publisher in param (not publisher)
2608
2609 * rant installer checked, removed sisu-examples, and post install routine as
2610 document samples are now packaged separately as sisu-markup-samples
2611
2612 * sisu_0.40.2.orig.tar.gz (2006w21/3 | 2006-05-24)
2613 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.40.2
2614
2615 * babel, more use of translation module, used in metaverse (originally used
2616 for manifest) [expand]
2617
2618 * correction to apt sources.list information provided in this document for
2619 0.40.1, and updated in README
2620
2621 * sisu_0.40.1.orig.tar.gz (2006w21/1 | 2006-05-22)
2622 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.40.1
2623
2624 * debian archive sources.list changed, started using reprepro to produce
2625 apt archive, debian "upstream" /etc/apt/sources.list changes to:
2626
2627 deb http://www.jus.uio.no/sisu/archive unstable main non-free
2628 deb-src http://www.jus.uio.no/sisu/archive unstable main non-free
2629
2630 [archive string corrected]
2631
2632 [previous string (obsolete for future releases) was:
2633 deb http://www.jus.uio.no/sisu/pkg_priv ./deb/
2634 deb-src http://www.jus.uio.no/sisu/pkg_priv ./src/
2635 ]
2636
2637 * sisu_0.40.0.orig.tar.gz (2006w20/7 | 2006-05-21)
2638 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.40.0
2639
2640 * translate, an internal framework for the translation of related text used
2641 first for the document manifest. (it is suggested that i look at gettext)
2642 some initial translation by daniel (german), nicholas (french), agi
2643 (spanish), enrico (italian), hanna (finnish)
2644
2645 * param, metaverse fix, 0.38 markup syntax to work with processing
2646 instructions related to levels and their translation from :A,:B,:C,1,2,3 to
2647 internal representation 1,2,3,4,5,6
2648
2649 * debian package sisu-examples removed, debian packaging policy requires
2650 removal of un-modifiable documents from the main archive. accordingly the
2651 books provided as markup samples have been moved from the main sisu package
2652 to sisu-markup-samples (which should eventually make its way to the debian
2653 non-free archive). Considerable changes in packaging required, and new
2654 version number appropriate.
2655
2656 * [mention of use of reprepro in this release was premature, see sisu-0.40.1]
2657
2658 * sisu_0.39.3.orig.tar.gz (2006w19/7 | 2006-05-14)
2659 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.39.3
2660 [Debian Release snapshot, uploaded by Wookey (at Debconf 6, in Queue new till
2661 replaced)]
2662
2663 * metaverse fix, changed rules on auto-naming of html segments resulted in
2664 the introduction of some undesirable artifacts, (actually a change in
2665 sequence, some risk of need for further modification)
2666
2667 * sisu_0.39.2.orig.tar.gz (2006w19/5 | 2006-05-12)
2668 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.39.2
2669
2670 * what to do when missing required: header title; heading top;
2671 heading seg. carries risk, false positives not acceptable, testing
2672 required, may need to scrap
2673
2674 * debian policy standards version 3.7.2
2675 debian vim policy changes, rename sisu_vim vim_sisu
2676 vim 7 in debian includes filetypes, syntax, and color, removed
2677 vim-sisu includes ftplugin
2678
2679 * sisu_0.39.1.orig.tar.gz (2006w19/1 | 2006-05-08)
2680 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.39.1
2681
2682 * digest/dcc (document content certificate), fix: image digests reinstated
2683 [note: during some simplification of code, removed the need to flag images
2684 as local or remote, some regexes did not take into account this change, one
2685 in metaverse also addressed, (issue likely from 0.38.8 till this fix)]
2686
2687 * sisu_0.39.0.orig.tar.gz (2006w19/1 | 2006-05-08)
2688 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.39.0
2689
2690 * metaverse, changes to auto-naming/numbering of headings, and segment names
2691 [back to the more elegant auto-naming of segments solution, however, need
2692 to determined to be reliable (naming used to be done in a similar way)
2693 release passes initial checks though further testing is required; changes
2694 involve reducing the use of extra characters where possible in the
2695 auto-naming of html segments (the tilde and underscore were added to reduce
2696 the chance of name collision, and have now been removed where possible),
2697 additional checks that duplication does not occur have been added. This
2698 does mean any existing indexes (sql or hyperestraier) will have to be
2699 regenerated and url mappings/ links made within a sisu markup file to other
2700 sisu output of html segments will need to be checked and updated. Long term
2701 the currently implemented naming should provide a preferable solution
2702 (primarily in its being easier on the eye.)
2703
2704 * odf, odd regex related bug related to matching of + sign in link text and
2705 corresponding urls fix not particularly satisfactory
2706
2707 * debian policy standards-version back 3.7.0 ... (should be 3.7.2 but
2708 lintian and linda not up to date this instant)
2709
2710 * sisu_0.38.10.orig.tar.gz (2006w18/5 | 2006-05-05)
2711 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.10
2712 [Debian Release snapshot, uploaded by Wookey]
2713
2714 * rebuilt using debian standards version 3.7.2
2715 (previous build used 3.7.0)
2716
2717 * sisu_0.38.10.orig.tar.gz (2006w18/4 | 2006-05-04)
2718 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.10
2719
2720 * minor fixes, need resulting from default removal of ._sst temporary files
2721 (master documents:processed composite documents:temporary files)
2722
2723 process .ssm master file instead where possible, e.g. -R (and url info),
2724 (implemented in hub)
2725
2726 _ flag provided as hack to have ._sst files kept at the end of a run, (as
2727 an alternative to use of the -M (maintenance) flag (which changes screen
2728 output))
2729
2730 * vim ftplugin, minor irritation with vim folds sorted
2731
2732 * sisu_0.38.9.orig.tar.gz (2006w18/3 | 2006-05-03)
2733 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.9
2734
2735 * sisupod/ sisu_doc, .ssm, renamed sisupod.tgz. Master document pod now
2736 contains the composite elements of the master, .ssm and .ssi files rather
2737 than the "composited document" ._sst, examine for example:
2738 http://www.jus.uio.no/sisu/alices_adventures_in_wonderland_and_through_the_looking_glass.lewis_carroll/sisupod.tgz
2739 [consider giving the option as this may not always be preferred, is
2740 necessary to find master within pod, but otherwise seems a more elegant
2741 solution]
2742
2743 * search, debian:sisu "recommends" added hyperestraier
2744 [option in addition to sisu "atomic" search with postgresql and sqlite]
2745
2746 some help on setting hyperestraier up (in very basic way) for sisu
2747 provided: sisu help hyperestraier
2748
2749 documentation for hyperestraier: http://hyperestraier.sourceforge.net/
2750 file:///usr/share/doc/hyperestraier/index.html man estcmd
2751
2752 for help on sisu search generally follow suggestions in: sisu help search
2753
2754 * vim filetypes fix, the temporary ._sst rather than ._ssi
2755
2756 * temporary files ._sst are now removed after run, unless -M (maintenance)
2757 flag is used
2758
2759 * rexml fix necessary
2760
2761 * help prompt fix
2762
2763 * fix, 0.38 markup interpretation, evident particularly in XML Dom variant
2764 -X of a few documents, more strict regex
2765
2766 * removed reference to 0.38 markup as experimental in help and man page
2767 (conversion script makes it easy to switch between markup versions)
2768
2769 * debian 'Standards' version changed to 3.7.0
2770
2771 NOTE DISCARDED BUILD -{6d2149ba45d601347d9562edc2995fe7 3401901
2772 sisu_0.38.9.orig.tar.gz}- -{b96ce1d8b5801c1e2ffa12eddbb1850a 647
2773 sisu_0.38.9-1.dsc}- -{ee7182ffdca58bd94dec3d07d4ccb9f8 94874
2774 sisu_0.38.9-1.diff.gz}-
2775
2776 * sisu_0.38.8.orig.tar.gz (2006w17/6 | 2006-04-29)
2777 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.8
2778
2779 * images, in particular to do with remote sisu markup source
2780 e.g. sisu -3
2781 http://www.jus.uio.no/sisu/free_culture.lawrence_lessig/free_culture.lawrence_lessig.sst
2782 sisu -3
2783 http://www.jus.uio.no/sisu/sphinx_or_robot.leena_krohn.1996/sphinx_or_robot.leena_krohn.1996.sst
2784 should once again pull down and generate documents with images (consider
2785 using url base plus directory, to make unique image directories for
2786 external documents images)
2787
2788 * vim:sisu syntax, spell
2789 [Re: use of Vim, have made the transition to Vim 7]
2790
2791 * (html_tune, some renaming which could cause breaks)
2792
2793 * sisu_0.38.7.orig.tar.gz (2006w17/4 | 2006-04-27)
2794 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.7
2795
2796 * sisu, code rearrangement, relatively minor, /usr/bin contains require only
2797
2798 * vim:sisu ftplugin, only activate :setlocal spell spelllang
2799 if version >= 700
2800
2801 * html, link to concordance only if < build concordance word count limit
2802
2803 * (html, sub_toc fix for pg texts)
2804
2805 * sisu_0.38.6.orig.tar.gz (2006w17/2 | 2006-04-25)
2806 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.6
2807
2808 * a glance forward at ruby 1.9, some early tests passed
2809 [ruby 1.9.0 (2006-04-21)]
2810
2811 * vim:sisu
2812 syntax: Spell on vim 7, not quite right colors: slate, vim colors, toned
2813 down, endnotes (green changed to "darkkhaki")
2814
2815 * concordance, wordmaps renamed
2816
2817 * sisu_0.38.5.orig.tar.gz (2006w16/7 | 2006-04-23)
2818 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.5
2819
2820 * primarily a new debian build as lintian 1.23.17 "published"
2821 yesterday, complains about existing builds
2822
2823 * vim ftplugin, folds, another minor modification
2824 [without which would have been built as 0.38.4-2]
2825
2826 * sisu_0.38.4.orig.tar.gz (2006w16/5 | 2006-04-21)
2827 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.4
2828 [Debian Release snapshot, uploaded by Wookey]
2829
2830 * param, fix, correction to a condition for setting markup type to 'rad'
2831 (0.38)
2832
2833 * param introduced header @clatalogue: (documented in man)
2834
2835 * markup_convert and param, a refinement to matching :A type headings
2836
2837 * vim ftplugin, folds, minor modification
2838
2839 * sisu_0.38.3.orig.tar.gz (2006w16/4 | 2006-04-20)
2840 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.3
2841 [Debian Release snapshot, uploaded by Wookey]
2842
2843 * convert, refinement in 0.37 to 0.38 and back, required.
2844
2845 * sample documents, header 'markup' not very descriptive, 'level' preferred,
2846 but not ideal either..., changed though accordingly
2847
2848 * sisu_0.38.2.orig.tar.gz (2006w16/3 | 2006-04-19)
2849 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.2
2850
2851 * --identify ; --convert ; --query ; minor adjustments
2852
2853 * sisu_0.38.1.orig.tar.gz (2006w16/1 | 2006-04-17)
2854 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.1
2855
2856 * sisu --convert [filename/wildcard] converts between 0.38 and 0.37 markup
2857 (which is substantially the same as 0.16 markup, only the file names
2858 changed)
2859
2860 * sisu --identify [filename/wildcard] attempts to recognises the markup
2861 version
2862
2863 * sisu --query [version number| or history] provides a bit of information
2864 on changes to markup and file naming conventions used
2865
2866 * urls, minor fix,
2867 (screen output of generated output omitted -H, (-h was ok))
2868
2869 * generated cgi search form needs a writable present directory,
2870 warning of failure posted if it is not (consider placing result elsewhere)
2871
2872 * vim syntax minor touch
2873
2874 * sisu_0.38.0.orig.tar.gz (2006w15/7 | 2006-04-16)
2875 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.38.0
2876
2877 Summary: there is some scope for breakage. preliminary tests passed new
2878 markup introduced, as alternative, existing markup is not affected - new
2879 document header markup, new document structure markup, experimental, [new
2880 header for tagging categories or topics, stub]
2881
2882 a script modify.rb is provided for easy conversion between 0.37 standard
2883 and 0.38 experimental markup
2884
2885 * alternative header notation, for consideration, an example
2886 @title: is equivalent to 0~title
2887
2888 * sisu structure, experimental alternative notation,
2889 A,B,C,1,2,3 mapping to 1,2,3,4,5,6 switched on on encountering level A~ or
2890 if document header should contains @markup: rad
2891 * SiSU has in effect two sets of levels to be considered
2892 1-3 headings/levels, pre-ordinary paragraphs /pre-substantive text, and 4-6
2893 headings/levels, levels which are followed by ordinary text. This may be
2894 conceptualised as levels A,B,C, 1,2,3, and using such letter number
2895 notation, in effect: A must exist, optional B and C may follow in sequence
2896 (not strict) 1 must exist, optional 2 and 3 may follow in sequence i.e.
2897 there are two independent heading level sequences A,B,C and 1,2,3 or using
2898 the standard notation 1,2,3 and 4,5,6 on the positive side:
2899 * the A,B,C,1,2,3 alternative makes explicit an aspect of structuring
2900 documents in SiSU that is not otherwise obvious to the newcomer (though
2901 it appears more complicated, is more in your face and likely to be
2902 understood fairly quickly)
2903 * the substantive text follows levels 1,2,3 and it is 'nice' to do
2904 most work in those levels a couple of issues to consider:
2905 * 1,2,3 usually precede A,B,C (and do for generated output),
2906 but in the form is better suited to this context, it takes some getting
2907 used to though, and may be necessary to add a marker (an optional
2908 exclamation mark (!) or colon (:) perhaps) to the A,B,C to indicate
2909 that they are not subsidiary values, and are 'greater' than 1,2,3.
2910 :A,:B,:C,1,2,3 colon selected as aesthetically more pleasing (to me)
2911 (despite exclamation mark already being in use for bold lines/headings)
2912 * there ends up being more in marking up to know, (which needs to be
2913 balanced against any perceived convenience) unless ultimately only one
2914 markup structure style is adopted
2915 * ok within code may confuse a bit, as things simple are not always what
2916 you would expect, present solution is to translate rad markup values to
2917 standard ones, so A,B,C,1,2,3 and references to them become 1,2,3,4,5,6
2918 (where you expect to find 1 you may find a 4)
2919 * a note on implementation of 0.38 experimental (rad), within the program
2920 structural markup is converted back to the the standard notation, i.e.
2921 levels A,B,C,1,2,3 are re-mapped to 1,2,3,4,5,6 which is used for
2922 processing
2923
2924 * param, header, 0~tag or to use newer notation @tag: introduced,
2925 a stub for topic lists, categories, classification within documents.
2926 Formal only in the sense that to make work you need to be aware of previous
2927 categories, a degree of organisation is necessary. Raises technical
2928 questions in relation to method and notation used for SiSU structuring.
2929 Mapping may be fairly simple for an independent system, however, it is a
2930 bit more complex to directly map to SiSU structure as SiSU has in effect
2931 two sets of levels to be considered A technically simple but inconvenient
2932 solution for making SiSU pages out of tags would be to have them between 4
2933 and 6 levels deep, four levels is however from a practical tagging
2934 perspective (a bit arbitrary and) an inconvenient minimum depth to require
2935 it also also could be inconvenient for other technical purposes
2936
2937 * sysenv, utf-8 assumed if file encoding cannot be determined, 'fix' results
2938 from an unexpected issue with the use of alternative document header markup
2939 introduced in 0.38 (@title:) the program 'file' used to check document type
2940 no longer parses the markup document and recognises it as utf-8 unless the
2941 document starts with a sisu comment line %2
2942
2943 * an auto-converter, with canned conversion from 0.37/traditional to 0.38
2944 (rad) markup and back from 0.38 (rad) to 0.37/traditional is tossed in to
2945 sisu-examples (permissions at 644) sisu-examples/config/convert/modify.rb
2946 once enabled (permissions and path set), usage: modify.rb --convert
2947 [filename/wildcard] for further options and generally a better place to
2948 begin: modify.rb --help this is a fairly generic simple tool that can be
2949 used to store other canned conversions
2950
2951 * an auto-converter with canned conversion
2952 from 0.37/traditional to 0.38 (rad) markup and back from 0.38 (rad) to
2953 0.37/traditional is tossed in to sisu-examples (permissions at 644)
2954 sisu-examples/config/convert/modify.rb
2955
2956 * refactor, minor, moved some dublin core checking, affects
2957 plaintext, html, xhtml, xml, odf ...
2958
2959 * db, create added as synonym for createall
2960
2961 * sqlite, common_db, create command makes directory for output if it
2962 does not already exist
2963
2964 * header @structure: added as a synonym for @toc: it is used to build
2965 the table of contents, but probably more usefully thought of and described
2966 as the document structure header
2967
2968 * sisu help, some additions and a fix
2969 sisu help env, 'issues' reporting when machine offline
2970
2971 * vim syntax highlighting file (sisu-0.38),
2972 ftplugin more vimrc type defaults review, and colors minor
2973
2974 0.37 introduces NEW FILE-NAME EXTENSIONS rename 's/\.s[123]$/\.sst/' *.s{1,2,3}
2975 rename 's/\.r[123]$/\.ssm/' *.r{1,2,3} rename 's/\.si$/\.ssi/' *.si
2976
2977 * sisu_0.37.12.orig.tar.gz (2006w14/7 | 2006-04-09)
2978 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.12
2979
2980 * vim syntax highlighting file, further testing
2981
2982 * sisu_0.37.11.orig.tar.gz (2006w14/7 | 2006-04-09)
2983 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.11
2984
2985 * vim related files, cleaning
2986 (filetype.vim, syntax/sisu.vim ftplugin/sisu.vim & colors/slate.vim)
2987 syntax/sisu.vim minor refinements; colors/slate.vim has become a bit of a
2988 christmas tree, pretty far from what it started out as, will probably tone
2989 it down again, (it works only on dark backgrounds)
2990
2991 * help, 'environment' information, minor addition,
2992 (and sysenv remote host rescue so works when machine is offline): 'sisu
2993 help env'
2994
2995 * sisu_0.37.10.orig.tar.gz (2006w14/4 | 2006-04-06)
2996 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.10
2997
2998 * vim related files, cleaning
2999 (filetype.vim, syntax/sisu.vim ftplugin/sisu.vim & colors/slate.vim)
3000
3001 * sisu_0.37.9.orig.tar.gz (2006w13/6 | 2006-04-01)
3002 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.9
3003
3004 * vim related files, cleaning
3005 (filetype.vim, syntax/sisu.vim ftplugin/sisu.vim & colors/slate.vim)
3006
3007 * db common, fix for table representation
3008
3009 * sisu_0.37.8.orig.tar.gz (2006w12/6 | 2006-03-25)
3010 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.8
3011
3012 * screen text ansi color turned off by default, (color does not suit all
3013 terms/consoles)
3014 * to turn color on by default, edit sisurc.yaml in (found in ./_sisu
3015 * ~/.sisu
3016 or /etc/sisu) set flag: color: true
3017 * to toggle screen color (on/off) use the -c flag
3018
3019 * processing path where markup directory is not writable [and no other
3020 * default
3021 has been set] is now /tmp/_sisu_processing/$USER (instead of
3022 /tmp/_sisu_processing) [if document markup directory is writable, it
3023 remains ./_sisu_processing, unless a different processing path is set in
3024 active sisurc.yaml] e.g. of a non-writable document markup directory:
3025 /usr/share/sisu-examples/sample/document_samples_sisu_markup
3026
3027 * processing path when /tmp/_sisu_processing/$USER is used, clean of content
3028 after use (as is in public area on a multi-user system) unless maintenance
3029 flag (-M) is used
3030
3031 * sisurc.yaml, removed processing directory entry, rely on sysenv default
3032 (can still change default in sisurc.yaml)
3033
3034 * help, added a bit of 'environment' information, [expand further as needed]
3035 sisu --help env
3036
3037 * sisu_0.37.7.orig.tar.gz (2006w12/4 | 2006-03-23)
3038 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.7
3039
3040 * common_db, fix affecting pgsql for endnotes in heading levels 1-3
3041 [relational db catch-up with footnote fix in 0.36.24]
3042
3043 * sisu_0.37.6.orig.tar.gz (2006w12/4 | 2006-03-23)
3044 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.6
3045 [Debian Release snapshot, uploaded by Wookey]
3046
3047 * sisu control, minor cleaning
3048
3049 * gedit/gobby syntax highlighting, very basic start, in:
3050 sisu-examples/config/syntax_hi
3051
3052 * sisu_0.37.5.orig.tar.gz (2006w12/3 | 2006-03-22)
3053 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.5
3054 [Debian Release snapshot, uploaded by Wookey]
3055
3056 * metaverse, digest: sha256 offered as alternative to md5
3057 (configure in sisurc.yaml, md5 should be sufficient for most purposes and
3058 remains default)
3059
3060 * metaverse, auto bold markup fix
3061
3062 * some code shuffling and method and variable renaming
3063 (including in sisu control file)
3064
3065 * wmap, sorting of matches (object citation numbers)
3066
3067 * wmap, words capitalised unless several letters uppercase or is a phrase
3068 (rather than a single word)
3069
3070 * wmap, names/id associated to phrases, space replaced with underscore
3071
3072 * html, heading tag names #h dropped if heading starts with alphabet so e.g.:
3073 #h1.2 but #linux [consider #h_linux]
3074
3075 * sisu_0.37.4.orig.tar.gz (2006w10/4 | 2006-03-09)
3076 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.4
3077 [Debian Release snapshot, uploaded by Wookey]
3078
3079 * w3c compliance in html for: default homepage, document manifest, and
3080 wordmap, (and check that renders properly in lynx, elinks, links2, w3m,
3081 dillo as well as the rest)
3082
3083 * sisu_0.37.3.orig.tar.gz (2006w10/4 | 2006-03-09)
3084 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.3
3085
3086 * default home page, make sure that html is w3c compliant, (and renders in
3087 lynx, elinks, links2, w3m, dillo as well as the rest)
3088
3089 * editors (other than vim already done) filetypes match new filenames
3090
3091 * sisu_0.37.2.orig.tar.gz (2006w10/2 | 2006-03-07)
3092 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.2
3093 [Debian Release snapshot, uploaded by Wookey]
3094
3095 * filename extensions, reduce in number and rename processed
3096 secondary/temporary files to make matching of editable files trivial *.ss?
3097 (editable files .sst .ssm .ssi matched with *.ss? or more precisely
3098 *.ss[tmi])
3099
3100 * .sst (sisu structured text). .ssf removed, reason this is processed as
3101 being the same file as .sst and increases the possibility of confusion for
3102 the user. .ssm (sisu structured master) .ssc removed for same reason as
3103 removal of .ssf described above. .ssm files may include .sst and/or .ssi
3104 files within them.
3105
3106 * filename extensions, processed secondary/temporary files
3107 ._sst was .sss and previously .t (substantive content of composite/master
3108 file) .-sst was .ssu and previously .u (sisu markup .sst downloaded as
3109 url for processing) reason for choice, identifies as .sst files and are
3110 processed as such, while easily ignored/excluded on the command line for
3111 editing and processing. These can be ignored by the user, but should be
3112 processable by sisu as .sst files.
3113
3114 * .ssd (sisu structured document) is retained, for use in sisudoc,
3115 or sisupod, where a zipped file with image and other content necessary to
3116 reproduce the original is made.
3117
3118 * .ssi (sisu structured insert/information) unprocessed, sisu markup text,
3119 for use in master documents, is likewise unchanged
3120
3121 * filetypes.vim made to match (filename extensions)
3122
3123 * sisu_0.37.1.orig.tar.gz (2006w10/1 | 2006-03-06)
3124 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.1
3125
3126 * cgi search forms in sisu-examples, updated to match filename extensions
3127 [and to match 'sisu-F webrick' equivalent]
3128
3129 * sisu_0.37.0.orig.tar.gz (2006w09/7 | 2006-03-05)
3130 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.37.0
3131
3132 WARNING: FILE RENAMING NECESSARY as file name extensions have been changed,
3133 (there is scope for program breakage as a result, though preliminary tests
3134 have been passed).
3135
3136 Also note that, SiSU markup syntax is unchanged. Repeat: there is NO CHANGE
3137 to SiSU markup syntax. Renaming of file-extensions should be all that is
3138 necessary for things to work as before.
3139
3140 File extension name changes, note this does not affect SiSU markup in any
3141 way... but the .s1 .s2 .s3 and like types are discontinued, files should be
3142 renamed as explained below
3143
3144 NEW FILE EXTENSIONS the obvious sd and sdf appear to be taken, and there is
3145 some use of .st and .sm extensions, so will use .ss extensions, which from an
3146 examination of vim filetype.vim and mime.types appear to be available.
3147
3148 * sst (.ssf) ('sisu structured text')
3149 .sst == .s3 (also .s1 and .s2) .ssf == .s3 (also .s1 and .s2)
3150
3151 rename 's/\.s[123]$/\.sst/' *.s{1,2,3}
3152
3153 * ssm & ssc
3154 ('sisu structured master' and 'sisu structured composite') .ssm == .r3
3155 (also .r1 and .r2) .ssc == .r3 (also .r1 and .r2) [r was for require]
3156
3157 rename 's/\.r[123]$/\.ssc/' *.r{1,2,3}
3158
3159 suggested convention: use ssm where the master contains only requests for
3160 parts; use ssc where the composite document contains its own text but
3161 requests inserts. they are in fact (technically) interchangeable, not
3162 being recognised as distinct by sisu.
3163
3164 * ssi
3165 ('sisu structured insert/information') (this is an unprocessed recognised
3166 as being in sisu markup but only used as part of a composite document .ssm
3167 or .ssc)
3168
3169 ssi == si
3170
3171 rename 's/\.si$/\.ssi/' *.si
3172
3173 * ssd
3174 ('sisu structured document') [filename].ssd should be mapped to sisudoc.tgz
3175
3176 THE FOLLOWING OCCUR IN PROCESSING they should be taken care of automatically
3177 on use of sisu
3178
3179 * sss
3180 secondary file .sss == .t3 [t was for tmp]
3181
3182 * ssu
3183 downloaded url .ssu == .u3 [u was for url]
3184
3185 * sst_meta
3186 human readable processing file (metaverse)
3187
3188 .sst_meta == .s3.meta
3189
3190 * sst_meta.rbm
3191 ruby marshal processing file (metaverse)
3192
3193 .sst_meta.rbm == .marshalMeta
3194
3195 OTHER CHANGES
3196
3197 * sample markup documents file type extensions changed to .sst from
3198 .s3
3199
3200 * sisu, provide warning and advice on renaming when requests are made to
3201 * process files with old filename extensions.
3202
3203 * xml(s) and xhtml, escape greater than and less than in "code" mode.
3204
3205 * cgi search form, postgresql, fix - create canned url etc., in line with
3206 * what sqlite form does
3207
3208 * sisu_0.36.25.orig.tar.gz (2006w09/7 | 2006-03-05)
3209 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.25
3210
3211 [A Fix is Necessary will revisit]
3212
3213 * metaverse, don't number headings that are numbered (or rather, start with
3214 numbers), [may need an escape]
3215
3216 * manifest, don't assume a document will contain header (related/recommended)
3217 links
3218
3219 * vim syntax highlighting, sisu.vim, added check that url not preceded or
3220 followed by > or < without an intervening space (or <br> which is a bit
3221 redundant but a fairly common error that is highlighted as such in full),
3222 needed for auto-markup match
3223
3224 * sisu_0.36.24.orig.tar.gz (2006w09/2 | 2006-02-28)
3225 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.24
3226
3227 * html, segmented, footnote in heading levels 1, 2, or 3, (deposit in first
3228 segment 4 that follows), and clean heading of the footnote reference marker
3229 after the segment in which footnote (for the heading) occurs
3230
3231 * html, multilingual documents, ensure html filetype suffix is used in html
3232 i.e. use html file suffixes within html, even when -H (rather than -h) is
3233 selected
3234 [decision to hardcode protection is a bit arbitrary, suffixes required here
3235 by existing server configuration. Consequences of overlooking this
3236 requirement are a bit latent and fairly dire..., add configuration file
3237 escape of protection]
3238
3239 * sisu_0.36.23.orig.tar.gz (2006w09/1 | 2006-02-27)
3240 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.23
3241
3242 * odf, use of brackets (also square) within linked text (and linked images
3243 with text), fix
3244 { text to link (use of brackets odf issue fix) }http://url
3245
3246 * odf, issue with ? in url in linked text and images, fix
3247
3248 * odf, single step indent with bullet, fix
3249
3250 * html, rights passed through special character filter...
3251 [do for other "fields"]
3252
3253 * metaverse, a couple more characters sanitised
3254 “” converted to "
3255 — converted to -
3256 'irregular' whitespace converted to space
3257
3258 * html, segmented, footnotes in subheadings (levels 5 & 6) a clumsy fix
3259 revisit and address upstream, [also notes name tag remains unclosed]
3260
3261 * regex, set for utf-8, [you may wish to reconsider fixed default]
3262
3263 * [sisu-examples, free_culture, minor adjustments to text]
3264
3265 * sisu_0.36.22.orig.tar.gz (2006w08/4 | 2006-02-23)
3266 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.22
3267
3268 * odf, footnote fix for url matches
3269
3270 * sisu_0.36.21.orig.tar.gz (2006w08/3 | 2006-02-22)
3271 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.21
3272
3273 * metaverse, further fix to catch exception for auto-heading/title numbering,
3274 change of 0.36.19 (non-substantive/editorial hedings)
3275
3276 * html cosmetic, lower navigation band in scroll (doc.html), fix
3277
3278 * sisu_0.36.20.orig.tar.gz (2006w08/3 | 2006-02-22)
3279 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.20
3280
3281 * metaverse, fix required, issue introduced by 0.36.19, affected pdf
3282
3283 * sisu_0.36.19.orig.tar.gz (2006w08/3 | 2006-02-22)
3284 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.19
3285
3286 * metaverse, document auto-heading/title numbering, rule change
3287
3288 * odf anchor of heading matches to start of line, fix
3289
3290 * odf hyperlinked text match, escape brackets within linked text, fix
3291
3292 * sisu_0.36.18.orig.tar.gz (2006w08/1 | 2006-02-20)
3293 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.18
3294 [Debian Release snapshot, uploaded by Wookey]
3295
3296 * cgi sample form, sql search improved
3297 [development iterations necessary]
3298
3299 * sisu_0.36.17.orig.tar.gz (2006w07/7 | 2006-02-19)
3300 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.17
3301
3302 * cgi sample forms (sqlite), match highlighting made case insensitive
3303 character 'i' added to two files in two places
3304
3305 * sisu_0.36.16.orig.tar.gz (2006w07/7 | 2006-02-19)
3306 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.16
3307
3308 * cgi form (generator),
3309 canned url populates search field
3310 more cosmetic rearrangement of code, e.g. cgi_common_sql introduced
3311 for common code (in pgsql & sqlite forms)
3312
3313 * manual cgi samples renamed and updated
3314 sisu-examples/sample/cgi-bin/sisu_search_pgsql.cgi
3315 sisu-examples/sample/cgi-bin/sisu_search_sqlite.cgi
3316
3317 * sisu_0.36.15.orig.tar.gz (2006w07/6 | 2006-02-18)
3318 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.15
3319
3320 * cgi form (generator), some cosmetic rearrangement of code,
3321 order by output esp. for sqlite,
3322 image paths rearranged
3323
3324 * sisu_0.36.14.orig.tar.gz (2006w07/6 | 2006-02-18)
3325 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.14
3326
3327 * cgi form (generator) for pgsql and sqlite split up
3328
3329 * cgi form (generator) match highlighting added
3330 [sample search form remains very basic]
3331
3332 * images, minor change to sisu.png and
3333 inclusion of fsf/gnu levitating gnu
3334
3335 * metaverse, sanitize ’ character
3336
3337 * sisu_0.36.13.orig.tar.gz (2006w06/7 | 2006-02-12)
3338 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.13
3339
3340 * bold line shortcut tag, !_ where no bold list, a fix
3341
3342 * minor, cosmetic code changes of tests with equivalents (type .nil? and
3343 .empty?) [done a bit quickly though]
3344
3345 * minor, one spelling correction in free_as_in_freedom
3346
3347 * sisu_0.36.12.orig.tar.gz (2006w06/4 | 2006-02-09)
3348 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.12
3349 [Debian Release snapshot, uploaded by Wookey]
3350
3351 * metaverse_syntax, fix required for alternative markup endnotes
3352
3353 * cgi (frontend for pgsql), url link fix (.html suffix) for webrick server
3354
3355 * digests/dcc, added info, minor
3356
3357 * sisu_0.36.11.orig.tar.gz (2006w06/4 | 2006-02-09)
3358 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.11
3359
3360 * digest/dcc, further tuning of output presentation (digest.txt)
3361
3362 * sisu_0.36.10.orig.tar.gz (2006w06/3 | 2006-02-08)
3363 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.10
3364
3365 * digest/dcc, (document content certificate), a bit more information
3366 provided, in output and on man pages, e.g. see
3367 http://www.jus.uio.no/sisu/sisu_changelog/digest.txt
3368 or
3369 http://www.jus.uio.no/sisu/SiSU/digest.txt
3370 etc.
3371
3372 * sisu man page, minor fixes and minor embellishments
3373
3374 * home page, in default and skins, minor change
3375
3376 * sisu_0.36.9.orig.tar.gz (2006w06/2 | 2006-02-07)
3377 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.9
3378 [Debian Release snapshot, uploaded by Wookey]
3379
3380 * fix of filelists where param is not parsed, relevant to rsync, scp and zap
3381 [problem introduced by changes made for multilingual documents which
3382 assumed that param is always parsed]
3383 [solution not elegant, but likely to remain a while]
3384
3385 * sisu_0.36.8.orig.tar.gz (2006w06/1 | 2006-02-06)
3386 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.8
3387
3388 * plaintext dos/Unix, check that all dos linefeeds are in place
3389
3390 * help (man pages, html, program), minor adjustments, and sync html
3391 with man pages
3392
3393 * remote (rsync,scp) building of filelist for placement of output
3394 improved, relevant for multilingual documents
3395 [could be improved further especially for scp, where there is no
3396 language code all documents are copied, which results in
3397 duplication]
3398
3399 * sisu_0.36.7.orig.tar.gz (2006w05/7 | 2006-02-05)
3400 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.7
3401
3402 * metaverse, linefeed conversion, convert msdos line feeds \r\n to unix \n
3403 for processing
3404
3405 * sisu(1) man page, note added on how to produce dos plaintext output file
3406 (instead of linux/unix)
3407
3408 * plaintext, default shortcut flags changed to produce dos ascii files,
3409 reason, Unix/Linux seldom has a problem dealing other ascii filetypes, MS
3410 based programs are more likely to stumble, also if manifest built
3411 concurrently with plaintext will use plaintext command flag to give
3412 information on output type - whether Unix or dos etc. [could add a file
3413 check of type where manifest is built separately, not really necessary]
3414
3415 * skins, minor edits, path to css corrected
3416
3417 * sisu_0.36.6.orig.tar.gz (2006w05/6 | 2006-02-04)
3418 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.6
3419
3420 * html (some w3c compliance steps) [2006-01-15]:
3421 * object "id" number names changed, preceded by letter o
3422 * use of name tag to give objects numbers (instead of id for numeric value)
3423 * footnote links changed (use of underscore (instead of tilde not
3424 permitted))
3425 * image tags "closed"
3426 * skin adjustment
3427 * finally reinstate w3c transitional xhtml header
3428
3429 * html tables, changed organisation of code [2006-01-16]
3430
3431 * odf tables [2006-01-17]
3432 [display only without tables headings]
3433
3434 * odf pagebreaks [2006-01-17]
3435
3436 * odf bullets [2006-01-17]
3437
3438 * odf multiple images in object [2006-01-18]
3439 image handling, fix [2006-01-22]
3440 image captions [2006-01-22]
3441 placement within text "as char" [2006-01-23]
3442
3443 * overview.txt updated with things done
3444
3445 * url screen display, fix to urls in batch processing [2006-01-17]
3446 [overlooked because of personal practice of using rant/make to run all
3447 requested processes on each markup file in a batch process]
3448
3449 * sisu headers, document recommended links, 12 link limit removed [2006-01-20]
3450
3451 * tables, introduced an alternative visual representation [2006-01-20]
3452
3453 * odf tables, max number of columns increased to 14 from 8 [2006-01-22]
3454 (12 may be useful for months plus at least one to describe content)
3455
3456 * sisu_test.s3 document added to serve as quick test of markup forms and a
3457 rough guide however it does not at all serve as an example of a typical
3458 document [2006-01-21]
3459
3460 * html anchor heading matches to start of line, [watch] [2006-01-22]
3461
3462 * odf text links [2006-01-22]
3463
3464 * odf bullets, as image, currently using "red pill" [2006-01-23]
3465
3466 * texpdf special character vertical bar / pipe, fix [2006-01-23]
3467
3468 * digests, document content certification, work on multiple images
3469 [2006-01-26]
3470
3471 * digests, document content certification, (digest info) digest for
3472 document skin digest, and repeat of document digest [2006-01-27]
3473
3474 * sql (pgsql, sqlite), special character escape, changes [2006-01-28]
3475
3476 * docbook experimental introduced, another form of xml (may need to rename,
3477 so far represents a quick first pass at docbook, and does not qualify as
3478 docbook: docbook is released under a liberal license permitting all manner
3479 of modifications, but if modified may not be called docbook) is as noted
3480 experimental and undocumented, (and may as easily be quietly removed, or
3481 renamed as improved upon) [2006-01-31] [will need to study a number of things
3482 including embedding document parts (within parts)..., may take opportunity
3483 to introduce some substantive tags to sisu that are docbook compatible]
3484
3485 * sisu_0.36.5.orig.tar.gz (2006w01/5 | 2006-01-06)
3486 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.5
3487 [Debian Release snapshot, uploaded by Wookey]
3488
3489 * sisu man page minor edit
3490
3491 * copyright file contains information on setup.rb included with tarball
3492 and on Rant used to generate install,
3493 both under Gnu Lesser Public License
3494
3495 * Debian build changed, fewer packages, hope to unify the SiSU development
3496 and SiSU Debian upload builds
3497
3498 * sisu_0.36.4.orig.tar.gz (2006w00/7 | 2006-01-01)
3499 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.4
3500 [Debian Release snapshot, uploaded by Wookey]
3501
3502 * plaintext, multi-language document url adjustments
3503
3504 * termsheet, output path and urls
3505
3506 * [some multi-language document markup samples added to debian build in
3507 sisu-examples]
3508
3509 * sisu_0.36.3.orig.tar.gz (2005w52/6 | 2005-12-31)
3510 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.3
3511
3512 * adjustments made for consequences of possibility of multi-language
3513 documents in sysenv, wmap, sql (psql/sqlite), remote put
3514
3515 * sql prefix column changed to TEXT (from VARCHAR)
3516
3517 * sysenv, change to the initialization of constants [revisit]
3518
3519 * sisu_0.36.2.orig.tar.gz (2005w52/5 | 2005-12-30)
3520 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.2
3521
3522 * sql (pgsql/sqlite), (a fix:) "manifest" column replaces "summary" column
3523
3524 * html_format_table.rb removed, last dependency removed, rely on css
3525
3526 * wmap use main css, and own styles
3527
3528 * sisu_0.36.1.orig.tar.gz (2005w52/4 | 2005-12-29)
3529 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.1
3530
3531 * html batch processing fix, placement of files:
3532 index.html, toc.html and doc.html
3533
3534 * sisu_0.36.0.orig.tar.gz (2005w52/4 | 2005-12-29)
3535 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.36.0
3536
3537 * html -h -H behaviour switch, -h now produces urls with suffixes (hardlinks,
3538 including .html .pdf etc.) (this being the default that just works,
3539 including for reading output in a browser directly off a file-system), -H
3540 omits them and requires an appropriately configured web server.
3541 [change in behaviour is the reason for this version number bump]
3542
3543 * multilingual/(multiple language) document filenaming convention and
3544 associated behaviour, made default, unless turned off in configuration file
3545 default:
3546 multilingual: false
3547
3548 * multilingual/(multiple language) document output filenaming convention set
3549 at 1 in following example list:
3550 (1) outputdir/es.[file].html
3551 (2) outputdir/[file].es.html
3552 (3) outputdir/[file].html.es (which Apache for example can be
3553 the first option is convenient in that it organises versions of document by
3554 language in the output directory, (i tend to use 2 though)
3555
3556 default:
3557 language_file: 2
3558
3559 (the default in the absence of a setting is 1 es.index.html, rather than 2
3560 index.es.html)
3561
3562 [contains a batch processing bug affecting some html output, fix in 0.36.1]
3563
3564 * sisu_0.35.0.orig.tar.gz (2005w52/3 | 2005-12-28)
3565 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.35.0
3566
3567 * sisupod, sisu multi-language document pod, in place
3568 if config file permits, will search for multiple versions of the same
3569 document in different languages, by file naming convention, and all these
3570 will be placed into the same sisudoc source file, the intention will be
3571 to separate the sisudoc file format for single documents and sisupod for
3572 multi-lingual versions of the same.
3573 (changes to sysenv and sisudoc for this purpose)
3574
3575 * multi-lingual versions of document naming and output conventions
3576 conceptually sorted,
3577 e.g. assuming config file set as appropriate
3578 language version name takes the form:
3579 filename~es.s3
3580 output alternatives become, (depending on config file setting)
3581 (1) filename/es.index.html
3582 (2) filename/index.es.html
3583 (3) filename/index.html.es (which Apache for example can be
3584 configured to use for automatically serving the users preference)
3585 it is now just to stepwise implement the rules for output...
3586 some detail remains as what to do with the default language, will this
3587 feature be strict so that too will have the language version code included,
3588 or, is it more convenient to drop it in that instance
3589
3590 default:
3591 language_file: 2
3592 # multilingual: true
3593
3594 * param, config filename placement information gathering rules for
3595 multi-document version output are in place, done with flexibility in mind,
3596 language insertions may be made at any of three points in filename
3597
3598 * sub-numbering system, default behaviour change/correction, reset when any
3599 major number changes [consider offering the alternative of running
3600 sub-numbers, below 4~, would be set in header]
3601
3602 * urls (-u, -U, -v), match new multilingual file naming convention
3603
3604 * manifest, show multilingual version manifests, if available
3605
3606 [contains a batch processing bug affecting some html output, fix in 0.36.1]
3607
3608 * sisu_0.34.2.orig.tar.gz (2005w51/1 | 2005-12-19)
3609 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.34.2
3610
3611 * default css, fix to image links (paths),
3612 necessitated by changes to directory structure
3613
3614 * digests, include in header url for set sisu_manifest, and time and version
3615 information at the top of the document
3616
3617 * sisu_0.34.1.orig.tar.gz (2005w50/7 | 2005-12-18)
3618 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.34.1
3619
3620 * html and wmap output manifest cosmetic link change and a link fix in html
3621
3622 * manifest, md5 if markup source is shared, show if -v
3623
3624 * sisu_0.34.0.orig.tar.gz (2005w50/6 | 2005-12-17)
3625 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.34.0
3626
3627 * directory structure changes
3628 [reason for version number jump]
3629 * all sisu output server configuration
3630 goes into subdirectories named _sisu,
3631 one within the main server directory
3632 and another within each document directory created
3633 _sisu/image
3634 _sisu/css
3635 _sisu/dtd
3636 * localised sisu markup/input configuration
3637 is placed directly under _sisu in the markup directory
3638 (rather than _sisu/config), the hierarchy becoming
3639 ./_sisu
3640 ~/sisu
3641 /etc/sisu
3642 NOTE: it is again necessary to run sisu -CC
3643 NOTE: the following have so far been considered and discarded as
3644 alternatives to _sisu: "sisu" discarded as a name sometimes used for a
3645 document directory; ".sisu" discarded as hidden output directories may be
3646 confusing to the user; "sisurc" remains a possible alternative which is a
3647 bit descriptive, however "_sisu" is consistent with the configuration
3648 directories, and chosen for now
3649
3650 * see notes on css and images
3651 for changes to image and css output directories
3652 * see notes on configuration for notes on changes within
3653 _sisu in local markup directory
3654
3655 * manifest, renamed from summary, sisu_manifest.html instead of summary.html
3656 [reason: less likely to be useful in other circumstances, summary freed as
3657 a reserved filename] [contains: #output #metadata #links]
3658
3659 * _sisu: _sisu/conf files and subdirectories moved to _sisu
3660 [reason: the deeper directory structure made sense when sisu_processing was
3661 also contained with _sisu, it is no longer helpful,
3662 the directory structure of ./_sisu mirrors that of ~/.sisu]
3663
3664 * images now placed within output directory sisu/image
3665 (there is a main sisurc directory and each subdirectory (mapping to a
3666 markup directory stub) contains its own sisurc directory)
3667
3668 * generation of remote markup/source documents url, some work, on image
3669 mappings
3670
3671 * css: logic in place for manually created css substitution
3672 * -CC copies css files to output/webserver director sisu_css
3673 if they exist in ./_sisu/css, ~/.sisu/css or /etc/sisu/css
3674 * -H or -h html -x -X for xml etc. will look in output/webserver
3675 sisu_css directory for any requested css. If it exists, pages created
3676 will link to it, otherwise, the default css files provded by sisu are used.
3677 * css requests may be done on a document or directory stub basis 0~css grey
3678 will look for grey_html.css and the directory stub book, will look for
3679 book_html.css
3680 [note: check and make pages more css friendly]
3681
3682 * fix, if the within a document markup directory the directory
3683 _sisu_processing exists and is writable it will be used for processing
3684 otherwise /tmp/_sisu_processing is used
3685 [i.e. to use ./_sisu_processing for processing, create it]
3686
3687 * sisurc.yaml defaults set to false to prevent zap (-Z) and css changes
3688
3689 * Sam Williams copyright notice, included under 0~rights in Free as in
3690 Freedom, not sure how this has been missed.
3691
3692 * minor screen display url correction, in sax.xml
3693
3694 * sisu_0.33.0.orig.tar.gz (2005w50/4 | 2005-12-15)
3695 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.33.0
3696
3697 * processing directory, moved to ./_sisu_processing from ./_sisu/processing
3698 [reason: makes it easier to backup _sisu [you will almost never want
3699 _sisu_processing]]
3700 /tmp/_sisu_processing is default and used if the former directory is absent
3701 (instead of /tmp/sisu_processing for consistency)
3702 [reason for local directory processing option if /tmp is default, exists,
3703 if you prefer to keep processing out of /tmp]
3704 [consider for /tmp adding to path /tmp/_sisu_processing/[$USER]/[directory
3705 stub] to minimise likelihood of collisions, unlikely currently as the
3706 default is to regenerate "metaverse" for each request]
3707
3708 * css, moved to [web_output]/sisu_css from [web_output]/style
3709 [reason: collision with other efforts, manual or otherwise even less likely]
3710 this means it is necessary to reinitialise directories, see sisu -CC
3711
3712 * external document (using url to call for processing), paths for processing
3713 and downloaded images adjusted (processing and output)
3714
3715 * install (Rantfile and rant: install), a fix required
3716
3717 * sisu_0.32.5.orig.tar.gz (2005w50/3 | 2005-12-14)
3718 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.32.5
3719
3720 * orig.tar.gz should now be updated together with debian package
3721 orig.tar.gz has not been updated properly since 0.31.4, debian package has
3722 issue with autopackage builder
3723
3724 * debian package improved, however: diffs started from scratch,
3725
3726 information/history abandoned Reason: undetermined problem with automated
3727 package builder. automated package builder (which uses darcs and
3728 darcs-buildpackage) builds package normally/properly with a pristine
3729 directory structure, but not with accumulated debian build history. For now,
3730 the orig.tar.gz and debian package structure are updated, and debian history
3731 is not included.
3732
3733 * directory named extra removed from source tarball,
3734 extra/debian/man moved to debian/man
3735
3736 * debian, correction of a man page
3737
3738 * sisu_0.32.4.orig.tar.gz (2005w50/1 | 2005-12-12)
3739 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.32.4
3740
3741 * odf (opendocument), images - an image per paragraph/object only, at present
3742 (thanks Alex Hudson #odf so_solid_moo for feedback, was placing paragraphs
3743 within paragraphs, last step in getting images working)
3744
3745 * odf (opendocument), sisu document metadata
3746
3747 * sisu_0.32.3.orig.tar.gz (2005w49/7 | 2005-12-11)
3748 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.32.3
3749
3750 * html endnote url re-fix
3751
3752 * sisu_0.32.2.orig.tar.gz (2005w49/4 | 2005-12-08)
3753 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.32.2
3754
3755 * sqlite, repair
3756
3757 * sisu_0.32.1.orig.tar.gz (2005w48/6 | 2005-12-03)
3758 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.32.1
3759
3760 * minor code cleaning, mostly removal of commented out code,
3761 lib html_css.rb, removed as redundant
3762
3763 * package: html files in data/doc/sisu moved to data/doc/sisu/html
3764
3765 * debian:control a missing comma added to comma delimited depends list
3766
3767 * sisu_0.32.0.orig.tar.gz (2005w48/4 | 2005-12-01)
3768 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.32.0
3769
3770 * -v urls, minor correction
3771
3772 * -q quieter
3773 pdflatex quieter [/dev/null screen ouput except for -v up]
3774
3775 * -q -v -V -M -u screen information levels better sorted
3776
3777 * sisu_0.31.5.orig.tar.gz (2005w48/4 | 2005-12-01)
3778 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.31.5
3779 [this should have been 0.32.0]
3780
3781 * -v -M etc. (cosmetic) url, output path information improved
3782 additional possibilities in configuration, sisurc.yaml
3783 setting of programs used:
3784 text_editer, web_browser, pdf_viewer, odf_viewer
3785 setting of viewing preference, vis path, and url
3786
3787 * -CC re homepages, new option setting the (manually crafted) home page,
3788 copy from first found of:
3789 ./_sisu/conf/home/index.html
3790 ~/.sisu/home/index.html
3791 /etc/sisu/home/index.html
3792 otherwise, as before will look for home page in:
3793 ./_sisu/conf/skin/doc/skin_sisu.rb
3794 ~/.sisu/skin/doc/skin_sisu.rb
3795 /etc/sisu/skin/doc/skin_sisu.rb
3796 and as before if that is not found, take the sisu default
3797
3798 * css styles, start implementing a more flexible model for using
3799 alternative stylesheets, stylesheets may be specified in document header
3800 0~css or 0~stylesheet [name], and if that existws, or if a stylesheet
3801 exists that matches the markup directory stub, results in html, xhtml, xml
3802 as appropriate, requesting the matching stylesheets documunts
3803 [needs work and testing before it becomes really usable, for the time
3804 being is switched off by default to use must be enabled in conf file]
3805 [css stylesheets renamed, likely to be noticed]
3806
3807 * -CCr -CCRZ stubs for remote copying/building of base site,
3808 images, css stylesheets, index.html and toc.html
3809 (not to be confused with existing remote placement of generated output)
3810
3811 * Debian package adjustment
3812
3813 * sisu_0.31.4.orig.tar.gz (2005w48/2 | 2005-11-29)
3814 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.31.4
3815
3816 * Debian packages broken into smaller packages, for better control over
3817 dependencies, source package structure affected (control, .install,
3818 .manpages)
3819
3820 * sisu-composite together with sisu-examples installs the whole of SiSU
3821
3822 * sisu_0.31.3.orig.tar.gz (2005w48/1 | 2005-11-28)
3823 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.31.3
3824
3825 * remote url gathering of images re-fixed, e.g.
3826 sisu -Hpv http://www.jus.uio.no/sisu/free_culture.lawrence_lessig/free_culture.lawrence_lessig.s3
3827 should produce html and pdf of Free Culture from the online marked up file,
3828 with the images
3829 [sisu -CC (to copy downloaded images to the output directory)]
3830 sisu -pHv http://www.jus.uio.no/sisu/sphinx_or_robot.leena_krohn.1996/sphinx_or_robot.leena_krohn.1996.s3
3831 [has even more images, you will have to repeat sisu -CC]
3832 [includes a workaround for an odd bug: retry needed on first attempt]
3833
3834 * sisu control, ensure file array unique
3835 [some risk of unforeseen consequences, test]
3836
3837 * -v verbose output, minor, tagged on mention of sisu -W starting ruby
3838 webserver on sisu output directory
3839
3840 * add link to sisu_faq, maintain faq
3841
3842 * [debian, started using pbuilder
3843 (otherwise, package still built using darcs-buildpackage, and additional
3844 enthusiastic use of mercurial for version control)]
3845
3846 * sisu_0.31.3-1 debian:control: Depends: ruby1.8 (>=1.8.3)
3847
3848 * sisu_0.31.3-2 debian:control: Depends: ruby (>=1.8.2)
3849
3850 * sisu_0.31.2.orig.tar.gz (2005w47/6 | 2005-11-26)
3851 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.31.2
3852
3853 * debian autobuild fix [external scaffolding]
3854
3855 * sisu_0.31.1.orig.tar.gz (2005w47/6 | 2005-11-26)
3856 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.31.1
3857
3858 * odf, minor fix url match
3859
3860 * [sample documents urls to amazon and barnes and noble
3861 added as courtesy to authors]
3862
3863 * [Note: change to automated debian package build procedure]
3864
3865 * sisu_0.31.0.orig.tar.gz (2005w47/5 | 2005-11-25)
3866 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.31.0
3867
3868 * metaverse, header, italicise and bold lists,
3869 results in significant changes
3870 markup change use regex directly
3871 [results in odf (openoffice) repair of 0.30.9]
3872
3873 * sisu_0.30.10.orig.tar.gz (2005w47/5 | 2005-11-25)
3874 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.10
3875
3876 * rollback to 0.30.8 header, italicise and bold lists,
3877 use of semi-colon delimited list,
3878 [new version number 0.31 opened for header use of regex
3879 to italicise and bold]
3880
3881 * sisu_0.30.9.orig.tar.gz (2005w47/2 | 2005-11-22)
3882 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.9
3883
3884 * setup.rb 3.4.1 by Minero Aoki included with SiSU as an installer
3885
3886 * package directory structure modified to comply with setup.rb default
3887 data/man moved to man as setup.rb, affects debian
3888
3889 * header, italicise and bold lists, markup change use regex directly
3890 [instead of converting semi-colon delimited list]
3891
3892 * minor notes on installation in README
3893
3894 * sisu_0.30.8.orig.tar.gz (2005w47/2 | 2005-11-22)
3895 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.8
3896
3897 * latex pdf, the pdfetex parameters used appear to be Debian specific,
3898 SiSU LaTeX is written for pdflatex... change precedence/ search order,
3899 use pdflatex if present, otherwise try use pdfetex (with pdflatex parameter)
3900
3901 * url/document output, (largely cosmetic fix) screen information,
3902 sisudoc (-S) and sisu markup source (-s) [-S was linked to sqlite]
3903
3904 * url (-U) print urls without -v
3905
3906 * sisu_0.30.7.orig.tar.gz (2005w47/1 | 2005-11-21)
3907 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.7
3908
3909 * rsync screen message adjustment
3910
3911 * skin:hp linked to sisu_changelog which has been separated from sisu_download
3912
3913 * composite documents, fix manual closure of file is apparently necessary !
3914
3915 * sisu_0.30.6.orig.tar.gz (2005w46/7 | 2005-11-20)
3916 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.6
3917
3918 * numeric shortcuts accept rsync extra command flag (-R)
3919
3920 * rsync (-R), screen output minor (what default, verbose and quiet do)
3921
3922 * sisu_0.30.5.orig.tar.gz (2005w46/7 | 2005-11-20)
3923 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.5
3924
3925 * conf, homepage, skin path precedence, fix
3926 (related to finding ./_sisu/conf/skin/doc/skin_sisu.rb)
3927
3928 * summary, suggested links, cosmetic: fix to static url
3929
3930 * sisu_doc, drop making of directory _sisu/config
3931 (using _sisu/conf)
3932
3933 * sisu_0.30.4.orig.tar.gz (2005w46/6 | 2005-11-19)
3934 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_0.30.4
3935
3936 * html segments, summary button, fix (icon and link)
3937
3938 * sisudoc, cosmetic: screen output, touch (remove repeat of output filename)
3939