OSSP CVS Repository

ossp - Difference in ossp-pkg/uuid/ChangeLog versions 1.28 and 1.29
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/uuid/ChangeLog 1.28 -> 1.29

--- ChangeLog    2004/01/18 20:19:23     1.28
+++ ChangeLog    2004/01/19 12:15:04     1.29
@@ -13,14 +13,28 @@
 
   Changes between 0.9.3 and 0.9.4 (16-Jan-2004 to xx-Jan-2004)
 
+   o Include <string.h> in uuid.h because of size_t usage.
+     [Ralf S. Engelschall]
+
+   o INCOMPATIBILITY: Refactor the API and rename uuid_generate()
+     to uuid_make() and use a "uuid_t" pointer for the namespace
+     on UUID_VERSION3 generation. To allow access to the internal
+     pre-defined namespace UUIDs, provide a new uuid_load() function.
+     Because uuid_load() now also allows the loading of the "nil" UUID,
+     remove uuid_nil() from the API. After this second refactoring the
+     API is now the one we originally wished for the forthcoming version
+     1.0 of OSSP uuid.
+     [Ralf S. Engelschall]
+
    o Add version support to API via UUID_VERSION (compile-time)
      and uuid_version() (link-time).
      [Ralf S. Engelschall]
 
-   o Refactor the API by merging uuid_{unpack,pack,parse,format,dump}()
-     functions into unified uuid_{import,export}() functions. This
-     allows us to easily add support for other formats (e.g. XML) in the
-     future without having the change the API in principle.
+   o INCOMPATIBILITY: Refactor the API by merging
+     uuid_{unpack,pack,parse,format,dump}() functions into unified
+     uuid_{import,export}() functions. This allows us to easily add
+     support for other formats (e.g. XML) in the future without having
+     the change the API in principle.
      [Ralf S. Engelschall]
 
    o Document what DCE 1.1 UUID versions exist and what they are

CVSTrac 2.0.1