Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 1c13bb825fa4eb89.
2019-11-14
| ||
22:17 | use getAttributeNS when namespaces are used check-in: db4da84257 user: alex tags: namespaces | |
2019-11-13
| ||
16:54 | all xmlns into an array check-in: e740ca7fe6 user: alex tags: namespaces | |
2019-11-10
| ||
21:26 | merged from xquery check-in: 801207f631 user: alex tags: trunk | |
2019-11-08
| ||
13:08 | revise xQuery xl_read Closed-Leaf check-in: b460a8bb8b user: alex tags: xquery | |
12:32 | revise xQuery xl_sheets check-in: 6f6ba1295a user: alex tags: xquery | |
2019-11-07
| ||
21:12 | change ../text() nodeValue to string() check-in: 99033f7a53 user: alex tags: tcltest | |
2019-11-05
| ||
21:58 | merged from tcltest check-in: d7bececf50 user: alex tags: trunk | |
21:56 | test adjusted to localtime instead of utc check-in: d9852d9c70 user: alex tags: tcltest | |
21:48 | xl_write constructor -created|-modified are now localtime date string or ctime check-in: 1e434b441a user: alex tags: trunk | |
09:22 | test validty of app.xml and core.xml check-in: a9b5d6ee1e user: alex tags: tcltest | |
07:55 | save work check-in: 58d5177915 user: alex tags: tcltest | |
2019-11-04
| ||
13:44 | save work check-in: 73393cf0b3 user: alex tags: tcltest | |
2019-11-01
| ||
14:06 | two basic tests check-in: 90da6d6d6d user: alex tags: tcltest | |
13:57 | save work check-in: dbe69451ea user: alex tags: tcltest | |
2019-10-31
| ||
22:42 | starting test suite check-in: 14798f478c user: alex tags: tcltest | |
15:51 | TEA implemented; next todo: tcl tests check-in: 6b3980c2a9 user: alex tags: trunk | |
15:34 | first version: ./configure; make test; make install Closed-Leaf check-in: c74eafa14f user: alex tags: TEA | |
11:10 | updating to TEA 3.13; datarootdir check-in: bd98bf164b user: alex tags: TEA | |
2019-10-30
| ||
22:05 | TEA support (Tcl Extension Architecture) check-in: 03f6df59a4 user: alex tags: TEA | |
2019-10-29
| ||
06:48 | Getopt removed for more speed check-in: 3d420672dd user: alex tags: trunk | |
2019-08-20
| ||
08:00 | Version-1.3 check-in: 3e16defd13 user: alex tags: trunk, release, version-1.3 | |
2019-08-16
| ||
21:24 | merged from initnodecmds Leaf check-in: 56d2fef577 user: alex tags: populationspeed | |
21:15 | execute initialization of node commands centrally and only once Closed-Leaf check-in: 1625832b7b user: alex tags: initnodecmds | |
20:06 | merged from garbagecollection check-in: dd54fcbd9a user: alex tags: populationspeed | |
19:54 | unset sharedStrings Closed-Leaf check-in: 1c13bb825f user: alex tags: garbagecollection | |
19:46 | something like garbage collection. unset cells() while serialization also to reduce maximum mem peek check-in: 3487eb7901 user: alex tags: garbagecollection | |
19:23 | fixed a problem with -style option (from check-in [6c6aa2f98f]) check-in: 27bb35e6a6 user: alex tags: populationspeed | |
09:54 | Modified writing: hold only just one DOM tree of the xml files to generate in memory and drop that immediately after done with it, to reduce maxium mem peek (at bit). check-in: 1780af15a2 user: rolf tags: populationspeed | |
03:33 | minimum version Tcl 8.6.7 required check-in: 32eaa74737 user: alex tags: populationspeed | |
2019-08-15
| ||
13:09 | Merged from trunk check-in: 0c057761f8 user: rolf tags: populationspeed | |
06:42 | move package require vfs::zip to procs xl_sheets and xl_read because it is only needed to read data check-in: 0ebe84a691 user: alex tags: populationspeed | |
2019-08-14
| ||
21:29 | Added credits. Editorial clean-up. Removed the for this now not anymore used helper proc ::ooxml::Zip*. check-in: 43be3b2012 user: rolf tags: populationspeed | |
15:52 | Turns out, that creating the zip (at least as it currently done with vfs) eats up some time. Removed the need for vfs (only for writing!), now the zip is created with core on-board means. This reduces the time per cell needed for writing to 2/3. check-in: e06fcddeb0 user: rolf tags: populationspeed | |
2019-08-13
| ||
21:10 | Reworked the option parsing of the cell method for speed. check-in: 6c6aa2f98f user: rolf tags: populationspeed | |
2019-08-10
| ||
09:33 | added sample9.tcl and timestamp correction doc core check-in: 4a610b3601 user: alex tags: trunk | |
09:21 | merged new constructor options check-in: 86cfba6df0 user: alex tags: trunk | |
09:15 | package require modificated at all samples check-in: a3e6c25ebf user: alex tags: trunk | |
2019-08-09
| ||
20:57 | new opts: -created, -modifiedby, -modified and -application Closed-Leaf check-in: b37b7c9994 user: alex tags: newcreateopts | |
16:24 | new constructor opts check-in: 4827b010f4 user: alex tags: newcreateopts | |
2019-08-08
| ||
22:57 | Added a simple bench test file, to have at least something handy within the source tree. Leaf check-in: 5cebb3f58f user: rolf tags: speed | |
22:09 | Found and fixed one major problem: The code already sorts all cells once. Just store the results and use them easily looked up later. Still the # of milliseconds per cell needed while writing goes up slightly with the # of cells to write. But it's much better now. See [20c5ed5f11]. check-in: 998892470a user: rolf tags: speed | |
20:32 | Minor improvement: Don't create a list of length nr of cells in the sheet (and as much Tcl_Objs, with typically tons of doublets) but an array with just nr of rows in the sheet as entries. And, as an effect, the following sort has much lesser work. check-in: 87b0383960 user: rolf tags: speed | |
20:19 | Removed a bit useless code: lastRow, minCol and maxCol are only written, but never used. check-in: 03ff1d1e5c user: rolf tags: speed | |
19:03 | Saving the [expr ...] is probably even a tiny little better. check-in: 47cf52d42b user: rolf tags: speed | |
18:51 | Use a fast temporary lookup array for all elements of sharedStrings, to avoid repeated lsearch on a potential every growing list. Inside the loop: since new elements are always appended on the list, the pos of the new list is just the llength - 1. For my tests, this changes already speeds the writing up of almost 3 times. check-in: 2b3d6087ca user: rolf tags: speed | |
13:32 | merged idomidioms check-in: 07a138a2f1 user: alex tags: trunk | |
2019-08-07
| ||
20:00 | Fixed two places with potential dangerous usage of tcl variable references within XPath expressions. Leaf check-in: 0c42ce5e46 user: rolf tags: idomidioms | |
19:37 | Replaced all the "-namespaces [list X ...]" options on selectNodes method calls by using the doc global prefix namespace mapping. check-in: a29e597dac user: rolf tags: idomidioms | |
19:35 | Made sample4 run from the source dir even without ooxml formally installed (as the other example scripts.) check-in: f7bd540ee0 user: rolf tags: idomidioms | |
19:30 | merged idomidioms check-in: fd20448a1d user: alex tags: trunk | |