On Sat, 2007-09-15 at 12:17 -0400, MenTaLguY wrote:
On Wed, 2007-09-12 at 20:36 -0700, Ted Gould wrote:
Are you thinking something like a reader/writer lock? It seems like that's more the mechanism that we're looking for.
Well, only sort of. We'd first need to be able to distinguish between different sources of modifications for them to be able to exclude one another.
Eventually it could be possible to open multiple "database handles" into a single XML::Document (with transaction isolation and/or locks), but I would need to get through some of the heavy refactoring I have planned before that would be possible, so it is not a short-term solution.
So, I'm guessing you're saying "not for 0.46". So, that brings forth the question "what should we do for 0.46"?
Here's my shot:
We change the dialog to have a combo box labeled "Dialog Mode:" with the following options:
"On Top" "On Top; Live Preview" "Floating"
And use that of 0.46. Then in 0.47 we switch to Bulia's idea.
--Ted