Jonathan Kew
5ec8cb4ef6
Bug 1153237 - Testcase for failure to select last word in a contenteditable div when using physical select-by-word command. r=roc
2016-01-05 07:13:53 +00:00
Masayuki Nakano
cabb3fe88d
Bug 1179632 part.5 WidgetCompositionEvent::mNativeIMEContext should be used at looking for a TextComposition instance for a WidgetCompositionEvent r=smaug
2015-12-04 18:50:34 +09:00
Phil Ringnalda
51a58b5c74
Bug 1211213 - Skip test_bug597331.html on Android and ASan, where it fails constantly
2015-12-09 18:51:59 -08:00
Carsten "Tomcat" Book
0f9a85616c
merge mozilla-inbound to mozilla-central a=merge
2015-12-02 15:20:57 +01:00
Masayuki Nakano
32e964a3fc
Bug 1213589 part.6 ContentEventHandler should insert line breaks at open tag of elements except non-replaced inline elements r=smaug
2015-12-02 13:20:00 +09:00
Andrew Herron
130eb91e43
Bug 586587 - support kHTMLMime in the Windows clipboard as CF_HTML. r=jimm
2015-07-22 16:56:57 +10:00
Mark Capella
43630396ae
Bug 1215959
- (GeckoCaret2) Upgrade Core and AccessibleCaret, r=smaug
2015-12-01 15:25:06 -05:00
Cameron McCormack
a07849f938
Bug 990250 - Fold nsIStyleSheet into CSSStyleSheet. r=dbaron
2015-11-17 17:04:09 +11:00
L. David Baron
1b093e6db8
Bug 1221436 patch 2 - For style attributes, only store a css::Declaration instead of a css::StyleRule. r=heycam
...
Now that Declaration implements nsIStyleRule, we don't need the memory
overhead of storing a StyleRule object for style attributes.
We also need to change this prior to patch 5, because the changes in
patch 5 that will allow rules to change (but declarations not) would
otherwise break due to style attribute object merging done by
nsAttrValue::ParseStyleAttribute.
2015-11-09 15:57:16 +08:00
Ryan VanderMeulen
a46beb2ec9
No bug - Various crashtest manifest cleanups.
2015-10-31 19:35:27 -04:00
Ryan VanderMeulen
6ad0a3e789
Bug 429586 - Remove assertion annotations that are no longer needed and add crashtest.
2015-10-30 19:41:18 -04:00
Ryan VanderMeulen
80d8a5dd3d
Bug 439258 - Remove assertion annotations that are no longer needed and add crashtest.
2015-10-30 19:41:17 -04:00
Ryan VanderMeulen
38627c404a
No bug - Remove annotations from the editor and layout crashtest manifests that are no longer needed.
2015-10-30 19:41:17 -04:00
Ryan VanderMeulen
010ba81b41
Bug 650572 - Add crashtest.
2015-10-30 19:41:17 -04:00
Andrew McCreight
183abfaf12
Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap
2015-10-31 06:26:44 -07:00
Blake Kaplan
fccbbc67e6
Bug 1169268 - Don't crash when pasting files. r=ndeakin
2015-10-27 14:41:58 -07:00
Jonathan Kew
2b2811e250
Bug 1216427 - part 1 - Ensure a character+VS sequence or a ligated Regional-Indicator flag symbol is deleted as a single unit when backspacing. r=emk
2015-10-26 10:47:16 +00:00
Jonathan Kew
a97bbf0826
Bug 1216427 - Tests for backspacing over a character with variation selector, and over Regional Indicator flag symbols. r=emk
2015-10-26 10:47:12 +00:00
Ryan VanderMeulen
a54d2e442a
Bug 667321 - Add crashtest.
2015-10-25 00:06:23 -04:00
Bobby Holley
36779c2f0a
Bug 1217614 - Remove nsIDOMDataTransfer::mozGetDataAt and refactor associated code. r=bz
...
This one was kinda gross.
2015-10-23 18:10:31 -07:00
Nathan Froyd
e4e2da55c9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Zack Weinberg
c393e2a8fd
Bug 1035091 part 1: change CSS parser and loader APIs to distinguish UA, user, and author sheets instead of just UA vs everyone else. r=heycam
2015-10-13 17:43:16 -04:00
Aryeh Gregor
b428174213
Bug 1156062 part 3 - New helper nsHTMLEditor::GetBlock; r=ehsan
2015-10-11 18:59:11 +03:00
Aryeh Gregor
d0dc675ef3
Bug 1156062 part 2 - Make GetBlockNodeParent and GetEnclosingTable return regular pointers; r=ehsan
2015-10-11 18:58:47 +03:00
Aryeh Gregor
e0122842eb
Bug 1156062 part 1d - Clean up nsEditor::SplitNodeDeep; r=ehsan
2015-10-11 18:57:48 +03:00
Aryeh Gregor
ef323f6615
Bug 1156062 part 1c - Convert remaining callers of nsEditor::SplitNodeDeep; r=ehsan
2015-10-08 18:27:19 +03:00
Daniel Glazman
2343fe3173
Bug 898321 - Return success from nsTableEditor::GetCellAt if frame not found; r=ehsan
...
Adjusted by Aryeh Gregor for review comments.
2015-10-07 16:07:12 +03:00
Ehsan Akhgari
93aae1ae2b
Bug 1209037 - Eliminate some unneeded null checks; r=jdm
2015-10-05 16:12:26 -04:00
Jorg K
0e935cb055
Bug 1205983 - Remove all observer code from nsEditor. r=ehsan
2015-09-28 23:53:00 +02:00
Carsten "Tomcat" Book
ade15da63c
Backed out 2 changesets (bug 1205983) for memory leaks on a CLOSED TREE
...
Backed out changeset f2c49c0ab84f (bug 1205983)
Backed out changeset a81630dba992 (bug 1205983)
2015-09-29 13:58:35 +02:00
Jorg K
28555691e6
Bug 1205983 - Remove all observer code from nsEditor. r=ehsan
2015-09-28 23:53:00 +02:00
Jorg K
d56431567c
Bug 772796 - Handle newlines correctly when joining <div> and <pre>. r=roc
2015-09-22 04:07:00 +02:00
Ehsan Akhgari
15ab99b3de
Bug 1208884 - Fix a few null check ordering bugs in nsHTMLEditRules::SplitParagraph; r=roc
...
Found by Viva64.
2015-09-27 19:34:09 -04:00
Michael Layzell
3820bf2c1a
Bug 1199288 - Rename mApplyUserSelectStyle to mUserInitiated, r=smaug
2015-09-23 23:28:36 -04:00
Jorg K
432d0dcd6f
Bug 1193293 - Don't pick a new dictionary which checking. r=roc
2015-09-21 21:51:00 +02:00
Christoph Kerschbaumer
8c53f29d2b
Bug 1048048 - add preload content policy types for stylesheets (r=cam)
2015-09-20 14:56:10 -07:00
Wes Kocher
9c40f87100
Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
...
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer
0bf4a1238f
Bug 1048048 - add preload content policy types for stylesheets (r=cam)
2015-09-20 14:56:10 -07:00
Carsten "Tomcat" Book
7d40232ae9
Backed out 1 changesets (bug 1193293) on developers requests
...
Backed out changeset c79d3947c307 (bug 1193293)
2015-09-21 14:00:43 +02:00
Nigel Babu
a87715fd1c
Backed out changeset af909b481b95 (bug 772796) for causing crashes (See bug 1206483), a=Tomcat
2015-09-21 13:57:10 +05:30
Jorg K
7ce27372c0
Bug 1193293 - Remove checking dictionary from editor. r=roc
2015-09-18 00:52:00 +02:00
Jorg K
e3883607bf
Bug 697981 - Prevent reloading of spelling dictionary on unfocused editors; r=roc
2015-09-15 11:35:10 +05:30
Masayuki Nakano
3ac6163545
Bug 895274 part.232 Rename NS_EDITOR_INPUT to eEditorInput r=smaug
2015-09-15 00:14:33 +09:00
Michael Layzell
873c7b0ac1
Bug 571294 - Part 1: Implement selection events behind the dom.select_events.enabled pref, r=smaug
2015-09-12 17:56:44 -04:00
Michael Layzell
f20336e5e1
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Phil Ringnalda
13e2386e73
Bug 1202045 - Disable test_richtext2.html on Android debug for constant crashes
2015-09-12 10:21:14 -07:00
Masayuki Nakano
4c0bc5fc89
Bug 895274 part.193 Rename NS_COMPOSITION_CHANGE to eCompositionChange r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
f0e5df0aa2
Bug 895274 part.192 Rename NS_COMPOSITION_UPDATE to eCompositionUpdate r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
5afb99bca8
Bug 895274 part.191 Rename NS_COMPOSITION_END to eCompositionEnd r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
67d08ce0c8
Bug 895274 part.190 Rename NS_COMPOSITION_START to eCompositionStart r=smaug
2015-09-11 21:21:27 +09:00