X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=NEWS;h=2664d37605c98544bc2dee39d0a36de22abfc0a0;hb=398685e3214363bc831a7c29f89e466a96b71e4a;hp=a2c12cac1d784a20ff36ff825163f0c076197a73;hpb=59e39f56c2aa4ec20999694db6bb7729813406c5;p=m17n%2Fm17n-lib.git diff --git a/NEWS b/NEWS index a2c12ca..2664d37 100644 --- a/NEWS +++ b/NEWS @@ -1,15 +1,77 @@ * NEWS -- What's new in the m17n library. -*- outline -*- -Copyright (C) 2003, 2004, 2005 +Copyright (C) 2003, 2004, 2005, 2006 National Institute of Advanced Industrial Science and Technology (AIST) Registration Number H15PRO112 See the end for copying conditions. +* Changes in the m17n library 1.4.0 + +** If the environment variable "M17NDIR" is not set, the directory +"~/.m17n.d" is serched for database files. + +** New function mfont_list_family_names () returns a list of available +font family names. + +** New functions mlanguage_list (), mlanguage_code (), mlanguage_name (), +and mlanguage_text () return various language-related information. + +** New functions mscript_list () and mscript_language_list () return +various script-related information. + + * Changes in the m17n library 1.3.0 +** The `configure' script accepts the argument "--without-gui" to +suppress building GUI libraries. + +** The environment variable MDEBUG_OUTPUT_FILE can specify a file to +output the debugging log messages. + +** The member `candidate_changed' of MInputContext carries more +information; i.e. the list itself is changed, only an index is +changed, etc. + +** The member `callback_list' of MInputDriver can have callback +functions `input-get-surrounding-text' and +`input-delete-surrounding-text'. + +** The minput_filter () function accepts special events +`input-focus-move', `input-focus-in', and `input-focus-out'. + +** Three letter codes of ISO639-2 are also accepted as language +symbols. + +** New functions minput_get_description (), minput_get_commands (), +minput_assign_command_keys (), minput_get_variables (), and +minput_set_variable(), minput_get_title_icon() are introduced for +handling input methods. + ** New fucntions mtext_insert () and and mtext_replace () for modifying M-text. +** New functions mtext_uppercase (), mtext_titlecase (), +mtext_lowercase () implement "3.13 Default Case Operations" of The +Unicode Standard 4.0. + +** New function mtext_line_break () implements the line breaking +algorithm of The Unicode Standard 4.0 UAX#14. The algorithm can be +controlled by the variable mdraw_line_break_option. + +** New function msymbol_is_managing_key () checks if a symbol is a +managing key or not. + +** New function mtext_data () exports various information about +M-text. + +** Function mfont_get_prop () accept properties `fontfile', +`font-acsent', `font-descent', and `max-advance'. + +** New function mfont_check () checks if a specific font can be used +for a specific script and language. + +** New function mface_equal () checks if two faces are equal or not. + * Changes in the m17n library 1.2.0 @@ -85,7 +147,7 @@ library and the GD library. * Copyright information -Copyright (C) 2003, 2004, 2005 +Copyright (C) 2003, 2004, 2005, 2006 National Institute of Advanced Industrial Science and Technology (AIST) Registration Number H15PRO112 @@ -103,8 +165,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the m17n library; if not, write to the Free -Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA -02111-1307, USA. +Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301, USA. Local Variables: mode: outline