Commit Graph

738 Commits

Author SHA1 Message Date
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
alecf%netscape.com
7f87432c02 fix for #18420 - scrolling screws up when selection changes
fix oncontentinserted and oncontentremoved so that mTopFrame is set correctly, and don't be over-zealous about destroying frames.
r=hyatt (well, really written mostly by hyatt and digested by me)
1999-12-08 07:20:25 +00:00
hyatt%netscape.com
b3b2e6305b Making menu titles work again. Making menu accelerators work again. r=saari 1999-12-08 04:52:42 +00:00
pinkerton%netscape.com
e5a1d5da15 fix spellings and build warnings (bug #15571). r=gimpy. 1999-12-08 00:12:15 +00:00
jdunn%netscape.com
9b2ddff3db r= evaughan@netscape.com
# 20933

HP was having problems with the GET_HEIGHT/GET_WIDTH macros being
on the left of the '=', so I created a SET_HEIGHT/SET_WIDTH macros.
1999-12-07 22:10:45 +00:00
jdunn%netscape.com
5532fe2192 adding newline which is required on HP 1999-12-06 22:02:16 +00:00
troy%netscape.com
85012ab550 Change to how overflow is handled for absolutely positioned elements.
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics
1999-12-06 15:49:53 +00:00
nisheeth%netscape.com
24d990e18b Fix for bugs 16709, 20771. Frame state is stored before frame hierarchies are deleted and restored when the frame hierarchies are reconstructed. 1999-12-06 07:44:18 +00:00
hyatt%netscape.com
019f909235 Making menu titles really crop. 1999-12-05 20:17:10 +00:00
hyatt%netscape.com
722698f176 Treecells can now have src set on them for images. 1999-12-05 09:21:25 +00:00
hyatt%netscape.com
099696fc51 Fix Mac bustage. 1999-12-05 01:47:15 +00:00
hyatt%netscape.com
de2eaede42 Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489.  Should also definitely fix bug #15916. r=troy
1999-12-04 23:49:50 +00:00
tbogard%aol.net
eb96099e6d 1.) WebShell no longer implements nsIScriptContextOwner.
2.)  WebShell now implements the new nsIScriptGlobalObjectOwner.
3.)  WebShell supports GetInterface to nsIScriptGlobalObject.
4.)  Documents no longer carry around a reference to nsIScriptContextOwner.  Instead they hold on to a nsIScriptGlobalObject.  nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject().  Same change to the set methods.
1999-12-03 09:24:22 +00:00
kmcclusk%netscape.com
4df6cffe8e Added NS_RELEASE's to fix leaking of nsIImage's. bug=19114; r=karnaze@netscape.com 1999-12-03 00:06:32 +00:00
waterson%netscape.com
3c49d461b2 Bug 9489. Remove cliprect push/pop to decrease paint time on titledbuttons. The cliprect was not doing anything useful, and was costing about 36% of titledbutton paint time. r=hyatt 1999-12-02 02:50:29 +00:00
evaughan%netscape.com
9c827edcdb 1) Added sanity checks to box to case memory bugs
2) Fixed the floating point roundoff that was causing boxes to lay themselves out off by 1 pixel
3) Simplified box data structure

-r Hyatt
1999-12-02 01:07:27 +00:00
mcafee%netscape.com
bd6cbc3a44 Fix for divide-by-zero case when encountering a zer-height rect. (20071) r=evaughan 1999-12-01 22:48:06 +00:00
pinkerton%netscape.com
812bedeaed correctly remove event listeners when frame goes away. fixes bug 19542, r=rjc 1999-12-01 22:02:33 +00:00
troy%netscape.com
0373cda0ac Removed dead code 1999-12-01 04:18:20 +00:00
waterson%netscape.com
f381c5dee0 Avoid excessive updates by conditioning on attribute that changed. r=hyatt 1999-11-30 00:55:59 +00:00
sspitzer%netscape.com
31b6b85808 fix warnings 1999-11-29 20:40:39 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
tbogard%aol.net
af1ce8d410 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
alecf%netscape.com
6b09657267 fix for #16929
nuke the scrollbar whenever the total rows is less than the visible rows. This prevents the scrollbar from disappearing under you if you scroll up after many rows have been deleted (such as collapsing folders in mail)
r=hyatt
1999-11-23 22:05:19 +00:00
saari%netscape.com
cb5aae9a9c Popup menu positioning code. R: Hyatt 1999-11-23 03:02:01 +00:00
beard%netscape.com
3460018f00 [MLK] aCurrentStyle can be the only owning reference. r=scc, bug=15906 1999-11-21 01:14:33 +00:00
bryner%uiuc.edu
5c706d4796 Tree changes to support mousewheel scrolling, and some other tree
changes (scrolling changes and some nsString -> nsAutoString
conversions) from alecf.  r=alecf.
1999-11-21 00:51:31 +00:00
troy%netscape.com
597b5f236b WillReflow/DidReflow changes and changes to the way view positioning
and sizing works
1999-11-19 15:33:29 +00:00
evaughan%netscape.com
579a9d2af2 1) Changed box to use a linked list instead of a fixed array. -r Hyatt
2) Cleaned up some of the preference panels. -r Matt
1999-11-18 21:05:43 +00:00
alecf%netscape.com
362d7a861c fix for #18196 - fix off-by-one errors with trees that have headers - EnsureRowIsVisible and IsValidRow expect zero-based rows, not row-index based rows
r=hyatt
1999-11-16 19:07:34 +00:00
alecf%netscape.com
c24057f717 fix off-by-one error when calculating row indicies for trees with headers/footers - use IsRowGroup(), which takes headers/footers into account
r=hyatt
no bug, but this fixes some wierd scrolling behavior
1999-11-16 18:57:49 +00:00
saari%netscape.com
1cfbe7d9a6 Landing focus changes. R: joki 1999-11-13 05:16:33 +00:00
alecf%netscape.com
2c156737e1 fix for #17146, #13483, possibly #15479
don't be stupid about finding the insertion point onto the tree for new rows. use GetInsertionPoint to walk the frames to determine the appropriate row index for new content that doesn't already have frames, so that the rows in the cellmap get the right index.
r=hyatt, bryner@uiuc.edu, alecf (some code dictated by hyatt)
1999-11-12 05:51:26 +00:00
pinkerton%netscape.com
73a7072999 readding the tree item drag capturer (r=hyatt) 1999-11-11 05:10:47 +00:00
pinkerton%netscape.com
6dbf140c84 reworking of toolbar d&d impl and tree d&d impl (r=hyatt). 1999-11-11 05:10:38 +00:00
pinkerton%netscape.com
81f42a6dcd backing out my last added file. 1999-11-11 01:42:12 +00:00
pinkerton%netscape.com
b3c8a375fb add nsTreeItemDragCapturer to the build 1999-11-11 01:04:36 +00:00
pinkerton%netscape.com
92a4d784bb First Checked In. 1999-11-11 01:03:41 +00:00
pinkerton%netscape.com
e00369c44e set the default image size to be small in order to avoid obvious reflows when button code would assume 30x30 before it loaded the image (r=evaughan). 1999-11-11 00:58:42 +00:00
waterson%netscape.com
c20b3997b4 Bug 18067. Event listeners are refcounted; do not try to manually 'delete'. r=hyatt, a=chofmann. 1999-11-09 23:37:57 +00:00
dmose%mozilla.org
5312eacf8c updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
alecf%netscape.com
06ea39654b fix for #17763 - initialize cellFrame so that if it's not found, the null check succeeds
r=hyatt
a=chofmann
1999-11-05 21:51:42 +00:00
alecf%netscape.com
7560815b97 implement EnsureRowIsVisible for bug #17763
r=scottip
1999-11-05 02:02:09 +00:00
joki%netscape.com
1675be15e0 Changes to DOM events to accomodate the new breakdown of events into mouse and key events. This fixes a couple of bug, though the main one is 13406. Involves changes to multiple DOM generated file as well as fixing up usage of DOM event api usage in editor, rdf, and xul. r:vidur 1999-11-03 07:11:45 +00:00
kipp%netscape.com
3a943654b4 r=troy; Removed old garbage code that referred to an unused symbol from nsHTMLParts.h 1999-11-03 00:41:42 +00:00
pinkerton%netscape.com
ad446fb109 rewrote item detection code to handle the case where the toolbar isn't in a frame that is at 0,0 (like windows with the menu bar above the personal toolbar). (r=saari, bug #17800). 1999-11-02 23:42:16 +00:00
pinkerton%netscape.com
64f6e095a3 making the drop feedback be 2 pixels wide, not one (r=saari). 1999-11-02 03:55:44 +00:00
pinkerton%netscape.com
444df86409 add ability to have a sub-frame (such as an inner box) be the area which is where the draggable content resides. 1999-11-02 03:54:24 +00:00
troy%netscape.com
1585a751fb Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
troy%netscape.com
a12c3d6c5d Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
waterson%netscape.com
01da285ed5 '#if 0' DOM crawling code in toolbar frame to avoid over-eager generation of content model from RDF. GetElementsByTagName() is evil! r=pinkerton,hyatt 1999-10-30 01:21:44 +00:00
evaughan%netscape.com
039be939e6 Made tabs us visibility instead of shrinking their children to 0,0.
Made it possible to change the look for the selected tab.
1999-10-29 22:13:57 +00:00
troy%netscape.com
a81ed70341 Elimninated compiler warning 1999-10-28 14:46:41 +00:00
troy%netscape.com
87afecabc0 Changed SetView/GetView to take an additional argument which is the
pres context
1999-10-26 04:44:41 +00:00
pinkerton%netscape.com
b2a6f201d3 fix leak of grippy structs when toolbox went away. (r=bienvenu). 1999-10-26 00:22:48 +00:00
beard%netscape.com
7ae4bec2f3 MLK: Fixed implementations of QueryInterface, AddRef, and Release to perform correct reference counting. bug=15380, r=evaughan 1999-10-22 22:50:01 +00:00
evaughan%netscape.com
320ee7acc4 Fixed bug 9442. reviewed by Hyatt. 1999-10-22 00:38:22 +00:00
mcafee%netscape.com
3fdb6bbe55 Fixing evaughan's last change. r=law 1999-10-21 21:14:59 +00:00
mcafee%netscape.com
8741adeb58 Backing out evaughan's change which broke linux/solaris. a=mcafee 1999-10-21 21:05:02 +00:00
evaughan%netscape.com
b6438a44bc Fixed some warnings: reviewed -hyatt 1999-10-21 20:17:51 +00:00
mcafee%netscape.com
64090b2391 Reviewing and applying pavlov's fix for extra row in color palette. (14315) 1999-10-20 20:14:13 +00:00
putterman%netscape.com
abca7c93cd Fixes 15771 and 10603. Scrolling up in tree widget doesn't lose treeitems. r=hyatt. 1999-10-20 19:48:58 +00:00
scc%netscape.com
e36b183d71 eliminate warnings, r=shaver 1999-10-20 18:59:00 +00:00
evaughan%netscape.com
a2bcc96c08 fixed numerous warnings. Reviewed by Hyatt. 1999-10-20 00:46:21 +00:00
tbogard%aol.net
8be27000b1 Ooops, last night removing one warning uncovered another. r=gimpy 1999-10-19 21:34:21 +00:00
tbogard%aol.net
c234e50cdb Removing gimpy's warnings. r=gimpy. This brings us down to 200. :) 1999-10-19 07:50:55 +00:00
shaver%netscape.com
472e4cae46 Added support for type="radio" (pick-one) XP menus.
Cleaned up nsFrame class declaration a bit.
Added some API entries to nsIMenuFrame in support of type="radio"'s
pick-one behaviour.
Renamed UpdateMenuChecked to UpdateMenuSpecialState.
Removed stale string-splitting code in CreateAnonymousContent.
(r=hyatt,mcafee)
1999-10-17 21:37:37 +00:00
peterl%netscape.com
a6adfea707 Added namespace ID to the AttributeChanged notification
Part fo the fix for Bug 15153
r=troy
1999-10-15 23:16:45 +00:00
shaver%netscape.com
074e7c8a5a Add support for type="checkbox" in <menuitem>.
Converted small pile of PRBool to PRPackedBool for space savings.
r=hyatt
1999-10-15 21:13:24 +00:00
hyatt%netscape.com
80d4dd9246 Fix for 16479. r=waterson 1999-10-15 07:54:43 +00:00
shaver%netscape.com
18cbc4b5ab Fix for 15480 (menu reflow from content change).
Use <titledbutton>, not <div>, for accelerator text to fix alignment
and improve performance _ever_ so slightly.
Initial support for checked menus (needs more magic).
(r=hyatt)
1999-10-14 23:59:18 +00:00
ftang%netscape.com
850606d07a landing keyEvent_19991004_BRANCH
bugs # see the log of the check in into branch
author/reviewer:
mozilla/layout/base/src/nsRangeList.cpp brade/mjudge
mozilla/layout/html/forms/src/nsGfxTextControlFrame.cpp brade/ftang
mozilla/layout/events/src/nsDOMEvent.cpp brade/joki
mozilla/layout/events/src/nsEventStateManager.cpp brade/joki
mozilla/widget/public/nsGUIEvent.h akkana/ftang
mozilla/widget/src/windows/nsWindow.cpp ftang/mjudge
mozilla/widget/src/windows/nsWindow.h ftang/mjudge
mozilla/widget/src/mac/nsTextAreaWidget.cpp brade/ftang
mozilla/widget/src/mac/nsMacEventHandler.cpp brade/simon
mozilla/widget/src/xpwidgets/nsKeyBindMgr.cpp brade/ftang
mozilla/widget/src/gtk/nsGtkEventHandler.cpp akkana/?
mozilla/widget/src/gtk/nsWidget.cpp erik/ftang
mozilla/layout/xul/base/src/nsTreeCellFrame.cpp brade/ftang
mozilla/editor/base/nsEditorEventListeners.cpp brade/akkana
mozilla/editor/base/nsHTMLEditor.cpp brade/akkana
mozilla/rdf/content/src/nsXULKeyListener.cpp ftang/saari
fix the master bug- 15693
fix at least, but not limited to, the following bugs
10158,11956,6053,9333,10901,14348,6449,11845,13016,14410,15657,15307,15842,13856
1999-10-14 18:27:01 +00:00
hyatt%netscape.com
b0356da4ef Fixing warnings. r=travis 1999-10-14 12:02:32 +00:00
waterson%netscape.com
86ea8fe7d3 Factor out dirtying of tree, fixed bug with dynamic column creation due to row addition. r=hyatt 1999-10-13 08:53:57 +00:00
pinkerton%netscape.com
9d9178e980 correctly update cellmap when scrolling in a tree with no column headers (r=hyatt, partial fix for bug#15771) 1999-10-13 08:01:43 +00:00
evaughan%netscape.com
f3a2112f38 Integrated Gfx scrollbars. 1999-10-12 00:16:06 +00:00
kipp%netscape.com
65f6ba5343 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
pinkerton%netscape.com
4ec8926895 correctly determine when the image has changed sizes to avoid causing unnecessary reflows. now comparing twips to twips instead of twips to pixels. part of fix for bug #15722 (r=evaughan). 1999-10-07 21:02:58 +00:00
rods%netscape.com
6d5718c214 removed unused result to remove warning r=pinkerton 1999-10-07 13:47:43 +00:00
kipp%netscape.com
cfa92fd85e Updated SizeOf methods for html content objects to be more accurate; implemented MOZ_DECL_CTOR_COUNTER for all html content objects 1999-10-07 00:35:04 +00:00
sspitzer%netscape.com
2828737165 bulletproofing for bug #15728, r=alecf
if there are no panels, just return.
1999-10-07 00:28:24 +00:00
pavlov%netscape.com
748a87340d final step to make menus dismiss on unix r=hyatt 1999-10-06 23:00:53 +00:00
waterson%netscape.com
999b2b0d77 Fix leaking rowgroup frame. r=hyatt. 1999-10-06 01:50:14 +00:00
hangas%netscape.com
73c618e840 Fix bug 13729 for putterman/hyatt. Tree headers not always displaying on Mac/Linux. Commented out optimization in Reflow(). r=hyatt. 1999-10-05 23:46:16 +00:00
danm%netscape.com
97d547983d Release XP menu rollup listener before menu is executed. This restores normal event handling earlier. Fixes bug 15596. r:hyatt 1999-10-05 23:31:06 +00:00
dp%netscape.com
a8d8120128 bug# 15433 Fixed call to NS_ADDREF() that would cause double
evaluation when MOZ_REFCNT is defined. Fixed checking for
OUT_OF_MEMORY condition. r=hyatt
1999-10-04 02:27:09 +00:00
law%netscape.com
b6d2de1cb0 Context menu updates 1999-10-01 04:43:45 +00:00
rods%netscape.com
dffe42e2b3 Added ConsumeEvents parameter to CaptureRollupEvents 1999-09-30 14:36:17 +00:00
peterl%netscape.com
656cbc22e5 sync view visibility during didReflow 1999-09-29 03:30:04 +00:00
briano%netscape.com
caa05d9241 Added a newline at the end of the file to fix the Unix native compiler builds. 1999-09-29 02:54:25 +00:00
hyatt%netscape.com
9f973d2ff1 fixes for 14637 and for menu visibility issues r=pavlov typed_by=pavlov 1999-09-28 23:25:48 +00:00
hyatt%netscape.com
f7c54c03dc Fixing tree widget updating problem. 1999-09-28 00:57:46 +00:00
hyatt%netscape.com
b033c84ce9 Fixing XP menus on the Mac so that they paint properly, dismiss properly, etc. 1999-09-26 22:45:35 +00:00
hyatt%netscape.com
80d4f89bd6 Fix for bug 11266 on Windows and mac. making xp menus go away. 1999-09-25 03:39:35 +00:00
waterson%netscape.com
b0745b2f14 Bug 11661. Make nsPopupMenuFrame override DidReflow() because we want to do our own special view management. Fix nsMenuFrame::Dirty() to compute the correct 'incrementalChild'. 1999-09-24 05:22:55 +00:00
pinkerton%netscape.com
cd06745581 fix for bug #14782 (reflowing window chrome mousing over links with long urls). rev sdagley, appr chofmann. 1999-09-24 04:45:16 +00:00
putterman%netscape.com
b66140352d Fix for 13815. Implement OnContentInserted. Approved by chofmann and reviewed by hyatt. 1999-09-23 21:11:02 +00:00
evaughan%netscape.com
b71fe46dec 1) Made better box debug output
2) Disabled auto collapsing of splitterview
1999-09-22 03:11:47 +00:00
pinkerton%netscape.com
2a4187e698 make the progress meter animate the correct direction. 1999-09-22 03:02:45 +00:00
joki%netscape.com
4016178c5d Adding support for event.clickCount, obsoleting old dblclick event. 1999-09-22 02:29:33 +00:00
danm%netscape.com
710eaa86d3 Comment out body of UpdateDismissalListener. Prevents crash dismissing menu in toolbar. (Code in progress, anyway.) a:hyatt@netscape.com 1999-09-21 21:41:31 +00:00
peterl%netscape.com
700674fb14 removed ReResolveStyleContext 1999-09-21 07:56:18 +00:00
waterson%netscape.com
96d6e67aec Comment out line causing crash when click on menus. 1999-09-21 04:59:45 +00:00
hyatt%netscape.com
63966ee534 oops 1999-09-21 02:16:31 +00:00
scc%netscape.com
9e31ddd939 commented out some build horkage that hyatt will need to fix upon his return 1999-09-21 02:03:49 +00:00
hyatt%netscape.com
8391202877 Removing unused files. 1999-09-21 01:04:47 +00:00
hyatt%netscape.com
2f06ab4e65 Menu changes. 1999-09-21 01:03:58 +00:00
hyatt%netscape.com
e4b15ba761 Chrome event stuff. Menu changes. 1999-09-21 01:03:00 +00:00
mcafee%netscape.com
ad155c748f Warnings 1999-09-20 07:43:42 +00:00
waterson%netscape.com
ff49117fd4 Bug 14291. Fix leak of XUL document. 1999-09-20 03:30:33 +00:00
shaver%netscape.com
c3d20f3c75 fix for Mac bustage 1999-09-17 21:29:50 +00:00
shaver%netscape.com
6a26e5fb42 overhaul menus to use spiffy new titledbutton features 1999-09-17 20:12:02 +00:00
mcafee%netscape.com
2c8556a5c8 Support both spellings of gray/grey as palette choice. 1999-09-17 05:39:30 +00:00
pinkerton%netscape.com
8918c275ee some code for drop feedback when there are no items in the toolbar. just getting it out of my tree so i don't forget about it. 1999-09-16 03:46:39 +00:00
slamm%netscape.com
cde8e572b0 Reorder initializers to fix build warnings. 1999-09-15 19:29:38 +00:00
slamm%netscape.com
8f458e9693 Fix a couple build warnings. 1999-09-15 19:17:37 +00:00
slamm%netscape.com
52e797192b Fix build warnings. 1999-09-15 18:14:02 +00:00
evaughan%netscape.com
dabdaaa2e9 Fixes bad corruption bug with splitters 1999-09-15 02:21:18 +00:00
evaughan%netscape.com
d1525e5bd4 Fixed some bugs in splitter
added auto collapse.
1999-09-14 22:17:19 +00:00
briano%netscape.com
97faab6716 General cleanup. 1999-09-14 01:02:20 +00:00
evaughan%netscape.com
05916038b7 Fixed assert. 1999-09-13 20:24:20 +00:00
evaughan%netscape.com
a1125809e6 Fixed clipping bug 1999-09-13 20:17:26 +00:00
jdunn%netscape.com
7e7de48419 hp requires newline 1999-09-11 00:46:07 +00:00
evaughan%netscape.com
3859c99e44 Fixed collapsing in boxes
Fixed DeckFrame not to use pseudo element for visibility.
1999-09-10 23:38:58 +00:00
hyatt%netscape.com
66efefd18b Adding files 1999-09-10 08:49:00 +00:00
hyatt%netscape.com
51baf55f5d Adding the files. 1999-09-10 08:48:31 +00:00
hyatt%netscape.com
fc32f1e04e Working on XP menus. 1999-09-10 08:47:12 +00:00
sspitzer%netscape.com
f03b1e6402 fix a couple warnings for evaughan. 1999-09-10 08:46:17 +00:00
shaver%netscape.com
257694a767 fix Win32 bustage 1999-09-10 04:06:07 +00:00
mcafee%netscape.com
9181869545 Unix needs newline at EOF. 1999-09-10 03:10:30 +00:00
shaver%netscape.com
2766d9eb1c add accesskey to <titledbutton> as part of menu clean/speed up, bug 13431 1999-09-10 03:04:49 +00:00
pinkerton%netscape.com
070c8a0755 fix for bustage for evaughan. don't use nsCOMPtr with an implementation. 1999-09-10 02:22:46 +00:00
evaughan%netscape.com
412cc6b9e8 1) Fixed bugs in deck
2) Added visual debugging to boxes
1999-09-10 00:57:01 +00:00
pinkerton%netscape.com
122f2d8f5a turn listener into a capturer and pass more off to JS. 1999-09-09 06:27:25 +00:00
briano%netscape.com
eeef69da0f Added the newline at the end of the file, required by Unix native compilers. 1999-09-09 02:55:56 +00:00
hyatt%netscape.com
ac0a81e522 Updating popups. (No, they're still not turned on.) 1999-09-09 01:07:06 +00:00
evaughan%netscape.com
c9e6d7dafa 1) Made some fixes to splitter frame.
2) Fixed a bug that caused scrollbars to disappear after visiting a xul page.
1999-09-08 23:51:02 +00:00
hyatt%netscape.com
67e49e9460 Improvements in performance. 1999-09-08 08:06:12 +00:00
hyatt%netscape.com
18be26df3e Landing AttributeChanged alteration. AttributeChanged now fires even when the
style hint is REFLOW or VISUAL (and not just CONTENT).
1999-09-08 03:51:41 +00:00
bruce%cybersight.com
daa66f9b61 'friend class XXX' rather than 'friend XXX' .. fixes potential build bustage on HP-UX 1999-09-06 07:02:48 +00:00
pinkerton%netscape.com
0f0253ec6f get rid of unknown pragma warnings. 1999-09-05 22:13:32 +00:00
evaughan%netscape.com
e3ef163845 Added the ability to drag splitters. If any build problems call me at: 650 224-0620 1999-09-05 20:46:59 +00:00
evaughan%netscape.com
b2747f9b04 Added a helper class to search frame hierarchys. 1999-09-05 20:35:41 +00:00
peterl%netscape.com
1a97985a7e added accessors to additional style contexts 1999-09-03 23:41:20 +00:00
sspitzer%netscape.com
b494799f9e add newline to end of file to please certain UNIX compilers. 1999-09-03 10:43:00 +00:00
hyatt%netscape.com
cbc2b0c2ce Fixing column resizing bugs. 1999-09-03 08:49:15 +00:00
hyatt%netscape.com
963ee4f0de Column resizing works, and boy is it slow. 1999-09-03 07:59:01 +00:00
hyatt%netscape.com
99b35b6acf More column resizing fun. 1999-09-03 05:12:10 +00:00
kipp%netscape.com
b2b92bb835 Eliminate some useless string malloc/free's 1999-09-03 03:47:06 +00:00
hyatt%netscape.com
7da189847c Column resizing. Not quite ready yet. Very soon now. 1999-09-03 03:21:56 +00:00
pinkerton%netscape.com
c302e0ade3 personal toolbar d&d now in JavaScript. 1999-09-02 23:16:37 +00:00
scc%netscape.com
d9c3a15ac9 get rid of some slamm warnings 1999-09-02 19:04:36 +00:00
pinkerton%netscape.com
6ef6ed8924 removed all of the drag gesture code. it should now be written in javascript. 1999-09-02 06:51:53 +00:00
pinkerton%netscape.com
543644ab9f fix crasher on drop and how we free the data. 1999-09-02 06:47:14 +00:00
ramiro%netscape.com
89026e1e4a quiet debug noise 1999-09-02 03:34:21 +00:00
pavlov%netscape.com
537d1af8c7 fix a crash in the color picker and add a grayscale palette.
fix xpmenus to work as popups without a menubar
1999-09-01 00:39:12 +00:00
pavlov%netscape.com
bf161edf7d fix some warnings on windows 1999-08-31 07:26:53 +00:00
evaughan%netscape.com
f19bc0e464 Numberous fixes 1999-08-30 22:32:25 +00:00
troy%netscape.com
a7a27982af Changing tables to return max element size during an incremental reflow 1999-08-30 22:30:32 +00:00
pinkerton%netscape.com
766df5c770 clean up two small memory leaks. 1999-08-30 22:15:40 +00:00
hyatt%netscape.com
5da3be9d2e Improvements to tree scrolling. 1999-08-30 00:00:31 +00:00
hyatt%netscape.com
7399c40287 Improvements to the tree's scrollbar. 1999-08-29 11:15:30 +00:00
hyatt%netscape.com
a7c41184e7 Improvements to the tree's scrollbar. 1999-08-29 10:51:15 +00:00
hyatt%netscape.com
9d158d034f Fixing a scrolling problem that happens on a resize. 1999-08-29 04:03:29 +00:00
hyatt%netscape.com
2a68974ff1 Oops. Introduced some asserts in mail/news. Fixing this. 1999-08-29 00:57:10 +00:00
hyatt%netscape.com
9fcfdc11d9 Big tree improvements. 1999-08-29 00:46:41 +00:00
pavlov%netscape.com
b999fd558c add multiple palette support 1999-08-28 19:51:27 +00:00
pavlov%netscape.com
9900e1bac0 honor width and height on the color picker and size intrinsically if thats what you want 1999-08-28 07:49:39 +00:00
pavlov%netscape.com
de5a4a64a5 fix some mathmatical errors and do proper clipping 1999-08-28 06:40:37 +00:00
pavlov%netscape.com
8d9a80c92a color picker widget 1999-08-28 04:28:45 +00:00
hyatt%netscape.com
1953acc3a4 Tree widget checkin. 1999-08-28 00:40:46 +00:00
evaughan%netscape.com
f781250e40 Fixed to gfx scrollbar.
Fixed some blockers.
1999-08-27 06:06:39 +00:00
pinkerton%netscape.com
215b9b4f1b File Removed. 1999-08-27 03:45:14 +00:00
pinkerton%netscape.com
80fdd59867 remove nsTriStateCheckboxFrame.cpp 1999-08-27 03:41:43 +00:00
waterson%netscape.com
a079c6ff90 Fix compiler warning. 1999-08-26 04:28:14 +00:00
hyatt%netscape.com
9e7265b602 Adding cursor support for column resizing. 1999-08-26 03:29:05 +00:00
leaf%mozilla.org
50e1c9f41d checking evaughan's fix for open sidebar crashing on startup 1999-08-25 19:58:07 +00:00
waterson%netscape.com
95fcd9252f Fix '-pedantic' bustage. a=leaf 1999-08-25 18:47:59 +00:00
hyatt%netscape.com
a563040dcd Adding builtin support for twisties. 1999-08-25 10:57:28 +00:00
pinkerton%netscape.com
1553fbbc31 toString -> ToString. 1999-08-25 09:27:19 +00:00
pinkerton%netscape.com
268234cadd IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter. 1999-08-25 08:35:06 +00:00
hyatt%netscape.com
04b1b1dc8f Keyboard navigation is online. 1999-08-24 09:57:11 +00:00
hyatt%netscape.com
57c8c89d89 More fun with keyboard navigation. 1999-08-24 08:51:55 +00:00
hyatt%netscape.com
87872fe749 Beginnings of keyboard navigation in the tree widget. No, it doesn't work
yet.
1999-08-24 08:14:21 +00:00
hyatt%netscape.com
d2b8407e48 Adding two files. Tree might go red, since i forgot to add these. 1999-08-24 01:04:33 +00:00
hyatt%netscape.com
2fdefb7517 Tweaks to trees. 1999-08-24 00:41:21 +00:00
jdunn%netscape.com
62d051d2ce HP requires a newline at the end 1999-08-24 00:32:35 +00:00
hyatt%netscape.com
f133a4e34f Fix for bug 9839. 1999-08-23 02:09:01 +00:00
hyatt%netscape.com
b77644e753 Fix for several bugs (12299, 12289, 12295). 1999-08-23 01:13:29 +00:00
hyatt%netscape.com
95b868638c Changing "onchange" to "onselect". 1999-08-22 08:05:46 +00:00
hyatt%netscape.com
fcad23039c Fix for bug 11299. 1999-08-22 07:44:00 +00:00
hyatt%netscape.com
fc43a21bbe Fix for bug 9693. 1999-08-22 07:31:35 +00:00
hyatt%netscape.com
e0ed866b30 Checking in the modified tree widget. It now uses the new selection APIs on the
tree DOM element.
1999-08-22 06:32:27 +00:00
hyatt%netscape.com
570b368374 Teaching titled buttons how to execute the oncommand handler when clicked (or when
space/enter is hit on them).
1999-08-21 07:56:49 +00:00
hyatt%netscape.com
e0dcec9718 Renaming onaction to oncommand. Also adding getIID to nsIFocusableContent, since
I'll need to be using that later on.
1999-08-20 22:56:15 +00:00
jdunn%netscape.com
d6ca496860 AIX requires that the class definition be defined fully in the header (or
at least before the header is fully processed).  So with Chris Waterson's
permission I moved the definition from the CPP to the header.
1999-08-20 22:47:36 +00:00
jdunn%netscape.com
6a80d6deff Need to specify base class type as public for Native compilers 1999-08-20 22:45:43 +00:00
ramiro%netscape.com
528c1001db Added public dir to the build to unbreak it. 1999-08-20 00:11:29 +00:00
evaughan%netscape.com
a12f942778 xpscrollbars 1999-08-19 22:16:23 +00:00
hyatt%netscape.com
452311e2d9 Checking in a tweak to menu bar listener, and adding some popup set code. 1999-08-19 22:10:24 +00:00
hyatt%netscape.com
230f987244 Adding new public directory to xul/base for interfaces, etc. 1999-08-19 22:10:02 +00:00
karnaze%netscape.com
7bad0d49ba Added new incremental reflow methods.
CellData keeps track of row versus col spans.
nsColFrame keeps track of what cell contributed to constrained width.
nsCellMap::GetCellFrameAt replace with GetCellInfoAt
simplified nsTableCellFrame::RecalcLayoutData and removed FindLargestMargin, CalculateMargins, CalculateMargins
simplified nsTableFrame::RecalcLayoutData and removed AppendLayoutData
Added gsDebugReflow capability, remove all existing debug printf
1999-08-19 19:52:37 +00:00
pinkerton%netscape.com
ddb14de9a3 rewrite to use the new drag gesture event rather than tracking mouse downs/moves. 1999-08-19 19:49:51 +00:00
waterson%netscape.com
458f62b47f Bug 11819. Create delegate object to implement drag listener events; frames CANNOT be refcounted like normal XPCOM objects. 1999-08-19 05:12:07 +00:00
troy%netscape.com
f901be20dc Changed to table incremental reflow 1999-08-19 03:51:25 +00:00
rods%netscape.com
8a6bb674ef removed warnings: rearranged initializers and removed unused variable "onChild" 1999-08-18 14:41:53 +00:00
hyatt%netscape.com
6135a530ee Fix for bugs 11858 and 10774. 1999-08-13 23:49:53 +00:00
hyatt%netscape.com
53a1619128 A minor addendum to the bug fix I checked in a few minutes ago. 1999-08-12 21:20:04 +00:00
pinkerton%netscape.com
fca214cf9d temp tweak to turn off toolbar d&d for M9 because it's too sensitive. bug 11397. appr don. 1999-08-12 20:52:47 +00:00
hyatt%netscape.com
16963f5890 Fix for bug #11418 and #11506 (which are actually the
same bug).  Approved by chofmann.
1999-08-12 20:45:47 +00:00
cls%seawood.org
3f1dcd11dc Various fixes to let the tree compile with gcc 2.95:
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.

Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
bienvenu%netscape.com
4f40ad233e attempt to fix build bustage 1999-08-06 20:01:04 +00:00
hyatt%netscape.com
7c37a79647 Working on converting XUL popups to use the XP menu code. 1999-08-06 19:12:23 +00:00
pinkerton%netscape.com
a972f5babf major major cleanup of toolbar drag and drop. fixes some bugs, some memory leaks, and problems with dragging to select text in the url bar. 1999-08-06 18:54:48 +00:00
hyatt%netscape.com
f70ea07448 Adding code for popup set frames (which hold the absolutely positioned menu popups
that represent tooltips, popup menus, and context menus).  This code is not being
compiled yet, so it's a safe checkin.
1999-08-06 18:16:27 +00:00
evaughan%netscape.com
cd20918536 Fixed divide by 0 bug in boxes. 1999-08-05 23:25:20 +00:00
hyatt%netscape.com
9cfbacbd6c Fix for bug 9923. 1999-08-05 01:43:14 +00:00
hyatt%netscape.com
171ed12851 Fixing three problems that prevented XP menus from working with RDF templates.
The Bookmarks menu and mail menus should work now.
1999-08-04 21:36:30 +00:00
pinkerton%netscape.com
3a87aa5e0c removing the TOOLBAR_DD #ifdef's. 1999-08-04 20:16:31 +00:00
hyatt%netscape.com
1780f2cc5d Removing my hard-coded check for letters A-Z. 1999-08-03 20:36:27 +00:00
hyatt%netscape.com
8a4f8c434b Fix for bug 11082. 1999-08-02 23:57:58 +00:00
mcafee%netscape.com
b524429748 Fix null pointer crash for XP Menu case. 1999-08-02 08:21:40 +00:00
hyatt%netscape.com
bd9b9bc524 More hacks..errr...tricks to speed up XP menus. 1999-08-02 08:15:30 +00:00
hyatt%netscape.com
a51447d993 Speeding up XP menus. 1999-08-02 07:26:24 +00:00