summaryrefslogtreecommitdiffstats
path: root/generic/tkTextUndo.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/+3
| | | | keyword "bool" now will only be used internally.
* 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/+10
| | | | 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)
* Move C99 inline defines from tkBool.h to tkInt.h. Having them in tkBool.h ↵fvogel2017-02-241-0/+1
| | | | looked odd to me.
* Silence compiler warnings, especially signed/unsigned problems.gcramer2017-02-231-9/+1
| | | | | | 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/+260
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