Commit Graph

8199 Commits

Author SHA1 Message Date
hyatt%netscape.com
229b94b63f Giving menus some seriously tough love. 2000-02-09 09:34:35 +00:00
karnaze%netscape.com
45dbbfffbe new regression test not affecting the build. 2000-02-09 03:30:37 +00:00
hyatt%netscape.com
0bce2fbb1d Fix for PDT+ bug #25280. r=saari 2000-02-09 01:33:22 +00:00
tbogard%aol.net
7f0033c302 SizeToContent now works properly within the new DocShell API world. r=hyatt 2000-02-08 15:49:14 +00:00
tbogard%aol.net
840c8350e1 GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur 2000-02-08 13:40:10 +00:00
rods%netscape.com
aa15488556 fixes memory leak.
b 26795 r=beard
2000-02-08 13:17:50 +00:00
pinkerton%netscape.com
17e1584773 correctly handle when target is in a subdocument, such as context menus in a frameSet or on toolbars. fixes bugs 16388, 21223. r=hyatt. 2000-02-08 09:30:15 +00:00
dp%netscape.com
859cc763b0 Fixing leak of observers when notification of OnSubmit(). This fixes
walletservice from being leaked. r=pollmann
2000-02-08 05:31:08 +00:00
jdunn%netscape.com
56fe6f9966 changing false to PR_FALSE... since false isn't defined on all platforms 2000-02-08 03:30:53 +00:00
joki%netscape.com
3480787577 Adding getPreventDefault method to events and fixing its propagation through content. r:hyatt 2000-02-08 02:05:57 +00:00
hyatt%netscape.com
b5b62cd858 Fix for PDT+ bug #26217.
Having to call ProcessReflowCommands within the tree widget code to bypass the
asynchronous reflow code that has busted the tree widget.  (Would call
FlushPendingNotifications, but it won't do that if I call it inside a
reflow lock.)

This wants a better fix later, but for now it will have to do.
2000-02-08 01:42:20 +00:00
vidur%netscape.com
7b323ad68c Fix for bug 19212. InsertRow in an empty table used to create a TBODY but not notify on its insertion. r=pollmann 2000-02-08 01:32:23 +00:00
vidur%netscape.com
0970222b53 Optimize the case for container content with only a single child (the most common case). Now we only allocate a nsVoidArray if there's more than one child. r=troy 2000-02-08 01:12:59 +00:00
hyatt%netscape.com
f280862dfb Bug fixes. 2000-02-08 01:02:47 +00:00
scc%netscape.com
73802d6f2e Pro5 update 2000-02-07 23:06:04 +00:00
buster%netscape.com
2b193cb97b bug 26241
all I did was initialize an out-param.  no reviewer.
2000-02-07 15:50:25 +00:00
troy%netscape.com
a1ed8d02de b=26727 r=jfrancis@netscape.com Changed MarkLineDirty() to always mark the
line dirty even if it also marks the preceding line dirty
2000-02-07 15:36:08 +00:00
rbs%maths.uq.edu.au
3c6bae46a2 Added some maction examples 2000-02-07 09:35:21 +00:00
rbs%maths.uq.edu.au
b45922c8b1 [#ifdef MATHML]. Hook for the <maction> tag 2000-02-07 08:55:51 +00:00
rbs%maths.uq.edu.au
28487ae920 Added more atoms (actiontype, other, selection) 2000-02-07 08:52:22 +00:00
rbs%maths.uq.edu.au
69eabfc7ca Consolidation 2000-02-07 08:51:10 +00:00
rbs%maths.uq.edu.au
d866cb1475 Enable the <maction> tag -- pending issue: a dynamic action that reduces the number of lines of screen does not totally erase the last line on a half-full screen 2000-02-07 08:47:48 +00:00
alecf%netscape.com
299cc6fa08 don't leak an atom (forgot NS_OK)
r=hyatt
2000-02-07 08:02:22 +00:00
jfrancis%netscape.com
28fd752530 fix for 24051: modifying password field corrupts pw text; checked in on behalf of buster; r=jfrancis 2000-02-07 02:48:36 +00:00
valeski%netscape.com
917d1539e7 26219. r=rhp. Form submission file extension to MIME type mapping was broken. The means that we weren't reporting the correct MIME type of files that were being uploaded 2000-02-05 18:37:51 +00:00
bryner%uiuc.edu
c28caccf54 Adding some new mousewheel code that isn't used yet. Also removing an
unneeded comparison in the existing code, and changing several occurrences
of NS_DEFINE_IID to NS_GET_IID.  r=saari.
2000-02-05 00:58:29 +00:00
pavlov%netscape.com
f3d78aee1d aww, I fixed my favorite bug. The "interesting" toolbar contest is now over. (bug 20496) r=mcafee,large_penguin 2000-02-04 23:14:38 +00:00
valeski%netscape.com
384999756b 25557, 26083. r=morse. We now capture cookies from HTTP-EQUIV and we also handle HTTP-EQUIV refresh headers that include single/double quotes 2000-02-04 22:50:39 +00:00
waterson%netscape.com
0624ff054a Bug 26522. Stabilize refcount before calling code that'll addref/release the clone. r=mcafee 2000-02-04 08:41:03 +00:00
pinkerton%netscape.com
990f036b4e fix popup regression in editor. r=hyatt. 2000-02-04 07:44:43 +00:00
pinkerton%netscape.com
be979f653a fix for mexican-jumping menus when menus were too large and needed to be repositioned to fit on screen. fixes bug 21477. r=hyatt. 2000-02-04 07:27:30 +00:00
hyatt%netscape.com
879e6a837e Fix for bug#26483 2000-02-04 06:46:50 +00:00
sdagley%netscape.com
64569b5154 Fix #22428 where attachments didn't work on Mac as the length of the form data wasn't being computed properly. In nsFormFrame::ProcessAsMultipart now uses an nsILocalFile to get file size rather than PR_GetFileInfo as the path to the file is in native format and PR_GetFileInfo doesn't handle native Mac paths. r=saari 2000-02-04 05:55:54 +00:00
sdagley%netscape.com
0ca8ceeaaa nsFormFrame::GetFileNameWithinPath didn't work properly for Mac or Unix paths. Found as part of investigation of bug #22428 but not a fix by itself. r=gagan 2000-02-04 04:11:51 +00:00
pinkerton%netscape.com
7d8250392f fix the access paths for pro5 migration. r=macdev. 2000-02-04 03:27:36 +00:00
karnaze%netscape.com
04e091b408 new regression tests 2000-02-04 03:17:24 +00:00
karnaze%netscape.com
3d970cf36e bug 23994 get the correct child list for a caption frame, r=attinasi 2000-02-04 03:16:47 +00:00
warren%netscape.com
eb18579d03 Propagating return code. r=vidur,joki 2000-02-04 03:06:56 +00:00
warren%netscape.com
5080d81af2 Added an assertion for case when return code gets ignored. 2000-02-04 03:06:16 +00:00
pavlov%netscape.com
d43191b9c1 remove the non-needed push/pop states r=sfraser 2000-02-04 03:03:08 +00:00
karnaze%netscape.com
735ae83d00 bug 7714 - better row height allocation for rows with no cells originating in them, r=attinasi 2000-02-04 02:49:27 +00:00
karnaze%netscape.com
f60386c319 bug 8411 - the outer table cannot be made narrower than the captions min width, r=attinasi 2000-02-04 02:47:13 +00:00
karnaze%netscape.com
9193db6785 new regression tests 2000-02-04 00:27:26 +00:00
hyatt%netscape.com
26b01fbd37 Fix for 25103. r=danm 2000-02-03 23:42:26 +00:00
jst%citec.fi
87ab8dd44a Fixing linux build bustage, added missing .get()'s on nsCOMPtr's. r=kin@netscape.com 2000-02-03 15:41:04 +00:00
karnaze%netscape.com
ad5fdfb2aa bug 7741 - handling of overlapping rowspans, r=troy. 2000-02-03 14:04:49 +00:00
dbaron%fas.harvard.edu
bf2b8a41ed Event Target Debugging (b=18175), a debugging feature to help with fixing bugs where events are going to the wrong elements. It shows (like Visual Debugging) which frame is receiving events, and one can therefore move the mouse over the page to see what frame gets events. All the code is #ifdef NS_DEBUG. However, it is not yet hooked up to the viewer menu (to be checked in later).
r=joki
2000-02-03 02:49:58 +00:00
troy%netscape.com
792c9c1053 r=vidur@netscape.com Performance. Added NS_FRAME_HAS_VIEW frame state flag
so we can quickly tell whether the frame has an associated view
2000-02-03 00:51:37 +00:00
vidur%netscape.com
8c1dc35024 Fix for bug 19185. document.clear(), which exists for JS compatibility anyway, now takes a JS context and uses it to find the URL of the calling context. r=pollmann 2000-02-03 00:25:53 +00:00
vidur%netscape.com
f77571182e Fix for bug 24306. The DocumentViewer now cleans up dangling webshell references in the PresContext. nsGenericElement::TriggerLink deals with a nonexistent handler (it might have been deleted already as part of event processing). r=buster, joki 2000-02-02 23:40:22 +00:00
ftang%netscape.com
2928361af0 r=nhotta, fix 24451. Change the IME hightlight code so
it won't draw out the clip boundary. It now draw by different color
instead of different hight.
2000-02-02 23:39:25 +00:00
valeski%netscape.com
a567c875bb r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data. 2000-02-02 23:04:47 +00:00
valeski%netscape.com
0eefca1c2f r=norris. we now pass url creation failure's into the onclick handers 2000-02-02 23:02:59 +00:00
akkana%netscape.com
a06aa3ece0 24635: Don't convert entities in title differently from the rest of the document. Fix suggested by rickg, r=me 2000-02-02 22:47:24 +00:00
brade%netscape.com
33f3444ca1 export file for rdf.mcp 2000-02-02 22:37:51 +00:00
pp%ludusdesign.com
58065dda04 Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot 2000-02-02 22:24:56 +00:00
troy%netscape.com
67f68abf0e b=25617, r=buster@netscape.com r=karnaze@netscape.com Removed rules that specify
margin-left for right floated table/image and margin-right for left floated
table/image. This doesn't work when percentage based widths are involved
2000-02-02 15:38:01 +00:00
kin%netscape.com
d33444cfb6 Fix for bug #20387 (scrollbars appearing in single line text control)
mozilla/layout/forms/src/nsGfxTextControlFrame.cpp
    mozilla/layout/forms/src/nsGfxTextControlFrame.h
      - Added GetFirstFrameWithIID() utility method.
      - Modified InitializeTextControl() so that it sets the
        single line text control's viewport overflow value
        to NS_STYLE_OVERFLOW_SCROLLBARS_NONE.

r=buster@netscape.com
2000-02-02 14:12:01 +00:00
buster%netscape.com
e959bc93cd fixing linux bustage. got caught by a platform difference in handling
of nsCOMPtr and the equality operator
2000-02-02 08:28:37 +00:00
buster%netscape.com
d2e420cfb4 fixed bug 24186 (well, fixed it enough for beta at least. see bug for details)
r=troy
2000-02-02 07:38:23 +00:00
buster%netscape.com
c8545be1dd fixing very minor compile-time error that only shows up if you have certain
debug flags set.  r=none
2000-02-02 07:37:18 +00:00
karnaze%netscape.com
077215e7b4 bug 25148, AppendCell grows its rows before figuring the starting col index, r=attinasi 2000-02-02 01:56:46 +00:00
attinasi%netscape.com
3dcb1df4fd Checking for border width > 0 before setting the border style to NS_STYLE_BORDER_STYLE_BG_INSET.
This fixes a bug where style changes were causing table cell borders to appear when previously there
were none. b=25425 r=karnaze
2000-02-02 01:15:04 +00:00
karnaze%netscape.com
10a156ca77 new regression test 2000-02-02 00:56:02 +00:00
beard%netscape.com
27796e180e the *REAL* fix for misbehaving drop-down lists. turns out z-index property value was incorrect in the style system itself. r=rods 2000-02-02 00:55:39 +00:00
karnaze%netscape.com
33cc9a9a34 bug 17826, removed buggy/unnecessary RecomputeAdjustedMinIfNecessary, r=attinasi 2000-02-02 00:48:30 +00:00
norris%netscape.com
c04c4d51f9 Fix bug #25864 watch() vulnerability
r=vidur,rogerl
2000-02-02 00:22:58 +00:00
nisheeth%netscape.com
ac04e405d8 Enabling async reflow after the document has loaded. 2000-02-02 00:19:52 +00:00
cmanske%netscape.com
85789e20af Part of composer table edit work (bug 20973): Return NS_TABLELAYOUT_CELL_NOT_FOUND instead of error when a cell isn't found at a cellmap location. r=mjudge. 2000-02-01 23:39:37 +00:00
rods%netscape.com
d35e634fb8 removed all native widget frame implementations
b=(bugzilla is down, it's the one where I am suppose to remove all the extra cruft) r=dcone
2000-02-01 22:58:25 +00:00
waterson%netscape.com
a26daa2f0d Bugs 20677, 23905. Change nsXULElement to implement nsIContent like nsGenericElement and nsGenericHTMLElement. Specifically, do 'shallow' SetDocument() calls in AppendChildTo(), InsertChildAt() and ReplaceChildAt() methods. Change nsXULDocument to leave newly create element's mDocument as null (so 'null mDocument' means 'this element is not currently in the document'. Fix callers to ensure that a deep SetDocument() is made where necessary. r=hyatt 2000-02-01 22:57:36 +00:00
rods%netscape.com
0fc9226d56 returning the correct return code instead of NS_OK
r=dcone, no bug
2000-02-01 22:42:19 +00:00
dcone%netscape.com
360be95564 fixed backgrounds. r=rods 2000-02-01 16:03:13 +00:00
buster%netscape.com
6def713dab fixed bug 25762
r=beard
2000-02-01 05:26:27 +00:00
troy%netscape.com
2548316662 b=25834 r=karnaze@netscape.com Changed to ignore the reflow status when
reflowing an unknown frame (i.e., a frame that isn't a row group)
2000-02-01 04:30:04 +00:00
karnaze%netscape.com
c7c6db129f new regression test 2000-02-01 03:28:24 +00:00
karnaze%netscape.com
9caaf2af43 bug 24880 colspan/rowspan=0 handling, bug 22122 handle *0 proportional width; r=kmcclusk. 2000-02-01 03:23:29 +00:00
sfraser%netscape.com
dc37943ae3 Fix for 25952, don't crash when doing Open Location from composer window. nsPresState was using a null mProperties table. r=beard 2000-02-01 02:14:29 +00:00
jdunn%netscape.com
4f4a1ab11f declaring ALL the base classes public since by default some compilers make
them private.

r= hyatt@netscape.com
2000-02-01 01:54:59 +00:00
bryner%uiuc.edu
c125611b2e Removing an unneeded include. r=hyatt. 2000-02-01 00:47:58 +00:00
hyatt%netscape.com
d8922c0918 Fix for 25883. 2000-02-01 00:20:26 +00:00
sfraser%netscape.com
4cdaf734cf Avoid crashing when mousing over links in teh composer window. r=brade 2000-02-01 00:00:17 +00:00
rods%netscape.com
29f4dad61e added the caching of the restore state until the list frame gets reset
removed the positioning of the dropdown at the bottom of reflow
r kmcclusk b=21945,25059
2000-01-31 23:59:55 +00:00
akkana%netscape.com
65781a368d 18033: Emacs XBL key bindings for unix. r=hyatt 2000-01-31 23:47:40 +00:00
vidur%netscape.com
ee7036593f Partial performance fix for bug 25509. Restrict the size of text nodes (the max is settable via a pref-content.maxtextrun). r=nisheeth 2000-01-31 23:39:19 +00:00
rods%netscape.com
6485e37aef add extra debug; added some inremenal reflow code;
doing much better job check return vars;GetText now check for NS_OK;
r dcone, b 24292
2000-01-31 23:36:50 +00:00
karnaze%netscape.com
ca069e57e9 new regression tests 2000-01-31 23:03:08 +00:00
rods%netscape.com
bbf1942149 removing the creation of native widget and replacing them with asserts (for now)
b 17027 r kmccluck
2000-01-31 22:46:55 +00:00
attinasi%netscape.com
e88987eb6d Sorry - typo in change... 2000-01-31 14:26:25 +00:00
attinasi%netscape.com
111ba4ec67 Changed the setting of PrimaryFrame for elements wrapped in a GfxScrollFrame,
except for the DocElement which still has the primary frame set to the scrolledframe.
Fixed compiler warning around NS_NewFiedlSetFrame(...).
r=evaughan b=23803
2000-01-31 14:04:41 +00:00
attinasi%netscape.com
b1eb24a0ce Removed unused argument statements for elimination of warnings. No functional changes. 2000-01-31 13:54:39 +00:00
rbs%maths.uq.edu.au
838e028417 [#ifdef MATHML]. Hook for the ms tag 2000-01-30 23:33:38 +00:00
rbs%maths.uq.edu.au
0b3223675b Enable the <ms> tag 2000-01-30 23:30:54 +00:00
rbs%maths.uq.edu.au
c73698ed81 First check-in 2000-01-30 23:28:51 +00:00
troy%netscape.com
1b8d3a512b b=25245. Fixed some problems in ReflowLine() when reflowing to incrementally
update the maximum width
2000-01-30 18:42:23 +00:00
troy%netscape.com
6476da726e b=25245 Changed ComputeContainingBlockRectangle() to set the containing
block width to NS_UNCONSTRAINEDSIZE if it is an unconstrained reflow.
This way percentage based widths are treated properly
2000-01-30 18:40:48 +00:00
troy%netscape.com
3b23873b58 b=25245 Fixed ApplyLeftMargin() to not subtract for margins if it is an
unconstrained reflow
2000-01-30 18:29:52 +00:00
troy%netscape.com
459938a056 b=25245 Changed Reflow() to return 0 for a max-element-width if the
image has a percentage based width
2000-01-30 18:28:38 +00:00
scc%netscape.com
7ae82df9e9 |nsFrameIterator::QueryInterface| neglects to handle |nsIBidirectionalEnumerator| ... replacing hand-rolled QI with the macro to fix. r=pinkerton 2000-01-29 19:59:53 +00:00
mscott%netscape.com
ee72520994 Part of docshell/webshell landing prep work. The doc loader is being re-factored into the uri loader.
r=travis
2000-01-29 06:08:52 +00:00