Enrico Forestieri
031748d9c8
Avoid an assertion when compiling in debug mode with MSVC 2015
...
Seemingly, when removing an argument from argv, and thus inserting
a null pointer to shorten the array, causes an assertion because
the null pointer is not a valid heap pointer (sic!)
Fixes bug #10440
2017-04-12 21:19:42 +02:00
Juergen Spitzmueller
06fb58a2da
FontUi: Fix layout
...
The old layout resulted in a too wide dialog
(especially in some localizations)
2017-04-12 12:50:44 +02:00
Günter Milde
ddacfc0581
ctests: test unicodesymbols also with utf8.
...
The the default input encoding (utf8) whas somehow dropped from
the list. Restore it with explicit naming.
2017-04-12 12:42:26 +02:00
Juergen Spitzmueller
cbde0e16e2
TextLayout.ui: small layout fixes.
2017-04-12 12:10:58 +02:00
Juergen Spitzmueller
9068d1902e
No need to translate number
2017-04-12 11:57:43 +02:00
Juergen Spitzmueller
8393fde6ee
de.po
2017-04-12 11:53:58 +02:00
Uwe Stöhr
eb15b26801
InsetFloat.cpp: fix bug #10618
...
the label code missed to check all options (rotated, span columns)
2017-04-12 00:22:23 +02:00
Kornel Benko
bb6730e135
Update sk.po
2017-04-11 09:27:00 +02:00
Uwe Stöhr
ad77e08fde
FORMAT: correct a date
2017-04-11 02:03:19 +02:00
Uwe Stöhr
818373ce4f
tex2lyx: support rotated algorithm floats
...
LyX knows algorithm floats since ages. tex2lyx's support for rotated algorithm floats has simply been forgotten.
2017-04-11 00:36:00 +02:00
Uwe Stöhr
d2ac0d2cf4
TextLayoutUi.ui: correct a tooltip
2017-04-10 23:34:20 +02:00
Jean-Marc Lasgouttes
e19b2a717e
Set encoding correctly when reading layout files
...
Patch from Enrico.
2017-04-10 15:06:14 +02:00
Jean-Marc Lasgouttes
20696ecb7e
Try to preserve small details from eb4a2a19
...
Part of ticket #10569
2017-04-10 11:21:29 +02:00
Jean-Marc Lasgouttes
94114fd121
Better implementation for corssOutLines
...
When trying to do implement a LaTeX feature on screen, it is always
good to see how LaTeX does it, just in case it is easy to implement on
our side.
Then we have a correct output at all DPI sizes.
2017-04-10 10:27:08 +02:00
Kornel Benko
560ebc1d50
Make output of check_Length.cpp more human readable.
2017-04-10 09:57:40 +02:00
Stephan Witt
d568846e03
update canAutoOpenFile/autoOpenFile implementation to new MacOSX API, avoid deprecated calls
2017-04-08 21:01:17 +02:00
Stephan Witt
4a009c85bb
#9006 care to make prefs2prefs.py python 3 compatible
2017-04-08 20:58:16 +02:00
Kornel Benko
ebbc638de8
Update sk.po
2017-04-08 11:43:39 +02:00
Uwe Stöhr
1c2d056cfc
tex2lyx: fix the preamble output
...
- LyX has new preamble tags. Although that they are not relevant for LaTeX they must be created by tex2lyx nevertheless
- also fix an issue that the formula indentation was always output
- update the tex2lyx tests accordingly
2017-04-08 04:55:22 +02:00
Uwe Stöhr
fae697a65c
update tex2lyx tests to latest file format
2017-04-08 04:13:05 +02:00
Uwe Stöhr
b3b7675f54
Length.cpp: add new unit representing \baselineskip
...
- fileformat change
2017-04-08 03:30:21 +02:00
Uwe Stöhr
b3b1cf7e98
InsetTabular.cpp: handle crossed-out text
2017-04-08 02:55:00 +02:00
Uwe Stöhr
e5c313fc3b
GuiDocument.cpp: commit missing part
...
This should have been committed with the previous commit but failed for an unknown reason.
2017-04-08 02:16:05 +02:00
Uwe Stöhr
c9dde702f0
MathsUi.ui. move formula indentation to text layout as requested by Jmarc
2017-04-08 02:12:35 +02:00
Uwe Stöhr
f37fa674f8
MathsUi.ui: next attempt to make it look correct also under Linux
2017-04-08 01:39:08 +02:00
Guillaume MM
b382b246b6
MathAtom is a unique_ptr
...
Fix coverity suggestion of defining a move constructor
2017-04-07 23:31:34 +02:00
Kornel Benko
723f0e14d9
Make runtests.py python3 ready
...
Tex2lyx tests with ctest depend on it
2017-04-07 18:51:35 +02:00
Jean-Marc Lasgouttes
61cafeb4d2
Avoid using buffer() which might throw an exception
...
Actually buffer_ is always valid on this codepath, but coverity is not
able to see that.
2017-04-07 12:05:21 +02:00
Jean-Marc Lasgouttes
b925728591
Avoid using theServer() for no reason
...
All it brings us is threatening to throw an exception to scare coverity off.
2017-04-07 11:04:57 +02:00
Uwe Stöhr
74bcd5d26c
MathsUi.ui: adjust dimensions as requested
2017-04-07 02:14:34 +02:00
Uwe Stöhr
ad86f59639
BufferParams.cpp; initialize formula_indentation with default value
...
- Buffer.cpp: formula_indentation will not always be output/written -> erase it
2017-04-07 01:52:48 +02:00
Jean-Marc Lasgouttes
8769c0fb75
Row::Element::x2pos: go to nearest point also over insets
...
getPosNearX, which is the only user of x2pos, should always return the
nearest position.
In editXY, there is a need to return the position where the inset
stands, but it is done using checkInsetHit.
This is a simplification of commit eb4a2a19
, which has been reverted
at 01f0ab64a
.
Fixes part of bug #10569 .
2017-04-06 15:18:15 +02:00
Jean-Marc Lasgouttes
01f0ab64a7
Revert "When selecting text with the mouse, inset selection happens in the middle"
...
This reverts commit eb4a2a190f
.
2017-04-06 15:17:00 +02:00
Jean-Marc Lasgouttes
6a0c1c6573
editXY: make cursor positionning correct over non editable inset
...
Instead of using complicated (and wrong) code, it is better to use
getPosNearX here.
Also simplify the code by removing temporary variables.
Fixes part of #10569 .
2017-04-06 15:16:59 +02:00
Jean-Marc Lasgouttes
e3d252cd62
Set boundary correctly in getPosNearX
...
The code that looks whether neighbor block has a different direction
should look to the left or to the right depending on the direction of
the current block.
Fixes part of bug #10569
2017-04-06 15:16:59 +02:00
Jean-Marc Lasgouttes
86ae7dad3f
Require automake 1.14 and autoconf 2.65
...
This allows to fix distclean properly, since we know that
subdir-objects is used. When it is the case, it is not a good idea for
a Makefile to use a source file which is under the control of another
one. This could not be made to work work with old automake versions
(<1.14).
Therefore we refer directly to object files in Makefile.am instead of
source files. The actually leads to less compilation in tex2lyx.
Update the code here and there to remove compatibility hacks. Update
documentation.
Re-enable the layout test and fix the Length test, which was ovewriting
memory in test_inPixels() because lyxrc did not had a correct layout.
2017-04-06 14:56:30 +02:00
Jean-Marc Lasgouttes
3bd49d1f75
Make it clear that current_view_ is available when needed
...
In particular the LATTEST in createView tells coverity that creating a
view sets it as current_view_.
2017-04-06 13:03:05 +02:00
Scott Kostyshak
22c4a24a36
Document new behavior of "delete" LFUNs
...
- Describe the change in RELEASE-NOTES.
- Update the example for inset-forall.
This commit follows 71623b88
.
2017-04-06 00:37:29 -04:00
Scott Kostyshak
4a255ec9db
Keep RELEASE-NOTES as ASCII
...
Might as well make it as simple as possible.
2017-04-06 00:13:32 -04:00
Scott Kostyshak
57e93c47d5
Remove "Bummer" from the "Save failed!" message
...
There is a small chance that the user could get offended by this
nonchalant word in a data loss situation.
For discussion, see
https://www.mail-archive.com/search?l=mid&q=20170401043945.7bpmrdugtqo6dw3j%40steph
2017-04-05 22:08:10 -04:00
Uwe Stöhr
2b0969c31c
MathsUi.ui: adjust the size to fit better
2017-04-06 03:07:58 +02:00
Uwe Stöhr
5e059d349a
Win installer: add packages necessary for Unicode math support
...
- and one for Arabic script languages like Urdu
2017-04-06 00:10:51 +02:00
Uwe Stöhr
808339790c
support to indent formulas
...
- adds support for the general document class option fleqn
- adds support to specify the formula indentation
- fileformat change
2017-04-05 22:22:47 +02:00
Jean-Marc Lasgouttes
60810e0ae2
Use assertions to declare things we know for sure
...
Doing it that way makes coverity happy.
2017-04-05 11:53:17 +02:00
Jean-Marc Lasgouttes
7b0e732eeb
Check both lower and upper bound for tainted loop limit
...
In these cases, the lower bound is not that important, but coverity insists on it.
2017-04-05 11:36:40 +02:00
Jean-Marc Lasgouttes
abc0aaec12
Replace coverity annotation by an assertion
...
And reorganize the code a bit.
2017-04-05 11:29:51 +02:00
Uwe Stöhr
51afcd4f4c
LaTeXConfig.lyx: add the noto fonts
2017-04-05 01:19:40 +02:00
Uwe Stöhr
d2a8be38b2
FuncCode.h: correct a date
2017-04-05 00:06:37 +02:00
Uwe Stöhr
e575e7eebd
Add support to cross out characters
...
- adds support for the command \xout of the LateX package ulem
- fileformat change
2017-04-05 00:01:19 +02:00
Uwe Stöhr
d81deed121
latexfonts: correct previous commit
...
this went in accidentally
2017-04-04 23:08:45 +02:00