Граф коммитов

44 Коммитов

Автор SHA1 Сообщение Дата
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