Hi Quentin On Tue, 21 Jun 2011 14:07 +0200, "Quentin Mathé" <[email protected]> wrote: > >> I've put together some patches for ObjectMerging4 that: > >> 1) Add makefiles for GNUstep > >> 2) Fix compilation errors > >> 3) Add primitive value persistence > >> > >> Please find them attached at: https://gna.org/patch/index.php?2652 > > Can I apply these patches to you branch? I'd like to start hacking on the > compound document editor soon.
I applied them in my own branch. I will not be working on this stuff until after 3 July as I am on holidays until that time. By the way, I'll be in England briefly on 30 June/1 July. > > Overall, segregating objects is probably a good idea. My hunch is that it > > should be mostly an implementation detail and not have any observable > > effect on the use of the library, but I'm not sure. > > This sounds like the discussion we had about embedded core object vs > standalone/root core objects (aka persistent roots), and the need to > ensure that other documents usually don't change behind the user's back > on editing another document, unless it's clear a document kind involves > explicit sharing. When the persistent root is a compound document, a > photo group etc. explicit sharing can be expected. iirc To ensure a > predictable and stable behavior from the user's perspective, iirc we > concluded that embedded objects must be copied (even if it's a move) when > inserted into another persistent root, unlike root object which are just > aliased (through the UUID). I also contributed patches that implements object segregation, but I haven't been able to fully test it due to GNUstep issues at the time. I think they are in my branch. Cheers Chris -- Christopher Armstrong carmstrong ^^AT^ fastmail dOT com /Dot/ au _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
