]> git.lyx.org Git - features.git/blob - src/frontends/xforms/ChangeLog
Added Minipage-Dialog, small fix in LyXTabular::l_getline (removing \r).
[features.git] / src / frontends / xforms / ChangeLog
1 2001-03-16  Juergen Vigna  <jug@sad.it>
2
3         * Dialogs.C (Dialogs): create minipage options dialog.
4
5         * forms/form_minipage.fd: 
6         * form_minipage.C: 
7         * form_minipage.h: 
8         * FormMinipage.C: 
9         * FormMinipage.h: new files for the minipage options dialog.
10
11 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
12
13         * FormMaths.[Ch]: make the FD_ structs to private. Create appropriate
14         callback methods.
15
16         * forms/form_maths.fd: change C_FormBaseCancelCB to
17         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
18
19 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
20
21         * FormMaths.C: quash warnings
22
23 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
24
25         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
26         compatibility. 
27
28 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
29
30         * Form_various.h: cleaned up #includes and forward declarations.
31
32         * Form_various.C: added "using SigC::slot" declaration.
33
34         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
35
36         * FormDocument.C (CheckChoiceClass): removed string tct as the
37         compiler warned that it was defined but never used.
38         removed USE_CLASS_COMBO.
39
40 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
41
42         * Dialogs.C:
43         * FormMaths.h:
44         * FormMaths.C:
45         * MathsSymbols.h:
46         * MathsSymbols.C:
47         * Makefile.am:
48         * Toolbar_pimpl.C:
49         * form_*.C:
50         * forms/makefile:
51         * forms/form_maths.fd:
52         * forms/fdfixc.sed:
53         * forms/fdfix.sh: add maths panel
54
55         * bmtable.h:
56         * bmtable.c: moved from src/
57
58 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
59
60         * FormParagraph.h: NO_PEXTRA
61         * FormParagraph.C (input): NO_PEXTRA
62
63 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
64
65         * several files: remove CXX_WORKING_NAMESPACES
66
67 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
68
69         * Merging changes from BRANCH_MVC back into HEAD.
70
71 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
72
73         * Dialogs.C (c-tor): Changes associated with storing a vector of
74         boost::shared_ptrs.
75         Use MVC Bibitem popup.
76
77         * FormBase.h: add a new template class FormBase2, derived from FormBase
78         to make life creating MVC popups even easier ;-)
79
80         * FormBibitem.[Ch]:
81         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
82         Proof that a simple popup should be easy to implement!
83
84         * FormCitation.[Ch]: now derived from FormBase2.
85
86         * FormToc.C: added using std::vector directive.
87
88 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
89
90         * FormSearch.C: Add missing #pragma
91
92 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
93
94         * FormCitation.C:
95         * forms/form_citation.fd: added the ability to Search, both Simply and
96         for Regular Expressions. Use the Search code in the controller() to do
97         the actual searching.
98
99 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
100
101         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
102         * forms/makefile: added form_credits.fd
103         
104         * Dialogs.C: added FormCredits and removed ShowCredits.
105         
106         * FormCredits.[Ch]:
107         * forms/form_credits.fd:
108         * forms/form_search.fd: ported to the MVC way.
109         
110 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
111
112         * xforms_helpers.h (formatted): now has default arguments for size and
113         style.
114
115         * FormCitation.[Ch]: moved code out of this class and into
116         ControlCitation and associated helper funcs.
117         
118 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
119
120         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
121         ButtonController::valid() to check state of input. The buttons are
122         now controlled correctly.
123
124         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
125
126 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
127
128         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
129
130         * FormBase.[Ch]: rename title as title_.
131
132 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
133
134         * FormBase.C (c-tor): initialise variables in correct order.
135
136         * FormCitation.C: add #include <algorithm>
137
138 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
139
140         * xformsBC.[Ch]: Changes associated with the changes to
141         controllers/ButtonController.[Ch]. Ie, the class is now derived from
142         ButtonControllerBase and the ButtonPolicy is accessed through a method
143         bp() rather than the instance bp_.
144
145         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
146         rather use a pure virtual method bc() to access the controller
147         instantiated by the daughter classes.
148
149         * F*.[Ch]: changes associated with the above.
150
151 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
152
153         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
154
155         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
156
157 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
158
159         * ButtonController.[Ch]: deleted. The class is split into two
160         (with identical functionality), the code being found in
161         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
162
163         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
164         ButtonController class.
165
166         * FormBase.[Ch]: changes associated with the above split.
167
168         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
169         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
170         controlling all interaction to/from the LyX kernel.
171
172         * FormCitation.[Ch]:
173         * forms/form_citation.fd: An xforms-specific implementation of the
174         Citation dialog, controlled by the GUI-I ControlCitation.
175
176         * Dialogs.C: Use the controlled Citation dialog.
177
178 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
179
180         * Makefile.am:
181         * combox.h:
182         * combox.C: moved from src/
183
184 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
185
186         * forms/fdfix.sh:
187         * forms/form_filedialog.C.patch: I hate having to make these patches,
188         but on reflection I think it's probably better than hacking fdfix.sh.
189
190 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
191
192         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
193
194 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
195
196         * FormGraphics.C: remove unnecessary hack
197
198 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
199
200         * FormCitation.C (apply): Do not put space between multiple keys.
201
202 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
203
204         * Menubar_pimpl.C (add_toc): Remove debug message.
205
206 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
207
208         * Makefile.am:
209         * Dialogs.C:
210         * FormExternal.C:
211         * FormExternal.h:
212         * form_external.C:
213         * form_external.h:
214         * xforms/forms/makefile:
215         * forms/form_external.fd: add FormExternal
216
217 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
218
219         * Dialogs.C: add destroySplash()
220
221         * form_splash.h:
222         * form_splash.C:
223         * forms/form_splash.fd:
224         * FormSplash.h:
225         * FormSplash.C: make independent of FormBase, tidy
226         
227         * Menubar_pimpl.C: destroy splash on interaction
228
229 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
230
231         * FormInclude.h:
232         * FormInclude.C:
233         * form_include.h:
234         * form_include.C:
235         * forms/form_include.fd: rework, clean up
236
237 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
238
239         * FormToc.h: use Buffer::typedef
240
241         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
242         * FormToc.C (build): ditto
243         (updateToc): ditto
244
245 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
246
247         * FormToc.C (build): implement for dynamic number of lists
248         (updateToc): ditto
249         * Menubar_pimpl.C (add_toc): ditto
250
251 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
252
253         * added credits:
254         * Dialogs.C:
255         * Makefile.am:
256         * FormCredits.[Ch]:
257         * form_credits.[Ch]:
258         * forms/form_credits.fd:
259
260 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
261
262         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
263         make ButtonList contain boost::shared_ptr<ItemInfo>
264
265         * Menubar_pimpl.C (~Pimpl): remove destructor 
266
267 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
268
269         * Makefile.am:
270         * FileDialog.C:
271         * FormFiledialog.C:
272         * FormFiledialog.h:
273         * form_filedialog.C:
274         * form_filedialog.h:
275         * FormGraphics.C:
276         * FormInclude.C:
277         * FormPreferences.C:
278         * FormPrint.C:
279         * xforms_helpers.C:
280         * xforms_helpers.h:
281         * forms/fdfix.sh:
282         * forms/makefile:
283         * form/form_filedialog.fd: add File Dialog
284         * Toolbar_pimpl.h:
285         * Toolbar_pimpl.C: move LayoutsCB to here
286
287 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
288
289         * FormParagraph.C: changes because of ParagraphParameters.
290
291 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
292
293         * FormSearch.C (Replace): remove default argument
294         (Find): ditto
295
296 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
297
298         * added find/replace dialog:
299         * FormSearch.*: added
300         * form_search.*: added
301         * forms/form_search.fd: added
302
303 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
304
305         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
306
307         * various: in a rush of delayed guilt, I've renamed all instances of
308         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
309         finally sprouted.
310
311         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
312         activate/deactivate an FL_OBJECT.
313
314         * FormCitation.C:
315         * FormDocument.C:
316         * FormInclude.C:
317         * FormParagraph.C:
318         * FormPreamble.C:
319         * FormPreferences.C:
320         * FormRef.C:
321         * FormTabular.C: used it.
322
323 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
324
325         * FormPreferences.C: removed three unused using directives.
326
327 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
328
329         * added find/replace dialog:
330         * FormSearch.*: added
331         * form_search.*: added
332         * forms/form_search.fd: added
333
334 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
335
336         * FormRef.C: Fixed the behaviour of Goto-Ref.
337
338 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
339
340         * forms/makefile: added character and preamble dialogs
341
342 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
343
344         * FormCharacter.C (FormCharacter): change order of deletion,
345         change combo_language2 to combo_language2_
346
347 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
348
349         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
350
351 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
352
353         * Dialogs.C: added layoutcharacter
354         * FormCharacter.C: added
355         * FormCharacter.h: added
356         * form_character.C: added
357         * form_character.h: added
358         * forms/form_character.fd: added
359                
360 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
361  
362         * FormPreferences.C: Handle lyxrc.language_use_babel and
363         lyxrc.language_global_options.
364
365 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
366
367         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
368
369 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
370
371         * FormBase.C: no longer transient dialogs, XMapWindow()
372           in attempt to de-iconify
373
374         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
375
376 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
377
378         * FormDocument.C (checkMarginValues): Activate "use geometry" button 
379         if using custom paper size/margin.
380
381 2001-02-21  Allan Rae  <rae@lyx.org>
382
383         * forms/form_preferences.fd: larger, bold font for outer tabfolder
384
385 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
386
387         * src/frontends/xforms/Dialogs.C: added preamble
388         * src/frontends/xforms/FormPreamble.C: added
389         * src/frontends/xforms/FormPreamble.h: added
390         * src/frontends/xforms/Makefile.am: added
391         * src/frontends/xforms/form_preamble.C: added
392         * src/frontends/xforms/form_preamble.h: added
393         * src/frontends/xforms/form_preamble.fd: added
394
395 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
396
397         * FormBase.h: moved noncopyable derivation to DialogBase.
398
399 2001-02-19  Juergen Vigna  <jug@sad.it>
400
401         * FormTabular.C (build): make all input field accepted only after
402         a "RETURN".
403
404         * forms/form_tabular.fd: removed default "Return" on Close-Button.
405
406 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
407
408         * FormError.C:
409         * FormGraphics.C:
410         * FormInset.C (showInset): change associated with name change
411         inset::hide to inset::hideDialog.
412
413 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
414
415         * FormCitation.C (build): altering "Text after" now activates the Ok,
416         Apply buttons.
417
418 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
419
420         * FormCitation.C: lots of white-space changes to make file consistent
421         with LyX style.
422         (input): use the FL_OBJECT * parameter to decide what to do, not the
423         long parameter.
424
425         * FormCitation.h: removed most entries in enum.
426
427         * forms/form_citation.fd: change names of variables, consistent with
428         Allan's naming scheme.
429         Don't pass any particular arguments to the InputCB function.
430         choice_style now triggers a callback and looks like other choices.
431
432 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
433
434         * other: use compare instead of strcmp/strncmp
435
436 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
437
438         * ButtonController.[Ch]: changed trigger_change_ vector and associated
439         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
440         callback to InputCB() but don't trigger a change in the state of the
441         Ok, Apply buttons are much rarer than those that do.
442
443         * FormCitation.C (build): associated change.
444
445 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
446
447         * ButtonController.C: include algorithm
448
449 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
450
451         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
452         new methods.
453         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
454         the vector of FL_OBJECT *s that can trigger a change in the button state
455         is not empty, then a change of state will occur only if the FL_OBJECT *
456         is present in this vector.
457
458         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
459         the user to deactivate specific fields within restore().
460         (InputCB): pass the FL_OBJECT * to bc_.valid().
461
462         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
463         trigger a change of state in the Ok,Apply buttons.
464         (update): bc_.readOnly() to the start of the method. Similar reasoning
465         to that for FormBase::RestoreCB, above.
466
467 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
468
469         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
470         IgnorantPolicy.
471
472         * forms/form_browser.fd:
473         * forms/form_copyright.fd:
474         * forms/form_error.fd:
475         * forms/form_tabular.fd:
476         * forms/form_toc.fd:
477         Consistent shortcuts for Close button: Esc and Return only.
478
479         * forms/form_citation.fd:
480         * forms/form_document.fd:
481         * forms/form_index.fd:
482         * forms/form_paragraph.fd:
483         * forms/form_preferences.fd:
484         * forms/form_print.fd:
485         * forms/form_ref.fd:
486         * forms/form_tabular_create.fd:
487         * forms/form_url.fd:
488         Consistent shortcut for Cancel button: Esc only.
489
490 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
491
492         * Dialogs.C: new Splash. Include, Bibitem/tex
493
494         * FormBase.h: make show() virtual for Splash's benefit
495
496         * Makefile.am:
497         * forms/makefile:
498         * FormBibitem.C:
499         * FormBibitem.h:
500         * FormBibtex.C:
501         * FormBibtex.h:
502         * form_bibitem.C:
503         * form_bibitem.h:
504         * form_bibtex.C:
505         * form_bibtex.h:
506         * forms/form_bibitem.fd:
507         * forms/form_bibtex.fd:
508         * FormInclude.C:
509         * FormInclude.h:
510         * form_include.C:
511         * form_include.h:
512         * forms/form_include.fd:
513         * FormSplash.C:
514         * FormSplash.h:
515         * form_splash.C:
516         * form_splash.h:
517         * forms/form_splash.fd: new forms
518
519 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
520
521         * FormLog.C: handle Literate build log nicely
522
523 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
524
525         * Menubar_pimpl.C: remove support for reference menuitem type.
526
527 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
528
529         * Makefile.am:
530         * Timeout_pimpl.h:
531         * Timeout_pimpl.C: add Timeout implementation
532
533 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
534
535         * form_browser.h:
536         * form_browser.C:
537         * forms/form_browser.fd:
538         * forms/makefile:
539         * FormBrowser.C:
540         * FormBrowser.h: readonly browser form
541
542         * FormLog.C:
543         * FormLog.h:
544         * FormVCLog.C:
545         * FormVCLog.h:
546         * Dialogs.C: add Log and VCLog
547
548         * Makefile.am: add Log and VCLog, add updatesrc target
549
550 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
551
552         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
553
554 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
555
556         * FormPreferences.C (GetFrom): fix crash when there is no format
557         defined. 
558         (GetTo): ditto.
559
560 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
561
562         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
563         unsigned char correctly and so fix 2 bugs loading/changing colors.
564
565 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
566
567         * FormRef.C (update): Do not update dialog_->{ref,name,type}
568         if inset_ == 0.
569         Deactivate the type button when buffer is LinuxDoc/Docbook
570         (build): Uncomment calls to addReadOnly().
571         (updateBrowser) Do not disable the update button when there are no 
572         keys.
573         (build, getType, getName): Use InsetRef::types.
574
575 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
576
577         * FormPrint.[Ch] (browse): new method to browse for file to print to.
578
579         * forms/form_print.fd: give the form a Browse button.
580
581 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
582
583         * FormRef.C (input): Fix the behavior of goto reference button.
584