TclApps Library Source Code
Timeline
Not logged in

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

161 check-ins using file apps/tkchat/deploy/buildapp_mac version 30d8dcc373

2025-03-13
16:32
Adjust tooltip package version requirement. Stop leaking interps when loading history. Leaf check-in: 783944b19c user: emiliano tags: trunk
2025-01-25
17:32
A few modifications to run ijbridge with Tcl 9. Added tls support for both jabber and IRC sides. Leaf check-in: 3cc18c6759 user: emiliano tags: ijbridge-tcl9
2025-01-21
15:49
Removed wrong utf-8 char from comments check-in: 9c28b69758 user: emiliano tags: trunk
2024-07-14
02:27
Update tcltls check-in: 8497c11b78 user: kevin_walzer tags: trunk
2024-06-24
02:01
Additional tweak check-in: 36ffefdb16 user: kevin_walzer tags: trunk
2024-05-10
22:30
Make .ml and .post buttons "-default disabled" so they align properly when using the "classic" theme check-in: ddfddc402f user: emiliano tags: trunk
17:03
Restored lolcatz and bridgenames functionality. Since http version 2.10 (Tcl 8.7-9.0), the keys in the http::meta dictionary changed to be all lowercase. Convert them unconditionally. check-in: e5c11ca112 user: emiliano tags: trunk
15:33
Adapt for the new tcltls callbacks. Confirmed to work with Tcl 8.6 - tls 1.6 and Tcl 9.0 - tls 1.8 Use $env(HOME) instead of "~". check-in: 6babb7e6f6 user: emiliano tags: trunk
2024-04-24
20:55
Remove trailing bracket check-in: f190a066aa user: emiliano tags: trunk
01:25
Unbreak autofade setting check-in: 0dbc43b676 user: emiliano tags: trunk
2024-04-23
18:21
Unbreak transparency setting in Preferences dialog. Make hardcoded string messages use msgcat. check-in: 710b337e0a user: emiliano tags: trunk
2024-01-26
22:02
Further refinement check-in: 69fbb9c669 user: kevin_walzer tags: trunk
21:54
Remove tilde check-in: 9e7e0710d5 user: kevin_walzer tags: trunk
2024-01-23
02:32
Update tcltls check-in: fb80f9eceb user: kevin_walzer tags: trunk
2024-01-17
04:40
Use message catalogs in all literal strings. Add a new quick help dialog. Remove executable bit from ru message catalog. Leaf check-in: 7ea5f06710 user: emiliano tags: dialogs-spacing
03:55
Added initial spanish translation to Tkchat check-in: cd3f093bf4 user: emiliano tags: dialogs-spacing
2024-01-16
21:36
Remove ::msgcat namespace qualifier in imported mc command. Fully qualify commands in the "about" dialog. check-in: d5a87aff37 user: emiliano tags: dialogs-spacing
20:57
Replace standard "about" dialog. Provide both credits and licence information. Improve padding in dialog buttons. check-in: dafee38265 user: emiliano tags: dialogs-spacing
18:14
Close branch. Closed-Leaf check-in: 37508a4376 user: emiliano tags: emiliano-cleanup
2024-01-11
17:27
Remove unused message catalog files. Move conditional code to tkchat_compat86 check-in: 6ffe85a4ec user: emiliano tags: trunk
16:45
[package require] -> [package provide]. Fully qualify http command check-in: 5e7a71d4b3 user: emiliano tags: trunk
16:33
Remove unused variable check-in: 4ba5bb2efb user: emiliano tags: trunk
15:24
Streamline About dialog. Report Tcl and Tk versions separately, since they can different now. check-in: de6e8c042d user: emiliano tags: trunk
14:35
Remove outdated (and wrong with Tcl 9) version check. We require Tcl 8.6- nowadays. check-in: 4daffa42c6 user: emiliano tags: trunk
2023-12-30
18:50
tk::unsupported was removed by 853720038b6746c9. Adjust commands accordingly check-in: 27937cd301 user: emiliano tags: trunk
18:28
tk::unsupported was removed by 853720038b6746c9. Adjust commands accordingly Closed-Leaf check-in: 5011172550 user: emiliano tags: trunk
2023-12-13
01:48
Tweak installation script on Windows check-in: a8ebbdf50a user: kevin_walzer tags: trunk
2023-11-17
21:52
Tweak to library for Tcl 9 compat check-in: 6273db062d user: kevin_walzer tags: trunk
16:41
Minor update check-in: 3a23708af0 user: kevin_walzer tags: trunk
04:21
Updates for Tcl 9 compat check-in: 15bdca580c user: kevin_walzer tags: trunk
04:06
Add tcltls for Linux check-in: 7794fd52e0 user: kevin_walzer tags: trunk
2023-11-15
16:48
Add shortcut build script to Windows build check-in: 8689182c93 user: kevin_walzer tags: trunk
15:45
Restore code removed in error from uninstall script check-in: a404acda85 user: kevin_walzer tags: trunk
15:22
Tweak to Windows build check-in: e317146304 user: kevin_walzer tags: trunk
03:57
Rev bump check-in: a4269fc93d user: kevin_walzer tags: trunk
03:53
Re-work Windows build process and scripts check-in: a6a3c74a7c user: kevin_walzer tags: trunk
2023-11-02
02:39
Updates in lib for Tcl 9 compat check-in: 1cee104abc user: kevin_walzer tags: trunk
2023-10-29
04:13
Add Windows icon check-in: 33517e0c09 user: kevin_walzer tags: trunk
2023-10-23
19:54
Add tcltls Windows files check-in: e473712901 user: kevin_walzer tags: trunk
2023-10-20
02:51
Additonal updates from Emiliano Gavilan check-in: af73ae8b17 user: kevin_walzer tags: trunk
2023-10-18
12:36
Add missing [variable] check-in: c167bed2a4 user: emiliano tags: emiliano-cleanup
2023-10-17
20:17
Unbreak URLID variable resolution. Fixed typo in muc callback. Added missing import in rss module. Remove character data validation with tclxml in 8.6 check-in: 77b9554b1a user: emiliano tags: emiliano-cleanup
2023-10-16
02:28
More varname/proc cleanup. Refactor code layout to bring related code together check-in: 6e2d1db6a1 user: emiliano tags: emiliano-cleanup
2023-10-15
17:42
Missing message catalog import in newroster namespace check-in: 17fc0f086d user: emiliano tags: emiliano-cleanup
2023-10-14
17:39
More code cleanup/reorganization check-in: a826314061 user: emiliano tags: emiliano-cleanup
03:24
Avoid unnecesary command/variable qualification check-in: 6a93a2b80c user: emiliano tags: emiliano-cleanup
01:41
Provide a proper scope to an [after] script check-in: 2fc6830c27 user: emiliano tags: emiliano-cleanup
2023-10-13
23:16
Variable naming cleanup. Bring most used variables in procs to LVT using either [global] or [variable] check-in: 8b3841a01c user: emiliano tags: emiliano-cleanup
17:48
Merge trunk check-in: b29d8608d6 user: emiliano tags: emiliano-cleanup
2023-10-12
02:13
Patch for errors from "Get user versions" with tkchat on Tcl 9.0a4 - thanks to Schelte Bron check-in: 66691ce8cd user: kevin_walzer tags: trunk
2023-10-10
01:25
Remove file committed in error check-in: 5e6f99ae03 user: kevin_walzer tags: trunk
01:24
Merge emiliano_cleanup branch - thanks to Emiliano Gavilan for his great work check-in: f585e65ed2 user: kevin_walzer tags: trunk
2023-10-09
21:41
Prevent scoping errors by moving event handling code to a proc instead of [namespace code] check-in: 6ec2bbd695 user: emiliano tags: emiliano-cleanup
02:36
Fix scoping error on RSS options check-in: 61ac352437 user: kevin_walzer tags: emiliano-cleanup
2023-10-04
14:07
Prevent saving ConnectHost and ConnectPort if not enabled check-in: 6cad788f6f user: emiliano tags: emiliano-cleanup
2023-10-03
01:17
Reintroduced a faked base64 package since it's a dependency of sasl authentication. Implemented a new login dialog, allowing the user to specify host and port to connect. check-in: 6c4302cca9 user: emiliano tags: emiliano-cleanup
2023-10-01
00:41
Work in progress to tackle down ticket 8f4d44a440. Imported jabberlib's jlibdns.tcl file and work in progress on a new, (hopefully) improved login dialog check-in: 435e9c0245 user: emiliano tags: emiliano-cleanup
2023-09-29
02:50
Add RSS titles to default options check-in: b6ec654878 user: kevin_walzer tags: emiliano-cleanup
01:50
Fix typo check-in: c7db02d13c user: kevin_walzer tags: emiliano-cleanup
01:48
Revert RSS change check-in: 7cb5eaf3fd user: kevin_walzer tags: emiliano-cleanup
2023-09-21
01:43
Minor tweak to RSS check-in: 915979ed9f user: kevin_walzer tags: emiliano-cleanup
2023-09-13
02:18
Revert patch as variable is undefined check-in: af329ea596 user: kevin_walzer tags: emiliano-cleanup
02:10
Apply patch from 8f4d44a440 check-in: 04653f39ed user: kevin_walzer tags: emiliano-cleanup
01:48
Make jabberlib work with recent tdom and tcltls check-in: dc33bf1a72 user: emiliano tags: emiliano-cleanup
2023-09-10
17:05
Cleanup of packages; updated dylib for tcltls on macOS check-in: 164980aee4 user: kevin_walzer tags: emiliano-cleanup
2023-09-08
21:18
Minor tweaks to jabberlib needed to work with recent tdom and tls. Closed-Leaf check-in: 8219301d64 user: emiliano tags: emiliano-cleanup
02:46
Remove old patch check-in: e8c8974a96 user: kevin_walzer tags: emiliano-cleanup
02:43
Restore tkchat.tcl check-in: 61e5f924c0 user: kevin_walzer tags: emiliano-cleanup
02:36
Further cleanup check-in: 3ff489f910 user: kevin_walzer tags: emiliano-cleanup
02:35
Further re-organization check-in: 300055471c user: kevin_walzer tags: emiliano-cleanup
02:32
Reorganize source tree check-in: 9d4e0e7450 user: kevin_walzer tags: emiliano-cleanup
2023-09-05
02:28
Minor tweaks to synchronize main branch of TkChat check-in: 3c9a86e437 user: kevin_walzer tags: emiliano-cleanup
2023-07-31
00:29
Remove choosefont directory. Tk has had [tk choosefont] since TIP 324 check-in: 771282173d user: emiliano tags: emiliano-cleanup
2023-07-28
23:14
One more use of [htmlparse::mapEscapes] check-in: 2dad1535ca user: emiliano tags: emiliano-cleanup
23:06
Use html::mapEscapes in rss titles. Improve new rss dialog padding check-in: 49b1a72084 user: emiliano tags: emiliano-cleanup
23:03
Improve somewhat external padding in paste dialog check-in: 54254e474b user: emiliano tags: emiliano-cleanup
22:16
tk::PlaceWindow is available in all target Tk versions check-in: 78a42361bb user: emiliano tags: emiliano-cleanup
21:48
Refactor paste dialog. Removed some state variables and [tkwait variable] check-in: 0844b17de2 user: emiliano tags: emiliano-cleanup
21:46
Fix missing variable in [catch] check-in: f9d4053810 user: emiliano tags: emiliano-cleanup
2023-07-27
23:25
Use [lpop] for options processing. Provide a compat version on 8.6 check-in: c69b3485b1 user: emiliano tags: emiliano-cleanup
22:56
Use [package provide] instead of [package require] when checking versions. Remove unused textutil package. check-in: 2eab79e66b user: emiliano tags: emiliano-cleanup
01:43
Unbreak macOS. In tkchat::applyColors, apply changes directly to contact list and remove the call to updateOnlineNames which fails al init on mac check-in: 4642f97eab user: emiliano tags: emiliano-cleanup
00:29
Remove one more popup on http errors. Now reported directly in chat window check-in: 0b1f252271 user: emiliano tags: emiliano-cleanup
2023-07-26
22:23
Add [dict getdef] as an alias to [dict getwithdefault] check-in: bf9e609a5f user: emiliano tags: emiliano-cleanup
22:22
Feeds with no entries now shows as empty instead of raising an error check-in: 4a57e0deda user: emiliano tags: emiliano-cleanup
17:34
Make whiteboard use the same theme as TkChat check-in: f1f0728823 user: emiliano tags: emiliano-cleanup
17:20
Remove superfluous [lreverse] check-in: b617479259 user: emiliano tags: emiliano-cleanup
00:04
Simplify compat http::responseInfo. We need to provide only the keys we are using check-in: ab474d2be4 user: emiliano tags: emiliano-cleanup
2023-07-25
23:30
Old tls versions of tls::socket can't be used as command prefix with http::register check-in: bad4e815c9 user: emiliano tags: emiliano-cleanup
22:04
Moved most compat code to tkchat_compat86.tcl file. check-in: fc4ce0b1e2 user: emiliano tags: emiliano-cleanup
21:17
Remove the ::tk::AmpMenuArgs definition. Its available on all target versions check-in: dd6e600730 user: emiliano tags: emiliano-cleanup
20:49
Allow TkChat to be run with 8.6. check-in: 74a672f6f2 user: emiliano tags: emiliano-cleanup
16:09
Remove unused rcsid variable. Remove one more [eval] as [catch]. check-in: d2cf24b305 user: emiliano tags: emiliano-cleanup
14:56
Replaced http fetch error dialog for a less intrusive error message. One more [eval] disguised as [catch] gone. check-in: 9942b2e584 user: emiliano tags: emiliano-cleanup
2023-07-22
01:19
delete unneeded tooltip noop check-in: 2ce21dad17 user: emiliano tags: emiliano-cleanup
01:03
bring traces to new syntax. check-in: 9ea738fbdb user: emiliano tags: emiliano-cleanup
2023-07-21
01:39
Replace one more eval disguised as [catch] check-in: e0348b811f user: emiliano tags: emiliano-cleanup
2023-07-20
22:06
In RSS options tab, remove "-underline 0", as we don't control the channel title check-in: da6e6fa59d user: emiliano tags: emiliano-cleanup
22:02
Wrap systray creation in a [catch], so the whole script can be reloaded from the debug menu check-in: 90bddab723 user: emiliano tags: emiliano-cleanup
17:39
in ::tkchat::CreateGUI, move "applycolors" after the creation of .mb.mnu, so it exists when is called from the former check-in: 759dc8f24b user: emiliano tags: emiliano-cleanup
2023-07-19
21:26
Fixed mousewheel handling on Colors dialog. Fixed incorrect timestamp show/hide when changing colors. check-in: 9a62897732 user: emiliano tags: emiliano-cleanup
02:20
Streamlined colors dialog. It now uses ttk widgets where it makes sense. Replaced all inline code in callbacks with procs. check-in: 96436a45db user: emiliano tags: emiliano-cleanup
2023-07-06
01:28
In the old interface, disable tabs that were checked out in the options dialog check-in: 15cd6d6aba user: emiliano tags: emiliano-cleanup
00:57
Sort feeds by date (last first). Make the new rss feeds reader the default. The old one is still available using <Button-3> check-in: c54305a277 user: emiliano tags: emiliano-cleanup
2023-06-28
01:41
ttk::treeview can fire <<TreeviewSelect>> with no item selected when the previously selected one is removed check-in: e25797f257 user: emiliano tags: emiliano-cleanup
01:31
Added two more rss feeds (comp.lang.tcl and Twitter @TclLang). Disabled by default HN feeds. Some minor bugs fixed. check-in: 678be319b6 user: emiliano tags: emiliano-cleanup
2023-06-26
22:23
Now the feeds can be reloaded from the UI. Fixed a long standing bug calling a feed URL containing percent encoded characters check-in: b2e6299fe3 user: emiliano tags: emiliano-cleanup
2023-06-24
03:00
Added Tcl repository related feeds (core.tcl-lang.org/repo) to defaults. Fine tuning rss reader to read either <author> or <creator> tags. check-in: 28debc1819 user: emiliano tags: emiliano-cleanup
2023-06-23
01:27
Fixed a bug in rssrdr which mixes rss<->atom parsers. Implementation of a new rss reader without tabs, all in one ttk::treeview. check-in: d4fcd3691f user: emiliano tags: emiliano-cleanup
2023-06-22
16:52
Restore original Rss feed window. A new, improved one can be accessed using <Button-3> check-in: adcd08c910 user: emiliano tags: emiliano-cleanup
2023-06-21
01:50
Replaced TclXML with qdxml parser. Delete now unneeded tkchat_unicode.tcl Added a TclOO interface API to rssrdr. Added rssrdr_oo.tcl Replaced handler based API by the new TclOO one in tkchat_rss.tcl Start a ttk::treeview based interface to RSS Feeds In all password entries, replaced "-show *" by "-show \u2022" for a modern look Forgot to provide a fake tooltip::clear cmd when tooltip package is not present Replace nonexistsnt variable "$tkchatver" by "::tkchat::version" check-in: 8e59e5e105 user: emiliano tags: emiliano-cleanup
2023-06-06
00:47
Remove unused proc check-in: 8d788e0522 user: emiliano tags: emiliano-cleanup
2023-06-01
23:47
In an http transaction, replace direct access to state variable with http::responseInfo check-in: 65d88c71ff user: emiliano tags: emiliano-cleanup
22:55
Remove unused [tkjabber::Variable] proc. It was meant to be a multi-variable version of [variable] but was never used as such. check-in: 06362e3296 user: emiliano tags: emiliano-cleanup
22:50
Simplified even more tooltip management check-in: af0b664264 user: emiliano tags: emiliano-cleanup
00:27
As stated by docs, the -format option of ttk::spinbox is of type float. Replace %d -> %.0f check-in: a446896f67 user: emiliano tags: emiliano-cleanup
00:25
Replaced [lsearch] -> [dict exists] check-in: 354e6a0d59 user: emiliano tags: emiliano-cleanup
00:06
Remove leftover line from tooltip changes check-in: 487246a01f user: emiliano tags: emiliano-cleanup
00:04
Use ttk::spinbox unconditionally check-in: 01036be322 user: emiliano tags: emiliano-cleanup
2023-05-31
23:57
Use ttk::notebook unconditionally check-in: 0ac985f83b user: emiliano tags: emiliano-cleanup
23:51
Unify tooltip management. On whiteboard, use ttk widgets unconditionally check-in: 8b3d088806 user: emiliano tags: emiliano-cleanup
2023-05-29
22:48
Adjust indent and row height of the contact list upon theme change check-in: b82a0b52fe user: emiliano tags: emiliano-cleanup
2023-05-26
18:04
A bit more of ttk-ification. Make Text and Listbox widgets borderless and without focus ring check-in: 1f98412721 user: emiliano tags: emiliano-cleanup
15:10
In current Tk, entry and text are provided in both the global and ::tk namespace check-in: c740bc6d5d user: emiliano tags: emiliano-cleanup
14:25
Cleanup the mix and match of accessing the global Options array. Use [global] everywhere and access it without namespace qualifiers. check-in: 7a3c5b0f33 user: emiliano tags: emiliano-cleanup
13:41
Process version query even when the tooltip package is absent check-in: 4b9c59d21c user: emiliano tags: emiliano-cleanup
01:52
Correct a few [eval [linsert ...]] that were stripped one level of grouping too many check-in: 029b7dade1 user: emiliano tags: emiliano-cleanup
2023-05-25
23:05
Remove the need for base64 package. We have [binary encode/decode base64] in the core check-in: eea900e2cf user: emiliano tags: emiliano-cleanup
22:34
Replaced [set [set tok](meta)] with [http::meta $tok] check-in: 92a3790e7d user: emiliano tags: emiliano-cleanup
22:29
Replaced most of the [eval [linsert ...]] with {*} check-in: f028485172 user: emiliano tags: emiliano-cleanup
20:28
Merge trunk check-in: 478be043e3 user: emiliano tags: emiliano-cleanup
20:18
Purge all remaining babelfish code. It's gone, for good check-in: cdcd78e636 user: emiliano tags: emiliano-cleanup
19:58
Removed Options(Style), Options(UseTkOnly) and supporting code. We use ttk now check-in: 4365a22200 user: emiliano tags: emiliano-cleanup
19:30
Remove all [${NS}::widget ...] and [if {useTile} {...}] constructs. We have had ttk since 8.5, no point in no using it check-in: 6e1108e33b user: emiliano tags: emiliano-cleanup
18:13
Use "ne" instead of "!=" for string comparison check-in: c27f4f51f5 user: emiliano tags: emiliano-cleanup
18:07
Use "eq" instead of "==" for string comparison check-in: 4b5e58aaa5 user: emiliano tags: emiliano-cleanup
03:16
Standard tk widgets are available by default on the ::tk namespace check-in: b33af0a57d user: emiliano tags: emiliano-cleanup
03:03
Remove all babelfish related code check-in: 8035126812 user: emiliano tags: emiliano-cleanup
02:59
We have [lreverse] since ... forever check-in: d640ca3a10 user: emiliano tags: emiliano-cleanup
02:51
remove "Windows CE" code check-in: 9da44d8f54 user: emiliano tags: emiliano-cleanup
02:11
Fix errorin Linux installer check-in: 7fbce7f020 user: kevin_walzer tags: trunk
2023-05-24
23:39
Simplify join/leave/nickchange messages (see tip#407) check-in: 401be2759d user: emiliano tags: emiliano-cleanup
23:26
Remove idle time dance. We have [tk inactive] since eons (8.5) check-in: 0b4b2e211f user: emiliano tags: emiliano-cleanup
22:57
Contact list rowheight should not be fixed. Try with Csaba's scaling utils check-in: a0b820bea6 user: emiliano tags: emiliano-cleanup
22:51
Stop checking for the fontchooser package. We have [tk fontchooser] check-in: cb1244fb72 user: emiliano tags: emiliano-cleanup
22:19
Added Schelte's unicode plugin to unbreak emoji handling check-in: 71bca1a19b user: emiliano tags: emiliano-cleanup
21:58
Enough with [lsearch -exact]. We have "in" and "ni" operators, and dicts check-in: 9884fcc43c user: emiliano tags: emiliano-cleanup
21:23
Streamline font creation. check-in: c2421042d6 user: emiliano tags: emiliano-cleanup
21:11
Remove all have_png conditionals. We require 8.7 since 1.5.0, so we already have png and svg check-in: 0d90464498 user: emiliano tags: emiliano-cleanup
2023-05-21
02:33
Minor adjustments to Linux deployment script for TkChat check-in: 174ecc46fb user: kevin_walzer tags: trunk
2023-04-22
01:43
Add modern TkChat icon for Windows check-in: 408e4995d1 user: kevin_walzer tags: trunk
2023-04-16
17:20
Remove broken special-case socket code check-in: 6ca279c745 user: kevin_walzer tags: trunk
2022-06-28
01:48
Update Windows installer setup check-in: 1938ac8b40 user: kevin_walzer tags: trunk
2022-06-27
01:03
Tweak color display in roster view on Aqua check-in: 7f6602d3c5 user: kevin_walzer tags: trunk
2022-06-26
19:43
Revert change to buildapp_linux script check-in: 0f4b32c28d user: kevin_walzer tags: trunk
2022-06-25
23:02
Tweak build script for Linux check-in: 627f502234 user: kevin_walzer tags: trunk
2022-06-24
22:48
Merge TkChat 1.5 to trunk check-in: 2b91bf3c8c user: kevin_walzer tags: trunk
2022-06-19
01:55
New beta release of 1.5.0 for TkChat Leaf check-in: afbc7732f2 user: kevin_walzer tags: nextgen_tkchat
2022-06-03
02:39
Fix for scrolling on Mac check-in: cdafd55dbb user: kevin_walzer tags: nextgen_tkchat
2022-05-30
13:50
Tweak for Linux build script check-in: ad06be8a2a user: kevin_walzer tags: nextgen_tkchat
13:05
Additional components for deployment check-in: 71d0ed22ac user: kevin_walzer tags: nextgen_tkchat