]>
git.lyx.org Git - features.git/log
Abdelrazak Younes [Fri, 31 Aug 2007 14:02:12 +0000 (14:02 +0000)]
Hack: full repaint of text inset in Tabular. This will do until I can optimize it. We've never done anything but full repaint anyway in tabular.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19948
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 31 Aug 2007 13:46:19 +0000 (13:46 +0000)]
de-indent
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19947
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Fri, 31 Aug 2007 12:07:14 +0000 (12:07 +0000)]
another translation disambiguation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19945
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Fri, 31 Aug 2007 12:05:41 +0000 (12:05 +0000)]
Further cleanup, decoration -> geometry, bugfix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19944
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Fri, 31 Aug 2007 11:09:46 +0000 (11:09 +0000)]
Fix ambiguity in translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19943
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 31 Aug 2007 10:05:12 +0000 (10:05 +0000)]
Transfer Text::drawSelection() to TextMetrics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19940
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 31 Aug 2007 10:01:31 +0000 (10:01 +0000)]
compil fix and cosmetics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19939
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Fri, 31 Aug 2007 09:46:14 +0000 (09:46 +0000)]
Increment file format due to the embedded feature
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19938
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Fri, 31 Aug 2007 07:15:32 +0000 (07:15 +0000)]
Cleanup: Replace decoration() calls by geometry(). (And get rid of unused call)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19937
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 31 Aug 2007 07:10:24 +0000 (07:10 +0000)]
remove unneeded drawSelection() method.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19936
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Fri, 31 Aug 2007 05:53:55 +0000 (05:53 +0000)]
move our stuff off the Q* namespace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19935
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 22:46:22 +0000 (22:46 +0000)]
Transfer Text::drawSelection() from InsetText::drawSelection() to InsetText::draw(). This enables to take care of the background at one place. This will also enable to draw only the selection in the future (and not the full inset).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19934
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 30 Aug 2007 22:45:24 +0000 (22:45 +0000)]
German UserGuide.lyx: updates from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19932
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 22:30:31 +0000 (22:30 +0000)]
compil fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19928
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 22:30:14 +0000 (22:30 +0000)]
compil fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19927
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Thu, 30 Aug 2007 22:25:35 +0000 (22:25 +0000)]
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19926
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 22:12:13 +0000 (22:12 +0000)]
fix text background painting.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19925
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 30 Aug 2007 20:46:42 +0000 (20:46 +0000)]
Embedding patch two: read/write embedded files'
* src/insets/InsetGraphics.h
* src/insets/InsetExternal.cpp
* src/insets/InsetGraphics.cpp
* src/insets/InsetInclude.cpp
* src/insets/Inset.h
* src/insets/InsetInclude.h
* src/insets/InsetExternal.h: register embedded files
* src/EmbeddedFiles.h|cpp: core of embedded files
* src/Buffer.h|cpp: read/write embed file
* src/BufferParams.h|cpp: embedded flag
* src/Makefile.am
* po/POTFILES.in
* development/scons/scons_manifest.py: build system updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19924
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Thu, 30 Aug 2007 20:14:33 +0000 (20:14 +0000)]
compile fiz
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19923
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Thu, 30 Aug 2007 20:09:12 +0000 (20:09 +0000)]
xpm -> png
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19922
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 19:27:33 +0000 (19:27 +0000)]
Fix redrawing bug for multirow inlined collapsable inset.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19921
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Thu, 30 Aug 2007 18:03:17 +0000 (18:03 +0000)]
use bald pointers in clone()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19920
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 16:48:47 +0000 (16:48 +0000)]
Fix DEPM crash within inset.
* BufferView::updateMetrics(): always clear the full text_metrics_ when doing a full update.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19919
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 15:17:38 +0000 (15:17 +0000)]
Finally enable single row repainting within insets! The inset width needs to stay fixed of course.
* BufferView::draw(): makes use of PainterInfo::full_repaint
* TextMetrics::drawParagraph(): ditto.
* InsetText::drawSelection(): don't fillRectangle() if there's no selection.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19918
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Thu, 30 Aug 2007 14:50:12 +0000 (14:50 +0000)]
Save the right timestamp and checksum of an opened file.
* src/Buffer.cpp (Buffer::readFile): save timestamp and checksum
of the original disk file, and not those of the file converted
to current format.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19916
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 14:26:52 +0000 (14:26 +0000)]
stupid copy&paste bug fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19915
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Thu, 30 Aug 2007 14:22:56 +0000 (14:22 +0000)]
single depth for preference items,
fixes bug http://bugzilla.lyx.org/show_bug.cgi?id=4153
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19914
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 13:53:02 +0000 (13:53 +0000)]
* RowPainter: store PainterInfo reference instead of creating one.
* PainterInfo: new full_repaint member.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19913
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 13:19:24 +0000 (13:19 +0000)]
* RowPainter:
- paintOnlyInsets(): new public method for inset painting only in case the inset dimension didn't change within a Row.
- paintInset(): put out everything not strictly related to the inset painting itself.
- paintHfill(): new private method to cut the reduce code in paintText().
* TextMetrics::drawParagraph(): use paintOnlyInsets() when the Row text nor it's dimension changed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19912
a592a061 -630c-0410-9148-
cb99ea01b6c8
Alfredo Braunstein [Thu, 30 Aug 2007 12:28:22 +0000 (12:28 +0000)]
solve Bug 3600 by eliminating a call to stripLeadingSpaces
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19911
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 30 Aug 2007 09:01:30 +0000 (09:01 +0000)]
* RowPainter::paintFromPos(): transfer inset part to paintInset()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19910
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Thu, 30 Aug 2007 08:21:28 +0000 (08:21 +0000)]
Fix old error string in Cases
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19908
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 30 Aug 2007 01:26:18 +0000 (01:26 +0000)]
Fix bug 3999: Highlight search text.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19907
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 30 Aug 2007 01:08:57 +0000 (01:08 +0000)]
German UserGuide.lyx: updates from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19906
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 30 Aug 2007 00:53:49 +0000 (00:53 +0000)]
documentation: bugfixes by Ignacio
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19902
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 29 Aug 2007 23:06:14 +0000 (23:06 +0000)]
Bug fixes. changed_ was always true...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19901
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 29 Aug 2007 22:59:25 +0000 (22:59 +0000)]
Get package things working with modules prior to UI patch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19900
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 29 Aug 2007 21:33:11 +0000 (21:33 +0000)]
Enable use of Row::changed()
* TextMetrics::redoParagraph(): crop the RowList if it is too big.
* ParagraphMetrics::reset(): don't clear its RowList.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19897
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 29 Aug 2007 21:18:02 +0000 (21:18 +0000)]
Scons update for r19893, tex2lyx is still broken
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19896
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 29 Aug 2007 21:03:41 +0000 (21:03 +0000)]
Transfer ParagraphMetrics::rowChangeStatus() to Row::changed(). Prepare for fine grained row redrawing.
^ Row:
- changed_: new boolean to inform change status at draw time.
- crc_: new crc_ signature
- inline pos() and endpos()
- replace width(), ascent() and descent() direct access with dimension().
* ParagraphMetrics
- do not maintain row_signature_ anymore
- rename calculateRowSignature() to computeRowSignature() and make it public
* TextMetrics
- redoParagraph(): don't clear the ParagraphMetrics row list, reuse and update it.
- rowHeight(), rowWidth(), rowBreakPoint(): take first/end positions instead of Row.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19895
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 29 Aug 2007 17:59:49 +0000 (17:59 +0000)]
This is one of a series of patches that will merge the layout modules development in personal/branches/rgheck back into the tree.
Design goal: Allow the use of layout "modules", which are to LaTeX packages as layout files are to LaTeX document classes. Thus, one could have a module that defined certain character styles, environments, commands, or what have you, and include it in various documents, each of which uses a different document class, without having to modify the layout files themselves. For example, a theorems.module could be used with article.layout to provide support for theorem-type environments, without having to modify article.layout itself, and the same module could be used with book.layout, etc.
This patch adds the backend. The ModuleList class holds a list of the available modules, which are retrieved from lyxmodules.lst, itself generated by configure.py. There are two LFUNs available: modules-clear and module-add, which do the obvious thing; you can test by typing these into the minibuffer, along with the name of one of the available modules: URL (a CharStyle), Endnote (a Custom Inset), and---with the spaces---End To Foot (View>LaTeX and look at the user preamble), which are themselves in lib/layouts. There are some others, too, that allow theorems to be added to classes like article and book.
The GUI will come next.
Issues: (i) The configure.py script could be improved. It'd be nice, for example, if it tested for the presence of the LaTeX packages a particular module needs. But this would mean re-working the LaTeX script, and I don't know how to do that. Note that at present, the packages are ignored. This will change shortly. (ii) I've used std::string in LyXModule, following what seemed to be a precedent in TextClass. If some of these should be docstrings, please let me know, and I'll change them. (iii) There is at present no distinction between LaTeX and DocBook modules. Should there be? That is: Should there be modules that are available when the document class is a LaTeX class and others that are available only when it is DocBook? Or should there just be one set of modules? Each module can of course indicate for what it is suitable in its description.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19893
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Wed, 29 Aug 2007 16:04:56 +0000 (16:04 +0000)]
Add some more logical charstyles
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19892
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 29 Aug 2007 15:24:41 +0000 (15:24 +0000)]
Fix bug 4170: Close window when user wants it closed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19889
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 29 Aug 2007 13:39:15 +0000 (13:39 +0000)]
Fix bug 4158.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19886
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Wed, 29 Aug 2007 13:04:29 +0000 (13:04 +0000)]
* src/Text2.cpp:
- fix wrong DEPM in ct mode (bug 3961).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19884
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 29 Aug 2007 00:22:57 +0000 (00:22 +0000)]
German Extended.lyx and UserGuide.lyx: updates from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19883
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 28 Aug 2007 23:48:09 +0000 (23:48 +0000)]
EmbeddedObjects.lyx: correct the description of the list of algorithms
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19879
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 22:44:09 +0000 (22:44 +0000)]
Take Track-Change into account when calculating row signature.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19876
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Tue, 28 Aug 2007 21:41:53 +0000 (21:41 +0000)]
add minizp to qmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19875
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Tue, 28 Aug 2007 20:47:42 +0000 (20:47 +0000)]
more cmake cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19873
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Tue, 28 Aug 2007 19:54:42 +0000 (19:54 +0000)]
cmake cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19871
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 18:30:15 +0000 (18:30 +0000)]
Update comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19870
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Tue, 28 Aug 2007 18:30:02 +0000 (18:30 +0000)]
cmake cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19869
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 18:25:28 +0000 (18:25 +0000)]
* TextMetrics::redoParagraph(): we need to check the returned value of Inset::metrics() nevertheless because some changes don't involves a dimension change (especially in multiline InsetText).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19868
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 18:13:17 +0000 (18:13 +0000)]
* InsetCollapsable::setStatus(): remove the Buffer::changed() signal emission. This causes a WorkArea redraw before the BufferView metrics update happens.
* WorkArea::dispatch(): replace the redraw() call with a Buffer::changed() signal emission in order to update all views of the Buffer, even though some view won't need the redraw...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19867
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 18:05:55 +0000 (18:05 +0000)]
Don't draw if there's nothing to draw.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19866
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 17:40:40 +0000 (17:40 +0000)]
Second Brown paper bag!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19865
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 17:39:36 +0000 (17:39 +0000)]
Brown paper bag!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19864
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Tue, 28 Aug 2007 17:07:02 +0000 (17:07 +0000)]
some attempt at cmake beautification
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19862
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Tue, 28 Aug 2007 16:50:59 +0000 (16:50 +0000)]
Scons for previous commit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19861
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Tue, 28 Aug 2007 16:49:40 +0000 (16:49 +0000)]
This is one of a series of patches that will merge the layout modules development in personal/branches/rgheck back into the tree.
Design goal: Allow the use of layout "modules", which are to LaTeX packages as layout files are to LaTeX document classes. Thus, one could have a module that defined certain character styles, environments, commands, or what have you, and include it in various documents, each of which uses a different document class, without having to modify the layout files themselves. For example, a theorems.module could be used with article.layout to provide support for theorem-type environments, without having to modify article.layout itself, and the same module could be used with book.layout, etc.
This third patch just re-factors some code presently in QCitation*. (It also incorporates some bug fixes that have been committed separately.) We're going to use essentially the same set of widgets for choosing modules that is used for choosing citation keys, so we pull the controlling logic out into a new class, QSelectionManager. I did not make this a QWidget. That seemed to me to be overkill, and it would have made things much more complicated, I think...and I'm not all that experienced with Qt, anyway. Anyone who wants to do that is of course welcome.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19860
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 16:39:46 +0000 (16:39 +0000)]
We are not forced to redraw the row each time the cursor is moved.
* TextMetrics.cpp: CursorOnRow() removed.
* TextMetrics::drawParagraph() do not check cursor position.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19859
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:47:53 +0000 (15:47 +0000)]
Merge the Row and RowMetrics class. Those classes were separated in the 1.4 code base because the Row list was part of Paragraph. As it is now in ParagraphMetrics, there is no need to separate them. Also, only compute the rowmetrics once when the containing paragraph is redone.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19858
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:34:55 +0000 (15:34 +0000)]
header cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19857
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:33:15 +0000 (15:33 +0000)]
header cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19856
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:32:39 +0000 (15:32 +0000)]
header cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19855
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:31:04 +0000 (15:31 +0000)]
transfer margin declaration to BufferView.h
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19854
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:08:03 +0000 (15:08 +0000)]
header cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19853
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 15:07:39 +0000 (15:07 +0000)]
header cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19852
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Tue, 28 Aug 2007 14:33:44 +0000 (14:33 +0000)]
Oops...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19851
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Tue, 28 Aug 2007 14:32:06 +0000 (14:32 +0000)]
some more inclusions of stdinsets.inc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19850
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 09:21:48 +0000 (09:21 +0000)]
* Row: Use Dimension class.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19849
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 28 Aug 2007 08:57:13 +0000 (08:57 +0000)]
- Transfer rowpainter.cpp:paintPar() to TextMetrics::drawParagraph()
- move RowPainter class out of the anonymous namespace so that it can be used by TextMetrics::drawParagraph().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19848
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 28 Aug 2007 02:46:09 +0000 (02:46 +0000)]
fix scons for the removal of Package.cpp.in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19845
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 22:53:16 +0000 (22:53 +0000)]
Transfer rowpainter.cpp:paintText() to BufferView::draw()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19843
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 22:36:20 +0000 (22:36 +0000)]
- Transfer rowpainter.cpp:paintTextInset() to TextMetrics::draw()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19842
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Mon, 27 Aug 2007 21:33:15 +0000 (21:33 +0000)]
revert change to POTFILES.in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19841
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Mon, 27 Aug 2007 21:29:56 +0000 (21:29 +0000)]
remove special handling of Package.cpp[.in]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19840
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Mon, 27 Aug 2007 20:27:02 +0000 (20:27 +0000)]
Fix black float background
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19839
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 16:30:57 +0000 (16:30 +0000)]
Bug fix: correctly redraw a Row containing and inset which Dimension slightly changed. This replace the need for the former leftEdgeFixed boolean in rowpainter.C:paintPar() before the removal of the wide() hack in revision 19834.
* Inset::dimension(): access to dim_
* TextMetrics::redoParagraph(): don't trust Inset::metrics() returned boolean as the internal dimension is changed down in the inheritance chain for InsetFoot->InsetCollapsable->InsetText.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19838
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 16:29:04 +0000 (16:29 +0000)]
scons: fix a bug in installer target, introduced by the cleanups
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19837
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 15:13:45 +0000 (15:13 +0000)]
Scons: fix tex2lyx
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19836
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 14:59:23 +0000 (14:59 +0000)]
I may have gone a bit too far in revision 19834: restore the selection painting.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19835
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 14:38:29 +0000 (14:38 +0000)]
Remove the wide() hack. This simplifies quite a few things...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19834
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 14:04:46 +0000 (14:04 +0000)]
Gather ParagraphMetrics initialization in ParagraphMetrics::reset().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19833
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 13:12:51 +0000 (13:12 +0000)]
MacOS compil fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19832
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 11:13:09 +0000 (11:13 +0000)]
Disable the pixmap cache for Qt4.1 because of font problems when resizing the window.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19830
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 09:03:18 +0000 (09:03 +0000)]
Lyx crashed after inserting, deleting and inserting float object.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19827
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Mon, 27 Aug 2007 08:36:18 +0000 (08:36 +0000)]
Compile fix after bg color patch, thx Bo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19826
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 27 Aug 2007 06:35:24 +0000 (06:35 +0000)]
New 'Save all on shutdown or cancel' feature from Stephan Witt.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19824
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 04:00:14 +0000 (04:00 +0000)]
Scons cleanup 7: remove saved C compiler, remove blank lines and obsolete comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19823
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 03:40:42 +0000 (03:40 +0000)]
Scons cleanup 6: build minizip/iowin32.c on all sytems becuase it is surrounded by #ifdef WIN32, some other small cleanups
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19822
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 03:30:58 +0000 (03:30 +0000)]
Scons cleanup 5: config.h typo, do not have to make builddir by myself
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19821
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 03:28:08 +0000 (03:28 +0000)]
Scons cleanup 4: stop forcing the use of c++ compiler because of the .C ==> .cpp conversion
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19820
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 03:11:34 +0000 (03:11 +0000)]
Scons cleanup 3: stop judging build_xxx for scons, let scons do the job.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19819
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 02:53:04 +0000 (02:53 +0000)]
Scons cleanup 2: remove rebuild option
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19818
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 27 Aug 2007 02:49:14 +0000 (02:49 +0000)]
Scons cleanup 1: use BUIlDDIR/src instead of BUILDDIR/common
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19817
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 26 Aug 2007 20:41:00 +0000 (20:41 +0000)]
Extended.lyx: remove the sections about glossaries and indices as they are now (more complete and revised) in the UserGuide.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19816
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Sun, 26 Aug 2007 20:32:58 +0000 (20:32 +0000)]
Move background colour into the layout files -- for all collapsables
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19813
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 26 Aug 2007 20:21:56 +0000 (20:21 +0000)]
Makefile.am: whitespace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19811
a592a061 -630c-0410-9148-
cb99ea01b6c8