- Nov 15, 2017
-
-
Mike Hommey authored
The option allows to iterate on the allocator code without requiring a complete setup to build Firefox.
-
Mike Hommey authored
This is a hack that was added back when the chromium ipc codebase was imported, but that shouldn't be required anymore. The mozalloc operator new is gotten through stl wrapping these days.
-
Mike Hommey authored
Bug 1417309 - Move some definitions from top-level moz.build to application-specific moz.build files. r=nalexander When building with a --enable-project that is neither js nor a toolkit-based one (like browser or mobile/android), we don't want to be building things that are specific to gecko and/or spidermonkey. At the same time, this lifts the exception that js standalone doesn't have an app.mozbuild included, and makes the moz.build parsers that don't set a MOZ_BUILD_APP get the same information as they were through toolkit.mozbuild. We still keep mfbt, build and a few other DIRS set from the top-level, because at the moment, there aren't really any --enable-project that would benefit from those not being recursed.
-
Mike Hommey authored
-
Aditya Bharti authored
bug 1407562 - Fix in-content HTML selects and about:telemetry "Raw JSON" element for RTL locales r=chutten The arrow icon in about:telemetry's process <select> overlapped the text in RTL. It turns out that this was also a problem in a couple of other places in the UI, including the Add New Credit Card and And New Address dialogs for form autofill. Now, those are fixed too. On the about:telemetry page, the "Raw JSON" element is in the appropriate place now. Earlier it was on the left in RTL locales.
-
Brindusan Cristian authored
-
Brindusan Cristian authored
Backed out changeset d4fa112c3acd (bug 1414999) for mochitest plain headless failures on build/build/src/dom/base/nsDocument.cpp on a CLOSED TREE
-
Brindusan Cristian authored
-
Brindusan Cristian authored
-
ffxbld authored
-
ffxbld authored
-
Andrew Osmond authored
Bug 1401672 - Make display items for the same WebRenderBridgeParent/Child share the ImageKey for shared surfaces. r=jrmuizel
-
ffxbld authored
-
ffxbld authored
-
Nathan Froyd authored
-
Nathan Froyd authored
Bug 1325632 - part 5 - ensure that we compile with -fno-sized-deallocation when possible; r=chmanchester We currently turn off the C++14 sized-deallocation facility on MSVC, and we'd like to ensure we do the same thing for clang and gcc. To do so, we add new functionality to moz.configure for checking and adding compilation flags, similar to the facility for checking and adding warning flags. The newly added facility is then used to add -fno-sized-deallocation to the compilation flags, when the option is supported. Once we do this, we can't define the sized deallocation functions in mozalloc.h; the compiler will complain that we are using -fno-sized-deallocation, yet defining these special functions that we'll never use. These functions were added for MinGW, where we needed to compile with C++14 ahead of other platforms to be compatible with MSVC headers. But they're no longer necessary, though they would be if we removed -fno-sized-deallocation; the compiler will complain if we do that and we'll add them back at that point.
-
Nathan Froyd authored
We have code to test whether particular flags are supported for the compiler we're using. Unfortunately, that code is tied up with checking for warning flags. We're about to add a separate facility for generic compilation flags, and we'd like to avoid cutting and pasting code if possible. Let's split the core code out into a separate, reusable function.
-
Nathan Froyd authored
This probably doesn't make a huge difference, as we're not generating any code here, but better safe than sorry.
-
Nathan Froyd authored
We're going to compile with C++14 and we don't plan to go back.
-
Emilio Cobos Álvarez authored
MozReview-Commit-ID: 3TsM8tbzPMV
-
Sebastian Hengst authored
Backed out 3 changesets (bug 1398229) for failing own browser-chrome browser/components/contextualidentity/test/browser/browser_saveLink.js. r=backout on a CLOSED TREE Backed out changeset 5b3b0a38b2d1 (bug 1398229) Backed out changeset a726fc7506ca (bug 1398229) Backed out changeset 53dae7764e58 (bug 1398229)
-
Sebastian Hengst authored
Bug 1417436 - Add Windows code coverage build and test definitions: Add linebreak in long comment to fix flake8 error. r=linting-fix
-
Jonathan Kew authored
-
Aki Sasaki authored
MozReview-Commit-ID: IZaX1tdDM2W --HG-- extra : rebase_source : 1f6d9d29e3562e7fab44eb8dd9978a3f360b5d59 extra : source : fbb14e4523d13bd065521479fabfe320f8a7ba5f
-
Nika Layzell authored
MozReview-Commit-ID: 1mzNDOFUNep --HG-- extra : rebase_source : 0d8f5fa959aaae39c1fdcc0c025905a7a7bbb931
-
Nika Layzell authored
MozReview-Commit-ID: KDllmZzdn6m --HG-- extra : rebase_source : 374baf211a289c36d2b42d009dd325432cfafb61
-
Nika Layzell authored
MozReview-Commit-ID: AZMWwKFnvG9 --HG-- extra : rebase_source : 6d4cc4f5af7e244c54972aa1afeeb81f98b0c5cb
-
Nika Layzell authored
Bug 1416384 - Part 6: Eliminate calls to Assert{Inner,Outer} and As{Inner,Outer} in nsGlobalWindow, r=smaug MozReview-Commit-ID: GIiSlDzjgWb --HG-- extra : rebase_source : e21578e4056b1f3000ef320d2c380fd9889ca9eb
-
Nika Layzell authored
MozReview-Commit-ID: FzaGKmdDtmy --HG-- extra : rebase_source : 14613fff864493523fd546b75991a63b92fa169a
-
Nika Layzell authored
MozReview-Commit-ID: CV6rrA0M2ZV --HG-- extra : rebase_source : 2dbd420d97c99715324633f98345eb13d12e0114
-
Nika Layzell authored
This was needed before as the base to nsGlobalWindow, but now that nsGlobalWindow doesn't exist, and we only have specific versions, we no longer need this type. MozReview-Commit-ID: 6IJmJtnSkMr --HG-- extra : rebase_source : d21068aa7da89a6d49ead2477b91577809f5856a
-
Nika Layzell authored
There are many helper methods and structs in nsGlobalWindow.cpp. Many of these are used by only the inner or only the outer window, while some are used by both. In the case of the items used by both, I extracted them into nsGlobalWindow.cpp, which includes nsGlobalWindowInner.cpp and nsGlobalWindowOuter.cpp as the compilation unit entry point. In the case of items used by just one or the other, I removed them from the other file, and deleted the bodies of functions which used them, replacing them, with a MOZ_CRASH. This gets gecko building again, so that we can make further incremental improvements. MozReview-Commit-ID: 8QnJ1PX6TAO --HG-- extra : rebase_source : 0eac00ad757f825a22a1af95d0a01d6fa92d824d
-
Nika Layzell authored
MozReview-Commit-ID: 4Yz8hRMZEJC --HG-- extra : rebase_source : 9edb91316b60db44034e0a24a14c60877e08a064
-
Nika Layzell authored
MozReview-Commit-ID: CmKx5jtvtrT --HG-- extra : rebase_source : b1c5fe7c140a743d55c462b6d2bcbf8a97950d9c
-
Nika Layzell authored
MozReview-Commit-ID: JRvPtQTJqSX --HG-- extra : rebase_source : d80d2cd93c0ad629b92b7b67af664a2ccbbc3658
-
nika@thelayzells.com authored
--HG-- extra : rebase_source : 00e4286187c8c32de094ce10c9ec709f6e5c56a8
-
nika@thelayzells.com authored
--HG-- rename : dom/base/nsGlobalWindow.cpp => dom/base/nsGlobalWindowInner.cpp rename : dom/base/nsGlobalWindow.h => dom/base/nsGlobalWindowInner.h rename : dom/base/nsGlobalWindow.cpp => dom/base/nsGlobalWindowOuter.cpp rename : dom/base/nsGlobalWindow.h => dom/base/nsGlobalWindowOuter.h extra : rebase_source : e29e0abbbc4898b9d50c05c68ada2f1561678cd1
-
Boris Zbarsky authored
Bug 1415741. Switch to a different env var, not MOZ_DEBUG, for disabling mouse event taps on Mac. r=mstange MozReview-Commit-ID: BgFpmE2Juom
-
Boris Zbarsky authored
MozReview-Commit-ID: FQ3LzP7rW6e
-
Andrea Marchesini authored
Bug 1398229 - Save-link-as feature should use the loading principal - part 3 - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD, r=ckerschb
-