summaryrefslogtreecommitdiffstats
path: root/generic/tkStubInit.c
Commit message (Collapse)AuthorAgeFilesLines
* If compiled with -DTK_NO_DEPRECATED, remove the functions ↵jan.nijtmans2017-05-021-0/+6
| | | | | 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-0/+5
| | | | TK_NO_DEPRECATED is defined.
* Add another few Xlib stubs for Win32. Cherry-picked from ↵jan.nijtmans2016-11-071-0/+26
|\ | | | | | | [http://www.androwish.org/index.html/info/862eb620a096fddc|AndroWish]. Thanks to Christian Werner.
| * Add another few Xlib stubs for Win32. Cherry-picked from ↵jan.nijtmans2016-11-071-0/+26
| | | | | | | | [http://www.androwish.org/index.html/info/862eb620a096fddc|AndroWish]. Thanks to Christian Werner.
* | Change Tk_FreeXId() into a macro.jan.nijtmans2016-08-121-0/+9
|/ | | A few end-of-line spacing eliminations.
* Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h ↵jan.nijtmans2015-07-151-1/+1
|\ | | | | | | and tkStubInit.c
| * Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h ↵jan.nijtmans2015-07-151-1/+1
| | | | | | | | and tkStubInit.c
* | Silence some compiler warnings.dgp2015-02-121-0/+1
|\ \ | |/
| * Different approach to stubs for the TkpScanWindowId() declaration.dgp2015-02-121-1/+2
| | | | | | Man, what an inflexible maintenance chore this stuff is.
| * Silence some compiler warningsdgp2015-02-121-1/+1
| |
| * Extend the public and private stub tables with dummy NULL entries, up to the ↵jan.nijtmans2013-02-151-0/+8
| |\ | | | | | | | | | size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.6 features but (erroneously) are attempted to be loaded in wish8.5
| | * Extend the public and private stub tables with dummy NULL entries, up to the ↵jan.nijtmans2013-02-151-0/+48
| | | | | | | | | | | | size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4
| | * More complete purge of things only present for supporting long-dead Mac 9 ↵dgp2012-11-151-7/+2
| | | | | | | | | | | | systems.
| | * Remove all the long dead mac entries in tk*.decls files jan.nijtmans2012-11-151-191/+10
| | | | | | | | | <p>re-generate all tk*Decls.h files.
| * | Cherrypick Merge, Backport of [6223d9e067]. Restored fromandreask2012-10-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | tk-cocoa-8-5-bacport-branch, did not survive the merge. See trunk 2012-05-29 Donal K. Fellows * generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
| * | Add various X11 stub functions, Cygwin onlyjan.nijtmans2012-07-041-0/+41
| |\ \ | | |/ | | | | | | remove TkBindDeadWindow from Cygwin stub table [Bug 3540127]: filebox.test fails on win32
| | * Add various X11 stub functions, Cygwin onlyjan.nijtmans2012-07-041-0/+41
| | | | | | | | | remove TkBindDeadWindow from Cygwin stub table
| * | eliminate some ANSI_ARGSjan.nijtmans2012-06-081-8/+8
| |\ \ | | |/
* | | Fix for [f476e3d654]: Tk trunk fails to build/linkjan.nijtmans2014-02-111-0/+1
| | |
* | | Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) ↵jan.nijtmans2014-02-101-15/+15
| | | | | | | | | | | | | | | don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
* | | Remove dead code. During 8.6 alpha/beta, ↵jan.nijtmans2013-03-281-5/+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.
* | | Working towards adding all the Tcl_SetErrorCode calls that should be there.dkf2012-07-161-2/+2
| | | | | | | | | ** WORK IN PROGRESS **
* | | improving backwards compatibilityrfe_2636558jan.nijtmans2012-06-161-0/+5
| | |
* | | rfe-2636558 simplificationjan.nijtmans2012-06-151-4/+2
| | |
* | | fix signature of XSynchronize to match X.orgjan.nijtmans2012-06-151-2/+0
| | |
* | | Change XChangeWindowAttributes signature and many others to match Xorg, ↵jan.nijtmans2012-06-081-64/+68
|\ \ \ | |/ / | | | | | | needed for Cygwin
| * | Change XChangeWindowAttributes signature and many others to match Xorg, ↵jan.nijtmans2012-06-071-1/+1
| |\ \ | | |/ | | | | | | needed for Cygwin
| | * merge core-8-4-branchbug_3508771jan.nijtmans2012-06-051-45/+100
| | |\
| * | | Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally ↵jan.nijtmans2012-06-051-1/+1
| | | | | | | | | | | | | | | | useable for both
| * | | Change XSetDashes signature and many others to match Xorg, needed for Cygwinjan.nijtmans2012-06-051-42/+97
| |\ \ \ | | | |/ | | |/|
| | * | Change XSetDashes signature and many others to match Xorg, needed for Cygwin. jan.nijtmans2012-06-011-44/+99
| | |/ | | | | | | Add .PHONY targets, and various quoting issues (Makefile.in)
* | | Implement XFlush and various others for win32 as stubs, so win32 extensions ↵jan.nijtmans2012-05-311-3/+9
| | | | | | | | | | | | | | | using those can run under CYGWIN as well. Allow tk86.dll to cooperate with the cygwin console.
* | | Simpify determination whether we are running on cygwin.jan.nijtmans2012-05-311-1/+3
|\ \ \ | |/ / | | | Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll
| * | merge core-8-4-branch, still to be tested on Unixtobetestedjan.nijtmans2012-05-291-100/+80
| |\ \ | | |/
| | * Simpify determination whether we are running on cygwin.jan.nijtmans2012-05-251-96/+78
| | | | | | | | | | | | Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX
* | | Added OSX-specific mechanism to allow retrieval of the drawing surface.dkf2012-05-291-0/+1
| | |
* | | Unbreak the OSX builddkf2012-05-291-2/+2
| | |
* | | implement TkSetPixmapColormap and TkpPrintWindowId for cygwin. jan.nijtmans2012-05-261-70/+190
|\ \ \ | | | | | | | | | | | | cleanup some more unused CYGWIN stuff . Change XSetCommand signature to match Xorg, needed for Cygwin
| * | | this should fix the broken build, not yet tested on Unixjan.nijtmans2012-05-251-12/+22
| | | |
| * | | Change XSetCommand signature to match Xorg, needed for Cygwinjan.nijtmans2012-05-241-4/+4
| |\ \ \ | | |/ /
| | * | Change XSetCommand signature to match Xorg, needed for Cygwinjan.nijtmans2012-05-241-5/+5
| | |\ \ | | | |/
| | | * Change XSetCommand signature to match Xorg, needed for Cygwinjan.nijtmans2012-05-241-24/+24
| | | |
| * | | implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-65/+175
| |\ \ \ |/ / / / | | _ / | | / cleanup some more unused CYGWIN stuff
| * | implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-38/+121
| |\ \ | | |/
| | * fix some visual studio warnings, eliminate some ANSI_ARGSjan.nijtmans2012-05-141-8/+8
| | |
| | * typojan.nijtmans2012-05-141-1/+1
| | |
| | * implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-141-31/+116
| | | | | | | | | | | | export TkWinChildProc for win32 backport TCHAR determination from tkWinPort.h
* | | merge-markjan.nijtmans2012-05-021-0/+6
|\ \ \ | |/ /
| * | [Bug 533519]: Window placement with multiple screensjan.nijtmans2012-05-021-0/+6
| |\ \ | | |/
| | * [Bug 533519]: Window placement with multiple screensjan.nijtmans2012-05-021-0/+6
| | |\