Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
146 check-ins using file examples/xlsx-complexReadWrite.tcl version ef284e6e42
2025-08-22
| ||
06:39 | Merged from havepandoc Leaf check-in: 5494695e07 user: alex tags: trunk | |
06:37 | autoconf 2.72 Closed-Leaf check-in: c43bc8cf44 user: alex tags: havepandoc | |
00:24 | Merged from trunk. Leaf check-in: 8362f17099 user: rolf tags: docx | |
2025-08-21
| ||
22:40 | More tweaks to make ooxml compatible with tdom 0.9.6. check-in: abd8521a2c user: rolf tags: trunk | |
22:22 | Made the xlsx-* examples work with tdom 0.9.6. check-in: 1d3ac010f2 user: rolf tags: trunk | |
20:56 | Enhanced the buiild description for wml content to mark keys in key value option values as required, with or without default. Used for pgMar which has only required attribures. check-in: d8e0f9d258 user: rolf tags: docx | |
2025-08-19
| ||
22:36 | Made the generated WordprocessingML "more valid" (although even Microsoft products digested what was created so far). check-in: 5cc20bc5c9 user: rolf tags: docx | |
2025-08-08
| ||
10:37 | Changed makefile so that it does not raise error in case of make all or make doc and pandoc is not installed. check-in: 11d806adbb user: rolf tags: havepandoc | |
2025-08-07
| ||
00:40 | wip Leaf check-in: b0a6d2db5c user: rolf tags: commentrange | |
2025-07-31
| ||
22:55 | Work on documentation helper script. check-in: 041132a4c3 user: rolf tags: docx | |
2025-07-27
| ||
22:11 | Added more table row properties. check-in: 36966e624b user: rolf tags: docx | |
17:12 | Added the -headerrow option to table rows, enabling repeated header rows on subsequent pages a table spans about. check-in: a00ceef10e user: rolf tags: docx | |
2025-07-25
| ||
15:50 | Minor work on documentation. Started helper script to generate markdown for options and option values. check-in: 04c9ec5765 user: rolf tags: docx | |
2025-07-20
| ||
13:43 | Removed left over code line from rewrite of earlier version. check-in: fdae1872a1 user: rolf tags: docx | |
02:21 | Fixed the last commit. check-in: e4234973d5 user: rolf tags: docx | |
02:10 | Ensure that every footnote and endnote have a footnoteRef/endnoteRef element. check-in: bfc010c327 user: rolf tags: docx | |
2025-07-19
| ||
15:02 | Work on the developer documentation. check-in: ead3052132 user: rolf tags: docx | |
2025-07-18
| ||
09:11 | Fixed fall-out of namespace variable resolution quirk for Tcl < 9.0. check-in: 6afa429b9f user: rolf tags: docx | |
2025-07-17
| ||
23:31 | More field types for the field method- check-in: 9b59794c90 user: rolf tags: docx | |
23:01 | Added more table cell options. check-in: f8b1bdff73 user: rolf tags: docx | |
22:46 | Improved bookmark support. check-in: e53b56c658 user: rolf tags: docx | |
12:54 | Fixed the package provide lines to be in sync what pkgIndex.tcl say. Added internal code to be used to generate documentation stubs. check-in: b91fba1669 user: rolf tags: docx | |
2025-07-16
| ||
12:27 | More user friendly error stack also for textbox body scripts. check-in: 3ba1d156be user: rolf tags: docx | |
00:58 | Just take all XML files over from the given .docx with the exception of document.xml. check-in: b53a9cf053 user: rolf tags: docx | |
2025-07-14
| ||
23:49 | Added footnotes/endnotes. check-in: 2eab3e6a6c user: rolf tags: docx | |
23:49 | Improved error handling code. Closed-Leaf check-in: 727a52e7fa user: rolf tags: footendnote | |
2025-07-09
| ||
12:59 | Footnotes and endnotes basically work. check-in: 742deb7eb7 user: rolf tags: footendnote | |
08:31 | Corrected typo. check-in: d0e200da37 user: rolf tags: docx | |
2025-06-30
| ||
23:32 | Improved error messages. Removed not used type check. check-in: 14912390c7 user: rolf tags: docx | |
00:24 | More user friendly error messages. check-in: 0f268beb70 user: rolf tags: docx | |
2025-06-28
| ||
00:07 | Added restart numbering. check-in: 600d2bec21 user: rolf tags: docx | |
2025-06-26
| ||
22:48 | Improved error behaviour of the image method. check-in: ee98709d00 user: rolf tags: docx | |
22:25 | Made textbox in docx-example1.tcl also work with w365. check-in: f2d90cf49f user: rolf tags: docx | |
17:41 | wip Closed-Leaf check-in: 35669f0553 user: rolf tags: docx-textbox | |
2025-06-21
| ||
22:56 | Fixed listings: the sequence model of w:numbering has all w:abstractNum elements before the w:num elements. check-in: 57f3652094 user: rolf tags: docx | |
22:00 | wip Closed-Leaf check-in: 6d48cb1ed2 user: rolf tags: docx-numbering | |
2025-06-18
| ||
00:24 | Added some very rought documentation. check-in: fc29503936 user: rolf tags: docx | |
2025-06-16
| ||
10:30 | Fixed Add2Content_Types. check-in: cb7e402644 user: rolf tags: docx | |
2025-06-15
| ||
00:18 | Error handling fixes. check-in: 67e8c9139c user: rolf tags: docx | |
2025-06-13
| ||
09:32 | Fixed formatting of error msg for invalid values to options. Replace german text in example file. check-in: 0a684cbad4 user: rolf tags: docx | |
2025-06-11
| ||
22:48 | Added methods addXML and textbox. check-in: 2f231a1083 user: rolf tags: docx | |
22:44 | Made AddXML public (as addXML). Made the textbody bodyPr attributes configurable. Closed-Leaf check-in: cc01382c6d user: rolf tags: textboxes | |
21:13 | Works also for Word now. Added method AddXML to insert plain XML into the document. check-in: 90d08f338e user: rolf tags: textboxes | |
21:10 | Digression finished. Closed-Leaf check-in: 4a9f0223ed user: rolf tags: textboxes-wip | |
2025-06-07
| ||
23:41 | Its the pctWidth and pctHeight elements ... check-in: 816d6b0108 user: rolf tags: textboxes-wip | |
15:15 | wip check-in: 5ae1a49432 user: rolf tags: textboxes-wip | |
14:39 | Preliminaries to make bodyPr attributes user configurable. check-in: cc3260ecea user: rolf tags: textboxes | |
00:40 | Libreoffice already grok it to some degree. check-in: 717c024260 user: rolf tags: textboxes | |
2025-06-06
| ||
00:16 | Added the field type numpages (number of pages in the document, allowing things like "Page x from y"). check-in: 78ad529596 user: rolf tags: docx | |
00:00 | Added the -noProof option to text. Changed the normalized value of ST_OnOff types to be on the secure side (impedance between wml documentation and xsd). Made images possilbe in header and footer (which requires individual files in _rels for each header/footer). check-in: 480511505e user: rolf tags: docx | |
2025-06-03
| ||
21:40 | Cleaned up namespace exports. check-in: e8d777db43 user: rolf tags: docx | |
21:38 | This is not the Right Way™ - it should be done by a word processor extension, which inserts special markup into the document.xml - and turned out also to be perhaps not so easy as thought this may stay an exploration. Leaf check-in: 2c07a13716 user: rolf tags: docx-template | |
2025-05-30
| ||
00:37 | Added the method setting and a lot of easy to do settings (who will ever document this?). check-in: 497daa965d user: rolf tags: docx | |
2025-05-29
| ||
21:10 | Added a comment command which allows local text formatting. Minor code cleanups. check-in: 8f09737667 user: rolf tags: docx | |
12:41 | Greatly enhanced the mime types understood by the library (to hopefully support all kind of image (and other multi media) formats understood by the wordprocessingml processor. Added the DateType data type. Renamed the comment method to simplecomment. check-in: c3447e6e3e user: rolf tags: docx | |
01:06 | Added a simple form of comments. check-in: 8728432340 user: rolf tags: docx | |
2025-05-28
| ||
22:10 | Added emboss effect. check-in: 8cc57ee410 user: rolf tags: docx | |
2025-05-27
| ||
23:14 | Improvements to the page and section setup mechanism. check-in: 6db4bfd43e user: rolf tags: docx | |
2025-05-25
| ||
14:03 | Fixed creating links to internet urls. Added in-document links. check-in: 97d97ab1ab user: rolf tags: docx | |
14:01 | Save work. Closed-Leaf check-in: 025f8ddef6 user: rolf tags: docx-wip | |
2025-05-24
| ||
15:17 | wip check-in: 58ed345221 user: rolf tags: docx-wip | |
2025-05-22
| ||
23:42 | Fixed image display with MS Word 2016. check-in: ada64674c3 user: rolf tags: docx | |
10:11 | Added basic bidi/right to left support and other minor paragraph settings. check-in: df47e10ed6 user: rolf tags: docx | |
2025-05-21
| ||
00:40 | Enriched the error message in case of unknown option: list the known options in the message. check-in: e5f085f76e user: rolf tags: docx | |
2025-05-18
| ||
23:10 | Add text style option -verticalAlign, which enables superscript and subscript text. A bit more shuffling around of methods to keep them in alphabetic order. check-in: 78e9c04db4 user: rolf tags: docx | |
2025-05-17
| ||
23:32 | Integrate table related work. check-in: f714e045fd user: rolf tags: docx | |
01:31 | Added cell background. Closed-Leaf check-in: bb9298b6d1 user: rolf tags: docx-wip | |
2025-05-16
| ||
22:50 | Merged from docx. check-in: 9c48129be5 user: rolf tags: docx-wip | |
01:08 | Changed my mind: Use the style name to identify a style and not the styleId. check-in: 37b1d825ed user: rolf tags: docx | |
2025-05-15
| ||
18:23 | Merged from docx. check-in: 8aa894481f user: rolf tags: docx-wip | |
10:59 | Merged from trunk. check-in: 4c1949cbaf user: rolf tags: docx | |
10:58 | Integrated improved image handling. check-in: f7a220d13d user: rolf tags: docx | |
10:55 | Integrated docx-image-wip. Closed-Leaf check-in: 274bddf788 user: rolf tags: docx-image | |
10:54 | More anchor image options including for distance from image to text flowing around. Internal reorganisation. Closed-Leaf check-in: 6faa896dee user: rolf tags: docx-image-wip | |
2025-05-13
| ||
09:33 | updated archive options: tar --no-xattrs --no-mac-metadata --disable-copyfile and more excludes (Ticket [21be6e112ec34758]) check-in: fe6dce9949 user: alex tags: trunk | |
00:35 | More anchor image control. check-in: 9536a52984 user: rolf tags: docx-image-wip | |
2025-05-12
| ||
08:39 | wip check-in: d66b6793e0 user: rolf tags: docx-image-wip | |
2025-05-10
| ||
16:02 | wip check-in: 486ac811c7 user: rolf tags: docx-image-wip | |
13:35 | wip check-in: 128bccfe68 user: rolf tags: docx-image-wip | |
13:19 | wip check-in: 0d5b4a4dfc user: rolf tags: docx-image-wip | |
2025-05-05
| ||
08:40 | wip check-in: 80ecd3215b user: rolf tags: docx-image-wip | |
2025-05-03
| ||
01:44 | There are two kinds of images: inlined or anchored. check-in: 549abc2ff4 user: rolf tags: docx-image-wip | |
2025-05-02
| ||
15:48 | Factored out attribute list creation from key-value pairs arguments (with type checking/value transforming). Started a simple mechanism to add extension entries to [Content_Types].xml if a media with so far not noted extension is added to the docx. check-in: 8aea10daf0 user: rolf tags: docx-image-wip | |
2025-05-01
| ||
01:14 | Finally this produces something even Word opens. check-in: 0392ad7f55 user: rolf tags: docx-image-wip | |
2025-04-25
| ||
11:43 | wip check-in: 567c910cce user: rolf tags: docx-image-wip | |
2025-04-24
| ||
00:15 | Follow the convention to monotony numbering the added images (which at least word enforces as mandatory). check-in: b1e64c05f0 user: rolf tags: docx-image | |
2025-04-20
| ||
01:00 | wip check-in: 16f02187d5 user: rolf tags: docx-image | |
2025-04-19
| ||
01:45 | Fixed bug: [Content_Types].xml needs to be updated if files are added to the .docx zip. This fixes most of the compatibility problems with office 2016/word365. check-in: d4ca38316e user: rolf tags: docx | |
2025-04-13
| ||
23:04 | wip Closed-Leaf check-in: fa098c5060 user: rolf tags: mscompat | |
2025-04-12
| ||
01:50 | Added a simple method call to import all files inside the word directory other than document.xml inside an ooxml-docx object. check-in: 66c5700c3e user: rolf tags: docx | |
2025-04-09
| ||
12:13 | Turns out that MS word on windows doesn't digest well documents with word/numbering.xml just the empty document element (although the wml.xsd clearly allows this). Fixed by adding word/numbering.xml only if it has content. check-in: cf88ae1d45 user: rolf tags: docx | |
2025-04-07
| ||
23:48 | Starts to do something. check-in: 5df2cadc1a user: rolf tags: docx-wip | |
2025-04-06
| ||
23:53 | Working on conditional table styling. Closed-Leaf check-in: 596d89d161 user: rolf tags: wip | |
23:12 | More work on tables: Started row specific settings. Factored out cell specific settings. Added row and cell specific settings to table style definition. check-in: 31d26cf6bf user: rolf tags: docx | |
22:36 | Enhanced the creation by description mechanism to be able to create not only child nodes but also subtrees. check-in: 9d0626940b user: rolf tags: docx | |
2025-04-04
| ||
23:59 | Added table cell margins on table style, table and cell level. Some editorial house keeping. check-in: 296a1ac3e7 user: rolf tags: docx | |
11:47 | Method presetsheets ensure that the sheets are read in the correct order. check-in: 4075d8cdf9 user: alex tags: trunk | |
10:05 | ScanDateTime Evaluation UTC flag for date >= 1970 check-in: aecda80594 user: alex tags: trunk | |
00:56 | Centralized some table properties and added alignment of tables (the whole table on the page, not the alignment of the cells), though that doesn't seem to work as style setting but only locally applied. check-in: 19ac982298 user: rolf tags: docx | |
2025-04-03
| ||
13:31 | Added guards to prevent the call of the tablerow method outside of table context and the call of the tablecell method outside of table row context (and guarding works even if the table method used recursively inside a complex table cell). check-in: 05df3e5fb0 user: rolf tags: docx | |
12:13 | Merged complex tables in. check-in: 62e1dce2de user: rolf tags: docx | |
12:05 | Added vertical cell and combined horizontal and vertical cell spanning. Closed-Leaf check-in: 50fa7ba8ee user: rolf tags: tables | |
10:37 | Handle the seldom but existing case of elements with just one attribute to set and that attribute has not the name w:val for the "create by description" mechanism. check-in: 3adcd9c903 user: rolf tags: tables | |
2025-04-02
| ||
23:54 | Added cell spanning to complex tables. check-in: f4b00c644b user: rolf tags: tables | |
23:06 | Cell content formated with all paragraph and charcter settings, tables and images in table cells. Complex but mighty. check-in: cd0e455c33 user: rolf tags: tables | |
17:26 | Attempt to create complex tables with individual formatted cells. check-in: b77490f9f3 user: rolf tags: tables | |
13:15 | Style id check centralized; style id check for table styles added. check-in: bbe7303934 user: rolf tags: docx | |
10:07 | Fixed the messed up paragraphdefault method. Added optional paragraph style for the first and last row for the simpletable method. check-in: 0a9d3edabd user: rolf tags: docx | |
2025-04-01
| ||
22:36 | Shuffled code around for housekeeping. check-in: d97d0e7ff0 user: rolf tags: docx | |
22:20 | Added paragraphs as text frames. check-in: c55f140585 user: rolf tags: docx | |
22:13 | Added type boilerplate and more options. Closed-Leaf check-in: 08dd059233 user: rolf tags: textframes | |
21:35 | Started implementation of simple textframes. check-in: 3ebe7b3ae1 user: rolf tags: textframes | |
20:53 | Factored out paragraph style (pPr) in an own method not only for streamlined code but also for feature enhancement at a few places where pPr is also used. check-in: f5e5a58974 user: rolf tags: docx | |
2025-03-30
| ||
01:46 | Added -highlight option to text formating. check-in: 41cd6fb315 user: rolf tags: docx | |
2025-03-29
| ||
16:04 | Added starting notes to a developers guide to ooxml-docx. check-in: 80204cbe76 user: rolf tags: docx | |
01:56 | Added support for header and footer. General improvements. check-in: 516be814bd user: rolf tags: docx | |
01:53 | Check rIds given for header and footer. Prettified error reporting about invalid options. Closed-Leaf check-in: 29430752eb user: rolf tags: headerfooter | |
2025-03-28
| ||
05:52 | Merged from dt-regexp check-in: bf71decd52 user: alex tags: trunk | |
02:13 | Seeems to basically work. check-in: 394c9649e3 user: rolf tags: headerfooter | |
00:23 | Merged from docx. check-in: 9368482166 user: rolf tags: headerfooter | |
00:19 | Reworked internal handling of page/section setup. check-in: 53fe03a2fe user: rolf tags: docx | |
2025-03-27
| ||
19:54 | ScanDateTime new regexp. Fixing ticket [74309ca5fb8c3a1d] Closed-Leaf check-in: 2eac2192d0 user: alex tags: dt-regexp | |
2025-03-26
| ||
12:23 | Started. check-in: dbbee369f9 user: rolf tags: headerfooter | |
2025-03-23
| ||
17:07 | Added simple fields support. check-in: 38d9439297 user: rolf tags: docx | |
17:06 | Going from simple fields to complex fields (though makes not much difference in result). Fixed handling of special characters in Wt. Closed-Leaf check-in: c37e945369 user: rolf tags: fields | |
2025-03-21
| ||
16:10 | Started. check-in: ef7a34d1c6 user: rolf tags: fields | |
01:23 | Adapted ooxml-docx to the new (simpler) tdom way of creating XML namespaced attribute nodes. check-in: d192065636 user: rolf tags: docx | |
2025-03-20
| ||
00:56 | Prettified error messages to the library user. Shuffling code around to have it in lexical order. check-in: 3ee0267790 user: rolf tags: docx | |
2025-03-14
| ||
00:36 | Merged from trunk. check-in: 36d0f30e2e user: rolf tags: docx | |
2025-03-10
| ||
06:17 | Version-1.10 check-in: 985e4947bc user: alex tags: trunk, release, version-1.10 | |
06:08 | Merged from tcltest check-in: 92acdae73e user: alex tags: trunk | |
2025-03-09
| ||
21:08 | Added test for IndexFix Closed-Leaf check-in: 93e1b474b0 user: alex tags: tcltest | |
2025-03-08
| ||
12:24 | Merged from trunk. check-in: 9f91f361e3 user: rolf tags: docx | |
07:57 | Renamed all spreadsheet test to xlsx-name.test. check-in: da44665583 user: alex tags: tcltest | |
2025-03-07
| ||
09:06 | New test file: printarea.test. This is a simple test and can be used for upcoming tests. check-in: e5752c1936 user: alex tags: tcltest | |
08:50 | Reorganizing tests; Drop printarea from formatcell.test. check-in: 48cb33957e user: alex tags: tcltest | |
08:30 | Merged from pageMargins and pageSetup check-in: 7ad30606f9 user: alex tags: trunk | |
03:28 | presetsheets for pageSetup Closed-Leaf check-in: 57d9dfbcf3 user: alex tags: pageSetup | |
03:25 | xl_read pageSetup check-in: 00366a8351 user: alex tags: pageSetup | |
03:20 | presetsheets for pageMargins Closed-Leaf check-in: 2ee59dbabc user: alex tags: pageMargins | |
03:05 | xl_read pageMargins check-in: 1be29e50f8 user: alex tags: pageMargins | |
2025-03-06
| ||
18:14 | Merged from printarea check-in: 09e63ec805 user: alex tags: trunk | |
18:11 | presetsheets for PrintArea Closed-Leaf check-in: f6081a5e4e user: alex tags: printarea | |
18:02 | xl_read PrintArea + Test check-in: e4f0cee9a3 user: alex tags: printarea | |
11:30 | Index should not be a double. Ticket [c07105771b451431] check-in: 01ce966114 user: alex tags: trunk | |
10:44 | Reorganized sample files. check-in: 1cea2380dc user: alex tags: trunk | |