André Pönitz
621af49f78
adjust
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24007 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-27 22:27:11 +00:00
Jürgen Spitzmüller
c876a2e7c7
Merge the two linebreak insets into one.
...
* src/Buffer.cpp:
- file format change to 324
* development/FORMAT:
- document file format change
* src/insets/InsetNewline.{cpp,h}:
- the former two separate derivates are now merged into one inset
with proper Params and Mailer. This simplifies the structure and allows for
switching between the two kinds.
* src/Text3.cpp:
- The newline insets are now being generated with
newline-insert [newline|linebreak]
* src/factory.cpp:
* src/Text.cpp:
- Newline inset is now a proper inset with opening and closing tag.
* src/FuncCode.h:
* src/LyXAction.cpp:
* src/Text3.cpp:
* src/insets/InsetCollapsable.cpp:
* src/insets/InsetTabular.cpp:
* src/mathed/InsetMathGrid.cpp:
* src/mathed/InsetMathHull.cpp:
- remove LFUN_NEW_LINE, LFUN_LINE_BREAK,
add LFUN_NEWLINE_INSERT
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- conversion and reversion routines for newline insets.
* lib/ui/stdmenus.inc:
* lib/ui/stdcontext.inc
- adapt menu and add context menu to switch between newpage variants.
* lib/bind/*.bind:
- adapt to new lfuns.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23966 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-26 08:10:01 +00:00
Richard Heck
72b7c73b5a
Move context menus to their own file.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23948 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-25 16:02:26 +00:00
Jürgen Spitzmüller
d2a4c97ab8
Merge the diverse newpage insets into one.
...
* src/Buffer.cpp:
- file format change to 323
* development/FORMAT:
- document file format change
* src/insets/InsetNewpage.cpp:
- the former four separate derivates are now merged into one inset
with proper Params and Mailer. This simplifies the structure and allows for
switching between the various kinds.
* factory.cpp:
- The newpage insets are now being generated with
newpage-insert [newpage|pagebreak|clearpage|cleardoublepage]
* src/Text.cpp:
- Newpage inset is now a proper inset with opening and closing tag.
* src/FuncCode.h:
* src/LyXAction.cpp:
* src/Text3.cpp:
* src/insets/InsetCollapsable.cpp:
- remove LFUN_PAGEBREAK_INSERT, LFUN_CLEARPAGE_INSERT
and LFUN_CLEARDOUBLEPAGE_INSERT
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- conversion and reversion routines for newpage insets.
* lib/ui/stdmenus.inc:
- adapt menu and add context menu to switch between newpage variants.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23942 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-25 09:26:03 +00:00
Joost Verburg
638c3ba2fa
formatting and fixes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23936 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-25 02:12:39 +00:00
Peter Kümmel
f604b54165
build out of the box with win32libs from the kdewin installer
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23924 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-24 14:19:36 +00:00
Richard Heck
700af7e701
Add support for document-local layout information. GUI is to follow.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23913 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-24 12:31:07 +00:00
Bo Peng
d74c60b860
fix scons by linking boost.cpp after boost libraries
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23881 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-21 18:17:37 +00:00
André Pönitz
976f4d891e
remove unused defines QT_CLEAN_NAMESPACE and QT_GENUINE_STR
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23869 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-21 15:12:46 +00:00
André Pönitz
0b5fc35e1c
remove unused defines QT_CLEAN_NAMESPACE and QT_GENUINE_STR
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23868 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-21 15:09:39 +00:00
José Matox
b7800ca8de
fix cmake
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23852 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-20 15:06:02 +00:00
Bo Peng
eb1cc5ac22
fix scons for r23849
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23851 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-20 14:53:07 +00:00
José Matox
f2966acc5b
Add inset tabular normalization (header) to format 321
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23824 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-19 09:54:44 +00:00
Uwe Stöhr
4c23fdf7c1
installer update
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23816 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-18 21:25:58 +00:00
Edwin Leuven
e01e14872d
Free line setting in tabulars. FILE FORMAT CHANGE.
...
- gets rid of the M_TOGGLE_LINE_... functions
- allows arbitrary clines without multicol
- sets arbitrary vertical lines through multicol
- drop row/col line properties, everything is now stored at the cell level
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23812 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-18 18:08:32 +00:00
Jürgen Spitzmüller
2a2c2d8986
Move completion to a pane of its own.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23811 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-18 17:31:17 +00:00
Jürgen Spitzmüller
18101eea7b
** add support for protected horizontal fill. FILE FORMAT CHANGE. **
...
* src/Buffer.cpp:
- increment file format to 320.
* src/insets(InsetSpace.{cpp, h}:
- add HFILL_PROTECTED, a protected horizontal fill
(LaTeX: \hspace*{\fill})
* src/factory.cpp:
* src/frontends/qt4/GuiHSpace.{cpp, h}:
- handle the new space type.
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- reversion routine for protected hfill.
* development/FORMAT:
- document file format change
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23805 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-18 12:11:28 +00:00
Uwe Stöhr
adae41ad2b
installer update
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23798 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-17 21:17:19 +00:00
Jürgen Spitzmüller
f2e8cd3cd9
*** File Format Change: UI and enhancement for InsetSpace ***
...
* src/insets/InsetSpace.{cpp,h}:
- merge in HFill inset, add support for dotfill, hrulefill,
hspace and hspace*
* src/insets/InsetHFill.{cpp,h}:
- remove
* src/frontends/qt4/GuiHSpace.{cpp,h}:
* src/frontends/qt4/ui/HSpaceUi.ui:
* src/frontends/qt4/GuiView:
- new GUI for Space insets.
* src/insets/Inset.{cpp,h}:
* src/insets/InsetCode.h:
* src/insets/InsetCollapsable.cpp:
* src/insets/InsetCommandParams.cpp:
- remove HFILL_CODE and LFUN_HFILL_INSERT, add SPACE_CODE where necessary,
new Inset member isStretchableSpace() to indicate HFill and friends.
* Buffer.cpp:
- increase format to 319
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- conversion/reversion routines
* development/FORMAT:
- document file format change
* src/Makefile.am:
* src/frontends/qt4/Makefile.am:
* development/scons/scons_manifest.py:
- deal with UI changes.
* src/LyXAction.cpp:
- remove LFUN_HFILL_INSERT
* src/LyXFunc.cpp:
- handle space dialog.
* src/factory.cpp:
* src/Paragraph.cpp (isHFill):
* src/Text.cpp:
* src/Text3.cpp:
* src/TextMetrics.cpp:
- adapt to changes
* lib/ui/classic.ui:
* lib/ui/stdmenus.ui:
- add HSpace dialog, remove HFill.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23787 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-17 09:23:43 +00:00
Uwe Stöhr
f1443b9db6
update SCons according to r23747 and r23749
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23778 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-16 19:01:05 +00:00
Uwe Stöhr
1765070d17
installer update
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23777 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-16 18:59:06 +00:00
Bo Peng
47c5be88e3
Tools->Preference: move editing and fullscreen from user interface to a new panel editing
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23767 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-15 22:12:19 +00:00
Stefan Schimanski
79398fd8d4
* description of the math macro implementation
...
* testcases for math macros
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23761 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-15 10:54:26 +00:00
André Pönitz
afc94c736f
add -DQT_NO_KEYWORDS to the statistic scripts, since that's what we use in
...
reality
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23722 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-14 19:48:58 +00:00
Uwe Stöhr
cd5e5efe51
Math.lyx: bug 2556 is now fixed
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23705 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-13 01:16:41 +00:00
Uwe Stöhr
1e750589ec
installer: new Japanese translation
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23701 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-13 00:51:55 +00:00
Enrico Forestieri
ba496b94ac
Merge InsetMathBoldSymbol and InsetMathBM by providing \boldsymbol
...
through the bm package.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23684 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-12 14:33:16 +00:00
André Pönitz
fe8f68ee32
quick shot at designer 4.3 -> 4.2 conversion.
...
Usage: perl -i designer43to42 <the_ui_file_you_want_to_fix>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23645 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-10 18:31:14 +00:00
Bo Peng
932998494b
Embedding: add option \extra_embedded_files to buffer params. This increase
...
LyX file format to 318. The Embedded files panel of document settings has
been simplied, with working add and remove buttons. Note that bease BufferParams
lacks buffer path information, extraEmbeddedFiles are vector<string>, instead
of EmbeddedFileList (as previously planned).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23606 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-09 23:04:14 +00:00
Uwe Stöhr
4ffa69eee9
SCons update according to r23547
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23585 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-09 14:05:55 +00:00
Abdelrazak Younes
a718f53382
update
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23562 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-08 15:40:26 +00:00
Uwe Stöhr
351134d91e
update SCons according to r23527
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23546 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-07 20:58:52 +00:00
Richard Heck
6edb3984bf
BaseClassList --> LayoutFileList
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23532 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-07 03:53:21 +00:00
Richard Heck
926ad3d183
Get rid of LayoutPtr.h.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23524 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-06 21:55:33 +00:00
Bernhard Roider
a99c5828f8
Add support for \bm from bm.sty
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23520 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-06 20:49:59 +00:00
Uwe Stöhr
dae2d41417
André, please also take care of SCons when adding/deleting/moving file
...
scons_manifest.py: update SCons according to André's changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23491 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-05 22:32:26 +00:00
Uwe Stöhr
a67f6f1480
French version of Formula-numbering.lyx by Siegfried
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23461 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-04 20:48:48 +00:00
Uwe Stöhr
e28971c4cc
installer:
...
- sync with branch
- prepare for a first snapshot build
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23403 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-02 21:41:03 +00:00
Uwe Stöhr
3db3b9930a
fileformat incremented to 317:
...
support for floating placement settings for wrap floats
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23394 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-02 17:12:22 +00:00
Jürgen Spitzmüller
ac1977018b
** subfig support **
...
* src/Buffer.cpp:
* development/FORMAT:
- bump format to 316.
* src/insets/InsetFloat.{cpp, h}:
- let nested floats be subfloats
NOTE: docbook support is missing.
* src/insets/InsetCaption.{cpp, h}:
- handle subfigure captions
* src/insets/InsetGraphics.cpp:
* src/insets/InsetGraphicsParams.{cpp, h}:
- remove old subfigure support
* lib/chkconfig.ltx:
* lib/doc/LaTeXConfig.lyx:
- check for subfig instead of subfigure.
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- conversion/reversion routines for subfig -> subfloats
NOTE: the reversion routine still has bugs.
* src/Counters.{cpp, h}:
- add identifiers for subfloats
* src/LaTeXFeatures.{cpp, h}:
- support for subfig
* src/TextClass.cpp:
- set up subfloat counter for all custom floats.
* src/frontends/qt4/GuiGraphics.cpp:
* src/frontends/qt4/ui/GrahicsUi.ui:
- remove subfigure UI.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23381 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-02 11:30:50 +00:00
Uwe Stöhr
0ab7a8dce3
- new Spanish translation of the math manual
...
- Math.lyx: bug 2461 is now fixed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23369 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-01 14:50:42 +00:00
Richard Heck
d8a6b5bfd0
Remove TextClassPtr without losing the type safety it provided.
...
See these threads:
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg136112.html
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg136062.html
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg135997.html
for some background.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23299 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-28 01:42:02 +00:00
Stefan Schimanski
9f21b7f9ad
* high performance text completion with weighted btrees to get pseudo
...
random-access (i.e. O(log n)) to the n-th element in a list/set. Try
it with 1000000 keys ... no problem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23213 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-25 01:56:53 +00:00
Uwe Stöhr
4a5247ee7f
installer updates
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23208 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-25 01:24:10 +00:00
Uwe Stöhr
9549685b3a
delete French mathed.lyx as we did already for the other languages where we have a translation of the new math manual.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23203 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-24 22:52:30 +00:00
Richard Heck
4c6180d209
Try to make the distinction between base classes and text classes clearer in the code.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23198 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-24 16:59:49 +00:00
Bo Peng
5f18e5ea81
Fix scons/InseLayout again
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23196 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-24 16:28:46 +00:00
Uwe Stöhr
317c76c0e9
SCons update: revert r23157 due to r23189
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23193 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-24 15:27:45 +00:00
Bo Peng
3c07aff8ef
fix scons for InsetLayout
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23174 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-24 05:51:07 +00:00
Uwe Stöhr
4a7b0625b3
SCons update
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23157 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-23 16:40:16 +00:00
Abdelrazak Younes
27de158157
Fix tex2lyx compilation.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23121 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-22 09:23:47 +00:00
Richard Heck
a8317afc4b
This is the first of a series of commits that will make InsetLayout a real class.
...
In this commit, we do the minimal amount of work necessary to protect our data.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23116 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-22 02:32:52 +00:00
Stefan Schimanski
1bf7b59d60
* completion infrastructure
...
* completion support for mathed
* experimental completion support for text
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23104 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-21 19:42:34 +00:00
Pavel Sanda
b7922f4201
Add hide tab icon.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23101 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-21 15:13:39 +00:00
Richard Heck
4ab6f265e9
Add support for column separation in page margins. Fixes bug 3337.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23059 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-19 05:24:48 +00:00
Uwe Stöhr
31bc8149d3
the missing bits of r23003
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23008 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-14 22:17:54 +00:00
Uwe Stöhr
21c5540c8e
adjust SCons according to r23006
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23007 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-14 22:13:30 +00:00
Uwe Stöhr
c3cad57542
French translation of the math manual by Siegfried
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22968 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-12 22:22:36 +00:00
Jean-Marc Lasgouttes
0baeaadd2b
trim some grey hair
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22959 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-12 09:58:52 +00:00
Bo Peng
9bd8ffb29c
Fix scons
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22912 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-10 01:26:45 +00:00
Pavel Sanda
cc65d1f74d
Resurrect trunk make dist from dead.
...
Some clashes with monolithic build remain.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22900 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-09 17:35:46 +00:00
Uwe Stöhr
f448b1e192
EmbeddedObjects: French translation updates by Siegfried
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22879 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-08 21:48:18 +00:00
Jürgen Spitzmüller
9bdca85f26
*** New Symbols Dialog ***
...
* src/Encoding.{cpp,h}:
- new public member getSymbolsList()
* src/frontends/qt4/GuiSymbols.cpp:
* src/frontends/qt4/GuiSymbols.h:
* src/frontends/qt4/ui/SymbolsUi.ui
- new files
* src/frontends/qt4/GuiView.cpp:
* src/frontends/qt4/Makefile.am:
* development/scons/scons_manifest.py:
- add new dialog
* lib/ui/classic.ui:
* lib/ui/stdmenus.ui:
- menu item for symbols dialog.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22832 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-07 13:18:07 +00:00
Edwin Leuven
344f629629
ensure download dutch dict
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22831 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-07 10:38:52 +00:00
Abdelrazak Younes
4bc0fdcacf
adjust scons.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22829 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-07 09:13:23 +00:00
Abdelrazak Younes
bbe3815eb8
Adjust scons to FileDialog.h moving.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22822 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-07 00:07:34 +00:00
Uwe Stöhr
08b4bce85d
FORMAT: cleanup
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22768 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 13:13:03 +00:00
Uwe Stöhr
886db92f82
enable the scrlttr 2 class for serial letters:
...
- file format change
- new example files and an example address database
- remove ugly hack from scrlttr2.layout and fix bug 4529
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22764 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 11:56:44 +00:00
Stefan Schimanski
dd714bfce8
* LinkBack support files, now in pure Objective-C (without any Objective-C++ which is not supported by automake)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22761 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 10:41:23 +00:00
Stefan Schimanski
fe348eb8b7
* The gui change for the mouse wheel speed setting. This includes the
...
renaming of the keyboard preferences pane into a input preferences pane.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22718 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-30 21:20:56 +00:00
Uwe Stöhr
39b9369b82
build_msvc.bat: revert the unwanted change in r22691
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22692 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-27 21:10:14 +00:00
Uwe Stöhr
cfdad9946d
I wrote a new manual "LyX's detailed math manual". See the announcement on the list.
...
The file examples/mathed.lyx is no longer needed as its content is part of the new manual.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22691 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-27 20:58:45 +00:00
Uwe Stöhr
82fba225a5
the missing things of r22635
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22638 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-20 21:44:49 +00:00
Uwe Stöhr
b62f7986dd
two new documentation file translations from Ignacio
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22593 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-15 22:56:22 +00:00
Uwe Stöhr
098c808174
forgot to add this in r22566
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22575 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-14 23:40:23 +00:00
Uwe Stöhr
de20d9ae9a
UserGuide.lyx: fix bibliographies
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22528 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-12 16:52:08 +00:00
Uwe Stöhr
635ae3af3b
scons_manifest.py: compile fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22521 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-12 14:06:40 +00:00
Richard Heck
d5d665482e
This commit changes the way individual LyXModule's are represented, both internally and in the .lyx files. The earlier version represented them by their `descriptive name', e.g., "Endnote" or "Theorems (AMS)", these being the same names used in the UI. This was a mistake, as becomes readily apparent when one starts to think about translating these strings. The modules ought to be represented by their filename, without the extension, just as TextClass's are.
...
The changes that accomplish this part are in ModuleList.{h,cpp}, configure.py, and the *.module files themselves. This is a format change, and the lyx2lyx is in those files.
By itself, that change would not be major, except for the fact that we do not want the module to be represented in the UI by its filename---e.g., theorems-std---but rather by a descriptive name, such as "Theorems". But that change turns out to be wholly non-trivial. The mechanism for choosing modules was the same as---indeed, was borrowed from---that in GuiCitation: You get a list of modules, and choosing them involves moving strings from one QListView to another. The models underlying these views are just QStringListModels, which means that, when you want to know what modules have been selected, you see what strings are in the "selected" QListView. But these are just the descriptive names, and we can't look up a module by its descriptive name if it's been translated. That, indeed, was the whole point of the change to the new representation.
So, we need a more complicated model underlying the QListView, one that will pair an identifying string---the filename minus the extension, in this case---with each item. This turns out not to be terribly difficult, though it took rather a while for me to understand why it's not difficult. There are two parts:
(i) GuiSelectionManger gets re-written to use any QAbstractListModel, not just a QStringListModel. This actually seems to improve the code, independently.
(ii) We then subclass QAbstractListModel to get the associated ID string, using the Qt::UserRole slot associated with each item to store its ID. This would be almost completely trivial if QAbstractListItem::itemData() included the QVariant associated with this role, but it doesn't, so there are some additional hoops through which to jump.
The new model, a GuiIdListModel, is defined in the files by that name. The changes in GuiSelectionManger.{h,cpp} make it more abstract; the changes in GuiDocument.{h,cpp} adapt it to the new framework.
I've also updated the module documenation to accord with this change.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22501 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-12 04:28:12 +00:00
Jürgen Spitzmüller
4b799833e7
*** Support for generic sideways floats ***
...
* src/Buffer.cpp:
- format is up to 312.
* src/LaTeXFeatures.cpp:
- add rotfloat.
* src/Insets/InsetFloat.cpp:
- handle starred and generic sideways floats.
* src/frontends/qt4/FloatPlacement.{cpp,h}:
- adjust GUI to the new features.
* lib/chkconfig.ltx:
- add rotfloat
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- add reversion methods for new floats
* lib/lyx2lyx/lyx_1_4.py:
- add proper reversion method for sideways floats (this was missing).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22495 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-11 18:56:53 +00:00
Uwe Stöhr
18970a1c69
compile fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22482 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 20:55:52 +00:00
Uwe Stöhr
db088a816d
FORMAT: document latest file format change
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22481 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 20:46:05 +00:00
Richard Heck
795c729776
Remove layout stuff made obsolete by modularization.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22471 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 07:24:53 +00:00
Richard Heck
4aea2f6a73
More tweaks, and some fixes for missing files in the makefiles, while we're at it.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22469 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 07:19:07 +00:00
Richard Heck
736418751a
AMS module tweaks.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22468 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 07:13:01 +00:00
Richard Heck
f5a5be4d18
Modularization of the AMS classes, and the theorem environments generally.
...
This is Part I: The changes to the layout files and modules. Part II, still
to come, will involve lyx2lyx to help people who were using the older classes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22461 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 04:58:20 +00:00
Bo Peng
06254d11df
Embedding: display a pin at the top left corner of embedded figures
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22439 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-08 16:22:05 +00:00
Uwe Stöhr
81f48ded87
add a module for typesetting Braille
...
(entry for the LaTeXConfig.lyx file follows when bug 4460
http://bugzilla.lyx.org/show_bug.cgi?id=4460
is fixed)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22393 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-06 13:39:58 +00:00
Uwe Stöhr
38ed641598
add linguistics module
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22391 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-05 19:58:47 +00:00
Uwe Stöhr
d915adb996
add linguistics.lyx example file
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22390 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-05 19:47:24 +00:00
Peter Kümmel
5c90a54ac1
cmake: enable lyxserver on linux
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22382 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-05 13:12:37 +00:00
Joost Verburg
d19d56118e
update list with available translations
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22341 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-02 16:12:21 +00:00
Joost Verburg
7b84c4745d
compile with MSVC 2008
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22339 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-02 15:15:04 +00:00
Joost Verburg
5a7bae747a
fix compile error
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22338 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-02 15:09:50 +00:00
Jürgen Spitzmüller
a229a78dff
Support for \nocite* from Berhard Reiter. Increments file format to 210.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22327 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-28 16:56:57 +00:00
Abdelrazak Younes
722329490b
Simplify MenuBackend and menubar interactions.
...
* GuiMenubar: freed from GuiView and QMenuBar, renamed to 'Menus'
* GuiView: just use the standard QMenuBar.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22308 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-26 10:55:43 +00:00
Richard Heck
e285d2a7d8
Support for nocite, provided by Bernhard Reiter.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22217 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-20 15:46:14 +00:00
Uwe Stöhr
219ac7ce50
installer: sync to trunk again
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22202 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-17 23:13:01 +00:00
Uwe Stöhr
fdd5ea3ab5
installer: sync with branch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22199 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-17 22:34:35 +00:00
Uwe Stöhr
082428c20a
add MSVC build batch files to the SCons folder
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22177 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-16 19:38:45 +00:00
Uwe Stöhr
2b5d064ff4
textrm_O.png: rename image to what it really is
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22169 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-16 12:28:03 +00:00
Abdelrazak Younes
efbd1d30cb
Sanitize the way we use abort() and exit(). With this commit, we should never crash in release mode, even when assertions are enabled. In debug mode, we crash with abort in order to get a useful backtrace.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22165 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-16 11:34:29 +00:00
Abdelrazak Younes
c66e214724
Transfer getcwd() implementation to FileName.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22164 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-16 10:18:00 +00:00
Abdelrazak Younes
a53bbb6f5d
update scons.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22162 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-16 07:54:14 +00:00
Abdelrazak Younes
c817011cd8
update scons.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22158 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-15 08:20:11 +00:00
Uwe Stöhr
90c14f8c12
support for Serbian with Latin letters
...
- fileformat change
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22143 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 23:29:56 +00:00
Uwe Stöhr
bf903dbbaa
update scons/scons_manifest.py
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22141 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 23:17:54 +00:00
Stefan Schimanski
4d30504965
r16146@goedel: sts | 2007-12-13 22:40:01 +0100
...
* zlib is used by minizip
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22136 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 21:42:24 +00:00
Stefan Schimanski
6785bc0273
r16067@goedel: sts | 2007-12-09 20:45:36 +0100
...
r16044@goedel (orig r22008): kuemmel | 2007-12-08 11:50:30 +0100
fix wrong tex2lyx hack
r16045@goedel (orig r22009): kuemmel | 2007-12-08 12:07:43 +0100
fix wrong tex2lyx hack
r16046@goedel (orig r22010): kuemmel | 2007-12-08 12:20:47 +0100
cmake: fix tex2lyx linker error
r16047@goedel (orig r22011): spitz | 2007-12-08 12:21:00 +0100
Sanitize CJK support (fix bug 3561, 4349 and 4337):
* src/output_latex.{cpp, h}:
- Many changes in order to allow CJK in a mulitlingual context.
* src/Paragraph.cpp:
- Fix file encoding switch and language nesting with CJK.
* src/Buffer.cpp:
- Move the opening and closing CJK and lanaguage tags to ouput_latex.cpp.
* src/Font.cpp:
- switchEncoding call now takes runparams as argument.
r16048@goedel (orig r22012): younes | 2007-12-08 14:59:32 +0100
Fix bug 4413 (http://bugzilla.lyx.org/show_bug.cgi?id=4413 )
The problem was that name_ was a const pointer and the pointer pointed to nothing after leaving the ctor.
Andre': <docstring> is included in every dialog anyway via GuiDialog.h -> InsetCommandParams.h -> docstring.h"; so this change won't affect compilation time.
r16049@goedel (orig r22014): younes | 2007-12-08 15:24:11 +0100
* Dialog: name_ is const and is ascii.
r16050@goedel (orig r22015): younes | 2007-12-08 15:29:29 +0100
No need to update the prefs dialog if it is not visible.
r16051@goedel (orig r22016): uwestoehr | 2007-12-08 15:58:53 +0100
preamble.cpp: remove unused code
r16052@goedel (orig r22017): younes | 2007-12-08 16:02:34 +0100
* fix enabling/disabling of LyXErr.
r16053@goedel (orig r22019): spitz | 2007-12-08 16:38:39 +0100
* lib/lyx2lyx/lyx_1_5.py:
- fix bug 4333.
r16054@goedel (orig r22022): spitz | 2007-12-08 16:56:19 +0100
* lib/lyx2lyx/lyx_1_1.py (revert_latexcommand_index):
- umlauts must be reverted to escaped forms.
r16055@goedel (orig r22023): younes | 2007-12-08 17:22:05 +0100
Fix bug 4410 (http://bugzilla.lyx.org/show_bug.cgi?id=4410 ).
r16056@goedel (orig r22024): younes | 2007-12-08 17:36:56 +0100
Revert 22023 and really fix bug 4410 (http://bugzilla.lyx.org/show_bug.cgi?id=4410 ).
r16057@goedel (orig r22026): kuemmel | 2007-12-08 21:46:03 +0100
add progress view of system calls
r16058@goedel (orig r22027): uwestoehr | 2007-12-08 21:49:01 +0100
preamble.cpp: don't add \makeatother twice
\makeatother and \makeatletter are already added by LyX around the user preamble
r16059@goedel (orig r22029): younes | 2007-12-09 09:43:08 +0100
Fix Drag&Drop. LFUN_FILE_OPEN is not handled by GuiView::dispatch() (yet).
r16060@goedel (orig r22030): spitz | 2007-12-09 12:40:59 +0100
fix typos.
r16061@goedel (orig r22032): uwestoehr | 2007-12-09 14:40:03 +0100
tex2lyx/text.cpp: support for all quotation marks (bug2703).
r16062@goedel (orig r22034): uwestoehr | 2007-12-09 15:14:34 +0100
preamble.cpp: code simplification to r21970 suggested by Angus
r16063@goedel (orig r22040): uwestoehr | 2007-12-09 16:26:31 +0100
preamble.cpp: fix whitespace
r16064@goedel (orig r22044): kuemmel | 2007-12-09 18:31:25 +0100
also check for moc files in src/support
r16065@goedel (orig r22046): uwestoehr | 2007-12-09 18:42:05 +0100
preamble.cpp: full babel language support for tex2lyx
r16066@goedel (orig r22047): uwestoehr | 2007-12-09 18:47:41 +0100
set encoding from utf8 back to latin1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22135 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 21:41:47 +00:00
Stefan Schimanski
dca5243277
r15939@goedel: sts | 2007-12-01 01:54:37 +0100
...
r15720@goedel (orig r21645): younes | 2007-11-16 22:52:04 +0100
Hopefully fix the ignored -geometry option under X11.
r15721@goedel (orig r21646): younes | 2007-11-16 23:10:35 +0100
Add version to application name in session info.
r15722@goedel (orig r21647): younes | 2007-11-16 23:21:40 +0100
add '-' between LyX and version.
r15723@goedel (orig r21648): younes | 2007-11-16 23:52:15 +0100
row selection tweaks.
r15724@goedel (orig r21649): younes | 2007-11-17 00:00:57 +0100
Cosmetics and cleanup.
r15725@goedel (orig r21650): younes | 2007-11-17 12:27:03 +0100
Simplify single par drawing:
* ParagraphMetrics::computeRowSignature(): Integrate row's dimensions and selection status in the row signature.
* TextMetrics::drawParagraph(): compute the row signature here and rely on that to decide if a redraw is needed or not.
* BufferView::Private: get rid of the ViewMetricsInfo member. Just keep the ScreenUpdateStrategy.
* BufferView::draw(): full screen update even for singlePar case because the row signature will detect if something needs to be redrawn.
* Text3.cpp: get rid of hack following architecture update.
r15726@goedel (orig r21652): spitz | 2007-11-17 13:37:18 +0100
* LaTeXFeatures.cpp (useLanguage):
- require the CJK package for CJK languages.
* BufferParams.cpp (writeEncodingPreamble):
- load CJK package if required.
r15727@goedel (orig r21653): poenitz | 2007-11-17 16:32:12 +0100
shuffle code around
r15728@goedel (orig r21654): sanda | 2007-11-17 16:37:29 +0100
Implement --enable-monolithic-{insets,mathed,core}
r15729@goedel (orig r21655): younes | 2007-11-17 19:17:19 +0100
Fix mouse selection drawing by brute force.
r15730@goedel (orig r21656): poenitz | 2007-11-17 21:47:50 +0100
merge frontend::Gui and frontend::Application
r15731@goedel (orig r21657): poenitz | 2007-11-17 23:11:11 +0100
make frontend::Application a bit slimmer
r15732@goedel (orig r21658): poenitz | 2007-11-17 23:25:42 +0100
move view_ids from Application to GuiApplication
r15733@goedel (orig r21659): poenitz | 2007-11-17 23:37:33 +0100
make Application slimmer
r15734@goedel (orig r21660): sanda | 2007-11-17 23:55:30 +0100
Fix initialization warning
r15735@goedel (orig r21661): poenitz | 2007-11-18 01:01:14 +0100
merge GuiView/Dialogs
r15736@goedel (orig r21662): poenitz | 2007-11-18 01:39:15 +0100
consolidate showDialog() incarnations
r15737@goedel (orig r21663): poenitz | 2007-11-18 11:14:43 +0100
less string conversions
r15738@goedel (orig r21665): younes | 2007-11-18 21:36:52 +0100
Spoiling some fun from Andre': put Application on a diet and remove unnecessary string conversions and method indirections.
r15739@goedel (orig r21666): younes | 2007-11-18 22:47:46 +0100
ParagraphMetrics::computeRowSignature(): Fix crc computing; char_type is 4 bytes!
r15740@goedel (orig r21667): younes | 2007-11-18 23:27:04 +0100
Remove unused methods.
r15741@goedel (orig r21668): younes | 2007-11-18 23:29:58 +0100
rev 21667: Forgot this!
r15742@goedel (orig r21669): younes | 2007-11-18 23:51:58 +0100
Fix long standing initialisation FIXME.
r15743@goedel (orig r21670): younes | 2007-11-19 00:30:41 +0100
cleanup and reorder initialisation code of GuiView and GuiToolbars. Move some things to GuiView::Private.
r15744@goedel (orig r21671): younes | 2007-11-19 00:46:15 +0100
use sizeof instead of hardcoded value.
r15745@goedel (orig r21672): younes | 2007-11-19 00:49:52 +0100
Remove some methods from GuiView.
r15746@goedel (orig r21673): uwestoehr | 2007-11-19 01:49:22 +0100
scons_manifest.py: fix SCons
r15747@goedel (orig r21674): younes | 2007-11-19 11:04:14 +0100
Painting tweaks:
- avoid one redraw on file loading due to a resize event.
- fix the initial offset_ref_ value of BufferView.
- add new TabWorkArea::addWorkArea() method.
- avoid tab bar flashing when only one file is opened.
r15748@goedel (orig r21676): younes | 2007-11-19 12:21:45 +0100
Resize bug correction. The tabbar hiding trick did not interact correctly with resize events :-(
r15749@goedel (orig r21677): younes | 2007-11-19 13:03:38 +0100
Transfer LyXView::loadLyXFile() to lyxFunc::loadAndViewFile(). This enables to get rid of the flashing tabbar bug and is more correct anyway.
r15750@goedel (orig r21678): younes | 2007-11-19 15:13:06 +0100
correct comment. Thanks Martin.
r15751@goedel (orig r21680): vermeer | 2007-11-19 20:53:54 +0100
Correct conversion of math insets inside Index
r15752@goedel (orig r21681): younes | 2007-11-19 21:56:05 +0100
Transfer some LFUNs from LyXFunc to GuiView.
r15753@goedel (orig r21683): uwestoehr | 2007-11-19 23:38:33 +0100
amsdefs.inc, amsmaths.inc: allow optional arguments for AMS environments, fixes http://bugzilla.lyx.org/show_bug.cgi?id=4344
r15754@goedel (orig r21684): younes | 2007-11-20 23:03:56 +0100
- Cleanup and simplify the layout list GUI handling.
- Transfer toolbar, statusbar and layoutlist handling to the frontend.
r15755@goedel (orig r21685): younes | 2007-11-20 23:23:06 +0100
Fix crash when closing a buffer.
r15756@goedel (orig r21686): younes | 2007-11-20 23:29:17 +0100
Fix initial disabling of the layout combo.
r15757@goedel (orig r21689): younes | 2007-11-21 16:12:47 +0100
Introducing Application::resetGui() that will reset all dialogs in all lyx windows (including toolbars and menubars).
r15758@goedel (orig r21691): bpeng | 2007-11-21 17:24:26 +0100
Use latex instead of pplatex to check latex configurations, and exit from configure.py with proper error code
r15759@goedel (orig r21692): vermeer | 2007-11-21 19:18:24 +0100
Improve conversion/reversion of index strings
r15760@goedel (orig r21693): poenitz | 2007-11-21 21:32:17 +0100
remove unneeded #include
r15761@goedel (orig r21694): younes | 2007-11-21 22:14:34 +0100
Introducing GuiMenubar::init() to avoid destructing the object in order to re-initialize it.
r15762@goedel (orig r21695): poenitz | 2007-11-21 22:15:23 +0100
get rid of a boost::signals::connection
r15763@goedel (orig r21696): younes | 2007-11-21 22:18:04 +0100
set eol-style
r15764@goedel (orig r21697): uwestoehr | 2007-11-21 22:36:12 +0100
languages: fix activation of Spanish characters (bug 4361)
r15765@goedel (orig r21699): poenitz | 2007-11-21 23:04:50 +0100
cosmetics
r15766@goedel (orig r21700): poenitz | 2007-11-21 23:27:30 +0100
improve statistic script a bit
r15767@goedel (orig r21701): poenitz | 2007-11-21 23:35:38 +0100
some new numbers
r15768@goedel (orig r21702): younes | 2007-11-21 23:48:13 +0100
Some more cleanup of LyXView:
- transfer GuiBufferDelegate and GuiBufferViewDelegate to GuiView
- delete showDialog() and use LFUN_DIALOG_SHOW in LyXFunc::dispatch().
r15769@goedel (orig r21703): poenitz | 2007-11-21 23:54:10 +0100
cosmetics
r15770@goedel (orig r21704): poenitz | 2007-11-22 00:31:12 +0100
replace boost::noncopyable by plain C++ idiom
r15771@goedel (orig r21705): poenitz | 2007-11-22 00:47:47 +0100
remove a few uses of boost::scoped_ptr
r15772@goedel (orig r21706): poenitz | 2007-11-22 00:55:42 +0100
use strfwd.h
r15773@goedel (orig r21707): poenitz | 2007-11-22 01:03:18 +0100
remove one <boost/shared_ptr.hpp>
r15774@goedel (orig r21708): poenitz | 2007-11-22 01:04:19 +0100
forgot those
r15775@goedel (orig r21709): uwestoehr | 2007-11-22 01:13:05 +0100
Tutorial.lyx: fix some issues reported by Siegfried
r15776@goedel (orig r21712): younes | 2007-11-22 08:33:18 +0100
Updates controls after reinitialization.
r15777@goedel (orig r21713): younes | 2007-11-22 08:49:25 +0100
fix MSVC warning.
r15778@goedel (orig r21714): younes | 2007-11-22 09:01:09 +0100
Move Dialog.{h,cpp} and ButtonPolicy.{h,cpp} to frontends/qt4/
r15779@goedel (orig r21715): spitz | 2007-11-22 10:09:39 +0100
* src/insets/InsetTabular.cpp (doDispatch):
- add missing recordUndo to LFUN_CLIPBOARD_PASTE /
LFUN_PRIMARY_SELECTION_PASTE (bug 4371)
r15780@goedel (orig r21717): younes | 2007-11-22 23:20:51 +0100
Remove unused code.
r15781@goedel (orig r21718): younes | 2007-11-22 23:49:11 +0100
compile fix. Sorry.
r15782@goedel (orig r21719): poenitz | 2007-11-23 00:29:53 +0100
small simplification
r15783@goedel (orig r21720): poenitz | 2007-11-23 00:34:57 +0100
cosmetics
r15784@goedel (orig r21721): poenitz | 2007-11-23 00:47:13 +0100
cosmetics
r15785@goedel (orig r21722): uwestoehr | 2007-11-23 00:50:50 +0100
Tutorial.lyx: complete revision except of chapter 4
German Tutorial.lyx: some cleanups
r15786@goedel (orig r21724): uwestoehr | 2007-11-23 00:53:02 +0100
EmbeddedObjects.lyx: add info about dissolving notes
r15787@goedel (orig r21726): uwestoehr | 2007-11-23 01:06:27 +0100
French Tutorial.lyx: updates by Siegfried
r15788@goedel (orig r21729): uwestoehr | 2007-11-23 01:35:28 +0100
Tutorial.lyx: fix image path
r15789@goedel (orig r21732): uwestoehr | 2007-11-23 03:10:00 +0100
support for \pagebreak:
- rename former "pagebreak" to "newpage" since it produces a \newpage
- new LFUN
- menu entry
- tex2lyx support
- fileformat change
r15790@goedel (orig r21733): uwestoehr | 2007-11-23 03:19:49 +0100
configure.py: revert accident commit (http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg132477.html is still the case)
r15791@goedel (orig r21734): younes | 2007-11-23 10:44:02 +0100
Transfer some more dialog related code from core to frontend:
- LFUN_INSET_APPLY handling goes to GuiView.
- Dialog needs a GuiView instead of a LyXView.
r15792@goedel (orig r21735): younes | 2007-11-23 10:56:33 +0100
simplify window creation.
r15793@goedel (orig r21736): younes | 2007-11-23 11:45:14 +0100
Simplify Dialog::name() handling.
r15794@goedel (orig r21737): sanda | 2007-11-23 11:54:19 +0100
Fix dialog handling of Insert Plain Text
r15795@goedel (orig r21738): younes | 2007-11-23 12:19:42 +0100
Fix crash on exit.
r15796@goedel (orig r21739): younes | 2007-11-23 12:45:20 +0100
Take care of cursor update flags correctly and redraw if needed.
r15797@goedel (orig r21740): younes | 2007-11-23 12:53:10 +0100
get rid of LyXView::errors(). This was redundant with GuiBufferDelegate::errors().
r15798@goedel (orig r21741): younes | 2007-11-23 13:37:09 +0100
some more LFUN transfer from LyXFunc to GuiView.
r15799@goedel (orig r21742): spitz | 2007-11-23 15:59:35 +0100
* src/output_latex.cpp:
- prevent wrong whitespace by trailing '%' on line endings.
r15800@goedel (orig r21746): poenitz | 2007-11-23 21:31:52 +0100
remove line noise
r15801@goedel (orig r21747): poenitz | 2007-11-23 22:39:51 +0100
merge frontend::Painter into GuiPainter
r15802@goedel (orig r21748): poenitz | 2007-11-23 22:49:58 +0100
remove unneeded default argument value
r15803@goedel (orig r21749): poenitz | 2007-11-23 23:15:17 +0100
cosmetics
r15804@goedel (orig r21750): uwestoehr | 2007-11-23 23:20:07 +0100
update scons_manifest.py
r15805@goedel (orig r21751): poenitz | 2007-11-23 23:41:07 +0100
remove spurious include
r15806@goedel (orig r21752): poenitz | 2007-11-23 23:57:11 +0100
simplification
r15807@goedel (orig r21753): poenitz | 2007-11-24 00:08:40 +0100
missed that part
r15808@goedel (orig r21754): poenitz | 2007-11-24 00:57:11 +0100
only called once
r15809@goedel (orig r21755): poenitz | 2007-11-24 01:02:58 +0100
merge LoaderQueue into Loader
r15810@goedel (orig r21756): uwestoehr | 2007-11-24 01:47:29 +0100
convert bind files to Unicode
r15811@goedel (orig r21757): forenr | 2007-11-24 02:34:46 +0100
Fix some other thinkos in r21048
r15812@goedel (orig r21758): younes | 2007-11-24 08:47:01 +0100
Fix crash with InsetHFill. The inset position was not cached in the CoordCache.
r15813@goedel (orig r21759): younes | 2007-11-24 08:58:12 +0100
Introducing Application::getStatus() and Application::dispatch(). Transferring some LFUNs to those.
r15814@goedel (orig r21760): younes | 2007-11-24 09:51:11 +0100
Getting rid of Application::createView()
r15815@goedel (orig r21761): uwestoehr | 2007-11-24 14:30:54 +0100
update scons_manifest.py
r15816@goedel (orig r21762): uwestoehr | 2007-11-24 14:31:58 +0100
Paragraph.cpp: remove unneeded include
r15817@goedel (orig r21763): uwestoehr | 2007-11-24 14:52:46 +0100
convert the remaining non-unicode bind files to Unicode
r15818@goedel (orig r21764): uwestoehr | 2007-11-24 19:04:26 +0100
tex2lyx/text.cpp:
- support for \newline
- support for framed and shaded notes
r15819@goedel (orig r21765): uwestoehr | 2007-11-24 21:07:05 +0100
tex2lyx/text.cpp: - support for LyX 1.6's hyperlink inset (\href)
r15820@goedel (orig r21766): uwestoehr | 2007-11-24 21:22:02 +0100
stdtoolbars.inc: remove double entries that were introduced by r21447
r15821@goedel (orig r21768): poenitz | 2007-11-24 23:15:52 +0100
less boost, just plain C++.
r15822@goedel (orig r21769): poenitz | 2007-11-25 12:18:16 +0100
s/isFileReadable/isReadableFile;
introduce isReadableDirectory
replace isReadable by either isReadableFile or isReadableDirectory
remove isReadable
r15823@goedel (orig r21770): kuemmel | 2007-11-25 18:55:27 +0100
fix compile
r15824@goedel (orig r21771): kuemmel | 2007-11-25 18:56:07 +0100
remove warning
r15825@goedel (orig r21772): kuemmel | 2007-11-25 18:57:08 +0100
don't declare if already done in a header
r15826@goedel (orig r21773): uwestoehr | 2007-11-25 19:15:55 +0100
stdtoolbars.inc: move the placeholders to the math spacings
r15827@goedel (orig r21774): younes | 2007-11-25 19:18:23 +0100
Remove unused pure virtual method.
r15828@goedel (orig r21776): uwestoehr | 2007-11-25 19:26:58 +0100
support to set the examples folder in the preferences
r15829@goedel (orig r21777): kuemmel | 2007-11-25 19:27:36 +0100
cmake: remove boost::iostreams from build system
r15830@goedel (orig r21778): uwestoehr | 2007-11-25 19:34:37 +0100
support for \linebreak:
- fileformat change
- tex2lyx support
- rename LFUN_BREAK_LINE to LFUN_NEW_LINE because this is what the lfun does and to avoid confusions
- new menu entry
- new shortcut C-S-Return
r15831@goedel (orig r21780): kuemmel | 2007-11-25 20:25:05 +0100
fix compile, but it breaks cmake's merged build
r15832@goedel (orig r21781): poenitz | 2007-11-25 20:46:22 +0100
add signal/slot implementation 'framework'
r15833@goedel (orig r21782): poenitz | 2007-11-25 21:25:21 +0100
remove boost/iostream form build
r15834@goedel (orig r21783): uwestoehr | 2007-11-25 22:09:01 +0100
support for the languages Latin and North Sami
- fileformat change
(I wonder why support for them was removed (must be before LyX 1.3), because the old reLyX script listed them as supported)
r15835@goedel (orig r21784): younes | 2007-11-25 22:21:03 +0100
Free src/ from boost::filesystem.
r15836@goedel (orig r21785): uwestoehr | 2007-11-25 22:53:39 +0100
add a new color to distinguish \newpage from \pagebreak
r15837@goedel (orig r21786): uwestoehr | 2007-11-25 23:39:04 +0100
- remove Serbocroatian from the language list because this was a fake. Croatian was used under the hood but we already have Croatian separately.
- implement Serbian
r15838@goedel (orig r21787): younes | 2007-11-26 00:21:39 +0100
Free support/FileName.cpp from boost::filesystem. Please use '-dbg files' in order to verify that everything works correctly.
r15839@goedel (orig r21788): poenitz | 2007-11-26 00:25:00 +0100
use plain C++ instead of boost
r15840@goedel (orig r21789): poenitz | 2007-11-26 00:47:56 +0100
remove boost/iostreams. Not used.
r15841@goedel (orig r21790): poenitz | 2007-11-26 00:49:48 +0100
adjust
r15842@goedel (orig r21791): younes | 2007-11-26 11:22:28 +0100
Fix initialisation bug introduced in r21788.
r15843@goedel (orig r21792): younes | 2007-11-26 11:26:03 +0100
Inline qstring_helpers methods.
r15844@goedel (orig r21793): younes | 2007-11-26 11:29:04 +0100
* support/FileName:
- simplify copyTo(), the second argument was never used.
- move string manipulations to FileName::Private
- replace platform specific code with Qt equivalent.
r15845@goedel (orig r21794): younes | 2007-11-26 11:32:00 +0100
remove debug code.
r15846@goedel (orig r21795): younes | 2007-11-26 11:58:00 +0100
FileName::destroyDirectory(): Continue deleting even if if a delete operation failed.
r15847@goedel (orig r21796): spitz | 2007-11-26 11:59:32 +0100
* src/lfuns.h:
- fix numbering in lfuns table.
r15848@goedel (orig r21797): younes | 2007-11-26 15:36:50 +0100
Cleanup LyXFunc::dispatch() following JMarc advice.
r15849@goedel (orig r21798): younes | 2007-11-26 16:29:54 +0100
* TextMetrics::getPitNearY(): Fix crash when navigating with up and down arrow keys. The problem was that the passed y coordinates was not necessarily out of screen. Also the paragraph position was not correctly updated.
r15850@goedel (orig r21800): bpeng | 2007-11-26 16:45:54 +0100
If there exists a local layout file, use the local copy instead of the system one.
r15851@goedel (orig r21801): younes | 2007-11-26 20:52:57 +0100
Paragraph::latexInset(): return early for the NEWLINE_CODE special case. This put back the code in line with what was there in revision 17939.
r15852@goedel (orig r21802): broider | 2007-11-26 20:56:25 +0100
PCH compile fix
r15853@goedel (orig r21803): sanda | 2007-11-26 22:48:41 +0100
Source highlighting of comments (by Bernhard Reiter)
r15854@goedel (orig r21805): uwestoehr | 2007-11-26 23:10:54 +0100
stdmenus.inc: fix doubled shortcut
r15855@goedel (orig r21806): uwestoehr | 2007-11-26 23:36:49 +0100
lyx2lyx/lyx_1_6.py: revert \linebreak and \pagebreak correctly to ERT
r15856@goedel (orig r21807): younes | 2007-11-26 23:45:17 +0100
Please JMarc: Make sure we always pass through LyXFunc::dispatch() even if this is a waste of CPU.
r15857@goedel (orig r21808): younes | 2007-11-27 00:04:01 +0100
Adjust comment.
r15858@goedel (orig r21809): poenitz | 2007-11-27 00:42:51 +0100
make dialog stay above the main window
r15859@goedel (orig r21810): poenitz | 2007-11-27 00:55:16 +0100
no need to cast anymore
r15860@goedel (orig r21811): poenitz | 2007-11-27 00:59:51 +0100
less code and the DUUOB award for output_docbook.cpp
r15861@goedel (orig r21812): uwestoehr | 2007-11-27 01:15:45 +0100
Paragraph.cpp: revert r21801 because it broke the LaTeX-output of \newline, \\, and \linebreak
r15862@goedel (orig r21813): uwestoehr | 2007-11-27 02:38:50 +0100
very big tex2lyx patch:
tex2lyx Version 0.1.5
Commands
- support for \lyxline
- fix for bug 27:
- support for \selectlanguage
- support for \foreignlanguage
- support for \inputencoding
- updated support for \printindex
- support for \printnomenclature
- updated support for \listof
- updated support for \tableofcontents
Environments
- support for hyperlink
- support for shaded note
- support for framed note
Preamble
- support for font settings
- updated preamble format to lyxformat 303
(tex2lyx will still use lyxformat 245 for a while)
- updated language support
- support for multi-language documents that use babel
(CJK follows later)
- fix bug 2310:
- support for document encoding
Packages
- support for esint
- updated support for amsmath
r15863@goedel (orig r21814): younes | 2007-11-27 09:07:49 +0100
The obligatory checking has been entirely removed since boost 1.34
r15864@goedel (orig r21815): younes | 2007-11-27 09:24:56 +0100
Move inclusion of "frontends/Delegates.h" to qt4/GuiView.h
r15865@goedel (orig r21816): younes | 2007-11-27 10:43:30 +0100
Introducing FileName::dirList() to replace the one in filetools.cpp
r15866@goedel (orig r21817): younes | 2007-11-27 11:01:34 +0100
Getting rid of normalizePath() which is unneeded for FileName purpose (the path is always normalized internally). This commit frees up src/ from boost::filesystem. Some remaining references stays in src/client and src/tex2lyx.
r15867@goedel (orig r21818): younes | 2007-11-27 11:06:59 +0100
tex2lyx.cpp does not need boost::filesystem. Only remaining use is in the lyx client. Somebody on linux should take care of that.
r15868@goedel (orig r21819): younes | 2007-11-27 11:07:49 +0100
remove boost/filesystem/*
r15869@goedel (orig r21821): poenitz | 2007-11-27 20:30:59 +0100
cosmetics
r15870@goedel (orig r21822): poenitz | 2007-11-27 20:48:49 +0100
add -I.
r15871@goedel (orig r21823): kuemmel | 2007-11-27 20:54:01 +0100
fix line endings
r15872@goedel (orig r21824): poenitz | 2007-11-27 20:56:19 +0100
remove indirect typedef
r15873@goedel (orig r21825): kuemmel | 2007-11-27 20:57:03 +0100
cmake: remove boost_filesystem, add automoc to support, link against QtCore
r15874@goedel (orig r21826): kuemmel | 2007-11-27 21:01:23 +0100
use the same mechanism to trigger moc as in frontends/qt4
r15875@goedel (orig r21827): kuemmel | 2007-11-27 21:07:31 +0100
add missing eol-style property
r15876@goedel (orig r21828): poenitz | 2007-11-27 21:21:47 +0100
add new helper script
r15877@goedel (orig r21829): kuemmel | 2007-11-27 21:25:18 +0100
finsih renaming ->Debug
r15878@goedel (orig r21830): poenitz | 2007-11-27 21:30:22 +0100
some de-boostification
r15879@goedel (orig r21831): kuemmel | 2007-11-27 21:32:25 +0100
time goes by
r15880@goedel (orig r21832): poenitz | 2007-11-27 21:37:08 +0100
cosmetics
r15881@goedel (orig r21833): poenitz | 2007-11-27 21:51:20 +0100
use strfwd.h if possible
r15882@goedel (orig r21834): poenitz | 2007-11-27 22:09:14 +0100
use macro instead of unconditional evaluation
r15883@goedel (orig r21835): poenitz | 2007-11-27 22:43:46 +0100
use LYXERR macro to avoid unneeded argument evaluations...
r15884@goedel (orig r21836): poenitz | 2007-11-27 22:45:00 +0100
unneeded declaration
r15885@goedel (orig r21837): poenitz | 2007-11-27 23:19:36 +0100
cosmetics
r15886@goedel (orig r21838): poenitz | 2007-11-28 00:09:06 +0100
cosmetics
r15887@goedel (orig r21839): uwestoehr | 2007-11-28 00:39:44 +0100
GuiPrefs.cpp: fix copy/paste error from r21776
r15888@goedel (orig r21840): uwestoehr | 2007-11-28 00:53:13 +0100
MetricsInfo.cpp: compile fix
r15889@goedel (orig r21841): uwestoehr | 2007-11-28 01:03:11 +0100
revert r21813
r15890@goedel (orig r21842): uwestoehr | 2007-11-28 01:05:54 +0100
revert r21813 part 2
r15891@goedel (orig r21843): younes | 2007-11-28 10:01:49 +0100
* FileName:
- removeFile(): replace unlink
- copyTo(): add 'overwrite' parameter.
* getcwd.cpp: simplify.
r15892@goedel (orig r21844): younes | 2007-11-28 10:53:45 +0100
Enable HAVE_DECL_ISTREAMBUF_ITERATOR checking as istreambuf_iterator exists and work correctly with MSVC2005
r15893@goedel (orig r21845): younes | 2007-11-28 13:24:10 +0100
FileName(): Remove isAbsolute() assertion. This is not needed because FileName now caches a QFileInfo instead if the passed path.
r15894@goedel (orig r21846): younes | 2007-11-28 13:28:33 +0100
Remove the full assertion.
r15895@goedel (orig r21847): younes | 2007-11-28 16:25:07 +0100
* FileName:
- introduce changeExtension(): the goal is to replace progressively the one in filetools.cpp
- get rid of internal_path() checking for Win32 as the path is always normalized with slashes with QFileInfo.
* BufferParams: get rid of filepath member. This was used only once and was fixing a path in BufferParam was wrong anyway.
* Buffer::filePath(): always regenerate instead of caching it in BufferParams.
r15896@goedel (orig r21848): younes | 2007-11-28 19:07:09 +0100
* makeLatexName(): port to FileName.
r15897@goedel (orig r21849): poenitz | 2007-11-28 23:12:03 +0100
hand-crafted LyXErr
r15898@goedel (orig r21850): forenr | 2007-11-29 00:55:55 +0100
needless declaration
r15899@goedel (orig r21851): poenitz | 2007-11-29 08:04:28 +0100
Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/.
Now support/* should have no dependencies on src/* anymore.
r15900@goedel (orig r21852): poenitz | 2007-11-29 08:11:08 +0100
some de-boostification
r15901@goedel (orig r21853): poenitz | 2007-11-29 08:24:55 +0100
cosmetics
r15902@goedel (orig r21854): poenitz | 2007-11-29 08:32:39 +0100
re-enable "safety hack"
r15903@goedel (orig r21855): poenitz | 2007-11-29 08:41:23 +0100
cosmetics
r15904@goedel (orig r21856): younes | 2007-11-29 09:53:39 +0100
MSVC compile fix.
r15905@goedel (orig r21857): younes | 2007-11-29 09:55:43 +0100
- Get rid of unneeded time_type typedef.
- MSVC compile fix.
r15906@goedel (orig r21858): younes | 2007-11-29 10:00:28 +0100
MSVC compile fix.
r15907@goedel (orig r21859): younes | 2007-11-29 10:34:20 +0100
CMake fix by Kornel Benko.
r15908@goedel (orig r21860): poenitz | 2007-11-29 18:51:58 +0100
potential compile fix
r15909@goedel (orig r21861): poenitz | 2007-11-29 18:57:06 +0100
potential compile fix for Kornel
r15910@goedel (orig r21862): poenitz | 2007-11-29 19:29:57 +0100
compile fix / cosmetics
r15911@goedel (orig r21863): poenitz | 2007-11-29 20:19:39 +0100
merge the Forked* machinery into a single pair of files
r15912@goedel (orig r21864): poenitz | 2007-11-29 20:56:25 +0100
cosmetics
r15913@goedel (orig r21865): poenitz | 2007-11-29 21:02:50 +0100
cosmetics
r15914@goedel (orig r21866): rgheck | 2007-11-29 21:11:54 +0100
Compile fix.
r15915@goedel (orig r21867): poenitz | 2007-11-29 22:10:35 +0100
assimilate BOOST_CURRENT_FUNCTION
r15916@goedel (orig r21868): poenitz | 2007-11-29 23:12:19 +0100
use structure with named members instead of pair<int, int>...
r15917@goedel (orig r21869): poenitz | 2007-11-29 23:38:53 +0100
no need for pointers, not even leaking ones...
r15918@goedel (orig r21870): poenitz | 2007-11-29 23:48:35 +0100
five lines plain loop vs seven lines fancy boost & algorithm
r15919@goedel (orig r21871): uwestoehr | 2007-11-30 01:03:31 +0100
update scons/scons_manifest.py
r15920@goedel (orig r21872): uwestoehr | 2007-11-30 01:04:44 +0100
LyXFunc.cpp: add missing case
r15921@goedel (orig r21873): younes | 2007-11-30 09:35:54 +0100
compile fix.
r15922@goedel (orig r21874): younes | 2007-11-30 10:23:44 +0100
lyxlib.h:sum -> FileName::checksum()
r15923@goedel (orig r21875): younes | 2007-11-30 10:34:08 +0100
revert erroneous commit in r21874.
r15924@goedel (orig r21876): younes | 2007-11-30 10:49:35 +0100
Add FIXMEs
r15925@goedel (orig r21879): younes | 2007-11-30 18:41:27 +0100
* Buffer:
- tocBackend(), errorList(), texrow(), etc: now const.
- masterBuffer(): get rid of non const access.
- setParent(): set parent Buffer, replace setParentName()
- parent(), resetChildDocuments(): new.
* InsetInclude.{h,cpp}: new resetParentBuffer() method.
r15926@goedel (orig r21880): younes | 2007-11-30 18:46:49 +0100
pimpl_ is too verbose to write.
r15927@goedel (orig r21881): younes | 2007-11-30 19:34:25 +0100
fix crash.
r15928@goedel (orig r21882): poenitz | 2007-11-30 19:48:35 +0100
allow boost/current_function to be used again
r15929@goedel (orig r21883): younes | 2007-11-30 21:30:09 +0100
~Buffer: Move wa_ destruction to Buffer::~Impl()
r15930@goedel (orig r21884): poenitz | 2007-11-30 21:57:53 +0100
I'll find a solution for the 'dirList problem', Abdel.
r15931@goedel (orig r21885): poenitz | 2007-11-30 23:02:33 +0100
cosmetics
r15932@goedel (orig r21887): rgheck | 2007-11-30 23:16:02 +0100
Comments.
r15933@goedel (orig r21888): poenitz | 2007-11-30 23:18:37 +0100
unneeded
r15934@goedel (orig r21889): poenitz | 2007-11-30 23:47:02 +0100
unused
r15935@goedel (orig r21890): poenitz | 2007-12-01 01:06:50 +0100
move chdir to FileName
r15936@goedel (orig r21891): forenr | 2007-12-01 01:10:04 +0100
compile fix for mingw
r15937@goedel (orig r21892): poenitz | 2007-12-01 01:12:03 +0100
cosmetics
r15938@goedel (orig r21893): forenr | 2007-12-01 01:30:12 +0100
Don't warn when the file being deleted does not really exist.
This happens when opening the External Material dialog, where
a temporary filename is generated but the corresponding file
is not yet created.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22134 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 21:40:57 +00:00
Abdelrazak Younes
6d20abb1b1
get rid of lyxlib.h:copy() and rename().
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22129 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-13 12:03:55 +00:00
Enrico Forestieri
430a2c1adb
Restore scons and autotools support for moc files in src/support
...
taken out in r22101.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22105 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-12 19:37:40 +00:00
Enrico Forestieri
d73f28eec1
Revert qprocess code. Revisions reverted: 22026, 22030, 22044, 22048,
...
22077, 22078, 22079, 22080, 22081.
Sorry Peter, but this was breaking too many things, see discussions
on lyx-devel.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22101 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-12 18:25:53 +00:00
Uwe Stöhr
b3b243a6ca
French docs translation updates by Siegfried
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22092 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-11 21:49:58 +00:00
Uwe Stöhr
b89e9516e5
update scons_manifest.py
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22075 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-11 00:49:41 +00:00
Abdelrazak Younes
5db88b5d56
update scons with DialogView.cpp
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22050 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-09 22:37:33 +00:00
Bo Peng
0e2ec55add
Fix scons (moc src/support/*.h)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22048 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-09 19:59:39 +00:00
Peter Kümmel
3af56311a7
add progress view of system calls
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22026 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-08 20:46:03 +00:00
Peter Kümmel
90425dd080
cmake: fix tex2lyx linker error
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22010 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-08 11:20:47 +00:00
Jürgen Spitzmüller
61e1643821
Support for \slash and \nobreakdash-
...
* src/lfuns.h:
* src/Text3.cpp:
* src/insets/InsetMathNest.cpp:
* src/insets/insetCollapsable:
- new LFUN_SPECIALCHAR_INSERT
- nuke LFUN_HYPHENATION_POINT_INSERT,
LFUN_LIGATURE_BREAK_INSERT,
LFUN_DOTS_INSERT,
LFUN_END_OF_SENTENCE_PERIOD_INSERT,
LFUN_MENU_SEPARATOR_INSERT
(functions now handled as arguments of the above)
* src/insets/InsetSpecialChar.{cpp,h}:
- implement \slash and \nobreakdash-
* src/Buffer.cpp:
- increment format to 307.
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- reversion methods for SpecialChar \slash{} and
SpecialChar \nobreakdash-
* development/FORMAT:
- document file format change
* lib/ui/stdmenus.inc:
* lib/ui/classic.ui:
- add new SpecialChars to the menus, adapt lfuns to new scheme
* lib/bind/aqua.bind:
* lib/bind/cua.bind:
* lib/bind/emacs.bind:
* lib/bind/fi/menus.bind:
* lib/bind/mac.bind:
* lib/bind/menus.bind:
* lib/bind/sciword.bind:
* lib/bind/xemacs.bind:
- add shortcuts for new SpecialChars, adapt lfuns to new scheme
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21989 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-06 11:04:56 +00:00
Uwe Stöhr
d21c9a2c07
support for the language Interlingua
...
- fileformat change
(Interlingua was the last missing language supported by babel)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21976 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-05 22:04:33 +00:00
Uwe Stöhr
fa37b1c4b1
support for the language Bahasa Malaysia
...
- fileformat change
- rename "Bahasa" to "Bahasa Indonesia"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21974 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-05 21:42:57 +00:00
Uwe Stöhr
b618c03d90
scons/SConstruct: disable assertions for stable releases
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21955 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-04 21:05:41 +00:00
Jürgen Spitzmüller
3582be1441
framed.sty goes InsetBox:
...
* src/insets/InsetBox.{cpp,h}:
* src/frontends/qt4/GuiBox.{cpp,h}:
* src/frontends/qt4/ui/BoxUi.ui:
- add and handle Framed and Shaded boxes
- use more descriptive label names
- implement name() function for Box:Shaded's sake
* src/insets/InsetNote.{cpp,h}:
* src/frontends/qt4/GuiNote.cpp:
* src/frontends/qt4/ui/NoteUi.ui:
- remove Framed and Shaded.
* lib/layouts/stdinsets.inc:
- remove Note:Framed and Note:Shaded
- add Box:Shaded
* Buffer.cpp:
- bump format to 304.
* lib/lyx2lyx/LyX.py:
* lib/lyx2lyx/lyx_1_6.py:
- add conversion/reversion of framed/shaded notes to boxes.
* development/FORMAT:
- document file format change.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21945 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-04 09:25:50 +00:00
Peter Kümmel
a9efaa00e8
export when building vld
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21927 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 18:37:58 +00:00
Peter Kümmel
31ecd802b8
vld: prepare adding Qt to leak detection. Beware: it could be that vld has problems with the statics of Qt
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21917 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 12:20:20 +00:00
Peter Kümmel
d0ee9f494d
cmake: disable warning 4355
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21916 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 12:08:52 +00:00
Peter Kümmel
fecbd33fb8
vld LyX/cmake integration
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21913 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 11:19:39 +00:00
Peter Kümmel
e80d447ad2
vld LyX/cmake integration
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21912 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 11:17:01 +00:00
Peter Kümmel
c0708a5c5e
add leak tool for msvc 'Visual Leak Detection' 1.9f: original files
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21911 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 11:05:21 +00:00
Peter Kümmel
eec779b2c9
cmake: buffer msvc's compiler settings
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21908 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-02 10:29:25 +00:00
Uwe Stöhr
22ae25d8da
update scons/scons_manifest.py
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21900 a592a061-630c-0410-9148-cb99ea01b6c8
2007-12-01 22:24:35 +00:00
André Pönitz
5c4a20fe04
I'll find a solution for the 'dirList problem', Abdel.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21884 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-30 20:57:53 +00:00
Uwe Stöhr
7e7bf73c79
update scons/scons_manifest.py
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21871 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-30 00:03:31 +00:00
Abdelrazak Younes
ffe8d928c2
CMake fix by Kornel Benko.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21859 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-29 09:34:20 +00:00
Abdelrazak Younes
34f0cc2ae1
Enable HAVE_DECL_ISTREAMBUF_ITERATOR checking as istreambuf_iterator exists and work correctly with MSVC2005
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21844 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-28 09:53:45 +00:00
Peter Kümmel
8b5c9ef568
time goes by
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21831 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 20:32:25 +00:00
André Pönitz
0c2fa7e599
add new helper script
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21828 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 20:21:47 +00:00
Peter Kümmel
3665dc404e
cmake: remove boost_filesystem, add automoc to support, link against QtCore
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21825 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 19:57:03 +00:00
André Pönitz
4dfc6f46c9
add -I.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21822 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 19:48:49 +00:00
Abdelrazak Younes
44e715cd8c
remove boost/filesystem/*
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21819 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-27 10:07:49 +00:00
Abdelrazak Younes
09ff5016cd
Inline qstring_helpers methods.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21792 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-26 10:26:03 +00:00
André Pönitz
f5dffff3d6
adjust
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21790 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-25 23:49:48 +00:00
Uwe Stöhr
0ef6b7c5fe
- remove Serbocroatian from the language list because this was a fake. Croatian was used under the hood but we already have Croatian separately.
...
- implement Serbian
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21786 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-25 22:39:04 +00:00
Uwe Stöhr
9608e4971b
support for the languages Latin and North Sami
...
- fileformat change
(I wonder why support for them was removed (must be before LyX 1.3), because the old reLyX script listed them as supported)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21783 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-25 21:09:01 +00:00
Uwe Stöhr
12f7869ac0
support for \linebreak:
...
- fileformat change
- tex2lyx support
- rename LFUN_BREAK_LINE to LFUN_NEW_LINE because this is what the lfun does and to avoid confusions
- new menu entry
- new shortcut C-S-Return
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21778 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-25 18:34:37 +00:00
Peter Kümmel
88bd7779d8
cmake: remove boost::iostreams from build system
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21777 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-25 18:27:36 +00:00
Uwe Stöhr
5deee5ce07
update scons_manifest.py
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21761 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-24 13:30:54 +00:00
Uwe Stöhr
179c95c2c0
update scons_manifest.py
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21750 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-23 22:20:07 +00:00
Uwe Stöhr
97aa558cac
support for \pagebreak:
...
- rename former "pagebreak" to "newpage" since it produces a \newpage
- new LFUN
- menu entry
- tex2lyx support
- fileformat change
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21732 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-23 02:10:00 +00:00
Abdelrazak Younes
b9d2666b98
Move Dialog.{h,cpp} and ButtonPolicy.{h,cpp} to frontends/qt4/
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21714 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-22 08:01:09 +00:00