]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
f198ce1c72100139e0affd5b9c1b538ecbd662be
[lyx.git] / src / frontends / xforms / ChangeLog
1 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
2
3         * Makefile.am:
4         * XPainter.h:
5         * XPainter.C: move Painter here
6  
7 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
8
9         * Menubar_pimpl.C: add scoped_ptr.hpp
10
11         * FormPrint.h: remove smart_ptr.hpp
12
13         * FormBase.h: use more specific smart_ptr header
14         * FormCharacter.h: ditto
15         * FormMathsStyle.h: ditto
16         * FormAboutlyx.h: ditto
17         * Menubar_pimpl.h: ditto
18         * FormTabular.h: ditto
19         * FormPreferences.h: ditto
20         * FormParagraph.h: ditto
21         * FormMathsSpace.h: ditto
22         * FormMathsPanel.h: ditto
23         * FormMathsMatrix.h: ditto
24         * FormMathsDelim.h: ditto
25         * FormMathsDeco.h: ditto
26         * FormGraphics.h: ditto
27         * FormDocument.h: ditto
28
29 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
30
31         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
32           (bug 406) (from Angus)
33
34 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
35
36         * FormDocument.C (language_apply): Fix language changing.
37
38 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
39
40         * Tooltips.C: enable tooltips by default.
41
42 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
43
44         * xforms_resize.h: improve the doc++ comments.
45
46         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
47         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
48         providing this info "somehow".
49         Constify a few variables.
50         whitespace changes.
51
52 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
53
54         * FormBase.C (show):
55         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
56         is widened sufficiently to display wholely the tabs of any
57         tabbed-folders. This is more than just cosmetic as it will prevent
58         crashes when selecting a partly displayed tab. (The problem occurs
59         with a "long" locale like German and xforms < 0.9999.)
60
61         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
62         by how much a dialog should be scaled to show its tabs fully (should
63         it have a tabfolder).
64
65 2002-05-08  Garst Reese  <reese@isn.net>
66
67         * FormMathsDeco.C: fix offset to normal size decos.
68
69 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
70
71         * xformsGImage.C (rotate): work-around xforms bug when rotating by
72         270 degs.
73
74 2002-05-02  Herbert Voss  <voss@perce.de>
75
76         * FormBibtex.C (apply): a change from a style to an empty one
77         (which is valid) wasn't saved
78
79 2002-05-02  Herbert Voss  <voss@perce.de>
80
81         * FormGraphics.C (input): do not read bb new when it was changed
82
83 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
84
85         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
86         * FormParagraph.C: "Other" -> "Custom"
87         * FormPreferences.C: "USletter" -> "US letter" etc.
88         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
89         * forms/form_preferences.fd: style consistency
90
91 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
92
93         * FormCharacter.C:
94         * FormDocument.C:
95         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
96
97         * xforms_helpers.h (findPos): new template.
98
99         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
100         for the rotation origins.
101
102         * FormGraphics.C: internationalise the rotation origin strings in the
103         choice using the same approach as used for the language names in the
104         Character, Document, Preferences dialogs.
105
106 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
107
108         * FormCharacter.C:
109         * FormDocument.C:
110         * FormPreferences.C: use the bool flag to getLanguageData as
111         appropriate. No longer translate the strings as this is done in
112         getLanguageData.
113
114 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
115
116         * FormBibtex.C:
117         * FormCitation.C: fix two typos
118
119 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
120
121         * FormCharacter.h:
122         * FormDocument.h:
123         * FormPreferences.h: store a vector<string> lang_ of language
124         identifiers.
125
126         * FormCharacter.C: changes associated with frnt::getLanguageData
127         returning a vector<LanguagePair> rather than a vector<string>.
128
129         * FormDocument.C:
130         * FormPreferences.C: internationalise the languages on display, similar
131         to the changes in FormCharacter.C.
132
133 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
134
135         * FormMathsPanel.C: translate Close
136         * FormGraphics.C: a little more translation
137
138 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
139
140         * FormCitation.C (apply, input): ensure that the choice is always valid.
141
142         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
143         identifier when performing one of the substitutions. "shortcut" can
144         reasonably appear in the label.
145
146 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
147
148         * Makefile.am: fix typo "shoul go to" -> "should go to".
149
150         * forms/form_preferences.fd: Modify naming for Converter flags
151         ("Extra flags") and remove a couple of shortcut-clashes.
152
153         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
154
155 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
156
157         * FormBibtex.C: Do not use a blank after the comma for multiple
158         bib-files (which is not read in correctly).
159
160 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
161
162         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
163         disable the choice.
164
165 2002-04-19  Juergen Vigna  <jug@sad.it>
166
167         * FormParagraph.C (changedParagraph): don't check for p == par_ as
168         we don't set par_ on a changedParagraph call so we don't resete the
169         buttons and message when we return to the original paragraph!
170
171 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
172
173         * forms/cvsignore: add Makefile.
174
175 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
176
177         * forms/Makefile.am: make it a dummy make file + extra dist
178
179 2002-04-14  Herbert Voss  <voss@perce.de>
180
181         * FormCharacter.C
182         * FormExternal.C: adding #include "support/lstrings.h"
183         for the getStringFromVector and vice versa
184
185 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
186
187         * FormParagraph.C (changedParagraph): ensure that the warning message
188         is removed if the underlying paragraph will accept our changes.
189
190 2002-04-09  Herbert Voss  <voss@perce.de>
191
192         * FormGraphics.C: allow rotate-values like 270.1
193         * xformsGImage.C (rotate): get the right rotate-angle from
194         GraphicParams
195
196 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
197
198         * xformsGImage.C (clip): no need to check if the width, height are > 0
199         because the BoundingBox would be empty() in this weren't the case.
200
201 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
202
203         * FormDocument.[Ch]: Add a new method UpdateClassParams
204         which is used in CheckChoiceClass to update the fontsizes
205         and other necessary stuff (pagestyle) on class change
206         (hopefully finally fix bug #306)
207
208 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
209
210         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
211         (updatesrc): delete wrong version
212
213 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
214
215         * forms/.cvsignore: add Makefile.in
216
217         * forms/Makefile.am: make distcheck work, new file
218
219         * Makefile.am: make distcheck work
220
221 2002-04-05  Herbert Voss  <voss@perce.de>
222
223         * FormGraphics.C: use correct unit bp (big point - PostScript point)
224         for the bounding box values
225
226 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
227
228         * FormGraphics.C (updateBB, input): Don't set the path of the file
229         passed to readBB. Let the controller do that because it knows about
230         the buffer (and therefore the path) whereas the view has no idea.
231
232 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
233
234         * xformsGImage.C (clip): ensure that the clipped image has sensible
235         dimensions.
236
237 2002-04-04  Herbert Voss  <voss@lyx.org>
238
239         * FormGraphics.C (updateBB):  new method to read the BBox when reading
240         a new file or changing an existing one.
241
242 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
243
244         * FormCharacter.C (findPos): add a missing typename
245
246 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
247
248         * FeedbackController.C:
249         * FormBibtex.C:
250         * FormCitation.C:
251         * FormForks.C:
252         * FormMathsBitmap.C:
253         * FormPreferences.C:
254         * FormSendto.C:
255         * FormTexinfo.C:
256         * Tooltips.C:
257         * xforms_helpers.C: use _() correctly rather than N_().
258
259 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
260
261         * FormDocument.C (CheckChoiceClass): update the necessary class
262         settings on class change (fix bug #306)
263
264 2002-03-27  Herbert Voss  <voss@lyx.org>
265
266         * xforms_helpers.h:
267         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
268         and text%
269
270 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
271
272         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
273         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
274         The MathsSymbols are now xforms-independent.
275
276         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
277
278 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
279
280         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
281
282         * FormGraphics.C (input): don't disallow the input of a file that's
283         not there.
284
285 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
286
287         * FormParagraph.C (changedParagraph): whitespace.
288
289         * xforms_helpers.C: rearrange #includes.
290
291         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
292
293         * FormPrint.C: changes associated with changes to RadioButtonGroup.
294
295         * FormGraphics.C:
296         * forms/form_graphics.fd: rename some of the widgets.
297
298 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
299
300         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
301         file can't be found.
302
303         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
304         only if the underlying paragraph will accept changes.
305
306         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
307
308         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
309         set the choice to a unit that isn't present in the choice!
310         Also remove #if 0 sections of code.
311
312 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
313
314         * several files: ws cleanup
315
316 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
317
318         * lots: whitespace changes.
319
320 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
321
322         * FormParagraph.C: a little more factorisation.
323
324 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
325
326         * xforms_helpers.C (setCursorColor):
327         * Tooltips.C (set): remove XC_question_arrow code.
328
329         * FeedbackController.[Ch] (clearMessage): new method.
330
331         * FeedbackController.C (postMessage): the warning message is now
332         displayed in red!
333
334         * FormParagraph.C: define some helper functions to minimise the amount
335         of repeated code.
336
337         * FormDocument.C:
338         * FormGraphics.C:
339         * FormMinipage.C:
340         * FormTabular.C: use the FeedbackController to post the warning
341         messages.
342
343 2002-03-19  André Pönitz <poenitz@gmx.net>
344
345         * FormParagraph.C: whitespace changes
346
347 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
348
349         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
350         longer call fl_set_object_helper as this routine respects line breaks
351         only if the dialog is visible.
352         (getTooltip): renamed as get.
353         (toggleTooltips): renamed as set and made public.
354
355         * FormBase.C (show):
356         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
357
358         * FormBibtex.C (build):
359         * FormCitation.C (build):
360         * FormForks.C (build):
361         * FormSendto.C (build):
362         * FormTexinfo.C (build):
363         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
364
365         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
366
367 2002-03-18  Juergen Vigna  <jug@sad.it>
368
369         * FormTabular.C (update): deactivate left/right border settings for
370         multicolumns if not an outer cell or no parent multicolumn cell.
371
372 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
373
374         * GUIRunTime.C: add spaces to error messages
375
376 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
377
378         * FormBase.C (show):
379         * FormBaseDeprecated.C (show): set the initial state of the cursor.
380
381         * FormPreferences.C (Colors::apply()): use the helper function
382         setCursorColor.
383
384         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
385         Can only set the cursor if the dialog is visible.
386
387         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
388         color of all cursors used by LyX.
389         (XformsColor::read): use it.
390
391 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
392
393         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
394         housekeeping changes.
395         1. Ensure that all radio buttons are wrapped up within a group.
396         2. Rename all button_cancel as button_close.
397         3. Ensure that all objects follow the naming scheme outlined in
398            forms/README
399
400         class             | prefix
401         ------------------+-------
402         FL_BROWSER        | browser
403         FL_BUTTON         | button
404         FL_PIXMAPBUTTON   | button
405         FL_CHECKBUTTON    | check
406         FL_CHOICE         | choice
407         FL_COUNTER        | counter
408         FL_DIAL           | dial
409         FL_INPUT          | input
410         FL_FRAME          | frame
411         FL_LABELFRAME     | frame
412         FL_ROUND3DBUTTON,
413         RADIO_BUTTON      | radio
414         FL_SLIDER         | slider
415         FL_VALSLIDER      | slider
416         FL_TABFOLDER      | tabfolder
417         FL_TEXT           | text
418
419         The only exceptions to this are objects that are to be converted
420         in the sed scripts. At the moment this applies only to bmtable:
421
422         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
423
424 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
425
426         * doxygen fixes.
427
428 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
429
430         * FeedbackController.C: improve a comment.
431
432         * FormFiledialog.C: whitespace change.
433
434         * FormBibitem.C (build):
435         * FormBibtex.C (build):
436         * FormCitation.C (build):
437         * FormDocument.C (build):
438         * FormExternal.C (build):
439         * FormGraphics.C (build):
440         * FormInclude.C (build):
441         * FormIndex.C (build):
442         * FormMathsMatrix.C (build):
443         * FormMinipage.C (build):
444         * FormParagraph.C (build):
445         * FormPrint.C (build):
446         * FormRef.C (build):
447         * FormSendto.C (build):
448         * FormSpellchecker.C (build):
449         * FormTabular.C (build):
450         * FormThesaurus.C (build):
451         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
452         Means that pasting with the middle mouse button will activate the
453         Ok, Apply buttons.
454
455         * FeedbackController.C (MessageCB): fix crash by removing
456         Assert(message_widget_) and returning silently in this case.
457         Can happen quite justifiably.
458
459         * Most files: consistent comments at the top of the file, usable by
460         sourcedoc.
461
462 2002-03-09  Herbert Voss  <voss@lyx.org>
463
464         * FormGraphics.C: test if file exists, simplify an if command
465
466 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
467
468         * FormToc.C: make goto not reset the dialog
469
470 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
471
472         * FeedbackController.[Ch]: new files, providing a standard interface to
473         the feedback and warning messages. Created by stripping code out of
474         FormBase.
475
476         * FormBase.[Ch]: strip out all the feedback code and simplify yet
477         further the tooltips code.
478
479         * FormBase.[Ch]:
480         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
481         Derive both classes from FeedbackController so daughter classes each
482         have a common interface for same.
483
484         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
485         Tooltips wrapper class.
486
487         * Tooltips.[Ch]: work out how to update tooltips when using
488         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
489         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
490         and when the dialog has some tooltips.
491
492         * FormPreferences.[Ch]: strip out all the feedback code and use
493         the FeedbackController.
494
495         * xforms_helpers.C: save the color of the gui pointer.
496
497         * FormBibtex.[Ch]:
498         * forms/form_bibtex.fd:
499         * FormCitation.[Ch]:
500         * forms/form_citation.fd:
501         * FormForks.[Ch]:
502         * forms/form_forks.fd:
503         * FormSendto.[Ch]:
504         * forms/form_sendto.fd:
505         * FormTexinfo.[Ch]:
506         * forms/form_texinfo.fd: remove "Help" button and rejig for much
507         simplified tooltips code.
508
509         * Makefile.am: add FeedbackController.[Ch].
510
511 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
512
513         * FormGraphics.C: Tiny stylistic correction.
514
515 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
516
517         * FormGraphics.C:
518                 - Make radiobuttons change too when using Latex size in
519                   lyxview and vice versa.
520                 - Fix a typo where the value for height (lyxview) was
521                   taken from width (size).
522                 - Remove *%-values from lyxview.
523                 - Add an Alert when using "Get Latex size" and that contains
524                   *%-values.
525         * FormTabular.C: Remove obsolete comment.
526
527 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
528
529         * FormMathsDeco.C: add leftrightarrows to the bitmap.
530
531         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
532
533 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
534
535         * xformsGImage.C (statusCB, errorCB): close the file streams once the
536         image is loaded or if an error occurs.
537         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
538         it permanently (and does not make a copy!).
539
540 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
541
542         * xformsGImage.[Ch]: new files. An image loader based on xforms library
543         routines.
544
545         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
546         your version of the xforms libraries is up to the task.
547
548         * Makefile.am: compile the xforms image loader if so configured.
549
550 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
551
552         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
553
554         * Dialogs.C:
555         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
556
557 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
558
559         * FormDocument.C (build): add a std:: qualifier to remove_if.
560
561 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
562
563         * Toolbar_pimpl.[Ch]: layout as string
564
565         * FormParagraph.C: layout as string
566
567         * FormDocument.C (build): use remove_if and contains_functor
568         layout as string
569
570 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
571
572         * FormMathsBitmap.[Ch]:
573         * FormMathsPanel.C: Give window titles to bit map sub-panels.
574
575 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
576
577         * Dialogs.C (initialiseGraphics): a new static method.
578         Remove Allan's venerable description as I think it's past its sell-by
579         date.
580
581 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
582
583         * FormBase.C:
584         * FormBaseDeprecated.C:
585         * FormFiledialog.C: possible fix to the Bad Window problems that some
586         people have been experiencing.
587
588 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
589
590         * FormForks.C (input_button_all): resolve comparison between signed
591         and unsigned.
592
593 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
594
595         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
596         submenus in menubar.
597
598 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
599
600         * FormForks.[Ch]:
601         * forms/form_forks.fd: new files. A view for the Forked Child
602         processes dialog, enabling the user to see what forked processes
603         are running, and, if he so desires, to kill them.
604
605         * Dialogs.C: add the class Forked Child dialog.
606
607         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
608
609         * forms/makefile: add form_forks.fd.
610
611         * FormPreferences.C (LnFmisc::apply): rather ugly: call
612         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
613
614 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
615
616         * forms/form_graphics.fd: Enlarge Restore button.
617         * FormGraphics.C: Set filter to bounding box input fields.
618
619 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
620
621         * Makefile.am: simpler obj. file compiling
622
623 2002-02-20  Juergen Vigna  <jug@sad.it>
624
625         * FormTabular.C (input): don't call the autoapply on exit input calls
626         if we don't really have a change!
627
628 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
629
630         * FormBase.h (FormCB): tiny bugfix.
631
632         * xforms_helpers.h: remove incorrect comment.
633
634 2002-02-18  Herbert Voss  <voss@lyx.org>
635
636         * FormGraphics.C: same units for LyX and Latex view, cosmetics
637
638 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
639
640         * Timeout_pimpl.[Ch] (running): new method.
641
642 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
643
644         * FormParagraph.C:
645         * FormTabular.C: added a using std::remove_if directive.
646
647 2002-02-14  Herbert Voss  <voss@lyx.org>
648
649         * xforms_helpers.h: fix bug with "?%" units
650
651 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
652         * forms/form_graphics.fd:
653         * form_graphics.C: minor layout changes, such as stretching all
654         tab-windows to equal sizes and better keyboard-shortcuts.
655
656 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
657         * forms/form_graphics.fd:
658         * form_graphics.C: minor layout changes, such as stretching all
659         tab-windows to equal sizes and better keyboard-shortcuts.
660
661 2002-02-12  Herbert Voss  <voss@lyx.org>
662
663         * forms/form_graphics.fd:
664         * form_graphics.[Ch]: small changes to the layout, mentioned
665         by Rob
666
667         * FormGraphics.C: fix bug with use of updateWidget... when
668         no unit is given.
669
670 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
671
672         * FormMinipage.C: return SMI_VALID on other form changes
673
674 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
675
676         * FormParagraph.C (update): [VSpace:] Delete the special method
677         for gluelengths...
678         * xforms_helpers.C: ...and move it here.
679         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
680         and updateWidgetsFromLength.
681
682 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
683
684         * forms/form_external.fd:
685         * form_external.C: change color2 of a few buttons into the
686         proper grey color.
687
688 2002-02-08  Herbert Voss  <voss@lyx.org>
689
690         * forms/form_graphics.fd:
691         * FormGraphics.C:
692         * form_graphics.[Ch]: Adding buttons for unzip-Option,
693         getValues from LyX/LaTeXfolder
694
695 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
696
697         * forms/form_graphics.fd:
698         * FormGraphics.C:
699         * form_graphics.[Ch]: simplify the bounding box folder
700         of the Graphic GUI
701
702 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
703
704         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
705         where one could not have both toggleon and disabled.
706
707 2002-02-08  Herbert Voss  <voss@lyx.org>
708
709         * xforms_helpers.h: change unit "%" to t%
710
711         * FormGraphics.C: fiy bug when BB is read from file and the
712         unit is always "pt"
713
714 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
715
716         * FormMathsDeco.C: \underleftarrow and \underrightarrow
717
718 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
719
720         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
721
722         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
723         clean interface. Means that FormBase, FormBaseDeprecated and
724         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
725
726         * FormBase.C: add a Tooltips instance and interface with it.
727         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
728         setTooltipLevel(ob).
729         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
730
731         * FormBibtex.[Ch]:
732         * FormCitation.[Ch]:
733         * FormTexinfo.[Ch]:
734         * Makefile.am: altered appropriately.
735
736 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
737
738         * forms/form_texinfo.fd:
739         * forms/form_bibtex.fd:
740         * forms/form_citation.fd: delete text_info field again, add help choice
741
742         * FormBibtex.[Ch]:
743         * FormCitation.[Ch]:
744         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
745
746 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
747
748         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
749         a new method setTooltipLevel(). In turn this determines which of the
750         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
751         called from getTooltip.
752         No need for a "message" widget at the bottom of every dialog, therefore.
753         If retained, this "message" widget can be used to display "warnings",
754         pure and simple.
755
756         * FormBibtex.[Ch]:
757         * FormCitation.[Ch]:
758         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
759         to lose the "message" widget and to gain a "tooltip level" choice.
760
761 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
762
763         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
764         Cancel buttons' positions consistent with the other dialogs.
765
766 2002-02-05  Herbert Voss  <voss@lyx.org>
767
768         * forms/form_graphics.fd: Noew the same view of the
769         buttons as in preferences (LyXView). Make some things clear
770         with better names.
771         * FormGraphic.C: cosmetic changes to the layout. Delete
772         the help button
773
774 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
775
776         * forms/form.texinfo.fd: delete help button, add text_info
777         * forms/form.citation.fd,form.bibtex.fd: add text_info
778         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
779         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
780         no tooltips in Bibtex).
781
782 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
783
784         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
785         working with both xforms 0.88 and 0.89. Use by invoking
786         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
787         derived class to provide the required string.
788
789 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
790
791         * FormBase.[Ch]: make it really easy to set up and use a prehandler
792         for feedback messages and to invoke an input event on paste from
793         the middle mouse button. The derived class needs invoke only
794         setPrehandler(ob) and for the feedback to override the virtual methods
795         feedback(ob) and clear_feedback(). If the message posted is a warning
796         rather than mere feedback, first setWarningPosted(true) to ensure
797         that the message remains visible.
798
799         * FormBaseDeprecated.C: a physical rearrangement of the file,
800         nothing more.
801
802         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
803
804 2002-02-04  Herbert Voss  <voss@lyx.org>
805
806         * forms/form_graphics.fd: small changes to the layout
807         * FormGraphic.C: Apply-button, keepaspectratio enabling
808         depends to case of LaTeXView. Other small changes and
809         fixes. Add LyXView scale.
810
811 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
812
813         * FormGraphics.C (c-tor): prevent resizing of the dialog.
814
815 2002-02-03  Herbert Voss  <voss@lyx.org>
816
817         * xforms_helpers.C: fix bug with unit "%" in
818         updateWidgetsFromLengthString(...)
819
820 2002-02-02  Herbert Voss  <voss@lyx.org>
821
822         * FormGraphic.C: fix bug with filename, rearrange the code,
823         delete choice "referencePoint" which is only possible for
824         rotatebox
825         * forms/form_graphics.fd: position options in a logical way,
826         add folder and scale for LyXView
827
828 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
829
830         * FormGraphics.C (apply, update): respect the new DEFAULT state of
831         InsetGraphicsParams::DisplayType.
832
833 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
834
835         * forms/form_graphics.fd: tweeks.
836
837 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
838
839         * FormGraphics.C: Fix MAXDIGIT values for height and width.
840
841 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
842
843         * forms/form_citation: a few tweaks of my own.
844
845 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
846
847         * forms/form_citation: De-Monsterization (make it smaller).
848
849 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
850
851         * forms/form_graphics.fd:
852         * FormGraphics.C: a few tweaks of my own.
853
854 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
855
856         * forms/form_graphics.fd: Very small tweaks.
857
858 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
859
860         * forms/form_graphics.fd: Change the dialog to look similar as
861         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
862         added text_warning field..
863
864         * FormGraphics.[Ch]: Handle the Rearrangements.
865         Add input filters and warnings concerning invalid inputs.
866         Recognize the lyxrc-settings of display_graphics.
867
868 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
869
870         * FormMathsSpace.h (space_):
871         * FormMathsStyle.h (style_): change from a short to an int to fix
872         type conversion warnings.
873
874 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
875
876         * FormMathsSpace.[Ch]:
877         * forms/form_maths_space.fd:
878         Changed the "Space" subpanel of the math panel into one of
879         ordinary buttons rather than radio buttons. They are now
880         self-applying so OK and Apply could go.
881
882 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
883
884         * FormMathsStyle.[Ch]:
885         * forms/form_maths_style.fd:
886         Patched to use button arrays. Buttons are self-applying, saving
887         one keystroke and the OK and Apply buttons.
888
889 2002-01-27  Herbert Voss  <voss@lyx.org>
890
891         * FormGraphic.[Ch]:
892         * form_graphic.[Ch]:
893         * forms/form_graphic.fd: rewritten to support graphicx with
894         all options and to be sure that the old figinsets are correct
895         converted.
896         * xforms-helpers.h: added two choice const for the LyXLength
897         one with all and one only with length which have a unit.
898
899 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
900
901         * forms/form_minipage.fd: add text_warning field.
902
903         * FormMinipage.[Ch]: added input filters and warnings
904         (ButtonPolicy::SMInput FormMinipage::input)
905
906 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
907
908         * FormAboutlyx.[Ch]: Removed redundant form() method and
909         dialog_ variable. They replicate that in the parent FormDB.
910
911 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
912
913         * FormMathsDeco[hC]:
914         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
915         the Decorations sub-panel of mathed. See Lamport Table 3.11.
916
917         * FormMathsPanel.C:
918         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
919         "negated relations". Lower and broader.
920
921 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
922
923         * FormTabular.C (update): Remove redundant code.
924
925 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
926
927         * forms/form_tabular.fd: checkbox2radiobutton changes.
928
929 2002-01-20  Herbert Voss  <voss@perce.de>
930
931         * FormInclude.[C]: better control of unexistings files
932         when entered without the browser
933
934 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
935
936         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
937         is disabled
938
939         * combox.C (activate):
940         (deactivate): change color of labels to reflect the state of the
941         combox
942
943 2002-01-16  Herbert Voss  <voss@lyx.org>
944
945         * FormExternal.C (build): activate  apply/ok-button when something
946         is entered in the filename-field
947
948 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
949
950         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
951         rather than 'string::size_type'
952
953 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
954
955         * FormMathPanel.[hC]:
956         * MathsSymbols.[hC]:
957         * form_math_panel.[hC]:
958         * form_math_panel.fd: Modified. Added five symbol sub-panels
959         to the math panel containing AMS math symbols: arrows, relations,
960         negated relation, operators and miscellaneous (also containing some
961         hebrew and corner symbols).
962
963 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
964
965         * FormMinipage.C (apply): change because MinipageParams::pageWidth
966         is now a real LyXLength
967
968 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
969
970         * FormDocument.C: enable line spacing input properly
971
972 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
973
974         * forms/form_preferences.fd:
975         * form_preferences.h:
976         * form_preferences.C:
977         * FormPreferences.h:
978         * FormPreferences.C: use better variable name
979
980 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
981
982         * forms/form_preferences.fd: change "Use Scalable Fonts"
983           to "Rescale bitmap fonts"
984
985 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
986
987         * FormMathsPanel.C:
988         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
989         the button controller for IgnorantPolicy and PreferencesPolicy.
990
991 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
992
993         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
994
995 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
996
997         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
998         choice if the input field contains a LyXGlueLength.
999
1000         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
1001
1002         * FormParagraph.C
1003         * FormDocument.C
1004         * FormTabular.C: Change input filter to allow inserting
1005         gluelengths/lyxlength or numbers with unit choices.
1006
1007         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
1008         which was more or less duplicated.
1009
1010         * FormGraphics.C: set default units, dependent on US/other paper.
1011
1012 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
1013
1014         * Dialogs.C: no longer need to #include the Controller classes, as this
1015         is how done in GUI.h.
1016
1017         * xformsBC.C: #include ButtonController.tmpl, containing the
1018         instatiation of the button controller.
1019
1020 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
1021
1022         * FormThesaurus.C: fix a crash
1023
1024 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
1025
1026         * FormMathsDelim.C:
1027         * form_maths_delim_C:
1028         * form_maths_delim.h:
1029         * form_maths_delin.fd:
1030         Put three radio buttons on the delimiters pop-up. It works as follows:
1031
1032                                 left mouse     middle mouse        right mouse
1033         ----------------------------------------------------------------------
1034         Left radio button   |       (               ()                   )
1035         Middle radio button |       ()              ()                   )
1036         Right radio button  |        )               )                   )
1037         ----------------------------------------------------------------------
1038
1039         Where
1040
1041         (       left-side delimiter selected
1042         )       right-side delimiter selected
1043         ()      "symmnetric pair" selected, of which the clicked delimiter is
1044                 the left one.
1045                 So, if the middle radio button is activated ("()\nBoth")
1046                 and you click on "[" with the default (left) mouse button, you
1047                 get the delimiter pair "[]".
1048                 A shortcut for this (if the leftmost radio button is on) is
1049                 simply clicking the middle mouse button.
1050
1051         To create equal pairs, either have the middle radio button on and use
1052         Mouse-left, or have the left radio button on and use Mouse-middle.
1053
1054         To create unequal pairs, you should have either the left or middle radio
1055         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
1056
1057 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
1058
1059         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
1060         unchanged:
1061         Remove the clickline_ member variable and hide() method;
1062         Use fl_set_browser_dblclick_callback;
1063         Constify a few temporary variables;
1064         Use xforms_helpers' wrappers functions returning string rather than
1065         the raw xforms functions returning char const *.
1066
1067 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1068
1069         * DropDown.C: include <cctype> for isprint()
1070
1071 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1072
1073         * FormMinipage.C (apply, update): MinipageParams::width renamed
1074         as MinipageParams::pageWidth.
1075
1076 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
1077
1078         * FormMathsBitmap.C:
1079           FormMathsPanel.C:
1080           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
1081         added to math panel's 'misc' sub-panel.
1082
1083 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1084
1085         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
1086
1087 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1088
1089         * FormPreferences.h: add a std:: to make_pair.
1090
1091 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
1092
1093         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
1094         respectively.
1095
1096         * DropDown.C: place xforms callback functions in namespace anon.
1097         Set browser callback on single not double click.
1098         (select): return immediately of the vector is empty. Highlight the top
1099         line. Position the browser above the minibuffer, not below it.
1100         (peek): call key_pressed when a key press is detected.
1101         (key_pressed): clean-up and emit the keypress signal.
1102
1103         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
1104         If nothing is selected, return string().
1105
1106 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
1107
1108         * FormSpellchecker.C: disable resizing due to xforms bug
1109
1110 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1111
1112         * FormFiledialog.C (Reread): skip broken symlinks
1113
1114 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1115
1116         * FormMathsMatrix.C (AlignFilter): use std::count and add some
1117         comments.
1118
1119 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1120
1121         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
1122         in the switch.
1123
1124         * FormPreferences.C (Interface::input):
1125         (Language::input):
1126         (Paths::input): add shortcuts to file dialogs directory buttons
1127
1128         * FormPreference.h (browse): add default empty parameters for
1129         buttons descriptions.
1130
1131         * FormFiledialog.C (SetButton): allow for a shortcut in the name
1132         of the button.
1133
1134 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
1135
1136         * FormThesaurus.C:
1137         * FormThesaurus.h:
1138         * form_thesaurus.h:
1139         * form_thesaurus.C:
1140         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
1141
1142 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1143
1144         * Toolbar_pimpl.C (setPixmap): simplify a bit
1145
1146 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1147
1148         * Toolbar_pimpl.C (ToolbarCB):
1149         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
1150         dispatch.
1151
1152 2002-01-12  Allan Rae  <rae@lyx.org>
1153
1154         * FormTabular.C (FormTabular): Fix Purify UMR.
1155
1156         * FormPreferences.C (build): "Conversion" is a better name.
1157
1158 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
1159
1160         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
1161         LyXFunc::dispatch.
1162
1163         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
1164
1165 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
1166
1167         * FormPreferences.C:
1168         * forms/form_preferences.fd: change names and descriptions of popup
1169         font variables to reflect their actual use.
1170
1171         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
1172
1173 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1174
1175         * FormPreferences.C (input): allow empty values for document_path
1176         and template_path.
1177
1178         * FormFiledialog.C (SetButton):
1179         (FileDlgCB): do not disable directory buttons if they have an
1180         empty path.
1181         (SetDirectory): if the argument is an empty string, change to
1182         cwd().
1183
1184 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
1185
1186         * forms/form_maths_style.fd:
1187         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
1188         size "styles" and font types.
1189         * FormMathsPanel.[Ch]:
1190         * MathsSymbols.C:
1191         * forms/form_maths_panel.fd: Modified too.
1192
1193 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
1194
1195         * Menubar_pimpl.C (create_submenu):
1196         * Toolbar_pimpl.C (update): use FuncStatus.
1197
1198 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
1199
1200         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
1201         for fl_get_browser_line that is guaranteed to return a valid string.
1202
1203 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
1204
1205         * FormSpellchecker.C: fix possible crash on clicking a suggestion
1206
1207 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1208
1209         * forms/form_document.fd (bullets): fix small cosmetic problem after
1210         John's radio2button change.
1211
1212 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
1213
1214         * FormDocument.C:
1215         * forms/form_document.fd: change the labels and variable names of
1216         left_margin, right_margin to inner_margin, outer_margin, in line
1217         with bugzilla bug #157.
1218
1219         * FormFiledialog.C (Reread): used locally stored modtime variable
1220         rather than make repeated calls to fileInfo.getModificationTime().
1221
1222         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
1223         isOK() checks to the use of the FileInfo instance and removed those
1224         FIXMEs.
1225
1226         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
1227         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
1228
1229 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
1230
1231         * form_*:
1232         * forms/form_*: change radio buttons to round3dbutton
1233
1234 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
1235
1236         * FormFiledialog.C: add FIXME
1237
1238         * xforms_helpers.C: fix use of FileInfo
1239
1240 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
1241
1242         * FormTabular.h:
1243         * FormTabular.C:
1244         * form_tabular.h:
1245         * form_tabular.C:
1246         * forms/form_tabular.fd: ugly fix to get around
1247           some of the UI problems (bug #110).
1248
1249 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1250
1251         * FormDocument.C: Recognize the default paper settings too
1252         when setting the default length values (cm or inch).
1253         * FormParagraph.C: do the same.
1254
1255 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
1256
1257         * FormFloat.C: changes to prevent here definitely being used
1258         with wide figures.
1259
1260 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
1261
1262         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
1263
1264 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1265
1266         * DropDown.C: always include <config.h> in sources.
1267
1268         * xforms_helpers.h:
1269         * FormFiledialog.h:
1270         * Timeout_pimpl.h:
1271         * DropDown.h: do not include <config.h> in headers
1272
1273 2001-12-20  Juergen Vigna  <jug@sad.it>
1274
1275         * FormTabular.C (update): final LT-h/f support modifications.
1276
1277 2001-12-19  Juergen Vigna  <jug@sad.it>
1278
1279         * FormTabular.C (update): change a bit the tabular layout and added
1280         better longtable options handling.
1281
1282 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1283
1284         * FormToc.C: using std::endl
1285
1286 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
1287
1288         * FormToc.C: fix crash when no entries, and
1289           update types properly
1290
1291 2001-12-11  Ben Stanley <bds02@uow.edu.au>
1292
1293         * Menubar_pimpl.C: Fixed a crashing bug when document has more
1294         than 80 floats and using xforms 0.88
1295
1296 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1297
1298         * xforms_helpers.C: include lyxlength.h here
1299         * xforms_helpers.h: ... but not here
1300
1301         * FormTabular.C: use LyXLength instead of string wherever
1302         necessary; whitespace changes.
1303
1304 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1305
1306         * forms/form_preferences.fd: use the same name for font sizes
1307         than the character dialog.
1308
1309 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1310
1311         * forms/form_search.fd: Added label text to search buttons
1312         (to make the shortcuts visible).
1313
1314 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
1315
1316         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
1317
1318 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1319
1320         * FormFiledialog.C:
1321         * xforms_helpers.C: change "while(" to "while ("
1322
1323 2001-12-05  Allan Rae  <rae@lyx.org>
1324
1325         * FormParagraph.C (apply): One other LyXText fix.
1326
1327 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
1328
1329        * FormParagraph.C (getCurrentParagraph):
1330         (apply):  get the right LyXText !
1331
1332 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
1333
1334         * FormParagraph.C: disallow page breaks in insets
1335
1336 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
1337
1338         * FormParagraph.C: allow signed space above/below, actually
1339           use space below units
1340
1341 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
1342
1343         * FormToc.C: fixes to make floatlists work
1344
1345 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
1346
1347         * Makefile.am:
1348         * Alert_pimpl.C: Alert etc.
1349
1350         * xforms_helpers.h:
1351         * xforms_helpers.C:
1352         * forms/fdfix.sh: move idex etc. to here
1353
1354         * GUIRunTime.C: move getScreenDPI() to here
1355
1356 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1357
1358        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
1359        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
1360        to 100p (now German translation fits in).
1361        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
1362        form_preferences.fd, form_graphics.fd, form.include.fd,
1363        form-external.fd:
1364        Unified label "Browse..." and unified its width to 100p.
1365
1366 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1367
1368        * forms/form_graphics.fd: fixed shortcut clash
1369        * forms/form-external.fd: added shortcut for "Apply"
1370
1371 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
1372
1373         * FormFiledialog.C: don't reset path if new dir
1374           doesn't exist.
1375
1376 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1377
1378        * forms/form_document.fd: Renamed "Save as Class Defaults"
1379        to "Save as Document Defaults"
1380        * FormDocument.C:
1381        Removed the setEnabled-Definitions for the
1382        "save_default"-Button since it causes nothing but trouble.
1383        Changed the text of AskQuestion on saveParamsAsDefault.
1384
1385 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
1386
1387         * DropDown.C: fix crash, improve behaviour a bit
1388
1389 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1390
1391         * FormDocument.C (class_apply):
1392         (paper_apply):
1393         (language_apply):
1394         (options_apply):
1395         (bullets_apply): add a version of these methods taking a
1396         BufferParams& parameters. The original versions are now wrappers
1397         around these.
1398         (saveParamsAsDefault): new function, moved from old
1399         LFUN_LAYOUT_SAVE_DEFAULT code.
1400
1401 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
1402
1403         * Makefile.am:
1404         * DropDown.h:
1405         * DropDown.C: drop-down completion
1406
1407 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
1408
1409         * forms/form_graphics.fd: change clashing shortcut
1410
1411 2001-10-24  Juergen Vigna  <jug@sad.it>
1412
1413         * FormTabular.C: changed calls for footer/headers of longtabulars.
1414
1415 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1416
1417         * forms/form_tabular.fd: Add value choices
1418         * FormTabular.C: Handle that choices
1419
1420         * FormDocument.C: fix small bug.
1421
1422 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
1423
1424         * FormGraphics.[Ch]: move some parameters out of the heaader file and
1425         into namespace anon.
1426
1427         * FormPreferences.C:
1428         * forms/form_preferences.fd: replaced button_colorspace with two
1429         radio buttons, button_hsv and button_rgb.
1430
1431 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1432
1433        * forms/form_document.fd:
1434          Class: add a value choice for Default Skip.
1435          Some rearrangements (minor tweaks).
1436        * FormDocument.C: Handle that choice, minor tweaks.
1437        * forms/form_paragraph.fd: Add value choices
1438        * FormParagraph.C: Handle that choices.
1439        * FormMinipage.C/FormGraphics.C: Small tweaks.
1440
1441 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
1442
1443         * FormDocument.C: fixed some bugs in the Paper tab.
1444
1445         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
1446         specifying default unit for choice if input string is empty.
1447
1448 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
1449
1450         * FormDocument.C (input): one more tweak...
1451
1452 2001-10-10  Herbert Voss  <voss@perce.de>
1453
1454         * FormTexinfo.[Ch]: some changes to the code
1455
1456 2001-10-10  André Pönitz  <poenitz@htwm.de>
1457
1458         * FormsMathMatrix.C: add missing space between v- and h-alignment
1459         parameters
1460
1461 2001-10-09  Herbert Voss  <voss@perce.de>
1462
1463         * FormTexinfo.[Ch]:
1464         * forms/form_texinfo.fd: new files. Display information about the
1465         installed texfiles (cls,sty,bst).
1466
1467         * FormShowFile.[Ch]: new files. Display the contents of a file.
1468
1469         * Dialog.C:
1470         * Makefile.am: modified appropriately.
1471
1472 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
1473
1474         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
1475         Given input and choice widgets, create a string such as "1cm".
1476         (updateWidgetsFromLengthString): new function.
1477         Given a string such as "1cm", set the input and choice widgets.
1478
1479         * FormDocument.C:
1480         * forms/form_document.fd: improve the GUI of the paper tab using these
1481         new helper functions.
1482
1483 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
1484
1485         * FormDocument.C (build): support latin4
1486
1487 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
1488
1489         * FormDocument.C (build): support latin3
1490
1491 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1492
1493         * forms/form_aboutlyx.fd: use flat boxes for tabs.
1494
1495 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1496
1497         * forms/form_document.fd: rearrangement of the paper tab;
1498         rename "use geometry" to "custom margins/sizes".
1499
1500         * FormDocument.C: add code to avoid the input of senseless data
1501         in document -> paper.
1502
1503 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1504
1505         * FormDocument.C: Disable choice "Special" if landscape
1506         is chosen to prevent senseless values.
1507
1508 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1509
1510         * forms/form_preferences.fd: small tweaks.
1511
1512 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1513
1514         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
1515         button to "Use Class Defaults" and moved it outside the tab.
1516         Some more minor tweaking.
1517
1518         * FormDocument.C: handled this changes.
1519
1520 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
1521
1522         * Dialogs.C: remove splash dialog code.
1523
1524         * FormSplash.[Ch]:
1525         * form_splash.[Ch]:
1526         * forms/form_splash.fd: removed.
1527
1528         * Makefile.am:
1529         * forms/makefile: remove splash dialog files.
1530
1531         * Menubar_pimpl.C (MenuCallback): no longer call
1532         Dialogs::destroySplash.
1533
1534 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1535
1536         * forms/form_preferences.fd: fix typo
1537
1538 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
1539
1540         * FormRef.C:
1541         * forms/form_ref.fd: renamed the widgets in the standard style.
1542
1543         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
1544         helper functions. Build a vector<string> from the contents of
1545         an fl_choice and fl_browser respectively.
1546
1547         * FormCitation.C (fillChoice, updateBrowser):
1548         * FormRef.C: use these new functions to only update the choices and
1549         browsers when absolutely necessary.
1550
1551 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
1552
1553         * FormBase.C (InputCB):
1554         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
1555         "select choice < 1" problem.
1556
1557         * FormRef.C (input): undid Dekel's change in light of the above
1558         generalisation.
1559
1560 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
1561
1562         * FormRef.C (input): Fix crash when using dialog with keyboard.
1563
1564 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1565
1566         * forms/form_document.fd: small tweaks.
1567
1568 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1569
1570         * forms/form_document.fd: Added checkbox "auto_reset", button
1571         "reset_defaults" and button "save_defaults".
1572
1573         * Form_Document.[Ch]: Removed AskQuestion when changing class.
1574         Implement the 2 buttons and the checkbox described above.
1575
1576         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
1577         save the default value of that lyxrc)
1578
1579         * FormPreferences.C: Handle that button
1580
1581 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
1582
1583         * form_ref.fd: a little tweaking.
1584
1585         * FormSpellchecker.C (build): set the bounds to the slider, so it
1586         updates during a spellchecking session.
1587
1588 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
1589
1590         * forms/form_preferences.fd: rearrangement and addition of new
1591         Display Graphics radio buttons to Look & Feel->Misc
1592         (By Jürgen Spitzmüller).
1593
1594         * FormPreferences.C: modify new lyxrc variable "display_graphics"
1595         depending on the values of the Display Graphics radio buttons.
1596
1597         * FormGraphics.C: use this variable.
1598
1599 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
1600
1601         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
1602         Hoorah! Happy Birthday to me!
1603
1604 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
1605
1606         * forms/form_ref.fd: Add buffer button.
1607
1608         * FormRef.C (update): Handle the buffer button.
1609         (input): Ditto
1610
1611 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1612
1613         * forms/form_graphics.fd: complete rewrite of the dialog
1614         (Most work was done by Angus, though).
1615
1616 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1617
1618         * combox.C (hide): execute the callback _after_ closing the
1619         combox.
1620
1621 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
1622
1623         * FormDocument.C (c-tor): initialise some variables.
1624
1625         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
1626         (Thereby removing a warning message when the dialog is built.)
1627
1628         * FormFloat.C (input): return SMI_VALID.
1629
1630 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
1631
1632         * FormDocument.C (input, options_update): add code to enable the
1633         Author-Year/Numerical citation choice only if the natbib checkbox is
1634         active.
1635
1636         * FormFloat.[Ch]: added new method input() to control the behaviour of
1637         the buttons better.
1638         * forms/form_float.fd: renamed Here as button_here_definitely.
1639
1640         * FormGraphics.C:
1641         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
1642         have them, so enabling the Ok, Apply buttons appropriately.
1643
1644 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1645
1646         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
1647         Label", added a labelframe).
1648
1649 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1650
1651         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
1652         (C_Toolbar_BubbleTimerCB): fix linking
1653
1654         * FormMathsBitmap.C (form): use get() to get the raw pointer.
1655
1656         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
1657
1658 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1659
1660         * combox.C (C_Combox_input_cb): make it static
1661         (C_Combox_combo_cb): make it static
1662         (C_Combox_peek_event): make it static
1663
1664         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
1665         (C_Toolbar_BubblePost): make it static
1666         (C_Toolbar_ToolbarCB): make it static
1667
1668         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
1669
1670         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
1671
1672         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
1673         gui libs
1674
1675 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
1676
1677         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
1678         been used successfully in FormBase.
1679         (show): call bc().refresh() after building the dialog to activate the
1680         button controller.
1681
1682         * FormPreferences.C (build): remove hack to fix butoon controller as
1683         the correct fix is in FormBaseDeprecated.
1684
1685         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
1686
1687         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
1688
1689 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1690
1691         * Toolbar_pimpl.C (setLayout):
1692         (layoutSelected): make them work even when gettext has been
1693         translating the interface.
1694
1695 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
1696
1697         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
1698         ("Apply" does not work without former user change in the dialog).
1699
1700         * FormPreferences.C (build): Fix bug: if you start LyX and open the
1701         Preferences dialog, "Apply" is activated even though no change has been
1702         made so far.
1703
1704 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
1705
1706         * FormBase.C (show): use controller_.IconifyWithMain() to control
1707         the dialog's show policy
1708
1709         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
1710
1711         * FormPreferences.C:
1712         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
1713         check button to the Look & Feel->Misc tab and code to modify the lyxrc
1714         variable dialogs_iconify_with_main appropriately.
1715
1716 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
1717
1718         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
1719
1720 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1721
1722         * forms/form_character.fd: small cosmetics (aligned "Language:" right
1723         as suggested in Michael's Buglist).
1724
1725 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1726
1727         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
1728         layouts
1729         (layoutSelected): remove the numeric argument and use the text of
1730         the combox entry instead.
1731
1732         * combox.C: lowercase a few remaining methods, rename select_text
1733         to select
1734         * several files: propagate these changes
1735
1736 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
1737
1738         * FormPreferences.C: add fl_set_input_return to input_paperoption.
1739
1740 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
1741
1742         * FormParagraph.C: fix default line spacing case
1743
1744 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
1745
1746         * FormParagraph.C: disable space inputs when != Length
1747
1748 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
1749
1750         * FormPreferences.C:
1751         * form_preferences.h:
1752         * form_preferences.C:
1753         * forms/form_preferences.fd: add view_dvi_paper_option
1754
1755 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
1756
1757         * FormMathsPanel.h: sub dialogs must be Ignorant.
1758
1759 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
1760
1761         * FormParagraph.C: fix to not allow 0 linespacing
1762
1763 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
1764
1765         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
1766
1767         * FormParagraph.C (input): set fl_get_choice check for the linespacing
1768         to 5 not 4. xforms arrays start at 1.
1769
1770 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
1771
1772         * FormParagraph.[Ch]:
1773         * forms/form_paragraph.fd: clean up of dialog and of controlling
1774         code.
1775
1776 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
1777
1778         * FormBase.C (C_CutandPastePH): new function that can be used as a
1779         pre-handler to any xforms text input widget. Will trigger an event on
1780         pasting into the widget using the middle mouse button.
1781
1782         * FormPreamble.C (build): use this pre-handler for the input widget.
1783
1784 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
1785
1786         * FormCitation.C:
1787         * forms/form_citation.fd: a little tweaking to ensure that the
1788         style choice remains centred within the frame if its contents change.
1789
1790         * FormBase.h: added an allow_resize_ member variable. If false
1791         resizing the dialog is prohibitted.
1792
1793         * FormBase.[Ch]:
1794         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
1795
1796         * FormAboutlyx.C:
1797         * FormCharacter.C:
1798         * FormThesaurus.C:
1799         make use of this functionality to ensure that the dialog cannot be
1800         resized.
1801
1802 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
1803
1804         * GUIRunTime.C: initApplication() should take a int & argc
1805
1806 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
1807
1808         * FormCitation.h:
1809         * FormCitation.C: tidy code a little
1810
1811         * GUIRunTime.C: more informative error
1812
1813 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
1814
1815         * forms/form_preferences.fd: order the items "logically" so that
1816         tabbing through the dialog makes sense. Close bug #404569.
1817
1818 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
1819
1820         * FormPreferences.C: Tentative fix of John's "no point in spell
1821         command "None"" bug, #223255.
1822
1823 2001-08-23  Herbert Voss  <voss@perce.de>
1824
1825         * FormBibtex.C (input): normalize database list
1826
1827 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
1828
1829         * FormBibtex.C: make sure that any database is stored only once.
1830
1831 2001-08-22  Herbert Voss  <voss@perce.de>
1832
1833         * FormBibtex.C (input): fix for multiple databases
1834
1835 2001-08-21  Herbert Voss  <voss@perce.de>
1836
1837         * FormBibtex.C (input): extension handling for ".bst"
1838
1839 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
1840
1841         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
1842         check button is pressed.
1843
1844 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
1845
1846         * FormParagraph.C (general_apply): Handle default spacing.
1847         (general_update): Ditto.
1848
1849 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
1850
1851         * FormBibtex.C:
1852         * forms/form_bibtex.fd: get the browse buttons working as they should.
1853
1854 2001-08-20  Herbert Voss  <voss@perce.de>
1855
1856         * FormBibtex.C:
1857         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
1858         databases and styles. Added an option for "bibliography into toc"
1859
1860 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1861
1862         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
1863         cleanup.
1864
1865 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
1866
1867         * combox.h: fix source doc
1868
1869         * form_math_matrix.C:
1870         * forms/form_math_matrix.fd: new layout
1871
1872 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
1873
1874         * form_paragraph.h:
1875         * form_paragraph.C:
1876         * forms/form_paragraph.fd:
1877         * FormParagraph.C: support per-para linespacing
1878
1879         * forms/form_float.fd:
1880         * form_float.C: fix shortcut typo
1881
1882 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
1883
1884         * forms/form_character.fd: small adjustment to the position of John's
1885         extra Language label.
1886
1887 2001-08-09  André Pönitz  <poenitz@htwm.de>
1888
1889         * FormMathsDelim.C: renamed some delimiter parameters.
1890
1891 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
1892
1893         * FormCitation.C (build):
1894         * FormDocument.C (build):
1895         * FormMinipage.C (build):
1896         * FormParagraph.C (build):
1897         * FormRef.C (build): added stuff to read-only list in the
1898         button controller.
1899
1900         * FormCitation.C (update): disable citation style stuff when not using
1901         Natbib.
1902
1903 2001-08-06  Juergen Vigna  <jug@sad.it>
1904
1905         * forms/form_ert.fd: new file.
1906
1907         * form_ert.[Ch]: new files.
1908
1909         * FormERT.[Ch]: new files. Implementation of ERT dialog.
1910
1911 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
1912
1913         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
1914
1915 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
1916
1917         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
1918
1919 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
1920
1921         * FormMathsPanel.C:
1922         * FormMathsPanel.h:
1923         * form_maths_panel.C:
1924         * form_maths_panel.h:
1925         * forms/form_maths_panel.fd: re-add dots bitmaps
1926
1927         * FormRef.C: "Goto" -> "Go to"
1928
1929 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
1930
1931         * FormMathsBitmap.C: initialise form_
1932
1933 2001-07-29  Baruch Even  <baruch@lyx.org>
1934
1935         * src/forms/form_graphics.fd:
1936         * src/FormGraphics.C: Added support for the new horizontal scale factor.
1937
1938 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1939
1940         * forms/makefile (SRCS): add form_float.fd
1941
1942         * forms/form_float.fd: new file
1943
1944         * form_float.[Ch]: new files
1945
1946         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1947         FormFloat.h, form_float.C and form_float.h
1948
1949         * FormFloat.[Ch]: new files
1950
1951         * Dialogs.C: init GUIFloat is well
1952
1953 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
1954
1955         * FormToc.C (updateType): Fix problem with TOC that couldn't be
1956         updated because the type list was not updated.
1957
1958 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
1959
1960         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1961         Version stuff in.
1962
1963         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1964
1965         * FormGraphics.C (build): uncommented the fl_set_input_return call for
1966         input_rotate_angle. Set input filter on rotate_angle to make it accept
1967         only floating point numbers.
1968         (input): Browse now activates the Ok button approriately.
1969
1970 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
1971
1972         * Dialogs.C:
1973         * Makefile.am:
1974         * FormThesaurus.h:
1975         * FormThesaurus.C:
1976         * form_thesaurus.h:
1977         * form_thesaurus.C:
1978         * forms/makefile:
1979         * forms/form_thesaurus.fd: add thesaurus
1980
1981 2001-07-26  Baruch Even  <baruch@lyx.org>
1982
1983         * FormGraphics.h:
1984         * FormGraphics.C: Removed hide method since it was interfering with the
1985         needed work, it cleared several vectors that were needed for proper
1986         functioning. Also changed rotateAngle to float.
1987
1988         * FormGraphics.C:
1989         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1990         are inlined.
1991
1992 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
1993
1994         * FormInclude.C: add load file facility back
1995
1996 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
1997
1998         * FormCharacter.C: disable resizing as it doesn't work
1999
2000         * FormPreamble.C: allow to copy-paste from RO preamble by
2001           enabling editing.
2002
2003 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
2004
2005         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
2006
2007 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
2008
2009         * FormCitation.[Ch]: changes associated with adding natbib support.
2010         New helper functions, string_width, fillChoice, updateStyle.
2011         (apply): set the citation command appropriately.
2012         (input): deal with the citation command choices.
2013         (update): parse the citation command and deal with it. Nuke the
2014         setSize stuff.
2015         (setSize): nuked!
2016
2017         * FormDocument.C (build): add options to use natbib.
2018
2019         * forms/form_citation.fd: add natbib support. Rearrange dialog to
2020         fit onto shorter screens.
2021
2022         * forms/form_document.fd: add natbib support.
2023
2024 2001-07-16  Juergen Vigna  <jug@sad.it>
2025
2026         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
2027
2028 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
2029
2030         Consistent use of Lsstream.h:
2031         * FormAboutlyx.C (build):
2032         * FormVCLog.C (update): std::ostringstream -> ostringstream.
2033
2034         * FormMathsDelim.C (apply):
2035         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
2036
2037 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
2038
2039         * implement 1 about lyx dialog instead of 3 separate ones
2040
2041         * FormCredits.[Ch]: removed
2042         * FormCopyright.[Ch]: removed
2043         * form_credits.[Ch]: removed
2044         * forms/form_credits.fd: removed
2045         * form_copyright.[Ch]: removed
2046         * forms/form_copyright.fd: removed
2047         * FormAboutlyx.[Ch]: added
2048         * form_aboutlyx.[Ch]: added
2049         * forms/form_aboutlyx.fd: added
2050         * Dialogs.C: add about lyx stuff
2051
2052 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
2053
2054         * add spellchecker
2055
2056         * FormPreferences.[Ch]: rename spellchecker to spelloptions
2057         * form_preferences.[Ch]: idem
2058         * forms/form_preferences.fd: idem
2059         * FormSpellchecker.[Ch]: added
2060         * form_spellchecker.[Ch]: added
2061         * forms/form_spellchecker.fd: added
2062         * Dialogs.C: add spellchecker
2063
2064 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2065
2066         * FormFiledialog.C: (*it). -> it->
2067         * Toolbar_pimpl.C: ditto
2068         * RadioButtonGroup.C: ditto
2069         * FormPreferences.C: ditto
2070
2071 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2072
2073         * GUIRunTime.C (x11Display):
2074         (x11Screen):
2075         (x11Colormap):
2076         (x11VisualDepth): new methods
2077
2078 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2079
2080         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
2081         directly.
2082
2083         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
2084         because of this.
2085
2086         * GUIRunTime.C (createMainView): implement
2087
2088 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
2089
2090         * FormCharacter.C:
2091         * form_character.C:
2092         * forms/form_character.fd: hide the widget underneath language
2093           combox hack.
2094
2095 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
2096
2097         * FormPreferences.h:
2098         * FormPreferences.C: connect and operator
2099           showSpellcheckerPreferences signal
2100
2101         * FormPrint.C (input): modify to select radio_file
2102           when the user uses the filename input
2103
2104 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
2105
2106         * combox.C (remove): send debug output to Debug::GUI.
2107
2108 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
2109
2110         * Menubar_pimpl.C (create_submenu):
2111         * Toolbar_pimpl.C (update): update to use func_status
2112
2113 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
2114
2115         * FormPreferences.C (Path::feedback): remove bogus description of
2116         lyxpipe.
2117
2118 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
2119
2120         * xformsBC.h: clean-up of included files.
2121
2122 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
2123
2124         * FormDocument.C:
2125         * FormParagraph.C (c-tor): cosmetic name change of signal.
2126
2127         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
2128         signal. It's pretty crude at the moment! Mental note: would be more
2129         elegant if we passed a LyXParagraph & with both the signals rather than
2130         search through the Buffer.
2131
2132 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
2133
2134         * *.[h]: added // -*- C++ -*-
2135         * *.[C]: removed // -*- C++ -*-
2136
2137         * FormCharacter.C (update): now uses contents of font_, stored
2138         permanently by the controller to update() the dialog.
2139
2140 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
2141
2142         * FormInclude.C:
2143         * form_include.fd: (various places): Ok button is now activated when
2144         the filename is input from the keyboard.
2145
2146         * FormPreferences.C white-space change in various places.
2147         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
2148         that disabled addition of new converters.
2149
2150         * FormCharacter.C (input, update): new methods. Activate the Apply
2151         button when any of the input fileds are not IGNORE.
2152
2153 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2154
2155         * FormToc.C (input): change test slightly.
2156         (updateContents): clear list if empty and add no list msg.
2157
2158 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
2159
2160         * FormParagraph.C (update, general_update): enabling the align buttons
2161         is now dependent on the AlignPossible entry in the Layout.
2162
2163 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2164
2165         * MathsSymbols.C:
2166         * FormMathsMatrix.C: bring C functions into global namespace if
2167         necessary.
2168
2169 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2170
2171         * MathsSymbols.C (pixmapFromBitmapData): add std::
2172
2173         * FormMathsMatrix.C (AlignFilter): add std::
2174
2175 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
2176
2177         * FormDocument.C (build): add iso8859-15 support.
2178
2179 2001-05-08  Baruch Even  <baruch@lyx.org>
2180
2181         * Menubar_pimpl.C: Fixed compilation problem.
2182
2183 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2184
2185         * Menubar_pimpl.C (add_toc): use name and not type with float.
2186         (create_submenu): correct call of new object
2187         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
2188
2189 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2190
2191         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
2192
2193 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
2194
2195         * Dialogs.C: included insetgraphicsParams.h
2196
2197         * FormMathsMatrix.C:
2198         * FormMathsBitmap.C: included LAssert.h
2199
2200 2001-04-24  Allan Rae  <rae@lyx.org>
2201
2202         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
2203
2204 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2205
2206         * xforms_helpers.C (formatted): do not use string::substr(1) on a
2207         string of length 1 !
2208
2209 2001-04-16  Allan Rae  <rae@lyx.org>
2210
2211         * xforms_helpers.C (formatted):
2212         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
2213         as an unrecognised preprocessor directive.  So ensure they're wrapped.
2214
2215 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
2216
2217         * FormTabularCreate.C: pass a pair of uints to the controller
2218
2219         * FormVCLog.C: the log appears as a stringstream now
2220
2221         * forms/form_external.fd: make params update state (from Angus)
2222
2223 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2224
2225         * Menubar_pimpl.C: include gettext.h
2226
2227 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2228
2229         * xforms_helpers.C (formatted): constify length
2230
2231         * FormTabular.C (update): small restructure, adjust for scoped_ptr
2232         (input): adjust for scoped_ptr
2233         (input): constify str
2234
2235 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
2236
2237         * Dialogs.C: s/popup/dialog/
2238
2239         * Form*.C:
2240         * FormBase.h:
2241         * FormBase.C: s/ControlButton/ControlButtons/
2242         move bc().refresh() into base show() method
2243
2244         * Form*.C:
2245         * FormBaseDeprecated.C:
2246         s/UndoAll/restore/
2247
2248 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2249
2250         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
2251
2252         * FormToc.[Ch]:
2253         * forms/form_toc.fd: implemented controller-view split.
2254
2255         * Dialogs.C: associated changes.
2256
2257 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2258
2259         * FormCitation.C:
2260         * forms/form_citation.fd: Don't change the name of the button when
2261         toggling between regular expression and simple searches.
2262         Squashed bug when creating a new inset, the keys field contained
2263         one (empty) key. No more; thanks, Dekel.
2264
2265         * FormExternal.C:
2266         * forms/form_external.fd: added Apply button.
2267
2268 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2269
2270         * FormBase.[Ch]:
2271         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
2272         ControlButton.
2273
2274         * FormExternal.[Ch]:
2275         * forms/form_external.fd: implemented controller-view split.
2276
2277         * Dialogs.C: associated changes.
2278
2279         * FormGraphics.[Ch]:
2280         * FormInclude.[Ch]:
2281         * FormPrint.[Ch]:
2282         moved the browsing functionality into the controller.
2283
2284         * xforms_helpers.[Ch]: moved browseFile to
2285         ../controllers/helper_funcs.[Ch]
2286
2287         * FormCitation.C
2288         * forms/form_citation.fd: added case sensitive search button.
2289
2290 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
2291
2292         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
2293         Code moved into the generic template base class. Replaced
2294         setCancelCloseButton() with setButtonLabel().
2295
2296 2001-03-29  Juergen Vigna  <jug@sad.it>
2297
2298         * FormMinipage.C: removed widthp_ and all it's functions and changed
2299         to use new %-lengths of LyXLength.
2300
2301 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
2302
2303         * FormGraphics.[Ch]:
2304         * forms/form_graphics.fd:
2305         * FormIndex.[Ch]:
2306         * forms/form_index.fd: implemented controller-view split.
2307
2308         * Dialogs.C: associated changes.
2309
2310         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
2311
2312         * FormCitation.C: changes associated with ControlCitation cleanup.
2313
2314         * FormMinipage.h: cleaned-up forward declarations.
2315
2316 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
2317
2318         * FormMinipage.[Ch]:
2319         * forms/form_minipage.fd:
2320         * FormPrint.[Ch]:
2321         * forms/form_print.fd:
2322         * FormSplash.[Ch]: implemented controller-view split.
2323
2324         * Dialogs.C: associated changes.
2325
2326 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
2327
2328         * FormPreamble.[Ch]:
2329         * forms/form_preamble.fd:
2330         * FormRef.[Ch]:
2331         * forms/form_ref.fd:
2332         * FormSearch.[Ch]:
2333         * forms/form_search.fd:
2334         * FormTabularCreate.[Ch]:
2335         * forms/form_tabular_create.fd: implemented controller-view split.
2336
2337         * Dialogs.C: associated changes.
2338
2339 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
2340
2341         * FormError.[Ch]:
2342         * form_error.fd:
2343         * FormInclude.[Ch]:
2344         * form_include.fd:
2345         * FormUrl.[Ch]:
2346         * form_url.fd: implemented controller-view split.
2347
2348         * Dialogs.C: associated changes.
2349
2350         * FormBibitem.h:
2351         * FormBibtex.h:
2352         * FormCitation.h: moved methods from protected to private.
2353
2354 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
2355
2356         * FormCredits.C (build): changes associated with
2357         ControlCredits::getCredits returning a stringstream not a vector<string>
2358
2359 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
2360
2361         * FormCopyright.[Ch]:
2362         * forms/form_copyright.fd: implemented controller-view split.
2363
2364         * FormCredits.[Ch]:
2365         * forms/form_credits.fd: implemented controller-view split.
2366
2367         * Dialogs.C: associated changes.
2368
2369         * xforms_helpers.C (formatted): improved the function so that it now
2370         repects '\n' characters in the input string. Ie, the user can now
2371         specify line breaks explicitly.
2372
2373 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
2374
2375         * FormCharacter.[Ch]:
2376         * forms/form_character.fd: implemented controller-view split.
2377
2378         * Dialogs.C: associated changes.
2379
2380         * FormBase.C (input): changed return to SMI_VALID.
2381
2382         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
2383         any surrounding whitespace.
2384
2385 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2386
2387         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
2388         SMI_NOOP.
2389         (FormBase2): split into two template classes, FormDB (DialogBase) and
2390         FormCB (ControllerBase) for greater flexibility.
2391
2392         * FormBibitem.[Ch]:
2393         * FormBibtex.[Ch]:
2394         * FormCitation.[Ch]: associated changes.
2395
2396         * FormBrowser.[Ch]:
2397         * FormLog.[Ch]:
2398         * FormVCLog.[Ch]:
2399         * forms/form_browser.fd: implemented controller-view split.
2400
2401         * Dialogs.C: associated changes.
2402
2403 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
2404
2405         * FormBibtex.[Ch]:
2406         * forms/form_bibtex.fd: implemented controller-view split.
2407
2408         * Dialogs.C: associated changes.
2409
2410 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
2411
2412         * FormBaseDeprecated.[Ch]: rename title as title_.
2413
2414         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
2415         with limited functionality. It got lost in the MVC merge.
2416
2417         * FormBaseDeprecated.C:
2418         * FormBase.C (show): moved initialisation of minw_, minh_ here.
2419
2420         * FormBibitem.C (build):
2421         * FormBibtex.C (build):
2422         * FormBrowser.C (build):
2423         * FormCharacter.C (build):
2424         * FormCitation.C (build):
2425         * FormCopyright.C (build):
2426         * FormCredits.C (build):
2427         * FormDocument.C (build):
2428         * FormError.C (build):
2429         * FormExternal.C (build):
2430         * FormGraphics.C (build):
2431         * FormInclude.C (build):
2432         * FormIndex.C (build):
2433         * FormMinipage.C (build):
2434         * FormParagraph.C (build):
2435         * FormPreamble.C (build):
2436         * FormPreferences.C (build):
2437         * FormPrint.C (build):
2438         * FormRef.C (build):
2439         * FormSearch.C (build):
2440         * FormTabular.C (build):
2441         * FormTabularCreate.C (build):
2442         * FormToc.C (build):
2443         * FormUrl.C (build): removed initialisation of minw_, minh_.
2444
2445         * The Maths Panel stuff no longer causes a crash on exit from LyX.
2446
2447         * FormMaths.[Ch]:
2448         * forms/form_maths.fd: removed.
2449
2450         * forms/form_maths_delim.fd:
2451         * forms/form_maths_deco.fd:
2452         * forms/form_maths_matrix.fd:
2453         * forms/form_maths_space.fd:
2454         * forms/form_maths_panel.fd: new files.
2455         Split contents of form_maths.fd into 5 new files, one for each form.
2456
2457         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
2458         class FormMathsBitmap in FormMathsBitmap.[Ch].
2459
2460         * FormMathsPanel.[Ch]:
2461         * FormMathsBitmap.[Ch]:
2462         * FormMathsDeco.[Ch]:
2463         * FormMathsDelim.[Ch]:
2464         * FormMathsMatrix.[Ch]:
2465         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
2466         one for each popup. Rewrite so that all the new classes are derived from
2467         FormBaseBD. Clean up the logic in the process (I hope!).
2468
2469         * Makefile.am: added new fils, removed redundant ones.
2470
2471 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2472
2473         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
2474         (showInset): ditto
2475         (updateInset): ditto
2476
2477 2001-03-16  Juergen Vigna  <jug@sad.it>
2478
2479         * Dialogs.C (Dialogs): create minipage options dialog.
2480
2481         * forms/form_minipage.fd:
2482         * form_minipage.C:
2483         * form_minipage.h:
2484         * FormMinipage.C:
2485         * FormMinipage.h: new files for the minipage options dialog.
2486
2487 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
2488
2489         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
2490         callback methods.
2491
2492         * forms/form_maths.fd: change C_FormBaseCancelCB to
2493         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
2494
2495 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
2496
2497         * FormMaths.C: quash warnings
2498
2499 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2500
2501         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
2502         compatibility.
2503
2504 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
2505
2506         * Form_various.h: cleaned up #includes and forward declarations.
2507
2508         * Form_various.C: added "using SigC::slot" declaration.
2509
2510         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
2511
2512         * FormDocument.C (CheckChoiceClass): removed string tct as the
2513         compiler warned that it was defined but never used.
2514         removed USE_CLASS_COMBO.
2515
2516 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
2517
2518         * Dialogs.C:
2519         * FormMaths.h:
2520         * FormMaths.C:
2521         * MathsSymbols.h:
2522         * MathsSymbols.C:
2523         * Makefile.am:
2524         * Toolbar_pimpl.C:
2525         * form_*.C:
2526         * forms/makefile:
2527         * forms/form_maths.fd:
2528         * forms/fdfixc.sed:
2529         * forms/fdfix.sh: add maths panel
2530
2531         * bmtable.h:
2532         * bmtable.c: moved from src/
2533
2534 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2535
2536         * FormParagraph.h: NO_PEXTRA
2537         * FormParagraph.C (input): NO_PEXTRA
2538
2539 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2540
2541         * several files: remove CXX_WORKING_NAMESPACES
2542
2543 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
2544
2545         * Merging changes from BRANCH_MVC back into HEAD.
2546
2547 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
2548
2549         * Dialogs.C (c-tor): Changes associated with storing a vector of
2550         boost::shared_ptrs.
2551         Use MVC Bibitem popup.
2552
2553         * FormBase.h: add a new template class FormBase2, derived from FormBase
2554         to make life creating MVC popups even easier ;-)
2555
2556         * FormBibitem.[Ch]:
2557         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
2558         Proof that a simple popup should be easy to implement!
2559
2560         * FormCitation.[Ch]: now derived from FormBase2.
2561
2562         * FormToc.C: added using std::vector directive.
2563
2564 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
2565
2566         * FormSearch.C: Add missing #pragma
2567
2568 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
2569
2570         * FormCitation.C:
2571         * forms/form_citation.fd: added the ability to Search, both Simply and
2572         for Regular Expressions. Use the Search code in the controller() to do
2573         the actual searching.
2574
2575 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
2576
2577         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
2578         * forms/makefile: added form_credits.fd
2579
2580         * Dialogs.C: added FormCredits and removed ShowCredits.
2581
2582         * FormCredits.[Ch]:
2583         * forms/form_credits.fd:
2584         * forms/form_search.fd: ported to the MVC way.
2585
2586 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
2587
2588         * xforms_helpers.h (formatted): now has default arguments for size and
2589         style.
2590
2591         * FormCitation.[Ch]: moved code out of this class and into
2592         ControlCitation and associated helper funcs.
2593
2594 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
2595
2596         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
2597         ButtonController::valid() to check state of input. The buttons are
2598         now controlled correctly.
2599
2600         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
2601
2602 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
2603
2604         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
2605
2606         * FormBase.[Ch]: rename title as title_.
2607
2608 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
2609
2610         * FormBase.C (c-tor): initialise variables in correct order.
2611
2612         * FormCitation.C: add #include <algorithm>
2613
2614 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
2615
2616         * xformsBC.[Ch]: Changes associated with the changes to
2617         controllers/ButtonController.[Ch]. Ie, the class is now derived from
2618         ButtonControllerBase and the ButtonPolicy is accessed through a method
2619         bp() rather than the instance bp_.
2620
2621         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
2622         rather use a pure virtual method bc() to access the controller
2623         instantiated by the daughter classes.
2624
2625         * F*.[Ch]: changes associated with the above.
2626
2627 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
2628
2629         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
2630
2631         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
2632
2633 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
2634
2635         * ButtonController.[Ch]: deleted. The class is split into two
2636         (with identical functionality), the code being found in
2637         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
2638
2639         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
2640         ButtonController class.
2641
2642         * FormBase.[Ch]: changes associated with the above split.
2643
2644         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
2645         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
2646         controlling all interaction to/from the LyX kernel.
2647
2648         * FormCitation.[Ch]:
2649         * forms/form_citation.fd: An xforms-specific implementation of the
2650         Citation dialog, controlled by the GUI-I ControlCitation.
2651
2652         * Dialogs.C: Use the controlled Citation dialog.
2653
2654 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
2655
2656         * Makefile.am:
2657         * combox.h:
2658         * combox.C: moved from src/
2659
2660 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
2661
2662         * forms/fdfix.sh:
2663         * forms/form_filedialog.C.patch: I hate having to make these patches,
2664         but on reflection I think it's probably better than hacking fdfix.sh.
2665
2666 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
2667
2668         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
2669
2670 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
2671
2672         * FormGraphics.C: remove unnecessary hack
2673
2674 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
2675
2676         * FormCitation.C (apply): Do not put space between multiple keys.
2677
2678 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
2679
2680         * Menubar_pimpl.C (add_toc): Remove debug message.
2681
2682 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
2683
2684         * Makefile.am:
2685         * Dialogs.C:
2686         * FormExternal.C:
2687         * FormExternal.h:
2688         * form_external.C:
2689         * form_external.h:
2690         * xforms/forms/makefile:
2691         * forms/form_external.fd: add FormExternal
2692
2693 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
2694
2695         * Dialogs.C: add destroySplash()
2696
2697         * form_splash.h:
2698         * form_splash.C:
2699         * forms/form_splash.fd:
2700         * FormSplash.h:
2701         * FormSplash.C: make independent of FormBase, tidy
2702
2703         * Menubar_pimpl.C: destroy splash on interaction
2704
2705 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
2706
2707         * FormInclude.h:
2708         * FormInclude.C:
2709         * form_include.h:
2710         * form_include.C:
2711         * forms/form_include.fd: rework, clean up
2712
2713 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2714
2715         * FormToc.h: use Buffer::typedef
2716
2717         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
2718         * FormToc.C (build): ditto
2719         (updateToc): ditto
2720
2721 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2722
2723         * FormToc.C (build): implement for dynamic number of lists
2724         (updateToc): ditto
2725         * Menubar_pimpl.C (add_toc): ditto
2726
2727 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
2728
2729         * added credits:
2730         * Dialogs.C:
2731         * Makefile.am:
2732         * FormCredits.[Ch]:
2733         * form_credits.[Ch]:
2734         * forms/form_credits.fd:
2735
2736 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2737
2738         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
2739         make ButtonList contain boost::shared_ptr<ItemInfo>
2740
2741         * Menubar_pimpl.C (~Pimpl): remove destructor
2742
2743 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
2744
2745         * Makefile.am:
2746         * FileDialog.C:
2747         * FormFiledialog.C:
2748         * FormFiledialog.h:
2749         * form_filedialog.C:
2750         * form_filedialog.h:
2751         * FormGraphics.C:
2752         * FormInclude.C:
2753         * FormPreferences.C:
2754         * FormPrint.C:
2755         * xforms_helpers.C:
2756         * xforms_helpers.h:
2757         * forms/fdfix.sh:
2758         * forms/makefile:
2759         * form/form_filedialog.fd: add File Dialog
2760         * Toolbar_pimpl.h:
2761         * Toolbar_pimpl.C: move LayoutsCB to here
2762
2763 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2764
2765         * FormParagraph.C: changes because of ParagraphParameters.
2766
2767 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2768
2769         * FormSearch.C (Replace): remove default argument
2770         (Find): ditto
2771
2772 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
2773
2774         * added find/replace dialog:
2775         * FormSearch.*: added
2776         * form_search.*: added
2777         * forms/form_search.fd: added
2778
2779 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
2780
2781         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
2782
2783         * various: in a rush of delayed guilt, I've renamed all instances of
2784         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
2785         finally sprouted.
2786
2787         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
2788         activate/deactivate an FL_OBJECT.
2789
2790         * FormCitation.C:
2791         * FormDocument.C:
2792         * FormInclude.C:
2793         * FormParagraph.C:
2794         * FormPreamble.C:
2795         * FormPreferences.C:
2796         * FormRef.C:
2797         * FormTabular.C: used it.
2798
2799 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
2800
2801         * FormPreferences.C: removed three unused using directives.
2802
2803 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
2804
2805         * added find/replace dialog:
2806         * FormSearch.*: added
2807         * form_search.*: added
2808         * forms/form_search.fd: added
2809
2810 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
2811
2812         * FormRef.C: Fixed the behaviour of Goto-Ref.
2813
2814 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
2815
2816         * forms/makefile: added character and preamble dialogs
2817
2818 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
2819
2820         * FormCharacter.C (FormCharacter): change order of deletion,
2821         change combo_language2 to combo_language2_
2822
2823 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
2824
2825         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
2826
2827 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
2828
2829         * Dialogs.C: added layoutcharacter
2830         * FormCharacter.C: added
2831         * FormCharacter.h: added
2832         * form_character.C: added
2833         * form_character.h: added
2834         * forms/form_character.fd: added
2835
2836 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
2837
2838         * FormPreferences.C: Handle lyxrc.language_use_babel and
2839         lyxrc.language_global_options.
2840
2841 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
2842
2843         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
2844
2845 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
2846
2847         * FormBase.C: no longer transient dialogs, XMapWindow()
2848           in attempt to de-iconify
2849
2850         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
2851
2852 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
2853
2854         * FormDocument.C (checkMarginValues): Activate "use geometry" button
2855         if using custom paper size/margin.
2856
2857 2001-02-21  Allan Rae  <rae@lyx.org>
2858
2859         * forms/form_preferences.fd: larger, bold font for outer tabfolder
2860
2861 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
2862
2863         * src/frontends/xforms/Dialogs.C: added preamble
2864         * src/frontends/xforms/FormPreamble.C: added
2865         * src/frontends/xforms/FormPreamble.h: added
2866         * src/frontends/xforms/Makefile.am: added
2867         * src/frontends/xforms/form_preamble.C: added
2868         * src/frontends/xforms/form_preamble.h: added
2869         * src/frontends/xforms/form_preamble.fd: added
2870
2871 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2872
2873         * FormBase.h: moved noncopyable derivation to DialogBase.
2874
2875 2001-02-19  Juergen Vigna  <jug@sad.it>
2876
2877         * FormTabular.C (build): make all input field accepted only after
2878         a "RETURN".
2879
2880         * forms/form_tabular.fd: removed default "Return" on Close-Button.
2881
2882 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2883
2884         * FormError.C:
2885         * FormGraphics.C:
2886         * FormInset.C (showInset): change associated with name change
2887         inset::hide to inset::hideDialog.
2888
2889 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2890
2891         * FormCitation.C (build): altering "Text after" now activates the Ok,
2892         Apply buttons.
2893
2894 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
2895
2896         * FormCitation.C: lots of white-space changes to make file consistent
2897         with LyX style.
2898         (input): use the FL_OBJECT * parameter to decide what to do, not the
2899         long parameter.
2900
2901         * FormCitation.h: removed most entries in enum.
2902
2903         * forms/form_citation.fd: change names of variables, consistent with
2904         Allan's naming scheme.
2905         Don't pass any particular arguments to the InputCB function.
2906         choice_style now triggers a callback and looks like other choices.
2907
2908 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
2909
2910         * other: use compare instead of strcmp/strncmp
2911
2912 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
2913
2914         * ButtonController.[Ch]: changed trigger_change_ vector and associated
2915         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
2916         callback to InputCB() but don't trigger a change in the state of the
2917         Ok, Apply buttons are much rarer than those that do.
2918
2919         * FormCitation.C (build): associated change.
2920
2921 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
2922
2923         * ButtonController.C: include algorithm
2924
2925 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
2926
2927         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
2928         new methods.
2929         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
2930         the vector of FL_OBJECT *s that can trigger a change in the button state
2931         is not empty, then a change of state will occur only if the FL_OBJECT *
2932         is present in this vector.
2933
2934         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2935         the user to deactivate specific fields within restore().
2936         (InputCB): pass the FL_OBJECT * to bc_.valid().
2937
2938         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2939         trigger a change of state in the Ok,Apply buttons.
2940         (update): bc_.readOnly() to the start of the method. Similar reasoning
2941         to that for FormBase::RestoreCB, above.
2942
2943 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
2944
2945         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2946         IgnorantPolicy.
2947
2948         * forms/form_browser.fd:
2949         * forms/form_copyright.fd:
2950         * forms/form_error.fd:
2951         * forms/form_tabular.fd:
2952         * forms/form_toc.fd:
2953         Consistent shortcuts for Close button: Esc and Return only.
2954
2955         * forms/form_citation.fd:
2956         * forms/form_document.fd:
2957         * forms/form_index.fd:
2958         * forms/form_paragraph.fd:
2959         * forms/form_preferences.fd:
2960         * forms/form_print.fd:
2961         * forms/form_ref.fd:
2962         * forms/form_tabular_create.fd:
2963         * forms/form_url.fd:
2964         Consistent shortcut for Cancel button: Esc only.
2965
2966 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
2967
2968         * Dialogs.C: new Splash. Include, Bibitem/tex
2969
2970         * FormBase.h: make show() virtual for Splash's benefit
2971
2972         * Makefile.am:
2973         * forms/makefile:
2974         * FormBibitem.C:
2975         * FormBibitem.h:
2976         * FormBibtex.C:
2977         * FormBibtex.h:
2978         * form_bibitem.C:
2979         * form_bibitem.h:
2980         * form_bibtex.C:
2981         * form_bibtex.h:
2982         * forms/form_bibitem.fd:
2983         * forms/form_bibtex.fd:
2984         * FormInclude.C:
2985         * FormInclude.h:
2986         * form_include.C:
2987         * form_include.h:
2988         * forms/form_include.fd:
2989         * FormSplash.C:
2990         * FormSplash.h:
2991         * form_splash.C:
2992         * form_splash.h:
2993         * forms/form_splash.fd: new forms
2994
2995 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
2996
2997         * FormLog.C: handle Literate build log nicely
2998
2999 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3000
3001         * Menubar_pimpl.C: remove support for reference menuitem type.
3002
3003 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
3004
3005         * Makefile.am:
3006         * Timeout_pimpl.h:
3007         * Timeout_pimpl.C: add Timeout implementation
3008
3009 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
3010
3011         * form_browser.h:
3012         * form_browser.C:
3013         * forms/form_browser.fd:
3014         * forms/makefile:
3015         * FormBrowser.C:
3016         * FormBrowser.h: readonly browser form
3017
3018         * FormLog.C:
3019         * FormLog.h:
3020         * FormVCLog.C:
3021         * FormVCLog.h:
3022         * Dialogs.C: add Log and VCLog
3023
3024         * Makefile.am: add Log and VCLog, add updatesrc target
3025
3026 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
3027
3028         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
3029
3030 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3031
3032         * FormPreferences.C (GetFrom): fix crash when there is no format
3033         defined.
3034         (GetTo): ditto.
3035
3036 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
3037
3038         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
3039         unsigned char correctly and so fix 2 bugs loading/changing colors.
3040
3041 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
3042
3043         * FormRef.C (update): Do not update dialog_->{ref,name,type}
3044         if inset_ == 0.
3045         Deactivate the type button when buffer is LinuxDoc/Docbook
3046         (build): Uncomment calls to addReadOnly().
3047         (updateBrowser) Do not disable the update button when there are no
3048         keys.
3049         (build, getType, getName): Use InsetRef::types.
3050
3051 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
3052
3053         * FormPrint.[Ch] (browse): new method to browse for file to print to.
3054
3055         * forms/form_print.fd: give the form a Browse button.
3056
3057 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
3058
3059         * FormRef.C (input): Fix the behavior of goto reference button.