From: Mohsen BANAN Date: Mon, 16 May 2011 11:27:34 +0000 (+0300) Subject: New input methods for Persian/Farsi. X-Git-Tag: emacs-pretest-24.0.90~104^2~618^2~257 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d0ce9f8c0cce3b780cb3f794f1b96a3935c71226;p=emacs.git New input methods for Persian/Farsi. leim/quail/persian.el: New file. leim/Makefile.in (OTHERS): Add $(srcdir)/quail/georgian.elc. leim/makefile.w32-in (MISC): Add $(srcdir)/quail/georgian.elc. etc/NEWS: Mention the new input methods. --- diff --git a/etc/NEWS b/etc/NEWS index 7da456dfc3d..9889067fb87 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -90,8 +90,10 @@ error, its exit status is 1. ** auto-mode-case-fold is now enabled by default. +** Internationalization changes + +++ -** Emacs now supports display and editing of bidirectional text. +*** Emacs now supports display and editing of bidirectional text. See the node "Bidirectional Editing" in the Emacs Manual for some initial documentation. @@ -117,6 +119,20 @@ Note that some advanced display features, such as overlay strings and `display' text properties, do not yet work correctly when bidirectional text is reordered for display. ++++ +*** Enhanced support for characters that have no glyphs in available fonts. +If a character has no glyphs in any of the available fonts, Emacs by +default will display it either as a hexadecimal code in a box or as a +thin 1-pixel space. In addition to these two methods, Emacs can +display these characters as empty box, as an acronym, or not display +them at all. To change how these characters are displayed, customize +the variable `glyphless-char-display-control'. + +On character terminals these methods are used for characters that +cannot be encoded by the `terminal-coding-system'. + +*** There are two new input methods for Persian/Farsi: farsi and farsi-translit. + ** GTK scroll-bars are now placed on the right by default. Use `set-scroll-bar-mode' to change this. @@ -154,18 +170,6 @@ off by customizing x-gtk-use-system-tooltips. with Xft. To change font, use the X resource font, for example: Emacs.pane.menubar.font: Courier-12 -+++ -** Enhanced support for characters that have no glyphs in available fonts. -If a character has no glyphs in any of the available fonts, Emacs by -default will display it either as a hexadecimal code in a box or as a -thin 1-pixel space. In addition to these two methods, Emacs can -display these characters as empty box, as an acronym, or not display -them at all. To change how these characters are displayed, customize -the variable `glyphless-char-display-control'. - -On character terminals these methods are used for characters that -cannot be encoded by the `terminal-coding-system'. - ** On graphical displays, the mode-line no longer ends in dashes. ** On Nextstep/OSX, the menu bar can be hidden by customizing diff --git a/leim/ChangeLog b/leim/ChangeLog index fdc54fd475c..f442d98c764 100644 --- a/leim/ChangeLog +++ b/leim/ChangeLog @@ -1,3 +1,13 @@ +2011-05-16 Eli Zaretskii + + * Makefile.in (OTHERS): Add $(srcdir)/quail/georgian.elc. + + * makefile.w32-in (MISC): Add $(srcdir)/quail/georgian.elc. + +2011-05-16 Mohsen BANAN + + * quail/persian.el: New file. + 2011-05-05 Eli Zaretskii * quail/latin-ltx.el <\beth, \gimel, \daleth>: Produce diff --git a/leim/Makefile.in b/leim/Makefile.in index 531f0481f7a..af93d26351d 100644 --- a/leim/Makefile.in +++ b/leim/Makefile.in @@ -126,6 +126,7 @@ OTHERS= \ ${srcdir}/quail/ipa.elc \ ${srcdir}/quail/hebrew.elc \ ${srcdir}/quail/georgian.elc \ + $(srcdir)/quail/persian.elc \ ${srcdir}/quail/sisheng.elc MISC= \ diff --git a/leim/makefile.w32-in b/leim/makefile.w32-in index 08b029db861..1ab14c72b3d 100644 --- a/leim/makefile.w32-in +++ b/leim/makefile.w32-in @@ -120,6 +120,7 @@ MISC= \ $(srcdir)/quail/ipa.elc \ $(srcdir)/quail/hebrew.elc \ $(srcdir)/quail/georgian.elc \ + $(srcdir)/quail/persian.elc \ $(srcdir)/quail/sisheng.elc MISC_DIC=\