]> git.lyx.org Git - features.git/blob - ChangeLog
bb44e184ea57f6873c7b58b8efccf9cddea3b7aa
[features.git] / ChangeLog
1 1999-10-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
2
3         * Makefile.am (rpmdist): added a rpmdist target
4
5         * lib/reLyX/Makefile.am: added RelyxFigure.pm and Verbatim.pm as
6         per Kayvan's instructions.
7
8 1999-10-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
9
10         * src/Makefile.am: add a definition for localedir, so that locales
11         are found after installation (Kayvan)
12
13 1999-10-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
14
15         * development/.cvsignore: new file.
16
17 1999-10-14  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
18
19         * acinclude.m4 (LYX_CXX_CHEADERS): New macro. Checks whether the
20         C++ compiler provides wrappers for C headers and use our alternate
21         version otherwise.
22
23         * configure.in: use LYX_CXX_CHEADERS.
24
25         * src/cheader/: new directory, populated with cname headers from
26         libstdc++-2.8.1. They are a bit old, but probably good enough for
27         what we want (support compilers who lack them).
28         
29         * src/insets/Makefile.am, src/mathed/Makefile.am: remove src/support
30         from includes. It turns out is was stupid.
31  
32 1999-10-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
33
34         * lib/Makefile.am (install-data-local): forgot a ';'
35         (install-data-local): forgot a '\'
36         (libinstalldirs): needed after all. reintroduced.
37
38 1999-10-13  Lars Gullik Bjønnes  <larsbj@lyx.org>
39
40         * configure.in (AC_OUTPUT): added lyx.spec
41
42         * development/lyx.spec: removed file
43
44         * development/lyx.spec.in: new file
45
46         * po/*.po: merged with lyx.pot becuase of make distcheck
47         
48         * lib/Makefile.am (dist-hook): added dist-hook so that
49         documentation files will be included when doing a make
50         dist/distdir/distcheck. Requires cvs export -r HEAD lyxdoc to run.
51         (pkgdata_SCRIPTS): added configure.cmd for now, we can use som
52         conditional later.
53         more: tried to make install do the right thing, exclude CVS dirs
54         etc.
55
56         * src/LaTeXLog.C (ShowLatexLog): reordered som statements so that
57         Path would fit in more nicely.
58
59         * all files that used to use pathstack: uses now Path instead.
60         This change was a lot easier than expected.
61         
62         * src/support/path.h: new file
63
64         * src/support/Makefile.am (libsupport_a_SOURCES): added path.h
65
66         * src/Makefile.am (lyx_SOURCES): removed pathstack.[Ch]
67
68         * src/support/lyxstring.C (getline): Default arg was given for
69         para 3. removed.
70
71         * Configure.cmd: removed file 
72
73 1999-10-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
74
75         * src/support/DebugStream.[Ch]: remove the explicit std:: before
76         streams classes and types, add the proper 'using' statements when
77         MODERN_STL is defined.
78         
79         * src/debug.h: move the << operator definition after the inclusion
80         of DebugStream.h
81
82         * src/support/filetools.C: include "LAssert.h", which is needed
83         later. 
84
85         * src/insets/Makefile.am, src/mathed/Makefile.am: add src/support
86         to includes. 
87
88         * src/lyxfont.h, src/commandtags.h, src/mathed/math_defs.h:
89         include "debug.h" to define a proper ostream.
90
91 1999-10-12  Asger Alstrup Nielsen  <alstrup@alstrup.galaxy.dk>
92
93         * src/sys*: Cleaned up the Systemcall stuff a bit. Added "kill(int)"
94           method to the SystemCall class which can kill a process, but it's
95           not fully implemented yet.
96
97         * src/*.C: Changed Systemcalls::Startscript() to startscript()
98
99         * src/support/FileInfo.h: Better documentation  
100
101         * src/lyxfunc.C: Added support for buffer-export html
102         
103         * src/menus.C: Added Export->As HTML...
104         
105         * lib/bind/*.bind: Added short-cut for buffer-export html
106
107         * src/lyxrc.*: Added support for new \tth_command
108         
109         * lib/lyxrc.example: Added stuff for new \tth_command
110
111 1999-10-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
112
113         * lib/Makefile.am (IMAGES): removed images/README
114         (pkgdata_SCRIPTS): use this instead of bin_SCRIPTS to that it
115         installes in correct place. Check permisions is installed
116         correctly.
117
118         * src/LaTeX.C: some no-op changes moved declaration of some
119         variables around.
120
121         * src/LaTeX.h (LATEX_H): changed include guard name
122
123 1999-10-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
124
125         * lib/reLyX/Makefile.am: install noweb2lyx.
126
127         * lib/Makefile.am: install configure. 
128
129         * lib/reLyX/configure.in: declare a config aux dir; set package
130         name to lyx (not sure what the best solution is); generate noweb2lyx.
131
132         * lib/layouts/egs.layout: fix the bibliography layout.
133
134 1999-10-08  Jürgen Vigna <jug@sad.it>
135
136         * src/support/filetools.C (FileOpenSearch): Fixed a bug where
137         when in the PATH was something like /usr/bin;;/bin (note: the ;;)
138         it returned without continuing to search the path.
139         
140 1999-10-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
141
142         * src/insets/insetquotes.C (Draw): Simplified a gread deal. This
143         also fixes a bug. It is not allowed to do tricks with std::strings
144         like: string a("hei"); &a[e]; this will not give what you
145         think... Any reason for the complexity in this func?
146
147 1999-10-06  Asger Alstrup Nielsen  <alstrup@diku.dk>
148
149         * Updated README and INSTALL a bit, mostly to check that my
150         CVS rights are correctly set up.
151
152 1999-10-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
153
154         * src/support/lyxstring.C (helper): removed bogus Assert. strlen
155         does not allow '\0' chars but lyxstring and std::string does.
156
157 1999-10-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
158
159         * autogen.sh (AUTOCONF): let the autogen script create the
160         POTFILES.in file too. POTFILES.in should perhaps now not be
161         included in the cvs module.
162
163         * some more files changed to use C++ includes instead of C ones.
164
165         * src/filedlg.C (Reread): fixed a bug wrt Time. It was appended
166         not assigned.
167         (Reread): added tostr to nlink. buggy output otherwise.
168         (Reread): added a string() around szMode when assigning to Buffer,
169         without this I got a log of garbled info strings.
170
171         * acconfig.h: commented out the PTR_AS_INT macros. They should not
172         be needed.
173
174         * I have added several ostream & operator<<(ostream &, some_type)
175         functions. This has been done to avoid casting and warnings when
176         outputting enums to lyxerr. This as thus eliminated a lot of
177         explicit casts and has made the code clearer. Among the enums
178         affected: kb_action, InsetLatexAccent::ACCENT_TYPE, a couple of
179         mathed enums, some font enum the Debug::type enum. 
180
181         * src/support/lyxstring.h (clear): missing method. equivalent of
182         erase(0, npos).
183
184         * all files that contained "stderr": rewrote constructs that used
185         stderr to use lyxerr instead. (except bmtable)
186
187         * src/support/DebugStream.h (level): and the passed t with
188         Debug::ANY to avoid spurious bits set.
189
190         * src/debug.h (Debug::type value): made it accept strings of the
191         type INFO,INIT,KEY.
192
193         * configure.in (Check for programs): Added a check for kpsewhich,
194         the latex generation will use this later to better the dicovery of
195         all used files. 
196
197         * src/BufferView.C (create_view): we don't need to cast this to
198         (void*) that is done automatically.
199         (WorkAreaButtonPress): removed some dead code.
200
201 1999-10-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
202
203         * src/minibuffer.C (Init): make sure that the "Welcome to LyX!"
204         is not overwritten when translated (David Sua'rez de Lis).
205
206         * lib/CREDITS: Added David Sua'rez de Lis
207
208         * lib/reLyX/configure.in: setup LYX_DIR correctly in reLyX.
209
210         * src/bufferparams.C (BufferParams): default input encoding is now
211         "latin1" 
212
213         * acinclude.m4 (cross_compiling): comment out macro
214         LYX_GXX_STRENGTH_REDUCE. 
215
216         * acconfig.h: make sure that const is not defined (to empty) when
217         we are compiling C++. Remove commented out code using SIZEOF_xx
218         macros.
219         
220         * configure.in : move the test for const and inline as late as
221         possible so that these C tests do not interefere with C++ ones.
222         Remove the call to LYX_GXX_STRENGTH_REDUCE, since its usefulness
223         has not been proven. 
224
225 1999-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
226
227         * src/table.C (getDocBookAlign): remove bad default value for
228         isColumn parameter.
229
230         * src/menus.C (ShowFileMenu): add a missing tostr() for lastfiles
231         shortcut. 
232         (ShowFileMenu2): ditto.
233
234         * lib/reLyX/.cvsignore: add configure and aclocal.m4 to the list
235         of files to ignore.
236
237 1999-10-04  Lars Gullik Bjønnes  <larsbj@lyx.org>
238
239         * Most files: finished the change from the old error code to use
240         DebugStream for all lyxerr debugging. Only minor changes remain
241         (e.g. the setting of debug levels using strings instead of number) 
242
243 1999-10-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
244
245         * src/layout.C (Add): Changed to use compare_no_case instead of
246         strcasecmp.
247
248         * src/FontInfo.C: changed loop variable type too string::size_type.
249
250 1999-10-01  Lars Gullik Bjønnes  <larsbj@lyx.org>
251
252         * src/support/Makefile.am: added -I${srcdir}/../ to INCLUDES and
253         set ETAGS_ARGS to --c++ 
254
255 1999-09-30  Lars Gullik Bjønnes  <larsbj@lyx.org>
256
257         * src/table.C (DocBookEndOfCell): commented out two unused variables
258
259         * src/paragraph.C: commented out four unused variables. 
260
261         * src/lyx_cb.C (TocUpdateCB): moved variable i and added a new i
262         insed a if clause with type string::size_type.
263
264         * src/lyxfr1.C (IsSearchStringInText): changed iSrch from int to
265         string::size_type.
266
267         * src/lyxfunc.C (Dispatch): use string::size_type as loop variable.
268
269         * src/lyx_cb.C (ReplaceWord): use string::size_type as loop
270         variable, also changed loop to go from 0 to lenght + 1, instead of
271         -1 to length. This should be correct.
272
273         * src/LaTeX.C (scanError): use string::size_type as loop variable
274         type.
275
276         * src/BufferView.C (WorkAreaButtonPress): moved #if 0 up two lines
277         (l.896) since y_tmp and row was not used anyway.
278
279         * src/insets/insetref.C (escape): use string::size_type as loop
280         variable type.
281
282         * src/insets/insetquotes.C (Width): use string::size_type as loop
283         variable type.
284         (Draw): use string::size_type as loop variable type.
285
286         * src/insets/insetlatexaccent.C (checkContents): use
287         string::size_type as loop variable type.
288
289         * src/insets/insetlabel.C (escape): use string::size_type as loop
290         variable type.
291
292         * src/insets/insetinfo.C: added an extern for current_view.
293
294         * src/insets/insetcommand.C (scanCommand): use string::size_type
295         as loop variable type.
296
297         * most files: removed the RCS tags. With them we had to recompile
298         a lot of files after a simple cvs commit. Also we have never used
299         them for anything meaningful. 
300
301         * most files: tags-query-replace NULL 0. As adviced several plases
302         we now use "0" instead of "NULL" in our code. 
303
304         * src/support/filetools.C (SpaceLess): use string::size_type as
305         loop variable type.
306
307 1999-09-29  Lars Gullik Bjønnes  <larsbj@lyx.org>
308
309         * src/paragraph.C: fixed up some more string stuff.
310
311 1999-09-28  Lars Gullik Bjønnes  <larsbj@lyx.org>
312
313         * src/support/filetools.h: make modestr a std::string.
314
315         * src/filetools.C (GetEnv): made ch really const.
316
317         * src/lyxlib.h: removed the Maximum and Minimum inline functions,
318         made code that used these use max/min from <algorithm> instead.
319
320         * changed several c library include files to their equivalent c++
321         library include files. All is not changed yet.
322
323         * created a support subdir in src, put lyxstring and lstrings
324         there + the extra files atexit, fileblock, strerror. Created
325         Makefile.am. edited configure.in and src/Makefile.am to use this
326         new subdir. More files moved to support.
327
328         * imported som of the functions from repository lyx, filetools
329         
330         * ran tags-query-replace on LString -> string, corrected the bogus
331         cases. Tried to make use of lstrings.[hC], debugged a lot. There
332         is still some errors in there. This is errors where too much or
333         too litle get deleted from strings (string::erase, string::substr,
334         string::replace), there can also be some off by one errors, or
335         just plain wrong use of functions from lstrings. Viewing of quotes
336         is wrong. 
337
338         * LyX is now running fairly well with string, but there are
339         certainly some bugs yet (see above) also string is quite different
340         from LString among others in that it does not allow null pointers
341         passed in and will abort if it gets any.
342         
343         * Added the revtex4 files I forgot when setting up the repository.
344
345 1999-09-27  Lars Gullik Bjønnes  <larsbj@lyx.org>
346
347         * All over: Tried to clean everything up so that only the files
348           that we really need are included in the cvs repository.
349         * Switched to use automake.
350         * Generaton of reLyX is not perfect, LYX_DIR does not get substituted.
351         * Install has not been checked.
352
353 1999-09-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
354
355         * po/pt.po: Three errors:
356                l.533 and l.538 format specification error
357                l. 402 duplicate entry, I just deleted it.
358