1. 22 Apr, 2007 1 commit
  2. 09 Mar, 2007 1 commit
  3. 04 Mar, 2007 1 commit
  4. 24 Feb, 2007 1 commit
    • Karoly Lorentey's avatar
      Re-enable GTK multidisplay support. · fa1b1007
      Karoly Lorentey authored
      * configure.in (HAVE_GTK_MULTIDISPLAY): Remove override.
      
      * configure: Regenerate.
      
      * xterm.c (x_term_init): Reword error string for GTK.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-598
      fa1b1007
  5. 14 Feb, 2007 1 commit
  6. 02 Feb, 2007 2 commits
  7. 21 Jan, 2007 1 commit
  8. 08 Jan, 2007 1 commit
    • Jan Djärv's avatar
      New variable last_user_time. · 1c8591d0
      Jan Djärv authored
      (handle_one_xevent): Set last_user_time from events that have Time.
      Set net_supported_window to 0 when reparented.
      (wm_supports): New function.
      (do_ewmh_fullscreen): Use wm_supports to check for _NET_WM_STATE.
      (x_term_init): Initialize net_supported_atoms, nr_net_supported_atoms
      and net_supported_window.
      1c8591d0
  9. 10 Dec, 2006 1 commit
  10. 09 Dec, 2006 1 commit
  11. 08 Dec, 2006 1 commit
  12. 30 Nov, 2006 1 commit
  13. 17 Nov, 2006 1 commit
  14. 10 Nov, 2006 1 commit
  15. 03 Nov, 2006 1 commit
  16. 10 Oct, 2006 1 commit
  17. 13 Sep, 2006 1 commit
    • Chong Yidong's avatar
      * xterm.c (x_initialize): Don't install Xt event timer here. · 98a20c65
      Chong Yidong authored
      	(x_timeout_atimer_activated_flag): New var.
      	(x_activate_timeout_atimer): New function to install Xt timer.
      	(x_send_scroll_bar_event, x_process_timeouts): Use it.
      
      	* xmenu.c (x_menu_set_in_use, popup_activate_callback)
      	(create_and_show_popup_menu, create_and_show_dialog): Use it.
      
      	* xterm.h (x_activate_timeout_atimer): prototype.
      98a20c65
  18. 08 Sep, 2006 3 commits
  19. 24 Aug, 2006 1 commit
  20. 21 Aug, 2006 1 commit
  21. 11 Aug, 2006 1 commit
  22. 04 Aug, 2006 1 commit
  23. 29 Jul, 2006 1 commit
    • Karoly Lorentey's avatar
      Fix x_catch_errors-related abort after X disconnects. (Reported by Dan Nicolaescu). · e6aee454
      Karoly Lorentey authored
      * src/xterm.h: Remove declaration for x_fully_uncatch_errors.
      
      * src/xterm.c (x_fully_uncatch_errors): Disable definition.
      
      * src/eval.c (unwind_to_catch): Don't call x_fully_uncatch_errors.
        (internal_condition_case, internal_condition_case_1)
        (internal_condition_case_2): Don't abort when x_catching_errors.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-576
      e6aee454
  24. 18 Jul, 2006 1 commit
    • Dan Nicolaescu's avatar
      * ebrowse.c (usage, version): Mark as NO_RETURN. · 2381d38d
      Dan Nicolaescu authored
      * emacsclient.c (print_help_and_exit): Likewise.
      
      * xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN.
      
      * textprop.c (text_read_only): Likewise.
      
      * lread.c (end_of_file_error): Likewise.
      
      * lisp.h (circular_list_error, memory_full, buffer_memory_full):
      Likewise.
      
      * eval.c (unwind_to_catch): Likewise.
      
      * buffer.h (buffer_slot_type_mismatch): Likewise.
      2381d38d
  25. 04 Jul, 2006 1 commit
  26. 16 Jun, 2006 1 commit
    • Jan Djärv's avatar
      2006-06-16 Francis Litterio <flitterio@gmail.com> · d692a3d5
      Jan Djärv authored
      	* xterm.c (x_check_expected_move, handle_one_xevent)
      	(x_set_offset, x_check_fullscreen): Extensive changes to make
      	frame positioning deterministic under X.
      
      	* xterm.h (x_output): Added members left_before_move and
      	top_before_move.  Removed members expected_left and expected_top.
      d692a3d5
  27. 29 May, 2006 1 commit
  28. 27 May, 2006 1 commit
  29. 23 May, 2006 1 commit
  30. 20 May, 2006 2 commits
    • Karoly Lorentey's avatar
      Fix C-x 5 2 on the controlling tty; fix some possible crash conditions and a memory leak. · ab797f65
      Karoly Lorentey authored
      * src/frame.c (make_terminal_frame): Don't create frames on a terminal
        that is being deleted.
      * src/xfns.c (Fx_create_frame, x_create_tip_frame): Ditto.
      
      * src/keyboard.c (tty_read_avail_input): Don't read from a terminal that
        is being deleted.
      
      * src/term.c (get_named_tty): Abort if tty name is NULL.  Simplify accordingly.
      
      * src/term.c (Ftty_type): Return nil if terminal is not on a tty instead
        of throwing an error.  Doc update.
      
      * src/term.c (init_tty): Set name before calling `get_named_tty'.
      
      * src/term.c (delete_tty): Let delete_terminal delete the frames.  Plug
        memory leak caused by tty->name.  Remove reference to `deleting_tty'.
      
      * src/term.c (syms_of_term) <Vsuspend_tty_functions, Vresume_tty_functions>: Doc update.
      
      * src/termhooks.h (terminal) <name>: Explain why identifying terminals by
        name is a bad idea.
      
      * src/terminal.c (delete_terminal): Doc update.
      
      * src/xterm.c (XTread_socket): Disable loop on all X displays.
      
      * src/xterm.c (x_delete_display): Doc update to reflect changes in
        delete_terminal.
      
      * src/xterm.c (x_delete_terminal): Don't set terminal->deleted and let
        delete_terminal delete the frames on the terminal.
      
      * src/xterm.h (x_display_info) <terminal>: Move member earlier in the struct.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-565
      ab797f65
    • Karoly Lorentey's avatar
      Fix crashes in `delete-terminal' caused by recursive calls or X displays with live frames. · a98f1617
      Karoly Lorentey authored
      * src/termhooks.h (terminal) <deleted>: New member.
      
      * src/term.c (delete_tty): Use it.
        (deleting_tty): Remove old variable.
      
      * src/terminal.c (delete_terminal): Use terminal->deleted. 
      
      * src/xterm.c (x_delete_terminal): Use terminal->deleted.  Delete all
        frames on the display explicitly.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-562
      a98f1617
  31. 17 May, 2006 1 commit
  32. 16 May, 2006 1 commit
  33. 14 May, 2006 2 commits
  34. 01 Apr, 2006 2 commits
    • Karoly Lorentey's avatar
      Fix previous commit. · 5bcee7ef
      Karoly Lorentey authored
      * src/frame.c (make_terminal_frame): Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
      * src/gtkutil.c (xg_create_frame_widgets): Ditto.
      * src/macfns.c (x_set_mouse_color): Ditto.
      * src/macfns.c (x_make_gc): Ditto.
      * src/msdos.c (ScreenVisualBell): Ditto.
      * src/msdos.c (internal_terminal_init): Ditto.
      * src/w32term.c (x_free_frame_resources): Ditto.
      * src/xfns.c (x_window): Ditto.
      * src/xterm.c (x_scroll_bar_create): Ditto.
      * src/xterm.c (x_scroll_bar_set_handle): Ditto.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-545
      5bcee7ef
    • Karoly Lorentey's avatar
      Fix tooltip border color. · ce593f6e
      Karoly Lorentey authored
      * src/xterm.h (x_output): Remove background_pixel and foreground_pixel
        fields.
      
      * src/widget.c (update_from_various_frame_slots): Use
        FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
      
      * src/xfns.c (x_set_foreground_color): Ditto.
      * src/xfns.c (x_set_background_color): Ditto.
      * src/xfns.c (x_set_mouse_color): Ditto.
      * src/xfns.c (x_set_cursor_color): Ditto.
      * src/xfns.c (x_make_gc): Ditto.
      * src/xfns.c (Fx_create_frame): Ditto.
      * src/xfns.c (x_create_tip_frame): Ditto.
      * src/xfns.c (build_string): Ditto.
      * src/xterm.c (XTflash): Ditto.
      * src/xterm.c (x_free_frame_resources): Ditto.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-544
      ce593f6e