summaryrefslogtreecommitdiffstats
path: root/unix/tkUnixInit.c
Commit message (Collapse)AuthorAgeFilesLines
* Additional work on makefile and other editsKevin Walzer2025-06-291-0/+1
|
* Merge 8.7. Fix indentingjan.nijtmans2024-07-121-1/+1
|\
* | (backport) Merge tkprint-cups branch. Ok by Kevin Walzerjan.nijtmans2024-07-031-0/+1
| |
* | More serious elimination of -Wconversion C warningsjan.nijtmans2023-03-041-3/+3
| |
* | Merge 8.7. Start integrating ICU with Tk. WIP.jan.nijtmans2021-03-231-0/+1
| |
* | Merge 8.7jan.nijtmans2020-12-111-1/+1
|\ \
| * | (c) -> ©jan.nijtmans2020-12-091-1/+1
| | |
* | | The UnixSysTray part builds without libnotify. Eliminate some gcc warningsjan.nijtmans2020-09-241-1/+1
| | |
* | | Make it build with --disable-libnotify. Add packages for MacOSX and Ubuntu ↵jan.nijtmans2020-09-241-2/+2
| | | | | | | | | | | | for Travis build
* | | Builds on Darwin, shows notifications but no strings - need to investigateKevin Walzer2020-09-241-0/+1
| | |
* | | Attempt to build on X11Kevin Walzer2020-09-211-0/+1
|/ /
* | stifle compiler warningsdgp2020-03-161-2/+7
| |
* | Fix many warnings in MacOSX build (caused by -Wextra -Wc++-compat). All ↵jan.nijtmans2020-03-011-4/+2
| | | | | | | | harmless. Not finished yet.
* | Much more WIP: Appears to be working on UNIX, and for a bit part on Windows too.jan.nijtmans2019-12-201-1/+3
|/
* Replace various functions calls, for functions which are small wrappers ↵jan.nijtmans2013-01-141-2/+2
| | | | around other functions, to call the wrapped function directly.
* Purge RCS Keywordsdgp2011-06-081-2/+0
|\
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |\
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | |
| | * * macosx/Makefile:das2005-05-241-1/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13
* | | Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-271-4/+5
|/ /
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | header cleanupdgp2007-09-071-2/+1
| |
* | * generic/tkWindow.c (Initialize): Moved common Tk initializationdgp2007-09-061-9/+2
| | | | | | | | | | | | | | | | | | | | | | * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].
* | ANSIfydkf2005-11-141-39/+50
| |
* | * macosx/Makefile:das2005-05-231-1/+44
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59
* * Updated callers of Tcl_SplitList and Tcl_Merge.dgp2002-01-251-4/+4
| | | | | | | | | * Updated callers of Tcl_GetStringResult. Rewrote PrintScrollFractions to ScrollFractions to stop scribbling directly on interp->result. * Updated callers of Tcl_GetVar, Tcl_GetVar2 * Updated callers of Tcl_SplitPath, Tcl_JoinPath, and Tcl_TranslateFileName.
* * Merged 8.1 branch into the main trunkstanton1999-04-161-6/+6
|
* Replaced SCCS strings, fixed binary filesstanton1998-09-141-1/+1
|
* eliminated static init for library directorystanton1998-07-241-13/+0
|
* Initial revisionrjohnson1998-04-011-0/+130