summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2014-09-19 16:13:53 +0200
committerBram Moolenaar <Bram@vim.org>2014-09-19 16:13:53 +0200
commit4ee40b051545c3749d9d215f3500977792d6db72 (patch)
tree2c425be0819a355bf63af9fbf6e6a53350413c2a
parentb4b43bb572ca4c6fab846515274913bdb5ee2aed (diff)
updated for version 7.4.448v7.4.448
Problem: Using ETO_IGNORELANGUAGE causes problems. Solution: Remove this flag. (Paul Moore)
-rw-r--r--src/gui_w32.c17
-rw-r--r--src/version.c2
2 files changed, 5 insertions, 14 deletions
diff --git a/src/gui_w32.c b/src/gui_w32.c
index 0368dda439..6948ab551c 100644
--- a/src/gui_w32.c
+++ b/src/gui_w32.c
@@ -535,10 +535,6 @@ static void dyn_imm_load(void);
# define pImmSetConversionStatus ImmSetConversionStatus
#endif
-#ifndef ETO_IGNORELANGUAGE
-# define ETO_IGNORELANGUAGE 0x1000
-#endif
-
/* multi monitor support */
typedef struct _MONITORINFOstruct
{
@@ -2500,12 +2496,6 @@ gui_mch_draw_string(
padding[i] = gui.char_width;
}
- /* On NT, tell the font renderer not to "help" us with Hebrew and Arabic
- * text. This doesn't work in 9x, so we have to deal with it manually on
- * those systems. */
- if (os_version.dwPlatformId == VER_PLATFORM_WIN32_NT)
- foptions |= ETO_IGNORELANGUAGE;
-
/*
* We have to provide the padding argument because italic and bold versions
* of fixed-width fonts are often one pixel or so wider than their normal
@@ -2641,10 +2631,9 @@ gui_mch_draw_string(
#endif
{
#ifdef FEAT_RIGHTLEFT
- /* If we can't use ETO_IGNORELANGUAGE, we can't tell Windows not to
- * mess up RL text, so we have to draw it character-by-character.
- * Only do this if RL is on, since it's slow. */
- if (curwin->w_p_rl && !(foptions & ETO_IGNORELANGUAGE))
+ /* Windows will mess up RL text, so we have to draw it character by
+ * character. Only do this if RL is on, since it's slow. */
+ if (curwin->w_p_rl)
RevOut(s_hdc, TEXT_X(col), TEXT_Y(row),
foptions, pcliprect, (char *)text, len, padding);
else
diff --git a/src/version.c b/src/version.c
index 4950539296..7007e884dd 100644
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 448,
+/**/
447,
/**/
446,