lyx_mirror/src
Abdelrazak Younes 81e06f7bc9 Fix scrolling to top and bottom of the document.
* BufferView
- showCursor(DocIterator): new DocIterator argument.
- showCursor(): use above method.
- scrollDocView(): take care of top and bottom special cases early in the method.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22707 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-29 09:51:12 +00:00
..
client header cleanup. 2007-12-16 22:09:28 +00:00
frontends GuiWorkArea::adjustViewWithScrollBar(): Fix slder to minimum and maximum. The problem was that when QAbstractSlider::actionTriggered() is emitted the scrollbar value is not changed, only its sliderPosition. 2008-01-29 09:37:02 +00:00
graphics Embedding: display a pin at the top left corner of embedded figures 2008-01-08 16:22:05 +00:00
insets ** Fix language switch issue introduced by the CJK patch ** 2008-01-25 13:27:08 +00:00
mathed * comment correction 2008-01-25 22:07:35 +00:00
support Fix some problems in makeAbsPath(): 2008-01-26 20:41:19 +00:00
tex2lyx header cleanup 2008-01-14 23:17:24 +00:00
ASpell_local.h Compile fix. 2007-11-29 20:11:54 +00:00
ASpell.cpp * src/ASpell.cpp: 2007-12-17 16:51:23 +00:00
Author.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Author.h
BiblioInfo.cpp Support for nocite, provided by Bernhard Reiter. 2007-12-20 15:46:14 +00:00
BiblioInfo.h Support for nocite, provided by Bernhard Reiter. 2007-12-20 15:46:14 +00:00
Bidi.cpp
Bidi.h
boost.cpp header cleanup. 2007-12-16 22:09:28 +00:00
Box.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Box.h
BranchList.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
BranchList.h
buffer_funcs.cpp Handle the case where a file exists but is not readable by the current user. 2008-01-26 20:37:54 +00:00
buffer_funcs.h There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
Buffer.cpp ** Fix language switch issue introduced by the CJK patch ** 2008-01-25 13:27:08 +00:00
Buffer.h There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
BufferList.cpp Now that exceptions are allowed, handle gracefully the case where a Buffer temp directory could not be created. As a bonus, the user will get an informative message. 2007-12-17 18:37:13 +00:00
BufferList.h Now that exceptions are allowed, handle gracefully the case where a Buffer temp directory could not be created. As a bonus, the user will get an informative message. 2007-12-17 18:37:13 +00:00
BufferParams.cpp * src/BufferParams.{cpp,h}: 2008-01-25 12:54:25 +00:00
BufferParams.h * src/BufferParams.{cpp,h}: 2008-01-25 12:54:25 +00:00
BufferView.cpp Fix scrolling to top and bottom of the document. 2008-01-29 09:51:12 +00:00
BufferView.h Fix scrolling to top and bottom of the document. 2008-01-29 09:51:12 +00:00
Bullet.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Bullet.h
Changes.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Changes.h - Get rid of unneeded time_type typedef. 2007-11-29 08:55:43 +00:00
Chktex.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
Chktex.h
CmdDef.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
CmdDef.h CmdDef: 2007-12-02 22:10:26 +00:00
Color.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Color.h
ColorCode.h add a new color to distinguish \newpage from \pagebreak 2007-11-25 21:53:39 +00:00
Converter.cpp * src/BufferParams.{cpp,h}: 2008-01-25 12:54:25 +00:00
Converter.h
ConverterCache.cpp header cleanup. 2007-12-16 22:09:28 +00:00
ConverterCache.h
CoordCache.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
CoordCache.h
Counters.cpp getting rid of more superfluous lyx::support:: statements. 2007-12-12 20:10:20 +00:00
Counters.h
Cursor.cpp There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
Cursor.h There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
CursorSlice.cpp * CursorSlice::lastpos(): check for text emptiness (should fix a crash when releasing an empty buffer). 2008-01-10 08:46:04 +00:00
CursorSlice.h
CutAndPaste.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
CutAndPaste.h
DepTable.cpp header cleanup. 2007-12-16 22:09:28 +00:00
DepTable.h
Dimension.cpp
Dimension.h
DispatchResult.h
DocIterator.cpp Five more percent. 2008-01-12 23:08:21 +00:00
DocIterator.h Five more percent. 2008-01-12 23:08:21 +00:00
EmbeddedFiles.cpp * Partly reverting r22619 by Bo which broke the loading of documents 2008-01-26 00:47:46 +00:00
EmbeddedFiles.h Embedding: saving inzip name to .lyx file so that embedded files can always be found under different operating systems (even lyx versions). yet to be tested under windows 2008-01-10 23:39:58 +00:00
Encoding.cpp Use ErrorList to handle encoding error 2007-12-18 17:51:20 +00:00
Encoding.h Use ErrorList to handle encoding error 2007-12-18 17:51:20 +00:00
ErrorList.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
ErrorList.h
Exporter.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
Exporter.h
factory.cpp Cleanup the mess I introduced in rev 22165. This happened frequently lately, I am very sorry! 2007-12-16 11:46:34 +00:00
factory.h
Floating.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Floating.h
FloatList.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FloatList.h
Font.cpp * src/output_latex.{cpp,h}: 2007-12-17 10:53:38 +00:00
Font.h
FontEnums.h
FontInfo.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FontInfo.h
FontIterator.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
FontIterator.h
FontList.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FontList.h
Format.cpp * src/BufferParams.{cpp,h}: 2008-01-25 12:54:25 +00:00
Format.h
FuncRequest.cpp cmake/merge: fix compile, this split conflicts with the others 2007-12-13 21:57:37 +00:00
FuncRequest.h
FuncStatus.cpp
FuncStatus.h
Graph.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Graph.h
InsetIterator.cpp
InsetIterator.h
InsetList.cpp cosmetics 2008-01-12 16:40:25 +00:00
InsetList.h
Intl.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
Intl.h
ISpell.cpp getting rid of more superfluous lyx::support:: statements. 2007-12-12 20:10:20 +00:00
ISpell.h
KeyMap.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
KeyMap.h
KeySequence.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
KeySequence.h
Language.cpp getting rid of more superfluous lyx::support:: statements. 2007-12-12 20:10:20 +00:00
Language.h
LaTeX.cpp * src/LaTeX.cpp: 2008-01-17 10:04:48 +00:00
LaTeX.h
LaTeXFeatures.cpp Move spacing code around (and fix a bug) 2008-01-22 08:41:45 +00:00
LaTeXFeatures.h
Layout.cpp *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
Layout.h *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
LayoutEnums.h
LayoutPtr.h
Length.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Length.h
lengthcommon.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Lexer.cpp header cleanup 2008-01-14 23:16:58 +00:00
Lexer.h
lfuns.h Move all doxy stuff to LyXAction.cpp, so that touching dox won't imply full recompile. 2008-01-12 11:33:03 +00:00
LyX.cpp Add some comments, and change enum terminology to reflect actual purpose. 2008-01-26 20:25:25 +00:00
LyX.h 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. 2007-12-16 11:34:29 +00:00
LyXAction.cpp * Doxy. 2008-01-28 22:31:30 +00:00
LyXAction.h
lyxfind.cpp * Lazy MathData to avoid unneeded interpretation of macro definitions 2007-12-21 20:42:46 +00:00
lyxfind.h
LyXFunc.cpp Add some comments, and change enum terminology to reflect actual purpose. 2008-01-26 20:25:25 +00:00
LyXFunc.h * fix bug 4055, overdue patch from Stefan Schimanski: 2007-12-17 18:13:02 +00:00
LyXRC.cpp * sort lyxrc tag table 2008-01-26 17:44:15 +00:00
LyXRC.h * optional old-style editing mode for macros with a parameter list. 2008-01-25 22:02:38 +00:00
LyXVC.cpp header cleanup. 2007-12-16 22:09:28 +00:00
LyXVC.h * FileName: 2007-11-28 09:01:49 +00:00
lyxwinres.rc
main.cpp remove a few toutf8 conversion that are done by lyxerr nowadays 2007-12-12 20:35:55 +00:00
Makefile.am Add cleanfiles for monolithic builds. 2007-12-10 00:53:12 +00:00
MenuBackend.cpp * src/MenuBackend.cpp (expandFormats): do not add shortcut for 2008-01-07 17:13:38 +00:00
MenuBackend.h * MenuBackend.cpp (binding): remove forgui argument 2008-01-07 10:53:04 +00:00
MetricsInfo.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
MetricsInfo.h Simplify single par drawing: 2007-11-17 11:27:03 +00:00
ModuleList.cpp 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. 2008-01-12 04:28:12 +00:00
ModuleList.h 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. 2008-01-12 04:28:12 +00:00
Mover.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
Mover.h Simplify Movers API and port to FileName. 2007-12-13 08:20:45 +00:00
output_docbook.cpp header cleanup. 2007-12-16 22:09:28 +00:00
output_docbook.h
output_latex.cpp ** Fix language switch issue introduced by the CJK patch ** 2008-01-25 13:27:08 +00:00
output_latex.h ** Fix language switch issue introduced by the CJK patch ** 2008-01-25 13:27:08 +00:00
output_plaintext.cpp Following rev 21967: final touch to odocfstream: 2007-12-29 18:04:43 +00:00
output_plaintext.h
output.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
output.h
OutputParams.cpp
OutputParams.h
paper.h
paragraph_funcs.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
paragraph_funcs.h
Paragraph.cpp revert erroneous commit 2008-01-28 11:42:54 +00:00
Paragraph.h * src/Text.cpp (changeCase): do not set the selection if it was not 2008-01-28 10:50:24 +00:00
ParagraphList.h
ParagraphMetrics.cpp header cleanup 2008-01-14 23:45:47 +00:00
ParagraphMetrics.h Simplify single par drawing: 2007-11-17 11:27:03 +00:00
ParagraphParameters.cpp getting rid of superfluous lyx::support:: statements. 2007-12-12 19:57:42 +00:00
ParagraphParameters.h
ParIterator.cpp There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
ParIterator.h There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
pch.h
PDFOptions.cpp PDFoptions: improve the functionality in case the hyperrref is 2008-01-24 01:20:51 +00:00
PDFOptions.h PDFoptions: improve the functionality in case the hyperrref is 2008-01-24 01:20:51 +00:00
PrinterParams.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
PrinterParams.h
PSpell.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
PSpell.h
Row.cpp Code simplification. We don't need to memorize the current Row hfill anymore. 2007-12-06 08:39:42 +00:00
Row.h Code simplification. We don't need to memorize the current Row hfill anymore. 2007-12-06 08:39:42 +00:00
rowpainter.cpp RowPainter::paintLast(): microptimisation and comments. 2008-01-29 07:31:24 +00:00
rowpainter.h Cleanup Hfill metrics and painting. InsetHFill is now treated almost like any other inset. 2007-12-05 22:25:07 +00:00
Section.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Section.h
Server.cpp header cleanup. 2007-12-16 22:09:28 +00:00
Server.h
ServerSocket.cpp header cleanup. 2007-12-16 22:09:28 +00:00
ServerSocket.h
Session.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
Session.h
sgml.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
sgml.h
Spacing.cpp Move spacing code around (and fix a bug) 2008-01-22 08:41:45 +00:00
Spacing.h Move spacing code around (and fix a bug) 2008-01-22 08:41:45 +00:00
SpellBase.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
SpellBase.h
TexRow.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
TexRow.h
TexStream.cpp Compile fix 2007-12-12 20:21:09 +00:00
TexStream.h
Text2.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Text3.cpp * newlyxcommand support as LaTeX feature 2007-12-23 16:32:00 +00:00
Text.cpp * src/Text.cpp (changeCase): do not set the selection if it was not 2008-01-28 10:50:24 +00:00
Text.h * Lazy MathData to avoid unneeded interpretation of macro definitions 2007-12-21 20:42:46 +00:00
TextClass.cpp * src/TextClass.cpp: 2008-01-08 09:14:44 +00:00
TextClass.h *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
TextClassList.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
TextClassList.h
TextClassPtr.h
TextMetrics.cpp Better fix than revision 22553. Transfer the backup to RowPainter::paintInset(). 2008-01-14 16:24:01 +00:00
TextMetrics.h * compile fix 2007-12-21 09:19:19 +00:00
Thesaurus.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Thesaurus.h
TocBackend.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
TocBackend.h
ToolbarBackend.cpp * add "auto" flag for toolbars 2008-01-22 22:56:10 +00:00
ToolbarBackend.h * correction of comment 2007-12-23 00:49:44 +00:00
Trans.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
Trans.h
Undo.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Undo.h
update_flags.h
Variables.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Variables.h
VCBackend.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
VCBackend.h s/isFileReadable/isReadableFile; 2007-11-25 11:18:16 +00:00
version.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
version.h
VSpace.cpp cosmetics 2007-12-12 22:43:37 +00:00
VSpace.h
WordLangTuple.h