Commits

Ruslan Osmanov committed c0c359e

Fix package, bump version

Comments (0)

Files changed (3)

     -L$EVENT_DIR/lib
   ])
   dnl }}}
-  
-  event_src="php_event.c \
-    src/util.c \
-    src/fe.c \
-    src/pe.c \
-    classes/event.c \
-    classes/base.c \
-    classes/event_config.c \
-    classes/buffer_event.c \
-    classes/buffer.c \
-    classes/event_util.c"
 
   dnl {{{ --with-event-extra
   if test "$PHP_EVENT_EXTRA" != "no"; then
     ],[
       -L$EVENT_DIR/lib -levent_core
     ])
-
-    event_src="$event_src \
-      classes/dns.c \
-      classes/listener.c \
-      classes/http.c \
-      classes/http_connection.c"
   fi
   dnl }}}
  
+  event_src="event.c fe.c"
   PHP_NEW_EXTENSION(event, $event_src, $ext_shared,,$CFLAGS)
-  PHP_ADD_BUILD_DIR($ext_builddir/src)
-  PHP_ADD_BUILD_DIR($ext_builddir/classes)
-  PHP_ADD_INCLUDE($ext_builddir/src)
   PHP_ADD_EXTENSION_DEP(event, sockets, true)
   PHP_SUBST(EVENT_SHARED_LIBADD)
   PHP_SUBST(CFLAGS)
     <email>osmanov@php.net</email>
     <active>yes</active>
   </lead>
-  <date>2013-01-19</date>
+  <date>2013-02-01</date>
   <!--{{{ Current version -->
   <version>
-    <release>1.0.0</release>
-    <api>1.0.0</api>
+    <release>1.1.0</release>
+    <api>1.1.0</api>
   </version>
   <stability>
     <release>devel</release>
   </stability>
   <license uri="http://www.php.net/license">PHP</license>
   <notes><![CDATA[
-  Initial release
+  Procedural API converted to OOP API
   ]]></notes>
   <!--}}}-->
   <!--{{{ Contents -->
     <dir name="/">
       <file role="doc" name="CREDITS"/>
       <file role="doc" name="EXPERIMENTAL"/>
-      <file role="src" name="common.h"/>
+      <file role="doc" name="INSTALL.md"/>
+      <file role="doc" name="README.md"/>
       <file role="src" name="config.m4"/>
-      <file role="src" name="event.c"/>
-      <file role="src" name="fe.c"/>
-      <file role="src" name="fe.h"/>
+      <file role="src" name="php_event.c"/>
       <file role="src" name="php_event.h"/>
-      <file role="src" name="structs.h"/>
+      <dir name="classes">
+        <file role="src" name="base.c"/>
+        <file role="src" name="buffer.c"/>
+        <file role="src" name="buffer_event.c"/>
+        <file role="src" name="dns.c"/>
+        <file role="src" name="event.c"/>
+        <file role="src" name="event_config.c"/>
+        <file role="src" name="event_util.c"/>
+        <file role="src" name="http.c"/>
+        <file role="src" name="http_connection.c"/>
+        <file role="src" name="listener.c"/>
+      </dir>
+      <dir name="examples">
+        <file role="doc" name="buffer_proxy.php"/>
+        <file role="doc" name="eio.php"/>
+        <file role="doc" name="fibonacci_buffer.php"/>
+        <file role="doc" name="httpv0client.php"/>
+        <file role="doc" name="httpv0client2.php"/>
+        <file role="doc" name="listener.php"/>
+        <file role="doc" name="misc.php"/>
+        <file role="doc" name="signal.php"/>
+        <file role="doc" name="uppercase_proxy.php"/>
+      </dir>
+      <dir name="src">
+        <file role="src" name="common.h"/>
+        <file role="src" name="fe.c"/>
+        <file role="src" name="fe.h"/>
+        <file role="src" name="pe.c"/>
+        <file role="src" name="priv.h"/>
+        <file role="src" name="structs.h"/>
+        <file role="src" name="util.c"/>
+        <file role="src" name="util.h"/>
+      </dir>
       <dir name="tests">
         <file role="src" name="01-load.phpt"/>
         <file role="src" name="02-features.phpt"/>
         <file role="src" name="03-event-del.phpt"/>
+        <file role="src" name="04-bevent-socket.phpt"/>
       </dir>
     </dir>
   </contents>
   </extsrcrelease>
   <!--{{{ changelog-->
   <changelog>
+    <!--{{{ Current version -->
+    <release>
+      <version>
+        <release>1.1.0</release>
+        <api>1.1.0</api>
+      </version>
+      <stability>
+        <release>devel</release>
+        <api>devel</api>
+      </stability>
+      <license uri="http://www.php.net/license">PHP</license>
+      <notes><![CDATA[
+  Procedural API converted to OOP API
+  ]]></notes>
+    </release>
+    <!--}}}-->
+    <!--{{{ 1.0.1 -->
+    <release>
+      <version>
+        <release>1.0.1</release>
+        <api>1.0.0</api>
+      </version>
+      <stability>
+        <release>devel</release>
+        <api>devel</api>
+      </stability>
+      <license uri="http://www.php.net/license">PHP</license>
+      <notes><![CDATA[
+    Fix: crash due to destruction of the internal bufferevent buffers (synced with oop branch)
+    Fix: extra memory consumption caused by continuous calls to bufferevent_get_input/_output
+    Fix: memory violation while parsing event_config_set_max_dispatch_interval parameters
+  ]]></notes>
+    </release>
+    <!--}}}-->
     <!--{{{ 1.0.0 -->
     <release>
       <date>2013-01-19</date>
 #ifndef PHP_EVENT_H
 #define PHP_EVENT_H
 
-#define PHP_EVENT_VERSION "1.0.0-devel"
+#define PHP_EVENT_VERSION "1.1.0-devel"
 
 
 extern zend_module_entry event_module_entry;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.