[w3m-dev 01536] Re: <P> in <DL>

From: Yamate Keiichirou (yamate@ebina.hitachi.co.jp)
Date: Tue Dec 19 2000 - 20:04:18 CST

  • Next message: Tsutomu Okada: "[w3m-dev 01537] Re: how to check wait3 in configure."

      $B$d$^$F$G$9!#(B

    > > $B$o$9$1$I!"?)$Y$k(Bfeed_table$B$NJ}$G$O(B ($B$?$H$($P(B) tag$B$NCf?H$H$7$F(B
    > > suspended_input$B$KIU$12C$(B3$1$k$h$&$@$HJ,$+$j$^$7$?!#(B

    > $B$3$N%P%0$b=$@5$7$F$*$-$^$7$?(B.

      $B$&!<$s!"(B

    > http://tom.g-micro.co.jp/cpu/00q4/001125/index.html

    $B$N%Z!<%8$rMWLs$9$k$H!"(B

    <table>
      <tr>
        <td>
             <a href="aaa" title="></a>
        </td>
      </tr>
    </table>

    $B$G$9$N$G!"$3$N(Bpatch$B$G$O$^$@;_$^$C$F$7$^$$$^$9!#$H$j$"$($:<+:n(Bpatch$B$r2<(B
    $B$K$D$1$F$*$-$^$9$,!"$I$&8+$F$bIT:Y9)$G$9!#$3$l$,!"(B

    > > HTMLlineproc1("</table>", &htmlenv1); $B$r$d$a$F(Bterminate_table$B$J$j2?(B
    > > $B$J$j$N4X?t$r:n$l$P(B

    $B$H$$$&$"$?$j$K$D$J$,$j$^$9!#(B

      $B$G!"$b$&>/$7860x$rDI5a$9$k$H!"(Btag parse$B$r$7$F$$$k$N$,(BHTMLlineproc1$B$H(B
    read_token$B$N(B2$B2U=j!">uBV$r5-21$7$F$$$k$H$3$m$,(Breadbuffer, frame, table
    $B$N(B ($B<+J,$,CN$C$F$$$k$@$1$G(B) 3$B2U=j$KJ,$+$l$F$$$F!"%3!<%I$r0lCW$7$E$i$$(B
    $B$N$+$J!"$H;W$C$?$N$,(B

    > > $BK\Ev$J$i!"(BHTML parse$B$K$D$$$F(BHTMLlineproc0$B$H(Bread_token$B$NCf?H$r$I$3$+(B
    > > $B$K6&DL2=$7$F!">uBV$bE}0l$7$F$b$?$;$k$Y$-$J$N$+(B

    $B$K$D$J$,$C$F$$$^$9!#(B

      $B$"!"$7$?$N(Bpatch$B!"K\Ev$KIT:Y9)$J$N$G!"5$$K$/$o$J$1$l$P(B

     ! tables[obuf.table_level]->suspended_input = Strnew;
     ! tables[obuf.table_level]->status = R_ST_NORMAL;

    $B$"$?$j$HCV$-49$($F$/$@$5$$!#(B

    ---
    $B$d$^$F(B
    

    *** w3m-m17n-0.4-orig/file.c Sun Dec 17 17:50:35 2000 --- w3m-m17n-0.4/file.c Wed Dec 20 10:41:47 2000 *************** *************** *** 4736,4741 **** --- 4729,4767 ---- while (obuf.table_level >= 0) { table_mode[obuf.table_level].pre_mode &= ~(TBLM_IGNORE | TBLM_XMP | TBLM_LST); + while (1) { + switch (tables[obuf.table_level]->status) { + case R_ST_CMNT: /* required "-->" */ + HTMLlineproc1("-", &htmlenv1); + case R_ST_NCMNT1: /* required "->" */ + HTMLlineproc1("-", &htmlenv1); + case R_ST_NCMNT2: + case R_ST_NCMNT3: + case R_ST_IRRTAG: + case R_ST_CMNT1: + case R_ST_CMNT2: + case R_ST_TAG: + case R_ST_TAG0: + case R_ST_EQL: /* required ">" */ + HTMLlineproc1(">", &htmlenv1); + break; + case R_ST_QUOTE: + HTMLlineproc1("'", &htmlenv1); + break; + case R_ST_DQUOTE: + HTMLlineproc1("\"", &htmlenv1); + break; + case R_ST_AMP: + HTMLlineproc1(";", &htmlenv1); + break; + default: + tables[obuf.table_level]->suspended_input = Strnew; + tables[obuf.table_level]->status = R_ST_NORMAL; + case R_ST_NORMAL: + goto table_nomalized; + } + } + table_nomalized: HTMLlineproc1("</table>", &htmlenv1); }



    This archive was generated by hypermail 2b29 : Tue Dec 19 2000 - 20:11:38 CST