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

483 Коммитов

Автор SHA1 Сообщение Дата
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