Hi alltogether,
some time ago I got a bugreport[1] against the debian package of inkscape 0.42.2. The user has problems with editing old drawings containing a "root" layer in the new inkscape version, where the layer is called "Layer 1". Don't we have a compatibility option somewhere?
I quote two of his mails further down for details.
With best wishes,
Wolfi
[1] 333779@...499...
Ambrose Li wrote:
If I edit a drawing with several layers and the root layer contains artwork:
After selecting a non-root layer, the "(root)" in the layer selection menu (the one along the bottom edge of the window) disappears. For example, if the drawing has three layers: root, "layer 1" and "layer 2", after selecting "layer 1", only "layer 1" and "layer 2" will remain in the layer selection menu.
(If I now click an object that is on the root layer, the "(root)" reappears in the layer selection menu. So the bug is not exactly serious, provided that I can select some object that is in the root layer.)
...
I found that new drawings do not have a root layer, but a "Layer 1". So, I cannot reproduce the bug with new drawings, only old drawings with root layers.
Perhaps the bug is caused by lack of backward compatibility.
(I.e., the developers might have changed the default layer name, and then forgot that old drawings have an unnamed root layer.)
On 11/10/05, Wolfram Quester <wolfi@...111...> wrote:
After selecting a non-root layer, the "(root)" in the layer selection menu (the one along the bottom edge of the window) disappears. For example, if the drawing has three layers: root, "layer 1" and "layer 2", after selecting "layer 1", only "layer 1" and "layer 2" will remain in the layer selection menu.
(If I now click an object that is on the root layer, the "(root)" reappears in the layer selection menu. So the bug is not exactly serious, provided that I can select some object that is in the root layer.)
As far as I remember that was a deliberate feature introduced by Mental, in order to reduce confusion of users seeing a mysterious "root" in every file.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
Hi bulia,
On Thu, Nov 10, 2005 at 03:02:55PM -0400, bulia byak wrote:
On 11/10/05, Wolfram Quester <wolfi@...111...> wrote:
After selecting a non-root layer, the "(root)" in the layer selection menu (the one along the bottom edge of the window) disappears. For example, if the drawing has three layers: root, "layer 1" and "layer 2", after selecting "layer 1", only "layer 1" and "layer 2" will remain in the layer selection menu.
(If I now click an object that is on the root layer, the "(root)" reappears in the layer selection menu. So the bug is not exactly serious, provided that I can select some object that is in the root layer.)
As far as I remember that was a deliberate feature introduced by Mental, in order to reduce confusion of users seeing a mysterious "root" in every file.
thanks for enlightening. But Ambrose submitted two other bugs from which he traced at least the first one back to the layer name change:
In [1] he writes:
When I edit text objects inline the first time, nothing happens if I press the space bar. For example, if I try to enter "some text with spaces" I only get "sometextwithspaces" even if I press the space bar many times.
If I click the select tool and then re-select the text tool, I can retroactively insert spaces into the text object.
in [2]:
Using the Text and Font dialog to change text objects causes the font size to become larger and larger. (Using the text tool to edit the text in-line is ok.
I have a drawing with 12 pt text. If I bring up Text and Font, the dialog shows a line spacing of "125%".
If I change some text and press Apply, inkscape will change the font size to 125%, i.e., change 12pt text to 13.333 pt. If I press Apply again, it will change the font size to larger than 14 pt.
I cannot set the line spacing back to 100% and cannot manually override the font size.
Can you comment on these?
Thanks,
Wolfi
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333771 [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333768
On 11/10/05, Wolfram Quester <wolfi@...111...> wrote:
When I edit text objects inline the first time, nothing happens if I press the space bar. For example, if I try to enter "some text with spaces" I only get "sometextwithspaces" even if I press the space bar many times.
No idea, please submit to the bug tracker with a test case
in [2]:
Using the Text and Font dialog to change text objects causes the font size to become larger and larger. (Using the text tool to edit the text in-line is ok.
I have a drawing with 12 pt text. If I bring up Text and Font, the dialog shows a line spacing of "125%".
If I change some text and press Apply, inkscape will change the font size to 125%, i.e., change 12pt text to 13.333 pt. If I press Apply again, it will change the font size to larger than 14 pt.
I cannot set the line spacing back to 100% and cannot manually override the font size.
Same, submit with a test case, and please make sure to test on 0.43 before submitting
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
Quoting bulia byak <buliabyak@...400...>:
As far as I remember that was a deliberate feature introduced by Mental, in order to reduce confusion of users seeing a mysterious "root" in every file.
Correct. Most users who did not already have objects there failed to understand what it was.
-mental
mental@...3... wrote:
Quoting bulia byak <buliabyak@...400...>:
As far as I remember that was a deliberate feature introduced by Mental, in order to reduce confusion of users seeing a mysterious "root" in every file.
Correct. Most users who did not already have objects there failed to understand what it was.
I think it might be friendly if the logic which appears to say "show root if an object whose parent is root is selected" could be amended to say "show root if there are non-layer objects whose parent is root".
Aaron
participants (3)
-
unknown@example.com
-
bulia byak
-
Wolfram Quester