Commit Graph

8414 Commits

Author SHA1 Message Date
pollmann%netscape.com
464c15169e Bug 5403: Release services properly
git-svn-id: svn://10.0.0.236/trunk@40670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:10:10 +00:00
hyatt%netscape.com
1e949b447e Fixing my while loops. They could crash under rare circumstances.
git-svn-id: svn://10.0.0.236/trunk@40653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:06:38 +00:00
hyatt%netscape.com
1a89db01bc More fun with menus.
git-svn-id: svn://10.0.0.236/trunk@40651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:49:35 +00:00
hyatt%netscape.com
909ab2a82a Removing my printf.
git-svn-id: svn://10.0.0.236/trunk@40647 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:04:10 +00:00
hyatt%netscape.com
2b4fe26bd9 XP menu changes. Full keyboard navigation now works. Next up: cascading.
git-svn-id: svn://10.0.0.236/trunk@40646 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:01:55 +00:00
scc%netscape.com
b498e2909d explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
git-svn-id: svn://10.0.0.236/trunk@40614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:25:17 +00:00
vidur%netscape.com
7ff96c159d Deal with multiple BODY elements passed by the parser by ignoring all but the first
git-svn-id: svn://10.0.0.236/trunk@40606 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:46:57 +00:00
troy%netscape.com
73690aa1c5 Added ReplaceFrame() member function to nsIFrame
git-svn-id: svn://10.0.0.236/trunk@40599 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:32:31 +00:00
troy%netscape.com
a314bc3877 Renamed some nsFrameList member functions
git-svn-id: svn://10.0.0.236/trunk@40595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:00:57 +00:00
troy%netscape.com
947927e816 Renamed DeleteFrame() to Destroy()
git-svn-id: svn://10.0.0.236/trunk@40585 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:24:52 +00:00
hyatt%netscape.com
d3163d947b Enhancing the tracking so that I can get keyboard navigation to work in
the presence of cascading.


git-svn-id: svn://10.0.0.236/trunk@40583 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:59:09 +00:00
troy%netscape.com
afd55b77d6 Added NS_FRAME_IS_DIRTY flag to the frame state flags
git-svn-id: svn://10.0.0.236/trunk@40547 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:47:01 +00:00
troy%netscape.com
25df555ae8 Removed IsTransparent() function from nsIFrame
git-svn-id: svn://10.0.0.236/trunk@40539 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:15:39 +00:00
kmcclusk%netscape.com
b6925e629e Enable PartialGfx rendering as the default widget rendering mode.
git-svn-id: svn://10.0.0.236/trunk@40536 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:12:23 +00:00
bienvenu%netscape.com
a79e5cdd6d fix windows build bustage for Akkana
git-svn-id: svn://10.0.0.236/trunk@40531 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:17:20 +00:00
akkana%netscape.com
cf7c8e5dac Add a working implementation for nsDOMSelection::ContainsNode, and use it in nsDocument::IsInSelection for XIF conversion
git-svn-id: svn://10.0.0.236/trunk@40518 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:29:29 +00:00
jj%netscape.com
0371a51d8e changed optimized target linker settings to generate a symbol file
git-svn-id: svn://10.0.0.236/trunk@40451 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:37:52 +00:00
hyatt%netscape.com
8b5e195a62 Tracking my reflows. Boxes are generating way way way too many reflows.
git-svn-id: svn://10.0.0.236/trunk@40437 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:45:21 +00:00
hyatt%netscape.com
083a20ad49 Removing some printfs.
git-svn-id: svn://10.0.0.236/trunk@40436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:20:13 +00:00
hyatt%netscape.com
688bc27e82 Adding the capability to capture the mouse events.
git-svn-id: svn://10.0.0.236/trunk@40435 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 08:51:41 +00:00
hyatt%netscape.com
f30126af94 Forgot to remove some obsolete bubbling registration on menus.
git-svn-id: svn://10.0.0.236/trunk@40433 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:45:46 +00:00
hyatt%netscape.com
4d0cbe7540 Adding the new nsIMenuParent interface.
git-svn-id: svn://10.0.0.236/trunk@40432 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:43:19 +00:00
hyatt%netscape.com
1434f5e7e0 Adding the open atom.
git-svn-id: svn://10.0.0.236/trunk@40431 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:42:31 +00:00
hyatt%netscape.com
548d4d30c4 Improvements to XP menus.
git-svn-id: svn://10.0.0.236/trunk@40430 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:42:16 +00:00
troy%netscape.com
8ac7d2a316 Made sure to Invalidate() for the initial reflow, too
git-svn-id: svn://10.0.0.236/trunk@40411 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:39:24 +00:00
hyatt%netscape.com
b6475cda22 Making menus boxes.
git-svn-id: svn://10.0.0.236/trunk@40396 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 02:56:23 +00:00
pinkerton%netscape.com
da586236ea moved ungrouped files added by Camelot into their correct groups. No new files added or removed.
git-svn-id: svn://10.0.0.236/trunk@40389 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:01:36 +00:00
pinkerton%netscape.com
7cb7f21a9b add the "immediate" flag to the UpdateView() call in ForceDrawFrame() so that drop feedback always draws on macOS.
git-svn-id: svn://10.0.0.236/trunk@40387 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:59:17 +00:00
hyatt%netscape.com
4ad0c13ec3 Crash without these null checks.
git-svn-id: svn://10.0.0.236/trunk@40383 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:17:39 +00:00
akkana%netscape.com
d7bd1caa92 Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h
git-svn-id: svn://10.0.0.236/trunk@40382 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:12:23 +00:00
hyatt%netscape.com
ddea5b3a8d Introduced an infinite loop (sigh). Fixing the problem.
git-svn-id: svn://10.0.0.236/trunk@40381 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:11:23 +00:00
mscott%netscape.com
16d57a661f 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.


git-svn-id: svn://10.0.0.236/trunk@40373 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:53:03 +00:00
brade%netscape.com
bbafb3d9ad Implement InvertRect on Mac. r sfraser
git-svn-id: svn://10.0.0.236/trunk@40365 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:38:55 +00:00
hyatt%netscape.com
38f0b7f996 Fixing the scrollbar problem in trees (where it gets created and destroyed over
and over and over and over and over and...)


git-svn-id: svn://10.0.0.236/trunk@40352 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:25:58 +00:00
hyatt%netscape.com
80b55ebc3a Had messed up tree widget code on removal, insertion, and append. Fixed now.
git-svn-id: svn://10.0.0.236/trunk@40350 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:24:10 +00:00
akkana%netscape.com
aa4de00332 Add new ContainsNode method to nsIDOMSelection
git-svn-id: svn://10.0.0.236/trunk@40344 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:08:22 +00:00
kmcclusk%netscape.com
d08711ed3a 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.


git-svn-id: svn://10.0.0.236/trunk@40339 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:32:41 +00:00
mcafee%netscape.com
208d0e9002 minor warning fix
git-svn-id: svn://10.0.0.236/trunk@40314 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:24:28 +00:00
warren%netscape.com
1ec5f066a6 Added missing addref.
git-svn-id: svn://10.0.0.236/trunk@40305 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:03:11 +00:00
hyatt%netscape.com
27d7e260ce I can now show a menu (and it looks halfway decent).
git-svn-id: svn://10.0.0.236/trunk@40276 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:35:24 +00:00
ramiro%netscape.com
44d0f42ab7 Fix reflow state member names. Fixes broken build.
git-svn-id: svn://10.0.0.236/trunk@40274 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:13:43 +00:00
mcafee%netscape.com
b22ea238f8 GNU-class compilers are complaining about unhandled cases in all these switch statements, adding some default cases.
git-svn-id: svn://10.0.0.236/trunk@40273 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:10:12 +00:00
hyatt%netscape.com
5f32894b81 Getting closer...
git-svn-id: svn://10.0.0.236/trunk@40271 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:50:48 +00:00
hyatt%netscape.com
73a5051745 I have a menu coming up, but boy does it look bad.
git-svn-id: svn://10.0.0.236/trunk@40270 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:35:35 +00:00
warren%netscape.com
f1dfc48c58 Changed around load group insertion/removal to happen on mozilla thread.
git-svn-id: svn://10.0.0.236/trunk@40266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:46:33 +00:00
hyatt%netscape.com
7e53ef0786 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.


git-svn-id: svn://10.0.0.236/trunk@40263 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:37:03 +00:00
hyatt%netscape.com
3ffc4a0f38 Still screwing around with menus.
git-svn-id: svn://10.0.0.236/trunk@40259 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:19:47 +00:00
hyatt%netscape.com
a274487f73 More tweaks.
git-svn-id: svn://10.0.0.236/trunk@40256 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:34:50 +00:00
hyatt%netscape.com
346cda5cc9 Forget the scrolling frame on menus. I don't need it to make this work.
git-svn-id: svn://10.0.0.236/trunk@40255 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:29:22 +00:00
hyatt%netscape.com
b92ece8538 Menu popups init themselves with a view.
git-svn-id: svn://10.0.0.236/trunk@40254 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:28:39 +00:00