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