]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
Fix crash due to incorrect resolution of type of NSM characters (bug#5858).
[gnu-emacs] / src / ChangeLog
index dc0ff821201996bbbec6c44c077430b064db6ab3..ba7687d7841008f60616d84e930dafa21290e6c6 100644 (file)
@@ -1,5 +1,76 @@
+2010-04-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * bidi.c (bidi_resolve_weak): Use prev.type_after_w1, instead of
+       prev.orig_type, for resolving type of NSM.  (Bug#5858)
+
+2010-04-08  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xsettings.c (current_font, SYSTEM_FONT, XSETTINGS_FONT_NAME): New.
+       (parse_xft_settings): Also check for XSETTINGS_FONT_NAME and save that
+       in current_font.
+       (init_gconf): Read value of SYSTEM_FONT and save it in current_font.
+       (Ffont_get_system_normal_font, xsettings_get_system_normal_font): New
+       functions.
+       (syms_of_xsettings): Initialize current_font. defsubr
+       Sfont_get_system_normal_font.
+
+       * xsettings.h (Ffont_get_system_normal_font,
+       xsettings_get_system_normal_font): Declare.
+
+       * xfns.c (extern xlwmenu_default_font): Remove.
+       (Fx_create_frame): Remove setting of xlwmenu_default_font, moved
+       to xlwmenu.c.
+
+       * menu.c (digest_single_submenu): If USE_LUCID and HAVE_XFT, encode
+       menu items in UTF-8.
+
+       * xmenu.c: include xsettings.h and xlwmenu.h if USE_LUCID.
+       (apply_systemfont_to_menu): New function.
+       (set_frame_menubar, create_and_show_popup_menu): Call
+       apply_systemfont_to_menu.
+
+2010-04-07  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * frame.h (FRAME_TEXT_LINES_TO_PIXEL_HEIGHT): Don't use
+       FRAME_LINE_TO_PIXEL_Y.
+
+       * xterm.c (x_set_window_size_1): Don't add border_width/height to
+       pixelwidth/height.
+
+2010-04-07  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Simplify code for HP machines.
+       * m/hp800.h (LOAD_AVE_TYPE, LOAD_AVE_CVT, NO_REMAP): Do not define
+       for GNU_LINUX, not needed.
+       (UNEXEC, NEED_BSDTTY): Move definitions...
+       * s/hpux10-20.h (UNEXEC, NEED_BSDTTY): ... here.
+
+       * m/iris4d.h (UNEXEC): Move definition ...
+       * s/irix6-5.h (UNEXEC): ... here.
+
+2010-04-04  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xfns.c (set_machine_and_pid_properties): New function.
+       (Fx_create_frame): Call set_machine_and_pid_properties.
+
+2010-04-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * bidi.c (bidi_resolve_explicit, bidi_level_of_next_char): Check
+       bidi_it->bytepos against ZV_BYTE instead of bidi_it->ch against
+       BIDI_EOB.  Fixes infloop with vertical cursor motion at ZV.
+
+       * w32fns.c (x_create_tip_frame): Copy `parms' before we modify it
+       in this function.  (Bug#5703)
+
+2010-04-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * nsterm.h: Fix last change.
+
 2010-04-03  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       * m/intel386.h (NO_REMAP): Move definition ...
+       * s/msdos.h (NO_REMAP): ... here.
+
        * m/vax.h (CRT0_DUMMIES): Remove, unused.
 
        * ecrt0.c: Remove MSDOS, m68k and __sparc__ conditionals, file not
 
        * xdisp.c (x_consider_frame_title, update_window_cursor):
        Remove HAVE_NS conditionals.
-       (prepare_menu_bars)[HAVE_NS]: Call ns_set_doc_edited.
+       (prepare_menu_bars) [HAVE_NS]: Call ns_set_doc_edited.
 
        * nsfns.m (x_implicitly_set_name): If frame-title-format is t, use
        filename for the title.
 2010-03-12  Eli Zaretskii  <eliz@gnu.org>
 
        These changes remove termcap.c from the build on Posix platforms.
-       * Makefilie.in (termcapobj): Move termcap.o from here...
+       * Makefile.in (termcapobj): Move termcap.o from here...
        (MSDOS_OBJ): ...to here.
        (termcapobj) [!LIBS_TERMCAP]: Remove specialized value, as it is
        now identical to when LIBS_TERMCAP is defined.
 2010-01-19  Alan Mackenzie  <acm@muc.de>
 
        Fix spurious before-change-functions invocation from (insert ?\n).
-       * textprop.c (set_text_properties): rename parameter
+       * textprop.c (set_text_properties): Rename parameter
        `signal_after_change_p' to `coherent_change_p', and make the
        invocation of `modify_region' conditional on it.
 
 
        * font.c (Vfont_encoding_alist, find_font_encoding): Move from
        fontset.c.
-       (font_pixel_size)[! HAVE_WINDOW_SYSTEM]: Return 1.
+       (font_pixel_size) [! HAVE_WINDOW_SYSTEM]: Return 1.
        (font_open_entity): Update FRAME_X_DISPLAY_INFO (f)->n_fonts,
        FRAME_SMALLEST_CHAR_WIDTH (f), and FRAME_SMALLEST_FONT_HEIGHT (f)
        only when HAVE_WINDOW_SYSTEM is defined.
 
 2007-08-29  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 
-       * term.c (dissociate_if_controlling_tty)[USG]: Fix parse error.
+       * term.c (dissociate_if_controlling_tty) [USG]: Fix parse error.
 
 2007-08-29  Yoshiaki Kasahara  <kasahara@nc.kyushu-u.ac.jp>  (tiny change)