| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
FossilOrigin-Name: 8383ba3542ca5589e281e9f136fbabd3a77db6e1
|
|
|
| |
FossilOrigin-Name: 7314a88b0f4af54da1dbbef59b183da7dd715071
|
|
|
|
|
|
| |
were restored to return (char *) pointing into Tcl_DStrings.
FossilOrigin-Name: f49c1699589cd69f47093575953d7ee75a28cf4f
|
|
|
|
|
|
|
|
| |
* mac/tkMacInit.c:
* mac/tkMacKeyboard.c:
* mac/tkMacMenus.c: TIP 27 CONSTification induced changes
FossilOrigin-Name: 21fea0ea266578d6f264c56b101a25819312b032
|
|
|
|
|
|
|
|
|
|
|
| |
* Updated callers of Tcl_GetStringResult.
Rewrote PrintScrollFractions to ScrollFractions to stop scribbling
directly on interp->result.
* Updated callers of Tcl_GetVar, Tcl_GetVar2
* Updated callers of Tcl_SplitPath, Tcl_JoinPath, and
Tcl_TranslateFileName.
FossilOrigin-Name: 933dcfe881579bb3925ff2a05e925a0bd8d67087
|
|
|
|
|
|
|
| |
* mac/tkMacSend.c: TIP 27 CONSTification broke the mac
build in a few places.
FossilOrigin-Name: c224cef1db36cd9b6ab76a85d9655f83c9f6c911
|
|
|
|
|
|
| |
API changes (see Tcl Patch 471509). [Patch 471513]
FossilOrigin-Name: 061e364d6f7bae391846089032e5501a301d0dde
|
|
|
|
|
|
| |
[Tcl Patch 503565, Tk Patch 503983]
FossilOrigin-Name: 17f3016eda1359cc976a683c7706e348a1c664d0
|
|
|
|
|
|
|
|
|
|
| |
* mac/mac/tkMacResource.r: synced up tkInit features to unix/win:
use existing tkInit proc if defined. Added spinbox.tcl resource.
Used TclGetEnv() instead of Tcl_GetVar2(interp, env)
* mac/tkMacApplication.r:
* mac/tkMacLibrary.r: minor version resources cleanup
FossilOrigin-Name: ea926c5fcd1836b463953d1f217e4ab2369cad1c
|
|
|
| |
FossilOrigin-Name: f7c4f3ce8f051de746406d22fc76fbce239b1da3
|
|
|
|
|
|
|
|
| |
** changes for 8.4, some already backported to 8.3.4 (patch #435660)
see ChangeLog for details
FossilOrigin-Name: 72721350b6f21354b5149babeafdb2304ece1e2e
|
|
|
| |
FossilOrigin-Name: 5265df93d207cec0cfc2940a152e030a2f848bd0
|
|
|
| |
FossilOrigin-Name: 388b438b4b85a414ad930b3a685c74ce17276df1
|
|
|
| |
FossilOrigin-Name: bc61e5ede90133d12d784a905cdf7b2ffb5aef5f
|
|
|
|
|
|
|
| |
* mac/tkMacPort.h: add (int*) cast to TkpScanWindowId.
These may need to be changed to Window* (ulong).
FossilOrigin-Name: ef4a8abbe6652eed1007a80fb655b24b9f983cbc
|
|
|
|
|
|
|
|
| |
Windows platforms that were overlooked before: tkOpenDocument,
tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: .
Thanks to Vince Darley for prompting another look.
FossilOrigin-Name: 20c53b8dcbe3b61bce26e88cd3f0c43016b37aa3
|
|
|
|
|
|
|
| |
implementing TIP 44. All Tk commands and variables matching
tk[A-Z]* are now in the ::tk namespace.
FossilOrigin-Name: 3c0c681d8883f0843b9dcb3f402c2773f6a438a7
|
|
|
| |
FossilOrigin-Name: 42525a0e5c1d2396ab615902de9978747f2f9d46
|
|
|
| |
FossilOrigin-Name: 8942e4db3ce82fe98c533c9e2140d9814158d4bb
|
|
|
|
|
|
|
| |
* mac/README: updated patchlevel to 8.4a3 and corrected links and
notes.
FossilOrigin-Name: 9bbca91134e64888396b0fdefe65bf2ae476c831
|
|
|
|
|
|
|
|
|
|
|
| |
TkClassProcs/TkSetClassProcs as Tk_ClassProcs/Tk_SetClassProcs,
adding a size field to Tk_ClassProcs to allow for future
expansion, and renaming the geometryProc to worldChangedProc,
which is more in keeping with the actual use of the callback.
See ChangeLog for details.
FossilOrigin-Name: df44e48c3137a98d587cec736ae6ffa531369353
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/tkUnixDefault.h: Added default values for listbox
disabledforeground and state.
* win/tkWinDefault.h: Changed default listbox background color to
white and listbox selection borderwidth to 0, in keeping with the
"Microsoft Windows User Experience"; added default values for
listbox disabledforeground and listbox state.
* doc/listbox.n: Added documentation for -state option.
* generic/tkListbox.c: Added support for -state to listbox. [RFE:
6052].
* tests/listbox.test: Tests for listbox disabled state.
FossilOrigin-Name: a19d0bbf22658890f96264d9fea43a2494dfb897
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DEF_ENTRY_READONLY_BG_COLOR):
* win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
DEF_ENTRY_READONLY_BG_COLOR):
* unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry
-readonlybackground option.
* generic/tkEntry.c: Added -readonlybackground option, cleaned up
excessive use of graphics contexts.
* tests/entry.test: Added configuration test for
-readonlybackground option.
* doc/entry.n: Added documentation for -readonlybackground option.
FossilOrigin-Name: d9e1274dcc5725b4ea72f2b214ee4e6763d688b9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TK_OPTION_RELIEF.
* win/tkWinButton.c: Removed bits about TK_RELIEF_LINK.
* tests/button.test: Added tests for -overrelief; removed tests
for -relief link.
* mac/tkMacButton.c: Removed bits about TK_RELIEF_LINK.
* generic/tkOldConfig.c: Removed bits about TK_RELIEF_LINK.
* generic/tkConfig.c: Removed bits about TK_RELIEF_LINK; added
support for TK_OPTION_NULL_OK for TK_OPTION_RELIEF.
* library/button.tcl: Added binding support for -overrelief.
* generic/tk3d.c (Tk_GetRelief): Added branch for TK_RELIEF_NULL.
* generic/tkButton.c: Added -overrelief option; removed
Enter/Leave EventProc masks and handlers.
* generic/tk.h: Added TK_RELIEF_NULL definition, removed
TK_RELIEF_LINK.
* mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF):
* win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF):
* unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default
value for the -overrelief option.
FossilOrigin-Name: 107c0be19713ca6aedb57383ae53c62d430c9280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
entry when it is readonly or normal.
* doc/entry.n: Added documentation for readonly state,
-disabledforeground, -disabledbackground.
* tests/entry.test: Added tests for readonly state.
* generic/tkEntry.c: Added support for "readonly" state, and
redefined "disabled" state. A disabled entry will display its
text in a dimmed color and possibly with a different background,
and will be completely unusable (no selection, no editing). A
readonly entry will look like a normal entry, but it will not be
editable; selection is still allowed. [RFE: 4239]. To support the
new disabled state properly, "-disabledforeground" and
"-disabledbackground" options were added.
*** THIS IS A BACKWARDS INCOMPATIBLE BEHAVIOR CHANGE ***
* win/tkWinDefault.h:
* mac/tkMacDefault.h:
* unix/tkUnixDefault.h: Added DEF_ENTRY_DISABLED_FG,
DEF_ENTRY_DISABLED_BG_COLOR, DEF_ENTRY_DISABLED_BG_MONO.
FossilOrigin-Name: 1e58446d8a212f90f788f6cd0965f9cbb2d1e606
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
* win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
Added code for drawing compound buttons.
* tests/button.test: Added configuration tests for -repeatdelay,
-repeatinterval, -compound.
* library/button.tcl: Added support for -repeatedelay,
-repeatinterval options.
* generic/tkOldConfig.c: Changed handling of link relief so that
proper error messages are used.
* generic/tkButton.h: Added -compound, -repeatdelay,
-repeatinterval options.
* generic/tkButton.c: Added event watchers for enter/leave events,
for link relief support.
* generic/tk3d.c: Changed handling of link relief so that proper
error messages are used.
* generic/tk.h: Changed values of
TK_OPTION_LINK_OK/TK_CONFIG_LINK_OK for link relief support.
FossilOrigin-Name: 965b15d89edbe399990f79d5b0592c72ffd00a42
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/button.test: Added tests for link relief for buttons.
* generic/tk.h (TK_CONFIG_LINK_OK): Added definition of
TK_RELIEF_LINK, TK_OPTION_LINK_OK and TK_CONFIG_LINK_OK. [RFE: 4348]
* generic/tk3d.c: Added support for link relief. [RFE: 4348]
* mac/tkMacButton.c (TkpDisplayButton):
* unix/tkUnixButton.c (TkpDisplayButton): Added support for link
relief. [RFE: 4348]
* generic/tkOldConfig.c (Tk_ConfigureWidget):
* generic/tkConfig.c (DoObjConfig): Added understanding of link
relief, which is allowed only for widgets that have
TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief"
option. [RFE: 4348]
* generic/tkButton.c: Added TK_OPTION_LINK_OK to "-relief" option
for buttons. [RFE: 4348]
* win/tkWinWm.c (EX_TRANSIENT_STYLE): Removed WS_EX_TOOLWINDOW
style bit, so that transient windows have full-size titlebars
(like the tk_getOpenFile dialog).
* win/tkWinMenu.c (GetMenuSeparatorGeometry): Tweaked height
requested for separator bars to be (linespace - (2*descent))
instead of just (linespace); this makes the separator occupy a
more correct amount of vertical space. [Bug: 5303].
FossilOrigin-Name: 4194a8ac77bf8dfeaa5e9522117ac35c829e9897
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* library/tk.tcl:
* mac/README:
* unix/README:
* unix/configure.in:
* unix/tk.spec:
* win/README:
* win/aclocal.m4:
* win/configure.in:
* win/makefile.vc: updated patchlevel to 8.4a1
FossilOrigin-Name: 8f7cbc1d2d96c6bcb39077da34bb659e49477384
|
|
|
|
|
|
|
|
|
| |
* mac/README:
* unix/README:
* unix/tk.spec:
* win/README: Updating URLs to reference dev.scriptics.com
FossilOrigin-Name: 93369f5e99fa007528c89991f02235f14a3a5935
|
|
|
|
|
|
|
| |
colormapwindows case (bug found by Reasoning, Inc's automated code
testing).
FossilOrigin-Name: bbb728ba60c56a5e0f2e4b3a73e5922dc2cfeeb4
|
|
|
|
|
| |
(Tk_MacGetOpenFile): Add empty bodies for the
"-initialfile" and "-defaultextension" options.
* mac/tkMacDialog.c (NavServicesGetFile): Only cons the result up into
a list if multiple is true.
* mac/tkMacMenus.c (SourceDialog): Use the "tk_getOpenFile" instead of hand-coding
the dialog with StandardGetFile. This way we get the Navigation dialogs for
free.
* doc/getOpenFile.n: Document the -multiple and -message flags which are only
implemented on the Mac. Also note that the -title works on the Mac with
Nav Services installed.
FossilOrigin-Name: 94894720f3e5ba4140104523b125afa23b691842
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in: bumped to version 8.3.1
* library/msgbox.tcl (tkMessageBox): changed to use grid in some
places, realign icon to anchor nw.
* mac/tkMacScale.c: reverted tkMacScale.c to 1.5 equivalent (it
was accidentally bumped forward).
FossilOrigin-Name: 7eb9e57682eca7b5da89db7c783e152ba154a632
|
|
|
| |
FossilOrigin-Name: 63b78bb044a34389aa9bbdda3f81d6d4e285df6e
|
|
|
| |
FossilOrigin-Name: 40b58529b51493dd9bc5e6d5bdfe6334c0f3199e
|
|
|
| |
FossilOrigin-Name: 59f8fdf3a3e7ff9de303ce5e54eb7e25492d2277
|
|
|
|
|
| |
in event generate.
FossilOrigin-Name: e8215e813c116e0a2bf392159f105a9f460ba01e
|
|
|
| |
FossilOrigin-Name: e7c8cfd3d2bfa753e0bcd721e5b9b89943087d03
|
|
|
| |
FossilOrigin-Name: d3577d7a9637bb9c1e1da96104bc25ac22db0609
|
|
|
|
|
|
|
| |
to tkScale.c. Caused an associated variable to be immediately set
[Bug: 4833]
FossilOrigin-Name: 231411f3b4e1ec20e5f49dba8aa85b47f1f53817
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<Alt-z>] [Bug: 4611].
* tests/choosedir.test: Changed "namespace import ::tcltest" to
"namespace import -force ::tcltest".
* win/tkWinKey.c:
* unix/tkUnixKey.c:
* mac/tkMacKeyboard.c: Changed InitKeymapInfo to
TkpInitKeymapInfo. [Bug: 4611].
* generic/tkStubInit.c:
* generic/tkIntDecls.h: Re-gen'd from tkInt.decls.
* generic/tkInt.decls: Added TkpInitKeymapInfo to list of function
decls.
* generic/tkBind.c (HandleEventGenerate): Added code to initialize
keymap info if necessary, and to correctly set modifier bits in
XEvent structure create to handle [event generate] calls.
Previously, the alt/meta bits were not set correctly, so [event
generate $widget <Alt-z>] would always fail. [Bug: 4611]
FossilOrigin-Name: cd4fc3780f76c12099288725bea9ffac8c1477dd
|
|
|
| |
FossilOrigin-Name: adffb3ca89200745b9f141af8387b18271ac20b5
|
|
|
| |
FossilOrigin-Name: 8f55246ca0596182bcd80567b029ff6ce0275947
|
|
|
|
|
| |
classes in unsupported1
FossilOrigin-Name: af32fec5b9b0e3a0c13e6ae8eb8324b159ac52f6
|
|
|
|
|
| |
classes in unsupported1
FossilOrigin-Name: 60c069c95bdec88c3f471f4c60ca2d53a6d47837
|
|
|
| |
FossilOrigin-Name: b7985ae26eec1330e9b1bc4409af9c1915efebbf
|
|
|
|
|
| |
list. This doesn't really buy us much, and crashes the newest Appearance manager.
FossilOrigin-Name: 02b9cb101bd907beb196f33e298d20f370d98584
|
|
|
| |
FossilOrigin-Name: e49ce1e73e586f45d6da9a0cc31a6984d5b791bc
|
|
|
| |
FossilOrigin-Name: ce507af6b701ef2a7b7a539f11d19b4ca45793ae
|
|
|
|
|
| |
MacTk. This allows me not to conditionalize their use in the real code.
FossilOrigin-Name: ac73ea7006bd468f591bf66631fe2df3671159c3
|
|
|
| |
FossilOrigin-Name: ebfac725ffca5e8cb5bd88f67e322192cb548fa2
|