Jean-Marc Lasgouttes
6c8a775c73
Use subdir-objects for automake 1.14 or newer
...
This option is going to be mandatory starting with automake 2.0.
LyX is able to use this since version 2.1, but it turns out that it is
badly implemented in versions of automake older than 1.14.
We rely on some (undocumented) symbol to detect automake 1.14 and
use the subdirs-objects option in this case.
For more details, see:
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg181023.html
Making everything work with autotools required making a copy of two
files from support/tests. It seems that we should not point to source files
that are handled by another Makefile.am.
2014-04-21 11:52:00 -04:00
Richard Heck
f83aab43e5
Whitespace.
2014-04-21 11:52:00 -04:00
Richard Heck
f80ef1a159
Typo.
2014-04-21 11:52:00 -04:00
Richard Heck
39ac113ba1
Update other comment.
2014-04-21 11:52:00 -04:00
Richard Heck
6021322c01
Update comment slightly.
2014-04-21 11:52:00 -04:00
Juergen Spitzmueller
2928afbd01
Add comment.
2014-04-21 11:52:00 -04:00
Richard Heck
75aa0d61db
Make some functions return const refs, and add a comment.
2014-04-21 11:52:00 -04:00
Richard Heck
c0be76a2d6
Whitespace.
2014-04-21 11:52:00 -04:00
Richard Heck
065db68067
Fix a bunch of minor issues discovered by the cppcheck script.
2014-04-21 11:52:00 -04:00
Richard Heck
84d4d45daa
Fix two thinkos caught by the cppcheck script.
2014-04-21 11:52:00 -04:00
Juergen Spitzmueller
302228625b
Stabilize mouse selection in mathed
...
Fixes : #9074
2014-04-21 11:51:59 -04:00
Tommaso Cucinotta
cb79658e54
Workaround for #7987 : deleted text in change-tracking mode is not found in Advanced F&R any more.
2014-04-21 11:51:59 -04:00
Tommaso Cucinotta
13cb7da11d
Merged Paragraph::stringify into asString().
2014-04-21 11:51:59 -04:00
Juergen Spitzmueller
ad6f96bf48
Do not substract cursors pos from two different cells (fix assertion while doing adv search)
...
Fixes : #7944 .
2014-04-21 11:51:59 -04:00
Jean-Marc Lasgouttes
5ff8a01cb6
Fix oversight in autotools packaging selection
...
The only consequence of this thinko is that the lyx.desktop and the svg icons were installed on Mac OS and Windows platform, whereas they are useless.
2014-04-21 11:51:59 -04:00
Richard Heck
0a6ff99f28
Typos and style.
2014-04-21 11:51:59 -04:00
Richard Heck
8b00b355ca
Change forToc() to forOutliner(), to avoid confusion. The old name
...
is left over from when the outliner really did just display a TOC.
2014-04-21 11:51:59 -04:00
Richard Heck
f13e9a183d
If this test fails, then we are about to crash, because we are about
...
to try to access whichever thing we did not find. So do an emergency
close of this Buffer.
2014-04-21 11:51:59 -04:00
Richard Heck
47c3b0fce7
Typos in algorithm module.
2014-04-21 11:51:59 -04:00
Richard Heck
cd32001de6
Typo.
2014-04-21 11:51:59 -04:00
Uwe Stöhr
658aa3f026
PrefLanguageUi.ui: change a string
...
to have uniform uppercases in this dialog
2014-04-21 11:51:59 -04:00
Jean-Marc Lasgouttes
f8da042312
Do not store Languages objects in completion words lists
...
In the current code each paragraph contains a map<Language,
WordList*>, which means that it contains a full copy of the language
object. Since these objects contain translation tables nowadays, this
is a very bad idea.
This patch simply replaces the Language key by a string.
When loading the Userguide on linux/x86_64, the total memory
consumption decreases from 36.27MB to 31.50MB.
2014-04-21 11:51:59 -04:00
Juergen Spitzmueller
0b2d89eaea
In Paragraph::changeCase, correctly track the font of the changed characters (fix crash)
...
Fixes : #7943
2014-04-21 11:51:58 -04:00
Uwe Stöhr
30f2c2c4e3
stdmenus.inc: add move rows/columns feature to Edit menu
...
fixes bug #9047
2014-04-21 11:51:58 -04:00
Uwe Stöhr
9776519cc5
PrefCompletionUi.ui: port commit 1a137950
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
df1dbe28ce
Do not allow the manual insertion of a directory (without filename) into the import dialog and thus prevent an assertion.
...
Fixes : #7437
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
9b6eea6ca5
Do not crash when entering math in ct mode with merge dialog open.
...
Fixes : #7685 .
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
da196ed5b2
Fix corrupted PrefCompletionUI.ui
2014-04-21 11:51:58 -04:00
Richard Heck
f00104d222
Revert "Tooltip for completion word length."
...
This reverts commit 2aadcec1fc9ae784e6029b56790753ce82b9f055.
Conflicts:
src/frontends/qt4/ui/PrefCompletionUi.ui
2014-04-21 11:51:58 -04:00
Richard Heck
4540e6c2ef
Patch from Enrico fixing a problem with the lyxpak.py script when
...
"Add Bibliography to TOC" is used. Fixes #9044 .
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
5a4363c0f5
\lyxdeleted uses an ulem command.
...
Therefore we need to put \cite and \ref into \mboxes, as in our native ulem commands.
Fixes : #8806 .
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
9aa0fe91f6
ulem commands can be nested.
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
b8661bcfb3
style
2014-04-21 11:51:58 -04:00
Juergen Spitzmueller
a70571258d
Fix assertion when ChkTeX hit math.
...
The problem here was that we used texted-only methods (via paragraph()), which triggered the assertion as soon as we were inside math.
Fixes : #8798
2014-04-21 11:51:57 -04:00
Juergen Spitzmueller
8e6d367f94
InsetListings: Rewrite C-ism in C++ and fix terminator bug.
...
The rewriting is completely done by JMarc. The terminator bug fix has been added to that by me.
Fixes : #8985
2014-04-21 11:51:57 -04:00
Scott Kostyshak
abc4c663ca
Focus on buffer after section select in Outliner
2014-04-21 11:51:57 -04:00
Benjamin Piwowarski
73405549cb
Avoids const_cast in configure_command by using mutable
2014-04-21 11:51:57 -04:00
Richard Heck
d53cf7f575
Typo.
2014-04-21 11:51:57 -04:00
Richard Heck
fdbe775b9f
This is the result of an audit of all static variables, looking
...
for possible thread conflicts, of the sort Georg resolved at
6a30211f
. I have made static variables const where possible,
and marked cases that looked potentially problematic with the
comment:
// FIXME THREAD
Many of these definitely are vulnerable to concurrent access, such
as the static variables declared at the start of output_latex.cpp.
Suppose, e.g., we were outputting latex and also displaying the
source of a different document.
I'd appreciate it if others could grep for "FIXME THREAD" and see
if some of these are harmless, or what.
2014-04-21 11:51:57 -04:00
Richard Heck
3d6790607e
Tooltip for completion word length.
2014-04-21 11:51:57 -04:00
Richard Heck
7765b1c9a8
Draw a small red frame around preview images that are too small.
2014-04-21 11:51:57 -04:00
Richard Heck
64e0c5589c
Return an error if LaTeX is unable to compile the file.
2014-04-21 11:51:57 -04:00
Benjamin Piwowarski
54a534c81f
Really use qstr to convert a string in a QString
2014-04-21 11:51:57 -04:00
Benjamin Piwowarski
91980ebfc5
Use qstr to convert string to a QString
2014-04-21 11:51:56 -04:00
Juergen Spitzmueller
8913031faf
Fix section-select when issued from outliner
...
Fixes : #8936
2014-04-21 11:51:56 -04:00
Juergen Spitzmueller
33e10ff213
Fix selection drawing after mouse-double/triple in mathed
...
Fixes : #8829
2014-04-21 11:51:56 -04:00
Benjamin Piwowarski
382b42d6c2
OS X: Title bar can be clicked to access file path
2014-04-21 11:51:28 -04:00
Benjamin Piwowarski
4e38cf1524
Fix problem with python and change of PATH
...
- waits that lyxrc has been read before finding python
- when the PATH changes, resets the value
2014-04-21 11:51:28 -04:00
Benjamin Piwowarski
2da0d32771
CMake: specific modules for Qt5
2014-04-21 11:51:04 -04:00
Benjamin Piwowarski
6468cd97e3
When LYX_ASPELL is on, fails if not finding the library
...
Otherwise, this was triggering errors latter in the build process
2014-04-21 11:51:04 -04:00