2823 Commits

Author SHA1 Message Date
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
ramiro%netscape.com
f3d38ae5d5 Add some invalidate and paint skid marks.
git-svn-id: svn://10.0.0.236/trunk@46053 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 13:50:54 +00:00
pavlov%netscape.com
78c4e0149c remove more code duplication
git-svn-id: svn://10.0.0.236/trunk@46046 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 03:40:32 +00:00
pinkerton%netscape.com
41cab7d399 add mac code to see if there is any data on the clipboard.
git-svn-id: svn://10.0.0.236/trunk@46043 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 02:29:02 +00:00
pinkerton%netscape.com
5d20e5413f use new mime mapper flag where appropriate.
git-svn-id: svn://10.0.0.236/trunk@46042 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 02:28:49 +00:00
pinkerton%netscape.com
23090febac use xpidl macros.
git-svn-id: svn://10.0.0.236/trunk@46041 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 02:28:38 +00:00
pinkerton%netscape.com
ef81e356c3 add a new flag so mime types aren't added to the mapper if they are not found.
git-svn-id: svn://10.0.0.236/trunk@46040 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 02:27:54 +00:00
bienvenu%netscape.com
74c36f5380 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@46031 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 21:23:08 +00:00
pinkerton%netscape.com
4a10fa6d67 another attempt to stop copying data so much.
git-svn-id: svn://10.0.0.236/trunk@46026 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 20:04:26 +00:00
pinkerton%netscape.com
8f07d13a5c idl-ifying nsIclipboard
git-svn-id: svn://10.0.0.236/trunk@46025 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 19:59:38 +00:00
pinkerton%netscape.com
987387ab0d IDL'ing nsIClipboard.
git-svn-id: svn://10.0.0.236/trunk@46023 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 19:58:06 +00:00
pinkerton%netscape.com
86ec04cb27 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@46021 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 19:57:42 +00:00
pavlov%netscape.com
fe6dfe465c use macros for getiid, isupport, etc
git-svn-id: svn://10.0.0.236/trunk@46003 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 08:13:41 +00:00
pavlov%netscape.com
7c9e4335a9 remove more code duplication
git-svn-id: svn://10.0.0.236/trunk@46002 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 08:12:23 +00:00
pavlov%netscape.com
2ce2bcb20a remove more unused code.
work on getting pointer grabs working properly


git-svn-id: svn://10.0.0.236/trunk@45988 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 01:30:25 +00:00
shaver%netscape.com
b932ee6cbf add IsChildOf
git-svn-id: svn://10.0.0.236/trunk@45976 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:45:50 +00:00
pavlov%netscape.com
0dc45530f1 move XIM code to the right place, fix crash on linux
git-svn-id: svn://10.0.0.236/trunk@45900 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 16:44:56 +00:00
rods%netscape.com
5063c0dff0 Added metric for native TextField Border width
git-svn-id: svn://10.0.0.236/trunk@45890 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 14:19:08 +00:00
rods%netscape.com
cc301775a8 Added new Metric that provides the TextField's native border width
git-svn-id: svn://10.0.0.236/trunk@45889 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 14:15:16 +00:00
bruce%cybersight.com
de50afc8c5 Use nsCRT::free() instead of delete[] for char* data.
git-svn-id: svn://10.0.0.236/trunk@45886 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 14:08:47 +00:00
bruce%cybersight.com
2a6864c0c9 Use nsCRT::free() instead of delete[] for char* data. Also, use nsAllocator instead of new[].
git-svn-id: svn://10.0.0.236/trunk@45885 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 14:03:21 +00:00
bruce%cybersight.com
71fe4fde73 Use nsCRT::free() instead of delete[] for char* data.
git-svn-id: svn://10.0.0.236/trunk@45884 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 13:45:10 +00:00
duncan%be.com
c725727628 A bunch of things to get the BeOS build to work. Mostly
BeOS specific fixes, except for the change to nsinstall.c
that ignores trailing "/." in the function mkdirs (as
creating a "." dir fails under BeOS).


git-svn-id: svn://10.0.0.236/trunk@45881 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 12:54:05 +00:00
sspitzer%netscape.com
d477f04e12 add newline to end of file to please certain UNIX compilers.
git-svn-id: svn://10.0.0.236/trunk@45876 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 10:43:00 +00:00
jefft%netscape.com
3b00bfd564 made chooseOutputFile() more complete; imaplemented QueryInterface() to return nsIFileSpec too
git-svn-id: svn://10.0.0.236/trunk@45832 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 05:30:33 +00:00
jefft%netscape.com
c1871e19c5 revise chooseOutputFile() interface to take output filter mask
git-svn-id: svn://10.0.0.236/trunk@45808 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 02:24:39 +00:00
beard%netscape.com
8d47000daa bug 9534: moved SetOrigin(0, 0) in HandleUpdateEvent so that updateRgn is in correct coordinate system. added BLINK_DEBUGGING code.
git-svn-id: svn://10.0.0.236/trunk@45807 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 02:08:44 +00:00
beard%netscape.com
381e7c2e7e Cleaned up indentation.
git-svn-id: svn://10.0.0.236/trunk@45806 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 02:01:45 +00:00
ramiro%netscape.com
f0e8e1313c Comment out the stupid native menus to cut down on the daily saari carnage.
How ironic that changes to fix the one platform that uses native menus
breaks a bunch of others that dont...


git-svn-id: svn://10.0.0.236/trunk@45805 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 01:54:31 +00:00
bruce%cybersight.com
fbb9bc2134 Stub out functions for Saari so that this will build.
git-svn-id: svn://10.0.0.236/trunk@45804 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 01:53:42 +00:00
ramiro%netscape.com
e9de2181a3 quiet pavlov's debug noise
git-svn-id: svn://10.0.0.236/trunk@45803 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 01:44:17 +00:00
jdunn%netscape.com
b5a75bba43 Fixing int/enum conversion which the native unix compilers don't like.
( |= produces an int which you can't assign to an enum so you need the cast)


git-svn-id: svn://10.0.0.236/trunk@45789 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 00:24:23 +00:00
saari%netscape.com
d7897c9ddf Chages to nsIMenu and nsIMenuItem for checkbox support and a more general way of IDing the Help menu (necessary for MacOS).
Also, some changes to try and stop crashing when Palm software is installed on MacOS.


git-svn-id: svn://10.0.0.236/trunk@45783 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 23:48:39 +00:00
pinkerton%netscape.com
7c9d512698 fix a comment a=mcafee.
git-svn-id: svn://10.0.0.236/trunk@45781 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 23:17:21 +00:00
pinkerton%netscape.com
b9f63b7c45 making sure we call StartDragSession and EndDragSession. a=mcafee
git-svn-id: svn://10.0.0.236/trunk@45780 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 23:17:07 +00:00