Commit Graph

108774 Commits

Author SHA1 Message Date
Nathan Froyd
5f8f36ca5f Bug 796119 - part 2: don't #include prtypes.h in xpcom/ unless absolutely necessary; r=ehsan
"absolutely necessary" in this context means "needs PRUnichar", which is
the reason that nsString.h now #includes prtypes.h.
2012-10-01 17:01:01 -04:00
Nathan Froyd
eb337a7299 Bug 797106 - don't use PR_BYTES_PER_WORD in nsTextFragment*.cpp; r=ehsan 2012-10-02 15:14:50 -04:00
Nathan Froyd
ec0cae57b0 Bug 796279 - remove remaining PR_MAX instances from the tree; r=ehsan
We can't use NS_MAX or std::max because we lack uniform constexpr
support across our supported compilers.  But we can do a simple inline
max ourselves.
2012-10-01 20:38:21 -04:00
Nathan Froyd
ef8647cf56 Bug 796119 - part 1: don't use PR_BIT in pldhash.h; r=ehsan 2012-10-01 17:04:37 -04:00
Robert O'Callahan
6efae9e62b Bug 793690. Fix the obvious typos for infinite rects in SetScissorRect. r=bas 2012-10-04 00:30:56 +13:00
Robert O'Callahan
5e3c2f27cf Bug 787947. Avoid scaling by 0 when snapping gradient tiles. r=jrmuizel 2012-09-25 15:25:48 +12:00
Jan de Mooij
bdc7e05ecd Bug 781859 - Fix chunked compilation bug with unreachable code. r=dvander
--HG--
extra : rebase_source : ec927c5b43c402fa97a3dee6e569c1b322f71586
2012-10-03 13:11:48 +02:00
Alexander Surkov
236d135086 Bug 795210 - intermittent failure of events/test_docload.xul, r=tbsaunde 2012-10-03 20:11:39 +09:00
Ed Morley
c4d8fc6c53 Bug 765389 - Disable browser_461743.js for frequent timeouts 2012-10-03 11:49:40 +01:00
Ed Morley
f08ff327ef Bug 761049 - Disable browser_bug666317.js on Linux for frequent failures that cause havoc in subsequent tests 2012-10-03 11:49:40 +01:00
Ed Morley
d879ef2d88 Bug 785577 - Disable testWebContentContextMenu for frequent failures 2012-10-03 11:49:40 +01:00
Ed Morley
83f6c0de2d Bug 753225 - Disable browser_dbg_createRemote.js on Windows for frequent failures 2012-10-03 11:49:40 +01:00
Ed Morley
364e33a93a Bug 561929 - Disable test_bug478536.xul for frequent timeouts 2012-10-03 11:48:09 +01:00
Ed Morley
2f3d826054 Bug 766044 - Disable browser_459906.js for frequent intermittent failures 2012-10-03 11:46:44 +01:00
Ed Morley
002b0eff2e Bug 759157 - Followup to add Makefile warning for disabled tests, so they don't get forgotten 2012-10-03 11:46:44 +01:00
Dão Gottwald
d5d12e468b Bug 783273 - Work around doGetPlacesControllerForCommand being called while the browser window is already closed (fixes intermittently failing browser_350525.js and browser_bug734076.js). r=mak 2012-10-03 12:23:05 +02:00
Ed Morley
6fa009494e Bug 759157 - Disable tilt_* tests on Linux for frequent failures (plus bug 795308, bug 761007, bug 795952, bug 795621) 2012-10-03 10:46:35 +01:00
Bobby Holley
e86f6f47ba Bug 795275 - Telemetry. r=mrbkap 2012-10-03 11:44:18 +02:00
Bobby Holley
02d3f31738 Bug 795275 - Warn about content access to |Components|. r=mrbkap 2012-10-03 11:44:18 +02:00
Bobby Holley
5fa99bf185 Bug 795275 - Turn Components into a JS value getter for content scopes. r=mrbkap 2012-10-03 11:44:18 +02:00
Bobby Holley
b9afeeb542 Bug 795275 - Introduce an explicit mechanism for determining if a script is from XBL. r=mrbkap
We want this right now so that we can avoid the scary warning when content Components
access happens in XBL (which we're allowing going forward). This patch would be overkill
just for that, but I also have plans to introduce a SOW-like protection of the Components
wrapper filtering policy. I can't just do the filename hack for that though, because real-
world XBL filenames might be all over the place. So let's just be safe here.
2012-10-03 11:44:18 +02:00
Bobby Holley
5d4e37827c Bug 795275 - Clean up isSystemOnlyAccessPermitted. r=mrbkap
A lot of this stuff can be simplified now, and we can stop using the deprecated APIs.
2012-10-03 11:44:18 +02:00
Mounir Lamouri
d145d82982 Bug 795725 - Remove booleans that prevents calling RemoveObserver() twice. r=smaug 2012-10-03 10:39:23 +01:00
Mounir Lamouri
12ac8bdc34 Bug 795703 - Do not assert when calling do_GetWeakReference() on a nsISupport not capable of that. r=smaug,dougt 2012-10-03 10:38:46 +01:00
Vicamo Yang
1e37b06c3c Bug 790192 - Part 2/2: test cases, r=marshall_law 2012-10-03 16:37:29 +08:00
Vicamo Yang
7e078e6674 Bug 790192 - Part 1/2: support strict GSM SMS 7-Bit encoding, r=marshall_law 2012-10-03 16:37:19 +08:00
Hsin-Yi Tsai
3924a76801 Bug 795235 - B2G RIL: Use system message to notify a 'dialling' call. r=vicamo 2012-10-02 16:39:09 +08:00
Randell Jesup
db245b4835 Bug 787204: License changes for import of usrsctp library r=gerv 2012-10-03 03:23:10 -04:00
Randell Jesup
ac8f66b47c Bug 729511: (and Bug 783843) build libsctp within Mozilla tree r=biesi r=ted 2012-03-29 17:25:15 -04:00
Randell Jesup
fb4b1fd35f Bug 729511: patch to libsctp_8279 - add __USE_GNU for netinet/in.h r=biesi 2012-10-03 03:22:45 -04:00
Randell Jesup
b80ed84a02 Bug 729511: Import usrsctp library rev 8279 rs=biesi 2012-10-03 03:22:43 -04:00
Chris Jones
484521519a Merge backout 2012-10-03 00:21:12 -07:00
Chris Jones
17867c12a8 Back out bug 790505 for leaking 2012-10-03 00:21:08 -07:00
Eric Chou
8f9fed01f1 Bug 796329 - implemented StopSendingFile() and fixed potential memory problem, r=qdot 2012-10-03 15:09:27 +08:00
Chris Jones
4f1e40ca75 Bug 790505, part 4: If we're just updating the transform of a prerendered layer, then schedule an empty transaction to skip unnecessary display-list overhead. r=roc 2012-10-02 22:55:52 -07:00
Chris Jones
7180e78526 Bug 790505, part 3: Add a GetLayerTransformForFrame() helper for computing a frame's layer transform outside a proper transaction, and mark frames that have been fully prerendered. r=roc 2012-10-02 22:55:50 -07:00
Chris Jones
fafda90217 Bug 790505, part 2: Add API for scheduling a shadowable-layer mutation to be applied at the next layers transaction. r=mattwoodrow,roc 2012-10-02 22:55:50 -07:00
Chris Jones
dd55277c3e Bug 790505, part 1: Have prerendered transform frames pretend that they don't have an opaque region so that we can move them around more efficiently. r=mattwoodrow 2012-10-02 22:55:50 -07:00
Gina Yeh
2bb01f2f8e Bug 796827 - Final version: Destroy BluetoothHfpManager instance while in shutdown, r=qdot 2012-10-03 13:53:39 +08:00
Nicholas Nethercote
f0aa73d2b4 Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence.
--HG--
extra : rebase_source : 0cd1e5a0f2aceb043b56bea8e1649847cad212f0
2012-10-02 22:03:00 -07:00
Nicholas Nethercote
dc202c314e Bug 796760 (part 1) - Exactly root JSTraceOp. r=terrence.
--HG--
extra : rebase_source : da9591cf8013337b954d11d6921d6a666aae49e7
2012-10-02 22:02:44 -07:00
Fabrice Desré
dc099939c4 Bug 796217 - Refactor Webapps.jsm and related files - Part 2: refactor PermissionTable.jsm [r=ddhal]
--HG--
rename : dom/apps/src/PermissionsTable.jsm => dom/apps/src/PermissionsInstaller.jsm
2012-10-02 22:38:06 -07:00
Fabrice Desré
576ec27252 Bug 796217 - Refactor Webapps.jsm and related files - Part 1: move DOMApplicationManifest outside of Webapps.jsm [r=gwagner] 2012-10-02 22:38:03 -07:00
Daniel Holbert
b3c5efa43b Bug 796212 part 2: Make pref "layout.css.flexbox.enabled" control whether -moz-flex and -moz-inline-flex are recognized as valid values for "display" property. r=bz 2012-10-02 22:04:50 -07:00
Daniel Holbert
6ed459f16a Bug 796212 part 1: Guard CSS3 flexbox properties behind about:config pref "layout.css.flexbox.enabled". r=bz 2012-10-02 22:04:50 -07:00
Daniel Holbert
13165b770b Bug 796212 part 0: Add pref "layout.css.flexbox.enabled" to all.js, set to false. r=bz 2012-10-02 22:04:49 -07:00
Nicholas Nethercote
daba0ca48f Bug 796320 (part 3) - Remove JSContext::lastMessage. r=luke.
--HG--
extra : rebase_source : efda9e940e598fc037d6d51403b95c01ba3bad4b
2012-10-02 19:13:21 -07:00
Nicholas Nethercote
a0352fce84 Bug 796320 (part 2) - Remove dead AutoSetGeneratingError. r=luke.
--HG--
extra : rebase_source : 71d471a4c98b74a166f6b94996bcb68cdb8424ea
2012-10-02 19:13:20 -07:00
Nicholas Nethercote
16162f0e93 Bug 796320 (part 1) - Remove dead JSRuntime::waiveGCQuota. r=luke.
--HG--
extra : rebase_source : 5467d1b60c0b1c4d7c9a9b386a4834556e770579
2012-10-02 19:13:16 -07:00
Gina Yeh
3f0fb916d1 Bug 796829 - Final version: Destroy BluetoothScoManager instance while in shutdown, r=qdot 2012-10-03 11:27:36 +08:00