Closed
Bug 982694
Opened 10 years ago
Closed 10 years ago
GTK3 - ensure that we build with system-cairo
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla30
People
(Reporter: stransky, Assigned: stransky)
References
Details
Attachments
(1 file)
(deleted),
patch
|
ted
:
review+
|
Details | Diff | Splinter Review |
cairo-gtk3 can't be build with in-tree cairo, let's check that in configure script.
Assignee | ||
Comment 1•10 years ago
|
||
Set system-cairo as default for gtk3 target and fails when user overrides it. Ted, can you check this one please?
Attachment #8389873 -
Flags: review?(ted)
Comment 2•10 years ago
|
||
Out of 'idle' curiosity, does firefox built against gtk3 still has the problem described in bug 862422 ? As of firefox 27 and gtk2, it's still a present problem.
Assignee | ||
Comment 3•10 years ago
|
||
(In reply to Rafał Mużyło from comment #2) > Out of 'idle' curiosity, does firefox built against gtk3 still has the > problem described in bug 862422 ? > > As of firefox 27 and gtk2, it's still a present problem. I don't think there's a difference in Gtk3 version so I expect the same problems here.
Comment 4•10 years ago
|
||
(In reply to Martin Stránský from comment #3) > (In reply to Rafał Mużyło from comment #2) > > Out of 'idle' curiosity, does firefox built against gtk3 still has the > > problem described in bug 862422 ? > > > > As of firefox 27 and gtk2, it's still a present problem. > > I don't think there's a difference in Gtk3 version so I expect the same > problems here. In such case, any chance on *you* reopening it and adding it to the 'porting to gtk3' tracker ? Cause if I'd do it, it would likely just get VERIFIED.
Comment 5•10 years ago
|
||
Comment on attachment 8389873 [details] [diff] [review] cairo check patch Review of attachment 8389873 [details] [diff] [review]: ----------------------------------------------------------------- What's the problem with the in-tree cairo, does it just need an update to handle gtk3? (Is there a bug on that?)
Attachment #8389873 -
Flags: review?(ted) → review+
Assignee | ||
Comment 6•10 years ago
|
||
(In reply to Ted Mielczarek [:ted.mielczarek] from comment #5) > Comment on attachment 8389873 [details] [diff] [review] > cairo check patch > > Review of attachment 8389873 [details] [diff] [review]: > ----------------------------------------------------------------- > > What's the problem with the in-tree cairo, does it just need an update to > handle gtk3? (Is there a bug on that?) Thanks! There's a problem with system cairo, it causes flash plugin flickering. In-tree cairo works as expected.
Keywords: checkin-needed
Comment 7•10 years ago
|
||
Did you mean that the other way around? Your patch implements the opposite.
Assignee | ||
Comment 8•10 years ago
|
||
(In reply to Ted Mielczarek [:ted.mielczarek] from comment #7) > Did you mean that the other way around? Your patch implements the opposite. I know, it's because Gtk3 can't be build with in-tree cairo, the system one has to be used. IMO the flash flickering has to be fixed in cairo package shipped by linux distros.
Comment 9•10 years ago
|
||
(In reply to Martin Stránský from comment #8) > (In reply to Ted Mielczarek [:ted.mielczarek] from comment #7) > > Did you mean that the other way around? Your patch implements the opposite. > > I know, it's because Gtk3 can't be build with in-tree cairo, the system one > has to be used. IMO the flash flickering has to be fixed in cairo package > shipped by linux distros. Are you sure this flickering isn't a bug in firefox ? cairo 1.12 has been around for quite awhile already. As I said, if system cairo should be mandatory for gtk3, bug 862422 should be revisited and potentially reopened.
Comment 10•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/ac77c843076f
Keywords: checkin-needed
Comment 11•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/ac77c843076f
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla30
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•