Daniel Holbert
e5dec73856
Bug 835692: Convert TransportLayerDtls::kMaxDigestLength to be a size_t, since that's how it's used & what it's compared to. r=ekr
2013-01-29 09:01:10 -08:00
Randell Jesup
38a431722d
Bug 818670: merge AudioConduits to allow AEC to work r=ekr
2013-01-29 11:57:44 -05:00
Randell Jesup
abaf7857dc
Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf
2013-01-29 11:55:09 -05:00
Josh Matthews
ab3d03acce
Bug 835038 - Ensure IPC TCP sockets always have permission checks applied. r=jduell
2013-01-29 16:53:37 +00:00
Jeff Muizelaar
169d1309f3
Bug 835533. Avoid adding an ambiguous TextureInfo type. r=snorp
...
TextureInfo conflicts with TextureInfo from the layers refactor.
It's not used in many places so just avoid the typedef
--HG--
extra : rebase_source : 2edffde4c50a228637a4f7ad29a354f406fa5f0c
2013-01-29 11:24:04 -05:00
Luke Wagner
d4630bf5f1
Bug 835578 - IonMonkey: fix visitCompare/visitTest to not useRegister on constant operands (r=dvander)
2013-01-29 08:29:51 -08:00
Luke Wagner
3d8049af97
Bug 835449 - fix StackIter corner case where evalInFrame fails to pop native calls (r=jandem)
...
--HG--
extra : rebase_source : 37d60303aee651ef0dbc28b63994b811507e6a07
2013-01-28 10:53:49 -08:00
Benjamin Smedberg
00adc5e87d
Bug 831428 test fixup in browser_Deprecated.js - run the tests serially, remove the listener after its job is done, r=Yoric
2013-01-29 11:02:56 -05:00
Benjamin Smedberg
5bf6761bf2
Bug 831428 test fixup in test_bug429785 - don't remove the listener until it has received the console messages, r=bz
2013-01-29 11:02:56 -05:00
Benjamin Smedberg
61c06478b9
Bug 831248 test fixup for the webconsole tests: a warning about mutation events being deprecated was being delivered into the console listener, confusing the test, r=rcampbell
2013-01-29 11:02:56 -05:00
Benjamin Smedberg
903f5255e7
Bug 831428 - Console listeners should not require a threadsafe addref/release method if they are only used from the main thread, r=jlebar
2013-01-29 11:02:56 -05:00
Sunny
24059ed95b
Bug 828347 - Warn if session restore is initialized with deprecated synchronous initialization. r=dteller
2013-01-29 10:50:04 -05:00
Yura Zenevich
0a3fe23198
Bug 828201 - Replace DEBUG constant by a preference across OS.File and add a File.GET_DEBUG method used for testing. r=dteller
2013-01-29 10:50:04 -05:00
Nils Maier
6edae96580
Bug 761552 - Part 2: Avoid external JS strings in XPCConvert. r=bholley
...
XPCConvert needs to convert some string types to JS strings in order to call
from C++ into JS land. Make those converted JS strings allocate the buffers
from the JS compartment memory pool, instead of making them external and
allocated from the main heap.
This improves memory reporting and may also influence memory fragmentation
and/or performance.
2013-01-29 10:50:04 -05:00
Nils Maier
f469f05bf8
Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar
...
UTF8ToUnicode does not let the caller specify the buffer to use, but allocates
the buffer on it's own. Hence the caller cannot choose which allocator to use.
Rectify this by providing new APIs.
1. Split UTF8ToNewUnicode into:
- CalcUTF8ToUnicodeLength
- UTF8ToUnicodeBuffer
2. Rebuild UTF8ToNewUnicode using the new functions
2013-01-29 10:50:04 -05:00
Ryan VanderMeulen
d47f9bc40a
Merge m-c to inbound.
2013-01-29 10:50:01 -05:00
Hannes Verschore
7784ac141a
Bug 835178: IonMonkey: Enable inlining of functions containing JSOP_SETARG, r=nbp
2013-01-29 16:26:11 +01:00
Boris Zbarsky
89d6e1d425
Fix comment. Followup for bug 834877. DONTBUILD
2013-01-29 10:31:34 -05:00
Boris Zbarsky
fe9008ab9f
Bug 829252 followup. Now that WindowRoot has a wrapper cache, we need to be able to deal with ConstructSlimWrapper on things that have no classinfo. r=peterv pending, but landing on CLOSED TREE now to fix orange.
2013-01-29 10:18:05 -05:00
Boris Zbarsky
cd2b7365cf
Bug 834877 part 5. Add an overload of GetAttribute that takes a DOMString. r=peterv
2013-01-29 09:42:15 -05:00
Boris Zbarsky
4c46810e1f
Bug 834877 part 4. Add overloads of GetAttr() and GetId() that take a DOMString. r=peterv
2013-01-29 09:42:14 -05:00
Boris Zbarsky
d4225d434c
Bug 834877 part 3. Add faster DOMString-to-JS conversion code. r=peterv
2013-01-29 09:42:14 -05:00
Boris Zbarsky
c2a3b9aca3
Bug 834877 part 2. Start using DOMString as the return value for strings. r=peterv
2013-01-29 09:42:14 -05:00
Boris Zbarsky
d423706bfc
Bug 834877 part 1. Add a DOMString struct to use for binding return values. r=peterv
2013-01-29 09:42:14 -05:00
Paolo Amadini
a0796820ec
Bug 831708 - Add basic download states and progress. r=enn
2013-01-29 15:24:22 +01:00
Paolo Amadini
b16579ba8b
Bug 825591 - Skeleton of asynchronous JavaScript API for downloads. r=enn,mak
2013-01-29 15:24:17 +01:00
Brian Hackett
18fd76c0a1
Bug 835496 - Don't try to fix the types for object initializers with dense elements, r=jandem.
2013-01-29 07:03:38 -07:00
Boris Zbarsky
d2613fc2a0
Bug 829252 part 4. Turn on the EventTarget quickstubs. r=peterv
2013-01-29 08:44:01 -05:00
Boris Zbarsky
fe29b143cd
Bug 829252 part 3. When wrapping things with an nsISupports in XPCWrappedJS for WebIDL callback interfaces, use the aggregated version. r=peterv
2013-01-29 08:44:01 -05:00
Boris Zbarsky
27b4736d69
Bug 829252 part 2. Make nsGlobalWindow inherit from dom::EventTarget and ensure that all the things that inherit from it correctly QI to it. r=peterv
2013-01-29 08:44:01 -05:00
Boris Zbarsky
94a48e89d4
Bug 829252 part 1. Change nsGlobalWindow to use nsIDOMEventTarget as the canonical isupports instead of nsIScriptGlobalObject. We'll need this to be able to cast to it properly in binding code. r=peterv
2013-01-29 08:44:01 -05:00
Boris Zbarsky
f16c3128f4
Bug 829072 part 3. Move the event handlers that are shared by HTMLBodyElement, HTMLFramesetElement, and Window onto a WindowEventHandlers interface that can be on the RHS of 'implements'. r=peterv
2013-01-29 08:44:00 -05:00
Boris Zbarsky
527c8d1698
Bug 829072 part 2. Move the event handlers that are shared by HTMLElement and Document onto a NodeEventHandlers interface that can be on the RHS of 'implements'. r=peterv
2013-01-29 08:44:00 -05:00
Boris Zbarsky
d1840b512d
Bug 829072 part 1. Move the event handlers that are shared by HTMLElement, Document, and Window onto a GlobalEventHandlers interface that can be on the RHS of 'implements'. r=peterv
2013-01-29 08:44:00 -05:00
Boris Zbarsky
e5d317697d
Bug 834785. Make sure to not ask the JS engine for return values in toplevel scripts, so it'll be able to ion-compile them as needed. r=bholley
2013-01-29 08:44:00 -05:00
Boris Zbarsky
c6638a677b
Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv
2013-01-28 23:30:17 -05:00
Andrea Marchesini
a2f2f91dda
Bug 835612 - Fix nsVolumeService to use strings better, r=jlebar
2013-01-29 14:27:46 +01:00
Jon Coppeard
6da4e7b9c8
Bug 835385 - Also, ensure no GC during Ion compilation r=billm
2013-01-28 18:21:11 +00:00
Jon Coppeard
29eec88397
Bug 835385 - GC: Fix for some jit test rooting analysis failures r=terrence
2013-01-28 16:43:07 +00:00
Jon Coppeard
5f7cf5a5ed
Bug 834766 - Also root some out params r=sphink
2013-01-28 16:41:30 +00:00
Jon Coppeard
caa007127e
Bug 834766 - GC: Fix some more rooting issues found by static analysis r=sphink
2013-01-25 17:48:07 +00:00
Henri Sivonen
2dd2903185
Bug 820508 part 4 - Make <main> have the HTMLElement DOM interface. r=smaug.
2013-01-29 14:31:45 +02:00
Henri Sivonen
470885f7b0
Bug 820508 part 3 - Accessibility mapping for <main>. r=dbolter.
2013-01-29 14:31:45 +02:00
Henri Sivonen
2084f08dbf
Bug 820508 part 2 - UA stylesheet for <main>. r=bzbarsky.
2013-01-29 14:31:45 +02:00
Henri Sivonen
c9f1a357dc
Bug 820508 part 1 - Parser support for <main>. r=smaug.
2013-01-29 14:31:45 +02:00
Alexander Surkov
473f2562a9
Bug 812767 - move out event processing logging from NotificationController, r=tbsaunde
...
--HG--
rename : accessible/src/base/NotificationController.cpp => accessible/src/base/EventQueue.cpp
rename : accessible/src/base/NotificationController.h => accessible/src/base/EventQueue.h
2013-01-29 19:00:58 +09:00
Ben Turner
43a7f16ee1
Bug 831307, add additional logging. r=cjones.
2013-01-23 15:57:05 -08:00
Mike Hommey
06559c6867
Bug 833946 - Don't scan the entire tree for a root manifest in the packager. r=gps
2013-01-23 23:49:25 +01:00
Mike Hommey
88d3c5df77
Bug 833882 - Correctly handle non chrome directories when doing l10n-repack. r=gps
2013-01-23 23:49:23 +01:00
Anton Kovalyov
d27b51be7f
Bug 832880 - Respect Scratchpad modeline only if devtools.chrome.enabled is true; r=harth r=paul
2013-01-23 14:04:18 -08:00