Ping ... Am Dienstag, 27. September 2016 um 14:12:49, schrieb Kornel Benko <kor...@lyx.org> > Am Montag, 26. September 2016 um 19:06:58, schrieb Kornel Benko > <kor...@lyx.org> > > > > The test keytest/findadv-05 shows a new error. > > > > (Repeating commands from the test case) > > 1.) Open new document > > 2.) write 'foo foo foo foo' > > 3.) make the middle 2 foo's be italic > > 4.) move cursor to HOME position > > 5.) open the advanced search dialog > > 6.) go to 'Settings' part of the dialog > > 7.) uncheck 'Ignore format' > > 8.) go back to 'Search' part of the dialog > > 9.) in the 'Find' field enter 'foo' in italic > > 10.) click on 'Find Next' > > > > italic (or slanted) foo is not found. Using 'foo foo' as search pattern > > works. > > Try to make the 'space' between 'foo foo' be normal (e.g not italic) > > Now searching for 'foo' will find the first 'foo' but not the second. > > > > I tried to bisect, but to my surprise could not find the associated commit. > The only difference was that for bisecting I used another compiler (gcc > 4.8.4), > while I otherwise use the version 6.1.0. > > So I rebuild lyx with gcc4.8, the error is gone. > > Now trying with gcc5.3 ... error. > > What are the differences between gcc5.3, 6.1 and 4.8? > gcc4.8 Compiler does not support std_regex, flag = "--std=c++11" > gcc5.3 Compiler supports std_regex, flag = "--std=c++14" > gcc6.1 Compiler supports std_regex, flag = "--std=c++14" > > Kornel
signature.asc
Description: This is a digitally signed message part.