Markus Stange
4a432349df
Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas
2014-03-05 18:41:19 +01:00
Ed Morley
c342ecebeb
Backed out changeset f514ab5c4b5b (bug 923016) for B2G xpcshell crashes; CLOSED TREE
2014-03-05 17:25:27 +00:00
Ed Morley
0c897a146f
Backed out changeset d8543551f12e (bug 913808)
2014-03-05 17:25:04 +00:00
Ed Morley
b1bc16a48b
Backed out changeset a43ae8497706 (bug 968101)
2014-03-05 17:25:01 +00:00
Ed Morley
cabdf9fb49
Backed out changeset 234c0b4ec7c9 (bug 922081)
2014-03-05 17:24:58 +00:00
Ed Morley
bf4bf677f4
Backed out changeset 240333c3d2c1 (bug 964039)
2014-03-05 17:24:55 +00:00
Ed Morley
da21ca5267
Backed out changeset 18d79e1e15f9 (bug 958317)
2014-03-05 17:24:52 +00:00
Ed Morley
34824fa60a
Backed out changeset 2275f8be60c9 (bug 975255)
2014-03-05 17:24:49 +00:00
Michal Novotny
d00154d96e
Bug 976922 - heap-use-after-free mozilla::net::CacheEntry::GetMetaDataElement in NS_strdup, r=honzab
2014-03-05 18:14:19 +01:00
Ed Morley
019fe21d03
Backed out changeset fe2afc55a0d1 (bug 950368) for shutdown crashes on B2G
2014-03-05 17:10:38 +00:00
Ulrich Weigand
fac41ba4a1
Bug 976648 - mfbt endian config for powerpc64le-linux support. r=froydnj
2014-02-28 09:57:24 -05:00
Ulrich Weigand
5d45690169
Bug 976648 - WebRTC endian config for powerpc64le-linux support. r=jesup
2014-02-28 09:57:03 -05:00
Ulrich Weigand
7cbf837d2a
Bug 976648 - xptcall port for powerpc64le-linux support. r=froydnj
...
--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.S
2014-02-28 09:56:43 -05:00
Ulrich Weigand
8c6faf9edb
Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg
2014-02-28 09:56:19 -05:00
Ulrich Weigand
25dd9f368b
Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg
2014-02-28 09:55:48 -05:00
Ulrich Weigand
1e42c83749
Bug 976648 - Toplevel build/config for powerpc64le-linux support. r=bsmedberg, r=blassey
2014-03-05 12:04:44 -05:00
Bobby Holley
cb7d95a386
Bug 960820 - Ignore contexts and saved frame chains for exception stack, and rely on the principal check. r=luke,mrbkap sr=bz
...
It would be nice to update the JS shell tests to make sure the principal check
works, but we can't do that without bug 969273. So we add an XPConnect test that
verifies the filtering behavior.
2014-03-05 08:18:06 -08:00
Martyn Haigh
e9180388f8
Bug 970208 - Only print debug messages when in debug mode; r=wesj
2014-03-05 08:13:22 -08:00
Martyn Haigh
1890a5332f
Bug 970209 - Surround update logic in about:apps with synth apk specific wrapper; r=wesj
2014-03-05 08:13:00 -08:00
Jonathan Watt
3265c1e87b
Bug 950368 - Make nsWindowsShellService's WriteBitmap act on a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
2014-03-04 16:56:44 +00:00
Joel Maher
7cb356401d
Bug 979454 - manifest parser needs to support skip-if in the [default] section and || that with the skip-if from the [test] section. r=ted
2014-03-05 10:32:03 -05:00
Joel Maher
9b5829fcde
Bug 971025 - move testing/mochitest/test/test_* to testing/mochitest/test/Harness_sanity. r=ted
...
--HG--
rename : testing/mochitest/tests/SpecialPowersLoadChromeScript.js => testing/mochitest/tests/Harness_sanity/SpecialPowersLoadChromeScript.js
rename : testing/mochitest/tests/file_SpecialPowersFrame1.html => testing/mochitest/tests/Harness_sanity/file_SpecialPowersFrame1.html
rename : testing/mochitest/tests/test_SimpleTestGetTestFileURL.html => testing/mochitest/tests/Harness_sanity/test_SimpleTestGetTestFileURL.html
rename : testing/mochitest/tests/test_SpecialPowersExtension.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersExtension.html
rename : testing/mochitest/tests/test_SpecialPowersExtension2.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersExtension2.html
rename : testing/mochitest/tests/test_SpecialPowersLoadChromeScript.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersLoadChromeScript.html
rename : testing/mochitest/tests/test_SpecialPowersPushPermissions.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersPushPermissions.html
rename : testing/mochitest/tests/test_SpecialPowersPushPrefEnv.html => testing/mochitest/tests/Harness_sanity/test_SpecialPowersPushPrefEnv.html
rename : testing/mochitest/tests/test_bug362788.xhtml => testing/mochitest/tests/Harness_sanity/test_bug362788.xhtml
rename : testing/mochitest/tests/test_bug816847.html => testing/mochitest/tests/Harness_sanity/test_bug816847.html
rename : testing/mochitest/tests/test_sanity.html => testing/mochitest/tests/Harness_sanity/test_sanity.html
rename : testing/mochitest/tests/test_sanityEventUtils.html => testing/mochitest/tests/Harness_sanity/test_sanityEventUtils.html
rename : testing/mochitest/tests/test_sanityException.html => testing/mochitest/tests/Harness_sanity/test_sanityException.html
rename : testing/mochitest/tests/test_sanityException2.html => testing/mochitest/tests/Harness_sanity/test_sanityException2.html
rename : testing/mochitest/tests/test_sanitySimpletest.html => testing/mochitest/tests/Harness_sanity/test_sanitySimpletest.html
rename : testing/mochitest/tests/test_sanityWindowSnapshot.html => testing/mochitest/tests/Harness_sanity/test_sanityWindowSnapshot.html
rename : testing/mochitest/tests/test_sanity_cleanup.html => testing/mochitest/tests/Harness_sanity/test_sanity_cleanup.html
rename : testing/mochitest/tests/test_sanity_cleanup2.html => testing/mochitest/tests/Harness_sanity/test_sanity_cleanup2.html
2014-03-05 10:32:02 -05:00
Ryan VanderMeulen
760e2a311f
Backed out changeset 6f05267b4afc (bug 798033) for Android bustage.
2014-03-05 09:55:52 -05:00
Andrew Halberstadt
64a6cbd5d6
Bug 969146 - Pass MOZ_CRASHREPORTER_SHUTDOWN into b2g process, r=mdas
2014-03-05 09:08:54 -05:00
Honza Bambas
dc08ca7458
Bug 975255 - HTTP cache v2: optimize CacheIOThread::Target(), r=michal
2014-02-27 00:11:42 +01:00
Honza Bambas
234ec2acc3
Bug 958317 - HTTP cache v2: allow yield to more priority levels in IOThread, r=michal
2014-02-27 00:11:42 +01:00
Honza Bambas
ee26aea707
Bug 964039 - Memory used by the new cache backend is not reported, r=michal
2014-02-27 00:11:40 +01:00
Honza Bambas
aa126ec60f
Bug 922081 - respect browser.cache.disk.parent_directory preference in the new cache, r=michal
2014-02-27 00:11:38 +01:00
Michal Novotny
5a7dc723e7
Bug 968101 - Remove directories with low priority on background, r=honzab
2014-02-19 13:04:06 +01:00
Michal Novotny
7598469342
Bug 913808 - Evict entries from the disk cache when cache limit is reached, r=honzab
2014-02-18 18:26:48 +01:00
Michal Novotny
b8b4892850
Bug 923016 - Implementation of cache index, r=honzab
2014-02-18 16:05:07 +01:00
Honza Bambas
38bceaf674
Bug 904571 - crash in mozilla::net::HttpChannelParentListener::OnRedirectResult, r=jduell
2014-03-05 15:01:54 +01:00
Sushil Chauhan
7445b1e2ba
Bug 978341 - CompositorOGL::clearFBRect api needs to map the rect to OGL coordinates. r=jgilbert
2014-03-04 18:07:32 -08:00
Jim Chen
c0bbc1ba1f
Bug 978262 - Ignore duplicate frames when getting BHR stack. r=froydnj
2014-03-05 08:47:46 -05:00
Alfredo Yang
057236b5ee
Bug 976510 - Calculate display size according to pixel aspect-ratio. r=cpearce
2014-03-05 08:47:45 -05:00
snigdha
ef5d7c4e73
Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey
2014-03-05 08:47:45 -05:00
Boris Zbarsky
4b3ac033b1
Bug 978618. Fix error reporting for unintended XPConnect exceptions thrown by JS-implemented webidl to actually work correctly. r=bholley
2014-03-05 08:32:27 -05:00
Boris Zbarsky
7b32b1e627
Bug 978646. Properly cycle-collect document.styleSheetSets. r=smaug
2014-03-05 08:32:27 -05:00
Olli Pettay
15a9629656
Bug 978862, make sure to use the right event type atom throughout CompileEventHandlerInternal, r=jst
2014-03-05 15:16:42 +02:00
Olli Pettay
093484e915
Backout the previous landing (15229e2a01b1) for Bug 978862, since it had wrong bug number, r=backout
2014-03-05 15:16:04 +02:00
Honza Bambas
02010883fb
Bug 977339 - Do GECKO_SEPARATE_NSPR_LOGS=1 by default, r=jduell
2014-03-05 14:01:09 +01:00
Ehsan Akhgari
de14085d8c
Bug 979067 - Stop exporting the guard object classes; r=froydnj
2014-03-05 07:50:55 -05:00
Carsten "Tomcat" Book
2b75afa842
merge b2g-inbound to mozilla-central
2014-03-05 13:24:51 +01:00
Carsten "Tomcat" Book
4124791bb3
merge mozilla-inbound to mozilla-central
2014-03-05 13:04:39 +01:00
Simon Montagu
423901ddaf
Add more logical-coordinate API to nsIFrame. Bug 735577, r=jfkthame
2014-03-04 23:31:47 -08:00
L. David Baron
0253d42661
Bug 828173 bustage fix for non-unified builds: add using declaration.
2014-03-04 21:05:18 -08:00
Timothy Nikkel
87283ff654
Bug 952354. Don't worry about premult alpha flags if the frame is opaque when calling GetFrame and CopyFrame. r=seth
2014-03-04 22:48:48 -06:00
L. David Baron
0ff448bbbf
Bug 979557: CanAnimatePropertyOnCompositor should return early when there's no OMT compositing, whether or not logging is enabled. r=dzbarsky
...
This shouldn't behave differently depending on whether or not logging is
enabled; that difference was introduced in bug 785648.
2014-03-04 20:13:22 -08:00
L. David Baron
8b4ba29d81
Bug 979555: Add default value for layers.offmainthreadcomposition.log-animations preference to all.js. r=dzbarsky
...
It's good practice to have default values for all preferences in all.js.
Otherwise some preference APIs throw exceptions and/or leave values
uninitialized. It also makes the preference show up in about:config.
Bug 875204 accidentally removed this line from all.js even though the
pref was not removed. (The pref was initially added in bug 780342.)
2014-03-04 20:13:22 -08:00
L. David Baron
503c4c2bbe
Bug 828173 patch 6: Remove calls to ForceLayerRerendering from the miniflush code (UpdateThrottledStyles, which flushes animations whose main thread updates are throttled without updating any other styles). r=mattwoodrow
...
I've been wanting to remove this code for a while. I think this code is
problematic for three reasons:
(1) It's in the middle of code where it doesn't belong, and which ought
to be handling purely-style-system things. (This is blocking me
from reusing that code elsewhere, e.g., in bug 977991 and
bug 960465, both of which could use it in some form.)
(2) It defeats the optimization from bug 790505 whenever we do a
miniflush (in other words, whenever we have any style change,
whether or not it's related)
(3) It means the conditions for when we decide to ship a new set of
animation data to a layer doesn't cover all the cases the layer
needs it. In particular, we only run this miniflush code when we
have a currently running animation or transition that's running on
the compositor thread. On the other hand, the UpdateTransformLayer
style change handling in DoApplyRenderingChangeToTree depends on
whether the frame currently has a transform layer, which can
continue to be true for a bit after the animation stops. So if we
need to send animations to the layer because of a transform style
change that happens soon after an animation completes, our style
change handling will find the existing layer and call its
SetBaseTransformForNextTransaction method but never do anything
that triggers layer construction. The style throttling code, in
turn, will never stop doing main thread updates because the
animation generation on the layer is out-of-date, and these main
thread updates will keep the layer active, but they'll never show
up because the stale animation data overrides the new transform
that we've been setting. (At least, I think that's what was
happening; it makes sense to me and matches the behavior I was
observing. I didn't verify which main thread updates and which
layer updates were actually happening, though.)
This shows up, for example, in the animation in attachment 8384813
just halting at a corner if I'm careful not to disturb it. (I'm
testing on Linux, with both accelerated layers and OMT animations
explicitly enabled.)
I think there are probably some other things that can be removed as
followups to removing this code, because I think we made some boundary
conditions intentionally incorrect so that problem (3) above wouldn't be
as bad as it otherwise would have been.
2014-03-04 20:13:22 -08:00