Commit Graph

32281 Commits

Author SHA1 Message Date
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
Scott Kostyshak
4133be11b3 Fix compilation of Springer template
Replace two images with text placeholders. This is necessary
after a860d18b moved the file back from being an example.
2014-04-21 02:57:45 -04:00
Scott Kostyshak
55b3341fba Fix the ignored path of the JASA files
This follows a860d18b which moved the JASA file back from
being an example to a template.
2014-04-21 02:57:45 -04:00
Scott Kostyshak
afdab15aa3 Fix compilation of ACM-sigplan
Compilation was failing with TeX Live 2013 because of
the format of one of the references. This commit just
changes one of the references to a different one.
2014-04-21 02:57:44 -04:00
Jean-Marc Lasgouttes
4356f2254a Respect group integrity when removing stuff from the Undo stack.
Fixes: #9079
2014-04-20 19:01:07 +02:00
Pavel Sanda
ce55ae201d * layouttranslations.review zh_CN checked.
https://www.mail-archive.com/lyx-users@lists.lyx.org/msg98644.html
2014-04-19 10:29:53 -07:00
Pavel Sanda
c67f8f754e Fix man page, patch from Prannoy Pilligundla. 2014-04-19 10:26:47 -07:00
Uwe Stöhr
09bc439188 installer: fix a typo 2014-04-19 19:24:56 +02:00
Uwe Stöhr
62cbf893d2 Windows installer: add 3 new features/bugfixes
As discussed with Vincent I added 3 new features:

* LyX can now also be installed over an existing installation of the same LyX version if the users really wants this.
(A message box appears recommending not to do so for test releases and when there are problems with an existing installation of the same release.)
* LyX can now also be installed if the uninstaller executable of a former LyX was accidentally deleted.
(That this case was not handled was more a bug. Thanks Vicent for the pointer.)
* If a user set MiKTeX's automatic package installation to "No" the installer will.
(As discussed with Vincent, if a user has disabled this MiKTeX feature he most probably know the consequences. So respect his decision.)
  respect that and not re-enable it.

I would be happy if anybody can spend a translation of the changed installer message.
2014-04-19 18:58:22 +02:00
Stephan Witt
024e1175dc Apple recommends the use of drain instead of calling release for NSAutoreleasePool objects 2014-04-19 18:27:14 +02:00
Kornel Benko
2cedcb710f * sk.po 2014-04-19 11:12:02 +02:00
Kornel Benko
1bff751639 Cmake build: Assign package name dynamically
This enables to install different lyx-versions simultaneously via
the package manager.
2014-04-19 11:09:25 +02:00
Vincent van Ravesteijn
b9489e73b5 configure: Add export format for 2.1.x 2014-04-18 14:06:37 +02:00
Vincent van Ravesteijn
03a73a40d8 lyx2lyx: Add the 2.2 entry 2014-04-18 14:06:33 +02:00
Vincent van Ravesteijn
f0f8157099 Start the 2.2 development cycle 2014-04-18 12:03:13 +02:00
Vincent van Ravesteijn
fde16219ca This is LyX 2.1.0. 2014-04-13 19:26:04 +02:00
Vincent van Ravesteijn
828211cef7 Update po/gmo files 2014-04-13 19:25:59 +02:00
Vincent van Ravesteijn
05662daf5b * ja.po: Fix Graph strings 2014-04-13 19:20:14 +02:00
Vincent van Ravesteijn
1468a40bac * doc/ja: Updates from Koji Yokota 2014-04-13 18:51:12 +02:00
Vincent van Ravesteijn
710b3fbdea * ja.po: Update from Koji Yokota 2014-04-13 18:51:08 +02:00
Vincent van Ravesteijn
7511bcf39f INSTALL: Update INSTALL
- adjust the supported versions for autotools
- add a note about the adviced Qt version
- remove gettext as a hard requirement and adjust the note
2014-04-13 16:20:55 +02:00
Vincent van Ravesteijn
7ab58d5d9e Revert "Update INSTALL"
This reverts commit 30d1cf47c1.
2014-04-12 14:01:11 +02:00
Pavel Sanda
15c1eb7569 * cs.po 2014-04-11 20:56:49 -07:00
Pavel Sanda
6d30cfdd69 * layouttranslations.review - nn reviewed 2014-04-11 20:23:33 -07:00
Pavel Sanda
bdc1271c39 * pt.po & layouttranslation from Jose. 2014-04-11 20:20:43 -07:00
Pavel Sanda
d9be16e1b3 * layouttranslations.review - got explicit ack for danish translation. 2014-04-11 12:49:55 -07:00
Vincent van Ravesteijn
777b8f7133 Update lib/layouttranslations
Italian translations were updated
2014-04-11 21:33:11 +02:00
Vincent van Ravesteijn
6de3c19fd6 * zh_TW.po: Update from Mingyi Wu 2014-04-11 21:32:53 +02:00
Vincent van Ravesteijn
c9dd2d4624 * EmbeddedObjects.lyx: Increase version number 2014-04-11 21:17:58 +02:00
Vincent van Ravesteijn
cafe6c60f3 * fr/linguistics.lyx: Update from Jean-Pierre Chretien 2014-04-11 21:06:00 +02:00
Vincent van Ravesteijn
1b2c67a8f2 * fr.po: Another shortcut conflict 2014-04-11 21:05:00 +02:00
Vincent van Ravesteijn
80dfb44171 * fr.po: Update from Jean-Pierre Chretien
In discussion with Juergen Spitzmuller was decided to just have the same translation as for the List of Tables.
2014-04-11 20:55:13 +02:00
Richard Heck
b5c2cba0b3 Fix problem with verbatim reversion. 2014-04-11 14:49:41 -04:00
Vincent van Ravesteijn
1b4986793e * nn.po: Update from Ingar Pareliussen 2014-04-11 20:44:08 +02:00