Ticket #3183: mc-3183-diffviewer-lines.patch

File mc-3183-diffviewer-lines.patch, 10.8 KB (added by egmont, 8 years ago)
  • lib/tty/tty-slang.c

    diff --git a/lib/tty/tty-slang.c b/lib/tty/tty-slang.c
    index a4ad33e..0b16614 100644
    a b tty_print_alt_char (int c, gboolean single) 
    647647    case ACS_RTEE: 
    648648        DRAW (c, mc_tty_frm[single ? MC_TTY_FRM_RIGHTMIDDLE : MC_TTY_FRM_DRIGHTMIDDLE]); 
    649649        break; 
     650    case ACS_TTEE: 
     651        DRAW (c, mc_tty_frm[single ? MC_TTY_FRM_TOPMIDDLE : MC_TTY_FRM_DTOPMIDDLE]); 
     652        break; 
     653    case ACS_BTEE: 
     654        DRAW (c, mc_tty_frm[single ? MC_TTY_FRM_BOTTOMMIDDLE : MC_TTY_FRM_DBOTTOMMIDDLE]); 
     655        break; 
    650656    case ACS_ULCORNER: 
    651657        DRAW (c, mc_tty_frm[single ? MC_TTY_FRM_LEFTTOP : MC_TTY_FRM_DLEFTTOP]); 
    652658        break; 
  • lib/tty/tty-slang.h

    diff --git a/lib/tty/tty-slang.h b/lib/tty/tty-slang.h
    index 620fd6b..70aa0cc 100644
    a b  
    1616#define ACS_HLINE    SLSMG_HLINE_CHAR 
    1717#define ACS_LTEE     SLSMG_LTEE_CHAR 
    1818#define ACS_RTEE     SLSMG_RTEE_CHAR 
     19#define ACS_TTEE     SLSMG_UTEE_CHAR 
     20#define ACS_BTEE     SLSMG_DTEE_CHAR 
    1921#define ACS_ULCORNER SLSMG_ULCORN_CHAR 
    2022#define ACS_LLCORNER SLSMG_LLCORN_CHAR 
    2123#define ACS_URCORNER SLSMG_URCORN_CHAR 
  • misc/skins/dark.ini

    diff --git a/misc/skins/dark.ini b/misc/skins/dark.ini
    index 1550d1a..b7d52cf 100644
    a b  
    88    righttop=┐ 
    99    leftbottom=└ 
    1010    rightbottom=┘ 
    11     topmiddle= 
    12     bottommiddle= 
     11    topmiddle= 
     12    bottommiddle= 
    1313    leftmiddle=├ 
    1414    rightmiddle=┤ 
    1515    cross=┼ 
     
    1919    drighttop=┐ 
    2020    dleftbottom=└ 
    2121    drightbottom=┘ 
    22     dtopmiddle= 
    23     dbottommiddle= 
     22    dtopmiddle= 
     23    dbottommiddle= 
    2424    dleftmiddle=├ 
    2525    drightmiddle=┤ 
    2626 
  • misc/skins/darkfar.ini

    diff --git a/misc/skins/darkfar.ini b/misc/skins/darkfar.ini
    index df2519d..260d23f 100644
    a b  
    88    righttop=┐ 
    99    leftbottom=└ 
    1010    rightbottom=┘ 
    11     topmiddle= 
    12     bottommiddle= 
     11    topmiddle= 
     12    bottommiddle= 
    1313    leftmiddle=├ 
    1414    rightmiddle=┤ 
    1515    cross=┼ 
  • misc/skins/default.ini

    diff --git a/misc/skins/default.ini b/misc/skins/default.ini
    index 1fdf6bf..72cdccf 100644
    a b  
    88    righttop=┐ 
    99    leftbottom=└ 
    1010    rightbottom=┘ 
    11     topmiddle= 
    12     bottommiddle= 
     11    topmiddle= 
     12    bottommiddle= 
    1313    leftmiddle=├ 
    1414    rightmiddle=┤ 
    1515    cross=┼ 
     
    1919    drighttop=┐ 
    2020    dleftbottom=└ 
    2121    drightbottom=┘ 
    22     dtopmiddle= 
    23     dbottommiddle= 
     22    dtopmiddle= 
     23    dbottommiddle= 
    2424    dleftmiddle=├ 
    2525    drightmiddle=┤ 
    2626 
  • misc/skins/double-lines.ini

    diff --git a/misc/skins/double-lines.ini b/misc/skins/double-lines.ini
    index 63c7b60..389f461 100644
    a b  
    88    righttop=┐ 
    99    leftbottom=└ 
    1010    rightbottom=┘ 
    11     topmiddle= 
    12     bottommiddle= 
     11    topmiddle= 
     12    bottommiddle= 
    1313    leftmiddle=├ 
    1414    rightmiddle=┤ 
    1515    cross=┼ 
  • misc/skins/featured.ini

    diff --git a/misc/skins/featured.ini b/misc/skins/featured.ini
    index 1ceaa9d..c42be51 100644
    a b  
    1010    righttop=┐ 
    1111    leftbottom=└ 
    1212    rightbottom=┘ 
    13     topmiddle= 
    14     bottommiddle= 
     13    topmiddle= 
     14    bottommiddle= 
    1515    leftmiddle=├ 
    1616    rightmiddle=┤ 
    1717    cross=┼ 
     
    148148    righttop=┐ 
    149149    leftbottom=└ 
    150150    rightbottom=┘ 
    151     topmiddle= 
    152     bottommiddle= 
     151    topmiddle= 
     152    bottommiddle= 
    153153    leftmiddle=├ 
    154154    rightmiddle=┤ 
    155155    cross=┼ 
  • misc/skins/gotar.ini

    diff --git a/misc/skins/gotar.ini b/misc/skins/gotar.ini
    index ec4b64d..994df30 100644
    a b  
    88        righttop=┐ 
    99        leftbottom=└ 
    1010        rightbottom=┘ 
    11         topmiddle= 
    12         bottommiddle= 
     11        topmiddle= 
     12        bottommiddle= 
    1313        leftmiddle=├ 
    1414        rightmiddle=┤ 
    1515        cross=┼ 
     
    1919        drighttop=┐ 
    2020        dleftbottom=└ 
    2121        drightbottom=┘ 
    22         dtopmiddle= 
    23         dbottommiddle= 
     22        dtopmiddle= 
     23        dbottommiddle= 
    2424        dleftmiddle=├ 
    2525        drightmiddle=┤ 
    2626 
  • misc/skins/mc46.ini

    diff --git a/misc/skins/mc46.ini b/misc/skins/mc46.ini
    index 8c76f96..660b6a7 100644
    a b  
    88        righttop=┐ 
    99        leftbottom=└ 
    1010        rightbottom=┘ 
    11         topmiddle= 
    12         bottommiddle= 
     11        topmiddle= 
     12        bottommiddle= 
    1313        leftmiddle=├ 
    1414        rightmiddle=┤ 
    1515        cross=┼ 
     
    1919        drighttop=┐ 
    2020        dleftbottom=└ 
    2121        drightbottom=┘ 
    22         dtopmiddle= 
    23         dbottommiddle= 
     22        dtopmiddle= 
     23        dbottommiddle= 
    2424        dleftmiddle=├ 
    2525        drightmiddle=┤ 
    2626 
  • misc/skins/modarcon16-defbg.ini

    diff --git a/misc/skins/modarcon16-defbg.ini b/misc/skins/modarcon16-defbg.ini
    index 6f92c08..fda4cf0 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarcon16.ini

    diff --git a/misc/skins/modarcon16.ini b/misc/skins/modarcon16.ini
    index b3b8609..07acfb5 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarcon16root-defbg.ini

    diff --git a/misc/skins/modarcon16root-defbg.ini b/misc/skins/modarcon16root-defbg.ini
    index 0fb51a1..4ef90f2 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarcon16root.ini

    diff --git a/misc/skins/modarcon16root.ini b/misc/skins/modarcon16root.ini
    index 51c83a1..16baac5 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarin256-defbg.ini

    diff --git a/misc/skins/modarin256-defbg.ini b/misc/skins/modarin256-defbg.ini
    index 0c0e459..2dfb020 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarin256.ini

    diff --git a/misc/skins/modarin256.ini b/misc/skins/modarin256.ini
    index 7a348ad..92279a6 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarin256root-defbg.ini

    diff --git a/misc/skins/modarin256root-defbg.ini b/misc/skins/modarin256root-defbg.ini
    index 07b55e1..3bc08d0 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/modarin256root.ini

    diff --git a/misc/skins/modarin256root.ini b/misc/skins/modarin256root.ini
    index c21f385..7cab9fa 100644
    a b  
    5050  righttop=┐ 
    5151  leftbottom=└ 
    5252  rightbottom=┘ 
    53   topmiddle= 
    54   bottommiddle= 
     53  topmiddle= 
     54  bottommiddle= 
    5555  leftmiddle=├ 
    5656  rightmiddle=┤ 
    5757  cross=┼ 
  • misc/skins/nicedark.ini

    diff --git a/misc/skins/nicedark.ini b/misc/skins/nicedark.ini
    index a86b025..518e575 100644
    a b  
    88    righttop=┐ 
    99    leftbottom=└ 
    1010    rightbottom=┘ 
    11     topmiddle= 
    12     bottommiddle= 
     11    topmiddle= 
     12    bottommiddle= 
    1313    leftmiddle=├ 
    1414    rightmiddle=┤ 
    1515    cross=┼ 
     
    1919    drighttop=┐ 
    2020    dleftbottom=└ 
    2121    drightbottom=┘ 
    22     dtopmiddle= 
    23     dbottommiddle= 
     22    dtopmiddle= 
     23    dbottommiddle= 
    2424    dleftmiddle=├ 
    2525    drightmiddle=┤ 
    2626 
  • misc/skins/sand256.ini

    diff --git a/misc/skins/sand256.ini b/misc/skins/sand256.ini
    index 13fdcd0..adb29e0 100644
    a b  
    6262    righttop=┐ 
    6363    leftbottom=└ 
    6464    rightbottom=┘ 
    65     topmiddle= 
    66     bottommiddle= 
     65    topmiddle= 
     66    bottommiddle= 
    6767    leftmiddle=├ 
    6868    rightmiddle=┤ 
    6969    cross=┼ 
     
    7373    drighttop=┐ 
    7474    dleftbottom=└ 
    7575    drightbottom=┘ 
    76     dtopmiddle= 
    77     dbottommiddle= 
     76    dtopmiddle= 
     77    dbottommiddle= 
    7878    dleftmiddle=├ 
    7979    drightmiddle=┤ 
    8080 
  • misc/skins/xoria256.ini

    diff --git a/misc/skins/xoria256.ini b/misc/skins/xoria256.ini
    index 309833d..ffb2c05 100644
    a b  
    2323#     righttop=┐ 
    2424#     leftbottom=└ 
    2525#     rightbottom=┘ 
    26 #     topmiddle= 
    27 #     bottommiddle= 
     26#     topmiddle= 
     27#     bottommiddle= 
    2828#     leftmiddle=├ 
    2929#     rightmiddle=┤ 
    3030#     cross=┼ 
     
    3434#     drighttop=┐ 
    3535#     dleftbottom=└ 
    3636#     drightbottom=┘ 
    37 #     dtopmiddle= 
    38 #     dbottommiddle= 
     37#     dtopmiddle= 
     38#     dbottommiddle= 
    3939#     dleftmiddle=├ 
    4040#     drightmiddle=┤ 
    4141 
     
    4646    righttop=┐ 
    4747    leftbottom=└ 
    4848    rightbottom=┘ 
    49     topmiddle= 
    50     bottommiddle= 
     49    topmiddle= 
     50    bottommiddle= 
    5151    leftmiddle=├ 
    5252    rightmiddle=┤ 
    5353    cross=┼ 
  • src/diffviewer/ydiff.c

    diff --git a/src/diffviewer/ydiff.c b/src/diffviewer/ydiff.c
    index 4c40627..54415bf 100644
    a b dview_update (WDiff * dview) 
    28302830            if (xwidth < width1 - 1) 
    28312831            { 
    28322832                tty_gotoyx (1, xwidth); 
    2833                 tty_print_alt_char (mc_tty_frm[MC_TTY_FRM_DTOPMIDDLE], FALSE); 
     2833                tty_print_alt_char (ACS_TTEE, FALSE); 
    28342834                tty_gotoyx (height, xwidth); 
    2835                 tty_print_alt_char (mc_tty_frm[MC_TTY_FRM_DBOTTOMMIDDLE], FALSE); 
    2836                 tty_draw_vline (2, xwidth, mc_tty_frm[MC_TTY_FRM_VERT], height - 2); 
     2835                tty_print_alt_char (ACS_BTEE, FALSE); 
     2836                tty_draw_vline (2, xwidth, ACS_VLINE, height - 2); 
    28372837            } 
    28382838            if (xwidth < width2 - 1) 
    28392839            { 
    28402840                tty_gotoyx (1, width1 + xwidth); 
    2841                 tty_print_alt_char (mc_tty_frm[MC_TTY_FRM_DTOPMIDDLE], FALSE); 
     2841                tty_print_alt_char (ACS_TTEE, FALSE); 
    28422842                tty_gotoyx (height, width1 + xwidth); 
    2843                 tty_print_alt_char (mc_tty_frm[MC_TTY_FRM_DBOTTOMMIDDLE], FALSE); 
    2844                 tty_draw_vline (2, width1 + xwidth, mc_tty_frm[MC_TTY_FRM_VERT], height - 2); 
     2843                tty_print_alt_char (ACS_BTEE, FALSE); 
     2844                tty_draw_vline (2, width1 + xwidth, ACS_VLINE, height - 2); 
    28452845            } 
    28462846        } 
    28472847        dview->new_frame = 0;