Commit Graph

20158 Commits

Author SHA1 Message Date
Jürgen Spitzmüller
17e11a930d * output_latex:cpp:
- fix some CJK nesting issues.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27665 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-22 16:40:39 +00:00
Abdelrazak Younes
09738dbba4 Transfer more things from FindAndReplace to EmbeddedWorkArea.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27664 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-22 15:21:45 +00:00
Abdelrazak Younes
5b02eaa5e8 Create a new EmbeddedWorkArea for dialog embedding purpose and use that in FindAndReplace.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27663 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-22 14:45:47 +00:00
Jürgen Spitzmüller
6b64fc8ca6 * src/Language{.cpp,h}:
- new member internalFontEncoding() that indicates if a language
	  switches the font encoding internally.

* src/Paragraph.cpp (latexSpecialChar):
	- don't call latexSpecialT1 if the internal font encoding isn't T1.

This fixes the output of straight quotation marks in Hebrew and Greek.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27660 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-21 14:58:26 +00:00
Jean-Marc Lasgouttes
e838268e3e typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27657 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-21 13:20:33 +00:00
Dov Feldstern
af1d2906ef get rid of code duplication between overloaded versions of isRTLBoundary
This is in preparation of some changes to be made in this function, now the change will only have to be done once...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27656 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-21 11:32:56 +00:00
Pavel Sanda
5d2d3baf9e Add to scons too, sort order
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27654 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-21 11:20:18 +00:00
Pavel Sanda
43ef2903be Add tabular-feature_set-border-lines.png to install
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27653 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-21 11:16:41 +00:00
Enrico Forestieri
0a2b62f468 According to http://en.wikipedia.org/wiki/ISO-2022-JP, a character may be
encoded using 1 or 2 bytes, but it may be prefixed by 3-byte escape sequence.
So, a single ucs4 char could need a maximum of 5 bytes. I think that it
is better to be safe than sorry...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27645 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-20 19:32:22 +00:00
Enrico Forestieri
487af713fb Hrmpf.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27644 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-20 19:13:41 +00:00
Enrico Forestieri
b48de25bb1 Was forgetting this.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27643 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-20 19:05:47 +00:00
Enrico Forestieri
01c6c4879e After a better understanding of the problem, restrict the fix for
bugs 5216, 5280, and 5489 to the ISO-2022-JP encoding.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27642 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-20 18:48:56 +00:00
Richard Heck
c03e5941a3 Whitespace.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27637 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-19 04:41:10 +00:00
Richard Heck
0ad3996fd3 Remove obsolete comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27636 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-19 04:28:03 +00:00
Richard Heck
69e95a3ed9 The comment preceding getValueForField() reflected an earlier implmentation.
There is now no reason not to use operator[] here, which is more natural.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27635 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-19 04:16:12 +00:00
Richard Heck
900355d27f Fix some comments.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27634 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-19 03:58:20 +00:00
Richard Heck
656ffa1079 Fix 5538.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27633 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-19 03:52:22 +00:00
Vincent van Ravesteijn
d38cc523c6 Fix tabular cursor movement:
- allow repeated shift-up in a multi-line column,
- finish r27581 and r27567 :
    we have to call cur.selHandle ourselves now,
- do not dispatch to the cell in multicell selection.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27632 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-19 01:02:48 +00:00
Vincent van Ravesteijn
550f1d9ce8 Do not paint an invisible cursor.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27631 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 23:57:26 +00:00
Vincent van Ravesteijn
912979d2db Correct painting of a fully selected tabular cell.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27630 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 22:35:02 +00:00
Stephan Witt
2d1e0ffabd fix some memory leaks (NSAutoreleaseNoPool)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27627 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 21:51:41 +00:00
Vincent van Ravesteijn
6f88e64895 Fix bug #5536.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27626 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 21:37:02 +00:00
Enrico Forestieri
d0ce9e3984 Style
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27619 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 12:04:40 +00:00
Enrico Forestieri
07c0a6e496 Fix bug http://bugzilla.lyx.org/show_bug.cgi?id=5489 and at the same time
properly fix bugs 5216 and 5280. The best thing to do would be recognizing
at configure time a buggy iconv and #defining WORKAROUND_ICONV_BUG in
config.h, but I don't know how that could be done.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27618 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 10:40:22 +00:00
Pavel Sanda
45624a5864 Since meeting we have new codename :)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27617 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-18 01:38:18 +00:00
Jürgen Spitzmüller
13f76f3ac0 * po/tr.po: update.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27612 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 16:13:17 +00:00
Pavel Sanda
96578ef324 Support gcc 4.4. Patch from Martin Michlmayr.
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg146271.html


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27609 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 12:49:47 +00:00
Pavel Sanda
174a4fb8f6 #4430 still not fixed. try better one.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27606 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 12:30:28 +00:00
Jean-Marc Lasgouttes
7d561f91a6 implement undo grouping for command sequences
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27605 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 12:26:19 +00:00
Vincent van Ravesteijn
4c1c676e35 Fix some small Tabular UI glitches
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27604 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 11:58:14 +00:00
André Pönitz
6192345f60 add Buffer * member to DocIterator
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27603 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 11:46:07 +00:00
Jürgen Spitzmüller
90a4256e03 * GuiThesaurus.cpp:
- entry parsing should work for all cases now.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27602 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-17 07:15:44 +00:00
Jean-Marc Lasgouttes
f901b7f245 scons compile fix for tex2lyx?
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27601 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:31:00 +00:00
Jean-Marc Lasgouttes
c0828f5c52 small spacing bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27599 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:29:11 +00:00
Stefan Schimanski
1c02ecd41d * compile fix for cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27598 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:26:40 +00:00
Jean-Marc Lasgouttes
552da336ac Now tex2lyx is able to parse stuff that is in unicodesymbols file, as well
as accents. Time will tell how robust this is.

All support for InsetLatexAccent has been removed.

I did not do the support for \inputencoding yet, because it is more difficult 
to get right...



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27596 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:24:56 +00:00
Stefan Schimanski
22808f5265 * compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27595 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:10:26 +00:00
Stefan Schimanski
971f934d1e * fix latex grid output of commit http://www.lyx.org/trac/changeset/27524
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27594 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:07:13 +00:00
Pavel Sanda
b818b2c7ea Try to fix reported RCS bug on Windows.
To setup system temporary directory with spaces in path is genuine idea.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27593 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 23:01:55 +00:00
Jean-Marc Lasgouttes
28f43b1896 Now tex2lyx is able to set the encoding from what it reads in the preamble.
What works:
- parsing of inputenc should work
- \inputencoding is acted on in the preamble

What does not work:
- \inputencoding in the text
- all the corner cases I have not considered, and all buggy stuff in the
  'what works' paragraph
- InsetLatexAccent are still created, but I do not know when they got added
to the code.

The only notable trick in the code is that I had to disable buffering. Otherwise
the whole text was read before I had a chance to change the encoding...

Finally I remove the artificial limitation that forbid
  \usepackage[opt1,opt2]{package1,package2}



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27592 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 21:51:18 +00:00
Stefan Schimanski
e66cbe70b6 * fix tab order
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27591 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 21:45:47 +00:00
Stefan Schimanski
412f520892 * "Goto label" in reference dialog works with master and child documents
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27590 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 21:28:06 +00:00
Pavel Sanda
ffa48ab035 definitive fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27589 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 20:58:27 +00:00
Jean-Marc Lasgouttes
561802d41e tentative fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27588 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 20:38:04 +00:00
Pavel Sanda
75703b4303 another fix for trunk
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27587 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 20:35:27 +00:00
Pavel Sanda
e93cf2410d This breaks elsewhere.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27584 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 20:17:17 +00:00
Pavel Sanda
2ba7bb0660 gcc fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27582 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 20:00:28 +00:00
Jean-Marc Lasgouttes
40f5f4e12f add support for changing encoding on idocstream
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27579 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 19:25:26 +00:00
Stefan Schimanski
19b000287f * compile fix for vc++
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27578 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 19:25:22 +00:00
Jean-Marc Lasgouttes
f481bf03d4 we already have too many defines in config.h...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27577 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-16 19:22:48 +00:00