*** empty log message ***
authorroot <root>
Mon, 2 Jan 2006 16:04:34 +0000 (16:04 +0000)
committerroot <root>
Mon, 2 Jan 2006 16:04:34 +0000 (16:04 +0000)
Changes
src/Makefile.in
src/command.C
src/rxvtperl.h

diff --git a/Changes b/Changes
index 7e55e0283aa095da0176db101f971cadd8036eea..1811dc7d606aa226e410e429dcaa7544da6bca0e 100644 (file)
--- a/Changes
+++ b/Changes
@@ -15,6 +15,7 @@ WISH: just for fun, do shade and tint with XRender.
        - optionally embed a perl interpreter, which can be used for more
           intelligent/customized selection support, visual feedback, menus
           etc. See the urxvtperl manpage.
+        - fix directory permissions on install.
         - improved sched_yield support.
 
 6.2  Mon Jan  2 16:03:01 CET 2006
index 8b87390af4444a6abbbf713d6db938a5a29032fb..e404bb99a288d8c10a42f3102d629f261117beaa 100644 (file)
@@ -9,7 +9,6 @@ VPATH =         @srcdir@
 top_builddir = ..
 basedir = ..
 thisdir = src
-MKDIR = @top_srcdir@/autoconf/mkinstalldirs
 
 # for developers: the following debug options may be used
 #      -DDEBUG_CMD -DDEBUG_MAIN -DDEBUG_MENU -DDEBUG_MENUARROWS
@@ -95,17 +94,14 @@ distclean: realclean
        (cd $(srcdir); $(RMF) Makefile)
 
 install-perl:
-@IF_PERL@      $(MKDIR) $(DESTDIR)$(libdir)
-@IF_PERL@      $(MKDIR) $(DESTDIR)$(libdir)/urxvt
-@IF_PERL@      $(MKDIR) $(DESTDIR)$(libdir)/urxvt/perl-ext
+@IF_PERL@      $(INSTALL) -d $(DESTDIR)$(libdir)
+@IF_PERL@      $(INSTALL) -d $(DESTDIR)$(libdir)/urxvt
+@IF_PERL@      $(INSTALL) -d $(DESTDIR)$(libdir)/urxvt/perl-ext
 @IF_PERL@      $(INSTALL_DATA) urxvt.pm $(DESTDIR)$(libdir)/urxvt/urxvt.pm
 @IF_PERL@      for ext in perl-ext/*; do $(INSTALL_DATA) "$$ext" $(DESTDIR)$(libdir)/urxvt/"$$ext"; done
 
 install: allbin alldoc install-perl
-       $(MKDIR) $(DESTDIR)$(bindir)
-       $(RMF) $(RXVT_BINNAME)
-       $(RMF) $(RXVTC_BINNAME)
-       $(RMF) $(RXVTD_BINNAME)
+       $(INSTALL) -d $(DESTDIR)$(bindir)
        $(INSTALL_PROGRAM) rxvt  $(RXVT_BINNAME)
        $(INSTALL_PROGRAM) rxvtc $(RXVTC_BINNAME)
        $(INSTALL_PROGRAM) rxvtd $(RXVTD_BINNAME)
index fcc24c030acac59177075330adff7ea3939ffdc5..cb5c9623211afc2885fa39dcb788f3ceff0c8524 100644 (file)
@@ -1115,7 +1115,8 @@ rxvt_term::pty_fill ()
   else if (r < 0 && (errno == EAGAIN || errno == EINTR))
     {
 #if HAVE_SCHED_YIELD
-      event_handler.cw_yield.start ();
+      if (display->is_local)
+        event_handler.cw_yield.start ();
 #endif
     }
   else
index 44b037ea444c103a1390a49a3bfb5570496aae7f..7f49cb7665bea17c5984028d18ced5419bad0616 100644 (file)
@@ -57,7 +57,7 @@ struct rxvt_perl_interp
 extern struct rxvt_perl_interp rxvt_perl;
 
 #else
-#define PERL_INVOKE(args) (void)0
+# define PERL_INVOKE(args) false
 #endif
 
 #endif