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