shaver%netscape.com
df4a7696b4
remove stale DOM span/transclusion code
1998-10-19 20:45:03 +00:00
pollmann%netscape.com
9546182f05
Move DOM Style parsers to laydom.[ch]
...
Add destructor to entries.
1998-10-16 21:18:24 +00:00
nisheeth%netscape.com
1bc160d2b2
Changes to make Layer/Ilayer reflow work. This should fix sites like
...
altavista and slashdot.org.
1998-10-13 04:48:49 +00:00
shaver%netscape.com
dd276f6535
Use ACTIVE_NODE now rather than CURRENT_NODE, and include lm_dom.h everywhere
...
to make that possible.
Move LM_ReflectNode call to laytags.c back-end from layout.c front-end (thank
you, Uncle Brendan).
Correct FIND_LAST_ELEMENT to handle newly-ended doc_states.
1998-10-09 00:46:05 +00:00
shaver%netscape.com
fe4e2944a2
DOM: move POP_LAYER handling into back end and start element->node wiring
1998-10-02 20:20:31 +00:00
shaver%netscape.com
1675302421
more DOM style stuff, fix some warnings, conditionally prune looks-dead-to-me code, support font-weight:bold/normal
1998-10-02 00:09:52 +00:00
brendan%netscape.com
7f2ef26145
- Need JS_THREADSAFE in mozilla.mak and config.mak (and because of the latter,
...
don't need it in js/src/makefile.win).
- Added DOM support.
- Break up really long lines in mozilla.mak using backslashes.
- Added /I../../lib/libdom to several places (ugh).
- factor some mime.lib stuff better, but still not consistent in how SMART_MAIL
and MOZ_MAIL_NEWS select it.
- Include spans and transclusion stuff, shaver and toshok to clean up later.
- Use ?: instead of if/else in layout.c to minimize source and generated code.
- Use strong typing for struct DOM_foo * types without including domstyle.h,
by using mighty struct tags.
- Fix doc_id signedness in lm_dom.h (also eliminate tabs, but use 8 for
tab-width).
1998-09-30 02:07:26 +00:00
rjc%netscape.com
4ccdb1381c
Reflect Shack into JavaScript. Reviewed and approved by Brendan (libMocha) and Nisheeth (Layout).
1998-09-30 00:53:09 +00:00
cyeh%netscape.com
3059434510
Remove old MOCHA #ifdefs
1998-09-29 20:55:21 +00:00
cmanske%netscape.com
e55639d2fa
Trying to appease fussy UNIX compiler
1998-09-29 02:42:30 +00:00
shaver%netscape.com
c6040f6d55
Wire up Perignon stuff #if DOM.
...
Remove some unused variables.
1998-09-28 23:39:17 +00:00
cmanske%netscape.com
7ba71e0c36
Fixed lots of Composer bugs. Implemented delete/copy accross table cell boundaries
1998-09-28 22:51:10 +00:00
sdagley%netscape.com
be32986b1d
Added prototype for lo_ProcessHeader so the Mac will build. How any platform builds without I don't know (but I'd guess they don't have warnings for un-prototyped functions).
1998-09-23 01:45:44 +00:00
toshok%netscape.com
3f688b1963
rework grid relayout. This fixes lots of things, like the problems of grid cells disappearing on resize, and grid cells that were specified with a fixed size acting like they were assigned a percentage on resize.
1998-09-22 02:14:49 +00:00
nisheeth%netscape.com
1336a846e3
Checking in changes made for the Layout Probe API project by Ori Kravitz
...
(orik@mercury.co.il ) and Andrei Romanov (aromanov@segue.com ).
1998-09-21 21:54:50 +00:00
nisheeth%netscape.com
45ff8cd241
Build list of meta tags on top_state and pass them to RDF HT once layout
...
completes. Delete the meta tag list once RDF HT is done looking at it.
This enables functionality like automatically sucking in META info into the
RDF hierarchy when you add a bookmark.
1998-09-15 18:37:49 +00:00
shaver%netscape.com
8449fcec22
Add COW textattrs. Clean up lo_SetColor. Make <TD>.bgcolor mutable.
...
Remove some debugging cruft.
1998-09-05 04:29:56 +00:00
shaver%netscape.com
9bd2b183ad
Enable setting of table cell attributes (bgcolor -- still broken), and
...
expose lo_SetColor to other code (libmocha's DOM stuff, specifically).
1998-09-04 00:08:08 +00:00
cmanske%netscape.com
bb022be61f
Composer work: Check for valid charset in metatag, paste character style, split table cell, optimization for table cell layout (not turned on), remove P_MENU, P_DIRECTORY support for UIs
1998-09-02 14:21:41 +00:00
shaver%netscape.com
8a3eba90d3
Move current_node and top_node to top_state, to protect them from tables.
...
Handle table and row and cell data.
(We do nested-table text now.)
1998-08-29 02:52:27 +00:00
shaver%netscape.com
5bf08ad207
wire up DOM_Nodes and LO_Elements; maybe fix <LI> CSS bug? (all #if DOM)
1998-08-28 10:29:42 +00:00
shaver%netscape.com
dc8518abd7
break universal dep on lm_dom.h; start wiring DOM_Node<->LO_Element
1998-08-28 07:53:18 +00:00
shaver%netscape.com
4e5346bc79
added hooks to lib/libdom stuff, and exposed lo_IsEmptyTag for use by libmocha DOM hooks
1998-08-27 00:05:26 +00:00
cmanske%netscape.com
e9e353a8e7
Fixed lots of bugs. Implemented drag/drop/paste cells into existing table.
1998-08-13 23:14:33 +00:00
toshok%netscape.com
d13fac760b
add elements for SUPER and SUB, so that we don't lose the basline adjustment on resize (bug 313426).
1998-08-12 22:33:32 +00:00
beard%netscape.com
ac87881c06
Changed all uses of lo_NVList to not depend on OJI being defined.
1998-08-08 20:50:22 +00:00
cmanske%netscape.com
b9ccc25633
Fixed P0 Composer bug 312249 (backspacing when lines wrap) with help/review/approval by nisheeth. Also layout's part of fix to 310966 (changing doc colorsof current windows)
1998-08-08 02:06:57 +00:00
nisheeth%netscape.com
592bcc2940
Fixes bugs 301002, 206090, and 312021. Blocked tags were getting misordered.
...
lo_FinishLayout() was getting called multiple times. These fixes were migrated
over from the 4.06 branch.
1998-08-07 23:59:48 +00:00
toshok%netscape.com
ec01c58ae2
Change lo_AppendFloatInLineList to use lo_NewElement instead of XP_NEW_ZAP. This fixes a memory leak, since now it's allocated from the arena instead of just random heap space.
1998-07-31 03:22:35 +00:00
brade%netscape.com
dd03b437cf
make editor call API change
1998-07-24 04:15:11 +00:00
hyatt%netscape.com
5940bef488
Landing SHACK changes from RDF branch.
1998-07-23 17:44:04 +00:00
nisheeth%netscape.com
6abffe75f6
Fix for bug #300477 to stabilize the table freeing changes. This fixes
...
the crash that occurred when you aborted the loading of the Netscape home
page.
1998-07-16 08:42:43 +00:00
nisheeth
128b8245f2
Fix for bug #173417 and bug #186496 . Reviewed by toshok.
...
We redo the way tables get freed.
Earlier when the LO_TABLE element got freed, it would free stuff that hangs
of the subsequent LO_CELL elements. Now, only table related stuff gets freed
and the LO_CELL peer data structures get freed when the LO_CELL is freed.
Lots of code that was if-defed or commented out since Mariner hit the tip
has been removed to improve code readability.
1998-07-10 01:03:46 +00:00
toshok
bcdd237c1b
Add one liners about the PRE_*, QUOTE_* and SUBDOC_* #defines.
1998-06-10 16:54:35 +00:00
jgellman
3eed711ae4
merge from OJI branch
1998-06-03 00:37:20 +00:00
spence
444d9e89cc
fixed some shack layout problems
1998-06-01 07:28:55 +00:00
cmanske
16165eb124
Composer bug fixes and more feature work
1998-05-30 22:51:37 +00:00
briano
ca603c2e7d
'Fixed' the warning about the supposed trigraph. a=djw
1998-05-15 17:16:49 +00:00
spence
81efe7aeb4
changes for shack layout element
1998-05-12 19:16:46 +00:00
nisheeth
a971fa33f1
- Added #ifdef DOM to layout.h
...
- Backing out some changes in layout.c that should not have gotten checked in...
1998-04-29 10:47:20 +00:00
nisheeth
d864ac89a5
Touchdown of MARINER_DOM_BRANCH.
1998-04-29 10:13:27 +00:00
cmanske
0c472629da
Fixed Table Editing bugs in Composer. Thanks to donwulff@iki.fi for finding a bug
1998-04-17 21:32:18 +00:00
nisheeth
f1967ae089
Fix for text overflowing inside nested tables. Fix for background colors not
...
being inherited properly inside tables.
1998-04-15 05:28:39 +00:00
ltabb
781c480871
Free the lizard
1998-03-28 02:44:41 +00:00