----- Forwarded message from [EMAIL PROTECTED] -----

Subject: CPAN Upload: JPRIT/Event-0.73.tar.gz
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED],
    [EMAIL PROTECTED]

The uploaded file

    Event-0.73.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/JPRIT/Event-0.73.tar.gz
  size: 147540 bytes
   md5: 7fa91101f379cdcdd5499c350e25597c

No action is required on your part
Request entered by: JPRIT (Joshua N. Pritikin)
Request entered on: Fri, 24 Mar 2000 15:41:28 GMT
Request completed:  Fri, 24 Mar 2000 15:42:00 GMT

        Virtually Yours,
        Id: paused,v 1.68 1999/10/22 14:39:12 k Exp k 

# This is a patch for Event-0.72 to update it to Event-0.73
# 
# To apply this patch:
# STEP 1: Chdir to the source directory.
# STEP 2: Run the 'applypatch' program with this patch file as input.
#
# If you do not have 'applypatch', it is part of the 'makepatch' package
# that you can fetch from the Comprehensive Perl Archive Network:
# http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz
# In the above URL, 'x' should be 2 or higher.
#
# To apply this patch without the use of 'applypatch':
# STEP 1: Chdir to the source directory.
# If you have a decent Bourne-type shell:
# STEP 2: Run the shell with this file as input.
# If you don't have such a shell, you may need to manually create/delete
# the files as shown below.
# STEP 3: Run the 'patch' program with this file as input.
#
# These are the commands needed to create/delete files/directories:
#
rm -f 'c/unix_io.c'
touch 'c/unix.c'
chmod 0444 'c/unix.c'
#
# This command terminates the shell and need not be executed manually.
exit
#
#### End of Preamble ####

#### Patch data follows ####
gdiff -up '/usr/tmp/mp13817.d/old/Event-0.72/ChangeLog' 
'/usr/tmp/mp13817.d/new/Event-0.73/ChangeLog'
Index: ./ChangeLog
--- ./ChangeLog Fri Mar 10 18:17:17 2000
+++ ./ChangeLog Fri Mar 24 10:36:44 2000
@@ -1,3 +1,17 @@
+2000-03-24  Joshua Pritikin  <[EMAIL PROTECTED]>
+
+       * Release 0.73.
+
+       * Fix for 5.6.0 with implicit context enabled.
+
+2000-03-21  Joshua Pritikin  <[EMAIL PROTECTED]>
+
+       * Rename unix_io.c -> unix.c in anticipation of Win32 support.
+
+2000-03-14  Joshua Pritikin  <[EMAIL PROTECTED]>
+
+       * Offer assurance about future compatibility (docs).
+
 2000-03-10  Joshua Pritikin  <[EMAIL PROTECTED]>
 
        * Release 0.72.
gdiff -up '/usr/tmp/mp13817.d/old/Event-0.72/Event.xs' 
'/usr/tmp/mp13817.d/new/Event-0.73/Event.xs'
Index: ./Event.xs
--- ./Event.xs  Wed Mar  8 11:45:53 2000
+++ ./Event.xs  Tue Mar 21 09:07:23 2000
@@ -74,7 +74,7 @@ static void Event_croak(const char* pat,
 
 /*
        Many operating systems claim to support poll yet they
-       actually emulate it with select.  c/unix_io.c supports
+       actually emulate it with select.  c/unix.c supports
        either poll or select but it doesn't know which one to
        use.  Here we try to detect if we have a native poll
        implementation.  If we do, we use it.  Otherwise,
@@ -250,7 +250,7 @@ double null_loops_per_second(int sec)
 #include "idle.c"
 #include "timer.c"
 #include "io.c"
-#include "unix_io.c"
+#include "unix.c"
 #include "var.c"
 #include "signal.c"
 #include "tied.c"
gdiff -up '/usr/tmp/mp13817.d/old/Event-0.72/MANIFEST' 
'/usr/tmp/mp13817.d/new/Event-0.73/MANIFEST'
Index: ./MANIFEST
--- ./MANIFEST  Wed Mar  1 16:37:10 2000
+++ ./MANIFEST  Tue Mar 21 08:38:16 2000
@@ -20,7 +20,7 @@ c/tied.c
 c/timeable.c
 c/timer.c
 c/typemap.c
-c/unix_io.c
+c/unix.c
 c/var.c
 c/watcher.c
 demo/echo.t
gdiff -up '/usr/tmp/mp13817.d/old/Event-0.72/TODO' 
'/usr/tmp/mp13817.d/new/Event-0.73/TODO'
Index: ./TODO
--- ./TODO      Wed Mar  8 11:50:37 2000
+++ ./TODO      Tue Mar 14 16:53:26 2000
@@ -1,8 +1,13 @@
+integrate with IPC::Open2/3
+
 finish up lexical warnings
 
 omitting parked=>1 should be a warning, not an error?
 
 attribute set methods should return the new value?
+
+demo/tail-f
+  see File::Tail or GNU textutils for implementation examples
 
 add timeout for var watchers?
 
gdiff -up '/usr/tmp/mp13817.d/old/Event-0.72/c/ev.c' 
'/usr/tmp/mp13817.d/new/Event-0.73/c/ev.c'
Index: ./c/ev.c
--- ./c/ev.c    Fri Mar  3 13:22:37 2000
+++ ./c/ev.c    Fri Mar 24 10:35:53 2000
@@ -185,7 +185,7 @@ static void pe_callback_died(pe_cbframe 
     }
 }
 
-static void _resume_watcher(pTHX_ void *vp) {
+static void _resume_watcher(void *vp) {
     pe_watcher *wa = (pe_watcher *)vp;
     pe_watcher_resume(wa);
 }
Index: ./lib/Event.pm
--- ./lib/Event.pm      Fri Mar 10 18:17:30 2000
+++ ./lib/Event.pm      Fri Mar 24 10:37:09 2000
@@ -13,7 +13,7 @@ use Carp;
 eval { require Carp::Heavy; };  # work around perl_call_pv bug XXX
 use vars qw($VERSION @EXPORT_OK
            $API $DebugLevel $Eval $DIED $Now);
-$VERSION = '0.72';
+$VERSION = '0.73';
 
 # If we inherit DynaLoader then we inherit AutoLoader; Bletch!
 require DynaLoader;
gdiff -up '/usr/tmp/mp13817.d/old/Event-0.72/lib/Event.pod' 
'/usr/tmp/mp13817.d/new/Event-0.73/lib/Event.pod'
Index: ./lib/Event.pod
--- ./lib/Event.pod     Thu Mar  9 13:27:54 2000
+++ ./lib/Event.pod     Tue Mar 14 08:17:34 2000
@@ -685,6 +685,17 @@ descriptors.
 
   http://www.usenix.org/events/usenix99/full_papers/banga/banga_html/index.html
 
+=head1 THE FUTURE
+
+Even if this module does not end up being the One and True Event Loop,
+the author will insure that it is source compatible with its
+successor, or arrange for gradual migration.  Back in the early days,
+the Event programming API was changing at every release.  Care was
+taken to allow the old API to continue to work, and the transition
+was eased by printing out lots of warnings about the new usage.  So
+you shouldn't sit on your hands in anticipation of the One and True
+Event Loop.  Just start coding!
+
 =head1 ALSO SEE
 
 L<Time::HiRes>, L<NetServer::Portal>, L<IPC::LDT>, L<Event-tcp>,
#### End of Patch data ####

#### ApplyPatch data follows ####
# Data version        : 1.0
# Date generated      : Fri Mar 24 10:46:24 2000
# Generated by        : makepatch 2.00 (2.0BETA)
# Recurse directories : Yes
# r 'c/unix_io.c' 6479 0
# p 'ChangeLog' 24308 953912204 0100444
# p 'Event.xs' 18516 953647643 0100444
# p 'MANIFEST' 901 953645896 0100444
# p 'TODO' 1723 953070806 0100444
# p 'c/ev.c' 7803 953912153 0100444
# c 'c/unix.c' 0 953645878 0100444
# p 'lib/Event.pm' 4074 953912229 0100444
# p 'lib/Event.pod' 23981 953039854 0100444
#### End of ApplyPatch data ####

#### End of Patch kit [created: Fri Mar 24 10:46:24 2000] ####
#### Checksum: 444 12809 37506 ####

Reply via email to