X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/268989432a747731efdef5241d5a686968bfe923..7d6b4d3cadac4b8343309388dd5e9e225d6f9f4c:/src/ChangeLog diff --git a/src/ChangeLog b/src/ChangeLog index 8b309a7ebb..36032bd01d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,618 @@ +2009-11-25 Jan Djärv + + * xsettings.c: Revert changes from 2009-11-23. Just use Xft + defaults (bug #5025). + +2009-11-24 Stefan Monnier + + * insdel.c (adjust_markers_for_delete): Move it in the + right direction! (bug#4803) + +2009-11-24 YAMAMOTO Mitsuharu + + * font.c (font_open_entity): Don't use ASET if font_object is Qnil. + + * xterm.c (x_new_font): Update f->scroll_bar_actual_width. + +2009-11-24 Glenn Morris + + * frame.c (focus-follows-mouse): Mention mouse-autoselect-window. + +2009-11-23 Jan Djärv + + * Makefile.in: Must create deps for ecrt0.o in its rule. + + * xfns.c (Fx_select_font): Try to convert Fontconfig name to Gtk name + because that is what Gtk+ font dialog understands. + + * font.c (font_make_object, Fcopy_font_spec): Use Fcopy_alist instead + of Fcopy_sequence. + (font_open_by_name): Put name given into QCname for font-object returned. + + * frame.c (x_set_font): Save original font name as frame parameter + font-parameter. + + * xsettings.c (set_default_xft_settings): New function. + (init_xfd_settings): Call set_default_xft_settings if no XSETTINGS window + is found. + +2009-11-22 Andreas Schwab + + * search.c (simple_search): Avoid CHAR_TO_BYTE in inner loop when + searching backwards through multibyte buffer. + +2009-11-21 Jan Djärv + + * xterm.c: #include xgselect.h. + (x_initialize): Call xgselect_initialize. + + * xsettings.c (something_changedCB): C++ comments => C comments. + (init_gconf): Do not deal with any GLib file descriptors, xg_select + does that now. + + * gtkutil.c (xg_timer, xg_process_timeouts, xg_start_timer) + (xg_stop_timer, menu_grab_callback_cnt, menu_grab_callback) + (scroll_bar_button_cb): Remove. + (create_menus): C++ comments => C comments. Don't bind grab-notify + event. + (xg_create_scroll_bar): Don't bind button-press-event and + button-release-event. + + * process.c: Include xgselect.h if defined (USE_GTK) || + defined (HAVE_GCONF). + (wait_reading_process_output): Call xg_select for the same condition. + + * xgselect.c (xg_select): New function to better integrate with + GLib/Gtk event handling. Needed if GConf daemon dies/restarts. + + * xgselect.h: New file, declare xg_select, xgselect_initialize. + + * Makefile.in (XOBJ): Add xgselect.o. + +2009-11-21 Andreas Schwab + + * character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): Remove + ignored second argument. All callers changed. + * regex.c (STRING_CHAR, STRING_CHAR_AND_LENGTH, RE_STRING_CHAR) + (RE_STRING_CHAR_AND_LENGTH): Likewise. + * xdisp.c (string_char_and_length): Likewise. + +2009-11-21 Dan Nicolaescu + + * xterm.c (x_new_font): + * print.c (print_object): + * cmds.c (Fself_insert_command): Move declarations before statements. + +2009-11-20 Ken Brown (tiny change) + + * s/cygwin.h: Remove unneeded linker flags. + +2009-11-20 Jan Djärv + + * xfns.c (x_default_font_parameter): Call xsettings_get_system_font. + + * xsettings.h: Declare xsettings_get_system_font. + + * xsettings.c (xsettings_get_system_font): New function. + (init_gconf): No use initiating gconf unless we have Xft also. + (syms_of_xsettings): Only provide system-font-setting if HAVE_XFT and + HAVE_GCONF. + + * gtkutil.c (xg_modify_menubar_widgets): If menubar is totally empty + add a blank entry so it doesn't collapse into nothing. + +2009-11-19 Stefan Monnier + + * lread.c (Funintern): Comment out last change. + +2009-11-19 Richard Stallman + + * lread.c (Funintern): Error if symbol is t or nil. + +2009-11-19 Stefan Monnier + + * insdel.c (make_gap_larger): Don't make as many assumptions about the + representation of Lisp integers. + Reported by MJ Chan . + +2009-11-17 Andreas Schwab + + * lisp.h: Remove declaration of Ffont_get_system_font. + * xfns.c: Move include of "xsettings.h". + * xsettings.h: Use EXFUN to declare Ffont_get_system_font. + +2009-11-17 Jan Djärv + + * xsettings.c (something_changedCB, Ffont_get_system_font): + Check use_system_font. + (syms_of_xsettings): DEFVAR font-use-system-font. + +2009-11-17 Andreas Schwab + + * xfns.c (x_default_font_parameter): Remove dead assignment. + + * lisp.h (Fbyteorder, init_font, Ffont_get_system_font): Declare. + +2009-11-17 Jan Djärv + + * xftfont.c (xftfont_fix_match): Older versions of fontconfig do + not have FC_LCD_*. #define them if not there. + + * xsettings.c (parse_xft_settings, apply_xft_settings): Ditto. + + * xterm.h (struct x_display_info): Add atoms and Window for xsettings. + + * xterm.c (handle_one_xevent): Call xft_settings_event for + ClientMessage, PropertyNotify and DestroyNotify. + (x_term_init): If we have XFT, get DPI from Xft.dpi. + Call xsettings_initialize. + + * xftfont.c (xftfont_fix_match): New function. + (xftfont_open): Call XftDefaultSubstitute before XftFontMatch. + Call xftfont_fix_match after XftFontMatch. + + * xfont.c (xfont_driver): Initialize all members. + + * xfns.c (x_default_font_parameter): + Try font from Ffont_get_system_font. + Do not get font from x_default_parameter if we got one from + Ffont_get_system_font. + (Fx_select_font): Get the defaut font name from :name of FRAME_FONT(f). + + * w32font.c (w32font_driver): Initialize all members. + + * termhooks.h (enum event_kind): CONFIG_CHANGED_EVENT is new. + + * lisp.h: Declare syms_of_xsettings. + + * keyboard.c (kbd_buffer_get_event, make_lispy_event): + Handle CONFIG_CHANGED_EVENT. + + * ftfont.c (ftfont_filter_properties): New function. + + * frame.c (x_set_font): Remove unused variable lval. + + * font.h (struct font_driver): Add filter_properties. + + * font.c (font_put_extra): Don't return if val is nil, it means + boolean option is off. + (font_parse_fcname): Collect all extra properties in extra_props + and call filter_properties for all drivers with extra_props and + font as parameter. + (font_open_entity): Do not use cache, it does not pick up new + fontconfig settings like hinting. + (font_load_for_lface): If spec had a name in it, store it in entity. + + * emacs.c (main): Call syms_of_xsettings + + * config.in: HAVE_GCONF is new. + + * Makefile.in (GCONF_CFLAGS, GCONF_LIBS): New variables for HAVE_GCONF. + xsettings.o is new. + +2009-11-17 Kenichi Handa + + * xdisp.c (x_produce_glyphs): Consider face-remapping when falling + back to the default font in case that no suitable font is found. + +2009-11-17 Stefan Monnier + + * menu.c (Fx_popup_menu) [HAVE_NS]: Use generic code for window edge. + Suggested by Chad Brown . + (push_menu_item): Use MENU_ITEMS_ITEM_* names. + +2009-11-16 Jan Djärv + + * xmenu.c (x_menu_wait_for_event): Call XFlush before select. + +2009-11-14 Andreas Schwab + + * Makefile.in: Ignore errors from mkdir when creating deps directory. + +2009-11-14 Jan Djärv + + * gtkutil.c (xg_update_frame_menubar): Do nothing if menubar already + has a parent. + + * Makefile.in: If AUTO_DEPEND is defined, make gcc generate + dependency files in deps/. Include those files into Makefile. + + * config.in: Generated (AUTO_DEPEND). + +2009-11-13 Michael Albinus + + * dbusbind.c (Vdbus_registered_objects_table): Rename from + Vdbus_registered_functions_table, because it contains also + properties. Fix docstring. + (Fdbus_call_method, Fdbus_call_method_asynchronously): Fix docstring. + +2009-11-13 Stefan Monnier + + * alloc.c (mark_object): Don't reprocess marked strings. + Check vector's markbit earlier. Adjust calls to mark_vectorlike. + (mark_vectorlike, mark_char_table): Assume the object is unmarked. + +2009-11-13 Kenichi Handa + + * category.c (word_boundary_p): Adjust for the change of the + semantics of Vword_combining_categories. + (Vword_combining_categories): Describe the slight change of the + semantics. + +2009-11-13 Eli Zaretskii + + * menu.c (Fx_popup_menu): Call Fx_hide_tip only if HAVE_WINDOW_SYSTEM. + + * s/msdos.h (SYSTEM_PURESIZE_EXTRA): Revert last change. + +2009-11-12 Stefan Monnier + + * xdisp.c (syms_of_xdisp): Fix typo in last change. + +2009-11-12 Juanma Barranquero + + * makefile.w32-in: Update dependencies; add dependencies to lisp.h. + +2009-11-11 David Reitter + + * menu.c (Fx_popup_menu): Remove left-over debugging code and rename + variables to fix 2009-11-09 change. + +2009-11-11 Dan Nicolaescu + + * process.c (ifflag_def): Make flag_sym constant. + (Fnetwork_interface_info): Use a constant pointer. + (ifflag_table): + * xfns.c (cursor_bits): + * xdisp.c (power_letter): + * termcap.c (speeds, esctab): + * sysdep.c (baud_convert): + * keyboard.c (lispy_accent_codes, modifier_names): + * image.c (xbm_format, xpm_format, pbm_format, png_format) + (jpeg_format, tiff_format, gif_format, svg_format) + (interlace_start, interlace_increment, gs_format): + * gtkutil.c (separator_names): + * fringe.c (swap_nibble): + * fns.c (base64_value_to_char, base64_char_to_value): + * fileio.c (make_temp_name_tbl): + * coding.c (suffixes): Make constant. + + * frame.c (make_initial_frame): + * buffer.c (init_buffer_once): Use make_pure_c_string instead of + build_string. + * alloc.c (syms_of_alloc): Build Vmemory_signal_data in pure memory. + + * s/freebsd.h: + * s/netbsd.h: Remove code referring to non-existent file: unexsunos4.o. + + * Makefile.in: Add dependencies to lisp.h. Remove dependencies + for non-existent files: unexmips.c, unexnext.c, abbrev.c, malloc.c. + + * xfns.c (syms_of_xfns): Use make_pure_string instead of build_string. + * xterm.c (syms_of_xterm): + * xfaces.c (syms_of_xfaces): + * xdisp.c (syms_of_xdisp): + * lread.c (syms_of_lread): + * keyboard.c (syms_of_keyboard): Use make_pure_c_string instead of + build_string. + + * doc.c (Fsnarf_documentation): Purecopy Vbuild_files. + +2009-11-10 Stefan Monnier + + * fns.c (Fplist_get): Merge the active and the commented out code. + +2009-11-10 Jan Djärv + + * keyboard.h: Declare timer_check. + + * keyboard.c (timer_check_2): New function that does what the old + timer_check did. + (timer_check): Call timer_check_2 until -1 or a non-zero time is + returned, i.e. don't return -1 with timers pending. + + * process.c: Remove extern declaration of timer_check. + + * xmenu.c (x_menu_wait_for_event): Remove code that did a timeout + even if timer_check returned -1. + + * gtkutil.c (xg_dialog_response_cb): Data is now a struct + xg_dialog_data. + (pop_down_dialog): Destroy widget (if any), cancel timer and unref + the event loop. + (xg_maybe_add_timer, xg_dialog_run): New functions (bug #4574). + (xg_get_file_name, xg_get_font_name): Call xg_dialog_run (bug #4574). + Destroy the dialog after xg_dialog_run. + +2009-11-10 Stefan Monnier + + * menu.c (Fx_popup_menu) [HAVE_NS]: Remove unused vars. + +2009-11-10 Jan Djärv + + * xmenu.c (xmenu_show): Must not be static after 2009-11-09 changes. + +2009-11-09 Juanma Barranquero + + * menu.c [HAVE_NTGUI]: Declare current_popup_menu. + +2009-11-09 Stefan Monnier + + * menu.c (Fx_popup_menu): Consolidate versions from xmenu.c, + w32menu.c, and nsmenu.m. + Simplify the obsolete case where position is nil. + (cleanup_popup_menu): New function, moved from nsmenu.m. + (struct skp): Remove slot `notreal'. + (single_keymap_panes, keymap_panes): Remove arg `notreal' and + adjust callers. + (single_menu_item): Adjust call to parse_menu_item. + (syms_of_menu): Defsubr x-popup-menu. + * menu.h (Vmenu_updating_frame): Consolidate declarations from *menu.c. + (keymap_panes): Don't export any more. + (mouse_position_for_popup, w32_menu_show, ns_menu_show) + (xmenu_show): Declare. + * keyboard.c (parse_menu_item): Remove arg `notreal'. + (menu_bar_item, read_char_minibuf_menu_prompt): Adjust callers. + * keyboard.h (parse_menu_item): Update declaration. + * xmenu.c (Fx_popup_menu): Remove. + (syms_of_xmenu): Don't defsubr x-popup-menu. + * w32menu.c (Fx_popup_menu): Remove. + (syms_of_w32menu): Don't defsubr x-popup-menu. + * nsmenu.m (cleanup_popup_menu): Remove. + (ns_menu_show): Rename from ns_popup_menu and remove all the code + moved to menu.c's Fx_popup_menu. + (Fx_popup_menu): Remove. + (syms_of_nsmenu): Don't defsubr x-popup-menu, and don't initialize + menu_items (it's done in menu.c already). + +2009-11-08 Stefan Monnier + + * keyboard.c (parse_menu_item): Handle `notreal' a bit earlier. + Use `tem' less. Make sure KEYEQ holds a string or nil (bug#4879). + +2009-11-08 Chong Yidong + + * xmenu.c (Fx_popup_menu): Extract event timestamp. Pass it to + xmenu_show. Hide any tooltip before opening a menu. + (xmenu_show): New arg. Pass it to create_and_show_popup_menu. + (create_and_show_popup_menu): New arg. Pass it to gtk_menu_popup. + +2009-11-06 Stefan Monnier + + Let integers use up 2 tags to give them one extra bit and thus double + their range. + * lisp.h (USE_2_TAGS_FOR_INTS): New macro. + (LISP_INT_TAG, case_Lisp_Int, LISP_STRING_TAG, LISP_INT_TAG_P): + New macros. + (enum Lisp_Type): Use them. Give explicit values. + (Lisp_Type_Limit): Remove. + (XINT, XUINT, make_number) [!USE_LISP_UNION_TYPE]: + (MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM, INTMASK): + Pay attention to USE_2_TAGS_FOR_INTS. + (INTEGERP): Use LISP_INT_TAG_P. + * fns.c (internal_equal): Simplify the default case. + (sxhash): Use case_Lisp_Int. + * data.c (wrong_type_argument): Don't check against Lisp_Type_Limit + any more. + (Ftype_of): Use case_Lisp_Int. + (store_symval_forwarding): Take into account the fact that Ints can + now have more than one tag. + * buffer.c (syms_of_buffer): Use LISP_INT_TAG. + buffer_slot_type_mismatch): + * xfaces.c (face_attr_equal_p): + * print.c (print_object): + * alloc.c (mark_maybe_object, mark_object, survives_gc_p): + Use case_Lisp_Int. + +2009-11-06 Eli Zaretskii + + * s/msdos.h (SYSTEM_PURESIZE_EXTRA): Reduce by further 30K. + + * alloc.c (make_pure_c_string): Fix last change to avoid compiler + warning. + +2009-11-06 Jan Djärv + + * gtkutil.c (xg_event_is_for_scrollbar): New function (bug#4870). + + * gtkutil.h: Declare xg_event_is_for_scrollbar (bug#4870). + + * xterm.c (handle_one_xevent): Call xg_event_is_for_scrollbar for + ButtonPressRelease and MotionNotify (bug#4870). + +2009-11-06 Dan Nicolaescu + + * keymap.c (syms_of_keymap): Construct exclude_keys in pure memory. + + * xterm.c (syms_of_xterm): + * xselect.c (syms_of_xselect): + * xmenu.c (syms_of_xmenu): + * xfns.c (syms_of_xfns): + * xfaces.c (syms_of_xfaces): + * xdisp.c (syms_of_xdisp): + * window.c (syms_of_window): + * w32fns.c (syms_of_w32fns): + * undo.c (syms_of_undo): + * textprop.c (syms_of_textprop): + * terminal.c (syms_of_terminal): + * syntax.c (syms_of_syntax): + * sound.c (syms_of_sound): + * search.c (syms_of_search): + * print.c (syms_of_print): + * minibuf.c (syms_of_minibuf): + * macros.c (syms_of_macros): + * keymap.c (syms_of_keymap, initial_define_key) + (initial_define_lispy_key): + * keyboard.c (syms_of_keyboard): + * insdel.c (syms_of_insdel): + * image.c (syms_of_image): + * fringe.c (syms_of_fringe): + * frame.c (syms_of_frame): + * fontset.c (syms_of_fontset): + * fns.c (syms_of_fns): + * fns.c (syms_of_fns): + * fileio.c (syms_of_fileio): + * fileio.c (syms_of_fileio): + * eval.c (syms_of_eval): + * doc.c (syms_of_doc): + * dispnew.c (syms_of_display): + * dired.c (syms_of_dired): + * dbusbind.c (syms_of_dbusbind): + * data.c (syms_of_data): + * composite.c (syms_of_composite): + * coding.c (syms_of_coding): + * cmds.c (syms_of_cmds): + * charset.c (define_charset_internal, syms_of_character): + * ccl.c (syms_of_ccl): + * category.c (syms_of_category, init_category_once): + * casetab.c (syms_of_casetab): + * casefiddle.c (syms_of_casefiddle): + * callint.c (syms_of_callint): + * bytecode.c (syms_of_bytecode): + * buffer.c (keys_of_buffer, syms_of_buffer): + * alloc.c (syms_of_alloc): + * process.c (syms_of_process, init_process): + * lread.c (syms_of_lread, init_obarray): + * font.c (build_style_table): + * emacs.c (syms_of_emacs, main): Replace calls to intern with + intern_c_string, calls to make_pure_string with + make_pure_c_string. Use pure_cons instead of Fcons. + + * process.c (socket_options): Make it const. + (set_socket_option, init_process): Use a const pointer. + + * lread.c (intern_c_string): New function. + (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool) + (defvar_int): Uset it. Make the name const char*. + + * lisp.h (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool) + (defvar_int): Update prototypes. + (DEFUN, EXFUN): Support for prototypes is now required. + (intern_c_string): New prototype. + (struct Lisp_Subr): Make symbol_name constant. + + * font.c (struct table_entry): Remove unused member. Make NAMES + constant. + (weight_table, slant_table, width_table): Make constant. + + * emacs.c (struct standard_args): Make name and longname constant. + + * character.h (DEFSYM): Use intern_c_string. + +2009-11-06 Stefan Monnier + + * alloc.c (make_pure_c_string): New function. + + * eval.c (Fautoload): Purecopy all arguments. + +2009-11-05 Kenichi Handa + + * fileio.c (Finsert_file_contents): Be sure set coding-system of + the buffer in case of replace. + +2009-11-04 Dan Nicolaescu + + * puresize.h (BASE_PURESIZE): Increase to 1620000. + +2009-11-03 Stefan Monnier + + * editfns.c (save_restriction_restore): Update the (pt/begv/vz)_markers + when applicable (bug#4851). + + * lisp.h: Make USE_LSB_TAG work with USE_LISP_UNION_TYPE. + (P_): Support for prototypes is now required. + +2009-10-31 Chong Yidong + + * frame.c (Fmake_frame_invisible, Fframe_visible_p): Doc fix + (Bug#4827). + +2009-10-30 Eli Zaretskii + + * s/msdos.h (SYSTEM_PURESIZE_EXTRA): Redefine to waste less pure space. + +2009-10-30 Dan Nicolaescu + + * puresize.h (BASE_PURESIZE): Increase to 1470000. + + * lread.c (Fload): Purecopy the file name when building + Vpreloaded_file_list. + +2009-10-29 Jason Rumney + + * w32fns.c (syms_of_w32fns): Change default value of + w32-scroll-lock-modifier to nil. (Bug#2827) + +2009-10-26 Juanma Barranquero + + * minibuf.c (Fall_completions): Fix typos in docstring. + +2009-10-26 Andreas Schwab + + * puresize.h (PURESIZE_RATIO): Increase back to 10/6. + +2009-10-26 Juanma Barranquero + + * window.c (grow_mini_window): Comment out "delta >= 0" assertion. + For delta < 0, skip check that only makes sense when the mini-window + is going to be enlarged. (Bug#4534) + +2009-10-25 Chong Yidong + + * keyboard.c (read_char_x_menu_prompt): Don't demand a prompt + string in menu maps (Bug#4471). + +2009-10-24 Chong Yidong + + * nsfns.m (ns_set_name, ns_set_name_as_filename): Don't call + FRAME_NS_VIEW on terminal frames (Bug#4765). + +2009-10-24 Andreas Schwab + + * dbusbind.c (xd_retrieve_arg): Handle DBUS_TYPE_INTnn and + DBUS_TYPE_UINTnn separately to get proper sign extension. + + * dired.c (Ffile_attributes): Simplify now that FIXNUM_OVERFLOW_P + can properly handle unsigned types. + (make_uid, make_gid): Remove. + + * lisp.h (FIXNUM_OVERFLOW_P): Fix last change to handle unsigned + types again. + + * sysdep.c (procfs_ttyname): Fix sprintf format to match argument type. + (system_process_attributes): Likewise. + +2009-10-24 Dan Nicolaescu + + * keymap.c (Fmake_sparse_keymap): Purecopy the name. + + * eval.c (Fautoload): Purecopy the filename. Simplify. + + * category.c (Fdefine_category): Purecopy docstring. + +2009-10-23 Andreas Schwab + + * lisp.h (FIXNUM_OVERFLOW_P): Remove cast to avoid overflow. + + * puresize.h (PURESIZE_RATIO): Decrease to 11/7. + +2009-10-23 Chong Yidong + + * window.c (Fwindow_edges, Fwindow_pixel_edges) + (Fwindow_inside_edges, Fwindow_inside_pixel_edges): Doc fix + (Bug#4775). + +2009-10-23 Stefan Monnier + + * fileio.c (syms_of_fileio): Initialize Vdirectory_sep_char. + (init_fileio_once): + * lisp.h (init_fileio_once): Remove. + * emacs.c (main): Don't call init_fileio_once. + +2009-10-23 Dan Nicolaescu + + * puresize.h (BASE_PURESIZE): Increase to 1430000. + 2009-10-21 Andreas Schwab * doprnt.c (doprnt): Fix overflow check. @@ -12,10 +627,11 @@ (handle_one_xevent): Set pending_event_wait.eventtype to 0 if we see pending_event_wait.eventtype. (handle_one_xevent): Don't change gravity when parent changes. - (x_new_font): Call change_frame_size with new rows/columns before we try - to resize the frame. + (x_new_font): Call change_frame_size with new rows/columns before we + try to resize the frame. (x_wait_for_event): New function. - (x_set_window_size_1): Don't change gravity unless change_gravity is set. + (x_set_window_size_1): Don't change gravity unless change_gravity + is set. Call XResizeWindow with FRAME_OUTER_WINDOW. If we are visible, don't change frame size, instead wait for the ConfigureNotify. (x_set_window_size): Call x_set_window_size_1 for USE_X_TOOLKIT also. @@ -30,7 +646,7 @@ * gtkutil.c (xg_frame_set_char_size): Flush events and call x_wait_for_event. - (flush_and_sync): Removed again. + (flush_and_sync): Remove again. (xg_get_font_name): Suggest monospace if no previous font is known. 2009-10-20 Stefan Monnier @@ -233,8 +849,7 @@ (ns_findfonts, nsfont_list_family): Use long format in printf, and cast argument. (nsfont_open): Use ns_char_width() everywhere. - (ns_uni_to_glyphs, NSGlyphStorage): Use NS[U]Integer where - appropriate. + (ns_uni_to_glyphs, NSGlyphStorage): Use NS[U]Integer where appropriate. * nsgui.h (NSPoint, NSSize) [!__OBJC__]: Define and use CGFloat. @@ -303,7 +918,7 @@ 2009-10-02 Michael Albinus - * lisp.h (Qdelete_directory_internal): Removed, because it is not + * lisp.h (Qdelete_directory_internal): Remove, because it is not used anymore outside fileio.c. * w32fns.c (Fsystem_move_file_to_trash): Use delete-directory. @@ -378,8 +993,8 @@ 2009-09-24 Juanma Barranquero * frame.c (xrdb_get_resource): Return nil for empty string resources; - some parts of Emacs code (like font selection) don't grok them. See - http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html + some parts of Emacs code (like font selection) don't grok them. + See http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html 2009-09-24 Andreas Schwab @@ -467,8 +1082,8 @@ 2009-09-17 Eli Zaretskii - * Makefile.in (MSDOS_SUPPORT, SOME_MACHINE_LISP): Add - lisp/term/internal.elc. + * Makefile.in (MSDOS_SUPPORT, SOME_MACHINE_LISP): + Add lisp/term/internal.elc. 2009-09-17 Stefan Monnier @@ -570,6 +1185,9 @@ 2009-09-09 Stefan Monnier + * xdisp.c (Vtruncate_partial_width_windows): Improve docstring. + (Bug#4334) + * keymap.c (where_is_internal): Filter out shadowed remappings. Assume that where_is_internal returns unshadowed bindings to simplify the code and get rid of the gotos. Use ASIZE. @@ -3583,8 +4201,8 @@ * process.h (w32_list_system_processes) (w32_system_process_attributes): Remove. - (list_system_processes, system_process_attributes): New - prototypes. + (list_system_processes, system_process_attributes): + New prototypes. 2008-12-19 Kenichi Handa @@ -6579,7 +7197,7 @@ 2008-07-17 Adrian Robert * Makefile.in: Replace emacsapp, emacsbindir, emacsappsrc variables - set here with ns_appdir, ns_appresdir, ns_appbindir, ns_appsrc) set + set here with ns_appdir, ns_appresdir, ns_appbindir, ns_appsrc set from configure. 2008-07-17 Dan Nicolaescu @@ -15885,15 +16503,14 @@ 2008-02-01 Dave Love - * charset.c (Fcharset_priority_list, Fset_charset_priority): New - functions. + * charset.c (Fcharset_priority_list, Fset_charset_priority): + New functions. * character.c (Fstring): Doc fix. * charset.c (Fdefine_charset_alias): Update Vcharset_list. - * fontset.c (Ffontset_info): Doc fix. Return charset names, not - ids. + * fontset.c (Ffontset_info): Doc fix. Return charset names, not ids. (font-encoding-alist): Doc fix. 2008-02-01 Dave Love