230 Commits

Author SHA1 Message Date
heikki%netscape.com
a03af97a73 Some raw interface pointers to nsCOMPtrs, potential null pointer access fix, fixing two wrong eventStructTypes. No bug number. r=saari, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@84730 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:21:09 +00:00
bryner%uiuc.edu
4b72ed8f2f Bug 49273 - always set the hover state on content when we get a MOUSE_ENTER event. This prevents problems with some window managers that send MOUSE_LEAVE and MOUSE_ENTER events before ButtonPress events. r=saari, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@84469 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 05:58:47 +00:00
blakeross%telocity.com
96ac363462 Fix 54963: mousewheel text sizing not bounded, and lower upper bound (to 2000%). patch by Jonas Sicking (sicking@bigfoot.com). r=bryner,blake a=ben
git-svn-id: svn://10.0.0.236/trunk@84440 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:06:09 +00:00
bryner%uiuc.edu
2855615802 Bug 62763 - null check to prevent crash when mousewheel scrolling a textarea with style overflow:hidden. r=sspitzer, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84386 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:24:07 +00:00
bryner%uiuc.edu
aae64e984b Mousewheel bugs 29244, 50339, 42313, 33733, and 57598. r=rods,pavlov. sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@83448 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 07:28:19 +00:00
bryner%uiuc.edu
9621fbe2ab Bug 58589 - groundwork for horizontal mousewheel scrolling. r=jkobal, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@82566 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-13 18:16:43 +00:00
dbaron%fas.harvard.edu
531c2e3ee0 Fix leak of mCurrentFocus that caused input element in URL bar to leak. r=saari@netscape.com sr=hyatt@netscape.com b=59042
git-svn-id: svn://10.0.0.236/trunk@82411 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 03:00:02 +00:00
heikki%netscape.com
cea389f229 Bug 51428, fix UMR in nsEventStateManager::DispatchNewEvent
git-svn-id: svn://10.0.0.236/trunk@82396 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 00:33:37 +00:00
hyatt%netscape.com
61b754fcae Fix for 54203. r=saari, a=brendan
git-svn-id: svn://10.0.0.236/trunk@82310 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-04 08:21:20 +00:00
bryner%uiuc.edu
a84695d770 Bug 50597 - mousewheel nonfunctional if set to full-page scroll. r=mjudge,jkobal,ben. a=ben.
git-svn-id: svn://10.0.0.236/trunk@82218 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 05:15:34 +00:00
warren%netscape.com
a8b9664a8c Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
heikki%netscape.com
93d0e2eb2b Bug 53763, crash when event dialog dismissed and content changed. Make sure we release presshell before viewmanager so things can proceed smoothly. r=joki,scc; a=vidur.
git-svn-id: svn://10.0.0.236/trunk@81383 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 17:41:14 +00:00
hyatt%netscape.com
e403302c75 Fix for 56167. r=joki, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81257 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 21:52:22 +00:00
hyatt%netscape.com
1939f91912 Fix for 5693. r=saari,a=waterson
git-svn-id: svn://10.0.0.236/trunk@80843 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 20:48:03 +00:00
nisheeth%netscape.com
34fd354477 Fix for nsbeta3++ bug 53219. Checking in for joki because he is away for a DOM face to face meeting today and tomorrow.
git-svn-id: svn://10.0.0.236/trunk@80000 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 14:34:50 +00:00
hyatt%netscape.com
0e0805138e 48758. r=ben,saari, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79836 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:02:20 +00:00
heikki%netscape.com
82a70c8b59 Fixed bug 52526, the cause was that image load event was bubbling even though the specs say it should not. Previously we were not even sending the load event on image load. I also fixed bug 50478 by fixing the logic in GetBubbles and GetCancelable of the DOMEvent. This helps in testing the first bug. I also fixed several cases where we had wrong combination of event class and event struct type. a=waterson, r=joki,rods.
git-svn-id: svn://10.0.0.236/trunk@79545 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:47:04 +00:00
hyatt%netscape.com
2e04b10a30 Addendum to 53091. sr=ben
git-svn-id: svn://10.0.0.236/trunk@79527 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 07:25:45 +00:00
hyatt%netscape.com
8a90e94a56 fix for 53091, r=saari, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@79496 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 01:24:44 +00:00
joki%netscape.com
db526f3ce1 fixing bustage. r:hyatt
git-svn-id: svn://10.0.0.236/trunk@79321 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:46:15 +00:00
hyatt%netscape.com
000df594e2 Taking a stab. r=joki
git-svn-id: svn://10.0.0.236/trunk@79319 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:34:44 +00:00
saari%netscape.com
57831aa9c5 missed a bit from the last checkin as joki beat me to the repository
git-svn-id: svn://10.0.0.236/trunk@79313 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:02:58 +00:00
hyatt%netscape.com
f934c8ea6e Fix Linux bustage. r-joki
git-svn-id: svn://10.0.0.236/trunk@79309 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:58:32 +00:00
joki%netscape.com
7ef6a305ea Fix for bug 5693 "problems with :hover". :hover should now work hierarchically, not just on the targetted Node. A pref was added to allow turning this off in low performance situations. r:jst
git-svn-id: svn://10.0.0.236/trunk@79279 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:17:54 +00:00
pinkerton%netscape.com
ae13ddd5ac use control key for access key on mac (that's what IE5 does). r=saari/joki. bug# 40071.
git-svn-id: svn://10.0.0.236/trunk@79209 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:58:47 +00:00
mjudge%netscape.com
2fc6190bef small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
git-svn-id: svn://10.0.0.236/trunk@79118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:45:01 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
pinkerton%netscape.com
14b1e72b78 when we see that the mouseDown event was cancelled, stop tracking drags. This allows mousedown/move/up events to be processed by webpages w/out us interfering. r=joki, bug 43258.
git-svn-id: svn://10.0.0.236/trunk@78943 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:45:23 +00:00
bryner%uiuc.edu
42df5a5b22 Fixing bug 51096 - crash after changing mousewheel prefs twice. Also remove some assertions and fix a longstanding inconsistency/bug with mousewheel text zoom and history navigation. r=ben.
git-svn-id: svn://10.0.0.236/trunk@78653 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 05:35:36 +00:00
saari%netscape.com
12c408de5d Undoing what appears to be a complete brain fart of mine from a while ago. I was releasing focus information before its time.
git-svn-id: svn://10.0.0.236/trunk@78014 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:49:39 +00:00
vidur%netscape.com
b10d4adc57 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:54:35 +00:00
bryner%uiuc.edu
7ffa079b81 Bulletproofing to try and fix 50006. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@77062 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 05:06:21 +00:00
anthonyd%netscape.com
f4c17f81ff fix for bug 48624 (hidden selection issues with plain text widgets)
fix for bug 45662 (updating range impl to dom spec)
fix for some edge case selection issues invloving multiple windows, no bug #
but saari knows about this.
r: sfraser, jfrancis, mjudge, saari
a: beppe


git-svn-id: svn://10.0.0.236/trunk@77040 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:54:30 +00:00
saari%netscape.com
2fdc688449 Fixing focus regression I caused by over eargly releasing documents from nsEventStateManager
git-svn-id: svn://10.0.0.236/trunk@76500 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:38:54 +00:00
saari%netscape.com
665e7d658e fix for nsbeta3+ leak 35553; leak document on shutdown. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@76420 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 06:37:51 +00:00
pinkerton%netscape.com
119973f434 full backout of code i commented out, the fixes go elsewhere.
git-svn-id: svn://10.0.0.236/trunk@76383 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:45:23 +00:00
pinkerton%netscape.com
2a0b7d8d70 backing out my last change, it breaks scrollbars.
git-svn-id: svn://10.0.0.236/trunk@76316 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:03:25 +00:00
pinkerton%netscape.com
9a6dd56096 for 48250, turn off mouse capture when a drag gesture begins. r=mjudge.
git-svn-id: svn://10.0.0.236/trunk@76306 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:29:03 +00:00
sfraser%netscape.com
f7ad53e40d Fix for bug 25161 -- allow editor to handle pages with forms by implementing user-select and user-input for form controls. r=rods, pierre, mjudge.
git-svn-id: svn://10.0.0.236/trunk@75832 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:48:42 +00:00
saari%netscape.com
e1a79e8500 massive landing of joki changes.
Relevant nsbeta3+ bugs 43309, 44503, 2634, 2504,5981, 24698, 25758, 33577,
36062, 36217, 41191, 41491, 42356, 42829, 43016
r=saari (joki code). also been tested by heikki and bryner


git-svn-id: svn://10.0.0.236/trunk@75805 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:31:05 +00:00
heikki%netscape.com
319d5d1819 Bug 29473 ondblclick event not being fired.
git-svn-id: svn://10.0.0.236/trunk@75794 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:32:09 +00:00
bryner%uiuc.edu
ac1aca0f6d Fixing bug 42294 - make mousewheel font size change always affect the
document (not the chrome).  r=saari.


git-svn-id: svn://10.0.0.236/trunk@75663 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 04:15:02 +00:00
pinkerton%netscape.com
70845ccdeb fix for 38359, link drags not firing if mouse was close to an edge. we need to fake out the ESM by setting |mCurrentTarget| to where the mouse went down so event.target is correct in JS. r=saari.
git-svn-id: svn://10.0.0.236/trunk@75276 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 00:35:23 +00:00
heikki%netscape.com
4ab104dc0c Bugs 38399, 40889, 44211. Also fix two compiler warnings (mismatched signed/unsigned). r=jst (bug 44211 r=harishd).
git-svn-id: svn://10.0.0.236/trunk@75076 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:48:08 +00:00
saari%netscape.com
c262eae9c3 fixing crashing popups on Windows. Smoketest blocker. Simple null check, nsPIDOMWindow QI result wasn't checked. Not sure why this fails suddenly, I would think everyone shoudl be implementing nsPIDOMWindow.... r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@73847 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:17:00 +00:00
bryner%uiuc.edu
1ecd025623 Fix for crasher bug 44444. r=jst.
git-svn-id: svn://10.0.0.236/trunk@73738 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 02:44:48 +00:00
bryner%uiuc.edu
4e013ab7eb Fixing smoketest blocker 44235. r=smfr.
git-svn-id: svn://10.0.0.236/trunk@73531 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 20:53:08 +00:00
mjudge%netscape.com
261be0b4ae r=saari 42074 pd+dogfood ect. i think we finally nailed this one. focused objects now being passed focus events even when previous document couldnt take focus and is simply returning it. aka hitting return in url bar trying to focus document that will be destroyed to fetch new page.
git-svn-id: svn://10.0.0.236/trunk@73510 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 05:27:05 +00:00
bryner%uiuc.edu
1dd6e32fe1 Fixing bug 43710 - removing old mousewheel cruft and updating to work with
new tree.  r=hyatt,saari.


git-svn-id: svn://10.0.0.236/trunk@73441 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:35:32 +00:00