Commit Graph

41 Commits

Author SHA1 Message Date
warren%netscape.com
a8b9664a8c Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
kmcclusk%netscape.com
6256e60cdb Added IsPainting method to return whether the viewmanager is currently painting. bug 56335 a=buster@netscape.com r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81282 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 05:03:45 +00:00
kmcclusk%netscape.com
9f4886f121 Added new method to control whether ViewManager and ViewManager2 double-buffer when rendering. bug 49743 a=roc+moz@cs.cmu.edu r=peterl@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79960 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 05:04:53 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
kmcclusk%netscape.com
ecc5188588 Clear the backbuffer to white before rendering to it and copying forward b=34283 r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76855 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:20:40 +00:00
kmcclusk%netscape.com
5c41f2d533 Destroy offscreen surfaces using a singleton nsIRenderingContext instance instead of creating a nsIRenderingContext during shutdown b=48190 r=attinasi@netscape.com
Allways destroy the global array of ViewManager's when last view manager instance is destroyed b=45921 r=attinasi@netscape.com


git-svn-id: svn://10.0.0.236/trunk@76577 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:05:16 +00:00
roc+%cs.cmu.edu
dafb67d22b Adding new nsIView/nsIViewManager APIs so that a view can have a different parent for Z-order/clipping purposes than its geometric parent. Bug 39621. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@76223 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 19:05:52 +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
dcone%netscape.com
e3d69b4f52 Printing now calls RenderViews instead of just the top view. R=rods. b= 44547
git-svn-id: svn://10.0.0.236/trunk@73765 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 14:06:47 +00:00
kmcclusk%netscape.com
6e1642ddc9 Nested divs with overflow now correctly position their child divs which have negative translations (patch from Robert O'Callahan) b=41153 r=attinasi@netscape.com tested on WIN32, Linux
git-svn-id: svn://10.0.0.236/trunk@73001 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:27:12 +00:00
pinkerton%netscape.com
c68de33028 Add drag auto-scrolling to trees. bug#28226, r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@72916 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:40:37 +00:00
kmcclusk%netscape.com
105e5c18f1 Removed clipwidget used by ender-lite widgets. b=35740 r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72432 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:11:43 +00:00
evaughan%netscape.com
e32f5aa5dd fix for [beta2] bugs:
37835
39085
32920

-r pinkerton, rods, hyatt


git-svn-id: svn://10.0.0.236/trunk@70910 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 06:42:29 +00:00
pavlov%netscape.com
a0feb91521 changes all usages of NS_NewTimer to CreateInstance
git-svn-id: svn://10.0.0.236/trunk@70249 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:49:35 +00:00
mjudge%netscape.com
60e950168b debug code for myself
git-svn-id: svn://10.0.0.236/trunk@69629 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:44:17 +00:00
kmcclusk%netscape.com
e26ea11f32 Allow global offscreen to size bigger than a screen without creating a new offscreen each time and asserting. b=38847 r=rods@netscape.com tested=WIN32,Linux Removed compiler warnings in nsViewManager2
git-svn-id: svn://10.0.0.236/trunk@69085 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:45:33 +00:00
anthonyd%netscape.com
71597aa3c3 review: kmcclusk, mjudge
fix for invalid rootWidget in nsViewManager::GetWidgetBounds


git-svn-id: svn://10.0.0.236/trunk@67144 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 00:53:31 +00:00
kmcclusk%netscape.com
747d8897bf Offscreen drawing surface now shrinks and expands in discrete increments of the screen size. b=20741 r=rods@netscape.com. tested on WIN32, Mac, Linux
Applied second half of patch to prevent invisible views from being painted (patch from Tomi.Leppikangas@oulu.fi) b=34466 r=rods@netscape tested on WIN32, Mac, Linux


git-svn-id: svn://10.0.0.236/trunk@66791 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-21 23:02:02 +00:00
kmcclusk%netscape.com
741be3a48f Clip now applies to child views. b=11660 r=buster@netscape.com
Prevent the invalidation of hidden views (1/2 patch from <Tomi.Leppikangas@oulu.fi> b=34466 r=buster@netscape.com
Prevent ViewManager1 from getting into endless loops (patch from <jst@citec.fi> b=25336 r=buster@netscape.com
tested=WINNT, Linux, Mac


git-svn-id: svn://10.0.0.236/trunk@65880 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 21:56:27 +00:00
putterman%netscape.com
f1bd9321d4 fix for bugs 34303, 34301, 34296. a=leaf. r=evaughan.
git-svn-id: svn://10.0.0.236/trunk@65050 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 21:30:09 +00:00
evaughan%netscape.com
8c370b6061 Turned on widget move coelescing in view manager.
-r troy, kevin m


git-svn-id: svn://10.0.0.236/trunk@65001 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 04:57:42 +00:00
evaughan%netscape.com
995d26d6bc 1) viewmanager2 optimizations -r troy, kevin
2) box fixes for Rod's gfx listbox
3) memory leak fixes
4) box fixes in prep for grid widget


git-svn-id: svn://10.0.0.236/trunk@64995 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 03:55:38 +00:00
beard%netscape.com
c73945b6db bug #33219: blendRect was incorrect, damageRect is sufficient. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@64413 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 00:58:11 +00:00
kmcclusk%netscape.com
1bdb9de7c9 Added MOZ_PERF timer code to viewmanager to time rendering b=29308 r=attanasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@64238 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-27 22:00:19 +00:00
beard%netscape.com
e0e4b3441d bug #33091, be more conservative about blend buffer dimensions, r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@64053 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 21:35:07 +00:00
kmcclusk%netscape.com
c62cc9846a Added capability to view manager to offset its coordinate space b=32161 r=attanasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@63930 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:49:18 +00:00
kmcclusk%netscape.com
e92c7a3168 Initialize the result value in nsViewManager::SetFrameRate b=32381 r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@63620 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 21:47:50 +00:00
kmcclusk%netscape.com
876fb99ca4 #ifdef'ed out timer used to flush paints. It is not needed b=31407 r=attanasi@netscape.com
Changed mVMCount from PRUint32 to PRInt32 to make ASSERTION checking for a negative value in mWMCount valid
b=11674 r=attanasi@netscape.com


git-svn-id: svn://10.0.0.236/trunk@63326 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 22:27:26 +00:00
dcone%netscape.com
f39b32d4ab Support for Blending added. r=beard
git-svn-id: svn://10.0.0.236/trunk@63140 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 05:05:12 +00:00
kmcclusk%netscape.com
4d0d56ea8d Added code to prevent invalidation of non-visible rectangles.
This is a performance enhancement for platforms where toolkit invalidate calls
are expensive. b=29847 r=rods@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@62960 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 01:20:07 +00:00
beard%netscape.com
db94531e70 bug 20185 [PDT+], landing nsViewManager2, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@61078 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 05:52:44 +00:00
kmcclusk%netscape.com
31beeacc3d Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com


git-svn-id: svn://10.0.0.236/trunk@60242 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 15:48:01 +00:00
beard%netscape.com
67e7f15ccb added blending logic
git-svn-id: svn://10.0.0.236/trunk@60185 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 02:53:09 +00:00
beard%netscape.com
a946b3689b OptimizeDisplayList() changes.
git-svn-id: svn://10.0.0.236/trunk@60052 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 03:05:00 +00:00
beard%netscape.com
7e7b39d00d removed unused enums, turned double buffering back on, added test for opaque views that occlude other views. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@59849 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-05 04:13:29 +00:00
beard%netscape.com
b96fe64320 added IsClipView() predicate, preliminary support for the new front-to-back display list partitioner.
git-svn-id: svn://10.0.0.236/trunk@59454 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 01:00:23 +00:00
jdunn%netscape.com
40d2152942 changing static_cast to use NS_STATIC_CAST instead...
git-svn-id: svn://10.0.0.236/trunk@59250 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 15:37:51 +00:00
kmcclusk%netscape.com
62e366a2dc Added missing nsIViewManager methods to nsViewManager2.h and nsViewManger2.cpp.
bug=22069; r=attinasi@netscape.com


git-svn-id: svn://10.0.0.236/trunk@58866 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 02:23:34 +00:00
beard%netscape.com
c956c22a62 floating views. bug=21966, r=troy, rods, a=brendan
git-svn-id: svn://10.0.0.236/trunk@58504 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 01:53:34 +00:00
beard%netscape.com
510956bf63 Simple back to front compositor.
git-svn-id: svn://10.0.0.236/trunk@57974 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-16 22:28:28 +00:00