Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
169 check-ins using file examples/sample4.tcl version 309b44ca85
2025-03-08
| ||
12:23 | Fixed fallout of systematically naming of border options. Added pgNumType (though that is not all to make page numbering work). check-in: 77635e5082 user: rolf tags: docx | |
2025-03-06
| ||
09:48 | Added vscode workspace check-in: 46dc2014a1 user: alex tags: trunk | |
09:47 | Updated ignore-glob check-in: 30bddf8cbf user: alex tags: trunk | |
09:45 | Merged from printarea check-in: 7b2628febc user: alex tags: trunk | |
09:40 | Added xlsxPrintArea-example.tcl Closed-Leaf check-in: 3b1286e5f3 user: alex tags: printarea | |
09:34 | If the worksheet name contains a space, single quotes ('') are required. check-in: f88bc1a4e1 user: alex tags: printarea | |
07:23 | First checkin PrintArea - Ticket [04479195daab27d3] check-in: fb331d8742 user: alex tags: printarea | |
06:23 | Better to test before committing! Error correction. check-in: 452c551c87 user: alex tags: trunk | |
01:20 | Improved import from docx. Switched to the zip open and parse files infrastructure of ooxml. check-in: 325f564057 user: rolf tags: docx | |
2025-03-05
| ||
23:30 | Added the tab stop definition for a paragraph. Reduced the empty tags noise a bit. check-in: b04d5ddae1 user: rolf tags: docx | |
10:59 | Merged from trunk. check-in: e1766669eb user: rolf tags: docx | |
10:52 | Merged the basic numbering stuff in. check-in: 49f048681a user: rolf tags: docx | |
10:51 | Numbering style definition starts to work. Closed-Leaf check-in: 6189e8e921 user: rolf tags: numbering | |
00:45 | wip check-in: b61dcc4c0c user: rolf tags: numbering | |
2025-03-04
| ||
01:01 | wip check-in: f4422090de user: rolf tags: numbering | |
2025-03-03
| ||
10:50 | Merged from docx. check-in: 546d7668d1 user: rolf tags: numbering | |
10:49 | Added so far missing data file used by some docx-example files. check-in: 93ee95cc64 user: rolf tags: docx | |
2025-03-02
| ||
07:27 | Additional characters that cannot be used in the worksheet name and max length 31 characters. check-in: 755e281fcb user: alex tags: trunk | |
01:32 | Simple cases working (on the base of imported numbering.xml). check-in: 0c6358342f user: rolf tags: numbering | |
2025-03-01
| ||
15:45 | wip check-in: 3fcc274144 user: rolf tags: numbering | |
01:58 | Merged from docx. check-in: cf904ff574 user: rolf tags: numbering | |
01:54 | Added simple example for importing styles from a manual created docx file. check-in: 138bf05f4b user: rolf tags: docx | |
01:52 | Leverage that for the task at hand. check-in: 54475842c6 user: rolf tags: numbering | |
01:42 | Merged from docx. check-in: 15329412c3 user: rolf tags: numbering | |
01:42 | Added the method import which allows to import styles or numbering or any other named part of a docx zip archive XML file from any docx file into the object. check-in: c28a5c00fd user: rolf tags: docx | |
00:25 | Started. check-in: bab5644ac0 user: rolf tags: numbering | |
2025-02-28
| ||
08:14 | Correction of the README check-in: f9bba3d853 user: alex tags: trunk | |
08:07 | Worksheet must not contain a "/", map it to "-". check-in: 3255e23d16 user: alex tags: trunk | |
2025-02-27
| ||
02:00 | Added border to paragraphs and paragraph styles. check-in: 3aefa1e05d user: rolf tags: docx | |
01:05 | Revisited content creation - most wml content models are sequence. Adapted and simplified internals accordingly. check-in: f6d5609fd0 user: rolf tags: docx | |
2025-02-26
| ||
01:02 | Added page border options. check-in: 3c313a6d23 user: rolf tags: docx | |
2025-02-25
| ||
00:32 | Typo fixes. Added minimalistic test file as a start and reminder. check-in: 3cb3eb9a5d user: rolf tags: docx | |
00:16 | Reduced recogniced table border styles symbol names to the one which are supported by libreoffice or word. check-in: edb53f036b user: rolf tags: docx | |
2025-02-20
| ||
17:36 | Splited docx code into two files. Added ::ooxml::docx as sub-package to pkgIndex.tcl. check-in: c8acac3666 user: rolf tags: docx | |
00:21 | Added table styles. check-in: 4fcdeb2cd3 user: rolf tags: docx | |
2025-02-18
| ||
00:42 | Added style inheritage. check-in: 266eb5751e user: rolf tags: docx | |
2025-02-15
| ||
13:45 | Added the beginning of a example file for tables. check-in: 344a8fbad2 user: rolf tags: docx | |
02:33 | A bit better, for what it is worth: just make the docx properties configure as people used to be familiary due to tk widgets. check-in: 882ae8e86c user: rolf tags: docx | |
01:57 | Added flags at creation time for core properties (as -creator, -created etc.) Which is something that xlsx ooxml and docx ooxml could share. check-in: 40d014b958 user: rolf tags: docx | |
2025-02-14
| ||
11:44 | Tweaks to make the sectionstart/sectionend stuff in fact working. check-in: f237c32fd8 user: rolf tags: docx | |
01:39 | Fixed methods sectionstart and sectionend and added example file. check-in: b25db2bcbb user: rolf tags: docx | |
00:25 | Added a first somewhat helpful example file to examples. docxtest.tcl will go away at some point. check-in: 848ee97430 user: rolf tags: docx | |
2025-02-13
| ||
18:08 | Added -columnwidths to simpletable. check-in: 6fb269660a user: rolf tags: docx | |
13:39 | Made the method simpletable a little less simpler; now borders (enclosing as well as inside) may be specified. check-in: 276d9ea8a6 user: rolf tags: docx | |
00:08 | Keep all in one file, so far. Added very rudimentary image method. For this added a new proc to the core which adds a file on the filesystem with a given name into the zip. More element node commands in additional XML namespaces. Simplification of the namespace and machinery initialization. Moved most of the value type checks (and rewriters) outside the docx objects and in the ::ooxml::docx namespaced. In which I moved most of the stuff. Enhanced the creation description syntax: if the attribute name starts with a "-" then the rest will be the attribute name (without w: prefix and namespace). Factored out the creation of Relationships (for now used by url and image). check-in: c986b2f4d5 user: rolf tags: docx | |
2025-02-12
| ||
23:45 | Now finally includes an image and displays it. New tag commands in additional namespaces. The new type check ST_Emu allows more common units than the OpenXML EMU unit (and is an example for this). Enhanced the creation syntax: if the attname starts with - then the attribute will not be created with the w: prefix (and in this namespace) but literally with the string after the -. Closed-Leaf check-in: 295217a55d user: rolf tags: wip | |
2025-02-11
| ||
22:53 | More shuffling around of code. Removed the lately added ooxml-core. check-in: 8a54b8a914 user: rolf tags: wip | |
01:27 | Removed providing default styles. More core function usage. check-in: 5af0977915 user: rolf tags: wip | |
01:15 | Added ::ooxml::add_file_with_path_to_archive as helper to add files (images) to the result. Should perhaps move to the newly introduced ooxml-core, which should be the place for procs used by docx and excel as well as XML infrastructure shared (type checking). Added ooxml::drawing as a promis to finish the vom picture to image renamed method. check-in: 8aceaea0e8 user: rolf tags: wip | |
2025-02-10
| ||
09:38 | wip check-in: aa4085a1ca user: rolf tags: wip | |
2025-02-09
| ||
01:09 | Finished method url. check-in: 10de40b5d1 user: rolf tags: docx | |
2025-02-08
| ||
16:24 | Started method url. check-in: d1bfdea758 user: rolf tags: docx | |
00:36 | Perhaps too much fuss about an internal detail which doesn't matter at all. check-in: 97fa15e7f3 user: rolf tags: docx | |
2025-02-07
| ||
16:24 | Added paper source (tray number for the first and for the other pages) to pagesetup and sectionsetup. check-in: 1f3c4b6044 user: rolf tags: docx | |
16:09 | Added option -indentation (firstline, start, end, hanging). check-in: 42909b3ff8 user: rolf tags: docx | |
13:16 | Modified and enhanced the property description list. Now not only single "w:val" attribute elements are created automatically but elements with several attributes can be described and created automatically (always: if the type callback is already there). check-in: aaf834a717 user: rolf tags: docx | |
00:50 | Some documentation tweaks. check-in: 52a39bc401 user: rolf tags: docx | |
00:32 | Added pagesetup and sectionsetup (paper size, margins). Ongoing internal improvements. check-in: ac5fa2af96 user: rolf tags: docx | |
2025-02-06
| ||
12:16 | Enhanced documentation. check-in: bfd07aa4ee user: rolf tags: docx | |
01:57 | Added -underline. check-in: 106b3e09c3 user: rolf tags: docx | |
01:39 | Added -color, for the fun of it. Bit method renaming to follow the convention that internal used method names start with an upcase letter and the API methods with lower case. check-in: 19260442f9 user: rolf tags: docx | |
2025-02-05
| ||
23:33 | Started documentation. check-in: bdf017db45 user: rolf tags: docx | |
22:00 | Renamed to just "docx". check-in: 7f6713e318 user: rolf tags: docx | |
21:54 | Added -fontsize, character style definition, default paragraph definition, default character defintion, specified "style ids" with type argument, added "style delete" and overall fixes and improvements. check-in: b5ebc33e90 user: rolf tags: docx | |
12:18 | Fixed one more XML namespaced attribute creation. check-in: bd28845a78 user: rolf tags: docx | |
12:16 | Add the XML namespace attributes to the main doc in correct (XML namespace aware) way. Removed the special docx object variable for the main document. Added methods to write and import parts of the docx to and from file. check-in: e030debd59 user: rolf tags: docx | |
01:17 | As shows. check-in: aef166d65c user: rolf tags: docx | |
01:15 | Added paragraph alignment (both on paragraph local as paragraph style level, I suspect). check-in: ec34840008 user: rolf tags: docx | |
00:43 | Minimal useful own style definitions. Futher internal streamlining. Added spacing for paragraphs ("after", "before" and inbetween "line"). Sharpenet argument check. check-in: d23fa9f2fd user: rolf tags: docx | |
2025-02-03
| ||
01:31 | More internal reorganisation, added -font, started style definition. check-in: 5a6bd498f1 user: rolf tags: docx | |
2025-01-31
| ||
17:09 | Added method simpletable (which is in its current super simple form perhaps not very useful). check-in: 354afac398 user: rolf tags: docx | |
2025-01-30
| ||
11:26 | Picked it up again. So far mostly internal reorganisation an preperation; no significant new capabilities. check-in: d327cacd88 user: rolf tags: docx | |
2024-11-29
| ||
14:57 | fixed uv download page check-in: 3bf33e6b1c user: alex tags: trunk | |
08:25 | build fixes check-in: 9ca63f57b2 user: alex tags: trunk | |
08:24 | make archive COPYFILE_DISABLE=1 ignore AppleDouble files check-in: c8cf07d30d user: alex tags: trunk | |
2024-11-28
| ||
20:17 | Version-1.9 check-in: 840948c603 user: alex tags: trunk, release, version-1.9 | |
2024-11-26
| ||
00:15 | Saved minor ooxml.md enhancements. check-in: c0dafb4334 user: rolf tags: trunk | |
2024-11-19
| ||
23:32 | wip check-in: 183671511c user: rolf tags: docx | |
2024-11-18
| ||
22:29 | More doc migration. check-in: 40851ebdcd user: rolf tags: trunk | |
08:15 | merged from [b83bf15338-tcllib] check-in: 13351060d2 user: alex tags: trunk | |
2024-11-17
| ||
18:20 | Merged from trunk. check-in: 09f9d70995 user: rolf tags: docx | |
18:20 | Merged from trunk. Leaf check-in: ec089a0cfa user: rolf tags: indexcheck | |
18:13 | Replaced included styles data with an en based version. Minor other changes. check-in: 5f66eee160 user: rolf tags: docx | |
11:08 | A few minor cosmetic adjustments: CamelCase instead of snake_case for the new procedures and variables. Closed-Leaf check-in: d0a195a5a8 user: alex tags: b83bf15338-tcllib | |
2024-11-16
| ||
18:52 | Added test files to exercice all error paths. check-in: 3cc4a8a055 user: oehhar tags: b83bf15338-tcllib | |
18:21 | Revert move of read package require to general init. This would stop making xlsx write to work without tclvfs/tcllib::decode. All tests pass with all three access methods for me on MS-VC. check-in: 662e391dfd user: oehhar tags: b83bf15338-tcllib | |
16:04 | Started style definition (wip). check-in: acda642be6 user: rolf tags: docx | |
00:52 | Fixed test suite. Moved initialization of ooxml::zipaccessmethod out to namespace initializing top, which is IMHO botter. check-in: 628434f50b user: rolf tags: b83bf15338-tcllib | |
2024-11-15
| ||
15:46 | Correct dependencies on the doc check-in: 3f2609c6b9 user: oehhar tags: b83bf15338-tcllib | |
14:53 | Error out, if a sheet has no data file check-in: 6d040c8a01 user: oehhar tags: b83bf15338-tcllib | |
14:36 | Error out if required files for sheets are not present: "xl/_rels/workbook.xml.rels", "xl/workbook.xml" check-in: 6b3e519658 user: oehhar tags: b83bf15338-tcllib | |
14:17 | Add file and parse error handling. Now errors out on any error. check-in: db97761b19 user: oehhar tags: b83bf15338-tcllib | |
13:11 | Do zip access method initialisation only once check-in: 9581ae7375 user: oehhar tags: b83bf15338-tcllib | |
12:29 | Merge trunk check-in: 2a8795a55d user: oehhar tags: b83bf15338-tcllib | |
12:25 | Revert version number to 1.8.1 check-in: 2f2dfc2c28 user: oehhar tags: b83bf15338-tcllib | |
10:34 | Added a preliminary css file (taken from the resources linked in TIP 700) to have one (surely not final) for now. Made a few corrections and enhancements. check-in: 7317013c22 user: rolf tags: trunk | |
01:37 | Added the methods pageMargins and pageMarginsDefault to the writer obj commands. check-in: b8f4a79d74 user: rolf tags: trunk | |
01:36 | Merged from trunk and added documentation. Closed-Leaf check-in: 956490375e user: rolf tags: pageMargins | |
00:48 | Added the pageSetup method to the writer commands. check-in: adf86f22e9 user: rolf tags: trunk | |
00:45 | Merged from trunk. Closed-Leaf check-in: 363a7317c7 user: rolf tags: pageSetup | |
00:43 | Merged the start of a "core mardown" documentation to trunk. While not finished this makes it easier to merge new features that need documentation. check-in: 71d09b2e08 user: rolf tags: trunk | |
00:34 | Added building paragraphs up in parts with (a few) different text properties. check-in: 1257d1bab3 user: rolf tags: docx | |
2024-11-14
| ||
17:40 | Fix codepage for tcllib method check-in: 7253335fe3 user: oehhar tags: b83bf15338-tcllib | |
17:01 | Ticket [b83bf15338]: use Tcllib instead TclVfs for Excel read. check-in: c2e153fdfb user: oehhar tags: b83bf15338-tcllib | |
13:57 | wip check-in: f753d4ceae user: rolf tags: docx | |
2024-11-13
| ||
22:12 | Extremely rudimentary .docx generation with ooxml. check-in: 198d156df2 user: rolf tags: docx | |
16:25 | Ticket [f5f40603b3]: catch dom parse error on worksheet Closed-Leaf check-in: 21a30ac867 user: oehhar tags: f5f40603b3-worksheet-xml-error | |
11:52 | Fixed Makefile.in. Added list of predefined colors. Closed-Leaf check-in: db8bfd9946 user: rolf tags: md-doc | |
2024-11-12
| ||
22:58 | Added simple build rules to makefile.in. Some more random work, to get used to it. check-in: 5cf6563308 user: rolf tags: md-doc | |
2024-11-11
| ||
16:51 | Improved documentation. check-in: f1ccbc5a79 user: rolf tags: pageSetup | |
2024-11-09
| ||
12:34 | Added documentation for the pageSetup method to the markdown documentation stub from the md-doc branch. check-in: e6d6fca836 user: rolf tags: pageSetup | |
02:45 | Merged from md-doc. check-in: d5834015e2 user: rolf tags: pageSetup | |
2024-11-07
| ||
01:11 | Cleanup. check-in: 32b1aef1b4 user: rolf tags: pageSetup | |
01:03 | Started a markdown documentation file (following the probably upcomming Tcl core example). Long way to go. check-in: ae44c25295 user: rolf tags: md-doc | |
00:08 | Merged from trunk. check-in: 109364dd1f user: rolf tags: pageSetup | |
00:07 | Removed disturbing newline. check-in: 7a6970fd76 user: rolf tags: trunk | |
00:06 | Added almost all (all but id in the http://purl.oclc.org/ooxml/officeDocument/relationships namespace) settings possible with pageSetup. check-in: 12b239d52f user: rolf tags: pageSetup | |
2024-11-03
| ||
00:53 | Fix the tools xmltotdom.tcl and xmltotdom.tcl if the file argument given includes white space or other strange characters like in case of [Content_Types].xml. check-in: d4441e8856 user: rolf tags: trunk | |
2024-10-24
| ||
17:31 | Raise error if the value given to the -index options of the cell and column method is not recognized. check-in: 400db76276 user: rolf tags: indexcheck | |
11:51 | Added Tcl helper script which unpacks an .xlsx file (acctually every zip archive) to a directory and rewrites the xml files into a "pretty-print" way to make it more convenient to study the XML. Requires tcllib and Tcl 9 (because of zipfs). check-in: f14d64533d user: rolf tags: trunk | |
10:57 | Move to own branch finished. check-in: 53bad4ac93 user: rolf tags: pageMargins | |
10:56 | Move to own branch. check-in: fd6c7e082c user: rolf tags: pageMargins | |
10:50 | Added a first approach for methods pageMarginsDefault and pageMargins. Closed-Leaf check-in: b380b51288 user: rolf tags: wrongbranch | |
2024-10-23
| ||
22:59 | Removed obviosly dangling ]. check-in: 752baae010 user: rolf tags: trunk | |
22:57 | Save work. check-in: 3384127ad9 user: rolf tags: wrongbranch | |
22:01 | Minor change. Rudimentary documentation. check-in: cdc4e128f9 user: rolf tags: pageSetup | |
21:42 | Added fossil settings to ensure that the fossil manifest is present (which is needed for the make target install.) check-in: a0ea75f1d3 user: rolf tags: trunk | |
2024-10-17
| ||
23:33 | Added fossil settings to ensure that the fossil manifest is present (which is needed for the make target install.) check-in: 869e9ca7cf user: rolf tags: pageSetup | |
2024-10-16
| ||
23:34 | Started pageSetup method: print orientation and scale factor. check-in: 8819847f1b user: rolf tags: pageSetup | |
22:07 | Test suite tweaks for Tcl 9: For one test the error message provided by the core changed with Tcl 9. Another test suffered from differences in the free form clock scan. Changes in Makefile.in by Paul Obermeier. check-in: 84d6fa3c80 user: rolf tags: trunk | |
2024-08-10
| ||
06:42 | Version-1.8.1 check-in: 5e7687341b user: alex tags: trunk, release, version-1.8.1 | |
2024-07-28
| ||
21:02 | Fixed fall-out of TIP 699. check-in: b19e87d857 user: rolf tags: trunk | |
2024-07-19
| ||
06:49 | Ticket [a29b546f66862d9e] int() wordSize problem change to round() check-in: 8bc7ded832 user: alex tags: trunk | |
06:13 | Ticket [ed4ecc8448a6c3b1] helper.tcl check-in: adf7d29b3f user: alex tags: trunk | |
2024-05-07
| ||
12:32 | xl_read: -valuesonly drop reading known formats and styles, columns check-in: 31261510b6 user: alex tags: trunk | |
2024-04-21
| ||
09:42 | Version-1.8 check-in: e5a3bcef54 user: alex tags: trunk, release, version-1.8 | |
09:38 | merged from [tcltest] check-in: 69aa7b3bbf user: alex tags: trunk | |
09:11 | tcltest hyperlinks Closed-Leaf check-in: ec33cd87cc user: alex tags: tcltest | |
2024-04-19
| ||
18:41 | rowheight with dict was correct check-in: 6a70322368 user: alex tags: tcltest | |
2024-04-18
| ||
15:21 | wip check-in: 965453e57d user: alex tags: trunk | |
10:39 | merged from [build_info_tip599] check-in: ed6641de9d user: alex tags: trunk | |
10:36 | revised mkversion.tcl, ::ooxml::build-info and manifest.txt Closed-Leaf check-in: 424958a4c5 user: alex tags: build_info_tip599 | |
2024-04-17
| ||
15:22 | merged from [build_info_tip599] check-in: 54e2259a32 user: alex tags: trunk | |
15:21 | wip Closed-Leaf check-in: 06097f4850 user: alex tags: build_info_tip599 | |
15:14 | update ignore-glob check-in: cfbce5e5e6 user: alex tags: build_info_tip599 | |
15:03 | updated tclconfig/tcl.m4 381985d331 2023-12-11 10:37:17 check-in: 78ac5c5433 user: alex tags: build_info_tip599 | |
15:00 | build-info support TIP 599 check-in: 52f8940a6a user: alex tags: build_info_tip599 | |
12:03 | merged from [hyperlinks] check-in: b3e502f1e7 user: alex tags: trunk | |
2024-04-16
| ||
19:29 | merged from trunk Closed-Leaf check-in: 6b8aa92183 user: alex tags: hyperlinks | |
19:03 | merged from [removesheet] check-in: 0afe737c44 user: alex tags: trunk | |
18:50 | removed debug info Closed-Leaf check-in: 9b4aff9b24 user: alex tags: removesheet | |
18:02 | remove sheet from array Ticket [dffe1d94f51e136c] check-in: 94522cfdbb user: alex tags: removesheet | |
17:06 | method presetsheets hyperlinks check-in: f45ef5bdb8 user: alex tags: hyperlinks | |
14:57 | xl_read hyperlinks; cor: rowheight check-in: d8b16483fb user: alex tags: hyperlinks | |
12:40 | xl_write hyperlinks with tooltip; example 9 check-in: cbe5996815 user: alex tags: hyperlinks | |
09:42 | vim :set tabstop=8 shiftwidth=2 expandtab :retab for vscode check-in: 254374fc3f user: alex tags: trunk | |
2023-12-06
| ||
16:24 | make archive script for fossil unversioned check-in: 1a7f82ff45 user: alex tags: trunk | |
15:30 | version number to 1.7 check-in: a28193da70 user: alex tags: trunk | |
13:20 | Version-1.7 works with Tcl 8.6 and Tcl 9 check-in: a7b266fe4a user: alex tags: trunk, release, version-1.7 | |
13:05 | merged from [towardsTcl9], rolf, Ticket [5c32d337904d634d] ooxml for Tcl 9 check-in: 37991435b8 user: alex tags: trunk | |
12:42 | merged from no-r-ticket-f9b36e63f1 oehhar Ticket [f9b36e63f1] SAP exports XLSX files without r attributes in cells. check-in: c7966ce9d3 user: alex tags: trunk | |
2023-11-14
| ||
23:39 | Test suite runs fine with Tcl 8.6 and Tcl 9 trunk. Closed-Leaf check-in: 90eff60f85 user: rolf tags: towardsTcl9 | |
2023-09-21
| ||
07:35 | Ticket [f9b36e63f1] no r attribute: replace loop over cells by nested loop row/cell, add row/cell counters and use them, if no r attribute Closed-Leaf check-in: 51747b9a90 user: oehhar tags: no-r-ticket-f9b36e63f1 | |
2022-04-13
| ||
02:11 | workaround test FormatCellCheckCells-10.6 check-in [bb4dae9cbec7169d] resolved check-in: 1da5d9c73d user: alex tags: trunk | |
2022-04-06
| ||
21:17 | Version-1.6.1 check-in: a29ff2b24b user: alex tags: trunk, release, version-1.6.1 | |
21:13 | workaround test FormatCellCheckCells-10.6 since shared formular (check-in: [b2b25733c6]) check-in: bb4dae9cbe user: alex tags: trunk | |
2021-05-20
| ||
13:06 | new e-mail check-in: 9a98cea67e user: alex tags: trunk | |
12:45 | bug fix xl_read reported by js check-in: da1ef29c4d user: alex tags: trunk | |
2021-04-02
| ||
11:27 | Version-1.6 check-in: 49baf5b8b6 user: alex tags: trunk, release, version-1.6 | |