89 Commits

Author SHA1 Message Date
ramiro%netscape.com
3d4d25bbae Landing unix toolkit exorcism changes. #ifdef-ed OFF for now.
git-svn-id: svn://10.0.0.236/trunk@41820 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:53:49 +00:00
blizzard%redhat.com
0d8aaf88b2 support WM_DELETE window mananger protocol
git-svn-id: svn://10.0.0.236/trunk@41770 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 21:00:22 +00:00
blizzard%redhat.com
3d6f2f55f7 implement nsAppShell::Exit()
git-svn-id: svn://10.0.0.236/trunk@41749 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 03:52:12 +00:00
blizzard%redhat.com
62d3543dd7 fix another UMR.
git-svn-id: svn://10.0.0.236/trunk@41405 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:54:05 +00:00
blizzard%redhat.com
c59a84eefa changes to support the xlib window service
git-svn-id: svn://10.0.0.236/trunk@40525 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:59:14 +00:00
ramiro%netscape.com
fa1f8f7e74 Dispatch crossing events. Remove superflous DispatchFocusEvent() methods.
NOT PART OF BUILD.


git-svn-id: svn://10.0.0.236/trunk@40142 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:33:23 +00:00
ramiro%netscape.com
75be004140 Send a focus in event whenever we get a focus event. Fixes selection.
git-svn-id: svn://10.0.0.236/trunk@40124 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:13:36 +00:00
blizzard%redhat.com
ffb18e0ed8 text entry works
git-svn-id: svn://10.0.0.236/trunk@39507 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:35:41 +00:00
blizzard%redhat.com
f10727e179 more work to get keys working. not yet done but finished for the evening.
git-svn-id: svn://10.0.0.236/trunk@39474 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:26:31 +00:00
ramiro%netscape.com
ccd68b52a6 NOT PART OF BUILD. Get key event a little closer.
git-svn-id: svn://10.0.0.236/trunk@39447 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:01:46 +00:00
blizzard%redhat.com
a9fee56256 Change DispatchEvent() to DispatchXEvent() since that's really what it's doing.
git-svn-id: svn://10.0.0.236/trunk@39285 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:39:31 +00:00
blizzard%redhat.com
91cddf87ec Focus shags, baby. Also tracking visibility and map events so
nsWidget::IsVisible() is now implemented.  This is not part of the
build.


git-svn-id: svn://10.0.0.236/trunk@39239 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 04:34:31 +00:00
ramiro%netscape.com
308efafbce NOT PART OF BUILD. Get key events almost working. Add event debugging.
git-svn-id: svn://10.0.0.236/trunk@39156 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:30:42 +00:00
blizzard%redhat.com
ac3df8f512 Start on infastructure for Focus events and Keypress events. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@39069 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 17:50:28 +00:00
blizzard%redhat.com
b040b04d2b Make sure that when looking for extra ConfigureNotify events that you
check to make sure that the event that you get is actually a ConfigureNotify
event.  StructureNotifyMask includes other things, too.  "I can't believe
this ever worked."  This is not part of the build.


git-svn-id: svn://10.0.0.236/trunk@38974 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 20:51:18 +00:00
blizzard%redhat.com
d6274cb4da native widget scrolling implemented. use PR_LOG for debugging messages. this is not part of the build. approved by cyeh.
git-svn-id: svn://10.0.0.236/trunk@38827 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:06:50 +00:00
ramiro%netscape.com
2fce16f9cc Cut down on the noise.
git-svn-id: svn://10.0.0.236/trunk@38685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 11:46:22 +00:00
ramiro%netscape.com
49e9dcdf0a Cleanup externs.
git-svn-id: svn://10.0.0.236/trunk@38566 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:21:31 +00:00
ramiro%netscape.com
5e5549d77a Final global variable exorcism.
git-svn-id: svn://10.0.0.236/trunk@38563 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:11:22 +00:00
ramiro%netscape.com
da55f7431e Exorcise gVisualInfo.
git-svn-id: svn://10.0.0.236/trunk@38522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:47:29 +00:00
ramiro%netscape.com
cbf9846500 Exorcise gScreenNum.
git-svn-id: svn://10.0.0.236/trunk@38504 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:18:43 +00:00
ramiro%netscape.com
b356f4a9fd Cleanup the widget api some. Move initialization of evil stuff to the gfx
end.  Dont leak the widget name.  Carry around Display* and friends in the
appshell.


git-svn-id: svn://10.0.0.236/trunk@38469 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:28:58 +00:00
blizzard%redhat.com
c5cff30ac8 implement nsWidget::Invalidate, nsWidget::Update, make resizing go
git-svn-id: svn://10.0.0.236/trunk@35901 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:24:32 +00:00
blizzard%redhat.com
c94ea9d669 xlib renders, baby.
git-svn-id: svn://10.0.0.236/trunk@35624 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:07:55 +00:00
blizzard%redhat.com
229f3ae1ff fix bug where the ConfigureNotify wasn't setting the event members properly
git-svn-id: svn://10.0.0.236/trunk@35526 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:31:56 +00:00
blizzard%redhat.com
5826a92dd7 let mouse events flow...
git-svn-id: svn://10.0.0.236/trunk@35106 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 01:53:52 +00:00
blizzard%redhat.com
96b698384d always flush the X event queue before going back into select and always process X events as long as they are available.
git-svn-id: svn://10.0.0.236/trunk@35105 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 00:48:30 +00:00
blizzard%redhat.com
14fc1e4601 start on other events
git-svn-id: svn://10.0.0.236/trunk@33401 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-02 02:54:49 +00:00
blizzard%redhat.com
a815adc7d2 fix some background color settings, remove something from the event mask
git-svn-id: svn://10.0.0.236/trunk@33386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-02 01:47:13 +00:00
blizzard%redhat.com
201d199cd2 more fixes for displays that have more than one visual. expose events threaten to work now.
git-svn-id: svn://10.0.0.236/trunk@33289 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-31 03:05:33 +00:00
blizzard%redhat.com
e2b27f1c3d Apply build patches from Tim Rowley <tor@cs.brown.edu> to get working
with native solaris compiler


git-svn-id: svn://10.0.0.236/trunk@33267 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-30 16:58:31 +00:00
blizzard%redhat.com
8d158427ae move global xlib symbols, fix hard coded toolkit name in makefile
git-svn-id: svn://10.0.0.236/trunk@33098 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 04:13:29 +00:00
blizzard%redhat.com
df93e5b409 start breaking out widgets into their own classes
git-svn-id: svn://10.0.0.236/trunk@32858 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 03:26:18 +00:00
blizzard%redhat.com
b1c6f06c80 more xlib work
git-svn-id: svn://10.0.0.236/trunk@32738 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 21:52:58 +00:00
dp%netscape.com
befa259a88 Landing xpcom20/21 branch.
git-svn-id: svn://10.0.0.236/trunk@32644 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 01:38:36 +00:00
hyatt%netscape.com
25805d78fb Switching from PLEventQueues to nsIEventQueues.
git-svn-id: svn://10.0.0.236/trunk@30286 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 23:34:41 +00:00
blizzard%redhat.com
b2ee85e9dd little more xlib work
git-svn-id: svn://10.0.0.236/trunk@29098 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 02:58:15 +00:00
mcafee%netscape.com
68d8670bd7 Removing nsSelectionMgr from the build
git-svn-id: svn://10.0.0.236/trunk@28865 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:50:17 +00:00
blizzard%redhat.com
f99ac70d24 skel code for xlib based widgets
git-svn-id: svn://10.0.0.236/trunk@27015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:26:39 +00:00