summaryrefslogtreecommitdiffstats
path: root/mac
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Appearance Manager 1.2 Floating windows, and the new window ↵jingham2000-02-107-45/+387
| | | | | classes in unsupported1 FossilOrigin-Name: af32fec5b9b0e3a0c13e6ae8eb8324b159ac52f6
* Add support for Appearance Manager 1.2 Floating windows, and the new window ↵jingham2000-02-102-3/+7
| | | | | classes in unsupported1 FossilOrigin-Name: 60c069c95bdec88c3f471f4c60ca2d53a6d47837
* Fix up debugging detritus in previous checkin.jingham2000-02-101-4/+4
| | | FossilOrigin-Name: b7985ae26eec1330e9b1bc4409af9c1915efebbf
* Stop hiding the buffer window used for off-screen drawing from the window ↵jingham2000-02-101-21/+30
| | | | | list. This doesn't really buy us much, and crashes the newest Appearance manager. FossilOrigin-Name: 02b9cb101bd907beb196f33e298d20f370d98584
* Fix typo in the file info, add Finder Balloon help just cause you can.jingham2000-02-102-4/+17
| | | FossilOrigin-Name: e49ce1e73e586f45d6da9a0cc31a6984d5b791bc
* Minor Doco fixes.jingham2000-02-102-11/+11
| | | FossilOrigin-Name: ce507af6b701ef2a7b7a539f11d19b4ca45793ae
* Stubs for the Apearance manager routines for use with the 68K version of ↵jingham2000-02-101-0/+106
| | | | | MacTk. This allows me not to conditionalize their use in the real code. FossilOrigin-Name: ac73ea7006bd468f591bf66631fe2df3671159c3
* The res form of the Drag & Drop Tclets icon.jingham2000-02-101-0/+172
| | | FossilOrigin-Name: ebfac725ffca5e8cb5bd88f67e322192cb548fa2
* Switch to using .h prefix files, add pre-built headers for TkTest, and add ↵jingham2000-02-104-0/+80
| | | | | prefix file for tkImgPPM.c, so we can define USE_OLD_IMAGE. FossilOrigin-Name: f9db86a521bf4f445edbe8e6ad1d0c535077adf8
* * generic/tk.decls:hobbs2000-02-091-1/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 FossilOrigin-Name: d02d3aa39ada2efb32afa0e92f136ec34d8646d6
* * tests/winWm.test:hobbs2000-01-121-30/+85
| | | | | | | | | | | | | * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win. FossilOrigin-Name: 4b89efc3054f347af50d3bf7ca1fdbd6440de290
* * mac/tkMacClipboard.c: fixed i18n problems with clipboard [Bug: 3544]hobbs2000-01-061-5/+15
| | | FossilOrigin-Name: 724dc190e2b5a7199dce1d9a25421f1bdff83409
* * generic/tkScale.c:hobbs1999-12-221-9/+7
| | | | | | | | * generic/tkScale.h: * mac/tkMacScale.c: * unix/tkUnixScale.c: fixed potential segv from patch in 3897 FossilOrigin-Name: aacfa41407752d13d0f211e542203a0ddcd404c7
* fix for mac happinesshobbs1999-12-221-37/+36
| | | FossilOrigin-Name: 47b072120f448ddfb692bf50017762c03e3804f7
* * mac/tclMacHLEvents.c: fixed applescript for I18N [Bug: 3644]hobbs1999-12-211-2/+6
| | | FossilOrigin-Name: 72918ec41f6dc82f8f96f1d0446d5c6aafb3f723
* * mac/tkMacMenu.c: finished bug 3075 by changing the char values ofhobbs1999-12-161-10/+10
| | | | | | what was checked (verified correctness on Mac). FossilOrigin-Name: 88e3da1558a0a54c529ae28fe0bbe98de1daa256
* * mac/tkMacDraw.c: mac still needs pointer warping routinehobbs1999-12-142-2/+82
| | | | | | | | | * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items FossilOrigin-Name: b9ce571eb5b3b75ef5e297904e1e8827c7e0b4ba
* added TkMacPreprocessMenuhobbs1999-12-072-13/+25
| | | FossilOrigin-Name: 53c9475f6a00180adafdddbcdacafe1a26f14329
* added TkpPreprocessMenu (commited before saving one last file...)hobbs1999-12-071-1/+31
| | | FossilOrigin-Name: 81c3c16319f364d404c086572e5d3e64b4236833
* * mac/tkMacFont.c:hobbs1999-12-073-61/+96
| | | | | | | | | * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705] FossilOrigin-Name: 22f9fc8190b65a3971ddd578ddc594e1417b16e6
* * tests/listbox.test: Fixed tests to comply with new objectifiedericm1999-11-171-1/+2
| | | | | | | | | | error messages. No -listvar specific tests yet. * win/tkWinDefault.h: * unix/tkUnixDefault.h: * mac/tkMacDefault.h: Added default value for -listvar option. FossilOrigin-Name: ca26a18f317d56513dbd0b49b8a82c1c112668a1
* 1999-09-24 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-10-011-14/+15
| | | | | | | | | | | | | | | * */README: * win/makefile.vc: * */configure.in: * generic/tk.h: * library/tk.tcl: up'd to 8.3a1 * unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font. FossilOrigin-Name: 0d267eb835a566c144fae8e05ddbbc61f8451f1c
* 1999-09-16 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075] * win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels 1999-09-15 Jeff Hobbs <hobbs@scriptics.com> * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check (readjust from 8-21 fix) and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733] 1999-09-14 Jeff Hobbs <hobbs@scriptics.com> * win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909] FossilOrigin-Name: 8b23a0f7f176faa57f568a25735ed084b2666a90
* *** empty log message ***hobbs1999-09-021-3/+2
| | | FossilOrigin-Name: 2e60194a4c420d56d61545752c00d24edacc1df7
* Fix a typo.jingham1999-08-161-2/+2
| | | FossilOrigin-Name: 93fe806ed9aaf9dd22a72927bae8a1222be7e39e
* Update copyrights and add my name to Ray's in the credits (blush).jingham1999-08-163-14/+14
| | | FossilOrigin-Name: 12a45f88df9ad5e853731a348b954c834185192e
* Update to move the build directory out of the source tree.jingham1999-08-131-1/+1
| | | FossilOrigin-Name: 1752211a45d670d25afbd36204952d9eecfe4635
* Fix a bug where the background of the menu can be wrong on Appearances that ↵jingham1999-08-131-4/+18
| | | | | use pixmaps for the background of the menu. FossilOrigin-Name: 844af9d9f14dd2fb043ec6152a2fdd0fb213f839
* New Function: TkpDrawHighlightBorder. Use this in place of ↵jingham1999-08-103-14/+62
| | | | | Tk_DrawFocusHighlight. The latter did not work on the Mac, since you need to know both foreground & background color when you draw the active focus ring. FossilOrigin-Name: 9bb078186f93162afcdcd453066e44b705aa8186
* Fix a typo from the 8.0 -> 8.1 conversion of the Menu code.jingham1999-08-071-2/+3
| | | FossilOrigin-Name: bcd29d0838133386331117580fb677e5c8d66993
* Check the return from Tk_MacGetColor before changing the colorjingham1999-08-071-3/+5
| | | FossilOrigin-Name: 2e8c0d68a81c814e5c0a3679507c0fc42b107811
* Fix a typo left over from the conversion of the Menu code from 8.0 to 8.1.jingham1999-08-051-3/+2
| | | FossilOrigin-Name: 1ca6edff72093df1980b24e5ee7144ba58c5afa6
* 1999-08-01 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-08-011-1/+3
| | | | | | | | * mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid compiler errors when used with stubs-#defines, from Vince Darley. [Bug: 2389] FossilOrigin-Name: 7e3e2f5d990da2ae530424df80f86f19ea33a1b2
* Changed to Tk 8.2b1welch1999-06-251-7/+7
| | | FossilOrigin-Name: 308db5557afbc64d546838a86d6d0a598b03675b
* Fix a bug in the region calculation for popup menus which would cause the ↵jingham1999-06-161-3/+23
| | | | | popup to get posted in the wrong place if the menu was going to stick off the bottom of the screen. FossilOrigin-Name: ce98dd35444b216a6f3a9677cbe5cf392ed3a126
* Have to call Tcl_FindExecutable BEFORE creating the first interpreter. Need ↵jingham1999-06-161-1/+11
| | | | | to do this in main, since Tk_Main surreptitiously creates the interpreter now. FossilOrigin-Name: 979bc5babb4b20b7798b026c490fb7711b351922
* Changes needed to get Tk8.1 to compile with stubs on the Macjingham1999-05-229-1328/+52
| | | FossilOrigin-Name: 080517556d57d83f5f5b3bfcc914b3c59a341b1d
* Changes needed to get Tk8.1 to compile with stubs on the Mac Also copied ↵jingham1999-05-221-45/+25
| | | | | over some changes from Tk8.0.5 to support themed menus. FossilOrigin-Name: 3b011c0c723b3fa607a60fe2728e508268e650ff
* Changes needed to get Tk8.1 to compile with stubs on the Macjingham1999-05-223-8/+8
| | | FossilOrigin-Name: b58707e8becc30319a60309bd4bb423ec42c2790
* Copied changes over from Tk8.0.5 to support Themed menusjingham1999-05-221-10/+21
| | | FossilOrigin-Name: 41ad2a30d51d3a9fe8ad3bb29e5f0192798f72f2
* Changes needed to get Tk8.1 to compile with stubs on the Macjingham1999-05-225-15/+13
| | | FossilOrigin-Name: a0da3de4bd828c21c7e3741077151772dfed94f3
* Rename TkConsoleCreate_() to Tk_InitConsoleChannels() and make theredman1999-04-281-4/+2
| | | | | | | | function public. Add an interp argument and init the Tcl stubs. Rename TkConsoleInit() to Tk_CreateConsoleWindow() Remove TkConsoleCreate() (no underbar) FossilOrigin-Name: 702512c22952ed7a1cf3c17fa96c34452140d7c4
* merged 8.1.0 changes into mainlinestanton1999-04-241-176/+5
| | | FossilOrigin-Name: 14df4a4ce7dcced8c16e47590d9569f9a94a0e38
* * Merged 8.1 branch into the main trunkstanton1999-04-1632-1934/+4757
| | | FossilOrigin-Name: 1120dc4257448ed1955333e682de48e2940cc741
* * Merged changes from 8.0.5:stanton1999-04-169-1492/+434
| | | | | | - Updated for Mac release FossilOrigin-Name: a1b05427d64102bc136e7ae1428b5b95cd3460d6
* integrated stubs into 8.0 main branchstanton1999-03-106-117/+41
| | | FossilOrigin-Name: 4c74dd207943932e6d9a6d06a3ec11b8e4459199
* * mac/tkMacAppInit.c:stanton1999-02-041-6/+6
| | | | | | | | | | | * generic/tkTest.c: * generic/tkAppInit.c: * win/winMain.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. FossilOrigin-Name: 3afc334c67e9e295066148c5eeca74ab9bca9c3b
* Updated the version to 8.0.5.rjohnson1999-01-041-11/+11
| | | FossilOrigin-Name: df068ffcac953ae67f9a3fddbed1b166eb669c93
* Updated Mac project files.core-8-0-4rjohnson1998-11-121-1209/+1272
| | | FossilOrigin-Name: cb60f36e1dba262158c5ee3667f71632af5a9fa6
* Added comment about folder names for tcl & tk, and one addition to the ↵jingham1998-11-122-3/+14
| | | | | bugs.doc file. FossilOrigin-Name: 826c81b3c3f2f99a61f3f5b916e51f4aeb28a768