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

887 Коммитов

Автор SHA1 Сообщение Дата
pavlov%netscape.com c790207b30 fix windows bustage 2000-04-19 00:17:51 +00:00
pavlov%netscape.com 57a885621e remove color picker files since it was replaced by the xbl version 2000-04-18 23:06:23 +00:00
evaughan%netscape.com a794898863 Putting back code that was backed out last week.
-a leaf
2000-04-18 00:17:00 +00:00
scc%netscape.com 37d7f881c6 making string conversions explicit 2000-04-17 10:28:55 +00:00
nisheeth%netscape.com 7b7f9d1021 Fix for bug 30958: Reflow commands are now processed asynchronously all the time. The semantics of the API for queuing and processing reflow commands has changed. Now, AppendReflowCommand() initiates an asynchronous reflow event and all reflow command processing happens when that event fires. It is no longer possible for consumers outside the presentation shell to call ProcessReflowCommands() synchronously. Because of this change, reflow locks are no longer needed and have been removed. 2000-04-17 07:13:57 +00:00
scc%netscape.com b4caf7e667 making string conversions explicit 2000-04-16 11:19:26 +00:00
cmanske%netscape.com 48f67d5e5a Fix null pointer bugs (35785 and nonfiled), fixes editor bug 35885. r=evaughan 2000-04-15 01:57:16 +00:00
pinkerton%netscape.com 432cb4ccab Adding support for xpmenus not rolling up when a click is inside a parent. 2000-04-13 20:14:23 +00:00
mscott%netscape.com e25164fdaa this checkin is actually bryners. Backing out the changes that seem to cause various problems
on linux. Eric is going to sit down with a linux guru tomorrow and try to figure out why these changes
were causing a problem.
2000-04-13 07:43:39 +00:00
evaughan%netscape.com 9553090997 Fix for titledbox bugs. 2000-04-12 02:59:26 +00:00
evaughan%netscape.com 227679761c Grid fixes.
Memory leak fixes.
box cleanup.

-a ftang
2000-04-11 23:55:15 +00:00
hyatt%netscape.com de331637bb Fixing an XBL event handling bug and the menu accelerator bug. r=brendan, a=leaf 2000-04-06 22:32:39 +00:00
evaughan%netscape.com 34cd8c8082 Fixes for bugs
#34079 (context menus)
#34673 (grid crashes)
(Crash opening many of the editor dialogs)

-r hyatt -a leaf
2000-04-05 23:46:48 +00:00
evaughan%netscape.com 93c9646e2f Fix for PDT bugs #34056, #34280 (endor focus bug and tree sorting bug) 2000-04-05 23:02:29 +00:00
evaughan%netscape.com ff96ed1fb9 Last solaris build bustage fix. 2000-04-05 08:20:24 +00:00
evaughan%netscape.com fa23feeb41 fix for solaris 2000-04-05 07:35:13 +00:00
evaughan%netscape.com dcfc545a3d Possible fix for solaris bustage. 2000-04-05 07:27:59 +00:00
evaughan%netscape.com a00a77c17e 1) Fixed assertion in nsGfxTextFrame
2) More fixes to Grid widget
2000-04-05 06:41:27 +00:00
evaughan%netscape.com 1da9c39027 Forgot a file. 2000-04-05 00:31:30 +00:00
evaughan%netscape.com fd773cfc36 Added grid files 2000-04-05 00:19:29 +00:00
evaughan%netscape.com 6a2ad59407 1) Bug fixes.
2) Changed to fix rods text control
3) Added new Grid widget
2000-04-05 00:19:00 +00:00
hyatt%netscape.com 832184f047 Making menupopup support <children>. Needed a bit of special case code. 2000-04-04 06:43:02 +00:00
hyatt%netscape.com 220a5faae0 Making <children> support dynamic. 2000-04-04 06:29:20 +00:00
evaughan%netscape.com c990fb1445 Compiler error fix. 2000-04-03 04:17:47 +00:00
evaughan%netscape.com 21e503b111 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
2000-04-03 03:55:38 +00:00
cls%seawood.org da66e49516 Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point. 2000-04-02 07:17:25 +00:00
cls%seawood.org 412069f87e Non-empty sourcefiles must end with a newline ... or so says the HP compiler. 2000-04-01 10:23:25 +00:00
beard%netscape.com cb4bb8870d fix array leaks. r=bruce@cybersight.com,a=leaf 2000-04-01 03:05:56 +00:00
evaughan%netscape.com 88a7153926 Yet another missing file. 2000-03-31 07:32:35 +00:00
evaughan%netscape.com 3ad4e04a7f 2 more 2000-03-31 07:28:48 +00:00
evaughan%netscape.com 9bf03bae6a Forgot file. 2000-03-31 07:20:50 +00:00
evaughan%netscape.com 53b00e50f0 box skinnablility changes.
-r Hyatt
2000-03-31 07:02:06 +00:00
cls%seawood.org fc91ef61f0 Remember to use PR_TRUE & PR_FALSE instead of true & false for c++ compilers that don't have true & false defined. Like AIX's. 2000-03-30 05:58:27 +00:00
jim_nance%yahoo.com dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
pinkerton%netscape.com d91f32e1b7 darn that .get(). build bustage fixed. 2000-03-30 00:06:07 +00:00
pinkerton%netscape.com 7909e041dc made drag feedback better for containers and sorted lists. bugs 9657, 20124, 31814 2000-03-29 23:22:08 +00:00
hyatt%netscape.com ed33c7beb6 Fix for 33526 2000-03-28 00:41:33 +00:00
scc%netscape.com 0f4a2b3d8c small changes to clients of string converting APIs 2000-03-26 10:06:21 +00:00
pinkerton%netscape.com 2235d820f9 make the menu positioning use the new look&feel metric for whether or not popups can appear over the taskbar/menubar bug 21154. r=hyatt. 2000-03-23 21:10:09 +00:00
dbaron%fas.harvard.edu 87e19c9cef Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161. 2000-03-22 02:43:08 +00:00
hyatt%netscape.com 51d9955907 Marking my territory. 2000-03-21 13:24:48 +00:00
hyatt%netscape.com 48c294c136 Marking my territory. ;) 2000-03-21 13:15:24 +00:00
jst%netscape.com 872a669579 Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.

dom/public/nsDOMPropEnums.h,v  - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v -  bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v  - bug 12559
2000-03-17 13:27:00 +00:00
hyatt%netscape.com c9c6127ea8 Fix for bug #32212. 2000-03-17 11:27:01 +00:00
pierre%netscape.com 4d43de09aa Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible). In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame. In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701. 2000-03-17 10:15:13 +00:00
pinkerton%netscape.com 07940c210a fix the popup positioning code to work better when sliding a popup along its parent's alignment axis to fit it on screen. now cannot go off the top or the right but is pinned to it. r=hyatt. 2000-03-16 05:13:15 +00:00
hyatt%netscape.com 1c02f1ca09 Landing new progressmeter. 2000-03-15 03:16:43 +00:00
hyatt%netscape.com f136d13288 Enhancing XBL. Making tabs boxes. Moving code from titledbutton to button. 2000-03-14 11:09:46 +00:00
hyatt%netscape.com a33410c106 Making menus give feedback even when disabled. r=ben 2000-03-13 10:37:57 +00:00
hyatt%netscape.com 5a21dd583b Fixing two bugs in menulist. r=ben 2000-03-13 10:20:34 +00:00
hyatt%netscape.com 2681ca4093 new button files, will replace titledbutton 2000-03-11 10:39:21 +00:00
hyatt%netscape.com 8ebf3d0720 new xul widgets & cleanup of existing widgets 2000-03-11 10:34:29 +00:00
waterson%netscape.com fa03c9d0a4 Bug 30557. Force an immediate reflow after creating a content chain. r=hyatt, a=jar. 2000-03-09 02:27:37 +00:00
waterson%netscape.com cddacb3a2c Bug 30866. Be sure to pass the right content node to nsTreeRowGroupFrame::IndexInRow(). r=hyatt, a=jar 2000-03-09 02:26:19 +00:00
slamm%netscape.com ce46b37fea Add NS_SUCCEEDED() check for GetContent() call. May have caused start up assertion on Linux. It's tough to reproduce. Even if this was not the source of the problem, the extra check does not hurt. Follow up checkin to fix for bug 29813. r=evaughan a=jevering 2000-03-08 02:33:52 +00:00
slamm%netscape.com 65e7217ed2 Add 'collapsed' for collapsing splitter siblings. Bug 29813. r=evaughan,mcafee a=jevering 2000-03-08 00:15:44 +00:00
slamm%netscape.com dd998d8014 Add collapsed='true' for splitter siblings when the are collapsed. A style rule in global.css will then hide the sibling. It used to work by setting the style directly. Bug 29813. r=evaughan,mcafee a=jevering 2000-03-08 00:14:53 +00:00
warren%netscape.com c0497e31be Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
hyatt%netscape.com 16f4e56c75 Fix for 30369. r=ben 2000-03-04 12:00:35 +00:00
evaughan%netscape.com 9183bd2c65 Fix for bug #30305
-r hyatt -a jar
2000-03-04 09:42:06 +00:00
waterson%netscape.com 83204d2ccc Fix compiler warning; remove unused variable. Hyatt meant to do this. 2000-03-03 23:56:32 +00:00
hyatt%netscape.com 83044995cc Fix for bug #29556, r=waterson, a=jar 2000-03-03 23:35:29 +00:00
hyatt%netscape.com c6871d4b8e part 2 of fix for bug #25073, r=pink,evaughan, a=jevering 2000-03-03 02:08:02 +00:00
evaughan%netscape.com da65a61758 fix for bug 25073
-r hyatt -a jevering
2000-03-03 01:50:43 +00:00
hyatt%netscape.com d6796e3c65 XUL RadioGroup element, not used in XUL. r=ben, a=jar 2000-03-02 10:00:09 +00:00
tbogard%aol.net 4eec4fb506 nsIPref is no longer passed around through inits on webshell, content viewers and presContext. In places where it is needed, it can be retrieved from the service manager. I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters. r=waterson a=rickg 2000-03-02 07:13:02 +00:00
pinkerton%netscape.com cfb234a542 rewrite of popup positioning code to avoid placing a popup on top of the parent frame it is anchored to and to prevent moved popups from coming up under the mouse when they are too big or too close to the edge of the screen. Fixes bugs 29141 21155 23191. r=saari,hyatt a=jevering. 2000-03-02 04:08:04 +00:00
evaughan%netscape.com cf0d42fc25 bugs fixes for: 28460, 27242, 29462
-r hyatt, -a jar
2000-03-02 03:01:30 +00:00
mjudge%netscape.com 7f21a0fc5d a=jar r= whomever reviewed it before. saari i think. this SHOULD have went in before cvs merge error i didnt catch sorry my bad. 2000-03-01 21:49:53 +00:00
pinkerton%netscape.com ff4a0b661d patches from dean_tessman@hotmail.com for bug 17159. Teach popups about if they are context menus and accept right clicks to select menu items if they are. r=hyatt, a=jar. 2000-03-01 03:12:51 +00:00
hyatt%netscape.com 4c4a067931 Fix for bug #28856. r=karnaze,troy a=jar 2000-03-01 02:33:41 +00:00
Jerry.Kirk%Nexwarecorp.com ec64db8436 Change default "option" key from Alt to Ctrl for Neutrino.
This is for PHOTON only.
2000-02-29 13:06:06 +00:00
pinkerton%netscape.com 28d4e5e0ee fix for 28781 which leaked a presShell during menu creation causing a crash with animated gifs. r=scc a=jevering/jar. 2000-02-29 06:46:47 +00:00
mjudge%netscape.com ed2b8d5f46 bug for IME input activation wrongly causing the menu to be activated. r=ftang,jfrancis, a=jar hyatt pdt+ bug dont remember which one 2000-02-25 23:57:37 +00:00
jdunn%netscape.com 70d3a43f78 checkin newlines for hpux
r= pepper@netscape.com
2000-02-25 23:45:53 +00:00
Jerry.Kirk%Nexwarecorp.com 44de5cabb5 Change
#ifndef XP_UNIX
  to
#if !defined(XP_UNIX) || defined(NTO)
so the ALT key will bring up menus under Neutrino.
r=kedl
2000-02-25 14:29:45 +00:00
hyatt%netscape.com edbf013e6f Fix Linux bustage. No biggy. Just an nsCOMPtr flub. r=pavlov 2000-02-25 10:30:19 +00:00
hyatt%netscape.com 5ff8c68587 XUL Property APIs, b=26109, r=ben 2000-02-25 08:37:49 +00:00
evaughan%netscape.com 9853879e89 Fixes for bugs: 28460, 27573, 27242, 24721
-r waterson -a jar
2000-02-25 04:18:34 +00:00
pinkerton%netscape.com a583b1eb0e don't fetch the image unless we are in the layer that is being drawn. r=evaughan,hyatt, a=jar. 2000-02-24 03:42:40 +00:00
pinkerton%netscape.com 73ff5d2c82 Fix for bug 25073. groupName for radio button items was not being set
initially if the item was checked in the content model when the frame
was created. Now always make sure we set that member. r=hyatt a=rickg
2000-02-22 01:50:48 +00:00
saari%netscape.com fe210c2671 Fix for PDT+ 26618. Typing for hyatt, r=saari 2000-02-19 23:33:51 +00:00
hyatt%netscape.com f0609ed210 Partial fix for #26618. r=saari 2000-02-19 22:29:20 +00:00
hyatt%netscape.com f97397b67c Adding guards. Harmless. 2000-02-18 10:22:20 +00:00
hyatt%netscape.com 3a7e2648e5 fix for 27879, r=saari 2000-02-18 10:05:14 +00:00
hyatt%netscape.com 2e5b0f6667 Fix for bug #28334. r=saari 2000-02-18 08:57:28 +00:00
hyatt%netscape.com 70ef052747 Fix for PDT+ bug #18595. r=saari. 2000-02-18 08:05:56 +00:00
jdunn%netscape.com 080142580c Fix problem with NS_IF_ADDREF on member variables inside of const
member functions.  This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h

r=troy@netscape.com,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com
2000-02-17 23:19:18 +00:00
evaughan%netscape.com b9c4dd1efc Fixed application freeze when turning off XUL box debugging from preferences.
-r pinkerton a- jar
2000-02-17 04:10:02 +00:00
evaughan%netscape.com c7ba739a87 Box performance fix.
-r jevering
2000-02-16 23:00:52 +00:00
pinkerton%netscape.com a8b19232af fix for 27858. pass the correct "dont resize view" flags to reflow. r=hyatt. 2000-02-16 00:23:41 +00:00
bryner%uiuc.edu cf40b1e2cf Fix mousewheel scrolling in trees. r=hyatt@netscape.com. 2000-02-15 21:21:10 +00:00
jst%citec.fi d73ba55650 Fix for blocker 27811. a=granrose 2000-02-15 17:14:59 +00:00
hyatt%netscape.com 6359374cc8 Converting trees to XBL. Boosts tree scrolling performance. 2000-02-15 09:28:28 +00:00
pinkerton%netscape.com 7e2173a9dd oops, checked in too much code, so removing it along with some #if 0's. r=saari. 2000-02-15 08:46:19 +00:00
pinkerton%netscape.com a18c68d6f7 fixing warnings. r=saari. 2000-02-15 08:44:43 +00:00
hyatt%netscape.com b8fafbdf6e General cleanup. 2000-02-15 01:36:01 +00:00
pepper%netscape.com 46691d7226 adding newline to fix lesser unix builds. 2000-02-15 00:56:15 +00:00
pepper%netscape.com f07e6c9730 Removing unnessary enum commas to fix lesser unix builds. 2000-02-15 00:55:08 +00:00
evaughan%netscape.com 5fa0666639 Fix tree bustage. 2000-02-14 02:38:45 +00:00
evaughan%netscape.com 5ce4b52cef bug fix for 24351, 22512
-r saari
2000-02-14 01:42:09 +00:00
hyatt%netscape.com f1b2ac2588 Don't need to listen to as many events with menu listenr now. 2000-02-13 23:15:40 +00:00
hyatt%netscape.com 4cf3095006 Really fixing 20998 2000-02-13 19:58:35 +00:00
hyatt%netscape.com b7862dde8c Fixing obscene edge case in #5927. 2000-02-13 08:44:31 +00:00
hyatt%netscape.com 987bf4e696 Fix for bug #5927. 2000-02-13 08:33:39 +00:00
hyatt%netscape.com 4772ad71f7 Fix for bug #25739. 2000-02-13 06:40:30 +00:00
sfraser%netscape.com f184a27d78 Remove a printf that should be debug only. r=akkana 2000-02-12 01:25:55 +00:00
karnaze%netscape.com 2e709d5d79 bug 8524 - don't use -moz-bg-inset in standard mode. r=troy
bug 10269 - renamed RequiresPass1Layout to IsAutoLayout and have it force a fixed layout table (not tree) to be auto layout if the table is auto width.
2000-02-12 00:58:38 +00:00
rods%netscape.com d465806ba9 check both key code and whether the alt flag is set, which is odd
because the key code should not be ALT is the flag is false, but this has to do
with the AltGR, we will be reviewein this futher as a downgraded bug 9333
b=9333 r=hyatt
2000-02-11 23:27:24 +00:00
vidur%netscape.com 4bc39d6fbd Fix for crashes on mousedown in chromeless windows. Hyatt says that this is a PDT+ bug, though he couldn't get me the number. r=hyatt 2000-02-11 22:26:12 +00:00
hyatt%netscape.com fda9fd6084 Fix for PDT+ bug #9333. r=saari 2000-02-11 04:22:45 +00:00
rchen%netscape.com b156d60320 Add three lines at line 304 to fix the bug 14110. It checks whether there is ... at the end of the title. Have the code reviewed by Chris Saari. 2000-02-11 02:07:54 +00:00
pinkerton%netscape.com 9eb0272942 fix for 27423, menus coming back sometimes after a item was selected. r=hyatt. 2000-02-11 02:02:06 +00:00
hyatt%netscape.com c9071b6195 Fixes for bugs 24969 and 27109. 2000-02-11 00:56:41 +00:00
evaughan%netscape.com c1c4f7681f 1) Fixed freeze because of sync drawing in forms
2) Fixed fieldset blocker

-r rods, granrose
2000-02-10 21:36:28 +00:00
pinkerton%netscape.com 283cda0dee Fix for bug 26452, context menus flashing in upper right corner of window. Wait until the very last moment before we set the menuactive attribute which causes the view to display. Also some minor cleanup. r=hyatt. 2000-02-10 04:20:30 +00:00
pavlov%netscape.com a768c9996a fix for stuff r=eric 2000-02-10 02:43:09 +00:00
jj%netscape.com 35e032cd79 can't use nsIFrameDebug in an optimized build, fixing with NS_DEBUG wrappers. 2000-02-10 00:38:59 +00:00
evaughan%netscape.com 60c7389fcf Fixed regression in trees. They go blank in mail when you resize the splitter.
-r hyatt, leaf
2000-02-09 23:21:57 +00:00
pinkerton%netscape.com f9e8a0926b fix build bustages. can't use "or" as a variable. it is reserved. 2000-02-09 23:18:40 +00:00
evaughan%netscape.com b361107ebe 1) implememted box reflow coelescing.
2) implemented gfx scrollbars for list boxes
3) fixed progess meter to be an animated gif
4) fixed bugs 23521, 24721, 19114, 20546, 24385, 24457, 23156, 20226, 22543

-r hyatt, troy, rod
2000-02-09 22:02:40 +00:00
hyatt%netscape.com 833b2e0263 Fixing syntax error. 2000-02-09 11:40:48 +00:00
hyatt%netscape.com ac1b4dc5a9 Oops. Forgot to add another file. 2000-02-09 10:13:52 +00:00
hyatt%netscape.com bcc2d6d453 Oops. Forgot to add a file. 2000-02-09 10:13:36 +00:00
hyatt%netscape.com 229b94b63f Giving menus some seriously tough love. 2000-02-09 09:34:35 +00:00
pinkerton%netscape.com 17e1584773 correctly handle when target is in a subdocument, such as context menus in a frameSet or on toolbars. fixes bugs 16388, 21223. r=hyatt. 2000-02-08 09:30:15 +00:00
hyatt%netscape.com b5b62cd858 Fix for PDT+ bug #26217.
Having to call ProcessReflowCommands within the tree widget code to bypass the
asynchronous reflow code that has busted the tree widget.  (Would call
FlushPendingNotifications, but it won't do that if I call it inside a
reflow lock.)

This wants a better fix later, but for now it will have to do.
2000-02-08 01:42:20 +00:00
hyatt%netscape.com f280862dfb Bug fixes. 2000-02-08 01:02:47 +00:00
pinkerton%netscape.com 990f036b4e fix popup regression in editor. r=hyatt. 2000-02-04 07:44:43 +00:00
pinkerton%netscape.com be979f653a fix for mexican-jumping menus when menus were too large and needed to be repositioned to fit on screen. fixes bug 21477. r=hyatt. 2000-02-04 07:27:30 +00:00
hyatt%netscape.com 879e6a837e Fix for bug#26483 2000-02-04 06:46:50 +00:00
hyatt%netscape.com 26b01fbd37 Fix for 25103. r=danm 2000-02-03 23:42:26 +00:00
pp%ludusdesign.com 58065dda04 Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot 2000-02-02 22:24:56 +00:00
waterson%netscape.com a26daa2f0d Bugs 20677, 23905. Change nsXULElement to implement nsIContent like nsGenericElement and nsGenericHTMLElement. Specifically, do 'shallow' SetDocument() calls in AppendChildTo(), InsertChildAt() and ReplaceChildAt() methods. Change nsXULDocument to leave newly create element's mDocument as null (so 'null mDocument' means 'this element is not currently in the document'. Fix callers to ensure that a deep SetDocument() is made where necessary. r=hyatt 2000-02-01 22:57:36 +00:00
jdunn%netscape.com 4f4a1ab11f declaring ALL the base classes public since by default some compilers make
them private.

r= hyatt@netscape.com
2000-02-01 01:54:59 +00:00
bryner%uiuc.edu c125611b2e Removing an unneeded include. r=hyatt. 2000-02-01 00:47:58 +00:00
karnaze%netscape.com 8b1ddd5c4d bug 1809, 0 width tables (not trees) become auto, r=dcone, (hyatt) 2000-01-28 15:43:25 +00:00
pinkerton%netscape.com b9123fdca6 Use NS_INTERFACE_MAP_END_INHERITING macro instead of hack. r=hyatt. 2000-01-26 22:35:53 +00:00
pinkerton%netscape.com d83ae22b1d fix 14574, didn't inherit the QI from nsHTMLContainerFrame. Doh! r=hyatt. 2000-01-26 22:33:44 +00:00
hyatt%netscape.com f8d7c5370c Merge hell. Merge hell. 2000-01-25 07:31:12 +00:00
hyatt%netscape.com 9023d8a2b3 Fix more bustage. Another annoying merge conflict. 2000-01-25 07:26:02 +00:00
hyatt%netscape.com 9563e2fb60 Fix bustage. Annoying merge conflict. 2000-01-25 07:21:17 +00:00
hyatt%netscape.com 0dfb94bf0a Fixes for bugs: 18193, 13971, 23440, 18444, 21462, 21818, 22619, 23498, 24081, and 21972. r=just about everybody. 2000-01-25 06:35:27 +00:00
beard%netscape.com 7226bc7257 floating views. bug=21966, r=troy, rods, a=brendan 2000-01-25 01:53:34 +00:00
troy%netscape.com 8a78d916a5 b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
michael.lowe%bigfoot.com 6696fa133b Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:56:09 +00:00
hyatt%netscape.com 09ed0da9f9 Fix for 24201. r=saari 2000-01-19 08:17:50 +00:00
waterson%netscape.com 6dab31d4a3 Fix crasher in nsRepeatService by adding some sanity checking code. 2000-01-19 07:40:18 +00:00
rchen%netscape.com 4b96fc6ec2 Bug fix 14110 2000-01-19 01:47:52 +00:00
evaughan%netscape.com 55307e21ce Made splitters get their cursors from CSS. Bug #23916 -r Hyatt 2000-01-18 23:14:25 +00:00
evaughan%netscape.com fbffedcde5 Fixed html and input button to center and size correctly. #17474,#17353,#23270, #21249 -r Rod 2000-01-18 20:29:22 +00:00
hyatt%netscape.com 171632557e Scrollbar tweaks. 2000-01-17 05:58:19 +00:00
hyatt%netscape.com 4e0aea2028 Added support for snapping a tree widget to a certain row height. r=pavlov 2000-01-17 03:57:00 +00:00
tor%cs.brown.edu 28e11c285f build bustage fix for older C++ compilers; false -> PR_FALSE; r=cls 2000-01-16 17:06:08 +00:00
bryner%uiuc.edu 2331281300 Removing another stray printf. Sorry about that. 2000-01-16 05:41:17 +00:00
bryner%uiuc.edu ba8ab5cfc8 Taking out one printf I forgot about, and #ifdef'ing another one for me. 2000-01-16 05:39:30 +00:00
bryner%uiuc.edu 6012d905b7 Make trees capable of scrolling by full pages with the mouse wheel.
General cleanup and additions to mousewheel debugging code (which is
#ifdef DEBUG_scroll).  r=hyatt.
2000-01-16 05:30:49 +00:00
brade%netscape.com 84dd516250 initialize all fields in event structure for menu events; r=joki 2000-01-15 17:25:14 +00:00
hyatt%netscape.com f1ee25a53e Fix for bug #20452. r=pav 2000-01-14 10:34:27 +00:00
hyatt%netscape.com e740cdb714 Fixes for bugs 17460 and 21656. r=travis 2000-01-14 09:28:54 +00:00
saari%netscape.com a4af8c5abc changes to fix bugs with keyboard + mouse navigation of xpmenus. xpmenus still
are broken in general with keyboard navigation, but this checkin fixes many
of the issues raised in bug 22221. R=hyatt
2000-01-13 23:20:28 +00:00
hyatt%netscape.com b0ac9cf5cb *** empty log message *** 2000-01-13 20:58:24 +00:00
hyatt%netscape.com 8ca1a1c2cf Fix for the mailnews sorting/folder switching bug. 2000-01-13 19:20:55 +00:00
hyatt%netscape.com a60e6883ca Fix for 23049 2000-01-13 11:33:51 +00:00
karnaze%netscape.com d41822031d bugs 19061, 9879 - each top level row group gets its own cell map; CellData reduced to 4 bytes. 2000-01-13 05:29:38 +00:00
waterson%netscape.com 9ba6076abd Revert to eager scrollbar update. pav made me. 2000-01-13 02:41:38 +00:00
hyatt%netscape.com 2da292e75b Fix for bug #18294. r=keanu 2000-01-12 08:16:32 +00:00
waterson%netscape.com 87c1254e42 Don't force the sliderframe to 'eagerly' repaint. Allow it to be redrawn with the next Compositor pass. r=hyatt 2000-01-12 05:29:24 +00:00
bryner%uiuc.edu a19a21f754 This fixes mousewheel scrolling inside trees. I also cleaned up the code
in nsEventStateManager, moving the view/frame locating code to its own
function - this will be helpful for implementing page up/down scrolling
for trees.  r=alecf.
2000-01-11 22:30:22 +00:00
jdunn%netscape.com cb0c532e85 Fix base class specifiers, since be default if they aren't specified it is Private
# 23237
r= warren@netscape.com, ftang@netscape.com, jband@netscape.com
2000-01-11 01:45:34 +00:00
saari%netscape.com b7266eb16d Fix for bug 15048 and 22221. Added a DOM focus listener to the xpmenus menubar listener to help with keeping proper state across alt+tab process changes. r=hyatt 2000-01-10 22:05:27 +00:00
hyatt%netscape.com 01c8ad456e Working on col show/hide 2000-01-10 11:18:34 +00:00
hyatt%netscape.com bd77cb52af Making sure the tree widget clips its bottom. 2000-01-10 08:58:37 +00:00
hyatt%netscape.com 0f4a9d48e0 Ensuring that content doesn't get drawn OVER the tree widget's scrollbars. 2000-01-10 08:49:55 +00:00
pepper%netscape.com c7c9cbb291 All Source Files must have newline at the end or HP compilers barf.
r=jdunn
2000-01-10 06:58:53 +00:00
hyatt%netscape.com 87902e57e2 Making the tree widget's scrollbar properly anonymous. 2000-01-10 04:08:46 +00:00
hyatt%netscape.com 0e8c3d1636 Improving trees. 2000-01-10 03:04:05 +00:00
jst%citec.fi 5efcb68bec Minor code cleanup, r=troy@netscape.com 2000-01-09 23:09:10 +00:00
hyatt%netscape.com f8c91fadf4 Making tree scrolling faster. 2000-01-08 02:18:14 +00:00
hyatt%netscape.com 423823f614 Changes to prepare the tree for incremental scrollbar reflow. 2000-01-06 08:56:35 +00:00
alecf%netscape.com c3d6202107 add treeframe-level interface to EnsureRowIsVisible, and add a new nsITreeFrame interface so that EnsureRowIsVisible can be called from outside of the layout DLL.
first part of fix to #12895
r=bryner
2000-01-06 07:35:25 +00:00
pinkerton%netscape.com 2995011233 didn't do the QI correctly. forgot to inherit from the nsBoxFrame impl. (r=pavlov). fixes bugs 22493, 22494 2000-01-06 05:54:47 +00:00
sspitzer%netscape.com fbd97e9856 fix warnings. 1999-12-28 19:37:29 +00:00
sspitzer%netscape.com c8e084ac35 fix #22493 and #22494. at least turn the crash into an assertion.
r=hangas.  also fix a warning.
1999-12-23 23:44:56 +00:00
waterson%netscape.com 74525ca773 Fix misuse of nsCOMPtr that was leaking style contexts from the progress meter frame. r=pinkerton, a=sdagley 1999-12-22 01:59:01 +00:00
pinkerton%netscape.com 6560a4fa9a forgot to call the inherited base class QI when i rewrote the qi impls. xpmenus work again. a=sdagley. 1999-12-22 01:57:29 +00:00
pinkerton%netscape.com a70a45911e 2nd fix for bustage, i hope. 1999-12-21 20:15:48 +00:00
pinkerton%netscape.com 61925ac5df fix for bustage, i hope. 1999-12-21 19:56:15 +00:00
pinkerton%netscape.com 2275305f2f remove hand-rolled QI and using scc's macros. Also removing static IID's where necessary. r=hyatt,scc a=sdagley. 1999-12-21 19:28:15 +00:00
karnaze%netscape.com 00ea148d35 small change Hyatt discovered and forgot to checkin. r=hyatt 1999-12-16 01:45:22 +00:00
alecf%netscape.com 3b12db1071 fix for #20508
set parent of anonymous  to nsnull before destroying the frames, and remove the frame references from the event state mananger
r=hyatt,waterson
a=chofmann
1999-12-15 20:58:32 +00:00
pollmann%netscape.com 6c2e3c9d43 Bug 11762: Send initial reflow to collapsed frames and recalc size of collapsed frames on reflow. r=evaughan a=chofmann 1999-12-15 00:10:24 +00:00
sfraser%netscape.com b3353b150d Fix for 21639 progress meter draws three times for each update, part 2 (redraw every 250ms, not 50ms), r=pinkerton, a=chofmann 1999-12-14 03:50:38 +00:00
sfraser%netscape.com 1b8d669e9f Fix for 21639 progress meter draws three times for each update, r=pinkerton, a=chofmann 1999-12-14 03:48:04 +00:00
buster%netscape.com 78f4e42f7e checking in work around for crasher bug 21571. This may also fix some hard-to-reproduce crashers on joki's bug list.
see the bug report for the gory details.
r=rods
a=chofmann
1999-12-13 23:33:17 +00:00
karnaze%netscape.com 2eb4655c2e incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann 1999-12-13 22:56:31 +00:00
alecf%netscape.com 5e5afc5a18 fix #18420 - deleting last item makes tree jump to top
fix was to scroll up one line during the frame destruction process.
To do this, we had to set up the content chain for the row just before the content node was deleted.
r=hyatt
a=chofmann
1999-12-11 02:08:07 +00:00
hyatt%netscape.com 71391a88a6 Fix for PDT+ bug #20493 (mail compose widget now remembers email addresses). r=travis 1999-12-11 01:43:03 +00:00
selmer%netscape.com bcf74f0c56 bug 12288 shift-click (only PDT+ hack portion of fix) r=alecf a=chofmann,jar 1999-12-10 01:38:33 +00:00
hyatt%netscape.com 928c3b667f Implementing support for popupanchor and popupalign. 1999-12-08 11:30:47 +00:00