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