File: ChangeLog

package info (click to toggle)
aephea 12-248-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 1,092 kB
  • sloc: sh: 774; makefile: 66
file content (99 lines) | stat: -rw-r--r-- 3,449 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99


Sep, Wed 5 2012

   *  aephea-12-248 released.

   *  The changes for this release can be accessed by loading simpledocument2.zmm
      and using http://micans.org/aephea or alternatively the file
      mac/doc/webindex.azm as an example.

   *  Document-level lay-out logic was *removed* from aephea and simpledocument2
      and should be supplied externally. Example CSS code is shipped in
      contrib/reaper2.css.

      Element-level lay-out rules such as used for styling lists are still very
      much part of simpledocument2.

   *  A div with id selector asd_document now spans the entire document,
      and a few more css hooks were introduced:

         #asd_leftcolumn
         #asd_document_outer
         #asd_document
         #asd_toc

   *  paragraph macros were updated to be fully CSS-controlled, with classes

         p.asd_par
         p.asd_cpar
         span.asd_cpar_caption
         p.asd_car
         p.asd_ccar
         span.asd_ccar_caption

      now available.


Fri, Jan 8 2010

   *  aephea-10-008 released.

   *  Aephea is a HTML document framework. The name stands, grandiosely, for

         Adaptable Exo-skeleton for Practical HTML Extension and Abstraction.
      
      Aephea documents are written in a language called zoem, which is
      a macro/programming language with a strict, compact and elegant syntax.
      Aephea provides support for a single output device, HTML.  It uses CSS to
      a great extent to make document styling easily customized and controlled.

   *  PUD (Portable  Unix Documentation) used to be shipped with zoem itself
      but is now part of Aephea.  PUD provides limited support for two mini
      languages (manuals and FAQs) for two output devices, troff and HTML. The
      troff device provides full-fledged UNIX manual pages.

   *  Backwards incompatible changes in PUD require modification of existing
      documents.
   
      -  The import has changed. It is now \import{pud/man.zmm} rather than
         \import{man.zmm}, similarly \import{pud/faq.zmm}.

      -  \par and \car with no arguments have been removed, and so
         are \cpar#1 and \ccar#1.

      -  The itemize controls have changed.
      
         NEW             | OLD             | Behaviour
         ----------------+-----------------+-----------------------------
         {flow}{cascade} | {compact}{0}    | Description below item
         {flow}{compact} | {compact}{1}    | Description follows item
         ----------------+-----------------+-----------------------------
         {interitem}{1}  | {contiguous}{0} | Skip between item sections
         ----------------------------------------------------------------

      -  The document is now itself encoded as an environment. The pre-amble
         and post-ambles have gone (\"man::preamble" and \"man::postamble").
         The pre-amble now becomes e.g.

         \begin{pud::man}{

            {name}{apparix}
            {html_title}{apparix, augmenting the shell with directory bookmarks}
            {keywords}{cd, change directory, bookmarks, command line, cdpath, subdirectory, tab completion}
            {author}{Stijn van Dongen}
            {section}{1}
            {synstyle}{long}
            {defstyle}{long}

            {year}{2009}
            {day}{18}
            {month}{Jan}
            {stamp}{09-018}
            {tag}{Groovy Gazelle}
         }

         with post-amble

         \end{pud::man}