Abdelrazak Younes
2b9e44cb01
Move contents of paragraph_funcs.* to Text.h and Text.cpp.
...
The goal is to simplify the code afterwards.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30955 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 17:30:41 +00:00
Abdelrazak Younes
eef8720eca
Move Text::insertStringAsLines and Text::insertStringAsParagraphs from Text2.cpp to Text.cpp.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30954 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 17:14:41 +00:00
Abdelrazak Younes
2bf63aa652
Get rid of some Paragraph::inInset() access.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30953 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 17:01:04 +00:00
Abdelrazak Younes
9e6c9ecbe4
gcc compilation and warning fixes.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30952 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 17:00:26 +00:00
Abdelrazak Younes
f35561d055
Cleanup: Replace a bunch of Cursor arguments with DocIterators.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30951 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 16:49:41 +00:00
Abdelrazak Younes
bc9488004e
Get rid of one instance of Paragraph::inInset().
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30949 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 16:38:19 +00:00
Abdelrazak Younes
4916bd41d3
Get rid of Buffer::insertStringAsLines().
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30948 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 16:37:30 +00:00
Abdelrazak Younes
730a67e0d1
Text::Inset(): now returns a reference in order to make clear that the owner is mandatory.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30947 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 16:19:43 +00:00
Abdelrazak Younes
2a2128c0f3
Text: move things to private.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30946 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 16:00:25 +00:00
Abdelrazak Younes
df0072228f
Text: Get rid of BufferParams arguments.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30945 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 15:52:33 +00:00
Abdelrazak Younes
de38a9ed5f
DocIterator::innerText(): reuse innerTextSlice()
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30944 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 15:47:50 +00:00
Abdelrazak Younes
1919580310
Get rid of Paragraph::forcePlainLayout().
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30942 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 15:38:55 +00:00
Abdelrazak Younes
5425c53fd1
Now that Text knows its owner, use the associated Buffer access.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30941 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 15:29:34 +00:00
Abdelrazak Younes
e8674d6141
General cleanup: Text is (or should be) nothing more than InsetText private implementation. We need access to the owner InsetText property in many cases where we instead take the Paragraph owner inset, which is the same of course. Next step is to avoid this indirection whenever possible.
...
I also updated InsetMathMBox so that it remains compilable, even if not used.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30940 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 15:05:36 +00:00
Pavel Sanda
5444f386e0
Update docs
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30937 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:47:05 +00:00
Abdelrazak Younes
c49cbaa724
return early.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30936 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:38:54 +00:00
Pavel Sanda
fe1e5203c0
Fix bug #6056 . Recognize Graphicsmagick too.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30935 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:38:49 +00:00
Abdelrazak Younes
34fde774f8
Get rid of Paragraph::ownerCode().
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30934 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:33:35 +00:00
Pavel Sanda
8d7b7175a4
Fix #6120 . Selection not set when switching to a different tab.
...
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg153514.html
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30933 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:27:50 +00:00
Abdelrazak Younes
886e9dbfab
Fix memory leak.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30932 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:07:44 +00:00
Abdelrazak Younes
1a61d10740
Delay Spellchecker intanciation until first use.
...
This also solve the problem of the rc entry that was not acknowledged.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30931 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 14:04:39 +00:00
Abdelrazak Younes
697813c491
Fix hunspell suggestion call.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30930 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-09 13:43:58 +00:00
Abdelrazak Younes
354c436ae7
Compile fix.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30928 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-08 17:26:18 +00:00
Abdelrazak Younes
21daab357b
Minimal support for hunspell. Spellchecking works but not suggestion, at least on Win/MSVC.
...
There are two new rc preference:
* spellchecker: can now be "aspell" or "hunspell", this is selectable in the SpellChecker preference dialog
* hunspelldir_path: needed for hunspell dictionaries which are defined to be in a fixed location. This can be modified in the path preference dialog.
The SpellChecker classes could be instanciated on the fly whenerver they are needed if we want that.
Please test and help me finish this hunspell integration...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30927 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-08 17:05:31 +00:00
Jürgen Spitzmüller
ad0f2a7dff
* qt_helpers.cpp:
...
- omit group separators for numbers.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30922 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-08 11:48:04 +00:00
Vincent van Ravesteijn
5a5db4e5de
A slightly different work-around which also captures the 25% scaling that was reported.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30919 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-08 01:25:17 +00:00
Vincent van Ravesteijn
6c2ab16e55
Revert previous commit.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30917 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-08 00:07:52 +00:00
Vincent van Ravesteijn
1b28af61e5
Fix part of bug #6127 : Roundtrip Lyx->Latex->Lyx fails.
...
Add the package amstext to the list of known packages.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30916 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 22:51:02 +00:00
Richard Heck
96033ed83d
Makefiles for previous commit.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30913 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 19:24:37 +00:00
Richard Heck
7f100a1e6d
Move the LaTeX proof declaration to a separate file, for inclusion elsewhere.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30912 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 19:20:13 +00:00
Richard Heck
286f6b302d
Normalize whitespace.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30911 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 19:15:38 +00:00
Richard Heck
185b2ff053
Fixes for theorem modules from Paul Rubin.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30910 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 19:06:12 +00:00
Vincent van Ravesteijn
a43e6129eb
Work-around for bug #6034 : Applying preferences confuses window about its size.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30897 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 12:49:03 +00:00
Jürgen Spitzmüller
89e7f60e1d
Catch encoding exception when performing instant preview on an uncodable char (bug 6116).
...
* MathStream{.cpp, h}:
- replace bool dryrun() by enum output that also knows whether the stream is for instant preview
* InsetMathHull.cpp:
- tell the stream whether we use it for instant preview.
* MathString.cpp (write):
- gracefully catch encoding exception for instant preview.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30895 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 05:25:22 +00:00
Uwe Stöhr
c5d70358cc
UserGuide.lyx: describe the menu File -> Fax
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30892 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 01:33:40 +00:00
Uwe Stöhr
9457f62107
configure.py: check for hylapex, a fax program that runs on all platforms
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30891 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 01:31:22 +00:00
Vincent van Ravesteijn
31afc053ea
Fix bug #740 (part 2): Wish for added menu item: File->Close all.
...
Now disable the menuitem when there is only 1 visible buffer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30890 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 00:41:39 +00:00
Uwe Stöhr
2d420ddfc4
UserGuide.lyx: adjust dashes as proposed by John R. Hudson
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30888 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 00:06:32 +00:00
Uwe Stöhr
49e7abf8a4
UserGuide.lyx: update to latest file format
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30887 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-07 00:02:41 +00:00
Uwe Stöhr
75767b521e
LaTeXConfig.lyx: this has also been forgotten in r30338
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30886 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 23:27:02 +00:00
Vincent van Ravesteijn
187e7e197a
Fix typo for r30882.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30883 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 23:20:34 +00:00
Vincent van Ravesteijn
97efae2561
Fix bug #740 : Wish for added menu item: File->Close all.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30882 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 23:17:16 +00:00
Uwe Stöhr
50f884bd44
chkconfig.ltx: this has been forgotten in r30338
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30880 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 23:14:08 +00:00
Uwe Stöhr
9cf9bb1b49
German Tutorial.lyx: please Hartmut
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30878 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 23:09:52 +00:00
Vincent van Ravesteijn
8b237b49cd
Fix bug #6125 : Float positioning dialog enables invalid options for subfloats.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30877 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 22:42:42 +00:00
Jürgen Spitzmüller
b9e188c397
* fr.po: update by Jean-Pierre.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30876 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 13:13:34 +00:00
Richard Heck
a2891daae3
Better name for variable.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30874 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 12:44:06 +00:00
Jürgen Spitzmüller
fcf0dfebd8
* de/Tutorial.lyx: minor corrections reported on lyx-docs.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30873 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 11:47:40 +00:00
Enrico Forestieri
abb1ff4a66
MacroData has a buffer_ member, so use this instead of a dummy one.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30871 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 10:25:48 +00:00
Enrico Forestieri
d53c2ec215
Fix bug #6014 : Assertion when pasting "\def" into 2.0svn
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30870 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-06 09:53:06 +00:00