Open Bug 1998657 Opened 11 days ago Updated 2 hours ago

[Wayland] Allow to paint to offscreen surface before map

Categories

(Core :: Widget: Gtk, enhancement, P3)

enhancement

Tracking

()

REOPENED

People

(Reporter: stransky, Assigned: stransky, NeedInfo)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

[Wayland] Allow to paint to offscreen surface before map.

It means to remove moz_container_wayland_is_waiting_to_show() and WaylandSurface::mIsReadyToDraw which should be always true.

Assignee: nobody → stransky
Status: NEW → ASSIGNED

Let's land it in next cycle, after freeze.

Pushed by stransky@redhat.com: https://github.com/mozilla-firefox/firefox/commit/b39b0ef973df https://hg.mozilla.org/integration/autoland/rev/e423b6493306 [Wayland] Make WaylandSurface ready to draw right after its created r=emilio https://github.com/mozilla-firefox/firefox/commit/de6ac364421c https://hg.mozilla.org/integration/autoland/rev/3d23ba5d4bf6 [Wayland] Create EGLWindow over offscreen wl_surface and make it always available r=emilio
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f5f68709dddc https://hg.mozilla.org/integration/autoland/rev/094757ccd72d Revert "Bug 1998657 [Wayland] Create EGLWindow over offscreen wl_surface and make it always available r=emilio" for causing valgrind failures

Thanks, will look at it.

Flags: needinfo?(stransky)

applied those patches over autoland and bookmarks menus (second level - wheh hoovering over folder ) disappeared again.

Pushed by stransky@redhat.com: https://github.com/mozilla-firefox/firefox/commit/c2d08fd134f4 https://hg.mozilla.org/integration/autoland/rev/f38b48f473af [Wayland] Make WaylandSurface ready to draw right after its created r=emilio https://github.com/mozilla-firefox/firefox/commit/114cfcb1e4d0 https://hg.mozilla.org/integration/autoland/rev/4b375c234df0 [Wayland] Create EGLWindow over offscreen wl_surface and make it always available r=emilio https://github.com/mozilla-firefox/firefox/commit/e71ec995b1bb https://hg.mozilla.org/integration/autoland/rev/140faab7b8ed [Linux] Update gdk_x11 window resource leak as GdkWindow is created from nsWindow::Create() r=emilio

(In reply to s.zharkoff from comment #12)

applied those patches over autoland and bookmarks menus (second level - wheh hoovering over folder ) disappeared again.

Will look at it, Thanks.

Flags: needinfo?(stransky)
Status: ASSIGNED → RESOLVED
Closed: 2 days ago
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
Regressions: 2000409
Regressions: 2000425
Regressions: 2000419
Regressions: 2000421
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/89b2affdc5d2 https://hg.mozilla.org/integration/autoland/rev/338a6e3364af Revert "Bug 1998657 [Linux] Update gdk_x11 window resource leak as GdkWindow is created from nsWindow::Create() r=emilio" for causing various crashes
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 147 Branch → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: