Merged from emacs@sv.gnu.org
authorKaroly Lorentey <lorentey@elte.hu>
Sat, 4 Mar 2006 23:07:13 +0000 (23:07 +0000)
committerKaroly Lorentey <lorentey@elte.hu>
Sat, 4 Mar 2006 23:07:13 +0000 (23:07 +0000)
Patches applied:

 * emacs@sv.gnu.org/emacs--devo--0--patch-128
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-129
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-130
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-131
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-132
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-133
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-134
   Merge from gnus--rel--5.10

 * emacs@sv.gnu.org/emacs--devo--0--patch-135
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-43
   Munge arch explicit ids in etc/images to match Emacs

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-44
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-45
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-46
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-47
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-48
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-524

1  2 
configure
lisp/font-lock.el
src/frame.h
src/window.c
src/xdisp.c
src/xselect.c

diff --cc configure
Simple merge
Simple merge
diff --cc src/frame.h
Simple merge
diff --cc src/window.c
Simple merge
diff --cc src/xdisp.c
Simple merge
diff --cc src/xselect.c
@@@ -1370,26 -1374,17 +1382,26 @@@ x_get_foreign_selection (selection_symb
       Lisp_Object selection_symbol, target_type, time_stamp;
  {
    struct frame *sf = SELECTED_FRAME ();
 -  Window requestor_window = FRAME_X_WINDOW (sf);
 -  Display *display = FRAME_X_DISPLAY (sf);
 -  struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (sf);
 +  Window requestor_window;
 +  Display *display;
 +  struct x_display_info *dpyinfo;
    Time requestor_time = last_event_timestamp;
 -  Atom target_property = dpyinfo->Xatom_EMACS_TMP;
 -  Atom selection_atom = symbol_to_x_atom (dpyinfo, display, selection_symbol);
 +  Atom target_property;
 +  Atom selection_atom;
    Atom type_atom;
    int secs, usecs;
-   int count;
+   int count = SPECPDL_INDEX ();
    Lisp_Object frame;
  
 +  if (! FRAME_X_P (sf))
 +    return Qnil;
 +
 +  requestor_window = FRAME_X_WINDOW (sf);
 +  display = FRAME_X_DISPLAY (sf);
 +  dpyinfo = FRAME_X_DISPLAY_INFO (sf);
 +  target_property = dpyinfo->Xatom_EMACS_TMP;
 +  selection_atom = symbol_to_x_atom (dpyinfo, display, selection_symbol);
 +
    if (CONSP (target_type))
      type_atom = symbol_to_x_atom (dpyinfo, display, XCAR (target_type));
    else