Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
352 check-ins using file generic/tkDecls.h version 0cb16f82
2006-10-05
| ||
21:27 |
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]check-in: eef92b10 user: hobbs tags: trunk | |
2006-09-27
| ||
18:43 | * unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk | |
2006-09-22
| ||
19:02 | * generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk | |
2006-09-21
| ||
00:13 |
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]check-in: 2324d457 user: hobbs tags: trunk | |
00:01 | Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk | |
2006-09-11
| ||
16:12 | fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk | |
14:41 |
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created. * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed. * library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item. * macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.check-in: 19805444 user: das tags: trunk | |
2006-09-10
| ||
17:06 |
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections. * library/text.tcl (aqua): remove focus bindings to set selection color. * generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state. * generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std). * generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624] * macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute. * macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac. * macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672] * macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'. * macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file. * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo. * unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59check-in: 12b02429 user: das tags: trunk | |
17:02 | whitespace check-in: 587bfc09 user: das tags: trunk | |
2006-09-06
| ||
22:39 |
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:check-in: 25cf9158 user: hobbs tags: trunk | |
2006-08-30
| ||
21:55 |
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)check-in: 40f945bb user: hobbs tags: trunk | |
2006-08-24
| ||
05:22 |
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.check-in: 951050c7 user: das tags: trunk | |
2006-08-21
| ||
06:12 | typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk | |
02:39 | sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk | |
01:09 |
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.check-in: 744a40c1 user: das tags: trunk | |
2006-08-18
| ||
10:49 | Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk | |
10:24 | Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk | |
07:47 |
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application. * macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger. * macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]check-in: 947c1df3 user: das tags: trunk | |
07:30 | sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk | |
2006-08-17
| ||
01:10 | fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk | |
01:07 |
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].check-in: f65da2fb user: hobbs tags: trunk | |
2006-07-25
| ||
12:08 |
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]check-in: eacc8bce user: das tags: trunk | |
2006-07-24
| ||
04:45 |
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.check-in: 35fbd4e1 user: das tags: trunk | |
04:45 | fix typo: visable -> visible check-in: 81255706 user: das tags: trunk | |
2006-07-21
| ||
07:07 | swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk | |
06:28 | typo check-in: 25464151 user: das tags: trunk | |
06:26 |
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1". * macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).check-in: 3ac34041 user: das tags: trunk | |
06:03 | typos check-in: 3a1da580 user: das tags: trunk | |
2006-07-20
| ||
07:40 | cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk | |
06:25 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59 * macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr. * macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 361478a0 user: das tags: trunk | |
06:24 |
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.check-in: 694dad4d user: das tags: trunk | |
2006-07-14
| ||
18:25 | * generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk | |
2006-07-07
| ||
00:39 | catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk | |
2006-06-22
| ||
00:38 |
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded optionscheck-in: f2fd7fea user: hobbs tags: trunk | |
2006-06-14
| ||
22:17 |
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].check-in: 2df13bc7 user: dgp tags: trunk | |
21:18 |
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922] * macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]check-in: b09412a6 user: das tags: trunk | |
2006-06-09
| ||
15:40 |
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.check-in: 5469a021 user: dgp tags: trunk | |
2006-06-01
| ||
17:19 |
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].check-in: 4a77baf8 user: dgp tags: trunk | |
2006-05-29
| ||
22:21 |
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the callercheck-in: 57cc8021 user: hobbs tags: trunk | |
21:53 |
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]check-in: a0656b40 user: hobbs tags: trunk | |
2006-05-27
| ||
05:23 | sync with tcl check-in: 75563643 user: das tags: trunk | |
2006-05-26
| ||
21:42 |
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]check-in: 902feccd user: hobbs tags: trunk | |
19:15 | autoconf-2.59 check-in: 66effddc user: das tags: trunk | |
19:14 | sync with tcl HEAD check-in: 089668d8 user: das tags: trunk | |
19:13 | updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk | |
2006-05-25
| ||
23:50 | see changes check-in: 79b5f517 user: hobbs tags: trunk | |
23:50 |
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]check-in: d179ef57 user: hobbs tags: trunk | |
23:50 |
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]check-in: 05511bc9 user: hobbs tags: trunk | |
23:50 |
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)check-in: b5e60af4 user: hobbs tags: trunk | |
23:49 |
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)check-in: fa945f54 user: hobbs tags: trunk | |
23:49 |
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.check-in: 340d20bf user: hobbs tags: trunk | |
2006-05-16
| ||
07:58 | fix building on Jaguar check-in: 009ad670 user: das tags: trunk | |
07:37 | fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk | |
06:55 |
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624] * macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].check-in: c5a0f8fa user: das tags: trunk | |
06:53 | comment typo check-in: 3486bfa9 user: das tags: trunk | |
2006-05-13
| ||
00:47 |
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]check-in: 5b3d1d3a user: hobbs tags: trunk | |
2006-05-12
| ||
18:18 | fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk | |
18:17 |
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117] * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117] * macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105] * macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596] * macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503] * macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu. * macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event. * macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.check-in: bb9d0b13 user: das tags: trunk | |
2006-05-04
| ||
14:11 |
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:check-in: 0b0a579d user: dgp tags: trunk | |
2006-04-28
| ||
06:02 |
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer(). * macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position. * macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * tkAboutDlg.r: update copyright. * macosx/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:check-in: 1350d6f8 user: das tags: trunk | |
2006-04-26
| ||
13:58 |
* changes: Updates for next RCcheck-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4 | |
2006-04-25
| ||
08:18 | Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk | |
2006-04-23
| ||
21:51 | scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk | |
2006-04-22
| ||
04:12 | fix warnings check-in: 437a541a user: das tags: trunk | |
2006-04-18
| ||
22:57 | fix tests for TkAqua check-in: 3c64651f user: vincentdarley tags: trunk | |
22:33 | fix tests for TkAqua check-in: b8ddb299 user: vincentdarley tags: trunk | |
22:32 | fix to get correct error message check-in: 96c02ac0 user: vincentdarley tags: trunk | |
22:16 | fix to embed.test failures check-in: 7e97297e user: vincentdarley tags: trunk | |
2006-04-17
| ||
18:06 | typo check-in: 3f361a5b user: dgp tags: trunk | |
2006-04-12
| ||
02:35 | fix make html error check-in: ce4911b4 user: das tags: trunk | |
00:58 | fix to 'embedded' targets & cosmetic fix to 'install' targets check-in: 9e9eeecf user: das tags: trunk | |
2006-04-11
| ||
21:52 |
* generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp to Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't. * generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]check-in: c8de6c34 user: pspjuth tags: trunk | |
18:09 |
* unix/Makefile.in: Updated `make dist` target to be sure the message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]check-in: 9c923f3e user: dgp tags: trunk | |
12:05 |
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.check-in: 8d79cf26 user: das tags: trunk | |
10:23 |
* changes: added latest aqua bug fixes. * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init. * macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.check-in: da5a3c4f user: das tags: trunk | |
10:22 |
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]check-in: a2ab34ad user: das tags: trunk | |
10:21 |
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.check-in: 3db67cd7 user: das tags: trunk | |
10:20 |
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.check-in: fc52afea user: das tags: trunk | |
10:19 |
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.check-in: 9736cfe7 user: das tags: trunk | |
07:36 |
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]check-in: eb5f0d24 user: das tags: trunk | |
05:42 | typos, whitespace check-in: 38d23107 user: das tags: trunk | |
2006-04-10
| ||
21:33 | Fix [1467938] check-in: 08ad74e3 user: dkf tags: trunk | |
20:54 |
2006-04-10 Benjamin Riefenstahl <[email protected]>
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.check-in: 3e0cf3ee user: cc_benny tags: trunk | |
20:52 | * (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (TK_MAC_DEBUG_FONTS): Fix use this throughout: Don't use TK_MAC_DEBUG; avoid empty "if" blocks in non-debug mode. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once. check-in: 67ae9680 user: cc_benny tags: trunk | |
09:25 |
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]check-in: 873d914a user: das tags: trunk | |
02:11 | added ref to bug 934524 check-in: b5f30f75 user: das tags: trunk | |
2006-04-09
| ||
22:07 |
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]check-in: 73dd06aa user: das tags: trunk | |
2006-04-07
| ||
16:17 | move tag check-in: 4e68fd2b user: dgp tags: trunk | |
06:15 |
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.check-in: dd40f5f3 user: das tags: trunk | |
2006-04-06
| ||
22:16 | add support for proxy icon dragging and titlepath menu check-in: 7dd22e5c user: vincentdarley tags: trunk | |
22:15 | add support for proxy icon dragging and titlepath menu check-in: 81c5218d user: vincentdarley tags: trunk | |
09:28 |
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59check-in: 15e8a365 user: das tags: trunk | |
2006-04-05
| ||
21:00 | see changes check-in: fe3e6512 user: hobbs tags: trunk | |
21:00 |
* generic/tkWindow.c (Initialize): remove impotent use of DeleteWindowsExitProc as a global exit handler.check-in: 6c765555 user: hobbs tags: trunk | |
20:59 |
* generic/tkMenu.c (TkSetWindowMenuBar): remove extra TkMenuInit call that caused finalization panic. [Bug 1456851] * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. [Bug 1456851] (TkWinMenuKeyObjCmd): Do not error when unknown window is passed in. [Bug 1236306]check-in: 180fe53d user: hobbs tags: trunk | |
20:58 |
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)check-in: b80a6e44 user: hobbs tags: trunk | |
20:57 |
* tests/textWind.test (textWind-10.6.1): prevent infinite update loop in case of test failurecheck-in: 62290649 user: hobbs tags: trunk | |
20:56 |
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.check-in: a29af090 user: hobbs tags: trunk | |
20:54 |
* tests/grid.test: fix segfault on empty or "all" index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]check-in: ced1f6ca user: hobbs tags: trunk | |
20:54 | (wm-attributes-1.2.4): correct expected result check-in: c14beb21 user: hobbs tags: trunk | |
18:04 | Revised test to account for changed error message check-in: 94205138 user: dgp tags: trunk | |
17:16 | fix to crash in test suite, with dump -command check-in: 63eadbb9 user: vincentdarley tags: trunk | |
01:59 | use standard Carbon Fixed <-> Int conversion macros instead of our own check-in: e3796daa user: das tags: trunk | |
2006-03-30
| ||
01:39 |
* generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.check-in: a98f7e01 user: hobbs tags: trunk | |
2006-03-29
| ||
23:05 |
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.check-in: 545857fa user: hobbs tags: trunk | |
16:37 |
* changes: Updates for next RCcheck-in: e7be3566 user: dgp tags: trunk | |
16:27 |
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]check-in: bb2a9fc1 user: dgp tags: trunk | |
2006-03-28
| ||
21:25 |
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.check-in: 38cd48e8 user: hobbs tags: trunk | |
19:26 | further fixes to $text dump -command check-in: 19901322 user: vincentdarley tags: trunk | |
14:01 |
* macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg to * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging. * macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.check-in: 67f61bbf user: das tags: trunk | |
02:43 |
* macosx/tkMacOSXDraw.c: sync whitespace & minor changes * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:check-in: cf47afc2 user: das tags: trunk | |
2006-03-27
| ||
16:20 |
* changes: Updates for next RCcheck-in: 702aa19a user: dgp tags: trunk | |
15:38 | Oops, forgot that this test should return an error... check-in: 1179096d user: dkf tags: trunk | |
13:43 |
* generic/tkTextDisp.c (MeasureChars): Fix calculations of start and end of string. [Bugs 1325998, 1456157]check-in: 956b9fb6 user: cc_benny tags: trunk | |
10:55 | Fix (and add test for) [Bug 1458234] check-in: 057f364d user: dkf tags: trunk | |
2006-03-26
| ||
17:52 | fix for text dump -command callbacks which modify the text widget check-in: 292a50c8 user: vincentdarley tags: trunk | |
2006-03-25
| ||
06:08 |
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.check-in: 3f256e3e user: das tags: trunk | |
06:02 |
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.check-in: df3c8bc5 user: das tags: trunk | |
2006-03-24
| ||
14:58 |
* generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added by * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files. * macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:check-in: bd201bc0 user: das tags: trunk | |
2006-03-23
| ||
22:08 | * unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over from tkUnixFont.c to fix compiling with --enable-xft . check-in: c2f98ca4 user: rmax tags: trunk | |
16:48 | * unix/tk.spec: Cleaned up and completed the spec file. An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>". check-in: 69a1b24e user: rmax tags: trunk | |
16:26 |
* tests/textDisp.test: Updated expected error messages to match the standardized formats established on 2005-11-17. [Bug 1370296]check-in: f0d7afc4 user: dgp tags: trunk | |
2006-03-22
| ||
15:15 |
* changes: Updates for next RCcheck-in: 99e994e0 user: dgp tags: trunk | |
00:21 |
* generic/tkFont.c: implementation of ATSUI text rendering * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c: * generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c: * macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223). * macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest. * unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59check-in: 69379436 user: das tags: trunk | |
2006-03-21
| ||
03:01 |
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.check-in: 0f47d987 user: dgp tags: trunk | |
2006-03-20
| ||
22:58 |
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives.check-in: 46b926eb user: dgp tags: trunk | |
15:27 | reduce unnecessary namespace use check-in: 80f2ec5c user: dkf tags: trunk | |
2006-03-18
| ||
15:52 | undo/modified and empty string fix check-in: 0ffdbc09 user: vincentdarley tags: trunk | |
2006-03-17
| ||
11:13 | bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 0cec5e19 user: patthoyts tags: trunk | |
2006-03-16
| ||
22:51 | corrected silly cut/paste/forget to modify error in the name of the stderr console channel. check-in: a6c9ed2e user: dgp tags: trunk | |
22:47 | Revisions to Tk_CreateConsoleWindow to tolerate case when no console channels have been created. check-in: 29cc1b67 user: dgp tags: trunk | |
17:32 |
* generic/tkConsole.c: Substantial rewrite of [console] support. * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.check-in: 3529fe2c user: dgp tags: trunk | |
13:59 | Noticed that several other locales were missing too check-in: eba0680a user: dkf tags: trunk | |
13:56 | Added 'changes' entries for my last two sets of changes check-in: 1bc5ab7a user: dkf tags: trunk | |
13:50 | Added locale check-in: 832cd0ca user: dkf tags: trunk | |
13:40 | Added a Portuguese message catalog. [Bug 1405069] check-in: 97359045 user: dkf tags: trunk | |
10:04 | missing MODULE_SCOPE declarations and obsolete exports discovered by 'make checkstubs' check-in: 390d117c user: das tags: trunk | |
00:38 | D'oh! check-in: 0152ff20 user: dkf tags: trunk | |
00:31 | Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: a7bc92f1 user: dkf tags: trunk | |
2006-03-15
| ||
23:20 | Squelch [Bug 1409140] by special-case-ing the single-pixel put case. Also take better advantage of C's casting rules w.r.t. void* and other pointers check-in: 360a23a6 user: dkf tags: trunk | |
13:25 | typo in last commit re notAqua constraint check-in: 4a7c70c4 user: das tags: trunk | |
2006-03-14
| ||
06:04 |
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.check-in: fad9520a user: dgp tags: trunk | |
05:01 |
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]check-in: b53fbc0e user: dgp tags: trunk | |
2006-03-13
| ||
18:19 |
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]check-in: 9ee09b00 user: dgp tags: trunk | |
2006-03-08
| ||
22:54 | more images copied into dist check-in: f9cf4aeb user: dgp tags: trunk | |
22:17 |
* unix/Makefile.in: Update `make dist` to copy the image files needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.check-in: a42149ed user: dgp tags: trunk | |
20:14 |
* changes: Update in prep. for 8.5a4 release.check-in: 5855e89e user: dgp tags: trunk | |
07:12 | Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerated configure script. check-in: 6f9ac466 user: jenglish tags: trunk | |
2006-03-07
| ||
22:30 | Band-aid doc update for [Bug 220787] check-in: 9066524c user: dkf tags: trunk | |
2006-03-02
| ||
20:45 |
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).check-in: ef50aa90 user: hobbs tags: trunk | |
2006-02-27
| ||
11:34 | Fix old thread-safety issue. [Bug 470322] check-in: e83a7560 user: dkf tags: trunk | |
10:36 | Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 291d4c3c user: dkf tags: trunk | |
2006-02-09
| ||
19:08 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.check-in: 03071b66 user: das tags: trunk | |
2006-02-07
| ||
11:33 | Scope the config a bit better; it only needs to be visible inside one function. check-in: c60c8562 user: dkf tags: trunk | |
11:25 | Use the fact that ckalloc() *never* returns NULL to optimize the code check-in: 2e334022 user: dkf tags: trunk | |
11:20 | space->tab check-in: 6cdc6cc6 user: dkf tags: trunk | |
2006-02-03
| ||
22:40 | Comment formatting check-in: 7f87d183 user: dkf tags: trunk | |
2006-01-31
| ||
21:39 | Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message though; that can wait for someone who really wants to use non-English to submit patches. check-in: 25466c90 user: dkf tags: trunk | |
2006-01-25
| ||
18:22 |
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:check-in: 49fb7ce3 user: dgp tags: trunk | |
2006-01-23
| ||
00:53 |
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.check-in: 8e9101dc user: das tags: trunk | |
2006-01-20
| ||
18:58 | XIM fixes [See #905830, patch tk84-xim-fixes.patch]. + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 6e812d71 user: jenglish tags: trunk | |
2006-01-12
| ||
23:29 | generic/tkUndo.c (TkUndoSetDepth): Don't free TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries. check-in: 1c6c7ed5 user: a_kovalenko tags: trunk | |
13:38 | TIP#260 implementation check-in: 9af1f6dc user: dkf tags: trunk | |
2006-01-11
| ||
19:53 | Removed a lingering error message from TIP#147 implementation. check-in: f9a57704 user: pspjuth tags: trunk | |
2006-01-10
| ||
05:37 |
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT. * macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked. * macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default). * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.check-in: d23f30ce user: das tags: trunk | |
2005-12-29
| ||
10:46 | remove unused variable to allow compilation with VC++ in debug mode check-in: 8a103cb6 user: vincentdarley tags: trunk | |
2005-12-28
| ||
17:26 | Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaert check-in: bea821e1 user: dkf tags: trunk | |
2005-12-14
| ||
02:09 |
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.check-in: 93d04bc3 user: das tags: trunk | |
2005-12-13
| ||
03:44 |
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua. * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.check-in: e13a9e41 user: das tags: trunk | |
2005-12-12
| ||
22:33 | ANSIfy check-in: e8665628 user: dkf tags: trunk | |
20:58 |
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)check-in: 2d92acd2 user: hobbs tags: trunk | |
2005-12-10
| ||
01:42 |
* win/tkWinWm.c (WinSetIcon): Don't check result of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.check-in: 0c5773d9 user: mdejong tags: trunk | |
01:38 |
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.check-in: 5b27d5f9 user: mdejong tags: trunk | |
2005-12-09
| ||
00:48 |
* generic/tkInt.decls: move all platform test sources from tk lib into * generic/tkTest.c: tktest directly, removes requirement to export * macosx/tkMacOSXTest.c: TkplatformtestInit from internal stubs table. * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: * win/tkWinTest.c: * generic/tkIntPlatDecls.h: * generic/tkStubInit.c: regen.check-in: 6ef50d0b user: das tags: trunk | |
2005-12-08
| ||
22:14 | add tkWinTest.obj to regular Tk obj for TkplatformtestInit check-in: 15f34d6b user: hobbs tags: trunk | |
21:13 | fix dist target for manifest dir change check-in: 27ddcefb user: hobbs tags: trunk | |
20:25 |
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: Add CE build support (some C code fixes needed) * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.check-in: a62685ce user: hobbs tags: trunk | |
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 | |