+2011-03-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ * xmenu.c (menu_highlight_callback): Now static.
+ (set_frame_menubar): Remove unused local.
+ (xmenu_show): Rename parameter to avoid shadowing.
+ (xmenu_show, xdialog_show, xmenu_show): Make local pointers "const"
+ since they might point to immutable storage.
+ (next_menubar_widget_id): Declare only if USE_X_TOOLKIT,
+ since it's unused otherwise.
+
+ * xdisp.c (produce_glyphless_glyph): Initialize lower_xoff.
+ Add a FIXME comment, since the code still doesn't look right.
+ (Fcurrent_bidi_paragraph_direction): Simplify slightly; this
+ avoids a gcc -Wuninitialized diagnostic.
+ (display_line, BUILD_COMPOSITE_GLYPH_STRING, draw_glyphs):
+ (note_mouse_highlight): Mark variables that gcc -Wuninitialized
+ does not deduce are never used uninitialized.
+
+ * lisp.h (IF_LINT): New macro, copied from ../lib-src/emacsclient.c.
+
+ * xdisp.c (redisplay_window): Rename local to avoid shadowing.
+ * window.c (window_loop, size_window):
+ (run_window_configuration_change_hook, enlarge_window): Likewise.
+
+ * window.c (display_buffer): Now static.
+ (size_window): Mark variables that gcc -Wuninitialized
+ does not deduce are never used uninitialized.
+ * window.h (check_all_windows): New decl, to forestall
+ gcc -Wmissing-prototypes diagnostic.
+
+ * charset.h (CHECK_CHARSET_GET_CHARSET): Rename locals to avoid
+ shadowing.
+ * charset.c (map_charset_for_dump, Fchar_charset): Likewise.
+ Include <limits.h>.
+ (Fsort_charsets): Redo min/max calculation to shorten the code a bit
+ and to avoid gcc -Wuninitialized warning.
+
+2011-03-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * xdisp.c (redisplay_window): Revert incorrect logic in 2011-03-06
+ change.
+
+2011-03-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ current_column: Now returns EMACS_INT, fixing some iftc
+ that was introduced in the 2002-06-02 change "temporarily"; see
+ <http://lists.gnu.org/archive/html/emacs-devel/2002-06/msg00039.html>.
+ * bytecode.c (Fbyte_code): Don't cast current_column () to int.
+ * cmds.c (internal_self_insert): Likewise.
+ * indent.c (Fcurrent_column): Likewise.
+ * keymap.c (describe_command): Likewise.
+ * minibuf.c (read_minibuf): Likewise.
+ * indent.c (Fcurrent_indentation): Don't cast position_indentation ()
+ to int.
+ * xdisp.c (redisplay_internal, redisplay_window, decode_mode_spec):
+ Likewise.
+ * cmds.c (internal_self_insert): Declare locals to be EMACS_INT,
+ not int or double, if they might contain a column number.
+ * indent.c (current_column, Findent_to, indented_beyond_p):
+ (compute_motion, vmotion): Likewise.
+ * keymap.c (describe_command): Likewise.
+ * xdisp.c (pint2str): Likewise.
+ * indent.c (last_known_column): Now EMACS_INT, not int.
+ * minibuf.c (minibuf_prompt_width): Likewise.
+ * indent.c (current_column, current_column_1, position_indentation):
+ Return EMACS_INT, not double.
+ * lisp.h (current_column): Likewise.
+ * indent.c (indented_beyond_p): Last arg is now EMACS_INT, not double.
+ All callers changed.
+ * lisp.h (indented_beyond_p): Likewise.
+
+ * minibuf.c (minibuf_prompt, minibuf_prompt_width): Move here
+ from xdisp.c, and make static, since these are used only here.
+ * window.h, xdisp.c (minibuf_prompt, minibuf_prompt_width):
+ Remove decls.
+
+ * cmds.c (internal_self_insert): Reindent to match Emacs style.
+ * xdisp.c (redisplay_window): Likewise.
+
+ * xdisp.c: Rename or move local decls to avoid shadowing.
+ (init_iterator, handle_fontified_prop, handle_single_display_spec):
+ (message_dolog, message_with_string, redisplay_internal):
+ (redisplay_window, try_window_reusing_current_matrix, try_window_id):
+ (compute_line_metrics, highlight_trailing_whitespace, cursor_row_p):
+ (display_line, display_string, rows_from_pos_range):
+ (mouse_face_from_buffer_pos, note_mouse_highlight, expose_frame):
+ Rename or move local decls.
+ * xdisp.c (BUILD_GLYPHLESS_GLYPH_STRING): Omit unused local var.
+ (produce_glyphless_glyph): Make a pointer "const"
+ since it might point to immutable storage.
+ (update_window_cursor): Now static, since it's not used elsewhere.
+ (SKIP_GLYPHS): Removed unused macro.
+
+2011-03-06 Michael Shields <shields@msrl.com> (tiny change)
+
+ * window.c (Fnext_window): Doc fix. (Bug#5567)
+
+2011-03-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * nsterm.m (ns_draw_window_cursor): Fix typo in 2011-02-23 commit.
+
+2011-03-02 Ken Brown <kbrown@cornell.edu>
+
+ * sheap.c (STATIC_HEAP_SIZE): Increase to 13MB.
+
+2011-03-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ Work around some portability problems with symlinks.
+
+ * fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
+ generate a special message for it. Suggested by Eli Zaretskii in
+ <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>.
+ (Frename_file, Fmake_symbolic_link, Ffile_symlink_p):
+ Simplify the code by assuming that the readlink and symlink calls
+ exist, even if they always fail on this host.
+ (Ffile_readable_p): Likewise, for fifos.
+ * config.in: Regenerate.
+
+2011-02-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * frame.c (store_frame_param): Don't store value directly in
+ buffer_list and buried_buffer_list; copy the list and remove dead
+ buffers (Bug#7898).
+
+2011-02-27 Eli Zaretskii <eliz@gnu.org>
+
+ * msdos.c (readlink) [DJGPP < 2.04]: New stub function.
+
+ * msdos.h (readlink) [DJGPP < 2.04]: Declare prototype.
+
+ * w32.c (symlink, readlink): New stub functions.
+
+2011-02-27 Paul Eggert <eggert@cs.ucla.edu>
+
+ * scroll.c (CHECK_BOUNDS): #define only if GLYPH_DEBUG.
+ This avoids a gcc warning in some configurations.
+
+ * frame.c (x_set_screen_gamma): Rename local to avoid shadowing.
+
+ * frame.h: Avoid gcc -Wmissing-prototypes diagnostics.
+ (set_menu_bar_lines, x_get_resource_string): New decls.
+ * msdos.c (set_menu_bar_lines): Omit decl.
+
+ * dispextern.h (struct glyph): Make u.img_id int, not unsigned.
+ It's always given int values and used as an int. This suppresses
+ a gcc "comparison of unsigned expression >= 0" warning in some
+ configurations.
+
+ * dispnew.c: Rename locals to avoid shadowing.
+ (update_text_area, scrolling_window, update_frame_1): Rename locals.
+
+2011-02-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ * dispnew.c: Fix problems uncovered by gcc -Wstrict-prototypes.
+ (copy_glyph_row_contents): Remove; not used.
+ (frame_row_to_window, check_current_matrix_flags):
+ (window_change_signal): Now static, since they're not used elsewhere.
+ (check_current_matrix_flags): Surround with "#if 0", since its
+ only use is in a comment. Maybe both the comment and the "#if 0"
+ stuff should be removed?
+
+ * dispnew.c: Fix problem uncovered by gcc -Wunused-variable.
+ (adjust_frame_glyphs_for_window_redisplay): Make 'w' local to the
+ contexts that actually need it.
+
+2011-02-26 Eli Zaretskii <eliz@gnu.org>
+
+ * s/msdos.h (HAVE_LSTAT): Define for DJGPP >= 2.04.
+ (lstat): Define for DJGPP < 2.04.
+
+2011-02-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ * dired.c (Ffile_attributes): Increase size of modes from 10 to 12
+ as per recent filemodestring API change. Reported by Jonas Öster in
+ <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg01069.html>.
+
+2011-02-23 Ben Key <bkey76@gmail.com> (tiny change)
+
+ * nsterm.m (ns_draw_window_cursor): Obey the cursor_width argument
+ directly, for bar cursors.
+
+2011-02-23 Chong Yidong <cyd@stupidchicken.com>
+
+ * xdisp.c (set_frame_cursor_types): Don't write an undefined value
+ into the frame's cursor_width.
+
+2011-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * print.c (print_object): Never print old-style backquotes.
+ Obey escapeflag for hash tables as well.
+
+2011-02-23 Kenichi Handa <handa@m17n.org>
+
+ * font.c (font_open_entity): Be sure to set scaled_pixel_size.
+ (font_find_for_lface): Check if attrs[LFACE_HEIGHT_INDEX] is integer.
+
+2011-02-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ * dired.c (Ffile_attributes): Simplify and avoid #ifdef.
+
+2011-02-22 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
+
+ * lread.c (openp): Correct Boolean typo in last commit.
+
+2011-02-22 Adrian Robert <Adrian.B.Robert@gmail.com>
+
+ * nsterm.m (EmacsView-keyDown:): Don't pass shift-only-modified
+ key to Emacs, treat as unmodified (go to input manager processing).
+
+2011-02-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ Assume S_ISLNK etc. work, since gnulib supports this.
+ * config.in: Regenerate.
+ * dired.c (lstat): Remove.
+ (file_name_completion): Assume S_ISDIR works.
+ (file_name_completion_stat): Assume S_ISLNK works.
+ Do not bother calling stat unless lstat says it's a symlink.
+ * fileio.c (S_ISLNK, S_ISFIFO, S_ISREG, lstat): Remove.
+ (Fcopy_file): Assume S_ISREG and S_ISLNK work.
+ (check_writable, Ffile_writable_p, Fset_file_times):
+ Assume S_ISDIR works.
+ (Ffile_readable_p): Use S_IFIFO, not S_ISFIFO, to guess whether
+ fifos exist.
+ (Ffile_regular_p, Finsert_file_contents): Assume S_ISREG works.
+ * filelock.c (S_ISLNK): Remove.
+ * lread.c (openp): Assume S_ISDIR works.
+ * xrdb.c (S_ISDIR): Remove.
+
+2011-02-21 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in ($(BLD)/filemode.$(O)): Move recipe to
+ lib/makefile.w32-in.
+ ($(BLD)/dired.$(O)): Depend on $(EMACS_ROOT)/lib/filemode.h.
+ (GLOBAL_SOURCES): Remove filemode.c.
+ (OBJ1): Remove $(BLD)/filemode.$(O).
+
+2011-02-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ Import filemode module from gnulib.
+ * Makefile.in (base_obj): Remove filemode.o, as it's now in ../lib.
+ * deps.mk (dired.o): Depend on ../lib/filemode.h, too.
+ (filemode.o): Remove; this is now in ../lib.
+ * dired.c: Include <filemode.h>.
+ (filemodestring): Remove now-redundant decl.
+ * config.in: Regenerate.
+
+2011-02-20 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in ($(BLD)/fns.$(O)): Depend on
+ $(EMACS_ROOT)/lib/md5.h and on stamp_BLD.
+
+2011-02-20 Christoph Scholtes <cschol2112@gmail.com>
+
+ * makefile.w32-in: Remove md5.$(O).
+ ($(BLD)/md5.$(O)): Remove prerequisites, moved to
+ lib/makefile.w32-in.
+
+2011-02-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ Import crypto/md5 and stdint modules from gnulib.
+ * Makefile.in (base_obj): Remove md5.o, since this file
+ is in lib now.
+ * config.in: Regenerate.
+ * md5.h, md5.h: Move to ../lib.
+ * deps.mk (md5.o): Remove.
+ (fns.o): Depend on ../lib/md5.h, not md5.h.
+
+2011-02-19 Eli Zaretskii <eliz@gnu.org>
+
+ * termcap.c (tputs): Don't declare baud_rate.
+
+ * s/msdos.h (strtold): Define to _strtold.
+
+2011-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * process.c (Fstart_process, Fmake_serial_process)
+ (Fmake_network_process, server_accept_connection):
+ Use empty_unibyte_string.
+
+ * alloc.c (make_unibyte_string): Don't SET_UNIBYTE redundantly.
+
+ * lread.c (Qdir_ok): New constant.
+ (syms_of_lread): Initialize it.
+ (openp): Don't ignore directories if the predicate returns dir-ok.
+
+2011-02-18 Eli Zaretskii <eliz@gnu.org>
+
+ * xdisp.c (display_line): Fix the change made for bug#7939.
+
+ * terminal.c (create_terminal): Use default-keyboard-coding-system
+ and default-terminal-coding-system to initialize coding systems of
+ the new terminal. (Bug#7840)
+
+2011-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp.h (BYTE_MARK_STACK): New macro.
+ (mark_byte_stack): Only declare if BYTE_MARK_STACK is set.
+
+ * bytecode.c (BYTE_MAINTAIN_TOP): New macros.
+ (struct byte_stack): Only define `top' and `bottom' if used.
+ (mark_byte_stack): Only define if used.
+ (BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): Nullify if BYTE_MAINTAIN_TOP
+ is not set.
+ (Fbyte_code): Don't set `bottom' unless BYTE_MAINTAIN_TOP is set.
+
+ * term.c (OUTPUT_IF): Use OUTPUT.
+
+ * alloc.c (Fgarbage_collect): When using stack scanning, don't
+ redundantly scan byte-code stacks, catchlist, and handlerlist.
+
2011-02-17 Jan Djärv <jan.h.d@swipnet.se>
* nsfns.m (Fx_create_frame, ns_set_name_as_filename)
* xdisp.c (decode_mode_spec): Don't use MODE_LINE_BINARY_TEXT.
- * fileio.c (Finsert_file_contents, Fwrite_region): Remove
- references to buffer_file_type.
+ * fileio.c (Finsert_file_contents, Fwrite_region):
+ Remove references to buffer_file_type.
(syms_of_fileio): Don't intern and staticpro
find-buffer-file-type.
(strout, print_string, temp_output_buffer_setup, print_object):
Replace B_ with BVAR.
* msdos.c (IT_frame_up_to_date): Replace B_ with BVAR.
- * minibuf.c (read_minibuf, get_minibuffer, Fread_buffer): Replace
- B_ with BVAR.
+ * minibuf.c (read_minibuf, get_minibuffer, Fread_buffer):
+ Replace B_ with BVAR.
* marker.c (Fmarker_buffer, Fset_marker, set_marker_restricted)
(set_marker_both, set_marker_restricted_both, unchain_marker):
Replace B_ with BVAR.
* xmenu.c (apply_systemfont_to_dialog): Apply to *dialog.font.
(apply_systemfont_to_menu): Set resources *menubar*font and
*popup*font. Remove defflt.
- (set_frame_menubar, create_and_show_popup_menu): Call
- apply_systemfont_to_menu before lw_create_widget.
+ (set_frame_menubar, create_and_show_popup_menu):
+ Call apply_systemfont_to_menu before lw_create_widget.
2011-02-14 Tom Tromey <tromey@redhat.com>
(PRINTPREPARE, PRINTFINISH, temp_output_buffer_setup)
(print_object): Use B_.
* font.c (font_at): Use B_.
- * fns.c (Fbase64_encode_region, Fbase64_decode_region, Fmd5): Use
- B_.
+ * fns.c (Fbase64_encode_region, Fbase64_decode_region, Fmd5):
+ Use B_.
* callint.c (check_mark, Fcall_interactively): Use B_.
* editfns.c (region_limit, Fmark_marker, save_excursion_save)
(save_excursion_restore, Fprevious_char, Fchar_before)
(Freplace_match): Use B_.
* indent.c (buffer_display_table, recompute_width_table)
(width_run_cache_on_off, current_column, scan_for_column)
- (Findent_to, position_indentation, compute_motion, vmotion): Use
- B_.
+ (Findent_to, position_indentation, compute_motion, vmotion):
+ Use B_.
* casefiddle.c (casify_object, casify_region): Use B_.
* casetab.c (Fcurrent_case_table, set_case_table): Use B_.
* cmds.c (Fself_insert_command, internal_self_insert): Use B_.
(Fdo_auto_save, Fset_buffer_auto_saved): Use B_.
* minibuf.c (read_minibuf, get_minibuffer, Fread_buffer): Use B_.
* marker.c (Fmarker_buffer, Fset_marker, set_marker_restricted)
- (set_marker_both, set_marker_restricted_both, unchain_marker): Use
- B_.
+ (set_marker_both, set_marker_restricted_both, unchain_marker):
+ Use B_.
* insdel.c (check_markers, insert_char, insert_1_both)
(insert_from_string_1, insert_from_gap, insert_from_buffer_1)
(adjust_after_replace, replace_range, del_range_2)
(make_conversion_work_buffer, decode_coding_gap)
(decode_coding_object, encode_coding_object)
(Fdetect_coding_region, Ffind_coding_systems_region_internal)
- (Funencodable_char_position, Fcheck_coding_systems_region): Use
- B_.
+ (Funencodable_char_position, Fcheck_coding_systems_region):
+ Use B_.
* charset.c (Ffind_charset_region): Use B_.
* window.c (window_display_table, unshow_buffer, window_loop)
(window_min_size_2, set_window_buffer, Fset_window_buffer)
callers changed.
* editfns.c (general_insert_function): Change signature to
match changes to insert functions' signatures.
- * keymap.c (map_keymap_char_table_item, map_keymap_internal): Use
- explicit cast when converting between void * and function pointer
+ * keymap.c (map_keymap_char_table_item, map_keymap_internal):
+ Use explicit cast when converting between void * and function pointer
types, as C89 requires this.
2011-02-05 Paul Eggert <eggert@cs.ucla.edu>
to const char *, since they're usually low-level C strings, and
this stays compatible with C89 pointer rules. All callers changed.
- * charset.c: conform to C89 pointer rules
+ * charset.c: Conform to C89 pointer rules.
(define_charset_internal): Switch between char * and unsigned char *.
- * xmenu.c: conform to C89 const rules
+ * xmenu.c: Conform to C89 const rules.
(xmenu_show, xdialog_show): Declare local var as char *, not
const char *, to stay compatible with C89 const rules.
- * xdisp.c: conform to C89 pointer rules
+ * xdisp.c: Conform to C89 pointer rules.
(store_mode_line_noprop, display_string, reseat_to_string):
(c_string_pos, number_of_chars, message_dolog):
(message_log_check_duplicate, set_message_1, store_mode_line_noprop):
Switch between char * and unsigned char * to stay compatible wth
C89 pointer rules.
- * regex.c: conform to C89 pointer rules
+ * regex.c: Conform to C89 pointer rules.
(re_wctype): Add cast, as C89 does not allow assigning between
char * and unsigned char *.
(regex_compile): Likewise.
2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
format-time-string now supports subsecond time stamp resolution
- * editfns.c (emacs_nmemftime): Renamed from emacs_memftimeu,
+ * editfns.c (emacs_nmemftime): Rename from emacs_memftimeu,
for consistency with its new argument and with gnulib nstrftime.
All callers changed. New argument NS.
(Fformat_time_string): Check that the time argument's microseconds
(ns_string_to_pasteboard_internal): Use initWithBytesNoCopy
instead of stringWithUTF8String (Bug#7934).
-2011-01-29 Anders Lindgren <andlind@gmail.com> (tiny change)
+2011-01-29 Anders Lindgren <andlind@gmail.com> (tiny change)
- * nsfont.m (nsfont_open): Ensure that fonts with inexact
- descenders would not become one pixel too tall (Bug#7887).
+ * nsfont.m (nsfont_open): Ensure that fonts with inexact
+ descenders would not become one pixel too tall (Bug#7887).
2011-01-28 Chong Yidong <cyd@stupidchicken.com>
(x_underline_at_descent_line): Remove declaration.
(syms_of_nsterm): Remove & from DEFVAR_LISP and DEFVAR_BOOL.
- * nsselect.m (Vns_sent_selection_hooks, Vns_lost_selection_hooks
+ * nsselect.m (Vns_sent_selection_hooks, Vns_lost_selection_hooks)
(Vselection_alist, Vselection_converter_alist): Move to globals.h.
(syms_of_nsselect): Remove & from DEFVAR_LISP.
f_Vns_lost_selection_hooks, f_Vselection_alist, f_Vns_reg_to_script
and corresponding defines.
-
2011-01-19 Sam Steingold <sds@gnu.org>
* w32.c (check_windows_init_file): Remove declarations of
(history_delete_duplicates, inhibit_x_resources)
(last_nonmenu_event, load_in_progress, max_specpdl_size)
(minibuffer_auto_raise, print_escape_newlines, scroll_margin)
- (use_dialog_box, use_file_dialog): Remove declaration. Include
- globals.h.
+ (use_dialog_box, use_file_dialog): Remove declaration.
+ Include globals.h.
* keymap.h (Voverriding_local_map)
- (Voverriding_local_map_menu_flag, meta_prefix_char): Remove
- declaration.
+ (Voverriding_local_map_menu_flag, meta_prefix_char):
+ Remove declaration.
* keyboard.h (Vdouble_click_time, Vfunction_key_map)
(Vinput_method_function, Vkey_translation_map)
(Vlucid_menu_bar_dirty_flag, Vthis_original_command)
(focus_follows_mouse): Remove declaration.
* fontset.h (Valternate_fontname_alist, Vfontset_alias_alist)
(Vignore_relative_composition, Votf_script_alist)
- (Vuse_default_ascent, Vvertical_centering_font_regexp): Remove
- declaration.
+ (Vuse_default_ascent, Vvertical_centering_font_regexp):
+ Remove declaration.
* font.h (Vfont_log): Remove declaration.
* dosfns.h (Vdos_display_scancodes, Vdos_version)
(Vdos_windows_version, dos_codepage, dos_country_code)
(dos_decimal_point, dos_hyper_key, dos_keyboard_layout)
- (dos_keypad_mode, dos_super_key, dos_timezone_offset): Remove
- declaration.
- * disptab.h (Vglyph_table, Vstandard_display_table): Remove
- declaration.
+ (dos_keypad_mode, dos_super_key, dos_timezone_offset):
+ Remove declaration.
+ * disptab.h (Vglyph_table, Vstandard_display_table):
+ Remove declaration.
* dispextern.h (Vface_remapping_alist, Vglyphless_char_display)
(Vmouse_autoselect_window, Voverflow_newline_into_fringe)
(Vshow_trailing_whitespace, Vtool_bar_button_margin)
(Vselect_safe_coding_system_function)
(Vtranslation_table_for_input, coding_system_require_warning)
(eol_mnemonic_dos, eol_mnemonic_mac, eol_mnemonic_undecided)
- (eol_mnemonic_unix, inherit_process_coding_system): Remove
- declaration.
- * charset.h (Vcharset_list, Vcurrent_iso639_language): Remove
- declaration.
+ (eol_mnemonic_unix, inherit_process_coding_system):
+ Remove declaration.
+ * charset.h (Vcharset_list, Vcurrent_iso639_language):
+ Remove declaration.
* character.h (Vauto_fill_chars, Vchar_direction_table)
(Vchar_script_table, Vchar_width_table, Vprintable_chars)
(Vscript_representative_chars, Vtranslation_table_vector)
(w32_strict_fontnames, w32_strict_painting): Remove.
(Vhourglass_delay, Vmenu_bar_mode, Vtool_bar_mode)
(Vw32_recognize_altgr, Vwindow_system_version)
- (w32_num_mouse_buttons, w32_use_visible_system_caret): Remove
- declaration.
+ (w32_num_mouse_buttons, w32_use_visible_system_caret):
+ Remove declaration.
* w32console.c (syms_of_ntterm): Update.
(w32_use_full_screen_buffer): Remove.
(Vtty_defined_color_alist): Remove declaration.
* nsmenu.m: Use #include <config.h> instead of "config.h".
* term.c (Qglyphless_char,last_glyphless_glyph_frame)
- (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
+ (last_glyphless_glyph_face_id, last_glyphless_glyph_merged_face_id):
Move declarations ...
* lisp.h (Qglyphless_char,last_glyphless_glyph_frame)
- (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
+ (last_glyphless_glyph_face_id, last_glyphless_glyph_merged_face_id):
... here.
* emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits)
(Qonly): Remove declarations.
* lisp.h (pending_malloc_warning, Vsaved_region_selection)
(Vselect_active_regions):
- * keyboard.h (timers_run): Add declarations.
+ * keyboard.h (timers_run): Add declarations.
* strftime.c (my_strftime_gmtime_r, my_strftime_localtime_r)
(tm_diff): Convert definitions to standard C.
2010-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
- * keyboard.c (modify_event_symbol) : Add const to array elements of
+ * keyboard.c (modify_event_symbol): Add const to array elements of
arg NAME_TABLE.
(lispy_accent_keys, lispy_function_keys, lispy_multimedia_keys)
(lispy_kana_keys, iso_lispy_function_keys, lispy_wheel_names)
(x_set_sticky): Pass atoms to set_wm_state.
(do_ewmh_fullscreen): Ditto.
-
* xterm.h (x_display_info): Add Xatom_net_supported,
Xatom_net_supporting_wm_check, Xatom_net_active_window,
Xatom_net_wm_window_opacity, Xatom_XEMBED_INFO, SM_CLIENT_ID.
* coding.c (coding-category-list): Refer to set-coding-system-priority
instead of the obsolete set-coding-priority in the doc string.
-
2010-11-04 Adrian Robert <Adrian.B.Robert@gmail.com>
- * nsfont.m (nsfont_draw): Correct previous patch to return
+ * nsfont.m (nsfont_draw): Correct previous patch to return
correct value.
* nsimage.m (EmacsImage-setXBMColor:): Correct previous patch:
don't change the method signature, change the return.
(Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space)
(Qzero_width): New variables.
(THIN_SPACE_WIDTH): New macro.
- (lookup_glyphless_char_display): New funciton.
+ (lookup_glyphless_char_display): New function.
(last_glyphless_glyph_frame, last_glyphless_glyph_face_id)
(last_glyphless_glyph_merged_face_id): New variables.
(get_next_display_element): Check glyphless characters.
2010-10-12 Jan Djärv <jan.h.d@swipnet.se>
* nsterm.m (Qleft): Declare.
- (ns_right_alternate_modifier): New variable
+ (ns_right_alternate_modifier): New variable.
(NSRightAlternateKeyMask): New define.
(EV_MODIFIERS): Parse NSRightAlternateKeyMask if
ns_right_alternate_modifier isn't Qleft.
* Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line.
(PROFILING_LDFLAGS): Remove, not needed anymore.
- * Makefile.in: Use $(...) everywhere instead of ${...}
+ * Makefile.in: Use $(...) everywhere instead of ${...}.
(CRT_DIR): Move near potential user.
(START_FILE): Move near CRT_DIR, it might use it.
2010-08-16 Jan Djärv <jan.h.d@swipnet.se>
- * nsselect.m: include keyboard.h for QPRIMARY, remove its
+ * nsselect.m: Include keyboard.h for QPRIMARY, remove its
declaration (Bug#6863).
(syms_of_nsselect): Don't intern QPRIMARY.
* w32menu.c (simple_dialog_show): Use unicode message box if available.
(MessageBoxW_Proc): New function typedef.
(unicode-message-box): New function pointer.
- (globals_of_w32menu): Import it from user32.dll. (Bug#5629)
+ (globals_of_w32menu): Import it from user32.dll. (Bug#5629)
2010-08-13 Jan Djärv <jan.h.d@swipnet.se>
* eval.c: Fix indentation problem.
- * keyboard.c: Include "process.h"
+ * keyboard.c: Include "process.h".
* eval.c: Remove obsolete noinline declaration.
* fns.c: Likewise.
2010-04-30 Jan Djärv <jan.h.d@swipnet.se>
- * xsettings.c: include limits.h and update file comment.
+ * xsettings.c: Include limits.h and update file comment.
2010-04-30 Glenn Morris <rgm@gnu.org>
Qtool_bar_style. Initialize current_tool_bar_style to nil.
defsubr Stool_bar_get_system_style. Fprovide on
dynamic-setting.
- Move misplaced HAVE_GCONF
+ Move misplaced HAVE_GCONF.
* xsettings.h (Ftool_bar_get_system_style): Declare.
* 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.
+ * 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.
rather than appending it.
(handle_stop_backwards): New function.
(reseat_1, pop_it, push_it): Set prev_stop and base_level_stop.
- (reseat): call handle_stop_backwards to recompute prev_stop and
+ (reseat): Call handle_stop_backwards to recompute prev_stop and
base_level_stop for the new position.
(handle_invisible_prop): Under bidi iteration, skip invisible text
using bidi_get_next_char_visually. If we are `reseat'ed, init the