bzbarsky%mit.edu
6d722e7a61
Don't clear the root view manager pointer when the root view is destroyed. Bug
...
269402, r+sr=roc, a=asa
2004-11-22 03:06:14 +00:00
bzbarsky%mit.edu
dbebdc563a
Don't invalidate areas in hidden widgets, and don't subtract hidden widgets or
...
widgets without views or widgets in different viewmanagers out of the area we
need to invalidate. Bugs 268090, 269736, 268252. r+sr=roc, a=asa
2004-11-18 20:47:42 +00:00
timeless%mozdev.org
ea2f3df3b9
Bug 106386 Correct misspellings in source code
...
patch by ajvincent@gmail.com r=dbradley rs=brendan
2004-11-10 07:27:11 +00:00
roc+%cs.cmu.edu
93c8848740
Bug 243726. Fix up child-covering calculations. r+sr=bzbarsky
2004-11-05 13:59:33 +00:00
neil%parkwaycc.co.uk
df96a6a58f
Bug 267302 Views should be created by the view manager r+sr=roc
2004-11-04 15:36:49 +00:00
neil%parkwaycc.co.uk
869014801a
Bug 267302 Views should be created by the view manager r+sr=roc
2004-11-04 15:06:50 +00:00
bzbarsky%mit.edu
683944da62
Create an api for easily converting between the coordinate systems of two
...
frames or two views. Use this to fix the auto-positioning of abs pos boxes to
work no matter how their containing block and the block their placeholder lives
in are related, and convert various other callers to the new API. Bug 266968,
r+sr=roc
2004-11-03 16:16:57 +00:00
roc+%cs.cmu.edu
c804dd83a2
Bug 243726. Make Invalidate/UpdateView *much* cheaper by delaying propagating damage over the widget tree until EndUpdateViewBatch. Also adds SimplifyInward/SimplifyOutward methods to nsRegion to avoid region complexity getting out of hand and killing our performance. r=Dainis_Jonitis,bzbarsky, sr=bzbarsky
2004-11-03 02:37:21 +00:00
roc+%cs.cmu.edu
340cf81270
Bug 265983. GTK1 needs GetNativeData(NS_NATIVE_WIDGET) to be passed as the native parent, not NS_NATIVE_WINDOW. r+sr=bzbarsky
2004-10-30 12:57:46 +00:00
bzbarsky%mit.edu
f958ca676d
Push view update batching up to the root view manager. Make all associated
...
members only be accessed by the root view manager. Document the invalidation
setup a bit. Bug 244290, r+sr=roc
2004-10-29 20:47:25 +00:00
roc+%cs.cmu.edu
d3706fffdc
Bug 264245. Make all popups have no nsIWidget parent to avoid the hassles of various widget implementations not keeping their position consistent with their parent. Also, aggressively invalidate cached screen coordinates in GTK1 to avoid bugs. r=bzbarsky,sr=blizzard
2004-10-21 18:35:35 +00:00
dbaron%dbaron.org
624d7dd122
Fix Windows regression (view for paints can vary across platforms). b=227361 r+sr=roc
2004-10-19 22:04:47 +00:00
dbaron%dbaron.org
1df53997e0
Null-check view observer. b=264683 r+sr=roc
2004-10-18 02:41:56 +00:00
dbaron%dbaron.org
e45881224c
Commenting out assertion that I added yesterday. b=227361
2004-10-15 21:39:37 +00:00
dbaron%dbaron.org
cbd46ce33d
Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc (Relanding since this doesn't seem to be the cause of the Tp regression.)
2004-10-14 21:51:00 +00:00
dbaron%dbaron.org
4277cbb2bd
Back out 227361 to fix pageload time regression.
2004-10-14 05:49:10 +00:00
dbaron%dbaron.org
0c6786b66d
Bustage fix. b=227361
2004-10-13 23:06:39 +00:00
dbaron%dbaron.org
0bfc91bf4e
Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc
2004-10-13 22:37:32 +00:00
dbaron%dbaron.org
5e2c923876
Remove unneeded dependency on layout. b=227361 r+sr=roc
2004-10-13 22:08:00 +00:00
dbaron%dbaron.org
13700142d7
Remove unneeded dependency on layout. b=227361 r+sr=roc
2004-10-13 22:05:00 +00:00
roc+%cs.cmu.edu
818d0bd3ff
Bug 238493. BeginUpdateViewBatch should suppress widget geometry changes and make them happen when the batch ends. r+sr=bzbarsky
2004-10-11 20:35:51 +00:00
roc+%cs.cmu.edu
2fdb399a89
Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky
2004-10-09 01:39:21 +00:00
dbaron%dbaron.org
31d6246793
Fix Sun Forte bustage. b=262596,261310
2004-10-02 18:27:37 +00:00
dbaron%dbaron.org
f26ae219a5
Add helper functions that make it easier to cache factories. b=261310 r=darin
2004-10-02 00:44:13 +00:00
roc+%cs.cmu.edu
aad4c8efa2
Bug 160095. Don't crash trying to print documents using -moz-opacity. r+sr=bzbarsky.
2004-09-29 01:36:46 +00:00
dbaron%dbaron.org
747192a54e
Untabify.
2004-09-28 20:49:25 +00:00
neil%parkwaycc.co.uk
1c346b8beb
Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
2004-09-20 22:25:07 +00:00
cbiesinger%web.de
7cce1d2bea
bug 259803 get views using GetInterface from a widget's client data, rather than
...
by queryinterface, r=pinkerton sr=roc
2004-09-20 12:51:31 +00:00
cbiesinger%web.de
337362d9eb
Bug 258411 - fixing regression from bug 250342: wrong z-order for frames
...
r+sr=roc
2004-09-16 13:02:54 +00:00
dbaron%dbaron.org
fa2cc9940e
Remove effectively-unused Set/GetScrollPreference API on nsIScrollableView.h. b=259617 r+sr=roc
2004-09-15 19:16:43 +00:00
cbiesinger%web.de
997a91d826
fixing ViewWrapper leaks introduced by bug 250342 checkin, r+sr=dbaron
2004-09-04 21:30:18 +00:00
jst%mozilla.jstenback.com
63c881aeb2
Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
2004-09-04 19:28:46 +00:00
cbiesinger%web.de
a3eecd9973
fixing gcc 3.4 bustage (removing extra semicolon)
2004-09-04 17:20:00 +00:00
cbiesinger%web.de
28133d3196
Bug 250342 Views should not inherit from nsISupports
...
r+sr=roc
2004-09-04 15:49:20 +00:00
cbiesinger%web.de
6709d53145
Bug 257920 remove unused nsIClipView
...
patch by Chris Thomas <cst@andrew.cmu.edu> r+sr=roc
2004-09-04 15:45:02 +00:00
roc+%cs.cmu.edu
44a6b0cd53
Bug 228780. Fix unused variable warning. r=roc,sr=dbaron, patch by Serge GAUTHERIE
2004-08-28 02:22:06 +00:00
timeless%mozdev.org
600c03e4cd
Bug 256610 Crash [ @ nsViewManager::GetMouseEventGrabber]
...
patch by cst@andrew.cmu.edu r=roc sr=roc
2004-08-23 19:01:39 +00:00
bzbarsky%mit.edu
b043cfdf41
Comment-only spelling fix. a=asa
2004-08-11 19:33:05 +00:00
bzbarsky%mit.edu
389d0576ce
Stop building up the opaque region if it gets too complicated. Bug 253001,
...
r+sr=roc
2004-08-11 05:12:43 +00:00
bryner%brianryner.com
cc807b07b1
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
dbaron%dbaron.org
9477e33c6b
Remove the nsDrawingSurface typedef and replace it with nsIDrawingSurface*. b=64023 r+sr=roc
2004-07-18 17:36:03 +00:00
jim_nance%yahoo.com
79ebda78b6
Bug 249810 - Add calls to PL_FreeArenaPool() so Arena memory ends up on the
...
global Arena free list. This is good because these arenas get created and
destroyed quickly. r+sr=roc
2004-07-16 14:44:10 +00:00
jim_nance%yahoo.com
04359cb2fc
Backing out last change. I didn't realize the tree was frozen
2004-07-09 03:39:28 +00:00
jim_nance%yahoo.com
98f49f7a08
Fix bug 152596 - Add calls to PR_FreeArenaPool() before PR_FinishArenaPool()
...
so that memory is added to the global free lists. r+sr=roc
2004-07-09 03:32:56 +00:00
jim_nance%yahoo.com
ce5d0d510e
Fix but 249923
...
- Remove hashtable from nsViewManager. It is now created on the stack when
it is needed.
- Remove DestroyZTreeNode(). It only removes things from the above hashtable
and that is going to be destroyed shortly after the call.
2004-07-06 02:09:47 +00:00
roc+%cs.cmu.edu
d2859ce21a
Remove nsIScrollingView::Get/SetControlInsets, since it's unused.
2004-07-05 16:53:10 +00:00
jim_nance%yahoo.com
5950eddc2e
Attempt 2 at fixing build problem.
2004-07-05 15:09:57 +00:00
jim_nance%yahoo.com
822ffb83a6
Attempt to fix Firefox build bustage resulting from my last checkin.
2004-07-05 14:46:16 +00:00
jim_nance%yahoo.com
c26874ad92
Fix bug 249810 - Reduce allocations by nsViewManager. r+sr = roc
2004-07-05 13:10:25 +00:00
dbaron%dbaron.org
6d18a9bb63
Fix coordinate transformations used for computing mMouseLocation so they're relative to the root view rather than the end of the parent chain (which differ for, e.g., frames). Add some debugging code (turned off). b=248606 r+sr=roc
2004-06-25 19:02:37 +00:00