Commit Graph

8414 Commits

Author SHA1 Message Date
hyatt%netscape.com
c41a4ef5bf Cascading menus now work!
git-svn-id: svn://10.0.0.236/trunk@41028 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:14:43 +00:00
hyatt%netscape.com
2c385ed0fc Cleaning up keyboard navigation to work properly with cascading submenus.
git-svn-id: svn://10.0.0.236/trunk@41026 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 00:16:11 +00:00
troy%netscape.com
e5d671b720 Fix for bug #10268. I used '&&' when I really meant to use '||' and that caused us
to create the wrong type of frame for relatively positioned H1 elements


git-svn-id: svn://10.0.0.236/trunk@41023 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 23:08:34 +00:00
hyatt%netscape.com
48947e8936 Tweaks.
git-svn-id: svn://10.0.0.236/trunk@41022 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:51:50 +00:00
hyatt%netscape.com
6639ef33c4 Handling Enter key press in submenus.
git-svn-id: svn://10.0.0.236/trunk@41013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:02:23 +00:00
troy%netscape.com
fca2c43f1f Cleanup of reflow command handling
git-svn-id: svn://10.0.0.236/trunk@41005 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:41:15 +00:00
peterl%netscape.com
4c73c7609e Cleaned up attribute parsing so that illegal values are preserved as strings
git-svn-id: svn://10.0.0.236/trunk@40994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:55:35 +00:00
peterl%netscape.com
d95df4dc2d fixed warnings
git-svn-id: svn://10.0.0.236/trunk@40992 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:05:17 +00:00
peterl%netscape.com
97f9eb5ee1 added experimental CSS3 properties
git-svn-id: svn://10.0.0.236/trunk@40991 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:04:42 +00:00
peterl%netscape.com
bcadfff6c1 added debug code for netlib weirdage
git-svn-id: svn://10.0.0.236/trunk@40990 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:04:22 +00:00
peterl%netscape.com
af5128f77d added basic support for inline-block
git-svn-id: svn://10.0.0.236/trunk@40989 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:01:43 +00:00
peterl%netscape.com
1216b60c2b added char unit output support
git-svn-id: svn://10.0.0.236/trunk@40988 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:00:42 +00:00
peterl%netscape.com
2d98616fca added some experimental CSS3 properties
fixed style context impact reporting


git-svn-id: svn://10.0.0.236/trunk@40987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:59:43 +00:00
sspitzer%netscape.com
a34256b4a5 fix for Solaris bustage. Following mcafee's earlier fixes.
git-svn-id: svn://10.0.0.236/trunk@40978 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 15:53:19 +00:00
troy%netscape.com
391149c4d4 Moved code that repaints after a resize or initial reflow to the viewport
git-svn-id: svn://10.0.0.236/trunk@40977 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 15:18:24 +00:00
troy%netscape.com
6297f61432 Changed to use the new reflow command handling
git-svn-id: svn://10.0.0.236/trunk@40963 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:59:47 +00:00
troy%netscape.com
1f10b16dec Fixed a problem in ContentRemoved() where for fixed position frames the
wrong child list name was being used


git-svn-id: svn://10.0.0.236/trunk@40962 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:58:35 +00:00
troy%netscape.com
37565e5645 Renamed a member function to more accurately reflect its purpose
git-svn-id: svn://10.0.0.236/trunk@40956 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:46:08 +00:00
troy%netscape.com
448fbdd0ee Changed area frame code over to new reflow command handling
git-svn-id: svn://10.0.0.236/trunk@40955 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:37:45 +00:00
troy%netscape.com
59f067c692 Added VerifyDirtyBitSet() helper function
git-svn-id: svn://10.0.0.236/trunk@40954 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:37:06 +00:00
troy%netscape.com
ad761afe38 Defined it so that the NS_FRAME_IS_DIRTY flag is set for newly added frames in
SetInitialChildlist(), AppendFrames(), InsertFrames(), and ReplaceFrame()


git-svn-id: svn://10.0.0.236/trunk@40953 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:33:07 +00:00
hyatt%netscape.com
62abb032c0 Menus know about the ENTER key to execute, and know how to dismiss themselves
on mouse clicks.


git-svn-id: svn://10.0.0.236/trunk@40951 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:59:32 +00:00
morse%netscape.com
05e0844b4a Remove wallet from layout
git-svn-id: svn://10.0.0.236/trunk@40944 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:39:58 +00:00
hyatt%netscape.com
52ebdc69b8 oops. crazy_width only defined for debug builds. Changing this.
git-svn-id: svn://10.0.0.236/trunk@40938 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 00:32:21 +00:00
hyatt%netscape.com
d5b584d48c Getting rid of all the printfs and complaints that fire in mailnews by making
the fixed table layout algorithm smarter about unconstrained width reflow.


git-svn-id: svn://10.0.0.236/trunk@40934 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 23:41:05 +00:00
evaughan%netscape.com
add678db65 Fixed some box problems.
git-svn-id: svn://10.0.0.236/trunk@40933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 23:30:17 +00:00
sfraser%netscape.com
6abdbb4fa4 Fix Mac startup crash: nil check for prefs.
git-svn-id: svn://10.0.0.236/trunk@40932 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 22:23:13 +00:00
hyatt%netscape.com
888af6b43a Fix for assertions being thrown when fixed layout tables are flowed at an
unconstrained width.  Instead of asserting, intrinsic first row cell widths will be
used to determine the widths of columns with percentage-specified sizes.


git-svn-id: svn://10.0.0.236/trunk@40926 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 20:32:18 +00:00
hyatt%netscape.com
7256be3e73 Removing commented out code. Harmless.
git-svn-id: svn://10.0.0.236/trunk@40875 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:36:53 +00:00
hyatt%netscape.com
7568795141 Making sure the first menu item gets selected as you keyboard navigate into new
menus.


git-svn-id: svn://10.0.0.236/trunk@40874 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:34:14 +00:00
hyatt%netscape.com
5a780ac7bf Menu improvements.
git-svn-id: svn://10.0.0.236/trunk@40871 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:36:39 +00:00
hyatt%netscape.com
cda97b9328 Refining the ESC behavior and doing deeper shortcut work (on cascading menus).
git-svn-id: svn://10.0.0.236/trunk@40863 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:56:27 +00:00
hyatt%netscape.com
684c4d6210 Teaching the menus about the ESC key (which will close up each level of menu
until you hit the menu bar).


git-svn-id: svn://10.0.0.236/trunk@40862 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:49:43 +00:00
hyatt%netscape.com
edf4724d91 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.


git-svn-id: svn://10.0.0.236/trunk@40861 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:39:16 +00:00
hyatt%netscape.com
676fca2c97 Ok, this is more like it. I did want GEtCharCode after all.
git-svn-id: svn://10.0.0.236/trunk@40840 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:01:03 +00:00
hyatt%netscape.com
239f772c8f Wanted GetKeyCode, and not GetCharCode. Oops.
git-svn-id: svn://10.0.0.236/trunk@40838 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:52:51 +00:00
hyatt%netscape.com
c719d81db1 Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.).
git-svn-id: svn://10.0.0.236/trunk@40833 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:47:43 +00:00
hyatt%netscape.com
c3489500dd PRUint32... not PRInt32 ... oops.
git-svn-id: svn://10.0.0.236/trunk@40822 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:17:08 +00:00
hyatt%netscape.com
f4ec94c153 Adding the capability to distinguish menus and menu items.
git-svn-id: svn://10.0.0.236/trunk@40817 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:11:49 +00:00
hyatt%netscape.com
8fdfbaf3b2 Adding the capability to distinguish menus from menu items.
git-svn-id: svn://10.0.0.236/trunk@40816 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:10:57 +00:00
hyatt%netscape.com
37465d0f01 Adding an xpmenuitem atom.
git-svn-id: svn://10.0.0.236/trunk@40815 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:09:17 +00:00
rods%netscape.com
dcffac81c3 Sending wrong length when putting data on the clipboards,
double byte chars need twice the space. Wrongly assummed nsString.Length()
return bytes instead of length in chars doubel or single.


git-svn-id: svn://10.0.0.236/trunk@40777 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:25:17 +00:00
hyatt%netscape.com
55c4210f88 Making XP menus work again after Eric's box checkin. They're fast and
smooth now!  YEAH!


git-svn-id: svn://10.0.0.236/trunk@40766 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:02:09 +00:00
scc%netscape.com
ed86a6a75d Fixed boxes to only invalidate and redraw what has changed.
Made min and max sizes work
Made linux not suck!


git-svn-id: svn://10.0.0.236/trunk@40749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:11:21 +00:00
sfraser%netscape.com
1e6d3a3340 Fix for GFX ender text widgets; don't parent nsIWebShells that the text widget creates, because you don't want them to interfere with window.frames[].
git-svn-id: svn://10.0.0.236/trunk@40743 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:48:48 +00:00
vidur%netscape.com
ec6663824d Forms can now be container content.
git-svn-id: svn://10.0.0.236/trunk@40735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:28:16 +00:00
nisheeth%netscape.com
16aa5a29e7 Fix for bug 10028. We handle mixed case mailto urls properly now.
git-svn-id: svn://10.0.0.236/trunk@40723 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:34:28 +00:00
akkana%netscape.com
8cdd3b1e3e Fix selection bustage from yesterday
git-svn-id: svn://10.0.0.236/trunk@40686 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 19:42:21 +00:00
pollmann%netscape.com
203c71adbd Bug 10301: Check base target for image maps
git-svn-id: svn://10.0.0.236/trunk@40679 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:47:23 +00:00
pollmann%netscape.com
6b835b1af9 Bug 5403: Release services properly
git-svn-id: svn://10.0.0.236/trunk@40672 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:32:49 +00:00