summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * tests/filebox.test:ericm2000-03-241-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | * tests/choosedir.test: Updated tests. * library/xmfbox.tcl: Updated to stash data array in ::tk::dialog::file namespace instead of in global namespace. * library/tkfbox.tcl: Extended some functions to support creation of a choosedir dialog, to allow greater code reuse between the two dialogs. Moved tkFDialog* functions into a namespace (::tk::dialog::file). Because these are private Tk functions (and should thus not be used directly by users), this should not impact anybody (the tk_getOpenFile and tk_getSaveFile commands still exist at the global scope). * library/tk.tcl: * library/tclIndex: Updated function names for tkFDialog* functions and choosedir functions. * library/choosedir.tcl: New and improved implementation of tk_chooseDirectory dialog. Based on tk_getOpenFile dialog. * library/listbox.tcl: (tkListboxCancel) Added a check for empty string value for tkPriv(listboxPrev). Without this check, it's possible to get a stack trace under certain conditions. [Bug: 4373].
* *** empty log message ***scriptics_sc_2_0_b2scriptics_sc_2_0_b1sven2000-03-161-0/+9
|
* * library/menu.tcl: Applied patch from [Bug: 4155]; protectsericm2000-03-101-0/+11
| | | | against grabs on non-viewable windows.
* * tests/button.test:ericm2000-03-081-0/+13
| | | | * generic/tkButton.c: Added -disabledforeground/-state to labels.
* * tests/entry.test:hobbs2000-03-071-0/+8
| | | | | | | * generic/tkEntry.c (EntrySetValue): malloc the value when validating because validation could cause the pointer to become invalid. Also fixed configure to not trigger focus-based validation. Improved use of Tcl_WrongNumArgs. [Bug: 4320]
* * generic/tkOldConfig.c: Added check for NULL tkwin value inericm2000-03-071-0/+14
| | | | | | | Tk_ConfigureWidget [Bug: 4079] * generic/tkWindow.c: Added check for NULL tkwin value in Tk_NameToWindow [Bug: 4079]
* see loghobbs2000-03-021-0/+41
|
* * generic/tkImgGIF.c: Applied "spirit of" the patch in 1605 (theericm2000-02-261-0/+15
| | | | | | submitted patch was more complicated than necessary and did not extend to writing GIF's, only reading), to allow reading/writing of GIF files on EBCDIC and other non-ASCII based systems.
* cleaned upcore_8_3_0hobbs2000-02-101-36/+39
|
* Resolve Conflict with Jeffrey's checkin.jingham2000-02-101-0/+39
|
* updated changes for 8.3.0hobbs2000-02-101-0/+4
|
* * generic/tkImgGIF.c (FileReadGIF): added cast for trashBufferhobbs2000-02-101-1/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac * generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530] * generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402] * generic/tkTest.c: removed USE_OLD_IMAGE def for Mac * library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons. * tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only) * unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below. * unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998] * unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html * xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
* * generic/tk.decls:hobbs2000-02-091-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkBind.c: * generic/tkInt.decls: * generic/tkIntDecls.h: * generic/tkStubInit.c: * mac/tkMacKeyboard.c: * unix/tkUnixKey.c: * win/tkWinKey.c: Fix for keyboard handling of "dead" keys and caps lock from Peter Spjuth. Split functions into platform specific files: Static functions GetKeySym(), SetKeycodeAndState() and InitKeymapInfo() from tkBind.c moved into platform files tkWinKey.c tkUnixKey.c and tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to Tkp* and made public (as private functions) in tkInt.decls. Step 2, fixes in tkWinKey.c New static function: KeycodeToKeysym(), based on XKeycodeToKeysym() but with different arguments, and a lot of improvements. TkpGetString() changed to use KeycodeToKeysym() + other fixes. TkpGetKeySym() changed to use KeycodeToKeysym() + other fixes. InitKeymapInfo() changed to use KeycodeToKeysym(). TkpSetKeycodeAndState() rewritten, mostly by copying code from XKeysymToKeycode(). XKeycodeToKeysym() rewritten. Preferably it should be removed. EXPLANATION: The main problem is ToAscii() which has a lot of side effects, and also that XKeycodeToKeysym() is not provided enough input to do a proper job. The changes' main goal is to avoid calling ToAscii() if not necessary, and to provide it with as correct information as possible when called. Also some attempts to clean up what ToAscii() did are done. See the code for details. BUGS FIXED: Typing shifted (and AltGr) dead keys did not work. Keyboard lock lamps did not work on Win98. Events regarding AltGr-keys behaved badly. Example: On a Swedish keyboard, $ is typed with AltGr-4. That keyboard event would get the keysym '4' not 'dollar'. Also, doing [event generete . <Key-dollar>] would send keysym '4'. Translation to ascii in TkpGetString did not handle return and tab correctly. I.e. [event generate . <Key-Return>] gave wrong %A
* * generic/tkDecls.h:hobbs2000-02-081-0/+20
| | | | | | | | | | | | | | | | | | | | | * generic/tk.decls: * generic/tk.h: moved new public functions created in dash patch to the stubs interface [Bug: 4062] * generic/tk.h: * doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * generic/tk.h: * generic/tkImgGIF.c: * generic/tkImgPhoto.c: * generic/tkStubImg.c (new file): * generic/tkTest.c: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: improved support for moving from the old style image C API to the new obj'ified one with new Tk_InitImageArgs command and stub'ing of image code. See docs for how to make the transition. [Bug: 4060]
* * README:hobbs2000-02-081-0/+15
| | | | | | | | | | | | | | * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel * library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters * win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406] * unix/aclocal.m4: changed all -fpic to -fPIC
* * library/tkfbox.tcl: Applied patch from bug #4117,ericm2000-02-071-0/+14
| | | | | | tk_getOpenFile/getSaveFile doesn't do the right thing when user types a directory name in the entry and a default extension is specified.
* * unix/tkUnixScale.c (TkpDestroyScale): changed ckfree tohobbs2000-02-051-0/+6
| | | | | Tcl_EventuallyFree to behave with Tcl_Preserve in TkpDisplayScale (prevents possible segfault).
* * tests/text.test:ericm2000-02-031-0/+8
| | | | | | | * generic/tkText.c (DumpLine/DumpSegment): Changed DumpSegment to take a TkTextIndex instead of two integer offsets, so that it could use TkTextPrintIndex to format the offsets into an index, which makes it UTF smart (bug #2582).
* * library/tk.tcl:ericm2000-02-011-0/+19
| | | | | | | | * library/tclIndex: * library/choosedir.tcl: Moved choosedir functions into the ::tk::dialog::chooseDir namespace instead of a toplevel ::tkChooseDirectory namespace. Additional cleanup on the chooseDir dialog.
* see logshobbs2000-02-011-0/+34
|
* * generic/tkImgPhoto.c: Fixed bug with use of binary data forericm2000-01-271-0/+10
| | | | "-data" option to "image create" command.
* * generic/tkImgPhoto.c: Added some comments regarding slowericm2000-01-261-0/+15
| | | | | | | | | | | processing of transparent images. * generic/tkImgGIF.c: Improved GIF decoder for ~60% speed increase. Added some comments on how to further improve the implementation, time permitting. * doc/photo.n: Added a description of what the -data string can contain (base64 or binary data).
* * library/tkfbox.tcl: Fixed bug relating to incorrect parentericm2000-01-211-0/+10
| | | | | values for error message boxes displayed by the file dialog (bug #3616).
* see loghobbs2000-01-211-1/+31
|
* * tests/grid.test: Added a test for the consecutive ^ and multipleericm2000-01-201-0/+20
| | | | | | | | | | | | widget case (bug #1386). * generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386).
* * changes: updated changes file to reflect 8.3b2 modshobbs2000-01-141-0/+12
| | | | | | | * README: * generic/tk.h: * unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2
* see loghobbs2000-01-131-0/+11
|
* see loghobbs2000-01-121-9/+46
|
* see loghobbs2000-01-061-0/+29
|
* * changes: updated changes filehobbs1999-12-221-0/+11
|
* updated changes for 8.3b1hobbs1999-12-221-1/+2
|
* * README: updated for patch level 8.3b1hobbs1999-12-211-0/+42
|
* see loghobbs1999-12-161-0/+40
|
* added bug ids to dash patch fixeshobbs1999-12-141-0/+3
|
* added dash patchhobbs1999-12-141-0/+103
|
* see loghobbs1999-12-121-0/+8
|
* see loghobbs1999-12-091-0/+6
|
* * generic/tkMain.c: need to include tclInt.h for new hookredman1999-12-081-0/+5
| | | | functions that are internal-use-only.
* see loghobbs1999-12-071-1/+12
|
* see loghobbs1999-12-031-0/+14
|
* * generic/tkMain.c :redman1999-12-021-0/+8
| | | | | | | * unix/tkAppInit.c: * win/winMain.c: Added added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code.
* see loghobbs1999-11-301-0/+5
|
* see loghobbs1999-11-301-0/+5
|
* fixed listboxhobbs1999-11-291-0/+5
|
* updated dialogshobbs1999-11-241-0/+10
|
* ChangeLog commit.ericm1999-11-241-0/+6
|
* Additions to update vertical scrollbar info for listboxes when listvar changes.ericm1999-11-241-0/+19
|
* see loghobbs1999-11-231-0/+8
|
* see loghobbs1999-11-191-0/+16
|
* ChangeLog commit.ericm1999-11-181-0/+4
|