jWebTools

Timeline
Login

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

50 most recent check-ins

2023-12-19
06:41
Revisons to ooSmtp.tcl. Replaced header and email address parsing with simpler and more reliable methods. Also trying nxproc replacing cmdargs and appears to work well. Will expand use of nxproc, but this requires a number of other changes for it to work optimally. Leaf check-in: bb289def46 user: jra tags: 1.2.1, new-cmdargs, revised-cmdargs
2023-11-22
12:02
Modified ooBsrc*.tcl and WebImg.tcl re: rendering stub images correctly. Small change to ooElement to allow using 0nonl as shorthand for 'indenting' when no newlines/indenting desirable in HTML output. Cmdargs processing needs more work. The more recent (binary) version -> segfaults that the pure Tcl code doesn't do. Will need further investigation. Leaf check-in: 09afd78eb7 user: bmedc tags: 1.1.3, trunk
2023-03-24
07:59
Updated changes.md check-in: cb5ef9fdc0 user: jra tags: 1.2.0.1, new-cmdargs, revised-cmdargs
07:27
Updated to v1.2.0. Major change is removal of CmdArgs.tcl, now using extension cmdargs. Decided to rm Example dir, needed total revision. Changed Documentation to doc, though files within will need editing to fully catch up with these changes. Added jwt-main.tcl which sources remaining files and is only file with package provide now. The extension still works per testing. check-in: 5c281e1935 user: jra tags: 1.2.0, revised-cmdargs
2023-03-17
06:45
Further edit to jwebtoola-doc.html re: installation dependencies. check-in: 4943f9a1f0 user: jra tags: 1.1.2.2, revised-cmdargs
06:34
Modified doc.html, changed name to jwebtools-doc.html. check-in: 165dd87007 user: jra tags: 1.1.2.1, revised-cmdargs
2023-03-16
18:37
Updated, replaced CmdArgs::* with cmdargs::* (the extension). This caused problems in Resource re: use of CmdArgs::parseProc -> preparing input to mkOutHdr. Solved by simple lmap to remove '-' from input keys. Nominally a dict is input but string list works. Now CmdArg* isn't needed. ooWebImg css processing needed list of all vars created by cmdargs. Added this option to cmdargs via calling chkArgsv or *vCi variants. Overall appears to work correctly but will observe for new issues. check-in: d47e59a5ef user: jra tags: 1.1.2, revised-cmdargs
2022-11-18
23:47
Added param to Smtp::send, 'txtwrap 68', with configurable line length in html->text conversions (default 68). Minor modifications to Util. Replace 'jWebTools' with 'jwebtools' in hsmtp.tcl. check-in: c60d5d1f81 user: bmedc tags: 1.1.1, trunk
2022-08-21
07:48
Further revisions needed in doc.md. check-in: 8b3c06ba2a user: bmedc tags: 1.1.0.2, trunk
07:30
Updated doc.md and change.md. check-in: 81a4acb463 user: bmedc tags: 1.1.0.1, trunk
02:26
Looks like renaming directory and revising to v1.1.0 is working. Users of extension work as expected with 'package require jwebtools'. Will tag as '1.1.0'. check-in: ab94663e10 user: bmedc tags: 1.1.0, trunk
01:38
Not sure how this will work out, tried renaming jWebTools to jwebtools both on disk and in repo. Planning to change package to jwebtools to be consistent with most Tcl extensions. check-in: 54b9df0661 user: bmedc tags: 1.0.7.8, trunk
2022-08-20
05:03
Added convertDT,mkDateLn to Util and TmDtFmt to Config. Bsrc modified, added DateTm line to article pages. Css changes as well. check-in: 7c2472d8f4 user: bmedc tags: 1.0.7.7, trunk
2022-08-16
19:34
Added tag <sup> to html2txt check-in: a5143e0be4 user: bmedc tags: 1.0.7.6.1, trunk
2022-08-15
06:54
Added blogging infrastructure, Bsrc, BsrcStub, Blist. Also added gallery*.css used by Bsrc. check-in: db6fef09ea user: bmedc tags: 1.0.7.6, trunk
2022-08-12
02:14
Fixed bug in Parsehtml.tcl that would only show up rarely. Involved parsing <img> tags, param list didn't parse properly as list {...} but OK as string. Using [join ...] resolved issue, doesn't appear to have caused new problems. Will need to watch out for issues. check-in: 7e4439171e user: bmedc tags: 1.0.7.5.8, trunk
2022-08-07
07:14
Made further changes to w2h in WebImg. check-in: 23695b4298 user: bmedc tags: 1.0.7.5.7, trunk
04:55
Finished edits of WebImg. Removed old mkFigure, rewritten method works as expected. check-in: 97f3a97d33 user: bmedc tags: 1.0.7.5.6, trunk
2022-08-06
11:24
Revised media handling method for WebImg. (Needed to sort as integer, added to lsort ...) check-in: 43cdc2b743 user: bmedc tags: 1.0.7.5.5, trunk
2022-08-04
20:20
In Body, moved Button from 'no end tag' to 'end tag' list. check-in: 54d6745010 user: bmedc tags: 1.0.7.5.4, trunk
2022-08-01
22:32
Minor edit. Moved chkEmailLs to inside dict k->v loop. check-in: f199c334b1 user: bmedc tags: 1.0.7.5.3, trunk
22:24
Added comments, method name changes in Smtp. No functional change. check-in: 2d120e3bb5 user: bmedc tags: 1.0.7.5.2, trunk
09:48
Brought changes.md up to date. check-in: e47cec2841 user: bmedc tags: 1.0.7.5.1, trunk
2022-07-31
23:59
Edited Smtp, big improvement in parsing txtfile for headers. Fixed bugs so email address list render correctly. Much nicer, compact code. check-in: 4b69c246ef user: bmedc tags: 1.0.7.5, trunk
2022-07-23
06:39
Get doc.md up-to-date. check-in: 42667cb2e6 user: bmedc tags: 1.0.7.4.1, trunk
06:30
Incr jWebTools version to 1.0.7 check-in: 09d1443e9c user: bmedc tags: 1.0.7.4.0, trunk
06:21
Merged emailnotify to trunk check-in: a098dd559b user: bmedc tags: 1.0.7.4, trunk
06:11
Added changes.md, changed doc.md/pdf/html version 0.4.2.5 Leaf check-in: 7b79264c33 user: bmedc tags: 1.0.7.3.6, emailnotify
01:03
Edited doc.md/pdf/html toreflect changes to Config and use of localconfig.tcl. check-in: 31e93f442b user: bmedc tags: 1.0.7.3.5, emailnotify
00:31
Modified /shell/*.{ps1,tcl} programs. The utilities' paths are now /PATH/TO/... Users will need to specify actual paths to the appropriate .tcl files. check-in: ab266ba2f8 user: bmedc tags: 1.0.7.3.4, emailnotify
2022-07-22
20:49
In Smtp fixed call to debug_print, added HMime:: check-in: ffbeb7f659 user: bmedc tags: 1.0.7.3.3, emailnotify
19:40
Changed hsmtp.* in shell. check-in: febec4d993 user: bmedc tags: 1.0.7.3.2, emailnotify
2022-07-20
06:29
Added new variable to Config: emailNotifyTmOut, default value 1000. Keeping config in Config as much as possible is desirable. Util modified accordingly. check-in: cce5aae11e user: bmedc tags: 1.0.7.3.1, emailnotify
06:09
Revised Config. Simplified variables, kept *Path vars, removed intermediates because it was confusing and probably not useful to most users. People will want to set up their own set of paths/directories. Makes more sense to supply full paths for variables in some localconfig.tcl for a particular website project. Made a couple of small edits to JWTserv. check-in: 62727d1875 user: bmedc tags: 1.0.7.3, emailnotify
2022-07-19
10:19
Series of changes in emailSend. Added variable for timeout and added helper proc in Util to eliminate having to use after 1200 ... to get emailSend call started. Now Util::emailSend can be called directly from anywhere and it should work fine.Debating if setting in Config should be added for emailTmOut. May be best to keep configuration in one place. check-in: accbadde36 user: bmedc tags: 1.0.7.2.2, emailnotify
09:25
Changed name of ooWGTserv.tcl to ooJWTserv.tcl, also edited WGTserv to JWTserv since the latter matches jWebTools. Functionality is unchanged. (Tested, works) Plan is to continue updating, and will make modifications re: change package name to jwebtools, move version to 1.0.7 (or 1.1). check-in: e4388d9fcb user: bmedc tags: 1.0.7.2.1, emailnotify
07:41
Moved emailSend to Util.tcl re: making available to classes besides ContactRecv. The proc works fine from Util, though FQNS needs to specified with after as it expects global proc. check-in: 3ca166f331 user: bmedc tags: 1.0.7.2, emailnotify
06:14
Edited ContactRecv re: error msg when emailSend trips over errors. Also fixed css in Demo dir re: erroneous failure to load .css.map file. check-in: 6fc15f3618 user: bmedc tags: 1.0.7.1, emailnotify
01:58
Attempt to add limit to number of tries sending email notifications. Currently there's no limit so can get in infinite loop of emailSend. check-in: 27fb0a197e user: bmedc tags: 1.0.7, emailnotify
2022-07-18
06:37
Fixed spelling error in doc.md/pdf/html. check-in: a423d3c87f user: bmedc tags: 1.0.6.7.8, trunk
06:31
For simplicity changed name of Demo... dir toDemo. check-in: 59d48cb98c user: bmedc tags: 1.0.6.7.7, trunk
2022-07-17
06:48
Modified meny-vert.css re: outline on menu rather annoying. Happens on Firefox anyway. Adding virtual event '.menu-item-div:focus-visible' with outline: 0 solid transparent seems to do what's needed. check-in: 79f43bebdf user: bmedc tags: 1.0.6.7.6, trunk
03:40
Updated documentation, fixed small error in CommentRecv check-in: ce90c99c38 user: bmedc tags: 1.0.6.7.5, trunk
00:40
Going back to original name of project, would likely be clearer to users and for publication. check-in: 2398827133 user: bmedc tags: 1.0.6.7.4, trunk
2022-07-16
07:16
Updated documentation to match current project name. check-in: 026f7f4136 user: bmedc tags: 1.0.6.7.3, trunk
06:47
Changed hsmtp.ps/tcl to use Tcl9/lib/jxWT/shell/... check-in: ef1febbb77 user: bmedc tags: 1.0.6.7.2, trunk
05:35
One more change, jxWT check-in: c3ce2dad6a user: bmedc tags: 1.0.6.7.1-X, trunk
02:29
Replaced jWT with jrWT, etc., and should now be correct. Will try sync with jrWT repo on server. check-in: 484eb6ce56 user: bmedc tags: 1.0.6.7.1, trunk
01:55
Trying to resolve directory name check-in: ee1b1d49e5 user: jra tags: 1.0.6.7-A, trunk
2022-07-15
10:08
Renamed demo 'software' directory, now called 'Demoo-(Software-html)'. Moved other files around, added 'approve*'. Everything seems to be working. check-in: 257bd5a292 user: jra tags: 1.0.6.6, trunk