summaryrefslogtreecommitdiffstats
path: root/generic/tkBitField.h
Commit message (Collapse)AuthorAgeFilesLines
* Finally (hopefully) changed to stdbool.h, this is C99 conform, and should ↵gcramer2017-06-081-4/+0
| | | | compile with ancient MSVC, because for the latter I'm still using the type definition to int. With this change I had to replace some of the struct attributes to int.
* Work-around for Mac: "bool" is replaced with "tkbool_t", and the (quasi) ↵gcramer2017-06-081-0/+4
| | | | keyword "bool" now will only be used internally.
* Support of 64 bit architectures overworked, because the constant ↵gcramer2017-03-231-2/+2
| | | | TCL_WIDE_INT_IS_LONG cannot be used.
* Reverting the destructive changes of [ab1bc6a5], [cd374e7d], and ↵gcramer2017-03-221-1/+7
| | | | [f8055298]. In case of compile problems, please use the bug tracker.
* Another place where TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64jan.nijtmans2017-03-211-5/+1
|
* merge trunkjan.nijtmans2017-03-211-1/+1
|
* Move stdint.h/tkWinStdInt.h inclusion to tkInt.hfvogel2017-02-261-10/+0
|
* Added a copy of stdint.h (named tkWinStdInt.h) copied from ↵fvogel2017-02-261-1/+9
| | | | https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h and made it be used whenever stdint.h is not provided by the compiler. This should only happen on Windows, with MSVC strictly before version 1600 (i.e. strictly earlier than Visual Studio 2010)
* (1) Some memory problems fixed, with the help of a fine granulated valgrind testgcramer2017-02-261-4/+1
| | | | | (2) 'char* reliefString' changed to 'Tcl_Obj *reliefPtr', required for fine granulated valgrind test (3) Severe bug in embedded window handling fixed (4) Minor display problem with selected text fixed (function MakeStyle)
* A few fixes for Linux build, but should also compile under Windows.gcramer2017-02-241-1/+1
|
* Make it compile with MSVC without the need to add -DMODULE_SCOPE="" in ↵fvogel2017-02-241-0/+1
| | | | makefile.vc
* Silence compiler warnings, especially signed/unsigned problems.gcramer2017-02-231-9/+2
| | | | | | The handling of inline functions (C99 support) has been improved. C99 support for Linux/UNIX enabled. Some preparations for older Visual Studio compilers. Minor fix of test case (the use of abbreviated commands may break future releases).
* When building on Windows, inline is already defined in makefile.vc ↵fvogel2017-02-221-10/+4
| | | | (-Dinline=__inline) regardless of the compiler version
* Initial import of revised text widget from Gregor Cramer. fvogel2017-02-201-0/+188
Main webpage: http://scidb.sourceforge.net/tk/revised-text-widget.html This is a vanilla unzip of tk8.6.6-revised-2017-02-18.zip downloaded from http://scidb.sourceforge.net/tk/download.html on 20 Feb. 2017. Only file left out is unix/makefile-for-8-5.patch