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

1539 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com eb537e0075 fix for #163404. when the height of a tree shrinks, we should ensure that the selected row is still visible. this really comes into play in the mailnews thread pane.
when I show the message pane (after it has been collapsed), the selected message can go out of view.

if the size of the thread pane shrinks because I move the splitter or make the whole window smaller, it can happen as well.

Note Outlook Express does the same thing.

r=varga, sr=bryner.  thanks to martinl for the bug report.
2002-08-22 00:21:20 +00:00
mkaply%us.ibm.com b6193d64e3 Back we go since glazman backed out 117730 2002-08-21 13:12:30 +00:00
dbaron%fas.harvard.edu d765859c85 Make PopupSet registration on the root box frame done by the popupset and add unregistration when the popupset goes away to fix crashes from dangling pointers. b=156719 (and 136513) r=bryner sr=kin 2002-08-19 18:29:29 +00:00
bryner%netscape.com 4271439830 Speed up intrinsic sizing of trees by not creating a new rendering context for each cell width measurement (bug 163186). r=varga, sr=hewitt. 2002-08-17 05:36:24 +00:00
varga%netscape.com 0597130087 Fix for bug 114989. Expand / collapse thread ("+" and "-") icons are drawn
incorrectly. r=bryner, sr=bz
2002-08-17 03:58:18 +00:00
mkaply%us.ibm.com 0613780eca #162387
r=pedemont, no sr.

OK, I need this in. OS/2 menus are unusable without this.
Basically, when 117730 went in, it regressed this because
the fix for 101771 was no longer needed.

This is backing out the 101771 fix.

I have verified this doesn't break Windows.
The only other platform that could be an issue is Mac, but
it shouldn't be because Mac uses native menus. No other
platform handles clipSiblings.

If this does break something, you would see it as menus
appearing behind other menus.
2002-08-15 14:49:44 +00:00
varga%netscape.com c13cc92b0f Fix for bug 142642 - Tree should not scroll on dragover immediately after that mouse enters the drag scroll.
r=bryner, sr=bz
Thanks to Pierre Chanial for initial patch.
2002-08-15 05:06:19 +00:00
dbaron%fas.harvard.edu 79638e5f49 Implement CSS2 :lang() selector. Fix problems with dynamic changes of 'quotes' property. Patch mostly by Ulrich Drepper (drepper@redhat.com), with some changes by Pierre Saslawsky and dbaron. r=rbs, dbaron sr=bzbarsky b=35768 2002-08-14 12:34:39 +00:00
jerry.tan%sun.com 655ebc2dca bug 120226, can't show system hint when browser maximize
patch by jerry.tan@sun.com r=bryner, sr=hewitt
2002-08-10 10:16:39 +00:00
gerv%gerv.net a6d4accdea Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan. 2002-08-10 08:39:43 +00:00
seawood%netscape.com 322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
dveditz%netscape.com b3139448f9 activate button on keyup only if already depressed (bug 161721) r=saari,sr=blake 2002-08-10 01:23:01 +00:00
alecf%netscape.com 98fb638c96 bug 161716 - stop exporting nsStr from xpcom.dll
r=dougt, sr=jag
2002-08-08 18:59:54 +00:00
seawood%netscape.com 301b1a4ca8 Remove unused defines:
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG

Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner

_IMPL_NS_VIEW

Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
smontagu%netscape.com 8b17163212 Bug 140609: navigating menu bar with arrows is reversed when UI aligned to the right. r=dean_tessman@hotmail.com, sr=jst. 2002-08-06 23:47:01 +00:00
dbaron%fas.harvard.edu 03857773db Stop using |nsCOMPtr|s on nsIBox and nsIMenuParent, which are always implemented on frames, to prevent calling of |Release| after frame destruction and freeing to the pres shell arena. b=114235 r=bryner sr=bzbarsky 2002-08-06 12:48:28 +00:00
smontagu%netscape.com 2a4fb9e6d8 Bug 140557: location bar history is offset when UI aligned to the right. r=dean_tessman@hotmail.com, sr=bz 2002-08-06 01:03:27 +00:00
sfraser%netscape.com d374059ce2 Committing simpler patch for bug 157123 (just a Mac-only timer interval change), after the more extensive patch was backed out due to bug 160824. a=asa 2002-08-04 05:09:36 +00:00
cbiesinger%web.de b5c07224a5 backout bug 157123, it caused crasher bug 160824
a=asa
2002-08-03 19:51:51 +00:00
kyle.yuan%sun.com 2a763823a2 Bug 137033 Chrome buttons remain highlighted after dropdown item selected
r=ben, sr=bryner, a=asa
Manually clear hover state when menupopup closes
2002-08-03 01:20:08 +00:00
sfraser%netscape.com 0923d081a1 Fix for bug 157123 -- fix laggy scrolling on Mac by backing off the timer interval from 10ms to 25ms. Also changed the timer to be a repeating timer, and removed some unused #defines. r=bness/pinkerton, sr=scc, a=scc 2002-08-02 22:15:27 +00:00
aaronl%netscape.com 0f4ba024e4 Bug 160188. Accessibility: In Windows, use Control ID for a window to indicate whether the window is content or UI. r=saari,blythe, sr=hewitt 2002-08-01 23:12:38 +00:00
alecf%netscape.com e9e1a39573 fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
r=dmose, sr=jag, a=asa
2002-07-25 18:31:10 +00:00
varga%netscape.com ebce2fe56c Fix for bug 128809 - Mail layout goes into infinite loop when "view headers all" is activated
r=kin, sr=bryner, a=scc
2002-07-19 22:36:46 +00:00
leaf%mozilla.org a3ac15471b backout dataloss-causing fixes for 143862 and 156719, a=asa 2002-07-19 21:58:09 +00:00
kyle.yuan%sun.com 55abaa2cb6 Bug 131883 All filenames of attachment disappeared by resizing attachment area;
r=hewitt, sr=scc, a=scc
Force listitem's rect to be recalculated when its parent was going wider.
2002-07-18 02:19:12 +00:00
kyle.yuan%sun.com 30148562cb Sorry, my previous checkin is not the final one. Fixed! 2002-07-16 01:45:38 +00:00
kyle.yuan%sun.com 1feb7f868a Bug 154929 Wrong behavior when dragging splitter in mail thread pane
r=varga, sr=bryner, a=asa
omitted hidden columns when dragging
2002-07-16 01:23:43 +00:00
dbaron%fas.harvard.edu 725f1e7cab Fix crash when we do a ReconstructDocElementHierarchy on a XUL document, which destroys the nsDocElementBoxFrame (which constructs the popupset) but not the nsRootBoxFrame. b=156719 r=waterson sr=ben a=asa 2002-07-12 01:46:20 +00:00
mkaply%us.ibm.com b8bed56fb0 Fix OS/2 runtime bustage - appears to be a compiler bug - working on getting a testcase together 2002-07-10 22:20:36 +00:00
dbaron%fas.harvard.edu 9376629e94 Make scrollbars be reflow roots so that moving the scrollbar in an element with 'overflow' that leads to scrollability doesn't cause a reflow from the top of a document. b=156522 r=waterson sr=kin 2002-07-10 02:17:54 +00:00
bryner%netscape.com 90a2f7dfb7 Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag. 2002-07-08 07:56:50 +00:00
smontagu%netscape.com 7dc1cf7ceb Bug 140608 ("Bookmarks menu goes offscreen with 3rd level menu when UI aligned to the right"), r=dean_tessman@hotmail.com, sr=jst 2002-07-05 23:12:51 +00:00
seawood%netscape.com 0597412383 The c++ standard requires that the throw list be used when declaring functions as well as defining them.
commercial compiler fixes for bug #149032
2002-07-03 17:14:41 +00:00
aaronl%netscape.com 480ebf281a Bug 132489. Caret still blinking when entering menus. r=bryner, sr=hewitt. Bug 154704. No accessibility events fired as menus exit. r=jgaunt, sr=jag. Bug 154721. Active accessibility: No accessible focus events fired for documents. r=kyle, sr=jst 2002-07-03 16:38:15 +00:00
seawood%netscape.com 03ace271f0 Add CPP_THROW_NEW macro to the build system. This macro should be used when defining a local |operator new| function. It will be set to an empty throw function by default on all platforms except mac CW builds. This will allow us to not crash on systems that expect |operator new| to throw an exception by default and will suppress compiler warnings about how |operator new| should throw an exception instead of returning NULL.
Bug 149032 r=timeless sr=scc
2002-07-02 20:25:30 +00:00
blakeross%telocity.com bbe207a207 106092 - trunk m1br m100 n70pr1 topcrash @nsMenuFrame::OpenMenu. r=brade sr=ben 2002-06-28 03:10:08 +00:00
dbaron%fas.harvard.edu 6d2263f19b Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
varga%utcru.sk 6671a0756a Fix for bug 127842 - Reload the Bookmark and History tab context menu in
sidebar crashes mozilla
r=bryner, sr=shaver
2002-06-21 12:18:48 +00:00
varga%utcru.sk 2c978e477c Fix for bug 123719 - Default account is not placed at the top of the folder pane
r=bryner, sr=blake
2002-06-20 20:06:25 +00:00
timeless%mac.com 8a4270d80b Bug 125689 Mozinvaders crashes Mozilla! [@ nsGrid::FindRowsAndColumns]
r=varga sr=kin
<grid></grid> with no rows or collumns
2002-06-20 00:14:29 +00:00
kmcclusk%netscape.com 4c676a798c Save and restore transformation matrix translation components instead of setting a negative translation while painting to eliminate off by one pixel rendering errors in 120DPI display mode. bug=80530 r=dbaron sr=waterson 2002-06-17 23:35:15 +00:00
kin%netscape.com f11bc612c7 Partial fix for bug 141900 (Text entry fields in forms excruciatingly slow.)
mozilla/layout/html/base/src/nsBlockFrame.cpp

    - Removed code in ReflowDirtyChild() which propagated
      the reflow command up to the block's parent if the
      block already had dirty children. There's no need
      for this optimization with waterson's reflow command
      tree changes.

  mozilla/xul/base/src/nsBox.cpp

    - Modified RelayoutDirtyChild() so that it posts
      a dirty reflow event if |this| is a reflow root.
      This prevents ReflowDirtyChild requests from
      propagating all the way out of the box hierarchy.

r=dbaron@fas.harvard.edu  sr=waterson@netscape.com
2002-06-13 20:30:14 +00:00
cbiesinger%web.de 15a321ca78 bug 115473 r=pavlov sr=brendan
Remove timer priorities
2002-06-11 20:47:04 +00:00
bryner%netscape.com 76d05ece9c Fix a crash scrolling the address list in the mail compose window (bug 142542). r=ben, sr=jag, a=asa. 2002-06-08 07:50:34 +00:00
alecf%netscape.com bcf192e308 fix for bug 101761 - REQUIRES update - remove all REQUIRES that are no longer necessary.. r=cls, a=asa (build-only changes) 2002-06-06 20:28:14 +00:00
karnaze%netscape.com 1faf4c0592 bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov. 2002-05-28 22:50:43 +00:00
shanjian%netscape.com 7f5900aa67 #142562 problem with <td align=right or align=center
We are observing langGroup in some place while ignor it in others. This patch
make all font metrics call consistent. nsIRenderingContext API is change to
make things neat.
r=rbs, sr=waterson
2002-05-24 20:11:14 +00:00
jst%netscape.com 1075a3f80d Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com 2002-05-23 00:00:34 +00:00
dbaron%fas.harvard.edu d2188e6086 Move implementation of HTML label element entirely into the content model so that it can have any display type: implement the event-munging and accesskey support in nsHTMLLabelElement. For the latter, share some code with nsHTMLAnchorElement and remove extra parameter from nsIEventStateManager access key methods. b=96813 r=jkeiser sr=jst 2002-05-22 00:14:51 +00:00