Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
233 check-ins using file win/makefile.vc version 2938abbe
2005-12-08
| ||
18:17 |
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered text widgets in [$text tag names]. [Bug 1375069 1374935]check-in: 6445465e user: hobbs tags: trunk | |
07:50 |
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].check-in: 8051a1e4 user: das tags: trunk | |
05:04 |
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.check-in: 37b183a7 user: das tags: trunk | |
2005-12-07
| ||
17:32 | remove extraneous const check-in: bf84b904 user: hobbs tags: trunk | |
2005-12-06
| ||
09:16 | Doc change to discourage the use of TK_CONFIG_OPTION_SPECIFIED which was not thread-safe and is now no-longer used. check-in: 45c68812 user: dkf tags: trunk | |
2005-12-05
| ||
17:02 | * unix/tkUnixEvent.c (OpenIM): Added a workaround to allow at least ASCII and the Compose key when typing into text and entry widgets on a system that uses SCIM. This has to be taken out again once the SCIM problems have been fixed. check-in: c35ecf2e user: rmax tags: trunk | |
2005-12-03
| ||
00:41 | documented macosx-only configure options. check-in: 6085dda7 user: das tags: trunk | |
2005-12-02
| ||
17:23 | eliminate test name duplication check-in: e47b2fbb user: dgp tags: trunk | |
13:42 | More fixes (mostly getting rid of excess spaces) check-in: 36165453 user: dkf tags: trunk | |
11:01 | whitespace police check-in: 7f9c6719 user: dkf tags: trunk | |
00:29 | Fix problems in last commit check-in: f8a43d44 user: dkf tags: trunk | |
00:19 | ANSIfication check-in: 1be88f10 user: dkf tags: trunk | |
2005-12-01
| ||
07:34 |
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]check-in: 53c4ce1e user: hobbs tags: trunk | |
06:24 |
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXEvent.h: Trap kEventAppAvailableWindowBoundsChanged * macosx/tkMacOSXInt.h: event to watch for change in display size and adjust internal state appropriately.check-in: 2a1e16ec user: hobbs tags: trunk | |
05:47 | fix typo check-in: 95fc8cf9 user: das tags: trunk | |
04:28 |
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.check-in: dc36c4dd user: das tags: trunk | |
03:54 |
* doc/checkbutton.n: fix -selectcolor docs [Bug 1083838]check-in: 1f456fcb user: hobbs tags: trunk | |
03:21 |
* generic/tkImgGIF.c: cast calls to blockOutcheck-in: 13f3c03c user: hobbs tags: trunk | |
02:13 |
* win/Makefile.in: Add tkWinTest.obj to tk84.dll to handle some needed test functions being defined in stubs (TkplatformtestInit).check-in: 0ee247f0 user: hobbs tags: trunk | |
02:03 |
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.check-in: 770f90b7 user: hobbs tags: trunk | |
02:02 | (6.22): fix rounding-error sensitive test check-in: b49bbf87 user: hobbs tags: trunk | |
2005-11-30
| ||
01:24 |
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]check-in: dfe77e0f user: hobbs tags: trunk | |
2005-11-27
| ||
10:15 | fix settings order check-in: 551d8d9d user: das tags: trunk | |
06:53 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 9838a79f user: das tags: trunk | |
06:47 | typo in last commit check-in: 0815b3cc user: das tags: trunk | |
06:44 | document automatic removal of -arch ppc64 CFLAGS check-in: d3fe82c0 user: das tags: trunk | |
06:37 |
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2check-in: 3f175c1a user: das tags: trunk | |
04:23 | Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: c8007322 user: das tags: trunk | |
02:36 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tcl/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in. * unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes (dist): add new macosx files. * macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox. * macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol. * macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling. * macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2 * macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed. * xlib/xgc.c (XCreateGC): sync with core-8-4-branch change. * generic/tk.h: add/correct location of version numbers in macosx files. * generic/tkInt.h: clarify fat compile comment. * macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/default.pbxuser (new file): * macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tktest targets and support for universal (fat) compiles. * macosx/Tk-Info.plist (removed): * macosx/Wish-Info.plist (removed): * macosx/buildTkConfig.tcl (removed): remove obsolete build files. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tk/macosx, add support for reusing configure cache, build target fixes. * generic/tk3d.h: * generic/tkButton.h: * generic/tkCanvas.c: * generic/tkCanvas.h: * generic/tkColor.h: * generic/tkEntry.h: * generic/tkFileFilter.h: * generic/tkFont.c: * generic/tkFont.h: * generic/tkImage.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkMenu.c: * generic/tkMenu.h: * generic/tkMenubutton.h: * generic/tkScale.h: * generic/tkScrollbar.h: * generic/tkSelect.h: * generic/tkStubInit.c: * generic/tkStubLib.c: * generic/tkText.h: * generic/tkUndo.h: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnixButton.c: * unix/tkUnixMenu.c: * xlib/xgc.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file), #ifdef out a few Xlib and aqua functions that are never called. These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * macosx/tkMacOSXTest.c: * macosx/tkMacOSXPort.h: * win/tkWinTest.c: * generic/tkInt.decls: add functions needed by tktest to internal stubs table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs. * unix/tkUnixSend.c: * generic/tkText.c: * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. (TestsendCmd): move to tkUnixSend.c to avoid access to global var. (TesttextCmd): move to tkText.c to avoid having to put all the internal text functions it uses into the stubs table. * generic/tkTextDisp.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings. * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch. * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: * unix/tkConfig.h.in: regen.check-in: 67cb6f9b user: das tags: trunk | |
2005-11-25
| ||
15:58 | Fix bits that (should, and now do) refer to tk::IconList_CurSelection check-in: edc9d847 user: dkf tags: trunk | |
2005-11-22
| ||
20:23 | Renamed Makefile to GNUmakefile check-in: 90c99bfc user: das tags: trunk | |
13:22 | Bits and pieces relating to [Bug 600313] check-in: 9c53ad94 user: dkf tags: trunk | |
11:59 | Fix [Bug 1151523] the non-embarrasing way! check-in: 124da82f user: dkf tags: trunk | |
11:16 | Plug potential memory leak... check-in: 911c8564 user: dkf tags: trunk | |
10:57 | Fix [Bug 1335485] check-in: 9cfa2372 user: dkf tags: trunk | |
10:46 | Minor formatting alterations check-in: d05288ce user: dkf tags: trunk | |
2005-11-18
| ||
10:18 | ANSIfy (might as well finish the job!) check-in: e807393b user: dkf tags: trunk | |
2005-11-17
| ||
16:21 | ANSIfy and reduce casting of NULL to promote readability check-in: b6c2c77c user: dkf tags: trunk | |
10:57 | Lots of ANSIfying of function decls. Also a few spots where code has been cleaned up more completely. check-in: 2a0a22ab user: dkf tags: trunk | |
2005-11-16
| ||
09:48 | clarify text index documentation check-in: 344b9833 user: vincentdarley tags: trunk | |
09:28 | ANSI function decls check-in: 8fb8c6af user: dkf tags: trunk | |
02:51 | Added support for [wm attributes] on X11 [TIP#231, patch#1062022]. check-in: 93ff1ab2 user: jenglish tags: trunk | |
2005-11-15
| ||
15:18 | ANSIfy check-in: a32afbb2 user: dkf tags: trunk | |
03:12 | bgerror dialog: Truncate error messages at 45 characters instead of 30 #1224235. check-in: 5f256ce2 user: jenglish tags: trunk | |
2005-11-14
| ||
22:44 | ANSIfy check-in: 223cc0b6 user: dkf tags: trunk | |
16:29 | Fix problem in default selection handler outlined by test select-9.5 check-in: 86521c09 user: dkf tags: trunk | |
15:55 | Oops! Very stupid typo. check-in: d46880c9 user: dkf tags: trunk | |
14:30 | missing commas; typos? check-in: e358d7f7 user: dgp tags: trunk | |
11:54 | ANSIfy check-in: 3feb41c9 user: dkf tags: trunk | |
10:32 | Finish ANSIfying check-in: bdb23cf3 user: dkf tags: trunk | |
2005-11-13
| ||
23:40 | Quell warning check-in: 8c9b875e user: dkf tags: trunk | |
23:16 | Glurk, SelCvtToX was just as broken as SelCvtFromX when atoms contain spaces. check-in: ec0ce5cd user: dkf tags: trunk | |
22:32 | Fix [Bug 1353414] by doing the list generation using standard Tcl utilities. Also simplifies the code quite a bit (at the expense of an OUT parameter instead of a return value). check-in: 33f2f1f3 user: dkf tags: trunk | |
21:58 | Added test for [Bug 1353414] check-in: 47600735 user: dkf tags: trunk | |
21:00 | ANSIfy check-in: a76c47ef user: dkf tags: trunk | |
20:42 | Typo fix check-in: 8b7ac83a user: dkf tags: trunk | |
00:45 | ANSIfy check-in: bc70a33a user: dkf tags: trunk | |
2005-11-11
| ||
23:51 | More bits of ANSIfying check-in: 73efecf5 user: dkf tags: trunk | |
05:13 | Error fixes in GetFileNameW and GetFileNameA check-in: a0677d9f user: chengyemao tags: trunk | |
2005-11-10
| ||
11:38 | Fixes of other issues raised in [Bug 1353022] check-in: 947af08a user: dkf tags: trunk | |
11:22 | Fix [Bug 1353022] check-in: 0a73d59d user: dkf tags: trunk | |
11:12 | Factor out external-filename-to-internal code; the same pattern occurred a lot! check-in: 3bb33a97 user: dkf tags: trunk | |
2005-11-07
| ||
15:50 | ANSIfy check-in: 00b3cc6f user: dkf tags: trunk | |
15:40 | ANSIfy check-in: 150923a0 user: dkf tags: trunk | |
2005-11-06
| ||
16:59 | Fix SHLIB_LD_LIBS for building tclkit on OpenBSD. check-in: 951f8026 user: patthoyts tags: trunk | |
2005-11-04
| ||
23:41 | ANSIfy check-in: 1acc4033 user: dkf tags: trunk | |
15:23 | ANSIfy check-in: bc2fc8b7 user: dkf tags: trunk | |
11:52 | ANSIfy check-in: 8a0af44f user: dkf tags: trunk | |
2005-10-31
| ||
23:21 | fix for count displaylines bug check-in: f3724e2e user: vincentdarley tags: trunk | |
2005-10-21
| ||
01:51 | Whitespace/style/ANSI improvements check-in: 23cd5ae4 user: dkf tags: trunk | |
2005-10-18
| ||
14:51 |
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].check-in: b90230a9 user: dgp tags: trunk | |
00:41 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking typecheck-in: 53fc32ad user: hobbs tags: trunk | |
2005-10-17
| ||
22:14 | Format for style and remove non-ANSI decls check-in: 1c57bd44 user: dkf tags: trunk | |
22:02 | Format for style and remove non-ANSI decls check-in: 803d1abe user: dkf tags: trunk | |
21:41 | whitespace cleaning check-in: 71b3d4b5 user: dkf tags: trunk | |
21:39 | Format for style and remove non-ANSI decls check-in: 82f684ac user: dkf tags: trunk | |
21:24 | Format for style and remove non-ANSI declarations check-in: 462ba3b0 user: dkf tags: trunk | |
20:52 | Formatting cleanup and remove non-ANSI decls check-in: a5976b5d user: dkf tags: trunk | |
20:23 | Style cleanup and removal of non-ANSI decls check-in: bbbc8222 user: dkf tags: trunk | |
2005-10-16
| ||
02:36 |
* library/menu.tcl (::tk::MenuUnpost): remove leftover ] from string equal mods of 2005-07-25. (sowadsky)check-in: e7b9feb3 user: hobbs tags: trunk | |
2005-10-14
| ||
12:31 | Permit building al debug builds as well as release builds check-in: e37ce17a user: patthoyts tags: trunk | |
11:59 |
* win/tkWinSend.c: Avoid using tcl internal headers and fix to * win/tkWinSendCom.h: correctly link on all types of build (was * win/tkWinSendCom.c: broken in static,msvcrt builds).check-in: 90f7ea14 user: patthoyts tags: trunk | |
09:46 | Tidy up check-in: b4f990fe user: dkf tags: trunk | |
2005-10-12
| ||
09:43 | Undo accidental checkin check-in: a2ad50c9 user: dkf tags: trunk | |
09:29 | Arrange the test suite so that it only accesses images in the same directory. This enables packaging of the test suite as a starkit. check-in: 296bf6ab user: dkf tags: trunk | |
2005-10-10
| ||
21:20 |
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)check-in: 032fbec4 user: hobbs tags: trunk | |
20:29 |
* macosx/tkMacOSXInt.h: Move MODULE_SCOPE defn to tkInt.h and add * generic/tkInt.h: WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)check-in: e1d2b780 user: hobbs tags: trunk | |
20:26 |
* generic/tkMenu.c (TkSetWindowMenuBar): do not call TkMenuInit if the winPtr indicates TK_ALREADY_DEAD. This prevents reinit that creates a Tk exit handler after all exit handlers should be called. [Bug 749908, 1322294]check-in: 7ad50061 user: hobbs tags: trunk | |
19:28 | whitespace changes only check-in: 4b125f71 user: hobbs tags: trunk | |
10:36 | tip256 implementation check-in: b26b042c user: vincentdarley tags: trunk | |
2005-10-05
| ||
04:14 |
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]check-in: 2accaed2 user: hobbs tags: trunk | |
03:51 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).check-in: c25328da user: hobbs tags: trunk | |
00:43 | Fixed bug #1311734 check-in: 23934d26 user: chengyemao tags: trunk | |
2005-10-04
| ||
21:46 |
* macosx/tkMacOSXInt.h: add MODULE_SCOPE definition check for extension writers that access private headers on OS X and don't define it in configure.check-in: 24d866b8 user: hobbs tags: trunk | |
2005-10-03
| ||
06:28 | Spelling mistake in el.msg [Bug #1305708] check-in: 690e14be user: bagnonm tags: trunk | |
2005-09-30
| ||
16:07 | temp patch to restore HEAD build check-in: 2898b4a1 user: dgp tags: trunk | |
2005-09-28
| ||
18:31 |
* unix/tkUnixPort.h: Disabled inclusion of the private Tcl header * win/tkWinPort.h: file tclInt.h. Tk ought to have a tiny and shrinking number of calls of private Tcl routines. Each Tk source file doing this should follow the convention in the macosx port and have its own #include "tclInt.h". * generic/tkEvent.c: Disabled calls to private Tcl routine TclInExit(). See comment in TkCreateExitHandler() for full rationale.check-in: ece0f116 user: dgp tags: trunk | |
2005-09-21
| ||
10:56 | Regen check-in: 87a80f42 user: dkf tags: trunk | |
10:54 | Tk-internal exit handler improvements. [Bug 749908] check-in: 73102fdf user: dkf tags: trunk | |
2005-09-14
| ||
22:51 | Get rid of constness warning check-in: 6553c869 user: dkf tags: trunk | |
22:47 | Oops, varnames were not completely regularized. check-in: 08eca341 user: dkf tags: trunk | |
22:43 | Fix for [1288128] check-in: 755760bd user: dkf tags: trunk | |
2005-09-13
| ||
21:25 |
* win/winMain.c (WishPanic): Replaced TCL_VARARGS* macros with direct use of stdarg.h conventions.check-in: 56582c3d user: dgp tags: trunk | |
2005-09-11
| ||
01:37 | Fixed bug# 1283635 check-in: f245eb15 user: chengyemao tags: trunk | |
01:05 | Fixed bug# 1283635 check-in: e0b686b5 user: chengyemao tags: trunk | |
2005-09-10
| ||
15:11 | move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: f4acdd88 user: das tags: trunk | |
14:53 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue. * macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler. * macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources. * macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c * macosx/tkMacOSXEvent.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * library/listbox.tcl: synced aqua MouseWheel bindings with * library/scrlbar.tcl: core-8-4-branch. * library/text.tcl: * xlib/xcolors.c: fixed warningcheck-in: 2d5bab52 user: das tags: trunk | |
2005-09-08
| ||
23:52 | Whitespace/style improvements check-in: f11cd3d0 user: dkf tags: trunk | |
2005-09-06
| ||
12:30 | Added missing FF chars check-in: 5e4fbfff user: dkf tags: trunk | |
2005-08-25
| ||
04:13 |
* unix/Makefile.in (html): reverted/amended changes of 2005-08-23 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.check-in: 0b6836e6 user: das tags: trunk | |
2005-08-23
| ||
23:04 | Punctuation fix in error message. check-in: 8a65040d user: dkf tags: trunk | |
22:10 |
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.check-in: 9cbd86ce user: hobbs tags: trunk | |
18:31 |
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]check-in: a0204533 user: mdejong tags: trunk | |
18:25 |
* unix/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * unix/configure: Regen. * unix/configure.in: Update minimum autoconf version to 2.59. Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * win/configure: Regen. * win/configure.in: Update minimum autoconf version to 2.59. Invoke SC_BUILD_TCLSH. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]check-in: 63b6926d user: mdejong tags: trunk | |
2005-08-22
| ||
11:54 |
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.check-in: 058d785d user: das tags: trunk | |
2005-08-21
| ||
03:29 | Fix for [Bug 1216006] check-in: 9e412edf user: mistachkin tags: trunk | |
2005-08-18
| ||
18:41 | Fix [Bug 1151523] check-in: b6b13ba8 user: dkf tags: trunk | |
18:36 | Formatting Systematization check-in: 3ae150bd user: dkf tags: trunk | |
18:32 | Formatting systematization check-in: b2dee642 user: dkf tags: trunk | |
2005-08-17
| ||
06:27 | *** empty log message *** check-in: 4b525679 user: georgeps tags: trunk | |
06:20 | Fixed missing [] in prototypes that have objv. check-in: 241f1133 user: georgeps tags: trunk | |
2005-08-16
| ||
16:36 | Style systematization check-in: 655acbf4 user: dkf tags: trunk | |
2005-08-13
| ||
20:47 | Fixed bug # 1258604 check-in: b1ede6e3 user: chengyemao tags: trunk | |
2005-08-12
| ||
15:24 | typo fixes check-in: 423ce1bf user: dkf tags: trunk | |
15:21 | Fix for [749908] that localizes the changes within a single file and also allows third-party code to work. check-in: acff622a user: dkf tags: trunk | |
2005-08-11
| ||
02:02 | oops check-in: 9ee31992 user: dgp tags: trunk | |
01:55 | more errors found by the compiler check-in: 377d6964 user: dgp tags: trunk | |
01:32 | assorted typos and errors caught by compiler check-in: 202d0508 user: dgp tags: trunk | |
2005-08-10
| ||
22:02 | Getting more systematic about style Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj check-in: 95ed0f91 user: dkf tags: trunk | |
2005-08-09
| ||
13:54 | whitespace police check-in: 355ec91a user: dkf tags: trunk | |
09:46 | clarify tab stop behaviour check-in: ce77064e user: vincentdarley tags: trunk | |
07:39 |
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock. * macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4). * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c). * macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse. * macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed. * generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h: * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events. * macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API. * macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c: * macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXInt.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXWindowEvent.c * library/bgerror.tcl: sync with core-8-4-branch changes of 2005-07-28. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXMouseEvent.c: * generic/tkFrame.c: sync with core-8-4-branch changes of 2005-07-27. * generic/tkIntDecls.h: * generic/tkStubInit.c: * generic/tkFrame.c: * win/tkWinDraw.c: * unix/tkUnixDraw.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXButton.c: sync with core-8-4-branch. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXScale.c: * library/demos/menu.tcl: removed errant '}'.check-in: 10965e80 user: das tags: trunk | |
2005-08-04
| ||
10:01 | Added another example. check-in: 9036afc1 user: dkf tags: trunk | |
2005-07-29
| ||
13:43 | Oops, missed a few spots check-in: 0ca39083 user: dkf tags: trunk | |
13:35 | Getting more systematic about style check-in: 4d9baaee user: dkf tags: trunk | |
2005-07-28
| ||
17:20 | Remove unwanted tab from error info trace accidentally inserted during cleanup Fixes [Bug 1246936] check-in: d0c4ed66 user: dkf tags: trunk | |
2005-07-26
| ||
12:38 | Very minor whitespace fixes check-in: 77300191 user: dkf tags: trunk | |
2005-07-25
| ||
23:56 | Getting more systematic about style check-in: 5a53d27d user: dkf tags: trunk | |
15:31 | typo fix check-in: 31e01105 user: dgp tags: trunk | |
09:05 | Apply some of the changes suggested in [Patch 1237759] check-in: f4f7febb user: dkf tags: trunk | |
2005-07-23
| ||
03:06 |
* win/tkWinX.c: Define _WIN32_WINNT with NT SP 3 data to fix compiler error because SendInput was not defined. The new msys_mingw7 release is now needed to compile the HEAD with mingw gcc. [Bug 1210712]check-in: 2e9585f5 user: mdejong tags: trunk | |
2005-07-21
| ||
20:40 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)check-in: 31222ef5 user: hobbs tags: trunk | |
15:42 | Assorted cleaning up relating to [Patch 1237759] check-in: 600dd1ba user: dkf tags: trunk | |
2005-07-18
| ||
22:11 | fix to text widget 'mark prev' segfault check-in: ea97e437 user: vincentdarley tags: trunk | |
2005-07-06
| ||
22:17 |
* doc/getOpenFile.n: correct -multiple docs (takes boolean)check-in: b0b64c1b user: hobbs tags: trunk | |
2005-07-05
| ||
20:56 |
* unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].check-in: 128debcd user: dgp tags: trunk | |
2005-06-23
| ||
22:07 |
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.check-in: 39474957 user: das tags: trunk | |
20:17 |
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]check-in: e846b1f8 user: das tags: trunk | |
2005-06-21
| ||
22:58 | Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983] check-in: 1c7be672 user: dkf tags: trunk | |
2005-06-19
| ||
21:54 | Typos check-in: 6727702c user: dkf tags: trunk | |
21:49 | Get rid of statics; replaced with stack-allocated structures which are automatically thread-safe. Also squelched a buffer overrun in binary string data handling... check-in: a9d828fe user: dkf tags: trunk | |
2005-06-18
| ||
21:46 |
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link. * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool. * unix/configure: autoconf-2.59check-in: 0719c571 user: das tags: trunk | |
2005-06-07
| ||
14:30 | autoconf check-in: e7ee1b13 user: dgp tags: trunk | |
14:20 | Bumped patchlevel check-in: 7a425148 user: dkf tags: trunk | |
2005-06-04
| ||
20:53 | note tag date and rewrap changes check-in: 3dcd8262 user: hobbs tags: trunk, core-8-5-a3 | |
2005-06-03
| ||
20:08 | update changes for 8.5a3 release check-in: 01378482 user: dgp tags: trunk | |
19:03 | On Mac OS X scrollwheel events are sent to the window under the mouse, not to the focus window. check-in: 73cfb2c8 user: wolfsuit tags: trunk | |
17:06 |
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham. * macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]check-in: 5809cc44 user: wolfsuit tags: trunk | |
08:52 |
* macosx/Makefile: fixed 'embedded' target.check-in: 1c525fb9 user: das tags: trunk | |
2005-06-02
| ||
10:07 | * unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get it working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59. check-in: fc8a5c9c user: rmax tags: trunk | |
2005-06-01
| ||
19:44 | silence compiler warning check-in: ccf56ad1 user: dgp tags: trunk | |
18:14 | Checking the return value of XScreenSaverQueryInfo. check-in: 3df5c3cd user: rmax tags: trunk | |
17:54 |
* win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND, Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.check-in: a863ed88 user: hobbs tags: trunk | |
17:52 |
* win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelch compiler warning.check-in: 7310dadc user: hobbs tags: trunk | |
16:36 | Some versions of X seem to crash if XScreenSaverQueryVersion() isn't called before calling XScreenSaverQueryInfo(). check-in: 0d77a23c user: rmax tags: trunk | |
15:48 | Corrected the numbering of the [tk inactive] tests. check-in: 7b7b8013 user: rmax tags: trunk | |
2005-05-31
| ||
15:24 | * doc/Inactive.3 (new file): C level API documentationn for TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation. check-in: ebfd1e32 user: rmax tags: trunk | |
05:23 |
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]check-in: 42953d6c user: hobbs tags: trunk | |
05:11 |
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]check-in: 83ed786e user: hobbs tags: trunk | |
04:59 | more elaborate variant to get first prompt displayed without a puts call check-in: 01d021c6 user: hobbs tags: trunk | |
2005-05-30
| ||
23:41 |
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.check-in: 0dd38a01 user: hobbs tags: trunk | |
2005-05-29
| ||
10:32 |
* macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.check-in: c7d6f4db user: das tags: trunk | |
07:53 |
* unix/configure.in: added description of HAVE_XSS for autoheader. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.check-in: 86b6f5a6 user: das tags: trunk | |
07:00 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.check-in: e6448289 user: das tags: trunk | |
06:46 |
* generic/tkDecls.h: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls * macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity(); * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245. * unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59check-in: bab254be user: das tags: trunk | |
2005-05-27
| ||
23:14 | Partial implementation of TIP#245; thanks Reinhard! check-in: dd7b27e6 user: dkf tags: trunk | |
18:06 | change tk_popup to have sticky menus check-in: 43d51508 user: tmh tags: trunk | |
2005-05-26
| ||
11:18 |
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle. * macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir. * unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59check-in: 3ff02d4a user: das tags: trunk | |
2005-05-25
| ||
20:32 |
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.check-in: d4310642 user: hobbs tags: trunk | |
2005-05-24
| ||
02:32 |
* generic/tkTest.c: disable commands not available on TkAqua.check-in: e05aa9e4 user: das tags: trunk | |
02:32 | fix for non-framework TkAqua build check-in: 7f3325f8 user: das tags: trunk | |
01:34 | minor formatting sync with tcl/unix/configure.in check-in: 36ea303b user: das tags: trunk | |
00:32 | small comments & whitespace fix check-in: 01b6f524 user: das tags: trunk | |
2005-05-23
| ||
23:19 |
* generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/check-in: 935d3044 user: hobbs tags: trunk | |
20:24 |
* macosx/Makefile: * 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.59check-in: a9562fc8 user: das tags: trunk | |
20:23 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.check-in: 08761433 user: das tags: trunk | |
2005-05-21
| ||
23:29 | Parse all filters, not just the first one. [Bug 1206133] check-in: 0d90db66 user: dkf tags: trunk | |
2005-05-15
| ||
21:09 |
Fixes from Michael Kirkham: * macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852] * macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181] * macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]check-in: bb6df263 user: wolfsuit tags: trunk | |
04:18 | Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham for pointing this out. check-in: fac4c372 user: wolfsuit tags: trunk | |
2005-05-14
| ||
20:48 |
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052] * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings. * macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl ! * macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings. * unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59check-in: f9a3b027 user: das tags: trunk | |
2005-05-13
| ||
13:47 | fix to two text widget bugs check-in: dad448e9 user: vincentdarley tags: trunk | |
13:46 | fix to two text widget bugs check-in: d5f52dda user: vincentdarley tags: trunk | |
2005-05-12
| ||
22:51 | Updated out-of-date references to "Tk_GetBoolean" check-in: 195c8aee user: dgp tags: trunk | |
2005-05-10
| ||
22:26 | More improvements to test robustness; problems exposed by changes to precision of doubles (TIP 132). check-in: d94e237e user: dgp tags: trunk | |
21:36 |
* generic/tkTextDisp.c (GetXView): Improved numerical precision of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.check-in: 62b8c4c9 user: dgp tags: trunk | |
2005-05-07
| ||
00:35 | fixed pkg-config xft check, needed reset of enable_xft first check-in: dd1260da user: hobbs tags: trunk | |
00:28 |
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.check-in: 72ad192c user: hobbs tags: trunk | |
2005-04-28
| ||
08:37 | Fix [1191097], factor, and tidy up. check-in: fcb03565 user: dkf tags: trunk | |
02:40 | Fixed bug # 1189939 check-in: 27b4784b user: chengyemao tags: trunk | |
2005-04-26
| ||
00:46 |
* macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation. * unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings. * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. * unix/configure: autoconf-2.59check-in: 31065bce user: das tags: trunk | |
2005-04-22
| ||
21:33 | added an entry for the FontId.3 typo fix check-in: 63bcdafc user: georgeps tags: trunk | |
21:32 | fixed a typo check-in: c4b27266 user: georgeps tags: trunk | |
2005-04-19
| ||
05:50 | Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsing instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640] check-in: 437a4bc8 user: jenglish tags: trunk | |
2005-04-18
| ||
11:34 | fix to Home/End and display lines check-in: 503637c7 user: vincentdarley tags: trunk | |
2005-04-14
| ||
22:39 |
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]check-in: fbc484dd user: hobbs tags: trunk | |
2005-04-12
| ||
20:33 |
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.check-in: 73207379 user: hobbs tags: trunk | |
2005-04-09
| ||
15:39 |
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.check-in: 8bf4e808 user: das tags: trunk | |
11:40 |
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.check-in: f164cf4e user: das tags: trunk | |
11:18 |
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.check-in: ef37dbbb user: das tags: trunk | |
10:16 |
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59check-in: 807a33c9 user: das tags: trunk | |
2005-04-07
| ||
20:14 |
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]check-in: 72350ca5 user: mdejong tags: trunk | |
2005-04-06
| ||
21:11 | Purge old and inaccurate .VS/.VE macros. check-in: 326b9e3f user: dkf tags: trunk | |
2005-04-05
| ||
13:56 |
* library/comdlg.tcl: Added Macintosh file type validation to [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)check-in: 7058b664 user: dgp tags: trunk | |
2005-04-04
| ||
21:58 | fix to elide search and insertofftime 0 text widget bugs check-in: ce92a068 user: vincentdarley tags: trunk | |
08:53 | Style&clarity fixes check-in: 2eb65c7a user: dkf tags: trunk | |
2005-04-03
| ||
15:21 | Fixed bug in geometry calculations for widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092] check-in: 40c1accf user: pspjuth tags: trunk | |
2005-03-30
| ||
06:26 |
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.check-in: abab2598 user: hobbs tags: trunk | |
2005-03-27
| ||
15:03 | added text widget test check-in: dc61974c user: vincentdarley tags: trunk | |
2005-03-24
| ||
22:15 | Dopey bug, I should only reset the widget width for spinboxes, since I only change it for them... check-in: fdc7b2c2 user: wolfsuit tags: trunk | |
15:25 | Syntax/Style Guide fixes check-in: 6f2f46b2 user: dgp tags: trunk | |
07:16 | Get the Entry and Spinbox widgets to draw with the native look & feel on Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built. check-in: 6f29fa6e user: wolfsuit tags: trunk | |
2005-03-23
| ||
22:15 |
2005-03-23 Jim Ingham <[email protected]>
This is cleanup thanks to Neil Madden <[email protected]>. * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto. This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <[email protected]> * macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.check-in: 5217c00c user: wolfsuit tags: trunk | |
2005-03-19
| ||
08:02 | Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfo from TkConsolePrint. [Bug 1016385] check-in: a4bdf24e user: dkf tags: trunk | |
2005-03-15
| ||
14:07 | fix for display lines bug and panic check-in: 0c51bd29 user: vincentdarley tags: trunk | |
02:11 |
2005-03-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler. These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto. * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.check-in: d6860e02 user: wolfsuit tags: trunk | |
01:43 | Updated the OpenBSD configuration and regenerated configure script. check-in: 4ebc2ce1 user: patthoyts tags: trunk | |
2005-03-14
| ||
01:59 | Correct the InvokeClientMessageHandlers logic. [Bug 1162356] Also many style fixups to approach the Engineering Manual. check-in: 87ca0f62 user: dkf tags: trunk | |
2005-03-12
| ||
00:28 | ChangeLog for the previous two commits check-in: 25d6bf99 user: wolfsuit tags: trunk | |
00:28 | Fix for 1124237. check-in: 9fcbae4b user: wolfsuit tags: trunk | |
00:27 | Fix the mysterious "sometimes one button doesn't draw" bug. check-in: 05caeb12 user: wolfsuit tags: trunk | |
2005-03-10
| ||
07:36 | Fix for 1160025 check-in: c860df55 user: wolfsuit tags: trunk | |
2005-03-09
| ||
19:40 | Add a hack to work around some issues with remote debugging with Xcode. Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well. check-in: d853b789 user: wolfsuit tags: trunk | |
2005-03-08
| ||
21:55 |
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.check-in: 2cbeb0cf user: hobbs tags: trunk | |