Richard Heck
b17802ba81
Fix bug #9112 : There is a test here that seems intended to catch the
...
case where there are unbalanced braces, but it comes too late. In that
case, we try to check cmd[docstring::npos] and crash.
(cherry picked from commit 6b0a8fbc96
)
2014-05-10 10:40:30 -04:00
Enrico Forestieri
2c2ba981fb
Fix problem with drawing of math backround with selections.
...
(cherry picked from commit 3e681bea4f
)
2014-05-07 14:23:53 -04:00
Juergen Spitzmueller
5160fa1043
Stabilize mouse selection in mathed
...
Fixes : #9074
2014-05-06 17:10:11 +02:00
Jean-Marc Lasgouttes
bd206ff5f5
Turn an error message into a Debug::LOCALE warning
2014-05-06 16:41:26 +02:00
Juergen Spitzmueller
b14e5925a9
Fix View Source size
...
Fixes : #9084 .
2014-05-02 11:03:32 +02:00
Juergen Spitzmueller
28705e8933
Do not write an empty default_otf_view_format.
...
Fixes : #9100 .
2014-04-30 16:02:22 +02:00
Juergen Spitzmueller
8f5af7c453
Bibtopic requires styles files to be passed via argument
...
Fixes : #9060
2014-04-22 09:32:48 +02:00
Jean-Marc Lasgouttes
6bce9abfee
Respect group integrity when removing stuff from the Undo stack.
...
Fixes : #9079
2014-04-20 22:54:31 +02:00
Richard Heck
65a049dfa5
Merge branch '2.1.1-staging' into 2.1.x
...
Conflicts:
lib/doc/es/EmbeddedObjects.lyx
lib/doc/es/UserGuide.lyx
lib/doc/fr/EmbeddedObjects.lyx
lib/doc/ja/EmbeddedObjects.lyx
lib/doc/ja/Intro.lyx
lib/doc/ja/Math.lyx
lib/doc/ja/Tutorial.lyx
lib/doc/ja/UserGuide.lyx
po/ja.po
src/mathed/InsetMathNest.cpp
2014-04-18 11:08:31 -04:00
Juergen Spitzmueller
3501e41e81
Do not substract cursors pos from two different cells (fix assertion while doing adv search)
...
Fixes: #7944.(cherry picked from commit f6138ed02f47b8bbe65d3245f9e92686dc24296c)
2014-04-18 10:52:48 -04:00
Richard Heck
6f1bba05a5
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.
(cherry picked from commit 5e557e7f7688e4af5bbecc49f3f7dda80afde44e)
2014-04-18 10:52:48 -04:00
Jean-Marc Lasgouttes
a556652f6e
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-18 10:52:48 -04:00
Juergen Spitzmueller
8b60088eaa
In Paragraph::changeCase, correctly track the font of the changed characters (fix crash)
...
Fixes : #7943
2014-04-18 10:52:47 -04:00
Juergen Spitzmueller
892da302d6
Do not allow the manual insertion of a directory (without filename) into the import dialog and thus prevent an assertion.
...
Fixes: #7437(cherry picked from commit afd897029917a083fbeb84cccd4e6cb0a21db7ed)
2014-04-18 10:52:47 -04:00
Benjamin Piwowarski
a0cc99ff6a
Fix problem with python and change of PATH
...
- waits that lyxrc has been read before finding python
- when the PATH changes, resets the value
- updated status.21x
2014-04-18 10:52:47 -04:00
Juergen Spitzmueller
0fd4db5c9a
style
2014-04-18 10:52:47 -04:00
Juergen Spitzmueller
1cc81b1c9c
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-18 10:52:47 -04:00
Juergen Spitzmueller
90ce24a38d
Do not crash when entering math in ct mode with merge dialog open.
...
Fixes : #7685 .
2014-04-18 10:52:47 -04:00
Juergen Spitzmueller
4398a7b02f
\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-18 10:52:47 -04:00
Juergen Spitzmueller
045dee3755
ulem commands can be nested.
2014-04-18 10:52:47 -04:00
Juergen Spitzmueller
dfa07c1424
Fix selection drawing after mouse-double/triple in mathed
...
Fixes : #8829
2014-04-18 10:52:46 -04:00
Juergen Spitzmueller
e6da35a60b
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-18 10:52:46 -04:00
Scott Kostyshak
2a6d135e55
Focus on buffer after section select in Outliner
2014-04-18 10:52:46 -04:00
Juergen Spitzmueller
0c20510171
Fix section-select when issued from outliner
...
Fixes : #8936
2014-04-18 10:52:46 -04:00
Uwe Stöhr
3f1c6eb7d5
PrefCompletionUi.ui: change label and add tooltip for word length settings
...
as discussed on the list with Richard
2014-04-18 10:52:45 -04:00
Juergen Spitzmueller
bf0d854654
Typo. Sorry.
2014-04-09 11:29:40 +02:00
Juergen Spitzmueller
148317b60c
Do not stop on BibTeX errors.
...
BibTeX errors are still reported via the BibTeX Log dialog, but users are not actively pointed to it.
The feature might be re-enabled in 2.2.
2014-04-09 11:17:53 +02:00
Juergen Spitzmueller
21f62c7184
Fix iterator invalidation.
2014-04-06 19:21:47 +02:00
Juergen Spitzmueller
fb21a63339
Set cursor pos after cursor idx to avoid invalid cursor.
...
Fixes : #9076
2014-04-04 11:39:22 +02:00
Richard Heck
130c375174
Remove obsolete formats from file dialog
...
It is confusing for the users to see the formats 1.3--1.6 in the file-open
dialog and not the 2.0 format. The exotic extensions were only used when
e.g., LyX 1.6.x exported to LyX 1.5.x format.
2014-04-01 21:53:50 +02:00
Vincent van Ravesteijn
3fb7394db8
Initialize variable to fix Counter 0 problem
...
Fixes : #9070
2014-04-01 21:41:13 +02:00
Vincent van Ravesteijn
53b60462ac
Revert "Fixing #7987 : deleted text in change-tracking mode is not found in Advanced F&R any more."
...
This reverts commit cb351665f4
.
2014-03-29 22:21:40 +01:00
Benjamin Piwowarski
ac8b77fc03
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-03-29 22:19:03 +01:00
Georg Baum
e85e9424b3
Fix display of predefined macros (bug #9059 )
...
This was a regression of e86cdc40
: A newly introduced member variable was
not initialized in the constructor, which made it quite random whether symbols
like \coloneqq where displayed correctly or as an empty edit box.
2014-03-28 23:16:36 +01:00
Tommaso Cucinotta
cb351665f4
Fixing #7987 : deleted text in change-tracking mode is not found in Advanced F&R any more.
...
Merged Paragraph::stringify into asString().
Added ignore of deleted text to Advanced F&R.
2014-03-27 23:36:15 +00:00
Pavel Sanda
0f8a2d2860
Squash gcc warning.
...
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg183142.html
2014-03-27 01:12:26 -07:00
Richard Heck
3da5fe4413
Draw a small red frame around preview images that are too small.
...
(cherry picked from commit 1bb7c3baafb636eb02c09ee651b4f7b7a5836b04)
2014-03-22 17:49:25 -04:00
Scott Kostyshak
23a28e78a8
Bump RC format for commit 214f7ed2
2014-03-19 21:56:31 -04:00
Vincent van Ravesteijn
99c5a46c68
Fix comparing a pointer with a char
...
Fixes : #8985 .
2014-03-19 21:08:50 +01:00
Vincent van Ravesteijn
3c67d6f77c
Add a comment for the special code on Windows
2014-03-19 21:07:43 +01:00
Juergen Spitzmueller
aeb51be944
Re-add removed workaround ( fixes #9042 ).
...
This code was commented out at [ad94e7bd/lyxgit], since we thought it was not necessary anymore and then removed at [5aede959/lyxgit]. Bug #9042 is the evidence that we were wrong.
2014-03-19 16:21:46 +01:00
Richard Heck
1c76460858
A a copule comments reminding us where preference formats should
...
be updated.
2014-03-19 11:05:34 -04:00
Richard Heck
1d9d51c4b3
Whitespace.
2014-03-19 11:04:56 -04:00
Vincent van Ravesteijn
d44b465efa
Do not use QProcess::startDetached on Windows
...
QProcess::startDetached cannot provide environment variables. When the
environment variables are set using the latexEnvCmdPrefix, a console
window is shown every time a viewer is started.
On Windows, this reverts commit 5225821242
.
Fixes : #9035 .
2014-03-19 08:29:38 +01:00
Jean-Marc Lasgouttes
264ea28cbd
Fix bug #8837 : LyX hangs on selection
...
The code that checks whether the cursor was at the end of a row in
Cursor::upDowninText was not able to set boundary correctly. This
causes a hang in because the cursor got stuck on a line and there is an
infinite loop BufferView::dispatch when trying to go down.
The fix is to avoid using the watered-down TextMetrics::x2pos wrapper
around getColumnNearX and use the real thing instead.
Eventually, the last user of x2pos (InsetTabular) should be fixed and
the method should go away.
2014-03-17 11:15:42 +01:00
Jean-Marc Lasgouttes
a27333144d
Also show boundary when displaying Cursor value.
2014-03-17 11:14:19 +01:00
Jean-Marc Lasgouttes
220fe66a67
Remove duplicate call to Cursor::selHandle
2014-03-17 10:55:49 +01:00
Richard Heck
717d19d3c3
Fix for bug #8939 : Don't just close if the user enters a shortcut
...
that is already assigned.
From new contributor Roy Xia.
2014-03-15 23:05:48 -04:00
Richard Heck
a818ed0aab
Accidentally overwrote this commit of Vincent's.
2014-03-15 12:09:35 -04:00
Jean-Marc Lasgouttes
a8c05f20be
Whitespace only.
2014-03-14 14:22:26 +01:00