ftang%netscape.com
fe2a2bc6b9
fix Shift+a does not produce A in editor problem. We need to clean up isShift before we send. r=pavlov
1999-10-14 23:04:57 +00:00
ftang%netscape.com
e4972d7ffc
fix problem with url bar trancation. Do not send extra key press for non A-Z0-9
1999-10-14 21:49:49 +00:00
ftang%netscape.com
bb8634c69c
fix the problem taht PageUp/PageDown/Up/Down/Left/Right/Home/End does not work after we land the keyevent branch. add missing isMeta code there
1999-10-14 20:03:00 +00:00
ftang%netscape.com
bd9000ea54
landing keyEvent_19991004_BRANCH
...
bugs # see the log of the check in into branch
author/reviewer:
mozilla/layout/base/src/nsRangeList.cpp brade/mjudge
mozilla/layout/html/forms/src/nsGfxTextControlFrame.cpp brade/ftang
mozilla/layout/events/src/nsDOMEvent.cpp brade/joki
mozilla/layout/events/src/nsEventStateManager.cpp brade/joki
mozilla/widget/public/nsGUIEvent.h akkana/ftang
mozilla/widget/src/windows/nsWindow.cpp ftang/mjudge
mozilla/widget/src/windows/nsWindow.h ftang/mjudge
mozilla/widget/src/mac/nsTextAreaWidget.cpp brade/ftang
mozilla/widget/src/mac/nsMacEventHandler.cpp brade/simon
mozilla/widget/src/xpwidgets/nsKeyBindMgr.cpp brade/ftang
mozilla/widget/src/gtk/nsGtkEventHandler.cpp akkana/?
mozilla/widget/src/gtk/nsWidget.cpp erik/ftang
mozilla/layout/xul/base/src/nsTreeCellFrame.cpp brade/ftang
mozilla/editor/base/nsEditorEventListeners.cpp brade/akkana
mozilla/editor/base/nsHTMLEditor.cpp brade/akkana
mozilla/rdf/content/src/nsXULKeyListener.cpp ftang/saari
fix the master bug- 15693
fix at least, but not limited to, the following bugs
10158,11956,6053,9333,10901,14348,6449,11845,13016,14410,15657,15307,15842,13856
1999-10-14 18:27:01 +00:00
brade%netscape.com
bb0c43c52f
remove dbl-click message (per joki); dblclick message is causing bug #14990 ; r=sfraser@netscape.com
1999-10-14 14:22:22 +00:00
Jerry.Kirk%Nexwarecorp.com
b1319b4798
These changes fix a draw problem when a top-level window was Move'd
...
Bug=16325 r=Michael.Kedl@Nexwarecorp.com
1999-10-14 00:33:49 +00:00
pinkerton%netscape.com
dd835b32b3
take a first stab at native system colors. obviously more work needs to be done to use appearance, but this will get us started. (r=sfraser, bug# 1021).
1999-10-13 00:08:17 +00:00
pinkerton%netscape.com
fcae07f751
correctly trigger the sending of mouse_exit events when the mouse moves into the growBox. fixes a bug with gfx scrollbars in bookmarks when the window was resized. (r=sfraser, no explicit bug number).
1999-10-13 00:06:00 +00:00
Jerry.Kirk%Nexwarecorp.com
0383260ad7
Fixed syntax error which caused invalidation not to work when logging
...
was turned off.
Bug# 16169 r=Dale.Stansberry@Nexwarecorp.com
1999-10-12 14:39:32 +00:00
mcafee%netscape.com
dedbcb3246
Applying patch from buhr@stat.wisc.edu. Fixes destination widget confusion (14759). Unix-only, a=mscott
1999-10-12 07:26:47 +00:00
waterson%netscape.com
ab20f5e245
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 02:10:08 +00:00
kmcclusk%netscape.com
e4689200df
Changed WIN32 windows style from WS_EX_CLIENTEDGEto WS_EX_WINDOWEDGE to
...
stop drawing client windows sunken. bug=15151; r=rods@netscape.com
1999-10-11 23:56:55 +00:00
dveditz%netscape.com
2b60c91417
Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz
1999-10-10 01:32:59 +00:00
beard%netscape.com
a445cb0aaf
fix memory leaks (nsMacMessage sink). r=pavlov, bug=15380
1999-10-09 03:08:56 +00:00
dveditz%netscape.com
19d2005552
fixing Win32 debug build bustage with NS_LOG_ADDREF. r=mccabe
1999-10-09 02:09:31 +00:00
kipp%netscape.com
b0dcc883f8
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
warren%netscape.com
b90a06a288
Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
1999-10-08 01:49:06 +00:00
pavlov%netscape.com
def6537a32
unif 0 synchronous drawing on linux and add some checks to make sure we are visible and don't dump paint events when we are going to ignore them r=akkana
1999-10-07 20:49:11 +00:00
akkana%netscape.com
440b8f8a14
15712: Fix gtk double-click events. r=pavlov
1999-10-06 22:57:00 +00:00
kmcclusk%netscape.com
07851890e7
r=rods; bug=15478; Added WS_EX_TOOLWINDOW extended style for popup windows
...
to prevent popups from creating empty task bar buttons.
bug=6061; NS_DISPLAYCHANGE event is now generated when the display depth changes
on WIN32.
1999-10-06 21:54:49 +00:00
pavlov%netscape.com
02937b74c2
get CaptureRollupEvents working properly on unix. Fix focus problem that was being caused by grabbing the focus via SetFocus(). Fix potential crash in OnRealize(). fixes 15169, 15537, 15470 r=rods (for focus parts) r=blizzard@redhat.com (for all of it)
1999-10-06 14:04:05 +00:00
ramiro%netscape.com
4ecf314241
Im an idiot, i applied the same patch twice. Sorry. Backout my last change.
1999-10-06 03:38:49 +00:00
kipp%netscape.com
729701c1ca
Tweaked refcnt munging to better support refcnt tracking
1999-10-05 23:58:32 +00:00
kipp%netscape.com
1849660445
Fixed a memory leak of widgets triggered when the close box for a window is hit
1999-10-05 23:57:57 +00:00
ramiro%netscape.com
21475d7d1c
Fix for bug 15245. Rearrange the inclusion of system headers to unbreak
...
some unix compilers. Patch provided by tor@cs.brown.edu and reviewed by me.
1999-10-05 23:08:19 +00:00
kipp%netscape.com
0efe46b221
Added in ctor/dtor counting
1999-10-05 14:53:40 +00:00
shawnp%earthling.net
9b6e581720
To determine what gfx toolkit is being used at runtime, I added the
...
following functions to the nsIUnixToolkitService interface:
SetWidgetToolkitName(), SetGfxToolkitName(), IsValidWidgetToolkit(),
IsValidGfxToolkit(), GetWidgetToolkitName(), GetGfxToolkitName(). I also
added the implementation for these functions. Reviewed by
ramiro@netscape.com .
1999-10-05 01:35:21 +00:00
shawnp%earthling.net
585ecaa93b
Improved info that is logged. Only bother to do something in OnPaint() if there
...
is a pixmap to copy from. Reviewed by ramiro@netscape.com .
1999-10-05 01:31:56 +00:00
shawnp%earthling.net
50b2b69765
Implemented stub CaptureRollupEvents() and SetTitle() functions. Now handle
...
both Qt and Xlib gfx toolkits at runtime. Fixed a bug in SetCursor(). Can now
track cursor movement when no mouse button is pressed. Got rid of flickering
when repainting web pages. Reviewed by ramiro@netscape.com .
1999-10-05 01:31:18 +00:00
shawnp%earthling.net
cd9bb1e41a
Now use separate PR_LOG module for scrolling. Stopped generation of double
...
scroll events. Reviewed by ramiro@netscape.com .
1999-10-05 01:30:23 +00:00
shawnp%earthling.net
c0f0b35219
Added mouse enter/exit event. Added focus in/out event. Now use seperate PR_LOG
...
modules for events. Combined MousePressedEvent() and MouseReleasedEvent() into
MouseButtonEvent(). Reviewed by ramiro@netscape.com .
1999-10-05 01:29:07 +00:00
shawnp%earthling.net
0427b85334
Added constructor needed for integration with Xlib gfx toolkit. Reviewed by
...
ramiro@netscape.com .
1999-10-05 01:28:24 +00:00
shawnp%earthling.net
9d5df7b930
Implemented stub SetCheckboxType() and GetCheckboxType() functions.
...
Reviewed by ramiro@netscape.com .
1999-10-05 01:27:44 +00:00
shawnp%earthling.net
5a99630c35
Implemented stub GetEnabled() and IsHelpMenu() functions. Reviewed by
...
ramiro@netscape.com .
1999-10-05 01:26:39 +00:00
shawnp%earthling.net
310fe3df5d
Updated to better match values used by the gtk widget toolkit (assuming
...
those are more correct values). Reviewed by ramiro@netscape.com .
1999-10-05 01:24:46 +00:00
shawnp%earthling.net
8ecc7f012b
Added a static function to determine at runtime what gfx toolkit is being
...
used. Reviewed by ramiro@netscape.com .
1999-10-05 01:23:47 +00:00
shawnp%earthling.net
9b46f1ef68
Now link in libxlibgrb.so when building libwidgetqt.so so that Qt can work
...
with the Xlib gfx toolkit. Reviewed by ramiro@netscape.com .
1999-10-05 01:22:48 +00:00
kipp%netscape.com
5f609f478d
r=ramiro; fix uninitialized refcnt bug that triggers an assertion when you're lucky
1999-10-05 00:31:55 +00:00
duncan%be.com
55eb29fcd7
Hack into compileable shape.
1999-10-04 08:52:17 +00:00
ramiro%netscape.com
c6973263b7
Fix for xlib build bustage.
1999-10-04 04:49:45 +00:00
beard%netscape.com
4d1ac7a47a
calling __NSInitialize/__NSTerminate to enable GC leak detector. r=smfr
1999-10-03 20:53:11 +00:00
beard%netscape.com
26ba00f59b
changed from directly using "MSL ShLibRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=smfr
1999-10-03 20:47:12 +00:00
kmcclusk%netscape.com
3953f290cd
r=rods; bug=15312 nsIWidget::GetParent now stops at the top of the widget hierarchy on WIN32
...
r=rods; bug=13644 Dropdown on WIN32 no longer causes parent window to change z-order or activation
1999-10-02 00:13:23 +00:00
Jerry.Kirk%Nexwarecorp.com
97115c270b
Photon Only...
...
Added ConsumeEvents parameter to CaptureRollupEvents
r=Michael.Kedl@Nexwarecorp.com
1999-10-01 21:54:47 +00:00
pierre%netscape.com
f588951106
Fixed #14416 "GFX combo boxes cause zombie windows": there was a memory leak in WidgetToScreen and ScreenToWidget. r=dcone/sfraser
Fixed #14775 "Crash removing delete observer when closing windows": reshuffled nsToolkit and added nsMacFocusHandler to nsMacEventHandler. r=dcone/sfraser
1999-10-01 21:40:22 +00:00
pierre%netscape.com
1404c9b219
Fixed #14775 "Crash removing delete observer when closing windows": reshuffled nsToolkit and added nsMacFocusHandler to nsMacEventHandler. r=dcone/sfraser
1999-10-01 21:40:04 +00:00
Jerry.Kirk%Nexwarecorp.com
1741d6d1f1
Photon Only changes...
...
remove bogus call to nsIAppShell->GetNativeData since it isn't used
Added code for menu RollUp
Change Invalidate Code not to when widget is not Realized
Changed mUpdateArea from nsRect to nsIRegion
Moved the HandleEvent code from nsWindow to nsWidget
r=Michael.Kedl@Nexwarecorp.com
1999-10-01 21:06:43 +00:00
pavlov%netscape.com
890d074ae3
remove files since we have idl files for both of these r=pinkerton
1999-10-01 20:16:36 +00:00
ramiro%netscape.com
6ca405327d
fix build bustage.
1999-10-01 12:21:33 +00:00
pavlov%netscape.com
74a9d78f66
clean up interface (not built)
1999-10-01 11:17:27 +00:00
pavlov%netscape.com
0bc1cc54aa
removing nsui.h
1999-10-01 11:06:07 +00:00
pavlov%netscape.com
d2350c5e00
remove unused file
1999-10-01 11:04:57 +00:00
pavlov%netscape.com
c10884a6d2
rename declaration of [ptr] native nsIWidget so it doesn't conflict when nsIWidget.idl is built (no real change) r=syd
1999-10-01 09:55:20 +00:00
pavlov%netscape.com
34269f2f9b
use correct return type
1999-10-01 09:24:34 +00:00
pavlov%netscape.com
4cbc9784d7
fix build bustage - use correct return type
1999-10-01 09:23:50 +00:00
pavlov%netscape.com
8b2016044d
remove headers that are now in MANIFEST_IDL r=shaver
1999-10-01 08:38:16 +00:00
pavlov%netscape.com
18226019c7
removed bogus calls to nsIAppShell->GetNativeData since it isn't used r=shaver (for the entire checkin)
1999-10-01 08:36:23 +00:00
pavlov%netscape.com
16c3db7c13
remove bogus call to nsIAppShell->GetNativeData since it isn't used r=shaver (for the entire checkin)
1999-10-01 08:34:33 +00:00
pavlov%netscape.com
7607481dd2
remove GetNativeData since it isn't used r=shaver (for the entire checkin)
1999-10-01 08:33:41 +00:00
pavlov%netscape.com
b2c67ac60c
use idl files for these things
1999-10-01 08:32:30 +00:00
pavlov%netscape.com
72c95c7b9d
added files: mozilla/widget/public/nsIAppShell.idl, mozilla/widget/public/nsIToolkit.idl, mozilla/widget/public/nsIRollupListener.idl
1999-10-01 08:29:38 +00:00
pavlov%netscape.com
ec4fc37707
adding new files (not built yet) and updated nsIWidget.idl (not built either)
1999-10-01 08:19:08 +00:00
beard%netscape.com
4cc9499736
remove htmlparser from static linkage. r=vidur
1999-10-01 00:43:54 +00:00
vidur%netscape.com
60739c3c3d
Removed parser static linkage.
1999-09-30 22:23:21 +00:00
vidur%netscape.com
9f8bfee01d
Converted parser into a module. Removed static linkage of parser.
1999-09-30 22:08:24 +00:00
rods%netscape.com
cd2c3b0283
Added ConsumeEvents parameter to CaptureRollupEvents
1999-09-30 14:36:17 +00:00
Jerry.Kirk%Nexwarecorp.com
8a2c0f6484
Added debug and some error checking for Photon
1999-09-30 12:29:30 +00:00
rods%netscape.com
1997e3eb64
Changed the metric used to calculate the Horizontal Inside Padding
1999-09-30 11:48:52 +00:00
ramiro%netscape.com
3f4f667849
Fix for bug 15245. Patch by tor. r=me
1999-09-30 06:09:21 +00:00
saari%netscape.com
2ee263efc7
Making the Mac key event generation code follow the new spec for autokeys generate keypress events. Brade has run this change on her machine for about a week, I tested it on my machine without any problems. Reviewed by Brade and Dagley.
1999-09-30 01:44:42 +00:00
ramiro%netscape.com
c810869399
Make paint flashing happen only if caps lock is down to make it easier
...
to target specific rendering problems. r=pavlov. bug 15234.
1999-09-30 01:17:34 +00:00
briano%netscape.com
31840257ed
QNX-specific fix, map usleep to sleep since QNX doesn't have usleep.
1999-09-29 03:19:00 +00:00
beard%netscape.com
1a1b210a47
fixing leaking toolkit and device contexts.
1999-09-29 01:25:19 +00:00
saari%netscape.com
05078b007e
Helping to fix M10 bug 14464 a: chofmann r: akkana
Tested on Mac, Win, and Linux. 14464 requires other checkins to be fully fixed.
1999-09-29 00:49:11 +00:00
akkana%netscape.com
e960d85cef
14464: Track saari's changes to make XUL key bindings work again
1999-09-29 00:34:19 +00:00
briano%netscape.com
c9d18cad42
Added CaptureRollupEvents to fix the Motif-specific breakage.
1999-09-28 04:29:59 +00:00
alecf%netscape.com
137a500221
implement SetTitle to fix bustage
1999-09-28 03:22:11 +00:00
alecf%netscape.com
2f44cdc2c9
fix xlib bustage by implementing SetTitle and CaptureRollupEvents
...
(xlib not part of the default build)
1999-09-28 02:25:20 +00:00
pavlov%netscape.com
bc705fb546
work to get drawing done based on regions and not rects. remove unneeded code in nsBaseWidget and removed tabs. add InvalidateRegion() method to nsIWidget. did InvalidateRegion implimentation on unix. a=shaver r=beard
1999-09-28 01:31:41 +00:00
pavlov%netscape.com
7c441572f5
make menus partially dismiss on unix
1999-09-27 02:16:18 +00:00
akkana%netscape.com
cd4d6f7d02
14862: Send proper triple-click count on Linux. a=leaf/r=pavlov
1999-09-24 20:08:53 +00:00
sfraser%netscape.com
189ce71353
Fix for 14804 -- make double-click handling better. r pierre, a chofmann.
1999-09-24 04:52:04 +00:00
pavlov%netscape.com
8d00fc1ccd
remove printfs
1999-09-24 00:37:58 +00:00
pavlov%netscape.com
ead8983801
fix for 13140, make painting on linux not suck. a=leaf r=ramiro i=rule
1999-09-24 00:36:00 +00:00
pinkerton%netscape.com
10e16725cd
don't invalidate the control if it's already enabled. (rev sfraser/appr leaf)
1999-09-23 23:26:37 +00:00
beard%netscape.com
0ca4aff3f2
bug #10503 : added SetZIndex & GetZIndex. a=leaf, r=troy
1999-09-23 23:26:25 +00:00
mcafee%netscape.com
d410741388
Casting arguments to gdk_property_change() to make some non-Linux platforms happier. r=slamm, a=leaf
1999-09-23 21:43:04 +00:00
brade%netscape.com
59ba46d7a8
bug #14493 ; a=leaf; r=saari,sfraser. Start to implement proposed key spec (enough to match current editor assumptions). Send KeyPress events for all keydowns. Set or zero charCode and keyCode as appropriate. Have ConvertKeyEventToUnicode return the charCode (only for keypress). Add some additional infrastructure for when the spec is finalized.
1999-09-23 14:47:09 +00:00
brade%netscape.com
fe91710aa1
change api for ConvertKeyEventToUnicode to return charCode
1999-09-23 14:47:00 +00:00
rods%netscape.com
409467491c
fixed rollup notification code
1999-09-23 12:03:44 +00:00
pavlov%netscape.com
c9439e7aa9
fix for build breakage on aix, hpux and other platforms no one uses a=briano
1999-09-23 04:21:58 +00:00
pavlov%netscape.com
4f970a5810
removing printf for every mouse move
1999-09-22 07:56:37 +00:00
mcafee%netscape.com
41f5904967
Adding nsWindow::StoreProperty() so we can hang Xatoms on windows.
1999-09-22 07:38:28 +00:00
pavlov%netscape.com
e5950c2444
fix for 14292, 4289, 13051
1999-09-22 06:25:13 +00:00
joki%netscape.com
de1d4abc32
Adding support for event.clickCount, obsoleting old dblclick event.
1999-09-22 02:29:33 +00:00
pinkerton%netscape.com
cf9007d2df
Oops, forgot to #include something
1999-09-22 01:01:24 +00:00
pinkerton%netscape.com
06afa85917
turn back on using the disk for large data sets.
1999-09-22 00:41:49 +00:00
pinkerton%netscape.com
b5705b8c0e
use nsPrimitiveHelpers to get data into and out of nsISupportsPrimitives.
1999-09-22 00:40:14 +00:00
pinkerton%netscape.com
c330438cea
turn off live-reflow during resize until cmd-key is down.
1999-09-22 00:39:37 +00:00
saari%netscape.com
6df67e6af3
Changing broadcaster to use onbroadcast instead of oncommand. Adding the "braodcast" "commandupdate" and "input" events. Changed all xul observes nodes to use onbroadcast instead of onchange.
1999-09-21 23:02:35 +00:00