Commit Graph

18 Commits

Author SHA1 Message Date
dmose%mozilla.org
ec37cbfc25 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:47:15 +00:00
shaver%netscape.com
582327af4c Fixed tree generation and added new STYLE_NODE flags for content-hiding. 1998-10-15 18:34:05 +00:00
shaver%netscape.com
97d95775a6 Initialize variables and generally behave better.
All-singing, all-dancing HTML tag handling for better coping in the face
of malformed (slashdot.org) HTML and simplified logic.
LOCAL_ASSERTs are fatal for me, just annoying for everyone else.
Use ACTIVE_NODE instead of CURRENT_NODE where appropriate.
Moved DOMMOZ_NewStyleDatabase and DOM_StyleDatabaseFromContext here to
enhance libdom's purity of essence.
1998-10-09 00:48:51 +00:00
shaver%netscape.com
99951935a9 DOM: thread-correctness assertions 1998-10-02 20:21:31 +00:00
shaver%netscape.com
1f8f0c1e2e add LM_Set/ClearNodeFlags 1998-10-02 00:10:16 +00:00
shaver%netscape.com
0e14804238 initialize toplevel <HTML> properly (duh) 1998-09-29 23:22:25 +00:00
shaver%netscape.com
998a568bb4 update DOM stuff for new style data, and make DOM_HTMLPushNode do more implicit-pop stuff 1998-09-29 21:23:15 +00:00
shaver%netscape.com
2e458c4dd4 Remove DOMSetAttribute event guck (now tweak on mocha thread with layout
lock held, and signal reflow via event).  Check doc_id before trusting
LO_Element *s.  Make <TD>.bgcolor mutable.  Use DOM_NewElement instead
of inline hackery.  Defend against NULL returns from DOM_HTMLPopElementByType.
Make PR_ASSERTs XP_ASSERT for sake of brave users.
1998-09-05 04:34:13 +00:00
shaver%netscape.com
cf61abf5d5 Wired up DOM-node destruction after firing onUnload.
Added event guck for altering attributes (will be rewritten to do
poke-and-schedule).
Tentatively blocked out LM_ClearContextStream, which looks like dead code.
1998-09-04 00:05:53 +00:00
shaver%netscape.com
370196858c don't call layout from the mocha thread, and other progress 1998-09-01 12:54:17 +00:00
shaver%netscape.com
8707a48d49 update NodeOps APIs 1998-08-31 22:32:57 +00:00
shaver%netscape.com
466dc2044f move top_node and current_node into top_state, where they're invulnerable to the evil tactics of table layout 1998-08-29 02:49:13 +00:00
shaver%netscape.com
eb948eb016 actually reflow altered text 1998-08-28 13:42:25 +00:00
shaver%netscape.com
88923c2b13 current_node is always the current_node now. also: set up for text mutation 1998-08-28 10:23:35 +00:00
shaver%netscape.com
b71d90a4f3 switch to void * in lo_DocState, not DOM_Node * because too many places #include "layout.h" 1998-08-28 07:52:07 +00:00
shaver%netscape.com
53de9b517d start to flesh out lm_CDataOp (you can set the title!) and remove attrs from HTMLElementPrivate 1998-08-27 09:13:00 +00:00
shaver%netscape.com
a9c17e796f DOM stub tweakage and fixed Text/CData init 1998-08-27 05:54:01 +00:00
shaver%netscape.com
47f7c96aba added code to drive the lib/libdom stuff 1998-08-27 00:09:43 +00:00