* xfns.c (Fx_display_grayscale_p): Return t or nil.
Return t for color displays.
- * s/msdos.h (SYSTEM_PURESIZE_EXTRA): Increased to 68000.
+ * s/msdos.h (SYSTEM_PURESIZE_EXTRA): Increase to 68000.
* xdisp.c (decode_mode_spec) [!MULTI_FRAME]: Handle %F properly.
(Fdefine_key): Put new definition onto Vdefine_key_rebound_commands.
* xmenu.c (menu_item_equiv_key): Do reconsider a command that had
- no equivalent before, if it is in Vdefine_key_rebound_commands.
+ no equivalent before, if it is in Vdefine_key_rebound_commands.
* data.c (Flocal_variable_if_set_p): New function.
(syms_of_data): Call defsubr.
(do_switch_frame): No longer static.
* window.c (Fset_window_configuration): Use do_switch_frame directly.
* keyboard.c (quit_throw_to_read_char): Use do_switch_frame directly.
- * lisp.h (do_switch_frame): Declared.
+ * lisp.h (do_switch_frame): Declare.
1995-06-16 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
* textprop.c (Fnext_property_change): Fix previous change.
-1995-03-23 Kevin Rodgers <kevinr@ihs.com>
+1995-03-23 Kevin Rodgers <kevinr@ihs.com> (tiny change)
* print.c (temp_output_buffer_setup): (Re)set the default
directory of the temp buffer to that of the current buffer.
* lisp.h (struct KBOARD, MULTI_KBOARD, current_kboard, all_kboards):
(Lisp_Misc_Kboard_Objfwd, Lisp_Kboard_Objfwd, XKBOARD_OBJFWD):
(KBOARD_OBJFWDP, GC_KBOARD_OBJFWDP, kboard_locked, the_only_kboard):
- (DEFVAR_KBOARD): Renamed from PERDISPLAY, MULTI_PERDISPLAY,
+ (DEFVAR_KBOARD): Rename from PERDISPLAY, MULTI_PERDISPLAY,
current_perdisplay, all_perdisplays, Lisp_Misc_Display_Objfwd,
Lisp_Display_Objfwd, XDISPLAY_OBJFWD, DISPLAY_OBJFWDP,
GC_DISPLAY_OBJFWDP, display_locked, the_only_perdisplay,
DEFVAR_DISPLAY. All uses changed.
(struct KBOARD): New member reference_count.
(initial_kboard): Declare this var.
- * .gdbinit (xkbobjfwd): Renamed from xdispobjfwd.
+ * .gdbinit (xkbobjfwd): Rename from xdispobjfwd.
* frame.h (struct frame): New member kboard.
(FRAME_KBOARD): Accessor macro for that member, replacing
get_perdisplay.
- * xterm.h (struct x_display_info): member kboard (formerly
+ * xterm.h (struct x_display_info): Member kboard (formerly
perdisplay) is now a pointer, not an actual struct.
- (get_perdisplay, get_perdisplay_macro): Deleted.
- * xfns.c (Fx_create_frame): set the frame's kboard member.
- * xterm.c (get_perdisplay): Deleted.
+ (get_perdisplay, get_perdisplay_macro): Delete.
+ * xfns.c (Fx_create_frame): Set the frame's kboard member.
+ * xterm.c (get_perdisplay): Delete.
(same_x_server): New function.
(x_term_init): If this display shares a keyboard with one we've
already opened, then share the structure.
(x_delete_display): Don't delete the kboard until the reference
count becomes zero.
- * lread.c (defvar_kboard): Renamed from defvar_display.
- * alloc.c (mark_kboards): Renamed from mark_perdisplays.
+ * lread.c (defvar_kboard): Rename from defvar_display.
+ * alloc.c (mark_kboards): Rename from mark_perdisplays.
* frame.c (make_frame): Initialize kboard member.
(make_terminal_frame): Create initial_kboard if not already set.
- * keyboard.c (unlock_kboard): Renamed from unlock_display.
- (wrong_kboard_jmpbuf): Renamed from wrong_display_jmpbuf.
- (event_to_kboard): Renamed from event_to_perdisplay.
+ * keyboard.c (unlock_kboard): Rename from unlock_display.
+ (wrong_kboard_jmpbuf): Rename from wrong_display_jmpbuf.
+ (event_to_kboard): Rename from event_to_perdisplay.
(kbd_buffer_get_event): If no associated kboard, store
current_kboard rather than the first kboard in the global list.
- (init_kboard): Renamed from init_perdisplay. Initialize reference
+ (init_kboard): Rename from init_perdisplay. Initialize reference
count.
- (wipe_kboard): Renamed from wipe_perdisplay.
+ (wipe_kboard): Rename from wipe_perdisplay.
* data.c (find_symbol_value): current_perdisplay now is never null.
(store_symval_forwarding, do_symval_forwarding): Likewise.
(UNISTD_H_INCLUDED): Don't define or test this.
* m/ibm370aix.h (NEED_UNISTD_H): Defined.
* s/aix3-1.h (NEED_UNISTD_H): Defined.
- * s/irix4-0.h (NEED_UNISTD_H): Defined.
+ * s/irix4-0.h (NEED_UNISTD_H): Define.
* fileio.c (internal_delete_file, internal_delete_file_1):
New functions.
1994-11-24 Francesco Potorti` <pot@cnuce.cnr.it>
* m/delta.h (C_SWITCH_MACHINE): -inline-functions removed,
- because the compiler shipped with R3V7 is not stable.
+ because the compiler shipped with R3V7 is not stable.
1994-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
(complete_and_exit_1, complete_and_exit_2): New subroutines.
* s/aix4.h: New file.
- * s/aix3-1.h (AIXHFT): Defined.
+ * s/aix3-1.h (AIXHFT): Define.
* m/ibmrs6000.h (OBJECTS_MACHINE): Define only if AIXHFT.
* sysdep.c (init_sys_modes): Tes AIXHFT, not AIX.
Add an unwind protect to restore original buffer and kill the temp.
* sysdep.c (init_system_name): Retry gethostbyname after TRY_AGAIN
- failure.
+ failure.
* process.c (Fopen_network_stream):
Retry gethostbyname after TRY_AGAIN failure.
* s/linux.h [emacs]: Include stdio.h.
- * commands.h (unread_command_char): Declared.
+ * commands.h (unread_command_char): Declare.
* dispnew.c (sit_for): Return immediately if unread events exist.
1994-07-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
See ChangeLog.4 for earlier changes.
- Copyright (C) 1994, 1995 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted provided the copyright notice and this notice are preserved.
+ Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+ Free Software Foundation, Inc.
+
+ This file is part of GNU Emacs.
+
+ GNU Emacs is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GNU Emacs is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+
+;;; arch-tag: aea244d6-d513-4b51-8dba-5ecdf1aa5875