Commit Graph

286175 Commits

Author SHA1 Message Date
Jan Varga
7548797440 Bug 1248550 - Part 1: Move main idle maintenance logic into a new object Maintenance; r=khuey 2016-03-01 10:44:39 +01:00
Benjamin Bouvier
b4c662fefb Bug 1252019: Don't patch profiling entries for the BadIndirectCall exit; r=luke 2016-02-29 15:09:53 +01:00
Benjamin Bouvier
9cb8ed1049 Bug 1250198: Workaround unaligned memory accesses by masking the low bits; r=sunfish 2016-02-29 16:09:24 +01:00
Makoto Kato
b50302b4db Bug 1250403 - Part 2. Import crbug #354405 for aarch64. r=billm
MozReview-Commit-ID: A3sArb6IE6m
2016-02-28 19:11:09 +09:00
Makoto Kato
b1dec2a718 Bug 1250403 - Part 1. Define ARCH_CPU_ARM64 instead of ARCH_CPU_AARCH64. r=billm
Chromium defines ARCH_CPU_ARM64 and ARCH_CPU_ARM_FAMILY for aarch64.  So we should use it instead.  Because webrtc and sandbox already define it

MozReview-Commit-ID: C7GYnpRryhA
2016-02-28 19:26:18 +09:00
Jan de Mooij
e203b9a625 Bug 1252228 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information. r=efaust 2016-03-01 09:53:47 +01:00
Ting-Yu Lin
6ee2e44db3 Bug 1097398 Part 4 - Change text selection highlight color to fennec orange. r=nalexander
This is per request in bug 1097398 comment 18. The text selection
highlight should be fennec orange (#FF9500) and opacity 0.6.

This patch is derived from a WIP patch by Mark Capella
<markcapella@twcny.rr.com>

MozReview-Commit-ID: 9WXDluDQTFg
2016-02-16 16:55:28 +08:00
Ting-Yu Lin
745de894cc Bug 1097398 Part 3 - Use Android L style carets assets on Fennec. r=nalexander
The default AccessibleCaret CSS style is in layout/base/ua.css. We override them
in content.css to use the Android L style assets.

MozReview-Commit-ID: 6IEejkP7Moq
2016-02-16 16:55:28 +08:00
Ting-Yu Lin
9c3f2c683a Bug 1097398 Part 2 - Add preferences to make carets always tilt. r=roc
This is to support Firefox Android L style carets assets that the two
carets always look like tilt.

This patch is derived from a WIP patch by Mark Capella
<markcapella@twcny.rr.com>

MozReview-Commit-ID: H3nKLz6HcpM
2016-02-16 16:55:28 +08:00
Ting-Yu Lin
fc55382935 Bug 1097398 Part 1 - Move AccessibleCaret default assets to layout/style/. r=nalexander, r=heycam
Default AccessibleCaret assets were in editor for historical reasons. Because
ua.css references them, I move them to layout/style/ and add them in jar.mn so
that we don't have to package them in various products.

MozReview-Commit-ID: 7K7qr9FK784
2016-02-16 16:55:28 +08:00
Ms2ger
8ff37bd459 Bug 1252095 - Export xpcom-config.h from moz.build; r=ted 2016-03-01 09:17:29 +01:00
Ms2ger
15514f21e7 Bug 1252094 - Export necko-config.h from moz.build; r=ted 2016-03-01 09:17:29 +01:00
Ms2ger
24b9e4518d Bug 1252093 - Move AUTOCFG_JS_EXPORTS to moz.build; r=ted 2016-03-01 09:17:29 +01:00
Ms2ger
f7be871325 Bug 1252092 - Stop copying MockFilePicker.jsm for xpcshell tests; r=ted
The test that used it (test_privatebrowsing_downloadLastDir.js) was rewritten
as a mochitest in bug 722995 (changeset 38183dea71ab).
2016-03-01 09:17:29 +01:00
Ms2ger
e11f0e8757 Bug 1252112 - Remove obsolete rules to copy prcpucfg.h around; r=ted 2016-03-01 09:17:29 +01:00
Andrea Marchesini
45f4d13f50 Bug 1249950 - Add Performance Markers for MessagePort - patch 2, r=smaug, r=vporof 2016-03-01 09:16:18 +01:00
Andrea Marchesini
c96b4d27d3 Bug 1249950 - Add Performance Markers for MessagePort - patch 1 - remove non-useful 'explicit', r=smaug 2016-03-01 09:15:50 +01:00
JW Wang
a6138b7aee Bug 1252343. Part 2 - remove null checks for mReader which is const and never null. r=bechen.
MozReview-Commit-ID: GfyvA7Kbrcd
2016-03-01 15:21:11 +08:00
JW Wang
86bd17d925 Bug 1252343. Part 1 - make mReader const. r=bechen.
MozReview-Commit-ID: IL0cCd5aUR1
2016-03-01 10:56:19 +08:00
JW Wang
a9fcc51c53 Bug 1252341 - No need to reset mReader in ~MediaDecoderStateMachine() because the destructor will do that. r=bechen.
MozReview-Commit-ID: AmFsE95Ai9A
2016-03-01 10:47:36 +08:00
Chris Peterson
21c1d3f8b1 Bug 1251891 - Fix -Wunreachable-code warnings in testplugin. r=jimm
dom/plugins/test/testplugin/nptest_macosx.mm:278:10: warning: will never be executed [-Wunreachable-code]
dom/plugins/test/testplugin/nptest_macosx.mm:307:10: warning: will never be executed [-Wunreachable-code]
dom/plugins/test/testplugin/nptest.cpp:697:7: warning: will never be executed [-Wunreachable-code]
dom/plugins/test/testplugin/nptest.cpp:2300:15: warning: will never be executed [-Wunreachable-code]
2016-02-10 22:12:19 -08:00
Chris Peterson
fca79c2ebc Bug 1251887 - Add break to unintentional switch fallthrough in GfxInfoBase.cpp to fix -Wimplicit-fallthrough warning. r=milan
widget/GfxInfoBase.cpp:158:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-02-26 18:57:15 -08:00
Nicholas Nethercote
d9302a2302 Bug 1252374 - Increase the chunk size of the displayListArena. r=roc.
It reduces the number of malloc/free calls and may reduce malloc heap
fragmentation.
2016-03-01 16:48:31 +11:00
Josh Matthews
bc0a0fb7ca Bug 1238430 - Enable WPT websocket tests that use WSS. r=mcmanus 2016-02-26 18:57:13 -05:00
Johannes Schulte
777b48ad0f Bug 1064543 - Don't emit FilterTypeSet if it wouldn't remove any types. r=h4writer 2016-02-26 16:30:47 +01:00
Emanuel Hoogeveen
2bebc03c6d Bug 1251833 - Part 4: Remove some unneeded qualification from GCRuntime and friends. r=terrence 2016-02-29 12:10:00 -05:00
Emanuel Hoogeveen
206c937084 Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence 2016-02-29 11:24:00 -05:00
Emanuel Hoogeveen
0630443dce Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence 2016-02-29 11:22:00 -05:00
Emanuel Hoogeveen
c923d4ddff Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence 2016-02-29 11:21:00 -05:00
Daniel Holbert
451731a17a Bug 1251848: Check StyleSheetHandles for being null-flavored before derefing them, in assertions within nsLayoutStylesheetCache::InvalidateSheet. r=bholley 2016-02-29 18:57:05 -08:00
Jordan Lund
65225b0a27 Bug 1251288 - Make sure that debug builds use default update channel, r=rail DONTBUILD
I tested this via running fx_desktop_build.py with and without this patch and
compared self.config:
```
./scripts/fx_desktop_build.py --cfg
configs/builds/releng_base_linux_64_builds.py --custom-build-variant-cfg debug
--branch date --build-pool production --developer-run --dump-config
```
diff -pU 10 logs/localconfig_without_patch.json logs/localconfig_with_patch.json

here is the diff of the above:
http://people.mozilla.org/~jlund/update-channel-self-config.diff

MozReview-Commit-ID: J82rgamohTk
2016-02-25 13:25:37 -08:00
Jordan Lund
08d230e13c Bug 1251094 - beetmover bucket should be passed in explicitly, r=rail DONTBUILD
MozReview-Commit-ID: 66KRWYJg64q
2016-02-24 17:03:33 -08:00
Gregory Szorc
f3337ce413 Bug 1252294 - Add python/futures to sys.path when building Sphinx docs; r=chmanchester
RTD is complaining that it can't find concurrent.futures. We solve this
problem on RTD by adjusting sys.path in the Sphinx config file to add
paths to the vendored packages.

Sadly, there isn't really an easy way to test this before landing. But
it should work.

MozReview-Commit-ID: FrsLrbbOQWt
2016-02-29 16:08:34 -08:00
Ralph Giles
449c4a36c8 Bug 1252041 - rust: disable sse2 code generation on win32. r=mshal
By default llvm (and rustc) generate sse2 instructions on x84, but
we have users on old cpus without this extension, causing crashes
in the rust code. Pass a flag when building for win32 to prevent this.

Export and AC_SUBST RUSTFLAGS so it's available in the build.
This apparently wasn't hooked up before.
2016-02-29 17:02:04 -08:00
Andy McKay
a60f4b9bb2 bug 1250611 sign the addons used in the jetpack tests r=mossop
MozReview-Commit-ID: 2SOZovvXOf8
2016-02-29 13:06:56 -08:00
Steve Fink
aca186c061 Bug 1251790 - Add help for "interface objects", r=terrence 2016-02-26 18:16:09 -08:00
Steve Fink
6167ae3827 Bug 1251703 - Always resolve virtual calls to known callees, r=mccr8 2016-02-26 11:20:13 -08:00
Steve Fink
b1868f7b94 Bug 1251480 - Use Rooted<UniquePtr<StateData>> in place of StateData::CustomAutoRooter, r=bz 2016-02-26 18:16:17 -08:00
Steve Fink
538f365b6a Bug 1251480 - Implement Rooted<UniquePtr<T>>, r=terrence 2016-02-26 11:56:29 -08:00
Wes Kocher
d995c7e831 Backed out changeset 4c5d2dbc051c (bug 1252075) for hazard failures
MozReview-Commit-ID: 4teKKva9Ydw
***
Backed out changeset 65a12991543f (bug 1252075) for hazard failures

MozReview-Commit-ID: GqMt4nsU3oQ
2016-02-29 15:56:09 -08:00
Rail Aliiev
6b28e6b185 Bug 1160385 - Generate checksums for release promotion r=jlund DONTBUILD
MozReview-Commit-ID: 8MH1p4UPVWm
2016-02-27 00:32:43 -08:00
Rail Aliiev
0dfcec3f5c Bug 1210539 - Fix config typos r=jlund DONTBUILD
MozReview-Commit-ID: 3LjwLugH13L
2016-02-28 16:59:09 -05:00
Rail Aliiev
4bde0599ae Bug 1210539 - Fix config typos r=jlund
MozReview-Commit-ID: DIE7LhZSSRR
2016-02-27 16:41:26 -08:00
Rail Aliiev
bc9d5f2cce Bug 1252005 - beetmove mozharness.zip r=jlund DONTBUILD 2016-02-29 12:55:29 -05:00
Rail Aliiev
fdd2493829 Bug 1251515 – artifactsTask is resolved regardless of parent's task result r=jlund DONTBUILD
MozReview-Commit-ID: A9dhRmLniRd
2016-02-27 12:17:26 -08:00
Daniel Holbert
1157e75b66 Bug 1192376: Make nsImageBoxFrame check whether image size is available before trying to paint an image. r=seth 2016-02-29 15:09:13 -08:00
Daniel Holbert
cfda6970cc Bug 1247478: Rename FirstAdditionalAuthorSheet() to GetFirstAdditionalAuthorSheet(), since it can return null. r=heycam 2016-02-29 15:09:13 -08:00
Daniel Holbert
7eeafeb0b3 Bug 1245978 part 3: Drop unnecessary whitespace in NS_DECL_NSIDOCUMENTVIEWERPRINT macro. (whitespace only, no review) 2016-02-29 15:09:13 -08:00
Daniel Holbert
8e073283ae Bug 1245978 part 2: Drop redundant 'virtual' keyword from NS_DECL_NSIDOCUMENTVIEWERPRINT macro (which already includes 'override' keyword). r=heycam
This makes these lines shorter, and brings us into alignment with the Mozilla Coding Style Guide. See mozilla.dev.platform post "Proposal to alter the coding style to not require the usage of 'virtual' where 'override' is used" for more info.
2016-02-29 15:09:13 -08:00
Daniel Holbert
b6a008284e Bug 1245978 part 1: Make nsDocumentViewer::CreateStyleSet directly return the thing it creates. r=heycam 2016-02-29 15:09:13 -08:00