beard%netscape.com
53edb43c8a
bug #17574 : fixed ResizeView() to generate an update for the bounding box of old and new bounds of the view, instead of the entire parent view (duh!). this can be optimized further by doing separate updates if old and new aren't overlapping. r=kin
1999-12-01 22:58:24 +00:00
beard%netscape.com
ad651ca768
bug #13131 , 18140: now accumulating paint requests into a region for each view that has a widget. r=pavlov
1999-11-30 22:27:56 +00:00
tbogard%aol.net
981b300078
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*.
1999-11-24 06:03:10 +00:00
evaughan%netscape.com
5e417d8e52
Turned gfx scrollbars on by default. -r Mcaffe
1999-11-24 00:21:12 +00:00
kmcclusk%netscape.com
127fdb69dc
Removed build warning in nsCornerView::Paint on Linux by overriding both overloaded Paints. r=buster@netscape.com
1999-11-22 21:11:46 +00:00
kin%netscape.com
655697a251
Fix for bug #17989 : Selection AutoScrolling broken when using GFX Scrollbars
...
layout/base/src/nsRangeList.cpp
- Added ConstrainFrameAndPointToAnchorSubtree() and various utility
methods.
- Modified HandleDrag() to call ConstrainFrameAndPointToAnchorSubtree().
layout/html/base/src/nsFrame.cpp
- Modified GetContentAndOffsetFromPoint() to skip over generated
and anonymous content frames.
layout/html/base/src/nsGfxScrollFrame.cpp
layout/html/base/src/nsGfxScrollFrame.h
- Override the default nsFrame::GetContentAndOffsetsFromPoint()
implementation with a version that calls
mInner->GetContentAndOffsetsFromPoint(). This prevents the
scrollbar frames from being included in the search.
view/src/nsScrollPortView.cpp
- Fixed bug where GetContainerSize() was returning the size of the
ScrollPortView instead of the ScrolledView.
r=evaughan@netscape.com
1999-11-18 19:40:52 +00:00
jdunn%netscape.com
d70d78c6bf
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
beard%netscape.com
370a7248a4
partial reversion of view manager, to fix XP menu breakage on windows.
1999-11-14 05:47:00 +00:00
beard%netscape.com
30b8de3922
fix VC5 bustage, needed to add const qualifiers to GetWidgetView, ViewToWidget.
1999-11-14 03:53:51 +00:00
beard%netscape.com
54792d43d1
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +00:00
beard%netscape.com
10d0ac23b1
update just a touch more when resizing views. bug=17574, r=pavlov, a=chofmann
1999-11-08 04:06:59 +00:00
dmose%mozilla.org
42fc94a6ec
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
waterson%netscape.com
f7d43ca50e
Don't enable drag & drop on scrollbars. r=pink,hyatt
1999-11-02 21:03:46 +00:00
ramiro%fateware.com
233d11ef1a
Link in raptorgfx dynamically to make the component properly loadable.
...
regxpcom was breaking on this one. r=valeski
1999-10-22 05:06:39 +00:00
kin%netscape.com
2c6c5d65d1
Fix for bug #15360 : Drag Selecting, Clicking, then Clicking leaves caret cruft.
...
r=troy@netscape.com ,kipp@netscape.com,evaughan@netscape.com,beard@netscape.com
layout/html/base/src/nsGfxScrollFrame.cpp
- Renamed all occurrences of ScrollPositionChanged() to
to ScrollPositionDidChange() to match changes made
to nsIScrollPositionListener.
- Added ScrollPositionWillChange() stub method.
layout/html/base/src/nsPresShell.cpp
- Added PresShellViewEventListener class that implements the
nsIScrollPositionListener and nsICompositeListener view
interfaces. This allows us to turn caret rendering on and off
when scrolling and repainting to prevent leaving caret cruft
on the screen.
- PresShellViewEventListener is created in InitialReflow(), and
released in ~PresShell().
view/public/Makefile.in
view/public/makefile.win
view/public/MANIFEST
- Added nsICompositeListener to list of files to be exported.
view/public/nsICompositeListener.h
- New file. Implementers of this interface can register themselves
with the view manager to receive notification before and after
a view is composited/refreshed.
view/public/nsIScrollPositionListener.h
- Added a ScrollPositionWillChange() method.
- Changed ScrollPositionChanged() to ScrollPositionDidChange().
view/public/nsIViewManager.h
- Added AddCompositeListener() and RemoveCompositeListener methods.
view/src/nsScrollingView.cpp
view/src/nsScrollingView.h
- Added NotifyScrollPositionWillChange() and
NotifyScrollPositionDidChange() methods.
- Modified HandleScrollEvent() to call NotifyScrollPositionWill/DidChange()
methods. Added temporary offsetX and offsetY variables to allow us
to calculate new offsets without changing mOffsetX and mOffsetY before
notifications are sent out.
view/src/nsScrollPortView.cpp
- Changed ScrollPositionChanged() to ScrollPositionDidChange().
- Modified ScrollTo() to call the listener's ScrollPositionWillChange()
method.
view/src/nsViewManager.cpp
view/src/nsViewManager.h
- Added AddCompositeListener() and RemoveCompositeListener() methods.
- Added support for CompositeListener notifications in the Refresh()
methods for regions and rects.
- Fix for bug #15901 : [DOGFOOD] Selected text does not clear when you type
Modified UpdateView() so that rects with zero width and height are
no longer added to our damage region.
r=beard@netscape.com
1999-10-15 04:29:30 +00:00
mcafee%netscape.com
14b531cbd4
Better warning messages. r=pavlov.
1999-10-14 23:13:39 +00:00
waterson%netscape.com
5b02bdb168
Add nsScrollPortView.cpp to the build to get around undefined symbols at startup: looks like it got missed on Unix.
1999-10-12 04:41:07 +00:00
waterson%netscape.com
ab20f5e245
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 02:10:08 +00:00
evaughan%netscape.com
b460bf4aee
added files: mozilla/view/src/nsScrollPortView.cpp
1999-10-12 00:16:34 +00:00
evaughan%netscape.com
dd8734ed83
Integrated Gfx scrollbars.
1999-10-12 00:16:06 +00:00
dveditz%netscape.com
2b60c91417
Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz
1999-10-10 01:32:59 +00:00
kipp%netscape.com
b0dcc883f8
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
warren%netscape.com
b90a06a288
Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
1999-10-08 01:49:06 +00:00
kipp%netscape.com
24c5713f26
r=beard; Added in ctor/dtor counting
1999-10-05 14:52:53 +00:00
beard%netscape.com
b547c2ffb0
changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr
1999-10-03 20:46:23 +00:00
peterl%netscape.com
0f9d0ccbd8
when hiding a view, invalidate the parent view since the hidden view will reject the invalidate
1999-09-29 03:29:21 +00:00
pinkerton%netscape.com
59dd7211e2
don't call UpdateView if visibility hasn't changed (bugs 14782, 14925). rev beard/ramiro, appr leaf.
1999-09-28 21:23:32 +00:00
pavlov%netscape.com
4046eb39d0
work to get drawing done based on regions and not rects a=shaver r=beard
1999-09-28 01:28:03 +00:00
dp%netscape.com
16d7fef8e3
raptorview into component
1999-09-28 00:58:35 +00:00
dp%netscape.com
6367598dad
raptorview into component
1999-09-28 00:52:36 +00:00
dp%netscape.com
c5202d45c3
Converting ViewFactory to nsIModule.
1999-09-27 23:55:05 +00:00
beard%netscape.com
2e2cfcbf8b
leaking nsIRegions in nsViewManager::ProcessPendingUpdates() when region is empty. Duh! Switched to nsCOMPtr.
1999-09-27 17:48:33 +00:00
beard%netscape.com
d24347f48f
bug #7774 : added SetViewAutoZIndex to support CSS2 auto z-indexing. a=leaf, r=troy
1999-09-23 23:26:57 +00:00
beard%netscape.com
ea8c38f83a
bug #7774 : added SetViewAutoZIndex to support CSS2 auto z-indexing. bug# 14601: assertion cleanup, using #ifdef instead of if (gsDebug). a=leaf, r=troy
1999-09-23 23:26:55 +00:00
beard%netscape.com
470c87ef61
bug #7774 : added new bit NS_VIEW_PUBLIC_FLAG_AUTO_ZINDEX, SetAutoZIndex/GetAutoZIndex to support CSS2 auto z-indexing. a=leaf, r=troy
1999-09-23 23:26:54 +00:00
beard%netscape.com
bc1b64915f
bug #10503 : override SetZIndex to propagate to child views. a=leaf, r=troy
1999-09-23 23:26:49 +00:00
beard%netscape.com
b7379dd39c
bug #6251 : added UpdateAllViews(PRUint32 aUpdateFlags), which will force a complete refresh of all views owned by an nsIViewManager. a=leaf, r=troy
1999-09-23 23:26:47 +00:00
joki%netscape.com
f3b8c1d1a2
Add new scroll method to allow scrolling to top or bottom of doc.
1999-09-21 14:15:53 +00:00
beard%netscape.com
6bb85f6f32
bug #6251 : added UpdateAllViews(PRUint32 aUpdateFlags), which will force a complete refresh of all views owned by an nsIViewManager.
1999-09-19 00:51:41 +00:00
beard%netscape.com
c86d588ad3
nsIScrollPositionListener support.
1999-09-18 04:42:11 +00:00
beard%netscape.com
09f6f6f97b
Added nsIScrollPositionListener.h
1999-09-18 04:39:03 +00:00
beard%netscape.com
012a57794d
First Checked In.
1999-09-18 04:34:49 +00:00
warren%netscape.com
632bd04454
Added missing rv initialization which was causing the component manager to fail under purify. Submitted bug #14130 to dp about the component manager problem.
1999-09-17 07:09:42 +00:00
briano%netscape.com
e879c25e61
General cleanup.
1999-09-15 23:36:43 +00:00
kin%netscape.com
24ca45d86b
Fix for bug #13439 : SelectAll Delete does not repaint entire edit area
...
- Removed all references to mUpdateBatchCnt
in nsViewManager::UpdateView().
- The methods Enable/DisableRefresh() now check to
see if we are batching before executing their code.
This will prevent any layout/parser code from turning
on refresh before all Begin/EndUpdateViewBatch() calls
are unwound.
1999-09-15 20:39:03 +00:00
kin%netscape.com
ac18692ee6
Fix for bug #13440 : Repaint problems when typing at the end of a document.
...
- modified nsScrollingView::ComputeScrollOffsets()
so that it doesn't change the scrolled offsets
just because the document size changed.
1999-09-15 20:38:53 +00:00
ramiro%netscape.com
26dd94b010
Cleanup the neckutil linking thing.
1999-09-15 02:15:11 +00:00
danm%netscape.com
27f5dbe488
reorder treatment of refcount during release. fixes bug 13556
1999-09-15 00:15:25 +00:00
beard%netscape.com
05f7f9f084
using generic factory for nsViewManager creation, removed extraneous calls to AddRef/Release of created views.
1999-09-13 03:34:56 +00:00
beard%netscape.com
6c8a1fae2a
switched to NS_DEFINE_STATIC_IID_ACCESSOR
1999-09-13 03:04:17 +00:00
beard%netscape.com
798ac3c3f0
switched to NS_DEFINE_STATIC_IID_ACCESSOR, removed extraneous AddRef, Release declarations.
1999-09-13 03:03:42 +00:00
colin%theblakes.com
664183dfa7
Define EXTRA_DSO_LDOPTS as MOZ_TIMER_LIBS
1999-09-12 12:45:00 +00:00
beard%netscape.com
3f05013bc0
bug #11637 : using an nsIRegion to track already painted opaque views, to get around funky front to back -> back to front transitions. probably being overaggressive about this, will revisit. switched to NS_GET_IID() where possible. cleaned up some redundant local variables in RenderViews().
1999-09-12 03:27:14 +00:00
beard%netscape.com
6fb5b09fa1
switched to NS_GET_IID() where possible. fixed clipping bugs by making all widgets clip children and siblings.
1999-09-12 03:24:01 +00:00
beard%netscape.com
6752845fdb
switched to NS_GET_IID() where possible.
1999-09-12 03:23:09 +00:00
beard%netscape.com
d6fd62541c
cleaned up CreateInstance to not use delete on interface pointers. Modernized implementation using NS_IMPL_ISUPPORTS1.
1999-09-12 03:22:29 +00:00
colin%theblakes.com
524f7f0188
Back out last change
1999-09-09 14:30:25 +00:00
colin%theblakes.com
d00740719c
Define EXTRA_DSO_LDOPTS as MOZ_TIMER_LIBS
1999-09-09 12:58:39 +00:00
beard%netscape.com
2e6af96bc5
bug #10261 : fix for dropping calls to UpdateView, also now correctly handles calls to UpdateView(nsIView*, nsIRegion*, ...) with non-null nsIRegion*.
1999-09-03 02:27:40 +00:00
briano%netscape.com
64f859af0e
Cleaned it up and eliminated the pointless #!gmake.
1999-09-02 00:30:07 +00:00
beard%netscape.com
4004be4f34
removed min/max
1999-09-01 23:16:28 +00:00
beard%netscape.com
f2dcf61606
bug #10715 : rewrote nsViewManager::ResizeView() to correctly invalidate newly exposed/resized view. Assumes layout properly invalidates internal area.
1999-09-01 04:53:55 +00:00
cyeh%netscape.com
df37c0fb33
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 01:24:51 +00:00
tague%netscape.com
d22744e0e1
Added support for a reply from the StartComposition message. Necessary for XIM support on UNIX.
1999-08-31 01:20:32 +00:00
beard%netscape.com
102254690f
Changed GetIID() to NS_DEFINE_STATIC_IID_ACCESSOR.
1999-08-28 03:01:32 +00:00
beard%netscape.com
c3cb192148
removed USE_DISPLAY_LIST_ELEMENTS #ifdefs.
1999-08-27 04:02:55 +00:00
rods%netscape.com
d222c86771
The method nsIView::CreateView has parameter that indicates whether D&D for the widget
...
should be turned on or not. This make it configurable from the outside,
it is needed for the editor
1999-08-26 14:41:18 +00:00
leaf%mozilla.org
2c18bbf874
Backing out change.
1999-08-24 00:23:00 +00:00
ramiro%netscape.com
514a651481
Fix for the rendering problem on unix after the NS_COPYBITS_TO_BACK_BUFFER
...
cleanup.
1999-08-22 13:54:41 +00:00
beard%netscape.com
effcff9469
removed static library targets (view.o, viewDebug.o)
1999-08-21 22:13:21 +00:00
kmcclusk%netscape.com
0d24534039
nsViewManager :: Refresh
...
Created explicit pointers to offscreen and onscreen rendering contexts.
Stop passing NS_COPYBITS_TO_BACK_BUFFER flag.
1999-08-20 22:48:56 +00:00
evaughan%netscape.com
e7ce4e691c
xpscrollbars
1999-08-19 22:16:23 +00:00
troy%netscape.com
4be6afc2f7
Changed Paint() to leave the clip rect relative to the view's origin (and
...
not translate by the view's x and y-offset), because the view manager has already
translated into the view's local coodinate space before calling Paint()
1999-08-10 23:52:36 +00:00
kmcclusk%netscape.com
0f369ed7d3
Added code to prevent negative values from being passed to nsIWidget::Resize.
1999-08-10 22:20:53 +00:00
sfraser%netscape.com
99bb41007d
Zero out the return value from QI in case of failure.
1999-08-10 00:56:40 +00:00
tague%netscape.com
877c563c5d
Added support for mapping the reply of a textevent (i18n input support) back into platform coordinate space
1999-08-09 03:56:03 +00:00
beard%netscape.com
ac2ef94299
display list elements, ShowDisplayList() method.
1999-08-02 03:16:55 +00:00
beard%netscape.com
8a8ffe2582
bug #10460 : now handling negative z-index
1999-08-02 02:43:24 +00:00
hyatt%netscape.com
495ec505eb
Backing out beard's changes completely and reverting to version 3.34 of
...
nsViewManager.cpp, and reverting to version 3.100 of nsViewManager.h.
Note that beard's backing out of the negative z-index code did NOT fix
the problem. This means the bug lurks somewhere else in the file.
1999-08-01 18:44:24 +00:00
beard%netscape.com
6b9a746b68
turned off negative zindex check to see if it fixes XP menus.
1999-08-01 18:18:42 +00:00
beard%netscape.com
2222402457
Simplified CreateDisplayList() by removing startup conditions. Broke out display list printing code into separate method ShowDisplayList().
1999-07-31 03:05:37 +00:00
beard%netscape.com
93673ee850
bug #10460 : now placing views with negative z-index after their parent in display list.
Lots of clean up, added DisplayListElement struct instead of storing views in every 3rd slot of the display list, #ifdef USE_DISPLAY_LIST_ELEMENTS. Simplified CreateDisplayList() by removing startup conditions. Broke out display list printing code into separate method ShowDisplayList(). More to come.
1999-07-31 03:05:32 +00:00
pavlov%netscape.com
c4c8efa098
don't do anything if SetDimentions is called with the same width and height.
...
approved by hyatt
1999-07-27 04:37:35 +00:00
rickg%netscape.com
afd32f8e15
removed two warnings from GFX library that sparky isn't likely to fix
1999-07-26 02:22:09 +00:00
briano%netscape.com
f9a8f2906a
Fixed the logic and cleaned it up.
1999-07-19 23:15:25 +00:00
sspitzer%netscape.com
b9424eb9cd
hail mary bulletproofing fix for #10035
1999-07-19 19:57:30 +00:00
ramiro%netscape.com
fecd737d22
Landing timer move on windows.
1999-07-17 15:52:01 +00:00
sspitzer%netscape.com
5a068b9fc6
fix warnings.
1999-07-03 00:25:42 +00:00
dveditz%netscape.com
4c4f269dd4
nakefile cleanups
1999-07-02 13:42:17 +00:00
rods%netscape.com
3a974c03d6
Removed drawing optimization because it causes flicker.
1999-07-01 20:44:05 +00:00
warren%netscape.com
6fc20cbcd6
More necko changes.
1999-06-25 01:53:22 +00:00
buster%netscape.com
f77050318c
added GetIID static methods to public interfaces. Code-reviewed by Kevin M.
1999-06-24 22:40:53 +00:00
dp%netscape.com
870873d855
Adding access paths to system header files due to new header dependency nsIComponentManager.h -> nsIFileSpec.h -[YUCK]-> nsFileSpec.h -> Files.h
1999-06-22 14:27:38 +00:00
pierre%netscape.com
032fed06b2
In GetDrawingSurface(), erase the drawing surface when it is re-used.
3455: [PP] mac/linux, dual toolbars appear after surfing.
6989: Multiple window drawing gets messed up.
6678: [PP]clipping/port problems in child dialogs.
5560: [PP] CornerView displays garbage.
1999-06-17 04:01:50 +00:00
joki%netscape.com
b63a729e33
Fixing event coordinates to give screen based info. Also fixing direct reference to frames via their names.
1999-06-09 07:38:26 +00:00
bruce%cybersight.com
5e11e92ea9
Explicitly include prinrval.h here. (This will make be needed for some changes coming shortly after M7.)
1999-06-05 11:29:03 +00:00
mcmullen%netscape.com
f4bd7dc337
Removed obsolete base.shlb/baseDebug.shlb
1999-05-27 21:40:58 +00:00
kin%netscape.com
5548735176
Added implementation of BeginUpdateViewBatch() and
...
EndUpdateViewBatch() to nsIViewManager and nsViewManager.
1999-05-26 21:13:06 +00:00
dp%netscape.com
0443b20e33
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
beard%netscape.com
7dc9041166
bugs #5062 , #4703 : have to create per view manager rendering contexts, even when the shared drawing surfaces are already big enough.
a=chofmann
1999-05-19 23:23:47 +00:00
evaughan%netscape.com
2b76d2dc93
Fixed some visibility bugs in order to make the tab widget work correctly.
1999-05-19 22:14:11 +00:00
beard%netscape.com
1f6a97cdcb
bug #5093 : removed redundant calls to nsWidget::Invalidate(), fixed in nsScrollbar.cpp instead.
1999-05-18 21:45:46 +00:00
pierre%netscape.com
e773b9ea97
Check mRootView in RenderViews to fix a crash with Photon. Patch from Jerry.Kirk@Nexwarecorp.com.
1999-05-18 14:37:57 +00:00
pierre%netscape.com
e404475eb5
#5949 "Frequent resizing of window causes apprunner to stop drawing"
1999-05-18 13:14:46 +00:00
beard%netscape.com
f7b9483a32
bug #5093 : added widget->Invalidate() calls after changing the position of scrollbar thumb. It may be more appropriate to fix this in nsScrollbar.cpp
1999-05-17 19:40:40 +00:00
bruce%cybersight.com
5d5155d733
Fix ANSI C++ violation. (a=beard)
1999-05-15 22:53:57 +00:00
pollmann%netscape.com
c3b9de36a8
Bug 5746: Check for null.
1999-05-15 01:36:39 +00:00
danm%netscape.com
d24a43a3f4
HandleEvent holds onto the view's ViewObserver for the life of the method. Prevents early deletion of the view in some cases. Part of bug 5844.
1999-05-04 23:23:35 +00:00
joki%netscape.com
91c2b2ba1f
Adding scrolling fixes to fix bug #3999 , A: chofmann
1999-04-30 19:38:39 +00:00
kipp%netscape.com
ccb405d714
Do not update views when refresh is disable
1999-04-30 00:09:04 +00:00
pierre%netscape.com
13b9034d6f
fixed the display of some missing views on Mac (like the CornerView)
1999-04-27 05:34:05 +00:00
troy%netscape.com
6de54225e5
Removed #define ALL_VIEW_FLAGS which is no longer used
1999-04-24 22:58:14 +00:00
troy%netscape.com
2473482f28
Changed Scroll() to check if the scrolled view has the
...
NS_VIEW_PUBLIC_FLAG_DONT_BITBLT flag set
1999-04-24 22:49:28 +00:00
troy%netscape.com
c1987aeb49
Added function GetClipView()
1999-04-24 02:52:58 +00:00
kipp%netscape.com
9254569a95
Removed obsolete include file
1999-04-23 19:52:36 +00:00
troy%netscape.com
d279c12ec4
Made a bunch of nsIView member functions "const"
1999-04-23 17:44:48 +00:00
troy%netscape.com
2acb6b4e38
Changed a comment a little
1999-04-21 21:22:22 +00:00
troy%netscape.com
be7c4f5b18
Added NS_VIEW_FLAG_DONT_BITBLT flag
1999-04-21 21:08:27 +00:00
pierre%netscape.com
d19eff3089
expands the width and height independently from each other in GetDrawingSurface
1999-04-20 04:03:25 +00:00
kipp%netscape.com
38cee10456
Dump refcnts when listing views
1999-04-19 23:22:53 +00:00
kipp%netscape.com
3addd96216
Added a missing NS_RELEASE
1999-04-19 23:22:32 +00:00
michaelp%netscape.com
710117681b
a parting shot.
1999-04-16 21:22:45 +00:00
michaelp%netscape.com
75ba17665d
we no longer recurse into clip views. shoot me troy. so long folks.
1999-04-16 19:53:53 +00:00
kmcclusk%netscape.com
db9cff3749
fix for bug#4325. ScrollingView's now manage their component's (mClipView, mHScrollBarView,
...
mVScrollBarView, mCornerView) visibility when the ScrollingView's visibility changes.
1999-04-16 19:18:30 +00:00
michaelp%netscape.com
bb5128d844
oops. union works better than intersect...
1999-04-16 05:19:45 +00:00
michaelp%netscape.com
8a29649a56
added GetExtents().
1999-04-16 04:50:02 +00:00
michaelp%netscape.com
bda045ca40
cleaned up view flags stuff.
1999-04-16 04:23:43 +00:00
kipp%netscape.com
385b1f4293
Backed out yesterdays change as it broke framesets
1999-04-08 23:18:02 +00:00
kipp%netscape.com
ee52f8eb41
Fixed not bother repositioning when coordinates don't change
1999-04-08 00:00:13 +00:00
joki%netscape.com
10e31a105f
Adding spacebar to list of keys that will scroll page.
1999-04-06 21:37:34 +00:00
michaelp%netscape.com
f73e02a9d0
enabling new compositor.
1999-04-05 22:45:32 +00:00
kipp%netscape.com
e8646e33a2
Make SetWidget assertion more particular about when to bomb
1999-04-03 19:01:15 +00:00
kipp%netscape.com
b87b244e39
Removed some compiler warnings...
1999-04-03 19:00:56 +00:00
troy%netscape.com
86e1f2ed4f
Fix for bug #4317 . Changed SetPosition() to call AdjustChildWidgets() with
...
"this" as the second parameter instead of the scrolled view
1999-03-28 05:25:07 +00:00
michaelp%netscape.com
3999fe2688
added Set/GetLineHeight().
1999-03-20 01:25:37 +00:00
michaelp%netscape.com
0876709514
ScrollTo() now blits wherever possible.
1999-03-20 00:47:08 +00:00
michaelp%netscape.com
59c8f9b691
added APIs for scrolling by page or line.
1999-03-20 00:11:35 +00:00
michaelp%netscape.com
a536bf85ef
fixed bug where out of order computation of child view positions and scroll
...
offsets in layout, widgets could be in different places than their views.
made nsView::List() print out all units in app units.
1999-03-18 21:04:00 +00:00
michaelp%netscape.com
1980bf33d4
made compositor state an enum and macro to trace state transitions
...
for easier debugging. made offscreen to onscreen blit restricted to the
damage rect. added temporary hack so that new compositor works on linux.
1999-03-11 21:25:25 +00:00
michaelp%netscape.com
0e12b10231
fixed bug in underflow of state push count in new compositor.
1999-03-10 05:31:27 +00:00
michaelp%netscape.com
d59a66c386
added nsIClipView.h
...
added support for getting/setting scroll properties in scrollable view so
that the app can control whether scrolling should be accomplished via
blitting or painting.
more work in progress for the new compositor.
1999-03-09 22:10:31 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
rods%netscape.com
2d8d9dd7ba
Aded check for null parent to fix printing
1999-03-05 20:14:05 +00:00
rods%netscape.com
3fe47219f1
Added where a scrolled view sets the widget for the vertical scrollbar
...
into the window so the window can send the vertical scrollbar the appropriate
message.
1999-03-05 15:41:50 +00:00
michaelp%netscape.com
bad7100d33
added return code check WRT off screen surface allocation.
...
part of mac fixes.
1999-03-05 01:43:06 +00:00
joki%netscape.com
efafc46414
Fix for frames not resizing.
1999-03-03 01:59:50 +00:00
kmcclusk%netscape.com
52afc44421
gfx vs native widget rendering can now be specified in the viewer at run-time.
...
Added methods to GetWidgetRenderingMode and SetWidgetRenderingMode in nsPresContext
Removed NS_GFX_RENDER_FORM_ELEMENTS define, now it uses the GetWidgetRenderingMode
method on the rendering context.
Resurrected Rod's listbox frame-based widget code.
Added -moz-option-selected pseudo attribute to control the appearance of selected items for the listbox frame-based widget.
Added a style rule with attribute selector for -moz-option-selected to the ua.css style sheet.
Modifed nsView::SetVFlags to do a bitwise or instead of bitwise and to set flags.
Modified nsView::HandleEvent to compare mVFlags with NS_VIEW_FLAG_DONT_CHECK_CHILDREN
1999-03-02 22:43:26 +00:00
kipp%netscape.com
fa71722cc2
use macro to get operator new correct
1999-02-26 19:57:18 +00:00
warren%netscape.com
97781f4c14
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
sfraser%netscape.com
d847eb7428
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00