|
From: Daniel A. S. <da...@us...> - 2005-06-23 22:07:21
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29698 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD. * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref. |
|
From: Daniel A. S. <da...@us...> - 2005-06-23 22:07:52
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30011 Modified Files: ChangeLog Log Message: * generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref. |
|
From: Daniel A. S. <da...@us...> - 2005-06-25 03:41:46
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2480 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * library/demos/menu.tcl: removed errant '}'. |
|
From: Don P. <dg...@us...> - 2005-07-05 20:56:57
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19789 Modified Files: ChangeLog Log Message: * unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550]. |
|
From: Jeffrey H. <ho...@us...> - 2005-07-06 22:15:27
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14577 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * doc/getOpenFile.n: correct -multiple docs (takes boolean) |
|
From: Jeffrey H. <ho...@us...> - 2005-07-06 22:17:44
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15464 Modified Files: ChangeLog Log Message: * doc/getOpenFile.n: correct -multiple docs (takes boolean) |
|
From: Vince D. <vin...@us...> - 2005-07-18 22:12:11
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25795 Modified Files: ChangeLog Log Message: fix to text widget 'mark prev' segfault |
|
From: Jeffrey H. <ho...@us...> - 2005-07-21 20:41:51
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv461 Modified Files: ChangeLog Log Message: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==) |
|
From: Jeffrey H. <ho...@us...> - 2005-07-21 20:42:51
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1202 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warning |
|
From: Mo D. <md...@us...> - 2005-07-23 03:06:32
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23616 Modified Files: ChangeLog Log Message: * 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] |
|
From: Mo D. <md...@us...> - 2005-07-25 01:33:59
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15881 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153] |
|
From: Donal K. F. <dk...@us...> - 2005-07-25 09:06:09
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30254 Modified Files: ChangeLog Log Message: Apply some of the changes suggested in [Patch 1237759] |
|
From: Jeffrey H. <ho...@us...> - 2005-07-28 03:45:09
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8317 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets |
|
From: Jeffrey H. <ho...@us...> - 2005-07-28 04:57:44
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22821 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific. |
|
From: Jeffrey H. <ho...@us...> - 2005-07-28 08:01:03
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20112 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters. * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing). |
|
From: Jeffrey H. <ho...@us...> - 2005-07-28 21:37:55
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9245 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialog |
|
From: Jeffrey H. <ho...@us...> - 2005-07-29 05:36:56
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18157 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast. |
|
From: Daniel A. S. <da...@us...> - 2005-07-30 06:45:47
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26766 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in. |
|
From: Donal K. F. <dk...@us...> - 2005-08-04 10:02:14
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21593 Modified Files: ChangeLog Log Message: Added another example. |
|
From: Donal K. F. <dk...@us...> - 2005-08-09 21:18:02
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20200 Modified Files: ChangeLog Log Message: whitespace police |
|
From: Vince D. <vin...@us...> - 2005-08-10 00:32:07
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9429 Modified Files: ChangeLog Log Message: clarify tab stop behaviour |
|
From: Daniel A. S. <da...@us...> - 2005-08-10 01:27:18
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20935 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: typo |
|
From: Daniel A. S. <da...@us...> - 2005-08-10 01:27:28
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20287 Modified Files: ChangeLog Log Message: * 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 '}'. |
|
From: Daniel A. S. <da...@us...> - 2005-08-10 02:21:52
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20360 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in. * 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/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c: * macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h: * library/demos/menu.tcl: removed errant '}'. |
|
From: Donal K. F. <dk...@us...> - 2005-08-10 22:02:31
|
Update of /cvsroot/tktoolkit/tk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv796 Modified Files: ChangeLog Log Message: 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 |