2857 Commits

Author SHA1 Message Date
pierre%netscape.com
9111c1aa2a Fixed #9456 "[PP]DOM Event listeners don't get MouseOut events when mouse leaves window": mLastWidgetHit and mLastWidgetPointed are now static variables.
git-svn-id: svn://10.0.0.236/trunk@47200 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 23:18:28 +00:00
kmcclusk%netscape.com
f2195d5ee2 Use HWND_TOPMOST instead of HWNT_TOP when setting the window z-order for popups.
git-svn-id: svn://10.0.0.236/trunk@47159 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 20:33:34 +00:00
pavlov%netscape.com
3baf62cbce change a few comments
git-svn-id: svn://10.0.0.236/trunk@47157 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 20:30:36 +00:00
Jerry.Kirk%Nexwarecorp.com
7d30a40478 Lots of changes to try and get modal preferences dialog to work.
git-svn-id: svn://10.0.0.236/trunk@47135 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 18:35:19 +00:00
dcone%netscape.com
924b759ef3 Added popup support.
git-svn-id: svn://10.0.0.236/trunk@47132 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 15:05:16 +00:00
dcone%netscape.com
f3b7c3b696 Added popup support
git-svn-id: svn://10.0.0.236/trunk@47131 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 15:00:07 +00:00
cls%seawood.org
46df8144ee Add -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 as appropriate with __STRICT_ANSI__ defined in <prinet.h>
git-svn-id: svn://10.0.0.236/trunk@47097 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 05:09:53 +00:00
pavlov%netscape.com
99acb878e5 remove warning
git-svn-id: svn://10.0.0.236/trunk@47090 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 03:40:34 +00:00
pavlov%netscape.com
4ac766fd0b new file. not built. work in progress.
git-svn-id: svn://10.0.0.236/trunk@47084 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 02:23:47 +00:00
cls%seawood.org
dbbf0c4eef Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c.
git-svn-id: svn://10.0.0.236/trunk@47060 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 14:25:28 +00:00
colin%theblakes.com
08a25ce15a Build widget/timer before gfx, dom, etc since they all need the timer code
git-svn-id: svn://10.0.0.236/trunk@47055 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 12:33:52 +00:00
pavlov%netscape.com
8f75a49a72 release the rendering context after we paint
git-svn-id: svn://10.0.0.236/trunk@46925 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 02:51:38 +00:00
pavlov%netscape.com
db6878c64e fix gfx combo boxes on unix r=mcafee a=trudelle
git-svn-id: svn://10.0.0.236/trunk@46899 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 00:20:56 +00:00
pavlov%netscape.com
a617fa7685 nsIWidget::CaptureMouse works almost
git-svn-id: svn://10.0.0.236/trunk@46867 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 23:09:32 +00:00
dougt%netscape.com
4b0f769454 changing GetDiskSpaceAvailable to return a signed 64 bit value
git-svn-id: svn://10.0.0.236/trunk@46835 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 20:03:56 +00:00
rods%netscape.com
087f7dc45e Added new CSS 2 color values, not being used yet by nsCSSProps
git-svn-id: svn://10.0.0.236/trunk@46787 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 18:30:55 +00:00
rods%netscape.com
7997a2a3e9 Changes SelectPalette forground/background param to TRUE from FALSE
this is a stop gap to stop 8 bit from crashing Bug# 7426


git-svn-id: svn://10.0.0.236/trunk@46767 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 14:24:20 +00:00
pavlov%netscape.com
481b48f934 remove debugging printf
git-svn-id: svn://10.0.0.236/trunk@46759 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 09:31:17 +00:00
pavlov%netscape.com
4ac03325f9 workaround for x,y positioning problems, window showing before resized and moved problem
git-svn-id: svn://10.0.0.236/trunk@46756 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 09:31:00 +00:00
pinkerton%netscape.com
fcf2fe4d3a fix crash when can't load data from a file for some reason. GetData couldn't handle a null data pointer.
git-svn-id: svn://10.0.0.236/trunk@46716 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 05:45:08 +00:00
akhil.arora%sun.com
c14118aed3 cast needed for building with workshop4.2 compiler on solaris
git-svn-id: svn://10.0.0.236/trunk@46685 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 01:28:25 +00:00
dougt%netscape.com
66f1984420 nsFileSpec::GetDiskSpace now returns a PRUint64. (12479)
thanks to Chet Murphy <cmurphy@modelworks.com> for the windows code!


git-svn-id: svn://10.0.0.236/trunk@46590 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 19:20:35 +00:00
akkana%netscape.com
52ca1b2a8d Temporarily disable XIM code, to fix editor/gfx text widget bustage
git-svn-id: svn://10.0.0.236/trunk@46587 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 19:16:29 +00:00
rods%netscape.com
d9f43dff28 Bizzare edge case where click and then dragging outside the window into the console
window crashes in MouseTrailer. This had to do with an invalid window getting set
into the MouseTrailer. The invalid window comes from the mouse hitting the frame of
the app and then the console window. Bug #12848


git-svn-id: svn://10.0.0.236/trunk@46562 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 13:38:30 +00:00
Jerry.Kirk%Nexwarecorp.com
eabd045409 The Clipboard for Photon is now totally bit rotted but this fix will
at least keep it compiling until I get around to fixing it.


git-svn-id: svn://10.0.0.236/trunk@46559 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 13:05:39 +00:00
duncan%be.com
f9dfc9d87c One last fix to the BeOS build. Now compiles fully.
git-svn-id: svn://10.0.0.236/trunk@46555 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 12:24:29 +00:00
cls%seawood.org
b9cfcdc04e Removed check for usleep() as it did not fix the OSF/1 build and does not appear to be needed for anyone else
git-svn-id: svn://10.0.0.236/trunk@46530 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 06:24:11 +00:00
ramiro%netscape.com
b8ffa5615f Make event debuggin more useful on windows.
git-svn-id: svn://10.0.0.236/trunk@46495 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 03:47:26 +00:00
ramiro%netscape.com
21441b3f28 Fix typo.
git-svn-id: svn://10.0.0.236/trunk@46491 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 02:41:13 +00:00
ramiro%netscape.com
5fc6af2ae2 Add better event debugging.
git-svn-id: svn://10.0.0.236/trunk@46490 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 02:32:54 +00:00
briano%netscape.com
20615c9c64 General cleanup.
git-svn-id: svn://10.0.0.236/trunk@46487 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 02:14:10 +00:00
briano%netscape.com
c0948a91bf Removed the obsolete non-NECKO leftovers.
git-svn-id: svn://10.0.0.236/trunk@46458 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 00:21:43 +00:00
pavlov%netscape.com
6f4dec74d2 explaination of key event signals here so i don't get confused later
git-svn-id: svn://10.0.0.236/trunk@46376 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 19:40:12 +00:00
pavlov%netscape.com
ba15e10f4d fix for my XIM changes that broke the original XIM stuff the other day
git-svn-id: svn://10.0.0.236/trunk@46373 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 19:18:22 +00:00
briano%netscape.com
45f20efc3b Hack to get this to compile with DEC's picky C++ compiler.
git-svn-id: svn://10.0.0.236/trunk@46296 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 04:15:00 +00:00
ramiro%netscape.com
0ed74e39c5 Make paint flashing respond to a pref instead of an #ifdef.
git-svn-id: svn://10.0.0.236/trunk@46205 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 19:37:43 +00:00
ramiro%netscape.com
4026eeac36 Fix update event bounds (width and height were reversed). Also set the event
time to PR_Now().


git-svn-id: svn://10.0.0.236/trunk@46177 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 14:11:13 +00:00
ramiro%netscape.com
f05f241100 Make TRACE_PAINT_FLASH flash only the event rect area. Remove some duplicate
code in GetNativeData().


git-svn-id: svn://10.0.0.236/trunk@46175 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 13:05:46 +00:00
ramiro%netscape.com
74a7ce32f6 Another beos fix.
git-svn-id: svn://10.0.0.236/trunk@46101 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 08:52:06 +00:00
cls%seawood.org
141fb53ab8 Added test for usleep() as OSF/1 apparently does not have it. Use select if usleep is not found.
git-svn-id: svn://10.0.0.236/trunk@46097 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 07:47:08 +00:00
beard%netscape.com
87155c6f86 changed superclass to nsChildWindow, to inherit proper sibling clipping.
git-svn-id: svn://10.0.0.236/trunk@46090 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 04:32:10 +00:00
beard%netscape.com
9b27ff364e added option to UpdateWidget() to draw from front to back, to see sibling clipping bugs.
git-svn-id: svn://10.0.0.236/trunk@46088 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 04:30:44 +00:00
beard%netscape.com
d7b826e843 bug #10503's test case didn't display correctly, because sibling clipping wasn't working properly. fixed CalcWindowRegions() to correctly transform sibling rectangles into widget coordinates, and to subtract only siblings that are in front of the child window.
git-svn-id: svn://10.0.0.236/trunk@46087 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 04:29:07 +00:00
ramiro%netscape.com
4f2daafa65 Add Invalidate() and OnPaint() skid marks.
git-svn-id: svn://10.0.0.236/trunk@46083 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 03:22:42 +00:00
duncan%be.com
7a254923ef More changes to fix the BeOS build.
git-svn-id: svn://10.0.0.236/trunk@46082 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 02:03:19 +00:00
pinkerton%netscape.com
fc97ece0f1 get rid of unknown pragma warning.
git-svn-id: svn://10.0.0.236/trunk@46078 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 22:14:44 +00:00
cls%seawood.org
ec7b393f33 Casts needed to compile using WorkShop 4.2 (fugu tinderbox). Thanks to Brian Ryner <bryner@uiuc.edu> for providing the fix.
git-svn-id: svn://10.0.0.236/trunk@46075 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 21:46:19 +00:00
cls%seawood.org
000b98e094 Casts needed to compile with GNUPro v2.0.
git-svn-id: svn://10.0.0.236/trunk@46070 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 21:15:57 +00:00
shaver%netscape.com
2235ae464a native Sun compiler doesn't like NULL for non-|void *| pointer init, thanks to bryner@uiuc.edu for the catch
git-svn-id: svn://10.0.0.236/trunk@46059 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 17:14:18 +00:00
ramiro%netscape.com
635318f5b9 Add gle support.
git-svn-id: svn://10.0.0.236/trunk@46057 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 15:53:04 +00:00