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

584 Коммитов

Автор SHA1 Сообщение Дата
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
mcafee%netscape.com e9c4a81136 Fixing Solaris bustage for TOOLBAR_DD ifdef. 1999-07-14 19:35:22 +00:00
kipp%netscape.com d35dadaa64 Added GetFrameName 1999-07-14 17:32:56 +00:00
kipp%netscape.com 890d89df6c Added GetFrameName method to improve List's; fix a purify BSR by stubbing out maxElementSize; left in some debug noise (disabled) 1999-07-14 17:32:43 +00:00
hyatt%netscape.com 587b2f0a69 Fix for bug 9566. 1999-07-10 08:20:09 +00:00
hyatt%netscape.com 7e86878e70 Batching removal and making sure I get notified (in an attempt to fix some
of the out of sync problems the tree widget is having).
1999-07-10 01:10:40 +00:00
hyatt%netscape.com be48637f50 Fix for bug 9503. 1999-07-10 00:51:35 +00:00
hyatt%netscape.com f2ab023788 Changes to the tree widget to prevent memory whackage that's causing
crashes.  This should fix several of the mailnews bugs.  It's hard to
say exactly which of them will be fixed by this, since some of them
are caused by memory whackage and others are real bugs in the widget
itself.

Also adding in support for Troy's primary frame hashtable, thus ensuring
that when the tree widget dynamically deletes frames that the mappings
in the hashtable are removed (so that deleted frames won't accidentally
be retrieved).
1999-07-09 20:58:16 +00:00
hyatt%netscape.com 01f0b66ecf Nailed this repainting/disappearing bug to the WALL! 1999-07-08 00:43:17 +00:00
mcafee%netscape.com ae96ec08d1 Adding nsToolbarItemFrame.cpp to the build, this gets used when TOOLBAR_DD=1, ie. --enable-toolbar-dd. a=cyeh 1999-07-07 22:55:47 +00:00
kipp%netscape.com b635ab5465 Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993) 1999-07-07 02:33:17 +00:00
kipp%netscape.com d226ed8f81 Cleaned up ctor initializer order to quite down compiler warnings 1999-07-05 18:42:51 +00:00
mcafee%netscape.com d84aac13bb Adding nsToolbarDragListener.cpp 1999-07-02 23:58:32 +00:00
rods%netscape.com 68ba01040b Change returns codes for proper bubbling of events
made non toolbaritem and titlebuttons non-draggable
1999-07-02 20:20:49 +00:00
hyatt%netscape.com 11e9daffcf Landing changes to wrap XUL windows in a box frame so that we can support
intrinsic sizing of windows.  (Unlike HTML and XML, we are no longer wrapped
in an area frame. We are instead wrapped in a box frame.)

Also included is a patch for the table code, since it crashes inside boxes
because of a bug in its incremental reflow code.

nsISpaceManager was touched to give it a GetIID method so that it could be
used with nsCOMPtrs.
1999-07-02 05:28:32 +00:00
sfraser%netscape.com 5e146f4ce5 Fix for crash on startup -- don't use nsCOMPtr on frame-derived things, becaue they are not refcounted, and this causes nsCOMPtr to delete the frame on destructions. 1999-07-02 04:02:48 +00:00
rods%netscape.com 1dd45fccf9 Fixed a couple of more small compile time issues 1999-07-01 22:27:43 +00:00
rods%netscape.com cd8d473e99 Added a newline at the end of file 1999-07-01 22:25:54 +00:00
rods%netscape.com ced5901e06 changed the hard-coded twips value of 15 to a calculated value. 1999-07-01 22:24:57 +00:00
rods%netscape.com b05d6af6a7 changes nscoord.h to nsCoord.h 1999-07-01 22:19:16 +00:00
rods%netscape.com 9d0f70febd Added D&D to toolbars and toolboxes 1999-07-01 21:12:43 +00:00
sspitzer%netscape.com 63eb7be6a6 add new line to end of file 1999-07-01 06:11:16 +00:00
hyatt%netscape.com eda43ad47d Adding some atoms. 1999-07-01 05:06:11 +00:00
pinkerton%netscape.com 5eb8f33484 add include for linux to fix build bustage. 1999-07-01 00:12:54 +00:00
evaughan%netscape.com 903d3c7c19 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
tague%netscape.com 126754690a Fixed (hopefully) linux build bustage by re-writing the expression w/ a temp variable 1999-06-29 22:46:20 +00:00
hyatt%netscape.com 5c0e073194 Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(
1999-06-29 20:20:40 +00:00
rods%netscape.com 8c10c3dc25 Initial checkin 1999-06-29 14:24:10 +00:00
rods%netscape.com a06b2b94d4 Added toolbaritem 1999-06-29 14:21:14 +00:00
jdunn%netscape.com b10a98918e declare class as public... since some compilers assume private 1999-06-29 02:25:08 +00:00
jdunn%netscape.com bd295eac1e MUST have a newline at end of file 1999-06-28 21:01:36 +00:00
evaughan%netscape.com cf79f111ae Fixed offset bug in the scrollbar 1999-06-28 19:57:28 +00:00
hyatt%netscape.com 5cb7376832 More shuffling and error-checking. 1999-06-28 10:47:52 +00:00
hyatt%netscape.com d2598d0dc7 Shuffling some stuff around. 1999-06-28 10:38:06 +00:00
hyatt%netscape.com 9a161d923f Number Two: Mail/news performance continued to decline. We thought the
situation with the tree widget was hopeless.  And so we cloned it.  This
new tree widget is exactly like the original in every way... only
1/8 its size.

Dr. Evil: I shall call it... MINI-TREE.

(Translation: Backward scrolling now works in the lazy tree
widget.)
1999-06-28 08:35:10 +00:00
hyatt%netscape.com 9c6b436724 Throw me a frickin' bone here. 1999-06-26 02:45:36 +00:00
hyatt%netscape.com 98d61129f0 Fix for nsCOMPtr lameness. 1999-06-25 10:21:09 +00:00
hyatt%netscape.com cb9283ce54 Release the chain when done with it. 1999-06-25 10:07:45 +00:00
hyatt%netscape.com 99a310c209 Fixing my for scoping. 1999-06-25 10:03:37 +00:00
hyatt%netscape.com 4a9c1748ca More scrolling fun. 1999-06-25 09:59:20 +00:00
hyatt%netscape.com b3853e4a0b Give me your baby! Ah want tuh eat yore baby! 1999-06-25 09:35:39 +00:00
hyatt%netscape.com ebd6cc8ab4 The tree widgets will use its giant "laser beam" to conquer 1960s Earth. 1999-06-25 08:45:01 +00:00
hyatt%netscape.com 79970b44df Tree views are the diet coke of evil. 1999-06-25 08:06:46 +00:00
hyatt%netscape.com 03cf38bfb1 Do tree widgets make you feel horny, baby? Do they? 1999-06-25 01:48:40 +00:00
hyatt%netscape.com cdeb38b3a8 Fixes for scrolling. 1999-06-25 01:28:43 +00:00
briano%netscape.com 97c665944e File was missing a newline at the end of file, which upsets some Unix compilers. 1999-06-24 03:20:47 +00:00
hyatt%netscape.com fbe6e1846a Fun with tree widget scrollbars. 1999-06-24 01:45:44 +00:00
hyatt%netscape.com 6a503af3ec Fixing a bug in the scrollbar buttons that was causing them to call the
MouseClicked method twice on a left click event.
1999-06-23 23:18:29 +00:00
hyatt%netscape.com d47d863625 Hooking up the scrollbar so that I can listen to events. 1999-06-23 23:05:36 +00:00
hyatt%netscape.com 81d809db20 Fix for bug #8778. 1999-06-23 20:23:11 +00:00
hyatt%netscape.com 7794b9b80e Tweaks to the scrollbar. 1999-06-23 17:00:17 +00:00
hyatt%netscape.com 07ef474d09 Fun fun fun. 1999-06-23 09:26:50 +00:00
hyatt%netscape.com 1b1ec994dd More methods. 1999-06-23 09:24:26 +00:00
hyatt%netscape.com 4085f9d461 Adding a scrollbar listener object, so I can be notified. 1999-06-23 09:15:48 +00:00
hyatt%netscape.com e1000eaca3 More savory tree widget goodness. 1999-06-23 09:07:59 +00:00
warren%netscape.com 23864df5e3 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
hyatt%netscape.com f90cda96d6 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
syd%netscape.com 109e475a84 Make sure pointer has a value before dereferencing it. 1999-06-23 02:36:04 +00:00
evaughan%netscape.com 94d02efcb6 Images will now change on hover on titledbuttons. 1999-06-23 01:13:58 +00:00
peterl%netscape.com 7eabb8ee51 fixed re-resolve style contexts to handle local pseudo elements
and capture style change information
1999-06-16 06:17:21 +00:00
pinkerton%netscape.com eee20fe0fe fix memory leaks (bug# 8221) 1999-06-15 23:26:32 +00:00
sfraser%netscape.com 76010513cc Fix the multiple reflow problem which makes page rendering very slow. r hyatt, a leaf. 1999-06-15 21:30:14 +00:00
sfraser%netscape.com f13df73fb4 Added nsScrollbarButtonFrame.cpp, and fix constness of MouseClicked param. 1999-06-15 04:10:27 +00:00
evaughan%netscape.com 0cd0038d58 Integrated a new XP scrollbar
Added tri state behavior to titled buttons.
1999-06-15 04:02:43 +00:00
waterson%netscape.com f1532a63aa Back out Hyatt's changes to use DOM APIs. This is busting mailnews. Use content APIs until we figure out persistence story. 1999-06-10 19:51:35 +00:00
hyatt%netscape.com 1f4efa1f8a Using DOM calls for setting/removing selection and hover attributes. 1999-06-10 05:53:01 +00:00
putterman%netscape.com ec857a1846 Check in fix for hyatt. Don't crash when closing a window after onchange
has been called.
1999-06-08 21:04:02 +00:00
hyatt%netscape.com 0b61b4bf92 Fix for a crash in the onchange handler of tree views on exit. 1999-06-08 18:12:47 +00:00
hyatt%netscape.com e7963f7525 Notification of a change in selection. 1999-06-07 20:57:34 +00:00
evaughan%netscape.com 4b0b0ef6f4 Reworked fieldsets to fix numerous bugs. 1999-06-01 21:52:11 +00:00
pinkerton%netscape.com d95eaf2068 fixes to get collapsed grippies to be the same size as the toolbar that was collapsed. It was my error that I caught earlier, but forgot to go back to it. Chris' code did the right thing. 1999-05-27 22:39:10 +00:00
pinkerton%netscape.com 5bd6ef13da more toolbar expanding/collapsing work. Significant portions donated by Chris Lattner. Thanks, Chris! 1999-05-27 22:17:25 +00:00
bruce%cybersight.com f658916b7a should've been a forward declaration of nsIPresContext. This will remove 117 warnings. 1999-05-27 20:48:01 +00:00
kmcclusk%netscape.com 3a9c9a4ff6 patch for #bug 6934. Checkin approved by Chris Hofmann.
Added check to nsTitledButtonFrame::DisplayAltFeedback to verify the icon returned from
LoadIconImage for is not null. This will prevent aRenderingContext.DrawImage from being
passed a null aImage parameter.
1999-05-25 19:37:16 +00:00
evaughan%netscape.com 2b76d2dc93 Fixed some visibility bugs in order to make the tab widget work correctly. 1999-05-19 22:14:11 +00:00
hyatt%netscape.com a331b647fe Fix for bug 6459. 1999-05-18 06:17:51 +00:00
evaughan%netscape.com 0e1f4e363d Fixed box insertion removeal bug. 1999-05-18 04:06:52 +00:00
evaughan%netscape.com 7223c9bfe4 Fixed pseudoclass hack to actually use active, hover, focus pseudoclasses. 1999-05-13 01:35:16 +00:00
kipp%netscape.com fea30bc4eb Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
pinkerton%netscape.com e7170b2816 pull out unused includes. 1999-05-10 23:38:06 +00:00
evaughan%netscape.com 21b2c69004 Fixed mac compile bug. 1999-05-09 22:18:09 +00:00
evaughan%netscape.com eefc2545c2 Fixed xul boxes to implement nsIBox interface. 1999-05-09 21:46:24 +00:00
pinkerton%netscape.com eb80708ef2 make <tristatecheckbox> now be <checkbox> 1999-05-06 00:53:22 +00:00