Blake Kaplan
54d6604951
Bug 1169268 - Don't crash when pasting files. r=ndeakin
2015-10-27 14:41:58 -07:00
Birunthan Mohanathas
44936aabb2
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
c7d3c4e21a
Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
2015-10-26 14:37:32 -07:00
Jonathan Kew
a48628058f
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
f2f5f47ced
Bug 1216427 - Tests for backspacing over a character with variation selector, and over Regional Indicator flag symbols. r=emk
...
--HG--
rename : editor/libeditor/tests/test_bug332636.html => editor/libeditor/tests/test_backspace_vs.html
2015-10-26 10:47:12 +00:00
Ryan VanderMeulen
49a03e220d
Bug 667321 - Add crashtest.
2015-10-25 00:06:23 -04:00
Ryan VanderMeulen
3cd44517bb
Bug 500847 - Remove assertion annotations from editor/composer/crashtests/removing-editable-xslt.html.
...
--HG--
extra : rebase_source : 4d648808aea9ec795f6943bfbc617bf85868d0ef
2015-10-24 15:03:19 -04:00
Bobby Holley
20815639b2
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
12f11c885a
Bug 471185 - Re-enable 428844-1.html on Windows.
2015-10-23 09:54:33 -04:00
Jeremy Chen
f59482fa1d
Bug 1210341 - (v3) Reduce accessiblecaret size. r=TYLin
...
--HG--
extra : rebase_source : 15fdcdf119d30e1e51d98e69a1f229778aa26256
2015-10-19 01:53:00 +02:00
Nathan Froyd
01583602a9
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
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Zack Weinberg
9b82cb1584
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
...
--HG--
extra : rebase_source : a8a5a27db01306d1de58974ebb4d06d29d4b72b0
2015-10-13 17:43:16 -04:00
Jorg K
7069d64f58
Bug 1209414
- New test for manual dictionary change. r=ehsan
2015-10-11 18:13:10 +02:00
Aryeh Gregor
aff11ba1b3
Bug 1156062 part 3 - New helper nsHTMLEditor::GetBlock; r=ehsan
2015-10-11 18:59:11 +03:00
Aryeh Gregor
bfb521a6c4
Bug 1156062 part 2 - Make GetBlockNodeParent and GetEnclosingTable return regular pointers; r=ehsan
2015-10-11 18:58:47 +03:00
Aryeh Gregor
aa61364a31
Bug 1156062 part 1d - Clean up nsEditor::SplitNodeDeep; r=ehsan
2015-10-11 18:57:48 +03:00
Aryeh Gregor
ccfef33f58
Bug 1156062 part 1c - Convert remaining callers of nsEditor::SplitNodeDeep; r=ehsan
2015-10-08 18:27:19 +03:00
Andrew McCreight
0ff7248107
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
920ff85cd5
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
eb1884ec41
Bug 1209037 - Eliminate some unneeded null checks; r=jdm
2015-10-05 16:12:26 -04:00
Jorg K
367c572f4b
Bug 1205983 - Remove all observer code from nsEditor (tests). r=ehsan
2015-09-29 08:25:00 +02:00
Jorg K
1e378ea69e
Bug 1205983 - Remove all observer code from nsEditor. r=ehsan
2015-09-28 23:53:00 +02:00
Carsten "Tomcat" Book
3b7a3c96c4
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
41a777b2d2
Bug 1205983 - Remove all observer code from nsEditor. r=ehsan
...
--HG--
extra : rebase_source : 3a3375a44d16d1a4a93c670c5ed44adefe6dbb9e
2015-09-28 23:53:00 +02:00
Jorg K
92731da747
Bug 1205983 - Remove all observer code from nsEditor (tests). r=ehsan
...
--HG--
extra : rebase_source : 71701166ea470c001fba64241545b03361df8a44
2015-09-28 13:28:00 +02:00
Jorg K
274ce40e10
Bug 772796 - Handle newlines correctly when joining <div> and <pre>. r=roc
2015-09-22 04:07:00 +02:00
Ehsan Akhgari
ed270af4ab
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
2aa752dd26
Bug 1199288 - Rename mApplyUserSelectStyle to mUserInitiated, r=smaug
2015-09-23 23:28:36 -04:00
Chris Peterson
71920a9550
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
08ffd204f8
Merge inbound to central, a=merge CLOSED TREE
2015-09-22 16:42:03 -07:00
Jorg K
d5c55e50cc
Bug 1204540 - Fix up spell checker tests so no content preferences are left behind. r=roc
...
--HG--
rename : editor/composer/test/test_abug697981.html => editor/composer/test/test_bug697981.html
2015-09-15 10:34:00 +02:00
Jorg K
62c77a53c5
Bug 1193293 - Don't pick a new dictionary which checking. r=roc
2015-09-21 21:51:00 +02:00
Carsten "Tomcat" Book
16ceb64560
Merge mozilla-central to fx-team
2015-09-22 12:51:39 +02:00
Calixte Denizet
d12120dc7e
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
4d29aa7e01
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
531c5e92ee
Backed out changeset af909b481b95 (bug 772796) for causing crashes (See bug 1206483), a=Tomcat
2015-09-21 13:57:10 +05:30
Jorg K
0b85029b3b
Bug 1193293 - Remove checking dictionary from editor. r=roc
2015-09-18 00:52:00 +02:00
Jorg K
776f5bee2a
Bug 697981 - Prevent reloading of spelling dictionary on unfocused editors (test). r=roc
2015-09-15 11:35:15 +05:30
Jorg K
dd4cd7d08c
Bug 697981 - Prevent reloading of spelling dictionary on unfocused editors; r=roc
2015-09-15 11:35:10 +05:30
Masayuki Nakano
7928f48bc1
Bug 895274 part.232 Rename NS_EDITOR_INPUT to eEditorInput r=smaug
2015-09-15 00:14:33 +09:00
Jorg K
b48912a8b8
Bug 1204147 - Prevent content preferences being written when they shouldn't (test). r=roc
2015-09-14 02:35:00 +02:00
Jorg K
0b2b0b0f41
Bug 1204147 - Prevent content preferences being written when they shouldn't. r=roc
2015-09-11 23:03:00 +02:00
Michael Layzell
fe31896607
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
0097c41e01
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
e7994e1850
Bug 1202045 - Disable test_richtext2.html on Android debug for constant crashes
2015-09-12 10:21:14 -07:00
Christoph Kerschbaumer
c1259a401c
Bug 1048048 - add preload content policy types for stylesheets (r=cam)
...
--HG--
extra : source : 6a727c40eb68d4b84d64d1e173b7401a982fda23
2015-09-20 14:56:10 -07:00
Wes Kocher
cd079d2bf9
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
ffddcba82d
Bug 1048048 - add preload content policy types for stylesheets (r=cam)
2015-09-20 14:56:10 -07:00
Masayuki Nakano
ed4dac1ca6
Bug 895274 part.193 Rename NS_COMPOSITION_CHANGE to eCompositionChange r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
1e538fa11e
Bug 895274 part.192 Rename NS_COMPOSITION_UPDATE to eCompositionUpdate r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
ebdc7bd69b
Bug 895274 part.191 Rename NS_COMPOSITION_END to eCompositionEnd r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
0f2bfad9b1
Bug 895274 part.190 Rename NS_COMPOSITION_START to eCompositionStart r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
966f685af3
Bug 895274 part.188 Rename NS_COMPOSITION_COMMIT_AS_IS to eCompositionCommitAsIs r=smaug
2015-09-11 21:21:26 +09:00
Jorg K
7149e81129
Bug 772796 - Handle newlines correctly when joining <div> and <pre>. r=roc
...
--HG--
extra : rebase_source : 29f2a761c9f84977bbbfc5e8974d0f11abd461ae
2015-09-10 07:50:00 +02:00
Masayuki Nakano
35cc2a0a26
Bug 895274 part.149 Rename NS_USER_DEFINED_EVENT to eUnidentifiedEvent r=smaug
2015-09-10 10:40:04 +09:00
Jorg K
04b9693085
Bug 1200533 - Fix spellchecker dictionary logic (more test changes). r=smaug
2015-09-08 09:13:00 +02:00
Jorg K
e40ddc115b
Bug 1200533 - Fix spellchecker dictionary logic. r=smaug
2015-09-07 09:06:00 +02:00
Jorg K
6f6063dce5
Bug 1200533 - Fix spellchecker dictionary logic (new test). r=smaug
2015-09-04 15:24:00 +02:00
Jorg K
7f4d5f183e
Bug 1200533 - Fix spellchecker dictionary logic (test changes); r=smaug
2015-09-04 11:29:00 +02:00
Masayuki Nakano
fdc5c4d6f8
Bug 895274 part.118 Rename NS_PASTE to ePaste r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
08fd7190da
Bug 895274 part.117 Rename NS_CUT to eCut r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
983ec22e88
Bug 895274 part.116 Rename NS_COPY to eCopy r=smaug
2015-09-08 23:33:34 +09:00
Carsten "Tomcat" Book
a1008eb382
Backed out 3 changesets (bug 1200533) for test failures in reftests/338427-2.html
...
Backed out changeset 9f3ca77e2d7b (bug 1200533)
Backed out changeset b3ad852a044a (bug 1200533)
Backed out changeset 74e6798a38a4 (bug 1200533)
2015-09-08 10:29:38 +02:00
Jorg K
3c4ae9a668
Bug 1200533 - Fix spellchecker dictionary logic. r=smaug
2015-09-07 09:06:00 +02:00
Jorg K
ac423542e8
Bug 1200533 - Fix spellchecker dictionary logic (new test). r=smaug
2015-09-04 15:24:00 +02:00
Jorg K
7570a51af9
Bug 1200533 - Fix spellchecker dictionary logic (test changes). r=smaug
2015-09-04 11:29:00 +02:00
Masayuki Nakano
94b05ec84b
Bug 1200980 part.4 nsPlaintextEditor should notify editor observers of the end of edit action when NS_COMPOSITION_CHANGE isn't followed by NS_COMPOSITION_END r=smaug
2015-09-08 12:54:14 +09:00
Wes Kocher
be7cf69c3c
Merge inbound to central, a=merge
2015-09-03 12:20:40 -07:00
Wes Kocher
53368e989a
Backed out 2 changesets (bug 1035091)
...
a=backout
Backed out changeset 1fc07bdd9aa8 (bug 1035091)
Backed out changeset f6e98029d1cb (bug 1035091)
--HG--
rename : layout/style/test/chrome/test_moz_document_matching.html => layout/style/test/chrome/test_moz_document_rules.html
rename : layout/style/test/chrome/test_moz_document_nesting.html => layout/style/test/test_bug511909.html
rename : layout/style/test/chrome/test_moz_document_serialization.html => layout/style/test/test_rule_serialization.html
2015-09-03 11:41:39 -07:00
Zack Weinberg
7912db5bd1
Bug 1035091 part 2: disable @-moz-document in author sheets. r=heycam
...
--HG--
rename : layout/style/test/test_condition_text.html => layout/style/test/chrome/moz_document_condition_text.css
rename : layout/style/test/test_rule_serialization.html => layout/style/test/chrome/moz_document_serialization.css
rename : layout/style/test/test_condition_text.html => layout/style/test/chrome/test_moz_document_condition_text.html
rename : layout/style/test/chrome/test_moz_document_rules.html => layout/style/test/chrome/test_moz_document_matching.html
rename : layout/style/test/test_bug511909.html => layout/style/test/chrome/test_moz_document_nesting.html
rename : layout/style/test/test_rule_serialization.html => layout/style/test/chrome/test_moz_document_serialization.html
extra : rebase_source : 9d97f4cfe5e5e3bbda1d1b7910db44faf33d14c1
2015-09-02 13:54:30 -04:00
Zack Weinberg
a48ac7cfae
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
...
--HG--
extra : rebase_source : 2d860f8493e328dec364a00282fcf1257a1c4d23
2015-09-02 13:52:49 -04:00
Jorg K
3b81a1041c
Bug 717433 - Make selected language stick, regardless of whether it partly matches (test). r=roc
2015-09-02 14:39:00 +02:00
Jorg K
57a64cbe4d
Bug 717433 - Make selected language stick, regardless of whether it partly matches. r=roc
2015-09-01 23:12:00 -04:00
Masayuki Nakano
3394edcb4a
Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
a07c726a8f
Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
811d0fac7e
Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
7b7a44a5ac
Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
35e18152d5
Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
cc5db3b160
Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
cafe2dfc67
Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug
2015-09-01 00:20:06 +09:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Masayuki Nakano
a516285180
Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
db00b74a82
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
30fdd39afb
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
ba5b3f3fe6
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
28c9f34179
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
d311a11cc1
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
0d22745cda
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Ehsan Akhgari
89f4f96bd3
Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE
2015-08-25 16:28:40 -04:00
Ehsan Akhgari
a20e95ba8f
Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj
2015-08-25 16:14:45 -04:00
Ryan VanderMeulen
46803c4b5f
Backed out changeset 1904a234e142 (bug 1198385) for bustage.
...
CLOSED TREE
2015-08-25 16:09:05 -04:00
Ehsan Akhgari
4317323e67
Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj
2015-08-25 15:57:56 -04:00
Christoph Kerschbaumer
c7f7759cca
Bug 1197002 - Use channel->Open2() in editor/libeditor/nsHTMLDataTransfer.cpp (r=sicking)
2015-08-21 20:33:42 -07:00
Masayuki Nakano
66f2c27305
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Justin Wood
d0f4238f1c
Bug 1195499 - Batch 2 - Adjust fuzz and skips for win10. r=Bas
...
--HG--
extra : rebase_source : d1a1e1a135eaf3c40fb2a8cd387ed96b71ac68a2
2015-08-19 11:16:18 -04:00
Masayuki Nakano
3645c1dbaf
Bug 555642 part.1 nsCaret should have a way to override the caret visible state for hiding caret temporarily and nsEditor should hide caret if composition string doesn't have caret information r=roc
2015-08-17 20:58:38 +09:00
William Chen
148ff86273
Bug 1181130 - Part 3: Keep track of editable descendants per node and prevent NS_STYLE_USER_SELECT_ALL selection for nodes with editable descendants. r=bz
2015-08-14 10:52:38 -07:00
Aryeh Gregor
4cb17f538e
Bug 874838 - Make CreateElem return Element. r=khuey
2015-08-13 07:50:00 -04:00
Ehsan Akhgari
589471f2c8
Bug 1184689 - Remove two spammy editor warnings
2015-08-10 23:50:41 -04:00
Ehsan Akhgari
4d6ecbd434
Bug 1184665 - Remove a spammy editor warning
2015-08-10 23:50:40 -04:00