inkscape:turn-text-fallback-off-by-default

Last commit made on 2020-01-24
Get this branch:
git clone -b turn-text-fallback-off-by-default https://git.launchpad.net/inkscape

Branch merges

Branch information

Name:
turn-text-fallback-off-by-default
Repository:
lp:inkscape

Recent commits

8f05409... by Martin Owens

Turn text fallback off for Inkscape 1.0

b44ae41... by Martin Owens

Add doxygen comments and shall_write is a real

1e87b68... by Martin Owens

Fix #581, seperate shall_write logic and style attr loop when writing xml node.

4fa9aef... by Martin Owens

Merge in video patterns to page skel

e776c81... by Martin Owens

Merge branch 'fix-matrix-gui-units' of gitlab.com:sizmailov/inkscape

3535cda... by Martin Owens

Merge branch 'hacky-fix-issue-704' of gitlab.com:sizmailov/inkscape

b1c77e6... by Sergei Izmailov

Add units to E and F matrix elements in Transform GUI

Fixes #849

95f17f3... by Iskren Ivov Chernev

Fix text+shape_inside duplicate/copy

Text can be flown into shapes (via the shape-inside style property), and
these need special attention during duplicate/copy. These shapes need to
be duplicated/copied in addition to the text, in case they are not
included in the dupe/copy selection already.

For duplication -- if a text object references shapes via
shape-inside/shape-subtract they are added to the duplicate selection
(if not present).

For layer duplication -- if a text in the duplicated layer references
shapes outside of its layer, these shapes are duplicated and brought
into the new layer.

For copy -- if a text object references shapes they are added to the
generated clipboard document (if not selected already). After the
clipboard is pasted, some ids might need change (to prevent clashes), so
the existing id clash prevention logic is augmented to mind text shapes
as well.

Rough edges (not directly related to copy/duplicate):
- explicit shape-inside is not well handled in the UI
  - shape might end up on top of text
  - Select & Transform tool changes the relative position of the text
    and its shapes
  - during paste shift logic (so pasted stuff is not on top of
    original), the transformation on text object causes it to jump
    outside of the shape (and it might be too far off / not visible) --
    bad UX.
  - shape and text being on separate layers doesn't fire update
    text layout when shape is changed, but somehow snaps text into shape
    when a text transform is applied
- shape-subtract handling is not implemented at all
- basic-shapes are not handled in shape-inside

66bda7d... by Sergei Izmailov

Add doxygen comments, a bit of renaming

863f210... by Sergei Izmailov

Restructure PrecisionWatcher