Skip to content
Snippets Groups Projects
  1. Sep 18, 2017
  2. Sep 15, 2017
  3. Sep 18, 2017
  4. Sep 17, 2017
  5. Sep 15, 2017
  6. Sep 05, 2017
    • Randall Barker's avatar
      Bug 1392705 - part 3: Call nsBaseWidget::DestroyLayerManager() in... · 0cc6f266
      Randall Barker authored
      Bug 1392705 - part 3: Call nsBaseWidget::DestroyLayerManager() in nsWindow::Destroy to ensure IPC is not shutdown in the destructor for Android  r=jchen
      
      Due to the indeterminate nature of Gecko shutdown, the ref count of the
      nsWindow on Android would sometimes go to zero before the XPCOM shutdown
      observer was called in nsBaseWindow which is where the compositor thread
      IPC is shutdown. If nsBaseWindow::Shutdown does not get called, then the
      compositor thread IPC is shutdown in the nsBaseWindow destructor.
      Unfortunately while the nsWindow is being deleted, it can be accessed in
      the compositor thread and cause a crash in
      LayerManagerComposite::RenderToPresentationSurface.
      Calling nsBaseWidget::DestroyLayerManager() in nsWindow::Destroy()
      ensures it gets called before the destructor gets invoked typically in
      the Destroy() call.
      
      MozReview-Commit-ID: KCv8SCmEjnb
      
      --HG--
      extra : rebase_source : f48fe01b15ff7e2e8763628dd22a2c926d051e9d
      0cc6f266
  7. Sep 01, 2017
    • Randall Barker's avatar
      Bug 1392705 - part 2: Ensure... · f48938b5
      Randall Barker authored
      Bug 1392705 - part 2: Ensure LayerManagerComposite::RenderToPresentationSurface checks the compositor widget before using it r=kats
      
      MozReview-Commit-ID: 6EP9Pp4h5cP
      
      --HG--
      extra : rebase_source : 878dac0056cb96a6206d39bd000425578503ec2b
      f48938b5
  8. Aug 31, 2017
  9. Sep 18, 2017
  10. Sep 15, 2017
  11. Sep 18, 2017
  12. Sep 07, 2017
  13. Sep 15, 2017
    • Andrew Halberstadt's avatar
      Bug 1397229 - Disable... · a2d35ff9
      Andrew Halberstadt authored
      Bug 1397229 - Disable toolkit/browser/components/tooltiptext/browser_input_file_tooltips.js on Win10, r=jmaher
      
      This started failing when migrating from Windows 8 -> Windows 10. Fix is
      tracked in bug 1400368.
      
      MozReview-Commit-ID: BIKAQDcJnXR
      
      --HG--
      extra : rebase_source : 5d99fbd6d548344781c79d8debe918e713b533ee
      a2d35ff9
    • Andrew Halberstadt's avatar
      Bug 1397229 - Disable... · 7b626bb3
      Andrew Halberstadt authored
      Bug 1397229 - Disable browser/base/content/test/performance/browser_startup_images.js hidpi on Windows 10, r=jmaher
      
      This started failing when migrating from Windows 8 -> Windows 10. Fix is
      tracked in bug 1400357.
      
      MozReview-Commit-ID: HO0AYGjVTGm
      
      --HG--
      extra : rebase_source : 979f41e192a7e862a446b07c55fdde55e5fbdafd
      7b626bb3
  14. Sep 07, 2017
  15. Sep 18, 2017
  16. Sep 17, 2017
  17. Sep 18, 2017
    • Sebastian Hengst's avatar
      Backed out changeset 0d71c0be62de (bug 1342392) for bustage in partial update... · 16d37c86
      Sebastian Hengst authored
      Backed out changeset 0d71c0be62de (bug 1342392) for bustage in partial update generator for docker images: recompress.sh not found. r=backout
      
      --HG--
      rename : taskcluster/docker/partial-update-generator/Dockerfile => taskcluster/docker/funsize-update-generator/Dockerfile
      rename : taskcluster/docker/partial-update-generator/Makefile => taskcluster/docker/funsize-update-generator/Makefile
      rename : taskcluster/docker/partial-update-generator/README => taskcluster/docker/funsize-update-generator/README
      rename : taskcluster/docker/partial-update-generator/dep.pubkey => taskcluster/docker/funsize-update-generator/dep.pubkey
      rename : taskcluster/docker/partial-update-generator/nightly_sha1.pubkey => taskcluster/docker/funsize-update-generator/nightly_sha1.pubkey
      rename : taskcluster/docker/partial-update-generator/nightly_sha384.pubkey => taskcluster/docker/funsize-update-generator/nightly_sha384.pubkey
      rename : taskcluster/docker/partial-update-generator/release_sha1.pubkey => taskcluster/docker/funsize-update-generator/release_sha1.pubkey
      rename : taskcluster/docker/partial-update-generator/release_sha384.pubkey => taskcluster/docker/funsize-update-generator/release_sha384.pubkey
      rename : taskcluster/docker/partial-update-generator/requirements.txt => taskcluster/docker/funsize-update-generator/requirements.txt
      rename : taskcluster/docker/partial-update-generator/runme.sh => taskcluster/docker/funsize-update-generator/runme.sh
      rename : taskcluster/docker/partial-update-generator/scripts/funsize.py => taskcluster/docker/funsize-update-generator/scripts/funsize.py
      rename : taskcluster/docker/partial-update-generator/scripts/mbsdiff_hook.sh => taskcluster/docker/funsize-update-generator/scripts/mbsdiff_hook.sh
      16d37c86
  18. Sep 15, 2017
    • Simon Fraser's avatar
      Bug 1342392 Migrate partial update generation in-tree r=rail · 29f566fb
      Simon Fraser authored
      MozReview-Commit-ID: 84fP48sMYhS
      
      --HG--
      rename : taskcluster/docker/funsize-update-generator/Dockerfile => taskcluster/docker/partial-update-generator/Dockerfile
      rename : taskcluster/docker/funsize-update-generator/Makefile => taskcluster/docker/partial-update-generator/Makefile
      rename : taskcluster/docker/funsize-update-generator/README => taskcluster/docker/partial-update-generator/README
      rename : taskcluster/docker/funsize-update-generator/dep.pubkey => taskcluster/docker/partial-update-generator/dep.pubkey
      rename : taskcluster/docker/funsize-update-generator/nightly_sha1.pubkey => taskcluster/docker/partial-update-generator/nightly_sha1.pubkey
      rename : taskcluster/docker/funsize-update-generator/nightly_sha384.pubkey => taskcluster/docker/partial-update-generator/nightly_sha384.pubkey
      rename : taskcluster/docker/funsize-update-generator/release_sha1.pubkey => taskcluster/docker/partial-update-generator/release_sha1.pubkey
      rename : taskcluster/docker/funsize-update-generator/release_sha384.pubkey => taskcluster/docker/partial-update-generator/release_sha384.pubkey
      rename : taskcluster/docker/funsize-update-generator/requirements.txt => taskcluster/docker/partial-update-generator/requirements.txt
      rename : taskcluster/docker/funsize-update-generator/runme.sh => taskcluster/docker/partial-update-generator/runme.sh
      rename : taskcluster/docker/funsize-update-generator/scripts/funsize.py => taskcluster/docker/partial-update-generator/scripts/funsize.py
      rename : taskcluster/docker/funsize-update-generator/scripts/mbsdiff_hook.sh => taskcluster/docker/partial-update-generator/scripts/mbsdiff_hook.sh
      extra : rebase_source : e5a6cc3aafccde8c9e8cd175aafc7e641ca17031
      29f566fb
  19. Sep 17, 2017
    • Kartikaya Gupta's avatar
      Bug 1400034 - Turn on layers-free for transform/ and transform-3d/ reftests. r=ethlin,pchang · 202a32a3
      Kartikaya Gupta authored
      MozReview-Commit-ID: Ae80DrMwg1X
      
      --HG--
      extra : rebase_source : e90ffd1b443de46fa3d1bde9acaa4e97eabdf135
      202a32a3
    • Kartikaya Gupta's avatar
      Bug 1400034 - Do a more direct translation of transforms from Gecko to WR in... · fc4b1372
      Kartikaya Gupta authored
      Bug 1400034 - Do a more direct translation of transforms from Gecko to WR in layers-free mode. r=ethlin,pchang
      
      In layers-free mode the gecko display list and coordinate system is very
      similar to what WR is expecting. Instead of having each
      StackingContextHelper shift the origin of the coordinate system, we can
      leave it in one spot and just pass everything relative to that. The
      semantics of the Gecko display list already matches this; the exception
      is that nsDisplayTransform items are also considered reference frames,
      and anything inside them is relative to the nsDisplayTransform. On the
      WR side this is also the case, because stacking contexts with a
      transform are implicitly turned into reference frames.
      
      Additionally, the size of the bounds passed to the WR stacking context
      is never actually used, except on the root stacking context (which is
      not created by StackingContextHelper). Since we want a zero origin (as
      explained above) and the size is never used, we can just pass a zero
      rect to the WR stacking context from StackingContextHelper.
      
      In terms of the actual transform matrix, this patch now passes the full
      unmodified transform from nsDisplayTransform into WR. This transform
      gets applied onto the contents of the nsDisplayTransform. The contents'
      coordinate system is relative to the frame that generated the
      nsDisplayTransform. Again this maps directly to WR, where the transform
      on the stacking context gets applied to the contents of the stacking
      context; the contents' coordinates are relative to the stacking context.
      
      MozReview-Commit-ID: 9hdDxdKXPPi
      
      --HG--
      extra : rebase_source : b201cea867c6c6e26c2b0bcd0e38c8722f09fe77
      fc4b1372
    • Kartikaya Gupta's avatar
      Bug 1400034 - Back out changes that introduce scaling complexity to... · a96084d4
      Kartikaya Gupta authored
      Bug 1400034 - Back out changes that introduce scaling complexity to StackingContextHelper. r=ethlin,pchang
      
      This backs out bug 1399050, bug 1394308 (2 patches), and bug 1391499. I
      believe these patches sent us down a path that would make the code
      increasingly more complex, when in fact we can do a more "direct"
      translation from the gecko display list to the WR display list and make
      things a lot simpler and more correct.
      
      MozReview-Commit-ID: ZXXkI9DXiY
      
      --HG--
      extra : rebase_source : 47ce1fcb87f0c21d158ee06f38e2b3303f999270
      a96084d4
  20. Sep 18, 2017
    • Sebastian Hengst's avatar
      Backed out changeset a43387ee65d7 (bug 1342392) for failing flake8 and py-compat jobs. r=backout · 02740239
      Sebastian Hengst authored
      --HG--
      rename : taskcluster/docker/partial-update-generator/Dockerfile => taskcluster/docker/funsize-update-generator/Dockerfile
      rename : taskcluster/docker/partial-update-generator/Makefile => taskcluster/docker/funsize-update-generator/Makefile
      rename : taskcluster/docker/partial-update-generator/README => taskcluster/docker/funsize-update-generator/README
      rename : taskcluster/docker/partial-update-generator/dep.pubkey => taskcluster/docker/funsize-update-generator/dep.pubkey
      rename : taskcluster/docker/partial-update-generator/nightly_sha1.pubkey => taskcluster/docker/funsize-update-generator/nightly_sha1.pubkey
      rename : taskcluster/docker/partial-update-generator/nightly_sha384.pubkey => taskcluster/docker/funsize-update-generator/nightly_sha384.pubkey
      rename : taskcluster/docker/partial-update-generator/recompress.sh => taskcluster/docker/funsize-update-generator/recompress.sh
      rename : taskcluster/docker/partial-update-generator/release_sha1.pubkey => taskcluster/docker/funsize-update-generator/release_sha1.pubkey
      rename : taskcluster/docker/partial-update-generator/release_sha384.pubkey => taskcluster/docker/funsize-update-generator/release_sha384.pubkey
      rename : taskcluster/docker/partial-update-generator/requirements.txt => taskcluster/docker/funsize-update-generator/requirements.txt
      rename : taskcluster/docker/partial-update-generator/runme.sh => taskcluster/docker/funsize-update-generator/runme.sh
      rename : taskcluster/docker/partial-update-generator/scripts/funsize.py => taskcluster/docker/funsize-update-generator/scripts/funsize.py
      rename : taskcluster/docker/partial-update-generator/scripts/mbsdiff_hook.sh => taskcluster/docker/funsize-update-generator/scripts/mbsdiff_hook.sh
      rename : taskcluster/docker/partial-update-generator/scripts/recompress.py => taskcluster/docker/funsize-update-generator/scripts/recompress.py
      02740239
  21. Sep 16, 2017
    • Andreas Tolfsen's avatar
      Bug 1400289 - Add geckodriver release instructions. r=automatedtester · 681078e5
      Andreas Tolfsen authored
      This is a liberal port of the old geckodriver release instructions
      that are on the GitHub wiki:
      
      	https://github.com/mozilla/geckodriver/wiki/Releasing
      
      Because the project's canonical home has moved to mozilla-central,
      it is better to keep all documentation in one place.  Documentation
      close to the source code is the best.
      
      I have improved the release instructions in a number of ways, in
      particular by describing how to make a release to GitHub/Travis from
      mozilla-central.
      
      DONTBUILD
      
      MozReview-Commit-ID: 6f87DLDM59E
      
      --HG--
      extra : rebase_source : c144ac8ee2486a38d7eb26c91276e841be50fc81
      681078e5
  22. Sep 15, 2017
    • Simon Fraser's avatar
      Bug 1342392 Migrate partial update generation in-tree r=rail · 9ba847f4
      Simon Fraser authored
      MozReview-Commit-ID: 84fP48sMYhS
      
      --HG--
      rename : taskcluster/docker/funsize-update-generator/Dockerfile => taskcluster/docker/partial-update-generator/Dockerfile
      rename : taskcluster/docker/funsize-update-generator/Makefile => taskcluster/docker/partial-update-generator/Makefile
      rename : taskcluster/docker/funsize-update-generator/README => taskcluster/docker/partial-update-generator/README
      rename : taskcluster/docker/funsize-update-generator/dep.pubkey => taskcluster/docker/partial-update-generator/dep.pubkey
      rename : taskcluster/docker/funsize-update-generator/nightly_sha1.pubkey => taskcluster/docker/partial-update-generator/nightly_sha1.pubkey
      rename : taskcluster/docker/funsize-update-generator/nightly_sha384.pubkey => taskcluster/docker/partial-update-generator/nightly_sha384.pubkey
      rename : taskcluster/docker/funsize-update-generator/recompress.sh => taskcluster/docker/partial-update-generator/recompress.sh
      rename : taskcluster/docker/funsize-update-generator/release_sha1.pubkey => taskcluster/docker/partial-update-generator/release_sha1.pubkey
      rename : taskcluster/docker/funsize-update-generator/release_sha384.pubkey => taskcluster/docker/partial-update-generator/release_sha384.pubkey
      rename : taskcluster/docker/funsize-update-generator/requirements.txt => taskcluster/docker/partial-update-generator/requirements.txt
      rename : taskcluster/docker/funsize-update-generator/runme.sh => taskcluster/docker/partial-update-generator/runme.sh
      rename : taskcluster/docker/funsize-update-generator/scripts/funsize.py => taskcluster/docker/partial-update-generator/scripts/funsize.py
      rename : taskcluster/docker/funsize-update-generator/scripts/mbsdiff_hook.sh => taskcluster/docker/partial-update-generator/scripts/mbsdiff_hook.sh
      rename : taskcluster/docker/funsize-update-generator/scripts/recompress.py => taskcluster/docker/partial-update-generator/scripts/recompress.py
      extra : rebase_source : 5c6e1e909339f58ada48285294d97f3a4de46c28
      9ba847f4
  23. Sep 18, 2017
Loading