]> git.lyx.org Git - lyx.git/blob - src/ChangeLog
small cleanup, doxygen, formatting changes
[lyx.git] / src / ChangeLog
1 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
2
3         * vspace.h: doxygen
4
5         * text.C (GetVisibleRow): make several local vars const
6
7         * tabular.C: small cleanup.
8
9         * lyxserver.C (callback): use compare instead of strncmp
10
11         * lyxparagraph.h: remove all code dep. on HAVE_ROPE, move inclass
12         inlines to after class or to paragraph.C
13
14         * lyxfont.h: remove friend operator!=
15
16         * converter.h: move friend bool operator< to non friend and after
17         class def.
18
19         * combox.h: small cleanup
20
21         * buffer.h: doxygen, remove unused constructor, move inclas inlies
22         to inlines after class def.
23
24         * buffer.C (pop_tag): use string operations instead of strcmp
25
26         * bmtable.c: doxygen, small cleanup
27
28         * LaTeX.h: remove friend operator==
29
30 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
31
32         * screen.C: 
33         * lyxrc.[Ch]:
34         * lyxfunc.C: 
35         * lyxfont.[Ch]: 
36         * lyx_cb.C: 
37         * intl.[Ch]: 
38         * commandtags.h: 
39         * buffer.C: 
40         * WorkArea.[Ch]: 
41         * LyXAction.C: 
42         * BufferView_pimpl.C:
43         * BufferView.[Ch]: remove cruft
44
45 2001-02-14  Juergen Vigna  <jug@sad.it>
46
47         * lyxfunc.C: removed #if 0 unused code
48
49         * lyxfunc.C (Dispatch): make LFUN_QUOTE work for InsetText.
50
51         * BufferView_pimpl.C (update): set updatestatus of inset if needed.
52
53         * text2.C (SetSelection): added a BufferView * parameter
54
55 2001-02-13  Juergen Vigna  <jug@sad.it>
56
57         * lyxfunc.C (Dispatch): fixed protected blank problem.
58         * BufferView2.C (protectedBlank): added LyxText * parameter.
59
60         * tabular.C (AppendRow): forgot to set row_info of newly added row.
61         (AppendColumn): same as above for column_info.
62
63         * lyxfunc.C (Dispatch): supported some more functions in InsetText.
64         (moveCursorUpdate): use a LyXText param for support of InsetText.
65
66         * BufferView_pimpl.C (doubleClick): added support for InsetText.
67         (tripleClick): ditto
68
69         * lyxfunc.C (LFUN_APPENDIX): changed to use "text" pointer.
70
71         * BufferView_pimpl.C (update): added LyXText param to honor insets.
72
73         * bufferview_funcs.C (ToggleAndShow): fixed for text in insets.
74
75         * text2.C (SetSelection): set correct update status if inset_owner
76         (ToggleFree): ditto
77
78 2001-02-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
79
80         * tabular.C: remove some commented code.
81
82 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
83
84         * BufferView_pimpl.C: call hideSplash()
85
86         * LyXAction.C: make buffer-child-insert use LFUN_CHILD_CREATE
87
88         * include_form.h:
89         * bibforms.h: remove
90
91         * lyxfunc.C:
92         * src/commandtags.h: LFUN_CHILDINSERT -> LFUN_CHILD_INSERT,
93           add LFUN_CHILD_CREATE
94
95         * counters.h: fix tiny typo
96         
97         * lyx_cb.C:
98         * lyx.h:
99         * lyx_gui.C:
100         * lyx.C: move splash to frontends/xforms/
101
102         * lyx_gui_misc.C: move Include and Bibform to frontends
103
104         * lyxvc.h: clarify comment
105
106         * vspace.C: tiny housekeeping
107
108 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
109
110         * text.C (PrepareToPrint): RTL Fix.
111
112         * paragraph.C (GetUChar): New method.
113         (String):  Use GetUChar.
114
115         * buffer.C (asciiParagraph): Use GetUChar.
116
117 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
118
119         * text.C (GetVisibleRow): Fix selection drawing for RTL text in tables.
120
121 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
122
123         * buffer.h:
124         * buffer.C: rename to getLogName(), handle
125           build log / latex log nicely
126
127 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
128
129         * MenuBackend.C: 
130         * MenuBackend.h: remove support for reference menuitem type.
131
132 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
133
134         * BufferView_pimpl.C: housekeeping
135         * BufferView_pimpl.h:
136         * LyXView.h:
137         * Makefile.am:
138         * Timeout.C:
139         * Timeout.h:
140         * minibuffer.h: move Timeout GUI-I
141                           
142 2001-02-07  Dekel Tsur  <dekelts@tau.ac.il>
143
144         * lyxrc.C (read): Update converters data-structures.
145
146 2001-02-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
147
148         * LaTeX.h (operator!=): add operator != for Aux_Info 
149
150 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
151
152         * Makefile.am: remove LaTeXLog.C, log_form.[Ch]
153
154         * LaTeXLog.C: deleted, useful code moved to Buffer
155
156         * buffer.h:
157         * buffer.C: new function getLatexLogName()
158
159         * lyx_gui_misc.C:
160         * lyx_gui.C:
161         * lyxvc.C:
162         * lyxvc.h:
163         * lyxfunc.C: use frontends for LaTeX and VC logs
164
165 2001-02-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
166
167         * LaTeX.h: yet another std:: that Allan forgot.
168
169         * Variables.C (set): renamed from isset(), because this clashes
170         with some HP-UX macros (grr).
171
172 2001-02-06  Allan Rae  <rae@lyx.org>
173
174         * LaTeX.h: Another bug fix.  Missing std:: this time.
175
176 2001-02-04  Allan Rae  <rae@lyx.org>
177
178         * paragraph.C (TeXOnePar): Partial fix for the '\n' generation in
179         floats problem. I've left it commented out because it's not quite
180         correct.  It should also test that the current object is a table or
181         figure inset.  But I haven't gotten around to figuring out how to do
182         that.  I *think* it'll be something like: "table" == inset.type()
183
184         * LaTeX.h (operator==): Aux_Info should have a friend that returns a
185         bool.
186
187 2001-02-02  Dekel Tsur  <dekelts@tau.ac.il>
188
189         * LaTeX.C (scanAuxFile): A rewrite of this method. It now returns
190         all the citation/databases/styles in the auxilary file. 
191         (run): Rerun latex if there was a babel language error.
192
193 2001-02-01  Dekel Tsur  <dekelts@tau.ac.il>
194
195         * text.C (Backspace): Preserve the font when changing newline char
196         with a space.
197         (BreakParagraph): If the cursor is before a space, delete the space.
198
199         * lyx_cb.C (QuitLyX): Do not save files when running with no gui.
200
201 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
202
203         * BufferView2.C (ChangeInsets): Renamed from ChangeRefs. Accept a
204         new argument (code).
205         (ChangeCitationsIfUnique): New method.
206
207         * paragraph.C (GetPositionOfInset): Handle bibkey.
208
209 2001-01-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
210
211         * BufferView_pimpl.h: change type of Position::par_pos to
212         LyXParagraph::size_type. 
213
214 2001-01-29  Dekel Tsur  <dekelts@tau.ac.il>
215
216         * BufferView_pimpl.C (savePosition, restorePosition): Write
217         messages to minibuffer.
218
219 2001-01-28  José Matos  <jamatos@fep.up.pt>
220
221         * buffer.C (makeDocBookFile): adds support for document language.
222         A silly restriction on the name of LatexCommand types where removed.
223         Added support for CDATA sections, allows to chars unescaped, used
224         among others in code, to avoid escape < and >.
225         
226 2001-01-27  Dekel Tsur  <dekelts@tau.ac.il>
227
228         * BufferView_pimpl.C (savePosition, restorePosition): Use a vector of 
229         saved positions instrad of a stack. Furthermore, a position is
230         stored using paragraph id/paragraph position.
231
232         * commandtags.h: Add LFUN_BOOKMARK_SAVE and LFUN_BOOKMARK_GOTO.
233         Remove LFUN_REF_BACK.
234
235 2001-01-27  Dekel Tsur  <dekelts@tau.ac.il>
236
237         * converter.C (dvipdfm_options): New method.
238
239 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
240
241         * vspace.C (isValidLength): Fix for empty input string.
242
243 2001-01-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
244
245         * LyXAction.C (init): change description of LFUN_FIGURE to
246         "Insert Graphics"
247
248 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
249
250         * LaTeX.C: add using directive
251
252 2001-01-24  Dekel Tsur  <dekelts@tau.ac.il>
253
254         * MenuBackend.C (expand): Fix the sorting of the formats.
255
256 2001-01-24  John Levon  <moz@compsoc.man.ac.uk>
257
258         * lyx_main.C: tiny error message fix
259
260 2001-01-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
261
262         * lyx_gui.C (LyXGUI): force the LC_NUMERIC locale to "C" after
263         calling fl_initialize(). This fixes the problem with ',' as
264         decimal separator in text files.
265
266 2001-01-24  Dekel Tsur  <dekelts@tau.ac.il>
267
268         * trans.C (process): Fix the keymap bug.
269
270 2001-01-23  Dekel Tsur  <dekelts@tau.ac.il>
271
272         * LaTeX.C (scanAuxFiles): New method. Provides support for
273         multiple bibliographies (when using the bibtopic/bibunits pacakges).
274         (scanLogFile) Scan for "run BibTeX" messages.
275
276         * buffer.C (makeLaTeXFile): Do not load the ae package when using
277         OT1 font encoding. Also, load the aecompl package if the ae
278         package is loaded.
279
280         * tex-strings.C: Add "ae" to tex_fonts[] (from Matej Cepl).
281
282 2001-01-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
283
284         * texrow.C (increasePos): turn two error messages into debug
285         messages. 
286
287 2001-01-20  Dekel Tsur  <dekelts@tau.ac.il>
288
289         * LaTeX.C (scanAux): Handle the \@input macro.
290         (runBibTeX): Use scanAux().
291
292         * language.C (latex_options_): New field.
293
294         * LaTeXFeatures.C (getMacros): Add language macros.
295
296         * buffer.C (makeLaTeXFile): Small fix.
297
298 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
299
300         * lyxfunc.C: fix the name of the inset for LFUN_CHILDINSERT
301
302         * text2.C: add a using directive.
303
304 2000-01-17  John Levon  <moz@compsoc.man.ac.uk>
305
306         * BufferView2.C:
307         * lyx_gui_misc.h:
308         * lyxfr1.C:
309         * lyxfunc.C: kill LyXBell.
310
311 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
312
313         * text.C (IsBoundary): Remove the error message
314         
315         * WorkArea.C (work_area_handler): Decrease keyboard purge threshold.
316
317         * lyxrc.C (setDefaults): Correct initialization value for
318         font_norm_type.
319
320 2001-01-15  Dekel Tsur  <dekelts@tau.ac.il>
321
322         * BufferView2.C (gotoInset): New method. Replaces gotoNote() and
323         gotoError().
324
325         * text2.C (GotoNextInset): New method. Replaces GotoNextError()
326         and GotoNextNote().
327
328         * src/LyXAction.C: Added reference-next.
329
330         * text.C (InsertChar): Use contains instead of strchr.
331
332         * lyx_cb.C (MenuInsertLabel): Enable default value code.
333
334 2001-01-13  Dekel Tsur  <dekelts@tau.ac.il>
335
336         * paragraph.C (SimpleTeXOnePar) Put \protect before paragraph
337         alignment commands (when needed).
338
339         * text.C (InsertChar): Add ':' to number separator chars.