Commit Graph

116339 Commits

Author SHA1 Message Date
Justin Lebar
4fdc0c079a Bug 819791 - Part 6: Remove unnecessary TArray copies in dom/indexedDB. r=bent 2012-12-18 20:16:06 -05:00
Justin Lebar
897484ed78 Bug 819791 - Part 5: Remove an unnecessary TArray copy in hal/sandbox. r=mounir 2012-12-18 20:16:06 -05:00
Justin Lebar
ab3a0d6e41 Bug 819791 - Part 4: Remove an unnecessary TArray copy in OrientationObserver.cpp. r=mounir 2012-12-18 20:16:06 -05:00
Justin Lebar
bf499cd1c4 Bug 819791 - Part 3: Make typeof nsTArray == typeof InfallibleTArray. r=bz
Also make typeof nsAutoTArray == typeof AutoInfallibleTArray and switch
files to using nsTArrayForwardDeclare.h.
2012-12-18 20:16:06 -05:00
Justin Lebar
9730efc78a Bug 819791 - Part 2: Don't use nsTArray allocators in IPCMessageUtils traits. r=cjones
The allocators will be restricted to non-public use in a later patch.
2012-12-18 20:16:06 -05:00
Justin Lebar
1a1d824efe Bug 819791 - Part 1: Remove nsTArrayDefaultAllocator, replacing it unconditionally with nsTArrayInfallibleAllocator. r=bz 2012-12-18 20:16:06 -05:00
Justin Lebar
cde813acb5 Bug 819791 - Part 0: Deserialize fallibly in IPCMessageUtils.h. r=cjones
Comments in the code are asking for us to deserialize fallibly; it looks
like we just forgot to change this when we made nsTArray infallible.
2012-12-18 20:16:06 -05:00
Boris Zbarsky
4492f786f0 Bug 819523 part 2. Allow Nullable<> of various array types to work sanely. r=jlebar 2012-12-18 20:16:05 -05:00
Boris Zbarsky
022da0be50 Bug 819523 part 1. Make it possible to use the various-allocator nsTArrays interchangeably as long as you're working with const objects. r=jlebar 2012-12-18 20:16:05 -05:00
James Kitchener
3689e848a7 Bug 818620 - Evaluate all arguments if NaN present in Math.{max, min}(). r=jwalden
--HG--
extra : rebase_source : 9f451ebf817c640428030d338368da4809aac69d
2012-12-18 20:05:43 -05:00
Bill McCloskey
f0654c238f Bug 821340 - Add test (r=test) 2012-12-18 17:02:57 -08:00
Jeff Gilbert
4b5ec843d1 Bug 822114 - Save and restore bound tex unit in DeleteTexture - r=bjacob 2012-12-18 16:47:03 -08:00
Sriram Ramasubramanian
d632f81273 Bug 811238: Cache-color hint for ExpandableListView. [r=mfinkle]
--HG--
extra : rebase_source : a4b294220f7257fb27e400128e66c8ec96409879
2012-12-18 14:29:01 -08:00
Sriram Ramasubramanian
108429f460 Bug 822830: Add ForwardButton to GeckoViewsFactory. [r=mfinkle]
--HG--
rename : browser/components/sessionstore/test/browser_248970_b_perwindowpb.js => browser/components/sessionstore/test/browser_248970_b.js
extra : rebase_source : df8d830faba3060dae01bb61595273d0fc7396a7
2012-12-18 14:20:01 -08:00
Chris Jones
aa96fe93f4 Back out bug 814252. 2012-12-18 16:19:54 -08:00
Mark Hammond
4203f055ad Bug 822508 - allow social providers to specify null as the profile. r=gavin 2012-12-19 11:05:37 +11:00
Gavin Sharp
33289ab7af bug 820489: re-enable browser_social_multiprovider now that we've (hopefully) fixed it
--HG--
extra : rebase_source : cced1fff25963bb60aadb6fd65f0e2f7fca4330d
2012-12-18 15:47:31 -08:00
Norbert Lindenberg
52cb71fedd Bug 769872 - Add utilities for self-hosted JavaScript code. r=till
--HG--
rename : js/src/builtin/array.js => js/src/builtin/Array.js
extra : rebase_source : 955ce06e402f76c08eeb0a69b142d4d14a7281c4
2012-12-18 18:44:43 -05:00
Ryan VanderMeulen
7b1ce7798e Merge m-c to inbound. 2012-12-18 18:45:16 -05:00
Brian Hackett
0badfa17f1 Bug 822089 - Don't compile off thread when profiling scripts, r=dvander. 2012-12-18 16:34:34 -07:00
Ryan VanderMeulen
210f18d1bd Backed out changeset a7d5ea538c57 (bug 806736) for test failures. 2012-12-18 18:27:36 -05:00
Mike Habicher
0aabd593e4 Bug 822531 - Fix regression of bug 783682 caused by bug 779139. r=mwu 2012-12-18 18:19:38 -05:00
Cameron McCormack
a0643943dc Bug 820148 - Add a RELEASE_BUILD macro that can be used within pref js files. r=ted 2012-12-19 10:10:22 +11:00
Jonathan Griffin
75e14f2b3f Bug 820463 - Revert early-loading changes, r=mdas 2012-12-17 15:18:58 -08:00
Rafael Ávila de Espíndola
ed5ea526fc Bug 822812 - Fix usage of nsITimer. r=vladan. 2012-12-18 17:43:40 -05:00
Robert Strong
8a321d1b7f backout changeset 3cfc257e29a5 - Bug 818333 2012-12-18 14:38:30 -08:00
Cameron McCormack
b0db402ed9 Bug 822548 - Fix a bunch of JS warnings on startup. r=dao 2012-12-19 09:27:56 +11:00
Nicholas Nethercote
4801426ad4 Bug 819833 (part 3) - Fix fix_macosx_stack.py.
--HG--
extra : rebase_source : edf2b21b1061c5b1aa31d071e24099ab8072d3f5
2012-12-10 21:24:55 -08:00
Patrick McManus
567ccc010f bug 822456 - spdy stream id out of order r=honzab 2012-12-18 17:14:21 -05:00
Jed Parsons
dba76a0e62 Bug 822450 - Create a syntheticEventsOk pref for marionette identity tests. r=benadida 2012-12-17 16:51:33 -05:00
Andres Hernandez
96c047fe8e Bug 821178 - Port browser_248970_a.js and browser_248970_b.js to the per-window PB APIs. r=jdm
--HG--
rename : browser/components/sessionstore/test/browser_248970_b.js => browser/components/sessionstore/test/browser_248970_b_perwindowpb.js
2012-12-17 17:19:06 -06:00
Ralph Giles
1f0e16ab42 Bug 816994 - Skip Opus packets with invalid lengths. r=derf
Reject Opus packets less than 2.5 ms or more than 120 ms
in length, which are invalid by the spec. Also explicitly
check for error after opus_packet_get_nb_frames() since
this could indicate the subsequent call to
opus_packet_get_samples_per_frame() call will segfault
because the packet buffer length is invalid.

Based on a patch by Tim Terriberry.
2012-12-11 11:25:10 -08:00
Monica Chew
1e35003b56 Bug 810404 - Change breakpad license to Google BSD and point protobuf code to it. r=gerv 2012-12-18 17:11:54 -05:00
Raymond Lee
57a250c34b Bug 806736 - Port test_privbrowsing.html to the new per-tab PB APIs. r=jdm
--HG--
rename : toolkit/components/passwordmgr/test/test_privbrowsing.html => toolkit/components/passwordmgr/test/test_privbrowsing_perwindowpb.html
2012-12-19 01:07:49 +08:00
Jeff Walden
6f15ccae09 Bug 792108 - Add more truthiness tests to ensure strict equality isn't affected by JSCLASS_EMULATES_UNDEFINED, and that falsy objects don't compare equal unless they're actually the same object. Just tests, they pass locally for me with the --tbpl driver option to do what Tinderbox does, r=sparky 2012-12-18 17:01:46 -05:00
Fernando Jiménez
baef699374 Bug 819974 - [Apps] Allow to cancel hosted app download; r=fabrice 2012-12-18 22:43:13 +01:00
Fernando Jiménez
49fb849e67 Bug 819971 - Expose nsOfflineCacheUpdate::Cancel() via nsIOfflineCacheUpdate.idl. Tests; r=honzab 2012-12-18 22:41:20 +01:00
Fernando Jiménez
22ad8737c7 Bug 819971 - Expose nsOfflineCacheUpdate::Cancel() via nsIOfflineCacheUpdate.idl; r=honzab 2012-12-18 22:41:15 +01:00
Rafael Ávila de Espíndola
5b30d8ea38 Bug 822464 - Upgrade clang to 170377 in the 3.2 branch. r=rail.
Update the manifests.

--HG--
extra : rebase_source : 8d2c5cda95e14ecf71ddd15d2f1b030e1eb50932
2012-12-18 16:23:48 -05:00
Rafael Ávila de Espíndola
764158ba76 Bug 822464 - Upgrade clang to 170377 in the 3.2 branch. r=rail.
Update the build script.

--HG--
extra : rebase_source : 473cc8ec76dcfa53eb2e521f4bd9e8db78835c51
2012-12-18 16:22:38 -05:00
Yazen Ghannam
3825f462a9 Bug 795378 - Clean up the high-quality scaler - Merge upstream changes to image_operations.cpp. r=joe 2012-12-18 16:25:07 -05:00
Milan Sreckovic
93b2ffbd42 Bug 814839 - Disable WebGL depth textures on Mac NVIDIA - r=jgilbert,bjacob, a=abillings 2012-12-18 16:23:40 -05:00
Martijn Wargers
0557f19ef6 Bug 815416 - Enable layout mochitests for b2g, r=jgriffin, a=test-only 2012-12-14 15:49:11 -08:00
Jan-Ivar Bruaroey
cf73ed4ca2 Bug 794240: Disable timerthread + close sockets + cleanup tmp-files on shutdown + file permissions. r=jesup 2012-12-14 16:15:21 -05:00
Jonathan Watt
7ff8545b8c Kill Windows line-endings in nsCSSFrameConstructor.cpp. r=me. No bug. DONTBUILD. 2012-11-26 08:14:23 +00:00
Ehsan Akhgari
64519ae3a7 Bug 822008 - Only listen to private-browsing-transition-complete in global PB builds for determining the new tab URL; r=jdm 2012-12-15 12:10:05 -05:00
Ehsan Akhgari
c51600f223 Backed out 2 changesets (bug 532150) for test failure
Backed out changeset 57bbbda0dedd (bug 532150)
Backed out changeset 5cab33f5bfbd (bug 532150)
2012-12-15 12:08:04 -05:00
Boris Zbarsky
d5ef77216e Bug 773911 part 2. Use the now-inline js::GetContextCompartment in a few places. r=waldo 2012-12-15 11:53:15 -05:00
Boris Zbarsky
0f260a660f Bug 773911 part 1. Inline js::GetContextCompartment. r=waldo 2012-12-15 11:53:15 -05:00
Adam Roach
492e8418bc Bug 817429: Accept candidate messages that are zero numbered r=jesup 2012-11-21 12:48:32 -06:00