]> git.lyx.org Git - lyx.git/blob - src/insets/ChangeLog
Add latex_language and remove inherit_language
[lyx.git] / src / insets / ChangeLog
1 2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
2
3         * insettext.C (localDispatch): Change language only when the inset 
4         becomes empty.
5
6 2001-08-10  Juergen Vigna  <jug@sad.it>
7
8         * insettabular.C (selectNextWordInt): use the front using edit call.
9
10         * insetcollapsable.C (getMaxWidth): rename inset to in to not have
11         the parameter overwrite class variable inset.
12
13         * inset.C (getMaxWidth): fix the setting of the minwidth = 10.
14
15         * insettext.C (saveLyXTextState): check for invalid cursor-par.
16         (reinitLyXText): remove wrong_cursor bool as not needed anymore!
17
18         * insettabular.C (calculate_dimensions_of_cells): let's try to call
19         update only for fixed with cells.
20         (resetPos): try to fix the lockup on spellchecking or s&r.
21
22         * insettext.C (update): comment this out as it seems first wrong
23         and second not needed anymore!
24         (some functions): call reinitLyXText() only in update() in all other
25         positions set only need_update = INIT.
26
27 2001-08-08  Juergen Vigna  <jug@sad.it>
28
29         * insettabular.C (setPos): fixed wrong actrow < rows() check.
30
31         * insettext.C (insetUnlock): remove double-space on inset unlock.
32
33         * insetcollapsable.C (draw): fix returned x when label > inset-width.
34
35         * insettabular.C (update): fixed cursor positon after an insert.
36         (insetAllowed): do not allow to insert insets when not inside the
37         inset!
38         (draw): clear below an inset too as it could have changed height.
39
40         * inset.C (getMaxWidth): fixed width for inset in inset.
41
42         * insettext.C (update): small fix.
43
44         * insettabular.C (tabularFeatures): added selection support to
45         DELETE_ROW/DELETE_COLUMN.
46
47 2001-08-07  Juergen Vigna  <jug@sad.it>
48
49         * inset.C (getMaxWidth): recoded and all it's implementations!
50
51         * insettext.C (init,setParagraph+constructors): cleanups
52         (reinitLyXText): fixed problem with wrong cursor when all paragraphs
53         are new and I want do a save/restore of the cursor position which is
54         not possible anymore.
55
56         * insetcollapsable.C (searchBackward): recollapse inset if not found.
57         (searchBackward): ditto
58         (selectNextWord): ditto
59
60 2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
61
62         * insetlatexaccent.C (checkContents): Add some debug messages
63
64 2001-08-07  Juergen Vigna  <jug@sad.it>
65
66         * insetert.C (read): don't use InsetCollapsable::read as we don't
67         write the collapsed status anymore only the status.
68         (write): ditto.
69
70 2001-08-06  Juergen Vigna  <jug@sad.it>
71
72         * insetert.C (set_latex_font): use LyXText's setFont directly.
73
74         * insettext.C (drawFrame): fixed one time more the right position
75         and size of the frame!
76
77         * insetert.C (~InsetERT): hide the dialog.
78         (showInsetDialog): added implementation
79         (open): ditto
80         (close): ditto
81         (status): new function for the status of the ERT inset (3-state).
82         (write): output also the status of the inset for readback!
83         (read): readback the status if available otherwise use collapsed_.
84
85         * insettext.C (edit): small fix of setting the position, which could
86         have gone < 0.
87
88         * insetert.C (width): implement this function for inlined viewing.
89         Added minimum width of 10 pixels!
90
91         * insetminipage.C (InsetMinipage): just change the colors a bit so
92         that border/background is a bit more visible. We will remove this
93         anyway for 1.2.0!
94
95         * insettext.C (textWidth): add a 'bool fordraw' parameter and use this
96         function for getting the important widths for drawing in various
97         functions and in LyXText.
98         (draw): fixed up a bit (frame drawing/clearing)
99
100 2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
101
102         * inset.C (convertFont): delete method. not used. 
103
104 2001-08-03  Juergen Vigna  <jug@sad.it>
105
106         * insettext.C (setFont): don't call for a draw update if we're just
107         changing the cursor font!
108
109 2001-08-02  Juergen Vigna  <jug@sad.it>
110
111         * insettext.C (draw): clear the background with the right color if
112         needed. Update myself if x&max-width changed and return without doing
113         anything. Let the update code handle the right stuff.
114
115         * insetminipage.C (getMaxWidth): fixed returning of maxwidth when
116         inside another inset.
117
118 2001-08-01  Juergen Vigna  <jug@sad.it>
119
120         * insetcollapsable.C (update): added an in_update bool so we avoid
121         reentering.
122
123         * insettabular.C (update): added an in_update bool so we avoid
124         reentering.
125
126         * insettext.C (insetButtonPress): hopefully fixed setselection/clear
127         selection problem.
128         (update): added an in_update bool so we avoid reentering.
129
130         * insettabular.C (localDispatch): clear col/row selection when doing
131         something else inside an inset.
132
133         * insettext.C (getLyXText): fixed bug when requesting a recursive
134         insettext!
135
136 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
137
138         * insetcite.C (latex): Paranoia check. Make sure that there is no
139         whitespace between the citation keys.
140
141 2001-07-31  Juergen Vigna  <jug@sad.it>
142
143         * inset.h (nodraw): make the set function also const so that this
144         can be called from inside other const functions.
145
146         * insetcollapsable.h: removed inline variable and moved it over
147         to the only user InsetERT.
148
149         * insetcollapsable.C (insetButtonRelease): fixed uncollpasing the
150         inset opening immediately therein lying insets dialogs!
151
152         * insetert.C (localDispatch): set the font also if we don't have any
153         chars in this paragraph, otherwise if we delete all of em and start
154         writing we have the wrong font.
155         (inlined): added
156         (draw): implemented for inline support
157         (insetButtonRelease): ditto.
158
159 2001-07-30  Juergen Vigna  <jug@sad.it>
160
161         * insettext.C (reinitLyXText): new function to reinit the insets
162         text after lot's of paragraph changes. Use this instead of the
163         cache.clear() which is VERY dangerous.
164
165         * insetfloat.C (insetButtonRelease): we should only show the dialog
166         if we press on the label otherwise we have problems to open mouse
167         button 3 dialogs inside this float (f.ex. of a tabular!)
168
169 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
170
171         * insetert.C: change back to "ERT"
172
173         * insetfloat.C: handliign of RMB on label added.
174
175 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
176
177         * insetgraphicsParams.C: #include LOstream.h here.
178
179         * insetfoot.h: remove InsetFoot:: qualifier.
180
181 2001-07-29  Baruch Even  <baruch@lyx.org>
182
183         * ChangeLog: Hiding time travel evidence.
184
185         * insetgraphicsParams.h:
186         * insetgraphicsParams.C: 
187         * insetgraphics.C: Added horizontal scale option, it actually scales both
188         directions since it keeps image proportions.
189
190         * insetgraphics.C: Fixed EPS detection to be non-hacky.
191
192 2001-07-29  Baruch Even  <baruch@lyx.org>
193
194         * insetgraphics.C (decideOutputImageFormat): when doing postscript output
195         convert PNG/GIF/JPG to EPS, assume the rest are EPS already. 
196
197         HACKY! Will need to add an EPS detection routine like old InsetFig does!
198
199 2001-07-29  Baruch Even  <baruch@lyx.org>
200
201         * insetgraphics.C: Added EPSI to be an alias of EPS.
202
203 2001-07-29  Baruch Even  <baruch@lyx.org>
204
205         * insetgraphics.C: Change GRAPHICS to Graphics.
206         Changed image conversion rules (documented at the beginning of file).
207
208 2001-07-28  Angus Leeming  <a.leeming@ic.ac.uk>
209
210         * insetert.C (get_new_label): int -> Paragraph::size_type to get
211         std::min working.
212
213         * insetgraphics.C: added a using std::endl directive.
214
215         * insetcommand.h (getScreenLabel): removed pure virtual function,
216         as it duplicates that in InsetButton.
217
218         * insetbib.[Ch] (getScreenLabel):
219         * insetbutton.[Ch] (getScreenLabel):
220         * insetcite.[Ch] (getScreenLabel):
221         * insetert.[Ch] (getScreenLabel):
222         * insetexternal.[Ch] (getScreenLabel):
223         * insetfloatlist.[Ch] (getScreenLabel):
224         * insetinclude.[Ch] (getScreenLabel):
225         * insetindex.[Ch] (getScreenLabel):
226         * insetlabel.h (getScreenLabel):
227         * insetparent.[Ch] (getScreenLabel):
228         * insetref.[Ch] (getScreenLabel):
229         * insettoc.[Ch] (getScreenLabel):
230         * inseturl.[Ch] (getScreenLabel): passed a Buffer const * parameter.
231
232         * insetcite.C (getScreenLabel): use this Buffer parameter in creating
233         the label.
234         (validate): remove check on "cite" when using natbib.
235
236 2001-07-26  Baruch Even  <baruch@lyx.org>
237
238         * insetgraphics.C (draw): changed casting to be in one place rather than 
239         all over the function.
240
241         * insetgraphics.h:
242         * insetgraphics.C (read): Added compatibility reads of InsetFig.
243         
244         * insetgraphicsParams.h:
245         * insetgraphicsParams.C: 
246         * insetgraphics.C: Removed inline option and changed rotateAngle to float.
247
248 2001-07-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
249
250         * insetfoot.C (validate): Added method to ensure that the
251         right bit of LaTeX is emitted.
252
253         * insetfoot.h: Added validate method to set the correct
254         LaTeXFeatures bit for the special footnote code.
255
256 2001-07-26  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
257
258         * insetquotes.C (dispString): display the right ISO8859-{1,9,15}
259         quotes
260
261 2001-07-27  Juergen Vigna  <jug@sad.it>
262
263         * inset.h: remove not used font variable in parameter.
264         removed checkInsertChar in UpdatableInset as it was equal to
265         the one in Inset and so not needed.
266
267         * insetert.C (checkInsertChar): implementation of function
268         checkInsertChar.
269
270         * inset.h: added new function checkInsertChar.
271
272         * various files: added c-tor and clone() function.
273         
274         * insetcollapsable.h: removed clone function here as this should
275         be only realized in REAL insets and added it to all collapsable
276         insets! (with the copy-constructor).
277
278 2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
279
280         * insetminipage.C (read): handle missing parameters more gracefully
281
282         * insetcollapsable.C (read): handel missing collapsed more gracefully
283
284 2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
285
286         * insetfloat.C (read): handle missing parameters.
287
288         * insettext.C (read): handle old latex end_inset
289
290         * insetert.C (setButtonLabel): new method
291         (init): use it, to set the dynamic label correctly
292         (read): use it
293
294         * Makefile.am (EXTRA_DIST): add files that is not part or the
295         binary here.
296
297         * insetcollapsable.h: remove autocollapsable (no users), remove
298         draw_label, change_label_with_text and companion code. Remove args
299         from some methods.
300         * insetert.[Ch]: move here instead (only user)
301
302         * inset.h: rename private variable name to name_, make
303         selectNextWord return a const string. make getInsetName return a
304         string const &. Remove bool from open, add close.
305
306         * Makefile.am: don't compile insetlist, insetsection
307         and insettheorem
308
309 2001-07-24  Juergen Vigna  <jug@sad.it>
310
311         * insetert.C (InsetERT): put init after the paragraph initialization,
312         as otherwise we don't set the draw_label right.
313
314         * insetcollapsable.C (insetMotionNotify): fixed opening/closing the
315         insets with the mouse without having strange selections.
316         (edit): if the inset was collapsed and we open it here then put the
317         cursor always at the beginning of the inset.
318         (get_new_label): 15 instead of 10 max chars in the label.
319
320         * insetert.C (localDispatch): added and handle various stuff we
321         need to handle here (font setting on paragraph break, not permitted
322         layout setting, etc.).
323
324         * inset.h: added default copy-consturctor and implemented this in
325         various insets with the change to use this in the clone function!
326
327 2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
328
329         * insetminipage.C (InsetMinipage): set background color to red :)
330
331 2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
332
333         * insettext.C (insetUnlock): only set update to CLEAR_FRAME if
334         draw frame mode is LOCKED.
335
336         * insetcollapsable.C (edit): 
337         (insetButtonRelease): set update status to full when
338         opening inset.
339
340         * insettext.C (clearInset): 
341         * insettabular.C (draw): 
342         * insetlatexaccent.C (draw): honor background color.
343
344         * inset.h: new member background_color_, initialized to
345         LColor::inherit.
346
347         * inset.C (backgroundColor): new method.
348         (setBackgroundColor): new method.
349
350         * insetert.C (init): new method, called by the ctors.
351         (InsetERT): when inserting contents, make sure the font is
352         ALL_INHERIT.
353
354         * insetnote.C (InsetNote): when inserting content, remove trailing
355         newline
356         (init): set background color to LColor::note
357
358 2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
359
360         * insetcollapsable.C: adjust
361
362         * insetbutton.C: adjust
363
364 2001-07-23  Juergen Vigna  <jug@sad.it>
365
366         * insetcollapsable.h: removed widthCollapsed variable, LyXFont
367         parameter on the _collapsed function (was not needed) and call
368         always width_collapsed().
369
370         * insetert.C (InsetERT): use setLabel with "true" flag.
371
372         * insetcollapsable.C: modified various functions to set the draw_label
373         string right in any condition.
374         (setLabel): added a bool parameter to set change_label_with_text.
375
376         * insetcollapsable.h: added draw_label string which is set to the
377         actual drawn label-string, while label is the original static label
378         of this collapsable inset. Added bool change_label_with_text to set
379         if we want that the label changes to the start of the InsetText's
380         text when collabpsed. You can set this flag with the setLabel funciton.
381         Added bool inlined for inlined collapsable insets, but not handled
382         yet.
383
384         * insetcollapsable.C (get_new_label): added should get a new label
385         from the InsetText beginning (for now 10 chars).
386
387 2001-07-21  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
388
389         * insetquotes.C (latex): fix the handling of french double quotes
390         when not using the french pachage.
391
392 2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
393
394         * insetcollapsable.h: make WidthCollapsed mutable.
395
396         * insetindex.C (lyxCode): InsetIndex returns INDEX_CODE,
397         InsetPrintIndex returns INDEX_PRINT_CODE.
398
399         * inset.h: add INDEX_PRINT_CODE
400
401         * insetcollapsable.C (draw): init widthCollapsed if necessary
402         (width): ditto.
403
404         * insetquotes.C (width): use the local language, not the document
405         language.
406         (draw): ditto.
407         (dispString): add additional spacing for all french languages,
408         like fr_CA.
409         (validate): make it work when there is no default language
410
411         * insetspecialchar.h: rename kind to kind_; add kind() accessor.
412
413         * insetnote.C (init): new method, called by the constructors
414         (InsetNote): new constructor with contents passed as a string
415
416 2001-07-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
417
418         * insetfootlike.C (insetAllowed): disallow float in footlike.
419
420         * insetert.C (InsetERT): add collapsed argument to the constrctor
421         with contents.
422
423 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
424
425         * insetindex.h: shut off warning
426
427 2001-07-20  Juergen Vigna  <jug@sad.it>
428
429         * insetcollapsable.C (update): recoded hopefully works now!
430
431 2001-07-19  Juergen Vigna  <jug@sad.it>
432
433         * most files: implemented the below new introduced function.
434         
435         * inset.h: added new edit(BufferView *, bool front) method to be able
436         to enter an inset from the front/back without knowing x/y positions
437         and baselines inside the inset. So I just can tell the inset activate
438         me and set the cursor on the front/back of yourself.
439
440 2001-07-18  Juergen Vigna  <jug@sad.it>
441
442         * insetcollapsable.C (edit): fixed hopefully the y parameter which
443         is givven to the InsetText.
444         (insetButtonPress): ditto
445         (insetButtonRelease): ditto
446         (insetMotionNotify): ditto
447
448 2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
449
450         * insetspecialchar.[Ch]: change HYPHENATION_BREAK to
451         LIGATURE_BREAK, since the name is so stupid.
452
453 2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
454
455         * insetnote.[Ch]: (insertInset, insetAllowed): removed. Note now uses
456         the default InsetCollapsable methods. I.e., it can insert anything.
457         (write) output the name of the inset, not some silly hack for
458         compatability with the old InsetInfo.
459         
460         * insetinfo.[Ch]: removed.
461         * insetnote.[Ch]: new files. InsetNote replaces InsetInfo. The inset is
462         now collapsable, but functionality is otherwise identical to InsetInfo.
463
464         * Makefile.am: removed insetinfo.[Ch]. Added insetnote.[Ch].
465
466 2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
467
468         * insetspecialchar.[Ch]: add support for HYPHENATION_BREAK. some
469         reformatting
470
471         * insetquotes.C: general cleanup
472         (dispString): add spaces inside french double quotes.
473         (latex): ditto. Moreover, treat first the case where the frenchb
474         or french options have been given.
475
476 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
477
478         * insetcite.[Ch] (latex, validate): new methods, required for natbib
479         support.
480
481 2001-07-19  Dekel Tsur  <dekelts@tau.ac.il>
482
483         * figinset.C (RegisterFigure): Print debug message only when
484         current_view is available.
485
486 2001-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
487
488         * many files: update to match the change below
489
490         * inset.h (insetAllowed): renamed from insertInsetAllowed;
491         implement the version which takes an inset here.
492
493         * insetcollapsable.[Ch]: implement open and isOpen
494
495         * inset.h: remove insertInsetAllowed from Inset
496         (open): new method, to open or close an inset
497         (isOpen): returns the status of an inset
498         (isCollapsable, colapse): removed
499
500 2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
501
502         * insetquotes.C (dispString): display french guillemets when using
503         ISO8859-15.
504
505 2001-07-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
506
507         * insetcollapsable.h: remove bogus return statements
508
509 2001-07-18  Juergen Vigna  <jug@sad.it>
510
511         * insettabular.C (selectNextWord): fixed spellchecking for the
512         first cell of a tabular (wasn't entered!)
513         (getLyXText): changed to enter automatically insettext and return
514         it's LyXText if we're locked.
515
516 2001-07-17  Juergen Vigna  <jug@sad.it>
517
518         * various files: implemented the below functions.
519         
520         * inset.h: added functions
521         - virtual string selectNextWord(BufferView *, float & value) const;
522         - virtual void selectSelectedWord(BufferView *) { return; }
523         - virtual void toggleSelection(BufferView *, bool /*kill_selection*/)
524         needed for spellchecking correctly!
525
526 2001-07-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
527
528         * insetert.C (latex): write out all paragraphs.
529
530 2001-07-17  Baruch Even  <baruch@lyx.org>
531
532         * insetgraphics.C (draw): Removed unneeded casts.
533
534 2001-07-16  Juergen Vigna  <jug@sad.it>
535
536         * insettext.C (update): fixed small oversight (reset lt to 0).
537
538 2001-07-14  Baruch Even  <baruch@lyx.org>
539
540         * insetgraphics.h:
541         * insetgraphics.C: Added a copy c-tor and handled the same_id case. 
542
543 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
544
545         Consistent use of Lsstream.h:
546         * figinset.C: removed using std::ostringstream directive.
547
548         * insetgraphics.C (createLatexOptions):
549         * insetinclude.C (unique_id):
550         std::ostringstream -> ostringstream.
551         * insettext.C (localDispatch): std::istringstream -> istringstream.
552
553 2001-07-13  Juergen Vigna  <jug@sad.it>
554
555         * insetfloat.C (insertInsetAllowed): added missing const_cast.
556
557         * insetcollapsable.C (getLockingInset): ditto.
558
559 2001-07-12  Juergen Vigna  <jug@sad.it>
560
561         * insetcollapsable.h: added implementation of new function for
562         collapsable status.
563
564         * various files: added implementation of new insertInsetAllowed-func
565         and redone the function a bit more.
566         
567         * inset.h: added isCollapsable(), bool collapsed(),
568         collapsed(BufferView *, bool) and insertInsetAllowed(Inset::Code).
569
570         * insetfloat.C (insertInsetAllowed): make a bit more checks.
571
572         * insettext.C (getLyXText): use 'lt' to assure we're not erasing the
573         LyXText which is marked for removal while we're using it!
574
575         * insettext.h: added private LyXText * lt to use it to assure we are
576         not deleting our LyXText while we're using it!
577
578 2001-07-11  Juergen Vigna  <jug@sad.it>
579
580         * insettext.C (insertInset): check if we are before the inset after
581         inserting it! This check IS needed. Remove the Undo-Call as it is
582         called in LyXText::insertInset!
583
584         * insettext.h: added struct InnerCache.
585
586         * insettext.C (deleteLyXText): insert a new InnerCache mechanism so
587         that we ONLY delete the LyXText in the getLyXText() routine. So we
588         are sure we don't delete LyXText while someone is working with it!
589
590 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
591
592         * insetexternal.C: (*it). -> it->
593         * insettext.C: ditto
594
595 2001-07-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
596
597         * insetcollapsable.C (edit): always open collapsed insets (even if
598         they are not autocollapsable)
599
600         * insetcommand.C (operator=): simplify.
601
602 2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
603
604         * insetert.C (latex): handle META_NEWLINE
605
606 2001-07-09  Juergen Vigna  <jug@sad.it>
607
608         * insetert.h: a normal InsetText can insert insets, but we won't.
609
610         * inset.h: return default "false" on insertInsetAllowed and implement
611         this function where a returnvalue != "false" is needed.
612
613 2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
614
615         * insetert.C (InsetERT): new contructor
616
617 2001-07-06  Juergen Vigna  <jug@sad.it>
618
619         * a lot of files: added implementation of the below new functions
620         and the change to clone(). Also the call of the new undo-functions
621         where needed.
622         
623         * inset.h: added an inset_id, added functions getParFromID,
624         getInsetFromID, firstParagraph, cursor and id functions, added
625         bool same_ids to clone function.
626
627 2001-07-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
628
629         * insettext.[hC]: make cached_text a shared_ptr, make Cache be a map
630         of BufferView * and shared_ptr<LyXText>
631
632 2001-07-05  Juergen Vigna  <jug@sad.it>
633
634         * insettext.C (clear): deleted also the cache not only LyXText.
635         (setParagraphData): ditto.
636
637 2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
638
639         * insetfloat.C (latex): let the specific placement take presedence
640         if set, otherwise choose document placement if set, otherwise just
641         use float default placement.
642
643 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
644
645         * insettext.C (localDispatch): call CutAndPaste::'s static method
646         directly. 
647
648 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
649
650         * insetbib.C: no meed to include forms.h here.
651
652 2001-07-03  Angus Leeming  <a.leeming@ic.ac.uk>
653
654         * insettext.C: added using std::make_pair directive.
655
656 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
657
658         * insettext.C (getLyXText): avoid multiple lookups, and simplify
659         slightly
660         (deleteLyXText): ditto
661         (resizeLyXText): ditto
662
663 2001-07-02  Juergen Vigna  <jug@sad.it>
664
665         * insettext.C (getLyXText): introduce a cache in getLyXText so that
666         following calls are only returned the right pointer without the over
667         head to search in the map.
668         (various funcs): reset the cached_bview variable as this signs that
669         the cache is not valid anymore.
670
671 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
672
673         * insettabular.C (clone): do not copy the LyXTabular twice
674
675 2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
676
677         * insettext.h (TEXT): delete method
678
679 2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
680
681         * insetmarginal.C (latex): 
682         * insetfoot.C (latex): fix spacing of notes in LaTeX
683
684         * insettext.C (localDispatch): use .c_str() on istringstream
685         constructor argument.
686
687 2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
688
689         * insettoc.h:
690         * insettoc.C:
691         * inseturl.h:
692         * inseturl.C: fix method names in these to begin
693           with small char too, so they inherit
694  
695 2001-06-28  Juergen Vigna  <jug@sad.it>
696
697         * insettext.C (setFont): fixed font settings using toggleFree()
698         instead of setFont().
699
700 2001-06-28  Lars Gullik Bjønnes  <larsbj@birdstep.com>
701
702         * Change a lot of method names to begin with a small char.
703         Changes to a lot of files because of this.
704
705 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
706
707         * insetfloatlist.C (Write): std:: qualify ostream
708         (Latex): ditto
709
710 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
711
712         * figinset.C:
713         * inset.C:
714         * insetgraphics.C: send debug output to Debug::INFO instead of
715         Debug::ANY.
716
717 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
718
719         * insettabular.h:
720         * insettabular.C (getStatus): update to use func_status
721
722 2001-06-26  ben <nicolas.marsgui@libertysurf.fr>
723
724         * insetref.C (DocBook): added support for cross-references without
725         a name.
726
727 2001-06-26  The LyX Project  <jug@sad.it>
728
729         * insetref.C:
730         * insetref.h:
731         * insetlabel.C:
732         * insetlabel.h: removed escape method and moved it to
733         support/lstrings.h.
734
735 2001-06-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
736
737         * insettabular.C (getMaxWidth): do the speedup in a different way,
738         remove dead code
739
740 2001-06-24  The LyX Project  <Asger>
741
742         * insettabular.C (getMaxWidth): We cache a mapping from
743         inset to cell in order to speed this method up.
744
745 2001-06-24  The LyX Project  <Asger>
746
747         * insettext.C: Optimized InsetText::draw or something.
748
749 2001-06-23  The LyX Project  <lyx@rose.home.sad.it>
750
751         * insettext.C (LocalDispatch): fixed inserting of 'normal chars'
752
753 2001-06-23  Lars Gullik Bjønnes  <larsbj@birdstep.com>
754
755         * inset.h: name change from lyxinset.h
756
757 2001-06-22  Dekel Tsur  <dekelts@tau.ac.il>
758
759         * insetfloat.C (Validate): Add a call to InsetCollapsable::Validate
760
761 2001-06-14  Juergen Vigna  <jug@sad.it>
762
763         * insettext.C (draw): removed warnings.
764
765 2001-06-13  Juergen Vigna  <jug@sad.it>
766
767         * insettabular.C (nodraw): only go down the tree if we don't have
768         that flag set otherwise it's obvious that we don't want to draw.
769         (LocalDispatch): do also an update if we have an undispached result.
770
771 2001-06-19  Angus Leeming  <a.leeming@ic.ac.uk>
772
773         * insetcite.C:
774         * insetgraphicsParams.C:
775         * insettext.C: removed // -*- C++ -*- as first line.
776
777 2001-06-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
778
779         * lyxinset.h (resizeLyXText): shut off warning about unused
780         parameter "force" 
781
782 2001-06-07  Juergen Vigna  <jug@sad.it>
783
784         * insettext.C (resizeLyXText): honor the new force flag.
785
786         * lyxinset.h: add 'bool force' parameter to resizeLyXText(...)
787
788         * insettabular.C (deleteLyXText): new function
789
790 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
791
792         * insettheorem.C:
793         * insetminipage.C:
794         * insetlist.C:
795         * insetfootlike.C:
796         * insetfloat.C:
797         * insetert.C:
798         * insetcollapsable.C:
799         * insetcaption.C: LColor tidy
800          
801 2001-06-01  Lars Gullik Bjønnes  <larsbj@birdstep.com>
802
803         * figinset.C: fix typo
804
805 2001-06-01  Juergen Vigna  <jug@sad.it>
806
807         * insettabular.C (resetPos): small hack so that scroll is not set to
808         0 when we are in the last column of a tabular. This is a problem we
809         have because of constats 20 offset on both directions, so this can
810         cause on the limit an endless loop.
811
812         * insettext.C (SetFont): forgot that we can have locking insets ;)
813
814 2001-05-31  Juergen Vigna  <jug@sad.it>
815
816         * insettabular.C (LocalDispatch): small fix for LFUN_TAB.
817
818 2001-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
819
820         * figinset.C: add using std:: directive for the C functions which
821         need that.
822
823 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
824
825         * insetfloat.C (Write): write out wide info
826         (Read): read the wide info
827         (Latex): use the wide info when creating latex.
828
829         * insettext.C: adjust
830
831         * insetgraphics.[Ch] (statusMessage): change to return string
832         (width): adjust
833         (draw): adjust
834
835         * figinset.C (runqueue): add std::
836         (Recompute): ditto
837
838 2001-05-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
839
840         * insetcite.C (Ascii): add std:: qualifier
841
842 2001-05-28  Juergen Vigna  <jug@sad.it>
843
844         * insettext.C (resizeLyXText): clear LyXText ONLY if we don't have
845         a endless-width inset (maxWidth < 0).
846         (Edit): change language only if not equal.
847
848         * insettabular.C (resetPos): call UpdateLocal only on REAL scroll!
849
850         * insettext.C (draw): fixed draw/clear of InsetText-Frame
851
852 2001-05-16  Juergen Vigna  <jug@sad.it>
853
854         * insettext.C (selectAll): added
855         (clearSelection): added
856
857         * insettabular.C (SetFont): now we may set a font on a whole selection!
858         (getSelection): added helper function.
859
860 2001-05-27  Dekel Tsur  <dekelts@tau.ac.il>
861
862         * insetcite.C (Ascii): Add method.
863
864 2001-05-16  Ruurd Reitsma  <r.a.reitsma@wbmt.tudelft.nl>
865
866         * figinset.C:
867         * insetbib.C: fix path for OS/2 & Win32
868
869 2001-05-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
870
871         * insetfoot.C (Latex): don't use % after footnote.
872
873 2001-05-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
874
875         * insettext.C (Read): use clear
876         (SetParagraphData): use LyXParagraph copy constructor instead of clone
877
878 2001-05-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
879
880         * insetfloatlist.h: add a bunch of std:: qualifiers.
881
882 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
883
884         * lyxinset.h: remve LOF_CODE, LOT_CODE, LOA_CODE, add
885         FLOAT_LIST_CODE, renumber code list.
886
887         * insettoc.C (getScreenLabel): remove support for float lists
888         (LyxCode): ditto
889         (Ascii): ditto
890
891         * insetfloatlist.[Ch]: new files
892
893         * Makefile.am (libinsets_la_SOURCES): add insetfloatlist.[Ch]
894
895 2001-04-27  Angus Leeming  <a.leeming@ic.ac.uk>
896
897         * insettabular.C (LocalDispatch):
898         * insettext.C (LocalDispatch): getClipboard() is now a BufferView
899         method 
900
901 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
902
903         * insettext.C: remvoe !NEW_INSETS cruft
904
905         * insettabular.C: remove !NEW_INSETS cruft
906
907         * insetcollapsable.h: remove !NEW_INSETS cruft
908
909         * insetbib.C: remove !NEW_INSETS cruft
910
911 2001-04-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
912
913         * insettoc.C: hack to make listof algorithm work
914
915 2001-04-20  Juergen Vigna  <jug@sad.it>
916
917         * insettext.C (Edit): call checkAndActivateInset with y=0 if y < 0.
918
919 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
920
921         * insetquotes.C (Latex): improve the guard against
922         unwanted !` and ?` ligatures. This should really be done in
923         another place (to catch all this ligatures at low-level).
924
925 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
926
927         * insettext.C (init): remvoe leftovers from cursor_visible change
928         (draw): use c++ cast
929         (LocalDispatch): dispatch LFUN_MESSAGE
930
931         * insettabular.C (InsetTabular): remove leftovers from
932         cursor_visible, and scoped_ptr changes
933         (draw): use c++ cast
934
935         * insetcollapsable.C (draw): use c++ cast
936
937         * ExternalTemplate.h: inherit privaely from noncopyable
938         * insetcommand.h: ditto
939         * insetinclude.h: ditto
940
941 2001-04-16  Allan Rae  <rae@lyx.org>
942
943         * insettoc.C (Ascii): 
944         * insettext.C (draw): 
945         * insettabular.C (setPos): 
946         * insetminipage.C (Read): 
947         * insetfloat.C (placement): 
948         * insetcaption.C (Ascii, DocBook): 
949         * figinset.C (runqueue): #warning triggers an error on Sun CC 6.0 as
950         an unrecognised preprocessor directive.  So ensure they're wrapped. 
951
952 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
953
954         * insetexternal.h:
955         * insetexternal.C: set view on Clone. Add _ to private members.
956
957 2001-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
958
959         * insettext.C (InsetText): fix new
960         (InsetText): reindent some, simplify deletion of par list 
961         (clear): simplify deletion of par list, fix new
962         (SetParagraphData): simplify deletion of par list
963
964         * insettabular.[Ch] (getLabelList): implement new method
965
966 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
967
968         * lyxinset.h: do not include gettext.h...
969
970         * inset.C:
971         * insetcaption.C:
972         * insetexternal.C:
973         * insetgraphics.C:
974         * insetindex.C:
975         * insetlabel.C:
976         * insetlatexaccent.C:
977         * insetminipage.C:
978         * insetquotes.C:
979         * insettabular.C:
980         * inseturl.C: ... and do it here instead
981
982 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
983
984         * insetcollapsable.[Ch] (getLabelList): add std:: on vector<string>
985
986         * insettext.[Ch] (getLabelList): add std:: on vector<string> 
987
988         * insetcollapsable.[Ch] (getLabelList): implement
989
990         * insettext.[Ch] (getLabelList): implement
991
992         * insettext.h: reindent
993
994         * insettabular.h: make tabular a scoped_ptr
995
996         * insettext.C (init): adjust for cursor_visible
997         (ToggleInsetCursor): constify asc and desc, font, adjust for
998         cursor_visible
999         (ShowInsetCursor): constify asc and desc, font, adjust for
1000         cursor_visible
1001         (HideInsetCursor): adjust for cursor_visible
1002
1003         * insettabular.C: reindent some
1004         (InsetTabular): adjust for scoped_ptr and cursor_visible
1005         (InsetTabular): ditto
1006         (~InsetTabular): delete delete
1007         (Clone): adjust for scoped_ptr
1008         (Read): constify old_format, adjust for scoped_ptr, move init of
1009         token
1010         (draw): constify tx, localize loop vars.
1011         some other localization of variables, remove double initilizatons.
1012         
1013         * insetfoot.C: remove using std::ostream, add ostream where needed
1014
1015 2001-04-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1016
1017         * lyxinset.h: some reindentaion, use initializer list for
1018         constructro.
1019         UpdatableInset: make cursor_visible a private var add
1020         public isCursorVisible(), add protected toggleCursorVisible() and
1021         proctected setCursorVisible(bool), make scroll call the Inset::scroll
1022
1023         * insettoc.C: remvoe using decl
1024         (getScreenLabel): make cmdname donst
1025         (LyxCode): ditto
1026         (Ascii): ditto
1027         (Ascii): don't use endl
1028
1029         * insetfootlike.C: remove using decl at file scope and add std::
1030         where needed
1031         * insetmarginal.C: ditto
1032
1033         * insetfoot.C: some reformatting
1034
1035         * insetfloat.C (InsetButtonRelease): adjust the hit area
1036
1037         * insetert.C (SetFont): some reformatting
1038
1039         * insetcollapsable.C: some reformatting and constification
1040         (Clone): comment out.
1041         * insetcollapsable.h: some reformatting
1042         (Clone): comment out.
1043         
1044         * inset.C: reindent
1045         (scroll): simplify
1046
1047 2001-03-30  Juergen Vigna  <jug@sad.it>
1048
1049         * insetcollapsable.h: changen *inset to be a InsetText inset.
1050         
1051         * some files: changed to reflect the above change.
1052
1053 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
1054
1055         * insetexternal.[Ch]: renamed InsetExternal::InsetExternalParams as
1056         InsetExternal::Params.
1057         Added operator==() and operator!=() for the Params struct.
1058
1059 2001-03-29  Juergen Vigna  <jug@sad.it>
1060
1061         * lyxinset.h: changed parameter of getMaxWidth from Painter & to
1062         BufferView *.
1063
1064         * insetminipage.C: removed widthp_ and all it's functions and changed
1065         to use new %-lengths of LyXLength.
1066
1067 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
1068
1069         * figinset.[Ch]: changed headers lyx.h, form1.h -> figure_form.h.
1070
1071 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1072
1073         * insetgraphicsParams.C (operator!=): new function, needed by the
1074         ControlGraphics class.
1075
1076 2001-03-28  Juergen Vigna  <jug@sad.it>
1077
1078         * insettext.C (InsetButtonPress): only enter !inset if button == 2
1079         (checkAndActivateInset): don't use the values returned from
1080         call to bv->checkInsetHit.
1081
1082         * insetminipage.C (Clone): set special minipage values.
1083
1084         * insetcollapsable.C (draw): changed to draw the button in the
1085         upper left corner outside the textinset.
1086         (ascent): changed because of different drawing 
1087         (descent): ditto
1088         (width): ditto
1089         (Edit): ditto
1090         (InsetButtonPress): ditto
1091         (InsetButtonRelease): ditto
1092         (InsetMotionNotify): ditto
1093
1094 2001-03-27  Dekel Tsur  <dekelts@tau.ac.il>
1095
1096         * figinset.C (GetPSSizes): Fix for the case when filename doesn't
1097         contain a suffix.
1098         (Clone): ditto
1099
1100 2001-03-26  Juergen Vigna  <jug@sad.it>
1101
1102         * lyxinset.h: added ShowInsetDialog() function in UpdatableInset.
1103
1104         * insettext.C (ShowInsetDialog): implemented above function.
1105
1106         * insettabular.C (ShowInsetDialog): ditto
1107
1108         * insetminipage.C (ShowInsetDialog): ditto
1109
1110 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1111
1112         * insetinclude.[Ch]: rename InsetInclude::InsetIncludeParams as
1113         InsetInclude::Params. Don't store a buffer * in Params. Store the
1114         master file name instead.
1115
1116 2001-03-23  Juergen Vigna  <jug@sad.it>
1117
1118         * insetcollapsable.C (InsetMotionNotify):
1119         (InsetButtonRelease): 
1120         (InsetButtonPress): fixed y-offset (minipages).
1121
1122         * insettext.C (draw): force a FULL update if cleared == true.
1123
1124         * insetcollapsable.C (draw): Lars forgotten entry for changing this
1125         routine to draw the minipages on its position-flag.
1126         (InsetInInsetY): give back the right y position, because of minipage
1127         position-flag.
1128
1129 2001-03-23  José Abílio Matos  <jamatos@fep.up.pt>
1130
1131         * insetfloat.h
1132         * insetfloat.C (DocBook): docbook export code.
1133
1134 2001-03-22  Juergen Vigna  <jug@sad.it>
1135
1136         * insetminipage.C (getMaxWidth): added function to set the drawing
1137         width!
1138         (Read): should work now!
1139
1140         * insetcollapsable.C (InsetCollapsable): default is now NOT collapsed
1141         if we create a new inset.
1142
1143 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1144
1145         * figinset.C (fl_set_preemptive_callback): moved definition outside
1146         of namespace anon.
1147
1148 2001-03-20  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1149
1150         * insetminipage.C (Read): prepare for reading of minipage arguments.
1151
1152 2001-03-18  Baruch Even  <baruch@lyx.org>
1153
1154         * insetgraphics.C: Minor cleanups of the comments and code.
1155
1156 2001-03-17  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1157
1158         * insetminipage.C (InsetMinipage): default to not collapsed
1159
1160 2001-03-16  Juergen Vigna  <jug@sad.it>
1161
1162         * insetminipage.C (width): modified with to be a string
1163         (widthp): added widthp (for % width) support functions.
1164         (InsetButtonRelease): added to open the options dialog on button==3.
1165         (~InsetMinipage): added to hide the dialog.
1166
1167         * insetminipage.h: added hideDialog signal
1168
1169 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1170
1171         * insetminipage.h: change the order or Position to match
1172         LyXParagraph::MINIPAGE_ALIGNMENT
1173
1174         * several files: remvoe CXX_WORKING_NAMESPACES
1175
1176         * ExternalTemplate.h: noncopyable is in namespace boost
1177         * insetinclude.h: ditto
1178         * insetcommand.h: ditto
1179
1180 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1181
1182         * insettext.C (Edit): #else# -> #else.
1183         * insettoc.C: added using directive.
1184
1185 2001-03-14  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1186
1187         * insetminipage.h: add pos, inner_pos, width and height. + getters
1188         and setters for all of them.
1189
1190 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
1191
1192         * insetinclude.C (Latex): Do not exit when the textclass of the
1193         included file differ from the textclass of the parent file.
1194
1195 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1196
1197         * ExternalTemplate.C (read): the reading of external insets now checks
1198         for \end_inset and removes it form the input stream.
1199
1200 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1201
1202         * ExternalTemplate.h:
1203         * ExternalTemplate.C:
1204         * insetexternal.h:
1205         * insetexternal.C: move form to GUII
1206
1207 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1208
1209         * insetinclude.h:
1210         * insetinclude.C: add InsetIncludeParams, use
1211         composition rather than derivation of InsetCommand
1212
1213 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1214
1215         * insettoc.C (Ascii): use the Buffer typedefs
1216
1217 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1218
1219         * insettoc.C (Ascii): implement for dynamic number of lists
1220
1221         * insetcaption.[Ch]: update from new_insets branch
1222         * insetfloat.[Ch]: ditto
1223         
1224 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
1225
1226         * insetexternal.C:
1227         * figinset.C: use new File Dialog
1228
1229 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1230
1231         * insettext.C: changes becuase of ParagraphParameters.
1232
1233 2001-02-28  Baruch Even  <baruch@ev-en.org>
1234
1235         * insetgraphics.C (updateInset): Changed due to the change in
1236         GraphicsCache.
1237
1238 2001-02-26  Juergen Vigna  <jug@sad.it>
1239
1240         * insettext.C (SetFont): Set Undo only if we have selection (as it is
1241         handled in LyXText).
1242
1243 2001-02-23  Juergen Vigna  <jug@sad.it>
1244
1245         * insettext.C (draw): some small repainting fixes.
1246         (LocalDispatch): put the sel_cursor stuff after the insert of chars.
1247
1248         * inset.C (LocalDispatch): changed action to be a kb_action (as it
1249         should be) and not an int.
1250         
1251         * insettabular.C (LocalDispatch): ditto
1252
1253         * insettext.C (LocalDispatch): ditto
1254
1255         * insetcollapsable.C (LocalDispatch): ditto
1256
1257 2001-02-22  Juergen Vigna  <jug@sad.it>
1258
1259         * insettabular.C (LocalDispatch): return DISPATCHED if we cannot
1260         DISPATCH it and we don't have a locking_inset.
1261
1262 2001-02-21  Baruch Even  <baruch@ev-en.org>
1263
1264         * insetgraphics.[Ch]: Changed to use boost::shared_ptr<GraphicsCacheItem>
1265         instead of GraphicsCacheItem *.
1266
1267 2001-02-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1268
1269         * insetcollapsable.C (getLyXText): add const qualifier to second
1270         parameter. 
1271
1272 2001-02-22  Juergen Vigna  <jug@sad.it>
1273
1274         * insettext.C (getLyXText): honor the recursive parameter.
1275         (SetUpdateStatus): set need_update to CURSOR_PAR if LyXText needs it.
1276
1277         * inset.C (getLyXText): added bool recursive parameter.
1278
1279         * insettext.C (SetUpdateStatus): or the update codes.
1280         (draw): check need_update with &.
1281         (InsetButtonPress): set no_selection to not put a selection when
1282         entering an inset and it is redraws in another spot.
1283
1284         * insettext.h: made need_update an int.
1285
1286 2001-02-20  Baruch Even  <baruch@ev-en.org>
1287
1288         * insetgraphics.h:
1289         * insetgraphisc.C: Changed to use better semantics when loading images
1290         for inline view. Now it doesn't keep the pixmap itself but it's holder.
1291
1292 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1293
1294         * insetcommand.h:
1295         * inseterror.h:
1296         * insetgraphics.C: change name of "hide" signal to "hideDialog",
1297         consistent with InsetTabular.
1298         
1299 2001-02-19  Juergen Vigna  <jug@sad.it>
1300
1301         * insettabular.C (LocalDispatch): implement PAGE up/down.
1302
1303         * insettext.C (draw): clear all of it on need_update==INIT too!
1304
1305         * insettabular.C (InsetUnlock): always clear the selection.
1306
1307         * inset.C (scroll): normally we only want to scroll the inset until
1308         it is fully visible so if top_x + offset > 20 then just set scx to 0.
1309
1310 2001-02-14  Juergen Vigna  <jug@sad.it>
1311
1312         * insettabular.C (LocalDispatch): remove x_fix as it is not used.
1313         (resetPos): fixed scroll behaviour.
1314         (LocalDispatch): do an update if moving cursor inside a table cell
1315         requests a scroll of the tabular.
1316
1317 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
1318
1319         * insettext.C (textWidth): constify local var
1320
1321         * insettabular.C: small cleanup.
1322
1323         * insetfoot.C (Latex): constify local var
1324
1325         * insetcollapsable.C: small cleanup.
1326
1327         * figinset.C (runqueue): use compare instead of strcmp
1328
1329 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
1330
1331         * insettext.C:
1332         * insetinfo.C: remove cruft
1333
1334 2001-02-14  Juergen Vigna  <jug@sad.it>
1335
1336         * insettext.C (SetUpdateStatus): added a BufferView * parameter.
1337
1338 2001-02-13  Juergen Vigna  <jug@sad.it>
1339
1340         * insettext.C (InsertInset): don't move left (is this right?)
1341
1342         * insettabular.C (LocalDispatch): use of the no_draw variable
1343
1344         * insettabular.h: new no_draw variable to stop redraw
1345
1346         * insettabular.C (TabularFeatures): fixed update for alignment change
1347
1348 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1349
1350         * insetinclude.C:
1351         * insetbib.h:
1352         * insetbib.C: move dialogs to frontends/
1353
1354 2001-02-10  Dekel Tsur  <dekelts@tau.ac.il>
1355
1356         * insettext.C (LocalDispatch): Restore the language if the inset
1357         becomes empty.
1358
1359 2001-02-09  Dekel Tsur  <dekelts@tau.ac.il>
1360
1361         * insettext.C (moveRightIntern): Update the selection cursor.
1362         (moveLeftIntern): Ditto.
1363
1364 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1365
1366         * Makefile.am: remove BoundingBox.h
1367
1368         * BoundingBox.h: removed
1369
1370 2001-02-08  Dekel Tsur  <dekelts@tau.ac.il>
1371         
1372         * insettext.C (LocalDispatch): Update selection cursor when moving 
1373         cursor to the right.
1374         (moveRightIntern): Call to CursorRight with 2 argument eqaul to false.
1375         (moveLeftIntern): Ditto.
1376
1377 2001-02-05  Baruch Even  <baruch.even@writeme.com>
1378
1379         * insetgraphics.C: Updated automatic image conversion, it now goes into
1380         temporary directory instead of with the image itself.
1381
1382 2001-01-21  Baruch Even  <baruch@ev-en.org>
1383
1384         * insetgraphics.C: Added Docbook support. Added Automatic image conversion
1385         to EPS or PNG when needed (support bitmap graphics).
1386
1387 2000-11-02  Baruch Even  <baruch@ev-en.org>
1388
1389         * insetgraphics.C:
1390         * insetgraphiscParams.C: Some cleaning up, changing from std::endl to '\n'
1391         and removal of commented out code.
1392
1393 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1394
1395         * insetbib.C (callback): Update citations if the key has changed.
1396
1397 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
1398
1399         * insetbib.C (InsetBibKey): Better computation of default key.
1400         (getScreenLabel) Show both the key and the label.
1401         (getBibLabel): New method.
1402         (callback): Force a redraw if the inset have been changed.
1403
1404 2001-01-26  Dekel Tsur  <dekelts@tau.ac.il>
1405
1406         * insetref.C (getType, getName): Move methods from 
1407         src/frontends/xforms/FormRef.C.
1408
1409 2001-01-12  Dekel Tsur  <dekelts@tau.ac.il>
1410
1411         * insettabular.C: Various improvements (use only one dummy position).
1412
1413 2001-01-25  Dekel Tsur  <dekelts@tau.ac.il>
1414
1415         * insetbib.C (bibitemWidest): Use lyxfont::width instead of
1416         par->bibkey->width. This fixes the crashes when running without
1417         gui or when having included documents.
1418
1419 2001-01-22  Dekel Tsur  <dekelts@tau.ac.il>
1420
1421         * insetcommand.C (getAsString, setFromString): Cleanup.
1422
1423 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
1424
1425         * insetref.C: Add the array InsetRef::types that contains
1426         information about all supported reference types.
1427
1428 2001-01-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1429
1430         * lyxinset.h: remove trailing comma in enum.
1431
1432 2001-01-17  John Levon  <moz@compsoc.man.ac.uk>
1433
1434         * insettext.C: kill LyXBell.