1. 29 Mar, 2008 1 commit
    • Stefan Monnier's avatar
      * keyboard.c (pending_funcalls): New var. · 58555d81
      Stefan Monnier authored
      (timer_check): Run it.
      (syms_of_keyboard): Initialize it.
      * terminal.c (Qrun_hook_with_args, Qdelete_terminal_functions)
      (Vdelete_terminal_functions): New vars.
      (syms_of_terminal): Initialize them.
      (Fdelete_terminal): Run delete-terminal-functions.
      * xdisp.c (safe_eval): Rewrite.
      (safe_call2): New fun.
      * frame.c (Qdelete_frame_functions): New var.
      (syms_of_frame): Initialize it.
      (Fdelete_frame): Use it and use safe_call2 and pending_funcalls.
      * lisp.h (safe_call2, pending_funcalls): Declare.
      58555d81
  2. 28 Mar, 2008 1 commit
  3. 27 Mar, 2008 5 commits
  4. 26 Mar, 2008 6 commits
  5. 25 Mar, 2008 5 commits
  6. 24 Mar, 2008 1 commit
  7. 23 Mar, 2008 1 commit
  8. 22 Mar, 2008 1 commit
  9. 21 Mar, 2008 1 commit
  10. 20 Mar, 2008 3 commits
  11. 19 Mar, 2008 4 commits
    • Juanma Barranquero's avatar
      a5c54077
    • Jason Rumney's avatar
      * w32fns.c (hourglass_timer, hourglass_hwnd): New variables. · d148e14d
      Jason Rumney authored
      (syms_of_w32fns): Initialize them.
      (HOURGLASS_ID): New constant.
      (x_window_to_frame): Don't check hourglass_window.
      (w32_wnd_proc) <WM_TIMER>: Handle hourglass_timer.
      (w32_wnd_proc) <WM_EXITMENULOOP>: Set pending hourglass cursor.
      (w32_wnd_proc) <WM_SETCURSOR>: Set the hourglass or current cursor.
      (w32_wnd_proc) <WM_EMACS_SETCURSOR>: Set frame's current_cursor.
      Only change the cursor if hourglass is not active.
      (Fx_create_frame): Initialize frame's current_cursor.
      (hourglass_atimer): Remove.
      (hourglass_started): New function.
      (start_hourglass, cancel_hourglass, hide_hourglass): Adapt to w32.
      (show_hourglass): Adapt to w32, changing argument to frame.
      
      * w32term.h (struct w32_output): Remove hourglass_window.
      Add current_cursor.
      
      * eval.c (call_debugger, Fsignal):
      * keyboard.c (recursive_edit_1, cmd_error, Ftop_level)
      (command_loop_1, Fread_key_sequence, Fread_key_sequence_vector)
      (Fexecute_extended_command, cancel_hourglass_unwind):
      * minibuf.c (read_minibuf):
      * fns.c (Fy_or_n_p): Enable hourglass when HAVE_WINDOW_SYSTEM.
      d148e14d
    • Stefan Monnier's avatar
      (run_funs): New fun. · 6a44ffb3
      Stefan Monnier authored
      (run_window_configuration_change_hook): Use it to run the buffer-local
      and the global part of the hook.
      6a44ffb3
    • Stefan Monnier's avatar
      (format_mode_line_unwind_data): Add window argument. · 63558020
      Stefan Monnier authored
      (unwind_format_mode_line): Restore selected window.
      (x_consider_frame_title, Fformat_mode_line): Set selected window.
      63558020
  12. 17 Mar, 2008 6 commits
  13. 16 Mar, 2008 4 commits
  14. 15 Mar, 2008 1 commit