• Egmont Koblinger's avatar
    widget: Rewrite the tracking of selection endpoints · 4005f653
    Egmont Koblinger authored
    Track mouse click and drag positions as pointing to the left or right half
    of a character cell, rather than between cells. This change is required for
    forthcoming BiDi support.
    
    Refactor the methods and their responsibilities.
    
    Fixes and improvements of corner cases as listed in the bugreport.
    
    #34
    4005f653
Name
Last commit
Last update
..
app Loading commit data...
vte Loading commit data...
Makefile.am Loading commit data...
attr.hh Loading commit data...
box_drawing.txt Loading commit data...
box_drawing_generate.sh Loading commit data...
buffer.h Loading commit data...
caps.hh Loading commit data...
cell.hh Loading commit data...
check-doc-syntax.sh Loading commit data...
chunk.cc Loading commit data...
chunk.hh Loading commit data...
color-triple.hh Loading commit data...
debug.cc Loading commit data...
debug.h Loading commit data...
decset Loading commit data...
dumpkeys.c Loading commit data...
keymap.cc Loading commit data...
keymap.h Loading commit data...
marshal.list Loading commit data...
mev.c Loading commit data...
modes-ecma.hh Loading commit data...
modes-private.hh Loading commit data...
modes-test.cc Loading commit data...
modes.hh Loading commit data...
osc Loading commit data...
parser-arg.hh Loading commit data...
parser-c01.hh Loading commit data...
parser-cat.cc Loading commit data...
parser-charset-tables.hh Loading commit data...
parser-charset.hh Loading commit data...
parser-cmd.hh Loading commit data...
parser-csi.hh Loading commit data...
parser-dcs.hh Loading commit data...
parser-esc.hh Loading commit data...
parser-glue.hh Loading commit data...
parser-osc.hh Loading commit data...
parser-reply.hh Loading commit data...
parser-string.hh Loading commit data...
parser-test.cc Loading commit data...
parser.cc Loading commit data...
parser.hh Loading commit data...
pty.cc Loading commit data...
reaper.cc Loading commit data...
reaper.hh Loading commit data...
reflect.c Loading commit data...
refptr-test.cc Loading commit data...
refptr.hh Loading commit data...
ring.cc Loading commit data...
ring.hh Loading commit data...
slowcat.c Loading commit data...
tabstops-test.cc Loading commit data...
tabstops.hh Loading commit data...
test-vte-sh.sh Loading commit data...
utf8-test.cc Loading commit data...
utf8.cc Loading commit data...
utf8.hh Loading commit data...
vte.cc Loading commit data...
vte.gresource.xml.in Loading commit data...
vte.sh Loading commit data...
vteaccess.cc Loading commit data...
vteaccess.h Loading commit data...
vtedefines.hh Loading commit data...
vtedraw.cc Loading commit data...
vtedraw.hh Loading commit data...
vtegtk.cc Loading commit data...
vtegtk.hh Loading commit data...
vteinternal.hh Loading commit data...
vtepcre2.h Loading commit data...
vtepty-private.h Loading commit data...
vteregex.cc Loading commit data...
vteregexinternal.hh Loading commit data...
vterowdata.cc Loading commit data...
vterowdata.hh Loading commit data...
vteseq.cc Loading commit data...
vtespawn.cc Loading commit data...
vtespawn.hh Loading commit data...
vtestream-base.h Loading commit data...
vtestream-file.h Loading commit data...
vtestream.cc Loading commit data...
vtestream.h Loading commit data...
vtetypebuiltins.cc.template Loading commit data...
vtetypebuiltins.h.template Loading commit data...
vtetypes.cc Loading commit data...
vtetypes.hh Loading commit data...
vteunistr.cc Loading commit data...
vteunistr.h Loading commit data...
vteutils.cc Loading commit data...
vteutils.h Loading commit data...
widget.cc Loading commit data...
widget.hh Loading commit data...
window Loading commit data...
xticker.c Loading commit data...