Benjamin Smedberg
aca1d650f4
Bug 617539 - remove nsIWidget_MOZILLA_2_0_BRANCH, r=jimm
2011-03-25 11:03:35 -04:00
Olli Pettay
8493ce2b20
Bug 642140 - nsEventDispatcher should dispatch chrome only events to TabChildGlobal, r=jst
2011-03-25 15:39:58 +02:00
Olli Pettay
446713e64b
Bug 641499 - Don't throw when event.type is called before initEvent, r=sicking
2011-03-24 13:34:48 +02:00
Olli Pettay
68eba45f45
Bug 641477 - Throw UNSPECIFIED_EVENT_TYPE_ERR if event isn't initialized before dispatching, r=sicking
2011-03-24 13:34:03 +02:00
Ehsan Akhgari
7a74f6a5b4
Merge mozila-central onto cedar
...
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
Boris Zbarsky
31061a9ff8
Bug 632904. Check IsEditable(), not content states, if we care about editability. r=ehsan,masayuki
2011-03-23 10:45:21 -04:00
Ehsan Akhgari
16cbb5c211
Bug 626168 - Intermittent failure in content/events/test/test_bug426082.html (make sure to wait long enough for a paint to happen); r=smaug a=test-only
2011-02-24 18:56:50 -08:00
Steven Michaud
2549aac4d8
Bug 627649 - [Mac] Some events incorrectly passed to a plugin that occur over the plugin. r=roc,josh a=blocking2.0final+
2011-03-01 15:15:23 -06:00
Jonas Sicking
187d172f47
Bug 635844 part 1: Back out bug 615501 since we'll no longer fire the "initial popstate" event, and thus don't need a way to differentiate it. r=jlebar a=beltzner
2011-02-28 23:08:56 -08:00
Olli Pettay
85ebbeb089
Bug 572129, restrict data transfer data handling, r=enn,bz, a=hardblocker
...
--HG--
extra : rebase_source : 40c47b84fe99850c218bb8d5803fd2219ff9362e
2011-02-24 19:58:20 +02:00
Justin Lebar ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
94f6d9d6bd
Bug 615501 - Make push/replaceState suppress the popstate-after-load event; r=sicking a=jst
2011-02-14 13:15:29 -08:00
timeless@mozdev.org
429de097ad
Bug 620167 nsEventStateManager::SetContentState inconsistently handles mPresContext [@ nsEventStateManager::EnsureDocument | nsEventStateManager::SetContentState]
...
r=smaug
2011-03-22 15:12:30 -04:00
Josh Aas
daa6dd469a
Bug 556873: Fix bugs in our secure input implementation for Mac OS X. More reliably enable and disable secure input mode. r=masayuki a=jst
2011-02-09 14:00:58 -05:00
Brad Lassey
dd7efc726a
bug 614356 - default to next action hint for form inputs r=roc,masayuki,smaug f=volkmar a=blocking-fennec
2011-01-31 06:23:58 -08:00
Markus Stange
06e7adb9c1
Bug 607464 - Don't use smooth scrolling for pixel scrolling. r=roc, a=roc
2011-02-04 09:00:06 +01:00
Neil Deakin
5e00e23525
Bug 624127, clear mousedown selection state in frame where mouse was pressed down,r=smaug,a=jst
2011-02-03 12:08:30 -05:00
Brandon Sterne
69a9afc059
Bug 600584 - add more detail to CSP violation report logging, r=jst, a=LegNeato
2011-01-31 10:09:44 -08:00
Olli Pettay
e06e629210
Bug 622259, make rangeParent to return null, not SystemOnlyWrapper, r=jst, a=blocker
...
--HG--
extra : rebase_source : 97144595ffdbaaf0be3327b1af4b8e7c63b9c32d
2011-01-29 13:32:19 +02:00
Neil Deakin
a9b9616616
Bug 618907, focus frame when mousedown event on content is cancelled and chrome is currently focused, fixes focus issues with docs.google.com, r=smaug,a=blocking
2011-01-24 09:50:37 -05:00
Jesse Ruderman
7451ead267
Bug 627306. dispatchEvent should return true when there's no document (and thus nothing that might call preventDefault). r=smaug a=sdwilsh
2011-01-22 15:33:16 -08:00
Chris Leary
c449e0ada7
Merge mozilla-central and tracemonkey. (a=blockers)
2011-01-20 20:47:21 -08:00
David Mandelin
41bc5d769b
Bug 595208: Add missing call to Pop in GetDebugObject, r=smaug
2011-01-20 11:21:26 -08:00
Masayuki Nakano
b559352e18
Bug 565245 log more details r=smaug, a=test
2011-01-17 20:52:25 +09:00
Chris Leary
b83b3feb7f
Merge mozilla-central to tracemonkey.
2010-12-29 19:25:04 -05:00
Mihai Sucan
116aa5fbdc
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 2; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
2010-12-20 12:21:58 -04:00
Ben Turner
f1386fb91c
Bug 618196 - 'IndexedDB: Error events and exceptions thrown during success events should abort transactions'. r=sicking, a=blocking.
2010-12-15 13:20:57 -08:00
Luke Wagner
56b2810a26
Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
2010-12-03 00:24:17 -08:00
Igor Bukanov
e8bb95bf02
Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap
2010-11-26 15:11:14 +01:00
Neil Deakin
ad19dc2a53
Bug 527749 - Drag events out of order; r=smaug,dao a=blocking-betaN+
2010-12-03 11:19:55 -05:00
Markus Stange
4992ed2df6
Bug 613147 - Set the right pref before testing scroll zooming. a=test-only
2010-11-27 00:30:32 +01:00
Neil Deakin
92c34066a7
Bug 610378, initialize effectAllowed properly for external drags, r=smaug,a=bsmedberg
2010-11-24 13:31:24 -05:00
Mounir Lamouri
61f840e803
Bug 605125 (1/5) - Add :-moz-ui-valid pseudo-class. r=bz a=jst
2010-11-24 00:54:29 +01:00
Mounir Lamouri
43f2b81daa
Bug 605124 (1/5) - Add :-moz-ui-invalid pseudo-class. r=bz a=bsmedberg
2010-11-24 00:48:18 +01:00
Markus Stange
e7569dfaaf
Bug 604190 - Fix build warning in nsEventStateManager.cpp:2776: warning: 'bool NodeAllowsClickThrough(nsINode*)' defined but not used. r=smaug a=bsmedberg
2010-11-24 10:49:02 +01:00
Brad Lassey
74fe235331
bug 589879 - All input fields labeled with a go button, which doesn't do anything without special handling r=roc a=blocking-fennec
2010-11-23 21:12:53 -05:00
Philipp Wagner
e228186ff5
Bug 613731 - nsEventStates.h uses undefined NS_ERROR; r=mounir.lamouri, a=bustage
2010-11-20 17:20:14 +01:00
Michael Wu
353263dece
Bug 581596 - Create GetInputMode API, r=masayuki,roc sr=roc a=blocking-fennec
2010-11-22 22:48:45 -08:00
Michael Wu
146f71b464
Bug 581596 - Add new SetInputMode api, r=roc,masayuki sr=roc a=blocking-fennec
2010-11-22 22:48:03 -08:00
Brian Crowder
417e590ace
Bug 603641 - cannot addref a null mSel either, r=masayuki, a=blocking-fennec:2.0
2010-12-10 09:31:23 -08:00
Ehsan Akhgari
64846404ae
Bug 618006 - Make the IME event state manager determine editability of a content node by its read/write state; r=bsbarsky a=blocking-fennecb3+
2010-12-09 20:41:56 -05:00
Vivien Nicolas
584b8d9e8a
Bug 602962 - Undo close tab thumbnail disappears when rotating screen orientation [r=smaug r=roc a=blocking-fennecb3]
2010-11-17 08:46:00 -05:00
Vivien Nicolas
af244a1cc0
Bug 597791 (1/2) - Do not use NS_MOZAUDIOAVAILABLE in nsEventListenerManager.cpp if MOZ_MEDIA isn't set. r=smaug a=bustage
2010-11-15 10:36:40 +01:00
Olli Pettay
e16e443f93
Bug 508518, Implement nsUITimerCallback with one-shot timer, r=jst, a=blocking
2010-11-07 21:07:59 +02:00
Olli Pettay
ed79642e80
Bug 581850 - Stop generating 'charCode is meaningless' warnings., r=jst, a=jst
...
--HG--
extra : rebase_source : e95a7b04813816e141e3ed7d47dc7f3144723701
2010-11-07 19:24:41 +02:00
Markus Stange
cc143d6019
Bug 574663 - Mark momentum scroll events with a kIsMomentum flag and don't allow them to cause zooming. r=smaug, a=final
2010-11-05 17:04:28 +01:00
Masayuki Nakano
c8c157dbab
Bug 591890 focus() method should be able to steal focus when it's called from mousedown event handler r=enndeakin, a=betaN+
2010-11-06 14:04:11 +09:00
Olli Pettay
01b587aaf5
Bug 606192 - After drag & drop any link/text/image to contents area, mouse click chrome elements does not work, r=enndeakin, a=beltzner
2010-10-28 17:11:15 +03:00
Olli Pettay
c4214860e8
Backout Bug 508518, a=dromaeo-dom-regression
2010-10-25 00:52:17 +03:00
Olli Pettay
e170ac1432
Bug 508518 - Implement nsUITimerCallback with one-shot timer, r=jst, a=blocking-fennec
...
--HG--
extra : rebase_source : b486aa38fb17baacf0a5be39becd536fbec0c574
2010-10-24 21:20:53 +03:00
Olli Pettay
bc966a53d6
Bug 605242 - No :active state for <button>, r=enndeaking, a=blocking, try: -b o -p all -m none -t none -u mochitests
...
--HG--
extra : rebase_source : e075f9024515c801996f10b3fff706551c833843
2010-10-20 16:49:53 +03:00
Mounir Lamouri
06426cc202
Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz
2010-10-20 13:26:32 +02:00
Mounir Lamouri
f991894377
Bug 604056 - nsIDocumentObserver methods should be declared with a macro. r+a=bz
2010-10-20 09:41:05 +02:00
Olli Pettay
85f18e9950
Bug 603550 - No longer auto-capturing mouse move events on the content window / dragging an jQuery UI draggable element does not work correctly when mouse moves outside the window, r=roc, a=blocking
...
--HG--
extra : rebase_source : ff1b042f7b27a67ca8cbe2b479d5b653a319e84d
2010-10-19 10:46:31 +03:00
Drew Willcoxon
d7b9ee3bef
Bug 596698 - Link target in location bar isn't updated when switching between tabs if link is focused. r=enndeakin, a=blocking2.0-final
2010-10-18 11:12:18 -07:00
Vivien Nicolas
fb0a35984a
Bug 603848 - Add a notifier observer about the IME State [r=masayuki,a=blocking-fennec]
2010-10-18 18:37:00 +02:00
Olli Pettay
c5d91a5944
Bug 582771 - Drag & drop email to folder fails in hotmail, r=enndeakin, a=blocking
...
--HG--
extra : rebase_source : 8598c6764c820388cffd82d68a851ce33d628b1b
2010-10-15 19:41:02 +03:00
Olli Pettay
d1fb28f59d
Bug 603302, by default observer should be null, r=jst, a=jst
2010-10-13 12:32:59 +03:00
Olli Pettay
ed59c8d98c
Backout Bug 508518, a=regression?
2010-10-12 12:55:31 +03:00
Olli Pettay
f93d562354
Bug 508518, Implement nsUITimerCallback with one-shot timer, p=romaxa+me, r=jst, a=blocking-fennec
2010-10-12 11:09:06 +03:00
Timothy Nikkel
af75fca05e
Bug 591815. Don't bail early if we don't have a target frame for mouse down events because we still need to process them. r=smaug a=blocking-betaN+
2010-10-09 14:09:22 -05:00
Jim Chen
0ebc0970fb
Bug 599053 - Check for focus in chrome before forwarding IME events; r=smaug a=blocking-fennec
2010-09-27 17:46:51 -04:00
Olli Pettay
91dcfefc49
Bug 594760, no need to initialize when nsCOMPtr is used, r=roc, a=roc
...
--HG--
extra : rebase_source : b04e017e6dd9cbffb125911069354fc7015b4e60
2010-09-28 15:18:36 +03:00
Brad Lassey
de9be1f7e8
Bug 580388 - Keep nsTextStateManager observers during frame reconstruction; r=masayuki a=blocking-fennec
2010-09-23 23:34:28 -04:00
Brad Lassey
57e03bda68
Bug 591047 - (6/7) Adding IME event support to content fake widget; r=roc a=blocking-fennec
2010-09-23 23:28:15 -04:00
Brad Lassey
bc89960daa
Bug 591047 - (4/7) Adding no updates option to IME notifications; r=masayuki sr=roc a=blocking-fennec
2010-09-23 23:28:15 -04:00
Brad Lassey
c6f55794a4
Bug 591047 - (1/7) Backing out Android a1 IME code from bug 581535 and bug 582644; r=blassey a=blocking-fennec
2010-09-23 23:28:15 -04:00
Kyle Huey
77bfef6cd5
Bug 594964: Fix moz-filedata principal handling so that files can be dragged and dropped. r=sicking a=blocker
2010-09-17 21:22:44 -04:00
Juha Kotiranta
bbbc2fd341
Bug 581916 - Fetching mouse cursor from window trough DOM window utils API. r=Olli.Pettay a=approval2.0
2010-09-17 11:56:53 -07:00
Olli Pettay
c13698c38c
Bug 593959 - :active tracking gets out of sync when releasing the mouse over a different document, r=roc, a=blocking
...
--HG--
extra : rebase_source : a8b1c968b13eda6671df21da1bb8c48273811e5c
2010-09-16 16:10:18 +03:00
Jonas Sicking
8e2422ebb4
Bug 587931: Implement document.currentScript and beforescriptexecute/afterscriptexecute events. r=mrbkap a=sicking
2010-09-16 01:48:47 -07:00
Robert Sayre
2b6095f93d
Merge mozilla-central to tracemonkey.
2010-09-10 11:47:11 -04:00
Mounir Lamouri
795e4b9f4e
Bug 580575 - Implement :-moz-submit-invalid pseudo-class applying on submit buttons when the form is invalid. r=bz sr=sicking a2.0=roc
2010-09-10 07:08:56 +02:00
Robert Sayre
7d6b688fcd
merge mozilla-central to tracemonkey.
2010-09-08 10:33:07 -04:00
David Anderson
edd12b5a03
ICs for scripted calls (bug 587698, r=dmandelin).
2010-09-02 20:04:33 -07:00
Chris Pearce
8a0660c558
Bug 593528 - Ensure audioavailable frame buffer memory is always freed. r=kinetik a=blocking2.0
2010-09-06 14:14:50 +12:00
Masayuki Nakano
3147da5fcc
Bug 590819 Click event isn't fired when mouse button down on border of <input> and mouse button up on padding box of it r=smaug, a2.0=jst
2010-09-02 11:38:54 +09:00
Timothy Nikkel
37f2ddc699
Bug 591435. Fix tests that were relying on there being no paint suppression in subdocuments. r=roc
2010-09-01 15:44:48 -05:00
Robert O'Callahan
fb37a1e30f
Bug 579323. Part 1.4: Switch nsIFrameFrame users to use nsSubDocumentFrame.h. r=tnikkel
...
--HG--
extra : rebase_source : de526602586c70b994a061bbb8a7ca2731c72bbd
2010-08-31 12:49:07 +12:00
Olli Pettay
c8266d1a17
Bug 524037, prevent mouse capture if mouse up happens before handling all of mouse down, r=enndeakin, a=blocking
...
--HG--
extra : rebase_source : f0a30782ef3cb97d14ca21d663b23d3eff57913d
2010-09-08 20:41:37 +03:00
Masayuki Nakano
b29b321fae
Bug 593620 fix middle click and right click event handling r=smaug, a=betaN
2010-09-08 22:25:21 +09:00
Timothy Nikkel
cb508bb813
Bug 587944. Save and restore the target frame when we dispatch a synth mouse enter/exit event. r=smaug
2010-08-27 18:15:08 -05:00
Felipe Gomes
184d7ad27d
Bug 586961. Direct accesskey clicks on label to correct controlled element. r=neil a=betaN
2010-08-27 18:26:24 -03:00
David Humphrey
7d9c209973
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-25 09:10:00 -04:00
Mounir Lamouri
59f7f5fb8a
Bug 457801 (1/2) - Implement -moz-placeholder pseudo-class. r=dbaron a2.0=blocking
2010-08-25 06:39:10 +02:00
Mounir Lamouri
65aaf4b5e1
Backing out unintentional push ba7b3f3d3451, b21458f2e3a2 and f69cabe709ca. a=backout
2010-08-25 02:40:47 +02:00
Mounir Lamouri
e81e2a4f2b
Bug 457801 (1/3) - Implement -moz-placeholder pseudo-class. r=dbaron a2.0=blocking
2010-08-24 21:02:09 +02:00
Joel Maher
8015553874
Bug 574189 - Fix chrome tests to work from an extension for android and e10s support a=NPOTB r=ctalbert
2010-08-24 10:29:34 -07:00
Ms2ger
b01dbc0d56
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-24 09:05:56 +02:00
Jonas Sicking
32a03526e0
Backout bugs 586754, 574189, 584611 due to orange. a=backout
2010-08-20 11:08:43 -07:00
Joel Maher
e3359fd310
Bug 574189 - Fix chrome tests so they can run from a .jar bundle (e10s, android) r=ctalbert a=NPOTB
2010-08-20 09:28:13 -07:00
Chris Pearce
055a322685
Commit merge of backout of 66dcf25705f9. a=backout
2010-08-20 10:49:29 +12:00
Chris Pearce
1926b95cd3
Backed out changeset 66dcf25705f9
2010-08-20 10:47:24 +12:00
Timothy Nikkel
bb88604a6c
Bug 587944. Need to clear are target frame when we clear our target content. r=smaug a=blocking 130078 which blocks
2010-08-18 20:16:58 -05:00
Mounir Lamouri
6db786eae5
Bug 583610 - Value sanitizing algorithm form <input type='url'>. r=smaug sr=jst a2.0=blocking
2010-08-18 20:34:14 +02:00
Mounir Lamouri
aa143c8b6a
Bug 344615 - Implement <input type="url">. r=sicking, sr=smaug a2.0=blocking
2010-08-18 20:33:37 +02:00
Mounir Lamouri
957d62aa07
Bug 555559 - Implement <input type="email">. r=smaug,sicking sr=jst a2.0=blocking
2010-08-18 20:31:54 +02:00
Mounir Lamouri
15a6867bff
Bug 345624 - Implement HTML 5's Constraint Validation API. f=ajvincent r=smaug sr=sicking a2.0=blocking
2010-08-18 20:28:08 +02:00
Joel Maher
c01a4cab14
Bug 585630 - "disable mochitests that utilize ondragstart attributes at least until tiles die" [r=mark.finkle] a=mobile_test_only
2010-08-09 11:00:00 -07:00
Ted Mielczarek
9398b84c82
Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures.
2010-08-18 13:04:31 -04:00
David Humphrey
199c454157
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-17 09:40:00 -04:00
Jim Chen
c8e5c05482
Bug 582644 - IME event remoting, patch to content; r=smaug, blocking-fennec=2.0a1+
2010-08-17 01:07:44 -07:00
Ehsan Akhgari
da198edfb2
Back out bug 582644 and 576716 because of mochitest-3 oranges
2010-08-16 19:14:00 -04:00
Jim Chen
a60ca48289
bug 582644 - IME event remoting, patch to content r=smaug blocking-fennec=2.0a1+
2010-08-16 14:48:32 -07:00
Boris Zbarsky
88f503a9d2
Bug 569520 part 1. Add a new beforepaint event. r=smaug
2010-08-11 17:05:27 -04:00
Robert O'Callahan
cb31d472eb
Backed out changeset 464f978cfca5
2010-08-12 11:30:44 +12:00
Boris Zbarsky
70965c88db
Bug 569520 part 1. Add a new beforepaint event. r=smaug
2010-08-11 17:05:27 -04:00
Dão Gottwald
1e1c1def63
Backed out changeset cdd440adb726
2010-08-10 15:10:11 +02:00
Ms2ger
719312de88
Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-10 14:25:28 +02:00
Steven Michaud
05aab9eeae
Bug 577963 - Flushing notifications can cause mPresShell to be destroyed. r=masayuki,smaug a=blocking2.0
2010-08-05 09:42:02 -05:00
David Zbarsky
170437618c
Remove unneeded nsIDOMNSHTMLInputElement interface by merging it into nsIDOMHTMLInputElement. (Bug 582303) r=jst
2010-08-04 22:40:18 -04:00
Jim Chen
d8c6f67e64
Bug 544779 - Add script runners for selection/text notification, r=masayuki a=blocking-fennec
...
--HG--
extra : rebase_source : 66f740001fee159d72d9a307d15ddbc3f02a5fbf
2010-08-04 12:22:50 -07:00
Markus Stange
8cab72cdf4
Merge backout of bug 574663.
2010-08-02 17:52:20 +02:00
Markus Stange
93802b7886
Backed out changeset cd5c28912351, bug 574663 (momentum scroll zooming) because the new test fails on Windows.
2010-08-02 17:51:57 +02:00
Markus Stange
a1a5075923
Bug 574663 - Mark scroll events that are sent by touchpad momentum scrolling after the finger has left the touchpad with a kIsMomentum flag and prevent these events from changing the zoom factor. r=josh, r=smaug
2010-08-02 15:30:52 +02:00
Felipe Gomes
e2a618aa5f
Bug 508906. Add experimental MozTouch events. r=smaug,jimm
2010-08-02 15:34:54 +02:00
Robert Sayre
61a58b84de
Merge mozilla-central to tracemonkey.
2010-07-31 14:19:27 -07:00
Brian Birtles
8b6e3c3cc7
Bug 527270: Implement SMIL TimeEvents. r=dholbert,smaug; sr=roc; a=blocking-betaN
2010-07-31 16:02:52 +09:00
Robert Sayre
802a358676
Merge mozilla-central to tracemonkey.
2010-07-30 21:57:41 -07:00
David Zbarsky
e134784dbd
Remove unneeded nsIDOMNSHTMLLabelElement interface by merging it into nsIDOMHTMLLabelElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
Robert Sayre
ca1f1776fe
Merge mozilla-central to tracemonkey.
2010-07-27 13:09:04 -07:00
Robert Sayre
b8d6ec6280
Merge mozilla-central to tracemonkey.
2010-07-20 15:07:03 -07:00
Igor Bukanov
54e3c21362
bug 552266 - Allow for only one JSContext to be in a request on a given thread. r=mrbkap
2010-06-26 22:31:54 +02:00
Luke Wagner
7371ad00ed
Bug 549143 - fatvals
2010-07-14 23:19:36 -07:00
Timothy Nikkel
1259443af7
Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats
2010-07-02 14:11:04 -05:00
Timothy Nikkel
20d255fcc2
Bug 563878. Part 15. Fix GetOffsetTo callsites. r=mats
2010-07-18 21:23:48 -05:00
Shawn Wilsher
cebf5f2628
Bug 582656 - NS_EVENT_STATE_HANDLER_CRASHED == NS_EVENT_STATE_INDETERMINATE
...
r=bz
sr=bz
a=blocking2.0
2010-07-28 12:33:29 -07:00
Olli Pettay
6059821942
Bug 566466 - speed up createElement(), r=jst, peterv
2010-07-23 12:49:57 +03:00
Craig Topper
4caec055d0
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Boris Zbarsky
54bc004d14
Bug 578696 part 11. Stop holding strong refs when calling ContentRemoved and remove the now-unused IMPL_STRONGREF_MUTATION_NOTIFICATION macro. r=sicking
2010-07-21 11:37:41 -04:00
Boris Zbarsky
e3b2e5a289
Bug 578696 part 9. Stop holding strong refs when calling ContentAppended. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
39d355ebfe
Bug 578696 part 8. Stop holding strong refs when calling AttributeChanged. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
9f23039775
Bug 578696 part 4. Stop holding strong refs when calling NodeWillBeDestroyed. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
7c15910f23
Bug 578696 part 2. Make nsXMLEventsManager inherit from nsStubDocumentObserver. r=sicking
2010-07-21 11:33:31 -04:00
Markus Stange
adc187a957
Bug 392188 - Add a XUL attribute called "clickthrough" that determines whether an element accepts mouse events when it's in a background window. r=smaug
2010-07-16 14:50:28 +02:00
Robert O'Callahan
0700d2a7bc
Bug 573933. Part 3: Fix button-state test to render a margin around the button so we don't get into any weird sampling issues. Also, use a canvas that's just as big as necessary. r=dbaron
2010-07-16 09:07:43 +12:00
Robert Kaiser
5efeb67162
Bug 557120 - [SeaMonkey 2.1] mochitest-plain-1: it seems test_bug457672.html "leaks the world". r=smaug
...
--HG--
extra : rebase_source : 002c31bd38438e88444e7578faaa065133f4b5ae
2010-06-12 15:17:00 -04:00
Doug Turner
e5c86fcd42
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
...
--HG--
rename : gfx/thebes/src/gfxSharedImageSurface.cpp => gfx/thebes/gfxSharedImageSurface.cpp
rename : gfx/thebes/public/gfxSharedImageSurface.h => gfx/thebes/gfxSharedImageSurface.h
2010-06-28 16:33:19 -07:00
Doug Turner
9c89be497e
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Jason Duell
e9ace04a4c
Merged again from m-c to get latest bits and avoid deleted branch issue.
2010-06-22 17:57:09 -07:00
Jason Duell
386a098a89
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Olli Pettay
a9cf040781
Bug 568955 - Optimize nsDOMEvent::SetEventType, r=sicking
...
--HG--
extra : rebase_source : e98c945ce5e7b494bd2046efd6dc7b8379fabc51
2010-06-22 21:12:12 +03:00
Johnny Stenback
2db35fd2a9
Backed out changeset 82a21d443b5e
2010-06-21 22:39:53 -07:00
Johnny Stenback
c50fb5d521
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-21 19:58:50 -07:00
Doug Turner
b2c88178e3
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Felipe Gomes
d65b7b93da
Bug 555081 - Add support for titlebar mouse interaction and address missing aero features. r=jmathies, smaug, vlad.
2010-06-28 01:04:05 -05:00
Geoff Lankow
d60c1164a9
Bug 300992 - implement readystatechange event. r=smaug, sr=jst
2010-06-24 13:12:07 +12:00
Timothy Nikkel
503cb9fdd0
Bug 572294. Make sure the refpoint is relative to the widget we use on the drop event. r=roc
2010-06-25 16:51:17 -05:00
Doug Turner
cfd298a40d
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Mounir Lamouri
25ff9e8518
Bug 456229 - Implement <input type="search">. r=smaug sr=sicking
2010-05-17 12:20:22 +02:00
Chris Jones
2ed40cd772
Merged m-c
2010-05-13 18:04:53 -05:00
Johnny Stenback
e22027e424
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-23 14:35:57 -07:00
Ben Turner
4334db65c2
Bug 553413 - 'Implement Asynchronous parts of the Indexed Database API.' p=sdwilsh+bent, r=jst.
2010-06-23 12:46:08 -07:00
Doug Turner
0dc0f3273e
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Karl Tomlinson
8d05d0ece4
b=564972 Add NS_IS_MOUSE_EVENT_STRUCT to test event class and use it to correct assert r=smaug
2010-05-13 14:33:16 +12:00
Doug Turner
c88906d971
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Ehsan Akhgari
b6c7f202ba
Backed out changeset 634e1f2cf46c because it breaks the Esc key in XUL dialogs (possibly among others)
2010-06-03 21:28:03 -04:00
Masayuki Nakano
fe3d0e12b0
Bug 564669 Remove nsIPlaintextEditor::handleKeyPress() r=smaug, sr=roc
2010-06-02 16:24:56 +09:00
Markus Stange
b22adea8bd
Bug 426082 - Fix the test to deal with focus rings correctly.
2010-05-31 21:10:55 +02:00
Markus Stange
6439c85c56
Bug 426082, part 4: Test. r=smaug
2010-05-31 19:50:55 +02:00
Markus Stange
23751c9400
Bug 426082, part 3: Reflect a label's :hover/:active state on its associated natively themed control.
...
This patch adds an aFollowLabels argument to nsIEventStateManager::GetContentState which defaults to false. Setting it to true will return NS_EVENT_STATE_HOVER / _ACTIVE for labeled controls even if only their label is subject to this state. At the moment this flag is only set by native theming, so there won't be an observable change for the :hover / :active pseudoclasses.
In order to make dynamic state changes on the label work, SetContentState will now always notify the labeled control of state changes when its label changes state.
r=smaug
2010-05-31 19:49:55 +02:00
Markus Stange
98b0d9be1f
Bug 426082, part 2: Make nsEventStateManager::GetContentState return the state directly instead of using an outparam. r=dbaron
2010-05-31 19:49:04 +02:00
Markus Stange
9235194800
Bug 426082, part 1: Some refactoring in nsEventStateManager::Get/SetContentState. r=dbaron
2010-05-31 19:47:11 +02:00
Boris Zbarsky
8ccd3c1fea
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Neil Deakin
0fca4edc6c
Bug 564277, fix up various focus ring issues for html elements, r=smaug
2010-06-21 08:37:34 -04:00
wfernandom2004@gmail.com
2e35f8b75b
Bug 562681, websockets (protocol v76), r=smaug
...
--HG--
extra : rebase_source : 3fd1b153d688eba6fa6ffb499bc704dd9ca2a3c2
2010-06-17 21:36:01 +03:00
Marco Bonardo
faf2d78015
whoops, remove backslash
2010-06-16 12:31:25 +02:00
Marco Bonardo
4a8858f300
Disable test for bug 563329 since it's timing out often
2010-06-16 12:20:28 +02:00
Vivien Nicolas
ae3e280802
Bug 563329 - Add a preference to enable/disable click hold context menus [r=smaug]
2010-06-16 09:36:11 +02:00
Oleg Romashin
b729e295a5
Merged with mozilla-central
2010-04-22 20:22:26 -04:00
Doug Turner
9a784d5dfd
Automerge with mc. no manual changes
2010-04-21 03:31:13 -07:00
Neil Deakin
b627649b3d
Bug 418521, improve the way focus indicators are displayed to correlate better with system behaviour, add -moz-focusring property to apply only when focus rings should be drawn, r=dao,jmathies,dbaron sr=neil
2010-04-21 10:53:42 -04:00
Masayuki Nakano
189d5d4756
Bug 544277 IME became unusable when switching focus on Gmail RTF Editor r=enn
2010-04-21 22:13:08 +09:00
Chris Jones
612f1cd867
Fix merge bustage
2010-04-16 01:58:01 -05:00
Chris Jones
8cd39f1f00
Merge mozilla-central
2010-04-16 01:34:35 -05:00
Olli Pettay
f25a8a3827
Bug 558795 - speed up nsEventTargetChainItem (de)allocation, r=jst
2010-04-15 12:38:32 +03:00
Oleg Romashin
8cafa44858
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Doug Turner
19845bed4d
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Olli Pettay
a644344ae5
Bug 556493 - No click fired when mousedown on the text of an element and mouseup on empty area, r=jst
...
--HG--
extra : rebase_source : bf2257df87153638358404878d03c09193014125
2010-06-15 16:29:23 +03:00
Michael Kohler
6c0f59f4a6
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Olli Pettay
7d2386111b
Bug 548185 - Crash on event.dataTransfer, r=enn
2010-03-25 22:38:53 +02:00
Craig Topper
fd9001c409
Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc
...
--HG--
extra : rebase_source : d828daca07188864d055f3d1a72f5217632eb358
2010-03-25 14:17:11 +01:00
Boris Zbarsky
fb534f9674
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
2010-05-05 14:18:05 -04:00
Peter Van der Beken
ac35089169
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
...
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Masayuki Nakano
ebc9405576
Bug 488420 IME enabled state is not modified when a focused editor's readonly attribute is changed r=smaug
2010-05-05 02:40:39 +09:00
Neil Deakin
f6cd0b6d60
Bug 545714, consolidate dropped link handlers into one single component and use it for security checking, r=mano,neil,sr=sicking
2010-04-18 14:27:18 -04:00
Theppitak Karoonboonyanan
4a36b62c73
Bug 353776 need the surrounding text support for some language input r=masayuki
2010-03-25 00:04:39 +09:00
Rob Arnold
e69fc3e4b4
Bug 510037 - Remove obsolete widget events r=roc r=smaug
2010-04-29 18:03:00 -04:00
Marco Bonardo
2e5b6f9223
Backing out Bug 561741 due to suspect Linux crash on startup
2010-05-12 11:14:50 +02:00
Mounir Lamouri
34bd1fda86
Bug 557620 - Implement <input type="tel">. r=smaug,dolske,dao sr=sicking
2010-05-12 09:17:07 +02:00
Alexander Surkov
0dc25817c0
Bug 561741 - use nsAccessible outside an accessible module, r=smaug, neil, joshmoz, marcoz, davidb, smichaud, sr=roc
2010-05-12 15:47:35 +09:00
Karl Tomlinson
0bb0cde0da
b=560011 only assert !eSynthesized for NS_MOUSE_EVENT r=smaug
...
--HG--
extra : rebase_source : ce1d5f5ad006be162471155cab300a49b7a12f93
2010-04-21 14:51:47 +12:00
Craig Topper
8b8747d605
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Craig Topper
25d5518e18
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
2010-04-10 16:09:38 -04:00
Masayuki Nakano
e38734397e
Bug 543398 Drop nsTextEventReply and nsIPrivateCompositionEvent r=smaug, sr=roc
2010-04-10 18:24:35 +09:00
Masayuki Nakano
849f525487
Bug 568135 IME composition string is committed unexpectedly on Gmail when editor flag was changed by some commands r=smaug
2010-05-27 11:04:14 +09:00
Olli Pettay
927111fb28
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
2010-05-18 15:28:37 +03:00
Olli Pettay
1c104f5606
Backout Bug 549682
2010-05-18 13:10:47 +03:00
Olli Pettay
c719bc6e84
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
...
--HG--
extra : rebase_source : 45b28a7762428193873a636fa7d5108607f9e4a3
2010-05-18 11:52:24 +03:00
Olli Pettay
f3539b6bcf
Bug 558773 - Reduce virtual calls during event dispatch, r=jst
...
--HG--
extra : rebase_source : 120097522b111c637d11b2fb0cec071fbf927f95
2010-04-16 12:04:41 +03:00
Peter Van der Beken
85c9e641b0
Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
...
--HG--
extra : rebase_source : 9a7823b365cfca04bb08c5be94eab29d218f1e61
2010-01-12 14:08:43 +01:00