Commit Graph

6670 Commits

Author SHA1 Message Date
Phil Ringnalda
0d6f9078b3 Back out 030744f8ef5a (bug 1127885) for hazard bustage 2015-01-31 12:06:40 -08:00
Andrea Marchesini
2b25a25ef4 Bug 1127885 - Console API should display blobs when used in workers, r=smaug 2015-01-31 19:12:00 +01:00
Tom Schuster
0afcf48b3b Bug 1127443 - Remove JS_NewObject proto argument. 2015-01-31 16:18:51 +01:00
Tom Schuster
4a589e3359 Bug 1127443 - Move some JS_NewObject callers to JS_NewObjectWithGiveProto 2015-01-31 16:18:51 +01:00
Ryan VanderMeulen
5def7f4a1a Backed out 4 changesets (bug 782751, bug 1127948) for Gaia UI test failures.
Backed out changeset 4d8735e0cc30 (bug 1127948)
Backed out changeset de498dd4e303 (bug 782751)
Backed out changeset fe9436f5474c (bug 782751)
Backed out changeset fff8f6c32743 (bug 782751)
2015-01-30 14:16:40 -05:00
Boris Zbarsky
81d99912ef Bug 1127206. Don't try to do binding UnwrapArgImpl on worker threads. It can't do anything useful there. r=peterv 2015-01-30 13:54:43 -05:00
Kyle Machulis
e7a46312fe Bug 782751 - User Timing API Mochitests; r=baku 2015-01-30 09:29:36 -08:00
Kyle Machulis
d9a80da92f Bug 782751 - User Timing API Implementation; r=baku 2015-01-30 09:29:36 -08:00
John Schoenick
1a6f7d27b0 Bug 1061967 part 1 - Move checking for special-cased plugin types to a central spot. r=bsmedberg 2015-01-30 10:54:19 -05:00
Jonathan Kew
ef20107684 Bug 1127107 - The presence of hyphens:auto and/or text-transform:capitalize should not affect no-wrap behavior. r=dholbert 2015-01-30 08:50:07 +00:00
Phil Ringnalda
f34cfd6f81 Backed out 3 changesets (bug 782751) for various timing failures
Backed out changeset 14594507ec55 (bug 782751)
Backed out changeset e8659e5122e1 (bug 782751)
Backed out changeset c47168517080 (bug 782751)
2015-01-29 22:30:26 -08:00
Kyle Machulis
bb418b6011 Bug 782751 - User Timing API Mochitests; r=baku 2015-01-29 18:04:27 -08:00
Kyle Machulis
46e40ebb44 Bug 782751 - User Timing API Implementation; r=baku 2015-01-29 18:04:27 -08:00
Bill McCloskey
84f671eb7f Bug 1072980 - Don't allow CPOWs to be passed to C++ code (r=mrbkap,ally,mconley) 2015-01-29 11:28:01 -08:00
Bill McCloskey
9d1e4a1ca7 Bug 1126042 - Use different window IDs for different processes (r=smaug) 2015-01-28 11:53:46 -08:00
Jonathan Watt
514dc59de8 Bug 1105098 - Make AnimationTimeline always return the same parent object (even after document.open()) and replace the document's timeline if the document is reset. r=smaug,birtles 2015-01-26 17:08:51 +00:00
Bill McCloskey
0eaeb7c104 Back out 47de36ef3ab4 (bug 1075670) for breaking context menu in e10s CLOSED TREE 2015-01-28 16:11:56 -08:00
Ryan VanderMeulen
cf9dcf0733 Backed out changeset 94cc3cfaa2e4 (bug 1126042) for Windows bustage.
CLOSED TREE
2015-01-28 15:32:52 -05:00
Bill McCloskey
1f413719a1 Bug 1126042 - Use different window IDs for different processes (r=smaug) 2015-01-28 11:53:46 -08:00
Ehsan Akhgari
941438a6a0 Bug 1119503 - Part 4: Add a test for serialization of block elements without style information; r=bzbarsky 2015-01-28 10:02:11 -05:00
Ehsan Akhgari
93488ac912 Bug 1119503 - Part 2: Insert a line break between preformatted block boundaries when creating raw output; r=bzbarsky 2015-01-28 09:58:35 -05:00
Ehsan Akhgari
e43a616549 Bug 1119503 - Part 1: Determine whether an element is a block element based on the style, not the tag; r=bzbarsky
This probably fixes a whole bunch of edge cases where content uses
elements other than div.
2015-01-28 09:58:34 -05:00
Masayuki Nakano
e1e81df6c6 Bug 936313 part.1 Remove DOM_KEY_LOCATION_MOBILE and DOM_KEY_LOCATION_JOYSTICK r=smaug+mwu+cpeterson, sr=smaug 2015-01-28 22:36:53 +09:00
Masayuki Nakano
99c3b62e28 Bug 917322 part.21 Ensure to cancel composition when TextInputProcessor is released r=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
ff7661cbb2 Bug 917322 part.19 Add nsITextInputProcessorCallback r=smaug+xyuan, sr=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
65a78311ea Bug 917322 part.18 Add tests of nsITextInputProcessor r=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
6118353c7a Bug 917322 part.15 Create TextEventDispatcherListener abstract class for listening notifications to IME r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
Masayuki Nakano
11c3e0450e Bug 917322 part.14 Remove sendCompositionEvent() and createCompositionStringSynthesizer() of nsIDOMWindowUtils and nsICompositionStringSynthesizer r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
Masayuki Nakano
4ba1b5e07d Bug 917322 part.11 Create nsITextInputProcessor and implement it as mozilla::TextInputProcessor r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
Masayuki Nakano
331f9db45b Bug 917322 part.6 Implement TextEventDispatcher::CommitComposition() and nsDOMWindowUtils should use it r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
363c82198c Bug 917322 part.5 Implement TextEventDispatcher::StartComposition() and nsDOMWindowUtils should use it r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
c18bf8e355 Bug 917322 part.4 Create utility methods of TextEventDispatcher r=smaug 2015-01-28 15:27:31 +09:00
Masayuki Nakano
c6bad2068a Bug 917322 part.2 Make CompositionStringSynthesizer just a wrapper of TextEventDispatcher r=smaug 2015-01-28 15:27:31 +09:00
Nicholas Nethercote
84c82e0231 Bug 1124973 (part 6) - Delete some incorrect comments about PL_DHashTableLookup. r=froydnj.
The comments about PL_DHashTableLookup in nsContentList.cpp aren't quite
correct -- Add() can OOM even if the looked-for key is already in the table.
More generally, they don't seem worth correcting, so I just removed them.
2015-01-26 15:13:56 -08:00
Nicholas Nethercote
d761b24aaf Bug 1124973 (part 2) - Introduce PL_DHashTableSearch(), and replace most PL_DHashTableLookup() calls with it. r=froydnj.
It feels safer to use a function with a new name, rather than just changing the
behaviour of the existing function.

For most of these cases the PL_DHashTableLookup() result was checked with
PL_DHASH_ENTRY_IS_{FREE,BUSY} so the conversion was easy. A few of them
preceded that check with a useless null check, but the intent of these was
still easy to determine.

I'll do the trickier ones in subsequent patches.
2015-01-22 21:06:55 -08:00
David Parks
79588131cc Bug 1075670 - Update window position in TabParent when window widget is moved. r=smaug
TabParents now register for the MozUpdateWindowPos event on the chrome
TopWindowRoot.  When the window is moved, the OS widget calls WindowMoved on
its listener (the nsWebShellWindow), which sends a MozUpdateWindowPos
event.
2015-01-26 11:45:54 -08:00
Wes Kocher
e5db1b81af Backed out 5 changesets (bug 1119503) for PGO m-oth failures so I can a=merge today
Backed out changeset 05ee3ae06643 (bug 1119503)
Backed out changeset 5ccef8ecf319 (bug 1119503)
Backed out changeset 8c2129ff8897 (bug 1119503)
Backed out changeset ff9012ee428a (bug 1119503)
Backed out changeset af9f4a6a7b78 (bug 1119503)
2015-01-27 16:04:59 -08:00
Ehsan Akhgari
a70e6a7ccd Bug 1119503 - Part 4: Add a test for serialization of block elements without style information; r=bzbarsky 2015-01-27 13:25:12 -05:00
Ehsan Akhgari
405924982e Bug 1119503 - Part 2: Insert a line break between preformatted block boundaries when creating raw output; r=bzbarsky 2015-01-27 13:25:08 -05:00
Ehsan Akhgari
1d372d19d4 Bug 1119503 - Part 1: Determine whether an element is a block element based on the style, not the tag; r=bzbarsky
This probably fixes a whole bunch of edge cases where content uses
elements other than div.
2015-01-27 13:25:06 -05:00
Jeff Walden
dba804b490 Bug 1112774 - Add a raft of other conversion methods to js/public/Conversions.h past just JS::ToObject. r=jorendorff 2014-12-17 13:50:20 -08:00
Carsten "Tomcat" Book
de0288825d Backed out changeset bbd77af91d82 (bug 1125490) for reftests failures on a CLOSED TREE 2015-01-27 11:16:28 +01:00
Carsten "Tomcat" Book
5e46ff22c9 Backed out changeset b44e10f83623 (bug 1125490) 2015-01-27 11:15:04 +01:00
Nicholas Nethercote
de28f29126 Bug 1124920 - Remove PLDHashTable::Operate(). r=froydnj. 2015-01-22 15:43:18 -08:00
Seth Fowler
f077e5b0ce Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-01-26 22:53:21 -08:00
Seth Fowler
27c3cc775e Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-01-26 22:53:21 -08:00
Jed Davis
4127cc3899 Bug 1068838 - Fix file input element tests to open files in the parent process. r=sicking
The dom/base tests changed here use SpecialPowers.loadChromeScript to
construct a DOM File in the parent and send it to the child, using the
existing remote-blob infrastructure.  The dom/html tests don't need a
real file, so they now construct in-memory files.

As a convenient side-effect, these tests are now enabled for desktop
e10s (they were already being run out-of-process on B2G); most of them
failed before this change due to the code that's being moved/removed.
2015-01-26 16:23:00 -08:00
Bill McCloskey
69189e8a1d Bug 1123461 - Make a real interface for js/ipc (r=dvander) 2015-01-26 13:32:18 -08:00
Bobby Holley
d410284ef9 Bug 1124898 - Stop exposing ex-nsIDOMChromeWindow things for random unprivileged things loaded in chrome docshells. r=bz 2015-01-26 10:26:33 -08:00
Andrew McCreight
5517909215 Bug 1124268, part 3 - Rename nsContentUtils::GetSameOriginChecker to SameOriginChecker. r=smaug
This method is infallible, so the name should reflect that.
2015-01-26 09:28:15 -08:00
Andrew McCreight
93cd9153ee Bug 1124268, part 2 - Rename SameOriginChecker to SameOriginCheckerImpl. r=smaug 2015-01-26 09:28:15 -08:00
Andrew McCreight
0561187926 Bug 1124268, part 1 - Take advantage of the infallibility of nsContentUtils::GetSameOriginChecker(). r=smaug 2015-01-26 09:28:15 -08:00
Sotaro Ikeda
5008a357b6 Bug 1124844 - Add NotifyActivityChanged call to nsDocument::SetScriptGlobalObject() r=bz 2015-01-25 15:56:50 -08:00
Ehsan Akhgari
342935e501 Bug 1123062 - Fall back to looking at the tag for determining if an element is preformatted when there is no style information available; r=bzbarsky 2015-01-24 15:02:07 -05:00
Ehsan Akhgari
06c182965d Bug 611103 - Part 3: Handle the edge case where the br element appears immediately after another br; r=bzbarsky
The test for bug 1119503 examines this edge case.
2015-01-24 15:01:34 -05:00
Tom Schuster
55082c80f4 Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz 2015-01-24 16:38:08 +01:00
Anuj Agarwal
ec777ead6b Bug 1060938 - Add mochitest for Element.removeAttributeNode(). r=bz 2015-01-22 06:34:00 -05:00
Ryan VanderMeulen
4e8a9ca540 Bug 1107443 - Disable the newly-added test_window_define_nonconfigurable.html beause it started permafailing because the code it landed with was disabled.
CLOSED TREE
2015-01-23 12:56:49 -05:00
Ryan VanderMeulen
43f4696a2d Merge m-c to inbound. a=merge 2015-01-23 12:30:43 -05:00
Ryan VanderMeulen
b2b2e2ad4f Merge fx-team to m-c. a=merge 2015-01-23 12:20:52 -05:00
Boris Zbarsky
9176f1e0dd Disable bug 1107443 for now to fix whatever Marionette is doing and reopen the CLOSED TREE. r=bustage 2015-01-23 11:21:00 -05:00
Ehsan Akhgari
f732e66097 Bug 1124985 - Annotate the reason for the setTimeout usage in test_XHR_timeout.html 2015-01-23 08:38:15 -05:00
Andrea Marchesini
1483061808 Bug 1107699 - Remove timeout before Console.log() and the dispatching of ConsoleEvents, r=past 2015-01-23 13:12:02 +00:00
Wes Kocher
d19e92ad17 Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
Backed out changeset 2c442905d0af (bug 1123461)
Backed out changeset d7aa4c72ebab (bug 1123461)
Backed out changeset 8bb689ec8086 (bug 1123090)
2015-01-22 21:04:33 -08:00
Ehsan Akhgari
93f6148d75 Bug 1122936 - Make nsPlainTextSerializer final; r=bzbarsky 2015-01-22 23:17:18 -05:00
Ehsan Akhgari
cbbbb27112 Bug 611103 - Part 2: Handle the edge case where the BR element is the only child of a block element; r=bzbarsky
The test for bug 1119503 examines this edge case.
2015-01-22 23:16:32 -05:00
Bill McCloskey
eb95ab8e98 Bug 1123461 - Make a real interface for js/ipc (r=dvander) 2015-01-22 20:00:19 -08:00
Boris Zbarsky
9ba418238a Bug 1121475. Drop special handling of HTML <command> in the void tag list and the sanitizer whitelist, since there is no HTML <command> tag. r=smaug 2015-01-22 22:36:21 -05:00
Ehsan Akhgari
20ef00561b Bug 611103 - Don't depend on the editor in nsDocumentEncoder; r=bzbarsky 2015-01-22 17:54:55 -05:00
Jan Varga
5a3f83f395 Bug 1123637 - Remove all code relevant to quota prompts; r=bent,ehsan 2015-01-22 09:40:42 +01:00
Boris Zbarsky
5a7338fcaa Bug 1107443 part 6. Make attempts to define a non-configurable property via WindowProxy throw. r=peterv,jorendorff 2015-01-23 09:54:15 -05:00
Nicholas Nethercote
fac3fdf877 Bug 1124476 - Avoid double-counting documents shared between windows. r=bz. 2015-01-21 16:20:25 -08:00
Tom Tromey
1235b93cfb Bug 1124680 - add MOZ_OVERRIDE in subclasses of TimelineMarker. r=smaug 2015-01-22 07:35:00 +01:00
Christoph Kerschbaumer
5c6deb4695 Bug 1122445 - CSP: don't normalize path for CSP checks - test updates (r=sstamm) 2015-01-21 16:09:20 -08:00
Christoph Kerschbaumer
622bba84e4 Bug 1121857 - CSP: document.baseURI should not get blocked if baseURI is null (r=sstamm) 2015-01-15 10:05:06 -08:00
Wes Kocher
7d47fa4cc7 Backed out changeset d3e15ba0fd92 (bug 1121857) for cppunit failures 2015-01-21 15:16:33 -08:00
Wes Kocher
0f016d6a1b Backed out 2 changesets (bug 1122445) for cppunit failures
Backed out changeset 1481719fc830 (bug 1122445)
Backed out changeset b685648927c6 (bug 1122445)
2015-01-21 15:16:05 -08:00
Christoph Kerschbaumer
9597b78839 Bug 1122445 - CSP: don't normalize path for CSP checks - test updates (r=sstamm) 2015-01-21 13:52:28 -08:00
Christoph Kerschbaumer
aa994b10ff Bug 1121857 - CSP: document.baseURI should not get blocked if baseURI is null (r=sstamm) 2015-01-15 10:05:06 -08:00
Markus Stange
5c6a5b8271 Bug 1106906 - Always return false from nsFocusManager::IsParentActivated in the parent process. r=smaug 2015-01-21 16:59:57 -05:00
Masatoshi Kimura
858165fd65 Bug 895582 - Get rid of MOZ_ENUM_TYPE. r=waldo 2015-01-21 22:35:19 +09:00
Olli Pettay
47da29c6e0 Bug 1089861 - Don't dispatch activate/deactivate to content window objects., r=masayuki 2015-01-21 13:45:47 +02:00
Phil Ringnalda
cd848381e8 Backed out 4 changesets (bug 1117650) because moving tests causes WebRTC tests to move from running first in a linux64 debug mochitest-e10s chunk to running last in another chunk, and they fail if they run last in a chunk
CLOSED TREE

Backed out changeset 9318cab3bd13 (bug 1117650)
Backed out changeset aff44058c799 (bug 1117650)
Backed out changeset eef01ed4d406 (bug 1117650)
Backed out changeset 1b25392be437 (bug 1117650)
2015-01-20 22:48:32 -08:00
James Kitchener
6a912052bb Bug 1100184 - Flatten netwerk/base/{public,src}/ directories. r=mcmanus, r=poiru 2015-01-20 03:58:00 -05:00
Christoph Kerschbaumer
fedb3d2381 Bug 1117650 - Part 3 - Move all CORS tests into dom/security/test (r=sicking) 2015-01-05 09:47:13 -08:00
Christoph Kerschbaumer
aabcc49d6f Bug 1117650 - Part 2 - Move all MixedContentBlocker tests into dom/security/test (r=tanvi) 2015-01-04 22:02:17 -08:00
Christoph Kerschbaumer
fa454cff91 Bug 1117650 - Part 1 - Move all CSP tests into dom/security/test (r=sstamm) 2015-01-04 22:01:02 -08:00
Tooru Fujisawa
dd31e13207 Bug 229925 - Do not dispatch event to label target if interactive content is found between the event target and the label. r=smaug 2015-01-21 05:39:28 +09:00
Patrick McManus
fdaefb68d6 bug 1116867 - make nsIProgressEventSink and nsITransportEventSink safely scriptable r=mayhemer r=bz
These scriptable interfaces use uint_64 arguments with sentinel values
of UINT64_MAX. However, UINT64_MAX exceeds MAX_SAFE_INTEGER and cannot
be gatewayed to/from javascript - so they cannot be used
correctly. Change them to use signed 64 bit numbers and -1 as the
sentinnel. C++ implementations ought to be enough to audit as the
special value could never be used correctly in JS anyhow - also
audited OnProgressChange() uses for downstream use of this data.
---
 dom/base/nsXMLHttpRequest.cpp                      | 19 +++++++----
 dom/base/nsXMLHttpRequest.h                        | 10 +++---
 dom/plugins/base/nsPluginStreamListenerPeer.cpp    |  4 +--
 .../webbrowserpersist/nsWebBrowserPersist.cpp      | 14 ++++----
 image/src/imgLoader.cpp                            |  4 +--
 modules/libjar/nsJARChannel.cpp                    |  3 +-
 netwerk/base/public/nsIProgressEventSink.idl       |  8 ++---
 netwerk/base/public/nsITransport.idl               |  8 ++---
 netwerk/base/public/nsNetUtil.h                    | 24 ++++++++++++++
 netwerk/base/src/Dashboard.cpp                     |  2 +-
 netwerk/base/src/nsBaseChannel.cpp                 | 12 +++----
 netwerk/base/src/nsIncrementalDownload.cpp         |  4 +--
 netwerk/base/src/nsSocketTransport2.cpp            |  5 +--
 netwerk/base/src/nsStreamTransportService.cpp      | 38 +++++++++++++---------
 netwerk/base/src/nsTransportUtils.cpp              | 12 +++----
 netwerk/protocol/file/nsFileChannel.cpp            |  8 +++--
 netwerk/protocol/ftp/nsFtpConnectionThread.cpp     |  4 +--
 netwerk/protocol/http/Http2Push.cpp                |  2 +-
 netwerk/protocol/http/Http2Session.cpp             |  2 +-
 netwerk/protocol/http/HttpChannelChild.cpp         | 31 +++++++++---------
 netwerk/protocol/http/HttpChannelChild.h           |  6 ++--
 netwerk/protocol/http/HttpChannelParent.cpp        |  4 +--
 netwerk/protocol/http/HttpChannelParent.h          |  4 +--
 netwerk/protocol/http/NullHttpTransaction.cpp      |  2 +-
 netwerk/protocol/http/PHttpChannel.ipdl            |  2 +-
 netwerk/protocol/http/SpdyPush31.cpp               |  2 +-
 netwerk/protocol/http/SpdySession31.cpp            |  2 +-
 netwerk/protocol/http/TunnelUtils.cpp              |  2 +-
 netwerk/protocol/http/nsAHttpTransaction.h         |  4 +--
 netwerk/protocol/http/nsHttpChannel.cpp            | 30 +++++++++++------
 netwerk/protocol/http/nsHttpConnection.cpp         |  4 +--
 netwerk/protocol/http/nsHttpConnectionMgr.cpp      |  4 +--
 netwerk/protocol/http/nsHttpPipeline.cpp           |  4 +--
 netwerk/protocol/http/nsHttpPipeline.h             |  6 ++--
 netwerk/protocol/http/nsHttpResponseHead.cpp       |  2 +-
 netwerk/protocol/http/nsHttpResponseHead.h         |  2 +-
 netwerk/protocol/http/nsHttpTransaction.cpp        | 32 +++++++++---------
 netwerk/protocol/http/nsHttpTransaction.h          |  2 +-
 netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp   |  2 +-
 netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp      |  3 +-
 netwerk/test/TestIncrementalDownload.cpp           |  7 ++--
 uriloader/base/nsDocLoader.cpp                     | 14 ++++----
 42 files changed, 203 insertions(+), 151 deletions(-)
2015-01-08 14:48:52 -05:00
Ben Turner
624fb06abc Bug 1120336 - Fix another hang with blobURL+workers+indexedDB+xhr, r=khuey. 2015-01-13 14:15:04 -08:00
Mats Palmgren
19090c22bf Bug 1116714 part 2 - Don't create a frame for the custom content container when it has no children. r=roc 2015-01-20 18:20:04 +00:00
Nicholas Nethercote
9a918a72c0 Bug 1123151 (part 2) - Add PLDHashTable::IsInitialized(). r=froydnj.
This encapsulates most of the uses of PLDHashTable::ops.
2015-01-19 16:11:34 -08:00
Nicholas Nethercote
fa52a2c4c9 Bug 1123151 (part 1) - Set PLDHashTable::ops consistently. r=froydnj.
Currently the setting of PLDHashTable::ops is very haphazard.

- PLDHashTable has no constructor, so it's not auto-nulled, so lots of places
  null it themselves.

- In the fallible PLDHashTable::Init() function, if the entry storage
  allocation fails we'll be left with a table that has |ops| set -- indicating
  it's been initialized -- but has null entry storage. I'm not certain this can
  cause problems but it feels unsafe, and some (but not all) callers of Init()
  null it on failure.

- PLDHashTable does not null |ops| in Finish(), so some (but not all) callers
  do this themselves.

This patch makes things simpler.

- It adds a constructor that zeroes |ops|.

- It modifies Init() so that it only sets |ops| once success is ensured.

- It zeroes |ops| in Finish().

- Finally, it removes all the now-unnecessary |ops| nulling done by the users
  of PLDHashTable.
2015-01-19 16:01:24 -08:00
Trevor Saunders
c5aba8ee23 bug 1122254 - use MOZ_OVERRIDE more in dom/ r=bz 2015-01-19 17:41:13 -05:00
Olli Pettay
63728de068 Bug 1121473, define the list of void tags only in one place, r=hsivonen 2015-01-19 13:17:22 +02:00
Phil Ringnalda
3da585422a Bug 788999 followup, reenable test_fileapi_slice.html on OS X 10.8 since whatever caused it to hang two years ago seems to be gone 2015-01-18 19:53:21 -08:00
Phil Ringnalda
47fc675776 Bug 1060869 followup, only add disabling test_fileapi_slice.html on Mulet, since that's the only new platform it caused it to fail on 2015-01-18 19:34:29 -08:00
Ehsan Akhgari
ce754a3d29 Bug 1123111 - Mark EventNameMapping::mAtom as non-owning; r=smaug 2015-01-18 18:43:04 -05:00
Ehsan Akhgari
3f92588d45 Bug 1123112 - Mark AutoEntryScript as stack class, and clarify the ownership of its members; r=smaug 2015-01-18 18:43:03 -05:00
Ehsan Akhgari
4ea0054332 Bug 1122987 - Mark nsPIDOMWindow::mInnerWindow as non-owning; r=smaug
The inner window holds an owning reference to its outer window,
and the outer window holds a non-owning reference back to its
inner window.  The non-owning reference is managed by
nsGlobalWindow.
2015-01-17 21:19:17 -05:00