]> git.eshelyaron.com Git - emacs.git/commitdiff
(set_initial_environment): Rename from set_global_environment.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 29 Aug 2007 21:50:39 +0000 (21:50 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 29 Aug 2007 21:50:39 +0000 (21:50 +0000)
lisp/button.el
src/ChangeLog
src/lisp.h

index 3afe930204225a6cb5c7b3f11808f3abe7b3e630..85180a923563ba5ec30647b195441c6104e07361 100644 (file)
@@ -470,5 +470,5 @@ Returns the button found."
 
 (provide 'button)
 
-;;; arch-tag: 5f2c7627-413b-4097-b282-630f89d9c5e9
+;; arch-tag: 5f2c7627-413b-4097-b282-630f89d9c5e9
 ;;; button.el ends here
index 78d4bb3211e514329284c64ec8170e1f817ea869..e3913a65bd4da3c4c2526dd4b0f05095cabc1c6d 100644 (file)
@@ -1,3 +1,24 @@
+2007-08-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp.h (set_initial_environment): Rename from set_global_environment.
+
+       * Makefile.in (${etc}DOC): Re-add a ${EXEEXT} which seems to have been
+       removed by mistake on the multi-tty branch.
+
+       * frame.c (make_terminal_frame): Yet Another Int/Lisp_Object Mixup.
+       (Fmodify_frame_parameters): Return a value.
+
+       * image.c (png_load): Comment-out var only used in commented-out code.
+
+       * term.c (mark_ttys): Don't bother checking top_frame (incorrectly)
+       before passing it to mark_object.
+
+       * xfaces.c (internal_resolve_face_name): Return a value.
+       (internal_resolve_face_name, resolve_face_name_error): Comment out.
+
+       * xfns.c (check_x_display_info): Yet Another Int/Lisp_Object Mixup.
+       (x_icon): Comment-out var only used in commented-out code.
+
 2007-08-29  Romain Francoise  <romain@orebokech.com>
 
        * keyboard.c (Fset_input_mode): Don't call `Fset_quit_char' if
@@ -52,8 +73,8 @@
 
        * termhooks.h (union display_info): Add mac_display_info.
 
-       * w32fns.c (Fx_create_frame): Use kboard from the terminal.  Set
-       the default minibuffer frame, window_system and the rest of the
+       * w32fns.c (Fx_create_frame): Use kboard from the terminal.
+       Set the default minibuffer frame, window_system and the rest of the
        frame parameters following what is done in X11.
 
        * w32term.c (w32_initialize): Make static.
@@ -78,8 +99,8 @@
        * makefile.w32-in: Update dependancies from Makefile.in
        (OBJ1): Add terminal.$(O)
 
-       * term.c (dissociate_if_controlling_tty) [WINDOWSNT]: Don't
-       define function body.
+       * term.c (dissociate_if_controlling_tty) [WINDOWSNT]:
+       Don't define function body.
        (init_tty) [WINDOWSNT]: Use selected_frame for initializing.
 
        * termhooks.h (display_info) [WINDOWSNT]: Add w32.
        (w32con_ins_del_lines, w32con_insert_glyphs, w32con_write_glyphs)
        (w32con_delete_glyphs, w32con_set_terminal_window)
        (scroll_line, w32_sys_ring_bell): Add frame arg.
-       (w32con_set_terminal_modes, w32con_reset_terminal_modes): Add
-       terminal arg.
+       (w32con_set_terminal_modes, w32con_reset_terminal_modes):
+       Add terminal arg.
        (PICK_FRAME): Remove.
        (w32con_write_glyphs): Use frame specific terminal coding.
        (one_and_only_w32cons): New global variable.
        * w32inevt.c, w32inevt.h (w32_console_read_socket): Make first
        arg a frame.
 
-       * w32fns.c (x_create_tip_frame): Set terminal and ref count.  Set
-       window_system.
+       * w32fns.c (x_create_tip_frame): Set terminal and ref count.
+       Set window_system.
        (x_set_tool_bar_lines): Don't use updating_frame.
        (Fx_create_frame): Set terminal and ref count.
        (Fx_open_connection): Remove window-system check.
        (w32_initialize): Move terminal specific initialization to
        w32_create_terminal.
 
-       * w32term.h (x_output): Remove foreground_pixel and
-       background_pixel.
+       * w32term.h (x_output): Remove foreground_pixel and background_pixel.
        (w32_clear_rect, w32_clear_area): Use background from frame.
        (w32_display_info): Add terminal.
        (w32_sys_ring_bell, x_delete_display): Declare here.
 
 2007-08-29  Karoly Lorentey  <karoly@lorentey.hu>
 
-       * buffer.c (Fbuffer_list, Fbury_buffer): Take
-       frame->buried_buffer_list into account.
+       * buffer.c (Fbuffer_list, Fbury_buffer):
+       Take frame->buried_buffer_list into account.
 
        * cm.c (current_tty): New variable, for cmputc().
        (cmputc): Use it.
        (cmcheckmagic): Add tty parameter, look up terminal streams there.
        (calccost): Add tty parameter.  Use emacs_tputs() instead of tputs().
-       (cmgoto): Add tty parameter.  Pass it on to calccost().  Use
-       emacs_tputs() instead of tputs().
+       (cmgoto): Add tty parameter.  Pass it on to calccost().
+       Use emacs_tputs() instead of tputs().
 
        * cm.h (emacs_tputs): New macro to set current_tty, and then call
        tputs().
        * w32term.h (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL):
        Remove redundant definition.
 
-       * macfns.c (x_set_mouse_color, x_make_gc): Use
-       FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
+       * macfns.c (x_set_mouse_color, x_make_gc):
+       Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
 
-       * w32term.c (x_free_frame_resources): Use
-       FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
+       * w32term.c (x_free_frame_resources):
+       Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
        (w32_initialize): Use the accessor macros for terminal characteristics.
 
        * macterm.c (mac_initialize): Use Fset_input_interrupt_mode.
        Use the accessor macros for terminal characteristics.
        * msdos.c (internal_terminal_init): Use the accessor macros for
        terminal characteristics.
-       (ScreenVisualBell, internal_terminal_init): Use
-       FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
+       (ScreenVisualBell, internal_terminal_init):
+       Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
 
        * termopts.h (no_redraw_on_reenter): Declare.
 
        * print.c (print_preprocess): Don't lose print_depth levels while
        iterating.
 
-       * widget.c (update_from_various_frame_slots): Use
-       FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
+       * widget.c (update_from_various_frame_slots):
+       Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
 
        * window.c (set_window_buffer): Don't call clear_mouse_face on tty
        frames.
        (window_internal_height): Remove bogus make_number call.
-       (init_window_once): Call make_terminal_frame with two zero
-       parameters.
+       (init_window_once): Call make_terminal_frame with two zero parameters.
 
        * fileio.c (Fread_file_name): Update comment.
 
-       * callint.c (Fcall_interactively): Use
-       temporarily_switch_to_single_kboard instead of single_kboard_state.
+       * callint.c (Fcall_interactively):
+       Use temporarily_switch_to_single_kboard instead of single_kboard_state.
        Make sure it is correctly unwound.
 
        * xsmfns.c (x_session_close): New function.
        (read_filtered_event): Call `read_char' with a local
        `wrong_kboard_jmpbuf'.
 
-       * minibuf.c (read_minibuf): Call
-       temporarily_switch_to_single_kboard.  Don't call
-       single_kboard_state.  Use FRAME_RIF.
+       * minibuf.c (read_minibuf): Call temporarily_switch_to_single_kboard.
+       Don't call single_kboard_state.  Use FRAME_RIF.
 
        * process.c (Fmake_network_process): Don't unrequest_sigio on modern
        systems.
 
-       * lisp.h (set_process_environment): Rename to
-       `set_global_environment'.
+       * lisp.h (set_process_environment): Rename to `set_global_environment'.
        (Fframe_with_environment, Fset_input_meta_mode)
        (Fset_quit_char): EXFUN.
        (x_create_device, tty_output, terminal, tty_display_info): Declare.
        (init_sys_modes, reset_sys_modes): Update prototypes.
        (init_all_sys_modes, reset_all_sys_modes): New prototypes.
 
-       * keyboard.h (struct kboard): Add new fields:
-       Vlocal_function_key_map, Vlocal_key_translation_map,
-       Vkeyboard_translate_table.
+       * keyboard.h (struct kboard): Add new fields Vlocal_function_key_map,
+       Vlocal_key_translation_map, and Vkeyboard_translate_table.
        (Vfunction_key_map, Vkeyboard_translate_table, single_kboard_state):
        Delete declarations.
        (Vfunction_key_map, Vkey_translation_map, push_kboard, pop_kboard)
 
        * emacs.c (main): Don't call init_sys_modes(), the new term_init()
        already does that during init_display().  Call syms_of_keymap
-       before syms_of_keyboard.  Call `syms_of_terminal'.  Call
-       set_initial_environment, not set_process_environment.
+       before syms_of_keyboard.  Call `syms_of_terminal'.
+       Call set_initial_environment, not set_process_environment.
        (shut_down_emacs): Call reset_all_sys_modes() instead of
        reset_sys_modes().
 
        characteristics.
 
        * keymap.c (Vfunction_key_map): Remove.
-       (Fdescribe_buffer_bindings): Update references to
-       Vfunction_key_map.
+       (Fdescribe_buffer_bindings): Update references to Vfunction_key_map.
        (syms_of_keymap): Remove DEFVAR for Vfunction_key_map.
        (Vkey_translation_map): Remove.
        (syms_of_keymap): Remove DEFVAR for key-translation-map.
        (insert_glyphs): Remove.
        (raw_cursor_to, clear_to_end, tty_turn_off_insert)
        (tty_turn_off_highlight, get_tty_size): Add declaration.
-       (tabs_safe_p, init_baud_rate, get_tty_terminal): Update
-       prototypes.
+       (tabs_safe_p, init_baud_rate, get_tty_terminal): Update prototypes.
 
        * frame.h (enum output_method): Add output_initial.
        (struct x_output): Delete.
-       (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): Access
-       foreground_pixel and background_pixel directly from the frame.
+       (FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL):
+       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
        (FRAME_INITIAL_P): New macro.
        (Qtty, Qtty_type, Qterminal, Qterminal_live_p, Qenvironment)
        (Qterm_environment_variable, Qdisplay_environment_variable)
-       (make_terminal_frame, Qburied_buffer_list, Qwindow_system): New
-       declarations.
+       (make_terminal_frame, Qburied_buffer_list, Qwindow_system):
+       New declarations.
 
        * termchar.h (tty_output, tty_display_info): New structures.
        (tty_list): Declare.
        parameters.
        (add_env): New function.
        (child_setup): Use it.
-       (child_setup, getenv_internal): Handle the new
-       Vprocess_environment.
+       (child_setup, getenv_internal): Handle the new Vprocess_environment.
        (getenv_internal): Fix get_terminal_param call.
        (Fgetenv_internal, egetenv): Update doc.
        (syms_of_callproc): Initialize Vprocess_environment to nil.
        Register and initialize them.  Remove obsolete defvars.  Update doc
        strings.
        (child_setup): Handle Vlocal_environment_variables.
-       (getenv_internal): Add terminal parameter.  Handle
-       Vlocal_environment_variables.
+       (getenv_internal): Add terminal parameter.
+       Handle Vlocal_environment_variables.
        (Fgetenv_internal): Add terminal parameter.
        (child_setup, getenv_internal, Fgetenv_internal): Store the local
-       environment in a frame (not terminal) parameter.  Update doc
-       strings.
+       environment in a frame (not terminal) parameter.  Update doc strings.
        (set_initial_environment): Rename from set_global_environment.
        Store Emacs environment in initial frame parameter.
 
        Use FRAME_TERMINAL_P, FRAME_WINDOW_P,  FRAME_TTY and FRAME_RIF.
 
        * xfns.c (x_set_foreground_color x_set_background_color)
-       (x_set_mouse_color, x_set_cursor_color, x_make_gc): Use
-       FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
+       (x_set_mouse_color, x_set_cursor_color, x_make_gc):
+       Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
        (Fx_create_frame, x_create_tip_frame, build_string, x_window)
        (Fx_create_frame, x_create_tip_frame): Don't create frames on a
        terminal that is being deleted.
        (Fx_create_frame): Use `store_frame_param' to set `window-system'
-       frame parameter, and make sure it overrides any user-supplied
-       setting.
+       frame parameter, and make sure it overrides any user-supplied setting.
        (Fx_close_connection, Fx_synchronize): Unify argument names with
        the rest of the DEFUNs.
 
        * frame.c (Fframep): Deal with output_initial.
        (Qbuffer_predicate, Qbuffer_list, Qburied_buffer_list, Qtty)
        (Qtty_type, Qwindow_system, Qenvironment)
-       (Qterm_environment_variable, Qdisplay_environment_variable): New
-       variables.
+       (Qterm_environment_variable, Qdisplay_environment_variable): New vars.
        (x_set_screen_gamma, store_frame_param): Fix compilation errors.
        (make_terminal_frame): Don't create frames on a terminal that is
        being deleted.
        (make_terminal_frame): Use FRAME_BACKGROUND_PIXEL and
        FRAME_FOREGROUND_PIXEL.
-       (store_frame_param): Check for found_for_frame before calling
-       XFRAME.
+       (store_frame_param): Check for found_for_frame before calling XFRAME.
        (Fmake_terminal_frame): Handle NULL tty names correctly.
        (syms_of_frame): Enhance doc string of `default-frame-alist'.
        (Fdelete_frame): Remove unused variable `count'.
        (Fdelete_frame): Don't allow other frames to refer to a deleted
        frame in their 'environment parameter.
        (Fframe_with_environment): New function.
-       (syms_of_frame): Defsubr it.  Initialize and staticpro
-       Qenvironment.
+       (syms_of_frame): Defsubr it.  Initialize and staticpro Qenvironment.
        (get_future_frame_param): New function.
        (Fmake_terminal_frame): Use it.
 
 
        (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'.  Set wrong_kboard_jmpbuf
-       correctly in recursive calls.  Use current_kboard to access
-       Vkeyboard_translate_table.  Enhance comment before extra longjmp
-       to wrong_kboard_jmpbuf.  Add wrong_kboard_jmpbuf parameter to
-       allow for recursive calls.  Update longjmp invocations.  Remember
-       the original current_kboard, and longjmp to `wrong_kboard_jmpbuf'
-       when a filter, timer or sentinel changes it.  Comment out
-       unnecessary calls to `record_single_kboard_state' and
-       `any_kboard_state'.  Update recursive calls.
+       (read_char): Declare.  Update call to `read_char_minibuf_menu_prompt'.
+       Set wrong_kboard_jmpbuf correctly in recursive calls.
+       Use current_kboard to access Vkeyboard_translate_table.
+       Enhance comment before extra longjmp to wrong_kboard_jmpbuf.
+       Add wrong_kboard_jmpbuf parameter to allow for recursive calls.
+       Update longjmp invocations.  Remember the original current_kboard,
+       and longjmp to `wrong_kboard_jmpbuf' when a filter, timer or sentinel
+       changes it.  Comment out unnecessary calls to
+       `record_single_kboard_state' and `any_kboard_state'.
+       Update recursive calls.
        (wrong_kboard_jmpbuf): Remove global variable.
        (read_key_sequence): Remove unused variable wrong_kboard_jmpbuf.
        Handle deleted interrupted_kboards correctly; that is a legal
        case.  Add `wrong_kboard_jmpbuf' local variable.  Update setjmp
-       and read_char calls.  Abort if interrupted_kboard died in
-       read_char.
+       and read_char calls.  Abort if interrupted_kboard died in read_char.
        (any_kboard_state, single_kboard_state)
        (push_frame_kboard): Remove function.
        (pop_kboard): Switch out of single_kboard mode if the kboard has
        up single_kboard mode.
        (Frecursive_edit): Switch to single_kboard mode only in nested
        command loops.
-       (cmd_error, command_loop, command_loop_1, timer_check): Comment
-       out unnecessary call to `any_kboard_state' and
+       (cmd_error, command_loop, command_loop_1, timer_check):
+       Comment out unnecessary call to `any_kboard_state' and
        `record_single_kboard_state'.
        (delete_kboard): Exit single_kboard mode if we have just deleted
        that kboard.  Use FRAME_KBOARD.
index b2bca4264317e9a447a7ee79e0bbf9c6b970bbce..230f3a0518436030457401163220ec8510be9fb2 100644 (file)
@@ -3009,6 +3009,7 @@ extern void init_keyboard P_ ((void));
 extern void syms_of_keyboard P_ ((void));
 extern void keys_of_keyboard P_ ((void));
 extern char *push_key_description P_ ((unsigned int, char *, int));
+extern void add_user_signal P_ ((int sig, const char *name));
 
 
 /* defined in indent.c */
@@ -3120,7 +3121,7 @@ EXFUN (Fcall_process, MANY);
 extern int child_setup P_ ((int, int, int, char **, int, Lisp_Object));
 extern void init_callproc_1 P_ ((void));
 extern void init_callproc P_ ((void));
-extern void set_global_environment P_ ((void));
+extern void set_initial_environment P_ ((void));
 extern void syms_of_callproc P_ ((void));
 
 /* defined in doc.c */