Remove empty machine description files
[bpt/emacs.git] / src / ChangeLog
index ca673be..584a81c 100644 (file)
@@ -1,3 +1,290 @@
+2010-12-04  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * Makefile.in (M_FILE): Substitute @M_FILE@ instead of @machfile@.
+       (S_FILE): Substitute @S_FILE@ instead of @opsysfile@.
+       * m/arm.h, m/sh3.h, m/xtensa.h: Remove files.
+
+2010-12-03  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * lisp.h (union Lisp_Object): Explicitly declare signedness of
+       bit-field.
+       (XINT): Remove variant for EXPLICIT_SIGN_EXTEND.
+       * m/alpha.h (EXPLICIT_SIGN_EXTEND): Don't define.
+       * m/amdx86-64.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/ia64.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/ibms390.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/ibms390x.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/iris4d.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/m68k.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/sparc.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/template.h (EXPLICIT_SIGN_EXTEND): Likewise.
+       * m/hp800.h: Remove file.
+       * m/mips.h: Remove file.
+
+2010-12-03  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsterm.m (ns_dumpglyphs_image): If drawing cursor, fill background
+       with cursor color and draw a rectangle around the image (Bug#7412).
+
+2010-12-03  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * frame.c (x_set_font): Remove unused variable.
+
+2010-12-02  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsmenu.m (update_frame_tool_bar): Remove NSLog on invalid image.
+
+       * nsterm.m (ns_draw_glyph_string): Switch fore- and background if
+       drawing text under filled box cursor (Bug#7479).
+
+2010-11-27  Kenichi Handa  <handa@m17n.org>
+
+       * charset.c (emacs_mule_charset): Make it an array of charset ID;
+       i.e. integer.
+       (Fdefine_charset_internal): Adjusted for the above change.
+       (init_charset_once): Likewise.
+
+       * charset.h (emacs_mule_charset): Adjust the prototype.  Delete
+       duplicated extern.
+
+       * coding.c (emacs_mule_char): Adjust for the change of
+       emacs_mule_charset.
+
+       * lread.c (read_emacs_mule_char): Adjust for the change of
+       emacs_mule_charset.
+
+2010-11-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * w32.c (_PROCESS_MEMORY_COUNTERS_EX): Don't define with versions
+       of w32api >= 3.15.  (Bug#6989)  (Bug#7452)
+
+2010-11-27  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * alloc.c (mark_terminals): Ensure that the image cache is marked
+       even if the terminal object was marked earlier (Bug#6301).
+
+2010-11-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * editfns.c (Fbyte_to_string): Signal an error arg is not a byte.
+
+2010-11-27  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c (menubar_map_cb): New function (Bug#7425).
+       (xg_update_frame_menubar): Connect signal map to menubar_map_cb.
+       Use 23 as menubar height if 0. (Bug#7425).
+
+2010-11-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (set_message_1): Force paragraph direction in echo area
+       be left-to-right.
+
+       * keyboard.c (make_lispy_position): Put a meaningful value in yret
+       when the click is on the header or mode line.
+
+2010-11-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (set_cursor_from_row): Don't forget to consider the
+       `cursor' property of the first character in overlay strings.
+       (Bug#7474)  (Bug#7481)
+
+2010-11-24  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsterm.m (NSLeftControlKeyMask, NSLeftCommandKeyMask)
+       (NSLeftAlternateKeyMask): New defines.
+       (keyDown): Parse left and right keys separately (Bug#7458).
+       Compare Left key masks exactly (Bug#7458).
+
+2010-11-23  Eli Zaretskii  <eliz@gnu.org>
+
+       * intervals.c (temp_set_point_both): Define before calling, to
+       avoid GCC warnings.
+
+2010-11-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * 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):
+       Move declarations ...
+       * lisp.h (Qglyphless_char,last_glyphless_glyph_frame)
+       (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
+       ... here.
+
+       * emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits)
+       (gdb_data_seg_bits, gdb_array_mark_flag, PVEC_FLAG)
+       (gdb_pvec_type):
+       * print.c (print_output_debug_flag):
+       * lisp.h (debug_print): Mark as EXTERNALLY_VISIBLE.
+       (safe_debug_print): New declaration.
+
+       * xterm.c:
+       * systty.h:
+       * sound.c: Include <sys/ioctl.h> unconditionally.
+
+2010-11-22  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * alloc.c (mark_maybe_object): Return early if given a Lisp
+       integer (Bug#6301).
+
+2010-11-21  Ken Brown  <kbrown@cornell.edu>
+
+       * sheap.c (STATIC_HEAP_SIZE): Revert previous change.
+
+2010-11-21  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * nsterm.m (ns_right_command_modifier, ns_right_control_modifier):
+       Define (Bug#7458).
+       (NSRightCommandKeyMask, NSRightControlKeyMask): Define (Bug#7458).
+       (EV_MODIFIERS): Check for NSRightCommandKeyMask and
+       NSRightControlKeyMask also (Bug#7458).
+       (keyDown): Ditto (Bug#7458).
+       (syms_of_nsterm): Defvar ns-right-command-modifier and
+       ns-right-control-modifier (Bug#7458).
+
+2010-11-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * sysdep.c (sys_subshell): Remove SET_EMACS_PRIORITY.
+       * emacs.c (emacs_priority, syms_of_emacs): Remove emacs_priority.
+
+       * intervals.h (temp_set_point, temp_set_point_both):
+       * buffer.h (offset_intervals, copy_intervals): Remove INLINE.
+
+2010-11-20  Ken Brown  <kbrown@cornell.edu>
+
+       * sheap.c (STATIC_HEAP_SIZE): Increase to 13MB.
+
+2010-11-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * term.c (produce_glyphless_glyph): Use \uNNNN, \UNNNNNN, or
+       \xNNNNNN for hex-code display of glyphless characters.
+
+2010-11-20  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c (xg_make_tool_item): Take vert_only as argument.
+       Set important to ! vert_only.
+       (xg_show_toolbar_item): Don't show label horizontally if
+       tool item isn't important.
+       (update_frame_tool_bar): Get TOOL_BAR_ITEM_VERT_ONLY and pass it to
+       xg_make_tool_item, or update important on existing tool item.
+
+       * keyboard.c (QCvert_only): New variable.
+       (parse_tool_bar_item): Check for QCvert_only.
+       (syms_of_keyboard): Initialize QCvert_only.
+
+       * dispextern.h (tool_bar_item_idx): Add TOOL_BAR_ITEM_VERT_ONLY.
+
+2010-11-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * msdos.c (dos_rawgetc): Use gen_help_event, instead of doing the
+       same in-line.
+
+2010-11-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * xfaces.c (lookup_face): Make static.
+       * dispnew.c (copy_row_except_pointers): Likewise.
+       * syntax.c (dec_bytepos): Likewise.
+       (inc_bytepos): Remove.
+       * dispextern.h (lookup_face): Remove declaration.
+
+2010-11-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (set_cursor_from_row): Display cursor after all the
+       glyphs that come from an overlay.  Don't overstep the last glyph
+       when skipping glyphs from an overlay.  (Bug#6687)
+
+2010-11-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * alloc.c (refill_memory_reserve): Move declaration ...
+       * lisp.h (refill_memory_reserve): ... here.
+
+       * strftime.c (_strftime_copytm): Add declaration.
+
+       * callproc.c (syms_of_callproc): Use intern_c_string.
+
+       Move declarations from .c files to .h files.
+       * process.c (timers_run):
+       * minibuf.c (quit_char):
+       * lread.c (read_emacs_mule_char):
+       * keyboard.c (minibuf_level, message_enable_multibyte)
+       (pending_malloc_warning):
+       * insdel.c (Vselect_active_regions, Vsaved_region_selection)
+       (Qonly): Remove declarations.
+       * lisp.h (pending_malloc_warning, Vsaved_region_selection)
+       (Vselect_active_regions):
+       * keyboard.h (timers_run):  Add declarations.
+
+       * strftime.c (my_strftime_gmtime_r, my_strftime_localtime_r)
+       (tm_diff): Convert definitions to standard C.
+       (extra_args_spec_iso): Remove, unused.
+
+2010-11-18  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xsettings.c (init_gconf): Check HAVE_G_TYPE_INIT.
+
+       * config.in (HAVE_G_TYPE_INIT): New symbol.
+
+2010-11-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * lread.c (Fload): Mention `load-in-progress' and
+       `load-file-name'.  (Bug#7346)
+
+       * keyboard.c (kbd_buffer_nr_stored): Define only ifdef subprocesses.
+       (kbd_buffer_store_event_hold, kbd_buffer_get_event)
+       (tty_read_avail_input): Call kbd_buffer_nr_stored only ifdef
+       subprocesses.  Use buffer_free only ifdef subprocesses.
+
+       * process.c (init_process) [subprocesses]: Init kbd_is_on_hold in
+       the subprocesses version, not in the non-subprocesses one.
+
+       * Makefile.in: Don't use ## comment, it breaks the MSDOS build.
+
+2010-11-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (set_cursor_from_row): Fix cursor positioning in empty
+       lines on text-mode terminals.  (bug#7417)
+
+2010-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xterm.c (get_current_wm_state): Rename from get_current_vm_state.
+       (do_ewmh_fullscreen, x_handle_net_wm_state): Update callers.
+
+2010-11-17  Kenichi Handa  <handa@m17n.org>
+
+       * coding.c (Fset_terminal_coding_system_internal): Fix previous
+       change (set charset-ID list instead of charset-symbol list).
+
+2010-11-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * keyboard.c (make_lispy_position): For text area clicks, record Y
+       pixel position relative to the text area, excluding header line.
+       Also change X and Y to Lisp_Objects, not pointers; don't return
+       coordinate values via pointers.  Pass ON_TEXT_AREA coordinate to
+       buffer_posn_from_coords counting from the start of the text area.
+       (Fposn_at_x_y, make_lispy_event): Callers changed.
+
+       * window.c (coordinates_in_window): Change X and Y to ints rather
+       than pointers; don't return coordinates via pointers.
+       (struct check_window_data): Change X and Y from pointers to ints.
+       (window_from_coordinates): Remove args WX and WY; don't return
+       coordinates via pointers.
+       (Fcoordinates_in_window_p, window_from_coordinates):
+       (check_window_containing, Fwindow_at): Callers changed.
+       (window_relative_x_coord): New function.
+
+       * window.h (window_from_coordinates, window_relative_x_coord):
+       Update prototypes.
+
+       * dispnew.c (buffer_posn_from_coords): Assume that X counts from
+       the start of the text area.
+
+       * xdisp.c (remember_mouse_glyph): Change window_from_coordinates
+       call.  Use window_relative_x_coord.
+       (note_mouse_highlight): Change window_from_coordinates call.
+
+       * w32term.c (w32_read_socket):
+       * msdos.c (dos_rawgetc):
+       * xterm.c (handle_one_xevent): Likewise.
+
 2010-11-16  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * strftime.c (LOCALE_PARAM_DECL): Update for standard C.
 
        * xfns.c (set_machine_and_pid_properties): Let X set WM_CLIENT_MACHINE.
 
-       * xdisp.c (note_mode_line_or_margin_highlight): Initialize
-       Cursor to No_Cursor for HAVE_WINDOW_SYSTEM also.
+       * xdisp.c (note_mode_line_or_margin_highlight):
+       Initialize Cursor to No_Cursor for HAVE_WINDOW_SYSTEM also.
 
 2010-11-06  Eli Zaretskii  <eliz@gnu.org>