masayuki%d-toybox.com
1f93ebdcd5
Bug 259454 IME input (e.g., Chinese, Japanese and Korean) cannot be performed in Find Toolbar when opened with "/" or "'" r=bryner, dbaron, sr=dbaron, a=benjamin
2005-06-24 04:25:43 +00:00
jst%mozilla.jstenback.com
f3ed62af01
Fixing bug 296704. Make re-dispatching of events work as expected. r=dveditz@cruzio.com, sr=bryner@brianryner.com, a=dveditz@cruzio.com
2005-06-22 01:53:58 +00:00
mats.palmgren%bredband.net
b58facb03c
Give up if the old focus was removed from the document. b=298250 r+sr=bryner a=chofmann
2005-06-21 22:55:39 +00:00
bryner%brianryner.com
e4a343f08f
Fix assorted issues with fastback, including adding progress listener notifications and introducing the PageHide and PageShow events. See bug 292971 for all of the details. r=darin, sr=bzbarsky, a=shaver.
2005-06-15 23:52:46 +00:00
bzbarsky%mit.edu
94faa65c47
MAke sure to set the external reference bit on mCurrentTarget. Bug 295670,
...
r+sr=roc, a=chofmann
2005-06-04 02:21:40 +00:00
bzbarsky%mit.edu
4b8823720e
Add an nsIContent api for getting the intrinsic state of the content; this can
...
be used to implement more pseudo-classes (eg CSS3 UI ones for XForms). Bug
296309, r+sr=dbaron, a=chofmann
2005-06-03 02:02:45 +00:00
bzbarsky%mit.edu
9aa0fb9ff9
Just use our document for the doc we call ContentStatesChanged on instead of
...
trying to get it off the content nodes (which may no longer be in a document by
this point). Bug 274736, r+sr=roc, a=shaver
2005-06-01 15:38:09 +00:00
bzbarsky%mit.edu
137b2f7312
Fix up more of the m*Content pointers correctly when content is removed from
...
the document. Bug 293914 followup, r+sr=dbaron, a=shaver
2005-06-01 15:36:11 +00:00
bzbarsky%mit.edu
75a4727606
Fix memory leak. Bug 296014, r+sr=roc, a=shaver
2005-06-01 15:26:34 +00:00
bzbarsky%mit.edu
af1ea33dd6
Update focus and hover state correctly when an _ancestor_ of the current focus
...
or hover content is removed from the DOM. Bug 293914, r+sr=roc, a=asa
2005-05-19 16:18:32 +00:00
bryner%brianryner.com
aed69207f0
Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
2005-05-04 20:22:32 +00:00
bzbarsky%mit.edu
a5df6c9834
Only unset :hover in NotifyMouseOut if we're not mousing over
...
anything. Otherwise, let NotifyMouseOver handle changing :hover; it's faster
that way. Bug 292472, r+sr=roc, a=dbaron
2005-05-03 16:05:48 +00:00
Olli.Pettay%helsinki.fi
ed4e61c491
Bug 292464 - event listeners added using addEventListener() listen only trusted events. r=jst, sr=peterv, a=chofmann
2005-05-02 17:54:41 +00:00
jst%mozilla.jstenback.com
50de4a3e1d
Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org
2005-04-28 23:48:28 +00:00
roc+%cs.cmu.edu
923c54f450
Bug 291537. Don't wipe out mGestureDownPoint in StopTrackingDragGesture, since we may need it right afterward. r+sr=bzbarsky,a=asa
2005-04-28 22:11:53 +00:00
dbaron%dbaron.org
0bcd95a260
Mouseout shouldn't fire on elements that were removed from the document. b=292146 r+sr=roc a=asa
2005-04-28 20:47:53 +00:00
dbaron%dbaron.org
467e336ab7
Restore broken .detail property on overflow and underflow events. b=291198 Patch from Nate Nielsen <nielsen@memberwebs.com>. +sr+a=dbaron
2005-04-22 02:01:34 +00:00
roc+%cs.cmu.edu
3135638698
Bug 255378. Make the click-hold context menu code keep content references, not frame references, just as the drag gesture code does, so that it's robust to frame reconstruction during the click-hold time interval. r+sr=bzbarsky,a=asa
2005-04-19 23:03:23 +00:00
roc+%cs.cmu.edu
2a41dc97ca
Bug 288406. Stop tracking potential drag gesture *before* we fire the drag DOM event, in case something happens that causes us to think a second drag gesture happens recursively. r+sr=bzbarsky,a=asa
2005-04-18 00:48:59 +00:00
bzbarsky%mit.edu
bf404f199e
Fix mouseover event regression by making sure to init our doc pointer before
...
null-checking it. Bug 289719 and oodles of dependencies, r+sr=roc, a=asa
2005-04-10 23:35:18 +00:00
bzbarsky%mit.edu
23f73c486f
Use the owner document when compiling event handlers. Bug 289456, r+sr=jst,
...
a=dbaron
2005-04-09 17:32:25 +00:00
roc+%cs.cmu.edu
4ab8153bb1
Bug 288873. Don't let nsSubDocumentFrame tear down a presentation it didn't build. r+sr=bzbarsky,a=asa.
2005-04-07 04:04:06 +00:00
roc+%cs.cmu.edu
fc3153b467
Bug 288775. Don't forget to pass relatedTarget to mouseout events, pointing to the element the mouse is moving into. r+sr=bzbarsky,a=dbaron
2005-04-07 00:19:08 +00:00
aaronleventhal%moonset.net
d4552b3222
Bug 265203. When caret is at end of one link, focus displays to next link. r=ginn.chen, sr=bryner
2005-04-04 18:11:14 +00:00
ginn.chen%sun.com
c4da642d54
Bug 260399 disabled textarea/input should use DEFAULT pointer
...
r+sr=bzbarsky
2005-04-04 10:35:50 +00:00
roc+%cs.cmu.edu
4909c3aac5
Fixing Mac bustage
2005-03-30 03:05:17 +00:00
roc+%cs.cmu.edu
9acec347cc
Bug 255863. Make drag/drop work even when the clicked-on content gets reframed by the click. r=mats,sr=bzbarsky
2005-03-30 02:14:41 +00:00
roc+%cs.cmu.edu
d0ffefd09a
Bug 284664. Generate mouseover and mouseout events in IFRAMEs in a much more consistent way. r=mats,sr=bzbarsky
2005-03-28 23:39:13 +00:00
darin%meer.net
919c87d304
fixes bug 286506 "warning: locally defined symbol ... imported in function ..." r=bsmedberg
2005-03-19 20:35:35 +00:00
jst%mozilla.jstenback.com
f222e7e4d7
Fixing bug 245809. Implement event.returnValue (IE:ism) for beforeunload events as the mechansim for passing data back to the browser from a beforeunload handler that was registerd with addEventListener(). r=bzbarsky@mit.edu, sr=peterv@propagandism.org
2005-03-18 15:33:51 +00:00
bryner%brianryner.com
21398d5b21
Make sure that nsJSEventListeners hold a reference to the same identity interface that XPCWrappedNative does. Bug 285546, r=jst, sr=bzbarsky.
2005-03-11 10:48:26 +00:00
bryner%brianryner.com
45a4bdafb0
Add null check as workaround for bug 239563 (crash if mousedown handler calls window.close()). r+sr=bzbarsky.
2005-03-10 22:53:29 +00:00
jshin%mailaps.org
d28e19536e
bug IME candidate list is hidden by autocomplete window (r=dbaron,bryner,smontagu,jst,sr=dbaron,bryner,neil) : patch by Masayuki Nakano
2005-03-05 08:19:05 +00:00
jst%mozilla.jstenback.com
a57ec3f6dc
Fixing bug 283531. Fix confusingly named argument to nsIEventStateManager::DispatchNewEvent() that has caused confusing event handling code (also fixed) to creap into the tree. r=bzbarsky@mit.edu, sr=bryner@brianryner.com
2005-03-04 02:01:54 +00:00
bsmedberg%covad.net
361daac936
Bug 281414 - global s/nsIPrefBranchInternal/nsIPrefBranch2/ rs=darin (did not change backwards-compatible code in extensions/irc extensions/venkman or extensions/inspector)
2005-02-25 20:46:35 +00:00
doronr%us.ibm.com
5369dc8116
Bug 283637 - Dispatching UIEvents using DOM interface doesn't work. Patch by smaug, r=bz/sr=jst
2005-02-25 19:31:09 +00:00
roc+%cs.cmu.edu
51924d4a38
Bug 125386. Turn MOUSE_EXIT events into MOUSE_MOVEs when the mouse didn't actually leave the top level widget. r+sr=bzbarsky
2005-02-23 21:46:43 +00:00
neil%parkwaycc.co.uk
131186b3ed
Removing an event handler should not disturb firing of other event handlers b=174320 based on a patch by Silver r+sr=jst
2005-02-18 09:36:29 +00:00
dveditz%cruzio.com
d3bc41de0a
bug 280889 prevent use of uninitialized 'cursor', r/sr=bzbarsky
2005-02-04 00:14:06 +00:00
bryner%brianryner.com
67dba23ae4
Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron.
2005-02-03 23:01:54 +00:00
jshin%mailaps.org
2e3c2570c4
follow-up to bug 278061 : rid of trivial (but potentially critical) typos ,patch by masayuki : r=me, sr=bz
2005-02-02 17:07:51 +00:00
bzbarsky%mit.edu
949dc5fa14
Add a way for IME to query the caret position. Bug 278061, patch by
...
Masayuki Nakano (Mozilla Japan) <masayuki@d-toybox.com>, r=smontagu,glazou,
sr=bzbarsky
2005-02-01 19:24:59 +00:00
mozilla.mano%sent.com
4ddcb38789
Bug 277516 - Add a hidden pref to follow accessibility.tabfocus for xul elements; default to true on mac, false everywhere else. r=aaronlev sr=bzbarksky
2005-01-29 23:47:35 +00:00
bzbarsky%mit.edu
905bf0a35a
Flush out reflows before processing invalidates and paint events. Fixes a
...
variety of flicker issues of various sorts, especially when we're not quite
keeping up with the rate of updates in DHTML or in editor. Bug 244366 and
various dependencies, r+sr=roc
2005-01-20 03:39:09 +00:00
mats.palmgren%bredband.net
7441be5622
Implement the accesskey attribute for LEGEND, make it move focus forward when it's not focusable. b=81481 r=aaronleventhal sr=bzbarsky
2005-01-16 16:39:35 +00:00
bzbarsky%mit.edu
9866f848c5
Make sure to scroll and such _before_ firing events. Bug 264873, r=mats,
...
sr=bryner
2005-01-12 02:42:39 +00:00
timeless%mozdev.org
0f16244b59
Bug 187508 Follow "full keyboard access" setting in System Preferences for tabbing navigation
...
patch by bugs.mano@mail-central.com r=aaronl sr=neil a=asa
2005-01-06 23:41:52 +00:00
jst%mozilla.jstenback.com
f9d194248d
Fixing bug 268830. Enable popups when handling access key events. r+sr=bzbarsky@mit.edu, a=asa@mozilla.org
2005-01-06 15:13:15 +00:00
cbiesinger%web.de
b71e2a3790
38447 layout,content,dom and xpwidget part: Implement Handling of URI Values on
...
CSS "cursor" Properties
for dom,layout,content: r+sr=bz
for widget: r+sr=roc
2004-12-30 21:56:11 +00:00
bryner%brianryner.com
076b2a64a6
deCOMtaminate nsIContent::GetNameSpaceID. Bug 272079, r+sr=jst
2004-12-13 04:14:28 +00:00
darin%meer.net
f2d9598f44
fixing --disable-xul bustage
2004-12-07 01:53:37 +00:00
bzbarsky%mit.edu
db49c6b37d
Put the tree stuff in MOZ_XUL ifdefs. Bug 175568 followup to fix minimo, etc,
...
bustage.
2004-12-07 00:24:52 +00:00
aaronleventhal%moonset.net
aa29f4d8ea
Bug 175568. Make shift+f10 menus show up in the right place, for scrolled documents and tree views. r=jan varga, sr=bz
2004-12-06 15:12:53 +00:00
gerv%gerv.net
670fb87360
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-12-01 22:27:03 +00:00
aaronleventhal%moonset.net
5dee634fa7
Bug 269318. TAB should start from selection text after mouse click. If element gets focused, move selection to focus if focus isn't already inside the selection. mLastFocusedWith is no longer needed for making tab not move relative to selection after a mouse click. r=ginn.chen, sr=neil
2004-12-01 16:15:02 +00:00
bzbarsky%mit.edu
6b78bd4a5e
deCOMify nsIStyledContent::GetID (make it return we a weak pointer to the ID
...
atom). Bug 244249, patch by jpl24 <jlurz24@gmail.com>, r=sicking, sr=bzbarsky
2004-11-23 17:21:37 +00:00
aaronleventhal%moonset.net
9bae58277b
Bug 270030. Tabbing gets stuck at first child input elements. r=ginn.chen, sr=neil.parkway, a=asa
2004-11-19 04:28:56 +00:00
jshin%mailaps.org
c9588d2cf5
bug 263132 IME reconverting does not work with IME of Japanese, patch by masayuki@d-toybox.com r=Ilya Konstantinov, sr=bryner
2004-11-13 12:00:56 +00:00
aaronleventhal%moonset.net
0eaecc5f33
Bug 258514. Click on anchor with location hash sometimes first focusable child a focus rectangle. r=mats, sr=bryner
2004-10-29 13:40:25 +00:00
jst%mozilla.jstenback.com
4013aad2a9
Fixing part of bug 265790 (the part that's a regression from bug 265921). Make it possible to flag DOM events as trusted when created using DOM APIs from native code, and marking the DOMWindowClose event (and a few other fired from nsGlobalWindow) as trusted to make closing a tab from script close the tab only, and not the whole window. r+sr=bzbarsky@mit.edu, a=chofmann@mozilla.org
2004-10-28 00:36:30 +00:00
jst%mozilla.jstenback.com
46655dce46
Fixing bug 265921. Prevent script from closing tabs. r=bryner@brianryner.com, sr=brendan@mozilla.org, patch by bzbarsky@mit.edu and jst@mozilla.org
2004-10-26 00:13:50 +00:00
dbaron%dbaron.org
62bd820c74
Propagate trusted flag to synthesized events. b=265692 r=bzbarsky sr=jst a=asa
2004-10-23 22:28:25 +00:00
dbaron%dbaron.org
2e13a0b566
Restrict handling of various things to events coming from the user (not Web content). b=265176 r+sr=jst a=asa
2004-10-22 07:32:08 +00:00
aaronleventhal%moonset.net
e9feb9853d
Bug 262578. No click to focus css scrollable areas like overflow:scroll, but you can still click there and scroll -- just no focus outline. r=mats, sr=roc
2004-10-19 02:24:27 +00:00
peterv%propagandism.org
1716f47e5d
Fix for bug 264309 (Consolidate CloneNode implementation macros). r/sr=jst
2004-10-15 14:42:14 +00:00
aaronleventhal%moonset.net
ca0cd1c767
Bug 261054. Make caret consistently the same width throughout Gecko/Mozilla. Configurable through ui.caretWidth. r=glazou, sr=rbs
2004-10-13 01:12:14 +00:00
bzbarsky%mit.edu
204153db3a
Switch more callers who were begging for it over to GetOwnerDoc(). Bug 255337,
...
r+sr=peterv.
2004-10-11 16:29:42 +00:00
dbaron%dbaron.org
6e688d8ca1
Also prevent 'overflow:hidden' elements from being scrollable by wheel mouse. b=259615 r+sr=roc
2004-10-09 05:15:08 +00:00
jst%mozilla.jstenback.com
34b007b4e5
Fixing build bustage on Tru64 UNIX. Part of bug 252326.
2004-09-29 22:10:30 +00:00
kyle.yuan%sun.com
6e78733e8f
Bug 257581 Cursor (caret) doesn't appear in MailNews Compose Window, although you type something
...
r=daniel, sr=roc, a=asa, patch=ginn.chen@sun.com
2004-09-23 04:04:50 +00:00
kyle.yuan%sun.com
e79fd4429d
Backout the last checkin. Haven't noticed that the tree is frozen from 1.8a4.
2004-09-23 02:53:17 +00:00
kyle.yuan%sun.com
d6d2f12c50
Bug 257581 Cursor (caret) doesn't appear in MailNews Compose Window, although you type something
...
r=daniel, sr=roc, patch=ginn.chen@sun.com
2004-09-23 02:50:07 +00:00
dbaron%dbaron.org
feb3d9aee8
Don't allow the user to scroll things that are 'overflow: hidden'. b=259615 r+sr=roc
2004-09-21 04:41:08 +00:00
neil%parkwaycc.co.uk
6a4f37de6b
Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
2004-09-20 22:25:07 +00:00
mats.palmgren%bredband.net
0b0506f06b
Remove -moz-count-* and (unused) eCursor_arrow_* cursors. b=259639 r+sr=dbaron
2004-09-19 19:49:29 +00:00
bugzilla%arlen.demon.co.uk
f728846b40
Bug 258193 nsIDOMMouseEvent::GetButton() broken with contextmenu event
...
p=trev@gtchat.de r=jst sr=bzbarsky
2004-09-17 10:48:59 +00:00
mats.palmgren%bredband.net
d2ba7bbd65
Re-resolve target frame after "DOMMouseScroll" event handlers in case it was destroyed. b=257998 r+sr=bzbarsky
2004-09-12 21:24:59 +00:00
jst%mozilla.jstenback.com
23f4018d23
Fixing problem found by trev@gtchat.de where creating key event objects would actually create mouse event objects (bug 238773). r+sr=jst@mozilla.org
2004-09-12 19:27:54 +00:00
mats.palmgren%bredband.net
14b5343acd
Add CSS3 cursors, bug 163174, r=lordpixel@mac.com r=pinkerton@aol.net sr=dbaron@dbaron.org
2004-09-11 23:24:30 +00:00
bzbarsky%mit.edu
e9277cd3ca
createEvent/initEvent screw up creating right-click or middle-click events. Bug
...
254795, r+sr=jst
2004-09-10 03:29:09 +00:00
jst%mozilla.jstenback.com
5aed475ce3
Eliminating dead code. Patch by trev@gtchat.de. r+sr=jst@mozilla.org
2004-09-07 22:34:02 +00:00
roc+%cs.cmu.edu
6255acffd9
Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
2004-09-06 02:44:43 +00:00
jst%mozilla.jstenback.com
51fd4d10d8
Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
2004-09-04 19:28:46 +00:00
jst%mozilla.jstenback.com
dea7a573d7
Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu
2004-09-02 15:25:39 +00:00
jst%mozilla.jstenback.com
bc321b52bc
Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu
2004-09-01 16:50:12 +00:00
aaronleventhal%moonset.net
1f5edcb856
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
2004-09-01 14:58:34 +00:00
kyle.yuan%sun.com
cb64f4adb3
Bug 169297 caret becomes invisible when switching windows if it's not in linked content
...
r=aaronl, sr=roc, patch=ginn.chen@sun.com
2004-08-31 02:10:59 +00:00
bryner%brianryner.com
d082d2bf5e
More nsIPresShell deCOMtamination:
...
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.
Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
neil%parkwaycc.co.uk
8cf5b0fda0
Bug 256618 Some context menus not appearing because UIEvents were being created instead of MouseEvents r=bryner sr=jst
2004-08-25 23:29:47 +00:00
dbaron%dbaron.org
7e0341dd79
Make NS_MUTATION_EVENT and NS_ACCESSIBLE_EVENT not be the same value. b=256469 r+sr=bryner
2004-08-25 22:26:15 +00:00
dbaron%dbaron.org
c22f42245f
Fix regressions of composition events and thus fix IME. b=256464 r=mozilla-bugzilla@future.shiny.co.il sr=bryner
2004-08-25 21:43:19 +00:00
bryner%brianryner.com
0c08074b27
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
d86c91ac3a
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-22 04:58:44 +00:00
bryner%brianryner.com
8c24cc7e63
Backing out bug 253888 until I can figure out how to fix the crash
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
11d98b36e5
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
2004-08-21 05:09:50 +00:00
dbaron%dbaron.org
ea36e9286d
Remove unneeded forwarding of nsIDOMNSUIEvent methods to reduce codesize gain and perhaps help Tp/Tdhtml regression. b=238773 r=bryner
2004-08-21 00:10:57 +00:00
bryner%brianryner.com
180b0b7373
Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
2004-08-20 20:34:37 +00:00
bryner%brianryner.com
8a4023ef71
fixing debug build bustage
2004-08-20 19:32:23 +00:00
timeless%mozdev.org
2badc1ddd0
undoing the known incorrect signature and moving the include from the cpp file to the h for the nsCOMPtr
...
second attempt at fixing build bustage for bug 238773
2004-08-20 19:28:25 +00:00
timeless%mozdev.org
fcf66b7732
first attempt at fixing build bustage for bug 238773
...
-- editors note -- this is not the right fix and is in direct conflict with bryner's fix which is correct.
2004-08-20 19:27:37 +00:00
timeless%mozdev.org
b6300121d5
second attempt at fixing build bustage for bug 238773
2004-08-20 19:20:40 +00:00
bryner%brianryner.com
9725b8b4fe
Fixing windows bustage
2004-08-20 18:53:12 +00:00
timeless%mozdev.org
872e808fe6
Bug 238773 Separating nsDOMEvent into separate classes
...
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst
2004-08-20 18:09:19 +00:00
mats.palmgren%bredband.net
410a676e29
Fix mouse-wheel scrolling for overflow:scroll elements. b=97283 r=roc sr=dbaron
2004-08-07 14:30:30 +00:00
bzbarsky%mit.edu
8e58d9b316
Fixing build bustage
2004-08-06 17:51:20 +00:00
mats.palmgren%bredband.net
2ec5e837c2
Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron
2004-08-06 15:55:17 +00:00
aaronleventhal%moonset.net
37fd617b34
Bug 254011. After focusing an element with a negative tabindex, tab relative to it's position in doc. r=bryner, sr=jst
2004-08-03 12:52:42 +00:00
aaronleventhal%moonset.net
93ac8df487
Bug 244179. Tabindex not honoured if form element is focused via <label>. Buggy part of code pinpointed by Nian Liu. r=nian.liu@sun.com, sr=bryner
2004-08-02 17:56:43 +00:00
bryner%brianryner.com
6a8c79a9b2
Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
2004-08-02 04:52:55 +00:00
bryner%brianryner.com
5c02a6978c
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
aaronleventhal%moonset.net
cc206bb650
Bug 250006. Clean up GetNextTabbableContent(). Remove tabbable property from DOM interfaces. Clean up spurious focus outline effects. r=bryner, sr=jst
2004-07-24 21:12:43 +00:00
timeless%mozdev.org
f8ebe41cd6
Bug 252732 Add call parentheses to GetScriptGlobalObject and remove trailing whitespace in nsEventStateManager.cpp
...
patch by jonathan.watt@strath.ac.uk r=jst sr=jst
2004-07-23 07:27:57 +00:00
tor%cs.brown.edu
e091eb70b5
Bug 242234 - svg event attributes.
...
Original patch by sicking, r=bryner, sr=jst
2004-07-22 16:38:05 +00:00
timeless%mozdev.org
fd9b3c984a
Bug 52116 javascript strict warning/error doesn't always contain Source File filename
...
handle onfoo inline event listeners
r=bz sr=bz
2004-07-17 00:28:35 +00:00
tor%cs.brown.edu
5b3bf7dad7
Bug 245569 - event.eventPhase always AT_TARGET even during
...
capture/bubble. Patch by aaronr@us.ibm.com , r+sr=bryner.
2004-07-16 15:10:02 +00:00
dbaron%dbaron.org
a278b260f5
Trim unneeded includes to speed up compilation. b=64023 r+sr=jst
2004-07-16 06:32:16 +00:00
dbaron%dbaron.org
713731e898
Fix leak by adding dont_AddRef. b=242833 r+sr=roc
2004-07-15 19:58:11 +00:00
bzbarsky%mit.edu
32e146e622
Fix bug 246012 by not going through presshells at all while deciding whether a
...
docshell is an iframe. r+sr=jst
2004-07-15 06:05:27 +00:00
jst%mozilla.jstenback.com
e3726ac002
Checking in fix for 164482 (Patch by smaug@welho.com). Adding support for XML Events. r=bryner@brianryner.com, sr=jst@mozilla.org
2004-07-15 05:24:40 +00:00
dbaron%dbaron.org
678827b364
Make :active hierarchical. b=65917 r+sr=bzbarsky
2004-07-14 22:27:24 +00:00
aaronleventhal%moonset.net
1f6e33dc7a
Bug 171366. Support tabindex for all elements. r=bryner, sr=jst
2004-07-07 00:58:57 +00:00
robin.lu%sun.com
22049cde58
fix Bug 222297 Cannot toggle input checkbox via accesskey without taking focus off of input field first. r=aaronleventhal sr=dbaron patched by Nian Liu<neo.liu@sun.com>
2004-07-06 03:14:09 +00:00
aaronleventhal%moonset.net
6e0f646912
Missing part of checkin for bug 17602.
2004-07-05 01:46:30 +00:00
aaronleventhal%moonset.net
87ddf79d06
Bug 17602. Keyboard access to HTML radio buttons should use arrow keys, as it does on most OS's radios as well as XUL radios. r=bryner, sr=neil
2004-07-05 01:31:30 +00:00
peterv%propagandism.org
a7908e751a
Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst.
2004-06-25 12:26:02 +00:00
dbaron%dbaron.org
60b7e73a8f
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r+sr=roc
2004-06-22 04:32:52 +00:00
bryner%brianryner.com
3cd200f850
oops, this wasn't supposed to go on the trunk. backing out.
2004-06-21 23:41:30 +00:00
bryner%brianryner.com
cc1433c45a
bringing branch changes forward
2004-06-21 23:35:56 +00:00
roc+%cs.cmu.edu
0f4150a4e5
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
2004-06-17 00:13:25 +00:00
timeless%mozdev.org
995bb1b323
Bug 52116 javascript strict warning/error doesn't always contain Source File filename
...
This handles event handlers.
Not all cases are handled well. if you get a fixme url, you're invited to
come up with code to handle that case. fixing it will probably include
bloating objects with references to their origins.
Handled cases include the ones listed in
http://bugzilla.mozilla.org/show_bug.cgi?id=52116#c59
r=jst sr=jst
2004-06-16 13:18:47 +00:00
bzbarsky%mit.edu
a7bff6ad5b
Change FlushPendingNotifications to have more granularity and update callers to
...
only flush the things they really need flushed. Bug 144072, r+sr=jst
2004-05-27 22:08:42 +00:00
jst%mozilla.jstenback.com
3fed14ec9e
Fixing bug 243379. If a page moves the focus while we're moving the focus, let the page do its thing and leave focus alone from then on. r+sr=bryner@brianryner.com
2004-05-27 21:25:22 +00:00
timeless%mozdev.org
e0515bb35c
Removing NS_NewDOMEvent
...
function has been useless since <joki@netscape.com> 1999-05-18 16:50
r+sr=jst
2004-05-25 01:19:59 +00:00
roc+%cs.cmu.edu
0e3ff503fb
Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
2004-05-22 22:15:22 +00:00
jst%mozilla.jstenback.com
27f9d2448a
Fixing bug 244300, patch by mozilla-bugzilla@future.shiny.co.il. Adding double inclusion protection to nsMutationEvent.h. r+sr=bzbarsky@mit.edu.
2004-05-21 21:54:32 +00:00
aaronleventhal%moonset.net
e28c5241bd
Bug 243028. Tabbing broken when links have a subtree of nodes rather than just an image or text node. r=bryner, sr=darin
2004-05-21 18:33:07 +00:00
bryner%brianryner.com
2cf459d69c
Ensure that mDocument is current before accessing it. Fixes some timing-related focus problems. Bug 241942, r+sr=jst, a=asa.
2004-05-20 07:17:03 +00:00
danm-moz%comcast.net
39953021d3
addref focus controller in deactivate event handler. bug 243112 code=crispin r=bryner,danm-moz
2004-05-17 23:36:34 +00:00
roc+%cs.cmu.edu
8af971a2bb
Bug 242833. Make nsDOMEvent::GetClientX/Y handle cases where a subdocument's widget is not an ancestor of the event's widget. Also forward all mouse grabbing to the root view manager of a view manager hierarchy so that subdocuments can grab the mouse when an event occurs in an outer document.
2004-05-13 15:39:12 +00:00
bryner%brianryner.com
7d80b4f5cf
deCOMtaminate nsPIDOMWindow (bug 242111). r+sr=jst.
2004-05-03 21:48:36 +00:00
bryner%brianryner.com
7d1dbeb3a8
Implement basic support for DOM level 2 UIEvents, and implement DOMActivate for HTML form control elements. Also minor usage cleanup for nsIDOMUIEvent. Bug 60212, r+sr=jst.
2004-04-30 23:55:16 +00:00
roc+%cs.cmu.edu
0bf1ffdf5d
Fixing bustage.
2004-04-30 15:14:41 +00:00
aaronleventhal%moonset.net
58be57bf41
Bug 138069. Make -moz-user-focus work for any html element. r+sr=bryner
2004-04-30 14:05:27 +00:00
jst%mozilla.jstenback.com
77c4322ab2
Fixing bug 240543. Hiding some nsIPref* API bloatyness in nsContentUtils. r=caillon@aillon.org, sr=peterv@propagandism.org
2004-04-29 23:34:19 +00:00
timeless%mozdev.org
5aec87e773
Bug 241646 Shift+Mousewheel (scrollwheel) behavior backwards, unintuitive not correctable with configuration
...
patch by sand@blarg.net r=bryner sr=roc
2004-04-29 07:01:50 +00:00
timeless%mozdev.org
1280270843
Bug 64485 [Linux] Intellimouse Explorer Backwards and Forwards button support
...
changes per bryner for r=bryner sr=roc
2004-04-20 05:14:40 +00:00
bryner%brianryner.com
c40b54ea5d
Fix shift+tab in mail compose (bug 240504). r=neil, sr=jst
2004-04-19 17:48:34 +00:00
timeless%mozdev.org
ae203fc51b
Bug 64485 [Linux] Intellimouse Explorer Backwards and Forwards button support
...
patch by sand@blarg.net r=bryner sr=roc
2004-04-19 15:48:14 +00:00
gerv%gerv.net
9d2ee4928c
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-17 21:52:36 +00:00
bryner%brianryner.com
071d8d7188
Fix lack of caret in add email account wizard (bug 214306). The problem here was that when ShiftFocusInternal was given an explicit starting point, it was calling SetFocusedContent() for that node, which updated mCurrentFocus but not gLastFocusedContent. That violated the "invariant" that the active ESM's mCurrentFocus is the same as gLastFocusedContent, causing confusion later in SendFocusBlur(). This is fixed by making ShiftFocusInternal and GetNextTabbableContent not rely on mCurrentFocus being set to the starting content, which avoids the inconsistency. r=neil, sr=dbaron.
2004-04-13 10:27:50 +00:00
bryner%brianryner.com
998edae794
Fix lack of caret in add email account wizard (bug 214306). The problem here was that when ShiftFocusInternal was given an explicit starting point, it was calling SetFocusedContent() for that node, which updated mCurrentFocus but not gLastFocusedContent. That violated the "invariant" that the active ESM's mCurrentFocus is the same as gLastFocusedContent, causing confusion later in SendFocusBlur(). This is fixed by making ShiftFocusInternal and GetNextTabbableContent not rely on mCurrentFocus being set to the starting content, which avoids the inconsistency. r=neil, sr=dbaron.
2004-04-13 09:39:16 +00:00
timeless%mozdev.org
3f31864cbd
Bug 239372 ESM caches profile preferences and constantly gets others
...
r=bryner sr=bz
replacement was a bit too global
2004-04-13 07:09:54 +00:00
timeless%mozdev.org
92f4cbc2a9
Bug 239372 ESM caches profile preferences and constantly gets others
...
r=bryner sr=bz
2004-04-13 06:41:35 +00:00
jst%mozilla.jstenback.com
3b9482b945
Fixing bug 239953. Remove duplicated code in nsContentUtils. r=jonas@sicking.cc, sr=peterv@propagandism.org.
2004-04-13 03:21:50 +00:00
bzbarsky%mit.edu
ce5ba6cc48
Make mutation events not be cancelable. Bug 117128, r+sr=bryner
2004-04-13 00:21:27 +00:00
jst%mozilla.jstenback.com
5eff83672a
Fixing bug 238449. Make plugins not get mozilla context menus again. r+sr=dbaron@dbaron.org, a=asa@mozilla.org
2004-04-10 00:25:01 +00:00
neil%parkwaycc.co.uk
b4f37cbfb7
Bug 227646 Tabbing to move focus doesn't work at end of top chrome doc r/sr=bryner a=chofmann
2004-03-25 09:10:53 +00:00
bryner%brianryner.com
0da165d2cc
Make sure the canvas focus border is removed any time a content node within the document becomes focused. Bug 235522, r=danm, sr=darin.
2004-03-09 19:34:34 +00:00
sicking%bigfoot.com
fc084e0c73
Bug 236620: kill nsIContent::CanContainChildren
...
r/sr=jst
2004-03-06 00:22:03 +00:00
bryner%brianryner.com
440bc8e33e
fixing windows bustage
2004-02-27 17:43:15 +00:00
bryner%brianryner.com
ed98c9a308
deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
2004-02-27 17:17:37 +00:00
jst%mozilla.jstenback.com
fdf949b6db
Fixing bug 233142. Correct event default action prevention logic to match what we used to do before bug 226462 was fixed. r=bzbarsky@mit.edu, sr=bryner@brianryner.com.
2004-02-20 20:46:22 +00:00
bzbarsky%mit.edu
e9b72cc305
Give events created with createEvent a time-of-creation timestamp. Bug 116088,
...
r+sr=jst
2004-02-19 22:10:23 +00:00
cbiesinger%web.de
e073bfa038
233890, misc cleanup in some layout files, r+sr=bz
2004-02-19 18:56:13 +00:00
bryner%brianryner.com
aad9f258c7
Make script-created DOM events get dispatched to the system event group just like user events. This fixes firing keypress events at a form input, since editor listens for keypresses using the system event group. Bug 213144, r+sr=bzbarsky, a=chofmann.
2004-02-16 08:50:56 +00:00
dbaron%dbaron.org
d97dedc812
Back out bug 20022. a=chofmann
2004-02-14 20:29:19 +00:00
bzbarsky%mit.edu
556d811109
Fix hang bug 232368. Patch by Mats Palmgren <mats.palmgren@bredband.net>,
...
r=bzbarsky, sr=bryner
2004-02-11 07:47:06 +00:00
jst%mozilla.jstenback.com
64ad19a801
Fixing bug 68215. Adding support for the onbeforeunload event. r=peterv@propagandism.org, sr=brendan@mozilla.org
2004-02-11 06:09:51 +00:00
bryner%brianryner.com
92499cbd13
Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron.
2004-02-11 04:57:07 +00:00
mvl%exedo.nl
4bc72bffba
Add a way to manually show a single blocked pop-up window. Pass the features of the window.open() call in DOMPopupBlockedEvent.
...
Bug 198846, r=danm, sr=jag
2004-02-10 18:22:23 +00:00
jst%mozilla.jstenback.com
505c634885
Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
2004-02-09 22:48:53 +00:00
bryner%brianryner.com
433c389ddf
Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
2004-02-05 01:57:10 +00:00
dbaron%dbaron.org
821786cb64
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r=roc sr=bryner
2004-02-04 00:11:59 +00:00
danm-moz%comcast.net
a8c0e31042
that doesn't seem to be the problem. restoring over last revision.
2004-02-03 20:07:39 +00:00
danm-moz%comcast.net
4af7136524
disabling last checkin in an attempt to pin down the Tp regression
2004-02-03 17:16:05 +00:00
danm-moz%comcast.net
865ea79700
add accessor and mutator for event currently being handled. bug 197919 r=bryner,jst
2004-02-03 02:22:01 +00:00
bryner%brianryner.com
4f69ec2c2e
Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
2004-02-02 22:17:21 +00:00
bryner%brianryner.com
42adb9f1be
More nsIPresContext deCOMtamination (bug 229371). Inline getters and setters for LinkHandler, VisibleArea, and Language; change some methods that don't return any useful data to |void|; make GetContainer return an already_AddRefed. r+sr=dbaron
2004-02-01 10:09:07 +00:00
jst%mozilla.jstenback.com
90431d8022
Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
2004-01-29 22:04:45 +00:00
bsmedberg%covad.net
7d79d7ba8b
Bug 232201 part 2 - update consumers to use inherited nsIPrefBranchInternal interface. This should be happy for codesize. r=alecf sr=darin
2004-01-28 23:45:17 +00:00
bryner%brianryner.com
ef5c330583
Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
2004-01-21 09:35:59 +00:00
bryner%brianryner.com
5a2537116c
Fix titlebar updating when using tabs (bug 230829). r+sr=dbaron.
2004-01-14 01:33:47 +00:00
bzbarsky%mit.edu
83f91b12d0
Use weak presshell ptr, since we can. More on bug 230380
2004-01-13 23:24:41 +00:00
bzbarsky%mit.edu
1dde8f981f
Fix crash bug 230380. Patch by isaachh@mailc.net (Isaac Hwak Han), r=bryner, sr=jst
2004-01-13 20:50:57 +00:00
bryner%brianryner.com
2bddef83ba
Improve the way in which nsEvent and its subclasses are initialized. Commonly-used members can now be initialized via an inline constructor, and all other members are initialized to zero. eventStructType is set automatically. This also fixes some cases where an eventStructType was doubling as a message -- NS_TEXT_EVENT is now only used as an eventStructType, with a message of NS_TEXT_TEXT. NS_COMPOSITION_* events get an eventStructType of NS_COMPOSITION_EVENT, and ditto for NS_RECONVERSION_*. NS_DRAGDROP_EVENT is no longer an eventStructType since it is not a unique type of struct. There is also some miscellaneous cleanup to nsDOMEvent. Bug 220228, r=jst, sr=blizzard.
2004-01-12 08:25:18 +00:00
bryner%brianryner.com
e65d2d2fe5
Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
2004-01-07 22:30:53 +00:00
peter%propagandism.org
166c671ee0
Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
2003-12-23 15:41:10 +00:00
bryner%brianryner.com
dfe3513814
Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
2003-12-21 05:36:36 +00:00
jst%mozilla.jstenback.com
11519cdc49
Fixing mac bustage.
2003-11-19 02:23:25 +00:00
jst%mozilla.jstenback.com
eda3b8db64
Fixing mac bustage.
2003-11-19 02:02:56 +00:00
jst%mozilla.jstenback.com
4183787fa9
Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
2003-11-19 01:20:56 +00:00
jst%mozilla.jstenback.com
4567068ce8
Re-landing fix related to regression bug 147811. Make declaring on* functions trigger the event listener registration code so that event handlers get registerd by simply declaring a global (or whatever the scope) function with the name of a event handler. r=caillon@aillon.org, sr=brendan@mozilla.org.
2003-11-18 01:59:51 +00:00
bzbarsky%mit.edu
3c78a4048f
Fix bug 225565 by looking at the actual control type. r+sr=peterv
2003-11-13 18:38:41 +00:00
bzbarsky%mit.edu
6bdc5f8b17
Fix crash bug 118685. Patch by mats.palmgren@bredband.net (Mats Palmgren),
...
r=bryner, sr=dbaron
2003-11-07 03:35:05 +00:00
caillon%returnzero.com
150adb2e29
Make content grab the cached security manager off of nsContentUtils rather than ask the service manager to find one.
...
Bug 223192; r+sr=bzbarsky
2003-10-30 03:01:25 +00:00
bryner%brianryner.com
7ab366ef3d
Don't set mCurrentFocus to null after firing a blur if the blur handler focused something. Bug 147927, r=blizzard, sr=jst, a=sspitzer
2003-10-27 19:52:49 +00:00
bryner%brianryner.com
605cc06382
deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
2003-10-22 06:09:48 +00:00
caillon%returnzero.com
66caced69a
Re-land patch for bug 83536, merging principal objects.
...
Also includes fixes from bug 216041.
r=bzbarsky
sr=jst
2003-10-21 22:11:49 +00:00
bzbarsky%mit.edu
ef87236cea
Useless test for unsigned >= 0. Bug 221292, patch by
...
mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky
2003-10-05 23:46:55 +00:00
bzbarsky%mit.edu
a972a3e501
Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
...
notifications). Bug 200931, r=peterv, sr=jst
2003-10-02 21:29:40 +00:00
jst%mozilla.jstenback.com
5037b2a4a2
Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
2003-09-27 04:18:26 +00:00
bryner%brianryner.com
00aafbfddd
Use typeof() to implement NS_STDCALL_FUNCPROTO so that pointer-to-member types using stdcall work on mingw gcc. Bug 203137, r=cls, sr=dbaron.
2003-09-15 04:20:20 +00:00
bryner%brianryner.com
00b3a1d601
Instead of repeating the same code for each event and listener interface, have nsEventListenerManager::HandleEvent use a table containing the event, interface and method, and array bits. This cuts out a _lot_ of redundant code. The checkin also adds the NS_IMETHOD_CALLBACK #define, which can be used to declare pointer-to-member types using stdcall. Bug 217124, r=jst, sr=dbaron.
2003-09-11 06:31:58 +00:00
pinkerton%netscape.com
ffae5552f9
check if there is an active focus controller before sending the blur
...
(r=pink/sr=bryner/a=brendan) bug 198153
2003-09-09 21:09:22 +00:00
bryner%brianryner.com
2fcdb4e2d5
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 21:50:21 +00:00
bryner%brianryner.com
ae5cfff4d7
Fix bug 215771 (form inputs not editable after alert dialog dismissed). r=jkeiser, sr=roc, a=asa.
2003-08-29 21:52:25 +00:00
bryner%brianryner.com
228a416d62
Fix mousewheel scrolling over certain IFRAMEs which have a line height of 0 on the scrollport view. Bug 203239, r/sr=roc, a=asa.
2003-08-25 21:47:58 +00:00
caillon%returnzero.com
f8e8aed8a7
Backing out the patch to bug 83536.
...
I will reland this when 1.6a re-opens.
r+sr=jst@netscape.com
a=chofmann
2003-08-22 03:06:53 +00:00
roc+%cs.cmu.edu
0b8cd870e1
Bug 190735. nsIFrame deCOMtamination, r+rs=dbaron
2003-08-06 03:07:12 +00:00
aaronl%netscape.com
84bdb34c82
bug 159998 - type named anchor in URL bar, hit Enter - focus/selection appears to stay. r=bryner, sr=jst
2003-08-01 09:41:12 +00:00
bzbarsky%mit.edu
e2dae4d2f9
DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
...
r+sr=jst
2003-07-28 21:17:26 +00:00
bzbarsky%mit.edu
d0666152a5
Add an nsIDocument* GetOwnerDocument() to nsGenericElement, deCOMify
...
nsINodeInfo a tad. Bug 211634, r=jkeiser, sr=jst
2003-07-24 17:30:52 +00:00
aaronl%netscape.com
718fd8dd01
Bug 211852 and bug 212626. Tab and shift+tab not working with sub documents. r=bryner, sr=bz
2003-07-24 08:53:48 +00:00
caillon%returnzero.com
91b7c60bee
Bug 83536.
...
Merge script principal implementations into one class.
Should reduce footprint, speed up calls to caps a little bit, and fixes several memory leaks.
Also fixes bugs 211174 and 211263
r=jst@netscape.com
sr=bzbarsky@mit.edu
moa=mstoltz@netscape.com (he looked at an earlier patch and said it looked fine, and will do a retroactive review when he returns from vacation as well)
2003-07-24 05:15:20 +00:00
jaggernaut%netscape.com
2d7ed90a69
Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
2003-07-13 22:29:00 +00:00
bzbarsky%mit.edu
e6028a883c
Add correct line number reporting to errors from XBL fields and handlers. Make
...
it possible to pass a url and line number to CompileEventHandler in general.
Bug 127567, r=bryner, sr=brendan
2003-07-11 22:54:36 +00:00
bzbarsky%mit.edu
81acd2c428
Return already_AddRefed instead of a raw addrefed pointer. Bug 211195, r+sr=bryner
2003-07-03 20:34:52 +00:00
bryner%netscape.com
dfd3c1dd7a
Fix some issues related to focus changes in onfocus and onblur handlers:
...
- Abort firing blur events on the document and/or window if one of the blur handlers focuses something else. This ensures that the caret doesn't get confused about whether it should be active.
- Release any mouse or key grab when the view manager sees a deactivate event; this fixes event targeting when a mousedown handler opens a modal dialog.
- Make sure the editor element is actually focused before activating the caret. Just receiving a focus event isn't good enough, since a focus change does not cancel propagation of the original event.
Bug 53579, r=jkeiser, sr=roc.
2003-07-01 22:46:55 +00:00
jst%netscape.com
abefba9053
Fixing bug 209884. Writing an inline helper to safely get an nsIScriptContext from a JSContext and making direct callers of JS_GetContextPrivate() use the helper. r=caillon@aillon.org, sr=peterv@netscape.com
2003-06-24 21:43:01 +00:00
roc+%cs.cmu.edu
542467a8bd
deCOMtaminate nsIFrame::GetWindow; the COM wrapper doesn't ADDREF when it should, the easiest thing to do is to just not use the wrapper. r+sr=dbaron
2003-06-24 13:39:15 +00:00
caillon%returnzero.com
bdd9896fe3
[Bug 210254] nsEventListenerManager::mPrincipal is unused. Also reorganizes some members to better align them.
...
r+sr=bzbarsky.
2003-06-22 13:12:14 +00:00
dbaron%dbaron.org
4afcaa0e69
DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
2003-06-19 23:44:01 +00:00
caillon%returnzero.com
2df173e9c8
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
seawood%netscape.com
97649bab86
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
mkaply%us.ibm.com
3bee9239aa
#90459
...
r=sicking, sr=peterv
DOM support missing for ondblclick = functionname
2003-06-10 18:33:58 +00:00
bryner%netscape.com
71ccaa995c
Fix some cases where the caret could be blinking in the URL bar but focus is actually elsewhere. Bug 89214, r=jkeiser, sr=jst.
2003-05-27 22:47:21 +00:00
timeless%mozdev.org
405bacde39
Bug 205358 warning: comma at end of enumerator list (nsTabFocusModel)
...
r=aaronl sr=jst
2003-05-23 22:10:03 +00:00
jkeiser%netscape.com
d484da106e
Fix drag and drop to/from textarea and input (bug 194802), r=bryner@netscape.com, sr=jst@netscape.com, a=sspitzer@netscape.com
2003-05-21 00:42:32 +00:00
dbaron%dbaron.org
75ff60c62f
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
2003-05-15 03:42:21 +00:00
bryner%netscape.com
95b238b1d0
Don't throw an exception if asked for nsIDOMPopupBlockedEvent properties on a non-popupblocked event. Bug 204138, r=danm, sr=jst, a=asa.
2003-05-14 22:05:50 +00:00
jkeiser%netscape.com
a964f3a0c9
Fix crash dragging bookmarks (bug 204781), bryner@netscape.com's patch, r=jkeiser@netscape.com, sr=jst@netscape.com, a=asa
2003-05-14 00:56:17 +00:00
bryner%netscape.com
8dc3ad3076
Fixes for a number of focus problems:
...
Bug 201996 (caret blinking in field, but can't type)
Bug 200735 (window is raised when opening link in a new tab)
Bug 203117 (unable to scroll view source window with keyboard)
Bug 194104 (focus is in last tab when opening new window with tabgroup)
Summary of the changes:
- Don't require a frame to be present for focus events. This allows events like activate and deactivate to correctly update the focus controller even if the document hasn't been reflowed.
- General cleanup and adding of comments in nsEventStateManager::PreHandleEvent. We now also reuse the event struct when firing focus/blur events to the content, document, and window.
- In nsHTMLElement::SetFocus() and Select(), make sure to set the focused window as well as the focused element, if the focus controller is inactive.
- Fixed handling of certain conditions in PresShell::CheckForFocus() where the results would be different depending on whether the parent or child document unsuppressed painting first.
- General cleanup in PresShell::HandleEvent() and HandleEventInternal().
r=jkeiser, sr=jst, a=sspitzer.
2003-05-12 07:11:16 +00:00
aaronl%netscape.com
16a07f473a
Bug 204204. Crash in editor when shift-tabbing out of html editor. r=brade, sr=bryner, a=asa
2003-05-11 21:14:07 +00:00
jkeiser%netscape.com
687d4c8391
Fix crash when mouseovering things that disappear (bug 196012), r=peterl@netscape.com, sr=bryner@netscape.com, a=asa
2003-05-06 00:03:15 +00:00
jkeiser%netscape.com
2b42436f84
Fix crash dragging stuff (bug 202843), r=sfraser@netscape.com, sr=bryner@netscape.com, a=asa
2003-05-03 01:29:41 +00:00
varga%netscape.com
7967318ca3
Fix for bug 189719. Automatic image sizing: Use a custom magnifying glass cursor.
...
r=dbaron, sr=roc, a=sspitzer
2003-05-02 22:23:55 +00:00
bryner%netscape.com
b85c8c81cb
Slight optimization to my last checkin - gotDragDelta is unnecessary, since pixelThresholdX is guaranteed to be set to a non-zero value the first time this block of code runs. Part of bug 201342, r=blizzard, sr=sfraser.
2003-05-02 19:10:18 +00:00
bryner%netscape.com
12279edad4
Use system metrics when available, and observed platform behavior otherwise, for determining the threshold to begin a drag. Bug 201342, r=blizzard, sr=sfraser, a=sspitzer.
2003-05-02 18:20:38 +00:00
sfraser%netscape.com
100bc42605
Fix bug 200745 -- we were using the wrong event coords to start a drag. Fix the ESM to use the coords of the mouse down, not the mouse move, so that dragging small objects is easier. r=jkeiser, sr=bryner.
2003-04-19 00:46:28 +00:00
danm%netscape.com
0c46957e6d
new popupblocked domevent. also bring the world of ns_assertion home to DOMEvent's accessors and pseudo-subclass Init[...] methods. bug 199705 r=jaggernaut,jst
2003-04-16 00:00:50 +00:00
danm%netscape.com
c8a9092ebc
new popupblocked domevent. bug 199705 r=jaggernaut,jst
2003-04-16 00:00:46 +00:00
roc+%cs.cmu.edu
b9ace3df95
Bug 199024. The old way of detecting whether a scroll happened or not in DoWheelScroll doesn't work with smooth scrolling. r+sr=bzbarsky
2003-04-15 13:17:36 +00:00
sfraser%netscape.com
5a14aa5fdd
Part of fix for bug 201400. r=aaronl, sr=me.
2003-04-12 03:12:59 +00:00
sfraser%netscape.com
2f449323df
Fix for bug 201400: move the "accessibility.browsewithcaret" pref observer to the nsEventStateManager, to remove it from the DOMWindowController. Patch by brade/sfraser, r=aaronl, sr=sfraser.
2003-04-12 03:03:27 +00:00
roc+%cs.cmu.edu
3936b4c393
Bug 126263. Whack comboboxes/listboxes to use Gfx scrollbars. Also, make scrollbars attach their XBL content only when they become visible, to avoid pageload hit. r+sr=dbaron
2003-04-08 20:50:57 +00:00
heikki%netscape.com
b6ee57a69a
Bug 200382, reduce content's dependencies on webshell, r=adamlock, sr=jst.
2003-04-03 18:57:33 +00:00
jst%netscape.com
b4cc5d4695
Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com
2003-03-26 07:41:30 +00:00
shliang%netscape.com
b440f41057
112789 - disabled radio elements should not get focus. patch largely by neil@parkwaycc.co.uk. r=shuehan, neil, sr=jag.
2003-03-26 02:55:19 +00:00
bryner%netscape.com
edb3b94597
Fix stuck tabbing through imagemaps (bug 124789) by tracking the focused frame separately from the focused content node in this case. r=jkeiser, sr=bzbarsky.
2003-03-19 00:44:17 +00:00
bryner%netscape.com
f93f9b19d2
Fix stuck tabbing through imagemaps (bug 124789) by tracking the focused frame separately from the focused content node in this case. r=jkeiser, sr=bzbarsky.
2003-03-18 23:41:44 +00:00