340 Commits

Author SHA1 Message Date
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
jst%netscape.com
7e0575bfee DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
git-svn-id: svn://10.0.0.236/trunk@76967 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 17:27:06 +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
saari%netscape.com
d178dd6d0f undoing hackery and fixing a leak. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@76227 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 22:19:55 +00:00
saari%netscape.com
ce8255995f hack part deux for testing for leak increase
git-svn-id: svn://10.0.0.236/trunk@75856 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:59:44 +00:00
saari%netscape.com
585834ef4b temp hack to test theory for sudden increase in leaks
git-svn-id: svn://10.0.0.236/trunk@75846 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:25:51 +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
shanjian%netscape.com
309c493895 #14022 IME98 Reconversion does not work in HTML Editor
r = jfrancis
a = ftang
fix proposed by m_kato@ga2.so-net.ne.jp

New events are added to support reconversion. As a result, many files
are affected. They are:
editor:
  nsEditor.h nsEditor.cpp nsEditorEventListeners.cpp nsEditorEventListeners.h
  nsHTMLEditor.h nsHTMLEditor.cpp nsIEditorIMESupport.h
dom and layout:
  nsIPrivateCompositionEvent.h nsDOMEvent.h nsDOMEvnet.cpp nsEventListenerManager.cpp
  nsIDOMCompositionListener.h
widget:
  nsGUIEvent.h nsWindow.h nsWindow.cpp


git-svn-id: svn://10.0.0.236/trunk@75606 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 21:43:29 +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
cls%seawood.org
7fb57d53ad Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner
git-svn-id: svn://10.0.0.236/trunk@73643 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 18:44:42 +00:00
cls%seawood.org
91d683a067 Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
git-svn-id: svn://10.0.0.236/trunk@73583 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 08:08:04 +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
evaughan%netscape.com
3d5cc870c3 Clean up for autoscrolling menu landing. ScrollBox events need their own type and should not be
on top of menu events.

-r hyatt


git-svn-id: svn://10.0.0.236/trunk@73358 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 00:00:18 +00:00
joki%netscape.com
c1ec0c7d3c Part of fix for 42418, patch up event target from PresShell after re-entrant events to avoid null targets. r:nisheeth
git-svn-id: svn://10.0.0.236/trunk@73158 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:58:13 +00:00
bryner%uiuc.edu
20f5e42ebc Fixing bug 43628. r=hyatt,pavlov.
git-svn-id: svn://10.0.0.236/trunk@73109 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:59:18 +00:00
saari%netscape.com
b98ddb60b1 adding null check to prevent a few crashers on windows and linux that I introduced (exposed new code path). r=bryner
git-svn-id: svn://10.0.0.236/trunk@73098 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:18:54 +00:00
saari%netscape.com
107a69004e Fix for nsbeta2+ bug 38673. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@73044 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:37:08 +00:00
evaughan%netscape.com
a87e4943ba Autoscrolling menus feature landing #32730
-r hyatt, saari


git-svn-id: svn://10.0.0.236/trunk@73042 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:15:04 +00:00
bryner%uiuc.edu
dfdbb96740 Bulletproofing fix for bug 41116. r=saari.
git-svn-id: svn://10.0.0.236/trunk@73011 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 01:54:20 +00:00
saari%netscape.com
b51d6959c0 base work for bug 42553, r=danm
git-svn-id: svn://10.0.0.236/trunk@72575 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:45:47 +00:00
mjudge%netscape.com
e85fda1167 fixing blocker bug for focus not typing in url bar after progromatic change to focus on other document. r=saari. (from regression of 34986) pdt+
git-svn-id: svn://10.0.0.236/trunk@72176 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:59:54 +00:00
mjudge%netscape.com
bdb655cbc8 cleaning up 34896 ender-lite with saari's review.
git-svn-id: svn://10.0.0.236/trunk@71916 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:13:03 +00:00
inaky.gonzalez%intel.com
a4ad3b18a9 Fixed nsSupportsHashtable behaviour and API to fix leaks in
nsDirectoryService. Fixes bugs #38606 and #39859.

a=waterson; r=rayw,brendan,warren


git-svn-id: svn://10.0.0.236/trunk@71623 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:06:56 +00:00
dcone%netscape.com
77e0590e65 Fixed bug 7559. R= rods
git-svn-id: svn://10.0.0.236/trunk@71518 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 13:48:06 +00:00
rods%netscape.com
aec587772e ifdef for mac event processing of access keys
bug=7559 r=dcone


git-svn-id: svn://10.0.0.236/trunk@71369 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 14:20:50 +00:00
kin%netscape.com
f0ffccdd37 Part2 of fix for bug #39821: Drag and Drop interferes with selection
Made GetSelectionController() a public method on the nsIFrame interface,
so that nsEventStateManager::GenerateDragGesture() has access to it. This
prevents D&D from interfering with selection in Ender-Lite.

    layout/base/public/nsIFrame.h
    layout/events/src/nsEventStateManager.cpp
    layout/html/base/src/nsFrame.h
    layout/html/base/src/nsFrame.cpp

r=buster@netscape.com,brade@netscape.com,cmanske@netscape.com   a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71139 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 03:20:02 +00:00
kin%netscape.com
d7bccacbfb Part 1 of fix for bug #39821: Drag and Drop interferes with selection.
layout/base/public/nsIFrameSelection.h
  layout/base/src/nsSelection.cpp
  layout/events/src/nsEventStateManager.cpp
  layout/html/base/src/nsFrame.cpp
  layout/html/forms/src/nsGfxTextControlFrame2.cpp
  xpfe/browser/resources/content/navigatorDD.js

r=brade@netscape.com,cmanske@netscape.com a=beppe@netscape.com,waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70855 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 20:04:02 +00:00
joki%netscape.com
32e51cfc6e More support for onresize and onscroll, bug 960
git-svn-id: svn://10.0.0.236/trunk@70364 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:53:58 +00:00
joki%netscape.com
7fe66ffb76 fix for resize event support, bug 960, and additional support for DOM 2 events.
git-svn-id: svn://10.0.0.236/trunk@70314 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:27:22 +00:00
joki%netscape.com
02dc257016 Part of fix for DOMEvent::GetCurrentTarget.
git-svn-id: svn://10.0.0.236/trunk@70215 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:40:22 +00:00
joki%netscape.com
c1ee765f8b Part of fix for 4163, enable 4.x dragdrop event
git-svn-id: svn://10.0.0.236/trunk@70210 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:31:36 +00:00
joki%netscape.com
8002cdafaf Fix for bug 39422, fix use of event.target from JS. a:leaf, r:vidur
git-svn-id: svn://10.0.0.236/trunk@70073 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:46:38 +00:00
joki%netscape.com
f71e0bbd1c Commenting out until we can figure out what mac wants here.
git-svn-id: svn://10.0.0.236/trunk@70045 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:27:10 +00:00
joki%netscape.com
2fb47fed49 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@70038 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:49:04 +00:00
joki%netscape.com
b26273c196 Fix for bustage
git-svn-id: svn://10.0.0.236/trunk@70029 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 11:36:34 +00:00