summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXEmbed.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2021-02-021-6/+6
|\
| * More implicit type-casts, for C++ compatibility.jan.nijtmans2021-02-021-6/+6
| |
* | (c) -> ©jan.nijtmans2020-12-091-3/+3
| |
* | Merge 8.6jan.nijtmans2020-09-021-1/+1
|\ \ | |/
| * Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable()jan.nijtmans2020-09-021-1/+1
| |
* | Merge 8.6jan.nijtmans2020-09-021-4/+4
|\ \ | |/
| * Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename ↵jan.nijtmans2020-09-021-4/+4
| | | | | | | | (internal) TkMacOSXDrawableWindow() to TkMacOSXGetNSWindowForDrawable(). Code (type-cast) cleanup
* | Fix [08eb057dea]: Aqua: cleanup Carbon-era cursor variables. jan.nijtmans2020-08-261-41/+0
|\ \ | |/ | | Do more cleanup: No browser still supports NSAPI, so functions like Tk_MacOSXSetEmbedHandler() don't make any sense any more
* | Merge 8.6marc_culler2020-07-181-3/+1
|\ \ | |/
| * Process timer events as well as idle events in some of the inner event loops ↵marc_culler2020-07-121-3/+1
| | | | | | | | used by Tk
* | Another round of type-casts for ckalloc() calls. Makes C++ compilers even ↵jan.nijtmans2020-03-171-4/+4
| | | | | | | | more happy. Mainly for MacOS code.
* | Eliminate many -Wextra warningsjan.nijtmans2020-03-051-1/+16
| |
* | Partial fix of bug [67384bce7d]: change expected result of winfo-13.2. Also ↵culler2019-05-251-1/+3
|\ \ | |/ | | | | disable test of unimplemented TkpRedirectKeyEvent
| * Fix bug [67384bce7d]: make winfo-13.2 expect the container to be destroyed ↵culler2019-05-241-1/+3
| | | | | | | | in aqua and unix. Also disable unixEmbed-7.1a in aqua since TkpRedirectKeyEvent is not implemented.
| * Mitigate future merge conflict headaches.culler2019-04-171-20/+35
| |
* | Source readability run: macosx/*dkf2019-04-161-21/+37
| |
* | Fix bug [58665b91dd]: many unixEmbed tests fail.culler2019-02-071-5/+10
|\ \ | |/
| * Change tkMacOSXEmbed.c to match the change in tkUnixEmbed.c even thoughculler2019-02-041-0/+8
| | | | | | this not needed to pass 6.2a.
| * Changes which make unixEmbed-8.1a pass on macOS.culler2019-01-311-5/+2
| |
* | Fix unixEmbed test failures on macOS.culler2019-01-231-82/+49
|\ \ | |/
| * Remove debug print statement.culler2019-01-231-1/+0
| |
| * Fix bug [58665b91dd]: unixEmbed tests fail on macOS due to use of dobg.culler2019-01-231-83/+51
| |
* | Merge 8.6jan.nijtmans2019-01-101-3/+3
|\ \ | |/
| * As requested by Christian Werner/François Vogel and others: Undo many None ↵jan.nijtmans2018-12-311-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.nijtmans2018-12-311-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 warningsjan.nijtmans2018-08-141-1/+1
| | |
* | | Fix PTR2INT/PTR2UINT, so they no longer are restricted to the "int" range.jan.nijtmans2018-10-221-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 spacingjan.nijtmans2018-08-101-1/+1
|/ /
* | Remove two debug messages which print to stderr during macOS tests but areculler2017-12-031-1/+4
| | | | | | not really errors.
* | Fix behavior of raise on macOS.culler2017-11-291-1/+1
| |
* | tkWinDialog.c: Change a LoadLibrary() call to GetModuleHandle(), since ↵jan.nijtmans2017-11-271-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. Thisculler2017-11-241-0/+4
| | | | | | is unnecessary and leads to segfaults in some tests.
* | Silence some compiler warnings.dgp2015-02-121-1/+1
|\ \ | |/
| * Silence some compiler warningsdgp2015-02-121-1/+1
| |
* | Merge 8.5. Fix [winfo id] for Cocoa.dgp2015-01-021-2/+46
|\ \ | |/
| * The [winfo id] of a Tk window is meant to identify it. The actual valuedgp2015-01-021-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 Walzer2014-11-181-1/+1
| | | | | | | | been updated.
* | Remove unnecessary end-of-line spacingjan.nijtmans2014-11-211-1/+1
| |
* | Back out changes not pertaining to private API; those files should not have ↵Kevin Walzer2014-11-201-12/+11
| | | | | | | | been updated.
* | Remove residual private API calls from Tk/Mac after Mac App Store review ↵Kevin Walzer2014-11-181-10/+11
| | | | | | | | flagged them as being present.
* | Convert TkpTestembedCmd and TkpTesttextCmd to Tcl_Obj-based commands.jan.nijtmans2014-06-031-3/+3
| |
* | consistant use of mode: objc for OSX, strip spaces from the end of linesjan.nijtmans2012-10-231-1/+1
|\ \ | |/
| * remove RCS keywords, use mode: objc consistantlyjan.nijtmans2012-10-231-3/+1
| |
| * Review branch for merge of Tk-Cocoa into Tk 8.5 main branchKevin Walzer2012-09-121-14/+26
| |
* | merge trunkdkf2012-08-081-1/+1
|\ \
| * | Fix regression in cutting/pasting text; thanks to Adrian Robert for patchKevin Walzer2012-08-071-1/+1
| | |
* | | Working towards making the error codes more consistent.dkf2012-07-301-9/+7
| | |
* | | Ttk and Aqua donedkf2012-07-241-7/+12
|/ /
* | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |\