is
being used.
Best,
Vince
> On Oct 25, 2019, at 10:27 AM, Scott Kostyshak wrote:
>
> That great it works for you now, Vincent. Do you have any specific
> suggestions for how to improve the information in INSTALL.cmake? Would
> you be interested in proposing a patch that clari
Thanks! That did it.
I didn’t understand from INSTALL.cmake what the purpose of these variables were.
Best,
Vince
Sent from my iPhone
> On Oct 23, 2019, at 4:02 AM, Kornel Benko wrote:
>
> Am Tue, 22 Oct 2019 11:17:28 -0400
> schrieb Vincent Lucarelli :
>
>&g
Hi,
I tried to use cmake on CentOS 7 to build and install lyx from a clone of
the git repo. The binary built and installed fine, but if I try to access
in the gui "Help > User's Guide" I get the error "Lyx: unable to find
`UserGuide'. Bad installation?"
There isn't a CMakeLists.txt in the lib or
ed into the code, I saw that this function
was very very long, and therefore it is not easy to always see that this
variable is actually a function parameter.
But, I guess the coding standard says that functions shouldn't be longer
than something like half a screen.
Vincent
uot;insetstatus: onblablabla" for a branch inset with content
"blablabla".
Vincent
taging ? It looks perfectly fine to me: the bug will
be fixed in 2.3, but is not fixed for 2.2.x.
Vincent
. Changes for 2.2.2 can be cherry-picked
from 2.3-staging (or master) when 2.1.1 is released.
Vincent
uld not *necessarily* be in master's commit history. I
>
> I would prefer to see 2.2.0 final commit in master, reason being
> history searches via git log etc.
>
git log $(git merge-base HEAD 2.2.0)..HEAD
Vincent
Op 12 apr. 2016 22:07 schreef "Vincent van Ravesteijn" :
>
>
> Op 12 apr. 2016 21:29 schreef "Jean-Marc Lasgouttes" :
>
> >
> > Le 12/04/16 18:45, Scott Kostyshak a écrit :
> >
> >> So in the commit history of master we will no
Op 12 apr. 2016 21:29 schreef "Jean-Marc Lasgouttes" :
>
> Le 12/04/16 18:45, Scott Kostyshak a écrit :
>
>> So in the commit history of master we will not see the final 2.2.0
>> release (e.g. fde16219 for 2.1.0)?
>>
>> Have we done this before in this w
. However, instead of hiding this in the test logic, we can now make the
> documents robust by setting these fonts in the source.
>
>
Yes. Tests shouldn't adjust the lyx files to be able to export just
because it has to pass the test.
Vincent
On Thu, Nov 12, 2015 at 8:12 PM, Georg Baum
wrote:
> Vincent van Ravesteijn wrote:
>
>> I doubt whether it is a good thing to start fiddling with the document
>> when we read in a corrupt file.
>>
>> Version control systems can corrupt a file in so many ways.. do
we could do it. If you need
> it to be non-const, that's OK too.
>
> JMarc
I doubt whether it is a good thing to start fiddling with the document
when we read in a corrupt file.
Version control systems can corrupt a file in so many ways.. do we
really want to raise the impression we could read it in properly but
in the mean time things are lost.
Vincent
On Wed, Nov 11, 2015 at 1:02 PM, Jean-Marc Lasgouttes
wrote:
> Le 10/11/2015 10:02, Vincent van Ravesteijn a écrit :
>>
>> At the moment you cannot use LyX with Qt4 because it cannot read svgz
>> files, and the code is not correctly falling back to png files.
>>
>>
to png files.
So yes, we need both, otherwise we will have to require newer versions of Qt.
Vincent
h (or use feature branches which takes us back to the
first point),
- you unavoidably need some sort of maintainer to decide what gets merged
when and who resolves merge conflicts and is reasonably always present (or
to try to use some autocomplex scripting).
Vincent
the physical
appearance of the file format, and if we do not change the document output
of a certain file, is it then still forbidden to change in a minor release?
I mean, it's just a GUI change basically.
Vincent
ut stealing C-T too.
>
> JMarc
Should we have a shortcut to export to the last chosen format. So, when I
use the toolbar to export to ps, this shortcut let me repeatedly export to
ps. If I then choose to export to pdf, this shortcut would export to pdf.
Ps, I never liked a document setting indicating the default output format.
Vincent
ike it is now.
I'm not against having a document setting whether the document is
using track changes or not, I'm just against storing whether I
accidentally had it enabled or not when I saved the document.
Vincent
ke
"under_version_control". When the user opens such a document (for the first
time?) we turn on change tracking.
Important is to not save the current state of change tracking.
Vincent
that it didn't
call markDirty or recordUndo, all tell me that this setting was not
supposed to be a document property. It probably was stored in the file,
because there is no easy machinery at hand to store a document-specific
user preference.
Vincent
ake lyxdist
> gives me an error:
>
> make[3]: *** No rule to make target 'test/test-insets-basic.lyx', needed
> by 'distdir'. Stop.
>
It is a type in src/tex2lyx/Makefile:
- test/test-insets-basic.lyx \
+ test/test-insets-basic.tex \
Vincent
On Thu, Nov 5, 2015 at 10:31 AM, Vincent van Ravesteijn wrote:
> On Thu, Nov 5, 2015 at 9:57 AM, Scott Kostyshak wrote:
>> I have been reading up on the release process at various sources,
>> including http://wiki.lyx.org/Devel/ReleaseProcedure.
>>
>> The follow
-scripts
> input/
> expected/ # expected output
> output/ # just a dir for the output, no content in the repo
>
+1
>> For now I'll simply put all files in lib/test/export (I only plan to add
>> export test for now), once we have 20 or 30 files in there we can create
>> sub-directories, and then it might also be clear how to name these.
"lib" sounds like the things we distribute as the Resource folder.
Vincent
On Thu, Nov 5, 2015 at 7:12 AM, Pavel Sanda wrote:
> Vincent van Ravesteijn wrote:
>> > I consider it also document, not user, setting. It would cause confusions
>> > if this setting is not transfered to my collaborators within the document.
>>
>> I disagre
borator to use track changes, I'll have turn on track changes, make
a change, undo the change, and save.
Vincent
create a specific test that tests
the compatibility of chemgreek with Xe/LuaTeX and invert that test.
This documents the incompatibility we found, and the test will report
whenever the incompatibility is solved.
Vincent
st temporarily
> ignore: skip the test permanently
>
Suspending means: "The outcome is noisy, so skip it until someone
looks into it and makes the test better."
Ignore: Skipping a test permanently is the same as just removing the test.. ??
Vincent
imed to have a lot of experience with one of the
frameworks.
Vincent
s no confusion possible.
If it was, then we should also make the cursor position a document
property, so my collaborator would not be confused where to start
writing ...
Vincent
s)
user-per-document preference.
>
> \output_changes : whether the changes are displayed in the output (I can
> agree that this one could be considered as part of the document.)
>
user-per-document preference.
> Also, is there a way to have settings which are per-user *and* per-file?
>
Yes, we write for instance the cursor position per file into the session file.
Vincent
On Tue, Nov 3, 2015 at 2:28 PM, Jean-Marc Lasgouttes wrote:
> Le 02/11/2015 21:36, Vincent van Ravesteijn a écrit :
>>
>> Dear all,
>>
>> I have prepared a unit test framework based on google-test (gtest). You
>> can see the commits at
>>
>> http://git
>> Any comments ? Shall I proceed to push this to master ?
>>
>> Vincent
>>
>
> Having a unit test framework integrated is a very good idea!
>
> Why have you chosen gtest and not QTest? Does gtest has interesting
> features which QTest does not have?
I'
ns "unit-tests
--gtest_filter=BufferTest" and gives a summary. For more details, it is
adviced to run the unit-tests executable directly (or improve CMake to
capture the output somehow).
Any comments ? Shall I proceed to push this to master ?
Vincent
#ctest -N
Test project C:/Use
On Sun, Nov 1, 2015 at 4:51 PM, Scott Kostyshak wrote:
> On Sat, Oct 31, 2015 at 11:08:51PM +0100, Peter Kümmel wrote:
>> Am 25.10.2015 um 06:19 schrieb Scott Kostyshak:
>> >On Fri, Oct 23, 2015 at 06:13:03PM +0200, Vincent van Ravesteijn wrote:
>> >
>> >>I
would be to select classic icons in the preferences, or to
change some occurences of "svgz,png" to "png" in the source code.
Vincent
Op 29-10-2015 om 18:33 schreef Kornel Benko:
The problem was, that cmake accumulated messages from runtests.py.
Now runtests.py is called for each file separately.
Vincent, have you checked if that is OK to you?
Kornel
It indeed works much better.
I just don't understand wha
On Wed, Oct 28, 2015 at 10:47 PM, Kornel Benko wrote:
> Am Mittwoch, 28. Oktober 2015 um 22:12:19, schrieb Vincent van Ravesteijn
>
>> Using CMake version 2.8.10, all tex2lyx tests fail due to the use of
>>
>> file( TIMESTAMP .. )
>>
>> in runtests.cmake
> > It is only a bit
> > annoying that I have to wait for a long time without getting any
> > feedback on the progress.
> >
> > Vincent
> >
>
> I don't feel guilty. I don't remember anyone saying anything about the
'env' com
Using CMake version 2.8.10, all tex2lyx tests fail due to the use of
file( TIMESTAMP .. )
in runtests.cmake. The TIMESTAMP command is available since CMake 2.8.11.
Vincent
13754937356458394000
13754937356458395
...
10001
}
The same entries also fail for the negated case.
Vincent
-f flag ?
Except for the gnumeric stuff, it all seems to work. It is only a bit
annoying that I have to wait for a long time without getting any
feedback on the progress.
Vincent
so I don't even see it myself.
Vincent
..
not a big issue, but polluting the output and it seems a bit non-sense
as I don't have a GUI. Maybe something to fix some time.
>
>> - I need ssconvert for Gnumeric
These were errors during the execution of updatetex2lyxtests. It is a
bit strange I need 3rd party dependencies for testing tex2lyx.
>> - It complains that I cannot convert fig formats to pdftex
>> - and more.
Again, these were errors during the execution of updatetex2lyxtests.
Vincent
ng all possible kinds of dependencies, and
using a lot of linux-specific
scripting will not be very useful as a test that all developers should
run before each commit.
On the other hand, it is fair to make developers responsible for their
own commits. So, if
it can be avoided that a bug is introduced by running a single command
from the command line,
it makes sense to expect this from the developer.
Vincent
.
Generating LyxTestFiles
The command "env" is either misspelled or could not be found
C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5):
error MSB6006: "cmd.exe" was finished with code 9009
Vincent, do you perhaps have an idea?
Well y
t all?
>
>
> What does ctest do? There is nothing abut it in the Development.lyx file.
Could you please add it there?
>
> I cannot find a command ctest to execute. How can or should I execute it?
>
We have explained you this more than 2.5 years ago (see the link below).
Since then the tex2lyx and export tests have been a recurring topic on the
list.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg177032.html
Vincent
e
Why do you choose the option by which you feel offended ? Georg just
considers to improve the support, so maybe to teach LyX about autoref,
instead of using preamble code. He does not judge you.
Vincent
Op 24-10-2015 om 7:13 schreef Peter Kümmel:
Am 23.10.2015 um 21:34 schrieb Vincent van Ravesteijn:
support of MSVC2010.
I think I don't need to tell Peter about MSVC support for
C++11 (I guess he knows better than me).
The message was really meant for you: if you introduce C++11
fea
some literature about this topic and some suggest to omit floating
if one cannot allow the objects to float. This is the case in the math
manual.
>
Hmm we, as the experts, should not set the bad example. The fact that LyX's
docs don't use floats will be used by the unbelievers as an argument
against it.
Vincent
Op 23-10-2015 om 21:22 schreef Guillaume Munch:
Le 23/10/2015 20:16, Vincent van Ravesteijn a écrit :
Op 23-10-2015 om 20:55 schreef Guillaume Munch:
Le 23/10/2015 17:55, Peter Kümmel a écrit :
I wonder to still see auto_ptr:
https://travis-ci.org/syntheticpp/lyx
Which old compiler you
ittle more effort.
IMO, a separate hard string freeze is not needed as long as we act
reasonable.
Vincent
es. This makes me
hope that this 2.2 version will be short-lived (however impatient I am
to see it out).
Guillaume
Well, I probably can wake you from your dreams of C++11 quickly when I
try compiling your C++11 features with MSVC2010...
Vincent
r? If we are
out of ideas, I propose to compile with -Wno-deprecated-functions in C++11
mode.
>
> JMarc
I have it documented somewhere. Should I put it in development.lyx ?
Vincent
while the other half is introducing new ones.
>>
>> - Will there be a code-freeze after that strings can still be changed?
>
> Is this what is normally done? I'm new at this.
I've actually no clue what is meant with a code freeze after that
strings an be changed ?
Vincent
only looks whether a file
exists but does not take into account whether a certain file is readable.
I want to fix this soon.
Vincent
to be able to make
suitable libraries. Did we get rid of gettext libs completely or do we
still need it (besides the msgmerge and friends applications) ?
It's a good idea to update cmake to download the sources.
Vincent
Op 20 okt. 2015 02:32 schreef "Uwe Stöhr" :
>
> Am 15.10.2015 um 01:18 schrieb Scott Kostyshak:
>
>> Uwe can you confirm that shipping our alpha with Qt 5.6 beta is
>> feasible for you?
>
>
> Hi Scott,
>
> I am open for anything. I think that i will ne
Op 20-10-2015 om 20:06 schreef Georg Baum:
Guillaume Munch wrote:
I'll let Vincent decide whether he wants to make this change.
Sure, our messages crossed each other, I would not have suggested that if I
knew that he had time to test.
The compilation error could btw easily be fixed by m
Op 19-10-2015 om 23:36 schreef Guillaume Munch:
Le 19/10/2015 21:59, Vincent van Ravesteijn a écrit :
Op 19 okt. 2015 22:51 schreef "Guillaume Munch" mailto:g...@lyx.org>>:
>
> Le 19/10/2015 21:34, Georg Baum a écrit :
>>
>>
>> The message on the l
d.h? (or the fix be moved to strfwd.h which is already included by
docstream.h via docstring.h?)
>
> I am tempted to do the proper fix, but since I do not own MSVC, people
would have to bear with me if this breaks compilation temporarily.
>
If you post the fix to the list here, I will try it tomorrow, and if it
works, I will commit.
Vincent
Op 19-10-2015 om 18:45 schreef Kornel Benko:
Am Montag, 19. Oktober 2015 um 18:02:02, schrieb Vincent van Ravesteijn
commit 92b7c5a92f21956f6da19c8ac783cd9132ca82b9
Author: Vincent van Ravesteijn
Date: Mon Oct 19 17:50:59 2015 +0200
cmake: Put updatetex2lyxtests in an appropriate
the error.
I fixed it at 10d7f6d.
Vincent
ooks/post-receive or
post-commit or something like that. This is in the .git directory on
the server.
Vincent
}
Uwe,
It looks to me that the rectangular brackets should be replaced by curly
braces.
Vincent
git log -Sy_top
>
>
> I did that, but the problem was with renames. The best I could come up with
> is
>
I don't see the problem. For me it goes back to the "Initial revision"
by LGB in 1999.
Anyway, the _usage_ of y_top was removed at:
7de76711 (http://git.lyx.org/?p=lyx.git;a=commitdiff;h=7de76711#patch35)
8c8e438e4
(http://git.lyx.org/?p=lyx.git;a=commitdiff;h=8c8e438e4cb0d2209cd9fc1990041c17028f3ff8;hp=318bdb52f3ecfd2c2f1ef5bd9f7dcfa4a5ad8edd).
Vincent
ernal programs and libraries in 2.2:
> LyX is not yet supposed to work with Qt5. It is advised to compile and
> run LyX against Qt 4.8.x. On Windows Qt 4.8.6 or newer is advised."
>
> Which means that my concerns about Qt 5.6 were a tad premature...
>
I guess that the release notes for 2.2 needs to be reconsidered anyhow.
This excerpt was just copied from the 2.1 release notes. IIRC
Vincent
had surprising effects. Now they all behave
consistently.
What about declaring the unimplemented 'others' as private, but leaving
them unimplemented (if possible) ? This prevents adding unused code to
the codebase.
I've seen that approach to comply to the rule.
Vincent
g it, you're doing a really awesome work :o)
I have recently changed my computer to take a macbook with a retina
display: would it be possible to get a test version of lyx 2.2.0 by any
chance ?
Thank you very much in advance
Best regards
--
Vincent Viguié
CIRED - Centre International de Rech
nce) is edited such that it
resembles what the imported tex file should be in LyX.
Vincent
worth pulling in the QtSvg dependency just to show a nicer banner ?
Vincent
not have the possibility of attending them to
this change by putting something in the release notes :S..
Vincent
Since commit ([52fee355/lyxgit]; "Fix external middle-mouse pasting
with Qt5/X11"), I need X11/Intrinsic.h for which I had to install the
package libxt-devel.
Does this need a check in configure.ac ?, and/or a note in the RELEASE_NOTES ?
Vincent
Op 18 mei 2015 22:20 schreef "Georg Baum" :
>
> Vincent van Ravesteijn wrote:
>
> > Last time I tried (not so long ago), I hit a lot of new compiler errors,
> > which I didn't know how to fix.
> >
> > Thank you for fixing those..
>
> It was
for a stable release is more risky.
Georg
Last time I tried (not so long ago), I hit a lot of new compiler errors,
which I didn't know how to fix.
Thank you for fixing those..
Vincent
we had 8 months between first beta and 2.1 release.
Vincent, are you still our release manager, or are your other
management duties still interfering? I like the way you force us to
fix every detail before release, I think this is needed.
Thanks for putting it in a positive way.
I often
there a clear correct way?
In many cases variables are defined const because they are not going to
be changed. This does not mean that it was not allowed to be changed by
design.
In this case, I would just remove the const.
Vincent
ymbols");
Anyone knows what "return 2" means ? I don't see anything in the tex2lyx
man page or whatever. Also, I don't think we use the return value
anywhere ourselves.
Vincent
ity
(no fake copy assignments), added features (deleters) and support for
arrays. See unique_ptr for additional information."
(http://www.cplusplus.com/reference/memory/auto_ptr/)
(http://www.cplusplus.com/reference/memory/unique_ptr/)
Vincent
e are not so many
warnings in the attached and they all look like it's worth killing
them.
Vincent
is that one may have transformed the painter space so that, for example the
> unit is millimeter (think printer). This is not the case here obviously.
>
I guess that when you use AntiAliasing, you would be able to actually
draw non-integer widths.
Don't know how Qt handles it though.
Vincent
On Fri, Jan 9, 2015 at 11:19 AM, Kornel Benko wrote:
> Am Donnerstag, 8. Januar 2015 um 20:08:35, schrieb Georg Baum
>
>> Vincent van Ravesteijn wrote:
>>
>> > On Thu, Jan 8, 2015 at 10:13 AM, Kornel Benko wrote:
>> >> Am Mittwoch, 7. Januar 2015 um
we might want the Qt5 support fully up and running
before 2.2.
Vincent
dependency in cmake for the check on
>> ExternalTransforms...
>>
>> Georg? Kornel?
>>
>> JMarc
Isn't it just a case of adding dummy definitions for TexRow::newline
and friend in dummy_functions.cpp (as we did in
src/tex2lyx/dummy_impl.cpp) ?
Vincent
tros that this package is required ?
Vincent
the 'f' is clipped away.
This patch uses QRegion to set a clip region that is everything except
the part that is drawn in another color.
Ok ?
Vincent
src/frontends/qt4/GuiPainter.cpp | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/frontend
this the default then ?
Vincent
.
Vincent
you see on screen, so
all arabic characters have been translated into their correct form).
Then you can draw a subset of the glyphs with QPainter::drawGlyphRun
with the correct color etc.
Vincent
Jean-Marc Lasgouttes schreef op 7-5-2014 10:07:
07/05/2014 00:37, Vincent van Ravesteijn:
> What is the difference between a ligature and a contextual form?
According to: http://en.wikipedia.org/wiki/Arabic_alphabet#Ligatures,
there is only one compulsory ligature (having two forms, see la
(re-sent, including figures this time)
Jean-Marc Lasgouttes schreef op 6-5-2014 22:33:
Le 06/05/14 22:21, Vincent van Ravesteijn a écrit :
OK, I have an idea for having correct selections without loosing the
Color_selectiontext enum: we could draw the complete string as
selected and non
=fde16219ca7860fdfe8adf171d109a7cce61e7b4
benjamin
Benjamin,
Please don't top-post the e-mails. Please write at the bottom to the
email you reply to.
Vincent
m ftp and check yourself ;) P
Will do! At the same time, I guess the tar will be different since we
don’t need autotools related files but cmake ones for that tar build.
benjamin
Well, CMake generates makefiles as well..
Vincent
ant that either. They appear to be used to freezing master
and any change is confusing.
Vincent
/ anonymous mode, or did you
clone with your own R/W >access to the gsoc repo ? (Vincent should
have granted you R/W access, right?)
I tried |git clone g...@git.lyx.org:lyx <mailto:g...@git.lyx.org:lyx>|
but it was asking for password, when I asked on the mailing
list they told
Jean-Marc Lasgouttes schreef op 6-5-2014 22:33:
>
> Le 06/05/14 22:21, Vincent van Ravesteijn a écrit :
>>>
>>> OK, I have an idea for having correct selections without loosing the
>>> Color_selectiontext enum: we could draw the complete string as
>>> sele
Richard Heck schreef op 6-5-2014 15:41:
On 05/06/2014 04:57 AM, Vincent van Ravesteijn wrote:
Previewing of some (most) svg files does not work anymore even if
Inkscape and the converters has been set correctly. This is because
Qt claims to be able to load svg files natively. However, Qt does
Jean-Marc Lasgouttes schreef op 6-5-2014 11:06:
04/05/2014 22:14, Vincent van Ravesteijn:
When selecting the first character, I see two things:
1) the connection between characters is lost (in master this is not the
case)
2) the first character actually moves to the right on selection (while
Op 6 mei 2014 15:41 schreef "Richard Heck" :
>
> On 05/06/2014 04:57 AM, Vincent van Ravesteijn wrote:
>>
>> Previewing of some (most) svg files does not work anymore even if
Inkscape and the converters has been set correctly. This is because Qt
claims to be abl
On Tue, May 6, 2014 at 11:06 AM, Jean-Marc Lasgouttes
wrote:
>
> 04/05/2014 22:14, Vincent van Ravesteijn:
>
>> When selecting the first character, I see two things:
>>
>> 1) the connection between characters is lost (in master this is not the
>> case)
>> 2
1 - 100 of 3137 matches
Mail list logo