Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from ↵bug_a5ba1c9764 | fvogel | 2017-05-05 | 1 | -13/+17 |
| | | | | Roman Donchenko (aka dpb). | ||||
* | Add another few Xlib stubs for Win32. Cherry-picked from ↵ | jan.nijtmans | 2016-11-07 | 1 | -4/+1 |
| | | | | [http://www.androwish.org/index.html/info/862eb620a096fddc|AndroWish]. Thanks to Christian Werner. | ||||
* | Merge core-8-6-branch. More surrogate handling, e.g. in HandleIMEComposition() | jan.nijtmans | 2016-09-27 | 1 | -14/+24 |
|\ | |||||
| * | Internal code simplification: Store Unicode character in keycode field in ↵ | jan.nijtmans | 2016-09-27 | 1 | -9/+6 |
| | | | | | | | | stead of trans_chars. No behavior change, just use a different internal event type. | ||||
| * | New attempt to fix [720879afe9] - WM_CHAR message handling. Patch from ↵bug_720879afe9_alt | fvogel | 2016-09-25 | 1 | -8/+11 |
| | | | | | | | | Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 | ||||
* | | Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More ↵ | jan.nijtmans | 2016-09-19 | 1 | -7/+6 |
|\ \ | |/ |/| | | | places where Unicode surrogate handling could be improved. | ||||
| * | More simplifications | jan.nijtmans | 2016-09-19 | 1 | -7/+6 |
| | | |||||
| * | merge core-8-6-branch | jan.nijtmans | 2016-09-08 | 1 | -18/+40 |
| |\ | |/ |/| | |||||
| * | Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of ↵ | fvogel | 2016-09-04 | 1 | -5/+1 |
| |\ | | | | | | | | | | the right Shift key due to Windows plaftorm limitation. | ||||
| * \ | Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This ↵ | jan.nijtmans | 2016-08-31 | 1 | -2/+2 |
| |\ \ | | | | | | | | | | | | | | | | | should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry | ||||
* | \ \ | merge core-8-6-branch | jan.nijtmans | 2016-09-08 | 1 | -5/+1 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of ↵ | fvogel | 2016-09-04 | 1 | -5/+1 |
| |\ \ \ | | |_|/ | |/| | | | | | | the right Shift key due to Windows plaftorm limitation. | ||||
| | * | | Consider the Extended flag for both KeyPress and KeyRelease events coming ↵ | fvogel | 2016-08-11 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | from the extended (keypad) keys. I can't see why implementation of TIP #158 [b8333852a2] considered the extended flag only for KeyPress, and forced clearing it in the state integer for KeyRelease. | ||||
* | | | | unnecessary macro | jan.nijtmans | 2016-09-01 | 1 | -2/+0 |
| | | | | |||||
* | | | | (experiment) don't fill trans_chars any more when send_event == -3. Results ↵ | jan.nijtmans | 2016-09-01 | 1 | -60/+4 |
| | | | | | | | | | | | | | | | | in many simplifications while it still should work the same | ||||
* | | | | don't forget to set the keycode ;-) | jan.nijtmans | 2016-09-01 | 1 | -0/+1 |
| | | | | |||||
* | | | | Implement USE_EXTRA_EVENTS=1, which generates additional events for ↵ | jan.nijtmans | 2016-08-31 | 1 | -8/+50 |
|\ \ \ \ | |/ / / | | | | | | | | | surrogate pairs when TCL_USF_MAX==3. Since the information in trans_chars is redundant (same as keycode), I don't believe this is better. Test-cases to prove otherwise welcome! | ||||
| * | | | Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This ↵ | jan.nijtmans | 2016-08-31 | 1 | -2/+2 |
| |/ / | | | | | | | | | | | | | should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry | ||||
* | | | Enhance TkpGetString() to handle Unicode characters, even when TCL_UTF_MAX==3. | jan.nijtmans | 2016-08-30 | 1 | -2/+8 |
| | | | |||||
* | | | merge core-8-6-branch. | jan.nijtmans | 2016-08-30 | 1 | -17/+14 |
|\ \ \ | |/ / | | | | Add patch from Christian Werner, and one step closer to working with TCL_UTF_MAX=3 | ||||
* | | | rebase to core-8-6-branch. | jan.nijtmans | 2016-08-29 | 1 | -28/+27 |
|\ \ \ | |/ / | | | | should now work with TCL_UTF_MAX=4 and TCL_UTF_MAX=6 (not yet with TCL_UTF_MAX=3) | ||||
* | | | Patch [6c0d7aec67] from Christian Werner on upstream Androwish to better ↵ | fvogel | 2016-08-23 | 1 | -9/+68 |
| |/ |/| | | | | | handle unicode text input for Windows 8 by dealing with wParam VK_PACKET in WM_KEYDOWN and WM_SYSKEYDOWN events. This was observed on a Windows 8.1 tablet when the on-screen virtual keyboard is used to enter Emojis for example. The changes allow to enter Emojis when Tcl/Tk is built with TCL_UTF_MAX>3. | ||||
* | | Change Tk_FreeXId() into a macro. | jan.nijtmans | 2016-08-12 | 1 | -24/+0 |
|/ | | | A few end-of-line spacing eliminations. | ||||
* | Satisfy required position of __stdcall from VC++ | jan.nijtmans | 2014-02-04 | 1 | -2/+2 |
|\ | |||||
| * | Satisfy required position of __stdcall from VC++ | jan.nijtmans | 2014-02-04 | 1 | -2/+2 |
| | | |||||
* | | Add missing __stdcall (which crashes on win32) | jan.nijtmans | 2014-02-04 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | Add missing __stdcall (which crashes on win32) | jan.nijtmans | 2014-02-04 | 1 | -1/+2 |
| | | |||||
* | | Fix [http://core.tcl.tk/tcl/info/651e828a52|651e828a52]: Wrong Windows ↵ | jan.nijtmans | 2014-02-04 | 1 | -9/+21 |
|\ \ | |/ | | | | | | | version reported for Windows 8.1. Remove some dead code (since Win95/98/ME is no longer supported) | ||||
| * | Fix [http://core.tcl.tk/tcl/info/651e828a52|651e828a52]: Wrong Windows ↵ | jan.nijtmans | 2014-02-04 | 1 | -9/+20 |
| | | | | | | | | version reported for Windows 8.1 | ||||
* | | Some bit of Windows 8.1 compatibility: See ↵ | jan.nijtmans | 2013-11-20 | 1 | -6/+6 |
|\ \ | |/ | | | | | [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx] | ||||
| * | Some bit of Windows 8.1 compatibility: See ↵ | jan.nijtmans | 2013-11-20 | 1 | -6/+6 |
| | | | | | | | | [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx] | ||||
* | | Working towards adding all the Tcl_SetErrorCode calls that should be there. | dkf | 2012-07-16 | 1 | -5/+4 |
| | | | | | | ** WORK IN PROGRESS ** | ||||
* | | Change XChangeWindowAttributes signature and many others to match Xorg, ↵ | jan.nijtmans | 2012-06-08 | 1 | -1/+2 |
|\ \ | |/ | | | | | needed for Cygwin | ||||
| * | Change XSetDashes signature and many others to match Xorg, needed for Cygwin | jan.nijtmans | 2012-06-05 | 1 | -1/+2 |
| |\ | |||||
| | * | Change XSetDashes signature and many others to match Xorg, needed for Cygwin. | jan.nijtmans | 2012-06-01 | 1 | -34/+35 |
| | | | | | | | | | Add .PHONY targets, and various quoting issues (Makefile.in) | ||||
* | | | Remove tclWinProcs, as it is no longer being used | jan.nijtmans | 2011-10-05 | 1 | -18/+2 |
| | | | |||||
* | | | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-16 | 1 | -6/+6 |
|\ \ \ | |/ / | |||||
| * | | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-16 | 1 | -6/+6 |
| |\ \ | | |/ | |||||
| | * | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-16 | 1 | -1/+1 |
| | | | |||||
| | * | [Bug 3388350] mingw64 compiler warnings | jan.nijtmans | 2011-08-13 | 1 | -2/+2 |
| | | | |||||
* | | | Purge RCS Keywords | dgp | 2011-06-08 | 1 | -2/+0 |
|\ \ \ | |/ / | |||||
| * | | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| |\ \ | | |/ | |||||
| | * | Purge RCS Keywords. | dgp | 2011-06-08 | 1 | -2/+0 |
| | | | |||||
| | * | SEH-emulation for AMD64 | jan.nijtmans | 2011-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct | ||||
| | * | * win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) | hobbs | 2007-12-05 | 1 | -15/+1 |
| | | | | | | | | | | | | | | | | | | | | | * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker. | ||||
| | * | * win/tkWinKey.c: Add WM_UNICHAR window message support (used by | hobbs | 2006-08-30 | 1 | -1/+43 |
| | | | | | | | | | | | | * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis) | ||||
| | * | * win/tkWinX.c (TkWinXInit): init default keyboard charset | hobbs | 2006-04-05 | 1 | -8/+21 |
| | | | | | | | | | | | | correctly. [Bug 1374119] (pajas) | ||||
| | * | * win/tkWinX.c (GenerateXEvent): correct %A translation on | hobbs | 2005-02-28 | 1 | -8/+11 |
| | | | | | | | | | | | | MouseWheel [Bug 1118340] | ||||
| | * | * generic/tkInt.h: Backport of shutdown safety mods from the HEAD | davygrvy | 2004-10-27 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: | ||||
| | * | * win/tkWinInt.h (TkWinDisplayChanged): added decl | hobbs | 2004-09-23 | 1 | -68/+106 |
| | | | | | | | | | | | | | | | | | | | | | | | | * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689] |