Bug in LyX Version 1.1.3
Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the ô character. What I do is: press shift press AltGR release shift press and release ^ press and release o and doing this kills lyx. The same combination works with a, e, i and u. Cut and Paste from another Terminal works as well. Do you have any hints or is this corrected in CVS? Berthold Gunreben ([EMAIL PROTECTED]) ---
Re: Bug in LyX Version 1.1.3
On Fri, 14 Jan 2000, Berthold Gunreben wrote: Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the character. What I do is: press shift press AltGR release shift press and release ^ press and release o and doing this kills lyx. The same combination works with a, e, i and u. Cut and Paste from another Terminal works as well. Do you have any hints or is this corrected in CVS? Known problem, check the archives; it has something to do with the 'high-ascii' codes. There's a patch which fixes it (and several other bugs), as sent to me by Jean-Marc Lasgouttes --- cut here --- From [EMAIL PROTECTED] Wed Dec 15 21:57:40 1999 Date: 15 Dec 1999 18:36:17 +0100 From: Jean-Marc Lasgouttes [EMAIL PROTECTED] To: Davor Cengija [EMAIL PROTECTED] Cc: Jean-Marc Lasgouttes [EMAIL PROTECTED] Subject: Re: lyx new releases - where are the patches? "Davor" == Davor Cengija [EMAIL PROTECTED] writes: Davor On 15 Dec 1999, Jean-Marc Lasgouttes wrote: You should use -r too for diffs. Concerning the particular problems you have with 1.1.3, you can take the patch http://www-rocq.inrua.fr/~lasgoutt/patch-1.1.3++unofficial which solves this and a few other minor issues. Davor host not found (wed 15.12.1999 18:30 CET) Right. 'inrua' should read 'inria' :( Anyway, here is the patch. JMarc -- This patch fixes three small problems in lyx 1.1.3: - it is possible to insert spaces in math formulas - debug messages appear on screen when typing text. - entering accented characters is broken on some architectures It is absolutely not supported, but intended as a stopgap until LyX 1.1.4 is released. -- [EMAIL PROTECTED] diff -ur lyx-1.1.3/development/lyx.spec lyx-1.1.3++/development/lyx.spec --- lyx-1.1.3/development/lyx.spec Wed Dec 1 00:56:49 1999 +++ lyx-1.1.3++/development/lyx.specFri Dec 10 17:06:48 1999 @@ -1,6 +1,6 @@ Summary: A WYSYWIG frontend to LaTeX Name: lyx -Version: 1.1.3 +Version: 1.1.3++ unofficial Release: 1 Copyright: see COPYING file Group: X11/Editors diff -ur lyx-1.1.3/src/mathed/formula.C lyx-1.1.3++/src/mathed/formula.C --- lyx-1.1.3/src/mathed/formula.C Wed Nov 24 23:14:46 1999 +++ lyx-1.1.3++/src/mathed/formula.CWed Dec 8 15:12:42 1999 @@ -1145,7 +1145,7 @@ if (('0'= c c= '9') || strchr(";:!|[]().,?", c)) mathcursor-Insert(c, LM_TC_CONST); else - if (strchr("+/-*= ", c)) + if (strchr("+/-*=", c)) mathcursor-Insert(c, LM_TC_BOP); else if (strchr(latex_special_chars, c) c!= '_') diff -ur lyx-1.1.3/src/trans.C lyx-1.1.3++/src/trans.C --- lyx-1.1.3/src/trans.C Mon Nov 15 13:01:38 1999 +++ lyx-1.1.3++/src/trans.C Fri Dec 10 17:02:13 1999 @@ -162,9 +162,9 @@ for(string::size_type i = 0; i keys.length(); ++i) { char * temp; - if (keys[i] == char(254)) - lyxerr "check one triggered" endl; - temp = keymap_[keys[i]] = new char[2]; +// if (keys[i] == char(254)) +// lyxerr "check one triggered" endl; + temp = keymap_[static_castunsigned char(keys[i])] = new char[2]; temp[0] = 0; temp[1] = accent; } kmod_list_[accent]-exception_list = 0; @@ -276,9 +276,9 @@ if (lex.next(true)) { char const * t = lex.text(); string_to = strcpy(new char[strlen(t)+1], t); - if (key_from == char(254)) - lyxerr "check two triggered" - endl; +// if (key_from == char(254)) +// lyxerr "check two triggered" +// endl; keymap_[key_from] = string_to; if (lyxerr.debugging(Debug::KBMAP)) lyxerr "\t`" string_to "'" @@ -347,17 +347,17 @@ string Trans::process(char c, TransManager k) { - lyxerr "enter process" endl; +// lyxerr "enter process" endl; char dummy[2] = "?"; char * dt = dummy; char * t = Match(c); - lyxerr "finished variables" endl; +// lyxerr "finished variables" endl; if ((t == 0 (dt[0] = c)) || (t[0] != 0 (dt = t)) ){ - lyxerr "normalkey" endl; +// lyxerr "normalkey" endl; return k.normalkey(c, dt); } else { - lyxerr "deadkey" endl; +// lyxerr "deadkey"
Re: Bug in LyX Version 1.1.3
Berthold Gunreben wrote: Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the ô character. What I do is: press shift press AltGR release shift press and release ^ press and release o no problem with LyX 1.1.4pre1 and Linux 2.2.13 Herbert -- [EMAIL PROTECTED] http://www.perce.de
Bug in LyX Version 1.1.3
Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the ô character. What I do is: press shift press AltGR release shift press and release ^ press and release o and doing this kills lyx. The same combination works with a, e, i and u. Cut and Paste from another Terminal works as well. Do you have any hints or is this corrected in CVS? Berthold Gunreben ([EMAIL PROTECTED]) ---
Re: Bug in LyX Version 1.1.3
On Fri, 14 Jan 2000, Berthold Gunreben wrote: Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the character. What I do is: press shift press AltGR release shift press and release ^ press and release o and doing this kills lyx. The same combination works with a, e, i and u. Cut and Paste from another Terminal works as well. Do you have any hints or is this corrected in CVS? Known problem, check the archives; it has something to do with the 'high-ascii' codes. There's a patch which fixes it (and several other bugs), as sent to me by Jean-Marc Lasgouttes --- cut here --- From [EMAIL PROTECTED] Wed Dec 15 21:57:40 1999 Date: 15 Dec 1999 18:36:17 +0100 From: Jean-Marc Lasgouttes [EMAIL PROTECTED] To: Davor Cengija [EMAIL PROTECTED] Cc: Jean-Marc Lasgouttes [EMAIL PROTECTED] Subject: Re: lyx new releases - where are the patches? "Davor" == Davor Cengija [EMAIL PROTECTED] writes: Davor On 15 Dec 1999, Jean-Marc Lasgouttes wrote: You should use -r too for diffs. Concerning the particular problems you have with 1.1.3, you can take the patch http://www-rocq.inrua.fr/~lasgoutt/patch-1.1.3++unofficial which solves this and a few other minor issues. Davor host not found (wed 15.12.1999 18:30 CET) Right. 'inrua' should read 'inria' :( Anyway, here is the patch. JMarc -- This patch fixes three small problems in lyx 1.1.3: - it is possible to insert spaces in math formulas - debug messages appear on screen when typing text. - entering accented characters is broken on some architectures It is absolutely not supported, but intended as a stopgap until LyX 1.1.4 is released. -- [EMAIL PROTECTED] diff -ur lyx-1.1.3/development/lyx.spec lyx-1.1.3++/development/lyx.spec --- lyx-1.1.3/development/lyx.spec Wed Dec 1 00:56:49 1999 +++ lyx-1.1.3++/development/lyx.specFri Dec 10 17:06:48 1999 @@ -1,6 +1,6 @@ Summary: A WYSYWIG frontend to LaTeX Name: lyx -Version: 1.1.3 +Version: 1.1.3++ unofficial Release: 1 Copyright: see COPYING file Group: X11/Editors diff -ur lyx-1.1.3/src/mathed/formula.C lyx-1.1.3++/src/mathed/formula.C --- lyx-1.1.3/src/mathed/formula.C Wed Nov 24 23:14:46 1999 +++ lyx-1.1.3++/src/mathed/formula.CWed Dec 8 15:12:42 1999 @@ -1145,7 +1145,7 @@ if (('0'= c c= '9') || strchr(";:!|[]().,?", c)) mathcursor-Insert(c, LM_TC_CONST); else - if (strchr("+/-*= ", c)) + if (strchr("+/-*=", c)) mathcursor-Insert(c, LM_TC_BOP); else if (strchr(latex_special_chars, c) c!= '_') diff -ur lyx-1.1.3/src/trans.C lyx-1.1.3++/src/trans.C --- lyx-1.1.3/src/trans.C Mon Nov 15 13:01:38 1999 +++ lyx-1.1.3++/src/trans.C Fri Dec 10 17:02:13 1999 @@ -162,9 +162,9 @@ for(string::size_type i = 0; i keys.length(); ++i) { char * temp; - if (keys[i] == char(254)) - lyxerr "check one triggered" endl; - temp = keymap_[keys[i]] = new char[2]; +// if (keys[i] == char(254)) +// lyxerr "check one triggered" endl; + temp = keymap_[static_castunsigned char(keys[i])] = new char[2]; temp[0] = 0; temp[1] = accent; } kmod_list_[accent]-exception_list = 0; @@ -276,9 +276,9 @@ if (lex.next(true)) { char const * t = lex.text(); string_to = strcpy(new char[strlen(t)+1], t); - if (key_from == char(254)) - lyxerr "check two triggered" - endl; +// if (key_from == char(254)) +// lyxerr "check two triggered" +// endl; keymap_[key_from] = string_to; if (lyxerr.debugging(Debug::KBMAP)) lyxerr "\t`" string_to "'" @@ -347,17 +347,17 @@ string Trans::process(char c, TransManager k) { - lyxerr "enter process" endl; +// lyxerr "enter process" endl; char dummy[2] = "?"; char * dt = dummy; char * t = Match(c); - lyxerr "finished variables" endl; +// lyxerr "finished variables" endl; if ((t == 0 (dt[0] = c)) || (t[0] != 0 (dt = t)) ){ - lyxerr "normalkey" endl; +// lyxerr "normalkey" endl; return k.normalkey(c, dt); } else { - lyxerr "deadkey" endl; +// lyxerr "deadkey"
Re: Bug in LyX Version 1.1.3
Berthold Gunreben wrote: Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the ô character. What I do is: press shift press AltGR release shift press and release ^ press and release o no problem with LyX 1.1.4pre1 and Linux 2.2.13 Herbert -- [EMAIL PROTECTED] http://www.perce.de
Bug in LyX Version 1.1.3
Hi, I think I found a bug in LyX Version 1.1.3. I try to use a compose key to enter the ô character. What I do is: press shift press AltGR release shift press and release ^ press and release o and doing this kills lyx. The same combination works with a, e, i and u. Cut and Paste from another Terminal works as well. Do you have any hints or is this corrected in CVS? Berthold Gunreben ([EMAIL PROTECTED]) ---
Re: Bug in LyX Version 1.1.3
On Fri, 14 Jan 2000, Berthold Gunreben wrote: >Hi, > >I think I found a bug in LyX Version 1.1.3. I try to use a compose key to >enter the ô character. What I do is: >press shift >press AltGR >release shift >press and release ^ >press and release o > >and doing this kills lyx. The same combination works with a, e, i and u. >Cut and Paste from another Terminal works as well. >Do you have any hints or is this corrected in CVS? Known problem, check the archives; it has something to do with the 'high-ascii' codes. There's a patch which fixes it (and several other bugs), as sent to me by Jean-Marc Lasgouttes --- cut here --- >From [EMAIL PROTECTED] Wed Dec 15 21:57:40 1999 Date: 15 Dec 1999 18:36:17 +0100 From: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> To: Davor Cengija <[EMAIL PROTECTED]> Cc: Jean-Marc Lasgouttes <[EMAIL PROTECTED]> Subject: Re: lyx new releases - where are the patches? >>>>> "Davor" == Davor Cengija <[EMAIL PROTECTED]> writes: Davor> On 15 Dec 1999, Jean-Marc Lasgouttes wrote: >> You should use -r too for diffs. >> >> Concerning the particular problems you have with 1.1.3, you can >> take the patch >> http://www-rocq.inrua.fr/~lasgoutt/patch-1.1.3++unofficial which >> solves this and a few other minor issues. Davor> host not found (wed 15.12.1999 18:30 CET) Right. 'inrua' should read 'inria' :( Anyway, here is the patch. JMarc -- This patch fixes three small problems in lyx 1.1.3: - it is possible to insert spaces in math formulas - debug messages appear on screen when typing text. - entering accented characters is broken on some architectures It is absolutely not supported, but intended as a stopgap until LyX 1.1.4 is released. -- [EMAIL PROTECTED] diff -ur lyx-1.1.3/development/lyx.spec lyx-1.1.3++/development/lyx.spec --- lyx-1.1.3/development/lyx.spec Wed Dec 1 00:56:49 1999 +++ lyx-1.1.3++/development/lyx.specFri Dec 10 17:06:48 1999 @@ -1,6 +1,6 @@ Summary: A WYSYWIG frontend to LaTeX Name: lyx -Version: 1.1.3 +Version: 1.1.3++ unofficial Release: 1 Copyright: see COPYING file Group: X11/Editors diff -ur lyx-1.1.3/src/mathed/formula.C lyx-1.1.3++/src/mathed/formula.C --- lyx-1.1.3/src/mathed/formula.C Wed Nov 24 23:14:46 1999 +++ lyx-1.1.3++/src/mathed/formula.CWed Dec 8 15:12:42 1999 @@ -1145,7 +1145,7 @@ if (('0'<= c && c<= '9') || strchr(";:!|[]().,?", c)) mathcursor->Insert(c, LM_TC_CONST); else - if (strchr("+/-*<>= ", c)) + if (strchr("+/-*<>=", c)) mathcursor->Insert(c, LM_TC_BOP); else if (strchr(latex_special_chars, c) && c!= '_') diff -ur lyx-1.1.3/src/trans.C lyx-1.1.3++/src/trans.C --- lyx-1.1.3/src/trans.C Mon Nov 15 13:01:38 1999 +++ lyx-1.1.3++/src/trans.C Fri Dec 10 17:02:13 1999 @@ -162,9 +162,9 @@ for(string::size_type i = 0; i < keys.length(); ++i) { char * temp; - if (keys[i] == char(254)) - lyxerr << "check one triggered" << endl; - temp = keymap_[keys[i]] = new char[2]; +// if (keys[i] == char(254)) +// lyxerr << "check one triggered" << endl; + temp = keymap_[static_cast(keys[i])] = new char[2]; temp[0] = 0; temp[1] = accent; } kmod_list_[accent]->exception_list = 0; @@ -276,9 +276,9 @@ if (lex.next(true)) { char const * t = lex.text(); string_to = strcpy(new char[strlen(t)+1], t); - if (key_from == char(254)) - lyxerr << "check two triggered" - << endl; +// if (key_from == char(254)) +// lyxerr << "check two triggered" +//<< endl; keymap_[key_from] = string_to; if (lyxerr.debugging(Debug::KBMAP)) lyxerr << "\t`" << string_to << "'" @@ -347,17 +347,17 @@ string Trans::process(char c, TransManager & k) { - lyxerr << "enter process" << endl; +// lyxerr << "enter process" << endl; char dummy[2] = "?"; char * dt = dummy; char * t = Match(c); - lyxerr << "finished variables" << endl; +// lyxe
Re: Bug in LyX Version 1.1.3
Berthold Gunreben wrote: > > Hi, > > I think I found a bug in LyX Version 1.1.3. I try to use a compose key to > enter the ô character. What I do is: > press shift > press AltGR > release shift > press and release ^ > press and release o no problem with LyX 1.1.4pre1 and Linux 2.2.13 Herbert -- [EMAIL PROTECTED] http://www.perce.de