Robert O'Callahan
0a6d04586e
Bug 1048752. Part 17: Rename Get/SetCaretDOMSelection to Get/SetSelection. r=tn
...
The forward declaration of Selection in nsCaret.h will be used in later patches.
--HG--
extra : rebase_source : d1b749adac983c04d3365bb6bfb76a50101beeb5
2014-08-06 17:19:27 +12:00
Robert O'Callahan
2489dc1f01
Bug 1048752. Part 16: Move nsFrameSelection::HINT to CaretAssociationHint.h. r=tn
...
This patch started an attempt to remove nsFrameSelection.h from nsCaret.h
and metastasized into a rather large refactoring patch that removed it
from some other header files as well, and changed nsFrameSelection::HINT
into a global-scope enum with better names. I also converted bools
into CaretAssociationHint in a few places where that was appropriate,
but there are still some more places (GetChildFrameContainingOffset)
where bools need to be converted. I figured this patch was big enough already.
--HG--
extra : rebase_source : cc618ef60e707e1360644340a2648de389383da0
2014-08-06 17:19:27 +12:00
Robert O'Callahan
b4ed20d441
Bug 1048752. Part 14: Split GetGeometry into a static and a non-static version. r=tn
...
GetGeometry is used in two different ways. Sometimes it's used to get
information about a particular caret. Sometimes it's used to get
information about a particular selection that's not associated with
a caret. Splitting GetGeometry into a non-static version for the former
and a static version for the latter makes this more clear. Also it saves
code since for the latter version we don't have to get an nsCaret first.
--HG--
extra : rebase_source : b7730dac56b308a82b79b175749234c9a92b6f59
2014-08-06 17:19:26 +12:00
Robert O'Callahan
b8bd1730f3
Bug 1048752. Part 9: Remove nsCaret.h from nsDisplayList.h. r=tn
...
I got tired of slow build turnarounds every time I modified nsCaret.h.
--HG--
extra : rebase_source : 0c4598c4881ab8de0a636b08c70fb801bb912247
2014-08-06 17:19:25 +12:00
Bobby Holley
a5c1a27839
Bug 1052052 - Convert AutoJSContext to AutoJSAPI. r=gabor
...
With this change, the only cx push left in the tree happens inside of AutoJSAPI. \o/
2014-08-14 18:47:16 -07:00
Bobby Holley
e70ddb7476
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
2014-08-14 18:47:15 -07:00
Bobby Holley
850fc35028
Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor
2014-08-14 18:47:15 -07:00
Jim Blandy
bb0be928e2
Bug 971673: Ensure mozilla::dom::ScriptSettingsStackEntry is only used as a base class: make its constructor protected. r=bholley
2014-08-14 16:23:15 -07:00
Ryan VanderMeulen
30ae466592
Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
2014-08-14 17:23:10 -04:00
Bobby Holley
b9ebf1d31f
Bug 1052052 - Convert AutoJSContext to AutoJSAPI. r=gabor
...
With this change, the only cx push left in the tree happens inside of AutoJSAPI. \o/
2014-08-14 12:54:37 -07:00
Bobby Holley
3e4d70a655
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
2014-08-14 12:54:34 -07:00
Bobby Holley
35f3a10cb0
Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor
2014-08-14 12:53:52 -07:00
David Keeler
c3d3df58ac
bug 1030963 - remove non-standard window.crypto functions/properties r=jst r=briansmith r=glandium
2014-08-14 09:38:42 -07:00
Ed Morley
095b8e75ff
Backed out changeset e349895861e2 (bug 1036186) for xpcshell failures
2014-08-14 14:21:46 +01:00
Peter Van der Beken
30803169a4
Bug 1036186 - Reset Migration wizard no longer skips the first step to choose a browser. r=smaug.
...
--HG--
extra : rebase_source : 599d78a04a085304154e8231d5bd2239d025ab22
2014-08-08 15:03:29 +02:00
Seth Fowler
0fd6e994ae
Bug 913586 (Part 4) - Update Maybe users in dom. r=bz
...
--HG--
extra : rebase_source : 7b6159b00b3bf4f919b30f1bccc8939cc04fe526
2014-08-13 15:39:41 -07:00
David Major
cf1bc32ff9
Bug 1051858: Update UUIDs that should have been revved in bug 741295. r=smaug
...
--HG--
extra : rebase_source : ec9740e1a9794ae8d974f36a503e97fb2e4fc95e
2014-08-14 10:38:29 +12:00
Bobby Holley
7c1bca4f69
Bug 1052042 - Move the pre-pop GC to AutoEntryScript. r=billm
2014-08-13 15:36:44 -07:00
Bobby Holley
980356afa2
Bug 1052042 - Make AutoJSAPI MOZ_STACK_CLASS. r=billm
...
We're about to give AutoEntryScript (a subclass) a non-virtual destructor, which
is safe so long as these things are only stack-allocated.
2014-08-13 15:36:43 -07:00
Ryan VanderMeulen
8543ea8030
Merge m-c to fx-team. a=merge
2014-08-13 15:32:14 -04:00
Ryan VanderMeulen
31e9e10d15
Merge inbound to m-c. a=merge
2014-08-13 15:30:49 -04:00
Ed Morley
67f25a6916
Merge mozilla-central and b2g-inbound
2014-08-13 17:02:34 +01:00
Andrea Marchesini
6aa8d79e5d
Bug 1046240 - Expose the principal for a blob URI for chrome-only js code. r=smaug
2014-08-13 08:29:00 -04:00
Jon Coppeard
511f6ef1c5
Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
2014-08-13 10:05:22 +01:00
Morris Tseng
c1a76e5f84
Bug 1020802 - Pass collapsed and reason information to selectionchange event. r=ehsan, sr=smaug
2014-08-10 20:37:00 -04:00
Ryan VanderMeulen
d5a4ba923d
Merge inbound to m-c. a=merge
2014-08-12 16:24:50 -04:00
Ed Morley
2466a862dc
Merge mozilla-central and b2g-inbound
2014-08-12 17:54:47 +01:00
Reuben Morais
b142a9ea8a
Bug 1009645 - Follow up, disable mozTime test.
2014-08-12 13:50:12 -03:00
Martijn Wargers
4d71b5379f
Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce
2014-08-10 20:03:50 -07:00
Wes Kocher
1b1fc072d1
Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE
...
Backed out changeset 780c948d79f3 (bug 1032878)
Backed out changeset 0cfcc44660a8 (bug 1032878)
Backed out changeset 991f8d5da382 (bug 1032878)
Backed out changeset f54984be223e (bug 1032878)
2014-08-11 14:27:57 -07:00
Ed Morley
42cede9331
Backed out changeset 1a2dcc132344 (bug 1022818) for B2G failures in test_scroll_behavior.html; CLOSED TREE
2014-08-13 16:31:11 +01:00
Ed Morley
65c1fd3bbc
Backed out changeset d24b367f3ac4 (bug 1022818)
2014-08-13 16:30:50 +01:00
Andrea Marchesini
f77e8cafae
Bug 1043106 - part 2 - StorageEvent should have the storageArea of the correct window, r=smaug
2014-08-13 15:55:44 +02:00
Martijn Wargers
ab8828526e
Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce
2014-08-10 20:03:50 -07:00
William Chen
7f62b7c8dd
Bug 1029710 - Add null check for container in ShadowRoot::IsPooledNode. r=smaug
2014-08-11 11:26:52 -07:00
Reuben Morais
62da4d3530
Bug 1009645 - Remove FeatureDetectible, add things with CheckPermissions or AvailableIn to the feature list instead. r=smaug
2014-07-24 16:57:02 -03:00
Kearwood (Kip) Gilbert
0befdfe863
Bug 1022818 - Part 2: Implement Smooth Scrolling. r=bz
...
- Updated ScrollTo method in nsGlobalWindow to accept a
mozilla::dom::ScrollOptions parameter to select between the instant
and smooth MSD motion.
- Updated WebIDL binding boilerplate scrolling functions in nsGlobalWindow
to pass the correct value of mozilla::dom::ScrollBehavior to the
implementation and functions, activating smooth scrolling.
- These functions will need to be updated again to support the scroll-behavior
CSS property in Bug 1010538.
2014-07-21 11:19:00 -04:00
Kearwood (Kip) Gilbert
cbede6f09b
Bug 1022818 - Part 1: Update webidl interfaces. r=bz
...
- Extended the Element and Window webidl interfaces as described in the
CSSOM-View smooth-scrolling specification.
- The Element.scrollTop and Element.scrollLeft changes have been omitted
until either WebIDL is extended to allow properties to have union datatypes
that contain dictionaries or the CSSOM-View smooth-scroll specification
is upddated. This will not prevent the other interface changes from being
useful.
- Implemented wrapper functions for the nsGlobalWindow to connect to the new
WebIDL bindings. The ScrollOptions parameters are ignored in this patch,
and used in Part 3 of this patch series.
2014-07-21 11:04:00 -04:00
Andrea Marchesini
cc9b09f336
Bug 1043106 - StorageEvent should have the storageArea of the correct window, r=smaug
2014-08-13 14:56:25 +02:00
Andrea Marchesini
9ae2689aca
Bug 1050702 - Improve the use of strings in URLSearchParams, r=hsivonen
2014-08-08 23:41:00 +02:00
Ryan VanderMeulen
73c19b3d60
Backed out changeset 05e4c47f1e98 (bug 1036186) for Mulet mochitest bustage.
...
CLOSED TREE
2014-08-08 13:29:28 -04:00
Ehsan Akhgari
444cd1c72e
Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug
2014-08-08 09:49:39 -04:00
Shih-Chiang Chien
b48b057bb2
Bug 1045975 - Use nsIDOMWindowUtils.askPermission in all types of permission request. r=smaug
...
--HG--
extra : rebase_source : 4a6a3c484373759b6d553e4821f3c43af41d0239
2014-08-01 15:22:20 +08:00
Peter Van der Beken
ead2955f33
Bug 1036186 - Reset Migration wizard no longer skips the first step to choose a browser. r=smaug.
...
--HG--
extra : rebase_source : ba21f0355293c08c8b97eec9082c1a77a90f5c30
2014-08-08 15:03:29 +02:00
Nicholas Nethercote
a7cf4142b4
Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
...
* * *
imported patch rm-dummy-params
--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Andrea Marchesini
a87ad490c6
Bug 1037715 - Implement .searchParams on Location, r=bz, r=ehsan
2014-08-07 17:45:21 -07:00
Andrea Marchesini
298752138d
Bug 1032511 - URLSearchParam should decode any non-unicode input correctly, r=hsivonen
2014-08-07 17:45:14 -07:00
Ryan VanderMeulen
82ac6c981d
Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage.
...
CLOSED TREE
2014-08-07 15:13:54 -04:00
Bob Owen
9f29e88cea
Bug 1046647 - Part 6: Replace nsCxPusher in nsDomClassInfo BaseStubConstructor. r=bholley
2014-08-04 18:01:00 +01:00
Bob Owen
325adb5305
Bug 1046647 - Part 4: Replace nsCxPusher in nsDocShell::AddState. r=bholley
2014-08-05 17:18:30 +01:00