255 Commits

Author SHA1 Message Date
kipp%netscape.com
e18af2d0ee Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
git-svn-id: svn://10.0.0.236/trunk@50239 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 20:41:19 +00:00
kipp%netscape.com
a72c992c6f Eliminate a memory leak of a style context (which ends up leaking all the stylecontexts upward)
git-svn-id: svn://10.0.0.236/trunk@50061 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-07 00:29:28 +00:00
troy%netscape.com
75bf4aa54d b=11971, r=peterl@netscape,karnaze@netscape.com
Changed ContentInserted() to use GetFrameFor() so we target the table cell's
area frame


git-svn-id: svn://10.0.0.236/trunk@50041 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-06 23:17:28 +00:00
rbs%maths.uq.edu.au
1b6a18b9e4 Adding remaining MathML hooks and changing ifdef INCLUDE_MATHML to ifdef MOZ_MATHML to avoid thinking autoconf-related. r:peterl
git-svn-id: svn://10.0.0.236/trunk@49662 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 10:41:40 +00:00
peterl%netscape.com
b72d84c381 added hooks to track content that doesn't get a frame
Fix for bug 9013 (and any dynamic change from display:none) r=troy


git-svn-id: svn://10.0.0.236/trunk@49655 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 04:27:40 +00:00
troy%netscape.com
d22c5f8fe9 Fix for bug #11633. Changed ConstructFrameByDisplayType() to use the correct
parent frame for absolutely positioned tables


git-svn-id: svn://10.0.0.236/trunk@49302 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 05:06:17 +00:00
peterl%netscape.com
12c3349911 manage view visibility better, hide collapsed views and hidden views with widgets
git-svn-id: svn://10.0.0.236/trunk@49293 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 03:37:02 +00:00
hyatt%netscape.com
47b05de572 Fixing tree widget updating problem (bienvenu).
git-svn-id: svn://10.0.0.236/trunk@49170 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-28 00:57:31 +00:00
mcafee%netscape.com
1549be8cd1 Backing out latest change, apprunner menus were totally screwed up. a=shaver, r=ramiro,pavlov
git-svn-id: svn://10.0.0.236/trunk@49123 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-27 07:28:06 +00:00
troy%netscape.com
e5689ac462 Fixes for bug #2552 and bug #10961
git-svn-id: svn://10.0.0.236/trunk@49106 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 20:40:29 +00:00
warren%netscape.com
857e46c783 Fixed uninitialized variables
git-svn-id: svn://10.0.0.236/trunk@49095 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 10:07:16 +00:00
peterl%netscape.com
2071e2324e fix bug 5458 - made ApplyRenderingChangeToTree handle overflow content
as well as floaters and positioned children
also improved handling of view invalidation and syncing
removed warning
approved chofman


git-svn-id: svn://10.0.0.236/trunk@49031 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 05:02:52 +00:00
troy%netscape.com
f439c3f2b4 Fix for bug #14814. Changed GetFloaterContainingBlock() to also check for floated
or absolutely positioned inline elements


git-svn-id: svn://10.0.0.236/trunk@48981 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-24 17:14:19 +00:00
troy%netscape.com
ece0f48531 Fix for bug #14737. Made sure that captionFrame is initialized before
we use it


git-svn-id: svn://10.0.0.236/trunk@48957 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-24 03:15:49 +00:00
putterman%netscape.com
bc9bc357be Fix for 13815. Implement OnContentInserted. Approved by chofmann and reviewed by hyatt.
git-svn-id: svn://10.0.0.236/trunk@48921 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-23 21:11:02 +00:00
peterl%netscape.com
f80b12a554 remap style before rebuilding frames when style rule changes
git-svn-id: svn://10.0.0.236/trunk@48706 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:18:45 +00:00
peterl%netscape.com
ee1768fef6 moved re resolve style logic into frame manager
git-svn-id: svn://10.0.0.236/trunk@48552 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:55:37 +00:00
troy%netscape.com
35199b0e7f Part of the fix for bug #11389. Changed CantRenderReplacedElement() to
reset the placeholder frame's out-of-flow frame after replacing the primary
frame. This allows the block frame code to find the floater in the line's
list of floaters


git-svn-id: svn://10.0.0.236/trunk@48507 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 05:20:11 +00:00
shaver%netscape.com
32c641261c conditional support for mathml, for Roger Sidje <rbs@maths.uq.edu.au>
git-svn-id: svn://10.0.0.236/trunk@48466 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 01:15:30 +00:00
kipp%netscape.com
9d1c6f186b Fixed UMR bug that purify found (14171)
git-svn-id: svn://10.0.0.236/trunk@48309 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 03:46:09 +00:00
waterson%netscape.com
83879e2499 Bug 14291. Fix some more of the same kind of leaks.
git-svn-id: svn://10.0.0.236/trunk@48307 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 03:42:02 +00:00
waterson%netscape.com
0301b999d5 Bug 14291. Stop leaking entire XUL document when anonymous frames are
constructed.


git-svn-id: svn://10.0.0.236/trunk@48289 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 00:02:59 +00:00
troy%netscape.com
41ec28bb47 Fix for bug #14157. Changed ConstructAlternateImageFrame() to set the document
pointer and the parent content pointer for the text frame


git-svn-id: svn://10.0.0.236/trunk@48027 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 20:57:06 +00:00
kipp%netscape.com
4ba9e7b264 Hid an unused function
git-svn-id: svn://10.0.0.236/trunk@47811 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:55:08 +00:00
troy%netscape.com
675af38b6a Fix for bug #13233. Changed CantRenderReplacedEledment() so it handles OBJECT
frames that are out-of-flow


git-svn-id: svn://10.0.0.236/trunk@47515 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 04:03:08 +00:00
troy%netscape.com
2a1397ed15 Added back all of Peter's changes to ConstructRootFrame() to use the correct
pseudo element styles. Somehow evaughan commented out his code and reverted
to the old wrong code...


git-svn-id: svn://10.0.0.236/trunk@47237 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 00:40:16 +00:00
troy%netscape.com
c954db6048 Changed ConstructRootFrame() to use the ":canvas" pseudo element style for
the root frame


git-svn-id: svn://10.0.0.236/trunk@47205 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 23:26:21 +00:00
troy%netscape.com
18ce86642d Added NULL pointer check
git-svn-id: svn://10.0.0.236/trunk@47180 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 22:07:15 +00:00
troy%netscape.com
49b9cdb4cc Fix for bug #13570. Changed ContentAppended() and ContentInserted() to check
for an "object" frame


git-svn-id: svn://10.0.0.236/trunk@47171 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 21:25:43 +00:00
troy%netscape.com
c9688596c9 Fix for bug #13497. Made sure to use NS_BLOCK_MARGIN_ROOT flag when creating
the area frame for a scrolled block element


git-svn-id: svn://10.0.0.236/trunk@47127 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 14:28:34 +00:00
troy%netscape.com
43520dc485 Eliminated compiler warning
git-svn-id: svn://10.0.0.236/trunk@47096 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 04:45:43 +00:00
hyatt%netscape.com
589d12948d Working on XP menus.
git-svn-id: svn://10.0.0.236/trunk@46741 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 08:47:12 +00:00
peterl%netscape.com
fa9285500a changed content state change notification rule to match attribute changed
made a seperate notification method


git-svn-id: svn://10.0.0.236/trunk@46725 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 05:54:00 +00:00
hyatt%netscape.com
1433b9452c Landing AttributeChanged alteration. AttributeChanged now fires even when the
style hint is REFLOW or VISUAL (and not just CONTENT).


git-svn-id: svn://10.0.0.236/trunk@46290 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 03:51:41 +00:00
troy%netscape.com
68d0b098c8 Changed CreateGeneratedFrameFor() to set the parent object and the document
object of the generated content


git-svn-id: svn://10.0.0.236/trunk@46153 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 03:09:33 +00:00
troy%netscape.com
fdc9f553d0 Fix for bug #13176. Changed CantRenderReplacedElement() to reset the
primary frame mapping for OBJECT elements


git-svn-id: svn://10.0.0.236/trunk@46146 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 02:42:00 +00:00
peterl%netscape.com
47f2dadc5e use reparent style context
git-svn-id: svn://10.0.0.236/trunk@45967 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:37:37 +00:00
rods%netscape.com
c47a3d09dc ListControlFrame now use the nsSelectsAreaFrame to get the correct frame
when clicking in a list
removed NS_VIEW_PUBLIC_FLAG_DONT_CHECK_CHILDREN on list frames the events get routed correctly


git-svn-id: svn://10.0.0.236/trunk@45899 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 14:57:47 +00:00
kipp%netscape.com
5c567c30a3 Moved atom init to factory where it should have been
git-svn-id: svn://10.0.0.236/trunk@45695 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 18:02:21 +00:00
troy%netscape.com
88786eefbb Fix for bug #12997
git-svn-id: svn://10.0.0.236/trunk@45661 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 05:21:39 +00:00
kipp%netscape.com
49dcaaf349 Disable empty text frame removal; tweaked a few lines to be more compiler friendly
git-svn-id: svn://10.0.0.236/trunk@45393 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:00:25 +00:00
waterson%netscape.com
76cc6b08ad Fix nsCOMPtr --pedantic bustage.
git-svn-id: svn://10.0.0.236/trunk@45317 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 07:14:54 +00:00
kipp%netscape.com
c9002f20df Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
git-svn-id: svn://10.0.0.236/trunk@45274 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 03:09:40 +00:00
sspitzer%netscape.com
5d75a88269 fix pedantic build bustage.
git-svn-id: svn://10.0.0.236/trunk@45003 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 16:55:31 +00:00
hyatt%netscape.com
820940c820 Enabling tree row frames.
git-svn-id: svn://10.0.0.236/trunk@44962 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 00:45:18 +00:00
kipp%netscape.com
5057da765f Fixed crash when a frame is skipped and we are in a first-letter situation (doh)
git-svn-id: svn://10.0.0.236/trunk@44938 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 22:53:18 +00:00
kipp%netscape.com
5b8f10fa6d Revamped to create/destroy manage first-letter frames so that incremental operations (append/insert/remove) work properly
git-svn-id: svn://10.0.0.236/trunk@44920 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:46:10 +00:00
evaughan%netscape.com
2d2928d70d Fixed to gfx scrollbar.
Fixed some blockers.


git-svn-id: svn://10.0.0.236/trunk@44760 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 06:06:39 +00:00
pinkerton%netscape.com
556ec8eb34 remove nsTriStateCheckboxFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@44709 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 03:41:43 +00:00
rods%netscape.com
15e0954387 Fixed the initialization of the scroll frame for list boxes, the parameters had been incorrectly changes for version 1.20
Add addtional safety code for dynamically adding items to list boxes when in native widget mode


git-svn-id: svn://10.0.0.236/trunk@44495 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 13:42:59 +00:00