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

766 Коммитов

Автор SHA1 Сообщение Дата
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
tbogard%aol.net a0640b60c4 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 7fc5cd8f53 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 cde3c865fd Popup menu positioning code. R: Hyatt 1999-11-23 03:02:01 +00:00
beard%netscape.com e4cce3d9fd [MLK] aCurrentStyle can be the only owning reference. r=scc, bug=15906 1999-11-21 01:14:33 +00:00
bryner%uiuc.edu e4f3704160 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 fe56995443 WillReflow/DidReflow changes and changes to the way view positioning
and sizing works
1999-11-19 15:33:29 +00:00
evaughan%netscape.com 71ed07b1f0 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 77eab78b8c 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 71a07b64c5 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 80a7ab6371 Landing focus changes. R: joki 1999-11-13 05:16:33 +00:00
alecf%netscape.com b7fbde42d2 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 d7ab8c7416 readding the tree item drag capturer (r=hyatt) 1999-11-11 05:10:47 +00:00
pinkerton%netscape.com 0a6a86fb7c reworking of toolbar d&d impl and tree d&d impl (r=hyatt). 1999-11-11 05:10:38 +00:00
pinkerton%netscape.com 7291963fd3 backing out my last added file. 1999-11-11 01:42:12 +00:00
pinkerton%netscape.com d83ccdc51f add nsTreeItemDragCapturer to the build 1999-11-11 01:04:36 +00:00
pinkerton%netscape.com 847e28c4d8 First Checked In. 1999-11-11 01:03:41 +00:00
pinkerton%netscape.com 998a745d66 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 5c4138dfd5 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 42fc94a6ec 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 e82be7c63a 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 50873cd640 implement EnsureRowIsVisible for bug #17763
r=scottip
1999-11-05 02:02:09 +00:00
joki%netscape.com d5c05ea133 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 bfb8a951ea 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 f18c0fe485 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 6c48babf84 making the drop feedback be 2 pixels wide, not one (r=saari). 1999-11-02 03:55:44 +00:00
pinkerton%netscape.com ed9d685bb0 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
pinkerton%netscape.com 4d46f38039 add new drop area attribute for identifying subframes of a toolbar where the real content is. 1999-11-02 03:53:58 +00:00
troy%netscape.com 04accb3de6 Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
troy%netscape.com effb3aefb7 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 183624d925 '#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 86fd1321dd 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 498c519a58 Elimninated compiler warning 1999-10-28 14:46:41 +00:00
troy%netscape.com a47e8db44b Changed SetView/GetView to take an additional argument which is the
pres context
1999-10-26 04:44:41 +00:00
pinkerton%netscape.com dd98b3aad0 fix leak of grippy structs when toolbox went away. (r=bienvenu). 1999-10-26 00:22:48 +00:00
beard%netscape.com cc072e2878 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 2694a59eba Fixed bug 9442. reviewed by Hyatt. 1999-10-22 00:38:22 +00:00
mcafee%netscape.com c653aaccde Fixing evaughan's last change. r=law 1999-10-21 21:14:59 +00:00
mcafee%netscape.com 86f1e0d6ca Backing out evaughan's change which broke linux/solaris. a=mcafee 1999-10-21 21:05:02 +00:00
evaughan%netscape.com b50e520eca Fixed some warnings: reviewed -hyatt 1999-10-21 20:17:51 +00:00
mcafee%netscape.com a2b128caf0 Reviewing and applying pavlov's fix for extra row in color palette. (14315) 1999-10-20 20:14:13 +00:00
putterman%netscape.com d23f1aee54 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 fcc6a10651 eliminate warnings, r=shaver 1999-10-20 18:59:00 +00:00
evaughan%netscape.com 0dc0b76629 fixed numerous warnings. Reviewed by Hyatt. 1999-10-20 00:46:21 +00:00
tbogard%aol.net 28353ad9de Ooops, last night removing one warning uncovered another. r=gimpy 1999-10-19 21:34:21 +00:00
tbogard%aol.net fae096b67f Removing gimpy's warnings. r=gimpy. This brings us down to 200. :) 1999-10-19 07:50:55 +00:00
shaver%netscape.com e8f524a3ed 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 757c0b5f01 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 e220469f04 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 91b6e1598b Fix for 16479. r=waterson 1999-10-15 07:54:43 +00:00
shaver%netscape.com e362bed5fa 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 bd9000ea54 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 270cb15012 Fixing warnings. r=travis 1999-10-14 12:02:32 +00:00
tbogard%aol.net 9839174e85 Adding new XUL tags, "iframe", "browser", "editor". r=hyatt. 1999-10-14 10:54:32 +00:00
waterson%netscape.com be3ea9dd42 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 5682341c3d 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 dd8734ed83 Integrated Gfx scrollbars. 1999-10-12 00:16:06 +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
pinkerton%netscape.com bf446fb3e7 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 5c3fd52cc6 removed unused result to remove warning r=pinkerton 1999-10-07 13:47:43 +00:00
kipp%netscape.com 969a1ccfe3 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 0449d02991 bulletproofing for bug #15728, r=alecf
if there are no panels, just return.
1999-10-07 00:28:24 +00:00
pavlov%netscape.com 5b318f3c1d final step to make menus dismiss on unix r=hyatt 1999-10-06 23:00:53 +00:00
waterson%netscape.com b4d459303e Fix leaking rowgroup frame. r=hyatt. 1999-10-06 01:50:14 +00:00
hangas%netscape.com b0d6fc171e 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 dbe1a08a25 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 47410542d5 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 828349b59c Context menu updates 1999-10-01 04:43:45 +00:00
rods%netscape.com cd2c3b0283 Added ConsumeEvents parameter to CaptureRollupEvents 1999-09-30 14:36:17 +00:00
peterl%netscape.com c91685f4d4 sync view visibility during didReflow 1999-09-29 03:30:04 +00:00
briano%netscape.com 1b270245e0 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 208a4e0424 fixes for 14637 and for menu visibility issues r=pavlov typed_by=pavlov 1999-09-28 23:25:48 +00:00
hyatt%netscape.com 0384cd3f32 Fixing tree widget updating problem. 1999-09-28 00:57:46 +00:00
hyatt%netscape.com c4fad0bc32 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 21448e4f0f Fix for bug 11266 on Windows and mac. making xp menus go away. 1999-09-25 03:39:35 +00:00
waterson%netscape.com d8a85328e7 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 2a6348e0b1 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 06c534cac5 Fix for 13815. Implement OnContentInserted. Approved by chofmann and reviewed by hyatt. 1999-09-23 21:11:02 +00:00
evaughan%netscape.com b0b27e00ee 1) Made better box debug output
2) Disabled auto collapsing of splitterview
1999-09-22 03:11:47 +00:00
pinkerton%netscape.com cd1268a874 make the progress meter animate the correct direction. 1999-09-22 03:02:45 +00:00
joki%netscape.com de1d4abc32 Adding support for event.clickCount, obsoleting old dblclick event. 1999-09-22 02:29:33 +00:00
danm%netscape.com cdc71c42e7 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 2e3a8d9de7 removed ReResolveStyleContext 1999-09-21 07:56:18 +00:00
waterson%netscape.com 9774190853 Comment out line causing crash when click on menus. 1999-09-21 04:59:45 +00:00
hyatt%netscape.com 2b56bc80a3 oops 1999-09-21 02:16:31 +00:00
scc%netscape.com 7ff9d34bf5 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 ce912ad360 Removing unused files. 1999-09-21 01:04:47 +00:00
hyatt%netscape.com 9540bfe633 Menu changes. 1999-09-21 01:03:58 +00:00
hyatt%netscape.com a8749017eb Chrome event stuff. Menu changes. 1999-09-21 01:03:00 +00:00
warren%netscape.com 9dd3182d39 freed gNameSpaceManager n nsXULAtoms 1999-09-20 20:52:42 +00:00
mcafee%netscape.com 8d4f034f74 Warnings 1999-09-20 07:43:42 +00:00
waterson%netscape.com cdf20bb2e3 Bug 14291. Fix leak of XUL document. 1999-09-20 03:30:33 +00:00
shaver%netscape.com 0db3fc8e5c fix for Mac bustage 1999-09-17 21:29:50 +00:00
shaver%netscape.com 7290fa796f overhaul menus to use spiffy new titledbutton features 1999-09-17 20:12:02 +00:00
mcafee%netscape.com ba76dbe46f Support both spellings of gray/grey as palette choice. 1999-09-17 05:39:30 +00:00
pinkerton%netscape.com 428eaff435 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 f8be48c82a Reorder initializers to fix build warnings. 1999-09-15 19:29:38 +00:00
slamm%netscape.com d66cfec8b2 Fix a couple build warnings. 1999-09-15 19:17:37 +00:00
slamm%netscape.com 500604046f Fix build warnings. 1999-09-15 18:14:02 +00:00
evaughan%netscape.com 20bdc4ef13 Fixes bad corruption bug with splitters 1999-09-15 02:21:18 +00:00
evaughan%netscape.com cc94b6273b Fixed some bugs in splitter
added auto collapse.
1999-09-14 22:17:19 +00:00
briano%netscape.com cfc3c850ed General cleanup. 1999-09-14 01:02:20 +00:00
evaughan%netscape.com 21a063e653 Fixed assert. 1999-09-13 20:24:20 +00:00
evaughan%netscape.com e77116e8c4 Fixed clipping bug 1999-09-13 20:17:26 +00:00
jdunn%netscape.com 06a32ebf71 hp requires newline 1999-09-11 00:46:07 +00:00
evaughan%netscape.com 87b5a65d10 Fixed collapsing in boxes
Fixed DeckFrame not to use pseudo element for visibility.
1999-09-10 23:38:58 +00:00
hyatt%netscape.com affcf2cf4f Adding files 1999-09-10 08:49:00 +00:00
hyatt%netscape.com 77ebadfc09 Adding the files. 1999-09-10 08:48:31 +00:00
hyatt%netscape.com 4ffac223a4 Working on XP menus. 1999-09-10 08:47:12 +00:00
sspitzer%netscape.com 409711b8f7 fix a couple warnings for evaughan. 1999-09-10 08:46:17 +00:00
shaver%netscape.com 2ce501db07 fix Win32 bustage 1999-09-10 04:06:07 +00:00
mcafee%netscape.com 495984881e Unix needs newline at EOF. 1999-09-10 03:10:30 +00:00
shaver%netscape.com f954a6119b add accesskey to <titledbutton> as part of menu clean/speed up, bug 13431 1999-09-10 03:04:49 +00:00
pinkerton%netscape.com f1e562dee9 fix for bustage for evaughan. don't use nsCOMPtr with an implementation. 1999-09-10 02:22:46 +00:00
evaughan%netscape.com e1376a8aac 1) Fixed bugs in deck
2) Added visual debugging to boxes
1999-09-10 00:57:01 +00:00
pinkerton%netscape.com 7f6eb25bb8 turn listener into a capturer and pass more off to JS. 1999-09-09 06:27:25 +00:00
pinkerton%netscape.com 67ac180768 adding atoms for toolbar d&d. 1999-09-09 06:26:12 +00:00
briano%netscape.com e6335c1ea2 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 73d2a8a2c8 Updating popups. (No, they're still not turned on.) 1999-09-09 01:07:06 +00:00
evaughan%netscape.com a091cea624 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 5e531818ae Improvements in performance. 1999-09-08 08:06:12 +00:00
hyatt%netscape.com 396133bbee 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 588564788b '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 034d69a7b1 get rid of unknown pragma warnings. 1999-09-05 22:13:32 +00:00
evaughan%netscape.com 832471f5a5 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 0fb1f40d82 Added a helper class to search frame hierarchys. 1999-09-05 20:35:41 +00:00
peterl%netscape.com d7164012f0 added accessors to additional style contexts 1999-09-03 23:41:20 +00:00
sspitzer%netscape.com 189dd57d74 add newline to end of file to please certain UNIX compilers. 1999-09-03 10:43:00 +00:00
hyatt%netscape.com cc21ac7c49 Fixing column resizing bugs. 1999-09-03 08:49:15 +00:00
hyatt%netscape.com 2936759968 Column resizing works, and boy is it slow. 1999-09-03 07:59:01 +00:00
hyatt%netscape.com 967a48e3f8 More column resizing fun. 1999-09-03 05:12:10 +00:00
kipp%netscape.com 0f47e24e22 Eliminate some useless string malloc/free's 1999-09-03 03:47:06 +00:00
hyatt%netscape.com b67dffd81a Column resizing. Not quite ready yet. Very soon now. 1999-09-03 03:21:56 +00:00
pinkerton%netscape.com 59cb646f50 personal toolbar d&d now in JavaScript. 1999-09-02 23:16:37 +00:00
scc%netscape.com 391b8964a0 get rid of some slamm warnings 1999-09-02 19:04:36 +00:00
kipp%netscape.com ae6cab7aa6 Fixed an nsString usage oopsie 1999-09-02 18:02:52 +00:00
pinkerton%netscape.com 133c78afe5 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 39b34d0cf4 fix crasher on drop and how we free the data. 1999-09-02 06:47:14 +00:00
ramiro%netscape.com ea9abcd59c quiet debug noise 1999-09-02 03:34:21 +00:00
pavlov%netscape.com fa53c097c6 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 d4a58eadaa fix some warnings on windows 1999-08-31 07:26:53 +00:00
evaughan%netscape.com dfe1ca5e32 Numberous fixes 1999-08-30 22:32:25 +00:00
troy%netscape.com 428ded8cf6 Changing tables to return max element size during an incremental reflow 1999-08-30 22:30:32 +00:00
pinkerton%netscape.com ea69aa09ce clean up two small memory leaks. 1999-08-30 22:15:40 +00:00
hyatt%netscape.com ef1b8514bd Improvements to tree scrolling. 1999-08-30 00:00:31 +00:00
hyatt%netscape.com e05409e6a1 Improvements to the tree's scrollbar. 1999-08-29 11:15:30 +00:00
hyatt%netscape.com 9f01724a71 Improvements to the tree's scrollbar. 1999-08-29 10:51:15 +00:00
hyatt%netscape.com 3ed3f6b77d Fixing a scrolling problem that happens on a resize. 1999-08-29 04:03:29 +00:00
hyatt%netscape.com 1acdafe7b3 Oops. Introduced some asserts in mail/news. Fixing this. 1999-08-29 00:57:10 +00:00
hyatt%netscape.com c1ed351049 Big tree improvements. 1999-08-29 00:46:41 +00:00
pavlov%netscape.com 04c29a7149 add multiple palette support 1999-08-28 19:51:27 +00:00
pavlov%netscape.com 47297145d1 add palette name atom 1999-08-28 19:50:15 +00:00
pavlov%netscape.com 06209ff65d 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 86f64264e0 fix some mathmatical errors and do proper clipping 1999-08-28 06:40:37 +00:00
pavlov%netscape.com 2ad1028a6d color picker widget 1999-08-28 04:28:45 +00:00
hyatt%netscape.com fe26191aca Tree widget checkin. 1999-08-28 00:40:46 +00:00
evaughan%netscape.com 7bbfd6fa86 Fixed to gfx scrollbar.
Fixed some blockers.
1999-08-27 06:06:39 +00:00
pinkerton%netscape.com 8b02e76d79 File Removed. 1999-08-27 03:45:14 +00:00
pinkerton%netscape.com b10f20d8ff remove nsTriStateCheckboxFrame.cpp 1999-08-27 03:41:43 +00:00
waterson%netscape.com 7ed5b97168 Fix compiler warning. 1999-08-26 04:28:14 +00:00
hyatt%netscape.com d2562afb8f Adding cursor support for column resizing. 1999-08-26 03:29:05 +00:00
leaf%mozilla.org facb48ec4c checking evaughan's fix for open sidebar crashing on startup 1999-08-25 19:58:07 +00:00
waterson%netscape.com baa2f26122 Fix '-pedantic' bustage. a=leaf 1999-08-25 18:47:59 +00:00
hyatt%netscape.com 95d0d8156a Adding builtin support for twisties. 1999-08-25 10:57:28 +00:00
pinkerton%netscape.com 9ae15c5a2e toString -> ToString. 1999-08-25 09:27:19 +00:00
pinkerton%netscape.com edc17e7846 IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter. 1999-08-25 08:35:06 +00:00
hyatt%netscape.com 7f6b4b363f Keyboard navigation is online. 1999-08-24 09:57:11 +00:00
hyatt%netscape.com 2153ec848c More fun with keyboard navigation. 1999-08-24 08:51:55 +00:00
hyatt%netscape.com 79f9ac9da3 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 80207f9347 Adding two files. Tree might go red, since i forgot to add these. 1999-08-24 01:04:33 +00:00
hyatt%netscape.com 0415138375 Tweaks to trees. 1999-08-24 00:41:21 +00:00
jdunn%netscape.com 87ab6c1fbc HP requires a newline at the end 1999-08-24 00:32:35 +00:00
hyatt%netscape.com 516a437d89 Fix for bug 9839. 1999-08-23 02:09:01 +00:00
hyatt%netscape.com 6830cb457a Fix for several bugs (12299, 12289, 12295). 1999-08-23 01:13:29 +00:00
hyatt%netscape.com 01667b6bae Changing "onchange" to "onselect". 1999-08-22 08:05:46 +00:00
hyatt%netscape.com 02a91703a9 Fix for bug 11299. 1999-08-22 07:44:00 +00:00
hyatt%netscape.com a557d54296 Fix for bug 9693. 1999-08-22 07:31:35 +00:00
hyatt%netscape.com 93e6d343d7 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 01142c3baf 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 ad2134d3e9 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 3b62f82dcb 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 4adf33ee29 Need to specify base class type as public for Native compilers 1999-08-20 22:45:43 +00:00
ramiro%netscape.com a6ef97002d Added public dir to the build to unbreak it. 1999-08-20 00:11:29 +00:00
evaughan%netscape.com e7ce4e691c xpscrollbars 1999-08-19 22:16:23 +00:00
hyatt%netscape.com 692eb5b528 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 98987524de Adding new public directory to xul/base for interfaces, etc. 1999-08-19 22:10:02 +00:00
karnaze%netscape.com 66b706bb32 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 9e236d7655 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 8f7bc98497 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 2a655ce368 Changed to table incremental reflow 1999-08-19 03:51:25 +00:00
rods%netscape.com a89b226196 removed warnings: rearranged initializers and removed unused variable "onChild" 1999-08-18 14:41:53 +00:00
hyatt%netscape.com 444328db37 Fix for bugs 11858 and 10774. 1999-08-13 23:49:53 +00:00
hyatt%netscape.com dc46aa4cc9 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 dcd795f58d 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 1c0587bead 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 9eea17be39 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 5e41b32624 attempt to fix build bustage 1999-08-06 20:01:04 +00:00
hyatt%netscape.com a95c08d949 Adding the popup set atom to the XUL atom list. 1999-08-06 19:18:42 +00:00
hyatt%netscape.com ddc72bd512 Working on converting XUL popups to use the XP menu code. 1999-08-06 19:12:23 +00:00
pinkerton%netscape.com 890f4214a5 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 a5c17fbe3b 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 9941271de8 Fixed divide by 0 bug in boxes. 1999-08-05 23:25:20 +00:00
hyatt%netscape.com f82fb1c723 Fix for bug 9923. 1999-08-05 01:43:14 +00:00
hyatt%netscape.com 4011d8a754 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 c888de1a4c removing the TOOLBAR_DD #ifdef's. 1999-08-04 20:16:31 +00:00
hyatt%netscape.com 3abc47c28a Removing my hard-coded check for letters A-Z. 1999-08-03 20:36:27 +00:00
hyatt%netscape.com 84b3193d53 Fix for bug 11082. 1999-08-02 23:57:58 +00:00
mcafee%netscape.com c59ba336d9 Fix null pointer crash for XP Menu case. 1999-08-02 08:21:40 +00:00
hyatt%netscape.com 4293dd3874 More hacks..errr...tricks to speed up XP menus. 1999-08-02 08:15:30 +00:00
hyatt%netscape.com c9ff32a0a9 Speeding up XP menus. 1999-08-02 07:26:24 +00:00
hyatt%netscape.com d528de7cb0 Fixing morse's reported problem regarding the menus not dismissing upon execution. 1999-08-01 19:55:00 +00:00
briano%netscape.com eff2f13b29 Added the missing newline that was upsetting Unix native compilers. 1999-07-31 18:39:47 +00:00
hyatt%netscape.com 464ff83329 Phase 3. Enabling XP menus on the menu bar. 1999-07-31 11:29:03 +00:00
hyatt%netscape.com 9ff4935962 XP menus now know how to anonymously construct children, so that they are
now mostly compatible with the original menu syntax.  They also now
execute create, destroy, and action handlers.
1999-07-31 01:43:33 +00:00
karnaze%netscape.com d5e430c16a new nsCellMap, BasicTableLayoutStrategy, plus various fixes to table
frames while testing the new cell map and strategy
1999-07-28 08:09:02 +00:00
evaughan%netscape.com 1032bf2906 Fixed some uninitialized memory bugs that caused dialogs to be too tall. 1999-07-27 19:06:44 +00:00
pavlov%netscape.com 8b8b9c3727 window creation changes 1999-07-27 04:27:17 +00:00
evaughan%netscape.com 33d9f9e084 Reversed alignement. It now refers to alignment of the image not the text. 1999-07-26 20:23:50 +00:00
evaughan%netscape.com 8a65fd2e10 Fixed bug in titledbutton for mail. 1999-07-26 19:44:20 +00:00
hyatt%netscape.com 445bd5f056 Fixing more mouse/keyboard issues. I'm having to eat the mouse move windows
sends me when a window gets the focus.  What a righteous hack.
1999-07-26 06:29:48 +00:00
hyatt%netscape.com 8dcfbf153d Fixing more keyboard navigation glitches in XP menus. 1999-07-26 04:38:28 +00:00
hyatt%netscape.com ba2f07908e Focus issues are getting better. 1999-07-26 02:26:26 +00:00
hyatt%netscape.com b88bf01a9d Fixing an event handling glitch when mousing into a disabled item from an
enabled item on an XP menu.
1999-07-26 01:58:51 +00:00
hyatt%netscape.com 9dce294318 Adding support for disabled items to XP menus. 1999-07-26 01:35:39 +00:00
hyatt%netscape.com 359b48f608 Using "accesskey" instead of "shortcut". 1999-07-26 01:19:49 +00:00
evaughan%netscape.com 35fc2d8159 1) added .gif for horizontal scrollbar
2) added cropping to titledbuttons
3) fixed bugs in navigator.xul and navigator.css
1999-07-25 01:15:14 +00:00
hyatt%netscape.com 48ba444344 Cascading menus now work! 1999-07-25 01:14:43 +00:00
hyatt%netscape.com d3bd7dc93e Cleaning up keyboard navigation to work properly with cascading submenus. 1999-07-25 00:16:11 +00:00
hyatt%netscape.com 198d23b3e8 Tweaks. 1999-07-24 22:51:50 +00:00
hyatt%netscape.com 0e2798a61d Handling Enter key press in submenus. 1999-07-24 22:02:23 +00:00
hyatt%netscape.com 8a36e3432f Menus know about the ENTER key to execute, and know how to dismiss themselves
on mouse clicks.
1999-07-24 01:59:32 +00:00
evaughan%netscape.com 07fdb05f24 Fixed some box problems. 1999-07-23 23:30:17 +00:00
hyatt%netscape.com 0fc93e4ff5 Removing commented out code. Harmless. 1999-07-23 09:36:53 +00:00
hyatt%netscape.com cab23331fc Making sure the first menu item gets selected as you keyboard navigate into new
menus.
1999-07-23 09:34:14 +00:00
hyatt%netscape.com dafe020a98 Menu improvements. 1999-07-23 08:36:39 +00:00
hyatt%netscape.com 3ccd649d12 Refining the ESC behavior and doing deeper shortcut work (on cascading menus). 1999-07-23 07:56:27 +00:00
hyatt%netscape.com 54d5392e5a Teaching the menus about the ESC key (which will close up each level of menu
until you hit the menu bar).
1999-07-23 07:49:43 +00:00
hyatt%netscape.com 9345f2523d The menu bar now supports shortcuts (e.g., ALT+f). Also repaired a minor problem
with keyboard navigation and mouse movement interoperability on the menus.
1999-07-23 07:39:16 +00:00
hyatt%netscape.com ed25fb2501 Ok, this is more like it. I did want GEtCharCode after all. 1999-07-23 06:01:03 +00:00
hyatt%netscape.com 827524b04f Wanted GetKeyCode, and not GetCharCode. Oops. 1999-07-23 05:52:51 +00:00
hyatt%netscape.com 766619b9a2 Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.). 1999-07-23 05:47:43 +00:00
hyatt%netscape.com 55f75b28d2 PRUint32... not PRInt32 ... oops. 1999-07-23 05:17:08 +00:00
hyatt%netscape.com 3affd1e3d7 Adding the capability to distinguish menus from menu items. 1999-07-23 05:10:57 +00:00
hyatt%netscape.com 592552ad8d Adding an xpmenuitem atom. 1999-07-23 05:09:17 +00:00
hyatt%netscape.com 4e85850a81 Making XP menus work again after Eric's box checkin. They're fast and
smooth now!  YEAH!
1999-07-23 01:02:09 +00:00
scc%netscape.com d7df82e345 Fixed boxes to only invalidate and redraw what has changed.
Made min and max sizes work
Made linux not suck!
1999-07-23 00:11:21 +00:00
hyatt%netscape.com efe3a93b89 More fun with menus. 1999-07-22 09:49:35 +00:00
hyatt%netscape.com ea4b539117 Removing my printf. 1999-07-22 09:04:10 +00:00
hyatt%netscape.com 9faabd64b8 XP menu changes. Full keyboard navigation now works. Next up: cascading. 1999-07-22 09:01:55 +00:00
troy%netscape.com 537d74d82c Renamed some nsFrameList member functions 1999-07-22 04:00:57 +00:00
troy%netscape.com 9fdbc7ced3 Renamed DeleteFrame() to Destroy() 1999-07-22 02:24:52 +00:00
hyatt%netscape.com d50be34a2c Enhancing the tracking so that I can get keyboard navigation to work in
the presence of cascading.
1999-07-22 01:59:09 +00:00
hyatt%netscape.com 0801bc2192 Tracking my reflows. Boxes are generating way way way too many reflows. 1999-07-21 09:45:21 +00:00
hyatt%netscape.com 96f7a426d8 Removing some printfs. 1999-07-21 09:20:13 +00:00
hyatt%netscape.com 12c4edbf5f Adding the capability to capture the mouse events. 1999-07-21 08:51:41 +00:00
hyatt%netscape.com 98d91149c9 Forgot to remove some obsolete bubbling registration on menus. 1999-07-21 07:45:46 +00:00
hyatt%netscape.com bf09e527bc Adding the new nsIMenuParent interface. 1999-07-21 07:43:19 +00:00
hyatt%netscape.com ac2df8ab1d Adding the open atom. 1999-07-21 07:42:31 +00:00
hyatt%netscape.com c993598be9 Improvements to XP menus. 1999-07-21 07:42:16 +00:00
hyatt%netscape.com c0b6e62e18 Making menus boxes. 1999-07-21 02:56:23 +00:00
pinkerton%netscape.com 0b39a5629f add the "immediate" flag to the UpdateView() call in ForceDrawFrame() so that drop feedback always draws on macOS. 1999-07-21 00:59:17 +00:00
hyatt%netscape.com cbefe761c2 Fixing the scrollbar problem in trees (where it gets created and destroyed over
and over and over and over and over and...)
1999-07-20 23:25:58 +00:00
hyatt%netscape.com 202bc876e1 I can now show a menu (and it looks halfway decent). 1999-07-20 10:35:24 +00:00
ramiro%netscape.com fab6557955 Fix reflow state member names. Fixes broken build. 1999-07-20 10:13:43 +00:00
hyatt%netscape.com 3cdd761943 Getting closer... 1999-07-20 09:50:48 +00:00
hyatt%netscape.com 647bb30e38 I have a menu coming up, but boy does it look bad. 1999-07-20 09:35:35 +00:00
hyatt%netscape.com 1351247151 Ok, I have the appropriate maximum Z-index borderless view being created
for menus.  Now I just have to figure out how to show it.
1999-07-20 08:37:03 +00:00
hyatt%netscape.com 869159019e Still screwing around with menus. 1999-07-20 08:19:47 +00:00
hyatt%netscape.com 3df6c4ca77 More tweaks. 1999-07-20 07:34:50 +00:00
hyatt%netscape.com 94cda994ed Menu popups init themselves with a view. 1999-07-20 07:28:39 +00:00
hyatt%netscape.com 4b3a53c44a Adding a pseudo atom for XP menu visibility state.
s
1999-07-20 07:12:48 +00:00
troy%netscape.com a6aae963a7 Added 'm' prefix to some of the nsHTMLReflowState data members 1999-07-20 03:41:03 +00:00
joki%netscape.com 0af283b8e2 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00
hyatt%netscape.com 76ec8675ca Fixing Linux bustage. 1999-07-19 09:57:23 +00:00
hyatt%netscape.com 013af7626e Making sure the left and right arrow navigation only fires when the menu bar
is active.
1999-07-19 09:36:24 +00:00
hyatt%netscape.com 5b24759131 Making sure the mouse over behavior is right. 1999-07-19 09:18:24 +00:00
hyatt%netscape.com a736f44a5e Adding some comments. 1999-07-19 09:09:36 +00:00
hyatt%netscape.com b66bc8ab1c Making sure I consume events when the menu bar is active. 1999-07-19 08:52:42 +00:00
hyatt%netscape.com 3bba4d1d06 You can now keyboard navigate through the menu bar... moving to the left or
right after hitting ALT.
1999-07-19 08:47:02 +00:00
hyatt%netscape.com b35d1e3ffc Teaching the menu bar how to highlight the first item when the ALT key
is pressed.
1999-07-19 08:09:30 +00:00
hyatt%netscape.com bb6c2a0a7c Adding a notion of being "active" to the menu bar. This will let it know
when it should be taking control of key events (like arrow keys).
1999-07-19 02:29:11 +00:00
hyatt%netscape.com 033c220fd1 Hooking up the key and mouse listeners for the menu bar. 1999-07-19 02:26:39 +00:00
hyatt%netscape.com 3f40810ede Instantiating the menu bar listener. 1999-07-19 02:02:38 +00:00
hyatt%netscape.com e8a3475999 The menu frame can be an area frame. In fact that makes more sense. It
should be thought of as an HTML container and not as a funky box.
1999-07-18 08:18:58 +00:00
hyatt%netscape.com 1b28cd8918 Oops. Had a redundant case. 1999-07-18 07:37:26 +00:00
hyatt%netscape.com afb51b5811 Adding the listener that will observe key and mouse events on the menu bar
(in order to properly pop up menus and to allow the user to move between
menus).
1999-07-18 07:27:02 +00:00
hyatt%netscape.com 422e5c0df7 Adding the menu bar frame. 1999-07-18 07:07:55 +00:00
hyatt%netscape.com a700f26ea2 Making sure that the popup frames get deleted when the menu gets deleted. 1999-07-18 06:52:06 +00:00
hyatt%netscape.com 8a45d4e347 Another method added to the menu frame. 1999-07-18 06:48:03 +00:00
hyatt%netscape.com 25daf11eae Continuing the menu frame's education regarding its separate popup list. 1999-07-18 06:44:03 +00:00
hyatt%netscape.com 5978ed3159 Teaching the menu frame that menu children aren't really part of its flow (like
the dropdown combo box does).
1999-07-18 06:41:41 +00:00
hyatt%netscape.com 410990423d Adding the menu frame files. 1999-07-18 06:36:37 +00:00
hyatt%netscape.com 72c619bb73 Committing the popup .h file. 1999-07-18 06:35:03 +00:00
hyatt%netscape.com 69902ad148 Stubbing a menu popup frame for XP menus. 1999-07-18 06:23:45 +00:00
hyatt%netscape.com f291d9cf30 Turning on XP menus. 1999-07-18 03:16:58 +00:00
peterl%netscape.com 85dd7a37a7 use preprocessor to generate atom code 1999-07-18 00:35:21 +00:00
rods%netscape.com ae2d6fac71 Using nsCOMTypeInfo instead of /class/::GetID
added comments, added code to reset the active state after the drop
fixed a selection bug in native text fields because the events weren't being
propagated correctly.
1999-07-16 13:02:01 +00:00
kipp%netscape.com 7331aebd98 Refix the problem with maxElementSize pointing below the stack 1999-07-16 03:12:56 +00:00
mcafee%netscape.com bf20619ba5 removing unused variable. 1999-07-15 02:02:56 +00:00
mcafee%netscape.com b0552c2036 Moved inclusion of nsIStyleContext.h into nsToolbarFrame.h, this fixes Solaris bustage. 1999-07-14 19:40:03 +00:00