Mailing list archives: August 2003

Site index · List index
Message listThread · Author · Date
<dltoo...@comcast.net> f@epublish.cl&gt; Wed, 30 Jan, 00:24
<dltoo...@comcast.net> f@epublish.cl&gt; Wed, 30 Jan, 00:24
<dltoo...@comcast.net> f@epublish.cl&gt; Wed, 30 Jan, 00:24
<dltoo...@comcast.net> e&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Wed, 30 Jan, 00:24
<dltoo...@comcast.net> e&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Wed, 30 Jan, 00:24
<dltoo...@comcast.net> e&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Wed, 30 Jan, 00:24
r.@gosympatico.ca> nuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;&amp;amp;lt;/accel&amp;amp;gt; + &amp;amp;lt;event itemref=&amp;amp;quot;events:Preferences&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; &amp;amp;lt;/MenuItem&amp;amp;gt; - &amp;amp;lt;Menu itemName=&amp;amp;quot;FileMenu&amp;amp;quot;&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:QuitItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;title&amp;amp;gt;File&amp;amp;lt;/title&amp;amp;gt; - &amp;amp;lt;/Menu&amp;amp;gt; - - &amp;amp;lt;Menu itemName=&amp;amp;quot;EditMenu&amp;amp;quot;&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:UndoItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:RedoItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:CutItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:CopyItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlockschandlerdb.util.c import UUID &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;cx&amp;amp;amp;quot;&amp;amp;amp;amp;gt; from chandlerdb.item.c import CItem from chandlerdb.persistence.c import CView &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;lines&amp;amp;amp;quot;&amp;amp;amp;amp;gt;@@ -311,7 +311,7 @@ &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;cx&amp;amp;amp;quot;&amp;amp;amp;amp;gt; See L{find} for more information. @param uuid: a UUID &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;rem&amp;amp;amp;quot;&amp;amp;amp;amp;gt;- @type uuid: L{UUID&amp;amp;amp;amp;amp;lt;chandlerdb.util.uuid.UUID&amp;amp;amp;amp;amp;gt;} or a uuid string &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;add&amp;amp;amp;quot;&amp;amp;amp;amp;gt;+ @type uuid: L{, ((DBObject *) db)-&amp;amp;amp;amp;gt;db, flags); + + if (err) + { + raiseDBError(err); + return -1; + } + + self-&amp;amp;amp;amp;gt;seq = seq; + + return 0; + } +} + +static PyObject *t_sequence_close(t_sequence *self, PyObject *args) +{ + _t_sequence_close(self); + Py_RETURN_NONE; +} + +static PyObject *t_sequence_remove(t_sequence *self, PyObject *args) +{ + PyObject *txn; + int flags = 0; + + if (self-&amp;amp;amp;amp;gt;seq == NULL) + return raiseDBError(EINVAL); + + if (!PyArg_ParseTuple(args, &amp;amp;amp;amp;quot;O|i&amp;amp;amp;amp;quot;, &amp;amp;amp;amp;amp;txn, &amp;amp;amp;amp;amp;flags)) + return NULL; + Tue, 22 Feb, 04:55
r.@gosympatico.ca> nuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;&amp;amp;lt;/accel&amp;amp;gt; + &amp;amp;lt;event itemref=&amp;amp;quot;events:Preferences&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; &amp;amp;lt;/MenuItem&amp;amp;gt; - &amp;amp;lt;Menu itemName=&amp;amp;quot;FileMenu&amp;amp;quot;&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:QuitItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;title&amp;amp;gt;File&amp;amp;lt;/title&amp;amp;gt; - &amp;amp;lt;/Menu&amp;amp;gt; - - &amp;amp;lt;Menu itemName=&amp;amp;quot;EditMenu&amp;amp;quot;&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:UndoItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:RedoItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:CutItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:CopyItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlockschandlerdb.util.c import UUID &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;cx&amp;amp;amp;quot;&amp;amp;amp;amp;gt; from chandlerdb.item.c import CItem from chandlerdb.persistence.c import CView &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;lines&amp;amp;amp;quot;&amp;amp;amp;amp;gt;@@ -311,7 +311,7 @@ &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;cx&amp;amp;amp;quot;&amp;amp;amp;amp;gt; See L{find} for more information. @param uuid: a UUID &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;rem&amp;amp;amp;quot;&amp;amp;amp;amp;gt;- @type uuid: L{UUID&amp;amp;amp;amp;amp;lt;chandlerdb.util.uuid.UUID&amp;amp;amp;amp;amp;gt;} or a uuid string &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;add&amp;amp;amp;quot;&amp;amp;amp;amp;gt;+ @type uuid: L{, ((DBObject *) db)-&amp;amp;amp;amp;gt;db, flags); + + if (err) + { + raiseDBError(err); + return -1; + } + + self-&amp;amp;amp;amp;gt;seq = seq; + + return 0; + } +} + +static PyObject *t_sequence_close(t_sequence *self, PyObject *args) +{ + _t_sequence_close(self); + Py_RETURN_NONE; +} + +static PyObject *t_sequence_remove(t_sequence *self, PyObject *args) +{ + PyObject *txn; + int flags = 0; + + if (self-&amp;amp;amp;amp;gt;seq == NULL) + return raiseDBError(EINVAL); + + if (!PyArg_ParseTuple(args, &amp;amp;amp;amp;quot;O|i&amp;amp;amp;amp;quot;, &amp;amp;amp;amp;amp;txn, &amp;amp;amp;amp;amp;flags)) + return NULL; + Tue, 22 Feb, 04:55
r.@gosympatico.ca> nuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;&amp;amp;lt;/accel&amp;amp;gt; + &amp;amp;lt;event itemref=&amp;amp;quot;events:Preferences&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; &amp;amp;lt;/MenuItem&amp;amp;gt; - &amp;amp;lt;Menu itemName=&amp;amp;quot;FileMenu&amp;amp;quot;&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:QuitItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;title&amp;amp;gt;File&amp;amp;lt;/title&amp;amp;gt; - &amp;amp;lt;/Menu&amp;amp;gt; - - &amp;amp;lt;Menu itemName=&amp;amp;quot;EditMenu&amp;amp;quot;&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:UndoItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:RedoItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:CutItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlocks itemref=&amp;amp;quot;doc:CopyItem&amp;amp;quot;/&amp;amp;gt; - &amp;amp;lt;childrenBlockschandlerdb.util.c import UUID &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;cx&amp;amp;amp;quot;&amp;amp;amp;amp;gt; from chandlerdb.item.c import CItem from chandlerdb.persistence.c import CView &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;lines&amp;amp;amp;quot;&amp;amp;amp;amp;gt;@@ -311,7 +311,7 @@ &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;cx&amp;amp;amp;quot;&amp;amp;amp;amp;gt; See L{find} for more information. @param uuid: a UUID &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;rem&amp;amp;amp;quot;&amp;amp;amp;amp;gt;- @type uuid: L{UUID&amp;amp;amp;amp;amp;lt;chandlerdb.util.uuid.UUID&amp;amp;amp;amp;amp;gt;} or a uuid string &amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;span class=&amp;amp;amp;quot;add&amp;amp;amp;quot;&amp;amp;amp;amp;gt;+ @type uuid: L{, ((DBObject *) db)-&amp;amp;amp;amp;gt;db, flags); + + if (err) + { + raiseDBError(err); + return -1; + } + + self-&amp;amp;amp;amp;gt;seq = seq; + + return 0; + } +} + +static PyObject *t_sequence_close(t_sequence *self, PyObject *args) +{ + _t_sequence_close(self); + Py_RETURN_NONE; +} + +static PyObject *t_sequence_remove(t_sequence *self, PyObject *args) +{ + PyObject *txn; + int flags = 0; + + if (self-&amp;amp;amp;amp;gt;seq == NULL) + return raiseDBError(EINVAL); + + if (!PyArg_ParseTuple(args, &amp;amp;amp;amp;quot;O|i&amp;amp;amp;amp;quot;, &amp;amp;amp;amp;amp;txn, &amp;amp;amp;amp;amp;flags)) + return NULL; + Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRefs.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -5,7 +5,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; __license__ = &amp;amp;amp;quot;http://osafoundation.org/Chandler_0.1_license_terms.htm&amp;amp;amp;quot; from chandlerdb.item.c import Nil &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Children import Children from repository.item.RefCollections import RefList from repository.item.Indexes import NumericIndex &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRepositorypy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRepository.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBRepository.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -11,7 +11,8 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack from chandlerdb.util import lock &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID + &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Item import Item from repository.util.SAX import XMLGenerator from repository.persistence.Repository import \ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceFileContainerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/FileContainer.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/FileContainer.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -12,7 +12,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from PyLucene import IndexSearcher, QueryParser from PyLucene import Document, Field &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.persistence.DBContainer import DBContainer from repository.persistence.RepositoryError import RepositoryError &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistencePackHandlerpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;qEditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;X&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -53,6 +96,9 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;CopyItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp;amp;gt;Copy&amp;amp;lt;/title&amp;amp;gt; + &amp;amp;lt;operation&amp;amp;gt;InsertBefore&amp;amp;lt;/operation&amp;amp;gt; + &amp;amp;lt;menuLocation&amp;amp;gt;EditMenu&amp;amp;lt;/menuLocation&amp;amp;gt; + &amp;amp;lt;itemLocation&amp;amp;gt;&amp;amp;lt;/itemLocation&amp;amp;gt; &amp;amp;lt;menuItemKind&amp;amp;gt;Normal&amp;amp;lt;/menuItemKind&amp;amp;gt; &amp;amp;lt;accel&amp;amp;gt;C&amp;amp;lt;/accel&amp;amp;gt; &amp;amp;lt;helpString&amp;amp;gt;&amp;amp;lt;/helpString&amp;amp;gt; @@ -61,42 +107,36 @@ &amp;amp;lt;MenuItem itemName=&amp;amp;quot;PasteItem&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;title&amp; &lt;leus_osaf@epublish.cl&gt; Tue, 22 Feb, 04:55
r.@gosympatico.ca> b.util.uuid import UUID, _hash -from chandlerdb.persistence.container import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash +from chandlerdb.persistence.c import CValueContainer, CRefContainer &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.item.Access import ACL, ACE from repository.item.Item import Item from repository.persistence.Repository import Repository &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBItemIOpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBItemIO.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBItemIO.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from struct import pack, unpack &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID, _hash &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.c import Nil, Default, isitem from chandlerdb.item.ItemValue import ItemValue from repository.item.Item import Item &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBLobpy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBLob.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;amp;gt; &amp;amp;lt;pre class=&amp;quot;diff&amp;quot;&amp;amp;gt; &amp;amp;lt;span class=&amp;quot;info&amp;quot;&amp;amp;gt;--- trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:23:21 UTC (rev 7604) +++ trunk/chandler/repository/persistence/DBLob.py 2005-10-04 06:25:46 UTC (rev 7605) &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;lines&amp;quot;&amp;amp;gt;@@ -6,7 +6,7 @@ &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from chandlerdb.item.ItemValue import ItemValue &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;rem&amp;quot;&amp;amp;gt;-from chandlerdb.util.uuid import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;add&amp;quot;&amp;amp;gt;+from chandlerdb.util.c import UUID &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;cx&amp;quot;&amp;amp;gt; from repository.util.Lob import Lob from repository.util.Streams import ConcatenatedInputStream, NullInputStream &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt; &amp;amp;lt;a id=&amp;quot;trunkchandlerrepositorypersistenceDBRefspy&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;div class=&amp;quot;modfile&amp;quot;&amp;amp;gt;&amp;amp;lt;h4&amp;amp;gt;Modified: trunk/chandler/repository/persistence/DBRefs.py (7604 =&amp;amp;gt; 7605)&amp;amp;lt;/h4&amp;am