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

510 Коммитов

Автор SHA1 Сообщение Дата
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
pinkerton%netscape.com 52a4727f95 adding atoms for toolbar d&d. 1999-09-09 06:26:12 +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
kipp%netscape.com ca2b2003c6 Fixed an nsString usage oopsie 1999-09-02 18:02:52 +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 83e44aa98f add palette name atom 1999-08-28 19:50:15 +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 85211cd417 Adding the popup set atom to the XUL atom list. 1999-08-06 19:18:42 +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
hyatt%netscape.com b2d709aa56 Fixing morse's reported problem regarding the menus not dismissing upon execution. 1999-08-01 19:55:00 +00:00
briano%netscape.com 21df07a824 Added the missing newline that was upsetting Unix native compilers. 1999-07-31 18:39:47 +00:00
hyatt%netscape.com f080c0cae8 Phase 3. Enabling XP menus on the menu bar. 1999-07-31 11:29:03 +00:00
hyatt%netscape.com 00f89f8113 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 a88b1a3f85 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 fa358cdae6 Fixed some uninitialized memory bugs that caused dialogs to be too tall. 1999-07-27 19:06:44 +00:00
pavlov%netscape.com 96b4208fe4 window creation changes 1999-07-27 04:27:17 +00:00
evaughan%netscape.com fcb03d0b52 Reversed alignement. It now refers to alignment of the image not the text. 1999-07-26 20:23:50 +00:00
evaughan%netscape.com f2da19b4f7 Fixed bug in titledbutton for mail. 1999-07-26 19:44:20 +00:00
hyatt%netscape.com cd355a2efd 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 932172fb0b Fixing more keyboard navigation glitches in XP menus. 1999-07-26 04:38:28 +00:00
hyatt%netscape.com e7047395d3 Focus issues are getting better. 1999-07-26 02:26:26 +00:00
hyatt%netscape.com 9df6522e54 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 7206f84fb6 Adding support for disabled items to XP menus. 1999-07-26 01:35:39 +00:00
hyatt%netscape.com 1972b6d379 Using "accesskey" instead of "shortcut". 1999-07-26 01:19:49 +00:00
evaughan%netscape.com f97d9c4df1 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 00b9c6f64c Cascading menus now work! 1999-07-25 01:14:43 +00:00
hyatt%netscape.com 721f25aa88 Cleaning up keyboard navigation to work properly with cascading submenus. 1999-07-25 00:16:11 +00:00
hyatt%netscape.com 3b8e400ca1 Tweaks. 1999-07-24 22:51:50 +00:00
hyatt%netscape.com dc682a1780 Handling Enter key press in submenus. 1999-07-24 22:02:23 +00:00
hyatt%netscape.com ca1af77117 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 ded8baab17 Fixed some box problems. 1999-07-23 23:30:17 +00:00
hyatt%netscape.com 8539304992 Removing commented out code. Harmless. 1999-07-23 09:36:53 +00:00
hyatt%netscape.com 58fee918ef 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 c572a0aec2 Menu improvements. 1999-07-23 08:36:39 +00:00
hyatt%netscape.com a32734dbb9 Refining the ESC behavior and doing deeper shortcut work (on cascading menus). 1999-07-23 07:56:27 +00:00
hyatt%netscape.com b636708367 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 7a62bb78f1 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 ab9f23cbd0 Ok, this is more like it. I did want GEtCharCode after all. 1999-07-23 06:01:03 +00:00
hyatt%netscape.com a2d3c67660 Wanted GetKeyCode, and not GetCharCode. Oops. 1999-07-23 05:52:51 +00:00
hyatt%netscape.com 82e91035de Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.). 1999-07-23 05:47:43 +00:00
hyatt%netscape.com 9011b3f9fc PRUint32... not PRInt32 ... oops. 1999-07-23 05:17:08 +00:00
hyatt%netscape.com 807fd2cba6 Adding the capability to distinguish menus from menu items. 1999-07-23 05:10:57 +00:00
hyatt%netscape.com c1398e2384 Adding an xpmenuitem atom. 1999-07-23 05:09:17 +00:00
hyatt%netscape.com b28b7c444c 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 b1c73fa7c7 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 931c28f24a More fun with menus. 1999-07-22 09:49:35 +00:00
hyatt%netscape.com 2b5206a56e Removing my printf. 1999-07-22 09:04:10 +00:00
hyatt%netscape.com 298c5a685d XP menu changes. Full keyboard navigation now works. Next up: cascading. 1999-07-22 09:01:55 +00:00
troy%netscape.com 7a5e4dbdb5 Renamed some nsFrameList member functions 1999-07-22 04:00:57 +00:00
troy%netscape.com c551fe3166 Renamed DeleteFrame() to Destroy() 1999-07-22 02:24:52 +00:00
hyatt%netscape.com 1d19002a5c 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 c0e3b7e818 Tracking my reflows. Boxes are generating way way way too many reflows. 1999-07-21 09:45:21 +00:00
hyatt%netscape.com f3160f1eb3 Removing some printfs. 1999-07-21 09:20:13 +00:00
hyatt%netscape.com 4fd2eb41cc Adding the capability to capture the mouse events. 1999-07-21 08:51:41 +00:00
hyatt%netscape.com 8dbfaab703 Forgot to remove some obsolete bubbling registration on menus. 1999-07-21 07:45:46 +00:00