348043 Commits

Author SHA1 Message Date
Ryan VanderMeulen
dd1b2d8290 Merge m-c to inbound. 2014-02-26 16:42:16 -05:00
Oleg Romashin
642a56c268 Bug 974177 - PointerCancel must trigger PointerOut event. r=smaug
--HG--
extra : rebase_source : cd88e856cbae08f21aed564899195f9697053f3a
2014-02-26 13:37:30 -08:00
Oleg Romashin
f26c3eae26 Bug 970964 - Get pointer events from touch and mouse. tests. r=smaug
--HG--
extra : rebase_source : a2856a27dc24f505297a52881b799282b09a3d47
2014-02-26 13:37:25 -08:00
Oleg Romashin
6cea53ee81 Bug 970964 - Implement generic mouse/touch -> Pointer events converter. r=smaug,jimm
--HG--
extra : rebase_source : 165dc4e5c598f9e9f9de928efe16824037b95ff3
2014-02-26 13:37:01 -08:00
L. David Baron
443d4364bc Bug 976364: Make 'perspective' create a stacking context. r=mattwoodrow
While it seems a little silly since 'perspective' doesn't require
atomicity (rather, it adds an additional transformation to any 3-D
descendants, which already require atomicity), the spec requires it, and
it matches WebKit.
2014-02-26 13:36:36 -08:00
L. David Baron
a8b24763d3 Bug 331743 patch 5: Fix -Wformat warnings in leaksoup.cpp related to 32-bit vs. 64-bit sizes. r=khuey 2014-02-26 13:36:36 -08:00
L. David Baron
a897bb7059 Bug 331743 patch 4: Fix -Wshadow warning in leaksoup.cpp. r=khuey 2014-02-26 13:36:36 -08:00
L. David Baron
b0d0022c36 Bug 331743 patch 3: Improve trace-malloc memory dumps and their handling on 64-bit. r=khuey
There are three categories of improvements:

 (1) using size_t* rather than unsigned long* (and "%zX" rather than
     "%lX"), to better support platforms where sizeof(long) !=
     sizeof(void*), such as Win64 (untested, though).  This is a
     non-issue for 64-bit Linux (where I tested) and Mac.

 (2) Using the correct amount of 0-padding when printing addresses to
     show how much memory space is being printed.  In other words, using
     "%016zX" on 64-bit platforms instead of "%08zX".  This change is
     cosmetic-only, though it makes the logs much more understandable.

 (3) [in leaksoup.cpp only] Fixing an occurrence of assuming that
     sizeof(int) == sizeof(void*).  This occurrence led to printing only
     the lower half of each word in the output, after doing a correct
     analysis of the memory graph.

This patch is patching three files:

 (A) nsTraceMalloc.cpp, which is the in-process Gecko trace-malloc code
     that generates the memory dumps.

 (B) adreader.cpp, which is shared utility code for reading such a
     memory dump (currently used only by leaksoup.cpp)

 (C) leaksoup.cpp, which reads in such a memory dump, performs a
     strongly connected components analysis of the memory graph, and
     writes it back out, HTML-ized, with the roots listed at the top.

A fourth file appears to need no modification since it only looks at the
stack part of the dump and not the contents of the memory:

 (D) diffbloatdump.pl, which diffs two bloat dumps and produces a stack
     tree showing the change in allocations between them
2014-02-26 13:36:36 -08:00
L. David Baron
c91b8791d1 Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
Now that bug 975295 removed the obsolete wrapper class, we can rename
nsTraceRefcntImpl back to its correct pre-XPCOM-glue name,
nsTraceRefcnt.

The best part is that the one place where indentation should have needed
fixing, nsTraceRefcnt::DemangleSymbol, never had its indentation fixed
for the previous renaming.

--HG--
rename : xpcom/base/nsTraceRefcntImpl.cpp => xpcom/base/nsTraceRefcnt.cpp
rename : xpcom/base/nsTraceRefcntImpl.h => xpcom/base/nsTraceRefcnt.h
2014-02-26 13:36:36 -08:00
L. David Baron
03ba2e465b Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
This makes sense since the file no longer contains anything with the
nsTraceRefcnt name in it, and it will allow renaming nsTraceRefcntImpl
back to nsTraceRefcnt.
2014-02-26 13:36:35 -08:00
L. David Baron
99fcdb03af Bug 975741 patch 2: Remove checks of nsStyleDisplay::mChildPerspective.GetCoordValue() > 0 because it's now always greater than 0. r=mattwoodrow
Now that the first patch in this bug changed things so that 'none' is
reliably stored as eStyleUnit_None (rather than being stored as a 0
length when it comes from the initial value), we know mChildPerspective
is always > 0 when it is eStyleUnit_Coord, and there's no point making
the additional check.
2014-02-26 13:36:35 -08:00
Ryan VanderMeulen
e8b0013422 Merge b2g-inbound to m-c. 2014-02-26 16:35:43 -05:00
Ryan VanderMeulen
f2685831a2 Merge fx-team to m-c. 2014-02-26 16:25:05 -05:00
Ryan VanderMeulen
ac9e56879e Merge inbound to m-c. 2014-02-26 16:16:11 -05:00
Ryan VanderMeulen
f8f5c07e4a Backed out 6 changesets (bug 969218) for bustage. DONTBUILD
Backed out changeset 86356906ecf0 (bug 969218)
Backed out changeset 46fa16a18c27 (bug 969218)
Backed out changeset 75219ceb5175 (bug 969218)
Backed out changeset b9f4ba525eec (bug 969218)
Backed out changeset 323c1329614b (bug 969218)
Backed out changeset e0fa4e0eee36 (bug 969218)
2014-02-26 14:27:54 -05:00
Daniel Holbert
82ff072cdf (no bug) insert space before paren in 'switch(' and 'while(' in nsRuleNode.cpp. whitespace-only, no review, DONTBUILD 2014-02-26 11:10:50 -08:00
Szu-Yu Chen [:aknow]
62d137cd0f Bug 969218 - Part 6: ipc r=khuey 2014-02-26 11:03:56 -08:00
Szu-Yu Chen [:aknow]
dbdabe1593 Bug 969218 - Part 5: gonk provider r=htsai 2014-02-26 11:03:56 -08:00
Szu-Yu Chen [:aknow]
99433a9c4c Bug 969218 - Part 4: dom r=khuey 2014-02-26 11:03:56 -08:00
Szu-Yu Chen [:aknow]
9be6dfb91b Bug 969218 - Part 3: Internal interface r=htsai 2014-02-26 11:03:56 -08:00
Szu-Yu Chen [:aknow]
d578298c98 Bug 969218 - Part 2: Modify tests r=htsai 2014-02-26 11:03:55 -08:00
Szu-Yu Chen [:aknow]
9af981e007 Bug 969218 - Part 1: Use promise for dial and dialEmergency - webidl. r=hsinyi 2014-02-26 11:03:55 -08:00
B2G Bumper Bot
ad18917ac1 Bumping manifests a=b2g-bump 2014-02-26 10:56:11 -08:00
B2G Bumper Bot
9a456c988d Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/8bb0cf53956e
Author: Mason Chang <mchang@mozilla.com>
Desc: Revert "Merge pull request #16647 from changm/bug975811"

This reverts commit 89950a14ec912d78f44345bd143fab1e0da23804, reversing
changes made to ff53e9a2cf3fb0d65b37831fb5bab6286a9f5d9a.

========

https://hg.mozilla.org/integration/gaia-central/rev/7f00444fe49c
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Merge pull request #16656 from Rik/telephony-promise-969280

Bug 969280 - We should support old and new (promise) telephony API r=etienne

========

https://hg.mozilla.org/integration/gaia-central/rev/822886ec78e8
Author: Anthony Ricaud <anthony@ricaud.me>
Desc: Bug 969280 - We should support old and new (promise) telephony API
2014-02-26 10:50:21 -08:00
B2G Bumper Bot
450a0c9076 Bumping manifests a=b2g-bump 2014-02-26 10:46:23 -08:00
B2G Bumper Bot
0a5597c370 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e88fea50cbf4
Author: Mason Chang <mason@masonchang.com>
Desc: Merge pull request #16647 from changm/bug975811

Bug 975811. Background position of homescreen corrected. r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/796d7ff5022b
Author: Mason Chang <mchang@mozilla.com>
Desc: Bug 975811. Background position of homescreen corrected
2014-02-26 10:40:26 -08:00
Chris AtLee
56d894b2e1 Bug 974082: add libxml2 to emulator/emulator-ics configs to normalize mock package lists. r=RyanVM 2014-02-26 12:49:02 -05:00
Andrea Marchesini
0ca610489e Bug 976311 - DataStore checks if the messages are for itself, r=ehsan 2014-02-26 17:38:38 +00:00
Andrea Marchesini
1dfe44ffe0 Bug 974270 - Fixed b2g datastore mochitest failure - undefined testStoreGet() method., r=ehsan 2014-02-26 17:36:40 +00:00
B2G Bumper Bot
1dc35d62b9 Bumping manifests a=b2g-bump 2014-02-26 09:36:09 -08:00
B2G Bumper Bot
0248618c53 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ae7609835777
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #16490 from etiennesegonzac/bug-946809-ignore-multitouch-in-edge-swipe-detector

Bug 946809 - Ignore multitouch events in the edge swipe detector. r=vingtetun

========

https://hg.mozilla.org/integration/gaia-central/rev/180fb7e6c91c
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Bug 946809 - Ignore multitouch events in the edge swipe detector.

========

https://hg.mozilla.org/integration/gaia-central/rev/7d14cb0ff28a
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #16668 from viorelaioia/bug-977052

Intermittent in test_settings_from_message

========

https://hg.mozilla.org/integration/gaia-central/rev/37a8fb62856e
Author: Viorela Ioia <viorelaioia@gmail.com>
Desc: intermittent in test_settings_from_message
2014-02-26 09:30:21 -08:00
Ed Morley
2df90d1cdd Bug 976892 - Update mach mercurial-setup to use qimportbz from it's new home in version-control-tools; r=gps
qimportbz is now pulled from its new canonical home. The old location can
be cleaned if the user agrees to it. The new location is updated in the
hgrc.

DONTBUILD (NPOTB)
2014-02-26 17:28:09 +00:00
David Burns
c51399006c Bug 976831: Remove unused getStatus method from Marionette; r=mdas 2014-02-26 17:06:24 +00:00
B2G Bumper Bot
c9991a0df5 Bumping manifests a=b2g-bump 2014-02-26 09:06:04 -08:00
Lars T Hansen
d532d3e956 Bug 976504 -- Enabling inlining of TypedObject primitives 2014-02-26 11:57:51 -05:00
B2G Bumper Bot
a6c78ca7c2 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0c8b8bcb4829
Author: AndreiH <andrei.hutusoru@softvision.ro>
Desc: Merge pull request #16671 from zacc/bug_977118

Bug 977118 - Remove switch_to_ftu from test_cost_control_ftu r=andreih

========

https://hg.mozilla.org/integration/gaia-central/rev/a8092e7424c0
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 977118 - Remove switch_to_ftu from test_cost_control_ftu r=andreih
2014-02-26 08:55:44 -08:00
Thomas Zimmermann
c654d7918c Bug 974410: Cleanup UnixSocketImpl, r=kyle
This patch cleans up the implementation of UnixSocketImpl by

 - inlining all calls to SetUpIO,
 - removing the unsued constant SOCKET_RETRY_TIME_MS, and
 - separating logging from Bluetooth.
2014-02-26 17:52:18 +01:00
Thomas Zimmermann
b7ca389378 Bug 974410: Inherit UnixSocketImpl from UnixSocketWatcher, r=kyle
The base class UnixSocketWatcher handles the connection state of
the socket. UnixSocketImpl overrides UnixSocketWatcher's callback
methods for implementing it's functionality.
2014-02-26 17:52:09 +01:00
Thomas Zimmermann
86166bbfe7 Bug 974410: Inherit UnixSocketImpl from UnixFdWatcher, r=kyle
With this patch UnixSocketImpl inherits from UnixFdWatcher. The
new base class implements general file-descriptor handling and
I/O watchers.
2014-02-26 17:52:00 +01:00
Thomas Zimmermann
3d2258b3e6 Bug 974410: Added watcher classes for Unix file descriptors, r=kyle
These new classes encasulate file-descriptor watchers, basic file
descriptors, and socket connections. Each class contains callback
methods for it's implemented functionality. Users should inherit
from the classes and overload the callback with their own code.
2014-02-26 17:51:52 +01:00
B2G Bumper Bot
8cf53eb069 Bumping manifests a=b2g-bump 2014-02-26 07:56:27 -08:00
B2G Bumper Bot
674b19406b Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/17cf022ed4d8
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #16662 from Archaeopteryx/email-setupInfoHeaderRemove

Bug 977039 - [email] remove obsolete string entity setup-info-header. r=asuth

========

https://hg.mozilla.org/integration/gaia-central/rev/40668919fc09
Author: Sebastian Hengst <archaeopteryx@coole-files.de>
Desc: Bug 977039 - [email] remove obsolete string entity setup-info-header

========

https://hg.mozilla.org/integration/gaia-central/rev/388793d0666a
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 958733 - Never validate MMI codes in CDMA networks r=rik
2014-02-26 07:55:22 -08:00
B2G Bumper Bot
7e7f9567cd Bumping manifests a=b2g-bump 2014-02-26 07:46:16 -08:00
B2G Bumper Bot
32ea240a57 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c6b957defd1f
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #16658 from KevinGrandon/bug_974918_use_content_scripts

Bug 974918 - Update marionette content scripts version to 0.0.4

========

https://hg.mozilla.org/integration/gaia-central/rev/713d61db2f74
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 974918 - Update marionette content scripts version to 0.0.4
2014-02-26 07:40:23 -08:00
B2G Bumper Bot
4f893c57c5 Bumping manifests a=b2g-bump 2014-02-26 07:06:12 -08:00
B2G Bumper Bot
496aeddf0f Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/85876a536a9a
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Merge pull request #16632 from eeejay/bug-976684

Bug 976684 - [Settings] Fix typo in screen reader start button label.

========

https://hg.mozilla.org/integration/gaia-central/rev/825b9264f2ac
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 976684 - [Settings] Fix typo in screen reader start button label. r=kaze
2014-02-26 07:00:23 -08:00
B2G Bumper Bot
3d6a557680 Bumping manifests a=b2g-bump 2014-02-26 06:51:27 -08:00
B2G Bumper Bot
cbc68366e6 Bumping manifests a=b2g-bump 2014-02-26 06:41:08 -08:00
B2G Bumper Bot
eb22d1ffb1 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d9c0618194e0
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Merge pull request #16615 from eeejay/bug-976215

Bug 976215 - [System] Make utility tray invisible. r=21

========

https://hg.mozilla.org/integration/gaia-central/rev/72f0e4ced112
Author: Eitan Isaacson <eitan@monotonous.org>
Desc: Bug 976215 - [System] Make utility tray invisible.
2014-02-26 06:35:22 -08:00
B2G Bumper Bot
8e81c6a076 Bumping manifests a=b2g-bump 2014-02-26 06:26:08 -08:00