Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.6 | jan.nijtmans | 2021-02-02 | 1 | -6/+6 |
|\ | |||||
| * | More implicit type-casts, for C++ compatibility. | jan.nijtmans | 2021-02-02 | 1 | -6/+6 |
| | | |||||
* | | (c) -> © | jan.nijtmans | 2020-12-09 | 1 | -3/+3 |
| | | |||||
* | | Merge 8.6 | jan.nijtmans | 2020-09-02 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable() | jan.nijtmans | 2020-09-02 | 1 | -1/+1 |
| | | |||||
* | | Merge 8.6 | jan.nijtmans | 2020-09-02 | 1 | -4/+4 |
|\ \ | |/ | |||||
| * | Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename ↵ | jan.nijtmans | 2020-09-02 | 1 | -4/+4 |
| | | | | | | | | (internal) TkMacOSXDrawableWindow() to TkMacOSXGetNSWindowForDrawable(). Code (type-cast) cleanup | ||||
* | | Fix [08eb057dea]: Aqua: cleanup Carbon-era cursor variables. | jan.nijtmans | 2020-08-26 | 1 | -41/+0 |
|\ \ | |/ | | | Do more cleanup: No browser still supports NSAPI, so functions like Tk_MacOSXSetEmbedHandler() don't make any sense any more | ||||
* | | Merge 8.6 | marc_culler | 2020-07-18 | 1 | -3/+1 |
|\ \ | |/ | |||||
| * | Process timer events as well as idle events in some of the inner event loops ↵ | marc_culler | 2020-07-12 | 1 | -3/+1 |
| | | | | | | | | used by Tk | ||||
* | | Another round of type-casts for ckalloc() calls. Makes C++ compilers even ↵ | jan.nijtmans | 2020-03-17 | 1 | -4/+4 |
| | | | | | | | | more happy. Mainly for MacOS code. | ||||
* | | Eliminate many -Wextra warnings | jan.nijtmans | 2020-03-05 | 1 | -1/+16 |
| | | |||||
* | | Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also ↵ | culler | 2019-05-25 | 1 | -1/+3 |
|\ \ | |/ | | | | | disable test of unimplemented TkpRedirectKeyEvent | ||||
| * | Fix bug [67384bce7d]: make winfo-13.2 expect the container to be destroyed ↵ | culler | 2019-05-24 | 1 | -1/+3 |
| | | | | | | | | in aqua and unix. Also disable unixEmbed-7.1a in aqua since TkpRedirectKeyEvent is not implemented. | ||||
| * | Mitigate future merge conflict headaches. | culler | 2019-04-17 | 1 | -20/+35 |
| | | |||||
* | | Source readability run: macosx/* | dkf | 2019-04-16 | 1 | -21/+37 |
| | | |||||
* | | Fix bug [58665b91dd]: many unixEmbed tests fail. | culler | 2019-02-07 | 1 | -5/+10 |
|\ \ | |/ | |||||
| * | Change tkMacOSXEmbed.c to match the change in tkUnixEmbed.c even though | culler | 2019-02-04 | 1 | -0/+8 |
| | | | | | | this not needed to pass 6.2a. | ||||
| * | Changes which make unixEmbed-8.1a pass on macOS. | culler | 2019-01-31 | 1 | -5/+2 |
| | | |||||
* | | Fix unixEmbed test failures on macOS. | culler | 2019-01-23 | 1 | -82/+49 |
|\ \ | |/ | |||||
| * | Remove debug print statement. | culler | 2019-01-23 | 1 | -1/+0 |
| | | |||||
| * | Fix bug [58665b91dd]: unixEmbed tests fail on macOS due to use of dobg. | culler | 2019-01-23 | 1 | -83/+51 |
| | | |||||
* | | Merge 8.6 | jan.nijtmans | 2019-01-10 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | As requested by Christian Werner/François Vogel and others: Undo many None ↵ | jan.nijtmans | 2018-12-31 | 1 | -3/+3 |
| |\ | | | | | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. | ||||
| | * | As requested by Christian Werner/François Vogel and others: Undo many None ↵ | jan.nijtmans | 2018-12-31 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. | ||||
| * | | Fix a few MacOSX compiler warnings | jan.nijtmans | 2018-08-14 | 1 | -1/+1 |
| | | | |||||
* | | | Fix PTR2INT/PTR2UINT, so they no longer are restricted to the "int" range. | jan.nijtmans | 2018-10-22 | 1 | -2/+2 |
| | | | | | | | | | | | | Make TCL_Z_MODIFIER available in Tk (even when compiled with Tcl 8.6), and use it. More size_t/clientData related improvements | ||||
* | | | Remove end-of-line spacing | jan.nijtmans | 2018-08-10 | 1 | -1/+1 |
|/ / | |||||
* | | Remove two debug messages which print to stderr during macOS tests but are | culler | 2017-12-03 | 1 | -1/+4 |
| | | | | | | not really errors. | ||||
* | | Fix behavior of raise on macOS. | culler | 2017-11-29 | 1 | -1/+1 |
| | | |||||
* | | tkWinDialog.c: Change a LoadLibrary() call to GetModuleHandle(), since ↵ | jan.nijtmans | 2017-11-27 | 1 | -1/+1 |
| | | | | | | | | | | "shell32.dll" is already linked to Tk. Also various whitespace changes (mainly at line-ends) and comment fixes. Nothing functional. | ||||
* | | Don't process window events if the dead window is the root. This | culler | 2017-11-24 | 1 | -0/+4 |
| | | | | | | is unnecessary and leads to segfaults in some tests. | ||||
* | | Silence some compiler warnings. | dgp | 2015-02-12 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Silence some compiler warnings | dgp | 2015-02-12 | 1 | -1/+1 |
| | | |||||
* | | Merge 8.5. Fix [winfo id] for Cocoa. | dgp | 2015-01-02 | 1 | -2/+46 |
|\ \ | |/ | |||||
| * | The [winfo id] of a Tk window is meant to identify it. The actual value | dgp | 2015-01-02 | 1 | -2/+46 |
| | | | | | | | | | | | | | | | | | | | | | | returned, though, has been a hex-formatted int value -- that is 32 bits. On OS X Cocoa, the actual Window or XID is not an int but an unsigned long, and does not fit in 32 bits. (What's really stored even seems to be a (MacDrawable *) -- a pointer -- definitely not something 32-bits can capture). Thus generating [winfo id] loses info, and breaks totally. Has for a long time apparently. There are even explicit comments in place plainly stating that it is broken and what needs doing to fix it. Updated the platform-specific routines Tkp(Scan|Print)WindowId() so that window id's are no longer lossy and broken in Cocoa Tk. | ||||
| * | Back out changes not pertaining to private API; those files should not have ↵ | Kevin Walzer | 2014-11-18 | 1 | -1/+1 |
| | | | | | | | | been updated. | ||||
* | | Remove unnecessary end-of-line spacing | jan.nijtmans | 2014-11-21 | 1 | -1/+1 |
| | | |||||
* | | Back out changes not pertaining to private API; those files should not have ↵ | Kevin Walzer | 2014-11-20 | 1 | -12/+11 |
| | | | | | | | | been updated. | ||||
* | | Remove residual private API calls from Tk/Mac after Mac App Store review ↵ | Kevin Walzer | 2014-11-18 | 1 | -10/+11 |
| | | | | | | | | flagged them as being present. | ||||
* | | Convert TkpTestembedCmd and TkpTesttextCmd to Tcl_Obj-based commands. | jan.nijtmans | 2014-06-03 | 1 | -3/+3 |
| | | |||||
* | | consistant use of mode: objc for OSX, strip spaces from the end of lines | jan.nijtmans | 2012-10-23 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | remove RCS keywords, use mode: objc consistantly | jan.nijtmans | 2012-10-23 | 1 | -3/+1 |
| | | |||||
| * | Review branch for merge of Tk-Cocoa into Tk 8.5 main branch | Kevin Walzer | 2012-09-12 | 1 | -14/+26 |
| | | |||||
* | | merge trunk | dkf | 2012-08-08 | 1 | -1/+1 |
|\ \ | |||||
| * | | Fix regression in cutting/pasting text; thanks to Adrian Robert for patch | Kevin Walzer | 2012-08-07 | 1 | -1/+1 |
| | | | |||||
* | | | Working towards making the error codes more consistent. | dkf | 2012-07-30 | 1 | -9/+7 |
| | | | |||||
* | | | Ttk and Aqua done | dkf | 2012-07-24 | 1 | -7/+12 |
|/ / | |||||
* | | Purge RCS Keywords | dgp | 2011-06-08 | 1 | -2/+0 |
|\ \ | |/ | |||||
| * | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| |\ |