You can subscribe to this list here.
2001 |
Jan
|
Feb
(20) |
Mar
(29) |
Apr
(10) |
May
(10) |
Jun
(7) |
Jul
(6) |
Aug
(59) |
Sep
(19) |
Oct
(55) |
Nov
(22) |
Dec
(40) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(56) |
Feb
(71) |
Mar
(179) |
Apr
(41) |
May
(26) |
Jun
(52) |
Jul
(62) |
Aug
(19) |
Sep
(87) |
Oct
(188) |
Nov
(95) |
Dec
(30) |
2003 |
Jan
(83) |
Feb
(119) |
Mar
(174) |
Apr
(77) |
May
(85) |
Jun
(52) |
Jul
(67) |
Aug
(121) |
Sep
(147) |
Oct
(96) |
Nov
(89) |
Dec
(144) |
2004 |
Jan
(92) |
Feb
(172) |
Mar
(205) |
Apr
(201) |
May
(105) |
Jun
(42) |
Jul
(94) |
Aug
(109) |
Sep
(81) |
Oct
(59) |
Nov
(84) |
Dec
(68) |
2005 |
Jan
(56) |
Feb
(57) |
Mar
(183) |
Apr
(139) |
May
(131) |
Jun
(178) |
Jul
(62) |
Aug
(42) |
Sep
(95) |
Oct
(47) |
Nov
(73) |
Dec
(47) |
2006 |
Jan
(66) |
Feb
(31) |
Mar
(51) |
Apr
(20) |
May
(49) |
Jun
(26) |
Jul
(23) |
Aug
(65) |
Sep
(67) |
Oct
(26) |
Nov
(16) |
Dec
(8) |
2007 |
Jan
(18) |
Feb
(43) |
Mar
(43) |
Apr
(16) |
May
(33) |
Jun
(48) |
Jul
(34) |
Aug
(7) |
Sep
(9) |
Oct
(55) |
Nov
(44) |
Dec
(73) |
2008 |
Jan
(37) |
Feb
(97) |
Mar
(44) |
Apr
(33) |
May
(79) |
Jun
(11) |
Jul
(66) |
Aug
(9) |
Sep
(12) |
Oct
(6) |
Nov
(12) |
Dec
(19) |
2009 |
Jan
(12) |
Feb
(13) |
Mar
(19) |
Apr
(30) |
May
(59) |
Jun
(22) |
Jul
(11) |
Aug
(59) |
Sep
(82) |
Oct
(25) |
Nov
(51) |
Dec
(27) |
2010 |
Jan
(27) |
Feb
(8) |
Mar
(29) |
Apr
(9) |
May
(39) |
Jun
(6) |
Jul
(8) |
Aug
(22) |
Sep
(33) |
Oct
(8) |
Nov
(35) |
Dec
(9) |
2011 |
Jan
(62) |
Feb
(19) |
Mar
(31) |
Apr
(19) |
May
(1) |
Jun
(1) |
Jul
(17) |
Aug
(10) |
Sep
(14) |
Oct
(11) |
Nov
|
Dec
|
2012 |
Jan
(1) |
Feb
(11) |
Mar
|
Apr
(1) |
May
(5) |
Jun
(7) |
Jul
(22) |
Aug
(22) |
Sep
(30) |
Oct
(23) |
Nov
(19) |
Dec
|
2013 |
Jan
(6) |
Feb
(1) |
Mar
(10) |
Apr
(7) |
May
(3) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
(9) |
Oct
(14) |
Nov
(9) |
Dec
(5) |
2014 |
Jan
(13) |
Feb
(1) |
Mar
(6) |
Apr
(3) |
May
(5) |
Jun
(2) |
Jul
(20) |
Aug
(6) |
Sep
(26) |
Oct
(25) |
Nov
(20) |
Dec
(41) |
2015 |
Jan
(9) |
Feb
(35) |
Mar
(9) |
Apr
(28) |
May
(20) |
Jun
(3) |
Jul
(5) |
Aug
|
Sep
(2) |
Oct
(4) |
Nov
|
Dec
(3) |
2016 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(12) |
Jun
(35) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(7) |
2017 |
Jan
(28) |
Feb
(14) |
Mar
(4) |
Apr
(5) |
May
(4) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
|
Oct
(3) |
Nov
|
Dec
(8) |
2018 |
Jan
|
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
(3) |
Jul
(3) |
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(7) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(3) |
Nov
(7) |
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
(10) |
Aug
(3) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
(4) |
Apr
(21) |
May
(8) |
Jun
(3) |
Jul
|
Aug
|
Sep
(1) |
Oct
(10) |
Nov
|
Dec
|
2022 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2025 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Trevor W. <pha...@ic...> - 2017-05-01 03:04:31
|
All, I am seeing an issue with Tcl/Tk version 8.5.19 on Mac (I don’t see the same issue on X11) where assigning a keyboard shortcut to a main menu option (via the -accelerator option to the menu item), creating a bind statement to invoke the menu when the keyboard shortcut is used, and the using the keyboard shortcut causes the menu to be run twice. I have attached a test file which exhibits this issue. To run the test, run Wish, source the test file, place keyboard focus on the resulting text widget in the main window, and use the keyboard shortcut Control-Shift-. I have also seen this issue with Control-Shift-, (though I haven’t done any “exhaustive” testing to see what combinations of modifiers/symbols cause the double event and which do not). If you changed the keyboard shortcut to something like Command-n or something (and change the matching binding, of course), only one event would be generated (this is the expected behavior). In my limited amount of testing, it appears that the bind event gets run exactly once, but is the second event that is created. The first event seems to be coming from the fact that we added the -accelerator to the menu item (if I comment out the -accelerator line), only one event is created (the event created by the bind statement). The “workaround” to the issue seems to be not specifying and -accelerators but this makes for a terrible UI. According to the Tk menu documentation, -accelerator is only supposed to cause the bit of text to be added to the menu but should not cause anything else to happen. Any one have any ideas about this? Thanks, Trevor Williams |
From: Kevin W. <kw...@co...> - 2017-05-01 02:11:29
|
Hi all, I've just commited an update that restores proper file filtering in tk_getOpenFile in Tk-Cocoa. This functionality had been pretty much broken since the transition from Carbon, because the Cocoa dialogs don't support file filtering out of the box the way the Carbon dialogs did. After some prompting from Torsten Reincke and Christian Gollwitzer, I took another look and found the functionality wasn't too hard to implement based on some sample code I found in a blog. To test, you'll need to update core-8-6-branch or trunk from Fossil and build. Then, please run the following script: set types { {{Text Files} {.txt} } {{TCL Scripts} {.tcl} } {{C Source Files} {.c} TEXT} {{GIF Files} {.gif} } {{GIF Files} {} GIFF} {{All Files} * } } set filename [tk_getOpenFile -filetypes $types] This will load a open panel that displays all listed file types. To access the filter menu, you'll have to click on the "options" button that is displayed in the bottom of the window. This will load the filter button. Then, if you select one of the entries, only those entries in the dialog will be displayed for selection. As Don Porter has not yet announced release candidates of Tcl/Tk 8.6.7, I expect these changes will make it into the next release of Tk. Thanks, Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com |
From: Torsten B. <be...@ty...> - 2017-04-27 08:50:28
|
Dear Kevin, this is great! Thanks a lot! This is a huge improvement compared to the situation before. Also the highlighting is a further step towards the expected behaviour. Torsten > Am 20.04.2017 um 04:08 schrieb Kevin Walzer <kw...@co...>: > > Hi Torsten, > > On 4/11/17 4:12 PM, Torsten Berg wrote: >> Done: >> >> https://core.tcl.tk/tk/tktview/061bf93176a5684a4a855f8177b290c59dd39bf2 > I've committed an update for the scroller that addresses this bug and also fixes another long-standing issue. > > 1. I've re-worked the metrics of the scroller to align with the Unix scrollbar metrics (in fact they are taken directly from the Unix code). This yields a solid improvement in the scrolling performance: the scrollbar is now smoother when scrolling up with the top of the scroll button. Because the entire scrolling mechanism is driven by the Unix implementation at the script level, this change was necessary. The previous version used Cocoa metrics and in retrospect did not mesh well at all with the Unix scroll implementation. > > It is important to understand that because the code is now based on the Unix scroller, it will NOT behave 100% identically to the previous Cocoa (and Carbon) implementations: in particular, the scrollbar will "page up/down" (jump) if the user holds down the mouse button in the scroll trough. This update, though, substantially reduces the chance of this happening while the user is dragging the upper part of the scrollbar. > > 2. This update correctly implements highlighting of the scrollbar when the scrollbar is being dragged or when the mouse pointer enters/leaves the scrollbar area. This is a substantial improvement in the native look and feel of the Tk scrollbar on macOS. > > Thanks for the report. > > --Kevin > > -- > Kevin Walzer > Code by Kevin/Mobile Code by Kevin > http://www.codebykevin.com > http://www.wtmobilesoftware.com > |
From: Kevin W. <kw...@co...> - 2017-04-20 02:08:51
|
Hi Torsten, On 4/11/17 4:12 PM, Torsten Berg wrote: > Done: > > https://core.tcl.tk/tk/tktview/061bf93176a5684a4a855f8177b290c59dd39bf2 I've committed an update for the scroller that addresses this bug and also fixes another long-standing issue. 1. I've re-worked the metrics of the scroller to align with the Unix scrollbar metrics (in fact they are taken directly from the Unix code). This yields a solid improvement in the scrolling performance: the scrollbar is now smoother when scrolling up with the top of the scroll button. Because the entire scrolling mechanism is driven by the Unix implementation at the script level, this change was necessary. The previous version used Cocoa metrics and in retrospect did not mesh well at all with the Unix scroll implementation. It is important to understand that because the code is now based on the Unix scroller, it will NOT behave 100% identically to the previous Cocoa (and Carbon) implementations: in particular, the scrollbar will "page up/down" (jump) if the user holds down the mouse button in the scroll trough. This update, though, substantially reduces the chance of this happening while the user is dragging the upper part of the scrollbar. 2. This update correctly implements highlighting of the scrollbar when the scrollbar is being dragged or when the mouse pointer enters/leaves the scrollbar area. This is a substantial improvement in the native look and feel of the Tk scrollbar on macOS. Thanks for the report. --Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com |
From: Kevin W. <kw...@co...> - 2017-04-17 02:45:43
|
Torsten, On 4/11/17 4:12 PM, Torsten Berg wrote: > Done: > > https://core.tcl.tk/tk/tktview/061bf93176a5684a4a855f8177b290c59dd39bf2 > > I found, other people are also reporting this. I found a thread on stackoverflow related to tkinter (where I just posted the explanation): > > http://stackoverflow.com/questions/34805032/tkinter-scrollbar-bug-on-mac-with-activetcl-8-5-18 > > Regards, Torsten > > Thanks. I will be taking a look as soon as possible--was reviewing the code this weekend for some possible points to address. There were a few places where I picked up metrics from the Cocoa implementation and perhaps those weren't correct. HITheme is poorly documented and not much used these days, so you can imagine that working through it is a challenge. This may also be an opportunity for me to fix a few other niggling things with scrolling that I didn't get right the first time, such as highlighting the scroller when the button is pressed down. Thanks, Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com |
From: <aku...@sh...> - 2017-04-12 03:43:36
|
Hello tcl-mac, fyi ... 24th Annual Tcl/Tk Conference (Tcl'2017) http://www.tcl.tk/community/tcl2017/ October 16 - 20, 2017 Crowne Plaza Houston River Oaks 2712 Southwest Freeway, 77098 Houston, Texas, USA Important Dates: Abstracts and proposals due August 21, 2017 Notification to authors August 28, 2017 WIP and BOF reservations open July 24, 2017 Author materials due September 25, 2017 Tutorials Start October 16, 2017 Conference starts October 18, 2017 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2017 will be held in Houston, Texas, USA from October 16, 2017 to October 20, 2017. The program committee is asking for papers and presentation proposals from anyone using or developing with Tcl/Tk (and extensions). Past conferences have seen submissions covering a wide variety of topics including: * Scientific and engineering applications * Industrial controls * Distributed applications and Network Managment * Object oriented extensions to Tcl/Tk * New widgets for Tk * Simulation and application steering with Tcl/Tk * Tcl/Tk-centric operating environments * Tcl/Tk on small and embedded devices * Medical applications and visualization * Use of different programming paradigms in Tcl/Tk and proposals for new directions. * New areas of exploration for the Tcl/Tk language Submissions should consist of an abstract of about 100 words and a summary of not more than two pages, and should be sent as plain text to tcl...@go... no later than August 21, 2017. Authors of accepted abstracts will have until September 25, 2017 to submit their final paper for the inclusion in the conference proceedings. The proceedings will be made available on digital media, so extra materials such as presentation slides, code examples, code for extensions etc. are encouraged. Printed proceedings will be produced as an on-demand book at lulu.com The authors will have 30 minutes to present their paper at the conference. The program committee will review and evaluate papers according to the following criteria: * Quantity and quality of novel content * Relevance and interest to the Tcl/Tk community * Suitability of content for presentation at the conference Proposals may report on commercial or non-commercial systems, but those with only blatant marketing content will not be accepted. Application and experience papers need to strike a balance between background on the application domain and the relevance of Tcl/Tk to the application. Application and experience papers should clearly explain how the application or experience illustrates a novel use of Tcl/Tk, and what lessons the Tcl/Tk community can derive from the application or experience to apply to their own development efforts. Papers accompanied by non-disclosure agreements will be returned to the author(s) unread. All submissions are held in the highest confidentiality prior to publication in the Proceedings, both as a matter of policy and in accord with the U. S. Copyright Act of 1976. The primary author for each accepted paper will receive registration to the Technical Sessions portion of the conference at a reduced rate. Other Forms of Participation The program committee also welcomes proposals for panel discussions of up to 90 minutes. Proposals should include a list of confirmed panelists, a title and format, and a panel description with position statements from each panelist. Panels should have no more than four speakers, including the panel moderator, and should allow time for substantial interaction with attendees. Panels are not presentations of related research papers. Slots for Works-in-Progress (WIP) presentations and Birds-of-a-Feather sessions (BOFs) are available on a first-come, first-served basis starting in July 24, 2017. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in July 24, 2017. Some WIP and BOF time slots will be held open for on-site reservation. All attendees with an interesting work in progress should consider reserving a WIP slot. Registration Information More information on the conference is available the conference Web site (http://www.tcl.tk/community/tcl2017/) and will be published on various Tcl/Tk-related information channels. To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. See: http://code.activestate.com/lists/tcl-announce to subscribe to the tcl-announce mailing list. Conference Committee * Alexandre Ferrieux * Andreas Kupries SUSE * Arjen Markus Deltares * Brian Griffin Mentor Graphics - A Siemens Business * Clif Flynt Noumena Corp * Gerald Lester KnG Consulting LLC * Joe Mistachkin Mistachkin Systems * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2017 would like to thank those who are sponsoring the conference: * Noumena Corp * Tcl Community Association |
From: Torsten B. <be...@ty...> - 2017-04-11 20:26:43
|
Done: https://core.tcl.tk/tk/tktview/061bf93176a5684a4a855f8177b290c59dd39bf2 I found, other people are also reporting this. I found a thread on stackoverflow related to tkinter (where I just posted the explanation): http://stackoverflow.com/questions/34805032/tkinter-scrollbar-bug-on-mac-with-activetcl-8-5-18 Regards, Torsten > Am 31.03.2017 um 14:32 schrieb Kevin Walzer <kw...@co...>: > > Torsten, > > On 3/31/17 2:28 AM, Torsten Berg wrote: >> thanks for your response. I was suspecting it had to do with the scrollbar changes for Tk Cocoa 2.0 and I totally understand this is not an easy matter to deal with. If I had the skills and the time, I would give it a try myself. Still, it would be good to document this as a bug, don’t you think so? > Yes, if you want to file a bug report at the Tcl/Tk core site that would > be helpful. >> >> I just wonder why no-one else has raised this issue before. This either means the number of Mac users is terribly small and no-one cares, or people are still using older versions of Tcl. What are you doing with the apps you released? Are you using Tcl 8.6.4 and newer for these and your users are not reporting anything? Then, there must be something wrong on my end somehow. > I am using 8.6.5 in my Mac apps and I've heard no complaints, actually. > Yours is the first. My sense is that the scrolling is good enough for > most use cases, and thus has not engendered many complaints. My apps > don't have a lot of users, but Tk on the Mac is widely used in such apps > as IDLE, the IDE that ships with Python, and that does generate > Tk-related bug reports from time to time. > > Thanks, > Kevin > > -- > Kevin Walzer > Code by Kevin/Mobile Code by Kevin > http://www.codebykevin.com > http://www.wtmobilesoftware.com > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Kevin W. <kw...@co...> - 2017-03-31 12:32:52
|
Torsten, On 3/31/17 2:28 AM, Torsten Berg wrote: > thanks for your response. I was suspecting it had to do with the scrollbar changes for Tk Cocoa 2.0 and I totally understand this is not an easy matter to deal with. If I had the skills and the time, I would give it a try myself. Still, it would be good to document this as a bug, don’t you think so? Yes, if you want to file a bug report at the Tcl/Tk core site that would be helpful. > > I just wonder why no-one else has raised this issue before. This either means the number of Mac users is terribly small and no-one cares, or people are still using older versions of Tcl. What are you doing with the apps you released? Are you using Tcl 8.6.4 and newer for these and your users are not reporting anything? Then, there must be something wrong on my end somehow. I am using 8.6.5 in my Mac apps and I've heard no complaints, actually. Yours is the first. My sense is that the scrolling is good enough for most use cases, and thus has not engendered many complaints. My apps don't have a lot of users, but Tk on the Mac is widely used in such apps as IDLE, the IDE that ships with Python, and that does generate Tk-related bug reports from time to time. Thanks, Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com |
From: Torsten B. <be...@ty...> - 2017-03-31 06:28:56
|
Dear Kevin, thanks for your response. I was suspecting it had to do with the scrollbar changes for Tk Cocoa 2.0 and I totally understand this is not an easy matter to deal with. If I had the skills and the time, I would give it a try myself. Still, it would be good to document this as a bug, don’t you think so? I just wonder why no-one else has raised this issue before. This either means the number of Mac users is terribly small and no-one cares, or people are still using older versions of Tcl. What are you doing with the apps you released? Are you using Tcl 8.6.4 and newer for these and your users are not reporting anything? Then, there must be something wrong on my end somehow. Torsten > > On 3/30/17 5:22 AM, Torsten Berg wrote: >> since quite some time I am experiencing a weird behaviour of the Tk scrollbar on the Mac. E.g. when I have a listbox (but this applies to all other widgets as well) and vertically scroll through it using the slider of the scrollbar, I need to click and hold the slider on the lower end in order to be able to move it. I can also click and hold below the slider, in the open space of the trough, it still moves. However, when I click on the upper part of the slider, the behaviour is as if I had clicked into the trough above the slider. >> It seems as if the position where the mouse click occurs is not in sync with where the slider actually is. > > I've seen this behavior, the slightly jumpy behavior of the scroller in > some situations, and I'm sure it's the result of the various changes I > committed; the changes to the scrollbar were my work. I am not certain > of how to address it. The redesign of the scrollbar essentially involved > rewriting the C-level code to remove all the Cocoa scrolling management, > which had all kinds of hidden issues, and use HITheme to draw the > scrollbar only, and delegate scrolling behavior to the Unix scripting > bindings. It's possible that there is a slight mismatch there somewhere, > but I do not know where to find it. Getting the scrollbar working took a > couple of months of work on my part--I quit when it was Basically Good > Enough--and I do not have that kind of time these days to re-investigate > it. Anyone else is welcome to take a look and I'll gladly review patches > that take it to higher level. > > --Kevin |
From: Kevin W. <kw...@co...> - 2017-03-30 12:48:58
|
Hi Torsten, On 3/30/17 5:22 AM, Torsten Berg wrote: > since quite some time I am experiencing a weird behaviour of the Tk scrollbar on the Mac. E.g. when I have a listbox (but this applies to all other widgets as well) and vertically scroll through it using the slider of the scrollbar, I need to click and hold the slider on the lower end in order to be able to move it. I can also click and hold below the slider, in the open space of the trough, it still moves. However, when I click on the upper part of the slider, the behaviour is as if I had clicked into the trough above the slider. > It seems as if the position where the mouse click occurs is not in sync with where the slider actually is. I've seen this behavior, the slightly jumpy behavior of the scroller in some situations, and I'm sure it's the result of the various changes I committed; the changes to the scrollbar were my work. I am not certain of how to address it. The redesign of the scrollbar essentially involved rewriting the C-level code to remove all the Cocoa scrolling management, which had all kinds of hidden issues, and use HITheme to draw the scrollbar only, and delegate scrolling behavior to the Unix scripting bindings. It's possible that there is a slight mismatch there somewhere, but I do not know where to find it. Getting the scrollbar working took a couple of months of work on my part--I quit when it was Basically Good Enough--and I do not have that kind of time these days to re-investigate it. Anyone else is welcome to take a look and I'll gladly review patches that take it to higher level. --Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com |
From: Torsten B. <be...@ty...> - 2017-03-30 10:05:54
|
Hi, since quite some time I am experiencing a weird behaviour of the Tk scrollbar on the Mac. E.g. when I have a listbox (but this applies to all other widgets as well) and vertically scroll through it using the slider of the scrollbar, I need to click and hold the slider on the lower end in order to be able to move it. I can also click and hold below the slider, in the open space of the trough, it still moves. However, when I click on the upper part of the slider, the behaviour is as if I had clicked into the trough above the slider. It seems as if the position where the mouse click occurs is not in sync with where the slider actually is. First, I noticed this in Tcl 8.5.18 and I can see in the source code timeline that quite some pieces of Cocoa integration were changed. The same phenomenon also appears in all Tcl 8.6 versions starting from 8.6.4 (8.6.2 and 8.6.3 work fine). So, it must have something to do with the debut of Tk Cocoa 2.0 but I cannot figure out what exactly is the cause. The Tcl versions I use are compiled by me on a Mac running OS X 10.11.6 and having Xcode 8.2.1 (8C1002). I compile using this shell script (using Tcl 8.6.5 here as an example): export ver="8.6.5" export dest="8.6.5" cd $HOME/Tcl/distrib/ rm -rf build rm -rf mac-builds/${dest} export CFLAGS='-mmacosx-version-min=10.7 -arch i386' echo "--> Making Aqua Tcl/Tk" make -C tcl${ver}/macosx install-embedded INSTALL_ROOT="$HOME/Tcl/distrib/mac-builds/${dest}/" make -C tk${ver}/macosx install-embedded INSTALL_ROOT="$HOME/Tcl/distrib/mac-builds/${dest}/" mv build/tcl mac-builds/${dest}/ mv build/tk mac-builds/${dest}/ I tried several other setting for the CFLAGS such as ‚-arch x86_64‘ of ‚-mmacosx-version-min=10.8’, but that didn’t change anything concerning the above phenomenon. I also tested this with David Zolli’s tclkit builds tclkit-8.6.6 and tclkit-8.5.19 which have been built on MAC OS X 10.9.5 and I get the same phenomenon. Concluding, I do not believe this is something special in my setup but must be a general phenomenon. I wonder if someone else has noticed this (I cannot find any mention of this). Any hints or ideas? ---- I used this script for testing (and there is no difference between using [scrollbar] and [ttk::scrollbar]): toplevel .qq listbox .qq.l -yscrollcommand [list .qq.sy set] grid .qq.l -row 0 -column 0 -sticky ewsn .qq.l insert end 1021 1031 1033 1039 1049 1051 1061 1063 1069 1087 1091 1093 1097 1103 1109 \ 1117 1123 1129 1151 1153 1163 1171 1181 1187 1193 1201 1213 1217 1223 1229 \ 1231 1237 1249 1259 1277 1279 1283 1289 1291 1297 1301 1303 1307 1319 1321 \ 1327 1361 1367 1373 1381 1399 1409 1423 1427 1429 1433 1439 1447 1451 1453 \ 1459 1471 1481 1483 1487 1489 1493 1499 1511 1523 1531 1543 1549 1553 1559 \ 1567 1571 1579 1583 1597 1601 1607 1609 1613 1619 1621 1627 1637 1657 1663 \ 1667 1669 1693 1697 1699 1709 1721 1723 1733 1741 1747 1753 1759 1777 1783 \ 1787 1789 1801 1811 1823 1831 1847 1861 1867 1871 1873 1877 1879 1889 1901 \ 1907 1913 1931 1933 1949 1951 1973 1979 1987 1993 1997 1999 2003 2011 2017 \ 2027 2029 2039 2053 2063 2069 2081 2083 2087 2089 2099 2111 2113 2129 2131 scrollbar .qq.sy -command [list .qq.l yview] grid .qq.sy -column 1 -row 0 -sticky ns |
From: Kevin W. <kw...@co...> - 2017-02-10 14:59:42
|
It can be signed from the command line but you need Xcode and dev tools installed as well as your cert. Lots of guidance at Apple's developer site, on the web, and via man codesign. > On Feb 10, 2017, at 9:40 AM, Robert Karen <ro...@cr...> wrote: > > thanks for answering, but it gets sent around a lot to different offices. $99 fee would not be an issue. > my question is how difficult it would be to > figure out how to sign it, if I never used xcode and have no installer file to sign. > > Robert Karen > >> On Thu, Feb 9, 2017 at 9:43 PM, Kevin Walzer <kw...@co...> wrote: >>> On 2/9/17 7:28 PM, Robert Karen wrote: >>> would you know if it's possible/difficult to codesign wish.app. I already have a compiled binary and am not using >>> xcode for anything, but I can get it if I have to. >> Codesigning requires an Apple Developer membership at $99 per year. If you are only running your app locally, you can build your own Wish, but you will see the same app translocation issues on other machines. >> >> --Kevin >> >> -- >> Kevin Walzer >> Code by Kevin/Mobile Code by Kevin >> http://www.codebykevin.com >> http://www.wtmobilesoftware.com >> > |
From: Robert K. <ro...@cr...> - 2017-02-10 14:40:48
|
thanks for answering, but it gets sent around a lot to different offices. $99 fee would not be an issue. my question is how difficult it would be to figure out how to sign it, if I never used xcode and have no installer file to sign. Robert Karen On Thu, Feb 9, 2017 at 9:43 PM, Kevin Walzer <kw...@co...> wrote: > On 2/9/17 7:28 PM, Robert Karen wrote: > >> would you know if it's possible/difficult to codesign wish.app. I already >> have a compiled binary and am not using >> xcode for anything, but I can get it if I have to. >> > Codesigning requires an Apple Developer membership at $99 per year. If you > are only running your app locally, you can build your own Wish, but you > will see the same app translocation issues on other machines. > > --Kevin > > -- > Kevin Walzer > Code by Kevin/Mobile Code by Kevin > http://www.codebykevin.com > http://www.wtmobilesoftware.com > > |
From: Tim J. <tj...@to...> - 2017-02-10 03:24:45
|
If the issue is the quarantine issue, just use xattr to remove the EA: xattr -d com.apple.quarantine /Path/To/Wish.app Tim -- Tim Jones tj...@to... President/CTO http://www.tolisgroup.com TOLIS Group, Inc. 480-505-0488 x227 480-505-0492 (fax) BRU ... Because it's the RESTORE that matters > On Feb 9, 2017, at 7:43 PM, Kevin Walzer <kw...@co...> wrote: > > On 2/9/17 7:28 PM, Robert Karen wrote: >> would you know if it's possible/difficult to codesign wish.app. I >> already have a compiled binary and am not using >> xcode for anything, but I can get it if I have to. > Codesigning requires an Apple Developer membership at $99 per year. If > you are only running your app locally, you can build your own Wish, but > you will see the same app translocation issues on other machines. > > --Kevin > > -- > Kevin Walzer > Code by Kevin/Mobile Code by Kevin > http://www.codebykevin.com > http://www.wtmobilesoftware.com > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Kevin W. <kw...@co...> - 2017-02-10 02:43:27
|
On 2/9/17 7:28 PM, Robert Karen wrote: > would you know if it's possible/difficult to codesign wish.app. I > already have a compiled binary and am not using > xcode for anything, but I can get it if I have to. Codesigning requires an Apple Developer membership at $99 per year. If you are only running your app locally, you can build your own Wish, but you will see the same app translocation issues on other machines. --Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com |
From: Robert K. <ro...@cr...> - 2017-02-10 00:58:43
|
would you know if it's possible/difficult to codesign wish.app. I already have a compiled binary and am not using xcode for anything, but I can get it if I have to. Thanks, RK On Wed, Feb 8, 2017 at 2:35 PM, Kevin Walzer <kw...@co...> wrote: > This is a new security feature in Sierra called app translocation. It > copies unsigned binaries to a random read-only location and runs them from > there. It's supposed to prevent malicious code injection. There is no > workaround to my knowledge except to run a codesigned binary or build your > own Wish from source. > > On Feb 8, 2017, at 2:19 PM, Robert Karen <ro...@cr...> wrote: > > Sorry, I forgot to change to a new subject line. Thanks for answering. > > I know it's running the wish that I included in the folder because i > opened console > and it was 8.5.8. It is strange bec I just ran the one in Sierra (8.5.9) > and info > nameofexecutable starts at /usr/bin/... > > On Wed, Feb 8, 2017 at 2:07 PM, G 3 <pro...@gm...> wrote: > >> >> On Feb 8, 2017, at 1:05 PM, Robert Karen wrote: >> >> Hi, >>> >>> I have an old program with wish 8.5.6 and bunch of scripts that I keep >>> in the same folder. >>> I download the folder to whichever mac needs the program. >>> Until now, in AppMain.tcl inside wish.app it looked at [info nameofexec] >>> to figure out locaton >>> of the parent folder and then did cd to move there and source the >>> scripts. Today I downloaded it to >>> a machine with Sierra and this doesn't work anymore because [info >>> nameofexecutable] is some >>> virtual gobblygook like /private/var/adsflkhdsa$*%^&/.... insstead of >>> e.g. /Users/robert/desktop/programFolder >>> >>> Is there a way for me to find the location of the folder containing the >>> Wish.app that I downloaded in Sierra? >>> >> >> You could try these commands from the terminal or a script running from >> the terminal: >> which wish >> pwd >> >> Also, >>> do you know in which version this change to [info nameofexec] occurred. >>> Thanks for any help! >>> >> >> I'm not sure where the problem could be. When your application runs, >> could you find out if it is using the version of Wish that is in your >> programFolder folder or the system's supplied version. >> >> >> >>> Robert Karen >>> >>> On Tue, Feb 7, 2017 at 1:47 PM, G 3 <pro...@gm...> wrote: >>> I made a tutorial on how to install Tcl and Tk onto Mac OS X in the >>> wiki here http://wiki.tcl.tk/48516. When I tried creating my page >>> using the title I wanted, I would always see an error. But when I >>> changed the title to just "how", it worked. Is there a way to change >>> the page's title? >>> >> >> >> >> >> > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > > |
From: Kevin W. <kw...@co...> - 2017-02-08 19:35:31
|
This is a new security feature in Sierra called app translocation. It copies unsigned binaries to a random read-only location and runs them from there. It's supposed to prevent malicious code injection. There is no workaround to my knowledge except to run a codesigned binary or build your own Wish from source. > On Feb 8, 2017, at 2:19 PM, Robert Karen <ro...@cr...> wrote: > > Sorry, I forgot to change to a new subject line. Thanks for answering. > > I know it's running the wish that I included in the folder because i opened console > and it was 8.5.8. It is strange bec I just ran the one in Sierra (8.5.9) and info > nameofexecutable starts at /usr/bin/... > >> On Wed, Feb 8, 2017 at 2:07 PM, G 3 <pro...@gm...> wrote: >> >> On Feb 8, 2017, at 1:05 PM, Robert Karen wrote: >> >>> Hi, >>> >>> I have an old program with wish 8.5.6 and bunch of scripts that I keep in the same folder. >>> I download the folder to whichever mac needs the program. >>> Until now, in AppMain.tcl inside wish.app it looked at [info nameofexec] to figure out locaton >>> of the parent folder and then did cd to move there and source the scripts. Today I downloaded it to >>> a machine with Sierra and this doesn't work anymore because [info nameofexecutable] is some >>> virtual gobblygook like /private/var/adsflkhdsa$*%^&/.... insstead of e.g. /Users/robert/desktop/programFolder >>> >>> Is there a way for me to find the location of the folder containing the Wish.app that I downloaded in Sierra? >> >> You could try these commands from the terminal or a script running from the terminal: >> which wish >> pwd >> >>> Also, >>> do you know in which version this change to [info nameofexec] occurred. Thanks for any help! >> >> I'm not sure where the problem could be. When your application runs, could you find out if it is using the version of Wish that is in your programFolder folder or the system's supplied version. >> >> >>> >>> Robert Karen >>> >>> On Tue, Feb 7, 2017 at 1:47 PM, G 3 <pro...@gm...> wrote: >>> I made a tutorial on how to install Tcl and Tk onto Mac OS X in the >>> wiki here http://wiki.tcl.tk/48516. When I tried creating my page >>> using the title I wanted, I would always see an error. But when I >>> changed the title to just "how", it worked. Is there a way to change >>> the page's title? >> >> >> >> > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Robert K. <ro...@cr...> - 2017-02-08 19:19:09
|
Sorry, I forgot to change to a new subject line. Thanks for answering. I know it's running the wish that I included in the folder because i opened console and it was 8.5.8. It is strange bec I just ran the one in Sierra (8.5.9) and info nameofexecutable starts at /usr/bin/... On Wed, Feb 8, 2017 at 2:07 PM, G 3 <pro...@gm...> wrote: > > On Feb 8, 2017, at 1:05 PM, Robert Karen wrote: > > Hi, >> >> I have an old program with wish 8.5.6 and bunch of scripts that I keep in >> the same folder. >> I download the folder to whichever mac needs the program. >> Until now, in AppMain.tcl inside wish.app it looked at [info nameofexec] >> to figure out locaton >> of the parent folder and then did cd to move there and source the >> scripts. Today I downloaded it to >> a machine with Sierra and this doesn't work anymore because [info >> nameofexecutable] is some >> virtual gobblygook like /private/var/adsflkhdsa$*%^&/.... insstead of >> e.g. /Users/robert/desktop/programFolder >> >> Is there a way for me to find the location of the folder containing the >> Wish.app that I downloaded in Sierra? >> > > You could try these commands from the terminal or a script running from > the terminal: > which wish > pwd > > Also, >> do you know in which version this change to [info nameofexec] occurred. >> Thanks for any help! >> > > I'm not sure where the problem could be. When your application runs, could > you find out if it is using the version of Wish that is in your > programFolder folder or the system's supplied version. > > > >> Robert Karen >> >> On Tue, Feb 7, 2017 at 1:47 PM, G 3 <pro...@gm...> wrote: >> I made a tutorial on how to install Tcl and Tk onto Mac OS X in the >> wiki here http://wiki.tcl.tk/48516. When I tried creating my page >> using the title I wanted, I would always see an error. But when I >> changed the title to just "how", it worked. Is there a way to change >> the page's title? >> > > > > > |
From: G 3 <pro...@gm...> - 2017-02-08 19:07:15
|
On Feb 8, 2017, at 1:05 PM, Robert Karen wrote: > Hi, > > I have an old program with wish 8.5.6 and bunch of scripts that I > keep in the same folder. > I download the folder to whichever mac needs the program. > Until now, in AppMain.tcl inside wish.app it looked at [info > nameofexec] to figure out locaton > of the parent folder and then did cd to move there and source the > scripts. Today I downloaded it to > a machine with Sierra and this doesn't work anymore because [info > nameofexecutable] is some > virtual gobblygook like /private/var/adsflkhdsa$*%^&/.... insstead > of e.g. /Users/robert/desktop/programFolder > > Is there a way for me to find the location of the folder containing > the Wish.app that I downloaded in Sierra? You could try these commands from the terminal or a script running from the terminal: which wish pwd > Also, > do you know in which version this change to [info nameofexec] > occurred. Thanks for any help! I'm not sure where the problem could be. When your application runs, could you find out if it is using the version of Wish that is in your programFolder folder or the system's supplied version. > > Robert Karen > > On Tue, Feb 7, 2017 at 1:47 PM, G 3 <pro...@gm...> wrote: > I made a tutorial on how to install Tcl and Tk onto Mac OS X in the > wiki here http://wiki.tcl.tk/48516. When I tried creating my page > using the title I wanted, I would always see an error. But when I > changed the title to just "how", it worked. Is there a way to change > the page's title? |
From: Robert K. <ro...@cr...> - 2017-02-08 18:29:53
|
Hi, I have an old program with wish 8.5.6 and bunch of scripts that I keep in the same folder. I download the folder to whichever mac needs the program. Until now, in AppMain.tcl inside wish.app it looked at [info nameofexec] to figure out locaton of the parent folder and then did cd to move there and source the scripts. Today I downloaded it to a machine with Sierra and this doesn't work anymore because [info nameofexecutable] is some virtual gobblygook like /private/var/adsflkhdsa$*%^&/.... insstead of e.g. /Users/robert/desktop/programFolder Is there a way for me to find the location of the folder containing the Wish.app that I downloaded in Sierra? Also, do you know in which version this change to [info nameofexec] occurred. Thanks for any help! Robert Karen On Tue, Feb 7, 2017 at 1:47 PM, G 3 <pro...@gm...> wrote: > I made a tutorial on how to install Tcl and Tk onto Mac OS X in the > wiki here http://wiki.tcl.tk/48516. When I tried creating my page > using the title I wanted, I would always see an error. But when I > changed the title to just "how", it worked. Is there a way to change > the page's title? > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > |
From: G 3 <pro...@gm...> - 2017-02-07 23:36:32
|
Thanks again. On Feb 7, 2017, at 6:34 PM, Steve Landers wrote: > Done > > On 8 Feb 2017, 7:24 AM +0800, G 3 <pro...@gm...>, wrote: >> >> On Feb 7, 2017, at 5:45 PM, Steve Landers wrote: >> >>> It has to be done manually by an admin at the moment. >>> >>> Send me the details and l'll make the change for you. >>> >>> Steve >>> >>> On 8 Feb 2017, 2:49 AM +0800, G 3 <pro...@gm...>, >>> wrote: >>>> I made a tutorial on how to install Tcl and Tk onto Mac OS X in the >>>> wiki here http://wiki.tcl.tk/48516. When I tried creating my page >>>> using the title I wanted, I would always see an error. But when I >>>> changed the title to just "how", it worked. Is there a way to >>>> change >>>> the page's title? >>>> >>>> ------------------------------------------------------------------- >>>> -- >>>> --------- >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >>>> _______________________________________________ >>>> Tcl-mac mailing list >>>> tc...@li... >>>> https://lists.sourceforge.net/lists/listinfo/tcl-mac >> >> >> http://wiki.tcl.tk/48516 >> I would like the title of this page to be "How To Update Tkinter on >> Mac OS 10.4". >> >> Thank you. >> >> --------------------------------------------------------------------- >> --------- >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Tcl-mac mailing list >> tc...@li... >> https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Steve L. <st...@di...> - 2017-02-07 23:34:38
|
Done On 8 Feb 2017, 7:24 AM +0800, G 3 <pro...@gm...>, wrote: > > On Feb 7, 2017, at 5:45 PM, Steve Landers wrote: > > > It has to be done manually by an admin at the moment. > > > > Send me the details and l'll make the change for you. > > > > Steve > > > > On 8 Feb 2017, 2:49 AM +0800, G 3 <pro...@gm...>, wrote: > > > I made a tutorial on how to install Tcl and Tk onto Mac OS X in the > > > wiki here http://wiki.tcl.tk/48516. When I tried creating my page > > > using the title I wanted, I would always see an error. But when I > > > changed the title to just "how", it worked. Is there a way to change > > > the page's title? > > > > > > --------------------------------------------------------------------- > > > --------- > > > Check out the vibrant tech community on one of the world's most > > > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > > _______________________________________________ > > > Tcl-mac mailing list > > > tc...@li... > > > https://lists.sourceforge.net/lists/listinfo/tcl-mac > > > http://wiki.tcl.tk/48516 > I would like the title of this page to be "How To Update Tkinter on > Mac OS 10.4". > > Thank you. > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: G 3 <pro...@gm...> - 2017-02-07 23:23:34
|
On Feb 7, 2017, at 5:45 PM, Steve Landers wrote: > It has to be done manually by an admin at the moment. > > Send me the details and l'll make the change for you. > > Steve > > On 8 Feb 2017, 2:49 AM +0800, G 3 <pro...@gm...>, wrote: >> I made a tutorial on how to install Tcl and Tk onto Mac OS X in the >> wiki here http://wiki.tcl.tk/48516. When I tried creating my page >> using the title I wanted, I would always see an error. But when I >> changed the title to just "how", it worked. Is there a way to change >> the page's title? >> >> --------------------------------------------------------------------- >> --------- >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Tcl-mac mailing list >> tc...@li... >> https://lists.sourceforge.net/lists/listinfo/tcl-mac http://wiki.tcl.tk/48516 I would like the title of this page to be "How To Update Tkinter on Mac OS 10.4". Thank you. |
From: Steve L. <st...@di...> - 2017-02-07 22:46:23
|
It has to be done manually by an admin at the moment. Send me the details and l'll make the change for you. Steve On 8 Feb 2017, 2:49 AM +0800, G 3 <pro...@gm...>, wrote: > I made a tutorial on how to install Tcl and Tk onto Mac OS X in the > wiki here http://wiki.tcl.tk/48516. When I tried creating my page > using the title I wanted, I would always see an error. But when I > changed the title to just "how", it worked. Is there a way to change > the page's title? > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: G 3 <pro...@gm...> - 2017-02-07 18:48:09
|
I made a tutorial on how to install Tcl and Tk onto Mac OS X in the wiki here http://wiki.tcl.tk/48516. When I tried creating my page using the title I wanted, I would always see an error. But when I changed the title to just "how", it worked. Is there a way to change the page's title? |