Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-07-03
| ||
| 07:54 | Version-1.13.1 leaf check-in: 8f9305b374 user: alex tags: trunk, release, version-1.13.1 | |
| 07:49 | Built-in zip reader: cap the zlib inflate buffer size hint to its allowed range 16-65536; parts larger than 64 KB failed to read. Added a regression test. Thanks to Miguel Bañón. Fixes ticket [a308a654f0]. check-in: 6eda274d5f user: alex tags: trunk | |
|
2026-07-02
| ||
| 21:41 | Version-1.13 check-in: 69f65b1acd user: alex tags: trunk, release, version-1.13 | |
| 21:39 | Added regression tests for the activeTab handling and the presetsheets hyperlink transfer (ticket [3933595861]). check-in: 3334c3638f user: alex tags: trunk | |
| 21:36 | Fixed the activeTab handling: the bookViews guard in write compared the zero based tab index against the sheet count as a one-element list, resetting every valid value to 0 while letting the one invalid value (activeTab == sheet count) through - which is what corrupted files after arrayDeleteSheet + presetsheets (ticket [3933595861]). Now clamp to the valid range. arrayDeleteSheet keeps the active tab pointing to the same sheet. Also fixed presetsheets erroring out on workbooks with hyperlinks (wrong dict key). check-in: 7fc8da3ca2 user: alex tags: trunk | |
| 21:20 | configure: make --prefix work. TEA_PREFIX overwrote the exec_prefix with the one from tclConfig.sh whenever --exec-prefix was not given, even when --prefix was - the package then always installed into the Tcl tree. Remember whether the user gave --prefix and restore his choice after TEA_PREFIX. Documented the install locations in the README. Fixes ticket [1a64a34982]. check-in: 0f3a071c76 user: alex tags: trunk | |
| 21:13 | xlsx-benchmark.test: use floating point division and a real 10 percent tolerance instead of integer division with int-truncated threshold, which made the test fail on 1 usec of machine noise. Label the measurement correctly as usec. check-in: 4570222360 user: alex tags: trunk | |
| 21:03 | Added a built-in zip reader based on the core zlib command and use it as the preferred backend for reading xlsx and docx files on all platforms - reading needs no external package anymore. The former backends (Tcl 9 zipfs, tcllib zipfile::decode, tclvfs vfs::zip) remain as fallback for archives the built-in reader cannot handle (ZIP64, encrypted, exotic compression). This also fixes ticket [0da3bc4b65] (invalid command name "zip" from tcllib's Trf path). Updated the dependency documentation accordingly. check-in: ea5f9c1230 user: alex tags: trunk | |
| 20:06 | make publish: upload the release artifacts with plain names via fossil uv add --as, so they no longer land under a uv/ prefix in the unversioned namespace. check-in: 8e8b85da45 user: alex tags: trunk | |
| 19:53 | Version-1.12 check-in: 9841d9431e user: alex tags: trunk, release, version-1.12 | |
| 19:49 | pageSetup: add correctly spelled -horizontalDpi and -paperWidth (emitting spec-valid attributes) next to the misspelled aliases, which are kept for backward compatibility but dropped from the docs. Reading recognizes both spellings. check-in: 54bac3b85c user: alex tags: trunk | |
| 19:15 | Updated README for the docx subsystem, its tdom 0.9.6 requirement and the contributors. check-in: 4c679e4c2f user: alex tags: trunk | |
| 19:11 | Rewrote doc/ooxml.md as a complete reference in the style of doc/ooxml-docx.md: documented the so far missing xl_read options and result array, xl_sheets, tablelist_to_xl, the helper commands and the methods printarea, merge and rowheight, filled all empty method entries, added the missing style/pageSetup options and moved the value lists into an OPTION VALUE TYPES section. Render doc/ooxml.html with the same pandoc template and css as doc/ooxml-docx.html. check-in: 5c03597198 user: alex tags: trunk | |
| 18:28 | Added make targets 'release' (builds the uv download packages with all prerequisites resolved: configure/Makefile/pkgIndex.tcl regeneration on version bump, manifest.txt) and 'publish' (fossil uv add/sync). Fixed archive.sh dropping all but the first Tcl source file, so the docx sources were missing from the packages; the script now aborts on errors and with a usage message if called without arguments. Documented the release workflow in tools/BUILD-PACKAGE.md. check-in: eda4c467fd user: alex tags: trunk | |
|
2026-06-29
| ||
| 12:31 | Added a helper script to create docx type check procs from xsd enumeraton types. check-in: 002f15130a user: rolf tags: trunk | |
|
2026-06-25
| ||
| 23:01 | Version-1.11 check-in: c7ad036e83 user: rolf tags: trunk, release, version-1.11 | |
|
2026-06-21
| ||
| 23:43 | Switch to tclsh which should work for Tcl 9 only systems as well. check-in: 7a00b49e67 user: rolf tags: trunk | |
|
2026-06-14
| ||
| 22:48 | How does the ooxml.html documentation looks with the ooxml-docx css. leaf check-in: d1445d79db user: rolf tags: doc-creation | |
| 22:40 | Better error message in case of invalid option value to the -conditional table styling option. check-in: 1017409f58 user: rolf tags: trunk | |
|
2026-06-13
| ||
| 16:08 | Prepare ooxml for the upcomming tdom 0.9.7 release. check-in: 6abfc4d9a9 user: rolf tags: trunk | |
| 15:34 | Made the example scripts work even if not called from inside the examples directory. Added the pandoc html template used to create ooxml-docx.html (missed that so far). Bit tweak of the generated html. Added short notes about the covered features at the start of the example files. check-in: 5fba1d9872 user: rolf tags: trunk | |
|
2026-06-12
| ||
| 23:13 | More doucmentation changes releated to appendTo. check-in: b3c140563b user: rolf tags: trunk | |
| 22:38 | Added method appendTo. check-in: 04c32588c7 user: rolf tags: trunk | |
| 22:37 | Added documentation for apppendTo. closed check-in: 6d706b1635 user: rolf tags: appendTo | |
| 11:37 | Fixes and enhanced example document. check-in: 8145123eaf user: rolf tags: appendTo | |
| 01:28 | Scribbled an approach to later one add content to tables (new rows), rows (new cells), cells (append to content), footer, header, footnotes, comments, tectboxes etc. check-in: e01194bca8 user: rolf tags: appendTo | |
|
2026-06-10
| ||
| 10:21 | Added generation of ECMA-376 Office Open XML WordprocessingML documents. check-in: 42d8945c29 user: rolf tags: trunk | |
|
2026-06-09
| ||
| 23:43 | Documentation fixes and a bit editorial work.xs leaf check-in: aaddb1fa47 user: rolf tags: docx | |
| 23:16 | Some editorial documentation clean up. check-in: 93ab7d8d92 user: rolf tags: docx | |
|
2026-06-04
| ||
| 23:23 | More option handling infrastructure tests. check-in: 3a41a99cd8 user: rolf tags: docx | |
| 13:17 | Added the same -option value tests for math methods. check-in: 0edfe7832b user: rolf tags: docx | |
|
2026-06-03
| ||
| 23:56 | More normalized method syntac check and tests for that. check-in: b4260e1e15 user: rolf tags: docx | |
| 15:56 | wip check-in: 32512a7355 user: rolf tags: docx | |
|
2026-05-13
| ||
| 00:36 | Added a much better css file (courtesy by Thorsten Berg). Some doc formatting changes. check-in: b328514286 user: rolf tags: docx | |
|
2026-05-12
| ||
| 22:09 | Much enhanced documentation. Credits go to Miguel. check-in: f4c0254162 user: rolf tags: docx | |
|
2026-05-03
| ||
| 23:31 | Some naming changes to the test suite and other minor changes to follow usual expectations. check-in: 5e6510800e user: rolf tags: docx | |
| 22:27 | Restored the -background tests. check-in: d13adebff3 user: rolf tags: docx | |
| 16:54 | Restored the shorthand option -background for cells and added -background for paragraphs. Added conflict check for the mutually excluding options -background and -shading. check-in: 48446613a9 user: rolf tags: docx | |
| 13:40 | Merged from trunk. check-in: 8660426a11 user: rolf tags: docx | |
|
2026-05-02
| ||
| 00:23 | Integrated Miguels test suite. check-in: 318fcb1d37 user: rolf tags: docx | |
| 00:21 | More cleanup. closed check-in: fe7793a4a3 user: rolf tags: wip | |
|
2026-05-01
| ||
| 11:49 | More tweaks to the test suite. check-in: b4532f0dc1 user: rolf tags: wip | |
| 02:09 | Started to adapt Miguels test suite. check-in: c0beeff553 user: rolf tags: wip | |
| 00:13 | More fixes to my adaption of Miguels improvement. Reworked FootnoteEndnote. Added Miguels math enhancments. Made the error messages of the math methods more user friendly and in line with the docx core methods behaviour. check-in: 409850b322 user: rolf tags: wip | |
|
2026-04-30
| ||
| 22:39 | Miguel Bañóns great contribution from 2026-04-10. Including clear bug fixes, feature enhancements for the docx math as well as the docx core, a test suite and enormous enhanced documentation. I already started to take over, most things will be used as provided. leaf check-in: 1723cb72ae user: rolf tags: docx-bagnon | |
|
2026-04-26
| ||
| 01:17 | Fixed my adaption of Miguels code. check-in: a2e061ee61 user: rolf tags: wip | |
|
2026-04-25
| ||
| 01:35 | Integrating input by Miguel. check-in: 65bf07a0af user: rolf tags: wip | |
|
2025-12-01
| ||
| 10:11 | Removed the EvalChildScript method in ooxml-doc.tcl; it is in ooxml-doc-math.tcl. check-in: f4ee4d276d user: rolf tags: docx | |
| 00:21 | More clearly separated the OMML stuff in its own file. check-in: 024c66950e user: rolf tags: docx | |
|
2025-11-30
| ||
| 23:13 | Added the method xmlparts. check-in: 58a935a223 user: rolf tags: docx | |