Pavel Sanda
183b188ebe
Slowly going through the suggestion made by our headers script.
...
I tried not to kill "redundant" includes which are actually used
in the header, apology for mistakes.
2013-05-15 22:02:10 -07:00
Kornel Benko
6e992e3544
cmake:
...
1.) Do not include layout tests on MAC, since the
linker-option which allows multiple definitions is
no longer supported.
2.) Indenting made consistent
2013-05-15 11:28:04 +02:00
Stephan Witt
1f41a4fcfd
lyx::support::get_document_dir uses QDesktopServices::storageLocation and this is in QT_QTGUI_LIBRARY
2013-05-15 10:24:22 +02:00
Vincent van Ravesteijn
19418730dd
Add a special regfile for filetools test on windows
2013-05-15 09:11:25 +02:00
Vincent van Ravesteijn
7a8995f295
check_layout: Add more libraries
2013-05-15 08:08:33 +02:00
Vincent van Ravesteijn
483e0f61e7
GuiAbout: Add missing include
2013-05-15 07:47:02 +02:00
Georg Baum
7bdc34a987
Implement forced local layouts
...
These should be used if any new style needs to be introduced in the stable
2.1 series: If the ForceLocal flag of the style is set, it will always be
written to the document header, so that even older 2.1 versions can read
and correctly output the document.
2013-05-15 07:19:49 +02:00
Uwe Stöhr
a0030713e9
InsetBox.cpp: remove unnecessary non-ASCII char
...
- this char made problems when storing the file in Unicode
2013-05-15 00:03:46 +02:00
Vincent van Ravesteijn
6f16814d3b
Fix check_layout and adhere casing to other tests
...
- Fixes cases such that it is the same as check_convert, check_filetools, check_listrings,
- Makes the compilation work on MSVC
2013-05-14 18:52:21 +02:00
Vincent van Ravesteijn
db32d1b155
Only show the configuration of theme icons on X11
...
Also hide the ui items in the constructor to prevent flickering.
2013-05-14 18:04:17 +02:00
Vincent van Ravesteijn
0b9714f8df
Revert "qt5: Fix use of zlib"
...
This reverts commits ba3332c6 and f96583e8.
2013-05-14 17:34:51 +02:00
Vincent van Ravesteijn
147dcb4cb9
Make the use of system's theme icons configurable
...
A lyxrc variable is added and a checkbox is added to the LyX->preferences
dialog.
2013-05-14 17:26:06 +02:00
Vincent van Ravesteijn
b1f6ab69f2
Use system's theme icons
...
On X11 Qt offers the possibility to use the system's icons. To this end,
we must link the "lyx command" to a standard action icon as specified in:
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
2013-05-14 17:26:06 +02:00
Kornel Benko
f96583e8d2
Fix compilation
2013-05-14 16:23:24 +02:00
Kornel Benko
c8e325afec
cmake: Try to make layout-tests available for MSVC too
2013-05-14 15:34:15 +02:00
Vincent van Ravesteijn
ba3332c62d
qt5: Fix use of zlib
...
As Qt5 includes zlib as well, we have to use the same naming convention.
2013-05-14 14:24:12 +02:00
Vincent van Ravesteijn
62d6dcde6e
qt5: Only include a single header to fix compilation
2013-05-14 14:19:38 +02:00
Vincent van Ravesteijn
7f123b8610
Fix MSVC warnings
2013-05-14 13:56:31 +02:00
Kornel Benko
ebddec15de
Add test for Layout::write() on cmake too
...
(For now runns only on unix platforms using gcc)
2013-05-14 11:17:50 +02:00
Uwe Stöhr
ef94c42383
GuiMathMatrix.cpp: remove an unused header
...
- sorry, I accidentally added it in the last commit
2013-05-14 02:26:22 +02:00
Uwe Stöhr
4b7fd9fea2
GuiMathMatrix.cpp: fix bug #7049
...
- we should not fill the dialog comboBoxes in the .ui-files
2013-05-14 02:19:43 +02:00
Vincent van Ravesteijn
813c00a21f
Use [[Context]] for the msgid of some strings
2013-05-13 22:22:04 +02:00
Vincent van Ravesteijn
fec57fe959
Implement the use of [[Context]] for placeholders
...
When placeholders are used, the context can indicate what will be
substituted for the placeholder (e.g. "%1$s[[date]], %1$s[[time]]).
2013-05-13 22:21:33 +02:00
Georg Baum
b79c88034e
Add test for Layout::write()
...
When running the test, you'll get the following messages:
Testing ../../src/../lib/layouts/siamltex.layout...
Layout.cpp (268): Cannot copy unknown style `Enumerate'
Testing ../../src/../lib/layouts/svglobal.layout...
Cannot delete style `Dedication'
Testing ../../src/../lib/layouts/svjog.layout...
Cannot delete style `Dedication'
Testing ../../src/../lib/layouts/svprobth.layout...
Cannot delete style `Dedication'
These are no errors of Layout::write(), but they indicate problems in the
definition of the layout files.
Kornel, it would be nice if you could do the cmake part.
2013-05-13 21:53:28 +02:00
Julien Rioux
66f44f46c2
Add modifier to jurabib and natbib (author-year) modules.
2013-05-13 20:58:12 +02:00
Julien Rioux
75ffcc8e86
Initialize BibTeXInfo modifier to zero, always.
2013-05-13 20:26:46 +02:00
Richard Heck
8b858d113f
Get font sizes working for XHTML.
2013-05-13 12:22:41 -04:00
Richard Heck
c713030edb
Get font families working for XHTML.
2013-05-13 11:58:52 -04:00
Richard Heck
b383d04e07
XHTML support for font shapes.
2013-05-13 10:45:12 -04:00
Richard Heck
5cadeed4d7
Rework that way that font tags are handled in XHTML output. We need
...
to do this in order to handle span tags properly, when they act as
font tags.
2013-05-13 10:45:12 -04:00
Richard Heck
64f0cffbba
Rework the way the parsep tag is handled, and introduce comparison
...
operators for these tags.
2013-05-13 10:45:12 -04:00
Richard Heck
ad56bb7286
Rework how paragraph ids are handled.
...
Previously, an empty paragraph would always yield something like:
<div><a id='magicparid-35' /></div>
because we had no way to "defer" the anchor tag. Now this is wrapped
into the div, in effect, and we abandon it all if there's no content.
2013-05-13 10:45:12 -04:00
Richard Heck
c5a707ba74
Reorganize the TagStack objects.
2013-05-13 10:45:12 -04:00
Vincent van Ravesteijn
cba5060e74
Translate build version strings
2013-05-13 12:57:21 +02:00
Vincent van Ravesteijn
ed5585966b
Remove the 'running' booleans quit and optional
...
Reason for this 'cleanup' is the strange "optional = false" lines at the
end of the "case md_item" and "case md_subitem". Then, it is nicer to
directly use the value of the switch to be the running variable and to use
this to determine whether an item is optional and whether we should quit.
2013-05-13 11:37:26 +02:00
Vincent van Ravesteijn
a033b88a37
Fix assert: Do not use translated names as keys
...
The panels in GuiDocument and GuiPrefs are stored in a map. The keys are
the translated descriptions of these panels. Whenever someone changes the
gui language and reopens the Document Settings pane, LyX asserted because
it could not find the "Child Documents" pane.
2013-05-13 10:00:57 +02:00
Vincent van Ravesteijn
3e65edd729
Add a function to translate QStrings
2013-05-13 10:00:49 +02:00
Vincent van Ravesteijn
03f98402f4
Fix crash with FindAndReplaceUi
...
In commit bd9e8fecd the currentIndex of the FindAndReplaceAdv Pane was
changed from 0 to 1. Since then LyX crashed when requesting the pane or
when changing LyX preferences.
This patch reverts this, although it is not clear why it would crash
otherwise. It is still committed like this, because LyX is unusable
without.
2013-05-12 16:14:27 +02:00
Lars Gullik Bjønnes
704328d348
Remove ; from end of function definitions
2013-05-12 13:04:18 +02:00
Uwe Stöhr
6cfa7feb6d
PageLayoutUi.ui: use a more sensible option name
2013-05-10 18:34:05 +02:00
Uwe Stöhr
1112a17372
GuiMathMatrix.cpp: fix a compiler warning
2013-05-10 13:13:20 +02:00
Jean-Marc Lasgouttes
cc00530743
Remove cruft
2013-05-08 15:12:42 +02:00
Jean-Marc Lasgouttes
151960440e
Another try at making the source view dock arrange itself.
...
The idea is to minimize the size of the form that contains the buttons.
Since I do not really know what I am doing, I will revert if problems occur.
2013-05-07 11:30:46 +02:00
Jean-Marc Lasgouttes
249d96ed94
Small clanup (just move functions around)
2013-05-06 22:50:26 +02:00
Jean-Marc Lasgouttes
68202fdf44
Fix bug 6055: change-next does not work in tables
...
The problem was just the faulty use of CursorSlice::at_begin/end(), which does not look for end of cell, but end of inset.
2013-05-06 12:29:27 +02:00
Uwe Stöhr
1b32a0502e
Revert "tex2lyx/text.cpp: fix a typo spotted by clang"
...
This reverts commit 055b425b646e748e0c35f0eef89e03e6126a143d.
This requires much more work and i don't have time to do this now
2013-05-06 01:54:17 +02:00
Uwe Stöhr
055b425b64
tex2lyx/text.cpp: fix a typo spotted by clang
2013-05-06 01:35:38 +02:00
Uwe Stöhr
72b2c54fae
GuiBox.cpp: fix a dialog initialization issue
...
thanks Jean-Marc for the hint
2013-05-06 01:31:04 +02:00
Tommaso Cucinotta
bd9e8fecd3
Automatic horiz/vert switch also for Advanced Tab (completing e3677975).
2013-05-05 15:09:53 +01:00
Tommaso Cucinotta
e36779755e
Automatic horiz/vert switch of layout when docking Advanced F&R pane top-bottom/left-right (copying 49c2450f).
2013-05-05 14:08:40 +01:00