+2008-12-12 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term.c (init_tty): Move setting the terminal name before the
+ potential user: maybe_fatal.
+
+2008-12-11 Chong Yidong <cyd@stupidchicken.com>
+
+ * term.c (tty_free_frame_resources): Renamed from
+ delete_tty_output; all callers changed. Call free_frame_faces to
+ free the face cache.
+
+2008-12-11 Jason Rumney <jasonr@gnu.org>
+
+ * w32font.c (fill_in_logfont): Don't assume symbol script means
+ SYMBOL_CHARSET.
+
+ * w32uniscribe.c (uniscribe_encode_char): Increase glyph buffer
+ size for surrogates.
+
+2008-12-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * w32proc.c (Fw32_get_locale_info): Decode long form of locale name.
+
+2008-12-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * process.c (Fsystem_process_attributes, syms_of_process):
+ Fix typo in name of Ssystem_process_attributes.
+ Reported by Ulrich Mueller <ulm@kph.uni-mainz.de>.
+
+2008-12-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * syntax.c (Fmodify_syntax_entry): Doc fix.
+
+2008-12-10 Juanma Barranquero <lekktu@gmail.com>
+
+ * font.c (Ffont_spec): Move usage to end of docstring.
+
+2008-12-10 Jason Rumney <jasonr@gnu.org>
+
+ * w32font.c (Qcham): New symbol.
+ (font_supported_scripts): Add cham, and comments for other new
+ scripts in bitfield from OpenType spec.
+ (add_font_entity_to_list): Limit unicode-sip fonts to those that
+ contain characters beyond the bmp.
+
+2008-12-10 Kenichi Handa <handa@m17n.org>
+
+ * ftfont.c (fc_charset_table): Add "unicode-sip".
+ (ftfont_spec_pattern): Lookup fc_charset_table for the registry
+ Qunicode_sip.
+
+2008-12-10 Juanma Barranquero <lekktu@gmail.com>
+
+ * coding.c (QCdefault_char): Rename from QCdefalut_char.
+ (Fcoding_system_put): Use QCdefault_char.
+ (syms_of_coding): Set QCdefault_char, not QCdefalut_char.
+
+2008-12-09 Chong Yidong <cyd@stupidchicken.com>
+
+ * xftfont.c (syms_of_xftfont): Fix typo.
+
+ * buffer.c (Fbuffer_swap_text): Signal error if swapping a dead buffer.
+
+2008-12-08 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emacs.c (main): Close daemon_pipe on exec.
+
+2008-12-08 Chong Yidong <cyd@stupidchicken.com>
+
+ * termchar.h (struct tty): New members termcap_term_buffer and
+ termcap_strings_buffer.
+
+ * term.c (encode_terminal_code): Free any previous memory blocks
+ before calling xmalloc for encode_terminal_src or encode_terminal_dst.
+ (maybe_fatal): Buffer argument deleted. Don't free buffer here.
+ All callers changed.
+ (init_tty): Store termcap data and string buffers in new struct
+ tty members termcap_term_buffer and termcap_strings_buffer.
+ (delete_tty): Free them.
+ (syms_of_term): Initialize encode_terminal_src and encode_terminal_dst.
+
+2008-12-07 Seiji Zenitani <zenitani@mac.com>
+
+ * nsfns.m (ns_set_background_color): Remove code duplication.
+ It was a substitute for face-transparency on OS X 10.3.
+
+2008-12-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * coding.c (make_conversion_work_buffer): Disable buffer
+ modification hooks in the work buffer.
+
+2008-12-05 Eli Zaretskii <eliz@gnu.org>
+
+ * process.c (procfs_system_process_attributes): If `nread' has a
+ negative value, assign zero to it.
+
+2008-12-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * eval.c (Vdebug_on_error): Doc fix.
+
+2008-12-05 Kenichi Handa <handa@m17n.org>
+
+ * ftfont.c (ftfont_shape_by_flt): Use "combining" flt if the
+ second character is a combining character.
+
+2008-12-05 Eli Zaretskii <eliz@gnu.org>
+
+ * process.c (procfs_system_process_attributes): Don't use cmd,
+ cmdsize, and q without initializing them first.
+
+2008-12-04 Jason Rumney <jasonr@gnu.org>
+
+ * w32font.c (w32font_draw): Initialize orig_clip before getting
+ it, and delete it when finished.
+
+2008-12-04 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * keyboard.c (kbd_buffer_get_event): Follow the non-interactive
+ case when running as a daemon before detaching.
+
+2008-12-03 Juanma Barranquero <lekktu@gmail.com>
+
+ * w32.c (init_environment): Don't unload library shell32.dll.
+
+2008-12-03 Kenichi Handa <handa@m17n.org>
+
+ * font.c (font_at): Set `multibyte' at first.
+
+ * coding.c (decode_coding_charset): Check type of an element of
+ vector VALIDS.
+ (encode_coding_emacs_mule): Be sure to set `code'.
+
+ * fontset.c (face_for_char): Handle invalid charset property correctly.
+ (font_for_char): Likewise.
+
+2008-12-03 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (Fopen_font): Compute pixel size correctly.
+ (font_update_lface): Handle fonts with corrupted size specs,
+ i.e. non-int and non-float.
+
+ * ftfont.c (ftfont_match): Initialize entity variable.
+ (ftfont_resolve_generic_family): Avoid using uninitialized var.
+ (ftfont_list_family): Initialize list var earlier.
+
+ * xselect.c (Fx_get_cut_buffer_internal): Fix memory leak.
+
+ * xterm.c (x_draw_glyph_string): Fall back on
+ underline_minimum_offset for underline position.
+
+2008-12-03 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * keyboard.c (read_char_help_form_unwind): Specify the type for ARG.
+
+ * character.c (c_string_width): Specify the type for LEN.
+
+2008-12-03 Kenichi Handa <handa@m17n.org>
+
+ * coding.c (decode_coding_utf_16): Initialize consumed_chars_base to 0.
+ (decode_coding_utf_8): Likewise.
+ (detect_coding_system): Initialize utf_16_le_eol to -1, val to Qnil.
+ (produce_chars): Initialize consumed_chars to 0.
+
+2008-12-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * keyboard.c (make_lispy_position): Only use PT if the selected
+ window is current.
+
+2008-12-02 Andreas Schwab <schwab@suse.de>
+
+ * font.c (font_unparse_fcname): Fix use of uninitialized variable.
+
+ * doprnt.c (doprnt1): Fix size of charbuf.
+
+2008-12-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * keyboard.c (timer_check): Revert last change.
+
+2008-12-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * makefile.w32-in ($(BLD)/w32console.$(O)): Fix silly, silly typo.
+
+2008-12-01 Juanma Barranquero <lekktu@gmail.com>
+
+ * makefile.w32-in: Update dependencies.
+ (CONFIG_H): Add $(EMACS_ROOT)/nt/inc/sys/time.h.
+
+2008-12-01 Andreas Schwab <schwab@suse.de>
+
+ * font.c (register_font_driver): Use xmalloc.
+ (font_put_frame_data): Likewise.
+
+2008-12-01 Chong Yidong <cyd@stupidchicken.com>
+
+ * xfaces.c (realize_x_face): Make abort condition clearer.
+
+ * gtkutil.c (update_frame_tool_bar): Initialize variable.
+
+2008-11-30 Chong Yidong <cyd@stupidchicken.com>
+
+ * keyboard.c (timer_check): After a timer runs, ensure that the
+ selected window's buffer is current.
+
2008-11-30 Juanma Barranquero <lekktu@gmail.com>
* makefile.w32-in ($(BLD)/abbrev.$(O)): Remove.
* character.h (MAYBE_UNIFY_CHAR): Call maybe_unify_char instead of
Funify_charset.
- * charset.h (enum charset_method): Delete
- CHARSET_METHOD_MAP_DEFERRED.
+ * charset.h (enum charset_method): Delete CHARSET_METHOD_MAP_DEFERRED.
(DECODE_CHAR): Check if the decoder vector is ready.
(ENCODE_CHAR): Check if the encoder char-table is ready.
(maybe_unify_char): Extern it.
* nsterm.m (ns_get_color): Handle long hex strings (fixes bug #1044).
-2008-11-24 Wolfgang Lux <wolfgang.lux@gmail.com> (tiny change)
+2008-11-24 Wolfgang Lux <wolfgang.lux@gmail.com> (tiny change)
* nsterm.m (-otherMouseDown:, -otherMouseUp:, -otherMouseDragged):
New EmacsView methods.
2008-11-10 Kenichi Handa <handa@m17n.org>
- * character.c (Fget_byte): Fix and make it faster for unibyte
- target.
+ * character.c (Fget_byte): Fix and make it faster for unibyte target.
2008-11-08 Chong Yidong <cyd@stupidchicken.com>
2008-10-21 Jan Djärv <jan.h.d@swipnet.se>
* emacs.c (main): Unconditionally set PER_LINUX32 and exec
- temacs when dumping if HAVE_PERSONALITY_LINUX32 is defined
+ temacs when dumping if HAVE_PERSONALITY_LINUX32 is defined.
2008-10-21 Kenichi Handa <handa@m17n.org>
* font.c (font_fill_lglyph_metrics): Use EMACS_INT in
LGLYPH_SET_CODE to avoid compiler warnings.
- * makefile.w32-in ($(BLD)/w32uniscribe.$(O)): Depend on composite.h
+ * makefile.w32-in ($(BLD)/w32uniscribe.$(O)): Depend on composite.h.
* composite.h (LGLYPH_SET_CODE): Cast `val' to EMACS_INT.
* vm-limit.c (get_lim_data) [MSDOS]: Use alternative methods of
estimating available memory.
-2008-08-23 David Reitter <david.reitter@gmail.com>
+2008-08-23 David Reitter <david.reitter@gmail.com>
* nsterm.m (ns_draw_window_cursor): Don't call
NSDisableScreenUpdates and NSEnableScreenUpdates on
output_termcap.
(Fresume_tty, Fsuspend_tty, init_tty, delete_tty):
Call add_keyboard_wait_descriptor and delete_keyboard_wait_descriptor
- only when subprocesses are supported
+ only when subprocesses are supported.
* frame.c (make_terminal_frame) [MSDOS]: Adjust initialization of
f->output_data.x.
* dispextern.h:
* config.in:
* atimer.c:
- * Makefile.in: Remove code for Carbon
+ * Makefile.in: Remove code for Carbon.
2008-07-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2008-07-02 Jason Rumney <jasonr@gnu.org>
* xfns.c (syms_of_xfns): Only define x-select-font when both
- HAVE_FREETYPE and USE_GTK
+ HAVE_FREETYPE and USE_GTK.
* xdisp.c (next_element_from_display_vector): Move assignment out
of if statement.
(Qdbus_event): New Lisp symbol.
(kbd_buffer_get_event, make_lispy_event): Handle DBUS_EVENT.
(gobble_input): Call xd_read_queued_messages, reading D-Bus messages.
- (keys_of_keyboard ): Define dbus-event.
+ (keys_of_keyboard): Define dbus-event.
* termhooks.h (event_kind): Add DBUS_EVENT when HAVE_DBUS is defined.
(mouse_position_for_popup, Fx_popup_menu)
(Fx_popup_dialog, x_activate_menubar, update_frame_menubar)
(set_frame_menubar, free_frame_menubar)
- (create_and_show_popup_menu, xmenu_show, )
+ (create_and_show_popup_menu, xmenu_show)
(create_and_show_dialog, xdialog_show, xmenu_show): Abort if not
an X frame.