Bobby Holley
810ddd4f0e
Bug 1092388 - Remove now-unnecessary nsGlobalWindow::CallerGlobal. r=bz
2014-11-13 11:13:37 -08:00
Andrew McCreight
1a0fee8b5b
Bug 868139 - Don't redo unmarking work in nsGlobalWindow::CanSkip if we already did it. r=smaug
...
This causes quadratic behavior in forgetSkippable when there are many timeouts.
To avoid this, we mark the CC generation of the last time we ran CanSkip on the window,
and don't do it again if it hasn't changed.
2014-11-13 07:11:55 -08:00
Gijs Kruitbosch
d7ae246d54
Bug 989947 - disable popups during modal alerts on OS X, r=bz
2014-11-12 17:05:29 +00:00
Carsten "Tomcat" Book
e68eb70d65
Backed out changeset a84fe0cefd77 (bug 1060529)
2014-11-10 10:09:50 +01:00
Neil Deakin
ce897b6013
Bug 1060529, send the enabled state of child process commands to the parent on update, r=smaug,ehsan
2014-11-07 15:47:39 -05:00
Tom Schuster
c913a24c50
Bug 993026 - Rename NewResolve to Resolve in browser. r=bz
2014-11-08 01:07:12 +01:00
Tom Schuster
19ecd5993a
Bug 1091900 - Remove iteratorObject hook. r=jorendorff
...
* * *
Bug 1091900 - Fix build on CLOSED TREE
2014-11-05 20:36:49 +01:00
Carsten "Tomcat" Book
4e34e9f1f7
Backed out changeset 9fa06a2e1a98 (bug 1092156) for breaking nightly builds
2014-11-07 16:35:14 +01:00
Carsten "Tomcat" Book
5636963e5e
Backed out changeset f786dcb23eca (bug 1092156)
2014-11-07 16:34:22 +01:00
Carsten "Tomcat" Book
77157c3f45
Backed out changeset dc265cc31095 (bug 1091900)
2014-11-06 09:11:18 +01:00
Bill McCloskey
abaaed6582
Bug 1092156 - Add missing comments DONTBUILD (r=bholley)
2014-11-05 17:22:20 -08:00
Bill McCloskey
8e320d9fa4
Bug 1092156 - [e10s] Don't use compartment-per-addon if window already associated with add-on (r=bholley)
2014-11-05 17:10:37 -08:00
Tom Schuster
7e7402ed74
Bug 1091900 - Remove iteratorObject hook. r=jorendorff
2014-11-05 20:36:49 +01:00
Morris Tseng
9d26c1b497
Bug 1048829 - Get correct rect if caret in last character of content. r=roc
2014-11-02 19:22:00 +01:00
Ryan VanderMeulen
ebc1452e89
Merge m-c to inbound. a=merge
2014-10-29 16:51:39 -04:00
Boris Zbarsky
2adab31a77
Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo
2014-10-29 15:06:32 -04:00
Boris Zbarsky
28a09cbcd7
Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
2014-10-29 15:06:31 -04:00
Peter Chang
ce6318e6e2
Bug 1065955 - Filter collapsed selection change events but exclude the shortcut mode that the touch caret is visible, r=ehsan
2014-10-22 17:05:06 +08:00
Morris Tseng
bb8bf1f072
Bug 1074736 - Consider multiple range selection in selection caret. r=roc
2014-10-23 19:49:00 +02:00
Jon Coppeard
290bdef7c3
Bug 650161 - Fix crashes moving partly initialized objects r=terrence
2014-10-28 10:18:40 +00:00
Ryan VanderMeulen
956e0a87db
Backed out changesets 94c5f5317e4b, f43962d6b41e, and 6e0a13090cd8 (bug 1074736) for various carat-related Marionette failures.
2014-10-27 15:39:44 -04:00
Morris Tseng
9a523f32b7
Bug 1074736 - Consider multiple range selection in selection caret. r=roc
2014-10-23 19:49:00 +02:00
Carsten "Tomcat" Book
73e873dc28
Backed out changeset b1ab04e807c3 (bug 1074736)
2014-10-24 14:45:59 +02:00
Morris Tseng
741d4d71c6
Bug 1074736 - Consider multiple range selection in selection caret. r=roc
2014-10-23 19:49:00 +02:00
Jeff Walden
33ab4b19be
Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
2014-10-21 11:40:04 -07:00
Jeff Walden
7eab2a3226
Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
2014-10-19 01:18:43 -07:00
Carsten "Tomcat" Book
77dee816cc
Backed out changeset 9e900e87b4bb (bug 1085566)
2014-10-22 08:59:09 +02:00
Carsten "Tomcat" Book
6b7490c4d7
Backed out changeset 4eee647a5bd4 (bug 1052139)
2014-10-22 08:59:05 +02:00
Jeff Walden
5ca615d0c4
Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps. r=code-motion
2014-10-21 11:40:04 -07:00
Jeff Walden
58c90aac1c
Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
2014-10-19 01:18:43 -07:00
Kearwood (Kip) Gilbert
bcd6568c00
Bug 1045754 - Part 1 - Implement updated CSSOM-View smooth-scrolling specification. r=bz
...
- Added new WebIDL dictionary, ScrollToOptions. This dictionary extends
ScrollOptions by adding "left" and "top", specifying the scroll offset.
This will be later extended with more members to allow scroll offsets to be
specified with logical axes.
- Implemented Window.Scroll, Window.ScrollTo, Window.ScrollBy, Element.Scroll,
Element.ScrollTo, and Element.ScrollBy functions that accept ScrollToOptions
as a single parameter.
- Removed ScrollOptions dictionary parameter from existing Window.Scroll,
Window.ScrollTo, and Window.ScrollBy functions as these have been replaced
with functions accepting a single parameter, ScrollToOptions.
- Added new WebIDL dictionary, ScrollIntoViewOptions. This dictionary
extends ScrollOptions by adding "block", specifying whether the element
start or end will be scrolled into view.
- Replaced Element.ScrollIntoView(bool,ScrollOptions) with
Element.ScrollIntoView(ScrollIntoViewOptions) to match updated
CSSOM-View scroll-behavior specification.
2014-10-01 10:47:56 -07:00
Kearwood (Kip) Gilbert
92f654786e
Bug 1010538 - Part 3 - Implement scroll-behavior CSS property. r=mstange
...
- Added SCROLL_SMOOTH_AUTO flag to nsIPresShell to enable selection of
scroll behavior through CSS.
- Updated Element and Window scrolling DOM methods to enable smooth scrolling
set through the scroll-behavior CSS property.
- Keyboard, scroll bar, mousewheel, and any other events that scroll smoothly
with the general.smoothScroll preference enabled will now scroll instantly
if the scroll frame has "scroll-behavior: instant" applied through CSS.
2014-09-15 12:30:03 -07:00
Nikhil Marathe
056d2e760a
Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku
2014-10-06 11:01:20 -07:00
Peter Van der Beken
91b7ab2dba
Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
2014-10-01 20:43:26 +02:00
Brian Hackett
851423a90a
Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
2014-10-17 16:57:52 -07:00
Jason Orendorff
74f6308ca4
Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
2014-10-08 22:01:55 -05:00
Jason Orendorff
5fa7cf9d3a
Bug 1081255 - Rewrite comments in jsproxy.h; reclassify the methods a bit. No change in behavior. r=efaust, r=bz, r=jwalden.
2014-10-08 12:09:08 -05:00
Tom Schuster
4e0dfb7481
Bug 1069694 - Remove OldDebugAPI from the browser. r=shu
2014-10-12 19:37:41 +02:00
Eric Rahm
b8709b7dc6
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
2014-10-08 13:17:32 -07:00
Jason Orendorff
5823a20a9a
Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
...
Also renamed in this patch:
ENUMERATE_IF_DEFINED -> ADD_KEYS_IF_DEFINED
XrayEnumerateAttributesOrMethods -> XrayAttributeOrMethodKeys
XrayEnumerateNativeProperties -> XrayOwnNativePropertyKeys
XrayEnumerateProperties -> XrayOwnPropertyKeys
WrapperOwner::getPropertyNames -> getPropertyKeys
These make sense because JSITER_* flags are involved; the functions in
question are not for finding enumerable properties only.
2014-09-26 15:16:36 -05:00
Andrea Marchesini
6887a8111f
Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
2014-10-08 17:15:23 +01:00
Andrea Marchesini
539efa95b3
Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley
2014-10-08 17:15:22 +01:00
Ryan VanderMeulen
ac4e3f2f99
Backed out 7 changesets (bug 1047483, bug 1079301, bug 1079335) for webplatform test failures.
...
Backed out changeset 7d06b68c44d0 (bug 1079335)
Backed out changeset 92030169528e (bug 1079301)
Backed out changeset c09d7f95554a (bug 1047483)
Backed out changeset c199f1057d7e (bug 1047483)
Backed out changeset 18830d07884c (bug 1047483)
Backed out changeset e087289ccfbb (bug 1047483)
Backed out changeset 6238ff5d3ed0 (bug 1047483)
CLOSED TREE
2014-10-07 13:16:11 -04:00
Andrea Marchesini
63c7f37dd9
Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
2014-10-07 15:20:55 +01:00
Andrea Marchesini
725b2db832
Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley
2014-10-07 15:20:52 +01:00
Valentin Gosu
ea0300f6f9
Bug 786419 - Part 11 - Address possible issues with offline notifications in nsGlobalWindow and WorkerPrivate r=bent
...
Part 2 of this bug adds nsGlobalWindow as an observer for the app-offline
notification. There are however a few corner cases we haven't handled.
For example: If the browser is offline, and an app is made offline,
there should be no offline event dispatched.
Also, WorkerPrivate should ignore offline events that cause no change
in its offline state.
2014-08-27 05:42:13 +03:00
Valentin Gosu
cc125b1da7
Bug 786419 - Part 2 - Modify calls to NS_IsOffline to check for NS_IsAppOffline as well r=jduell,sicking
2014-08-23 06:06:56 +03:00
Peter Van der Beken
3467274091
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
2014-10-07 11:44:49 +02:00
Peter Van der Beken
51c3682b7a
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove some IsDOMBinding asserts. r=bz.
2014-10-07 11:44:49 +02:00
Wes Kocher
e9f3c5a025
Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
...
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00