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