Vincent van Ravesteijn
9d85e59c8c
Fix typo
2012-12-27 11:36:51 +01:00
Juergen Spitzmueller
258280cecf
Do not force latex_language in arguments (bug #8471 )
2012-12-27 11:05:39 +01:00
Richard Heck
2e764c2c66
Respect InsetLayout's PassThru setting in XHTML export.
2012-12-24 12:11:51 -05:00
Juergen Spitzmueller
7af6a7b910
fix latexArgInsets for sequences qith nested paragraphs
2012-12-24 13:02:24 +01:00
Juergen Spitzmueller
7c9254b723
LFUN_ENVIRONMENT_SPLIT: simplification
2012-12-24 11:22:23 +01:00
Juergen Spitzmueller
3e8bfd8bd6
Convenience LFUN to split an environment
2012-12-23 18:57:32 +01:00
Juergen Spitzmueller
3934f4a36f
In multi-par sequences, check for arguments in all pars
2012-12-23 17:37:50 +01:00
Juergen Spitzmueller
0dd741e4da
Load babel with English-only documents (bug 8423)
2012-12-23 11:34:38 +01:00
Enrico Forestieri
25e4bf4b27
Fix bug #8467 : "Corrupted NFSS tables" error when Cyrillic character in an equation
2012-12-22 23:06:18 +01:00
Juergen Spitzmueller
483b99193f
Support for beamer \frametitle
...
The \frametitle command is less convenient to use than the \frame argument, but it provides more options (overlay/action and short title). We thus provide this additionally to the option, like beamer itself does.
2012-12-22 16:28:43 +01:00
Juergen Spitzmueller
a8b81312b3
There is no good reason to disallow nesting of bibliography
2012-12-22 12:07:29 +01:00
Juergen Spitzmueller
b0aa0db10a
Bump layout format
2012-12-22 11:39:04 +01:00
Juergen Spitzmueller
4f36061811
Proper support for beamer overprint environment
...
This has a list-like structure (with \onslide item commands). The previous implementation was rather useless, since it required lots of ERT. Since the new implementation is so different, we use ERT for conersion/reversion.
The lyx2lyx routines are not yet perfect, though.
2012-12-19 19:33:39 +01:00
Juergen Spitzmueller
c3aa718151
Make the \item command in lists customizable
2012-12-19 16:55:22 +01:00
Vincent van Ravesteijn
1b3871b302
Add custom target to run tests
...
This target can depend on the individual test projects and this makes sure
that the test projects are build before running the tests.
2012-12-17 22:26:14 +01:00
Vincent van Ravesteijn
bec9c1325e
Introduce Layout::args() and simplify code
2012-12-17 22:26:11 +01:00
Vincent van Ravesteijn
8db4faa160
Move LengthCombo into namespace lyx::frontend
2012-12-17 21:38:57 +01:00
Vincent van Ravesteijn
92dff25c30
Fix whitespace
2012-12-17 21:38:55 +01:00
Vincent van Ravesteijn
d87c43d1b9
The first include must be <config.h>
2012-12-17 21:38:53 +01:00
Juergen Spitzmueller
e5ebe17b92
AutoInsert option also for flex insets
2012-12-17 13:32:40 +01:00
Georg Baum
01a6d4252b
Full delimiter support for llbracket and rrbracket
...
stmaryrd.sty sets these symbols up as variable size math delimiters (i.e.
they may be used with \left and \right). Now LyX knows about that and offers
them in the delimiter dialog as well as single symbols.
2012-12-16 15:49:42 +01:00
Georg Baum
8838648858
Add script for automatic toolbar image creation.
...
Manually created toolbar images are needed in many cases, but for simple
symbols automatically generated ones are better than nothing.
2012-12-16 14:44:18 +01:00
Juergen Spitzmueller
dd21e57bd3
Option to auto-insert a paragraph style option, particularly useful for specific mandatory arguments (such as beamer block or frame titles)
2012-12-16 13:37:14 +01:00
Georg Baum
3d4da7fa61
Do not call tex2lyx in roundtrip mode for tests
2012-12-15 17:47:09 +01:00
Juergen Spitzmueller
dcaab11b09
Correctly handle environment sequences in TOC
...
Only the first paragraph in those sequences goes into the TOC, since the environment is merged.
This is needed to handle the forthcoming beamer environments properly in the outliner.
2012-12-15 16:50:08 +01:00
Kornel Benko
9f7c8be6d7
Cmake build tex2lyx testing:
...
To please Georg:
1.) Do _not_ use globbing to get test file
2.) Do not evaluate stderr output of tex2lyx
2012-12-15 15:38:48 +01:00
Georg Baum
f67cf6f4bb
Add support for stmaryrd.sty (bug #8434 )
...
The stmaryrd package adds support for lots of math symbols, using a font
designed to accompany the computer modern fonts. The changes in detail:
- Fix generate_symbols_list.py to work with stmaryrd.sty. It loooks like it
was automatically translated from a perl version and never used.
- Generate the new symbols in lib/symbols using generate_symbols_list.py and
add some manual adjustments
- Generate stmary10.ttf by a simple ttf export from stmary10.sfd with fontforge
- Add license info for stmary10.ttf
- Create a test file with all symbols from stmaryrd.sty. Actually it would be
nice to have this for the other fonts as well.
- The mechanics: lyx2lyx, tex2lyx, font machinery etc.
2012-12-15 13:10:31 +01:00
Vincent van Ravesteijn
3a96ef6dca
qt5: add/remove some includes
2012-12-15 11:11:55 +01:00
Vincent van Ravesteijn
ce8d52f813
qt5: Use Qt::WindowFlags instead of Qt::WFlags
2012-12-15 11:07:35 +01:00
Vincent van Ravesteijn
6e227f18ae
Fix a crash in PreviewLoader for command-line xhtml output
...
While exporting from the command-line, theApp() doesn't exist.
The colors foreground and background are only needed when
previewing, so ignore this during buffer export.
This replaces the fix in 4285b0b3
(Tommaso Cucinotta, 10-12-2012).
In this case, we do not need to pull in Qt dependencies.
2012-12-15 11:05:55 +01:00
Vincent van Ravesteijn
752f2e4811
Revert "While exporting from the command-line, theApp() doesn't exist."
...
This reverts commit 4285b0b316
.
2012-12-15 11:05:21 +01:00
Vincent van Ravesteijn
e78e987649
Revert "Cmake build: Make PreviewLoader.cpp compilable again"
...
This reverts commit 0a2c70636a
.
2012-12-15 11:05:09 +01:00
Vincent van Ravesteijn
0cd8c03d17
CMake: Put projects into subdirs
...
This patch puts all projects into subfolders (at least for MSVS). In this
way, there is a better overview (especially if the number of test projects
will be increasing).
2012-12-15 11:02:06 +01:00
Kornel Benko
892e237fe1
Cmake build: Testing
...
Make this all more the cmake way
2012-12-15 00:15:59 +01:00
Kornel Benko
78470fba03
Cmake build: tex2lyx
...
Retrieve and name the test-cases with a globbing expression
2012-12-14 19:47:43 +01:00
Kornel Benko
2b66f1b1ac
Split roundtrip tests (at least on cmake build)
...
to show better grained output
2012-12-14 19:07:28 +01:00
Kornel Benko
8c0ca33295
Roundtrip test. Forgotten in previous commit
2012-12-14 13:33:56 +01:00
Kornel Benko
c3256a2d52
Roundtrip test corrected, due to changes of tex2lyx (less emty lines)
2012-12-14 13:31:21 +01:00
Jean-Marc Lasgouttes
275b889501
tex2lyx: there is no need to have a blank line after \begin_layout
...
I think it used to be the case in LyX, but not anymore. Removing this extra line helps to do lyx>tex>lyx roundtrip analysis
2012-12-14 12:50:46 +01:00
Jean-Marc Lasgouttes
f775add258
Whitespace only
2012-12-14 12:33:39 +01:00
Kornel Benko
81500fc99b
Cmake build:
...
Move definitions of target ${_lyx} and ${_tex2lyx} to top-most directory,
to make them overall available
2012-12-14 12:23:17 +01:00
Stephan Witt
2bd5b250c4
use correct format string for alert message
2012-12-13 22:23:06 +01:00
Kornel Benko
96dd1363a2
Cmake build: all tests
...
1.) Rename tests to show their grouping
2.) Adapt the roundtrip tests to new lyx-format
2012-12-13 15:35:04 +01:00
Kornel Benko
0a2c70636a
Cmake build: Make PreviewLoader.cpp compilable again
2012-12-12 20:42:58 +01:00
Tommaso Cucinotta
4285b0b316
While exporting from the command-line, theApp() doesn't exist.
...
It was only needed for getting hex names of colors. So, get them
directly from a ColorCache object with default mapping.
2012-12-12 19:22:42 +00:00
Scott Kostyshak
1954458817
Keep outer tabular borders when delete row/column
...
Fix #4981 :
If the first or last column is deleted, the borders are preserved.
Similarly for the last row, but not for the first row. Selections are
supported.
Based on a patch by Zahari Dimitrov.
2012-12-12 04:04:39 -05:00
Scott Kostyshak
4b706051b7
Fix a bug when selecting a cell in InsetTabular
...
Fix the following bug:
When in tabular, enter "ab" in a cell. Place the cursor before "b". Hold
shift and press <right>, then (still holding shift) <right> again. On
the second <right> nothing appears to happen.
Related to #1802 .
2012-12-12 03:46:12 -05:00
Scott Kostyshak
5cc1adf7c7
Fix another selection bug in InsetTabular
...
Fix #4981 :
In tabular if a vertical selection is made with the keyboard (e.g.
LFUN_UP_SELECT), the selection is drawn if there are two cells selected.
Previously, the selection would be drawn only if there were more than
two selected.
2012-12-12 03:44:17 -05:00
Scott Kostyshak
776e66688f
Fix a selection bug in InsetTabular
...
If you have a selection across cells in tabular, moving the cursor
vertically up or down (e.g. LFUN_UP) now removes the drawn selection.
Before, the selection was set to false but it was not repainted.
2012-12-12 03:43:53 -05:00
Jean-Marc Lasgouttes
146b754f1d
Fix crash related to undo and continuous spell checking
...
The cursor member new_word_ should not be saved in undo.
Move it from CursorData to Cursor.
2012-12-11 10:14:47 +01:00
Juergen Spitzmueller
e93f4d470d
Possibility to specify a preset argument
...
This will be needed for beamer plain and fragile frame support.
2012-12-10 14:09:51 +01:00
Juergen Spitzmueller
625e25264b
Consider filtering when selecting from categorized combo ( #8452 )
2012-12-10 12:52:23 +01:00
Juergen Spitzmueller
99ee47f0cd
Disallow the insertion of multiplenon-item arguments of the same type in a sequence of merged environment pars
2012-12-10 09:19:56 +01:00
Juergen Spitzmueller
25ef8e7eef
Allow to separate menu string from label string for arguments
2012-12-09 19:15:41 +01:00
Juergen Spitzmueller
d073cfb458
Support for beamer block arguments ( #3280 )
2012-12-09 17:19:21 +01:00
Georg Baum
99ffb47cc3
Replace some hard coded numbers with names
...
And prevent a crash if LaTeX is accidentally output for a math font.
2012-12-09 13:05:19 +01:00
Juergen Spitzmueller
30b53ba4a0
beamer revision, part 1: support for overlay arguments
2012-12-09 11:04:56 +01:00
Juergen Spitzmueller
906a473e57
Do not force Flex insets to be collapsed at insertion ( #8442 )
2012-12-08 09:35:52 +01:00
Jean-Marc Lasgouttes
0425500be5
Set window title correctly at start up
2012-12-05 22:46:29 +01:00
Richard Heck
ae7bc12ab6
Disentangle moduleCanBeAdded for ordinary layout modules and the
...
new (but not yet functioning, it seems) citation modules. This
fixes a bug reported on the list:
http://marc.info/?l=lyx-users&m=135456590710371&w=2
2012-12-05 11:16:21 -05:00
Richard Heck
255ca92be2
Minor formatting stuff.
2012-12-05 10:49:35 -05:00
Juergen Spitzmueller
1f720826d6
Fix InsetCaption::getArgument (subfigure problems reported by Kornel, but also listings caption)
2012-12-04 17:06:52 +01:00
Juergen Spitzmueller
a84a98b545
Also add support for URW Garamond math fonts (via newtx)
2012-12-04 12:55:47 +01:00
Juergen Spitzmueller
53626a8beb
tex2lyx updates for the recent format change
2012-12-04 12:20:34 +01:00
Juergen Spitzmueller
52c2fb81e9
Support for the URW Garamond LaTeX fonts
2012-12-04 12:14:26 +01:00
Juergen Spitzmueller
39ec866f68
make \lyxadded and \lyxdeleted robust ( #8435 )
2012-12-03 13:55:20 +01:00
Vincent van Ravesteijn
fdee77a6b5
Fix monolithic build
2012-12-02 15:50:45 +01:00
Juergen Spitzmueller
df7f2a074f
Fix greyedout notes UI color ( #6682 ) as good as it gets ATM
2012-12-02 10:41:49 +01:00
Juergen Spitzmueller
2b40823d8e
Implement resetArgs to InsetLayout ( #8437 )
2012-12-02 10:16:26 +01:00
Juergen Spitzmueller
d7e0798ade
Fix argument status detection for InsetText
2012-12-01 11:49:24 +01:00
Juergen Spitzmueller
ee0860e403
Fix shaded box UI color ( #7395 ) as good as it gets ATM
2012-11-30 17:11:07 +01:00
Juergen Spitzmueller
ecf18084ff
allow linebreak in argument delimiter string
2012-11-30 09:13:38 +01:00
Juergen Spitzmueller
3931331b56
update tex2lyx test files
2012-11-30 09:08:54 +01:00
Juergen Spitzmueller
1500e44cba
Support for \item arguments
2012-11-29 15:34:20 +01:00
Juergen Spitzmueller
a7f8fb8c5f
Provide option to force a local language switch where a global is not allowed ( fixes #8033 )
2012-11-28 20:55:21 +01:00
Juergen Spitzmueller
9b589ba9d9
Don't know how this slipped in
2012-11-28 19:13:22 +01:00
Juergen Spitzmueller
53002538fa
Pass local font to arguments and assure pass_thru is inherited
2012-11-28 19:02:07 +01:00
Jean-Marc Lasgouttes
4f6c0b5202
Fix # 8414: Use the noweb module instead of literate-* article layouts
...
Now that we have module support for literate programming, it is possible to do a noweb cleanup. This is basically a patch from Kayvan Sylvan:
- get rid of literate-xxx classes
- rename Scrap to Chunk, since this is the name noweb doc uses (Scrap is from nuweb)
- update lyx file format and add lyx2lyx support for gettting rid of literate-xxx classes
- update documentation
On the top of it, update tex2lyx to
- avoid creating files with literate-xxx class
- fix conflict between parsing << as a quote and parsing it as a Chunk
- create Chunk layouts instead of Scrap ones.
2012-11-28 14:11:47 +01:00
Juergen Spitzmueller
4d1b495139
LaTeXParam and Argument do not necessarily exclude each other
2012-11-26 13:09:54 +01:00
Juergen Spitzmueller
41014dec49
Merge branch 'master' of git.lyx.org:lyx
2012-11-26 09:10:34 +01:00
Juergen Spitzmueller
e0f392e075
Allow for some argument visual customization
2012-11-26 09:10:14 +01:00
Uwe Stöhr
7725e35439
IEEEtran: update layout and example; fileformat change
...
- the 2 generic lyx2lyx conversion routines can also be used for other layout updates
2012-11-26 02:50:53 +01:00
Juergen Spitzmueller
9c4929ca40
Merge branch 'master' of git.lyx.org:lyx
2012-11-25 19:10:40 +01:00
Juergen Spitzmueller
6f086763ae
Add LeftDelim and RightDelim to the Style and InsetLayout repertoire
2012-11-25 19:10:16 +01:00
Georg Baum
89c60f388a
guard against dereferencing null pointers
2012-11-25 19:07:57 +01:00
Juergen Spitzmueller
b1ce750589
allow arguments in PassThru insets
2012-11-25 18:13:57 +01:00
Juergen Spitzmueller
bf83ca75ef
Further fixes for InsetLayout argument (for environments and empty latex names)
2012-11-25 17:29:08 +01:00
Juergen Spitzmueller
07a01f40f9
Add author
2012-11-25 17:28:03 +01:00
Georg Baum
f952882bc8
Update tex2lyx tests to new file format
2012-11-25 12:42:40 +01:00
Pavel Sanda
ad42e885e6
Rescue monolithic build after 32fde61c8f
.
2012-11-24 17:48:47 +01:00
Juergen Spitzmueller
4b4e9560d1
Fix splitting of layout string
2012-11-24 16:46:44 +01:00
Juergen Spitzmueller
a41bdfa453
Missing pieces for InsetLayout arguments
2012-11-24 15:46:20 +01:00
Richard Heck
1252c22fd3
Some minor cleanup of new InsetArguments stuff that I did while
...
reading the patch....
2012-11-23 20:40:38 -05:00
Juergen Spitzmueller
182d13ee6a
Do not separate the shortcut from the label string
2012-11-23 18:26:02 +01:00
Juergen Spitzmueller
9914f21bce
Context menu for InsetArgument
2012-11-23 14:44:45 +01:00
Juergen Spitzmueller
32d2e30e3d
Increase Layout format also in the source
2012-11-23 10:27:30 +01:00
Juergen Spitzmueller
99f84aab95
Merge remote-tracking branch 'origin/master' into features/latexargs
2012-11-23 09:11:55 +01:00
Jean-Marc Lasgouttes
7ec2721d18
Show status of branches even when inset is closed
2012-11-20 23:39:16 +01:00
Juergen Spitzmueller
34ef91bb70
Allow arguments in PassThru environments (bug #7646 )
2012-11-20 19:00:06 +01:00
Juergen Spitzmueller
b95c17cfdd
Merge remote-tracking branch 'origin/master' into features/latexargs
...
Conflicts:
src/Text3.cpp
2012-11-20 18:11:14 +01:00
Juergen Spitzmueller
aafd52f441
Merge branch 'master' of git.lyx.org:lyx
2012-11-20 18:10:18 +01:00
Juergen Spitzmueller
d3488d6f86
Whitespace
2012-11-20 18:09:38 +01:00
Juergen Spitzmueller
99e611b2d8
Allow arguments in PassThru environments (bug #7646 )
2012-11-20 16:58:51 +01:00
Juergen Spitzmueller
0f866762b2
Fix function disabling
2012-11-20 15:48:59 +01:00
Juergen Spitzmueller
a4feac9d0b
Whitespace
2012-11-20 15:25:58 +01:00
Juergen Spitzmueller
973481a4ff
typos
2012-11-20 13:30:52 +01:00
Juergen Spitzmueller
4309dd54c7
extend comments and fix caption argument conversion
2012-11-20 12:58:36 +01:00
Juergen Spitzmueller
49b738bdfd
Some documentation
2012-11-19 18:44:59 +01:00
Juergen Spitzmueller
fffc46a4f7
Workaround to let tex2lyx handle the new argument syntax. This needs to be implemented properly (proper argument number)
2012-11-19 15:50:43 +01:00
Juergen Spitzmueller
2e69c66195
InsetArgument revision, first working version
2012-11-19 14:21:02 +01:00
Uwe Stöhr
63295f9dc5
Font.cpp: fix bug #8424
...
We must group the content which should be changed in size wit a pair of braces because the LaTeX size commands are otherwise switches. We already do so for many case, but not for the case that a size command is inside another command. This patch adds now always a brace pair around the selected text which is the safest method.
2012-11-19 01:13:37 +01:00
Pavel Sanda
4375b44dd6
Comment some headers before I ditch them again.
2012-11-18 17:42:32 +01:00
Georg Baum
9d99d3dbea
Implement extractFromVC() for CVS and SVN.
...
Both cvs and svn are able to retrieve non-existing files from repository,
but this was only implemented for rcs. This is a prerequisite for the
planned move and copy VCV operations. I also improved error schecking and
used extractFromVC() also for files specified on the command line if they
do not exist (in GUI mode, it was already the case in non-GUI mode).
2012-11-15 22:01:19 +01:00
Georg Baum
b07383b026
improve documentation
2012-11-13 21:53:13 +01:00
Georg Baum
393e7924bd
Add missing VCS updates after filename changes
2012-11-13 21:52:38 +01:00
Georg Baum
56e3d2153f
Get rid of redundant CVS/SVN file_ member
...
It did always point to the buffer's file name, so it is not needed and it was
not used in most cases anyway. Instead, ensure that owner_ is always set and
cannot be changed later.
2012-11-13 21:44:36 +01:00
Uwe Stöhr
b53243295a
unicode.cpp: make it compile again
...
the removal of this header in [ea1d9cb3/lyxgit] was too much
2012-11-13 00:27:46 +01:00
Pavel Sanda
8d135a9819
Typeinfo needed in Ubuntu.
2012-11-12 13:06:22 +01:00
Enrico Forestieri
cabf8e86b5
Make it compile again on systems that don't USE_WCHAR_T
2012-11-12 12:11:42 +01:00
Pavel Sanda
ea1d9cb39f
Less headers in unicode.
...
Now lets wait for the scream from people on other compilers.
2012-11-12 03:20:50 +01:00
Pavel Sanda
d692d6f27e
Less headers in docstring.
2012-11-12 03:05:30 +01:00
Pavel Sanda
2257040be4
More headers from lstrings.
2012-11-12 03:02:28 +01:00
Pavel Sanda
7cda6b9d57
Header no more needed.
2012-11-12 02:45:29 +01:00
Jean-Marc Lasgouttes
2e25a65c25
Revert "Correctly clean lyxclient.cpp in monolithic build."
...
Sanda has been faster than me... See 39e23a.
This reverts commit 1b74d3e729
.
2012-11-06 20:48:51 +01:00
Jean-Marc Lasgouttes
1b74d3e729
Correctly clean lyxclient.cpp in monolithic build.
2012-11-05 14:28:26 +01:00
Pavel Sanda
d7ed0ba7e4
Autosaving is now always threaded.
2012-11-04 16:51:18 +01:00
Pavel Sanda
4f24d123b2
Next leftover.
2012-11-04 01:38:34 +01:00
Pavel Sanda
eb9151c599
Close tab button started with 4.5.
2012-11-04 01:37:54 +01:00
Pavel Sanda
38c836f65d
Leftover.
2012-11-04 01:29:08 +01:00
Pavel Sanda
4a0911f25e
Header sorting.
2012-11-04 01:26:11 +01:00
Pavel Sanda
0a9735c5f7
LyX 2.1 will support only Qt>=4.5.
...
(http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg175737.html )
Now start with simple cases.
2012-11-04 01:22:32 +01:00
Pavel Sanda
39e23a8c5c
Let lyxclient.cpp be cleaned by make clean.
...
I would wait with backporting for 2.0.6.
2012-11-03 23:58:33 +01:00
Pavel Sanda
f47215c5e7
* doxy
2012-11-03 19:08:37 +01:00
Kornel Benko
d91d6e3343
Cmake build:
...
Cleanup the use of path-variables
2012-11-02 13:33:22 +01:00
Kornel Benko
854b168d17
Cmake build:
...
Correct dependencies for version-info also at build-time
(not only at configure time)
2012-11-01 13:00:19 +01:00
Lars Gullik Bjønnes
6b2232a29c
src/*.cpp: reformatting to increase consistency
2012-10-28 17:42:07 +01:00
Lars Gullik Bjønnes
76a5f726a7
InsetLine.cpp: add <cstdlib>
...
This fixes a problem introduced in bc51243587
2012-10-28 09:20:59 +01:00
Lars Gullik Bjønnes
bc51243587
insets/InsetLine.cpp: use std::abs
...
Use std::abs in stead of std::max(v, -v).
2012-10-27 01:25:39 +02:00
Lars Gullik Bjønnes
d52c9fda34
Use new T not new T()
2012-10-27 01:25:38 +02:00
Lars Gullik Bjønnes
43f6b1672b
Use empty() to check empty and non-empty'ness not size()
...
Also add FormatList::empty().
2012-10-27 01:25:38 +02:00
Lars Gullik Bjønnes
62394258da
WS cleanup, remove extraeneous spaces
2012-10-27 01:25:38 +02:00
Lars Gullik Bjønnes
b6a626d8d9
Buffer.cpp: drop unused <stack>
2012-10-27 01:25:38 +02:00
Georg Baum
78a7743166
Import theorems correctly (bugs #5702 , #5776 )
...
Actually tex2lyx can handle modules since some time (#5702 ), but not
theorems (#5776 ). Now the following issues are fixed:
- Modules that depend on other modules can be loaded, since the dependencies
are loaded first
- Default moduls of the text class are loaded correctly
- \newtheorem is recognized as a command that defines new environments and
treated similar to \newenvironment
2012-10-26 22:23:16 +02:00
Lars Gullik Bjønnes
dd2189656b
More idiomatic way of checking if a shared_ptr has an associated managed object
2012-10-25 12:12:49 +02:00
Kornel Benko
1b65a03c13
Cmake build: cleanup
2012-10-25 11:19:09 +02:00
Kornel Benko
d1ca207e94
Cmake build:
...
Next try to create Resources.qrc on the fly.
This time using a cmake-script instead of trying to rebuild the cache
2012-10-25 10:45:28 +02:00
Juergen Spitzmueller
7c6ae4d740
Update tex2lyx test files
2012-10-25 07:47:42 +02:00
Lars Gullik Bjønnes
46a5f60d3d
Merge branch 'enable-cxx11'
2012-10-25 00:45:20 +02:00
Lars Gullik Bjønnes
54d1cb1880
support/Messages.cpp: add space to not be taken as user defined literal
...
In C++11 you are not allowed to have non-literal specifiers right
after a string literal.
2012-10-24 23:46:42 +02:00
Georg Baum
02b1c4aa51
Fix test targets for some build trees
...
The old targets only worked if the build tree was below the source tree.
2012-10-24 22:11:05 +02:00
Juergen Spitzmueller
08375b191c
update TODO
2012-10-24 20:21:09 +02:00
Lars Gullik Bjønnes
abc81db388
src/lyxfind.cpp: use local typedef to simplify
...
Use a local typedef pair<string, string> P to avoid having to repeat
that multiple times.
2012-10-23 23:48:35 +02:00
Lars Gullik Bjønnes
48bba7fb74
src/lyxfind.cpp: use make_pair
...
Use make_pair(...) instead of pair<T, U>(...).
2012-10-23 23:48:25 +02:00
Lars Gullik Bjønnes
cf193344d0
src/lyxfind.cpp: cleanup formatting
...
Remove some eol space
re-indent where required
make some ?: constructs a bit easier to read.
2012-10-23 23:48:25 +02:00
Lars Gullik Bjønnes
435fad1463
src/Format.cpp: use make_pair
...
Use make_pair(...) instead of pair<T, U>(...).
2012-10-23 23:48:25 +02:00
Georg Baum
ecf24f1cb5
Add xfig import test
2012-10-23 22:09:26 +02:00
Georg Baum
b8648dea16
Implement tex2lyx -m switch (bug #8393 )
...
With this new command line switch a list of modules can be loaded
unconditionally. This seems to be needed for the literate programming formats,
and it is useful to work around bug #5702 as well.
2012-10-23 20:45:21 +02:00
Georg Baum
8c0c28e485
Update tex2lyx manpage
...
Add forgotten options and remove a commented paragraph that is no longer
needed since bug #5907 is closed as WONTFIX.
2012-10-22 21:31:26 +02:00
Tommaso Cucinotta
0e81930597
Fixed bug in escape sequence, showing up with ignore format off (addressing #8380 ).
2012-10-22 01:05:29 +01:00
Juergen Spitzmueller
db1c1389e3
Add support for the URW Classico (Optima) LaTeX font
...
Patch by Liviu Andronic
2012-10-21 18:55:24 +02:00
Kornel Benko
f7680c696d
Cmake build:
...
Added dependencies to target `test'. Now all the needed executables
are recreated prior to running tests if not already existant.
2012-10-21 16:58:45 +02:00
Kornel Benko
ed5dfa9cd7
Cmake tests:
...
Add tests the cmake-way. Now there is only _one_ target `test'
2012-10-21 12:05:50 +02:00
Kornel Benko
1822a10639
Cmake build:
...
Supply the correct path to created executable (use ${CMAKE_CFG_INTDIR})
2012-10-20 15:27:30 +02:00
Georg Baum
fbabfdfa46
Add -skipchildren command line switch (bug #4435 )
...
This allows to skip generated files, e.g. an alternative xfig export which
we do not understand, as mentioned in bug #4435 .
2012-10-18 22:01:32 +02:00
Georg Baum
33c3e63f40
Forgot to remove obsolete comment
2012-10-18 20:57:03 +02:00
Georg Baum
75ba5d3db5
Add automatic color package loading for listings
...
The listings inset does automatically load the color package if any parameter
contains \color. As mentioned in bug #8066 tex2lyx needs to be aware of this,
so the \usepckage{color} is automatically skipped in these cases.
2012-10-18 20:41:23 +02:00
Stephan Witt
a5317f6594
add QT_QTGUI_LIBRARY to link libraries of check programs to get access to QDesktopServices on Mac OS X
2012-10-16 22:36:23 +02:00
Kornel Benko
63ead2010d
Cmake build: support tests
...
Next try to make it to work on APPLE (and maybe on WIN32)
a.) Create the needed data-dir at configure time
b.) Use different target names for executable and data created with them
2012-10-16 16:35:28 +02:00
Kornel Benko
419f32df91
Cmake build:
...
Creating LYX_DATE dynamically at configure-time caused unwanted recompilation
of the whole directories (src + src/tex2lyx) because all the relevant objects
were dependent of a common file (flags.make in case of "Unix makefiles") which changed
accordingly.
There is now a new include (lyx_date.h, with only one definition)
Nothing changes for automake, since in this case LYX_DATE is defined in config.h
2012-10-15 22:50:39 +02:00
Scott Kostyshak
250f60f36b
Simplify LFUN_BUFFER_FORALL
...
buffer-forall only takes one parameter now, which is the LFUN to
dispatch on all non-hidden buffers. A hidden buffer is defined as being
internally open in LyX, but not visible in any window (view).
Thanks, JMarc.
2012-10-15 10:05:20 -04:00
Kornel Benko
3a5c0f66a0
Sorry, this line disappeared unintentionally in previous commit
2012-10-15 13:30:19 +02:00
Kornel Benko
24206e2c67
Cmake build:
...
Partially revert 75d63ad1f2
It caused recompiling everything at each commit.
Now use definition of LYX_DATE only when compiling version.cpp
2012-10-15 13:16:08 +02:00
Stephan Witt
593276f87d
MenuTranslator::translate() should be const
2012-10-14 14:36:18 +02:00
Stephan Witt
70ff68b580
Inset::setMouseHover() is const - InsetExternal::setMouseHover should be const too
2012-10-14 14:34:46 +02:00
Stephan Witt
de6ff1fec2
correct format for unsigned long argument, remoteCloseLink is oneway void
2012-10-14 14:30:47 +02:00
Stephan Witt
318f6b39b7
add missing argument for log message
2012-10-14 14:29:01 +02:00
Stephan Witt
652ed30e92
correct unsigned integer compare operations
2012-10-14 14:28:19 +02:00
Kornel Benko
20359572ed
Patch from Benjamin Piwowarski
...
Just some comments on the patch:
- The executable name has to match the information in Info.plist (development/MacOSX/Info.plist.in and CMakeLists.txt). The autoconf config/lyxinclude.m4 file has been modified to make it work with autotools.
- The process to build OS X bundle is to first add all the files to be included to the bundle when calling add_executable (src/CMakeLists.txt) and then by calling setting the source file property of each of these files (development/cmake/Install.cmake, l.14) so that the files are properly located into the bundle. This is also why Install.cmake has to be included two times in src/CMakeLists.txt (once to build the list of files, once to set the location of the list of files).
- in CMakeLists.txt there is a line
install(CODE "set(BU_CHMOD_BUNDLE_ITEMS 1)")
What it does is to fix the owner permissions within the bundle - this is necessary because some libraries are copied within the bundle and might be owned by root
- An empty qt.conf is included in the bundle so that QT does not try to link to other QT libraries (which will not be included in the bundle)
- In development/cmake/Install.cmake, some OS X specific files (*.sdef, qt.conf, *.icns) have to be included in the bundle
Benjamin
2012-10-13 09:53:20 +02:00
Vincent van Ravesteijn
9547725c38
Disambiguate std::bind, boost::bind, std::ref, boost::ref (2)
...
This fixes compilation with MSVC2012.
See also [2b0a7a5e/lyxgit].
2012-10-12 21:29:57 +02:00
Vincent van Ravesteijn
926bb4b41a
support/tests: Fix compilation on Windows
2012-10-12 21:24:03 +02:00
Juergen Spitzmueller
47673f560f
Correctly initialize bool. Thanks, Pavel.
2012-10-11 12:55:43 +02:00
Jean-Marc Lasgouttes
06f394a3d4
Show keyboard binding when a layout selection is done in LayoutBox
...
The obnoxious messages in Private::setFilter cover any message set by lyx::dispatch. The solution I chose is to return early when the filter is not changed.
If this makes sense, then the same optimization should be added to CategorizedCombo, IMO.
2012-10-11 00:21:38 +02:00
Richard Heck
98656dd15b
Bump layout format to 40, in preparation for conversion of layout
...
categories.
2012-10-10 13:22:54 -04:00
Kornel Benko
648e197021
Cmake build: Define for 'DEVEL_VERSION' already done in development/cmake/config.h.cmake
2012-10-09 22:45:12 +02:00
Kornel Benko
acddee2465
Cmake build: Define for 'DEVEL_VERSION' already done in development/cmake/config.h.cmake
2012-10-09 22:43:24 +02:00
Juergen Spitzmueller
c85135090e
Stick to bformat
2012-10-09 16:12:32 +02:00
Juergen Spitzmueller
81bc1c1ff4
Fix widget relation
2012-10-09 10:16:38 +02:00
Juergen Spitzmueller
006b50b222
Really put uncategorized items at the end if sortCats is true
2012-10-09 08:51:39 +02:00
Juergen Spitzmueller
be5965ae91
remove unneeded header and declaration
2012-10-09 07:36:17 +02:00
Juergen Spitzmueller
b4dd69ee83
GUI for categorized text classes
2012-10-09 07:22:48 +02:00
Juergen Spitzmueller
32fde61c8f
Add new CategorizedCombo widget
...
This is a combo box that provides categorization and on-the fly filtering.
Heavily derived from LayoutBox (same look and feel).
2012-10-09 07:19:55 +02:00
Juergen Spitzmueller
f18af303fe
Introduce textclass categories
...
The categories are ascribed by \DeclareCategory{<category>} in the layout file header.
UI follows.
2012-10-09 07:17:36 +02:00
Vincent van Ravesteijn
2b0a7a5e01
Disambiguate std::bind, boost::bind, std::ref, boost::ref
...
This fixes compilation with MSVC2012.
2012-10-08 21:29:40 +02:00
Vincent van Ravesteijn
3bc9cbcdc8
Do not rely on make_pair converting string to FileName
...
This fixes compilation with MSVC2012.
2012-10-08 21:29:32 +02:00
Georg Baum
53694874f3
Make tex2lyx tests almost compilable
...
If the original tests cannot ve compiled with latex/pdflatex/xelatex it is
difficult to compare the visual output.
2012-10-08 21:23:11 +02:00
Juergen Spitzmueller
04d39dd5be
Proper string translation
2012-10-08 17:04:02 +02:00
Scott Kostyshak
4ab8e4a009
Add tab with build information to Help > About LyX
...
The tab displays the same information as the 'lyx --version' command.
2012-10-07 11:30:58 -04:00
Juergen Spitzmueller
e55aa4359f
Do not check for LaTeX fonts if we use nonTeXFont
2012-10-06 15:51:35 +02:00
Georg Baum
269a942294
Fix wrong parsing of \framebox[3in][s]{...}
...
s is a valid horizontal position for framebox (as well as for makebox, which
was already parsed correctly). There was even a test case, but with a wrong
reference.
2012-10-06 15:23:36 +02:00
Georg Baum
e119ba6094
Refine tex2lyx -copyfiles logic.
...
Now all files are copied if the resulting path is valid.
Before the regressions tests would fail depending on the build directory
location.
2012-10-06 13:55:25 +02:00