peterl%netscape.com
3bf8f6b907
added experimental CSS3 properties
1999-07-24 19:04:42 +00:00
peterl%netscape.com
4d52afc607
added debug code for netlib weirdage
1999-07-24 19:04:22 +00:00
peterl%netscape.com
600dc2854c
added basic support for inline-block
1999-07-24 19:01:43 +00:00
peterl%netscape.com
c27894263d
added char unit output support
1999-07-24 19:00:42 +00:00
peterl%netscape.com
9d991de5f0
added some experimental CSS3 properties
...
fixed style context impact reporting
1999-07-24 18:59:43 +00:00
sspitzer%netscape.com
9daa861fa0
fix for Solaris bustage. Following mcafee's earlier fixes.
1999-07-24 15:53:19 +00:00
troy%netscape.com
7ffa0d8a63
Moved code that repaints after a resize or initial reflow to the viewport
1999-07-24 15:18:24 +00:00
troy%netscape.com
38a6357a79
Changed to use the new reflow command handling
1999-07-24 03:59:47 +00:00
troy%netscape.com
e337ad496d
Fixed a problem in ContentRemoved() where for fixed position frames the
...
wrong child list name was being used
1999-07-24 03:58:35 +00:00
troy%netscape.com
6717db9454
Renamed a member function to more accurately reflect its purpose
1999-07-24 02:46:08 +00:00
troy%netscape.com
1f924dade3
Changed area frame code over to new reflow command handling
1999-07-24 02:37:45 +00:00
troy%netscape.com
17838b7952
Added VerifyDirtyBitSet() helper function
1999-07-24 02:37:06 +00:00
troy%netscape.com
08c5b45b84
Defined it so that the NS_FRAME_IS_DIRTY flag is set for newly added frames in
...
SetInitialChildlist(), AppendFrames(), InsertFrames(), and ReplaceFrame()
1999-07-24 02:33:07 +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
morse%netscape.com
e24534d85b
Remove wallet from layout
1999-07-24 01:39:58 +00:00
hyatt%netscape.com
584576e632
oops. crazy_width only defined for debug builds. Changing this.
1999-07-24 00:32:21 +00:00
hyatt%netscape.com
40caba6ac9
Getting rid of all the printfs and complaints that fire in mailnews by making
...
the fixed table layout algorithm smarter about unconstrained width reflow.
1999-07-23 23:41:05 +00:00
evaughan%netscape.com
ded8baab17
Fixed some box problems.
1999-07-23 23:30:17 +00:00
sfraser%netscape.com
9fba7e67ed
Fix Mac startup crash: nil check for prefs.
1999-07-23 22:23:13 +00:00
hyatt%netscape.com
fe2af9709a
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.
1999-07-23 20:32:18 +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
ac8f0fd89d
Adding the capability to distinguish menus and menu items.
1999-07-23 05:11:49 +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
rods%netscape.com
022dd79bc6
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.
1999-07-23 02:25: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
sfraser%netscape.com
165a975859
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[].
1999-07-22 23:48:48 +00:00
vidur%netscape.com
0ebbf485db
Forms can now be container content.
1999-07-22 23:28:16 +00:00
nisheeth%netscape.com
a14ff6dcb2
Fix for bug 10028. We handle mixed case mailto urls properly now.
1999-07-22 22:34:28 +00:00
akkana%netscape.com
eeefe7ebd2
Fix selection bustage from yesterday
1999-07-22 19:42:21 +00:00
pollmann%netscape.com
eaecd3f441
Bug 10301: Check base target for image maps
1999-07-22 18:47:23 +00:00
pollmann%netscape.com
ba36807db2
Bug 5403: Release services properly
1999-07-22 18:32:49 +00:00
pollmann%netscape.com
c009be2a77
Bug 5403: Release services properly
1999-07-22 18:10:10 +00:00
hyatt%netscape.com
759f5ce3da
Fixing my while loops. They could crash under rare circumstances.
1999-07-22 10:06:38 +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
scc%netscape.com
16e2ba6a23
explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
1999-07-22 05:25:17 +00:00
vidur%netscape.com
26ade9c4cc
Deal with multiple BODY elements passed by the parser by ignoring all but the first
1999-07-22 04:46:57 +00:00
troy%netscape.com
1df4c2d244
Added ReplaceFrame() member function to nsIFrame
1999-07-22 04:32:31 +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
troy%netscape.com
f02d9ef8b9
Added NS_FRAME_IS_DIRTY flag to the frame state flags
1999-07-21 23:47:01 +00:00
troy%netscape.com
19ed07723e
Removed IsTransparent() function from nsIFrame
1999-07-21 23:15:39 +00:00
kmcclusk%netscape.com
9716e9ec80
Enable PartialGfx rendering as the default widget rendering mode.
1999-07-21 23:12:23 +00:00
bienvenu%netscape.com
06518b721b
fix windows build bustage for Akkana
1999-07-21 22:17:20 +00:00
akkana%netscape.com
65aa229045
Add a working implementation for nsDOMSelection::ContainsNode, and use it in nsDocument::IsInSelection for XIF conversion
1999-07-21 21:29:29 +00:00
jj%netscape.com
6b4590323e
changed optimized target linker settings to generate a symbol file
1999-07-21 18:37:52 +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
hyatt%netscape.com
e8be21ec36
Adding the new nsIMenuParent interface.
1999-07-21 07:43:19 +00:00
hyatt%netscape.com
dda6f80134
Adding the open atom.
1999-07-21 07:42:31 +00:00
hyatt%netscape.com
672f3b4f62
Improvements to XP menus.
1999-07-21 07:42:16 +00:00
troy%netscape.com
93621b70eb
Made sure to Invalidate() for the initial reflow, too
1999-07-21 04:39:24 +00:00
hyatt%netscape.com
6ae6fc4be9
Making menus boxes.
1999-07-21 02:56:23 +00:00
pinkerton%netscape.com
20fe09002b
moved ungrouped files added by Camelot into their correct groups. No new files added or removed.
1999-07-21 01:01:36 +00:00
pinkerton%netscape.com
0afab0b433
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
1675dae7c2
Crash without these null checks.
1999-07-21 00:17:39 +00:00
akkana%netscape.com
b6a67a9c1c
Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h
1999-07-21 00:12:23 +00:00
hyatt%netscape.com
b817087e8e
Introduced an infinite loop (sigh). Fixing the problem.
1999-07-21 00:11:23 +00:00
mscott%netscape.com
8392da15eb
Necko Only!! Yuck. something was pretty bogus here...whenever we were parsing a url we'd create an empty
...
base url then try to turn the empty url into an absolute url which was returning an error. Looks like ParseURL would
never work.
1999-07-20 23:53:03 +00:00
brade%netscape.com
0621f4050e
Implement InvertRect on Mac. r sfraser
1999-07-20 23:38:55 +00:00
hyatt%netscape.com
810ebf5fa4
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
e2158e63d7
Had messed up tree widget code on removal, insertion, and append. Fixed now.
1999-07-20 23:24:10 +00:00
akkana%netscape.com
d45c51b9af
Add new ContainsNode method to nsIDOMSelection
1999-07-20 23:08:22 +00:00
kmcclusk%netscape.com
af9e15b5e3
nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
...
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.
1999-07-20 22:32:41 +00:00
mcafee%netscape.com
784b45d3ce
minor warning fix
1999-07-20 20:24:28 +00:00
warren%netscape.com
a2519a14d6
Added missing addref.
1999-07-20 20:03:11 +00:00
hyatt%netscape.com
8e62e4618a
I can now show a menu (and it looks halfway decent).
1999-07-20 10:35:24 +00:00
ramiro%netscape.com
87a8905643
Fix reflow state member names. Fixes broken build.
1999-07-20 10:13:43 +00:00
mcafee%netscape.com
94450aece7
GNU-class compilers are complaining about unhandled cases in all these switch statements, adding some default cases.
1999-07-20 10:10:12 +00:00
hyatt%netscape.com
1d4bd582b7
Getting closer...
1999-07-20 09:50:48 +00:00
hyatt%netscape.com
adff7832c3
I have a menu coming up, but boy does it look bad.
1999-07-20 09:35:35 +00:00
warren%netscape.com
bf8423a769
Changed around load group insertion/removal to happen on mozilla thread.
1999-07-20 08:46:33 +00:00
hyatt%netscape.com
155f10f03d
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
5233e40e03
Still screwing around with menus.
1999-07-20 08:19:47 +00:00
hyatt%netscape.com
3671ea10d4
More tweaks.
1999-07-20 07:34:50 +00:00
hyatt%netscape.com
9a563d8a9f
Forget the scrolling frame on menus. I don't need it to make this work.
1999-07-20 07:29:22 +00:00
hyatt%netscape.com
c100c5b819
Menu popups init themselves with a view.
1999-07-20 07:28:39 +00:00
ramiro%netscape.com
12f5c30340
Adding support for XOR selection. Updated nsIRenderingContext interface
...
to support InvertRect() for the XOR-ing of rectangles. Makes selection
work as expected on windows and unix as opposed to the rectangle hack.
Stubs added for all other platforms.
1999-07-20 07:26:09 +00:00
hyatt%netscape.com
28558f35bc
Making sure the pseudo stuff gets handled for the XP menu object.
1999-07-20 07:19:22 +00:00
hyatt%netscape.com
6ecedfdec8
Adding a pseudo atom for XP menu visibility state.
...
s
1999-07-20 07:12:48 +00:00
hyatt%netscape.com
a293d3e54b
Making sure some of the XUL frames get properly wrapped in scroll frames.
1999-07-20 07:03:16 +00:00
troy%netscape.com
8ee82be61f
Fix for bug #10176 : changed ConstructFrameByDisplayType() to be smarter
...
when handling relatively positioned elements
1999-07-20 04:16:56 +00:00
troy%netscape.com
c3e32b0b65
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
1999-07-20 03:51:46 +00:00
troy%netscape.com
155ed6816a
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
troy%netscape.com
2207888d69
Fix for bug #9611 : now handles absolutely positioned replaced elements
1999-07-20 02:48:18 +00:00