Jorg K
af1d6e0a1d
Bug 1219928 - Skip misspelled words in style blocks. r=enndeakin.
2015-11-24 08:45:00 +01: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
Cameron McCormack
a07849f938
Bug 990250 - Fold nsIStyleSheet into CSSStyleSheet. r=dbaron
2015-11-17 17:04:09 +11:00
Phil Ringnalda
d379e25889
Bug 1218032 followup, swap the order of manifest conditions to avoid accidentally enabling the test on platforms where it was previously skipped
...
CLOSED TREE
2015-11-10 19:27:41 -08:00
Masayuki Nakano
a51b4998ec
Bug 1218032 part.5 Mark caret_on_presshell_reinit-2.html as fuzzy in e10s mode r=smaug
2015-11-10 11:49:05 +09: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
Birunthan Mohanathas
a535083ab4
Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj
...
Comment-only, DONTBUILD.
2015-10-27 06:54:25 +02:00
Kyle Huey
fffe5cc829
Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
2015-10-26 14:37:32 -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
Ryan VanderMeulen
2ea4168f6f
Bug 500847 - Remove assertion annotations from editor/composer/crashtests/removing-editable-xslt.html.
2015-10-24 15:03:19 -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
Ryan VanderMeulen
a74e0485c1
Bug 471185 - Re-enable 428844-1.html on Windows.
2015-10-23 09:54:33 -04:00
Jeremy Chen
c74c0fe875
Bug 1210341 - (v3) Reduce accessiblecaret size. r=TYLin
2015-10-19 01:53:00 +02: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
Jorg K
efcc4abcf2
Bug 1209414
- New test for manual dictionary change. r=ehsan
2015-10-11 18:13:10 +02: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
Andrew McCreight
0c62d00526
Bug 1210517 - Create nsVariant directly rather than via do_CreateInstance(). r=froydnj
...
The goal here is to leave creation stuff mostly for JS, so we can
convert it entirely over to a non-threadsafe cycle-collected version
without breaking any existing C++ users.
I didn't do this for a remaining use in nsGlobalWindow.h to avoid
including nsVariant.h all over the place.
2015-10-07 08:17:42 -07: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
d59aea0d8a
Bug 1205983 - Remove all observer code from nsEditor (tests). r=ehsan
2015-09-29 08:25:00 +02: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
0a2a158744
Bug 1205983 - Remove all observer code from nsEditor (tests). r=ehsan
2015-09-28 13:28: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
Chris Peterson
dd2fcb9b7d
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Wes Kocher
5b68e141b5
Merge inbound to central, a=merge CLOSED TREE
2015-09-22 16:42:03 -07:00
Jorg K
020aae0663
Bug 1204540 - Fix up spell checker tests so no content preferences are left behind. r=roc
2015-09-15 10:34:00 +02:00
Jorg K
432d0dcd6f
Bug 1193293 - Don't pick a new dictionary which checking. r=roc
2015-09-21 21:51:00 +02:00
Carsten "Tomcat" Book
6f551fe796
Merge mozilla-central to fx-team
2015-09-22 12:51:39 +02:00
Calixte Denizet
11df8e4fbc
Bug 1205796 - "Coverity 1323784 indicates a useless passed-by-value argument in nsEditorSpellCheck::TryDictionary". r=smaug
2015-09-22 00:28:00 +02: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
b4062493fb
Bug 697981 - Prevent reloading of spelling dictionary on unfocused editors (test). r=roc
2015-09-15 11:35:15 +05:30