troy%netscape.com
bd46e7911f
Changed SetView/GetView to take an additional argument which is the
...
pres context
git-svn-id: svn://10.0.0.236/trunk@51822 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-26 04:44:41 +00:00
nisheeth%netscape.com
b6ce91bcb5
r=troy. Siblings of frames get traversed iteratively during capturing/restoring of state. Earlier they were traversed recursively which was causing the call stack to grow too large.
...
git-svn-id: svn://10.0.0.236/trunk@51623 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-23 01:43:49 +00:00
troy%netscape.com
dced08401d
r=kipp@netscape.com
...
Added API to get/set properties on frames. Also changed nsContainerFrame
to use a property to implement the frame overflow list. This saves 4 bytes
per container frames
git-svn-id: svn://10.0.0.236/trunk@51358 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-21 05:11:43 +00:00
troy%netscape.com
36419b7094
b=16781, r=vidur@netscape.com
...
Re-ordered destructor to delete maps after destroying the frame hierarchy
git-svn-id: svn://10.0.0.236/trunk@51154 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-19 19:06:37 +00:00
troy%netscape.com
0bdf9140d7
Changes to frame property API (code's not being used yet)
...
git-svn-id: svn://10.0.0.236/trunk@51135 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-19 14:41:55 +00:00
troy%netscape.com
670fa6c8d6
Change to code that's not currently being used. Before it gets used it
...
will get code reviewed
git-svn-id: svn://10.0.0.236/trunk@51111 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-19 04:52:33 +00:00
troy%netscape.com
c8965f4626
r=kipp@netscape.com Moved ownership of root frame (and frame hierarchy) over to
...
the frame manager
git-svn-id: svn://10.0.0.236/trunk@51042 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 22:20:37 +00:00
troy%netscape.com
a431ec5d07
b=16615. Two line change. Added check for case of root node being a leaf.
...
The rest of the changes are NOT yet in use. They willbe reviewed by Kipp before
they're turned on
git-svn-id: svn://10.0.0.236/trunk@51001 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 19:02:09 +00:00
troy%netscape.com
6722de88b9
Added some new code that's not in use yet
...
git-svn-id: svn://10.0.0.236/trunk@50906 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-16 00:55:48 +00:00
peterl%netscape.com
48baad18a6
Added code to detect generated content that depends on attributes and reflow when the attribute changes
...
Fix for Bug 15153
r=pierre
Also added namespace ID to the AttributeChanged method
r=troy
git-svn-id: svn://10.0.0.236/trunk@50885 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 23:14:44 +00:00
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
50c6f531fe
fixed leak of undisplayed content map nodes (which leak style contexts)
...
r=kipp
git-svn-id: svn://10.0.0.236/trunk@49740 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-04 23:33:23 +00:00
peterl%netscape.com
8d9a25274c
Don't access undisplayed content map if it isn't there...
...
git-svn-id: svn://10.0.0.236/trunk@49667 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 19:45:18 +00:00
peterl%netscape.com
86ee025299
added multimap to track content that didn'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@49652 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 04:25:29 +00:00
peterl%netscape.com
1660d42cbf
remap style contexts that don't get swapped when computing style changes
...
git-svn-id: svn://10.0.0.236/trunk@49287 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 03:32:19 +00:00
peterl%netscape.com
b95e9d0e3a
remove warnings
...
fix bug 10007 - when style change needs to regenerate frame do not set new context into frame
approved chofman
git-svn-id: svn://10.0.0.236/trunk@49030 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 05:00:41 +00:00
peterl%netscape.com
8314fe5bdd
made style changes handle floaters and positioned children
...
added style tree verify
moved re-resolve style logic from frames
git-svn-id: svn://10.0.0.236/trunk@48550 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:53:14 +00:00
pollmann%netscape.com
65baa7d9b5
Bug 13058: Make global enum a public member.
...
git-svn-id: svn://10.0.0.236/trunk@47505 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 02:30:39 +00:00
troy%netscape.com
23a52e2e24
Fix for bug #13700 . Removed a warning that's no longer needed
...
git-svn-id: svn://10.0.0.236/trunk@47281 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 04:43:16 +00:00
pollmann%netscape.com
aa2dc19418
Bug 13058: Tweaks to StatefulFrame interface - and not keeping state for anonymous content
...
git-svn-id: svn://10.0.0.236/trunk@47256 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 02:00:20 +00:00
peterl%netscape.com
791d9a651c
added reparent style context
...
git-svn-id: svn://10.0.0.236/trunk@45965 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:35:41 +00:00
nisheeth%netscape.com
3a74e6a56a
- Added setter for history state to nsIPresShell
...
- Added capture/restore frame state methods to nsIFrameManager
- Added a getter for state type to nsIStatefulFrame.
- Changed the save/restore method parameters in nsIStateful frame
so that only the frame state gets passed to the stateful frame.
- Implemented all the new interface methods in the respective implementation classes.
git-svn-id: svn://10.0.0.236/trunk@45350 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 14:35:50 +00:00
troy%netscape.com
0a8e132ebc
Cleanup
...
git-svn-id: svn://10.0.0.236/trunk@42452 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 14:34:32 +00:00
mcafee%netscape.com
79268af9ce
Trying to fix mac bustage.
...
git-svn-id: svn://10.0.0.236/trunk@42338 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 21:33:06 +00:00
troy%netscape.com
aba5f77708
Moved cantrenderreplacedelememt code over to the frame manager
...
git-svn-id: svn://10.0.0.236/trunk@42332 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 20:17:44 +00:00
troy%netscape.com
db679bfa7c
Changed frame construction code to use frame manager when modifying frame
...
model
git-svn-id: svn://10.0.0.236/trunk@42257 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 03:09:22 +00:00
troy%netscape.com
31bbd18cd0
Initial check-in
...
git-svn-id: svn://10.0.0.236/trunk@42095 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:39:34 +00:00