Imported Upstream version 8.6.9
Alexander Wirt
10 years ago
0 | 0 | Bugs and Known Problems |
1 | 1 | |
2 | version 8.6.8, 17 July 2012 | |
2 | version 8.6.9, 9 November 2013 | |
3 | 3 | __________________________________________________________________ |
4 | 4 | |
5 | 5 | 1. AsciiDoc |
22 | 22 | See ./dblatex/dblatex-readme.txt. |
23 | 23 | __________________________________________________________________ |
24 | 24 | |
25 | Version 8.6.8 | |
26 | Last updated 2011-11-10 09:23:10 NZDT | |
25 | Version 8.6.9 | |
26 | Last updated 2012-09-28 11:34:02 NZST |
0 | 0 | AsciiDoc ChangeLog |
1 | 1 | |
2 | version 8.6.8, 17 July 2012 | |
3 | __________________________________________________________________ | |
4 | ||
5 | 1. Version 8.6.8 (2012-07-17) | |
2 | version 8.6.9, 9 November 2013 | |
3 | __________________________________________________________________ | |
4 | ||
5 | 1. Version 8.6.9 (2013-11-09) | |
6 | ||
7 | Additions and changes | |
8 | * html5, xhtml11 and slidy outputs now wrap pre element contents at | |
9 | right margin (see | |
10 | [1]https://groups.google.com/group/asciidoc/browse_thread/thread/98 | |
11 | 77a316b7a47309). | |
12 | * Vim syntax file: highlight line breaks in lists (patch submitted by | |
13 | Alex Efros). See | |
14 | [2]https://groups.google.com/group/asciidoc/browse_thread/thread/51 | |
15 | 45e4c0b65cde0a). | |
16 | * Vim syntax file: fixed highlighting of lines with spaces preceding | |
17 | an indented paragraph. See | |
18 | [3]https://groups.google.com/group/asciidoc/browse_thread/thread/51 | |
19 | 45e4c0b65cde0a | |
20 | * Vim syntax file: dropped ) from list of illegal characters | |
21 | following opening quote. See | |
22 | [4]https://groups.google.com/group/asciidoc/browse_thread/thread/1a | |
23 | 60eb4507a0555f/264c39c6a89fc7a0 | |
24 | * Added + intrinsic attribute. See | |
25 | [5]http://code.google.com/p/asciidoc/issues/detail?id=14 | |
26 | * Allow tabsize=0 in configuration file. See | |
27 | [6]https://groups.google.com/group/asciidoc/browse_thread/thread/c8 | |
28 | 8457020288ce1d | |
29 | * Removed wordpress backend into the blogpost project (where it | |
30 | belongs) as an AsciiDoc backend plugin. | |
31 | * Added HTML5 footer badges. | |
32 | * Added favicon to AsciiDoc website. | |
33 | * Changed AsciiDoc website domain to asciidoc.org. | |
34 | * Vim syntax file: closing quote character cannot be immediately | |
35 | followed by same closing quote character. | |
36 | * Documentation updates. | |
37 | * If admonition icons are embedded using the Data URI Scheme and the | |
38 | icons directory is undefined or does not exist then the iconsdir | |
39 | attribute is set to the location of the icons installed in the | |
40 | AsciiDoc configuration directory. | |
41 | * Updated ./stylesheets/pygments.css from pygments 1.4. | |
42 | * HTML backends: Align inline images to text-bottom. | |
43 | * html4 backend: Added hr attribute to make the inter-section | |
44 | horizontal ruler element optional. | |
45 | * Documented Callout lists cannot be used within tables. See: | |
46 | [7]https://groups.google.com/group/asciidoc/browse_thread/thread/26 | |
47 | 8f9b46ebc192d3 | |
48 | * Removed Vim related stuff from the installer makefile. See: | |
49 | [8]https://groups.google.com/group/asciidoc/browse_thread/thread/75 | |
50 | 3a52b2af85fcfc/04c9091b0856fc13 and | |
51 | [9]https://groups.google.com/group/asciidoc/browse_thread/thread/cd | |
52 | 07629fa7a53fb3 | |
53 | * Dropped vim/ftdetect/asciidoc_filetype.vim from distribution, the | |
54 | file detection was broken and the default settings satisfied noone. | |
55 | * Vim syntax highlighter: increase sync backtracking to catch changes | |
56 | to large block elements. | |
57 | * Added Romanian language configuration file. Contributed by Vitalie | |
58 | Lazu. See | |
59 | [10]https://groups.google.com/group/asciidoc/browse_thread/thread/2 | |
60 | fe14a10dbf20d20/27726e7e13f7bfc7?lnk=gst&q=romanian#27726e7e13f7bfc | |
61 | 7 | |
62 | * Added ruler and line-break outputs to HTML Help outputs. Patch | |
63 | submitted by DonM. See | |
64 | [11]https://groups.google.com/group/asciidoc/browse_thread/thread/b | |
65 | 131d0155eccd73e | |
66 | * Added Czech language configuration file. Contributed by Petr Klíma. | |
67 | * html4 backend: allow embedded images and icons (data-uri | |
68 | attribute). | |
69 | * html4 backend: table and example block caption place at bottom for | |
70 | consistency. | |
71 | * html4 backend: dropped border around example block. | |
72 | * html4 backend: cellpaddings made equal to 4 for consistency. | |
73 | * Vim syntax highligher: Highlight closing OpenBlock delimiter when | |
74 | it immediately follows a list. | |
75 | * Updated html5 backend (previous commit was xhtml11 only). See: | |
76 | [12]https://groups.google.com/group/asciidoc/browse_thread/thread/d | |
77 | bdfaf838f93e020 | |
78 | * Embedded data-uri images now figure file mimetype from file | |
79 | contents rather than the file extension. Patch submitted by Lex | |
80 | Trotman. See: | |
81 | [13]https://groups.google.com/group/asciidoc/browse_thread/thread/d | |
82 | bdfaf838f93e020 | |
83 | ||
84 | Bug fixes | |
85 | * indexterm2:[] macro syntax now recognized. See | |
86 | [14]https://groups.google.com/group/asciidoc/browse_thread/thread/1 | |
87 | b3f1a0f0a21425e | |
88 | * Synthesised *-option attributes for options set in table conf file | |
89 | style entries. See | |
90 | [15]https://groups.google.com/group/asciidoc/browse_thread/thread/8 | |
91 | aa340a3069ef5f1/a727a8a564eea76c | |
92 | * Makefile: Fixed sh compatibility issue. See | |
93 | [16]https://groups.google.com/group/asciidoc/browse_thread/thread/7 | |
94 | 53a52b2af85fcfc/04c9091b0856fc13 | |
95 | __________________________________________________________________ | |
96 | ||
97 | 2. Version 8.6.8 (2012-07-17) | |
6 | 98 | |
7 | 99 | Release highlights |
8 | 100 | Added full complement of styles to Open Blocks and Normal Paragraphs — |
18 | 110 | * Replaced obsolete <tt> tag with <code> in HTML backends. |
19 | 111 | * Allow configuration attribute entries to create a new section |
20 | 112 | (previously you could only modify existing sections). See: |
21 | [1]discussion list. | |
113 | [17]discussion list. | |
22 | 114 | * Documented {wj} (word-joiner) attribute and updated FAQ. See: |
23 | [2]discussion list. | |
115 | [18]discussion list. | |
24 | 116 | * FAQ: Added How can I place a footnote immediately following quoted |
25 | text? See [3]discussion list. | |
117 | text? See [19]discussion list. | |
26 | 118 | * Added Greek language configuration file. Contributed by Michael |
27 | Dourmousoglou. See [4]discussion list. | |
119 | Dourmousoglou. See [20]discussion list. | |
28 | 120 | * FAQ: Added Using roles to select fonts for PDF. Submitted by Lex |
29 | Trotman and based on solution by Antonio Borneo. See: [5]discussion | |
30 | list. | |
121 | Trotman and based on solution by Antonio Borneo. See: | |
122 | [21]discussion list. | |
31 | 123 | * Apply same monospaced font size to all monospaced text. |
32 | 124 | * Changed 0 number padding to spaces in numbered GNU source-highlight |
33 | 125 | outputs. |
34 | 126 | * Allow highlight source highlighter to use python for Python |
35 | 127 | {language} name. r1142: Update the AsciiDoc source filter to allow |
36 | the use of the highlight source code highlighter. See [6]discussion | |
37 | list. | |
128 | the use of the highlight source code highlighter. See | |
129 | [22]discussion list. | |
38 | 130 | |
39 | 131 | Note |
40 | 132 | The pygments attribute has been deprecated in favor of the new |
46 | 138 | Bug fixes |
47 | 139 | * FIXED: latex, music and graphviz filters: When the filter output |
48 | 140 | image is data-uri encoded write it to the indir (instead of the |
49 | outdir) so that encoder can find it. See [7]discussion list. | |
141 | outdir) so that encoder can find it. See [23]discussion list. | |
50 | 142 | * FIXED: Escape the ] character inside inline macros. See |
51 | [8]discussion list. | |
143 | [24]discussion list. | |
52 | 144 | * FIXED: source highlighter filter: Pass role attribute to HTML |
53 | 145 | backends. |
54 | 146 | * FIXED: source highlight filter: docbook backend: role attribute was |
55 | 147 | not passed to listings without a title. Patch submitted by Lex |
56 | Trotman. See [9]discussion list. | |
148 | Trotman. See [25]discussion list. | |
57 | 149 | * FIXED: music2png.py: FOPException: Raster ByteInterleavedRaster |
58 | 150 | error (FOP 1.0, ImageMagick 6.6.9-7). |
59 | 151 | __________________________________________________________________ |
60 | 152 | |
61 | 2. Version 8.6.7 (2012-03-17) | |
153 | 3. Version 8.6.7 (2012-03-17) | |
62 | 154 | |
63 | 155 | Release highlights |
64 | 156 | No major enhancements but quite a few bug fixes which, among other |
67 | 159 | All additions and changes |
68 | 160 | * Vim syntax highlighter: highlight entity refs in macro arguments. |
69 | 161 | * Added files with .asciidoc extension to Vim file type detection. |
70 | [10]Patch submitted by Dag Wiers. | |
71 | * Added replacement3 substitution to enable [11]ODT whitespace | |
162 | [26]Patch submitted by Dag Wiers. | |
163 | * Added replacement3 substitution to enable [27]ODT whitespace | |
72 | 164 | processing. |
73 | 165 | * Added unbreakable option to XHTML and HTML 5 backends. |
74 | 166 | * Implemented toc::[] block macro and toc-placement attribute for |
78 | 170 | outputs? and Is it possible to reposition the Table of Contents in |
79 | 171 | HTML outputs?. |
80 | 172 | * Added --backend and --backend-opts options to the a2x command to |
81 | allow a2x to use backend plugin code extensions. [12]Patch | |
173 | allow a2x to use backend plugin code extensions. [28]Patch | |
82 | 174 | submitted by Lex Trotman. |
83 | * Added [13]args block attribute to source highlight blocks to allow | |
175 | * Added [29]args block attribute to source highlight blocks to allow | |
84 | 176 | arbitrary parameters to be passed to the source highlighters. |
85 | 177 | * If the ascii-ids attribute is defined then non-ascii characters in |
86 | auto-generated IDs [14]are replaced by their nearest ascii | |
178 | auto-generated IDs [30]are replaced by their nearest ascii | |
87 | 179 | equivalents (to work around DocBook processor limitations). |
88 | 180 | * Added global blockname attribute which is dynamically updated to |
89 | identify the current block. See [15]discussion list. | |
181 | identify the current block. See [31]discussion list. | |
90 | 182 | * xhtml11, html5 backends: Include book part TOC entries for |
91 | 183 | multi-part books. Patch submitted by Loïc Paillotin. |
92 | 184 | * Removed code filter example from the AsciiDoc User Guide so that |
93 | 185 | backends implemented as external plugins can compile the manual. |
94 | See [16]discussion list. | |
186 | See [32]discussion list. | |
95 | 187 | * If the delimited block skip option is set then do not consume block |
96 | 188 | title and attributes. This makes it possible for the comment |
97 | 189 | delimited blocks to use an attribute list (previously the comment |
98 | 190 | delimited block was hardwired to skip preceding attributes and |
99 | titles). See [17]discussion list. | |
191 | titles). See [33]discussion list. | |
100 | 192 | * Added backend-confdir intrinsic attribute. |
101 | 193 | |
102 | 194 | Bug fixes |
103 | * FIXED: slidy backend: broken stylesheet attribute. [18]Patch | |
195 | * FIXED: slidy backend: broken stylesheet attribute. [34]Patch | |
104 | 196 | submitted by Micheal Hackett. |
105 | * FIXED: Restored [19]missing themes to zip file distribution | |
197 | * FIXED: Restored [35]missing themes to zip file distribution | |
106 | 198 | archive. |
107 | * FIXED: Grammatical error in error messages. [20]Patch submitted by | |
199 | * FIXED: Grammatical error in error messages. [36]Patch submitted by | |
108 | 200 | Dag Wieers. |
109 | 201 | * FIXED: Use configured normal substitution in preference to the |
110 | 202 | default one. |
111 | 203 | * FIXED: The eval block macro would execute multiple times if it |
112 | 204 | evaluated to None. |
113 | * FIXED: Duplicated entries in TOC of large document. [21]Patch | |
205 | * FIXED: Duplicated entries in TOC of large document. [37]Patch | |
114 | 206 | submitted by Sebastien Helleu. |
115 | * FIXED: Python 2.4 backward [22]incompatibility. | |
207 | * FIXED: Python 2.4 backward [38]incompatibility. | |
116 | 208 | * FIXED: 8.6.6 regression broke Jython compatibility. See |
117 | [23]discussion list. | |
209 | [39]discussion list. | |
118 | 210 | * FIXED: Leaky file handles in a2x and music and latex filters which |
119 | 211 | created incompatibility problems for Jython. |
120 | 212 | * FIXED: All Python filters are executed with the same Python |
121 | 213 | interpreter that executes the asciidoc parent (previously filters |
122 | 214 | were hardwired to execute the python interpreter). This prevents |
123 | [24]Python mix-ups. | |
215 | [40]Python mix-ups. | |
124 | 216 | * FIXED: Microsoft Windows shelled command-line truncation that |
125 | 217 | caused shelled commands to fail e.g. the data-uri attribute |
126 | 218 | failure. |
127 | 219 | __________________________________________________________________ |
128 | 220 | |
129 | 3. Version 8.6.6 (2011-09-04) | |
221 | 4. Version 8.6.6 (2011-09-04) | |
130 | 222 | |
131 | 223 | Release highlights |
132 | 224 | * The AsciiDoc plugin architecture has been enhanced, unified and |
155 | 247 | command-line option to override this behavior). |
156 | 248 | * tests: Add Italian language tests. Patch submitted by Simon |
157 | 249 | Ruderich. See: |
158 | [25]http://groups.google.com/group/asciidoc/browse_thread/thread/5e | |
250 | [41]http://groups.google.com/group/asciidoc/browse_thread/thread/5e | |
159 | 251 | 2e6f4dd740d51a |
160 | 252 | * tests: Add tests for localized man pages. Patch submitted by Simon |
161 | 253 | Ruderich. See: |
162 | [26]http://groups.google.com/group/asciidoc/browse_thread/thread/5e | |
254 | [42]http://groups.google.com/group/asciidoc/browse_thread/thread/5e | |
163 | 255 | 2e6f4dd740d51a |
164 | 256 | * If the section name is prefixed with a + character then the section |
165 | 257 | contents is appended to the contents of an already existing |
170 | 262 | section name will be prefixed with a + character so that it is |
171 | 263 | appended to (rather than replace) other docinfo sections. |
172 | 264 | * Added {sp} intrinsic attribute for single space character. See |
173 | [27]http://groups.google.com/group/asciidoc/browse_thread/thread/a8 | |
265 | [43]http://groups.google.com/group/asciidoc/browse_thread/thread/a8 | |
174 | 266 | 39aa01db0765d2 |
175 | 267 | * Fixed TOC and footnotes generator. Patch submitted by Will. See |
176 | [28]http://groups.google.com/group/asciidoc/browse_thread/thread/73 | |
268 | [44]http://groups.google.com/group/asciidoc/browse_thread/thread/73 | |
177 | 269 | 4ac5afed736987 |
178 | 270 | * The asciidoc-confdir attribute is set to the asciidoc executable |
179 | 271 | directory if it contains global configuration files i.e. a local |
184 | 276 | Always delete temp files irrespective of outcome. |
185 | 277 | * Added truecolor option to LaTeX filter. Patch submitted by Michel |
186 | 278 | Krämer. See: |
187 | [29]http://groups.google.com/group/asciidoc/browse_thread/thread/64 | |
279 | [45]http://groups.google.com/group/asciidoc/browse_thread/thread/64 | |
188 | 280 | 36788a10561851 |
189 | 281 | * Unit test for table column specifiers with merged cells. Patch |
190 | 282 | submitted by Simon Ruderich. See: |
191 | [30]http://groups.google.com/group/asciidoc/browse_thread/thread/c9 | |
283 | [46]http://groups.google.com/group/asciidoc/browse_thread/thread/c9 | |
192 | 284 | 238380a1f2507a |
193 | 285 | * Added verbose message for ifeval::[] macro evaluation. |
194 | 286 | * Added test case for ifeval::[] evaluation. |
196 | 288 | disallow code malicious execution). Patch submitted by Kenny |
197 | 289 | MacDermid. |
198 | 290 | * Changed web site layout from table to CSS based. See |
199 | [31]http://groups.google.com/group/asciidoc/browse_thread/thread/ec | |
291 | [47]http://groups.google.com/group/asciidoc/browse_thread/thread/ec | |
200 | 292 | 8e8481eb0e27b0/d1c035092b5bb7a4?lnk=gst&q=caption+option#d1c035092b |
201 | 293 | 5bb7a4 |
202 | 294 | * a2x: Pass --format option value to asciidoc as a2x-format |
203 | 295 | attribute. Patch submitted by Lex Trotman |
204 | ([32]http://groups.google.com/group/asciidoc/browse_thread/thread/3 | |
296 | ([48]http://groups.google.com/group/asciidoc/browse_thread/thread/3 | |
205 | 297 | e177b84bc133ca9/659796dfadad30ea?lnk=gst&q=a2x+format#659796dfadad3 |
206 | 298 | 0ea). |
207 | 299 | * Added two FAQs submitted by Lex Trotman. See: |
208 | [33]http://groups.google.com/group/asciidoc/browse_thread/thread/16 | |
300 | [49]http://groups.google.com/group/asciidoc/browse_thread/thread/16 | |
209 | 301 | d3fb9672a408e7 |
210 | 302 | * html5,xhtml11: Implemented themes directory structure. |
211 | 303 | * html5,xhtml11: Implemented asciidoc --theme management option |
221 | 313 | * Added css-signature attribute to tests. |
222 | 314 | * Add css-signature attribute to set a CSS signature for the |
223 | 315 | document. Patch submitted by Peg Russell, see: |
224 | [34]http://groups.google.com/group/asciidoc/browse_thread/thread/ba | |
316 | [50]http://groups.google.com/group/asciidoc/browse_thread/thread/ba | |
225 | 317 | cbf8aeb8ad6a3a |
226 | 318 | * White background for toc2 TOC viewport so that horizontally |
227 | 319 | scrolled content does not obscure the the TOC. Patch submitted by |
228 | 320 | Lionel Orry, see: |
229 | [35]http://code.google.com/p/asciidoc/issues/detail?id=8 | |
321 | [51]http://code.google.com/p/asciidoc/issues/detail?id=8 | |
230 | 322 | |
231 | 323 | Bug fixes |
232 | 324 | * FIXED: Plugin install command: Delete backend directory is install |
241 | 333 | using the default permissions. |
242 | 334 | * FIXED: Fixed missing quote in preceding LaTeX filter patch. Fix |
243 | 335 | submitted by Simon Ruderich. See: |
244 | [36]http://groups.google.com/group/asciidoc/browse_thread/thread/64 | |
336 | [52]http://groups.google.com/group/asciidoc/browse_thread/thread/64 | |
245 | 337 | 36788a10561851 |
246 | 338 | * FIXED: Some path attributes were processed as escaped Python |
247 | 339 | strings which could result in corrupted path names with backslash |
248 | 340 | separated Windows path names. Reported by Will. See: |
249 | [37]http://groups.google.com/group/asciidoc/browse_thread/thread/e8 | |
341 | [53]http://groups.google.com/group/asciidoc/browse_thread/thread/e8 | |
250 | 342 | f3938bcb4c8bb4/44d13113a35738ef |
251 | 343 | * FIXED: Vertically spanned table cells resulted in incorrect column |
252 | 344 | styles being applied to some cells. Reported by Will: |
253 | [38]http://groups.google.com/group/asciidoc/browse_thread/thread/c9 | |
345 | [54]http://groups.google.com/group/asciidoc/browse_thread/thread/c9 | |
254 | 346 | 238380a1f2507a/9afc4559d51e1dbd |
255 | 347 | * FIXED: LaTeX backend: fixed bad escapes. Patch submitted by Mark |
256 | 348 | McCurry: |
257 | [39]http://groups.google.com/group/asciidoc/browse_thread/thread/8c | |
349 | [55]http://groups.google.com/group/asciidoc/browse_thread/thread/8c | |
258 | 350 | 111f1046b33691/158a944cf4d5ff0d?lnk=gst&q=latex+escapes#158a944cf4d |
259 | 351 | 5ff0d |
260 | 352 | * FIXED: When using slidy backend, display of characters with accents |
261 | 353 | is wrong because of meta http-equiv line missing. Reported by |
262 | 354 | Fabrice Flore-Thebault. See: |
263 | [40]http://groups.google.com/group/asciidoc/browse_thread/thread/ea | |
355 | [56]http://groups.google.com/group/asciidoc/browse_thread/thread/ea | |
264 | 356 | f25f21d1da180a |
265 | 357 | __________________________________________________________________ |
266 | 358 | |
267 | 4. Version 8.6.5 (2011-05-20) | |
359 | 5. Version 8.6.5 (2011-05-20) | |
268 | 360 | |
269 | 361 | Release highlights |
270 | 362 | * The addition of an html5 backend to generate HTML 5 output. Apart |
271 | 363 | from the inclusion of audio and video block macros the html5 |
272 | 364 | backend is functionally identical to the xhtml11 backend. |
273 | 365 | * A new flask theme for xhtml11 and html5 backends inspired by the |
274 | [41]Flask website styling (see toc2 example in the next item | |
366 | [57]Flask website styling (see toc2 example in the next item | |
275 | 367 | below). |
276 | 368 | * The new toc2 attribute generates a table of contents in the left |
277 | hand margin (xhtml11 and html5 backends). [42]This example was | |
369 | hand margin (xhtml11 and html5 backends). [58]This example was | |
278 | 370 | generated using the following command: |
279 | 371 | asciidoc -b html5 -a icons -a toc2 -a theme=flask article.txt |
280 | 372 | * a2x(1) now has a flexible mechanism for copying arbitrary resource |
287 | 379 | manifest automatically. |
288 | 380 | + You can explicitly specify file extension MIME types. |
289 | 381 | + The enhanced resource processing works around a couple of |
290 | DocBook XSL bugs (see [43]EPUB Notes). | |
382 | DocBook XSL bugs (see [59]EPUB Notes). | |
291 | 383 | |
292 | 384 | All additions and changes |
293 | 385 | * A new flask theme for xhtml11 and html5 backends. A shameless |
294 | knock-off of the [44]Flask website styling. | |
386 | knock-off of the [60]Flask website styling. | |
295 | 387 | * Added HTML 5 article with toc2 table of contents to the example on |
296 | 388 | the AsciiDoc website home page. |
297 | 389 | * Added filters and topics help topics. Fixed documentation errors in |
298 | 390 | help text. Patch submitted by Lionel Orry, see: |
299 | [45]http://groups.google.com/group/asciidoc/browse_thread/thread/9d | |
391 | [61]http://groups.google.com/group/asciidoc/browse_thread/thread/9d | |
300 | 392 | a9d48a6461ff14 |
301 | 393 | * Pass parent configuration files, command-line attributes and header |
302 | 394 | attributes to table asciidoc filters. Based on patch submitted by |
303 | 395 | Simon Ruderich, see: |
304 | [46]http://groups.google.com/group/asciidoc/browse_thread/thread/5c | |
396 | [62]http://groups.google.com/group/asciidoc/browse_thread/thread/5c | |
305 | 397 | 792cbb395b753b |
306 | 398 | * Allow a title attribute entry in the document header so that HTML |
307 | 399 | backends can set the title element separately from the displayed |
308 | 400 | document title (the doctitle attribute). |
309 | 401 | * Pass lang attribute to asciidoc table style filter. Patch submitted |
310 | 402 | by Simon Ruderich, see: |
311 | [47]http://groups.google.com/group/asciidoc/browse_thread/thread/e2 | |
403 | [63]http://groups.google.com/group/asciidoc/browse_thread/thread/e2 | |
312 | 404 | 100b7cb29283ce |
313 | 405 | * xhtml11,html5: Added toc2 attribute which generates a scrollable |
314 | 406 | table of contents in the left hand margin. Based on customized CSS |
315 | 407 | written by Suraj Kurapati, see |
316 | [48]http://groups.google.com/group/asciidoc/browse_thread/thread/c5 | |
408 | [64]http://groups.google.com/group/asciidoc/browse_thread/thread/c5 | |
317 | 409 | e30ee5555877f5 |
318 | 410 | * Added asciidoc-confdir intrinsic attribute which expands to the |
319 | 411 | global conf directory. |
320 | 412 | * Documented that you can specify multiple CSS files with the a2x(1) |
321 | 413 | --stylesheet command option. See: |
322 | [49]http://groups.google.com/group/asciidoc/browse_thread/thread/ba | |
414 | [65]http://groups.google.com/group/asciidoc/browse_thread/thread/ba | |
323 | 415 | f3218551d05a05 |
324 | 416 | * Improved xhtml11 backend’s table of contents generation latency. |
325 | 417 | Patch submitted by Hongli Lai. See: |
326 | [50]http://groups.google.com/group/asciidoc/browse_thread/thread/5a | |
418 | [66]http://groups.google.com/group/asciidoc/browse_thread/thread/5a | |
327 | 419 | 7fe64fbfd65ad |
328 | 420 | * Added html5 backend. |
329 | 421 | * For consistency converted all DOS formatted configuration and text |
330 | 422 | files to UNIX format. |
331 | 423 | * html4: Added ability to use role attribute with most block |
332 | 424 | elements. Patch contributed by Simon Ruderich. See |
333 | [51]http://groups.google.com/group/asciidoc/browse_thread/thread/56 | |
425 | [67]http://groups.google.com/group/asciidoc/browse_thread/thread/56 | |
334 | 426 | 20ba634fdb030a |
335 | 427 | * Added Dutch language configuration file and accompanying test file |
336 | 428 | (contributed by Dag Wieers, see |
337 | [52]http://groups.google.com/group/asciidoc/browse_thread/thread/f9 | |
429 | [68]http://groups.google.com/group/asciidoc/browse_thread/thread/f9 | |
338 | 430 | 69b9ce987d7f5d). |
339 | 431 | * Configuration files are loaded in two passes when the -e |
340 | 432 | command-line option is used (the same behavior as when the -e |
341 | 433 | option is not used). Patch submitted by haad. See |
342 | [53]http://groups.google.com/group/asciidoc/browse_thread/thread/cd | |
434 | [69]http://groups.google.com/group/asciidoc/browse_thread/thread/cd | |
343 | 435 | 0f47495fd04181 and |
344 | [54]http://code.google.com/p/asciidoc/issues/detail?id=6&q=label%3A | |
436 | [70]http://code.google.com/p/asciidoc/issues/detail?id=6&q=label%3A | |
345 | 437 | Priority-Medium |
346 | 438 | * Documented how to include embedded fonts in an EPUB document. |
347 | 439 | * a2x: Added .<ext>=<mimetype> resource specifier syntax. |
356 | 448 | * a2x: Copy resources referenced in the OPF and resources referenced |
357 | 449 | by the generated HTML (in theory DocBook XSL should ensure they are |
358 | 450 | identical but this is not always the case e.g. |
359 | [55]http://sourceforge.net/tracker/?func=detail&atid=373747&aid=285 | |
451 | [71]http://sourceforge.net/tracker/?func=detail&atid=373747&aid=285 | |
360 | 452 | 4075&group_id=21935). |
361 | 453 | * Drop border from callout list image links. |
362 | 454 | * html4: Moved manpage NAME section out of header so that the name |
367 | 459 | literal paragraphs and blocks. |
368 | 460 | * Constrained quotes can now be bounded on the left by a } character. |
369 | 461 | See: |
370 | [56]http://groups.google.com/group/asciidoc/browse_thread/thread/b2 | |
462 | [72]http://groups.google.com/group/asciidoc/browse_thread/thread/b2 | |
371 | 463 | 4cc3362f35b801 |
372 | 464 | * Added text-decoration roles (underline, overline, line-through, |
373 | 465 | blink) for xhtml11 and html5 outputs. |
379 | 471 | example (the underline.png resource was not in the manifest). |
380 | 472 | __________________________________________________________________ |
381 | 473 | |
382 | 5. Version 8.6.4 (2011-02-20) | |
474 | 6. Version 8.6.4 (2011-02-20) | |
383 | 475 | |
384 | 476 | Additions and changes |
385 | 477 | * Added text foreground and background color along with text size CSS |
386 | 478 | styles for XHTML outputs, see |
387 | [57]http://www.methods.co.nz/asciidoc/userguide.html#X96. | |
479 | [73]http://asciidoc.org/userguide.html#X96. | |
388 | 480 | * Vim syntax highlighter: highlight macros that start with an |
389 | 481 | attribute reference (a common idiom). |
390 | 482 | * Vim syntax highlighter: highlight attribute references in macro |
393 | 485 | templates. |
394 | 486 | * Double-width East Asian characters in titles now correctly match |
395 | 487 | the title underline widths. Submitted by Changjian Gao (see |
396 | [58]http://groups.google.com/group/asciidoc/browse_thread/thread/77 | |
488 | [74]http://groups.google.com/group/asciidoc/browse_thread/thread/77 | |
397 | 489 | f28b0dfe60d262). |
398 | * Implemented [59]asciidoc(1) filter commands, see: | |
399 | [60]http://groups.google.com/group/asciidoc/browse_thread/thread/40 | |
490 | * Implemented [75]asciidoc(1) filter commands, see: | |
491 | [76]http://groups.google.com/group/asciidoc/browse_thread/thread/40 | |
400 | 492 | c64cd33ee1905c |
401 | 493 | * User’s home directory now calculated in a platform independent |
402 | 494 | manner. |
403 | 495 | * Added double-quote characters to French language file. Patch |
404 | 496 | contributed Yves-Alexis Perez, see: |
405 | [61]http://groups.google.com/group/asciidoc/browse_thread/thread/e1 | |
497 | [77]http://groups.google.com/group/asciidoc/browse_thread/thread/e1 | |
406 | 498 | 5282f072413940 |
407 | 499 | * Vim Syntax highlighter: Highlight closing OpenBlocks which |
408 | 500 | immediately follow a literal paragraph. |
409 | 501 | * Changed UNIX /dev/null to OS independent os.devnull in filters |
410 | 502 | code. Suggested by Henrik Maier: |
411 | [62]http://groups.google.com/group/asciidoc/browse_thread/thread/5a | |
503 | [78]http://groups.google.com/group/asciidoc/browse_thread/thread/5a | |
412 | 504 | c8e8ea895147e9 |
413 | 505 | * Vim syntax highlighter: Single and double quoted text now |
414 | 506 | highlights correctly when preceded by an attributes list. |
415 | 507 | * Added Ukrainian language file (lang-uk.conf). Added double-quote |
416 | 508 | characters to Russian language file.conf). Patches contributed by |
417 | 509 | Lavruschenko Oleksandr, see |
418 | [63]http://groups.google.com/group/asciidoc/browse_thread/thread/e1 | |
510 | [79]http://groups.google.com/group/asciidoc/browse_thread/thread/e1 | |
419 | 511 | 5282f072413940 |
420 | 512 | * Single and double quote characters are now set using the {lsquo}, |
421 | 513 | {rsquo}, {ldquo} and {rdquo} attributes. This makes is easy to |
422 | 514 | customise language specific quotes. See: |
423 | [64]http://groups.google.com/group/asciidoc/browse_thread/thread/e1 | |
515 | [80]http://groups.google.com/group/asciidoc/browse_thread/thread/e1 | |
424 | 516 | 5282f072413940 |
425 | 517 | * Implemented conf-files attribute to allow configuration files to be |
426 | 518 | specified in the source document. Suggested by Lex Trotman, see: |
427 | [65]http://groups.google.com/group/asciidoc/browse_thread/thread/b1 | |
519 | [81]http://groups.google.com/group/asciidoc/browse_thread/thread/b1 | |
428 | 520 | 1066a828ab45b9 |
429 | 521 | |
430 | 522 | Bug fixes |
432 | 524 | * FIXED: Setting quotes configuration entries using document |
433 | 525 | attribute entries failed if the attribute entry was not in the |
434 | 526 | document header. See: |
435 | [66]http://groups.google.com/group/asciidoc/browse_thread/thread/a1 | |
527 | [82]http://groups.google.com/group/asciidoc/browse_thread/thread/a1 | |
436 | 528 | dd0562dee8b939 |
437 | 529 | * FIXED: If the input and output file names were different then the |
438 | 530 | output file name was incorrectly used to synthesize docinfo file |
441 | 533 | defined as a blank string. Reported by Peggy Russell. |
442 | 534 | * FIXED: Encoding error in automatically generated author initials. |
443 | 535 | Patch submitted by Xin Wang. See: |
444 | [67]http://groups.google.com/group/asciidoc/browse_thread/thread/f4 | |
536 | [83]http://groups.google.com/group/asciidoc/browse_thread/thread/f4 | |
445 | 537 | 4615dca0b834e9 |
446 | 538 | __________________________________________________________________ |
447 | 539 | |
448 | 6. Version 8.6.3 (2010-11-14) | |
540 | 7. Version 8.6.3 (2010-11-14) | |
449 | 541 | |
450 | 542 | Additions and changes |
451 | 543 | * Added and unbreakable option to bulleted and numbered lists (thanks |
464 | 556 | * attributes, titles and specialcharacters sections are now read from |
465 | 557 | the local asciidoc.conf file before the header is parsed. This |
466 | 558 | fixes a regression problem. See |
467 | [68]http://groups.google.com/group/asciidoc/browse_thread/thread/1b | |
559 | [84]http://groups.google.com/group/asciidoc/browse_thread/thread/1b | |
468 | 560 | 3f88f1f8118ab3 |
469 | 561 | * Document header attributes take precedence over configuration file |
470 | 562 | attributes. |
488 | 580 | specified. |
489 | 581 | * Make builds the man pages. Patch submitted by Sebastian Pipping. |
490 | 582 | See |
491 | [69]http://groups.google.com/group/asciidoc/browse_thread/thread/c2 | |
583 | [85]http://groups.google.com/group/asciidoc/browse_thread/thread/c2 | |
492 | 584 | 1c2902c29bae64 |
493 | 585 | |
494 | 586 | Bug fixes |
495 | 587 | * FIXED: Sometimes double backquotes were misinterpreted as inline |
496 | 588 | literal macros. See: |
497 | [70]http://groups.google.com/group/asciidoc/browse_thread/thread/f5 | |
589 | [86]http://groups.google.com/group/asciidoc/browse_thread/thread/f5 | |
498 | 590 | 10ea82a88aaee8 |
499 | 591 | * FIXED: Regression in 8.6.2: command-line attributes were not |
500 | 592 | available to the global asciidoc.conf. |
501 | 593 | * FIXED: Postponed document title substitutions until backend conf |
502 | 594 | files have been loaded (8.6.2 regression). See |
503 | [71]http://groups.google.com/group/asciidoc/browse_thread/thread/42 | |
595 | [87]http://groups.google.com/group/asciidoc/browse_thread/thread/42 | |
504 | 596 | b63ce90c2563b8 |
505 | 597 | * FIXED: The XSL Stylesheets customizations were preventing chapter |
506 | 598 | and section level TOCs from being generated when using XSL |
507 | 599 | Stylesheets via a2x. See |
508 | [72]http://groups.google.com/group/asciidoc/browse_thread/thread/42 | |
600 | [88]http://groups.google.com/group/asciidoc/browse_thread/thread/42 | |
509 | 601 | b63ce90c2563b8 |
510 | 602 | * FIXED: “UnicodeDecodeError: 'ascii' codec can’t decode byte” error. |
511 | 603 | This error is due to a limitation in the Python HTMLParser module, |
512 | see: [73]http://bugs.python.org/issue3932 | |
604 | see: [89]http://bugs.python.org/issue3932 | |
513 | 605 | * FIXED: Broken --no-conf option (8.6.2 regression). |
514 | 606 | * FIXED: Regression in 8.6.2: configuration attribute entries set in |
515 | 607 | the document header may cause a FAILED: incomplete configuration |
518 | 610 | * FIXED: a2x regression in 8.6.2: HTML Help .hhp file name had |
519 | 611 | reverted to default name instead of the AsciiDoc source file name. |
520 | 612 | See: |
521 | [74]http://groups.google.com/group/asciidoc/browse_thread/thread/de | |
613 | [90]http://groups.google.com/group/asciidoc/browse_thread/thread/de | |
522 | 614 | dc961b23e9ac56 |
523 | 615 | * FIXED: Attributes in man page title caused it to be dropped |
524 | 616 | resulting in invalid DocBook output. |
526 | 618 | pages. |
527 | 619 | __________________________________________________________________ |
528 | 620 | |
529 | 7. Version 8.6.2 (2010-10-03) | |
621 | 8. Version 8.6.2 (2010-10-03) | |
530 | 622 | |
531 | 623 | Additions and changes |
532 | 624 | * docbook45: Enclosed bibliographic lists in a bibliodiv — you can |
536 | 628 | * AttributeEntry values can span multiple lines with a ' +' line |
537 | 629 | continuation. |
538 | 630 | * Added slidy backend (based on Phillip Lord’s slidy backend |
539 | [75]https://phillordbio-asciidoc-fixes.googlecode.com/hg/). | |
631 | [91]https://phillordbio-asciidoc-fixes.googlecode.com/hg/). | |
540 | 632 | * Implemented OpenBlock partintro style for book part introductions. |
541 | 633 | * Comment lines substitute special characters only. |
542 | 634 | * Backend specific global configuration files (all except |
559 | 651 | outputs. |
560 | 652 | * Added a start attribute to numbered lists to set the start number. |
561 | 653 | See: |
562 | [76]http://groups.google.com/group/asciidoc/browse_thread/thread/c1 | |
654 | [92]http://groups.google.com/group/asciidoc/browse_thread/thread/c1 | |
563 | 655 | 4a4c3b1e4f6dc5 |
564 | 656 | * Added two more docinfo attributes docinfo1 and docinfo2 to allow |
565 | 657 | and control inclusion of a shared docinfo file. See |
566 | [77]http://groups.google.com/group/asciidoc/browse_thread/thread/c9 | |
658 | [93]http://groups.google.com/group/asciidoc/browse_thread/thread/c9 | |
567 | 659 | 48697943432e24 |
568 | 660 | * Vim syntax highlighter highlights multi-name conditional |
569 | 661 | attributes. |
570 | 662 | * LaTeX backend patch submitted by Andreas Hermann Braml (see |
571 | [78]http://groups.google.com/group/asciidoc/browse_thread/thread/1c | |
663 | [94]http://groups.google.com/group/asciidoc/browse_thread/thread/1c | |
572 | 664 | 415fc4540ce5e5). |
573 | 665 | * Implemented backend aliases; renamed docbook.conf to docbook45.conf |
574 | 666 | and aliased docbook45 backend to docbook; aliased xhtml11 to html. |
582 | 674 | icons and data-uri attributes were specified. |
583 | 675 | * FIXED: Long standing bug: nested include macros did not restore the |
584 | 676 | parent document infile and indir attributes. See: |
585 | [79]http://groups.google.com/group/asciidoc/browse_thread/thread/87 | |
677 | [95]http://groups.google.com/group/asciidoc/browse_thread/thread/87 | |
586 | 678 | 12a95e95a292a7 |
587 | 679 | * FIXED: html4: set preamble ID anchor. |
588 | 680 | * FIXED: xhtml11: dropped unusable id and role attributes from |
591 | 683 | if x or y is undefined. |
592 | 684 | * FIXED: latex filter not being installed by Makefile. Thanks to |
593 | 685 | Grant Edwards for this patch. See |
594 | [80]http://groups.google.com/group/asciidoc/browse_thread/thread/c4 | |
686 | [96]http://groups.google.com/group/asciidoc/browse_thread/thread/c4 | |
595 | 687 | 427a3902d130a8 |
596 | 688 | * FIXED: a2x: Long-standing bug in a2x which always passes |
597 | 689 | --string-param navig.graphics 0 to xsltproc, regardless of whether |
598 | 690 | icons are enabled or not. Reported by Michael Wild: |
599 | [81]http://groups.google.com/group/asciidoc/browse_thread/thread/59 | |
691 | [97]http://groups.google.com/group/asciidoc/browse_thread/thread/59 | |
600 | 692 | a610068e4acb58 |
601 | 693 | __________________________________________________________________ |
602 | 694 | |
603 | 8. Version 8.6.1 (2010-08-22) | |
695 | 9. Version 8.6.1 (2010-08-22) | |
604 | 696 | |
605 | 697 | Additions and changes |
606 | 698 | * a2x: --resource-dir option renamed to --resource. |
623 | 715 | backends (previously the docinfo file was included in the body |
624 | 716 | instead of the header). |
625 | 717 | |
626 | 8.1. Regression issues | |
718 | 9.1. Regression issues | |
627 | 719 | |
628 | 720 | This release breaks compatibility with quoted element positional color |
629 | 721 | and size attributes (HTML backends). To revert to the deprecated quote |
630 | 722 | behavior define the deprecated-quotes attribute in the global |
631 | 723 | asciidoc.conf file or on the command-line. For a more detailed |
632 | 724 | explanation of the rationale behind this change see |
633 | [82]http://groups.google.com/group/asciidoc/browse_thread/thread/b22603 | |
725 | [98]http://groups.google.com/group/asciidoc/browse_thread/thread/b22603 | |
634 | 726 | bfb879418c. |
635 | 727 | __________________________________________________________________ |
636 | 728 | |
637 | 9. Version 8.6.0 (2010-08-16) | |
729 | 10. Version 8.6.0 (2010-08-16) | |
638 | 730 | |
639 | 731 | Additions and changes |
640 | 732 | * The AsciiDoc distribution can now be built “out of the box” from |
646 | 738 | both a system wide copy and multiple local copies of AsciiDoc to |
647 | 739 | coexist on the same host PC. |
648 | 740 | * CSS quirks mode is no longer the default xhtml11 output |
649 | ([83]http://groups.google.com/group/asciidoc/browse_thread/thread/1 | |
741 | ([99]http://groups.google.com/group/asciidoc/browse_thread/thread/1 | |
650 | 742 | c02d27d49221aa2). |
651 | 743 | * Relaxed anchor ID name syntax |
652 | ([84]http://groups.google.com/group/asciidoc/browse_thread/thread/5 | |
653 | f3e825c74ed30c). | |
744 | ([100]http://groups.google.com/group/asciidoc/browse_thread/thread/ | |
745 | 5f3e825c74ed30c). | |
654 | 746 | * Added document files: doc/epub-notes.txt, |
655 | 747 | doc/publishing-ebooks-with-asciidoc.txt. |
656 | 748 | * a2x: If all other resource locations are exhausted then recursively |
681 | 773 | * Added the role element to xhtml11 backend block templates. |
682 | 774 | * Suppressed md5 module deprecation warning from music and Graphviz |
683 | 775 | filters. |
684 | * Pygments ([85]http://pygments.org/) option added to source code | |
776 | * Pygments ([101]http://pygments.org/) option added to source code | |
685 | 777 | highlight filter. Based on Pygments source code filter written by |
686 | 778 | David Hajage |
687 | ([86]http://groups.google.com/group/asciidoc/browse_thread/thread/d | |
688 | 8d042f5a3021369/8934ebbb8cb7144b). | |
779 | ([102]http://groups.google.com/group/asciidoc/browse_thread/thread/ | |
780 | d8d042f5a3021369/8934ebbb8cb7144b). | |
689 | 781 | * xhtml11: Added a new theme (volnitsky). Written and contributed by |
690 | 782 | Leonid V. Volnitsky. |
691 | 783 | * xhtml11: Set body element class name to document type. |
693 | 785 | page DocBook output. Man pages are now dated using the revdate |
694 | 786 | attribute value if it has been defined. Based on patch supplied by |
695 | 787 | Rainer Muller |
696 | [87]http://groups.google.com/group/asciidoc/browse_frm/thread/319e5 | |
697 | cd94493e330/3fcb83fab067af42. | |
788 | [103]http://groups.google.com/group/asciidoc/browse_frm/thread/319e | |
789 | 5cd94493e330/3fcb83fab067af42. | |
698 | 790 | * Added {template:...} system attribute. |
699 | 791 | * Table of contents attribute toc can now be specified in the |
700 | 792 | document header. |
716 | 808 | * Added paragraph styles to music and graphviz filters. |
717 | 809 | * Documented dynamic template names. 753: Graphviz filter can now |
718 | 810 | generate SVG format images. Patch submitted by Elmo Todurov, see: |
719 | [88]http://groups.google.com/group/asciidoc/browse_frm/thread/fe9b3 | |
720 | 3d8f5f1e0af The xhtml11 SVG Graphviz template marked EXPERIMENTAL. | |
811 | [104]http://groups.google.com/group/asciidoc/browse_frm/thread/fe9b | |
812 | 33d8f5f1e0af The xhtml11 SVG Graphviz template marked EXPERIMENTAL. | |
721 | 813 | No SVG support for other backends. |
722 | 814 | * AsciiDoc template names can now contain embedded attribute |
723 | 815 | references. |
724 | 816 | * Added legalnotice tag to doc/article-docinfo.xml example. |
725 | 817 | * xhtml11 backend: Callouts and callout lists display callout icons |
726 | 818 | when the icons attribute is defined. See |
727 | [89]http://groups.google.com/group/asciidoc/browse_frm/thread/8eda3 | |
728 | ea812968854 | |
819 | [105]http://groups.google.com/group/asciidoc/browse_frm/thread/8eda | |
820 | 3ea812968854 | |
729 | 821 | * Document attribute names are case insensitive everywhere, this |
730 | 822 | makes using attribute entries more consistent e.g. previously |
731 | 823 | :VERS: had to be refered to |
732 | 824 | * Hungarian translation of footer-text (submitted by Miklos Vajna). |
733 | 825 | See |
734 | [90]http://groups.google.com/group/asciidoc/browse_frm/thread/7174c | |
735 | b7598993c72# | |
826 | [106]http://groups.google.com/group/asciidoc/browse_frm/thread/7174 | |
827 | cb7598993c72# | |
736 | 828 | * asciidocapi.py 0.1.2: Can now load AsciiDoc script named asciidoc. |
737 | 829 | See |
738 | [91]http://groups.google.com/group/asciidoc/browse_frm/thread/66e7b | |
739 | 59d12cd2f91 Based on patch submitted by Phillip Lord. | |
830 | [107]http://groups.google.com/group/asciidoc/browse_frm/thread/66e7 | |
831 | b59d12cd2f91 Based on patch submitted by Phillip Lord. | |
740 | 832 | * German translation of footer-text (submitted by Simon Ruderich). |
741 | 833 | See |
742 | [92]http://groups.google.com/group/asciidoc/browse_frm/thread/7174c | |
743 | b7598993c72 | |
834 | [108]http://groups.google.com/group/asciidoc/browse_frm/thread/7174 | |
835 | cb7598993c72 | |
744 | 836 | * Pushed HTML footer text into language conf files with the |
745 | 837 | introduction of a [footer-text] configuration file template |
746 | 838 | section. See |
747 | [93]http://groups.google.com/group/asciidoc/browse_frm/thread/7174c | |
748 | b7598993c72 | |
839 | [109]http://groups.google.com/group/asciidoc/browse_frm/thread/7174 | |
840 | cb7598993c72 | |
749 | 841 | |
750 | 842 | Bug fixes |
751 | 843 | * FIXED: Sometimes multiple double quoted text elements in the same |
752 | 844 | paragraph were mistakenly seen as starting with an inline literal. |
753 | 845 | See |
754 | [94]http://groups.google.com/group/asciidoc/browse_frm/thread/219c8 | |
755 | 6ae25b79a21 | |
846 | [110]http://groups.google.com/group/asciidoc/browse_frm/thread/219c | |
847 | 86ae25b79a21 | |
756 | 848 | * FIXED: localtime and doctime attributes calculated incorrect |
757 | 849 | daylight saving / non daylight saving timezones and consequently so |
758 | 850 | did HTML footers. Patch submitted by Slawomir Testowy. See |
759 | [95]http://groups.google.com/group/asciidoc/browse_frm/thread/af652 | |
760 | 507caf6cec9 | |
851 | [111]http://groups.google.com/group/asciidoc/browse_frm/thread/af65 | |
852 | 2507caf6cec9 | |
761 | 853 | * FIXED: Missing selector for List of examples title in DocBook CSS |
762 | 854 | file. Patch submitted by Laurent Laville. See |
763 | [96]http://groups.google.com/group/asciidoc/browse_frm/thread/3f969 | |
764 | 00f7fbf5620 | |
855 | [112]http://groups.google.com/group/asciidoc/browse_frm/thread/3f96 | |
856 | 900f7fbf5620 | |
765 | 857 | * FIXED: Broken accents in lang-hu.conf. See: |
766 | [97]http://groups.google.com/group/asciidoc/browse_frm/thread/7174c | |
767 | b7598993c72 | |
858 | [113]http://groups.google.com/group/asciidoc/browse_frm/thread/7174 | |
859 | cb7598993c72 | |
768 | 860 | * FIXED: DocBook XSL generated HTML callout lists are properly |
769 | 861 | aligned. Submitted by Lionel Orry. See |
770 | [98]http://groups.google.com/group/asciidoc/browse_frm/thread/2ff80 | |
771 | 2547b6a75ea | |
862 | [114]http://groups.google.com/group/asciidoc/browse_frm/thread/2ff8 | |
863 | 02547b6a75ea | |
772 | 864 | * FIXED: Filter execution now occurs prior to filter markup template |
773 | 865 | substitution to ensure image data URI encoding happens after image |
774 | 866 | generation (see |
775 | [99]http://groups.google.com/group/asciidoc/browse_thread/thread/14 | |
776 | e8fcb289a135b). | |
867 | [115]http://groups.google.com/group/asciidoc/browse_thread/thread/1 | |
868 | 4e8fcb289a135b). | |
777 | 869 | * FIXED: The section numbers no longer increment when the numbered |
778 | 870 | attribute is undefined (see |
779 | [100]http://groups.google.com/group/asciidoc/browse_thread/thread/f | |
871 | [116]http://groups.google.com/group/asciidoc/browse_thread/thread/f | |
780 | 872 | aa36e9e5c7da019/d24cab3fe363e58d). |
781 | 873 | __________________________________________________________________ |
782 | 874 | |
783 | 10. Version 8.5.3 (2010-01-18) | |
875 | 11. Version 8.5.3 (2010-01-18) | |
784 | 876 | |
785 | 877 | Additions and changes |
786 | 878 | * a2x: Added a2x configuration file options ASCIIDOC_OPTS, |
787 | 879 | DBLATEX_OPTS, FOP_OPTS, XSLTPROC_OPTS (appended to same-named |
788 | 880 | command-line options). See |
789 | [101]http://groups.google.com/group/asciidoc/browse_frm/thread/ac4b | |
881 | [117]http://groups.google.com/group/asciidoc/browse_frm/thread/ac4b | |
790 | 882 | 9bfa2116db28 |
791 | 883 | * Dropped .hgignore from the repository. See |
792 | [102]http://groups.google.com/group/asciidoc/browse_frm/thread/c17a | |
884 | [118]http://groups.google.com/group/asciidoc/browse_frm/thread/c17a | |
793 | 885 | bd175778f5ea |
794 | 886 | * Don’t pass verbose options to asciidoc table filter so that |
795 | 887 | asciidocapi messages are not discarded. See: |
796 | [103]http://groups.google.com/group/asciidoc/browse_frm/thread/c17a | |
888 | [119]http://groups.google.com/group/asciidoc/browse_frm/thread/c17a | |
797 | 889 | bd175778f5ea |
798 | 890 | * Added ./tests/data/lang-pt-BR-test.txt file to the repository. |
799 | 891 | * xhtml11: Verse block and verse paragraph content enveloped in a pre |
800 | 892 | tag (instead of a div) so it renders better in text-only browsers. |
801 | 893 | See: |
802 | [104]http://groups.google.com/group/asciidoc/browse_frm/thread/1b6b | |
894 | [120]http://groups.google.com/group/asciidoc/browse_frm/thread/1b6b | |
803 | 895 | 66adb24e710 |
804 | 896 | * User Guide: Clarified Passthrough Blocks (suggested by Simon |
805 | 897 | Ruderich). |
818 | 910 | * FIXED: Website: broken image links in chunked User Guide. |
819 | 911 | __________________________________________________________________ |
820 | 912 | |
821 | 11. Version 8.5.2 (2009-12-07) | |
913 | 12. Version 8.5.2 (2009-12-07) | |
822 | 914 | |
823 | 915 | Additions and changes |
824 | 916 | * Updated example article and book documents with the recommended |
827 | 919 | * Added Italian language configuration file (contributed by Fabio |
828 | 920 | Inguaggiato). |
829 | 921 | * Added header table style. See: |
830 | [105]http://groups.google.com/group/asciidoc/browse_frm/thread/a23f | |
922 | [121]http://groups.google.com/group/asciidoc/browse_frm/thread/a23f | |
831 | 923 | ea28394c8ca9 |
832 | 924 | * Pass icons, data-uri, imagesdir, iconsdir attributes to asciidoc |
833 | 925 | table style filter so that images are rendered in table cells. |
838 | 930 | * HTML outputs: Table and figure caption punctuation set to more |
839 | 931 | usual syntax. |
840 | 932 | * docbook backend: footnotes can now contain embedded images. See |
841 | [106]http://groups.google.com/group/asciidoc/browse_frm/thread/50b2 | |
933 | [122]http://groups.google.com/group/asciidoc/browse_frm/thread/50b2 | |
842 | 934 | 8f6941de111a |
843 | 935 | * CSS tweaks so that tables processed by DocBook XSL Stylesheets have |
844 | 936 | the default asciidoc xhtml11 backend styling. See |
845 | [107]http://groups.google.com/group/asciidoc/browse_frm/thread/dfe5 | |
937 | [123]http://groups.google.com/group/asciidoc/browse_frm/thread/dfe5 | |
846 | 938 | 204d5b2c9685 |
847 | 939 | * Block titles take precedence over section titles to avoid titled |
848 | 940 | delimited blocks being mistaken for two line section titles (see |
849 | [108]http://groups.google.com/group/asciidoc/browse_frm/thread/f0b6 | |
941 | [124]http://groups.google.com/group/asciidoc/browse_frm/thread/f0b6 | |
850 | 942 | f9989f828c3). |
851 | 943 | * Section title trace displays level and title text. |
852 | 944 | * FAQ additions. |
862 | 954 | * xhtml11: Nicer default quote block styling. |
863 | 955 | * Exclude floating titles from xhtml11 table of contents. Patch |
864 | 956 | submitted by Mark Burton (see |
865 | [109]http://groups.google.com/group/asciidoc/browse_frm/thread/14ae | |
957 | [125]http://groups.google.com/group/asciidoc/browse_frm/thread/14ae | |
866 | 958 | fc1cb6bd85f5). |
867 | 959 | * Enhanced doc/article-docinfo.xml example docinfo file. |
868 | 960 | * Vim syntax highlighter improvements. |
870 | 962 | Bug fixes |
871 | 963 | * FIXED: Absolute imagesdir and iconsdir attribute path names do not |
872 | 964 | work with the xhtml11 data-uri encoding. See |
873 | [110]http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b | |
965 | [126]http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b | |
874 | 966 | 7694bbc82a6 |
875 | 967 | * FIXED: Regression issue with inline data-uri images. See |
876 | [111]http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b | |
968 | [127]http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b | |
877 | 969 | 7694bbc82a6 |
878 | 970 | * FIXED: An unexpected error occurred when processing a table |
879 | 971 | containing CSV data if the cols attribute was not explicitly |
880 | 972 | specified. See |
881 | [112]http://groups.google.com/group/asciidoc/browse_frm/thread/4b0f | |
973 | [128]http://groups.google.com/group/asciidoc/browse_frm/thread/4b0f | |
882 | 974 | 364b477ec165 |
883 | 975 | __________________________________________________________________ |
884 | 976 | |
885 | 12. Version 8.5.1 (2009-10-31) | |
977 | 13. Version 8.5.1 (2009-10-31) | |
886 | 978 | |
887 | 979 | Additions and changes |
888 | 980 | * If an AsciiDoc document file begins with a UTF-8 BOM (byte order |
889 | 981 | mark) then it is passed transparently through to the output file. |
890 | 982 | The BOM is stripped from included files. See |
891 | [113]http://groups.google.com/group/asciidoc/browse_frm/thread/e5e6 | |
983 | [129]http://groups.google.com/group/asciidoc/browse_frm/thread/e5e6 | |
892 | 984 | 1823ff4203cd |
893 | 985 | * Added AsciiDoc role attribute to quoted text. Sets class attribute |
894 | 986 | in HTML outputs; role attribute in DocBook outputs. See: |
895 | [114]http://groups.google.com/group/asciidoc/browse_frm/thread/2aa3 | |
987 | [130]http://groups.google.com/group/asciidoc/browse_frm/thread/2aa3 | |
896 | 988 | e5711d243045 |
897 | 989 | * Conditional attribute syntax extended: they now accept multiple |
898 | 990 | ORed or ANDed attribute names. |
917 | 1009 | * FIXED: a2x: --dblatex-opts is now processed last so |
918 | 1010 | asciidoc-dblatex.xsl params can be overridden. Patch submitted by |
919 | 1011 | Mark Fernandes (see |
920 | [115]http://groups.google.com/group/asciidoc/browse_frm/thread/5215 | |
1012 | [131]http://groups.google.com/group/asciidoc/browse_frm/thread/5215 | |
921 | 1013 | c99dcc865e7d). |
922 | 1014 | * FIXED: An error occurred if a directory in current path with same |
923 | 1015 | name as executable. |
924 | 1016 | |
925 | 12.1. Regression issues | |
1017 | 13.1. Regression issues | |
926 | 1018 | |
927 | 1019 | There’s been quite a bit of tiding up to the xhtml11 JavaScript. The |
928 | 1020 | most obvious change is that the toc.js script has been superceded by |
940 | 1032 | |
941 | 1033 | Take a look at the [header] and [footer] changes in the xhtml11.conf |
942 | 1034 | diff to see what’s going on: |
943 | [116]http://hg.sharesource.org/asciidoc/diff/55a5999bfd04/xhtml11.conf | |
944 | __________________________________________________________________ | |
945 | ||
946 | 13. Version 8.5.0 (2009-10-04) | |
1035 | [132]http://hg.sharesource.org/asciidoc/diff/55a5999bfd04/xhtml11.conf | |
1036 | __________________________________________________________________ | |
1037 | ||
1038 | 14. Version 8.5.0 (2009-10-04) | |
947 | 1039 | |
948 | 1040 | Additions and changes |
949 | 1041 | * Implemented a float attribute for tables and block images (HTML |
966 | 1058 | configuration file templates. |
967 | 1059 | * Allow constrained quotes to be bounded on the left by a colons and |
968 | 1060 | semicolons, see |
969 | [117]http://groups.google.com/group/asciidoc/browse_frm/thread/b276 | |
1061 | [133]http://groups.google.com/group/asciidoc/browse_frm/thread/b276 | |
970 | 1062 | a927fdc87995 |
971 | 1063 | * Titled listing and literal blocks (DocBook outputs) no longer |
972 | 1064 | default to examples. See |
973 | [118]http://groups.google.com/group/asciidoc/browse_frm/thread/f4df | |
1065 | [134]http://groups.google.com/group/asciidoc/browse_frm/thread/f4df | |
974 | 1066 | 7c9eec01a9bd |
975 | 1067 | * Updated language file table, figure and example captions to |
976 | 1068 | accommodate new auto-numbering in html4 and xhtml11 backends. |
977 | 1069 | * Titled source highlight filter listings generated by docbook |
978 | 1070 | backend are now rendered as examples. See |
979 | [119]http://groups.google.com/group/asciidoc/browse_frm/thread/f4df | |
1071 | [135]http://groups.google.com/group/asciidoc/browse_frm/thread/f4df | |
980 | 1072 | 7c9eec01a9bd |
981 | 1073 | * Implemented counter system attribute. |
982 | 1074 | * Use counter system attributes to number titled tables and block |
987 | 1079 | * Allow passthrough inline macro syntax to be used in |
988 | 1080 | AttributeEntrys. |
989 | 1081 | * Reinstated 8.4.4 default lang attribute behavior. See |
990 | [120]http://groups.google.com/group/asciidoc/browse_frm/thread/d299 | |
1082 | [136]http://groups.google.com/group/asciidoc/browse_frm/thread/d299 | |
991 | 1083 | 24043e21cb6a. |
992 | 1084 | * Added max-width attribute to the xhtml11 backend to set maximum |
993 | 1085 | display width. See |
994 | [121]http://groups.google.com/group/asciidoc/browse_frm/thread/74d9 | |
1086 | [137]http://groups.google.com/group/asciidoc/browse_frm/thread/74d9 | |
995 | 1087 | a542b79ccd50. |
996 | 1088 | * Added a2x.py, a rewritten and much enhanced version of the old a2x |
997 | 1089 | bash script. |
998 | 1090 | * The new a2x can output EPUB formatted documents. |
999 | 1091 | * Added --safe option and deprecated --unsafe option. Patch submitted |
1000 | 1092 | by Todd Zullinger. See |
1001 | [122]http://groups.google.com/group/asciidoc/browse_frm/thread/ea3a | |
1093 | [138]http://groups.google.com/group/asciidoc/browse_frm/thread/ea3a | |
1002 | 1094 | 8ea399ae5d2a and |
1003 | [123]http://groups.google.com/group/asciidoc/browse_frm/thread/69b3 | |
1095 | [139]http://groups.google.com/group/asciidoc/browse_frm/thread/69b3 | |
1004 | 1096 | 183fdab7c6a5 |
1005 | 1097 | * Added CHECK and TEST todo highlight words to Vim syntax |
1006 | 1098 | highlighter. |
1007 | 1099 | * Line breaks, page breaks, and horizontal rulers are now processed |
1008 | 1100 | by dblatex, thanks to a patch submitted by Mark Fernandes |
1009 | ([124]http://groups.google.com/group/asciidoc/browse_frm/thread/a25 | |
1101 | ([140]http://groups.google.com/group/asciidoc/browse_frm/thread/a25 | |
1010 | 1102 | 4cf949ea7c6c5). |
1011 | 1103 | * Allow footnote macros hard up against the preceding word so the |
1012 | 1104 | rendered footnote mark can be placed against the noted text without |
1013 | 1105 | an intervening space (patch submitted by Stas Bushuev, |
1014 | [125]http://groups.google.com/group/asciidoc/browse_frm/thread/e1dc | |
1106 | [141]http://groups.google.com/group/asciidoc/browse_frm/thread/e1dc | |
1015 | 1107 | b7ee0efc17b5). |
1016 | 1108 | * Normalized path in safe_filename function (submitted by Todd |
1017 | 1109 | Zullinger, |
1018 | [126]http://groups.google.com/group/asciidoc/browse_frm/thread/69b3 | |
1110 | [142]http://groups.google.com/group/asciidoc/browse_frm/thread/69b3 | |
1019 | 1111 | 183fdab7c6a5). |
1020 | 1112 | * The Asciidoc numbered and toc attributes cause DocBook outputs to |
1021 | 1113 | include asciidoc-numbered and asciidoc-toc processing instructions, |
1023 | 1115 | table of contents (like Asciidoc HTML backends). For backward |
1024 | 1116 | compatibility both numbered and toc attributes are defined by |
1025 | 1117 | default when the docbook backend is used. See |
1026 | [127]http://groups.google.com/group/asciidoc/browse_frm/thread/1bad | |
1118 | [143]http://groups.google.com/group/asciidoc/browse_frm/thread/1bad | |
1027 | 1119 | ad21ff9447ac. |
1028 | 1120 | * data-uri attribute is now evaluated dynamically and can be set in |
1029 | 1121 | document body (previously could only be set from command-line). |
1030 | 1122 | * Added sys3 and eval3 system attributes to passthrough generated |
1031 | 1123 | output, this fixes the data-uri inline image problem: |
1032 | [128]http://groups.google.com/group/asciidoc/browse_frm/thread/a42d | |
1124 | [144]http://groups.google.com/group/asciidoc/browse_frm/thread/a42d | |
1033 | 1125 | b6bc54c2c537. |
1034 | 1126 | * Missing language file generates a warning instead of an error. |
1035 | 1127 | * Updated Spanish language file (updates contributed by Gustavo |
1043 | 1135 | * FIXED: examples/website/layout1.conf and |
1044 | 1136 | examples/website/layout2.conf TOC problem. Submitted by Mark |
1045 | 1137 | (burtoogle). See |
1046 | [129]http://groups.google.com/group/asciidoc/browse_frm/thread/b9c6 | |
1138 | [145]http://groups.google.com/group/asciidoc/browse_frm/thread/b9c6 | |
1047 | 1139 | 3be67dd1d11c |
1048 | 1140 | * FIXED: Only the first occurrence of passthrough macro was |
1049 | 1141 | substituted. Patch submitted by Peter Johnson. See |
1050 | [130]http://groups.google.com/group/asciidoc/browse_frm/thread/1269 | |
1142 | [146]http://groups.google.com/group/asciidoc/browse_frm/thread/1269 | |
1051 | 1143 | dc2feb1a482c |
1052 | 1144 | * FIXED: asciidoc now runs on Jython 2.5.0. |
1053 | 1145 | * FIXED: Wordpress margins and pads in a number of block elements |
1054 | ([131]http://groups.google.com/group/asciidoc/browse_frm/thread/36f | |
1146 | ([147]http://groups.google.com/group/asciidoc/browse_frm/thread/36f | |
1055 | 1147 | f073c79cbc20a). |
1056 | 1148 | |
1057 | 13.1. Regression issues | |
1149 | 14.1. Regression issues | |
1058 | 1150 | |
1059 | 1151 | * Tables generated by dblatex occupy 100% of the available space |
1060 | 1152 | regardless of the width attribute setting. To restore width |
1061 | 1153 | behavior change the pageunits miscellaneous parameter to pt. You |
1062 | 1154 | can do this from the command-line with the -a pageunits=pt option. |
1063 | See [132]DocBook table widths. | |
1064 | __________________________________________________________________ | |
1065 | ||
1066 | 14. Version 8.4.5 (2009-05-24) | |
1155 | See [148]DocBook table widths. | |
1156 | __________________________________________________________________ | |
1157 | ||
1158 | 15. Version 8.4.5 (2009-05-24) | |
1067 | 1159 | |
1068 | 1160 | Additions and changes |
1069 | 1161 | * Added manpage Name and Synopsis section title customization to |
1075 | 1167 | remark. |
1076 | 1168 | * A role attribute can now be applied to block elements. This adds |
1077 | 1169 | the role attribute to DocBook elements. Patch submitted by |
1078 | [133]Noah Slater). | |
1170 | [149]Noah Slater). | |
1079 | 1171 | * Renamed revision and date attributes to more sensible and |
1080 | 1172 | consistent revnumber and revdate (old names deprecated but still |
1081 | 1173 | recognized). |
1087 | 1179 | * Refactored docbook.conf headers. |
1088 | 1180 | * Moved line break replacement from [replacements] to [replacements2] |
1089 | 1181 | so the replacement occurs after the mailto macro. This fixes bug |
1090 | [134]http://groups.google.com/group/asciidoc/browse_thread/thread/4 | |
1182 | [150]http://groups.google.com/group/asciidoc/browse_thread/thread/4 | |
1091 | 1183 | bdcdfb0af773e2 |
1092 | 1184 | * The typewriter to punctuation apostrophe replacement can be escaped |
1093 | 1185 | with a backslash. |
1128 | 1220 | * FIXED: Multiple manpage names are now handled correctly when |
1129 | 1221 | generating DocBook output, each name now generates a separate |
1130 | 1222 | DocBook <refname> element. See |
1131 | [135]http://groups.google.com/group/asciidoc/browse_thread/thread/c | |
1223 | [151]http://groups.google.com/group/asciidoc/browse_thread/thread/c | |
1132 | 1224 | 93bb4db025225d8 |
1133 | 1225 | * FIXED: A problem that caused AttributeEntries preceding the header |
1134 | 1226 | to be overwritten when the language conf file loaded. |
1142 | 1234 | bloggs@mail was processed inside |
1143 | 1235 | mailto:joe-bloggs@mail-server.com[Mail]. |
1144 | 1236 | * FIXED: User name in FTP URI generated incorrect FTP link. See |
1145 | [136]http://groups.google.com/group/asciidoc/browse_thread/thread/1 | |
1237 | [152]http://groups.google.com/group/asciidoc/browse_thread/thread/1 | |
1146 | 1238 | d796a9c9ddb2855 |
1147 | 1239 | * FIXED: Source highlighter now works with Wordpress backend (see |
1148 | [137]http://groups.google.com/group/asciidoc/browse_thread/thread/6 | |
1240 | [153]http://groups.google.com/group/asciidoc/browse_thread/thread/6 | |
1149 | 1241 | d8c716748b109e3). |
1150 | 1242 | |
1151 | 14.1. Regression issues | |
1243 | 15.1. Regression issues | |
1152 | 1244 | |
1153 | 1245 | 1. A colon following the date in the AsciiDoc header is treated as a |
1154 | 1246 | revision remark delimiter — this could be an issue if you have used |
1155 | 1247 | a colon in the header date. |
1156 | 1248 | __________________________________________________________________ |
1157 | 1249 | |
1158 | 15. Version 8.4.4 (2009-04-26) | |
1250 | 16. Version 8.4.4 (2009-04-26) | |
1159 | 1251 | |
1160 | 1252 | Additions and changes |
1161 | 1253 | * Added table column and row spanning. |
1186 | 1278 | quote. |
1187 | 1279 | __________________________________________________________________ |
1188 | 1280 | |
1189 | 16. Version 8.4.3 (2009-04-13) | |
1281 | 17. Version 8.4.3 (2009-04-13) | |
1190 | 1282 | |
1191 | 1283 | Additions and changes |
1192 | 1284 | * DocBook outputs default to DocBook version 4.5 doctype (previously |
1201 | 1293 | 3. an illegal test number is specified. |
1202 | 1294 | |
1203 | 1295 | Bug fixes |
1204 | * Fixed [138]missing template section error. | |
1296 | * Fixed [154]missing template section error. | |
1205 | 1297 | * The testasciidoc.py --force option no longer deletes test data |
1206 | 1298 | files that were not specified. |
1207 | 1299 | * Dropped second quotes substitution in table cells — it had |
1208 | 1300 | effectively disabled quote escaping in table cells. |
1209 | 1301 | __________________________________________________________________ |
1210 | 1302 | |
1211 | 17. Version 8.4.2 (2009-03-19) | |
1212 | ||
1213 | Additions and changes | |
1214 | * Added [139]testasciidoc, a tool to verify AsciiDoc conformance. | |
1303 | 18. Version 8.4.2 (2009-03-19) | |
1304 | ||
1305 | Additions and changes | |
1306 | * Added [155]testasciidoc, a tool to verify AsciiDoc conformance. | |
1215 | 1307 | * A warning is issued if nested inline passthroughs are encountered. |
1216 | 1308 | * asciidocapi: setting an attribute value to None will undefine |
1217 | 1309 | (delete) the attribute (this in addition to the name! attribute |
1218 | 1310 | name format that the asciidoc(1) command uses). |
1219 | 1311 | __________________________________________________________________ |
1220 | 1312 | |
1221 | 18. Version 8.4.1 (2009-03-10) | |
1222 | ||
1223 | Additions and changes | |
1224 | * AsciiDoc now has a [140]Python API. The following minimal example | |
1313 | 19. Version 8.4.1 (2009-03-10) | |
1314 | ||
1315 | Additions and changes | |
1316 | * AsciiDoc now has a [156]Python API. The following minimal example | |
1225 | 1317 | compiles mydoc.txt to mydoc.html: |
1226 | 1318 | |
1227 | 1319 | from asciidocapi import AsciiDocAPI asciidoc = AsciiDocAPI() |
1230 | 1322 | * Backtick quoting for monospaced text is now implemented as an |
1231 | 1323 | inline literal passthrough. This makes more sense since monospace |
1232 | 1324 | text is usually intended to be rendered literally. See |
1233 | [141]Regression issues below for the impact this may have on | |
1325 | [157]Regression issues below for the impact this may have on | |
1234 | 1326 | existing documents. Here are some examples that would previously |
1235 | 1327 | have had to be escaped: |
1236 | 1328 | The `++i` and `++j` auto-increments. |
1256 | 1348 | * Dropped asciidoc(1) broken undocumented --profile option. |
1257 | 1349 | * Em dash replacement now recognized at start of block. |
1258 | 1350 | |
1259 | 18.1. Regression issues | |
1351 | 19.1. Regression issues | |
1260 | 1352 | |
1261 | 1353 | Replacing backtick quoting with the inline literal passthrough raises |
1262 | 1354 | two regression scenarios for existing documents: |
1276 | 1368 | no-inline-literal= |
1277 | 1369 | __________________________________________________________________ |
1278 | 1370 | |
1279 | 19. Version 8.3.5 (2009-02-02) | |
1371 | 20. Version 8.3.5 (2009-02-02) | |
1280 | 1372 | |
1281 | 1373 | Additions and changes |
1282 | 1374 | * Cached compiled regular expression delimiters (speed up User Manual |
1311 | 1403 | Bug fixes |
1312 | 1404 | * Fixed broken numbered list nesting. |
1313 | 1405 | |
1314 | 19.1. Compatibility issues | |
1406 | 20.1. Compatibility issues | |
1315 | 1407 | |
1316 | 1408 | The roman numbered list parenthesis syntax is incompatible with the |
1317 | 1409 | potentially ambiguous roman period syntax introduced in 8.3.2. |
1318 | 1410 | __________________________________________________________________ |
1319 | 1411 | |
1320 | 20. Version 8.3.4 (2009-01-20) | |
1412 | 21. Version 8.3.4 (2009-01-20) | |
1321 | 1413 | |
1322 | 1414 | Additions and changes |
1323 | 1415 | * Implemented a title float style. A floating title (or bridgehead) |
1355 | 1447 | list. |
1356 | 1448 | __________________________________________________________________ |
1357 | 1449 | |
1358 | 21. Version 8.3.3 (2009-01-02) | |
1450 | 22. Version 8.3.3 (2009-01-02) | |
1359 | 1451 | |
1360 | 1452 | This release supersedes 8.3.2. |
1361 | 1453 | |
1364 | 1456 | attributes have been dropped, use the style attribute instead. |
1365 | 1457 | __________________________________________________________________ |
1366 | 1458 | |
1367 | 22. Version 8.3.2 (2009-01-01) | |
1459 | 23. Version 8.3.2 (2009-01-01) | |
1368 | 1460 | |
1369 | 1461 | Additions and changes |
1370 | 1462 | * Added Gouichi Iisaka’s Graphviz filter to distribution. |
1404 | 1496 | where not escaped in DocBook outputs. |
1405 | 1497 | __________________________________________________________________ |
1406 | 1498 | |
1407 | 23. Version 8.3.1 (2008-12-14) | |
1499 | 24. Version 8.3.1 (2008-12-14) | |
1408 | 1500 | |
1409 | 1501 | Additions and changes |
1410 | 1502 | * Replaced the install.sh script with Ben Walton’s updated autoconf |
1411 | scripts — see [142]INSTALL for details. | |
1503 | scripts — see [158]INSTALL for details. | |
1412 | 1504 | * Added a generalized AttributeEntry syntax to allow arbitrary |
1413 | 1505 | configuration file entries to be set from within an AsciiDoc |
1414 | 1506 | document (suggested by Henrik Maier). |
1427 | 1519 | reference — tightened up entity reference matching. |
1428 | 1520 | __________________________________________________________________ |
1429 | 1521 | |
1430 | 24. Version 8.3.0 (2008-11-29) | |
1431 | ||
1432 | Additions and changes | |
1433 | * [143]AsciiDoc new tables is a complete redesign of the tables | |
1522 | 25. Version 8.3.0 (2008-11-29) | |
1523 | ||
1524 | Additions and changes | |
1525 | * [159]AsciiDoc new tables is a complete redesign of the tables | |
1434 | 1526 | syntax and generation. The new syntax and features are a huge |
1435 | 1527 | improvement over the old tables. The old tables syntax has been |
1436 | 1528 | deprecated but is currently still processed. |
1437 | * [144]Lists can now be styled like other block elements. This allows | |
1529 | * [160]Lists can now be styled like other block elements. This allows | |
1438 | 1530 | a single list syntax for glossary, qanda (Question and Answer) and |
1439 | 1531 | bibliography lists instead of having to remember a different syntax |
1440 | 1532 | for each type. |
1443 | 1535 | when the macro is called. |
1444 | 1536 | * The passthrough block has a fully transparent passthrough delimited |
1445 | 1537 | block block style called pass. |
1446 | * The asciimath and latexmath [145]passthrough macros along with | |
1447 | asciimath and latexmath [146]passthrough blocks provide a (backend | |
1538 | * The asciimath and latexmath [161]passthrough macros along with | |
1539 | asciimath and latexmath [162]passthrough blocks provide a (backend | |
1448 | 1540 | dependent) mechanism for rendering mathematical formulas. There are |
1449 | [147]LaTeX Math, [148]AsciiMathML and [149]LaTeXMathML examples on | |
1541 | [163]LaTeX Math, [164]AsciiMathML and [165]LaTeXMathML examples on | |
1450 | 1542 | the AsciiDoc website. |
1451 | 1543 | * Reimplemented and cleaned up filter processing based on a patch |
1452 | 1544 | submitted by Kelly Anderson. Uses the newer subprocess module |
1548 | 1640 | * Generic tag inline macro (creeping featurism, use pass macros |
1549 | 1641 | instead). |
1550 | 1642 | |
1551 | 24.1. Compatibility issues | |
1643 | 25.1. Compatibility issues | |
1552 | 1644 | |
1553 | 1645 | Version 8.3.0 has a number of backward incompatibilities with respect |
1554 | 1646 | to the previous 8.2.7 release: |
1568 | 1660 | quoting is escaped with two backslashes. |
1569 | 1661 | __________________________________________________________________ |
1570 | 1662 | |
1571 | 25. Version 8.2.7 (2008-07-04) | |
1663 | 26. Version 8.2.7 (2008-07-04) | |
1572 | 1664 | |
1573 | 1665 | Additions and changes |
1574 | 1666 | * Added dvi, ps and tex output format options to a2x(1). |
1586 | 1678 | directly). The Vim syntax highlighter has been updated to reflect |
1587 | 1679 | these changes. |
1588 | 1680 | * Highlighted source code paragraphs have been implemented — it’s a |
1589 | much more convenient way to enter short code examples (see [150]the | |
1681 | much more convenient way to enter short code examples (see [166]the | |
1590 | 1682 | online docs). |
1591 | 1683 | * The source highlighter and music filter syntax has changed — they |
1592 | 1684 | now used the ListingBlock syntax customized with source and music |
1624 | 1716 | * Configuration file *-style attributes are now dumped correctly. |
1625 | 1717 | * Fixed FAILED: malformed section entry LaTeX backend error. |
1626 | 1718 | |
1627 | See the also the [151]AsciiDoc repository changelog. | |
1628 | __________________________________________________________________ | |
1629 | ||
1630 | 26. Version 8.2.6 (2008-04-29) | |
1719 | See the also the [167]AsciiDoc repository changelog. | |
1720 | __________________________________________________________________ | |
1721 | ||
1722 | 27. Version 8.2.6 (2008-04-29) | |
1631 | 1723 | |
1632 | 1724 | Additions and changes |
1633 | 1725 | * Enhancements to the Vim AsciiDoc syntax highlighter, for example, |
1634 | 1726 | quoted text is now highlighted in titles and macro captions. |
1635 | 1727 | * If you define the data-uri intrinsic attribute images referenced by |
1636 | image macros will be embedded in XHTML using the [152]data: URI | |
1728 | image macros will be embedded in XHTML using the [168]data: URI | |
1637 | 1729 | scheme. NOTE: Microsoft browser support for the data: URI scheme is |
1638 | 1730 | currently limited to MSIE 8 beta 1. |
1639 | 1731 | * Added toc-title attribute to allow custom table of contents titles. |
1673 | 1765 | attribute list values. |
1674 | 1766 | __________________________________________________________________ |
1675 | 1767 | |
1676 | 27. Version 8.2.5 (2007-11-18) | |
1768 | 28. Version 8.2.5 (2007-11-18) | |
1677 | 1769 | |
1678 | 1770 | Bug fixes |
1679 | 1771 | * Fixed exception thrown by illegal command-line arguments. |
1681 | 1773 | incompatible with Python <2.5. |
1682 | 1774 | __________________________________________________________________ |
1683 | 1775 | |
1684 | 28. Version 8.2.4 (2007-11-10) | |
1776 | 29. Version 8.2.4 (2007-11-10) | |
1685 | 1777 | |
1686 | 1778 | Additions and changes |
1687 | 1779 | * You can now use the lang attribute to set the DocBook language |
1703 | 1795 | 2.6 has been suppressed. |
1704 | 1796 | __________________________________________________________________ |
1705 | 1797 | |
1706 | 29. Version 8.2.3 (2007-09-12) | |
1798 | 30. Version 8.2.3 (2007-09-12) | |
1707 | 1799 | |
1708 | 1800 | Additions and changes |
1709 | 1801 | * Added VMiklos’s permalink patch for auto-generated section IDs |
1710 | 1802 | (enabled by default by the sectids attribute). |
1711 | * Added [153]FAQ to website. | |
1803 | * Added [169]FAQ to website. | |
1712 | 1804 | * Changed format of {localdate} attribute to ISO 8601 (%Y-%m-%d). |
1713 | 1805 | * Added abc2ly --beams=None option to make music2png.py conform to |
1714 | 1806 | ABC’s notion of beams. |
1737 | 1829 | attribute substitution problems). |
1738 | 1830 | __________________________________________________________________ |
1739 | 1831 | |
1740 | 30. Version 8.2.2 (2007-07-22) | |
1741 | ||
1742 | Additions and changes | |
1743 | * [154]LaTeXMathML capability has been added for users who are more | |
1744 | familiar with or prefer LaTeX math formulas to the [155]ASCIIMathML | |
1832 | 31. Version 8.2.2 (2007-07-22) | |
1833 | ||
1834 | Additions and changes | |
1835 | * [170]LaTeXMathML capability has been added for users who are more | |
1836 | familiar with or prefer LaTeX math formulas to the [171]ASCIIMathML | |
1745 | 1837 | notation (thanks to Arthur Sakellariou for the patch). |
1746 | 1838 | * The source highlight and code filters now process embedded |
1747 | 1839 | callouts. |
1774 | 1866 | LaTeXMathML formulas. |
1775 | 1867 | __________________________________________________________________ |
1776 | 1868 | |
1777 | 31. Version 8.2.1 (2007-04-06) | |
1869 | 32. Version 8.2.1 (2007-04-06) | |
1778 | 1870 | |
1779 | 1871 | Additions and changes |
1780 | 1872 | * A number of improvements have been made to the Vim syntax |
1790 | 1882 | should be very few compatibility issues. |
1791 | 1883 | __________________________________________________________________ |
1792 | 1884 | |
1793 | 32. Version 8.2.0 (2007-04-04) | |
1885 | 33. Version 8.2.0 (2007-04-04) | |
1794 | 1886 | |
1795 | 1887 | Additions and changes |
1796 | 1888 | * A Vim syntax file is now included in the AsciiDoc distribution |
1824 | 1916 | * If a2x(1) --doctype option is not specified it defaults to manpage |
1825 | 1917 | if --format=manpage else defaults to article (previously --doctype |
1826 | 1918 | always defaulted to article). |
1827 | * Added an External Resources section to the [156]AsciiDoc home page. | |
1828 | __________________________________________________________________ | |
1829 | ||
1830 | 33. Version 8.1.0 (2006-10-22) | |
1919 | * Added an External Resources section to the [172]AsciiDoc home page. | |
1920 | __________________________________________________________________ | |
1921 | ||
1922 | 34. Version 8.1.0 (2006-10-22) | |
1831 | 1923 | |
1832 | 1924 | Additions and changes |
1833 | 1925 | * AsciiDoc generated XHTML documents now display a table of contents |
1835 | 1927 | this to work). Thanks to Troy Hanson who contributed this feature |
1836 | 1928 | based on a JavaScript by Mihai Bazon. I’ve simplified things |
1837 | 1929 | somewhat to match Docbook XSL Stylesheets style, see Troy’s |
1838 | [157]tpl User Guide for a fancier layout. Use the -a toc -a | |
1930 | [173]tpl User Guide for a fancier layout. Use the -a toc -a | |
1839 | 1931 | numbered command-line options to produce a number table of |
1840 | 1932 | contents. |
1841 | * A [158]music filter is included in the distribution ./filters/ | |
1842 | directory. It translates music in [159]LilyPond or [160]ABC | |
1933 | * A [174]music filter is included in the distribution ./filters/ | |
1934 | directory. It translates music in [175]LilyPond or [176]ABC | |
1843 | 1935 | notation to standard classical notation in the form of a trimmed |
1844 | 1936 | PNG image which is inserted into the AsciiDoc output document. |
1845 | 1937 | * Incorporated Paul Melis’s Win32 filter patch. This workaround |
1870 | 1962 | is extracted from the input file name. |
1871 | 1963 | __________________________________________________________________ |
1872 | 1964 | |
1873 | 34. Version 8.0.0 (2006-08-27) | |
1965 | 35. Version 8.0.0 (2006-08-27) | |
1874 | 1966 | |
1875 | 1967 | This is a major release because changes to quoting and index entry |
1876 | 1968 | handling may break existing documents (see Additions and changes below |
1878 | 1970 | |
1879 | 1971 | Please report any problems you encounter. |
1880 | 1972 | |
1881 | [161]Stuart Rackham | |
1973 | [177]Stuart Rackham | |
1882 | 1974 | |
1883 | 1975 | Additions and changes |
1884 | 1976 | * Quoting can can occur within words (based on patch submitted by |
1912 | 2004 | * Experimental rows attribute (number of source lines in table) |
1913 | 2005 | available in table markup templates (used by experimental LaTeX |
1914 | 2006 | backend). |
1915 | * Included install shell script written by [162]Jacob Mandelson for | |
2007 | * Included install shell script written by [178]Jacob Mandelson for | |
1916 | 2008 | installing the tarball distribution. |
1917 | 2009 | * Added INSTALL documentation file. |
1918 | 2010 | * Added replacements2 substitution options — a second replacements |
1936 | 2028 | command-line attributes have precedence over document and |
1937 | 2029 | configuration file attributes). |
1938 | 2030 | * localtime attribute is now encoded from the native system encoding |
1939 | to the output encoding. Patch submitted by [163]FKtPp — here’s his | |
2031 | to the output encoding. Patch submitted by [179]FKtPp — here’s his | |
1940 | 2032 | description of the problem: |
1941 | 2033 | “I am a Chinese user of AsciiDoc and I find that when I use UTF-8 |
1942 | 2034 | (the default encoding) to write asciidoc documents in Windows |
1944 | 2036 | caused by a localized tzname that was always encoded in the windows |
1945 | 2037 | native encoding, which in my case is cp936.” |
1946 | 2038 | * a2x(1) can generate Open Document Text files using |
1947 | [164]docbook2odf. Currently docbook2odf(1) only processes a subset | |
2039 | [180]docbook2odf. Currently docbook2odf(1) only processes a subset | |
1948 | 2040 | of DocBook, unimplemented elements are skipped. |
1949 | 2041 | * The a2x(1) format option defaults to xhtml (previously a format had |
1950 | 2042 | to be specified explicitly). |
1971 | 2063 | output file was missing or older than the source file. |
1972 | 2064 | __________________________________________________________________ |
1973 | 2065 | |
1974 | 35. Version 7.1.2 (2006-03-07) | |
1975 | ||
1976 | Additions and changes | |
1977 | * Support for [165]ASCIIMathML has been added. See Appendix I: | |
2066 | 36. Version 7.1.2 (2006-03-07) | |
2067 | ||
2068 | Additions and changes | |
2069 | * Support for [181]ASCIIMathML has been added. See Appendix I: | |
1978 | 2070 | ASCIIMathML Support in the User Guide and the examples at |
1979 | [166]http://www.methods.co.nz/asciidoc/asciimath.html. | |
2071 | [182]http://asciidoc.org/asciimath.html. | |
1980 | 2072 | * You can now prefix quoted text with inline attributes lists. You |
1981 | 2073 | can use this to set font size and color (XHTML and HTML outputs). |
1982 | 2074 | * Added ##...## quoting — it does nothing — it’s purpose is to allow |
1986 | 2078 | this is to allows the inclusion of configuration lines that start |
1987 | 2079 | with a hash character. |
1988 | 2080 | * The scriptsdir attribute can be used to specify the name of the |
1989 | directory containing linked JavaScripts (see the [167]User Guide | |
2081 | directory containing linked JavaScripts (see the [183]User Guide | |
1990 | 2082 | for details. |
1991 | 2083 | * The BackendBlock has been renamed PassthroughBlock for consistency |
1992 | 2084 | with the new inline passthrough naming. |
1993 | 2085 | * a2x(1) now works with the older bash(1) version 2.05b. Patch |
1994 | submitted by [168]Francis Daly. | |
2086 | submitted by [184]Francis Daly. | |
1995 | 2087 | * Content included by the include1::[] system macro is no longer |
1996 | 2088 | subject to attribute substitution so that ambiguities no longer |
1997 | 2089 | arise when used to include CSS or JavaScript files. |
1998 | 2090 | __________________________________________________________________ |
1999 | 2091 | |
2000 | 36. Version 7.1.1 (2006-02-24) | |
2092 | 37. Version 7.1.1 (2006-02-24) | |
2001 | 2093 | |
2002 | 2094 | Additions and changes |
2003 | 2095 | * The caption attribute can be used to customize admonition captions |
2023 | 2115 | attribute). |
2024 | 2116 | __________________________________________________________________ |
2025 | 2117 | |
2026 | 37. Version 7.1.0 (2006-01-13) | |
2118 | 38. Version 7.1.0 (2006-01-13) | |
2027 | 2119 | |
2028 | 2120 | Additions and changes |
2029 | 2121 | * a2x(1) toolchain wrapper utility. This overcomes the biggest hurdle |
2064 | 2156 | ./examples/website/build-website.sh script. |
2065 | 2157 | __________________________________________________________________ |
2066 | 2158 | |
2067 | 38. Version 7.0.4 (2005-12-08) | |
2159 | 39. Version 7.0.4 (2005-12-08) | |
2068 | 2160 | |
2069 | 2161 | Additions and changes |
2070 | 2162 | * Added ternary conditional attributes |
2093 | 2185 | Guide. |
2094 | 2186 | __________________________________________________________________ |
2095 | 2187 | |
2096 | 39. Version 7.0.3 (2005-12-01) | |
2188 | 40. Version 7.0.3 (2005-12-01) | |
2097 | 2189 | |
2098 | 2190 | Additions and changes |
2099 | 2191 | * Added --safe and --unsafe command-line options — AsciiDoc can now |
2100 | 2192 | be executed in a safe mode which disallows the execution of |
2101 | 2193 | arbitrary code or the inclusion of arbitrary files (see |
2102 | [169]Appendix C in the AsciiDoc User Guide). | |
2103 | * Included [170]source-highlight filter in the distribution | |
2194 | [185]Appendix C in the AsciiDoc User Guide). | |
2195 | * Included [186]source-highlight filter in the distribution | |
2104 | 2196 | ./examples/source-highlight-filter/ directory (based on filter |
2105 | submitted by [171]Ryan Phillips). | |
2197 | submitted by [187]Ryan Phillips). | |
2106 | 2198 | * Included the DocBook XSL Stylesheets 1.69.1 customizations used to |
2107 | 2199 | generate the distributed AsciiDoc documentation (read the |
2108 | 2200 | asciidoc-docbook-xsl.txt file in the distribution ./docbook-xsl/ |
2117 | 2209 | because default border styles vary from browser to browser. |
2118 | 2210 | __________________________________________________________________ |
2119 | 2211 | |
2120 | 40. Version 7.0.2 (2005-08-28) | |
2212 | 41. Version 7.0.2 (2005-08-28) | |
2121 | 2213 | |
2122 | 2214 | Additions and changes |
2123 | 2215 | * There are now long versions of all AsciiDoc options. |
2133 | 2225 | * Documentation errata. |
2134 | 2226 | __________________________________________________________________ |
2135 | 2227 | |
2136 | 41. Version 7.0.1 (2005-06-24) | |
2228 | 42. Version 7.0.1 (2005-06-24) | |
2137 | 2229 | |
2138 | 2230 | Additions and changes |
2139 | 2231 | * Reverted to use of strong, em, tt XHTML tags — they’re more obvious |
2164 | 2256 | Guide has been dropped — it generated invalid DocBook markup. |
2165 | 2257 | __________________________________________________________________ |
2166 | 2258 | |
2167 | 42. Version 7.0.0 (2005-06-06) | |
2259 | 43. Version 7.0.0 (2005-06-06) | |
2168 | 2260 | |
2169 | 2261 | This is a major release with many code and documentation changes. |
2170 | 2262 | Please report any problems you encounter. |
2171 | 2263 | |
2172 | [172]Stuart Rackham | |
2264 | [188]Stuart Rackham | |
2173 | 2265 | |
2174 | 2266 | Additions and changes |
2175 | 2267 | * A new xhtml11 backend generates XHTML 1.1 with integrated CSS2 |
2176 | 2268 | replacing the previous xhtml, css, and css-embedded backends. |
2177 | 2269 | * The CSS stylesheets have finally been rewritten. |
2178 | * The asciidoc(1) command help now includes user [173]customizable | |
2270 | * The asciidoc(1) command help now includes user [189]customizable | |
2179 | 2271 | help topics. When asciidoc is invoked with the --help option the |
2180 | 2272 | command argument is interpreted as a help topic. |
2181 | 2273 | * The previous example website has been replaced by the actual |
2182 | 2274 | AsciiDoc website (see ./examples/website/. |
2183 | 2275 | * XHTML generation options now controlled by the following |
2184 | 2276 | attributes: badges, linkcss, icons, numbered, quirks, theme, |
2185 | stylesdir, imagesdir (see the [174]User Guide for details. | |
2277 | stylesdir, imagesdir (see the [190]User Guide for details. | |
2186 | 2278 | * By default HTML and XHTML are output as stand-alone documents (no |
2187 | 2279 | embedded CSS and no linked admonition icon images). |
2188 | 2280 | * Documents encoded with the UTF-8 Unicode character set are now |
2189 | processed thanks to a patch supplied by [175]Viktor Vasilev. | |
2281 | processed thanks to a patch supplied by [191]Viktor Vasilev. | |
2190 | 2282 | * The -a ^name command-line syntax to undefine an attribute has been |
2191 | 2283 | deprecated in favor of the -a name! syntax. |
2192 | 2284 | * AttributeEntry syntax addition: :name!: to undefine name attribute. |
2215 | 2307 | * The section-numbers section numbering attribute has be renamed |
2216 | 2308 | numbered. |
2217 | 2309 | * Dropped the #UNDER CONSTRUCTION# block macro. |
2218 | * Rewrote Paragraph and DelimitedBlock handlers adding a [176]styles | |
2310 | * Rewrote Paragraph and DelimitedBlock handlers adding a [192]styles | |
2219 | 2311 | configuration entry. |
2220 | 2312 | |
2221 | 2313 | Bug fixes |
2223 | 2315 | content. |
2224 | 2316 | * Manpage command names containing dashes (in the manpage NAME |
2225 | 2317 | section) were misinterpreted as the spaced dash command |
2226 | name/purpose separator. Bug report and patch supplied by [177]David | |
2318 | name/purpose separator. Bug report and patch supplied by [193]David | |
2227 | 2319 | Greaves. |
2228 | 2320 | * Unexpected error following malformed author line error. |
2229 | 2321 | __________________________________________________________________ |
2230 | 2322 | |
2231 | 43. Version 6.0.3 (2005-04-20) | |
2323 | 44. Version 6.0.3 (2005-04-20) | |
2232 | 2324 | |
2233 | 2325 | Additions and changes |
2234 | 2326 | * Special characters are now substituted in AttributeEntry element |
2256 | 2348 | exceptions to occur. |
2257 | 2349 | __________________________________________________________________ |
2258 | 2350 | |
2259 | 44. Version 6.0.2 (2005-03-30) | |
2351 | 45. Version 6.0.2 (2005-03-30) | |
2260 | 2352 | |
2261 | 2353 | Additions and changes |
2262 | 2354 | * Three new system block macros have been added — eval, sys and sys2 |
2272 | 2364 | * Asciidoc now searches in /etc/asciidoc/filters for filters. |
2273 | 2365 | __________________________________________________________________ |
2274 | 2366 | |
2275 | 45. Version 6.0.1 (2005-03-06) | |
2367 | 46. Version 6.0.1 (2005-03-06) | |
2276 | 2368 | |
2277 | 2369 | Additions and changes |
2278 | 2370 | * A global configuration file location /etc/asciidoc has been added |
2279 | 2371 | and is now processed before all other locations (patch supplied by |
2280 | [178]Fredrik Steen). | |
2372 | [194]Fredrik Steen). | |
2281 | 2373 | * Recoded tempfile.mktemp() and other artifacts that are no longer |
2282 | necessary or desirable (patches supplied by [179]Fredrik Steen). | |
2374 | necessary or desirable (patches supplied by [195]Fredrik Steen). | |
2283 | 2375 | * Added BUGS file to the distribution. |
2284 | 2376 | |
2285 | 2377 | Bug fixes |
2287 | 2379 | illegal CSS in files generated by the css-embedded backend. |
2288 | 2380 | __________________________________________________________________ |
2289 | 2381 | |
2290 | 46. Version 6.0.0 (2005-01-28) | |
2382 | 47. Version 6.0.0 (2005-01-28) | |
2291 | 2383 | |
2292 | 2384 | This release has had some fairly major code and documentation changes. |
2293 | 2385 | Please report any problems you encounter. |
2294 | 2386 | |
2295 | [180]Stuart Rackham | |
2387 | [196]Stuart Rackham | |
2296 | 2388 | |
2297 | 2389 | A lot of new stuff. A new major version number — some regression |
2298 | 2390 | incompatibility (hopefully mitigated by deprecated warnings). |
2351 | 2443 | class names have also been changed which could result in backward |
2352 | 2444 | incompatibility in customized stylesheets. |
2353 | 2445 | * Swapped plain DocBook admonition icons for Jimmac’s DocBook icons |
2354 | ([181]http://jimmac.musichall.cz/ikony.php3). The original plain | |
2446 | ([197]http://jimmac.musichall.cz/ikony.php3). The original plain | |
2355 | 2447 | icons have been moved to ./images/plain. |
2356 | 2448 | * Renamed html backend to xhtml to better reflect it’s function |
2357 | 2449 | (former html-4 backend renamed to html). |
2383 | 2475 | now indents text correctly. |
2384 | 2476 | __________________________________________________________________ |
2385 | 2477 | |
2386 | 47. Version 5.1.1 (2004-10-10) | |
2478 | 48. Version 5.1.1 (2004-10-10) | |
2387 | 2479 | |
2388 | 2480 | 15-December-2004: Interim update: Updated asciidoc.py to fix broken |
2389 | 2481 | join_lines function — no other changes. |
2406 | 2498 | when generating css output. |
2407 | 2499 | __________________________________________________________________ |
2408 | 2500 | |
2409 | 48. Version 5.1.0 (2004-09-18) | |
2501 | 49. Version 5.1.0 (2004-09-18) | |
2410 | 2502 | |
2411 | 2503 | * Callouts have been implemented (see the Callouts section of the |
2412 | 2504 | AsciiDoc User Guide for details). |
2423 | 2515 | polishing. |
2424 | 2516 | __________________________________________________________________ |
2425 | 2517 | |
2426 | 49. Version 5.0.9 (2004-09-09) | |
2518 | 50. Version 5.0.9 (2004-09-09) | |
2427 | 2519 | |
2428 | 2520 | * The convention of using a .asc file extension for AsciiDoc files |
2429 | 2521 | has been dropped in favor of the familiar .txt extension. It makes |
2467 | 2559 | * Documentation additions and corrections. |
2468 | 2560 | __________________________________________________________________ |
2469 | 2561 | |
2470 | 50. Version 5.0.8 (2004-05-15) | |
2562 | 51. Version 5.0.8 (2004-05-15) | |
2471 | 2563 | |
2472 | 2564 | * Spurious out of sequence level 2 warnings no longer appear when |
2473 | 2565 | processing book document multi-part book top level Preface and |
2485 | 2577 | compliance). Lessened sidebar title top margin. |
2486 | 2578 | __________________________________________________________________ |
2487 | 2579 | |
2488 | 51. Version 5.0.7 (2004-04-22) | |
2580 | 52. Version 5.0.7 (2004-04-22) | |
2489 | 2581 | |
2490 | 2582 | * The version 5.0.6 README incorrectly stated that AsciiDoc would run |
2491 | 2583 | under Python 2.0, in fact it requires Python 2.1 or better. The |
2506 | 2598 | with with white space. |
2507 | 2599 | __________________________________________________________________ |
2508 | 2600 | |
2509 | 52. Version 5.0.6 (2004-03-07) | |
2601 | 53. Version 5.0.6 (2004-03-07) | |
2510 | 2602 | |
2511 | 2603 | * New image macro implements optional image scaling and linking and |
2512 | 2604 | works in both inline and block contexts. The image macro obsolesces |
2542 | 2634 | * Documentation tidy ups. |
2543 | 2635 | __________________________________________________________________ |
2544 | 2636 | |
2545 | 53. Version 5.0.5 (2004-02-25) | |
2637 | 54. Version 5.0.5 (2004-02-25) | |
2546 | 2638 | |
2547 | 2639 | * Fixed the disappearing paragraph titles problem that was caused by |
2548 | 2640 | Inline macros (incorrectly) processing BlockTitles. |
2551 | 2643 | invalid output markup. |
2552 | 2644 | __________________________________________________________________ |
2553 | 2645 | |
2554 | 54. Version 5.0.4 (2004-02-09) | |
2646 | 55. Version 5.0.4 (2004-02-09) | |
2555 | 2647 | |
2556 | 2648 | * Reinstated missing infile, outfile, filetype and |
2557 | 2649 | filetype-<filetype> glossary entries. |
2559 | 2651 | this has now been documented. |
2560 | 2652 | __________________________________________________________________ |
2561 | 2653 | |
2562 | 55. Version 5.0.3 (2004-01-23) | |
2654 | 56. Version 5.0.3 (2004-01-23) | |
2563 | 2655 | |
2564 | 2656 | * Fixed problem that caused any filters directory file containing |
2565 | 2657 | .conf (not just those with the .conf extension) from being loaded. |
2576 | 2668 | from configuration file substitution sections. |
2577 | 2669 | __________________________________________________________________ |
2578 | 2670 | |
2579 | 56. Version 5.0.2 (2003-12-18) | |
2671 | 57. Version 5.0.2 (2003-12-18) | |
2580 | 2672 | |
2581 | 2673 | * New (alternative) anchor and xref macro syntax (old syntax still |
2582 | 2674 | valid). |
2590 | 2682 | * Documentation updates and corrections. |
2591 | 2683 | __________________________________________________________________ |
2592 | 2684 | |
2593 | 57. Version 5.0.1 (2003-12-09) | |
2685 | 58. Version 5.0.1 (2003-12-09) | |
2594 | 2686 | |
2595 | 2687 | * Fixed problem with anchor tag when generating CSS styled HTML. |
2596 | 2688 | __________________________________________________________________ |
2597 | 2689 | |
2598 | 58. Version 5.0 (2003-12-08) | |
2690 | 59. Version 5.0 (2003-12-08) | |
2599 | 2691 | |
2600 | 2692 | This release has had some fairly major code and documentation changes. |
2601 | 2693 | Please report any problems you encounter. |
2602 | 2694 | |
2603 | [182]Stuart Rackham | |
2695 | [198]Stuart Rackham | |
2604 | 2696 | |
2605 | 2697 | * AsciiDoc can now produce a full-blown multi-part DocBook book |
2606 | 2698 | including dedication, abstract, preface, colophon, glossary, |
2650 | 2742 | .docbook to .xml (.sgml for the docbook-sgml backend). |
2651 | 2743 | __________________________________________________________________ |
2652 | 2744 | |
2653 | 59. Version 4.2 (2003-11-26) | |
2745 | 60. Version 4.2 (2003-11-26) | |
2654 | 2746 | |
2655 | 2747 | * The default HTML output is now XHTML 1.0 markup. To output the |
2656 | 2748 | former HTML 4 markup specify the html-4 backend. |
2678 | 2770 | arguments. |
2679 | 2771 | __________________________________________________________________ |
2680 | 2772 | |
2681 | 60. Version 4.1 (2003-11-13) | |
2773 | 61. Version 4.1 (2003-11-13) | |
2682 | 2774 | |
2683 | 2775 | * Added DSV (Delimiter Separated Values) tables format. |
2684 | 2776 | * {eval:<expr>} glossary references drop the containing line if |
2702 | 2794 | {x] was defined and {y} was not. |
2703 | 2795 | __________________________________________________________________ |
2704 | 2796 | |
2705 | 61. Version 4.0 (2003-11-08) | |
2797 | 62. Version 4.0 (2003-11-08) | |
2706 | 2798 | |
2707 | 2799 | This release has had some fairly major code and documentation changes. |
2708 | 2800 | Please report any problems you encounter. |
2750 | 2842 | * Many documentation changes/additions/corrections. |
2751 | 2843 | __________________________________________________________________ |
2752 | 2844 | |
2753 | 62. Version 3.2.2 (2003-10-26) | |
2845 | 63. Version 3.2.2 (2003-10-26) | |
2754 | 2846 | |
2755 | 2847 | * Added -n option (synonym for -g section-numbers). |
2756 | 2848 | * Dropped the processing commentary (hey, this is Unix). |
2783 | 2875 | * Documentation changes/additions/corrections. |
2784 | 2876 | __________________________________________________________________ |
2785 | 2877 | |
2786 | 63. Version 3.2 (2003-05-26) | |
2878 | 64. Version 3.2 (2003-05-26) | |
2787 | 2879 | |
2788 | 2880 | * Added a -s command-line option to suppress the output of [header] |
2789 | 2881 | and [footer] sections. |
2813 | 2905 | * Internal code tidy up. |
2814 | 2906 | __________________________________________________________________ |
2815 | 2907 | |
2816 | 64. Version 3.1 (2003-05-18) | |
2908 | 65. Version 3.1 (2003-05-18) | |
2817 | 2909 | |
2818 | 2910 | * In version 3.0 a [macros] section entry of the form name was |
2819 | 2911 | equivalent to name=. An entry of the form name now undefines the |
2843 | 2935 | option). |
2844 | 2936 | __________________________________________________________________ |
2845 | 2937 | |
2846 | 65. Version 3.0 (2003-05-13) | |
2938 | 66. Version 3.0 (2003-05-13) | |
2847 | 2939 | |
2848 | 2940 | This version is the culmination of work begun in the 2.x releases |
2849 | 2941 | whereby fixed policy has been replaced by extensible mechanisms. |
2879 | 2971 | configuration files. |
2880 | 2972 | __________________________________________________________________ |
2881 | 2973 | |
2882 | 66. Version 2.2 (2003-04-07) | |
2974 | 67. Version 2.2 (2003-04-07) | |
2883 | 2975 | |
2884 | 2976 | * The master.conf configuration file name has been deprecated in |
2885 | 2977 | favor of asciidoc.conf. |
2921 | 3013 | CustomBlocks or Substitutions instead. |
2922 | 3014 | __________________________________________________________________ |
2923 | 3015 | |
2924 | 67. Version 2.1 (2003-03-17) | |
3016 | 68. Version 2.1 (2003-03-17) | |
2925 | 3017 | |
2926 | 3018 | * Added section auto numbering {sectnum} glossary entry |
2927 | 3019 | (auto-numbering function contributed by Ludovico Magnocavallo). |
2950 | 3042 | {asciidoc-version} (to it consistent with other entries). |
2951 | 3043 | __________________________________________________________________ |
2952 | 3044 | |
2953 | 68. Version 2.0 (2003-02-24) | |
3045 | 69. Version 2.0 (2003-02-24) | |
2954 | 3046 | |
2955 | 3047 | * The emphasized, strong and monospaced words options have been |
2956 | 3048 | generalized with the introduction of macro based special words |
3004 | 3096 | * Added author and author-mail meta tags to HTML configuration files. |
3005 | 3097 | __________________________________________________________________ |
3006 | 3098 | |
3007 | 69. Version 1.5 (2003-01-08) | |
3099 | 70. Version 1.5 (2003-01-08) | |
3008 | 3100 | |
3009 | 3101 | * Implemented sidebar document elements. |
3010 | 3102 | * Explicit checks for user specified configuration files and input |
3011 | 3103 | file (rather than throwing exception). |
3012 | 3104 | __________________________________________________________________ |
3013 | 3105 | |
3014 | 70. Version 1.4 (2003-01-04) | |
3106 | 71. Version 1.4 (2003-01-04) | |
3015 | 3107 | |
3016 | 3108 | * New configuration file options emphasizedwords and strongwords. |
3017 | 3109 | These allow the definition of words that will always be emphasized |
3031 | 3123 | * More documentation additions and tidy ups. |
3032 | 3124 | __________________________________________________________________ |
3033 | 3125 | |
3034 | 71. Version 1.3 (2003-01-01) | |
3126 | 72. Version 1.3 (2003-01-01) | |
3035 | 3127 | |
3036 | 3128 | * A new strong text formatting convention has been implemented: Word |
3037 | 3129 | phrases enclosed in pairs of single quote characters (acute |
3060 | 3152 | * Code, configuration file and documentation tidy ups. |
3061 | 3153 | __________________________________________________________________ |
3062 | 3154 | |
3063 | 72. Version 1.2 (2002-12-28) | |
3155 | 73. Version 1.2 (2002-12-28) | |
3064 | 3156 | |
3065 | 3157 | * Implemented include URL to allow file inclusion. |
3066 | 3158 | * fileextension configuration file [option] renamed to more sensible |
3075 | 3167 | * Bug fixes. |
3076 | 3168 | __________________________________________________________________ |
3077 | 3169 | |
3078 | 73. Version 1.1 (2002-12-03) | |
3170 | 74. Version 1.1 (2002-12-03) | |
3079 | 3171 | |
3080 | 3172 | * Added css (cascading style sheets) backend |
3081 | 3173 | * Implemented IndentedBlock document element. |
3092 | 3184 | * Fixed error that occurred when == title underline was used. |
3093 | 3185 | __________________________________________________________________ |
3094 | 3186 | |
3095 | 74. Version 1.0 (2002-11-25) | |
3187 | 75. Version 1.0 (2002-11-25) | |
3096 | 3188 | |
3097 | 3189 | First AsciiDoc public release along with AsciiDoc web site |
3098 | ([183]http://www.methods.co.nz/asciidoc/) and SourceForge.net project | |
3099 | registration ([184]https://sourceforge.net/projects/asciidoc/). | |
3100 | __________________________________________________________________ | |
3101 | ||
3102 | Version 8.6.8 | |
3103 | Last updated 2012-07-17 07:24:10 NZST | |
3190 | ([199]http://asciidoc.org/) and SourceForge.net project registration | |
3191 | ([200]https://sourceforge.net/projects/asciidoc/). | |
3192 | __________________________________________________________________ | |
3193 | ||
3194 | Version 8.6.9 | |
3195 | Last updated 2013-11-06 13:29:53 NZDT | |
3104 | 3196 | |
3105 | 3197 | References |
3106 | 3198 | |
3107 | 1. https://groups.google.com/group/asciidoc/browse_thread/thread/7be28e9714f249c7 | |
3108 | 2. https://groups.google.com/group/asciidoc/browse_thread/thread/961a957ab5872ebf | |
3109 | 3. https://groups.google.com/group/asciidoc/browse_thread/thread/961a957ab5872ebf | |
3110 | 4. https://groups.google.com/group/asciidoc/browse_thread/thread/9e79d8494ef8d870 | |
3111 | 5. https://groups.google.com/group/asciidoc/browse_frm/thread/64b071bb21de9cf0 | |
3112 | 6. https://groups.google.com/group/asciidoc/browse_frm/thread/e045c9986c71d72a | |
3113 | 7. https://groups.google.com/group/asciidoc/browse_thread/thread/f5174f450a61f14b | |
3114 | 8. https://groups.google.com/group/asciidoc/browse_thread/thread/db3b734a6931cb74 | |
3115 | 9. https://groups.google.com/group/asciidoc/browse_thread/thread/13c9ee97930342b3 | |
3116 | 10. http://groups.google.com/group/asciidoc/browse_thread/thread/a9762e21ec0cc244/5d3a4ebf20e6847e | |
3117 | 11. http://groups.google.com/group/asciidoc/browse_thread/thread/843d7d3d671006fb/25628e14c829db3f | |
3118 | 12. http://groups.google.com/group/asciidoc/browse_thread/thread/b8e93740b7cd0e1d/b5e0b83fe37ae31a | |
3119 | 13. http://groups.google.com/group/asciidoc/browse_thread/thread/3d06b0105dfbb780/8c60eb7a62f522e4 | |
3120 | 14. http://groups.google.com/group/asciidoc/browse_thread/thread/33e99b78e2472122 | |
3121 | 15. http://groups.google.com/group/asciidoc/browse_thread/thread/8200e29815c40f72 | |
3122 | 16. http://groups.google.com/group/asciidoc/browse_thread/thread/849e5ea91f43adf2 | |
3123 | 17. http://groups.google.com/group/asciidoc/browse_thread/thread/e92a75abcc382701 | |
3124 | 18. http://groups.google.com/group/asciidoc/browse_thread/thread/58d0843ae4345afd | |
3125 | 19. http://groups.google.com/group/asciidoc/browse_thread/thread/b0e69e393b6f9f20/47a2c7586f9e40c6?lnk=gst&q=themes+tarball#47a2c7586f9e40c6 | |
3126 | 20. http://groups.google.com/group/asciidoc/browse_thread/thread/b9d705c6b6b39f59/1e120483dafca109 | |
3127 | 21. http://groups.google.com/group/asciidoc/browse_thread/thread/103445ab9d95cb0c | |
3128 | 22. http://code.google.com/p/asciidoc/issues/detail?id=9 | |
3129 | 23. http://groups.google.com/group/asciidoc/browse_thread/thread/4608b77ec289f6c4 | |
3130 | 24. http://groups.google.com/group/asciidoc/browse_thread/thread/14e8fcb289a135b/3af3b4e57b827c78?lnk=gst&q=archlinux#3af3b4e57b827c78 | |
3131 | 25. http://groups.google.com/group/asciidoc/browse_thread/thread/5e2e6f4dd740d51a | |
3132 | 26. http://groups.google.com/group/asciidoc/browse_thread/thread/5e2e6f4dd740d51a | |
3133 | 27. http://groups.google.com/group/asciidoc/browse_thread/thread/a839aa01db0765d2 | |
3134 | 28. http://groups.google.com/group/asciidoc/browse_thread/thread/734ac5afed736987 | |
3135 | 29. http://groups.google.com/group/asciidoc/browse_thread/thread/6436788a10561851 | |
3136 | 30. http://groups.google.com/group/asciidoc/browse_thread/thread/c9238380a1f2507a | |
3137 | 31. http://groups.google.com/group/asciidoc/browse_thread/thread/ec8e8481eb0e27b0/d1c035092b5bb7a4?lnk=gst&q=caption+option#d1c035092b5bb7a4 | |
3138 | 32. http://groups.google.com/group/asciidoc/browse_thread/thread/3e177b84bc133ca9/659796dfadad30ea?lnk=gst&q=a2x+format#659796dfadad30ea | |
3139 | 33. http://groups.google.com/group/asciidoc/browse_thread/thread/16d3fb9672a408e7 | |
3140 | 34. http://groups.google.com/group/asciidoc/browse_thread/thread/bacbf8aeb8ad6a3a | |
3141 | 35. http://code.google.com/p/asciidoc/issues/detail?id=8 | |
3142 | 36. http://groups.google.com/group/asciidoc/browse_thread/thread/6436788a10561851 | |
3143 | 37. http://groups.google.com/group/asciidoc/browse_thread/thread/e8f3938bcb4c8bb4/44d13113a35738ef | |
3144 | 38. http://groups.google.com/group/asciidoc/browse_thread/thread/c9238380a1f2507a/9afc4559d51e1dbd | |
3145 | 39. http://groups.google.com/group/asciidoc/browse_thread/thread/8c111f1046b33691/158a944cf4d5ff0d?lnk=gst&q=latex+escapes#158a944cf4d5ff0d | |
3146 | 40. http://groups.google.com/group/asciidoc/browse_thread/thread/eaf25f21d1da180a | |
3147 | 41. http://flask.pocoo.org/docs/ | |
3148 | 42. file://localhost/tmp/lynxXXXXrCQLhm/article-html5-toc2.html | |
3149 | 43. file://localhost/tmp/lynxXXXXrCQLhm/epub-notes.html | |
3150 | 44. http://flask.pocoo.org/docs/ | |
3151 | 45. http://groups.google.com/group/asciidoc/browse_thread/thread/9da9d48a6461ff14 | |
3152 | 46. http://groups.google.com/group/asciidoc/browse_thread/thread/5c792cbb395b753b | |
3153 | 47. http://groups.google.com/group/asciidoc/browse_thread/thread/e2100b7cb29283ce | |
3154 | 48. http://groups.google.com/group/asciidoc/browse_thread/thread/c5e30ee5555877f5 | |
3155 | 49. http://groups.google.com/group/asciidoc/browse_thread/thread/baf3218551d05a05 | |
3156 | 50. http://groups.google.com/group/asciidoc/browse_thread/thread/5a7fe64fbfd65ad | |
3157 | 51. http://groups.google.com/group/asciidoc/browse_thread/thread/5620ba634fdb030a | |
3158 | 52. http://groups.google.com/group/asciidoc/browse_thread/thread/f969b9ce987d7f5d | |
3159 | 53. http://groups.google.com/group/asciidoc/browse_thread/thread/cd0f47495fd04181 | |
3160 | 54. http://code.google.com/p/asciidoc/issues/detail?id=6&q=label%3APriority-Medium | |
3161 | 55. http://sourceforge.net/tracker/?func=detail&atid=373747&aid=2854075&group_id=21935 | |
3162 | 56. http://groups.google.com/group/asciidoc/browse_thread/thread/b24cc3362f35b801 | |
3163 | 57. http://www.methods.co.nz/asciidoc/userguide.html#X96 | |
3164 | 58. http://groups.google.com/group/asciidoc/browse_thread/thread/77f28b0dfe60d262 | |
3165 | 59. http://www.methods.co.nz/asciidoc/manpage.html | |
3166 | 60. http://groups.google.com/group/asciidoc/browse_thread/thread/40c64cd33ee1905c | |
3167 | 61. http://groups.google.com/group/asciidoc/browse_thread/thread/e15282f072413940 | |
3168 | 62. http://groups.google.com/group/asciidoc/browse_thread/thread/5ac8e8ea895147e9 | |
3169 | 63. http://groups.google.com/group/asciidoc/browse_thread/thread/e15282f072413940 | |
3170 | 64. http://groups.google.com/group/asciidoc/browse_thread/thread/e15282f072413940 | |
3171 | 65. http://groups.google.com/group/asciidoc/browse_thread/thread/b11066a828ab45b9 | |
3172 | 66. http://groups.google.com/group/asciidoc/browse_thread/thread/a1dd0562dee8b939 | |
3173 | 67. http://groups.google.com/group/asciidoc/browse_thread/thread/f44615dca0b834e9 | |
3174 | 68. http://groups.google.com/group/asciidoc/browse_thread/thread/1b3f88f1f8118ab3 | |
3175 | 69. http://groups.google.com/group/asciidoc/browse_thread/thread/c21c2902c29bae64 | |
3176 | 70. http://groups.google.com/group/asciidoc/browse_thread/thread/f510ea82a88aaee8 | |
3177 | 71. http://groups.google.com/group/asciidoc/browse_thread/thread/42b63ce90c2563b8 | |
3178 | 72. http://groups.google.com/group/asciidoc/browse_thread/thread/42b63ce90c2563b8 | |
3179 | 73. http://bugs.python.org/issue3932 | |
3180 | 74. http://groups.google.com/group/asciidoc/browse_thread/thread/dedc961b23e9ac56 | |
3181 | 75. https://phillordbio-asciidoc-fixes.googlecode.com/hg/ | |
3182 | 76. http://groups.google.com/group/asciidoc/browse_thread/thread/c14a4c3b1e4f6dc5 | |
3183 | 77. http://groups.google.com/group/asciidoc/browse_thread/thread/c948697943432e24 | |
3184 | 78. http://groups.google.com/group/asciidoc/browse_thread/thread/1c415fc4540ce5e5 | |
3185 | 79. http://groups.google.com/group/asciidoc/browse_thread/thread/8712a95e95a292a7 | |
3186 | 80. http://groups.google.com/group/asciidoc/browse_thread/thread/c4427a3902d130a8 | |
3187 | 81. http://groups.google.com/group/asciidoc/browse_thread/thread/59a610068e4acb58 | |
3188 | 82. http://groups.google.com/group/asciidoc/browse_thread/thread/b22603bfb879418c | |
3189 | 83. http://groups.google.com/group/asciidoc/browse_thread/thread/1c02d27d49221aa2 | |
3190 | 84. http://groups.google.com/group/asciidoc/browse_thread/thread/5f3e825c74ed30c | |
3191 | 85. http://pygments.org/ | |
3192 | 86. http://groups.google.com/group/asciidoc/browse_thread/thread/d8d042f5a3021369/8934ebbb8cb7144b | |
3193 | 87. http://groups.google.com/group/asciidoc/browse_frm/thread/319e5cd94493e330/3fcb83fab067af42 | |
3194 | 88. http://groups.google.com/group/asciidoc/browse_frm/thread/fe9b33d8f5f1e0af | |
3195 | 89. http://groups.google.com/group/asciidoc/browse_frm/thread/8eda3ea812968854 | |
3196 | 90. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3197 | 91. http://groups.google.com/group/asciidoc/browse_frm/thread/66e7b59d12cd2f91 | |
3198 | 92. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3199 | 93. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3200 | 94. http://groups.google.com/group/asciidoc/browse_frm/thread/219c86ae25b79a21 | |
3201 | 95. http://groups.google.com/group/asciidoc/browse_frm/thread/af652507caf6cec9 | |
3202 | 96. http://groups.google.com/group/asciidoc/browse_frm/thread/3f96900f7fbf5620 | |
3203 | 97. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3204 | 98. http://groups.google.com/group/asciidoc/browse_frm/thread/2ff802547b6a75ea | |
3205 | 99. http://groups.google.com/group/asciidoc/browse_thread/thread/14e8fcb289a135b | |
3206 | 100. http://groups.google.com/group/asciidoc/browse_thread/thread/faa36e9e5c7da019/d24cab3fe363e58d | |
3207 | 101. http://groups.google.com/group/asciidoc/browse_frm/thread/ac4b9bfa2116db28 | |
3208 | 102. http://groups.google.com/group/asciidoc/browse_frm/thread/c17abd175778f5ea | |
3209 | 103. http://groups.google.com/group/asciidoc/browse_frm/thread/c17abd175778f5ea | |
3210 | 104. http://groups.google.com/group/asciidoc/browse_frm/thread/1b6b66adb24e710 | |
3211 | 105. http://groups.google.com/group/asciidoc/browse_frm/thread/a23fea28394c8ca9 | |
3212 | 106. http://groups.google.com/group/asciidoc/browse_frm/thread/50b28f6941de111a | |
3213 | 107. http://groups.google.com/group/asciidoc/browse_frm/thread/dfe5204d5b2c9685 | |
3214 | 108. http://groups.google.com/group/asciidoc/browse_frm/thread/f0b6f9989f828c3 | |
3215 | 109. http://groups.google.com/group/asciidoc/browse_frm/thread/14aefc1cb6bd85f5 | |
3216 | 110. http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b7694bbc82a6 | |
3217 | 111. http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b7694bbc82a6 | |
3218 | 112. http://groups.google.com/group/asciidoc/browse_frm/thread/4b0f364b477ec165 | |
3219 | 113. http://groups.google.com/group/asciidoc/browse_frm/thread/e5e61823ff4203cd | |
3220 | 114. http://groups.google.com/group/asciidoc/browse_frm/thread/2aa3e5711d243045 | |
3221 | 115. http://groups.google.com/group/asciidoc/browse_frm/thread/5215c99dcc865e7d | |
3222 | 116. http://hg.sharesource.org/asciidoc/diff/55a5999bfd04/xhtml11.conf | |
3223 | 117. http://groups.google.com/group/asciidoc/browse_frm/thread/b276a927fdc87995 | |
3224 | 118. http://groups.google.com/group/asciidoc/browse_frm/thread/f4df7c9eec01a9bd | |
3225 | 119. http://groups.google.com/group/asciidoc/browse_frm/thread/f4df7c9eec01a9bd | |
3226 | 120. http://groups.google.com/group/asciidoc/browse_frm/thread/d29924043e21cb6a | |
3227 | 121. http://groups.google.com/group/asciidoc/browse_frm/thread/74d9a542b79ccd50 | |
3228 | 122. http://groups.google.com/group/asciidoc/browse_frm/thread/ea3a8ea399ae5d2a | |
3229 | 123. http://groups.google.com/group/asciidoc/browse_frm/thread/69b3183fdab7c6a5 | |
3230 | 124. http://groups.google.com/group/asciidoc/browse_frm/thread/a254cf949ea7c6c5 | |
3231 | 125. http://groups.google.com/group/asciidoc/browse_frm/thread/e1dcb7ee0efc17b5 | |
3232 | 126. http://groups.google.com/group/asciidoc/browse_frm/thread/69b3183fdab7c6a5 | |
3233 | 127. http://groups.google.com/group/asciidoc/browse_frm/thread/1badad21ff9447ac | |
3234 | 128. http://groups.google.com/group/asciidoc/browse_frm/thread/a42db6bc54c2c537 | |
3235 | 129. http://groups.google.com/group/asciidoc/browse_frm/thread/b9c63be67dd1d11c | |
3236 | 130. http://groups.google.com/group/asciidoc/browse_frm/thread/1269dc2feb1a482c | |
3237 | 131. http://groups.google.com/group/asciidoc/browse_frm/thread/36ff073c79cbc20a | |
3238 | 132. http://www.methods.co.nz/asciidoc/userguide.html#X89 | |
3239 | 133. http://groups.google.com/group/asciidoc/browse_thread/thread/62278a054188a038 | |
3240 | 134. http://groups.google.com/group/asciidoc/browse_thread/thread/4bdcdfb0af773e2 | |
3241 | 135. http://groups.google.com/group/asciidoc/browse_thread/thread/c93bb4db025225d8 | |
3242 | 136. http://groups.google.com/group/asciidoc/browse_thread/thread/1d796a9c9ddb2855 | |
3243 | 137. http://groups.google.com/group/asciidoc/browse_thread/thread/6d8c716748b109e3 | |
3244 | 138. http://groups.google.com/group/asciidoc/browse_thread/thread/fd27add515597c06 | |
3245 | 139. http://www.methods.co.nz/asciidoc/testasciidoc.html | |
3246 | 140. http://www.methods.co.nz/asciidoc/asciidocapi.html | |
3247 | 141. file://localhost/tmp/lynxXXXXrCQLhm/L12417-6257TMP.html#X2 | |
3248 | 142. http://www.methods.co.nz/asciidoc/INSTALL.html | |
3249 | 143. http://www.methods.co.nz/asciidoc/newtables.html | |
3250 | 144. http://www.methods.co.nz/asciidoc/newlists.html | |
3251 | 145. http://www.methods.co.nz/asciidoc/userguide.html#X77 | |
3252 | 146. http://www.methods.co.nz/asciidoc/userguide.html#X76 | |
3253 | 147. http://www.methods.co.nz/asciidoc/latexmath.pdf | |
3254 | 148. http://www.methods.co.nz/asciidoc/asciimathml.html | |
3255 | 149. http://www.methods.co.nz/asciidoc/latexmathml.html | |
3256 | 150. http://www.methods.co.nz/asciidoc/source-highlight-filter.html | |
3257 | 151. https://sharesource.org/hg/asciidoc/ | |
3258 | 152. http://en.wikipedia.org/wiki/Data:_URI_scheme | |
3259 | 153. http://www.methods.co.nz/asciidoc/faq.html | |
3260 | 154. http://www.maths.nottingham.ac.uk/personal/drw/lm.html | |
3261 | 155. http://www.methods.co.nz/asciidoc/asciimathml.html | |
3262 | 156. http://www.methods.co.nz/asciidoc/index.html | |
3263 | 157. http://tpl.sourceforge.net/userguide.html | |
3264 | 158. http://www.methods.co.nz/asciidoc/music-filter.html | |
3265 | 159. http://lilypond.org/ | |
3266 | 160. http://abcnotation.org.uk/ | |
3267 | 161. mailto:srackham@gmail.com | |
3268 | 162. mailto:jlm@ofb.net | |
3269 | 163. mailto:m_pupil@yahoo.com.cn | |
3270 | 164. http://open.comsultia.com/docbook2odf/ | |
3271 | 165. http://www1.chapman.edu/~jipsen/mathml/asciimath.html | |
3272 | 166. http://www.methods.co.nz/asciidoc/asciimath.html | |
3273 | 167. file://localhost/tmp/lynxXXXXrCQLhm/userguide.html#X33 | |
3274 | 168. mailto:francis@daoine.org | |
3275 | 169. file://localhost/tmp/lynxXXXXrCQLhm/userguide.html#X39 | |
3276 | 170. file://localhost/tmp/lynxXXXXrCQLhm/source-highlight-filter.html | |
3277 | 171. mailto:trolocsis@gmail.com | |
3278 | 172. mailto:srackham@gmail.com | |
3279 | 173. file://localhost/tmp/lynxXXXXrCQLhm/userguide.html#X36 | |
3280 | 174. file://localhost/tmp/lynxXXXXrCQLhm/userguide.html#X33 | |
3281 | 175. mailto:viktor@rbg.informatik.tu-darmstadt.de | |
3282 | 176. file://localhost/tmp/lynxXXXXrCQLhm/userguide.html#X23 | |
3283 | 177. mailto:david@dgreaves.com | |
3284 | 178. mailto:stone@debian.org | |
3285 | 179. mailto:stone@debian.org | |
3286 | 180. mailto:srackham@gmail.com | |
3287 | 181. http://jimmac.musichall.cz/ikony.php3 | |
3288 | 182. mailto:srackham@gmail.com | |
3289 | 183. http://www.methods.co.nz/asciidoc/ | |
3290 | 184. https://sourceforge.net/projects/asciidoc/ | |
3199 | 1. https://groups.google.com/group/asciidoc/browse_thread/thread/9877a316b7a47309 | |
3200 | 2. https://groups.google.com/group/asciidoc/browse_thread/thread/5145e4c0b65cde0a | |
3201 | 3. https://groups.google.com/group/asciidoc/browse_thread/thread/5145e4c0b65cde0a | |
3202 | 4. https://groups.google.com/group/asciidoc/browse_thread/thread/1a60eb4507a0555f/264c39c6a89fc7a0 | |
3203 | 5. http://code.google.com/p/asciidoc/issues/detail?id=14 | |
3204 | 6. https://groups.google.com/group/asciidoc/browse_thread/thread/c88457020288ce1d | |
3205 | 7. https://groups.google.com/group/asciidoc/browse_thread/thread/268f9b46ebc192d3 | |
3206 | 8. https://groups.google.com/group/asciidoc/browse_thread/thread/753a52b2af85fcfc/04c9091b0856fc13 | |
3207 | 9. https://groups.google.com/group/asciidoc/browse_thread/thread/cd07629fa7a53fb3 | |
3208 | 10. https://groups.google.com/group/asciidoc/browse_thread/thread/2fe14a10dbf20d20/27726e7e13f7bfc7?lnk=gst&q=romanian#27726e7e13f7bfc7 | |
3209 | 11. https://groups.google.com/group/asciidoc/browse_thread/thread/b131d0155eccd73e | |
3210 | 12. https://groups.google.com/group/asciidoc/browse_thread/thread/dbdfaf838f93e020 | |
3211 | 13. https://groups.google.com/group/asciidoc/browse_thread/thread/dbdfaf838f93e020 | |
3212 | 14. https://groups.google.com/group/asciidoc/browse_thread/thread/1b3f1a0f0a21425e | |
3213 | 15. https://groups.google.com/group/asciidoc/browse_thread/thread/8aa340a3069ef5f1/a727a8a564eea76c | |
3214 | 16. https://groups.google.com/group/asciidoc/browse_thread/thread/753a52b2af85fcfc/04c9091b0856fc13 | |
3215 | 17. https://groups.google.com/group/asciidoc/browse_thread/thread/7be28e9714f249c7 | |
3216 | 18. https://groups.google.com/group/asciidoc/browse_thread/thread/961a957ab5872ebf | |
3217 | 19. https://groups.google.com/group/asciidoc/browse_thread/thread/961a957ab5872ebf | |
3218 | 20. https://groups.google.com/group/asciidoc/browse_thread/thread/9e79d8494ef8d870 | |
3219 | 21. https://groups.google.com/group/asciidoc/browse_frm/thread/64b071bb21de9cf0 | |
3220 | 22. https://groups.google.com/group/asciidoc/browse_frm/thread/e045c9986c71d72a | |
3221 | 23. https://groups.google.com/group/asciidoc/browse_thread/thread/f5174f450a61f14b | |
3222 | 24. https://groups.google.com/group/asciidoc/browse_thread/thread/db3b734a6931cb74 | |
3223 | 25. https://groups.google.com/group/asciidoc/browse_thread/thread/13c9ee97930342b3 | |
3224 | 26. http://groups.google.com/group/asciidoc/browse_thread/thread/a9762e21ec0cc244/5d3a4ebf20e6847e | |
3225 | 27. http://groups.google.com/group/asciidoc/browse_thread/thread/843d7d3d671006fb/25628e14c829db3f | |
3226 | 28. http://groups.google.com/group/asciidoc/browse_thread/thread/b8e93740b7cd0e1d/b5e0b83fe37ae31a | |
3227 | 29. http://groups.google.com/group/asciidoc/browse_thread/thread/3d06b0105dfbb780/8c60eb7a62f522e4 | |
3228 | 30. http://groups.google.com/group/asciidoc/browse_thread/thread/33e99b78e2472122 | |
3229 | 31. http://groups.google.com/group/asciidoc/browse_thread/thread/8200e29815c40f72 | |
3230 | 32. http://groups.google.com/group/asciidoc/browse_thread/thread/849e5ea91f43adf2 | |
3231 | 33. http://groups.google.com/group/asciidoc/browse_thread/thread/e92a75abcc382701 | |
3232 | 34. http://groups.google.com/group/asciidoc/browse_thread/thread/58d0843ae4345afd | |
3233 | 35. http://groups.google.com/group/asciidoc/browse_thread/thread/b0e69e393b6f9f20/47a2c7586f9e40c6?lnk=gst&q=themes+tarball#47a2c7586f9e40c6 | |
3234 | 36. http://groups.google.com/group/asciidoc/browse_thread/thread/b9d705c6b6b39f59/1e120483dafca109 | |
3235 | 37. http://groups.google.com/group/asciidoc/browse_thread/thread/103445ab9d95cb0c | |
3236 | 38. http://code.google.com/p/asciidoc/issues/detail?id=9 | |
3237 | 39. http://groups.google.com/group/asciidoc/browse_thread/thread/4608b77ec289f6c4 | |
3238 | 40. http://groups.google.com/group/asciidoc/browse_thread/thread/14e8fcb289a135b/3af3b4e57b827c78?lnk=gst&q=archlinux#3af3b4e57b827c78 | |
3239 | 41. http://groups.google.com/group/asciidoc/browse_thread/thread/5e2e6f4dd740d51a | |
3240 | 42. http://groups.google.com/group/asciidoc/browse_thread/thread/5e2e6f4dd740d51a | |
3241 | 43. http://groups.google.com/group/asciidoc/browse_thread/thread/a839aa01db0765d2 | |
3242 | 44. http://groups.google.com/group/asciidoc/browse_thread/thread/734ac5afed736987 | |
3243 | 45. http://groups.google.com/group/asciidoc/browse_thread/thread/6436788a10561851 | |
3244 | 46. http://groups.google.com/group/asciidoc/browse_thread/thread/c9238380a1f2507a | |
3245 | 47. http://groups.google.com/group/asciidoc/browse_thread/thread/ec8e8481eb0e27b0/d1c035092b5bb7a4?lnk=gst&q=caption+option#d1c035092b5bb7a4 | |
3246 | 48. http://groups.google.com/group/asciidoc/browse_thread/thread/3e177b84bc133ca9/659796dfadad30ea?lnk=gst&q=a2x+format#659796dfadad30ea | |
3247 | 49. http://groups.google.com/group/asciidoc/browse_thread/thread/16d3fb9672a408e7 | |
3248 | 50. http://groups.google.com/group/asciidoc/browse_thread/thread/bacbf8aeb8ad6a3a | |
3249 | 51. http://code.google.com/p/asciidoc/issues/detail?id=8 | |
3250 | 52. http://groups.google.com/group/asciidoc/browse_thread/thread/6436788a10561851 | |
3251 | 53. http://groups.google.com/group/asciidoc/browse_thread/thread/e8f3938bcb4c8bb4/44d13113a35738ef | |
3252 | 54. http://groups.google.com/group/asciidoc/browse_thread/thread/c9238380a1f2507a/9afc4559d51e1dbd | |
3253 | 55. http://groups.google.com/group/asciidoc/browse_thread/thread/8c111f1046b33691/158a944cf4d5ff0d?lnk=gst&q=latex+escapes#158a944cf4d5ff0d | |
3254 | 56. http://groups.google.com/group/asciidoc/browse_thread/thread/eaf25f21d1da180a | |
3255 | 57. http://flask.pocoo.org/docs/ | |
3256 | 58. file://localhost/tmp/lynxXXXXf1KLCf/article-html5-toc2.html | |
3257 | 59. file://localhost/tmp/lynxXXXXf1KLCf/epub-notes.html | |
3258 | 60. http://flask.pocoo.org/docs/ | |
3259 | 61. http://groups.google.com/group/asciidoc/browse_thread/thread/9da9d48a6461ff14 | |
3260 | 62. http://groups.google.com/group/asciidoc/browse_thread/thread/5c792cbb395b753b | |
3261 | 63. http://groups.google.com/group/asciidoc/browse_thread/thread/e2100b7cb29283ce | |
3262 | 64. http://groups.google.com/group/asciidoc/browse_thread/thread/c5e30ee5555877f5 | |
3263 | 65. http://groups.google.com/group/asciidoc/browse_thread/thread/baf3218551d05a05 | |
3264 | 66. http://groups.google.com/group/asciidoc/browse_thread/thread/5a7fe64fbfd65ad | |
3265 | 67. http://groups.google.com/group/asciidoc/browse_thread/thread/5620ba634fdb030a | |
3266 | 68. http://groups.google.com/group/asciidoc/browse_thread/thread/f969b9ce987d7f5d | |
3267 | 69. http://groups.google.com/group/asciidoc/browse_thread/thread/cd0f47495fd04181 | |
3268 | 70. http://code.google.com/p/asciidoc/issues/detail?id=6&q=label%3APriority-Medium | |
3269 | 71. http://sourceforge.net/tracker/?func=detail&atid=373747&aid=2854075&group_id=21935 | |
3270 | 72. http://groups.google.com/group/asciidoc/browse_thread/thread/b24cc3362f35b801 | |
3271 | 73. http://asciidoc.org/userguide.html#X96 | |
3272 | 74. http://groups.google.com/group/asciidoc/browse_thread/thread/77f28b0dfe60d262 | |
3273 | 75. http://asciidoc.org/manpage.html | |
3274 | 76. http://groups.google.com/group/asciidoc/browse_thread/thread/40c64cd33ee1905c | |
3275 | 77. http://groups.google.com/group/asciidoc/browse_thread/thread/e15282f072413940 | |
3276 | 78. http://groups.google.com/group/asciidoc/browse_thread/thread/5ac8e8ea895147e9 | |
3277 | 79. http://groups.google.com/group/asciidoc/browse_thread/thread/e15282f072413940 | |
3278 | 80. http://groups.google.com/group/asciidoc/browse_thread/thread/e15282f072413940 | |
3279 | 81. http://groups.google.com/group/asciidoc/browse_thread/thread/b11066a828ab45b9 | |
3280 | 82. http://groups.google.com/group/asciidoc/browse_thread/thread/a1dd0562dee8b939 | |
3281 | 83. http://groups.google.com/group/asciidoc/browse_thread/thread/f44615dca0b834e9 | |
3282 | 84. http://groups.google.com/group/asciidoc/browse_thread/thread/1b3f88f1f8118ab3 | |
3283 | 85. http://groups.google.com/group/asciidoc/browse_thread/thread/c21c2902c29bae64 | |
3284 | 86. http://groups.google.com/group/asciidoc/browse_thread/thread/f510ea82a88aaee8 | |
3285 | 87. http://groups.google.com/group/asciidoc/browse_thread/thread/42b63ce90c2563b8 | |
3286 | 88. http://groups.google.com/group/asciidoc/browse_thread/thread/42b63ce90c2563b8 | |
3287 | 89. http://bugs.python.org/issue3932 | |
3288 | 90. http://groups.google.com/group/asciidoc/browse_thread/thread/dedc961b23e9ac56 | |
3289 | 91. https://phillordbio-asciidoc-fixes.googlecode.com/hg/ | |
3290 | 92. http://groups.google.com/group/asciidoc/browse_thread/thread/c14a4c3b1e4f6dc5 | |
3291 | 93. http://groups.google.com/group/asciidoc/browse_thread/thread/c948697943432e24 | |
3292 | 94. http://groups.google.com/group/asciidoc/browse_thread/thread/1c415fc4540ce5e5 | |
3293 | 95. http://groups.google.com/group/asciidoc/browse_thread/thread/8712a95e95a292a7 | |
3294 | 96. http://groups.google.com/group/asciidoc/browse_thread/thread/c4427a3902d130a8 | |
3295 | 97. http://groups.google.com/group/asciidoc/browse_thread/thread/59a610068e4acb58 | |
3296 | 98. http://groups.google.com/group/asciidoc/browse_thread/thread/b22603bfb879418c | |
3297 | 99. http://groups.google.com/group/asciidoc/browse_thread/thread/1c02d27d49221aa2 | |
3298 | 100. http://groups.google.com/group/asciidoc/browse_thread/thread/5f3e825c74ed30c | |
3299 | 101. http://pygments.org/ | |
3300 | 102. http://groups.google.com/group/asciidoc/browse_thread/thread/d8d042f5a3021369/8934ebbb8cb7144b | |
3301 | 103. http://groups.google.com/group/asciidoc/browse_frm/thread/319e5cd94493e330/3fcb83fab067af42 | |
3302 | 104. http://groups.google.com/group/asciidoc/browse_frm/thread/fe9b33d8f5f1e0af | |
3303 | 105. http://groups.google.com/group/asciidoc/browse_frm/thread/8eda3ea812968854 | |
3304 | 106. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3305 | 107. http://groups.google.com/group/asciidoc/browse_frm/thread/66e7b59d12cd2f91 | |
3306 | 108. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3307 | 109. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3308 | 110. http://groups.google.com/group/asciidoc/browse_frm/thread/219c86ae25b79a21 | |
3309 | 111. http://groups.google.com/group/asciidoc/browse_frm/thread/af652507caf6cec9 | |
3310 | 112. http://groups.google.com/group/asciidoc/browse_frm/thread/3f96900f7fbf5620 | |
3311 | 113. http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72 | |
3312 | 114. http://groups.google.com/group/asciidoc/browse_frm/thread/2ff802547b6a75ea | |
3313 | 115. http://groups.google.com/group/asciidoc/browse_thread/thread/14e8fcb289a135b | |
3314 | 116. http://groups.google.com/group/asciidoc/browse_thread/thread/faa36e9e5c7da019/d24cab3fe363e58d | |
3315 | 117. http://groups.google.com/group/asciidoc/browse_frm/thread/ac4b9bfa2116db28 | |
3316 | 118. http://groups.google.com/group/asciidoc/browse_frm/thread/c17abd175778f5ea | |
3317 | 119. http://groups.google.com/group/asciidoc/browse_frm/thread/c17abd175778f5ea | |
3318 | 120. http://groups.google.com/group/asciidoc/browse_frm/thread/1b6b66adb24e710 | |
3319 | 121. http://groups.google.com/group/asciidoc/browse_frm/thread/a23fea28394c8ca9 | |
3320 | 122. http://groups.google.com/group/asciidoc/browse_frm/thread/50b28f6941de111a | |
3321 | 123. http://groups.google.com/group/asciidoc/browse_frm/thread/dfe5204d5b2c9685 | |
3322 | 124. http://groups.google.com/group/asciidoc/browse_frm/thread/f0b6f9989f828c3 | |
3323 | 125. http://groups.google.com/group/asciidoc/browse_frm/thread/14aefc1cb6bd85f5 | |
3324 | 126. http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b7694bbc82a6 | |
3325 | 127. http://groups.google.com/group/asciidoc/browse_frm/thread/cb8b7694bbc82a6 | |
3326 | 128. http://groups.google.com/group/asciidoc/browse_frm/thread/4b0f364b477ec165 | |
3327 | 129. http://groups.google.com/group/asciidoc/browse_frm/thread/e5e61823ff4203cd | |
3328 | 130. http://groups.google.com/group/asciidoc/browse_frm/thread/2aa3e5711d243045 | |
3329 | 131. http://groups.google.com/group/asciidoc/browse_frm/thread/5215c99dcc865e7d | |
3330 | 132. http://hg.sharesource.org/asciidoc/diff/55a5999bfd04/xhtml11.conf | |
3331 | 133. http://groups.google.com/group/asciidoc/browse_frm/thread/b276a927fdc87995 | |
3332 | 134. http://groups.google.com/group/asciidoc/browse_frm/thread/f4df7c9eec01a9bd | |
3333 | 135. http://groups.google.com/group/asciidoc/browse_frm/thread/f4df7c9eec01a9bd | |
3334 | 136. http://groups.google.com/group/asciidoc/browse_frm/thread/d29924043e21cb6a | |
3335 | 137. http://groups.google.com/group/asciidoc/browse_frm/thread/74d9a542b79ccd50 | |
3336 | 138. http://groups.google.com/group/asciidoc/browse_frm/thread/ea3a8ea399ae5d2a | |
3337 | 139. http://groups.google.com/group/asciidoc/browse_frm/thread/69b3183fdab7c6a5 | |
3338 | 140. http://groups.google.com/group/asciidoc/browse_frm/thread/a254cf949ea7c6c5 | |
3339 | 141. http://groups.google.com/group/asciidoc/browse_frm/thread/e1dcb7ee0efc17b5 | |
3340 | 142. http://groups.google.com/group/asciidoc/browse_frm/thread/69b3183fdab7c6a5 | |
3341 | 143. http://groups.google.com/group/asciidoc/browse_frm/thread/1badad21ff9447ac | |
3342 | 144. http://groups.google.com/group/asciidoc/browse_frm/thread/a42db6bc54c2c537 | |
3343 | 145. http://groups.google.com/group/asciidoc/browse_frm/thread/b9c63be67dd1d11c | |
3344 | 146. http://groups.google.com/group/asciidoc/browse_frm/thread/1269dc2feb1a482c | |
3345 | 147. http://groups.google.com/group/asciidoc/browse_frm/thread/36ff073c79cbc20a | |
3346 | 148. http://asciidoc.org/userguide.html#X89 | |
3347 | 149. http://groups.google.com/group/asciidoc/browse_thread/thread/62278a054188a038 | |
3348 | 150. http://groups.google.com/group/asciidoc/browse_thread/thread/4bdcdfb0af773e2 | |
3349 | 151. http://groups.google.com/group/asciidoc/browse_thread/thread/c93bb4db025225d8 | |
3350 | 152. http://groups.google.com/group/asciidoc/browse_thread/thread/1d796a9c9ddb2855 | |
3351 | 153. http://groups.google.com/group/asciidoc/browse_thread/thread/6d8c716748b109e3 | |
3352 | 154. http://groups.google.com/group/asciidoc/browse_thread/thread/fd27add515597c06 | |
3353 | 155. http://asciidoc.org/testasciidoc.html | |
3354 | 156. http://asciidoc.org/asciidocapi.html | |
3355 | 157. file://localhost/tmp/lynxXXXXf1KLCf/L13810-8657TMP.html#X2 | |
3356 | 158. http://asciidoc.org/INSTALL.html | |
3357 | 159. http://asciidoc.org/newtables.html | |
3358 | 160. http://asciidoc.org/newlists.html | |
3359 | 161. http://asciidoc.org/userguide.html#X77 | |
3360 | 162. http://asciidoc.org/userguide.html#X76 | |
3361 | 163. http://asciidoc.org/latexmath.pdf | |
3362 | 164. http://asciidoc.org/asciimathml.html | |
3363 | 165. http://asciidoc.org/latexmathml.html | |
3364 | 166. http://asciidoc.org/source-highlight-filter.html | |
3365 | 167. https://sharesource.org/hg/asciidoc/ | |
3366 | 168. http://en.wikipedia.org/wiki/Data:_URI_scheme | |
3367 | 169. http://asciidoc.org/faq.html | |
3368 | 170. http://www.maths.nottingham.ac.uk/personal/drw/lm.html | |
3369 | 171. http://asciidoc.org/asciimathml.html | |
3370 | 172. http://asciidoc.org/index.html | |
3371 | 173. http://tpl.sourceforge.net/userguide.html | |
3372 | 174. http://asciidoc.org/music-filter.html | |
3373 | 175. http://lilypond.org/ | |
3374 | 176. http://abcnotation.org.uk/ | |
3375 | 177. mailto:srackham@gmail.com | |
3376 | 178. mailto:jlm@ofb.net | |
3377 | 179. mailto:m_pupil@yahoo.com.cn | |
3378 | 180. http://open.comsultia.com/docbook2odf/ | |
3379 | 181. http://www1.chapman.edu/~jipsen/mathml/asciimath.html | |
3380 | 182. http://asciidoc.org/asciimath.html | |
3381 | 183. file://localhost/tmp/lynxXXXXf1KLCf/userguide.html#X33 | |
3382 | 184. mailto:francis@daoine.org | |
3383 | 185. file://localhost/tmp/lynxXXXXf1KLCf/userguide.html#X39 | |
3384 | 186. file://localhost/tmp/lynxXXXXf1KLCf/source-highlight-filter.html | |
3385 | 187. mailto:trolocsis@gmail.com | |
3386 | 188. mailto:srackham@gmail.com | |
3387 | 189. file://localhost/tmp/lynxXXXXf1KLCf/userguide.html#X36 | |
3388 | 190. file://localhost/tmp/lynxXXXXf1KLCf/userguide.html#X33 | |
3389 | 191. mailto:viktor@rbg.informatik.tu-darmstadt.de | |
3390 | 192. file://localhost/tmp/lynxXXXXf1KLCf/userguide.html#X23 | |
3391 | 193. mailto:david@dgreaves.com | |
3392 | 194. mailto:stone@debian.org | |
3393 | 195. mailto:stone@debian.org | |
3394 | 196. mailto:srackham@gmail.com | |
3395 | 197. http://jimmac.musichall.cz/ikony.php3 | |
3396 | 198. mailto:srackham@gmail.com | |
3397 | 199. http://asciidoc.org/ | |
3398 | 200. https://sourceforge.net/projects/asciidoc/ |
0 | 0 | AsciiDoc ChangeLog |
1 | 1 | ================== |
2 | 2 | |
3 | :website: http://www.methods.co.nz/asciidoc/ | |
3 | :website: http://asciidoc.org/ | |
4 | ||
5 | ||
6 | Version 8.6.9 (2013-11-09) | |
7 | -------------------------- | |
8 | .Additions and changes | |
9 | - 'html5', 'xhtml11' and 'slidy' outputs now wrap 'pre' element | |
10 | contents at right margin (see | |
11 | https://groups.google.com/group/asciidoc/browse_thread/thread/9877a316b7a47309). | |
12 | - Vim syntax file: highlight line breaks in lists (patch submitted by | |
13 | Alex Efros). See | |
14 | https://groups.google.com/group/asciidoc/browse_thread/thread/5145e4c0b65cde0a). | |
15 | - Vim syntax file: fixed highlighting of lines with spaces preceding | |
16 | an indented paragraph. See | |
17 | https://groups.google.com/group/asciidoc/browse_thread/thread/5145e4c0b65cde0a | |
18 | - Vim syntax file: dropped ')' from list of illegal characters | |
19 | following opening quote. See | |
20 | https://groups.google.com/group/asciidoc/browse_thread/thread/1a60eb4507a0555f/264c39c6a89fc7a0 | |
21 | - Added {plus} intrinsic attribute. See | |
22 | http://code.google.com/p/asciidoc/issues/detail?id=14 | |
23 | - Allow `tabsize=0 in` configuration file. See | |
24 | https://groups.google.com/group/asciidoc/browse_thread/thread/c88457020288ce1d | |
25 | - Removed 'wordpress' backend into the blogpost project (where it | |
26 | belongs) as an AsciiDoc backend plugin. | |
27 | - Added HTML5 footer badges. | |
28 | - Added favicon to AsciiDoc website. | |
29 | - Changed AsciiDoc website domain to 'asciidoc.org'. | |
30 | - Vim syntax file: closing quote character cannot be immediately | |
31 | followed by same closing quote character. | |
32 | - Documentation updates. | |
33 | - If admonition icons are embedded using the Data URI Scheme and the | |
34 | icons directory is undefined or does not exist then the 'iconsdir' | |
35 | attribute is set to the location of the icons installed in the | |
36 | AsciiDoc configuration directory. | |
37 | - Updated `./stylesheets/pygments.css` from pygments 1.4. | |
38 | - HTML backends: Align inline images to text-bottom. | |
39 | - html4 backend: Added 'hr' attribute to make the inter-section | |
40 | horizontal ruler element optional. | |
41 | - Documented 'Callout lists cannot be used within tables'. See: | |
42 | https://groups.google.com/group/asciidoc/browse_thread/thread/268f9b46ebc192d3 | |
43 | - Removed Vim related stuff from the installer makefile. See: | |
44 | https://groups.google.com/group/asciidoc/browse_thread/thread/753a52b2af85fcfc/04c9091b0856fc13 | |
45 | and | |
46 | https://groups.google.com/group/asciidoc/browse_thread/thread/cd07629fa7a53fb3 | |
47 | - Dropped `vim/ftdetect/asciidoc_filetype.vim` from distribution, the | |
48 | file detection was broken and the default settings satisfied noone. | |
49 | - Vim syntax highlighter: increase sync backtracking to catch changes | |
50 | to large block elements. | |
51 | - Added Romanian language configuration file. Contributed by Vitalie | |
52 | Lazu. See | |
53 | https://groups.google.com/group/asciidoc/browse_thread/thread/2fe14a10dbf20d20/27726e7e13f7bfc7?lnk=gst&q=romanian#27726e7e13f7bfc7 | |
54 | - Added ruler and line-break outputs to HTML Help outputs. Patch | |
55 | submitted by DonM. See | |
56 | https://groups.google.com/group/asciidoc/browse_thread/thread/b131d0155eccd73e | |
57 | - Added Czech language configuration file. Contributed by Petr Klíma. | |
58 | - html4 backend: allow embedded images and icons (data-uri | |
59 | attribute). | |
60 | - html4 backend: table and example block caption place at bottom for | |
61 | consistency. | |
62 | - html4 backend: dropped border around example block. | |
63 | - html4 backend: cellpaddings made equal to 4 for consistency. | |
64 | - Vim syntax highligher: Highlight closing OpenBlock delimiter when it | |
65 | immediately follows a list. | |
66 | - Updated html5 backend (previous commit was xhtml11 only). See: | |
67 | https://groups.google.com/group/asciidoc/browse_thread/thread/dbdfaf838f93e020 | |
68 | - Embedded data-uri images now figure file mimetype from file contents | |
69 | rather than the file extension. Patch submitted by Lex Trotman. See: | |
70 | https://groups.google.com/group/asciidoc/browse_thread/thread/dbdfaf838f93e020 | |
71 | ||
72 | .Bug fixes | |
73 | - `indexterm2:[]` macro syntax now recognized. See | |
74 | https://groups.google.com/group/asciidoc/browse_thread/thread/1b3f1a0f0a21425e | |
75 | - Synthesised `*-option` attributes for options set in table conf file | |
76 | style entries. See | |
77 | https://groups.google.com/group/asciidoc/browse_thread/thread/8aa340a3069ef5f1/a727a8a564eea76c | |
78 | - Makefile: Fixed sh compatibility issue. See | |
79 | https://groups.google.com/group/asciidoc/browse_thread/thread/753a52b2af85fcfc/04c9091b0856fc13 | |
4 | 80 | |
5 | 81 | |
6 | 82 | Version 8.6.8 (2012-07-17) |
1560 | 1636 | reflect these changes. |
1561 | 1637 | - Highlighted source code paragraphs have been implemented -- it's a |
1562 | 1638 | much more convenient way to enter short code examples (see |
1563 | http://www.methods.co.nz/asciidoc/source-highlight-filter.html[the | |
1639 | http://asciidoc.org/source-highlight-filter.html[the | |
1564 | 1640 | online docs]). |
1565 | 1641 | - The source highlighter and music filter syntax has changed -- they |
1566 | 1642 | now used the ListingBlock syntax customized with 'source' and |
1687 | 1763 | .Additions and changes |
1688 | 1764 | - Added VMiklos's 'permalink' patch for auto-generated section IDs |
1689 | 1765 | (enabled by default by the `sectids` attribute). |
1690 | - Added http://www.methods.co.nz/asciidoc/faq.html[FAQ] to website. | |
1766 | - Added http://asciidoc.org/faq.html[FAQ] to website. | |
1691 | 1767 | - Changed format of \{localdate} attribute to ISO 8601 (`%Y-%m-%d`). |
1692 | 1768 | - Added `abc2ly --beams=None` option to make `music2png.py` conform to |
1693 | 1769 | ABC's notion of beams. |
1722 | 1798 | - http://www.maths.nottingham.ac.uk/personal/drw/lm.html[LaTeXMathML] |
1723 | 1799 | capability has been added for users who are more familiar with or |
1724 | 1800 | prefer LaTeX math formulas to the |
1725 | http://www.methods.co.nz/asciidoc/asciimathml.html[ASCIIMathML] | |
1801 | http://asciidoc.org/asciimathml.html[ASCIIMathML] | |
1726 | 1802 | notation (thanks to Arthur Sakellariou for the patch). |
1727 | 1803 | - The 'source highlight' and 'code' filters now process embedded |
1728 | 1804 | callouts. |
1813 | 1889 | `manpage` if `--format=manpage` else defaults to `article` |
1814 | 1890 | (previously `--doctype` always defaulted to `article`). |
1815 | 1891 | - Added an 'External Resources' section to the |
1816 | http://www.methods.co.nz/asciidoc/index.html[AsciiDoc home page]. | |
1892 | http://asciidoc.org/index.html[AsciiDoc home page]. | |
1817 | 1893 | |
1818 | 1894 | .Bug fixes |
1819 | 1895 | |
1829 | 1905 | http://tpl.sourceforge.net/userguide.html[tpl User Guide] for a |
1830 | 1906 | fancier layout. Use the `-a toc -a numbered` command-line options to |
1831 | 1907 | produce a number table of contents. |
1832 | - A http://www.methods.co.nz/asciidoc/music-filter.html[music filter] | |
1908 | - A http://asciidoc.org/music-filter.html[music filter] | |
1833 | 1909 | is included in the distribution `./filters/` directory. It |
1834 | 1910 | translates music in http://lilypond.org/[LilyPond] or |
1835 | 1911 | http://abcnotation.org.uk/[ABC] notation to standard classical |
1989 | 2065 | http://www1.chapman.edu/~jipsen/mathml/asciimath.html[ASCIIMathML] |
1990 | 2066 | has been added. See 'Appendix I: ASCIIMathML Support' in the User |
1991 | 2067 | Guide and the examples at |
1992 | http://www.methods.co.nz/asciidoc/asciimath.html. | |
2068 | http://asciidoc.org/asciimath.html. | |
1993 | 2069 | - You can now prefix quoted text with inline attributes lists. You |
1994 | 2070 | can use this to set font size and color (XHTML and HTML outputs). |
1995 | 2071 | - Added `##...##` quoting -- it does nothing -- it's purpose is to |
3121 | 3197 | Version 1.0 (2002-11-25) |
3122 | 3198 | ------------------------ |
3123 | 3199 | First AsciiDoc public release along with AsciiDoc web site |
3124 | (http://www.methods.co.nz/asciidoc/) and SourceForge.net project registration | |
3200 | (http://asciidoc.org/) and SourceForge.net project registration | |
3125 | 3201 | (https://sourceforge.net/projects/asciidoc/[]). |
3126 | 3202 | |
3127 | 3203 | // vim: set syntax=asciidoc: |
0 | 0 | AsciiDoc Installation |
1 | 1 | |
2 | version 8.6.8, 17 July 2012 | |
2 | version 8.6.9, 9 November 2013 | |
3 | 3 | |
4 | 4 | Note |
5 | 5 | The current version of AsciiDoc requires Python 2.4 or newer to run. If |
23 | 23 | * Make sure you have [6]Mercurial installed, you can check with: |
24 | 24 | $ hg --version |
25 | 25 | * Go to the directory you want to install AsciiDoc into and download |
26 | the repository. This example gets the 8.6.8 tagged release: | |
26 | the repository. This example gets the 8.6.9 tagged release: | |
27 | 27 | $ cd ~/bin |
28 | $ hg clone -r 8.6.8 https://asciidoc.googlecode.com/hg/ asciidoc-8.6.8 | |
28 | $ hg clone -r 8.6.9 https://asciidoc.googlecode.com/hg/ asciidoc-8.6.9 | |
29 | 29 | |
30 | 30 | You now have two choices: you can run asciidoc locally from your |
31 | 31 | repository or you can use autoconf(1) and make(1) to perform a |
35 | 35 | |
36 | 36 | Create a symlink to the AsciiDoc script in a search PATH directory so |
37 | 37 | it’s easy to execute asciidoc from the command-line, for example: |
38 | $ ln -s ~/bin/asciidoc-8.6.8/asciidoc.py ~/bin/asciidoc | |
39 | $ ln -s ~/bin/asciidoc-8.6.8/a2x.py ~/bin/a2x | |
38 | $ ln -s ~/bin/asciidoc-8.6.9/asciidoc.py ~/bin/asciidoc | |
39 | $ ln -s ~/bin/asciidoc-8.6.9/a2x.py ~/bin/a2x | |
40 | 40 | |
41 | 41 | Use the Mercurial pull command to update your local AsciiDoc |
42 | 42 | repository. |
73 | 73 | |
74 | 74 | The autoconf(1) generated configure script creates a make file that is |
75 | 75 | tailored for your system. To install: |
76 | $ tar -xzf asciidoc-8.6.8.tar.gz | |
77 | $ cd asciidoc-8.6.8 | |
76 | $ tar -xzf asciidoc-8.6.9.tar.gz | |
77 | $ cd asciidoc-8.6.9 | |
78 | 78 | $ ./configure |
79 | 79 | $ sudo make install |
80 | 80 | |
95 | 95 | AsciiDoc is developed and tested on Linux but there seem to be quite a |
96 | 96 | few people using it on Windows. To install AsciiDoc on Windows unzip |
97 | 97 | the distribution Zip file contents: |
98 | $ unzip asciidoc-8.6.8.zip | |
99 | ||
100 | This will create the folder asciidoc-8.6.8 containing the asciidoc.py | |
98 | $ unzip asciidoc-8.6.9.zip | |
99 | ||
100 | This will create the folder asciidoc-8.6.9 containing the asciidoc.py | |
101 | 101 | and a2x.py executables along with configuration files and |
102 | 102 | documentation. |
103 | 103 | |
201 | 201 | See also [26]Packager Notes in the AsciiDoc User Guide. |
202 | 202 | __________________________________________________________________ |
203 | 203 | |
204 | Version 8.6.8 | |
205 | Last updated 2010-11-15 08:44:54 NZDT | |
204 | Version 8.6.9 | |
205 | Last updated 2012-09-28 11:34:02 NZST | |
206 | 206 | |
207 | 207 | References |
208 | 208 | |
209 | 209 | 1. http://www.python.org/ |
210 | 2. file://localhost/tmp/lynxXXXXr4pa6e/README.html | |
210 | 2. file://localhost/tmp/lynxXXXXN5TvQw/README.html | |
211 | 211 | 3. http://www.selenic.com/mercurial/ |
212 | 212 | 4. http://code.google.com/ |
213 | 213 | 5. http://code.google.com/p/asciidoc/source/browse/ |
214 | 214 | 6. http://www.selenic.com/mercurial/ |
215 | 215 | 7. http://sourceforge.net/projects/asciidoc/ |
216 | 8. file://localhost/tmp/lynxXXXXr4pa6e/L12440-2561TMP.html#X3 | |
216 | 8. file://localhost/tmp/lynxXXXXN5TvQw/L13832-4513TMP.html#X3 | |
217 | 217 | 9. http://blog.rainwebs.net/2010/02/25/how-to-create-handsome-pdf-documents-without-frustration/ |
218 | 218 | 10. http://www.cygwin.com/ |
219 | 219 | 11. http://dblatex.sourceforge.net/ |
220 | 12. file://localhost/tmp/lynxXXXXr4pa6e/testasciidoc.html | |
220 | 12. file://localhost/tmp/lynxXXXXN5TvQw/testasciidoc.html | |
221 | 221 | 13. http://www.a-a-p.org/ |
222 | 222 | 14. http://packages.debian.org/asciidoc |
223 | 223 | 15. mailto:stone@debian.org |
231 | 231 | 23. http://svn.exactcode.de/t2/trunk/package/textproc/asciidoc/ |
232 | 232 | 24. http://dag.wieers.com/rpm/packages/asciidoc/ |
233 | 233 | 25. http://opencsw.org/packages/asciidoc |
234 | 26. file://localhost/tmp/lynxXXXXr4pa6e/userguide.html#X38 | |
234 | 26. file://localhost/tmp/lynxXXXXN5TvQw/userguide.html#X38 |
16 | 16 | latex.conf |
17 | 17 | slidy.conf |
18 | 18 | text.conf |
19 | wordpress.conf | |
20 | 19 | xhtml11.conf |
21 | 20 | xhtml11-quirks.conf |
22 | 21 | COPYING |
86 | 85 | themes/flask/*.css |
87 | 86 | themes/volnitsky/*.css |
88 | 87 | vim/syntax/asciidoc.vim |
89 | vim/ftdetect/asciidoc_filetype.vim |
25 | 25 | |
26 | 26 | prog = asciidoc.py a2x.py |
27 | 27 | progdir = $(bindir) |
28 | ||
29 | vimdir = @sysconfdir@/vim | |
30 | 28 | |
31 | 29 | manp = $(patsubst %1.txt,%1,$(wildcard doc/*.1.txt)) |
32 | 30 | manpdir = $(mandir)/man1 |
143 | 141 | chmod +x $$f; \ |
144 | 142 | done |
145 | 143 | |
146 | install-vim: | |
147 | @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ | |
148 | if ! test -d $$d; then continue; fi ; \ | |
149 | echo "installing Vim files in $$d" ; \ | |
150 | $(INSTALL) -d $$d/syntax ; \ | |
151 | $(INSTALL_DATA) vim/syntax/asciidoc.vim $$d/syntax ; \ | |
152 | $(INSTALL) -d $$d/ftdetect ; \ | |
153 | $(INSTALL_DATA) vim/ftdetect/asciidoc_filetype.vim $$d/ftdetect ; \ | |
154 | done | |
155 | ||
156 | uninstall-vim: | |
157 | @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \ | |
158 | if ! test -d $$d; then continue; fi ; \ | |
159 | echo "uninstalling Vim files in $$d" ; \ | |
160 | rm -f $$d/syntax/asciidoc.vim ; \ | |
161 | rm -f $$d/ftdetect/asciidoc_filetype.vim ; \ | |
162 | done | |
163 | ||
164 | ||
165 | 144 | build: fixconfpath $(manp) |
166 | 145 | |
146 | install: all $(PROGTARGETS) $(DATATARGETS) progsymlink | |
167 | 147 | |
168 | install: all $(PROGTARGETS) $(DATATARGETS) progsymlink install-vim | |
169 | ||
170 | uninstall: uninstall-vim | |
148 | uninstall: | |
171 | 149 | rm -f $(DESTDIR)/$(progdir)/asciidoc |
172 | 150 | rm -f $(DESTDIR)/$(progdir)/asciidoc.py |
173 | 151 | rm -f $(DESTDIR)/$(progdir)/a2x |
0 | 0 | AsciiDoc README File |
1 | 1 | |
2 | version 8.6.8, 17 July 2012 | |
2 | version 8.6.9, 9 November 2013 | |
3 | 3 | __________________________________________________________________ |
4 | 4 | |
5 | 5 | 1. Prerequisites |
13 | 13 | 2. Obtaining AsciiDoc |
14 | 14 | |
15 | 15 | Documentation and installation instructions are on the AsciiDoc website |
16 | [2]http://www.methods.co.nz/asciidoc/ | |
16 | [2]http://asciidoc.org/ | |
17 | 17 | __________________________________________________________________ |
18 | 18 | |
19 | 19 | 3. Tools |
35 | 35 | (GPLv2). |
36 | 36 | __________________________________________________________________ |
37 | 37 | |
38 | Version 8.6.8 | |
39 | Last updated 2011-05-04 18:47:58 NZST | |
38 | Version 8.6.9 | |
39 | Last updated 2012-12-29 09:22:36 NZDT | |
40 | 40 | |
41 | 41 | References |
42 | 42 | |
43 | 43 | 1. http://www.python.org/ |
44 | 2. http://www.methods.co.nz/asciidoc/ | |
44 | 2. http://asciidoc.org/ |
11 | 11 | Obtaining AsciiDoc |
12 | 12 | ------------------ |
13 | 13 | Documentation and installation instructions are on the AsciiDoc |
14 | website http://www.methods.co.nz/asciidoc/ | |
14 | website http://asciidoc.org/ | |
15 | 15 | |
16 | 16 | |
17 | 17 | Tools |
22 | 22 | import mimetypes |
23 | 23 | |
24 | 24 | PROG = os.path.basename(os.path.splitext(__file__)[0]) |
25 | VERSION = '8.6.8' | |
25 | VERSION = '8.6.9' | |
26 | 26 | |
27 | 27 | # AsciiDoc global configuration file directory. |
28 | 28 | # NOTE: CONF_DIR is "fixed up" by Makefile -- don't rename or change syntax. |
443 | 443 | if not os.path.isfile(self.asciidoc_file): |
444 | 444 | die('missing SOURCE_FILE: %s' % self.asciidoc_file) |
445 | 445 | self.asciidoc_file = os.path.abspath(self.asciidoc_file) |
446 | if os.path.splitext(self.asciidoc_file)[1].lower() == '.xml': | |
447 | self.skip_asciidoc = True | |
448 | else: | |
449 | self.skip_asciidoc = False | |
446 | 450 | if not self.destination_dir: |
447 | 451 | self.destination_dir = os.path.dirname(self.asciidoc_file) |
448 | 452 | else: |
449 | 453 | if not os.path.isdir(self.destination_dir): |
450 | 454 | die('missing --destination-dir: %s' % self.destination_dir) |
451 | 455 | self.destination_dir = os.path.abspath(self.destination_dir) |
456 | if not self.format in ('chunked','epub','htmlhelp','xhtml'): | |
457 | warning('--destination-dir option is only applicable to HTML based outputs') | |
452 | 458 | self.resource_dirs = [] |
453 | 459 | self.resource_files = [] |
454 | 460 | if self.resource_manifest: |
528 | 534 | self.xsltproc_opts += ' --stringparam ' + o |
529 | 535 | if self.fop_opts: |
530 | 536 | self.fop = True |
531 | if os.path.splitext(self.asciidoc_file)[1].lower() == '.xml': | |
532 | self.skip_asciidoc = True | |
533 | else: | |
534 | self.skip_asciidoc = False | |
535 | 537 | |
536 | 538 | def dst_path(self, ext): |
537 | 539 | ''' |
41 | 41 | backslash=\ |
42 | 42 | two-colons=:: |
43 | 43 | two-semicolons=;; |
44 | plus=+ | |
44 | 45 | # DEPRECATED: underscore attribute names. |
45 | 46 | two_colons=:: |
46 | 47 | two_semicolons=;; |
218 | 219 | # (?s) re flag for line spanning. |
219 | 220 | |
220 | 221 | # Macros using default syntax. |
221 | (?su)(?<!\w)[\\]?(?P<name>http|https|ftp|file|irc|mailto|callto|image|link|anchor|xref|indexterm):(?P<target>\S*?)\[(?P<attrlist>.*?)(?<!\\)\]= | |
222 | (?su)(?<!\w)[\\]?(?P<name>http|https|ftp|file|irc|mailto|callto|image|link|anchor|xref|indexterm|indexterm2):(?P<target>\S*?)\[(?P<attrlist>.*?)(?<!\\)\]= | |
222 | 223 | |
223 | 224 | # These URL types don't require any special attribute list formatting. |
224 | 225 | (?su)(?<!\S)[\\]?(?P<name>http|https|ftp|file|irc):(?P<target>//[^\s<>]*[\w/])= |
8 | 8 | import sys, os, re, time, traceback, tempfile, subprocess, codecs, locale, unicodedata, copy |
9 | 9 | |
10 | 10 | ### Used by asciidocapi.py ### |
11 | VERSION = '8.6.8' # See CHANGLOG file for version history. | |
11 | VERSION = '8.6.9' # See CHANGLOG file for version history. | |
12 | 12 | |
13 | 13 | MIN_PYTHON_VERSION = '2.4' # Require this version of Python or better. |
14 | 14 | |
3631 | 3631 | # (the tab character does not appear elsewhere since it is expanded on |
3632 | 3632 | # input) which are replaced after template attribute substitution. |
3633 | 3633 | headrows = footrows = bodyrows = None |
3634 | for option in self.parameters.options: | |
3635 | self.attributes[option+'-option'] = '' | |
3634 | 3636 | if self.rows and 'header' in self.parameters.options: |
3635 | 3637 | headrows = self.subs_rows(self.rows[0:1],'header') |
3636 | 3638 | self.attributes['headrows'] = '\x07headrows\x07' |
4806 | 4808 | |
4807 | 4809 | def load_miscellaneous(self,d): |
4808 | 4810 | """Set miscellaneous configuration entries from dictionary 'd'.""" |
4809 | def set_if_int_gt_zero(name, d): | |
4811 | def set_if_int_ge(name, d, min_value): | |
4810 | 4812 | if name in d: |
4811 | 4813 | try: |
4812 | 4814 | val = int(d[name]) |
4813 | if not val > 0: | |
4814 | raise ValueError, "not > 0" | |
4815 | if val > 0: | |
4816 | setattr(self, name, val) | |
4815 | if not val >= min_value: | |
4816 | raise ValueError, "not >= " + str(min_value) | |
4817 | setattr(self, name, val) | |
4817 | 4818 | except ValueError: |
4818 | 4819 | raise EAsciiDoc, 'illegal [miscellaneous] %s entry' % name |
4819 | set_if_int_gt_zero('tabsize', d) | |
4820 | set_if_int_gt_zero('textwidth', d) # DEPRECATED: Old tables only. | |
4820 | set_if_int_ge('tabsize', d, 0) | |
4821 | set_if_int_ge('textwidth', d, 1) # DEPRECATED: Old tables only. | |
4821 | 4822 | |
4822 | 4823 | if 'pagewidth' in d: |
4823 | 4824 | try: |
5998 | 5999 | # Document header attributes override conf file attributes. |
5999 | 6000 | document.attributes.update(AttributeEntry.attributes) |
6000 | 6001 | document.update_attributes() |
6002 | # Set the default embedded icons directory. | |
6003 | if 'data-uri' in document.attributes and not os.path.isdir(document.attributes['iconsdir']): | |
6004 | document.attributes['iconsdir'] = os.path.join( | |
6005 | document.attributes['asciidoc-confdir'], 'images/icons') | |
6001 | 6006 | # Configuration is fully loaded. |
6002 | 6007 | config.expand_all_templates() |
6003 | 6008 | # Check configuration for consistency. |
1 | 1 | # Executed by all main.aap's before anything else. |
2 | 2 | # |
3 | 3 | |
4 | _parent.VERS = 8.6.8 | |
5 | _parent.DATE = 17 July 2012 | |
4 | _parent.VERS = 8.6.9 | |
5 | _parent.DATE = 9 November 2013 | |
6 | 6 | |
7 | 7 | all: |
8 | 8 | :pass |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.68 for asciidoc 8.6.8. | |
2 | # Generated by GNU Autoconf 2.68 for asciidoc 8.6.9. | |
3 | 3 | # |
4 | 4 | # |
5 | 5 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
556 | 556 | # Identity of this package. |
557 | 557 | PACKAGE_NAME='asciidoc' |
558 | 558 | PACKAGE_TARNAME='asciidoc' |
559 | PACKAGE_VERSION='8.6.8' | |
560 | PACKAGE_STRING='asciidoc 8.6.8' | |
559 | PACKAGE_VERSION='8.6.9' | |
560 | PACKAGE_STRING='asciidoc 8.6.9' | |
561 | 561 | PACKAGE_BUGREPORT='' |
562 | 562 | PACKAGE_URL='' |
563 | 563 | |
1155 | 1155 | # Omit some internal or obsolete options to make the list less imposing. |
1156 | 1156 | # This message is too long to be a string in the A/UX 3.1 sh. |
1157 | 1157 | cat <<_ACEOF |
1158 | \`configure' configures asciidoc 8.6.8 to adapt to many kinds of systems. | |
1158 | \`configure' configures asciidoc 8.6.9 to adapt to many kinds of systems. | |
1159 | 1159 | |
1160 | 1160 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1161 | 1161 | |
1216 | 1216 | |
1217 | 1217 | if test -n "$ac_init_help"; then |
1218 | 1218 | case $ac_init_help in |
1219 | short | recursive ) echo "Configuration of asciidoc 8.6.8:";; | |
1219 | short | recursive ) echo "Configuration of asciidoc 8.6.9:";; | |
1220 | 1220 | esac |
1221 | 1221 | cat <<\_ACEOF |
1222 | 1222 | |
1283 | 1283 | test -n "$ac_init_help" && exit $ac_status |
1284 | 1284 | if $ac_init_version; then |
1285 | 1285 | cat <<\_ACEOF |
1286 | asciidoc configure 8.6.8 | |
1286 | asciidoc configure 8.6.9 | |
1287 | 1287 | generated by GNU Autoconf 2.68 |
1288 | 1288 | |
1289 | 1289 | Copyright (C) 2010 Free Software Foundation, Inc. |
1300 | 1300 | This file contains any messages produced by compilers while |
1301 | 1301 | running configure, to aid debugging if configure makes a mistake. |
1302 | 1302 | |
1303 | It was created by asciidoc $as_me 8.6.8, which was | |
1303 | It was created by asciidoc $as_me 8.6.9, which was | |
1304 | 1304 | generated by GNU Autoconf 2.68. Invocation command line was |
1305 | 1305 | |
1306 | 1306 | $ $0 $@ |
2411 | 2411 | # report actual input values of CONFIG_FILES etc. instead of their |
2412 | 2412 | # values after options handling. |
2413 | 2413 | ac_log=" |
2414 | This file was extended by asciidoc $as_me 8.6.8, which was | |
2414 | This file was extended by asciidoc $as_me 8.6.9, which was | |
2415 | 2415 | generated by GNU Autoconf 2.68. Invocation command line was |
2416 | 2416 | |
2417 | 2417 | CONFIG_FILES = $CONFIG_FILES |
2464 | 2464 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
2465 | 2465 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
2466 | 2466 | ac_cs_version="\\ |
2467 | asciidoc config.status 8.6.8 | |
2467 | asciidoc config.status 8.6.9 | |
2468 | 2468 | configured by $0, generated by GNU Autoconf 2.68, |
2469 | 2469 | with options \\"\$ac_cs_config\\" |
2470 | 2470 |
1 | 1 | .\" Title: a2x |
2 | 2 | .\" Author: [see the "AUTHOR" section] |
3 | 3 | .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> |
4 | .\" Date: 17 July 2012 | |
4 | .\" Date: 9 November 2013 | |
5 | 5 | .\" Manual: \ \& |
6 | .\" Source: \ \& 8.6.8 | |
6 | .\" Source: \ \& 8.6.9 | |
7 | 7 | .\" Language: English |
8 | 8 | .\" |
9 | .TH "A2X" "1" "17 July 2012" "\ \& 8\&.6\&.8" "\ \&" | |
9 | .TH "A2X" "1" "9 November 2013" "\ \& 8\&.6\&.9" "\ \&" | |
10 | 10 | .\" ----------------------------------------------------------------- |
11 | 11 | .\" * Define some portability stuff |
12 | 12 | .\" ----------------------------------------------------------------- |
60 | 60 | .RS 4 |
61 | 61 | Output directory\&. Defaults to |
62 | 62 | \fISOURCE_FILE\fR |
63 | directory\&. | |
63 | directory\&. This option is only applicable to HTML based output formats (\fIchunked\fR, | |
64 | \fIepub\fR, | |
65 | \fIhtmlhelp\fR, | |
66 | \fIxhtml\fR)\&. | |
64 | 67 | .RE |
65 | 68 | .PP |
66 | 69 | \fB\-d, \-\-doctype\fR=\fIDOCTYPE\fR |
535 | 538 | .\} |
536 | 539 | |
537 | 540 | \fBAsciidoc\fR: |
538 | http://www\&.methods\&.co\&.nz/asciidoc/ | |
541 | http://asciidoc\&.org/ | |
539 | 542 | .RE |
540 | 543 | .sp |
541 | 544 | .RS 4 |
737 | 740 | .sp |
738 | 741 | SourceForge: http://sourceforge\&.net/projects/asciidoc/ |
739 | 742 | .sp |
740 | Main web site: http://www\&.methods\&.co\&.nz/asciidoc/ | |
743 | Main web site: http://asciidoc\&.org/ | |
741 | 744 | .SH "COPYING" |
742 | 745 | .sp |
743 | 746 | Copyright (C) 2002\-2011 Stuart Rackham\&. Free use of this software is granted under the terms of the MIT license\&. |
37 | 37 | Load configuration file. See <<X2,CONF FILES section>>. |
38 | 38 | |
39 | 39 | *-D, --destination-dir*='DESTINATION_DIR':: |
40 | Output directory. Defaults to 'SOURCE_FILE' directory. | |
40 | Output directory. Defaults to 'SOURCE_FILE' directory. This option | |
41 | is only applicable to HTML based output formats ('chunked', 'epub', | |
42 | 'htmlhelp', 'xhtml'). | |
41 | 43 | |
42 | 44 | *-d, --doctype*='DOCTYPE':: |
43 | 45 | DocBook document type: 'article', 'manpage' or 'book'. Default |
273 | 275 | 'a2x' uses the following programs: |
274 | 276 | |
275 | 277 | - *Asciidoc*: |
276 | http://www.methods.co.nz/asciidoc/ | |
278 | http://asciidoc.org/ | |
277 | 279 | - *xsltproc*: (all formats except text): |
278 | 280 | http://xmlsoft.org/XSLT/ |
279 | 281 | - *DocBook XSL Stylesheets* (all formats except text): |
347 | 349 | --------- |
348 | 350 | SourceForge: http://sourceforge.net/projects/asciidoc/ |
349 | 351 | |
350 | Main web site: http://www.methods.co.nz/asciidoc/ | |
352 | Main web site: http://asciidoc.org/ | |
351 | 353 | |
352 | 354 | |
353 | 355 | COPYING |
Binary diff not shown
1 | 1 | .\" Title: asciidoc |
2 | 2 | .\" Author: [see the "AUTHOR" section] |
3 | 3 | .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> |
4 | .\" Date: 17 July 2012 | |
4 | .\" Date: 9 November 2013 | |
5 | 5 | .\" Manual: \ \& |
6 | .\" Source: \ \& 8.6.8 | |
6 | .\" Source: \ \& 8.6.9 | |
7 | 7 | .\" Language: English |
8 | 8 | .\" |
9 | .TH "ASCIIDOC" "1" "17 July 2012" "\ \& 8\&.6\&.8" "\ \&" | |
9 | .TH "ASCIIDOC" "1" "9 November 2013" "\ \& 8\&.6\&.9" "\ \&" | |
10 | 10 | .\" ----------------------------------------------------------------- |
11 | 11 | .\" * Define some portability stuff |
12 | 12 | .\" ----------------------------------------------------------------- |
303 | 303 | .sp |
304 | 304 | SourceForge: http://sourceforge\&.net/projects/asciidoc/ |
305 | 305 | .sp |
306 | Main web site: http://www\&.methods\&.co\&.nz/asciidoc/ | |
306 | Main web site: http://asciidoc\&.org/ | |
307 | 307 | .SH "COPYING" |
308 | 308 | .sp |
309 | 309 | Copyright (C) 2002\-2011 Stuart Rackham\&. Free use of this software is granted under the terms of the GNU General Public License (GPL)\&. |
186 | 186 | --------- |
187 | 187 | SourceForge: <http://sourceforge.net/projects/asciidoc/> |
188 | 188 | |
189 | Main web site: <http://www.methods.co.nz/asciidoc/> | |
189 | Main web site: <http://asciidoc.org/> | |
190 | 190 | |
191 | 191 | |
192 | 192 | COPYING |
4 | 4 | :toc: |
5 | 5 | :icons: |
6 | 6 | :numbered: |
7 | :website: http://www.methods.co.nz/asciidoc/ | |
7 | :website: http://asciidoc.org/ | |
8 | 8 | |
9 | 9 | AsciiDoc is a text document format for writing notes, documentation, |
10 | 10 | articles, books, ebooks, slideshows, web pages, blogs and UNIX man |
518 | 518 | locations as <<X35,other CSS and JavaScript files>>. |
519 | 519 | |
520 | 520 | For example, the command-line option `--theme foo` (or `--attribute |
521 | theme=foo`) will cause asciidoc(1) to search <<"X27","configuration | |
522 | file locations 1, 2 and 3">> for a sub-directory called `themes/foo` | |
521 | theme=foo`) will cause asciidoc(1) to search <<X27,configuration | |
522 | file locations 1, 2 and 3>> for a sub-directory called `themes/foo` | |
523 | 523 | containing the stylesheet `foo.css` and optionally a JavaScript file |
524 | 524 | name `foo.js`. |
525 | 525 | |
1287 | 1287 | following block element -- the attributes are made available to the |
1288 | 1288 | block's markup template. |
1289 | 1289 | - Multiple contiguous 'AttributeList' elements are additively combined |
1290 | in the order they appear.. | |
1290 | in the order they appear. | |
1291 | 1291 | - The first positional attribute in the list is often used to specify |
1292 | 1292 | the ensuing element's <<X23,style>>. |
1293 | 1293 | |
2384 | 2384 | number (in the latter case list items starting with a single `>` |
2385 | 2385 | character are implicitly numbered starting at one). |
2386 | 2386 | - Callout lists should not be nested. |
2387 | - Callout lists cannot be used within tables. | |
2387 | 2388 | - Callout lists start list items hard against the left margin. |
2388 | 2389 | - If you want to present a number inside angle brackets you'll need to |
2389 | 2390 | escape it with a backslash to prevent it being interpreted as a |
2640 | 2641 | - The image `scale` attribute sets the DocBook `imagedata` element |
2641 | 2642 | `scale` attribute. |
2642 | 2643 | |
2643 | - The optional `align` attribute is used for horizontal image | |
2644 | alignment. Allowed values are `center`, `left` and `right`. For | |
2644 | - The optional `align` attribute aligns block macro images | |
2645 | horizontally. Allowed values are `center`, `left` and `right`. For | |
2645 | 2646 | example: |
2646 | 2647 | |
2647 | 2648 | image::images/tiger.png["Tiger image",align="left"] |
4019 | 4020 | \\NEW!=NEW! |
4020 | 4021 | |
4021 | 4022 | The only difference between the three replacement types is how they |
4022 | are applied. By default 'replacements' and 'replacement2' are applied | |
4023 | are applied. By default 'replacements' and 'replacements2' are applied | |
4023 | 4024 | in <<X102,normal>> substitution contexts whereas 'replacements3' needs |
4024 | 4025 | to be configured explicitly and should only be used in backend |
4025 | 4026 | configuration files. |
4286 | 4287 | and write, here are some examples: |
4287 | 4288 | |
4288 | 4289 | :1: http://freshmeat.net/projects/asciidoc/ |
4289 | :homepage: http://methods.co.nz/asciidoc/[AsciiDoc home page] | |
4290 | :homepage: http://asciidoc.org[AsciiDoc home page] | |
4290 | 4291 | :new: image:./images/smallnew.png[] |
4291 | 4292 | :footnote1: footnote:[A meaningless latin term] |
4292 | 4293 | |
4636 | 4637 | {notitle} do not display the document title |
4637 | 4638 | {outdir} document output directory name (note 2) |
4638 | 4639 | {outfile} output file name (note 2) |
4640 | {plus} plus character | |
4639 | 4641 | {python} the full path name of the Python interpreter executable |
4640 | {rdquo} Right double quote character (note 7) | |
4642 | {rdquo} right double quote character (note 7) | |
4641 | 4643 | {reftext} running block xreflabel generated by BlockId elements |
4642 | 4644 | {revdate} document revision date (from document header) |
4643 | 4645 | {revnumber} document revision number (from document header) |
4644 | {rsquo} Right single quote character (note 7) | |
4646 | {rsquo} right single quote character (note 7) | |
4645 | 4647 | {sectnum} formatted section number (in section titles) |
4646 | 4648 | {sp} space character |
4647 | 4649 | {showcomments} send comment lines to the output |
4648 | 4650 | {title} section title (in titled elements) |
4649 | {two-colons} Two colon characters | |
4650 | {two-semicolons} Two semicolon characters | |
4651 | {two-colons} two colon characters | |
4652 | {two-semicolons} two semicolon characters | |
4651 | 4653 | {user-dir} the ~/.asciidoc directory (if it exists) |
4652 | 4654 | {verbose} defined as '' if --verbose command option specified |
4653 | {wj} Word-joiner | |
4654 | {zwsp} Zero-width space character entity | |
4655 | {wj} word-joiner | |
4656 | {zwsp} zero-width space character entity | |
4655 | 4657 | |
4656 | 4658 | [NOTE] |
4657 | 4659 | ====== |
5229 | 5231 | set background=dark |
5230 | 5232 | |
5231 | 5233 | " Show tabs and trailing characters. |
5234 | "set listchars=tab:»·,trail:·,eol:¬ | |
5232 | 5235 | set listchars=tab:»·,trail:· |
5233 | 5236 | set list |
5234 | 5237 | |
5235 | " Don't highlight searched text. | |
5236 | highlight clear Search | |
5237 | ||
5238 | " Don't move to matched text while search pattern is being entered. | |
5239 | set noincsearch | |
5240 | ||
5241 | 5238 | " Reformat paragraphs and list. |
5242 | nnoremap R gq} | |
5239 | nnoremap <Leader>r gq} | |
5243 | 5240 | |
5244 | 5241 | " Delete trailing white space and Dos-returns and to expand tabs to spaces. |
5245 | nnoremap S :set et<CR>:retab!<CR>:%s/[\r \t]\+$//<CR> | |
5246 | ||
5247 | autocmd BufRead,BufNewFile *.txt,README,TODO,CHANGELOG,NOTES | |
5242 | nnoremap <Leader>t :set et<CR>:retab!<CR>:%s/[\r \t]\+$//<CR> | |
5243 | ||
5244 | autocmd BufRead,BufNewFile *.txt,*.asciidoc,README,TODO,CHANGELOG,NOTES,ABOUT | |
5248 | 5245 | \ setlocal autoindent expandtab tabstop=8 softtabstop=2 shiftwidth=2 filetype=asciidoc |
5249 | 5246 | \ textwidth=70 wrap formatoptions=tcqn |
5250 | 5247 | \ formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\\|^\\s*<\\d\\+>\\s\\+\\\\|^\\s*[a-zA-Z.]\\.\\s\\+\\\\|^\\s*[ivxIVX]\\+\\.\\s\\+ |
5653 | 5650 | reading AsciiDoc documents much easier syntax highlighting also helps |
5654 | 5651 | you catch AsciiDoc syntax errors as you write your documents. |
5655 | 5652 | |
5656 | The AsciiDoc `./vim/` distribution directory contains Vim syntax | |
5657 | highlighter and filetype detection scripts for AsciiDoc. Syntax | |
5658 | highlighting makes it much easier to spot AsciiDoc syntax errors. | |
5659 | ||
5660 | If Vim is installed on your system the AsciiDoc installer | |
5661 | (`install.sh`) will automatically install the vim scripts in the Vim | |
5662 | global configuration directory (`/etc/vim`). | |
5663 | ||
5664 | You can also turn on syntax highlighting by adding the following line | |
5665 | to the end of you AsciiDoc source files: | |
5653 | The AsciiDoc distribution directory contains a Vim syntax highlighter | |
5654 | for AsciiDoc (`./vim/syntax/asciidoc.vim`), you can find the latest | |
5655 | version in the online | |
5656 | https://code.google.com/p/asciidoc/source/browse/[AsciiDoc | |
5657 | repository]. | |
5658 | ||
5659 | Install the highlighter by copying `asciidoc.vim` to your | |
5660 | `$HOME/.vim/syntax` directory (create it if it doesn't already exist). | |
5661 | ||
5662 | To enable syntax highlighing: | |
5663 | ||
5664 | - Put a Vim 'autocmd' in your Vim configuration file (see the | |
5665 | <<X61,example vimrc file>>). | |
5666 | - or execute the Vim command `:set syntax=asciidoc`. | |
5667 | - or add the following line to the end of you AsciiDoc source files: | |
5666 | 5668 | |
5667 | 5669 | // vim: set syntax=asciidoc: |
5668 | ||
5669 | TIP: Bold fonts are often easier to read, use the Vim `:set | |
5670 | background=dark` command to set bold bright fonts. | |
5671 | ||
5672 | NOTE: There are a number of alternative syntax highlighters for | |
5673 | various editors listed on the {website}[AsciiDoc website]. | |
5674 | ||
5675 | Limitations | |
5676 | ~~~~~~~~~~~ | |
5677 | The current implementation does a reasonable job but on occasions gets | |
5678 | things wrong: | |
5679 | ||
5680 | - Nested quoted text formatting is highlighted according to the outer | |
5681 | format. | |
5682 | - If a closing Example Block delimiter is sometimes mistaken for a | |
5683 | title underline. A workaround is to insert a blank line before the | |
5684 | closing delimiter. | |
5685 | - Lines within a paragraph starting with equals characters may be | |
5686 | highlighted as single-line titles. | |
5687 | - Lines within a paragraph beginning with a period may be highlighted | |
5688 | as block titles. | |
5689 | 5670 | |
5690 | 5671 | |
5691 | 5672 | [[X74]] |
5904 | 5885 | |
5905 | 5886 | :encoding: ISO-8859-1 |
5906 | 5887 | |
5888 | |hr |html4 | | |
5889 | Defines the 'html4' inter-section horizontal ruler element. By default | |
5890 | 'html4' top level sections are separated by a horizontal ruler | |
5891 | element, undefine this attribute or set it to an empty string if you | |
5892 | do not want them. The default 'html4' backend value for the 'hr' | |
5893 | attribute is `<hr>`. | |
5894 | ||
5907 | 5895 | |[[X45]]icons |xhtml11, html5 | |
5908 | 5896 | Link admonition paragraph and admonition block icon images and badge |
5909 | 5897 | images. By default 'icons' is undefined and text is used in place of |
5913 | 5901 | The name of the directory containing linked admonition icons, |
5914 | 5902 | navigation icons and the `callouts` sub-directory (the `callouts` |
5915 | 5903 | sub-directory contains <<X105,callout>> number images). 'iconsdir' |
5916 | defaults to `./images/icons`. | |
5904 | defaults to `./images/icons`. If admonition icons are embedded using | |
5905 | the <<X66,data-uri>> scheme then the 'iconsdir' attribute defaults to | |
5906 | the location of the icons installed in the AsciiDoc configuration | |
5907 | directory. | |
5917 | 5908 | |
5918 | 5909 | |imagesdir |html4, html5, xhtml11, docbook | |
5919 | 5910 | If this attribute is defined it is prepended to the target image file |
29 | 29 | non-standard library dependencies. |
30 | 30 | |
31 | 31 | You can find `asciidocapi.py` in the AsciiDoc |
32 | http://www.methods.co.nz/asciidoc/INSTALL.html#X1[distribution | |
32 | http://asciidoc.org/INSTALL.html#X1[distribution | |
33 | 33 | archives] (version 8.4.1 or better). |
34 | 34 | |
35 | 35 | Once you have `asciidocapi.py` Verify everything is working by running |
Binary diff not shown
26 | 26 | |
27 | 27 | This can be achieved by using the DocBook toolchain but numbering the |
28 | 28 | paragraphs with AsciiDoc using a custom config file containing the |
29 | following (see http://www.methods.co.nz/asciidoc/userguide.html#X27 | |
29 | following (see http://asciidoc.org/userguide.html#X27 | |
30 | 30 | for ways to include such a file): |
31 | 31 | |
32 | 32 | --------------------------------------------------------------------- |
484 | 484 | AsciiDoc has a built-in trace mechanism which is controlled by the |
485 | 485 | 'trace' attribute; there is also the `--verbose` command-line option. |
486 | 486 | These features are detailed in |
487 | http://www.methods.co.nz/asciidoc/userguide.html#X82[Appendix G of the | |
487 | http://asciidoc.org/userguide.html#X82[Appendix G of the | |
488 | 488 | User Guide]. |
489 | 489 | |
490 | 490 | |
835 | 835 | |AsciiDoc | Renders |
836 | 836 | |
837 | 837 | 2*| |
838 | \srackham@methods.co.nz | |
839 | <\srackham@methods.co.nz> | |
840 | \mailto:[\srackham@methods.co.nz] | |
838 | \joe.bloggs@example.com | |
839 | <\joe.bloggs@example.com> | |
840 | \mailto:[\joe.bloggs@example.com] | |
841 | 841 | |
842 | 842 | 2*| |
843 | \http://www.foo1.co.nz | |
844 | \\http://www.foobar.com[] | |
845 | \\http://www.foobar.com[Foobar Limited] | |
843 | \http://www.example.com | |
844 | \\http://www.example.com[] | |
845 | \\http://www.example.com[Foobar Limited] | |
846 | 846 | |
847 | 847 | 2*| |
848 | 848 | A C\++ Library for C++ |
1206 | 1206 | |
1207 | 1207 | For example, the following call won't work: |
1208 | 1208 | |
1209 | mailto:jb@foobar.com,jd@acme.co.nz?subject=New foofoo release[New foofoo release] | |
1209 | mailto:jb@example.com,jd@example.com?subject=New foofoo release[New foofoo release] | |
1210 | 1210 | |
1211 | 1211 | Use this instead: |
1212 | 1212 | |
1213 | mailto:jb%40foobar.com,jd%40acme.co.nz?subject=New%20foofoo%20release[New foofoo release] | |
1213 | mailto:jb%40example.com,jd%40example.com?subject=New%20foofoo%20release[New foofoo release] | |
1214 | 1214 | |
1215 | 1215 | |
1216 | 1216 | == How can a replacement have a trailing backslash? |
1355 | 1355 | |
1356 | 1356 | ``Double-quoted text''{wj}footnote:[Lorum ipsum...] |
1357 | 1357 | |
1358 | ||
1359 | == How can I convert documents from other formats to AsciiDoc? | |
1360 | You can use http://johnmacfarlane.net/pandoc/[Pandoc] to convert | |
1361 | documents in http://daringfireball.net/projects/markdown/[markdown], | |
1362 | http://docutils.sourceforge.net/docs/ref/rst/introduction.html[reStructuredText], | |
1363 | http://redcloth.org/textile[textile], | |
1364 | http://www.w3.org/TR/html40/[HTML], http://www.docbook.org/[DocBook], | |
1365 | or http://www.latex-project.org/[LaTeX] to AsciiDoc. | |
1366 | ||
1367 | ||
1368 | == How can I insert raw HTML in a document processed by a2x? | |
1369 | `a2x` generates HTML via DocBook (DocBook XSL Stylesheets) so if you | |
1370 | use a passthrough block it must contain DocBook (not HTML). | |
1371 | Fortunately DocBook XSL Stylesheets has a | |
1372 | http://www.sagehill.net/docbookxsl/InsertExtHtml.html[dbhtml-include | |
1373 | processing instruction] which will inlcude a file containing raw HTML | |
1374 | into the generated HTML output. For example: | |
1375 | ||
1376 | --------------------------------------------------------------- | |
1377 | ++++ | |
1378 | <?dbhtml-include href="snippet.html"?> | |
1379 | ++++ | |
1380 | --------------------------------------------------------------- | |
1381 | ||
1382 | ||
1383 | == Why is there a period after the block title in the PDF output? | |
1384 | If your document has blocks that have block titles, you may notice in | |
1385 | the PDF output (generated by `a2x(1)` using the `--fop` flag) that a | |
1386 | period gets added to the end of the block title. | |
1387 | ||
1388 | You will not see the period in the intermediary DocBook XML that’s | |
1389 | generated when creating a PDF -- it’s added by the DocBook XSL | |
1390 | templates when the DocBook XML is converted to FO XML. | |
1391 | ||
1392 | The DocBook XSL attribute that controls what character is added after | |
1393 | a block title is | |
1394 | http://docbook.sourceforge.net/release/xsl/1.78.1/doc/html/runinhead.default.title.end.punct.html[ | |
1395 | runinhead.default.title.end.punct]. You can override it and eliminate | |
1396 | the default period value by adding the following line to the | |
1397 | `./docbook-xsl/common.xsl` file that ships with AsciiDoc: | |
1398 | ||
1399 | <xsl:param name="runinhead.default.title.end.punct"/> | |
1400 | ||
1401 | This FAQ was | |
1402 | https://groups.google.com/group/asciidoc/browse_thread/thread/19dda8807fa7c3f2[contributed | |
1403 | by Dan Allen]. |
5 | 5 | == Introduction |
6 | 6 | |
7 | 7 | |
8 | LaTeX backend is a configuration file for Stuart Rackham's http://www.methods.co.nz/asciidoc/[Asciidoc]. It generates high-level LaTeX markup from Asciidoc documents. LaTeX is a document preparation system for TeX which in turn is a popular typesetting system. It is well known for producing excellently typesetted high quality printouts, especially suited for scientific text. | |
8 | LaTeX backend is a configuration file for Stuart Rackham's http://asciidoc.org/[Asciidoc]. It generates high-level LaTeX markup from Asciidoc documents. LaTeX is a document preparation system for TeX which in turn is a popular typesetting system. It is well known for producing excellently typesetted high quality printouts, especially suited for scientific text. | |
9 | 9 | |
10 | 10 | == Tutorial |
11 | 11 | Getting a ready-to-print document from an Asciidoc document using the LaTeX backend involves at least two steps: |
129 | 129 | |
130 | 130 | The following software is necessary for using the LaTeX backend: |
131 | 131 | |
132 | - An up-to-date version of http://www.methods.co.nz/asciidoc/[Asciidoc] | |
132 | - An up-to-date version of http://asciidoc.org/[Asciidoc] | |
133 | 133 | - An up-to-date TeX distribution, e.g.: |
134 | 134 | * http://www.miktex.org/[MiKTeX] for Windows |
135 | 135 | * http://www.tug.org/tetex/[teTeX] for Linux |
Binary diff not shown
3 | 3 | http://www.maths.nottingham.ac.uk/personal/drw/lm.html[LaTeXMathML] |
4 | 4 | capability has been added to AsciiDoc for users who are more familar |
5 | 5 | with or prefer LaTeX math formulas to the |
6 | http://www.methods.co.nz/asciidoc/asciimathml.html[ASCIIMathML] | |
6 | http://asciidoc.org/asciimathml.html[ASCIIMathML] | |
7 | 7 | notation. |
8 | 8 | |
9 | 9 | 'LaTeXMathML' is a derivative of |
10 | http://www.methods.co.nz/asciidoc/asciimathml.html[ASCIIMathML] -- in | |
10 | http://asciidoc.org/asciimathml.html[ASCIIMathML] -- in | |
11 | 11 | terms of usage the only difference it that you use the `latexmath` |
12 | 12 | attribute instead of the `asciimath` attribute. |
13 | 13 |
Binary diff not shown
18 | 18 | |
19 | 19 | It's easy to write and publish books in |
20 | 20 | http://en.wikipedia.org/wiki/EPUB[EPUB] and PDF formats using |
21 | http://www.methods.co.nz/asciidoc/[AsciiDoc]. | |
21 | http://asciidoc.org/[AsciiDoc]. | |
22 | 22 | ifdef::blogpost[] |
23 | 23 | This article was originally published on the |
24 | http://www.methods.co.nz/asciidoc/publishing-ebooks-with-asciidoc.html[AsciiDoc | |
24 | http://asciidoc.org/publishing-ebooks-with-asciidoc.html[AsciiDoc | |
25 | 25 | website]. |
26 | 26 | endif::blogpost[] |
27 | 27 | |
107 | 107 | |
108 | 108 | [NOTE] |
109 | 109 | ====== |
110 | The http://www.methods.co.nz/asciidoc/a2x.1.html[a2x toolchain | |
110 | The http://asciidoc.org/a2x.1.html[a2x toolchain | |
111 | 111 | wrapper] uses the following programs (most will be available |
112 | 112 | prepackaged for your Linux distribution): |
113 | 113 | |
133 | 133 | |
134 | 134 | a2x brothers-karamazov.txt |
135 | 135 | |
136 | :examples-url: http://www.methods.co.nz/misc/examples/books/ | |
136 | :examples-url: http://asciidoc.org/examples/books/ | |
137 | 137 | |
138 | 138 | [frame="topbot",options="header",caption=""] |
139 | 139 | .Brothers Karamazov source files and eBooks |
196 | 196 | --------------------------------------------------------------------- |
197 | 197 | |
198 | 198 | - The book, book part and chapter titles have been edited to conform |
199 | to http://www.methods.co.nz/asciidoc/userguide.html#X17[AsciiDoc | |
199 | to http://asciidoc.org/userguide.html#X17[AsciiDoc | |
200 | 200 | title conventions]. |
201 | 201 | |
202 | 202 | - Book part titles must be level zero titles: |
220 | 220 | part, chapter and section numbering. |
221 | 221 | |
222 | 222 | - Setting the AsciiDoc 'plaintext' attribute suppresses most of |
223 | http://www.methods.co.nz/asciidoc/userguide.html#_text_formatting[AsciiDoc's | |
223 | http://asciidoc.org/userguide.html#_text_formatting[AsciiDoc's | |
224 | 224 | text formatting] and substitution conventions, this allows large |
225 | 225 | amounts of text to be imported with little or no manual editing. |
226 | 226 | |
234 | 234 | necessitated editing. |
235 | 235 | * You can selectively enable and disable the 'plaintext' attribute |
236 | 236 | throughout your document using AsciiDoc |
237 | http://www.methods.co.nz/asciidoc/userguide.html#X18[attribute | |
237 | http://asciidoc.org/userguide.html#X18[attribute | |
238 | 238 | entries]. |
239 | 239 | |
240 | 240 | |
278 | 278 | The front cover image. |
279 | 279 | |
280 | 280 | `adventures-of-sherlock-holmes-docinfo.xml`:: |
281 | A http://www.methods.co.nz/asciidoc/userguide.html#X87[docinfo] file | |
281 | A http://asciidoc.org/userguide.html#X87[docinfo] file | |
282 | 282 | containing DocBook markup for the front cover image and the Project |
283 | 283 | Gutenberg frontmatter. DocBook XSL Stylesheets identifies the book |
284 | 284 | cover image by the `role="cover"` attribute in the DocBook |
331 | 331 | |
332 | 332 | The manual editing of imported plain text involves formatting the |
333 | 333 | title and chapter names as |
334 | http://www.methods.co.nz/asciidoc/userguide.html#X17[AsciiDoc titles] | |
334 | http://asciidoc.org/userguide.html#X17[AsciiDoc titles] | |
335 | 335 | (in this example we've used the 'single line' title format). Sherlock |
336 | 336 | Holmes only has two title levels: |
337 | 337 | |
369 | 369 | |
370 | 370 | Including embedded fonts |
371 | 371 | ------------------------ |
372 | See http://www.methods.co.nz/asciidoc/faq.html#X5[this FAQ]. | |
372 | See http://asciidoc.org/faq.html#X5[this FAQ]. | |
373 | 373 | |
374 | 374 | |
375 | 375 | Reading EPUB documents |
392 | 392 | AsciiDoc supports a rich set of markup conventions and can generate |
393 | 393 | reference works and technical manuals complete with tables, |
394 | 394 | illustrations, indexes, bibliographies and appendices. All the |
395 | examples on the http:///www.methods.co.nz/asciidoc/[AsciiDoc web site] | |
395 | examples on the http:///asciidoc.org/[AsciiDoc web site] | |
396 | 396 | can be formatted as EPUB eBooks. |
397 | 397 |
Binary diff not shown
57 | 57 | |
58 | 58 | - The 'pygmentize' command must reside in the shell search 'PATH'. |
59 | 59 | - You can customize Pygments CSS styles by editing |
60 | `./stylesheets/pygments.css`. | |
60 | `./stylesheets/pygments.css`. The `pygments.css` CSS file was | |
61 | generated with: | |
62 | ||
63 | from pygments.formatters import HtmlFormatter | |
64 | print HtmlFormatter().get_style_defs('.highlight') | |
65 | ||
61 | 66 | - To make Pygments your default highlighter put the following line |
62 | 67 | your `~/.asciidoc/asciidoc.conf` file: |
63 | 68 |
8 | 8 | a machine by machine basis. |
9 | 9 | --> |
10 | 10 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
11 | ||
11 | 12 | <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/> |
12 | 13 | <xsl:import href="common.xsl"/> |
13 | 14 | <xsl:param name="htmlhelp.hhp" select="'asciidoc.hhp'"/> |
14 | 15 | <xsl:param name="suppress.navigation" select="1"/> |
16 | ||
17 | <!-- Line break --> | |
18 | <xsl:template match="processing-instruction('asciidoc-br')"> | |
19 | <br/> | |
20 | </xsl:template> | |
21 | ||
22 | <!-- Horizontal ruler --> | |
23 | <xsl:template match="processing-instruction('asciidoc-hr')"> | |
24 | <hr/> | |
25 | </xsl:template> | |
26 | ||
15 | 27 | </xsl:stylesheet> |
179 | 179 | Editor Support |
180 | 180 | -------------- |
181 | 181 | - An AsciiDoc syntax highlighter for the Vim text editor is included in the |
182 | AsciiDoc distribution (see 'Appendix F' of the 'AsciiDoc User Guide' for | |
183 | details). | |
182 | AsciiDoc distribution (see the 'Vim Syntax Highlighter' appendix in | |
183 | the 'AsciiDoc User Guide' for details). | |
184 | 184 | + |
185 | 185 | .Syntax highlighter screenshot |
186 | 186 | image::images/highlighter.png[height=400,caption="",link="images/highlighter.png"] |
193 | 193 | (used by http://projects.gnome.org/gedit/[gedit] and a number of |
194 | 194 | other applications). The project is hosted here: |
195 | 195 | https://launchpad.net/asciidoc-gtk-highlight |
196 | - Florian Kaufman has written 'adoc-mode.el' -- a major-mode for | |
197 | editing AsciiDoc files in Emacs, you can find it | |
198 | http://code.google.com/p/sensorflo-emacs/[here]. | |
199 | - The http://xpt.sourceforge.net/[*Nix Power Tools project] has | |
200 | released an http://xpt.sourceforge.net/tools/doc-mode/[AsciiDoc | |
201 | syntax highlighter for Emacs]. | |
202 | - Terrence Brannon has written | |
203 | http://github.com/metaperl/asciidoc-el[AsciiDoc functions for | |
204 | Emacs]. | |
196 | - AsciiDoc resources for the Emacs editor can be found on the | |
197 | http://www.emacswiki.org/emacs/AsciiDoc[AsciiDoc page] at the | |
198 | http://www.emacswiki.org/emacs/EmacsWiki[Emacs Wiki]. | |
205 | 199 | - Christian Zuckschwerdt has written a |
206 | 200 | https://github.com/zuckschwerdt/asciidoc.tmbundle[TextMate bundle] |
207 | 201 | for AsciiDoc. |
321 | 315 | - Lex Trotman has written |
322 | 316 | https://github.com/elextr/flexndex[flexndex], an index generator |
323 | 317 | tool that be used with AsciiDoc. |
318 | - Michael Haberler has created a | |
319 | https://code.google.com/p/asciidoc-diag-filter/[blockdiag filter for | |
320 | Asciidoc] which embeds http://blockdiag.com/[blockdiag] images in | |
321 | AsciiDoc documents. | |
322 | - Dan Allen has written a | |
323 | https://github.com/mojavelinux/asciidoc-bootstrap-docs-backend[Bootstrap | |
324 | backend] for AsciiDoc. | |
325 | - Steven Boscarine has written | |
326 | https://github.com/StevenBoscarine/JavaAsciidocWrapper[Maven wrapper for AsciiDoc]. | |
327 | - Christian Goltz has written | |
328 | https://github.com/christiangoltz/shaape[Shaape], an Ascii art to | |
329 | image converter for AsciiDoc. | |
330 | - Eduardo Santana has written an | |
331 | https://github.com/edusantana/asciidoc-highlight[Asciidoc Highlight | |
332 | for Notepad++]. | |
333 | - http://www.geany.org/[Geany] 1.23 adds document structure support | |
334 | for AsciiDoc. | |
324 | 335 | |
325 | 336 | Please let me know if any of these links need updating. |
326 | 337 |
14 | 14 | # Various document locations. |
15 | 15 | PROJ_DIR = ../.. |
16 | 16 | DOCS_DIR = $PROJ_DIR/doc |
17 | LOCAL_WEB = ~/tmp/asciidoc-web # Local web marshalling location. | |
17 | LOCAL_WEB = ~/webs/asciidoc # Local web marshalling location. | |
18 | 18 | |
19 | 19 | # List of web pages. |
20 | 20 | WEB_ROOT = |
334 | 334 | .Cell containing lots of example markup elements |
335 | 335 | |==================================================================== |
336 | 336 | |'URLs': |
337 | http://www.methods.co.nz/asciidoc/[The AsciiDoc home page], | |
338 | http://www.methods.co.nz/asciidoc/, | |
339 | mailto:joe.bloggs@foobar.com[email Joe Bloggs], | |
340 | joe.bloggs@foobar.com, | |
337 | http://asciidoc.org/[The AsciiDoc home page], | |
338 | http://asciidoc.org/, | |
339 | mailto:joe.bloggs@example.com[email Joe Bloggs], | |
340 | joe.bloggs@example.com, | |
341 | 341 | callto:joe.bloggs[]. |
342 | 342 | |
343 | 343 | 'Link': See <<X1,AsciiDoc source>>. |
357 | 357 | --------------------------------------------------------------------- |
358 | 358 | |==================================================================== |
359 | 359 | |'URLs': |
360 | http://www.methods.co.nz/asciidoc/[The AsciiDoc home page], | |
361 | http://www.methods.co.nz/asciidoc/, | |
362 | mailto:joe.bloggs@foobar.com[email Joe Bloggs], | |
363 | joe.bloggs@foobar.com, | |
360 | http://asciidoc.org/[The AsciiDoc home page], | |
361 | http://asciidoc.org/, | |
362 | mailto:joe.bloggs@example.com[email Joe Bloggs], | |
363 | joe.bloggs@example.com, | |
364 | 364 | callto:joe.bloggs[]. |
365 | 365 | |
366 | 366 | 'Link': See <<X1,AsciiDoc source>>. |
21 | 21 | |A backend plugin to generate man pages (troff) compatible with OS |
22 | 22 | Inferno and Plan9. |
23 | 23 | |
24 | |blogger | |
25 | |Stuart Rackham | |
26 | |https://github.com/srackham/asciidoc-blogger-backend | |
27 | |Generates Blogger friendly HTML from AsciiDoc source. | |
28 | ||
24 | 29 | |deckjs |
25 | 30 | |Qingping Hou |
26 | 31 | |http://houqp.github.com/asciidoc-deckjs/ |
31 | 36 | |https://github.com/srackham/asciidoc-fossil-backend |
32 | 37 | |Generates Fossil friendly Wiki markup from AsciiDoc source. |
33 | 38 | |
39 | |ODF | |
40 | |Dag Wieers | |
41 | |https://github.com/dagwieers/asciidoc-odf | |
42 | |Backends for generating LibreOffice/OpenOffice Writer (`.fodt`) files | |
43 | and LibreOffice/OpenOffice Impress (`.fodp`) files. | |
44 | ||
34 | 45 | |slidy2 |
35 | 46 | |Jean-Michel Inglebert |
36 | 47 | |http://code.google.com/p/asciidoc-slidy2-backend-plugin/ |
37 | 48 | |Enhanced slidy backend. |
49 | ||
50 | |wordpress | |
51 | |Stuart Rackham | |
52 | |http://srackham.wordpress.com/blogpost-readme/ | |
53 | |Generates WordPress friendly markup and is part of the | |
54 | http://srackham.wordpress.com/blogpost-readme/[blogpost] project. | |
38 | 55 | |
39 | 56 | |==== |
40 | 57 | |
48 | 65 | |aafigure |Henrik Maier |
49 | 66 | |http://code.google.com/p/asciidoc-aafigure-filter/ |
50 | 67 | |https://launchpad.net/aafigure[Aafigure] ASCII line art filter. |
68 | ||
69 | |diag |Michael Haberler | |
70 | |https://code.google.com/p/asciidoc-diag-filter/ | |
71 | |http://blockdiag.com/[blockdiag] diagrams filter. | |
51 | 72 | |
52 | 73 | |ditaa |Henrik Maier |
53 | 74 | |http://code.google.com/p/asciidoc-ditaa-filter/ |
1 | 1 | ==================== |
2 | 2 | |
3 | 3 | This is significant release, it gets rid of unused cruft, simplifies |
4 | the http://www.methods.co.nz/asciidoc/newlists.html[lists] syntax and | |
4 | the http://asciidoc.org/newlists.html[lists] syntax and | |
5 | 5 | introduces a decent |
6 | http://www.methods.co.nz/asciidoc/newtables.html[tables] syntax. | |
6 | http://asciidoc.org/newtables.html[tables] syntax. | |
7 | 7 | There are a few fairly minor backward compatibility issues, please |
8 | 8 | read the link:CHANGELOG.html#X1[compatibility issues] section in the |
9 | 9 | CHANGLOG before upgrading. |
42 | 42 | |
43 | 43 | URLS |
44 | 44 | http://sourceforge.net/projects/asciidoc/ |
45 | http://www.methods.co.nz/asciidoc/ | |
45 | http://asciidoc.org/ | |
46 | 46 | |
47 | 47 | COPYING |
48 | 48 | Copyright (C) 2002-2006 Stuart Rackham. Free use of this software is |
188 | 188 | |
189 | 189 | SourceForge: [4]http://sourceforge.net/projects/asciidoc/ |
190 | 190 | |
191 | Main web site: [5]http://www.methods.co.nz/asciidoc/ | |
191 | Main web site: [5]http://asciidoc.org/ | |
192 | 192 | |
193 | 193 | COPYING |
194 | 194 |
10 | 10 | basebackend=html |
11 | 11 | basebackend-html= |
12 | 12 | basebackend-html4= |
13 | hr=<hr> | |
13 | 14 | |
14 | 15 | [replacements2] |
15 | 16 | # Line break. |
38 | 39 | [image-inlinemacro] |
39 | 40 | <a href="{link}"{role? class="{role}"}> |
40 | 41 | # src attribute must be first attribute for blogpost compatibility. |
41 | <img src="{imagesdir=}{imagesdir?/}{target}" style="border-width: 0;" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"}> | |
42 | {data-uri%}<img src="{imagesdir=}{imagesdir?/}{target}" style="border-width: 0; vertical-align: text-bottom;" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"}> | |
43 | {data-uri#}<img style="border-width: 0; vertical-align: text-bottom;" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} | |
44 | {data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> | |
42 | 45 | {link#}</a> |
43 | 46 | |
44 | 47 | [image-blockmacro] |
45 | 48 | <div{align? align="{align}"}{role? class="{role}"}{float? style="float:{float};"}> |
46 | 49 | <a name="{id}"></a> |
47 | 50 | <a href="{link}"> |
48 | <img src="{imagesdir=}{imagesdir?/}{target}" style="border-width: 0;" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}> | |
51 | {data-uri%}<img src="{imagesdir=}{imagesdir?/}{target}" style="border-width: 0;" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}> | |
52 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} | |
53 | {data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> | |
49 | 54 | {link#}</a> |
50 | 55 | <p><b>{caption={figure-caption} {counter:figure-number}. }</b>{title}</p> |
51 | 56 | </div> |
220 | 225 | [listingblock] |
221 | 226 | <a name="{id}"></a> |
222 | 227 | <p><b>{title}</b></p> |
223 | <table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10"{role? class="{role}"}><tr><td> | |
228 | <table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="4"{role? class="{role}"}><tr><td> | |
224 | 229 | <pre><code> |
225 | 230 | | |
226 | 231 | </code></pre> |
235 | 240 | |
236 | 241 | [sidebarblock] |
237 | 242 | <a name="{id}"></a> |
238 | <table frame="border" bgcolor="#ffffee" width="100%" cellpadding="15"{role? class="{role}"}> | |
243 | <table frame="border" bgcolor="#ffffee" width="100%" cellpadding="4"{role? class="{role}"}> | |
239 | 244 | <tr><td> |
240 | 245 | <p><em>{title}</em></p> |
241 | 246 | | |
280 | 285 | |
281 | 286 | [exampleblock] |
282 | 287 | <a name="{id}"></a> |
288 | <table frame="void" width="100%" cellpadding="4"{role? class="{role}"}> | |
289 | <tr><td style="border-left: 2px solid silver;"> | |
290 | | | |
291 | </td></tr></table> | |
283 | 292 | <p><b>{caption={example-caption} {counter:example-number}. }</b>{title}</p> |
284 | <table frame="border" width="100%" cellpadding="15"{role? class="{role}"}> | |
285 | <tr><td style="border-left: 2px solid silver;"> | |
286 | | | |
287 | </td></tr></table> | |
288 | 293 | |
289 | 294 | [admonitionblock] |
290 | 295 | <a name="{id}"></a> |
291 | <table frame="void" cellpadding="8"{role? class="{role}"}> | |
292 | <tr valign="top"><td><p><b><u>{caption}</u></b></p></td> | |
296 | <table frame="void" cellpadding="4"{role? class="{role}"}> | |
297 | <tr valign="top"> | |
298 | <td> | |
299 | {data-uri%}{icons#}<img src="{icon={iconsdir}/{name}.png}" alt="{caption}"> | |
300 | {data-uri#}{icons#}<img alt="{caption}" src="data:image/png;base64, | |
301 | {data-uri#}{icons#}{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{icon={iconsdir}/{name}.png}")}"}"> | |
302 | {icons%}<p><b><u>{caption}</u></b></p> | |
303 | </td> | |
293 | 304 | <td style="border-left: 1px solid silver;"> |
294 | 305 | <p><b>{title}</b></p> |
295 | 306 | | |
346 | 357 | frame="{frame%border}" |
347 | 358 | frame="{frame@topbot:hsides}{frame@all:border}{frame@none:void}{frame@sides:vsides}" |
348 | 359 | cellspacing="0" cellpadding="4"> |
349 | <caption><b>{caption={table-caption} {counter:table-number}. }</b>{title}</caption> | |
350 | 360 | {headrows#}<thead> |
351 | 361 | {headrows} |
352 | 362 | {headrows#}</thead> |
357 | 367 | {bodyrows} |
358 | 368 | </tbody> |
359 | 369 | </table> |
370 | <p><b>{caption={table-caption} {counter:table-number}. }</b>{title}</p> | |
360 | 371 | </div> |
361 | 372 | |
362 | 373 | #-------------------------------------------------------------------- |
405 | 416 | | |
406 | 417 | |
407 | 418 | [sect0] |
408 | {doctype-manpage%}<hr> | |
419 | {doctype-manpage%}{hr} | |
409 | 420 | <h1>{id?<a name="{id}"></a>}{title}</h1> |
410 | 421 | | |
411 | 422 | |
412 | 423 | [sect1] |
413 | {doctype-manpage%}<hr> | |
424 | {doctype-manpage%}{hr} | |
414 | 425 | <h2{role? class="{role}"}>{id?<a name="{id}"></a>}{numbered?{sectnum} }{title}</h2> |
415 | 426 | | |
416 | 427 | |
427 | 438 | | |
428 | 439 | |
429 | 440 | [appendix] |
430 | <hr> | |
441 | {hr} | |
431 | 442 | <h2{role? class="{role}"}>{id?<a name="{id}"></a>}{numbered?{sectnum} }{appendix-caption} {counter:appendix-number:A}: {title}</h2> |
432 | 443 | | |
433 | 444 | |
487 | 498 | [header] |
488 | 499 | template::[header-declarations] |
489 | 500 | <body> |
490 | <hr> | |
501 | {hr} | |
491 | 502 | <h1> |
492 | 503 | {doctitle} Manual Page |
493 | 504 | </h1> |
494 | <hr> | |
505 | {hr} | |
495 | 506 | |
496 | 507 | [name] |
497 | 508 | <h2>{manname-title}</h2> |
79 | 79 | <span class="image{role? {role}}"> |
80 | 80 | <a class="image" href="{link}"> |
81 | 81 | {data-uri%}<img src="{imagesdir=}{imagesdir?/}{target}" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"}> |
82 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} src="data:image/{eval:os.path.splitext(r'{target}')[1][1:]};base64, | |
83 | {data-uri#}{sys3:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> | |
82 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} | |
83 | {data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> | |
84 | 84 | {link#}</a> |
85 | 85 | </span> |
86 | 86 | |
89 | 89 | <div class="content"> |
90 | 90 | <a class="image" href="{link}"> |
91 | 91 | {data-uri%}<img src="{imagesdir=}{imagesdir?/}{target}" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}> |
92 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} src="data:image/{eval:os.path.splitext(r'{target}')[1][1:]};base64, | |
93 | {data-uri#}{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> | |
92 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} | |
93 | {data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> | |
94 | 94 | {link#}</a> |
95 | 95 | </div> |
96 | 96 | <div class="title">{caption={figure-caption} {counter:figure-number}. }{title}</div> |
667 | 667 | ifdef::badges[] |
668 | 668 | <div id="footer-badges"> |
669 | 669 | ifndef::icons[] |
670 | Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | |
670 | Valid <a href="http://validator.w3.org/check?uri=referer">HTML5</a> | |
671 | 671 | and <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>. |
672 | 672 | endif::icons[] |
673 | 673 | ifdef::icons[] |
674 | 674 | <a href="http://validator.w3.org/check?uri=referer"> |
675 | <img src="http://www.w3.org/html/logo/badge/html5-badge-h-solo.png" | |
676 | width="30" alt="HTML5 Powered" title="HTML5 Powered"> | |
677 | </a> | |
678 | <a href="http://jigsaw.w3.org/css-validator/check/referer"> | |
675 | 679 | <img style="border:0;width:88px;height:31px" |
676 | src="http://www.w3.org/Icons/valid-xhtml11-blue" | |
677 | alt="Valid XHTML 1.1" height="31" width="88"> | |
678 | </a> | |
679 | <a href="http://jigsaw.w3.org/css-validator/"> | |
680 | <img style="border:0;width:88px;height:31px" | |
681 | src="http://jigsaw.w3.org/css-validator/images/vcss-blue" | |
680 | src="http://www.w3.org/Icons/valid-css" | |
682 | 681 | alt="Valid CSS!"> |
683 | 682 | </a> |
684 | 683 | endif::icons[] |
0 | 0 | #!/bin/sh |
1 | # | |
2 | 1 | # install - install a program, script, or datafile |
3 | # This comes from X11R5 (mit/util/scripts/install.sh). | |
4 | # | |
5 | # Copyright 1991 by the Massachusetts Institute of Technology | |
6 | # | |
7 | # Permission to use, copy, modify, distribute, and sell this software and its | |
8 | # documentation for any purpose is hereby granted without fee, provided that | |
9 | # the above copyright notice appear in all copies and that both that | |
10 | # copyright notice and this permission notice appear in supporting | |
11 | # documentation, and that the name of M.I.T. not be used in advertising or | |
12 | # publicity pertaining to distribution of the software without specific, | |
13 | # written prior permission. M.I.T. makes no representations about the | |
14 | # suitability of this software for any purpose. It is provided "as is" | |
15 | # without express or implied warranty. | |
2 | ||
3 | scriptversion=2011-01-19.21; # UTC | |
4 | ||
5 | # This originates from X11R5 (mit/util/scripts/install.sh), which was | |
6 | # later released in X11R6 (xc/config/util/install.sh) with the | |
7 | # following copyright and license. | |
8 | # | |
9 | # Copyright (C) 1994 X Consortium | |
10 | # | |
11 | # Permission is hereby granted, free of charge, to any person obtaining a copy | |
12 | # of this software and associated documentation files (the "Software"), to | |
13 | # deal in the Software without restriction, including without limitation the | |
14 | # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or | |
15 | # sell copies of the Software, and to permit persons to whom the Software is | |
16 | # furnished to do so, subject to the following conditions: | |
17 | # | |
18 | # The above copyright notice and this permission notice shall be included in | |
19 | # all copies or substantial portions of the Software. | |
20 | # | |
21 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
22 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
23 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
24 | # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN | |
25 | # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- | |
26 | # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
27 | # | |
28 | # Except as contained in this notice, the name of the X Consortium shall not | |
29 | # be used in advertising or otherwise to promote the sale, use or other deal- | |
30 | # ings in this Software without prior written authorization from the X Consor- | |
31 | # tium. | |
32 | # | |
33 | # | |
34 | # FSF changes to this file are in the public domain. | |
16 | 35 | # |
17 | 36 | # Calling this script install-sh is preferred over install.sh, to prevent |
18 | 37 | # `make' implicit rules from creating a file called install from it |
19 | 38 | # when there is no Makefile. |
20 | 39 | # |
21 | 40 | # This script is compatible with the BSD install script, but was written |
22 | # from scratch. It can only install one file at a time, a restriction | |
23 | # shared with many OS's install programs. | |
41 | # from scratch. | |
42 | ||
43 | nl=' | |
44 | ' | |
45 | IFS=" "" $nl" | |
46 | ||
24 | 47 | # set DOITPROG to echo to test this script |
48 | ||
25 | 49 | # Don't use :- since 4.3BSD and earlier shells don't like it. |
26 | doit="${DOITPROG-}" | |
27 | # put in absolute paths if you don't have them in your path; or use env. vars. | |
28 | mvprog="${MVPROG-mv}" | |
29 | cpprog="${CPPROG-cp}" | |
30 | chmodprog="${CHMODPROG-chmod}" | |
31 | chownprog="${CHOWNPROG-chown}" | |
32 | chgrpprog="${CHGRPPROG-chgrp}" | |
33 | stripprog="${STRIPPROG-strip}" | |
34 | rmprog="${RMPROG-rm}" | |
35 | mkdirprog="${MKDIRPROG-mkdir}" | |
36 | transformbasename="" | |
37 | transform_arg="" | |
38 | instcmd="$mvprog" | |
39 | chmodcmd="$chmodprog 0755" | |
40 | chowncmd="" | |
41 | chgrpcmd="" | |
42 | stripcmd="" | |
50 | doit=${DOITPROG-} | |
51 | if test -z "$doit"; then | |
52 | doit_exec=exec | |
53 | else | |
54 | doit_exec=$doit | |
55 | fi | |
56 | ||
57 | # Put in absolute file names if you don't have them in your path; | |
58 | # or use environment vars. | |
59 | ||
60 | chgrpprog=${CHGRPPROG-chgrp} | |
61 | chmodprog=${CHMODPROG-chmod} | |
62 | chownprog=${CHOWNPROG-chown} | |
63 | cmpprog=${CMPPROG-cmp} | |
64 | cpprog=${CPPROG-cp} | |
65 | mkdirprog=${MKDIRPROG-mkdir} | |
66 | mvprog=${MVPROG-mv} | |
67 | rmprog=${RMPROG-rm} | |
68 | stripprog=${STRIPPROG-strip} | |
69 | ||
70 | posix_glob='?' | |
71 | initialize_posix_glob=' | |
72 | test "$posix_glob" != "?" || { | |
73 | if (set -f) 2>/dev/null; then | |
74 | posix_glob= | |
75 | else | |
76 | posix_glob=: | |
77 | fi | |
78 | } | |
79 | ' | |
80 | ||
81 | posix_mkdir= | |
82 | ||
83 | # Desired mode of installed file. | |
84 | mode=0755 | |
85 | ||
86 | chgrpcmd= | |
87 | chmodcmd=$chmodprog | |
88 | chowncmd= | |
89 | mvcmd=$mvprog | |
43 | 90 | rmcmd="$rmprog -f" |
44 | mvcmd="$mvprog" | |
45 | src="" | |
46 | dst="" | |
47 | dir_arg="" | |
48 | while [ x"$1" != x ]; do | |
49 | case $1 in | |
50 | -c) instcmd="$cpprog" | |
51 | shift | |
52 | continue;; | |
53 | -d) dir_arg=true | |
54 | shift | |
55 | continue;; | |
56 | -m) chmodcmd="$chmodprog $2" | |
57 | shift | |
58 | shift | |
59 | continue;; | |
60 | -o) chowncmd="$chownprog $2" | |
61 | shift | |
62 | shift | |
63 | continue;; | |
64 | -g) chgrpcmd="$chgrpprog $2" | |
65 | shift | |
66 | shift | |
67 | continue;; | |
68 | -s) stripcmd="$stripprog" | |
69 | shift | |
70 | continue;; | |
71 | -t=*) transformarg=`echo $1 | sed 's/-t=//'` | |
72 | shift | |
73 | continue;; | |
74 | -b=*) transformbasename=`echo $1 | sed 's/-b=//'` | |
75 | shift | |
76 | continue;; | |
77 | *) if [ x"$src" = x ] | |
78 | then | |
79 | src=$1 | |
80 | else | |
81 | # this colon is to work around a 386BSD /bin/sh bug | |
82 | : | |
83 | dst=$1 | |
84 | fi | |
85 | shift | |
86 | continue;; | |
91 | stripcmd= | |
92 | ||
93 | src= | |
94 | dst= | |
95 | dir_arg= | |
96 | dst_arg= | |
97 | ||
98 | copy_on_change=false | |
99 | no_target_directory= | |
100 | ||
101 | usage="\ | |
102 | Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE | |
103 | or: $0 [OPTION]... SRCFILES... DIRECTORY | |
104 | or: $0 [OPTION]... -t DIRECTORY SRCFILES... | |
105 | or: $0 [OPTION]... -d DIRECTORIES... | |
106 | ||
107 | In the 1st form, copy SRCFILE to DSTFILE. | |
108 | In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. | |
109 | In the 4th, create DIRECTORIES. | |
110 | ||
111 | Options: | |
112 | --help display this help and exit. | |
113 | --version display version info and exit. | |
114 | ||
115 | -c (ignored) | |
116 | -C install only if different (preserve the last data modification time) | |
117 | -d create directories instead of installing files. | |
118 | -g GROUP $chgrpprog installed files to GROUP. | |
119 | -m MODE $chmodprog installed files to MODE. | |
120 | -o USER $chownprog installed files to USER. | |
121 | -s $stripprog installed files. | |
122 | -t DIRECTORY install into DIRECTORY. | |
123 | -T report an error if DSTFILE is a directory. | |
124 | ||
125 | Environment variables override the default commands: | |
126 | CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG | |
127 | RMPROG STRIPPROG | |
128 | " | |
129 | ||
130 | while test $# -ne 0; do | |
131 | case $1 in | |
132 | -c) ;; | |
133 | ||
134 | -C) copy_on_change=true;; | |
135 | ||
136 | -d) dir_arg=true;; | |
137 | ||
138 | -g) chgrpcmd="$chgrpprog $2" | |
139 | shift;; | |
140 | ||
141 | --help) echo "$usage"; exit $?;; | |
142 | ||
143 | -m) mode=$2 | |
144 | case $mode in | |
145 | *' '* | *' '* | *' | |
146 | '* | *'*'* | *'?'* | *'['*) | |
147 | echo "$0: invalid mode: $mode" >&2 | |
148 | exit 1;; | |
149 | esac | |
150 | shift;; | |
151 | ||
152 | -o) chowncmd="$chownprog $2" | |
153 | shift;; | |
154 | ||
155 | -s) stripcmd=$stripprog;; | |
156 | ||
157 | -t) dst_arg=$2 | |
158 | # Protect names problematic for `test' and other utilities. | |
159 | case $dst_arg in | |
160 | -* | [=\(\)!]) dst_arg=./$dst_arg;; | |
161 | esac | |
162 | shift;; | |
163 | ||
164 | -T) no_target_directory=true;; | |
165 | ||
166 | --version) echo "$0 $scriptversion"; exit $?;; | |
167 | ||
168 | --) shift | |
169 | break;; | |
170 | ||
171 | -*) echo "$0: invalid option: $1" >&2 | |
172 | exit 1;; | |
173 | ||
174 | *) break;; | |
175 | esac | |
176 | shift | |
177 | done | |
178 | ||
179 | if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then | |
180 | # When -d is used, all remaining arguments are directories to create. | |
181 | # When -t is used, the destination is already specified. | |
182 | # Otherwise, the last argument is the destination. Remove it from $@. | |
183 | for arg | |
184 | do | |
185 | if test -n "$dst_arg"; then | |
186 | # $@ is not empty: it contains at least $arg. | |
187 | set fnord "$@" "$dst_arg" | |
188 | shift # fnord | |
189 | fi | |
190 | shift # arg | |
191 | dst_arg=$arg | |
192 | # Protect names problematic for `test' and other utilities. | |
193 | case $dst_arg in | |
194 | -* | [=\(\)!]) dst_arg=./$dst_arg;; | |
87 | 195 | esac |
196 | done | |
197 | fi | |
198 | ||
199 | if test $# -eq 0; then | |
200 | if test -z "$dir_arg"; then | |
201 | echo "$0: no input file specified." >&2 | |
202 | exit 1 | |
203 | fi | |
204 | # It's OK to call `install-sh -d' without argument. | |
205 | # This can happen when creating conditional directories. | |
206 | exit 0 | |
207 | fi | |
208 | ||
209 | if test -z "$dir_arg"; then | |
210 | do_exit='(exit $ret); exit $ret' | |
211 | trap "ret=129; $do_exit" 1 | |
212 | trap "ret=130; $do_exit" 2 | |
213 | trap "ret=141; $do_exit" 13 | |
214 | trap "ret=143; $do_exit" 15 | |
215 | ||
216 | # Set umask so as not to create temps with too-generous modes. | |
217 | # However, 'strip' requires both read and write access to temps. | |
218 | case $mode in | |
219 | # Optimize common cases. | |
220 | *644) cp_umask=133;; | |
221 | *755) cp_umask=22;; | |
222 | ||
223 | *[0-7]) | |
224 | if test -z "$stripcmd"; then | |
225 | u_plus_rw= | |
226 | else | |
227 | u_plus_rw='% 200' | |
228 | fi | |
229 | cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; | |
230 | *) | |
231 | if test -z "$stripcmd"; then | |
232 | u_plus_rw= | |
233 | else | |
234 | u_plus_rw=,u+rw | |
235 | fi | |
236 | cp_umask=$mode$u_plus_rw;; | |
237 | esac | |
238 | fi | |
239 | ||
240 | for src | |
241 | do | |
242 | # Protect names problematic for `test' and other utilities. | |
243 | case $src in | |
244 | -* | [=\(\)!]) src=./$src;; | |
245 | esac | |
246 | ||
247 | if test -n "$dir_arg"; then | |
248 | dst=$src | |
249 | dstdir=$dst | |
250 | test -d "$dstdir" | |
251 | dstdir_status=$? | |
252 | else | |
253 | ||
254 | # Waiting for this to be detected by the "$cpprog $src $dsttmp" command | |
255 | # might cause directories to be created, which would be especially bad | |
256 | # if $src (and thus $dsttmp) contains '*'. | |
257 | if test ! -f "$src" && test ! -d "$src"; then | |
258 | echo "$0: $src does not exist." >&2 | |
259 | exit 1 | |
260 | fi | |
261 | ||
262 | if test -z "$dst_arg"; then | |
263 | echo "$0: no destination specified." >&2 | |
264 | exit 1 | |
265 | fi | |
266 | dst=$dst_arg | |
267 | ||
268 | # If destination is a directory, append the input filename; won't work | |
269 | # if double slashes aren't ignored. | |
270 | if test -d "$dst"; then | |
271 | if test -n "$no_target_directory"; then | |
272 | echo "$0: $dst_arg: Is a directory" >&2 | |
273 | exit 1 | |
274 | fi | |
275 | dstdir=$dst | |
276 | dst=$dstdir/`basename "$src"` | |
277 | dstdir_status=0 | |
278 | else | |
279 | # Prefer dirname, but fall back on a substitute if dirname fails. | |
280 | dstdir=` | |
281 | (dirname "$dst") 2>/dev/null || | |
282 | expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ | |
283 | X"$dst" : 'X\(//\)[^/]' \| \ | |
284 | X"$dst" : 'X\(//\)$' \| \ | |
285 | X"$dst" : 'X\(/\)' \| . 2>/dev/null || | |
286 | echo X"$dst" | | |
287 | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ | |
288 | s//\1/ | |
289 | q | |
290 | } | |
291 | /^X\(\/\/\)[^/].*/{ | |
292 | s//\1/ | |
293 | q | |
294 | } | |
295 | /^X\(\/\/\)$/{ | |
296 | s//\1/ | |
297 | q | |
298 | } | |
299 | /^X\(\/\).*/{ | |
300 | s//\1/ | |
301 | q | |
302 | } | |
303 | s/.*/./; q' | |
304 | ` | |
305 | ||
306 | test -d "$dstdir" | |
307 | dstdir_status=$? | |
308 | fi | |
309 | fi | |
310 | ||
311 | obsolete_mkdir_used=false | |
312 | ||
313 | if test $dstdir_status != 0; then | |
314 | case $posix_mkdir in | |
315 | '') | |
316 | # Create intermediate dirs using mode 755 as modified by the umask. | |
317 | # This is like FreeBSD 'install' as of 1997-10-28. | |
318 | umask=`umask` | |
319 | case $stripcmd.$umask in | |
320 | # Optimize common cases. | |
321 | *[2367][2367]) mkdir_umask=$umask;; | |
322 | .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; | |
323 | ||
324 | *[0-7]) | |
325 | mkdir_umask=`expr $umask + 22 \ | |
326 | - $umask % 100 % 40 + $umask % 20 \ | |
327 | - $umask % 10 % 4 + $umask % 2 | |
328 | `;; | |
329 | *) mkdir_umask=$umask,go-w;; | |
330 | esac | |
331 | ||
332 | # With -d, create the new directory with the user-specified mode. | |
333 | # Otherwise, rely on $mkdir_umask. | |
334 | if test -n "$dir_arg"; then | |
335 | mkdir_mode=-m$mode | |
336 | else | |
337 | mkdir_mode= | |
338 | fi | |
339 | ||
340 | posix_mkdir=false | |
341 | case $umask in | |
342 | *[123567][0-7][0-7]) | |
343 | # POSIX mkdir -p sets u+wx bits regardless of umask, which | |
344 | # is incompatible with FreeBSD 'install' when (umask & 300) != 0. | |
345 | ;; | |
346 | *) | |
347 | tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ | |
348 | trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 | |
349 | ||
350 | if (umask $mkdir_umask && | |
351 | exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 | |
352 | then | |
353 | if test -z "$dir_arg" || { | |
354 | # Check for POSIX incompatibilities with -m. | |
355 | # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or | |
356 | # other-writeable bit of parent directory when it shouldn't. | |
357 | # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. | |
358 | ls_ld_tmpdir=`ls -ld "$tmpdir"` | |
359 | case $ls_ld_tmpdir in | |
360 | d????-?r-*) different_mode=700;; | |
361 | d????-?--*) different_mode=755;; | |
362 | *) false;; | |
363 | esac && | |
364 | $mkdirprog -m$different_mode -p -- "$tmpdir" && { | |
365 | ls_ld_tmpdir_1=`ls -ld "$tmpdir"` | |
366 | test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" | |
367 | } | |
368 | } | |
369 | then posix_mkdir=: | |
370 | fi | |
371 | rmdir "$tmpdir/d" "$tmpdir" | |
372 | else | |
373 | # Remove any dirs left behind by ancient mkdir implementations. | |
374 | rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null | |
375 | fi | |
376 | trap '' 0;; | |
377 | esac;; | |
378 | esac | |
379 | ||
380 | if | |
381 | $posix_mkdir && ( | |
382 | umask $mkdir_umask && | |
383 | $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" | |
384 | ) | |
385 | then : | |
386 | else | |
387 | ||
388 | # The umask is ridiculous, or mkdir does not conform to POSIX, | |
389 | # or it failed possibly due to a race condition. Create the | |
390 | # directory the slow way, step by step, checking for races as we go. | |
391 | ||
392 | case $dstdir in | |
393 | /*) prefix='/';; | |
394 | [-=\(\)!]*) prefix='./';; | |
395 | *) prefix='';; | |
396 | esac | |
397 | ||
398 | eval "$initialize_posix_glob" | |
399 | ||
400 | oIFS=$IFS | |
401 | IFS=/ | |
402 | $posix_glob set -f | |
403 | set fnord $dstdir | |
404 | shift | |
405 | $posix_glob set +f | |
406 | IFS=$oIFS | |
407 | ||
408 | prefixes= | |
409 | ||
410 | for d | |
411 | do | |
412 | test X"$d" = X && continue | |
413 | ||
414 | prefix=$prefix$d | |
415 | if test -d "$prefix"; then | |
416 | prefixes= | |
417 | else | |
418 | if $posix_mkdir; then | |
419 | (umask=$mkdir_umask && | |
420 | $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break | |
421 | # Don't fail if two instances are running concurrently. | |
422 | test -d "$prefix" || exit 1 | |
423 | else | |
424 | case $prefix in | |
425 | *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; | |
426 | *) qprefix=$prefix;; | |
427 | esac | |
428 | prefixes="$prefixes '$qprefix'" | |
429 | fi | |
430 | fi | |
431 | prefix=$prefix/ | |
432 | done | |
433 | ||
434 | if test -n "$prefixes"; then | |
435 | # Don't fail if two instances are running concurrently. | |
436 | (umask $mkdir_umask && | |
437 | eval "\$doit_exec \$mkdirprog $prefixes") || | |
438 | test -d "$dstdir" || exit 1 | |
439 | obsolete_mkdir_used=true | |
440 | fi | |
441 | fi | |
442 | fi | |
443 | ||
444 | if test -n "$dir_arg"; then | |
445 | { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && | |
446 | { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && | |
447 | { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || | |
448 | test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 | |
449 | else | |
450 | ||
451 | # Make a couple of temp file names in the proper directory. | |
452 | dsttmp=$dstdir/_inst.$$_ | |
453 | rmtmp=$dstdir/_rm.$$_ | |
454 | ||
455 | # Trap to clean up those temp files at exit. | |
456 | trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 | |
457 | ||
458 | # Copy the file name to the temp name. | |
459 | (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && | |
460 | ||
461 | # and set any options; do chmod last to preserve setuid bits. | |
462 | # | |
463 | # If any of these fail, we abort the whole thing. If we want to | |
464 | # ignore errors from any of these, just make sure not to ignore | |
465 | # errors from the above "$doit $cpprog $src $dsttmp" command. | |
466 | # | |
467 | { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && | |
468 | { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && | |
469 | { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && | |
470 | { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && | |
471 | ||
472 | # If -C, don't bother to copy if it wouldn't change the file. | |
473 | if $copy_on_change && | |
474 | old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && | |
475 | new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && | |
476 | ||
477 | eval "$initialize_posix_glob" && | |
478 | $posix_glob set -f && | |
479 | set X $old && old=:$2:$4:$5:$6 && | |
480 | set X $new && new=:$2:$4:$5:$6 && | |
481 | $posix_glob set +f && | |
482 | ||
483 | test "$old" = "$new" && | |
484 | $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 | |
485 | then | |
486 | rm -f "$dsttmp" | |
487 | else | |
488 | # Rename the file to the real destination. | |
489 | $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || | |
490 | ||
491 | # The rename failed, perhaps because mv can't rename something else | |
492 | # to itself, or perhaps because mv is so ancient that it does not | |
493 | # support -f. | |
494 | { | |
495 | # Now remove or move aside any old file at destination location. | |
496 | # We try this two ways since rm can't unlink itself on some | |
497 | # systems and the destination file might be busy for other | |
498 | # reasons. In this case, the final cleanup might fail but the new | |
499 | # file should still install successfully. | |
500 | { | |
501 | test ! -f "$dst" || | |
502 | $doit $rmcmd -f "$dst" 2>/dev/null || | |
503 | { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && | |
504 | { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } | |
505 | } || | |
506 | { echo "$0: cannot unlink or rename $dst" >&2 | |
507 | (exit 1); exit 1 | |
508 | } | |
509 | } && | |
510 | ||
511 | # Now rename the file to the real destination. | |
512 | $doit $mvcmd "$dsttmp" "$dst" | |
513 | } | |
514 | fi || exit 1 | |
515 | ||
516 | trap '' 0 | |
517 | fi | |
88 | 518 | done |
89 | if [ x"$src" = x ] | |
90 | then | |
91 | echo "install: no input file specified" | |
92 | exit 1 | |
93 | else | |
94 | true | |
95 | fi | |
96 | if [ x"$dir_arg" != x ]; then | |
97 | dst=$src | |
98 | src="" | |
99 | ||
100 | if [ -d $dst ]; then | |
101 | instcmd=: | |
102 | else | |
103 | instcmd=mkdir | |
104 | fi | |
105 | else | |
106 | # Waiting for this to be detected by the "$instcmd $src $dsttmp" command | |
107 | # might cause directories to be created, which would be especially bad | |
108 | # if $src (and thus $dsttmp) contains '*'. | |
109 | if [ -f $src -o -d $src ] | |
110 | then | |
111 | true | |
112 | else | |
113 | echo "install: $src does not exist" | |
114 | exit 1 | |
115 | fi | |
116 | ||
117 | if [ x"$dst" = x ] | |
118 | then | |
119 | echo "install: no destination specified" | |
120 | exit 1 | |
121 | else | |
122 | true | |
123 | fi | |
124 | # If destination is a directory, append the input filename; if your system | |
125 | # does not like double slashes in filenames, you may need to add some logic | |
126 | if [ -d $dst ] | |
127 | then | |
128 | dst="$dst"/`basename $src` | |
129 | else | |
130 | true | |
131 | fi | |
132 | fi | |
133 | ## this sed command emulates the dirname command | |
134 | dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` | |
135 | # Make sure that the destination directory exists. | |
136 | # this part is taken from Noah Friedman's mkinstalldirs script | |
137 | # Skip lots of stat calls in the usual case. | |
138 | if [ ! -d "$dstdir" ]; then | |
139 | defaultIFS=' | |
140 | ' | |
141 | IFS="${IFS-${defaultIFS}}" | |
142 | oIFS="${IFS}" | |
143 | # Some sh's can't handle IFS=/ for some reason. | |
144 | IFS='%' | |
145 | set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` | |
146 | IFS="${oIFS}" | |
147 | pathcomp='' | |
148 | while [ $# -ne 0 ] ; do | |
149 | pathcomp="${pathcomp}${1}" | |
150 | shift | |
151 | if [ ! -d "${pathcomp}" ] ; | |
152 | then | |
153 | $mkdirprog "${pathcomp}" | |
154 | else | |
155 | true | |
156 | fi | |
157 | pathcomp="${pathcomp}/" | |
158 | done | |
159 | fi | |
160 | if [ x"$dir_arg" != x ] | |
161 | then | |
162 | $doit $instcmd $dst && | |
163 | if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && | |
164 | if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && | |
165 | if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && | |
166 | if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi | |
167 | else | |
168 | # If we're going to rename the final executable, determine the name now. | |
169 | if [ x"$transformarg" = x ] | |
170 | then | |
171 | dstfile=`basename $dst` | |
172 | else | |
173 | dstfile=`basename $dst $transformbasename | | |
174 | sed $transformarg`$transformbasename | |
175 | fi | |
176 | # don't allow the sed command to completely eliminate the filename | |
177 | if [ x"$dstfile" = x ] | |
178 | then | |
179 | dstfile=`basename $dst` | |
180 | else | |
181 | true | |
182 | fi | |
183 | # Make a temp file name in the proper directory. | |
184 | dsttmp=$dstdir/#inst.$$# | |
185 | # Move or copy the file name to the temp name | |
186 | $doit $instcmd $src $dsttmp && | |
187 | trap "rm -f ${dsttmp}" 0 && | |
188 | # and set any options; do chmod last to preserve setuid bits | |
189 | # If any of these fail, we abort the whole thing. If we want to | |
190 | # ignore errors from any of these, just make sure not to ignore | |
191 | # errors from the above "$doit $instcmd $src $dsttmp" command. | |
192 | if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && | |
193 | if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && | |
194 | if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && | |
195 | if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && | |
196 | # Now rename the file to the real destination. | |
197 | $doit $rmcmd -f $dstdir/$dstfile && | |
198 | $doit $mvcmd $dsttmp $dstdir/$dstfile | |
199 | fi && | |
200 | exit 0⏎ | |
519 | ||
520 | # Local variables: | |
521 | # eval: (add-hook 'write-file-hooks 'time-stamp) | |
522 | # time-stamp-start: "scriptversion=" | |
523 | # time-stamp-format: "%:y-%02m-%02d.%02H" | |
524 | # time-stamp-time-zone: "UTC" | |
525 | # time-stamp-end: "; # UTC" | |
526 | # End: |
0 | # | |
1 | # AsciiDoc Czech language configuration file. | |
2 | # (C) 2012 Petr Klíma <qaxi@seznam.cz> | |
3 | # License: GNU Free Documentation License, ver. 1.3 or later version, see http://fsf.org/ | |
4 | ||
5 | [attributes] | |
6 | # Captions, used by (X)HTML backends. | |
7 | # Captions on RHS are displayed in outputs. | |
8 | ifdef::basebackend-html[] | |
9 | ||
10 | caution-caption=Pozor | |
11 | important-caption=Důležité | |
12 | note-caption=Poznámka | |
13 | tip-caption=Tip | |
14 | warning-caption=Varování | |
15 | figure-caption=Obrázek | |
16 | table-caption=Tabulka | |
17 | example-caption=Příklad | |
18 | toc-title=Obsah | |
19 | appendix-caption=Příloha | |
20 | # Man page NAME section title. | |
21 | manname-title=NAME | |
22 | ||
23 | [footer-text] | |
24 | Verze {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>} | |
25 | Poslední úprava {docdate} {doctime} | |
26 | ||
27 | endif::basebackend-html[] | |
28 | ||
29 | ||
30 | [specialsections] | |
31 | # DocBook special sections. | |
32 | # The regular expression on LHS is matched against source titles. | |
33 | ifdef::basebackend-docbook[] | |
34 | ||
35 | ifdef::doctype-article[] | |
36 | ^Abstrakt$=abstract | |
37 | endif::doctype-article[] | |
38 | ||
39 | ifdef::doctype-book[] | |
40 | ^Tiráž$=colophon | |
41 | ^Věnování$=dedication | |
42 | ^Předmluva$=preface | |
43 | endif::doctype-book[] | |
44 | ||
45 | ^Index$=index | |
46 | ^(Bibliografie|Reference)$=bibliography | |
47 | ^Glosář$=glossary | |
48 | ^Příloha [A-Z][:.](?P<title>.*)$=appendix | |
49 | ||
50 | endif::basebackend-docbook[] | |
51 | ||
52 | ifdef::doctype-manpage[] | |
53 | (?i)^Přehled$=synopsis | |
54 | endif::doctype-manpage[] |
0 | # | |
1 | # AsciiDoc Romanian language configuration file. | |
2 | # Originally written by Vitalie Lazu | |
3 | # | |
4 | ||
5 | [attributes] | |
6 | # Left and right single and double quote characters. | |
7 | ldquo=„ | |
8 | rdquo=” | |
9 | ||
10 | # Captions, used by (X)HTML backends. | |
11 | # Captions on RHS are displayed in outputs. | |
12 | ifdef::basebackend-html[] | |
13 | ||
14 | caution-caption=Precauție | |
15 | important-caption=Important | |
16 | note-caption=Notă | |
17 | tip-caption=Sfat | |
18 | warning-caption=Anteție | |
19 | figure-caption=Figură | |
20 | table-caption=Tabela | |
21 | example-caption=Exemplu | |
22 | toc-title=Cuprins | |
23 | appendix-caption=Apendix | |
24 | # Man page NAME section title. | |
25 | manname-title=NUME | |
26 | ||
27 | [footer-text] | |
28 | Versiunea {revnumber}{basebackend-xhtml11?<br />}{basebackend-xhtml11=<br>} | |
29 | Ultima actualizare {docdate} {doctime} | |
30 | ||
31 | endif::basebackend-html[] | |
32 | ||
33 | ||
34 | [specialsections] | |
35 | # DocBook special sections. | |
36 | # The regular expression on LHS is matched against source titles. | |
37 | ifdef::basebackend-docbook[] | |
38 | ||
39 | ifdef::doctype-article[] | |
40 | ^Adnotație$=abstract | |
41 | endif::doctype-article[] | |
42 | ||
43 | ifdef::doctype-book[] | |
44 | ^Casetă$=colophon | |
45 | ^Dedicare$=dedication | |
46 | ^Prefață$=preface | |
47 | endif::doctype-book[] | |
48 | ||
49 | ^Index$=index | |
50 | ^Bibliografia$=bibliography | |
51 | ^Glosar$=glossary | |
52 | ^Anexa [A-Z][:.](?P<title>.*)$=appendix | |
53 | ||
54 | endif::basebackend-docbook[] | |
55 | ||
56 | ifdef::doctype-manpage[] | |
57 | (?i)^REZUMAT$=synopsis | |
58 | endif::doctype-manpage[] |
85 | 85 | padding: 0; |
86 | 86 | margin: 0; |
87 | 87 | } |
88 | ||
88 | pre { | |
89 | white-space: pre-wrap; | |
90 | } | |
89 | 91 | |
90 | 92 | #author { |
91 | 93 | color: #527bbd; |
214 | 216 | } |
215 | 217 | |
216 | 218 | div.imageblock div.content { padding-left: 0; } |
217 | span.image img { border-style: none; } | |
219 | span.image img { border-style: none; vertical-align: text-bottom; } | |
218 | 220 | a.image:visited { color: white; } |
219 | 221 | |
220 | 222 | dl { |
0 | /* | |
1 | pygmentize filter | |
2 | */ | |
3 | 0 | .highlight .hll { background-color: #ffffcc } |
4 | .highlight { background: #f4f4f4; } | |
5 | .highlight .c { color: #008800; font-style: italic } /* Comment */ | |
1 | .highlight { background: #f8f8f8; } | |
2 | .highlight .c { color: #408080; font-style: italic } /* Comment */ | |
6 | 3 | .highlight .err { border: 1px solid #FF0000 } /* Error */ |
7 | .highlight .k { color: #AA22FF; font-weight: bold } /* Keyword */ | |
4 | .highlight .k { color: #008000; font-weight: bold } /* Keyword */ | |
8 | 5 | .highlight .o { color: #666666 } /* Operator */ |
9 | .highlight .cm { color: #008800; font-style: italic } /* Comment.Multiline */ | |
10 | .highlight .cp { color: #008800 } /* Comment.Preproc */ | |
11 | .highlight .c1 { color: #008800; font-style: italic } /* Comment.Single */ | |
12 | .highlight .cs { color: #008800; font-weight: bold } /* Comment.Special */ | |
6 | .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ | |
7 | .highlight .cp { color: #BC7A00 } /* Comment.Preproc */ | |
8 | .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ | |
9 | .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ | |
13 | 10 | .highlight .gd { color: #A00000 } /* Generic.Deleted */ |
14 | 11 | .highlight .ge { font-style: italic } /* Generic.Emph */ |
15 | 12 | .highlight .gr { color: #FF0000 } /* Generic.Error */ |
20 | 17 | .highlight .gs { font-weight: bold } /* Generic.Strong */ |
21 | 18 | .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ |
22 | 19 | .highlight .gt { color: #0040D0 } /* Generic.Traceback */ |
23 | .highlight .kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */ | |
24 | .highlight .kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */ | |
25 | .highlight .kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */ | |
26 | .highlight .kp { color: #AA22FF } /* Keyword.Pseudo */ | |
27 | .highlight .kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */ | |
28 | .highlight .kt { color: #00BB00; font-weight: bold } /* Keyword.Type */ | |
20 | .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ | |
21 | .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ | |
22 | .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ | |
23 | .highlight .kp { color: #008000 } /* Keyword.Pseudo */ | |
24 | .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ | |
25 | .highlight .kt { color: #B00040 } /* Keyword.Type */ | |
29 | 26 | .highlight .m { color: #666666 } /* Literal.Number */ |
30 | .highlight .s { color: #BB4444 } /* Literal.String */ | |
31 | .highlight .na { color: #BB4444 } /* Name.Attribute */ | |
32 | .highlight .nb { color: #AA22FF } /* Name.Builtin */ | |
33 | .highlight .nc { color: #0000FF } /* Name.Class */ | |
27 | .highlight .s { color: #BA2121 } /* Literal.String */ | |
28 | .highlight .na { color: #7D9029 } /* Name.Attribute */ | |
29 | .highlight .nb { color: #008000 } /* Name.Builtin */ | |
30 | .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ | |
34 | 31 | .highlight .no { color: #880000 } /* Name.Constant */ |
35 | 32 | .highlight .nd { color: #AA22FF } /* Name.Decorator */ |
36 | 33 | .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ |
37 | 34 | .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ |
38 | .highlight .nf { color: #00A000 } /* Name.Function */ | |
35 | .highlight .nf { color: #0000FF } /* Name.Function */ | |
39 | 36 | .highlight .nl { color: #A0A000 } /* Name.Label */ |
40 | 37 | .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ |
41 | 38 | .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ |
42 | .highlight .nv { color: #B8860B } /* Name.Variable */ | |
39 | .highlight .nv { color: #19177C } /* Name.Variable */ | |
43 | 40 | .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ |
44 | 41 | .highlight .w { color: #bbbbbb } /* Text.Whitespace */ |
45 | 42 | .highlight .mf { color: #666666 } /* Literal.Number.Float */ |
46 | 43 | .highlight .mh { color: #666666 } /* Literal.Number.Hex */ |
47 | 44 | .highlight .mi { color: #666666 } /* Literal.Number.Integer */ |
48 | 45 | .highlight .mo { color: #666666 } /* Literal.Number.Oct */ |
49 | .highlight .sb { color: #BB4444 } /* Literal.String.Backtick */ | |
50 | .highlight .sc { color: #BB4444 } /* Literal.String.Char */ | |
51 | .highlight .sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */ | |
52 | .highlight .s2 { color: #BB4444 } /* Literal.String.Double */ | |
46 | .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ | |
47 | .highlight .sc { color: #BA2121 } /* Literal.String.Char */ | |
48 | .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ | |
49 | .highlight .s2 { color: #BA2121 } /* Literal.String.Double */ | |
53 | 50 | .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ |
54 | .highlight .sh { color: #BB4444 } /* Literal.String.Heredoc */ | |
51 | .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ | |
55 | 52 | .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ |
56 | 53 | .highlight .sx { color: #008000 } /* Literal.String.Other */ |
57 | 54 | .highlight .sr { color: #BB6688 } /* Literal.String.Regex */ |
58 | .highlight .s1 { color: #BB4444 } /* Literal.String.Single */ | |
59 | .highlight .ss { color: #B8860B } /* Literal.String.Symbol */ | |
60 | .highlight .bp { color: #AA22FF } /* Name.Builtin.Pseudo */ | |
61 | .highlight .vc { color: #B8860B } /* Name.Variable.Class */ | |
62 | .highlight .vg { color: #B8860B } /* Name.Variable.Global */ | |
63 | .highlight .vi { color: #B8860B } /* Name.Variable.Instance */ | |
55 | .highlight .s1 { color: #BA2121 } /* Literal.String.Single */ | |
56 | .highlight .ss { color: #19177C } /* Literal.String.Symbol */ | |
57 | .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ | |
58 | .highlight .vc { color: #19177C } /* Name.Variable.Class */ | |
59 | .highlight .vg { color: #19177C } /* Name.Variable.Global */ | |
60 | .highlight .vi { color: #19177C } /* Name.Variable.Instance */ | |
64 | 61 | .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ |
65 |
0 | // Test for lang-it.conf language file. | |
1 | :lang: cs | |
2 | ||
3 | ASCIIDOC(1) | |
4 | =========== | |
5 | :doctype: manpage | |
6 | ||
7 | NAME | |
8 | ---- | |
9 | asciidoc - converts an AsciiDoc text file to HTML or DocBook | |
10 | ||
11 | SINOSSI | |
12 | ------- | |
13 | *asciidoc* ['OPTIONS'] 'FILE' | |
14 | ||
15 | DESCRIPTION | |
16 | ----------- | |
17 | The asciidoc(1) command translates the AsciiDoc text file 'FILE' to | |
18 | DocBook or HTML. If 'FILE' is '-' then the standard input is used. | |
19 | ||
20 | ... |
0 | // Test for lang-cs.conf language file. | |
1 | :lang: cs | |
2 | ||
3 | Languages Test | |
4 | ============== | |
5 | :revnumber: v1.0 | |
6 | :revdate: 2003-12-21 | |
7 | ||
8 | ifdef::doctype-article[] | |
9 | Abstract | |
10 | -------- | |
11 | Abstract special section. | |
12 | ||
13 | endif::doctype-article[] | |
14 | ||
15 | ||
16 | ifdef::doctype-book[] | |
17 | Dedica | |
18 | ------ | |
19 | Dedication special section. | |
20 | ||
21 | ||
22 | Prefazione | |
23 | ---------- | |
24 | Preface special section. | |
25 | ||
26 | ||
27 | Colofone | |
28 | -------- | |
29 | Colophon special section. | |
30 | ||
31 | endif::doctype-book[] | |
32 | ||
33 | ||
34 | The First Section | |
35 | ----------------- | |
36 | Admonishments | |
37 | ~~~~~~~~~~~~~ | |
38 | Do not translate in the source file -- they are translated to the | |
39 | output file | |
40 | ||
41 | NOTE: Lorum ipsum. | |
42 | ||
43 | TIP: Lorum ipsum. | |
44 | ||
45 | WARNING: Lorum ipsum. | |
46 | ||
47 | CAUTION: Lorum ipsum. | |
48 | ||
49 | IMPORTANT: Lorum ipsum. | |
50 | ||
51 | .Tiger | |
52 | image::../../images/tiger.png[Tiger image] | |
53 | ||
54 | Followed by an example table: | |
55 | ||
56 | .Table | |
57 | [width="60%",options="header"] | |
58 | |============================================== | |
59 | | Option | Description | |
60 | | -a 'USER GROUP' | Add 'USER' to 'GROUP'. | |
61 | | -R 'GROUP' | Disables access to 'GROUP'. | |
62 | |============================================== | |
63 | ||
64 | And now for something completely different: ((monkeys)), lions and | |
65 | tigers. | |
66 | ||
67 | ||
68 | Appendice A: Example Appendix | |
69 | ----------------------------- | |
70 | Appendix special section. | |
71 | ||
72 | ||
73 | Bibliografia | |
74 | ------------ | |
75 | Bibliography special section. | |
76 | ||
77 | [bibliography] | |
78 | - [[[taoup]]] Eric Steven Raymond. 'The Art of Unix | |
79 | Programming'. Addison-Wesley. ISBN 0-13-142901-9. | |
80 | - [[[walsh-muellner]]] Norman Walsh & Leonard Muellner. | |
81 | 'DocBook - The Definitive Guide'. O'Reilly & Associates. 1999. | |
82 | ISBN 1-56592-580-7. | |
83 | ||
84 | ||
85 | Glossario | |
86 | --------- | |
87 | Glossary special section. | |
88 | ||
89 | [glossary] | |
90 | A glossary term:: | |
91 | The corresponding (indented) definition. | |
92 | ||
93 | A second glossary term:: | |
94 | The corresponding (indented) definition. | |
95 | ||
96 | ||
97 | ifdef::basebackend-docbook[] | |
98 | Index | |
99 | ----- | |
100 | //////////////////////////////////////////////////////////////// | |
101 | Index special section. | |
102 | The index is normally left completely empty, it's contents being | |
103 | generated automatically by the DocBook toolchain. | |
104 | //////////////////////////////////////////////////////////////// | |
105 | endif::basebackend-docbook[] |
0 | // Test for lang-it.conf language file. | |
1 | :lang: it | |
2 | ||
3 | ASCIIDOC(1) | |
4 | =========== | |
5 | :doctype: manpage | |
6 | ||
7 | NAME | |
8 | ---- | |
9 | asciidoc - converts an AsciiDoc text file to HTML or DocBook | |
10 | ||
11 | SINOSSI | |
12 | ------- | |
13 | *asciidoc* ['OPTIONS'] 'FILE' | |
14 | ||
15 | DESCRIPTION | |
16 | ----------- | |
17 | The asciidoc(1) command translates the AsciiDoc text file 'FILE' to | |
18 | DocBook or HTML. If 'FILE' is '-' then the standard input is used. | |
19 | ||
20 | ... |
0 | // Test for lang-it.conf language file. | |
1 | :lang: it | |
2 | ||
3 | Languages Test | |
4 | ============== | |
5 | :revnumber: v1.0 | |
6 | :revdate: 2003-12-21 | |
7 | ||
8 | ifdef::doctype-article[] | |
9 | Abstract | |
10 | -------- | |
11 | Abstract special section. | |
12 | ||
13 | endif::doctype-article[] | |
14 | ||
15 | ||
16 | ifdef::doctype-book[] | |
17 | Dedica | |
18 | ------ | |
19 | Dedication special section. | |
20 | ||
21 | ||
22 | Prefazione | |
23 | ---------- | |
24 | Preface special section. | |
25 | ||
26 | ||
27 | Colofone | |
28 | -------- | |
29 | Colophon special section. | |
30 | ||
31 | endif::doctype-book[] | |
32 | ||
33 | ||
34 | The First Section | |
35 | ----------------- | |
36 | Admonishments | |
37 | ~~~~~~~~~~~~~ | |
38 | Do not translate in the source file -- they are translated to the | |
39 | output file | |
40 | ||
41 | NOTE: Lorum ipsum. | |
42 | ||
43 | TIP: Lorum ipsum. | |
44 | ||
45 | WARNING: Lorum ipsum. | |
46 | ||
47 | CAUTION: Lorum ipsum. | |
48 | ||
49 | IMPORTANT: Lorum ipsum. | |
50 | ||
51 | .Tiger | |
52 | image::../../images/tiger.png[Tiger image] | |
53 | ||
54 | Followed by an example table: | |
55 | ||
56 | .Table | |
57 | [width="60%",options="header"] | |
58 | |============================================== | |
59 | | Option | Description | |
60 | | -a 'USER GROUP' | Add 'USER' to 'GROUP'. | |
61 | | -R 'GROUP' | Disables access to 'GROUP'. | |
62 | |============================================== | |
63 | ||
64 | And now for something completely different: ((monkeys)), lions and | |
65 | tigers. | |
66 | ||
67 | ||
68 | Appendice A: Example Appendix | |
69 | ----------------------------- | |
70 | Appendix special section. | |
71 | ||
72 | ||
73 | Bibliografia | |
74 | ------------ | |
75 | Bibliography special section. | |
76 | ||
77 | [bibliography] | |
78 | - [[[taoup]]] Eric Steven Raymond. 'The Art of Unix | |
79 | Programming'. Addison-Wesley. ISBN 0-13-142901-9. | |
80 | - [[[walsh-muellner]]] Norman Walsh & Leonard Muellner. | |
81 | 'DocBook - The Definitive Guide'. O'Reilly & Associates. 1999. | |
82 | ISBN 1-56592-580-7. | |
83 | ||
84 | ||
85 | Glossario | |
86 | --------- | |
87 | Glossary special section. | |
88 | ||
89 | [glossary] | |
90 | A glossary term:: | |
91 | The corresponding (indented) definition. | |
92 | ||
93 | A second glossary term:: | |
94 | The corresponding (indented) definition. | |
95 | ||
96 | ||
97 | ifdef::basebackend-docbook[] | |
98 | Index | |
99 | ----- | |
100 | //////////////////////////////////////////////////////////////// | |
101 | Index special section. | |
102 | The index is normally left completely empty, it's contents being | |
103 | generated automatically by the DocBook toolchain. | |
104 | //////////////////////////////////////////////////////////////// | |
105 | endif::basebackend-docbook[] |
382 | 382 | |AsciiDoc | Renders |
383 | 383 | |
384 | 384 | 2*| |
385 | \srackham@methods.co.nz | |
386 | <\srackham@methods.co.nz> | |
387 | \mailto:[\srackham@methods.co.nz] | |
385 | \joe.bloggs@example.com | |
386 | <\joe.bloggs@example.com> | |
387 | \mailto:[\joe.bloggs@example.com] | |
388 | 388 | |
389 | 389 | 2*| |
390 | \http://www.foo1.co.nz | |
391 | \\http://www.foobar.com[] | |
392 | \\http://www.foobar.com[Foobar Limited] | |
390 | \http://www.example.com | |
391 | \\http://www.example.com[] | |
392 | \\http://www.example.com[Foobar Limited] | |
393 | 393 | |
394 | 394 | 2*| |
395 | 395 | A C\++ Library for C++ |
555 | 555 | |
556 | 556 | Index Terms |
557 | 557 | ----------- |
558 | Test 1 ((test1)). | |
559 | ||
560 | Test 2 (((test2))). | |
561 | ||
562 | Test 3 (((test3,secondary))). | |
563 | ||
564 | Test 4 (((test4,secondary,tertiary))). | |
565 | ||
566 | Test 5 indexterm2:[test5]. | |
567 | ||
568 | Test 6 indexterm:[test6]. | |
569 | ||
570 | Test 7 indexterm:[test7,secondary]. | |
571 | ||
572 | Test 8 indexterm:[test8,secondary,tertiary]. | |
573 | ||
558 | 574 | Multi-passthough substitution (see |
559 | 575 | http://groups.google.com/group/asciidoc/browse_frm/thread/1269dc2feb1a482c) |
560 | 576 | ((`foo`)) |
682 | 698 | footnoteref:[F2]. |
683 | 699 | Qui in magna commodo, est labitur dolorum an. Est ne magna primis |
684 | 700 | adolescens. Sit munere ponderum dignissim et. Minim luptatum et vel. |
685 | footnote:[http://www.methods.co.nz/asciidoc/ Qui in magna commodo, | |
701 | footnote:[http://asciidoc.org/ Qui in magna commodo, | |
686 | 702 | est labitur dolorum an. Est ne magna primis adolescens. Sit munere |
687 | 703 | ponderum dignissim et. Minim luptatum et vel |
688 | 704 | image:images/smallnew.png[]] |
689 | 705 | Qui in magna commodo, est labitur dolorum an. Est ne magna primis |
690 | 706 | adolescens. Sit munere ponderum dignissim et. Minim luptatum et vel. |
691 | footnote:[http://www.methods.co.nz/asciidoc/] | |
707 | footnote:[http://asciidoc.org/] | |
692 | 708 | Qui in magna commodo, est labitur dolorum an. Est ne magna primis |
693 | 709 | adolescens. Sit munere ponderum dignissim et. Minim luptatum et |
694 | vel footnote:[http://www.methods.co.nz/asciidoc/[AsciiDoc website].]. | |
710 | vel footnote:[http://asciidoc.org/[AsciiDoc website].]. | |
695 | 711 | Qui in magna commodo, est labitur dolorum an. Est ne magna primis |
696 | 712 | adolescens. Sit munere ponderum dignissim et. Minim luptatum et |
697 | 713 | footnoteref:[F3,A footnote, "with an image" |
55 | 55 | article-data-uri |
56 | 56 | |
57 | 57 | % backends |
58 | ['xhtml11','html5'] | |
58 | ['html4','xhtml11','html5'] | |
59 | 59 | |
60 | 60 | % options |
61 | 61 | ['--section-numbers'] |
629 | 629 | data/lang-it-man-test.txt |
630 | 630 | |
631 | 631 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
632 | Czech language file (article) | |
633 | ||
634 | % backends | |
635 | ['docbook','xhtml11','html4','html5'] | |
636 | ||
637 | % name | |
638 | lang-cs-article-test | |
639 | ||
640 | % source | |
641 | data/lang-cs-test.txt | |
642 | ||
643 | % options | |
644 | [('--doctype','article')] | |
645 | ||
646 | % attributes | |
647 | {'toc':True} | |
648 | ||
649 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
650 | Czech language file (book) | |
651 | ||
652 | % backends | |
653 | ['docbook','xhtml11','html4','html5'] | |
654 | ||
655 | % name | |
656 | lang-cs-book-test | |
657 | ||
658 | % source | |
659 | data/lang-cs-test.txt | |
660 | ||
661 | % options | |
662 | [('--doctype','book')] | |
663 | ||
664 | % attributes | |
665 | {'toc':True} | |
666 | ||
667 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
668 | Czech language file (manpage) | |
669 | ||
670 | % backends | |
671 | ['docbook'] | |
672 | ||
673 | % source | |
674 | data/lang-cs-man-test.txt | |
675 | ||
676 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
677 | Romanian language file (article) | |
678 | ||
679 | % backends | |
680 | ['docbook','xhtml11','html4','html5'] | |
681 | ||
682 | % name | |
683 | lang-ro-article-test | |
684 | ||
685 | % source | |
686 | data/lang-ro-test.txt | |
687 | ||
688 | % options | |
689 | [('--doctype','article')] | |
690 | ||
691 | % attributes | |
692 | {'toc':True} | |
693 | ||
694 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
695 | Romanian language file (book) | |
696 | ||
697 | % backends | |
698 | ['docbook','xhtml11','html4','html5'] | |
699 | ||
700 | % name | |
701 | lang-ro-book-test | |
702 | ||
703 | % source | |
704 | data/lang-ro-test.txt | |
705 | ||
706 | % options | |
707 | [('--doctype','book')] | |
708 | ||
709 | % attributes | |
710 | {'toc':True} | |
711 | ||
712 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
713 | Romanian language file (manpage) | |
714 | ||
715 | % backends | |
716 | ['docbook'] | |
717 | ||
718 | % source | |
719 | data/lang-ro-man-test.txt | |
720 | ||
721 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
632 | 722 | RCS $Id$ marker test |
633 | 723 | |
634 | 724 | % source |
31 | 31 | import asciidocapi |
32 | 32 | |
33 | 33 | |
34 | BACKENDS = ('html4','xhtml11','docbook','wordpress','html5') # Default backends. | |
34 | BACKENDS = ('html4','xhtml11','docbook','html5') # Default backends. | |
35 | 35 | BACKEND_EXT = {'html4':'.html', 'xhtml11':'.html', 'docbook':'.xml', |
36 | 'wordpress':'.html','slidy':'.html','html5':'.html'} | |
36 | 'slidy':'.html','html5':'.html'} | |
37 | 37 | |
38 | 38 | |
39 | 39 | def iif(condition, iftrue, iffalse=None): |
0 | " Vim filetype detection file | |
1 | " Language: AsciiDoc | |
2 | " Author: Stuart Rackham <srackham@gmail.com> | |
3 | " Last Change: AsciiDoc 8.2.0 | |
4 | " URL: http://www.methods.co.nz/asciidoc/ | |
5 | " Licence: GPL (http://www.gnu.org) | |
6 | " Remarks: Vim 6 or greater | |
7 | ||
8 | " COMMENT OUT ONE OF THE TWO FOLLOWING COMMANDS | |
9 | " The first sets asciidoc syntax highlighting on all .txt files, the second | |
10 | " only existing files *.txt that appear to be AsciiDoc files. | |
11 | ||
12 | au BufNewFile,BufRead *.asciidoc,*.txt,README,TODO,CHANGELOG,NOTES setfiletype asciidoc | |
13 | "au BufRead *.txt,README,TODO,CHANGELOG,NOTES call s:FTasciidoc() | |
14 | ||
15 | " This function checks for a valid AsciiDoc document title after first | |
16 | " skipping any leading comments. | |
17 | function! s:FTasciidoc() | |
18 | let in_comment_block = 0 | |
19 | let n = 1 | |
20 | while n < 50 | |
21 | let line = getline(n) | |
22 | let n = n + 1 | |
23 | if line =~ '^/\{4,}$' | |
24 | if ! in_comment_block | |
25 | let in_comment_block = 1 | |
26 | else | |
27 | let in_comment_block = 0 | |
28 | endif | |
29 | continue | |
30 | endif | |
31 | if in_comment_block | |
32 | continue | |
33 | endif | |
34 | if line !~ '\(^//\)\|\(^\s*$\)' | |
35 | break | |
36 | endif | |
37 | endwhile | |
38 | if line !~ '.\{3,}' | |
39 | return | |
40 | endif | |
41 | let len = len(line) | |
42 | let line = getline(n) | |
43 | if line !~ '[-=]\{3,}' | |
44 | return | |
45 | endif | |
46 | if len < len(line) - 3 || len > len(line) + 3 | |
47 | return | |
48 | endif | |
49 | setfiletype asciidoc | |
50 | endfunction | |
51 | ||
52 | " vim: et sw=2 ts=2 sts=2: |
1 | 1 | " Language: AsciiDoc |
2 | 2 | " Author: Stuart Rackham <srackham@gmail.com> (inspired by Felix |
3 | 3 | " Obenhuber's original asciidoc.vim script). |
4 | " URL: http://www.methods.co.nz/asciidoc/ | |
4 | " URL: http://asciidoc.org/ | |
5 | 5 | " Licence: GPL (http://www.gnu.org) |
6 | 6 | " Remarks: Vim 6 or greater |
7 | " Limitations: See 'Appendix E: Vim Syntax Highlighter' in the AsciiDoc 'User | |
8 | " Guide'. | |
7 | " Limitations: | |
8 | " | |
9 | " - Nested quoted text formatting is highlighted according to the outer | |
10 | " format. | |
11 | " - If a closing Example Block delimiter may be mistaken for a title | |
12 | " underline. A workaround is to insert a blank line before the closing | |
13 | " delimiter. | |
14 | " - Lines within a paragraph starting with equals characters are | |
15 | " highlighted as single-line titles. | |
16 | " - Lines within a paragraph beginning with a period are highlighted as | |
17 | " block titles. | |
18 | ||
9 | 19 | |
10 | 20 | if exists("b:current_syntax") |
11 | 21 | finish |
13 | 23 | |
14 | 24 | syn clear |
15 | 25 | syn sync fromstart |
16 | syn sync linebreaks=1 | |
26 | syn sync linebreaks=100 | |
17 | 27 | |
18 | 28 | " Run :help syn-priority to review syntax matching priority. |
19 | 29 | syn keyword asciidocToDo TODO FIXME CHECK TEST XXX ZZZ DEPRECATED |
21 | 31 | syn region asciidocIdMarker start=/^\$Id:\s/ end=/\s\$$/ |
22 | 32 | syn match asciidocCallout /\\\@<!<\d\{1,2}>/ |
23 | 33 | syn match asciidocOpenBlockDelimiter /^--$/ |
24 | syn match asciidocLineBreak /[ \t]+$/ | |
34 | syn match asciidocLineBreak /[ \t]+$/ containedin=asciidocList | |
25 | 35 | syn match asciidocRuler /^'\{3,}$/ |
26 | 36 | syn match asciidocPagebreak /^<\{3,}$/ |
27 | 37 | syn match asciidocEntityRef /\\\@<!&[#a-zA-Z]\S\{-};/ |
28 | syn region asciidocLiteralParagraph start=/\(\%^\|\_^\n\)\@<=\s\+\S\+/ end=/\(^\(+\|--\)\?\s*$\)\@=/ contains=asciidocToDo | |
38 | syn region asciidocLiteralParagraph start=/\(\%^\|\_^\s*\n\)\@<=\s\+\S\+/ end=/\(^\(+\|--\)\?\s*$\)\@=/ contains=asciidocToDo | |
29 | 39 | syn match asciidocURL /\\\@<!\<\(http\|https\|ftp\|file\|irc\):\/\/[^| \t]*\(\w\|\/\)/ |
30 | 40 | syn match asciidocEmail /[\\.:]\@<!\(\<\|<\)\w\(\w\|[.-]\)*@\(\w\|[.-]\)*\w>\?[0-9A-Za-z_]\@!/ |
31 | 41 | syn match asciidocAttributeRef /\\\@<!{\w\(\w\|[-,+]\)*\([=!@#$%?:].*\)\?}/ |
36 | 46 | syn match asciidocQuotedSubscript /\\\@<!\~\S\_.\{-}\(\~\|\n\s*\n\)/ contains=asciidocEntityRef |
37 | 47 | syn match asciidocQuotedSuperscript /\\\@<!\^\S\_.\{-}\(\^\|\n\s*\n\)/ contains=asciidocEntityRef |
38 | 48 | |
39 | syn match asciidocQuotedMonospaced /\(^\|[| \t([.,=\]]\)\@<=+\([ )\n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(+\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
40 | syn match asciidocQuotedMonospaced2 /\(^\|[| \t([.,=\]]\)\@<=`\([ )\n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(`\([| \t)[\],.?!;:=]\|$\)\@=\)/ | |
49 | syn match asciidocQuotedMonospaced /\(^\|[| \t([.,=\]]\)\@<=+\([+ \n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(+\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
50 | syn match asciidocQuotedMonospaced2 /\(^\|[| \t([.,=\]]\)\@<=`\([` \n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(`\([| \t)[\],.?!;:=]\|$\)\@=\)/ | |
41 | 51 | syn match asciidocQuotedUnconstrainedMonospaced /[\\+]\@<!++\S\_.\{-}\(++\|\n\s*\n\)/ contains=asciidocEntityRef |
42 | 52 | |
43 | syn match asciidocQuotedEmphasized /\(^\|[| \t([.,=\]]\)\@<=_\([ )\n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(_\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
44 | syn match asciidocQuotedEmphasized2 /\(^\|[| \t([.,=\]]\)\@<='\([ )\n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\('\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
53 | syn match asciidocQuotedEmphasized /\(^\|[| \t([.,=\]]\)\@<=_\([_ \n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(_\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
54 | syn match asciidocQuotedEmphasized2 /\(^\|[| \t([.,=\]]\)\@<='\([' \n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\('\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
45 | 55 | syn match asciidocQuotedUnconstrainedEmphasized /\\\@<!__\S\_.\{-}\(__\|\n\s*\n\)/ contains=asciidocEntityRef |
46 | 56 | |
47 | syn match asciidocQuotedBold /\(^\|[| \t([.,=\]]\)\@<=\*\([ )\n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(\*\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
57 | syn match asciidocQuotedBold /\(^\|[| \t([.,=\]]\)\@<=\*\([* \n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(\*\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
48 | 58 | syn match asciidocQuotedUnconstrainedBold /\\\@<!\*\*\S\_.\{-}\(\*\*\|\n\s*\n\)/ contains=asciidocEntityRef |
49 | 59 | |
50 | 60 | " Don't allow ` in single quoted (a kludge to stop confusion with `monospaced`). |
51 | syn match asciidocQuotedSingleQuoted /\(^\|[| \t([.,=\]]\)\@<=`\([ )\n\t]\)\@!\([^`]\|\n\(\s*\n\)\@!\)\{-}[^` \t]\('\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
61 | syn match asciidocQuotedSingleQuoted /\(^\|[| \t([.,=\]]\)\@<=`\([` \n\t]\)\@!\([^`]\|\n\(\s*\n\)\@!\)\{-}[^` \t]\('\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
52 | 62 | |
53 | syn match asciidocQuotedDoubleQuoted /\(^\|[| \t([.,=\]]\)\@<=``\([ )\n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(''\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
63 | syn match asciidocQuotedDoubleQuoted /\(^\|[| \t([.,=\]]\)\@<=``\([` \n\t]\)\@!\(.\|\n\(\s*\n\)\@!\)\{-}\S\(''\([| \t)[\],.?!;:=]\|$\)\@=\)/ contains=asciidocEntityRef | |
54 | 64 | |
55 | 65 | syn match asciidocDoubleDollarPassthrough /\\\@<!\(^\|[^0-9a-zA-Z$]\)\@<=\$\$..\{-}\(\$\$\([^0-9a-zA-Z$]\|$\)\@=\|^$\)/ |
56 | 66 | syn match asciidocTriplePlusPassthrough /\\\@<!\(^\|[^0-9a-zA-Z$]\)\@<=+++..\{-}\(+++\([^0-9a-zA-Z$]\|$\)\@=\|^$\)/ |
104 | 114 | " DEPRECATED: Horizontal label. |
105 | 115 | syn region asciidocHLabel start=/^\s*/ end=/\(::\|;;\)\(\s\+\|\\$\)/ oneline contains=asciidocQuoted.*,asciidocMacroAttributes keepend |
106 | 116 | " Starts with any of the above. |
107 | syn region asciidocList start=/^\s*\(-\|\*\{1,5}\)\s/ start=/^\s*\(\(\d\+\.\)\|\.\{1,5}\|\(\a\.\)\|\([ivxIVX]\+)\)\)\s\+/ start=/.\+\(:\{2,4}\|;;\)$/ end=/\(^[=*]\{4,}$\)\@=/ end=/\(^+\?\s*$\)\@=/ contains=asciidocList.\+,asciidocQuoted.*,asciidocMacroAttributes,asciidocAttributeRef,asciidocEntityRef,asciidocEmail,asciidocURL,asciidocBackslash,asciidocCommentLine,asciidocAttributeList,asciidocToDo | |
117 | syn region asciidocList start=/^\s*\(-\|\*\{1,5}\)\s/ start=/^\s*\(\(\d\+\.\)\|\.\{1,5}\|\(\a\.\)\|\([ivxIVX]\+)\)\)\s\+/ start=/.\+\(:\{2,4}\|;;\)$/ end=/\(^[=*]\{4,}$\)\@=/ end=/\(^\(+\|--\)\?\s*$\)\@=/ contains=asciidocList.\+,asciidocQuoted.*,asciidocMacroAttributes,asciidocAttributeRef,asciidocEntityRef,asciidocEmail,asciidocURL,asciidocBackslash,asciidocCommentLine,asciidocAttributeList,asciidocToDo | |
108 | 118 | |
109 | highlight link asciidocAdmonition Special | |
110 | highlight link asciidocAnchorMacro Macro | |
111 | highlight link asciidocAttributeEntry Special | |
112 | highlight link asciidocAttributeList Special | |
113 | highlight link asciidocAttributeMacro Macro | |
114 | highlight link asciidocAttributeRef Special | |
115 | highlight link asciidocBackslash Special | |
116 | highlight link asciidocBlockTitle Title | |
117 | highlight link asciidocCallout Label | |
118 | highlight link asciidocCommentBlock Comment | |
119 | highlight link asciidocCommentLine Comment | |
120 | highlight link asciidocDoubleDollarPassthrough Special | |
121 | highlight link asciidocEmail Macro | |
122 | highlight link asciidocEntityRef Special | |
123 | highlight link asciidocExampleBlockDelimiter Type | |
124 | highlight link asciidocFilterBlock Type | |
125 | highlight link asciidocHLabel Label | |
126 | highlight link asciidocIdMarker Special | |
127 | highlight link asciidocIndexTerm Macro | |
128 | highlight link asciidocLineBreak Special | |
129 | highlight link asciidocOpenBlockDelimiter Label | |
130 | highlight link asciidocListBullet Label | |
131 | highlight link asciidocListContinuation Label | |
132 | highlight link asciidocListingBlock Identifier | |
133 | highlight link asciidocListLabel Label | |
134 | highlight link asciidocListNumber Label | |
135 | highlight link asciidocLiteralBlock Identifier | |
136 | highlight link asciidocLiteralParagraph Identifier | |
137 | highlight link asciidocMacroAttributes Label | |
138 | highlight link asciidocMacro Macro | |
139 | highlight link asciidocOneLineTitle Title | |
140 | highlight link asciidocPagebreak Type | |
141 | highlight link asciidocPassthroughBlock Identifier | |
142 | highlight link asciidocQuoteBlockDelimiter Type | |
143 | highlight link asciidocQuotedAttributeList Special | |
144 | highlight link asciidocQuotedBold Special | |
145 | highlight link asciidocQuotedDoubleQuoted Label | |
146 | highlight link asciidocQuotedEmphasized2 Type | |
147 | highlight link asciidocQuotedEmphasized Type | |
148 | highlight link asciidocQuotedMonospaced2 Identifier | |
149 | highlight link asciidocQuotedMonospaced Identifier | |
150 | highlight link asciidocQuotedSingleQuoted Label | |
151 | highlight link asciidocQuotedSubscript Type | |
152 | highlight link asciidocQuotedSuperscript Type | |
153 | highlight link asciidocQuotedUnconstrainedBold Special | |
154 | highlight link asciidocQuotedUnconstrainedEmphasized Type | |
155 | highlight link asciidocQuotedUnconstrainedMonospaced Identifier | |
156 | highlight link asciidocRefMacro Macro | |
157 | highlight link asciidocRuler Type | |
158 | highlight link asciidocSidebarDelimiter Type | |
159 | highlight link asciidocTableBlock2 NONE | |
160 | highlight link asciidocTableBlock NONE | |
161 | highlight link asciidocTableDelimiter2 Label | |
162 | highlight link asciidocTableDelimiter Label | |
163 | highlight link asciidocTable_OLD Type | |
164 | highlight link asciidocTablePrefix2 Label | |
165 | highlight link asciidocTablePrefix Label | |
166 | highlight link asciidocToDo Todo | |
167 | highlight link asciidocTriplePlusPassthrough Special | |
168 | highlight link asciidocTwoLineTitle Title | |
169 | highlight link asciidocURL Macro | |
119 | hi def link asciidocAdmonition Special | |
120 | hi def link asciidocAnchorMacro Macro | |
121 | hi def link asciidocAttributeEntry Special | |
122 | hi def link asciidocAttributeList Special | |
123 | hi def link asciidocAttributeMacro Macro | |
124 | hi def link asciidocAttributeRef Special | |
125 | hi def link asciidocBackslash Special | |
126 | hi def link asciidocBlockTitle Title | |
127 | hi def link asciidocCallout Label | |
128 | hi def link asciidocCommentBlock Comment | |
129 | hi def link asciidocCommentLine Comment | |
130 | hi def link asciidocDoubleDollarPassthrough Special | |
131 | hi def link asciidocEmail Macro | |
132 | hi def link asciidocEntityRef Special | |
133 | hi def link asciidocExampleBlockDelimiter Type | |
134 | hi def link asciidocFilterBlock Type | |
135 | hi def link asciidocHLabel Label | |
136 | hi def link asciidocIdMarker Special | |
137 | hi def link asciidocIndexTerm Macro | |
138 | hi def link asciidocLineBreak Special | |
139 | hi def link asciidocOpenBlockDelimiter Label | |
140 | hi def link asciidocListBullet Label | |
141 | hi def link asciidocListContinuation Label | |
142 | hi def link asciidocListingBlock Identifier | |
143 | hi def link asciidocListLabel Label | |
144 | hi def link asciidocListNumber Label | |
145 | hi def link asciidocLiteralBlock Identifier | |
146 | hi def link asciidocLiteralParagraph Identifier | |
147 | hi def link asciidocMacroAttributes Label | |
148 | hi def link asciidocMacro Macro | |
149 | hi def link asciidocOneLineTitle Title | |
150 | hi def link asciidocPagebreak Type | |
151 | hi def link asciidocPassthroughBlock Identifier | |
152 | hi def link asciidocQuoteBlockDelimiter Type | |
153 | hi def link asciidocQuotedAttributeList Special | |
154 | hi def link asciidocQuotedBold Special | |
155 | hi def link asciidocQuotedDoubleQuoted Label | |
156 | hi def link asciidocQuotedEmphasized2 Type | |
157 | hi def link asciidocQuotedEmphasized Type | |
158 | hi def link asciidocQuotedMonospaced2 Identifier | |
159 | hi def link asciidocQuotedMonospaced Identifier | |
160 | hi def link asciidocQuotedSingleQuoted Label | |
161 | hi def link asciidocQuotedSubscript Type | |
162 | hi def link asciidocQuotedSuperscript Type | |
163 | hi def link asciidocQuotedUnconstrainedBold Special | |
164 | hi def link asciidocQuotedUnconstrainedEmphasized Type | |
165 | hi def link asciidocQuotedUnconstrainedMonospaced Identifier | |
166 | hi def link asciidocRefMacro Macro | |
167 | hi def link asciidocRuler Type | |
168 | hi def link asciidocSidebarDelimiter Type | |
169 | hi def link asciidocTableBlock2 NONE | |
170 | hi def link asciidocTableBlock NONE | |
171 | hi def link asciidocTableDelimiter2 Label | |
172 | hi def link asciidocTableDelimiter Label | |
173 | hi def link asciidocTable_OLD Type | |
174 | hi def link asciidocTablePrefix2 Label | |
175 | hi def link asciidocTablePrefix Label | |
176 | hi def link asciidocToDo Todo | |
177 | hi def link asciidocTriplePlusPassthrough Special | |
178 | hi def link asciidocTwoLineTitle Title | |
179 | hi def link asciidocURL Macro | |
170 | 180 | let b:current_syntax = "asciidoc" |
171 | 181 | |
172 | 182 | " vim: wrap et sw=2 sts=2: |
0 | # AsciiDoc configuration file for Wordpress HTML generation. | |
1 | # Resides in AsciiDoc global conf directory or $HOME/.asciidoc directory. | |
2 | # Generates HTML which plays nicely with Wordpress. | |
3 | # (the generated HTML is still valid HTML 4.01 Transitional though). | |
4 | # | |
5 | # NOTE: The resulting HTML needs to be further massaged with blogpost.py. | |
6 | # http://srackham.wordpress.com/blogpost-readme/ | |
7 | ||
8 | include::html4.conf[] | |
9 | ||
10 | # Override various tags. | |
11 | [listtags-bulleted] | |
12 | text= | |
13 | ||
14 | [listtags-numbered] | |
15 | text= | |
16 | ||
17 | [listtags-labeled] | |
18 | text= | |
19 | ||
20 | [listtags-callout] | |
21 | text= | |
22 | ||
23 | [listtags-qanda] | |
24 | term=<em>|</em> | |
25 | text= | |
26 | ||
27 | [listtags-glossary] | |
28 | text= | |
29 | ||
30 | [listtags-bibliography] | |
31 | text= | |
32 | ||
33 | [tabletags-default] | |
34 | paragraph=<div>|</div> | |
35 | ||
36 | [tabletags-emphasis] | |
37 | paragraph=<div><em>|</em></div> | |
38 | ||
39 | [tabletags-strong] | |
40 | paragraph=<div><strong>|</strong></div> | |
41 | ||
42 | [tabletags-monospaced] | |
43 | paragraph=<div><code>|</code></div> | |
44 | ||
45 | [listingblock] | |
46 | <a name="{id}"></a> | |
47 | <p><b>{title}</b></p> | |
48 | <table border="0" bgcolor="#e8e8e8" width="100%" style="margin:0.2em 0;"> | |
49 | <tr><td style="padding:0.5em;"> | |
50 | <pre style="margin:0; padding:0;"> | |
51 | | | |
52 | </pre> | |
53 | </td></tr> | |
54 | </table> | |
55 | ||
56 | [literalblock] | |
57 | <a name="{id}"></a> | |
58 | <p><b>{title}</b></p> | |
59 | <pre style="padding:0.5em; color:gray;"> | |
60 | | | |
61 | </pre> | |
62 | ||
63 | [sidebarblock] | |
64 | <a name="{id}"></a> | |
65 | <table frame="void" bgcolor="#ffffee" width="100%" style="margin:0.2em 0;"> | |
66 | <tr><td style="padding:0.5em;"> | |
67 | <p style="margin-top:0;"><b>{title}</b></p> | |
68 | | | |
69 | </td></tr></table> | |
70 | ||
71 | [exampleblock] | |
72 | <a name="{id}"></a> | |
73 | <p><b>{caption=}{title}</b></p> | |
74 | <table frame="void" width="100%" style="margin:0.2em 0;"> | |
75 | <tr><td style="border-left:3px solid #e8e8e8; padding:0.5em;"> | |
76 | | | |
77 | </td></tr></table> | |
78 | ||
79 | [admonitionblock] | |
80 | <a name="{id}"></a> | |
81 | <table frame="void" style="margin:0.2em 0;"> | |
82 | <tr valign="top"><td style="padding:0.5em;"><p><b><u>{caption}</u></b></p></td> | |
83 | <td style="border-left:3px solid #e8e8e8; padding:0.5em;"> | |
84 | <p><b>{title}</b></p> | |
85 | | | |
86 | </td></tr></table> | |
87 |
78 | 78 | <span class="image{role? {role}}"> |
79 | 79 | <a class="image" href="{link}"> |
80 | 80 | {data-uri%}<img src="{imagesdir=}{imagesdir?/}{target}" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} /> |
81 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} src="data:image/{eval:os.path.splitext(r'{target}')[1][1:]};base64, | |
82 | {data-uri#}{sys3:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}" /> | |
81 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} | |
82 | {data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}" /> | |
83 | 83 | {link#}</a> |
84 | 84 | </span> |
85 | 85 | |
88 | 88 | <div class="content"> |
89 | 89 | <a class="image" href="{link}"> |
90 | 90 | {data-uri%}<img src="{imagesdir=}{imagesdir?/}{target}" alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} /> |
91 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} src="data:image/{eval:os.path.splitext(r'{target}')[1][1:]};base64, | |
92 | {data-uri#}{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}" /> | |
91 | {data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} | |
92 | {data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}" /> | |
93 | 93 | {link#}</a> |
94 | 94 | </div> |
95 | 95 | <div class="title">{caption={figure-caption} {counter:figure-number}. }{title}</div> |