summaryrefslogtreecommitdiffstats
path: root/generic/tk.decls
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6. Rename some functionsjan.nijtmans2020-09-081-1/+15
|\
| * 3 new MacOS-specific stub functions: ↵jan.nijtmans2020-09-081-0/+10
| |\ | | | | | | | | | Tk_MacOSXGetTkWindow()/Tk_MacOSXGetCGContextForDrawable()/Tk_MacOSXGetNSWindowForDrawable(), so they can be used by extensions
| | * Tk_MacOSXGetCGContextForDrawable() doesn't replace ↵jan.nijtmans2020-09-061-1/+0
| | |\ | | | | | | | | | | | | | | | | TkMacOSXGetDrawablePort(), since TkMacOSXGetDrawablePort() is a useless function always returning NULL No longer export Tk_MacOSXGetCGContextForDrawable as public symbol (wait doing that until 8.7)
| | * \ Merge 8.6. Minor simplification: no need for separate stub entry for ↵jan.nijtmans2020-09-041-5/+1
| | |\ \ | | | |/ | | | | | | | | Tk_MacOSXGetNSViewForDrawable()
| | * | Rename 3 badly named functions that were exported as stubs; export under ↵marc_culler2020-09-011-1/+9
| | |\ \ | | | | | | | | | | | | | | | both old and new names; edit comments.
| | | * | Suggestions for name cleanup with compatibiltiy for 8.6.11culler2020-09-011-3/+8
| | | | |
| | * | | Merge 8.6. Change signature of ↵jan.nijtmans2020-09-011-2/+2
| | |\ \ \ | | | |/ / | | |/| | | | | | | Tk_MacOSXGetTkWindow/Tk_MacOSXGetCGContextForDrawable
| | * | | More tweaks, (mainly TkMacOSXGetCGContextForDrawable <-> TkMacOSXCGContext)jan.nijtmans2020-08-311-1/+1
| | | | |
| | * | | More tweaksjan.nijtmans2020-08-301-0/+7
| | |\ \ \ | | | |/ / | | |/| |
| | | * | Export TkMacOSXGetCGContextForDrawable() too, that's the only function from ↵jan.nijtmans2020-08-281-0/+4
| | | | | | | | | | | | | | | | | | | | the "nicer_stubs" branch which can be added without compatibility problems
| | | * | Export TkMacOSXGetTkWindow() for TkDND, without this it cannot be compiled ↵jan.nijtmans2020-08-281-0/+3
| | |/ / | | | | | | | | | | | | as stub-enabled extension
* | | | Merge 8.6jan.nijtmans2020-09-081-4/+4
|\ \ \ \ | |/ / /
| * | | TIP #581: master -> container and slave -> content in ttk (mainly)jan.nijtmans2020-09-081-5/+5
| | |/ | |/|
| * | TIP #581: grid/pack/place implementation (internal) and documentationjan.nijtmans2020-09-041-2/+2
| | |
* | | Merge 8.6jan.nijtmans2020-09-031-4/+4
|\ \ \ | |/ /
| * | Implement part of TIP #581: Master/Slave. Not complete yet, and also the ↵jan.nijtmans2020-09-031-2/+2
| |/ | | | | | | change to TkGetGeomContainer/TkGetTransientContainer is left out for now.
* | Implement TIP #580: Export Tk_GetDoublePixelsFromObj and 5 morejan.nijtmans2020-09-021-0/+22
|\ \
| * | New function Tk_FontGetDescription()jan.nijtmans2020-08-141-0/+3
| | |
| * | Add documentation. Let ttk use the new Tk_SendVirtualEventjan.nijtmans2020-07-151-2/+2
| | |
| * | New TIP #580 implementation. Documentation still missing.jan.nijtmans2020-07-141-0/+19
| | |
* | | Fix errors in tk.decls which would break the build after genStubs is run.marc_culler2020-08-291-9/+8
| | |
* | | For now, put back TkMacOSXGetRootControl(), since Kevin Walzer uses it in ↵jan.nijtmans2020-08-271-2/+1
| | | | | | | | | | | | his extensions
* | | Attempt to maintain binary compatibility with 8.6 without having to live ↵culler2020-08-271-1/+13
| | | | | | | | | | | | with awful names.
* | | Merge 8.6jan.nijtmans2020-08-271-18/+7
|\ \ \ | | |/ | |/| | | | More code cleanup Restore binary compatibility with Tk 8.6 for TkMacOSXInitAppleEvents()/TkGenWMConfigureEvent()/TkMacOSXInvalClipRgns()/Tk_MacOSXSetupTkNotifier()/Tk_MacOSXIsAppInFront() (please don't renumber already-existing stub entries)
| * | Simplifications, because TkMacOSXGetDrawablePort() always returns NULLjan.nijtmans2020-08-261-20/+0
| | | | | | | | | Remove stub copies which are only meant for future NSAPI-related support: Since no browser supports NSAPI any more, who cares ....
* | | We don't have to preserve cruft in trunk, so let's get rid of it.culler2020-08-261-21/+5
| | |
* | | Fix [08eb057dea]: Aqua: cleanup Carbon-era cursor variables. jan.nijtmans2020-08-261-20/+0
|\ \ \ | |_|/ |/| | Do more cleanup: No browser still supports NSAPI, so functions like Tk_MacOSXSetEmbedHandler() don't make any sense any more
| * | Put back a dummy Tk_MacOSXTkOwnsCursor(), just because it's in the public ↵jan.nijtmans2020-08-261-21/+5
| | | | | | | | | | | | | | | stub table. Can be removed fully in Tk 8.7. More simplifications
| * | Fix [08eb057dea]: remove two unused stub functions related to cursors and ↵culler2020-08-251-6/+8
| |/ | | | | | | dating back to Carbon.
* | Merge 8.6jan.nijtmans2020-03-301-0/+24
|\ \ | |/
| * Add more (dummy) stub entries, as preparation for futher stub ↵jan.nijtmans2020-03-291-0/+24
| | | | | | | | simplifications in 8.7 and 9.0
* | Deprecate Tk_MainEx() stub entry (TIP #512). Only has effect if compiled ↵jan.nijtmans2018-11-031-1/+1
| | | | | | | | with TK_NO_DEPRECATED=1
* | Eliminate CONST86: Since Tk 8.7 only compiles with Tcl >= 8.6 anyway, we ↵jan.nijtmans2018-10-191-2/+2
| | | | | | | | | | just can use "const" everywhere. typo's: occured -> occurred
* | Change char *recordPtr to void *recordPtr in Tk_SetOptions() and friends. ↵jan.nijtmans2018-10-161-9/+9
| | | | | | | | This is 100% upwards compatible, and equivalent to TIP #494 done in Tcl. With this, a ton of (char *) type casts can be eliminated
* | Eliminate all usage of CONST84, and fix a few MacOSX compiler warningsjan.nijtmans2018-08-121-17/+17
| |
* | Change flag NEW_STYLE_COMMANDS into OLD_STYLE_COMMANDS. This makes it easier ↵jan.nijtmans2018-08-081-0/+8
| | | | | | | | | | to remove the deprecated part in the future. If building with Tcl > 8, Don't build the compatibility Tk_Photo* (From Tk < 8.4 or so) functions any more.
* | If compiled with -DTK_NO_DEPRECATED, remove the functions ↵jan.nijtmans2017-05-021-7/+7
| | | | | | | | | | Tk_PhotoPutBlock_NoComposite/Tk_PhotoPutZoomedBlock_NoComposite/Tk_PhotoExpand_Panic/Tk_PhotoPutBlock_Panic/Tk_PhotoPutZoomedBlock_Panic/Tk_PhotoSetSize_Panic, which only exist to make stub-enabled extensions work which used those old functions. Otherwise, mark those functions as deprecated, causing a compiler warning if the compiler supports this.
* | tag Tk_FreeXId() as deprecated. Remove the function from the build if ↵jan.nijtmans2017-01-171-1/+1
|/ | | | TK_NO_DEPRECATED is defined.
* Remove dead code. During 8.6 alpha/beta, ↵jan.nijtmans2013-03-281-7/+0
| | | | | | | Tk_DefineBitmap/Tk_GetBitmapFromData moved to stub entry 274/275 due to a signature change, but later that turned out not be necessary at all. The stub entries were kept in order not to lose binary compatibility for extensions that were compiled against beta 8.6 headers. Now that Tk 8.6 is final, this makes no sense any more.
* improving backwards compatibilityjan.nijtmans2012-06-161-0/+7
|
* rfe-2636558 simplificationjan.nijtmans2012-06-151-15/+4
|
* implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-25/+0
|\ | | | | cleanup some more unused CYGWIN stuff
| * implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-25/+0
| |\
| | * implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-141-25/+0
| | | | | | | | | | | | export TkWinChildProc for win32 backport TCHAR determination from tkWinPort.h
* | | [Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwinjan.nijtmans2012-04-261-1/+22
|\ \ \ | |/ /
| * | [Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwinjan.nijtmans2012-04-261-1/+22
| |\ \ | | |/ | | | [Bug 3519917]: Snow Leopard unix/Makefile `make test` fail
| | * implement various internal win32 stub functions for cygwinjan.nijtmans2012-04-251-1/+22
| | |
* | | some more cygwin compatibility improvementsjan.nijtmans2012-04-061-4/+4
|\ \ \ | |/ / | | | format tk.decls
| * | some more cygwin compatibility improvementsjan.nijtmans2012-04-061-336/+336
| |\ \ | | |/ | | | format tk.decls like tcl8.5/8.6
| | * format tk.decls like tcl8.5/8.6, re-generiate tk(Int)Decls.hjan.nijtmans2012-04-061-833/+601
| | |