| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
input Windows 8. Added some test-cases using the "font actual" command.
|
| |\
| |/
|/| |
|
| |\
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
backported from http://www.androwish.org/index.html/info/a0da5845594cec28.
Change (internal) TkpGetFontAttrsForChar() signature to match androwish's, no functional change.
|
| |\ \ |
|
| | | |\
| |_|/ /
|/| | |
| | | | |
places where Unicode surrogate handling could be improved.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
needing less #ifdef's
|
| | | | |
|
| | | |\
| |_|_|/
|/| | |
| | | |
| | | | |
should prevent possible buffer overflow when TCL_UTF_MAX=6
Micro-optimizations in tkEntry and ttkEntry
|
| | | |
| | | |
| | | |
| | | | |
functionality, since font-names generally don't contain out-of-BMP Unicode characters (if they do in the future, that still can be fixed then).
|
| |_|/
|/| |
| | |
| | |
| | | |
should prevent possible buffer overflow when TCL_UTF_MAX=6
Micro-optimizations in tkEntry and ttkEntry
|
| | |
| | |
| | |
| | | |
systems, this doubles the range (as size_t is unsigned), on 64-bit system much more than that.
|
| | | |
|
| | |
| | |
| | |
| | | |
type casts
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* win/tkWinFont.c (Tk_MeasureChars): Fix for text
wrapping problem that appeared using canvas text
under Win32. A long wrapping string that had
leading spaces was being incorrectly wrapped.
This change makes the Win32 implementation behave
the same as the Unix implementation. [Patch 100628
|
| | |
| | |
| | |
| | |
| | | |
that the lastSubFontPtr remains valid even when the subfont array
is reallocated. [Bug #618872] (dkf, hobbs)
|
| | |
| | |
| | |
| | |
| | |
| | | |
font handling. [Patch 852669] [Bug 478568]
* tests/textDisp.test: added test for the font measurement
problem.
|
| | | |
|
| | |
| | |
| | | |
using useful casts internally.
|
| | |
| | |
| | |
| | |
| | | |
Expose angled text API for Emiliano Gavilan. Still only in internal
stub table.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
yet.
tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Make various functions MODULE_SCOPE
TCHAR-related fixes, making al those
files compile fine when TCHAR != char.
|
| | |
| | |
| | |
| | |
| | | |
make tkpButtonProcs CONST
fix gcc warnings: missing initializer
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This patch reverts a previous attempt to fix tiny fonts on Russian Windows.
It fixes the issue by requesting a suitable fixed font instead of decoding the
system stock font.
|
| | |
| | |
| | |
| | |
| | | |
- some internal const decorations
- spacing
|
| | |
| | |
| | |
| | | |
replaced round() which is a C99 function.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Windows we will avoid removing the internal leading for fixed width
fonts. See the bug for more details on why this change is as it is.
|
| | | |
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
intend to support. In particular the SystemParametersInfo API
doesn't like to receive structures that are larger than it expects
which affects the font assignements. Set to Win98 support.
Handle failure to read the system parameters.
This causes ttk/fonts.tcl to set any missing named fonts.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl:
* library/msgbox.tcl, library/optMenu.tcl, library/tclIndex:
* library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt:
* library/demos/tcolor, library/demos/text.tcl:
* library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look
* library/ttk/fonts.tcl: Update of Tk default look in 8.5
* macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look
* unix/tkUnixDefault.h: with minor modifications for Win32/Aqua.
* win/tkWinDefault.h: Uses Tk*Font definitions throughout for
* win/tkWinFont.c: classic widgets. [Bug #1820344]
* library/obsolete.tcl (::tk::classic::restore): This restores
changes made to defaults in 8.5 using the 'option' command,
segmented into logical groups.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tkInt.h: in TkAqua provided by Benjamin
* generic/tkTextDisp.c: Riefenstahl. [Patch 638966]
* library/demos/unicodeout.tcl:
* macosx/tkMacOSXFont.h (new file):
* macosx/tkMacOSXFont.c:
* tests/font.test:
* unix/tkUnixFont.c:
* win/tkWinFont.c:
* generic/tkFont.c: moved MODULE_SCOPE declarations of
* generic/tkFont.h: font helper procs into header files.
* macosx/tkMacOSXButton.c:
* macosx/tkMacOSXFont.h:
* macosx/tkMacOSXMenubutton.c:
* macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file,
* macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping
as it interferes with -sectcreate (rdar://4486223).
* macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl
* macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest.
* unix/configure.in: fix detection of symbols build when enabling
TkAqua debug code; filter nm output of libtclstub better to avoid
error on intel macs [Bug 1415789].
* unix/configure: autoconf-2.59
|