Commit Graph

304869 Commits

Author SHA1 Message Date
Gabor Krizsanits
e18caa1c32 Bug 820170 - documents should know their globals. r=smaug 2013-04-04 11:32:29 +02:00
Gabor Krizsanits
2e8e9ba1de Bug 820170 - nsDOMEventTarget holds a global. r=smaug 2013-04-04 11:30:36 +02:00
Gabor Krizsanits
6d0a8bf771 Bug 820170 - JunkScope. r=bholley 2013-04-04 11:27:43 +02:00
Gabor Krizsanits
31f45643be Bug 820170 - GetNativeForGlobal. r=bholley 2013-04-04 11:27:42 +02:00
Gabor Krizsanits
9eec3699dc Bug 820170 - using nsIGlobalObject in documents. r=smaug 2013-04-04 11:27:41 +02:00
Gabor Krizsanits
499a22ed0b Bug 820170 - Weak ref support for globals. r=bholley 2013-04-04 11:27:40 +02:00
Gabor Krizsanits
20c0b1c5f6 Bug 820170 - assert in XPCWrappedNativeScope::SetGlobal. r=bholley 2013-04-04 11:27:39 +02:00
Gabor Krizsanits
2edb19076f Bug 820170 - Turning BackstagePass into non-singleton. r=bholley 2013-04-04 11:27:38 +02:00
Gabor Krizsanits
716156d923 Bug 820170 - SandboxPrivate for jsd global. r=bholley 2013-04-04 11:27:37 +02:00
Gabor Krizsanits
cfbb3ca535 Bug 820170 - SandboxPrivate. r=bholley 2013-04-04 11:27:36 +02:00
Gabor Krizsanits
2662f735eb Bug 820170 - nsIGlobalObject. r=bholley 2013-04-04 11:27:06 +02:00
Gabor Krizsanits
8e012305e4 Bug 820170 - merge scope members on nsDocument. r=smaug 2013-04-04 11:24:40 +02:00
Kartikaya Gupta
2238762276 Bug 856155 - End IME composition before sending touch events to content. r=jchen 2013-04-04 02:08:16 -04:00
Geoff Brown
439d6d7230 Bug 855146 - Enable SpecialPowers in robocop tests; r=jmaher 2013-04-03 21:11:26 -06:00
Matt Woodrow
088e490a32 Bug 855233 - Recreate mask layers if the ContainerParameters offset changes. r=nrc 2013-04-04 15:59:24 +13:00
Boris Zbarsky
381b988a3b Bug 855700. Make returning an nsIVariant from a WebIDL interface work. r=smaug 2013-04-03 22:22:16 -04:00
Boris Zbarsky
33622efb8b Bug 856819 part 2. Sort js-implemented interfaces in a given file so that the declarations in C++ come in the right order. r=mccr8 2013-04-03 22:22:16 -04:00
Boris Zbarsky
7879480d35 Bug 856819 part 1. Refactor the dependency-sorting we do for dictionaries so that we can also use it for JS-implemented interfaces. r=mccr8 2013-04-03 22:22:16 -04:00
Boris Zbarsky
b6f5bb741b Bug 856841. Don't pass in an implicit JSContext based on argument or return value types for JS-implemented interfaces. r=mccr8 2013-04-03 22:22:16 -04:00
Boris Zbarsky
48d68f9676 Bug 852219 part 6. Handle cases when the C++ class we want to actually inherit from is not the one that the WebIDL interface is mapped to. r=mccr8 2013-04-03 22:22:16 -04:00
Boris Zbarsky
f9536eed2b Bug 852219 part 5. Add tests for JS-implemented interfaces inheriting from other interfaces. r=mccr8 2013-04-03 22:22:15 -04:00
Boris Zbarsky
94f45fb924 Bug 852219 part 4. Fix forward-declarations and includes for JS-implemented interfaces. r=mccr8 2013-04-03 22:22:15 -04:00
Boris Zbarsky
793e37ca3f Bug 852219 part 3. Handle JS-implemented interfaces having a parent interface. r=mccr8 2013-04-03 22:22:15 -04:00
Boris Zbarsky
d21bd00b48 Bug 852219 part 2. Add an infallible constructor for CallbackObjects which are already in the right compartment and use this to simplify construction of the autogenerated implementation of a JS-implemented WebIDL binding. r=mccr8 2013-04-03 22:22:15 -04:00
Boris Zbarsky
38246c449e Bug 852219 part 1. Don't mark JS-implemented interfaces with descendant interfaces as final. r=khuey,mccr8 2013-04-03 22:22:15 -04:00
Boris Zbarsky
142568ca7e Bug 854532. Make _asInstance codegen always produce code in the same order. r=khuey
Also fixes whitespace in _hasInstance and makes sure the .pp files are always in the same order
2013-04-03 22:22:14 -04:00
Seth Fowler
9b33d58640 Bug 856486 (Part 2) - Buffer the last fully-decoded frame for multipart images. r=jrmuizel 2013-04-03 19:19:38 -07:00
Seth Fowler
4d5dd53b5e Bug 856486 (Part 1) - Avoid asserts triggered by rapid off-main-thread decoding. r=jrmuizel 2013-04-03 19:18:42 -07:00
Anthony Jones
0284246329 Bug 852251 - Check for null on CompositorChild::Get() 2013-03-27 11:25:12 +13:00
Ryan VanderMeulen
707d7b011a Backed out changesets 35ba787bc3db, e95379bbcfd5, and fff4886f812c (bug 847983) for build bustage on a CLOSED TREE. 2013-04-03 21:24:24 -04:00
Rodrigo Silveira
235a253ffe bug 856241 - Remove closing multiple tabs dialog r=mbrubeck
--HG--
extra : rebase_source : e53aa69ccac48e784c1947f8544c68c313ccbf2c
2013-04-03 13:19:34 -07:00
Jim Chen
c4af316f9f Bug 847983 - Try harder to get a valid frame; r=masayuki 2013-04-03 20:46:06 -04:00
Jim Chen
48106edeba Bug 847983 - Don't include empty elements at end of range; r=masayuki 2013-04-03 20:46:06 -04:00
Jim Chen
f0f5a3a37d Bug 847983 - Skip script text nodes for content events; r=masayuki 2013-04-03 20:46:06 -04:00
Bill McCloskey
1ebd0fa550 Bug 855536 - Add initExtendedSlot (r=njn) 2013-04-03 17:43:02 -07:00
Guilherme Gonçalves
e9c81fccf8 Bug 855704 - Log error messages in webspeech. r=smaug 2013-04-03 17:43:36 -07:00
Ehsan Akhgari
793fdb86cb Backed out changeset e03a9a31e9c4 (bug 857617) because of build bustage
Landed on a CLOSED TREE
2013-04-03 20:29:16 -04:00
Nathan Froyd
d7c78d45aa Bug 798172 - part 5 - convert xdr bits to use Endian.h; r=Waldo 2013-01-30 16:48:17 -05:00
Nathan Froyd
c4e1eb0113 Bug 798172 - part 4 - convert the jsclone bits to use Endian.h; r=Waldo 2013-01-30 16:47:52 -05:00
Nathan Froyd
e15f39cb8c Bug 798172 - part 3 - convert SHA1.cpp to use Endian.h; r=Waldo 2013-01-30 16:47:00 -05:00
Nathan Froyd
7ef4ee80d8 Bug 798172 - part 2 - add tests for mfbt/Endian.h; r=Waldo 2013-01-30 16:46:45 -05:00
Nathan Froyd
bcb463b2ef Bug 798172 - part 1 - add mfbt/Endian.h; r=Waldo 2013-01-30 16:45:39 -05:00
Nathan Froyd
94ac509a99 Bug 853646 - part 1 - add mozilla::IsIntegral to TypeTraits.h; r=Waldo 2013-04-02 11:49:58 -04:00
Nathan Froyd
27039b4cb4 Bug 853646 - part 0a - remove js::StripConst and use mozilla::RemoveConst instead; r=Waldo 2013-04-03 11:24:11 -04:00
Nathan Froyd
6713a93963 Bug 853646 - part 0 - add mozilla::Remove{Const,Volatile,CV} to TypeTraits.h; r=Waldo 2013-04-02 11:49:26 -04:00
Aryeh Gregor
c1301cf1e4 Bug 857617 - Clean up nsEditor::InsertTextImpl; r=ehsan
--HG--
extra : rebase_source : 2b11cc95d29f08af6e2b93541cdd2f714593fea9
2013-04-03 18:51:56 +03:00
Yura Zenevich
49fe4e1073 Bug 857749 - fixed an issue with utterance generator function for application. r=eeejay 2013-04-03 16:53:05 -07:00
Robert Lickenbrock
3fac653899 Bug 854803 - Part 2: Don't try to enqueue more decoding from DecodeDoneWorker. r=seth
--HG--
extra : rebase_source : 0d46455743f02d58c5615c72afb90bba13d505bc
2013-04-03 16:34:58 -07:00
Robert Lickenbrock
c49be76e03 Bug 854803 - Part 1: Account for more decoder state in RasterImage::IsDecodeFinished(). r=seth
--HG--
extra : rebase_source : 7fa2c43c5146eca831d5775d1ba4d0c665404626
2013-04-03 16:34:56 -07:00
Mats Palmgren
678b74f2e6 Bug 856243 - Add missing do_QueryFrame support and fix typo that caused most MathML frames to not QueryFrame to nsIMathMLFrame. Add static assertions to prevent those kinds of errors in the future. r=dholbert 2013-04-04 01:35:07 +02:00