Georg Baum
deaaf9bfe2
remove unused declaration
2016-06-25 20:32:07 +02:00
Richard Heck
dafb1c5bb6
Fix for previous commit: We come right back through here from
...
exportBufferAs, so we need to make sure we haven't been given
an export location.
2016-06-25 00:38:27 -04:00
Scott Kostyshak
459a9d1a8f
Whitespace
2016-06-24 22:27:29 -04:00
Richard Heck
b6d182b81a
Fix bug #8814 : Ask for place to export a file if it has not
...
yet been saved.
2016-06-25 03:05:42 +01:00
Stephan Witt
4bc2877e8a
Always present Qt version info in LyX About dialog - not for developer version only
2016-06-19 11:53:20 +02:00
Richard Heck
066cc0c9c0
Fix typo, and also check if string is null.
2016-06-18 18:33:45 -04:00
Richard Heck
68b60ec529
Be a bit more careful about setting and restoring the last reference
...
when we go to and return from labels.
2016-06-18 18:27:51 -04:00
Georg Baum
bf49ea32c2
Do not distribute built sources
...
Implementation stolen from ff17b366a0
2016-06-16 21:34:38 +02:00
Guillaume Munch
c76e0f1153
Make latex highlighter colors compatible with dark theme
...
Partial fix for #8325
2016-06-15 19:42:06 +01:00
Richard Heck
ff4005de68
Whitespace.
2016-06-15 00:23:53 +01:00
Richard Heck
0fa905ceab
Replace coverity comment with assertion.
2016-06-14 18:26:08 +01:00
Guillaume Munch
325c476bcb
ScrollbarParameters: clean-up and document
...
Position is always 0.
2016-06-13 08:46:15 +01:00
Guillaume Munch
0e3c8ba627
Fix computation of scroll value
2016-06-13 08:46:15 +01:00
Guillaume Munch
0be52d3710
ShortcutOverride again
...
Re: fix for #9218 (not #10119 )
Now it matches the example given in the docs. This time tested on qt4.
2016-06-13 08:46:15 +01:00
Guillaume Munch
881b7ec673
Remove that pesky broken window that pops up with Qt5 when saving preferences
...
It turns out this show event is not necessary (tested with Qt4.8 and Qt5)
2016-06-12 19:17:33 +01:00
Guillaume Munch
6144bbfbf8
Replace foreach with for
...
C++11 allows foreach-style iterations with the following syntax:
for (auto & element : container) {
...
}
2016-06-12 19:17:33 +01:00
Richard Heck
f19d650752
Add comment about coverity #102061 .
2016-06-12 00:22:09 -04:00
Richard Heck
7b15ea393f
Add a check to please coverity.
...
Fixes #23496 .
2016-06-12 00:12:03 -04:00
Richard Heck
6675601147
Fix a number of other uninitialized members.
...
Fixes coverity #23392 , 23394, 23397, 23403, 23414, 23424,
23448, 23477.
2016-06-11 23:59:55 -04:00
Richard Heck
d29732e138
Initialize a bunch of uninitialized members. It does not seem to
...
matter what they are initialized to. Fixes coverity #23391 .
2016-06-11 23:39:43 -04:00
Richard Heck
1bd5ef9a75
Add some comments to fix coverity #23386 .
2016-06-11 23:26:02 -04:00
Richard Heck
a637efca6e
Add comment fixing coverity #23351 .
2016-06-11 23:09:30 -04:00
Richard Heck
fd42194c7e
Add comment to fix coverity #23308
2016-06-11 23:09:30 -04:00
Richard Heck
2cb6ed9376
Make sure we have a buffer in VC_COMPARE.
...
Fixes coverity #23304 .
2016-06-11 23:09:30 -04:00
Richard Heck
edefef17b5
Add comment for coverity, fixing #23307 .
2016-06-11 23:09:30 -04:00
Guillaume Munch
ab41c1d1ac
Fix bug #10119
...
This makes Qt 5.4 as usable as Qt 5.5.1 in my experience. Otherwise, fix again
INSTALL.
2016-06-11 05:42:43 +01:00
Richard Heck
9d5ffa8e75
Restore last selected label when using the "go to label" feature
...
of the reference dialog.
2016-06-10 18:19:46 -04:00
Guillaume Munch
973618e1c1
Missing headers
...
Found by Jean-Marc
2016-06-09 19:16:44 +01:00
Jean-Marc Lasgouttes
725c66d20c
Initialize GuiDocument:biblioChanged_ in constructor
...
Found by Coverity
2016-06-09 17:38:30 +02:00
Jean-Marc Lasgouttes
bad511f3fe
Initialize correctly GuiErrorList::from_master_ in constructor
...
Found by Coverity
2016-06-09 16:58:13 +02:00
Jean-Marc Lasgouttes
e3d74ee935
Initialize GuiSendto::format_ in constructor
...
Found by Coverity.
2016-06-09 16:44:56 +02:00
Jean-Marc Lasgouttes
c056062d59
Initialize some GuiTabular members in constructor
...
Found by Coverity.
2016-06-09 16:38:32 +02:00
Guillaume Munch
b032e2dfaf
Replace support/shared_ptr.h and boost::shared_ptr with std::shared_ptr
...
shared_ptrs now only require the <memory> header.
2016-06-09 15:21:39 +01:00
Guillaume Munch
557975a8de
Replace auto_ptr with unique_ptr
...
This is a mechanical replacement. For now it seems that unique_ptrs are
essentially used for exception-safety. More could certainly be done to clarify
pointer ownership in general.
2016-06-09 15:21:39 +01:00
Georg Baum
273c67d8aa
Require a C++11 compiler
...
As discussed on the list. If no C++11 compiler is found configuration stops
with an error. There are now unneeded parts of boost, the will be removed in
a second commit.
2016-06-07 20:34:52 +02:00
Georg Baum
6bd5263405
Work around limited SVG support (bug #9778 )
...
Qt only supports SVG 1.2 tiny, so we prefer to convert on our own if an
explicit converter is defined and the converter cache is used (otherwise
the conversion would be too expensive).
2016-06-04 09:09:33 +02:00
Pavel Sanda
48c4763b86
typo
2016-06-03 11:19:02 -07:00
Pavel Sanda
ba2b86fa5d
Introduce basic support for microtype.sty.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg192743.html
2016-06-02 22:48:58 -07:00
Georg Baum
8d255ced2a
Do not duplicate jpg format
...
Some qt versions report both "jpeg" and "jpg" as loadable file extensions.
In this case the jpg format was added twice previously. This does not happen
anymore with the new code, and it works as well if only "jpg" or only "jpeg"
is reported.
2016-06-02 22:31:27 +02:00
Uwe Stöhr
b540bc1c42
ErrorListUi.ui: correct an expression
2016-05-31 23:15:07 +02:00
Jean-Marc Lasgouttes
51ee267c6e
Allow automatic text direction in Painter::text()
...
It is wrong to assume that direction is left-to-right when no indication exist.
Add a new enum with values LtR, RtL and Auto to be used as argument of
the private text() methods. When direction is Auto, let Qt decide how
the string shall be layed out.
Fixes bug #10169 .
2016-05-31 11:52:30 +02:00
Guillaume Munch
1cc14a31ca
TocWidget: fix an erroneous collapse and optimise updates based on profiling
...
TocModels::reset() in GuiView::structureChanged() collapses the TocWidget, and
therefore requires an update right after, which was missing.
In fact, profiling TocWidget::updateView() shows that delaying the update is
good only for fast keypresses (essentially movement). It costs 5% of a
char-forward operation in a document with approx. 100 table of contents
items. The update optimisation has been rewritten to take this data into
account.
2016-05-31 00:14:13 +01:00
Guillaume Munch
78a5c87781
TocWidget: fix part of #9825
2016-05-31 00:14:13 +01:00
Guillaume Munch
6a662cbb27
TocModel: clean-up
2016-05-31 00:14:13 +01:00
Guillaume Munch
6aceb3558a
GuiDelimiters: display at least (and at most?) 4 columns
2016-05-31 00:14:13 +01:00
Guillaume Munch
ef8b8ebcfd
GuiDelimiter: Synchronise the vertical scrollbars
2016-05-31 00:14:13 +01:00
Guillaume Munch
8aaa79cfb6
ShortcutPrefs: hide empty lfuns for which there is already a binding
2016-05-31 00:14:13 +01:00
Guillaume Munch
b53d07897b
ShortcutPrefs: clean-up
2016-05-31 00:14:13 +01:00
Guillaume Munch
2b6d0ae3de
Show names of debug modes in the debug panel
...
Sometimes it's hard to know which is which from a translation of the description
alone.
2016-05-31 00:14:13 +01:00
Jean-Marc Lasgouttes
598f7e4a45
Cleanup Painter text() API
...
* remove optional arguments to the helpers that use a FontInfo
* add a textwidth argument to the text() methods that are used by rowpainter.
Now textwidth is only computed if a null value was passed to the
text() method. This means that in the use case of rowpainter, no
textwidth needs to be computed.
2016-05-30 14:55:41 +02:00