mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-21 17:51:03 +00:00
Add a bunch of using directives for dec cxx. Does not compile yet.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@404 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
8dccec5c46
commit
69c0db9984
24
ChangeLog
24
ChangeLog
@ -1,3 +1,21 @@
|
||||
2000-01-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
|
||||
|
||||
|
||||
* src/buffer.C (pop_tag): fix a dubious for() loop initialization.
|
||||
Did I get that right?
|
||||
|
||||
* src/lyxlex.h: add a "using" directive or two.
|
||||
* src/Spacing.h: ditto.
|
||||
* src/insets/figinset.C: ditto.
|
||||
* src/support/filetools.C: ditto.
|
||||
* src/support/lstrings.C: ditto.
|
||||
* src/BufferView.C: ditto.
|
||||
* src/bufferlist.C: ditto.
|
||||
* src/lyx_cb.C: ditto.
|
||||
* src/lyxlex.C: ditto.
|
||||
|
||||
* NEWS: add some changes for 1.1.4.
|
||||
|
||||
2000-01-06 Lars Gullik Bjønnes <larsbj@lyx.org>
|
||||
|
||||
* src/BufferView.C: first go at a TextCache to speed up switching
|
||||
@ -202,7 +220,7 @@
|
||||
defined.
|
||||
|
||||
* src/bmtable.c: new file, a C'ified copy of bmtable.C, this is
|
||||
compiled by a C compilator not C++.
|
||||
compiled by a C compiler not C++.
|
||||
|
||||
* src/layout.h (LyXTextClass): added typedef for const_iterator
|
||||
(LyXTextClassList): added typedef for const_iterator + member
|
||||
@ -310,8 +328,8 @@
|
||||
ENABLE_ASSERTIONS
|
||||
* src/support/lyxstring.h: ditto
|
||||
|
||||
* src/Bullet.[Ch]: replace DEBUG_AS_DEFAULT by
|
||||
ENABLE_ASSERTIONS. Use LAssert.h instead of plain assert().
|
||||
* src/Bullet.[Ch]: replace DEBUG_AS_DEFAULT by ENABLE_ASSERTIONS.
|
||||
Use LAssert.h instead of plain assert().
|
||||
|
||||
* src/support/lstrings.h: add LAssert.h, in case it is needed.
|
||||
|
||||
|
23
NEWS
23
NEWS
@ -1,3 +1,26 @@
|
||||
What's new in LyX version 1.1.4?
|
||||
--------------------------------
|
||||
|
||||
More internals have been rethought. In particular, most of the file IO
|
||||
routines of LyX have been rewritten to use real C++ streams. Many
|
||||
changes have also been done to help compile LyX with Sun CC 5.0 and
|
||||
SGI STL 3.2.
|
||||
|
||||
In the user-visible department, we find:
|
||||
|
||||
- new command line option -x (or --execute) and -e (or --export). Now
|
||||
direct conversion from .lyx to .tex (.dvi, .ps, ...) is possible
|
||||
('lyx file.lyx --export latex') Unfortunately, X is still needed and
|
||||
the GUI pops up during the process...
|
||||
|
||||
- better placement of accents for characters that LyX draws by itself;
|
||||
|
||||
- improved translations, in particular in finnish (overhauled UI
|
||||
translation), dutch (tutorial and examples), german
|
||||
|
||||
And of course, a lot of old bugs have been replaced by new ones ;)
|
||||
|
||||
|
||||
What's new in LyX version 1.1.3?
|
||||
--------------------------------
|
||||
|
||||
|
@ -12,6 +12,8 @@
|
||||
#include <config.h>
|
||||
|
||||
#include <algorithm>
|
||||
using std::for_each;
|
||||
|
||||
#include <cstdlib>
|
||||
#include <csignal>
|
||||
|
||||
@ -119,10 +121,11 @@ BufferView::~BufferView()
|
||||
// Among others this mean:
|
||||
// - When a document is closed all trace of it must be removed from
|
||||
// the TextCache.
|
||||
// Senarios:
|
||||
// I belive there are only three possible senarios where the two first
|
||||
// Scenarios:
|
||||
// I believe there are only three possible scenarios where the two first
|
||||
// are also covered by the third.
|
||||
// - The simplest senario is what we have now, a single BufferView only.
|
||||
// - The simplest scenario is what we have now, a single
|
||||
// BufferView only.
|
||||
// o Opening
|
||||
// Nothing to do with the TextCache is done when opening a file.
|
||||
// o Switching
|
||||
@ -130,12 +133,12 @@ BufferView::~BufferView()
|
||||
// * A's text is cached in TextCache.
|
||||
// * We make a search for a text in TextCache that fits B
|
||||
// (same buffer and same width).
|
||||
// o Horisontal resize
|
||||
// If the BufferView's width (LyXView) is horisontaly changed all
|
||||
// the entries in the TextCache is deleted. (This causes
|
||||
// o Horizontal resize
|
||||
// If the BufferView's width (LyXView) is horizontally changed all
|
||||
// the entries in the TextCache are deleted. (This causes
|
||||
// reformat of all loaded documents when next viewed)
|
||||
// o Close
|
||||
// When a buffer is closed we don't have to do anything, becuase
|
||||
// When a buffer is closed we don't have to do anything, because
|
||||
// to close a single buffer it is required to only exist in the
|
||||
// BufferView and not in the TextCache. Upon LFUN_QUIT we
|
||||
// don't really care since everything is deleted anyway.
|
||||
@ -150,7 +153,7 @@ BufferView::~BufferView()
|
||||
// * If B is viewed in another BufferView we make a copy of its
|
||||
// text and use that, else we search in TextCache for a match.
|
||||
// (same buffer same width)
|
||||
// o Horisontal resize
|
||||
// o Horizontal resize
|
||||
// If the BufferView's width (LyXView) is horisontaly changed all
|
||||
// the entries in the TextCache is deleted. (This causes
|
||||
// reformat of all loaded documents when next viewed)
|
||||
@ -163,7 +166,7 @@ BufferView::~BufferView()
|
||||
// Nothing to do with the TextCache is done when opening a file.
|
||||
// o Switching
|
||||
// We switch from buffer A to buffer B.
|
||||
// o Horisontal resize
|
||||
// o Horisontal rezize
|
||||
// o Close
|
||||
|
||||
typedef vector<LyXText*> TextCache;
|
||||
|
@ -17,6 +17,7 @@
|
||||
#else
|
||||
#include <strstream>
|
||||
#endif
|
||||
using std::istringstream;
|
||||
|
||||
#include "support/LOstream.h"
|
||||
|
||||
|
@ -17,6 +17,12 @@
|
||||
#endif
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include <fstream>
|
||||
using std::ifstream;
|
||||
using std::ofstream;
|
||||
using std::ios;
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <utime.h>
|
||||
#include "bufferlist.h"
|
||||
|
@ -41,6 +41,7 @@ extern long int background_pixels;
|
||||
#include <cmath>
|
||||
#include <fstream>
|
||||
using std::ofstream;
|
||||
using std::ifstream;
|
||||
|
||||
#include "figinset.h"
|
||||
#include "lyx.h"
|
||||
|
@ -16,6 +16,9 @@
|
||||
#include <cstring>
|
||||
#include <cstdlib>
|
||||
|
||||
#include <fstream>
|
||||
using std::ifstream;
|
||||
|
||||
#include "LString.h"
|
||||
#include "support/lstrings.h"
|
||||
#include "lyx_main.h"
|
||||
|
@ -16,6 +16,8 @@
|
||||
#include "debug.h"
|
||||
#include "support/filetools.h"
|
||||
|
||||
using std::ios;
|
||||
|
||||
LyXLex::LyXLex(keyword_item * tab, int num)
|
||||
: is(&fb__), table(tab), no_items(num)
|
||||
{
|
||||
|
@ -12,6 +12,8 @@
|
||||
#endif
|
||||
|
||||
#include <fstream>
|
||||
using std::filebuf;
|
||||
|
||||
#include "LString.h"
|
||||
|
||||
///
|
||||
|
@ -18,6 +18,9 @@
|
||||
|
||||
#include <cctype>
|
||||
#include <fstream>
|
||||
using std::fstream;
|
||||
using std::ios;
|
||||
|
||||
#include <utility>
|
||||
using std::make_pair;
|
||||
using std::pair;
|
||||
|
@ -1,6 +1,7 @@
|
||||
#include <config.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#ifdef __GLIBCPP__
|
||||
#include <ctype.h>
|
||||
#else
|
||||
@ -13,6 +14,7 @@
|
||||
#else
|
||||
#include <strstream>
|
||||
#endif
|
||||
using std::ostringstream;
|
||||
|
||||
#include "LString.h"
|
||||
#include "lstrings.h"
|
||||
|
Loading…
Reference in New Issue
Block a user