ooxml

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-12-01
10:11
Removed the EvalChildScript method in ooxml-doc.tcl; it is in ooxml-doc-math.tcl. Leaf 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
22:30
Improved error reporting for nested table creation. check-in: 9b7ec50b43 user: rolf tags: docx
2025-11-27
02:24
Fixed method settings. Added methods selectNodes/xpath (they are aliases). Added a few tests and a bit documentation. check-in: 133a36355d user: rolf tags: docx
2025-11-25
01:43
Improved the settings method. The settings.xml part is only discarded it the -reset option with a true value is given. Oderwise the elements given by the options are overwritten, if the are already there or inserted in the order given by the specification. Setting an even header or footer automatically set the w:evenAndOddHeaders setting. check-in: a487dd0cb6 user: rolf tags: docx
2025-11-24
00:31
Implemented setting or inserting of elements in word/settings.xml in order. Closed-Leaf check-in: 413a442072 user: rolf tags: wip
2025-11-22
15:54
wip check-in: da9fa7534d user: rolf tags: wip
2025-11-19
01:43
Fixed the image naming machinery. check-in: ac181f9637 user: rolf tags: docx
2025-11-17
00:14
Added the methods commentrangestart, commentrangeend, and simplecommentrangeend. check-in: da779374b0 user: rolf tags: docx
00:13
Added documentation. Closed-Leaf check-in: 00960587c3 user: rolf tags: commentrange
2025-11-16
18:03
Changed the method names from commentstart/(commentend|simplecommentend) to commentrangestart, commentrangeend and simplecommentrangeend. While a mouthful it is more correct: it is not the comment with starts or end, it marks the range of text which is commented. check-in: e4a0b5f26e user: rolf tags: commentrange
2025-11-15
12:22
Merged from docx. check-in: 3b6745c9a3 user: rolf tags: commentrange
03:33
Lesser boiler plate code for option/error handling. check-in: e2aba55fc8 user: rolf tags: docx
03:15
Added a commentstart/(commentend|simplecommentend) pair methods to allow to comment a range of text. check-in: f037d3f9eb user: rolf tags: commentrange
2025-11-11
22:21
Merged from docx. check-in: b56a114c9f user: rolf tags: commentrange
2025-10-26
14:45
Parse the xml files inside the docx zip with -keepEmpties to prevent that space only text gets lost. check-in: c8e47d7821 user: rolf tags: docx
14:33
Enhance the field method to allow styling of the inserted fields. Thanks goes again to Miguel for the inital implementation. check-in: 953f40ced4 user: rolf tags: docx
14:27
Provide at least one example of a docx field with switches. Added a few words of documentation. Closed-Leaf check-in: 8358cefe9f user: rolf tags: docx-styled-fields
14:03
Set the dirty attribute only in case of REF, SEQ and TOC fields. check-in: e04320ebdb user: rolf tags: docx-styled-fields
2025-10-24
12:46
Attempt for styled fields. check-in: 5745b745f6 user: rolf tags: docx-styled-fields
2025-10-23
00:41
Fixed two spellings. check-in: 3712e5656b user: rolf tags: docx
2025-10-21
20:14
Fixed typo in configure.ac and subsequently configure. Thanks to Miguel for spotting. check-in: d877ffcf62 user: rolf tags: docx
2025-10-20
08:31
Preparation for more fine grain docx settings control. check-in: 0f7bda68ca user: rolf tags: docx
2025-10-18
01:33
Enhanced document settings. check-in: 3e1c24497e user: rolf tags: docx
2025-10-11
00:28
Added a simple replace mechanism. check-in: ed4b84b577 user: rolf tags: docx
2025-10-10
14:21
Use only by the documents defined namespaces prefixes as value of mc:Ignorable. check-in: f6f1d79089 user: rolf tags: docx
2025-10-09
21:40
Factored out the OOML related method into an own source file. check-in: 1a13b698ea user: rolf tags: docx
2025-10-08
23:01
Added optional start up not with an empty document but from a given .docx file. Thanks to Miguel Bañón for valuable input. Tweaked the ignorable support. check-in: 6177de5009 user: rolf tags: docx
22:52
Done for now. Closed-Leaf check-in: 83f5a07a15 user: rolf tags: wip
2025-10-06
20:50
Make progress. check-in: bb483bdf5c user: rolf tags: wip
2025-10-05
23:35
wip check-in: 42a36c3e70 user: rolf tags: wip
2025-10-02
16:46
wip check-in: a9608f73c7 user: rolf tags: wip
2025-09-27
15:33
wip check-in: 56e9261d96 user: rolf tags: wip
2025-09-15
09:18
Fixed typo; thanks to Miguel for spotting. check-in: d0b6088789 user: rolf tags: docx
2025-09-13
23:50
Resolved the boolean type doubling ST_OnOff/CT_OnOff; settled for CT_OnOff and normalize to 1/0 which should work for all places (strict and transitional). check-in: 1f946c4f61 user: rolf tags: docx
23:37
Took over the twigs and hps related work of Miguel Bañón. check-in: c7a9f99009 user: rolf tags: docx
2025-09-11
00:11
Took over the first obvious bug fixes and improvements from Miguels last contribution. check-in: e30d573b41 user: rolf tags: docx
2025-09-10
21:26
Added a first bit of Office Math Markup Language (OMML). This was initially contributed by Miguel Bañón. check-in: d12bec7400 user: rolf tags: docx
2025-09-09
00:17
Merged from docx. Closed-Leaf check-in: 8a9db8e937 user: rolf tags: mathml
00:16
Fixed the new -ignorable option, check-in: 19d7eeed9f user: rolf tags: docx
00:14
Changed the calling convention of the mathml method to what the wml core has: first -option values then script to evaluate. check-in: a4d47c6d45 user: rolf tags: mathml
2025-09-08
23:16
Merged from docx. check-in: 2907c33a00 user: rolf tags: mathml
23:14
Changed the default of mc:Ignorable to "w14 wp14 wpg wps". Added option -ignorable to configure to set it at will. check-in: dce10631fa user: rolf tags: docx
2025-09-07
22:01
Added a way to say that groups of options are mutually exclusive for the Create machinery. Used for mrun. Simplified mrun futher: the -plane and -upright options were only used to say -sty p; removed them. The element m:rPr may be empty according to the xsd. Fixed leftover from moving attribute prefix setting to method math. check-in: d0a7762643 user: rolf tags: mathml
21:43
Finished digression. Closed-Leaf check-in: 8d032d68fa user: rolf tags: wip
00:31
wip check-in: 87506875f7 user: rolf tags: wip
2025-09-06
22:58
Adapted docx-example2.tcl to the new spelling-corrected option name. Generalized attribute namespace control. Set the attribute namespace to m once in the umbrella method math. check-in: f2c2ea3fc7 user: rolf tags: mathml
22:41
m:fPr may be empty according to the xsd. check-in: b9fc87d82a user: rolf tags: mathml
22:28
Factored out repeated code. check-in: 1a14246a11 user: rolf tags: mathml