Stable branch: filter effects are not rendered (rev >= 10019)

Bug #1297546 reported by su_v
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Johan Engelen

Bug Description

Follow-up report to:
Bug #1293169 “inkscape-0.48.x build fails using Xcode 5.1”
<https://bugs.launchpad.net/inkscape/+bug/1293169>

Recent changes to make Inkscape 0.48.x compile with Clang from Xcode 5.1 on ML and Mavericks broke filter rendering (works as expected with r10018):

Steps to reproduce:
1) launch latest stable build (new prefs, default doc)
2) draw a rectangle
3) blur it via Fill & Stroke
--> the selection cue of the visual bbox increases, but the filter effect is not visibly rendered.

Alternatively, open 'filters.svg' from the 'examples' directory distributed with Inkscape: none of the filter effects are rendered (all objects look identical, as if displayed in 'No Filter' view mode).

On OS X 10.7.5:
- not reproduced with rev <= 10018,
- reproduced with rev = 10019 (latest);
confirmed both with GTK+/X11- and GTK+/Quartz-based builds.

Related trac ticket in MacPorts:
Ticket 43075 (Inkscape blur fill does not work)
<https://trac.macports.org/ticket/43075>

su_v (suv-lp)
description: updated
description: updated
su_v (suv-lp)
description: updated
Revision history for this message
su_v (suv-lp) wrote :

Filter effects render as expected if reverting the two changes in 'src/2geom' from r10019 (tested with older clang on OS X 10.7.5) - but then it would likely fail again to compile with clang (LLVM 3.4svn) from Xcode 5.1.

@Johan - any chance you could take another look at the changes in 'src/geom' from revision 10019? Un-commenting that one commented-out line in 'src/2geom/interval.h' didn't help either …

Revision history for this message
su_v (suv-lp) wrote :

Fix committed in r10020 - thanks a lot, Johan!

Changed in inkscape:
assignee: nobody → Johan Engelen (johanengelen)
status: New → Fix Committed
tags: removed: blocker
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.