Commit Graph

165142 Commits

Author SHA1 Message Date
Gregory Szorc
2c12c3f4d1 Bug 875562 - Part 3: XPCOM service for managing crash data; r=ted, bsmedberg
--HG--
extra : rebase_source : 4d4ce909634a079f1032c431bd639fef5b3f38ce
2014-01-23 15:49:24 -08:00
Gregory Szorc
72d5471898 Bug 875562 - Part 2: Create CrashManager API for managing crash data; r=ted, Yoric
The tree doesn't have a robust and reusable API for interfacing with
crash data. This patch is the start of a new API.

In this patch, the CrashManager type is introduced. It has APIs for
retrieving the lists of files related to crash dumps. In subsequent
patches, I will convert existing code in the tree that does similar
things to the new API. I will also build the events/timeline API onto
this type.

I made CrashManager generic because I hate, hate, hate singletons and
global variables. Allowing it to be instantiated multiple times with
different options (instead of say binding a global instance to ProfD)
makes the testing story much, much nicer. That is reason enough, IMO. In
a subsequent patch, I'll add an XPCOM service that instantiates the
"global" instance of CrashManager with the appropriate options.

It was tempting to add this code into the existing CrashReports.jsm.
However, this file does not import cleanly in xpcshell tests and I
didn't want to bloat scope to include fixing that file... yet.
CrashReports.jsm is using synchronous I/O. So, depending on how
adventerous I feel, I may replace consumers of CrashReports.jsm with the
new CrashManager.jsm, remove CrashReports.jsm, and eliminate another
source of synchronous I/O in the tree.

--HG--
extra : rebase_source : 379fa6a78b53bc0dea0c7c64e8b1bdcf85b61a7c
2013-11-19 14:08:25 -08:00
Gregory Szorc
bc5249e654 Bug 963327 - Improve profile-dependent handling of OS.Constants.Path; r=Yoric
Many properties in OS.Constants.Path are dependent on the profile being
available. This patch improves their handling.

Previously, we had some repeated and boilerplate code for making
OS.Constants.Paths.<prop> a lazy getter. This patch eliminates the
boilerplate by iterating over the properties that need to be lazy
getters.

AppData and UAppData are now lazy getters.

test_profiledir.js has been rolled into test_path_constants.js.

test_path_constants.js now emits a warning when a comparison doesn't
test anything. This should help identify ineffective tests going
forward.

--HG--
extra : rebase_source : d142c5fc78eb894f78f9ac8745de3413e4919f09
2014-01-24 11:34:30 -08:00
David Zbarsky
05bdc40a75 Bug 952977: Convert AsyncCompositionManager to gfx::Matrix4x4 r=nical 2014-01-27 15:25:21 -05:00
David Zbarsky
20476fcd10 Bug 952977: Convert AutoMaskData to gfx::Matrix4x4 r=nical 2014-01-27 15:25:21 -05:00
David Zbarsky
b03cdd7b39 Bug 952977: Convert CompositingRenderTargetOGL to gfx::Matrix4x4 r=nical 2014-01-27 15:25:21 -05:00
David Zbarsky
8c0287eca2 Bug 952977: Convert DrawTo to gfx::Matrix4x4 r=nical 2014-01-27 15:25:20 -05:00
David Zbarsky
0bbd7b8bd8 Bug 952977: Convert PrepareViewport to gfx::Matrix4x4 r=nical 2014-01-27 15:25:20 -05:00
David Zbarsky
c2e7c2cd0a Bug 952977: Convert OGLShaderProgram to gfx::Matrix r=nical 2014-01-27 15:25:20 -05:00
David Zbarsky
8a0b149ece Bug 952977: Perform some cleanup r=nical 2014-01-27 15:25:19 -05:00
Ryan VanderMeulen
0801693d08 Merge m-c to inbound. 2014-01-27 15:24:00 -05:00
Ryan VanderMeulen
0c582fdc7d Merge fx-team to m-c. 2014-01-27 15:23:10 -05:00
Malini Das
500bfc3124 Bug 959520 - Make socket.timeout error messages more useful, r=jgriffin 2014-01-27 15:07:50 -05:00
Andrew Halberstadt
ef85e99445 Bug 916350 - Add missing hunk to get b2g desktop reftests working. r=bustage 2014-01-27 15:05:25 -05:00
Ryan VanderMeulen
c35da6fdf3 Merge b2g-inbound to m-c. 2014-01-27 15:05:03 -05:00
B2G Bumper Bot
9980d11a49 Bumping manifests a=b2g-bump 2014-01-27 10:25:55 -08:00
B2G Bumper Bot
d8eae0c7bf Bumping gaia.json for 10 gaia revision(s) a=gaia-bump
Truncated some number of revisions since the previous bump.

========

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

Bug 964095 - DEVICE_DEBUG should set adb and devtools r=yurenju

========

https://hg.mozilla.org/integration/gaia-central/rev/dddf421ca64c
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 964095 - DEVICE_DEBUG should set adb and devtools r=yurenju

========

https://hg.mozilla.org/integration/gaia-central/rev/1650e67a114d
Author: Fernando Campo <fernando.campo@o2.com>
Desc: Merge pull request #15429 from pmclanahan/fix-basket-ftu-xhr-949170

Bug 949170: Fix FTU basket XHR. (r=fcampo)

========

https://hg.mozilla.org/integration/gaia-central/rev/224c8c4fc580
Author: Paul McLanahan <pmac@mozilla.com>
Desc: Bug 949170: Fix FTU basket XHR.

========

https://hg.mozilla.org/integration/gaia-central/rev/d80e39d3104e
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Merge pull request #13212 from gitmai/bug-925566-contact-phone-without-type

Bug 925566 -A preloaded contact without a type specified for a phone num...

========

https://hg.mozilla.org/integration/gaia-central/rev/d2368a635f77
Author: mai <mri@tid.es>
Desc: Bug 925566 -A preloaded contact without a type specified for a phone number defaults to mobile, even though mobile isn't the defined type

========

https://hg.mozilla.org/integration/gaia-central/rev/9d5045b18241
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 958524 - Fix test_camera_flash_mode to run on manifest not in-test logic r=me a=testonly

========

https://hg.mozilla.org/integration/gaia-central/rev/f60e6705a3b1
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 963777 - Disable test_cards_view_kill_apps_with_two_apps.py on os=mac r=me a=testonly

========

https://hg.mozilla.org/integration/gaia-central/rev/249882264b91
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Merge pull request #15686 from jmcanterafonseca/fix_oom_facebook

Bug 950295 - Facebook Import OOMs and kills itself when importing 500+ c...

========

https://hg.mozilla.org/integration/gaia-central/rev/5db88bbad40e
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 950295 - Facebook Import OOMs and kills itself when importing 500+ contacts
2014-01-27 10:25:46 -08:00
Nathan Froyd
c91e24e77a Bug 936555 - make mozinfo use MozconfigLoader to locate the mozconfig; r=gps 2014-01-27 11:35:59 -05:00
Daniel Holbert
ffcae68447 Bug 964077: Mark xpcom/components as FAIL_ON_WARNINGS. r=froydnj 2014-01-27 11:46:25 -08:00
Daniel Holbert
d84ffd9d9f Bug 964075: Remove unused const variables from nsComponentManager.cpp, to fix clang warnings. r=froydnj 2014-01-27 11:46:17 -08:00
Shu-yu Guo
b9f3f1e038 Bug 959163 - Fix debug asserts in PropertyTree::lookupChild. (r=jorendorff) 2014-01-27 11:33:05 -08:00
Eitan Isaacson
42d5b92630 Bug 960255 - Emit 'change' event after adjusting range widgets. r=yzen 2014-01-27 10:38:06 -08:00
Jacek Caban
9d62049fa4 Bug 962354 - Fixed cross compilation on case sensitive OSes.
--HG--
extra : rebase_source : 1fc397a1fc5086b04f79addf6c162f66b845b991
2014-01-27 19:38:47 +01:00
Jacek Caban
657d18d1b2 Bug 945292 - Fixed ANGLE compilation on mingw. r=jgilbert
--HG--
extra : rebase_source : 84a48e83aab4a71d7be05d38874942ec89721d4d
2014-01-27 19:37:56 +01:00
Robert Strong
8041d84d08 Bug 963848 - head_update.js is copied to unit_service_updater even when MOZ_MAINTENANCE_SERVICE is not defined. r=bbondy 2014-01-27 10:35:43 -08:00
Robert Strong
2ff9ab403a Bug 963860 - fix macro redefinition when compiling TestAUSReadStrings.cpp. r=bbondy 2014-01-27 10:35:38 -08:00
Ehsan Akhgari
275064aea3 Bug 964061 - Part 2: Remove nsIDOMCRMFObject; r=bzbarsky
--HG--
extra : rebase_source : 888e33d68bdcd6e03b56f75036ea00142831961d
2014-01-27 08:27:06 -08:00
Ehsan Akhgari
39c2869469 Bug 964061 - Part 1: Convert CRMFObject to WebIDL bindings; r=bzbarsky
--HG--
extra : rebase_source : 39a2b35df50cdd42624fb0e7a14383e8d40cea4b
2014-01-27 08:27:04 -08:00
Gijs Kruitbosch
16d0816f62 Bug 963779 - use handleEvent for Australis command handler, r=mconley 2014-01-27 15:34:40 +00:00
Mike Conley
d23cb54489 Bug 924050 - [Australis] Make the Downloads button have a correct icon post-indicator-load in the menu panel. r=mikedeboer. 2014-01-27 10:38:34 -05:00
Ryan VanderMeulen
3aea742753 Backed out changeset bafe9571f3e8 (bug 839794) for xpcshell failures. 2014-01-27 10:02:13 -05:00
Yoshi Huang
c4610d83ff Bug 961271 - Part 2: xpcshell test case. r=vicamo 2014-01-27 18:27:18 +08:00
Yoshi Huang
f8a9196aaa Bug 961271 - Part 1: write BCD chars. r=vicamo 2014-01-27 14:24:57 +08:00
B2G Bumper Bot
c0bd6944ff Bumping manifests a=b2g-bump 2014-01-27 05:47:52 -08:00
B2G Bumper Bot
fb2c97101d Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/505727bb0593
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #15724 from bebef1987/cam_geo

Bug 959170 - Fix geolocation prompt in test_unlock_to_camera_with_passco...

========

https://hg.mozilla.org/integration/gaia-central/rev/60bdba565da6
Author: Bebe <bebe@mozilla.ro>
Desc: Bug 959170 - Fix geolocation prompt in test_unlock_to_camera_with_passcode
2014-01-27 05:45:20 -08:00
B2G Bumper Bot
98a6f10c26 Bumping manifests a=b2g-bump 2014-01-27 05:38:46 -08:00
B2G Bumper Bot
a455bee3aa Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/8af2f10fe521
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Merge pull request #15680 from gtorodelvalle/contacts-bug-960525-undefined-last-name

Bug 960525 - [Contacts] undefined as contact's last name after merging

========

https://hg.mozilla.org/integration/gaia-central/rev/af7449ed81cc
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Bug 960525 - [Contacts] undefined as contact's last name after merging
2014-01-27 05:35:20 -08:00
B2G Bumper Bot
221d965ed3 Bumping manifests a=b2g-bump 2014-01-27 05:26:22 -08:00
B2G Bumper Bot
9dd5893835 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f6e33b4f0225
Author: George <georgeiscoming@gmail.com>
Desc: Merge pull request #15316 from cctuan/955992

Bug 955992 - Running install-gaia.js on node.js

========

https://hg.mozilla.org/integration/gaia-central/rev/65151017b4e5
Author: cctuan <georgeiscoming@gmail.com>
Desc: Bug 955992 - Running install-gaia.js on node.js

========

https://hg.mozilla.org/integration/gaia-central/rev/1ef8f5fd26cb
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #15717 from bebef1987/camera

Bug 958524 - Fix test_camera_flash_mode to use a manifest tag

========

https://hg.mozilla.org/integration/gaia-central/rev/f0e8a8e6fdb8
Author: Bebe <bebe@mozilla.ro>
Desc: Bug 958524 - Fix test_camera_flash_mode to use a manifest tag
2014-01-27 05:20:16 -08:00
Carsten "Tomcat" Book
787e70a3f8 Merge mozilla-central to b2g-inbound 2014-01-27 14:14:56 +01:00
Carsten "Tomcat" Book
6257b4147f merge b2g-inbound to mozilla-central 2014-01-27 13:13:48 +01:00
Carsten "Tomcat" Book
091f57627d merge fx-team to mozilla-central 2014-01-27 13:10:10 +01:00
B2G Bumper Bot
460d662111 Bumping manifests a=b2g-bump 2014-01-26 23:30:56 -08:00
B2G Bumper Bot
7c311b26e0 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c5f8db7e1e71
Author: gitmai <mri@tid.es>
Desc: Merge pull request #15555 from gitmai/bug-961742-CC-VIVO-cfg-not-detect-only-one-decimal

Bug 961742 -[Cost Control] Check balance with Brazil VIVO prepaid SIM ca..
r=salva

========

https://hg.mozilla.org/integration/gaia-central/rev/c084b4c0cebd
Author: mai <mri@tid.es>
Desc: Bug 961742 -[Cost Control] Check balance with Brazil VIVO prepaid SIM card is not detected if it only has a decimal digit
2014-01-26 23:30:11 -08:00
B2G Bumper Bot
a67ac0a7a3 Bumping manifests a=b2g-bump 2014-01-26 23:21:06 -08:00
B2G Bumper Bot
4f5baa5305 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/f1f38950dbdf
Author: gitmai <mri@tid.es>
Desc: Merge pull request #15457 from gitmai/bug-960103-javascript-warning-views-fisttime_css

Bug 960103 - Javascript Warning. Error in parsing value for background. ...
r=salva

========

https://hg.mozilla.org/integration/gaia-central/rev/998b4d2764cb
Author: mai <mri@tid.es>
Desc: Bug 960103 - Javascript Warning. Error in parsing value for background. Declaration dropped. {file: firsttime.css
2014-01-26 23:15:13 -08:00
B2G Bumper Bot
8bf6160d75 Bumping manifests a=b2g-bump 2014-01-26 20:27:25 -08:00
B2G Bumper Bot
50fb8028f8 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/b6246e059f4f
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #15551 from waynux/issue936398

Bug 936398 - [Settings] Title wording r=crh0716

========

https://hg.mozilla.org/integration/gaia-central/rev/bcb5412c36d1
Author: Tzu-Wen Lin <wayne2833@gmail.com>
Desc: Bug 936398 - [Settings] Title wordings
2014-01-26 20:20:12 -08:00
Shelly Lin
c773010da1 Bug 957439 - Do not assert at Pause or Resume on unsupported input stream. r=roc, r=jsmith 2014-01-27 10:33:00 +08:00
Gijs Kruitbosch
544be39fe0 Bug 964064 - shortcuts should always be uppercase, r=Unfocused 2014-01-26 23:53:22 +00:00