Opened 21 years ago

Closed 21 years ago

Last modified 21 years ago

#1095 closed defect (fixed)

centralise cursor hide/show code, fix cursor droppings

Reported by: levon Owned by: lasgouttes
Priority: high Milestone:
Component: general Version: 1.4.0cvs
Severity: normal Keywords: VERIFIED
Cc: jug@…, abraunst@…

Description

The attached patch is alas buggy. See
http://marc.theaimsgroup.com/?t=105053154500003&r=1&w=2

Also see #1094

Attachments (1)

a.diff (55.2 KB ) - added by levon 21 years ago.
patch

Download all attachments as: .zip

Change History (4)

by levon, 21 years ago

Attachment: a.diff added

patch

comment:1 by levon, 21 years ago

Subject: lyx-devel src/: BufferView.C BufferView.h Buffe ...

CVSROOT: /usr/local/lyx/cvsroot
Module name: lyx-devel
Repository: lyx-devel/src/mathed/
Changes by: levon@… 03/05/03 20:05:53

Modified files:

lyx-devel/src/: BufferView.C BufferView.h BufferView_pimpl.C

BufferView_pimpl.h ChangeLog bufferview_funcs.C
lyx_cb.C lyxfind.C lyxfunc.C text.C text3.C

lyx-devel/src/frontends/: ChangeLog screen.C screen.h
lyx-devel/src/frontends/qt2/: ChangeLog qscreen.C qscreen.h
lyx-devel/src/frontends/xforms/: ChangeLog xscreen.C xscreen.h
lyx-devel/src/insets/: ChangeLog insetcollapsable.C

insetcollapsable.h insettabular.C
insettabular.h insettext.C insettext.h
updatableinset.C updatableinset.h

lyx-devel/src/mathed/: ChangeLog formula.C formulabase.C

formulabase.h formulamacro.C
math_cursor.C

Log message:

cursor.diff, #1095

Bugs:
#1095

Patches:
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/BufferView.C?r1=1.144&r2=1.145
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/BufferView.h?r1=1.121&r2=1.122
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/BufferView_pimpl.C?r1=1.365&r2=1.366
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/BufferView_pimpl.h?r1=1.86&r2=1.87
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/ChangeLog?r1=1.1292&r2=1.1293
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/bufferview_funcs.C?r1=1.77&r2=1.78
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/lyx_cb.C?r1=1.203&r2=1.204
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/lyxfind.C?r1=1.40&r2=1.41
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/lyxfunc.C?r1=1.438&r2=1.439
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/text.C?r1=1.357&r2=1.358
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/text3.C?r1=1.67&r2=1.68
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/ChangeLog?r1=1.194&r2=1.195
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/screen.C?r1=1.41&r2=1.42
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/screen.h?r1=1.16&r2=1.17
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/qt2/ChangeLog?r1=1.495&r2=1.496
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/qt2/qscreen.C?r1=1.15&r2=1.16
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/qt2/qscreen.h?r1=1.7&r2=1.8
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/xforms/ChangeLog?r1=1.739&r2=1.740
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/xforms/xscreen.C?r1=1.16&r2=1.17
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/frontends/xforms/xscreen.h?r1=1.9&r2=1.10
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/ChangeLog?r1=1.649&r2=1.650
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/insetcollapsable.C?r1=1.131&r2=1.132
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/insetcollapsable.h?r1=1.96&r2=1.97
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/insettabular.C?r1=1.263&r2=1.264
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/insettabular.h?r1=1.109&r2=1.110
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/insettext.C?r1=1.377&r2=1.378
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/insettext.h?r1=1.150&r2=1.151
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/updatableinset.C?r1=1.7&r2=1.8
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/insets/updatableinset.h?r1=1.4&r2=1.5
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/mathed/ChangeLog?r1=1.325&r2=1.326
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/mathed/formula.C?r1=1.255&r2=1.256
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/mathed/formulabase.C?r1=1.260&r2=1.261
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/mathed/formulabase.h?r1=1.62&r2=1.63
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/mathed/formulamacro.C?r1=1.114&r2=1.115
http://www.lyx.org/cgi-bin/viewcvs.cgi/lyx-devel/src/mathed/math_cursor.C?r1=1.341&r2=1.342

Complete Diff:
/usr/bin/cvs -f diff -kk -u -r 1.144 -r 1.145 src/BufferView.C
/usr/bin/cvs -f diff -kk -u -r 1.121 -r 1.122 src/BufferView.h
/usr/bin/cvs -f diff -kk -u -r 1.365 -r 1.366 src/BufferView_pimpl.C
/usr/bin/cvs -f diff -kk -u -r 1.86 -r 1.87 src/BufferView_pimpl.h
/usr/bin/cvs -f diff -kk -u -r 1.1292 -r 1.1293 src/ChangeLog
/usr/bin/cvs -f diff -kk -u -r 1.77 -r 1.78 src/bufferview_funcs.C
/usr/bin/cvs -f diff -kk -u -r 1.203 -r 1.204 src/lyx_cb.C
/usr/bin/cvs -f diff -kk -u -r 1.40 -r 1.41 src/lyxfind.C
/usr/bin/cvs -f diff -kk -u -r 1.438 -r 1.439 src/lyxfunc.C
/usr/bin/cvs -f diff -kk -u -r 1.357 -r 1.358 src/text.C
/usr/bin/cvs -f diff -kk -u -r 1.67 -r 1.68 src/text3.C
/usr/bin/cvs -f diff -kk -u -r 1.194 -r 1.195 src/frontends/ChangeLog
/usr/bin/cvs -f diff -kk -u -r 1.41 -r 1.42 src/frontends/screen.C
/usr/bin/cvs -f diff -kk -u -r 1.16 -r 1.17 src/frontends/screen.h
/usr/bin/cvs -f diff -kk -u -r 1.495 -r 1.496 src/frontends/qt2/ChangeLog
/usr/bin/cvs -f diff -kk -u -r 1.15 -r 1.16 src/frontends/qt2/qscreen.C
/usr/bin/cvs -f diff -kk -u -r 1.7 -r 1.8 src/frontends/qt2/qscreen.h
/usr/bin/cvs -f diff -kk -u -r 1.739 -r 1.740 src/frontends/xforms/ChangeLog
/usr/bin/cvs -f diff -kk -u -r 1.16 -r 1.17 src/frontends/xforms/xscreen.C
/usr/bin/cvs -f diff -kk -u -r 1.9 -r 1.10 src/frontends/xforms/xscreen.h
/usr/bin/cvs -f diff -kk -u -r 1.649 -r 1.650 src/insets/ChangeLog
/usr/bin/cvs -f diff -kk -u -r 1.131 -r 1.132 src/insets/insetcollapsable.C
/usr/bin/cvs -f diff -kk -u -r 1.96 -r 1.97 src/insets/insetcollapsable.h
/usr/bin/cvs -f diff -kk -u -r 1.263 -r 1.264 src/insets/insettabular.C
/usr/bin/cvs -f diff -kk -u -r 1.109 -r 1.110 src/insets/insettabular.h
/usr/bin/cvs -f diff -kk -u -r 1.377 -r 1.378 src/insets/insettext.C
/usr/bin/cvs -f diff -kk -u -r 1.150 -r 1.151 src/insets/insettext.h
/usr/bin/cvs -f diff -kk -u -r 1.7 -r 1.8 src/insets/updatableinset.C
/usr/bin/cvs -f diff -kk -u -r 1.4 -r 1.5 src/insets/updatableinset.h
/usr/bin/cvs -f diff -kk -u -r 1.325 -r 1.326 src/mathed/ChangeLog
/usr/bin/cvs -f diff -kk -u -r 1.255 -r 1.256 src/mathed/formula.C
/usr/bin/cvs -f diff -kk -u -r 1.260 -r 1.261 src/mathed/formulabase.C
/usr/bin/cvs -f diff -kk -u -r 1.62 -r 1.63 src/mathed/formulabase.h
/usr/bin/cvs -f diff -kk -u -r 1.114 -r 1.115 src/mathed/formulamacro.C
/usr/bin/cvs -f diff -kk -u -r 1.341 -r 1.342 src/mathed/math_cursor.C

comment:2 by levon, 21 years ago

Resolution: fixed
Status: newclosed

w00t !

comment:3 by levon, 21 years ago

Keywords: VERIFIED added
Note: See TracTickets for help on using tickets.