Граф коммитов

70 Коммитов

Автор SHA1 Сообщение Дата
michaelp 899d802021 killed much hated borders on views... 1998-07-11 06:17:09 +00:00
rpotts ed77051a67 Fixed circular reference problem between the nsScrollingView and its scrollbars... 1998-07-10 23:10:26 +00:00
rpotts 7b1ddbcbf0 Fixed reference counting leak when processing mouse button down events... 1998-07-10 21:44:15 +00:00
michaelp f660a2b2b2 when a view is the root, it's position will now always be 0, 0. 1998-07-07 21:51:57 +00:00
joki bf6124d8c8 Move scrolling event code into new event handler to keep it out of DOM loop 1998-07-02 01:13:09 +00:00
kipp b9f60d4d2e Removed spurious includes of nsIPresShell 1998-06-26 16:23:48 +00:00
michaelp e183f05efb added init() method to prescontext.
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
joki 280ccd82b0 Change order of event handling to go children then view, not view then children. 1998-06-23 21:50:30 +00:00
rpotts 106f7e3330 Made the destructors on some XPCOM objects virtual (and protected) to make sure everything gets cleaned up... 1998-06-23 18:44:06 +00:00
michaelp b060b228dc killed debug code. 1998-06-23 17:50:19 +00:00
michaelp e0368aca6a made led prettier. 1998-06-23 17:47:06 +00:00
michaelp 7dda210d32 added ability to set behavior of scrollbars in scrollable views. 1998-06-23 00:53:56 +00:00
spider 0afc3d6d11 Support for Optimized GC and Regions in Rendering 1998-06-21 07:02:44 +00:00
michaelp 2a932c4016 added content quality indicator. 1998-06-21 01:23:44 +00:00
michaelp 7b6ba4d32b fixed for real. yikes. 1998-06-19 17:44:03 +00:00
spider 161dad9896 Fix previous runtime bustage by placing XP_UNIX ifdef correctly 1998-06-19 05:03:26 +00:00
spider 26ae0e4bcd Unix fix as per mmp 1998-06-19 04:11:01 +00:00
michaelp eb2e391102 painting fixes... 1998-06-19 02:46:25 +00:00
atotic fcb81f3583 First Checked In. 1998-06-16 21:39:13 +00:00
michaelp fe978c2d9d added method to nsIView to get offset from nearest window.
added method to nsIView to get nearest scroll offset.
killed AdjustChildWidgets in nsIView.
lots of painting fixes.
added support for scrolling subviews.
added beginning of back-to-front compositing pass.
views, views with widgets and views with specific clips will now have their
outlines rendered in different colors. to turn this off see the top of nsView.cpp.
1998-06-16 17:05:42 +00:00
spider 9635153ef3 Fixes to get viewer to render on Unix 1998-06-16 00:57:33 +00:00
kipp c1844f6386 Made View list a little more helpful about widget size and location 1998-06-04 20:02:30 +00:00
michaelp 3169c696c0 made scrolling views more self sufficient. 1998-06-04 02:02:08 +00:00
michaelp ab13cdae91 added support for handling transparent views to viewmanager. added
transparency query to nsIFrame.
1998-06-03 22:49:45 +00:00
michaelp 62938843da added optimization so that as we render top->bottom, if the clip region ever
becomes empty, we stop rendering.
1998-06-03 21:30:51 +00:00
michaelp 59af80be4b fixed bug bug in new region code where region was not Init()ed. 1998-06-03 18:13:12 +00:00
michaelp d039ec90ae added support of irregular damage regions to viewmanager. 1998-06-03 03:12:52 +00:00
michaelp c289215715 added additional protection against NULL parent views. 1998-06-02 22:06:29 +00:00
troy 771f2ef31a Added null pointer check for mRootView in Composite() 1998-06-02 21:05:00 +00:00
troy c6bc27af0c Made damage rect passed to UpdateView() be a const 1998-06-02 05:26:42 +00:00
michaelp 55a62eef61 webwidget now specifies a framerate of 25 fps rather than relying on a good
default value in the viewmanager. added synchronous updates if we timeout
before timer fires.
1998-06-01 22:02:02 +00:00
troy 96dd72a330 Added additional parameter to nsIWidget Resize() member functions 1998-06-01 20:26:50 +00:00
karnaze f65a3e4e87 event improvements 1998-05-29 22:44:13 +00:00
michaelp d380754776 added support for front-to-back view rendering. 1998-05-27 02:13:28 +00:00
kipp 73176fdcbe Including missing nsCoord 1998-05-22 20:11:42 +00:00
michaelp 5a1d871fac killed nsRegion.h. added nsIRegion.h. added SetClipRegion() to rendering context.
modified APIs that had been referring to nsRegion to use nsIRegion.
1998-05-18 21:46:20 +00:00
kmcclusk ad5302a8b5 Added widget specific init structs 1998-05-14 21:34:08 +00:00
michaelp 6bc6fe12e2 made form elements scroll smoothly. added apis to widgets to support this. 1998-05-13 03:39:08 +00:00
kipp 2076f06201 Declare nsIView just in case somebody else doesn't 1998-05-11 22:58:44 +00:00
michaelp e44f04e74c when switching documents, the scrollbars are reset. 1998-05-08 17:50:43 +00:00
michaelp be06609ec3 we now have horizontal scrolling. 1998-05-08 01:11:57 +00:00
michaelp 61b60abf2b scrolling views are now self-contained. preparations have been made for horizontal scrolling. 1998-05-07 23:07:10 +00:00
michaelp fa29f980b5 API cleanup for images and drawing surfaces. 1998-05-05 22:11:50 +00:00
michaelp a7642577cb ResizeView() now does the right thing. 1998-05-05 18:04:56 +00:00
michaelp e3ea777ec6 before releasing the timer in the destructor, we Cancel() the timer per vidur's
suggestion.
1998-05-05 17:29:08 +00:00
michaelp 0634c654fa made Composite() API in ViewManager work. 1998-05-04 17:41:57 +00:00
michaelp 99f116eaeb InsertChild() with a zindex now does the right thing.
RemoveChild() now invalidates the area where the view was.
added NS_RELEASE() cleanup.
1998-05-01 03:15:31 +00:00
michaelp e75e090138 added NS_RELEASE() cleanup. 1998-05-01 03:14:03 +00:00
michaelp d754292574 fixed various shutdown and linked list management bugs. 1998-05-01 03:13:34 +00:00
michaelp b9e66e9abf killed erroneous comments. 1998-05-01 03:11:47 +00:00