Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2024-09-28
| ||
16:09 | Tcl 9 compatibility work. Bumped version to 0.6. Bumped copyrights. Regenerated documentation. Leaf check-in: 3f1ddf589d user: aku tags: trunk, v0.6 | |
2021-03-25
| ||
12:22 | fix: relative links in the fossil README :( check-in: 5cfcaec151 user: aku tags: trunk | |
2021-03-15
| ||
20:26 | fix: Split README into fossil and github variants Use general structure from Ankh. check-in: 016223c327 user: aku tags: trunk | |
19:57 | fix: Typo check-in: 73bbb3c5fa user: aku tags: trunk | |
17:39 | feat: Reworked documentation for downloading sources, for clarity fix: Bad title for changes document fix: Added v1.0 to the link texts for the example of modified download fix: Added markdown to the doc formats and note that it is default for the embedded docs feat: More macro usage. chore: Updated the places using various renamed macros. check-in: 744a03954d user: aku tags: trunk | |
2021-03-06
| ||
19:03 | Bumped to version 0.5 -- ATTENTION -- BREAKING CHANGES Removed the untyped structure tag `scalar`. Replaced it with five new tags providing type information: - `bool` - `float` - `int` - `null` - `string` When reading YAML data types are now determined as per the YAML Core schema rules. And the assumption that quoted values are always strings, and none of the other types. Read values are now normalized, as per their type. For example, the internally seen value of an integer is always in decimal form, regardless of if it was octal or hex in the input. On the writing side the new structural tags now exist as pre-defined type converters. The `scalar` converter is still present, and aliases to `string`. In the previous version `string` aliased to `scalar` as the only scalar type. Most styling of scalar values is now automatically determined by their type, and, in case of strings, by the value as well. Further changes, non-breaking: - Added a testsuite. - Updated the documentation to match the changes above. - Regenerated the dependent files. check-in: 43a2ab4b92 user: aku tags: trunk, v0.5 | |
2021-02-08
| ||
22:50 | Fixed the missing trailing spaces in .md files. They are intentional, indicating hard line breaks. Updated the external tooling to now ignore all Markdown files when doing cleanup of trailing whitespace. check-in: 0c61ce5a58 user: aku tags: trunk | |
22:35 | Tweaked information about repository locations a bit. Regenerated the dependent files. __Note__: This used the latest Tcllib (1.20+internal), to get the fixes to a number of issues with markdown output. check-in: 4bc022e400 user: aku tags: trunk | |
2021-02-06
| ||
23:04 | Centralized and fixed various links used in the documentation. Regenerated the dependent files. check-in: ec6544195a user: aku tags: trunk | |
20:26 | Fixed outdated disclosure. Regenerated dependent documentation. check-in: 7abdf33fa2 user: aku tags: trunk | |
20:23 | Removed bogus reference to non-existent guide. check-in: 37d468d305 user: aku tags: trunk | |
13:41 | Fixed trailing whitespace which had crept into the sources. Added markdown to the set of formats used by the embedded documentation. Updated the toplevel README.md to link to the markdown instead of the HTML. This will please the github mirror. check-in: 6e1728236d user: aku tags: trunk | |
2021-02-05
| ||
21:45 | Bumped the wrapped libyaml sources to 0.2.5 (yaml/libyaml@acd6f6f014c25e46363e718381e0b35205df2d83) Bumped package version to 0.4 and updated documentation, Published the `version` command as part of the `tclyaml` ensemble and updated documentation. Regenerated the embedded documentation. Added README.md and other files specific to GitHub. check-in: bd4fbd795f user: aku tags: trunk, v0.4 | |
2015-02-13
| ||
18:42 | Documented the "tclyaml writeTags" ensemble. Extended both "write" and "writeTags" ensembles with a "string" method returning the generated YAML directly as its result instead of writing to file or channel. Documented them. Bump to version 0.3 check-in: 6ca5f7aa7c user: andreask tags: trunk | |
2014-03-31
| ||
17:06 | Bumped wrapper to version 0.2 to distinguish from the "0.1 + libyaml-0.1.4" combination. check-in: d9a0b93f55 user: andreask tags: trunk | |
17:01 | Updated to libyaml 0.1.6 check-in: d31000ab8d user: andreask tags: trunk | |
2013-04-02
| ||
05:54 | Documentation change from trunk. Leaf check-in: fcce571e1e user: aku tags: kettled | |
2013-02-26
| ||
05:35 | Regenerated embedded docs. Added home navigation link. check-in: eaa6c32c50 user: aku tags: trunk | |
2013-01-31
| ||
21:58 | Documentation. More places marked properly for todo. check-in: 323c81b99e user: andreask tags: trunk | |
21:56 | Documentation. Fixed misspelling. check-in: 6cdf747b3a user: andreask tags: trunk | |
21:55 | Documentation. More notes regarding nesting of type specs. Code (standard converter, mappings). Changed the variable name for the type of values to be less obfuscated regarding its meaning and use. check-in: 646f336bc2 user: andreask tags: trunk | |
21:47 | Documentation. More filling in of pieces, more things to fill in. check-in: acf32f8f0c user: andreask tags: trunk | |
21:19 | Documentation. Added text for most of the writer instance API. check-in: 792c7c5344 user: andreask tags: trunk | |
20:48 | Documentation. Updated location of critcl. check-in: 067e0842b4 user: andreask tags: trunk | |
2012-12-11
| ||
23:38 | Documentation tweaks. check-in: 9c5ddbebd9 user: andreask tags: trunk | |
23:30 | Continued work on the API reference documentation. Regenerated embedded. check-in: 571b17a71d user: andreask tags: trunk | |
01:11 | Updates to dev guide, and first work on the API reference. Regenerated embedded. check-in: 98d745cdad user: andreask tags: trunk | |
2012-12-10
| ||
19:46 | Updated introduction and devguide, should be basically usable now. Regenerated embedded documentation. check-in: 968046633f user: andreask tags: trunk | |
19:23 | 1st run of embedded docs check-in: d97524059c user: andreask tags: trunk | |
2012-12-08
| ||
00:12 | Added drafts for the documentation, and standard guides. check-in: a2decbd1ba user: andreask tags: trunk | |
2012-12-07
| ||
23:43 | Fixed typo check-in: f52288bfb3 user: andreask tags: trunk | |
2012-12-06
| ||
23:37 | Merged kettled, make use of kettle official for trunk. check-in: 6d72b06b07 user: andreask tags: trunk | |
2012-11-29
| ||
20:04 | Reworked the coders for the various styles to squash pointer assignment warnings. check-in: cf845e3fc7 user: andreask tags: kettled | |
05:28 | Moved style argument handling into custom argument types. Converted char* arguments to pstring where needed, to have access to both string and length. This necessitates the use of critcl 3.1.3. check-in: e19b1e1d9e user: aku tags: kettled | |
2012-11-28
| ||
23:57 | Fixes to the update of the emitter. check-in: 028c33a1f9 user: andreask tags: kettled | |
21:51 | Moved emitter to critcl::class 1.0.3 API for class definitions check-in: bfbc578560 user: andreask tags: kettled | |
2012-11-02
| ||
20:09 | Added set of helper commands we should integrate into the package itself. check-in: 26cf408076 user: andreask tags: kettled | |
20:02 | Start to modernize and complete the code: Use kettle, newest critcl::class. Write docs, tests, benchmarks. check-in: 704815b09b user: andreask tags: kettled | |
2012-02-08
| ||
22:23 | Fixed bug in structure-guided yaml writer core, sequence handling. Added writing of tagged data structures, the complement to generation of such on the reader side. Added a few tools to demo yaml reading and writing. Bumped to version 0.1. check-in: 153e7b74a6 user: andreask tags: trunk | |
2012-02-02
| ||
17:32 | Extended with a reader producing a tagged data structure. check-in: 3b6ecd4e72 user: andreask tags: trunk | |
2012-01-30
| ||
21:22 | This revision of tclyaml requires critcl commit [f09fd4635121aac84edad53eafc3488cbac50be5] to build. check-in: 18d977e305 user: andreask tags: trunk | |
19:52 | Fix/update emitter creation due to latest changes in critcl::class pulled in. check-in: 89510761fb user: andreask tags: trunk | |
2012-01-28
| ||
00:55 | Implemented the high-level write/conversion functionality check-in: b590c382a3 user: andreask tags: trunk | |
00:46 | Tweaked naming in C level parser a bit. Moved the handling of style enums to global; added encode functions. check-in: d901560eaa user: andreask tags: trunk | |
00:44 | Implemented the low-level Tcl C class providing liyaml's emitter fnctionality check-in: 30d64cf70b user: andreask tags: trunk | |
2012-01-26
| ||
19:42 | Added readme, and modified the higher-levels to perform proper cleanup of resources (channel, parser object) in case of errors from the lower levels. check-in: bc2fe79141 user: andreask tags: trunk | |
19:04 | Added convenience command for processing files, and documentation, both internal and external, regarding the APIs used, especially event names and associated details. check-in: f7867769ca user: andreask tags: trunk | |
01:20 | Tweaked naming of events and command at C level. First draft of a Tcl layer taking events and converting to Tcl structures. check-in: 820165260e user: andreask tags: trunk | |
00:50 | Added a few notes check-in: 07bd881aed user: andreask tags: trunk | |
00:44 | Dropped the parser code as class/object. Replaced with a plain command which synchronously parses from a channel. Generatesd parse events are lifted into Tcl via callback (cmd prefix). Arguments are event type and a dictionary holding the event details. check-in: 0ca5176ae1 user: andreask tags: trunk | |