Commit Graph

398466 Commits

Author SHA1 Message Date
Botond Ballo
cd4ee48a5a Bug 1073003 - Disable -Wattribute warnings in media/webrtc/signaling. r=jesup
--HG--
extra : rebase_source : 94f3143aa82f6dee9042101b2aa7ca123418490a
extra : source : 63c0c77d853e1aa286fb084ba7bd814ee894c42b
2014-12-19 12:08:08 -05:00
Botond Ballo
ee547e466a Bug 1073003 - Fix -Wsign-compare warnings. r=ehsan
--HG--
extra : rebase_source : d1b67f0a11461b5dcd2b70626a2bf9cbb21bd82a
extra : source : c94e789de3e6ec87e9d605a98ca95fd5009ff126
2014-12-17 16:50:32 -05:00
Botond Ballo
ad3d46565a Bug 1073003 - Fix -Wformat warnings. r=jesup
--HG--
extra : rebase_source : 3b734679ac32c1d958cb73e169cf4fd0a1486830
extra : source : 528aa87b4f0d174b84765a4b6c2e8e2fee2d493b
2014-12-17 16:49:50 -05:00
Botond Ballo
8eab762580 Bug 1073003 - Fix more -Wunused-variable and -Wunused-but-set-variable warnings. r=ehsan
--HG--
extra : rebase_source : 0a6c783a6428ca0dc25090e21a61b90c192dd252
extra : source : 8ab86311e17416689d176dae5c577a2c6df89b54
2014-12-17 18:05:28 -05:00
Botond Ballo
dbeca8b842 Bug 1073003 - Fix warnings about macro redefinitions by renaming macros. r=ehsan
--HG--
extra : rebase_source : b0f80299a702ea1952de52e21f175b738dd2f752
extra : source : 119e8a1f1683aee07c44492c8861ca85e4a2388d
2014-12-17 16:48:41 -05:00
Botond Ballo
213f98cbb5 Bug 1073003 - Fix warnings about macro redefinitions by changing macros to constants. r=ehsan
--HG--
extra : rebase_source : 6ddd2bf8892e6ff87df19c4d48a2341418436371
extra : source : 63994e7cc7aa9d437ffc775462d9aa0e0fadb8b6
2014-12-17 16:47:49 -05:00
Botond Ballo
5a8c6cf169 Bug 1073003 - Fix more -Wreorder warnings. r=ehsan
--HG--
extra : rebase_source : 9185deb19ec52daa518bdf93b27893c4c2167258
extra : source : 21930ebe7c715c45db065809981ae181b49c442a
2014-12-17 16:46:51 -05:00
William Chen
b66c6ab07e Bug 1081039 - cloneNode on a custom element should call createdCallback if cloned in a document with a custom element definition. r=smaug 2014-12-22 18:19:08 -08:00
Wes Kocher
5014637e84 Backed out changeset f6a3f2525323 (bug 1113811) for breaking lots of things on a CLOSED TREE 2014-12-22 17:03:11 -08:00
Steve Fink
fab2fc6098 Bug 1103957 bustage fix, r=sfink-is-an-idiot
CLOSED TREE, ain't it great?
2014-12-22 16:10:24 -08:00
Daniel Holbert
bc842894b3 Bug 1113811: Remove unnecessary null-check of infallible 'new', in ParseDeclarationBlock. r=heycam 2014-12-22 16:05:05 -08:00
Terrence Cole
71a4c36f57 Bug 878850 - Remove the IsInRequest check in Rooted; r=sfink 2014-12-22 10:27:44 -08:00
Martin Stransky
6a1e114202 Bug 1113641 - Fix GC heap decommit on machines with non-4KiB page sizes; r=terrence
--HG--
extra : rebase_source : e985be33a228d7f9c1a82dcc2570dc5016c4072b
2014-12-22 15:10:09 +01:00
Steve Fink
16d83fe33d Bug 1103957 - Avoid automatically re-entering a phase we are trying to end, r=terrence 2014-12-22 15:09:32 -08:00
Ehsan Akhgari
d67ef95234 Bug 1114696 - Add MOZ_STRONG_REF and MOZ_WEAK_REF annotations; r=froydnj 2014-12-22 18:16:55 -05:00
Ehsan Akhgari
89b6ff71bc Bug 1114267 - Part 2: Add MOZ_TRIVIAL_CTOR_DTOR to MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS in non-debug builds; r=jrmuizel 2014-12-22 18:16:16 -05:00
Ehsan Akhgari
3b65f212d1 Bug 1114267 - Part 1: Add an analysis to force some classes to have trivial ctors and dtors; r=jrmuizel 2014-12-22 18:15:42 -05:00
Ehsan Akhgari
d945a5c5ae Bug 773014 - Part 2: Mark Static{Auto,Ref}Ptr as global-only; r=jrmuizel 2014-12-22 18:10:44 -05:00
Ehsan Akhgari
4f72aaa22b Bug 773014 - Part 1: Add an analysis for marking classes as global-only; r=jrmuizel 2014-12-22 18:10:32 -05:00
Ryan VanderMeulen
63ee28d4b7 Merge inbound to m-c. a=merge 2014-12-22 18:01:06 -05:00
Chris Pearce
c4e3f4a357 Bug 1113477 - Fix logging in GMPParent that incorrectly labels sending nodeId and startPlugin as failed when it actually succeeded. r=edwin 2014-12-23 11:21:54 +13:00
Jeff Muizelaar
1db153eb6f Bug 1113291. Reenable DisplayLink blocking on Windows. r=bas
Bug 1107299 broke this blocking because it assumed that DoesD3D11DeviceWork()
only described whether texture sharing works. However we were also checking for
broken DisplayLink drivers in that function. This splits out that part and uses
it appropriately.

--HG--
extra : rebase_source : 895d2da6297a48d0a2cbef2d149c27471c788484
2014-12-22 00:41:57 -05:00
Yura Zenevich
9691f0cf93 Bug 1112320 - adding accessibility checks for isElementEnabled. r=dburns
---
 .../marionette/tests/unit/test_accessibility.py     | 13 +++++++++++++
 .../client/marionette/www/test_accessibility.html   |  3 +++
 testing/marionette/marionette-elements.js           | 13 +++++++++++++
 testing/marionette/marionette-listener.js           | 21 ++++++++++++++++++++-
 4 files changed, 49 insertions(+), 1 deletion(-)
2014-12-22 16:16:59 -05:00
Yura Zenevich
324a4c1410 Bug 1111815 - adding accessibility checks for isElementDisplayed. r=dburns
---
 .../marionette/tests/unit/test_accessibility.py       | 19 +++++++++++++++++++
 .../client/marionette/www/test_accessibility.html     |  1 +
 testing/marionette/marionette-listener.js             |  4 +++-
 3 files changed, 23 insertions(+), 1 deletion(-)
2014-12-22 16:16:37 -05:00
Yura Zenevich
a0d80c56ab Bug 1111779 - adding accessibility checks for clickElement. r=dburns
---
 .../marionette/tests/unit/test_accessibility.py    | 27 ++++++++++++++++++++--
 testing/marionette/marionette-listener.js          |  6 ++++-
 2 files changed, 30 insertions(+), 3 deletions(-)
2014-12-22 16:15:50 -05:00
Yura Zenevich
d7235f8ea9 Bug 1109282 - adding accessibility checks for singleTap. r=dburns
---
 testing/marionette/client/marionette/__init__.py   |   1 +
 testing/marionette/client/marionette/errors.py     |   4 +
 testing/marionette/client/marionette/marionette.py |   2 +
 .../marionette/tests/unit/test_accessibility.py    |  86 ++++++++++++++
 .../client/marionette/tests/unit/unit-tests.ini    |   2 +
 .../client/marionette/www/test_accessibility.html  |  38 ++++++
 testing/marionette/marionette-elements.js          | 131 +++++++++++++++++++++
 testing/marionette/marionette-listener.js          |  54 ++++++++-
 testing/marionette/marionette-server.js            |   7 +-
 9 files changed, 320 insertions(+), 5 deletions(-)
 create mode 100644 testing/marionette/client/marionette/tests/unit/test_accessibility.py
 create mode 100644 testing/marionette/client/marionette/www/test_accessibility.html
2014-12-22 16:15:19 -05:00
Jan de Mooij
3a45875f4c Bug 1113677 part 2 - Implement MIsObject::congruentTo so we can fold MIsObject instructions. r=h4writer
--HG--
extra : rebase_source : 7b467acd85f8b6e7185083151e4b1822f4a4a06a
2014-12-22 22:07:13 +01:00
Shu-yu Guo
feb664c7f5 Bug 1113710 - Don't try to ensure Debugger visibility of about-to-be-finalized scripts. (r=terrence) 2014-12-22 13:08:09 -08:00
Daniel Holbert
3aec4f3024 Bug 1114671: Use function pointer (instead of reference) in pkix/bind.h, for consistency & to fix -Wignored-qualifiers build warning for 'const'. r=briansmith 2014-12-22 13:04:36 -08:00
Landry Breuil
f79152492c Bug 1113374 followup: test for equality against 'GNU' instead of against a single-entry tuple r=froydnj 2014-12-22 21:45:41 +01:00
Thomas Klausner
9e0d49a170 Bug 1113374 : like done in bug 971897, use xpct{stubs,invoke}_x86_64 from linux/unix on NetBSD/amd64 r=froydnj 2014-12-22 21:16:48 +01:00
Benjamin Peterson
9c9567751a no bug (follow up to 2beb9004e634) - add using declaration CLOSED TREE
--HG--
extra : rebase_source : b52dd003e0cfea71e10b117719bcd5cfa5b1bc53
extra : amend_source : 6f030f3945b310a67cbd0998e410162197c8d3ee
2014-12-22 13:58:59 -06:00
Ryan VanderMeulen
a8dd8a2393 No bug - Add missing DebugOnly.h include to fix non-unified bustage from the previous no-bug push.
CLOSED TREE
2014-12-22 14:58:32 -05:00
Brian Smith
99245555c6 Bug 1107666, Part 2: Further fix for SSL_OCSP_STAPLING telemetry, r=keeler
--HG--
extra : rebase_source : b2dbbd4eaa8aea019b40eddfc19fb8af20ef3a4c
2014-12-20 07:03:57 -08:00
Nicolas B. Pierron
d250830608 Bug 1113940 - Disable the object metadata callback in order to avoid recover instructions re-entry. r=bhackett 2014-12-22 20:31:53 +01:00
Benjamin Peterson
1aae94c8b5 No bug - fix warning in optimized builds about unused variable r=me 2014-12-22 13:21:17 -06:00
Alexander Surkov
a8c3e608d4 Bug 1112746 - some internal object checks are missed in xpcom wrapper, r=yzen 2014-12-22 13:54:28 -05:00
Tom Schuster
3a8dcb1bea Bug 1114584 - Remove HaveSameClass. r=h4writer 2014-12-22 19:27:30 +01:00
Tom Schuster
3fb6c509dc Bug 1113722 - Implement %TypedArray%.prototype.fill r=till 2014-12-22 19:27:29 +01:00
Tom Tromey
bf42323805 Bug 1112644 - make timeline tests work on e10s. r=paul 2014-12-17 09:22:00 +01:00
anirudhgp
195ece9851 Bug 1079336 - Updated runtime details to show 'unknown (requires ADB Helper 0.4.0 or later)' in WebIDE properties; r=jryans 2014-12-20 02:45:00 +01:00
Matthew Noorenberghe
1366dd750a Bug 1113574 - Check that the room <chatbox> is still open before resuming the tour from a join notification. r=dmose,markh
The room participant list only gets updated after getting a push notification and this can lead to the Rooms store still showing the user in their room even after they have left. To avoid this, we check that the <chatbox> for the room is actually still present.

--HG--
extra : rebase_source : f4133b922e8be4cc3ece3aebc9e96162efd3190e
2014-12-23 02:35:28 -05:00
Mike Hommey
61bbfc882e Bug 1108858 - Avoid building libxul twice as much as necessary during Linux PGO builds. r=mshal 2014-12-23 15:27:20 +09:00
Guilherme Goncalves
c41a18c8d2 Bug 1112566 - Add a isblank definition for MSVC < 2013. r=glandium 2014-12-23 15:27:19 +09:00
Guilherme Goncalves
aa02623d99 Bug 1112566 - Move variable declaration to the top its block for MSVC compatibility. r=jasone,r=glandium 2014-12-23 15:27:18 +09:00
Vladimir Vukicevic
a910628209 Bug 1112566 - Use jemalloc C99 msvc compat headers when building mozjemalloc compat glue and jemalloc3 replace-malloc library. r=glandium 2014-12-23 15:27:18 +09:00
Nick Alexander
4f3f4284e1 Bug 1098239 - Rewrite mobile/android Gradle integration. r=me
This is a big patch, but it's essentially NPOTB.  The part that is POTB
is ... removing Gradle integration from the build.  I've implemented
|mach gradle-install| as a substitute for the build system stuff; it's
just so much easier to iterate on a mach command than a moz.build and
Makefile.in.

I'm landing this with self-review because this lessens the impact of the
Gradle integration on the build system and because I am the only person
who understands either the old or the new system.

You'll need to run |mach gradle-install| at top level to configure the
new Gradle integration.  But |mach gradle ...| does the right thing
configuration steps too.

This patch rewrites most of the Gradle integration.  The major changes
are:

* all .gradle files move into mobile/android/gradle;
* all the Gradle projects live in the object directory;
* mozconfig exposed to all build.gradle files;
* simplification of Android configuration between build.gradle files;
* support for user-specified version of build tools;
* first steps towards supporting builds from the source directory;
* bumps Gradle to 2.2.1;
* bumps the Android-Gradle plugin to 0.14.4.

This is seemingly a step backwards given that we'd prefer to ship the
.idea directory in the source directory.  But in fact we get closer to
that; it's possible to run ./gradlew in the source directory and get a
reasonable build.  We'll progress with this in time.  The win right now
is that the projects are nested, which makes importing work better on
Linux machines.

Unfortunately IntelliJ 13 and 14 now have conflicting Android-Gradle
plugin version requirements, so we now only support IntelliJ 14.0.2 and
above.

--HG--
rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/base/AndroidManifest.xml
rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/branding/AndroidManifest.xml
rename : mobile/android/gradle/omnijar/gradle_AndroidManifest.xml => mobile/android/gradle/omnijar/AndroidManifest.xml
rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/preprocessed_code/AndroidManifest.xml
rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/preprocessed_resources/AndroidManifest.xml
rename : mobile/android/thirdparty/gradle_AndroidManifest.xml => mobile/android/gradle/thirdparty/AndroidManifest.xml
2014-12-22 19:49:04 -08:00
Florian Quèze
b55dfdb095 Bug 1110678 - Re-implement Ctrl+up/down and Alt+up/down in the search field, r=felipe. 2014-12-23 02:12:36 +01:00
Shane Caraveo
9e04066b1d Bug 1087934 Share panel UI updates, r=markh 2014-12-22 16:11:56 -08:00
Wes Kocher
ef19487beb Merge m-c to fx-team a=merge CLOSED TREE 2014-12-22 15:33:48 -08:00