915 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
peterl%netscape.com
d1916dab07 First step at fixing 12106, factored out style rule processing from
style sheets into a seperate style rule processor interface
r=troy


git-svn-id: svn://10.0.0.236/trunk@50193 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 03:09:31 +00:00
warren%netscape.com
c9fbdb8075 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
git-svn-id: svn://10.0.0.236/trunk@50188 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 01:49:06 +00:00
dcone%netscape.com
09be733a85 Fixed some warnings
git-svn-id: svn://10.0.0.236/trunk@50119 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-07 20:40:00 +00:00
dcone%netscape.com
75b915c855 Turned on the background tiling optimization.. Reviewed By rods
git-svn-id: svn://10.0.0.236/trunk@50110 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-07 14:57:32 +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
mgleeson1%netscape.com
8e1de98ab5 r=kipp changed illegal escape \{ to {
git-svn-id: svn://10.0.0.236/trunk@49934 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-06 01:41:38 +00:00
kipp%netscape.com
53b538cfc8 Support SizeOf methods
git-svn-id: svn://10.0.0.236/trunk@49891 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-05 23:47:46 +00:00
kipp%netscape.com
011094c243 r=peterl; Added in ctor/dtor counting
git-svn-id: svn://10.0.0.236/trunk@49836 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-05 14:52:20 +00:00
kipp%netscape.com
8fdcb733f6 Removed static ctors
git-svn-id: svn://10.0.0.236/trunk@49834 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-05 14:51:56 +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
peterl%netscape.com
39323d24e7 fixed fix to bug 15373. Now it won't crash on EOF conditions
git-svn-id: svn://10.0.0.236/trunk@49649 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 04:23:00 +00:00
kipp%netscape.com
90f49df885 r=peterl; bug=15373; Fixed atom memory leaky
git-svn-id: svn://10.0.0.236/trunk@49589 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-01 20:13:39 +00:00
dcone%netscape.com
1cfea69ffd added background fix.. commented out for now until other platforms are tested
git-svn-id: svn://10.0.0.236/trunk@49581 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-01 14:35:20 +00:00
kipp%netscape.com
aa5496085d Removed atom table hacks
git-svn-id: svn://10.0.0.236/trunk@49466 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 21:17:28 +00:00
kipp%netscape.com
2695a9e0f6 Fixed atom memory leaks and HTMLAttribute memory leaks (for unmapped attrs only)
git-svn-id: svn://10.0.0.236/trunk@49465 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 21:17:06 +00:00
rods%netscape.com
4e573ad209 Turned on the system colors
git-svn-id: svn://10.0.0.236/trunk@49433 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 11:55:15 +00:00
peterl%netscape.com
b86f24d3c3 made child sheet loads of agent sheets be optionally synchronous
git-svn-id: svn://10.0.0.236/trunk@49382 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 01:39:57 +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
9462a868c5 Remember: always remove mapped attributes from hashtable before modifying them.
Fix bug 13589


git-svn-id: svn://10.0.0.236/trunk@48893 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-23 03:54:12 +00:00
peterl%netscape.com
158d6f2176 reset pushback buffer when creating a new scanner
factored scanner creation code


git-svn-id: svn://10.0.0.236/trunk@48709 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:19:29 +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
rpotts%netscape.com
5fd55c1f5c Changed GetDocumentLoadGroup(...) to be XPCom complient. This helps prevent leaks when using nsCOMPtrs.
git-svn-id: svn://10.0.0.236/trunk@48176 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 06:20:49 +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
ffc7966b7d Zapped mCompatFloatMargin hack
git-svn-id: svn://10.0.0.236/trunk@47887 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 00:57:06 +00:00
kipp%netscape.com
458a973efc Added in mCompatFloaterMargin
git-svn-id: svn://10.0.0.236/trunk@47812 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:55:28 +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