Commit Graph

145877 Commits

Author SHA1 Message Date
Chris Kitching
e59d2e3162 Bug 794981 - Part 8: Add an annotation processor to the build process to generate the contents of part 5. r=kats, r=glandium 2013-09-09 08:57:37 -04:00
Chris Kitching
9e636000cd Bug 794981 - Part 7: Storing a void* for mThread instead of a pthread_t is both nonportable and dangerous. r=kats 2013-09-09 08:57:37 -04:00
Chris Kitching
8520d15db0 Bug 794981 - Part 6: Refactor AndroidBridge to make use of generated code. r=kats 2013-09-09 08:57:37 -04:00
Chris Kitching
a2d97e620b Bug 794981 - Part 5: Add the generated code files to version control. r=kats 2013-09-09 08:57:36 -04:00
Chris Kitching
9edbee0621 Bug 794981 - Part 4: Consistently pass nsAString into the JNI methods, instead of the veritable smorgasbord of string types previously used. r=kats 2013-09-09 08:57:36 -04:00
Chris Kitching
27a8904dbc Bug 794981 - Part 3: Make use of the existing macros to simplify JNI code in all applicable places, and relocate them. r=kats 2013-09-09 08:57:36 -04:00
Chris Kitching
928b37f41a Bug 794981 - Part 2: Don't pass GeckoAppShell class to Init as a parameter - find it in the usual way. r=kats 2013-09-09 08:57:36 -04:00
Chris Kitching
c0417f1587 Bug 794981 - Part 1: Annotate Java methods that are to have JNI wrappers generated. r=kats 2013-09-09 08:57:36 -04:00
Yaron Tausky
2e3f2039c4 Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke 2013-09-06 13:05:01 +02:00
Yaron Tausky
ef762819b6 Bug 676739 - Part 2: Migrate from AtomizeString to ToAtom. r=luke 2013-09-06 13:04:56 +02:00
Yaron Tausky
c67c1bd295 Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke 2013-08-27 11:17:41 +02:00
Nicholas Nethercote
9d7bc3d7f1 Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 76bf96ce8d6e16c8573584d9e8e70c80371f66eb
2013-08-27 16:24:51 -07:00
Ed Morley
a45bdfc5f6 Merge mozilla-central and inbound 2013-09-09 13:29:36 +01:00
Ed Morley
f7c7df94ab Merge latest green fx-team changeset and mozilla-central 2013-09-09 13:13:11 +01:00
Ed Morley
a1681bf819 Merge latest green b2g-inbound changeset and mozilla-central 2013-09-09 13:12:05 +01:00
L. David Baron
d2aca1e122 Bug 906378: Make the test for transitions not being supported in test_transitions_per_property.html only use about 50 values for each property to avoid the O(N^2) case blowing up. r=dholbert
This currently causes a reduction in the number of background-image
values tested (by 54810, a majority of the assertions in the test file).
It doesn't change the number of values tested for any other property.
2013-09-09 12:21:24 +02:00
L. David Baron
fff4661d1e Bug 900783: Make HasAnimationOfProperty return false in the refresh driver tick in which the transition completes. r=nrc
I don't know of any observable bug that this fixes, but the code without
this fix seems incorrect; the "removed sentinel" concept generally
requires that callers enumerating transitions check that they're not
enumerating the sentinel.

This ensures that HasAnimationOfProperty switches from returning true to
false in the first refresh cycle after the end of the animation rather
than the second.

I originally wrote this in
https://bugzilla.mozilla.org/show_bug.cgi?id=876626#c13 but it turned
out not to be related to that bug.
2013-09-09 12:21:24 +02:00
L. David Baron
48745d9fe7 Bug 847275 patch 2: Temporarily disable failures from checking of assertions in browser-chrome mochitests so that we can annotate the expected assertions before enabling. r=dao 2013-09-09 12:21:24 +02:00
L. David Baron
64f7587787 Bug 847275 patch 1: Make assertions cause test failures in browser-chrome mochitest. r=dao
I tested all three error messages manually by making different
SimpleTest.expectAssertions() calls in
browser/base/content/test/browser_aboutHome.js .
2013-09-09 12:21:24 +02:00
Gaia Pushbot
db354a1eda Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/627f494cb7b6
Author: Ian Liu <iliu@mozilla.com>
Desc: Merge pull request #11983 from ian-liu/bluetooth/Bug821186_remove_workaround_of_using_deviceStorage_in_BT_transfer

Bug 821186 - [Gaia::Bluetooth] Remove workaround of using deviceStorage in bluetooth transfer after Bug 811615 is fixed, r=@dominickuo

========

https://hg.mozilla.org/integration/gaia-central/rev/411d400ae0d8
Author: ian-liu <iliu@mozilla.com>
Desc: Bug 821186 - [Gaia::Bluetooth] Remove workaround of using deviceStorage in bluetooth transfer after Bug 811615 is fixed
2013-09-09 03:01:26 -07:00
Ehsan Akhgari
8ef7475ec7 Forward declare mozilla::dom::Nullable as a struct everywhere so that the MSVC linker can pick up the correct symbol name
This is needed for bug 848294
2013-09-09 11:43:52 +02:00
Gaia Pushbot
736ca9a14d Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/6d51266ba118
Author: Ian Liu <iliu@mozilla.com>
Desc: Merge pull request #11977 from EragonJ/bug-910254

Bug 910254 - [Clock] Alarm info layout needs refinement, r=@ian-liu

========

https://hg.mozilla.org/integration/gaia-central/rev/d914b92b56b3
Author: EragonJ <eragonj@eragonj.me>
Desc: Bug 910254 - [Clock] Alarm info layout needs refinement

  - add unit test
  - update alarm-item styles
2013-09-09 02:15:23 -07:00
Gaia Pushbot
032032c911 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/48cbf328d682
Author: Rudy Lu <left.lu@gmail.com>
Desc: Merge pull request #12021 from luke-chang/913390_adjust_pinyin_padding

Bug 913390 - [Keyboard] Adjust the padding (gray) at the top and bottom ...
r=rudylu

========

https://hg.mozilla.org/integration/gaia-central/rev/a13732823f49
Author: Luke Chang <lchang@mozilla.com>
Desc: Bug 913390 - [Keyboard] Adjust the padding (gray) at the top and bottom of the candidate panel in the pinyin IME
2013-09-09 01:30:22 -07:00
Gaia Pushbot
46602ecf9b Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/9f8dd5b9a6dc
Author: Jonathan Griffin <jgriffin@mozilla.com>
Desc: Merge pull request #12020 from jonallengriffin/disablewifi

Bug 914038 - Disable test_wifi.js in TBPL, a=test-only

========

https://hg.mozilla.org/integration/gaia-central/rev/e02d8c855908
Author: Jonathan Griffin <jonallengriffin@gmail.com>
Desc: Bug 914038 - Disable test_wifi.js in TBPL, a=test-only
2013-09-09 00:35:21 -07:00
Mark Hammond
d8474723d5 Bug 875986, part 4 - check no thumbnail file before capture. r=adw 2013-09-09 14:36:38 +10:00
Mark Hammond
c143f4d69a Bug 875986, part 3 - remove thumbnail file after capture. r=adw 2013-09-09 14:34:15 +10:00
Gaia Pushbot
5d740d95af Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/1bb6d52ed505
Author: John Hu <johu@mozilla.com>
Desc: Merge pull request #12009 from arasbm/bug-912388-overlay-for-unplayable-videos

Bug 912388 - Show empty overlay when all videos are unplayable, r=johnhu

========

https://hg.mozilla.org/integration/gaia-central/rev/fb053b4754e2
Author: Aras Balali Moghaddam <arasbm@gmail.com>
Desc: Bug 912388 - Show empty overlay when all videos are unplayable
2013-09-08 20:55:21 -07:00
Kyle Huey
5c8c4e7794 Bug 911258: Part 6 - Fixup tests. r=me 2013-09-08 20:30:10 -07:00
Kyle Huey
7bf860132d Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz 2013-09-08 20:29:21 -07:00
Kyle Huey
6a6c67829f Bug 911258: Part 4 - Refactor exception implementations. r=bz 2013-09-08 20:28:50 -07:00
Kyle Huey
025c388bda Bug 911258: Part 3 - Convert exceptions to WebIDL. r=bz 2013-09-08 20:28:49 -07:00
Kyle Huey
d3ebb23e90 Bug 911258: Part 2 - Kill the exception service. r=bsmedberg 2013-09-08 20:28:49 -07:00
Kyle Huey
9de76a26eb Bug 911258: Part 1 - Remove nsIExceptionService/Manager usage. r=bholley 2013-09-08 20:28:49 -07:00
Kyle Huey
9533d150e0 Bug 910924: Give workers an nsIGlobalObject. r=bent,bholley 2013-09-08 20:28:48 -07:00
Kyle Huey
a53f6f80b6 Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8 2013-09-08 20:28:48 -07:00
Matt Woodrow
fde62e307a Bug 912173 - Always AddRef and Release the GLContext when sharing a SurfaceStream to avoid mismatches. r=nrc 2013-09-09 14:35:20 +12:00
Blair McBride
6ba509eaf2 Merge backout, a=bustage fix 2013-09-09 12:46:17 +12:00
Blair McBride
73129ffbe0 Backout 86b5d8778fc4,fab07b9d6dee,89a059433037,bbb54cde82c3 (bug 897960) due to orange 2013-09-09 12:45:31 +12:00
Mark Hammond
96e7ad2d0d Bug 875986, part 2 - additional test that no cookies are stored by pages captured in the background. r=adw 2013-09-09 10:25:13 +10:00
Mark Hammond
4955ce7e8b Bug 875986, part 1 - use custom docShell flags instead of private-browsing for b/g thumbnails. r=adw 2013-09-09 10:25:13 +10:00
Mark Hammond
12ccec9de3 Bug 906713 - reset default capture timeout earlier to prevent oranges. r=adw 2013-09-09 10:16:21 +10:00
Chris Pearce
9f5e5260f4 Bug 910966 - Bustage fix for 48a66737dc5c. Forgot to qref. r=bustage. 2013-09-09 09:52:20 +12:00
Chris Pearce
128925efa5 Bug 910966 - Use MP3FrameParser in DirectShow's SourceFilter, to more accurately determine the offset of the first MP3 frame. This enables us to only pass the MP3 data into DirectShow, which can't handle large ID3v2 tags. r=padenot 2013-09-09 09:47:54 +12:00
Chris Pearce
9d0d08ac4e Bug 910996 - Move MP3FrameParser out of B2G specific code, so it can be used on other platforms. r=padenot
--HG--
rename : content/media/omx/MP3FrameParser.cpp => content/media/MP3FrameParser.cpp
rename : content/media/omx/MP3FrameParser.h => content/media/MP3FrameParser.h
2013-09-09 09:47:29 +12:00
Nicholas Cameron
b9da92cf71 Bug 912352. Do an async composite as soon as we get a WM_PAINT message. r=roc 2013-09-09 09:08:07 +12:00
Nicholas Cameron
32382be3ce Bug 909607. Check if we are minimised before compositing. r=Bas 2013-09-09 09:07:01 +12:00
Nicholas Cameron
4ca0278592 Bug 913298. Remove AddMaskEffect and RemoveMaskEffect declarations. r=nical 2013-09-09 09:06:57 +12:00
Nicholas Cameron
b6a0233b1c Bug 906445. Some speculative fixes to guard against dereferencing nullptrs. r=Bas 2013-09-09 09:06:50 +12:00
Nicholas Cameron
cca4ba2d92 Don't include mozilla-config.h in gfx.layers. No bug. r=me 2013-09-09 08:55:48 +12:00
Nicholas Nethercote
1af32574cc Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence. 2013-09-08 13:31:19 -07:00