Commit Graph

697 Commits

Author SHA1 Message Date
Jean-Marc Lasgouttes
a5cab01a9f 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.
(cherry picked from commit 68202fdf44)
2014-02-19 09:36:27 -05:00
Juergen Spitzmueller
aba0b41fdc Handle is_child runparam in preview (bug #8445)
(cherry picked from commit 1ace930f7d)
2014-02-19 09:25:41 -05:00
Scott Kostyshak
b36b59d06a csv2lyx: use universal newlines when reading CSVs
Patch from Dustin J. Mitchell.
2014-02-16 00:11:34 -05:00
Scott Kostyshak
2ec8880e47 Shortcut box now stays open if bad input (#8703)
This allows the user to correct the bad input without
having to enter the other fields again in a new dialog.

Patch from Martin Hoffmann.
(cherry picked from commit 27131e655a)

Conflicts:
	lib/generate_contributions.py
2014-02-13 18:07:13 -05:00
Richard Heck
6d63895887 Fix bug #8944 by introducing a maximum size for keys we process.
Backported from b7a1eb68e1.
2014-02-13 18:01:41 -05:00
Juergen Spitzmueller
30c2e1d687 Support (black) card suites in text mode (#8971) 2014-02-13 17:27:24 +01:00
Juergen Spitzmueller
e9a9c0fd1b Correct language code of traditional Chinese (#8970) 2014-02-13 14:20:52 +01:00
Juergen Spitzmueller
6a3ef6a134 Do not crash with empty (invalid) math environments (part of #8359) 2014-02-10 19:25:57 +01:00
Juergen Spitzmueller
07baa69875 Do not issue module warnings when just cloning a buffer (#8864) 2014-02-10 08:40:35 +01:00
Juergen Spitzmueller
8431f55f73 Rerun makeindex if all nomencl entries have been removed (#8905) 2014-02-10 07:47:47 +01:00
Uwe Stöhr
401d87f1a3 lyx2lyx/Preamble.cpp: fix bug 8723 also for branch 2014-02-09 23:23:51 +01:00
Uwe Stöhr
5726535d96 BufferParams.cpp: fix bug #8613 also for branch 2014-02-09 23:17:38 +01:00
Juergen Spitzmueller
b6b1ab890d Rerun makeindex if all nomencl entries have been removed (#8905) 2014-02-09 14:00:05 +01:00
Uwe Stöhr
6a8269033b status.20x: document today's fixes 2014-02-08 05:46:12 +01:00
Uwe Stöhr
690cdcdac5 fr.po: update for Branch from Jean-Pierre 2014-02-02 23:59:47 +01:00
Stephan Witt
00a7f002db Fix the missing dynamic menus in general and restore correctly from fullscreen. 2014-01-29 19:20:01 +01:00
Richard Heck
3ac29dd9be Status update for last commit. 2014-01-29 11:41:32 -05:00
Richard Heck
8c07f7fcc0 Fix bug discovered by Kornel. See
http://marc.info/?l=lyx-devel&m=138590578911716&w=2
If you look at Buffer.cpp, around line 4351, there was a comment about bug 5699. We are seeing the
same crash. The problem is that, although the master does have a GUI, that GUI is in a different window. So the structureChanged() call we do during updateBuffer() is for the TOC in that window, not the TOC in the window we are actually in. So our TocModel::toc_ has been reset and is invalid, though the widget itself has not been updated and looks fine.

This patch tests whether the master is in the same window as the buffer we are updating.

A problem remains, which is noted in a comment.

(cherry picked from commit 3f62601a8f)

Conflicts:
	src/Buffer.cpp
2014-01-29 11:35:48 -05:00
Jean-Marc Lasgouttes
75bab51a8a Fix a couple of compilation warnings 2014-01-28 12:08:35 +01:00
Jean-Marc Lasgouttes
a01c0e495f Handle undo in `branch-add' LFUN
Backport of 2a99afee94.
2014-01-28 11:48:49 +01:00
Jean-Marc Lasgouttes
e4cf514e4a Quick workaround for detection of Qt/Mac using pkg-config 2014-01-28 11:32:50 +01:00
Stephan Witt
535c9ea078 Override QMainWindow::menuBar() in LyX GuiView class on Mac OSX.
This fixes the issue with missing menu entry for "Insert Branch <branch name>".
2014-01-26 18:40:23 +01:00
Richard Heck
fa8e4906de Use "#!/usr/bin/env python", as elsewhere.
(cherry picked from commit 5d94d1b3bf)
2014-01-26 11:40:07 -05:00
Richard Heck
2b0f11dd2d Reset status.20x. 2014-01-24 12:45:18 -05:00
Uwe Stöhr
bf67e60f3a fr.po: translations from Jean-Pierre 2014-01-13 00:27:35 +01:00
Uwe Stöhr
ade0748fb4 ar.po: updates from Hatim 2014-01-13 00:24:34 +01:00
Uwe Stöhr
d195f6e6bb sv.po: updates for LyX 2.0.7 from Jim 2013-12-04 01:17:59 +01:00
Richard Heck
4f09c28bdd Fix bug #8727: Text::breakParagraph() was always setting the default
layout, even if the paragraph in question requires plain layout.
(cherry picked from commit f8f1232465)
2013-12-01 13:29:45 -05:00
Juergen Spitzmueller
6fbe5b6691 French User Guide updates by Jean-Pierre 2013-11-30 11:55:13 +01:00
Juergen Spitzmueller
65723bbe63 uk.po: update by Yuri 2013-11-18 16:05:17 +01:00
Georg Baum
a126ff8861 Fix wrong description screen font (bug #8869)
paper.cls formats the description label without bold, so LyX should do the
same on screen. Note that simply removing the Series line does not help,
because Description is already defined in some include.
2013-11-17 13:05:09 +01:00
Juergen Spitzmueller
5318d2fa7d Fix crash when using context menu in empty outliner
Fixes: #8885
2013-11-16 11:19:11 +01:00
Juergen Spitzmueller
596b9f8607 Fix shortcut clash (bug #8878)
Patch by charley
2013-11-12 16:37:33 +01:00
Juergen Spitzmueller
52fe53676a fix macro order for newsubfloat 2013-10-13 11:49:29 +02:00
Georg Baum
2ad994d1d6 Make encoding conversions thread safe
This is the result of the discussion on the list "2.1.0 Blocker". Thanks to
all contributors!
The main idea is to use thread-local storage for all static variables.
This solution does not need any mutex. For more details, see the comment in
unicode.h.
2013-10-12 13:27:05 +02:00
Juergen Spitzmueller
b9976f5929 Fix unbalanced bracket problem with CJK
The bug was introduced with commit [2af09e2e/lyxgit], where the unnecessary trailing bracket in CJK environments was suppresed, but not the preceding bracket (which is only output if CJK is a secondary language).
2013-10-11 12:35:22 +02:00
Jean-Marc Lasgouttes
df8d2a5a87 Fix bug #8859: crash on alignment of two cells in tabular
The solution is the same as the other text-properties lfuns: use special loops when there is a multi-cell selection.
2013-10-07 12:11:34 +02:00
Juergen Spitzmueller
e709a30e3b fr/Intro.lyx: Correction by Jean-Pierre 2013-09-15 17:03:50 +02:00
Richard Heck
cedb1d7167 The koma-script book class numbers equations by chapter.
(cherry picked from commit bac7708d4b)
2013-08-09 11:35:13 -04:00
Uwe Stöhr
12f66667ac csv2lyx.py: re-enable the feature to import CSV files
- the feature war broken because the file format was not updated to that of LyX 2.0.x
2013-07-27 23:56:38 +02:00
Uwe Stöhr
8c246a6825 ja.po: updates from Koji 2013-07-27 23:50:04 +02:00
Uwe Stöhr
a021548b7d LaTeXFeatures.cpp: fix bug #8731 for branch 2013-07-27 22:27:40 +02:00
Juergen Spitzmueller
c27208225a Typo 2013-07-21 13:10:09 +02:00
Juergen Spitzmueller
7c058e3c63 Trivial fix: escape ampersands in file names before pushing to tab header (#8757) 2013-07-20 16:07:18 +02:00
Scott Kostyshak
bc297cfd7a status.20x: fix a ticket number 2013-07-18 20:25:42 -04:00
Juergen Spitzmueller
2abe461b5c Fix state of certain language packages (polyglossia, japanese) in children (#8779) 2013-07-18 15:19:36 +02:00
Jean-Marc Lasgouttes
b2e76d22d5 Fix Qt tools search when a Qt directory has been specified
When --with-qt-dir has been specified, programs like "moc" in the Qt
directory are unlikely to have a qualified name like moc-qt4.
Therefore, such qualified names are only considered when the base
version has not been found.
2013-07-14 23:07:45 +02:00
Juergen Spitzmueller
db8abfec04 Properly nest ulem commands within other font changes
This reverts the wrong fix to #8424 which caused #8733 and fixes both problems properly
2013-07-11 21:24:57 +02:00
Juergen Spitzmueller
2dfe540371 Fix problem with unbalanced braces in XeTeX output (bug #8765) 2013-07-11 18:05:50 +02:00
Juergen Spitzmueller
0f72029c9b Fix toggling of 'misc' font options (bug #8764) 2013-07-07 18:01:59 +02:00