+2008-06-20 Angelo Graziosi <angelo.graziosi@alice.it> (tiny change)
+
+ * sysdep.c (cfmakeraw): Provide fallback implementation.
+ (serial_configure): Provide fallback implementation of cfsetspeed.
+
+2008-06-20 Kenichi Handa <handa@m17n.org>
+
+ * xftfont.c (xftfont_open): Add FOUNDRY, SPACING, DPI, SCALABLE to
+ the pattern.
+
+ * fontset.c (fontset_from_font): Copy font_spec before changing
+ the elements.
+
+ * xfns.c (x_default_font_parameter): Try "monospace-12" too.
+
+2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * w32fns.c, xfnc.c (x_default_font_parameter): Only set `font-param'
+ for explicit `font' parameters.
+
+ * frame.c (x_set_font): Remove unexplained call to fix inf-recursion.
+
+2008-06-19 Kenichi Handa <handa@m17n.org>
+
+ * frame.c: Include <ctype.h>.
+ (x_set_font_backend): Allow spacing characters in the X resource
+ for FontBackend.
+
+2008-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * w32fns.c, xfns.c (Qfont_param): New var.
+ (syms_of_w32fns): Initialize it.
+ (x_default_font_parameter): Record explicit `font' into
+ `font-parameter'.
+
+2008-06-18 Kenichi Handa <handa@m17n.org>
+
+ * font.c (font_parse_xlfd): Fix previous change.
+ (font_parse_fcname): Don't use :fc-unknown-spec.
+ (FRAME_X_DISPLAY_INFO): Besure to have at least 1 pixel height.
+ (Fcopy_font_spec): Preserve the order of elements in FONT_EXTRA.
+ (font_add_log): Prepend the driver name to the resulting fonts.
+
+ * ftfont.c (ftfont_pattern_entity): New arg extra. Caller changed.
+ (ftfont_spec_pattern): Don't check QCfc_unknown_spec and QCname.
+ (ftfont_list) [FC_FONTFORMAT]: Include FC_FONTFORMAT in objset.
+
+ * xftfont.c (QChinting , QCautohint, QChintstyle, QCrgba)
+ (QCembolden): New variables.
+ (syms_of_xftfont): DEFSYM them.
+ (xftfont_open): Call XftFontMatch. Don't trust the result of
+ XftTextExtents8 if the pixel_size is less than 5.
+
+2008-06-18 Andreas Schwab <schwab@suse.de>
+
+ * font.c (Ffont_face_attributes): Only define if
+ HAVE_WINDOW_SYSTEM.
+ (syms_of_font): Only defsubr if HAVE_WINDOW_SYSTEM.
+
+2008-06-18 Jason Rumney <jasonr@gnu.org>
+
+ * w32font.c (w32font_list, w32font_match): Add logging.
+
+ * w32uniscribe (uniscribe_list, uniscribe_match): Add logging.
+
+2008-06-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (font_parse_fcname): Store divider characters for
+ unknown-spec list. For known key symbols, intern using correct
+ symbol name.
+
+2008-06-17 Kenichi Handa <handa@m17n.org>
+
+ * xfaces.c (realize_default_face): If the frame is not on window
+ system, set the fontset of face to nil.
+
+2008-06-17 Naohiro Aota <nao.aota@gmail.com> (tiny change)
+
+ * fontset.c (fontset_pattern_regexp): Escape some reg-expr
+ characters.
+
+2008-06-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * dispextern.h (lookup_non_ascii_face, split_font_name_into_vector)
+ (build_font_name_from_vector): Delete externs.
+
+ * xfaces.c (struct font_name): Don't declare.
+
+2008-06-16 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font.c (font_unparse_gtkname): Use EQ to compare Lisp_Objects.
+
+2008-06-16 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (font_parse_fcname): Fix handling of unknown-spec string.
+
+2008-06-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * font.c (Ffont_spec): Fix usage in docstring.
+ (Ffont_face_attributes): Doc fix.
+
+2008-06-16 Andreas Schwab <schwab@suse.de>
+
+ * font.c (Ffont_face_attributes): Fix definition.
+
+2008-06-16 Jason Rumney <jasonr@gnu.org>
+
+ * font.h (font_style_symbolic_from_value): Remove.
+
+ * font.c (font_style_symbolic_from_value): Remove.
+ (font_style_symbolic): Revert to pre 2008-06-13 version.
+
+ * w32font.c (w32_to_fc_weight): New function.
+ (w32font_full_name, logfont_to_fcname): Use it.
+
+2008-06-16 Kenichi Handa <handa@m17n.org>
+
+ * font.c (font_check_object): Delete it.
+ (font_clear_cache): Check if a font-object is alive.
+ (font_open_entity): Likewise. Set FONT_OBJLST_INDEX of a
+ font-object to nil.
+ (font_close_object): Don't check FONT_CLOSE_OBJECT.
+ (font_at): Don't call font_check_object.
+ (Ffont_get): Return a symbol for :weight, :slant, and :width.
+
+2008-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * puresize.h (BASE_PURESIZE): Increase to 1230000.
+
+2008-06-16 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (font_parse_fcname): Correctly parse KEY=VAL values.
+
+2008-06-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (font_parse_fcname): Only one decimal point.
+ (font_unparse_fcname): Handle data in family and foundry indices
+ as symbols, not strings.
+ (font_unparse_gtkname, Ffont_face_attributes): New functions.
+
+ * xfns.c (Fx_select_font): Give GTK font dialog the default font name.
+
+ * font.h (font_unparse_gtkname): Add prototype.
+
+2008-06-15 Naohiro Aota <nao.aota@gmail.com> (tiny change)
+
+ * fontset.c (fontset_pattern_regexp): Escape `+' characters in pattern.
+
+2008-06-15 Andreas Schwab <schwab@suse.de>
+
+ * font.c (font_update_drivers): Fix crash when no drivers match.
+
+2008-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xfns.c (Fx_create_frame): internal-border-width default to 0 for Gtk.
+ * gtkutil.c (xg_create_frame_widgets): Don't set internal_border_width.
+
+2008-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xdisp.c (syms_of_xdisp): Default underline-minimum-offset to 1.
+
+2008-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * process.c (Fserial_process_configure, Fprocess_send_eof):
+ Use EQ to compare Lisp_Objects.
+
+2008-06-13 Jason Rumney <jasonr@gnu.org>
+
+ * w32fns.c (Fw32_select_font): Remove old font API function.
+
+ * w32font.c (logfont_to_fcname): New function.
+ (Fx_select_font): New font dialog function compatible with
+ GTK/fontconfig version.
+
+ * font.c (font_style_symbolic_from_value): New function.
+ (font_style_symbolic): Use it.
+
+ * font.h (font_style_symbolic_from_value): Declare new function.
+
+2008-06-13 Juanma Barranquero <lekktu@gmail.com>
+
+ * font.c (syms_of_font) <font-weight-table, font-slant-table>:
+ <font-width-table>: Fix typos in docstrings.
+
+2008-06-13 Daniel Engeler <engeler@gmail.com>
+
+ These changes add serial port access.
+ * process.c: Add HAVE_SERIAL.
+ (Fdelete_process, Fprocess_status, Fset_process_buffer)
+ (Fset_process_filter, Fset_process_sentinel, Fprocess_contact)
+ (list_processes_1, select_wrapper, Fstop_process)
+ (Fcontinue_process, Fprocess_send_eof, kill_buffer_processes)
+ (status_notify): Modify to handle serial processes.
+ [HAVE_SERIAL] (Fserial_process_configure)
+ [HAVE_SERIAL] (make_serial_process_unwind, Fmake_serial_process):
+ New functions.
+ * process.h (struct Lisp_Process): Add `type'.
+ * sysdep.c [HAVE_TERMIOS] (serial_open, serial_configure):
+ New functions.
+ * w32.c (_sys_read_ahead, sys_read, sys_write): Modify to handle
+ serial ports.
+ (serial_open, serial_configure) New functions.
+ * w32.h: Add FILE_SERIAL.
+ (struct _child_process): Add ovl_read, ovl_write.
+
+2008-06-13 Kenichi Handa <handa@m17n.org>
+
+ * dispextern.h (enum lface_attribute_index): New member
+ LFACE_FOUNDRY_INDEX.
+
+ * font.c (font_score): Delete arg alternate_families. Check only
+ weight, slant, width, and size. Ignore the difference of alias
+ style symbols.
+ (font_sort_entites): Adjust for the above change. Reflect the
+ order of font-driver to scores.
+ (font_list_entities): Don't check alternate_familes here.
+ (font_clear_prop): Handle foundry.
+ (font_update_lface): Don't parse "foundry-family" form here.
+ Handle FONT_FOUNDRY_INDEX.
+ (font_find_for_lface): Likewise. Handle alternate families here.
+ If registry is nil, try iso8859-1 and ascii-0.
+ (font_open_for_lface): Pay attention to size in ENTITY.
+ (font_open_by_name): Simplify by calling font_load_for_lface.
+ (free_font_driver_list): Delete it.
+ (font_update_drivers): Preserve the order of backends.
+ (syms_of_font): Setting of sort_shift_bits adjusted for the change
+ of font_score and font_sort_entites.
+ (font_update_sort_order): Likewise.
+
+ * xfaces.c (LFACE_FOUNDRY): New macro.
+ (check_lface_attrs): Check foundry.
+ (set_lface_from_font): Don't parse "FOUNDRY-FAMILY" form.
+ (merge_face_vectors): Check foundry.
+ (merge_face_ref): Likewise.
+ (Finternal_set_lisp_face_attribute): Likewise.
+ (x_update_menu_appearance): Likewise.
+ (Finternal_get_lisp_face_attribute): Likewise.
+ (lface_hash): Likewise.
+ (lface_same_font_attributes_p): Likewise.
+ (x_supports_face_attributes_p): Likewise.
+ (tty_supports_face_attributes_p): Likewise.
+ (Finternal_set_alternative_font_family_alist): Intern strings.
+ (Finternal_set_alternative_font_registry_alist): Downcase strings.
+ (realize_default_face): Set LFACE_FOUNDRY (lface).
+
+ * xfns.c (Fx_create_frame, x_create_tip_frame): Register X
+ font-driver at first.
+
+ * ftfont.c (ftfont_font_format) [! FC_FONTFORMAT]: Declare "int len;".
+
+2008-06-12 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
+
+ * lread.c (Fload): Use xfree, not free on saved_doc_string.
+
+2008-06-12 Jim Meyering <meyering@redhat.com>
+
+ Make unexec_free handle NULL the same way free does.
+ * unexmacosx.c (unexec_free): Ignore a NULL argument.
+
+2008-06-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * character.h (CHAR_TO_BYTE_SAFE): New macro.
+ * character.c (Fmultibyte_char_to_unibyte): Obey the docstring.
+ * regex.c (RE_CHAR_TO_UNIBYTE): Use the new macro.
+ (WEAK_ALIAS): Simplify.
+ * syntax.c (skip_chars): Don't mark non-byte chars in the fastmap
+ when searching a unibyte buffer.
+
+2008-06-12 Chong Yidong <cyd@stupidchicken.com>
+
+ * xfns.c (Fx_select_font): Rename from x-font-dialog.
+
+2008-06-12 Juanma Barranquero <lekktu@gmail.com>
+
+ * w32font.c: Include ctype.h.
+
+2008-06-11 Jason Rumney <jasonr@gnu.org>
+
+ * w32font.c (w32font_encode_char): Detect missing glyphs that are
+ misreported as space.
+ (add_font_entity_to_list): Support unicode-bmp and unicode-sip
+ as aliases for registry iso10646-1.
+
+2008-06-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * buffer.c (clone_per_buffer_values): Skip `name'.
+
+2008-06-11 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (font_parse_fcname): Fix last change; accept decimal
+ points in font size.
+
+2008-06-10 Jason Rumney <jasonr@gnu.org>
+
+ * w32uniscribe.c (add_opentype_font_name_to_list):
+ Skip non unicode fonts.
+
+2008-06-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * xfns.c (Fx_font_dialog): New function.
+
+ * gtkutil.c (xg_dialog_response_cb): Rename from
+ xg_file_response_callback.
+ (pop_down_dialog): Rename from pop_down_file_dialog.
+ (xg_get_file_name): Callers changed.
+ (xg_get_font_name): New function.
+
+ * gtkutil.h (xg_get_font_name): Insert prototype.
+
+2008-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xdisp.c (underline_minimum_offset): Rename from xterm.c's
+ x_underline_minimum_display_offset.
+ (syms_of_xdisp): Declare it here rather than in xterm.c.
+ * dispextern.h (underline_minimum_offset): Declare it.
+ * w32term.c (x_draw_glyph_string): Use it.
+ * xterm.c (x_underline_minimum_display_offset): Move to xdisp.c.
+ (syms_of_xterm): Don't declare it any more.
+ (x_draw_glyph_string): Adjust to the new name.
+
+2008-06-10 David De La Harpe Golden <david@harpegolden.net> (tiny change)
+
+ * xterm.c (x_underline_minimum_display_offset): New var.
+ (x_draw_glyph_string): Use it.
+ (syms_of_xterm): Declare it.
+
+2008-06-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * font.c (font_parse_fcname): Accept GTK-style font names too.
+
+2008-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * dired.c (file_name_completion): Don't return t if the match is exact
+ but with different capitalization.
+ * minibuf.c (Ftry_completion): Simplify.
+
+ * window.c (Vwindow_point_insertion_type): New var.
+ (set_window_buffer): Use it.
+ (syms_of_window): Init and export it to Lisp.
+
+2008-06-10 Kenichi Handa <handa@m17n.org>
+
+ * font.h (font_intern_prop): Prototype adjusted.
+
+ * font.c (font_intern_prop): New arg force_symbol.
+ (font_parse_xlfd, font_parse_fcname, font_parse_family_registry):
+ Adjust for the change of font_intern_prop.
+
+ * ftfont.c (ftfont_pattern_entity):
+ * w32font.c (add_font_name_to_list, w32_enumfont_pattern_entity)
+ (w32_registry):
+ * w32uniscribe.c (add_opentype_font_name_to_list): Adjust for
+ the change of font_intern_prop.
+
+2008-06-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * w32menu.c (digest_single_submenu): Declare extern.
+
+2008-06-09 Jason Rumney <jasonr@gnu.org>
+
+ * w32term.c (x_make_frame_visible): Use alternate restore flags.
+
+ * w32menu.c (Fx_popup_menu): Unwind protect while building menu.
+ (parse_single_submenu): Remove.
+ (digest_single_submenu): Remove.
+ (syms_of_w32menu): Don't initialise variables that have moved
+ to menu.c.
+ (set_frame_menubar): Sync with version in xmenu.c.
+ (w32_menu_show): Sync with xmenu_show in xmenu.c.
+
+ * menu.c (single_keymap_panes, push_menu_pane, push_menu_item):
+ Make static again.
+
+2008-06-09 Jason Rumney <jasonr@gnu.org>
+
+ Changes to w32 files related to the move of common menu code
+ to menu.c on 2008-06-08 by Chong Yidong.
+
+ * menu.c [HAVE_NTGUI]: Include w32term.h, move widget related
+ defs to w32gui.h.
+ (single_keymap_panes, push_menu_item, push_menu_pane):
+ Make globally visible.
+
+ * w32menu.c (enum button_type, widget_value, local_heap, local_alloc)
+ (local_free, malloc_widget_value, free_widget_value)
+ (MENU_ITEMS_ITEM_NAME, MENU_ITEMS_ITEM_ENABLE, MENU_ITEMS_ITEM_VALUE)
+ (MENU_ITEMS_ITEM_EQUIV_KEY, MENU_ITEMS_ITEM_DEFINITION)
+ (MENU_ITEMS_ITEM_TYPE, MENU_ITEMS_ITEM_SELECTED, MENU_ITEMS_ITEM_HELP)
+ (MENU_ITEMS_ITEM_LENGTH, enum menu_item_idx): Remove defs.
+ (menu_items, menu_items_allocated, menu_items_used)
+ (menu_items_n_panes, menu_items_submenu_depth): Remove global vars.
+ (init_menu_items, finish_menu_items, discard_menu_items)
+ (grow_menu_items, push_submenu_start, push_submenu_end)
+ (push_left_right_boundary, push_menu_pane, push_menu_item)
+ (keymap_panes, single_keymap_panes, list_of_panes, list_of_items)
+ (free_menubar_widget_tree_value, parse_single_submenu)
+ (update_submenu_strings): Remove functions.
+ (xmalloc_widget_value): Remove and declare extern.
+
+ * makefile.w32-in ($(SRC)/menu.$(O)): New target.
+ (OBJ1): Build it.
+
+ * w32gui.h (widget_value, XtPointer, Boolean, enum button_type)
+ (local_heap, local_alloc, local_free, malloc_widget_value)
+ (free_widget_value): Define here.
+
+2008-06-09 Kenichi Handa <handa@m17n.org>
+
+ * font.h (Qascii_0): Extern it.
+
+ * font.c (Qascii_0): New variable.
+ (syms_of_font): DEFSYM it.
+ (font_open_by_name): If the registry "iso8859-1" fails, try also
+ "ascii-0".
+
+ * ftfont.c (ftfont_spec_pattern): Accept the registry `ascii-0'.
+
2008-06-08 Kenichi Handa <handa@m17n.org>
- * .gdbinit (xont): New function.
+ * .gdbinit (xfont): New command.
2008-06-08 Andreas Schwab <schwab@suse.de>
* doprnt.c (doprnt1): Likewise.
* frame.c (frame): Likewise.
* keyboard.c (wipe_kboard): Likewise.
- * macterm.c (x_free_frame_resources, xlfdpat_destroy, XFreePixmap):
+ * macterm.c (x_free_frame_resources, xlfdpat_destroy, XFreePixmap)
(init_font_name_table, mac_unload_font, x_delete_display): Likewise.
* term.c (tty_default_color_capabilities, maybe_fatal)
(delete_tty): Likewise.
* ftfont.c (cs_iso8859_1): Delete.
(ft_face_cache): New variable.
- (struct ftfont_info): New member fc_charset_idx;
+ (struct ftfont_info): New member fc_charset_idx.
(ftfont_build_basic_charsets): Delete.
(fc_charset_table): New variable.
(ftfont_pattern_entity): New arg fc_charset_idx. Store (FILENAME
calculate underline position and thickness. Use xlfd name as name
property. Don't set codepage.
(w32font_open): Pass font_object to w32font_open_internal. Don't
- update dpyinfo->smallest_font_height and
- dpyinfo->smallest_char_width.
+ update dpyinfo->smallest_font_height and dpyinfo->smallest_char_width.
(w32font_draw): Use s->font.
(clear_cached_metrics): Don't clear non-existent blocks.
* w32term.c (w32_compute_glyph_string_overhangs): Don't compute if
font was not found.
- (x_draw_glyph_string): Use underline position and thickness from
- font.
+ (x_draw_glyph_string): Use underline position and thickness from font.
* w32uniscribe.c (uniscribe_open): Pass font_object to
w32font_open_internal.
(font_family_alist): Delete it.
(Qnormal): Extern it.
(QCextra, QClanguage): Delete it.
- (QClang, QCavgwidth, QCfont_entity, QCfc_unknown_spec): New variables.
+ (QClang, QCavgwidth, QCfont_entity, QCfc_unknown_spec): New variables.
(font_make_spec, font_make_entity, font_make_object)
(font_intern_prop): Renamed from intern_downcase. Don't downcase
the string. Callers changed.
change of font-related objects.
(syms_of_font): Delete "ifdef USE_FONT_BACKEND". DEFSYM new symbols.
- * fontset.h (struct font_info): Delete it. Most memnbers go to
+ * fontset.h (struct font_info): Delete it. Most members go to
struct font.
(FONT_ENCODING_NOT_DECIDED): Moved to font.h.
(enum FONT_SPEC_INDEX): Delete it.
(x_window): Reparent frame if embedded.
(Fx_create_frame): Don't set border width if embedded.
- * emacs.c (USAGE3): Add --parent-id
+ * emacs.c (USAGE3): Add --parent-id.
(standard_args): Ditto.
2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
(struct MFLTFontFT) [HAVE_LIBOTF, HAVE_M17N_FLT]: New struct.
(ftfont_get_glyph_id, ftfont_get_metrics, ftfont_check_otf)
(adjust_anchor, ftfont_drive_otf, ftfont_shape_by_flt)
- (ftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.s
+ (ftfont_shape) [HAVE_LIBOTF, HAVE_M17N_FLT]: New function.
(DEVICE_DELTA) [HAVE_LIBOTF, HAVE_M17N_FLT]: New macro.
(otf_gstring, gstring, m17n_flt_initialized): New variables.
GetGlyphOutline. Never look up by glyph index. Avoid looping
twice. Use unicode version of GetTexExtentPoint32 instead of
glyph index version.
- (set_fonts_frame): Remove
+ (set_fonts_frame): Remove.
(w32_enumfont_pattern_entity): Add frame parameter, use it to
set frame parameter. Use backward compatible fake foundries.
Save generic family in extra slot under QCfamily. Make width slot
first component of a composition.
(x_produce_glyphs): Check if the font is changed or not for composition.
-2008-02-01 Kenichi Handa <handa@m17n.org>
-
- (get_next_display_element): Set it->face_id for the
- first component of a composition.
- (x_produce_glyphs): Check if the font is changed or not for composition.
-
2008-02-01 Kenichi Handa <handa@m17n.org>
* fontset.c (Qlatin): New variable.
* emacs.c (main): Call init_charset after syms_of_XXX.
* charset.c (Vcharset_map_directory): Delete.
- (Vcharset_map_path): New variable
+ (Vcharset_map_path): New variable.
(load_charset_map_from_file): Use Vcharset_map_path instead.
(init_charset): Initialize Vcharset_map_path.
(syms_of_charset): Delete declaration of "charset-map-directory",
FONT_DEF format.
(fontset_face): New arg id. Change caller.
(face_for_char): New args pos and object.
- (make_fontset_for_ascii_face): Adjust for the change of FONT_DEF
- format.n
+ (make_fontset_for_ascii_face): Adjust for the change of FONT_DEF format.
(fs_query_fontset): Check NAME by Fassoc too.
(Fset_fontset_font): Allow non-XLFD font name.
(Ffontset_info): Adjust for the change of FONT_DEF format.
2008-02-01 Kenichi Handa <handa@m17n.org>
- * fontset.c (fontset_face): Create a fallback fontset on demand
+ * fontset.c (fontset_face): Create a fallback fontset on demand.
(make_fontset): Don't create a fallback fontset here.
(free_face_fontset): Free a fallback fontset (if any) too.
(n_auto_fontsets): Delete this variable.
(EMACS_MULE_LEADING_CODE_PRIVATE_11)
(EMACS_MULE_LEADING_CODE_PRIVATE_12)
(EMACS_MULE_LEADING_CODE_PRIVATE_21)
- (EMACS_MULE_LEADING_CODE_PRIVATE_22): New macros
+ (EMACS_MULE_LEADING_CODE_PRIVATE_22): New macros.
(Funify_charset): Adjust for the change of Funify_charset.
* charset.c (charset_ordered_list_tick): New variable.
* charset.h (charset_jisx0201_roman, charset_jisx0208_1978)
(charset_jisx0208): Extern them.
- * coding.c (CODING_ISO_FLAG_USE_ROMAN): New macro
+ * coding.c (CODING_ISO_FLAG_USE_ROMAN): New macro.
(CODING_ISO_FLAG_USE_OLDJIS): New macro.
(CODING_ISO_FLAG_FULL_SUPPORT): Change macro definition.
(setup_iso_safe_charsets): Fix arguments to Fassq.
2007-12-30 Michael Albinus <michael.albinus@gmx.de>
* dbusbind.c: Fix several errors and compiler warnings.
- Reported by Tom Tromey <tromey@redhat.com>
+ Reported by Tom Tromey <tromey@redhat.com>.
(XD_ERROR, XD_DEBUG_MESSAGE)
(XD_DEBUG_VALID_LISP_OBJECT_P): Wrap code with "do ... while (0)".
(xd_append_arg): Part for basic D-Bus types rewitten.
* frame.h (enum): Remove trailing comma.
-2007-10-08 Dhuvra Krishnamurthy <dhuvrakm@gmail.com> (tiny change)
+2007-10-08 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
* w32proc.c (delete_child): Don't terminate threads of zombies.
Access foreground_pixel and background_pixel directly from the frame.
(tty_display): Delete.
(struct frame): Add buried_buffer_list, foreground_pixel,
- background_pixel and terminal. Delete kboard
+ background_pixel and terminal. Delete kboard.
(union output_data): Add tty.
(FRAME_KBOARD): Get the kboard from the terminal.
(FRAME_INITIAL_P): New macro.
(syms_of_keyboard): Defsubr them.
(Fset_input_meta_mode, Fset_quit_char): New functions.
(Fset_input_mode): Split to above functions.
-
(read_char_minibuf_menu_prompt): Add wrong_kboard_jmpbuf
parameter. Use it in call to `read_char'.
(read_char): Declare. Update call to `read_char_minibuf_menu_prompt'.
* gtkutil.c (xg_tool_bar_expose_callback): Just do SET_FRAME_GARBAGED
so no Lisp code is executed.
(file_for_image, find_rtl_image): New functions.
- (xg_get_image_for_pixmap): Use file_for_image
+ (xg_get_image_for_pixmap): Use file_for_image.
(update_frame_tool_bar): If direction is RTL, use RTL image if
defined. Use Gtk stock images if defined.