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
Benjamin Piwowarski
14de3aa49b
CMake install and bundling improvements (esp. OS X)
...
This patch improves the cmake bundling process:
- reworked bundle handling for OS X: only when installing resources are copied, otherwise
only the smallest bundle is built
- on OS X, the utility programs (tex2lyx) are now installed in the right location
- it removes some unneeded BUNDLE DESTINATION
- it provides a basic support for QT plugins inclusion
- it properly builds a disk image on OS X (only the background image is missing)
- it fixes the library paths for all executables (not only LyX)
- Use the COPYING file for cmake install license
2014-04-21 11:51:04 -04:00
Benjamin Piwowarski
c2e67a41ce
Objective-C compililation support with cmake and C++11
...
This fixes an issue whe compiling with C++11 flags on: The
objective-C clang compiler produces an error. This patch waits
avoid including specific C++ flags and uses LYX_CPP_SPECIFIC_FLAGS
to store the confliciting flags (for the moment, just C++11).
2014-04-21 11:51:04 -04:00
Scott Kostyshak
06f12532d1
Invert new tests failing outside of default format
...
These started failing after we implemented tests for formats
that are in the complement set to the default format (7ecbb068
).
It might be worth it in the future to take a look at each individually
and see whether they are supposed to fail or if there is something LyX
can do to add support for exporting them.
2014-04-21 02:58:11 -04:00