summaryrefslogtreecommitdiffstats
path: root/generic/ttk/ttkGenStubs.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary end-of-line spacingjan.nijtmans2015-02-021-3/+3
|
* Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) ↵jan.nijtmans2014-02-101-5/+4
| | | | | 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]
* Put extern "C" guards around all stub table struct definitions, jan.nijtmans2013-10-311-3/+5
|\ | | | | | | | | so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files.
| * Put extern "C" guards around all stub table struct definitions, jan.nijtmans2013-10-311-6/+22
| | | | | | | | | | so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files.
| * implement TkSetPixmapColormap and TkpPrintWindowId for cygwinjan.nijtmans2012-05-161-0/+1
| |
* | Simplification: don't declare struct types that are never used.jan.nijtmans2012-11-151-4/+8
| |
* | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |
| * Make sure to use CONST/VOID in stead ofnijtmans2011-01-191-12/+12
| | | | | | | | | | | | const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing.
| * Make sure to use CONST/VOID in stead ofnijtmans2011-01-191-5/+24
| | | | | | | | | | | | const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing.
| * Major backport of 8.6 Ttk for 8.5.9. Most changes were only beinghobbs2010-08-261-23/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
| * Backport various formatting (spacing)nijtmans2010-02-071-25/+36
| | | | | | | | | | | | | | changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!)
* | Dummy genstubs::export (from genStubs.tcl)nijtmans2010-09-231-1/+19
| |
* | clean-up, port all genStubs.tcl changesnijtmans2010-09-201-55/+96
| | | | | | | | | | from Tcl to ttkGenStubs.tcl as well (no change in any output files)
* | [Patch 3034251] partly: remove some more unneeded ifdeffery from stub header ↵nijtmans2010-08-191-19/+9
| | | | | | | | files
* | [Bug #3019363] "make genstubs" failurenijtmans2010-06-221-2/+2
| | | | | | | | (undid previous unintended edit)
* | [Bug #3019363] "make genstubs" failurenijtmans2010-06-221-3/+3
| |
* | Laxative patch: Revert contravariant const qualifiers added by thejenglish2010-02-051-4/+4
| | | | | | | | | | previous commit to keep codebase in sync with the Tile extension, which must remain 8.4 compatible.
* | Make the various stub tables and hook pointers const,nijtmans2010-02-051-7/+22
| | | | | | | | | | just as Tcl and Tk. Make more internal tables "const"
* | Follow-up to [2010-01-29] commit:nijtmans2010-02-051-5/+11
| | | | | | | | | | prevent space within stub table function parameters if the parameter type is a pointer.
* | genStubs.tcl: No longer generate a space afternijtmans2010-01-291-18/+23
| | | | | | | | | | | | "*" and immediately after a function name, so the format of function definitions in *Decls.h match all other *.h header files.
* | Letting CONST die a slow and graceful death, since NO_CONST wasnijtmans2008-10-221-4/+4
|/ | | | broken since 8.4 and no-one complained about it.
* * generic/tkMain.c (Tk_MainEx): replicate macosx-specific code fromdas2007-03-071-0/+887
TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit(). * generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources. * generic/ttk/ttkTreeview.c: #ifdef out unused declaration. * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX. * macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59