]> git.lyx.org Git - lyx.git/blob - src/frontends/ChangeLog
Jo�o Assirati's lyxsocket patch.
[lyx.git] / src / frontends / ChangeLog
1 2003-10-13  Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
2
3         * lyx_gui.h (set_datasocket_callback, set_serversocket_callback,
4         remove_datasocket_callback, remove_serversocket_callback):
5         new function declarations, implemented in the various frontends.
6
7 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
8
9         * lyx_gui.h: add <string> and other small fixes to make Lars'
10         std::string patch compile with STLport.
11
12 2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
13
14         * LyXView.C (updateToolbar): adjust
15
16 2003-09-18  Angus Leeming  <leeming@lyx.org>
17
18         * Painter.C:
19         * Painter.h:
20         * lyx_gui.h: rename EnumLColor as LColor_color.
21
22 2003-09-18  Angus Leeming  <leeming@lyx.org>
23
24         * Dialogs.[Ch] (find): renamed as find_or_build.
25         (update, hideSlot): don't call find_or_build to find the requested dialog.
26         Instead, search dialogs_, the list of already constructed dialogs. If it
27         ain't found, do nothing.
28
29 2003-09-16  Angus Leeming  <leeming@lyx.org>
30
31         * screen.C: add #include "LColor.h".
32
33 2003-09-15  Angus Leeming  <leeming@lyx.org>
34
35         * Painter.C: add #include "LColor.h".
36         (rectText): pass EnumLColor args, rather than LColor::color ones.
37
38         * Painter.h:
39         * lyx_gui.h: remove #include "LColor.h". Forward declare EnumLColor.
40
41         * Painter.h (line, lines, rectangle, fillRectangle, fillPolygon, arc,
42         point, rectText):
43         * lyx_gui.h (hexname, update_color):
44         pass EnumLColor args, rather than LColor::color ones.
45
46 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
47
48         * Timeout.C: change Assert to BOOST_ASSERT
49
50 2003-09-07  Angus Leeming  <leeming@lyx.org>
51
52         * Alert.h: remove #include <algorithm>.
53         * Dialogs.h: remove #include <boost/scoped_ptr.hpp>.
54         * WorkArea.h: remove #include <boost/signals/signal3.hpp>, <utility>.
55         * guiapi.h: remove #include "support/std_string.h".
56
57 2003-09-06  Angus Leeming  <leeming@lyx.org>
58
59         * LyXKeySym.h: remove LyXKeySymPtr typedef.
60         * WorkArea.h: forward declare LyXKeySym rather than
61         #include "frontends/LyXKeySym.h".
62
63 2003-09-05  Martin Vermeer  <martin.vermeer@hut.fi>
64
65         * Alert_pimpl.h: re-add missing system headers, needed for 2.95.2.
66
67 2003-09-05  Angus Leeming  <leeming@lyx.org>
68
69         * WorkArea.C: removed. It was entirely empty.
70         * Makefile.am: remove WorkArea.C
71
72         * *.C: rearranged #includes in alphabetical and directory order.
73
74 2003-09-04  Angus Leeming  <leeming@lyx.org>
75
76         * Alert_pimpl.h: move out #include "debug.h".
77         * LyXView.h: move out #include "types.h".
78         * WorkArea.h: move out #include "funcrequest.h".
79         * screen.h: move out #include "RowList.h".
80
81 2003-09-02  John Levon  <levon@movementarian.org>
82
83         * screen.C: remove cursor.i[xy]()
84
85 2003-09-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
86
87         * Alert.C (prompt, warning, error, information, askForText): Make
88         them output the alert to stderr if debugging is turned on.
89
90 2003-08-27  John Levon  <levon@movementarian.org>
91
92         * screen.C: fix cursor in ERT (bug 1341)
93
94 2003-08-26  Alfredo Braunstein  <abraunst@libero.it>
95
96         * screen.C (redraw): remove an uneeded updateRowPositions
97
98 2003-08-19  André Pönitz  <poenitz@gmx.net>
99
100         * screen.[Ch]: use new rowpainter interface
101
102 2003-08-18  André Pönitz  <poenitz@gmx.net>
103
104         * screen.[Ch]: remove draw()
105
106 2003-08-15  André Pönitz  <poenitz@gmx.net>
107
108         * screen.[Ch]: remove toggleSelection()
109
110 2003-08-02  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
111
112         * Makefile.am (SUBDIRS): use FRONTENDS_SUBDIRS
113
114         * Toolbar.C (clearLayoutList): new methods, which resets
115         last_textclass_. The derived methods should call that.
116
117 2003-08-01  André Pönitz  <poenitz@gmx.net>
118
119         * screen.[Ch]: merge update() and repaint()
120
121 2003-07-29  André Pönitz  <poenitz@gmx.net>
122
123         * screen.[Ch]: remove toggleToggle.
124
125 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
126
127         * Menubar.h: do not use a pimpl, but rather an abstract class
128
129         * Menubar.C: removed
130
131 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
132
133         * Toolbar.h: do not use a pimpl, but rather an abstract class
134
135 2003-07-21  Angus Leeming  <leeming@lyx.org>
136
137         * screen.C (c-tor, greyOut): use namespace lyx::graphics
138         rather than the grfx shortcut.
139
140 2003-07-15  André Pönitz  <poenitz@gmx.net>
141
142         * screen.[Ch]: refresh_status tristate -> need_update bool
143
144 2003-07-15  André Pönitz  <poenitz@gmx.net>
145
146         * screen.C: collapse REFRESH_ROW and REFRESH_AREA handling
147
148 2003-07-14  André Pönitz  <poenitz@gmx.net>
149
150         * screen.C: use slimmed down rowpainter interface
151
152 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
153
154         * introduce namespace lyx::graphics
155
156 2003-06-27  André Pönitz  <poenitz@gmx.net>
157
158         * screen.[Ch]: take care of removed LyXCursor::row_ member
159
160 2003-06-19  Angus Leeming  <leeming@lyx.org>
161
162         * Dialogs.h: (showTexinfo):
163         * guiapi.[Ch] (gui_ShowTexinfo):  removed.
164
165 2003-06-17  Angus Leeming  <leeming@lyx.org>
166
167         * Dialogs.h: (showMathPanel):
168         * guiapi.[Ch] (gui_ShowMathPanel):  removed.
169
170 2003-06-06  Alfredo Braunstein  <abraunst@libero.it>
171
172         * Dialogs.[Ch] (visible): added.
173
174 2003-06-03  John Levon  <levon@movementarian.org>
175
176         * lyx_gui.h: add sync_events()
177
178         * screen.C: sync events before showing the cursor
179
180 2003-05-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
181
182         * Makefile.am: better lib building
183
184 2003-05-03  John Levon  <levon@movementarian.org>
185
186         * screen.h:
187         * screen.C: replace cursor code with simpler variant
188         that calculates the cursor pos via inset inspector. Hide
189         the cursor before a paint. Make Cursor_Shape protected.
190
191 2003-04-27  John Levon  <levon@movementarian.org>
192
193         * Alert.h:
194         * Alert.C:
195         * Alert_pimpl.h: ::prompt() takes cancel_button
196
197 2003-04-16  Alfredo Braunstein  <abraunst@libero.it>
198
199         * screen.C (redraw): added a missing call to updateRowPositions
200
201 2003-04-15  John Levon  <levon@movementarian.org>
202
203         * LyXView.C: toolbar flags changed
204
205 2003-04-11  Alfredo Braunstein  <abraunst@libero.it>
206
207         * screen.C (update): add calls to updateRowPositions() before
208         drawOneRow and drawFromTo.
209
210 2003-04-10  John Levon  <levon@movementarian.org>
211
212         * Toolbar.h:
213         * Toolbar.C: handle on/off etc. for toolbars
214
215         * LyXView.C: update toolbar on/off etc.
216
217 2003-04-09  John Levon  <levon@movementarian.org>
218
219         * Toolbar.C: handle multiple toolbars
220
221 2003-04-08  John Levon  <levon@movementarian.org>
222
223         * Toolbar.C: handle tooltip
224
225 2003-04-07  John Levon  <levon@movementarian.org>
226
227         * LyXView.h: add clearMessage()
228
229 2003-04-01  John Levon  <levon@movementarian.org>
230
231         * Toolbar.h:
232         * Toolbar.C: ToolbarDefaults got renamed
233
234 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
235
236         screen.[Ch]: adjust
237
238 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
239
240         * screen.C (topCursorVisible): adjust
241         (drawFromTo): adjust
242         (drawOneRow): adjust
243
244 2003-03-31  John Levon  <levon@movementarian.org>
245
246         * lyx_gui.h: add new font name helpers, move
247         use_gui to here.
248
249         * Alert.C: from above
250
251 2003-03-31  John Levon  <levon@movementarian.org>
252
253         * Alert_pimpl.h:
254         * Alert.h:
255         * Alert.C: finally kill alert()
256
257 2003-03-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
258
259         * screen.C (drawFromTo): adjust for RowList.
260         (update): adjust.
261
262 2003-03-29  John Levon  <levon@movementarian.org>
263
264         * Alert.h:
265         * Alert.C:
266         * Alert_pimpl.h: kill err_alert. Add information(),
267         warning(), error()
268
269 2003-03-29  John Levon  <levon@movementarian.org>
270
271         * Alert.h:
272         * Alert.C:
273         * Alert_pimpl.h: fix up askQuestion/askConfirmation
274         into prompt, to discourage Yes/No questions.
275
276 2003-03-26  Angus Leeming  <leeming@lyx.org>
277
278         * Dialogs.h: remove showThesaurus.
279         * guiapi.[Ch]: remove the gui_ equivalents.
280
281 2003-03-25  Angus Leeming  <leeming@lyx.org>
282
283         * Dialogs.h: remove showFile, showLogFile, showVCLogFile.
284         * guiapi.[Ch]: remove the gui_ equivalents.
285
286 2003-03-22  John Levon  <levon@movementarian.org>
287
288         * screen.C:
289         * screen.h: LyXText refresh renamings
290
291 2003-03-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
292
293         * adjust for BufferView* arg removal from lyxtext.
294
295 2003-03-17  John Levon  <levon@movementarian.org>
296
297         * screen.h:
298         * screen.C: remove cleared/background painting code,
299         update() was taking a pointless LyXText parameter
300
301 2003-03-13  Angus Leeming  <leeming@lyx.org>
302
303         * Dialogs.h: remove showParagraph and updateParagraph.
304         * guiapi.[Ch]: remove gui_ShowParagraph and gui_UpdateParagraph.
305
306 2003-03-12  Angus Leeming  <leeming@lyx.org>
307
308         * Dialogs.[Ch] (hide): rejig as a static method. Hide the signal
309         away.
310         (show): add a string arg.
311
312         * Dialogs.h: remove showCharacter and setUserFreeFont.
313         * guiapi.[Ch]: remove gui_ShowCharacter and gui_SetUserFreeFont.
314
315 2003-03-10  Angus Leeming  <leeming@lyx.org>
316
317         * Dialogs.h (hide): make it a static method that returns a
318         boost::signal2<> & (takes 'name' and 'inset' args).
319
320 2003-03-09  Angus Leeming  <leeming@lyx.org>
321
322         * Dialogs.h: remove showMergeChanges.
323
324 2003-03-09  Angus Leeming  <leeming@lyx.org>
325
326         * Dialogs.h: remove showAboutlyx.
327         * guiapi.[Ch]: remove gui_showAboutlyx.
328
329         * Dialogs.[Ch] (show): new method for non-inset dialogs.
330
331 2003-03-09  Angus Leeming  <leeming@lyx.org>
332
333         * Dialogs.h: remove showTabularCreate.
334         * guiapi.[Ch]: remove gui_showTabularCreate.
335
336 2003-03-09  Angus Leeming  <leeming@lyx.org>
337
338         * Dialogs.h: remove showTabular, updateTabular.
339         * guiapi.[Ch]: remove gui_updateTabular, gui_updateTabular.
340
341 2003-03-07  Angus Leeming  <leeming@lyx.org>
342
343         * Dialogs.h: remove showGraphics.
344         * guiapi.[Ch]: remove gui_showGraphics.
345
346 2003-03-07  Angus Leeming  <leeming@lyx.org>
347
348         * Dialogs.h: remove showMinipage, updateMinipage.
349         * guiapi.[Ch]: remove gui_showMinipage, gui_updateMinipage.
350
351 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
352
353         * screen.C: use LyXText::top_y() instead of LyXText::first_y
354
355 2003-03-05  Angus Leeming  <leeming@lyx.org>
356
357         * Dialogs.h: remove showWrap.
358         * guiapi.[Ch]: remove gui_ShowWrap.
359
360 2003-03-05  Angus Leeming  <leeming@lyx.org>
361
362         * Dialogs.h: remove showFloat.
363         * guiapi.[Ch]: remove gui_ShowFloat.
364
365 2003-03-05  Angus Leeming  <leeming@lyx.org>
366
367         * Dialogs.h: remove showInclude.
368         * guiapi.[Ch]: remove gui_ShowInclude.
369
370 2003-03-05  Angus Leeming  <leeming@lyx.org>
371
372         * Dialogs.h: remove showExternal.
373         * guiapi.[Ch]: remove gui_ShowExternal.
374
375 2003-02-27  Angus Leeming  <leeming@lyx.org>
376
377         * screen.C (redraw, greyOut): ensure that the painter is started
378         before attempting to paint.
379
380 2003-02-26  John Levon  <levon@movementarian.org>
381
382         * screen.C: use RowPainter
383
384 2003-02-26  Angus Leeming  <leeming@lyx.org>
385
386         * screen.[Ch]: ensure that the LyX splash screen is drawn if desired.
387
388 2003-02-21  Angus Leeming  <leeming@lyx.org>
389
390         * Dialogs.[Ch]: simplify the dialog interface by using a few
391         methods to do generic things like 'show' a dialog. Individual
392         dialogs are invoked through a string 'name'.
393         Use methods 'hideAll' etc to replace signals of the same name: more
394         transparent code.
395
396         * guiapi.[Ch]: provide a C-interface to the new Dialogs::show
397         method. Retire the old functions that called dead Dialogs methods.
398
399 2003-02-21  Angus Leeming  <leeming@lyx.org>
400
401         * Timeout.[Ch]: define a Timeout::Impl abstract base class from
402         which the GUIs will derive their implementations. Means that
403         we no longer have to look into the GUIs to write the class.
404         Store the implementation in a boost::scoped_ptr, not a raw pointer.
405
406 2003-02-21  Angus Leeming  <leeming@lyx.org>
407
408         * Dialogs.h: remove forward declarations of InsetBibKey, InsetBibtex.
409
410         * FileDialog.h: don't pass LyXView to the c-tor.
411         Don't store a LyXView &.
412
413 2003-02-14  John Levon  <levon@movementarian.org>
414
415         * LyXView.h: prohibit/allowInput() -> busy(bool)
416
417 2003-02-08  John Levon  <levon@movementarian.org>
418
419         * Dialogs.h: add showMergeChanges()
420
421 2003-01-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
422
423         * FileDialog.h: implement opendir (browse directory) [bug 824]
424
425 2003-01-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
426
427         * Makefile.am (LIBS): delete
428         (libfrontends_la_LDFLAGS): add with same as LIBS
429
430 2003-01-11  Angus Leeming  <leeming@lyx.org>
431
432         * screen.C (SplashScreen): load up banner.ppm rather than banner.xpm.
433
434 2003-01-05  John Levon  <levon@movementarian.org>
435
436         * LyXKeySym.h: pass Encoding to getISOEncoded
437
438 2002-12-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
439
440         * lyx_gui.h: add new function lyx_gui::getStatus, which can be
441         used by a frontend to indicate that some lfun is not implemented.
442
443 2002-12-12  John Levon  <levon@movementarian.org>
444
445         * LyXKeySym.h: add isText()
446
447 2002-12-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
448
449         * screen.C (fitCursor): remove usleep thingie
450         (fitManualCursor): ditto
451
452 2002-12-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
453
454         * screen.C (fitManualCursor): add delay if we have a selection
455         going
456         (fitCursor): ditto
457
458 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
459
460         * several files: ws changes
461
462 2002-11-17  John Levon  <levon@movementarian.org>
463
464         * FileDialog.h: split Select() into open()/save() for
465           benefit of Qt
466
467 2002-11-01  Herbert Voss  <voss@perce.de>
468
469         * ControlGraphics.C: "Default" is now a part of the rotate-list
470
471 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
472
473         * lyx_gui.h: do not use std:: on string
474
475 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
476
477         * lyx_gui.h: reindent a bit, change signeture on lyx_gui::start.
478
479 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
480
481         * PrinterParams.h (to): default value changed to 0 (from 1).
482
483         * Liason.[Ch]: removed. Code moved into ControlPrint.[Ch].
484
485         * makefile.am: remove Liason.[Ch].
486
487 2002-10-21  Angus Leeming  <aleem@pneumon.bg.ic.ac.uk>
488
489         * LyXKeySym.h (operator==): compilation fix. The two args should have
490         different names...
491
492 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
493
494         * LyXKeySym.h: move operator== out of class. Separate
495         implementations for xforms and qt.
496
497         * Liason.[Ch]: get rid of setMinibuffer, where used call message
498         directly through LyXView::message instead.
499
500 2002-09-25  Angus Leeming  <leeming@lyx.org>
501
502         * Dialogs.C: doxygen fix.
503
504 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
505
506         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
507
508 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
509
510         * Liason.C: implement new printer parameters with new xforms dialog
511
512 2002-09-11  Rob Lahaye  <lahaye@snu.ac.kr>
513
514         * LyXView.C (LyXView::updateWindowTitle): change the minimised icon
515         to show an asterix if the buffer has changed.
516
517 2002-09-11  John Levon  <levon@movementarian.org>
518
519         * Painter.C: draw frame after background. This is needed
520           on Qt but not xforms ??
521
522 2002-09-05  Angus Leeming  <leeming@lyx.org>
523
524         * all files: modify the headers as discussed on the list.
525
526 2002-08-28  André Pönitz <poenitz@gmx.net>
527
528         * WorkArea.h: replace bunch of mouse event handler by 'dispatch' handler
529
530 2002-08-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
531
532         * Dialogs.h (noncopyable): ws changes only
533
534 2002-08-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
535
536         * Makefile.am: use $(variables) instead of @substitutions@
537
538 2002-08-15  Angus Leeming  <leeming@lyx.org>
539
540         * Dialogs.[Ch]:
541         * guiapi.[Ch]: the brave new world of Dialog creation.
542
543         * LyXView.C: associated change.
544
545         * Makefile.am: add new file guiapi.C.
546
547 2002-08-13  Angus Leeming  <leeming@lyx.org>
548
549         * DialogBase.h: removed.
550
551         * Dialogs.h: rearrange #includes, forward declarations and some
552         functions. Remove commented out, historical code.
553
554         * Dialogs.[Ch] (showInfo): removed.
555
556         * guiapi.h (gui_ShowInfo): removed.
557
558 2002-08-13  André Pönitz <poenitz@gmx.net>
559
560         * LyXView.[Ch]: new member dispatch();
561
562 2002-08-13  Angus Leeming  <leeming@lyx.org>
563
564         * LyXView.[Ch]:
565         (getLyXFunc, getToolbar, getMenubar, getDialogs, getIntl): all now
566         return a reference not a pointer.
567         (controlcommand_, intl_, autosave_timeout_): employ the
568         const scoped_ptr idiom.
569
570 2002-08-12  Angus Leeming  <leeming@lyx.org>
571
572         * DialogBase.h: no longer derive from boost::signals::trackable.
573
574         * Toolbar.[Ch] (c-tor): no londer passed a Dialogs &.
575
576 2002-08-08  John Levon  <levon@movementarian.org>
577
578         * Toolbar.C:
579
580 2002-08-06  André Poenitz  <poenitz@gmx.net>
581
582         * Screen.C: Honor \show_banner lyxrc setting
583
584 2002-08-04  John Levon  <levon@movementarian.org>
585
586         * LyXView.C: isLyxClean->isClean
587
588 2002-08-02  Edwin Leuven <leuven@fee.uva.nl>
589
590         * Dialogs.[Ch] (updateParagraph): converted back to a signal again.
591
592 2002-08-02  Angus Leeming  <leeming@lyx.org>
593
594         * LyXView.[Ch] (view): now returns shared_ptr<BufferView> const &
595         so that anything wanting to cache the buffer view can do so safely
596         using a boost::weak_ptr.
597
598         * LyXView.h: store bufferview_ as a shared_ptr, not as a scoped_ptr.
599         Spell Bjønnes correctly.
600
601 2002-08-01  John Levon  <levon@movementarian.org>
602
603         * Dialogs.h:
604         * Dialogs.C:
605         * guiapi.h: remove options from spell dialog
606
607 2002-07-30  John Levon  <levon@movementarian.org>
608
609         * lyx_gui.h: add remove_read_callback()
610
611 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
612
613         * lyx_gui.h: add exit()
614
615 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
616
617         * Toolbar.h:
618         * Toolbar.C: remove other unused code
619
620 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
621
622         * Toolbar.h:
623         * Toolbar.C: remove ->push()
624
625 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
626
627         * LyXView.C: use BufferParams::getLyXTextClass
628
629 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
630
631         * LyXView.C: move autosave connect here
632
633 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
634
635         * LyXView.C (updateMenubar): remove code to set different menubars
636
637         * Menubar.C (set): remove
638
639 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
640
641         * LyXView.h:
642         * LyXView.C: use ControlCommandBuffer, related
643           cleanup
644
645         * MiniBuffer.h:
646         * MiniBuffer.C: remove
647
648 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
649
650         * LyXView.h:
651         * LyXView.C:
652         * MiniBuffer.h:
653         * MiniBuffer.C: remove messagePush/Pop, addSet
654
655 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
656
657         * LyXView.h:
658         * LyXView.C: change showState to view_state_changed signal
659
660 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
661
662         * lyx_gui.h: add set_read_callback()
663
664 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
665
666         * lyx_gui.h: remove init_graphics()
667
668 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
669
670         * Toolbar.h:
671         * Toolbar.C: remove unused (de)activate()
672
673 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
674
675         * Makefile.am:
676         * font_loader.h: remove
677
678         * lyx_gui.h: add update_fonts(), font_available()
679
680 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
681
682         * lyx_gui.h: add update_color
683
684 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
685
686         * Painter.C:
687         * Painter.h: make frame/background painting optional
688           for rectText
689
690 2002-07-05  Angus Leeming  <leeming@lyx.org>
691
692         * lyx_gui.h (hexname): new function.
693
694 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
695
696         * screen.C (SplashScreen): we change
697         (topCursorVisible): ws change
698         (greyOut): divide by 2 instead of multiplying with 0.5
699
700 2002-07-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
701
702         * Dialogs.h: remove static from redrawGUI and
703         toggleTooltips.
704
705 2002-06-28  Angus Leeming  <leeming@lyx.org>
706
707         * Painter.h:
708         * screen.C: changes associated with the name change grfx::GImage ->
709         grfx::Image.
710
711 2002-06-26  Angus Leeming  <leeming@lyx.org>
712
713         * screen.C: moved the image loading stuff into a new class grfx::Loader.
714         Simplifies this file enormously.
715
716 2002-06-25  Angus Leeming  <leeming@lyx.org>
717
718         * screen.C: add a SplashScreen class to load up the pixmap once again.
719
720 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
721
722         * LyXView.C: layout as layout
723
724 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
725
726         * screen.C: add FIXME
727
728 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
729
730         * WorkArea.h: remove redraw()
731
732 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
733
734         * guiapi.h:
735         * Dialogs.h:
736         * Dialogs.C: createIndex() doesn't take string
737
738 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
739
740         * WorkArea.h: remove unused resize(..) and change name
741
742 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
743
744         * LyXKeySym.h:
745         * LyXKeySym.C: remove un-needed file
746
747         * WorkArea.h:
748         * WorkArea.C: remove un-needed file. Add back
749           comments. Remove focus management, greyOut()
750
751 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
752
753         * WorkArea.h: remove focus/unfocus events
754
755 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
756
757         * WorkArea.h: remove unused methods
758
759 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
760
761         * Toolbar.C: add missing header
762
763 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
764
765         * WorkArea.h: remove unused method width()
766
767 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
768
769         * add a nother layer of inderection for calling gui specific
770         methods.
771         * guiapi.h: new file
772
773 2002-06-16    <alstrup@diku.dk>
774
775         * WorkArea.C: New file for GUII.
776
777         * WorkAreaFactory.h: New file for GUII.
778
779         * WorkArea.h: GUII stuff.
780
781 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
782
783         * LyXKeySymFactory.h: Added GUII factory for LyXKeySyms.
784
785         * LyXKeySym.[Ch]: Made the LyXKeySym class GUII.
786
787         * LyXKeySym.[Ch]: new LyXKeySym class for representing a
788         keypress. For now, X11 dependent.
789
790         * Makefile.am: Added LyXKeySym.
791
792 2002-06-14  Lyx Development team  <lyx@electronia>
793
794         * LyXScreenFactory.h: New factory for creating the screen
795         object in the super GUII way.
796
797         * screen.h: Made LyXScreen an abstract base class for the
798         screen object.
799
800         * LyXView.h: Moved last_textclass_ member to Toolbar.C where it
801         belongs.
802
803 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
804
805         * Painter.h:
806         * Painter.C: s/PainterBase/Painter, remove dead code
807
808 2002-06-12  Angus Leeming  <leeming@lyx.org>
809
810         * lyx_gui.h: remove trailing semi-colon after the brace closing
811         the namespace.
812
813 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
814
815         * LyXView.h: cleanup
816
817         * LyXView.C: move init() here from xforms/
818
819 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
820
821         * screen.h:
822         * screen.C: change topCursorVisible() prototype
823
824 2002-06-12  Angus Leeming  <leeming@lyx.org>
825
826         * font_metrics.h: remove trailing semi-colon after the brace closing
827         the namespace.
828
829 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
830
831         * GUIRunTime.h: remove in favour of ...
832
833         * Makefile.am:
834         * lyx_gui.h: ... namespace for GUI start up
835
836         * LyXView.h: remove init(),show(),setPosition()
837
838 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
839
840         * Menubar.C:
841         * Timeout.h:
842         * Toolbar.C:
843         * LyXView.h:
844         * LyXView.C: some cleanup, prefer scoped_ptr
845
846 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
847
848         * screen.C:
849         * Painter.C: use workHeight()
850
851         * WorkArea.h: remove confusing duplicate unused code
852
853 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
854
855         * screen.h:
856         * screen.C: rename, add reset()
857
858 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
859
860         * font_metrics.h: move X-specific stuff out of namespace
861
862 2002-06-07  Angus Leeming  <leeming@lyx.org>
863
864         Fixes needed to compile with Compaq cxx 6.5.
865         * Alert.C: all c-library variables have been moved into namespace std.
866         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
867
868         * Toolbar.h (Pimpl): type definition made public.
869
870 2002-05-31  John Levon  <moz@compsoc.man.ac.uk>
871
872         * Alert.h: better variable name
873
874 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
875
876         * switch from SigC signals to boost::signals
877
878 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
879
880         * Makefile.am:
881         * WorkArea.h:
882         * WorkArea.C: move to xforms/ for better diff
883
884 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
885
886         * key_state.h:
887         * mouse_state.h: add
888
889         * Makefile.am:
890         * WorkArea.h:
891         * WorkArea.C: use above
892
893 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
894
895         * Makefile.am:
896         * font_loader.h: placeholder
897
898         * screen.C: use placeholder
899
900 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
901
902         * Makefile.am:
903         * font_metrics.h: add placeholder
904
905         * Painter.C:
906         * screen.C: use placeholder
907
908 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
909
910         * WorkArea.h:
911         * WorkArea.C:
912         * Makefile.am: move here
913
914         * screen.h:
915         * screen.C: move here
916
917 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
918
919         * Liason.C:
920         * LyXView.h:
921         * LyXView.C:
922         * Makefile.am: move LyXView here
923
924 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
925
926         * Makefile.am:
927         * Painter.h:
928         * Painter.C: add PainterBase here
929
930 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
931
932         * Dialogs.h: use more specific smart_ptr header
933
934 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
935
936         * Makefile.am (DIST_SUBDIRS): use this instead of EXTRA_DIST
937         (EXTRA_DIST): delete
938         (dist-hook): delete
939         (distclean-local): delete
940
941 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
942
943         * Makefile.am: make distcheck work
944         (distclean-local): handle distclean of non-built frontends better.
945
946 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
947
948         * most files: ws cleanup
949
950         * Makefile.am: remove ld -r stuff
951
952 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
953
954         * Makefile.am: special rules if partial linking
955
956 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
957
958         * doxygen fixes.
959
960 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
961
962         * Dialogs.[Ch]: add static signal toggleTooltips and
963         static method tooltipsEnabled.
964
965 2002-03-04  Angus Leeming  <a.leeming@ic.ac.uk>
966
967         * Dialogs.h:
968         * GUIRunTime.h (initialiseGraphics): moved to GUIRunTime.
969
970 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
971
972         * Toolbar.[Ch] (setLayout): layout as string
973
974 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
975
976         * Dialogs.h (initialiseGraphics): a new static method.
977
978 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
979
980         * Makefile.am: don't compile support as LyXImage is now dead.
981
982 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
983
984         * Makefile.am: better dep. tracking from controllers and xforms
985
986 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
987
988         * Liason.C: Changes due to the renaming of support/syscall.[Ch] as
989         support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
990         Rearrange #includes in Lars' approved fashion.
991
992         * Timeout.[Ch] (running): new method.
993         (default c-tor): removed.
994
995         * Dialogs.h: added a new signal, showForks.
996
997 2002-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
998
999         * Liason.C:
1000         change Systemcalls::System to Systemcalls::Wait and
1001         change Systemcalls::SystemDontWait to Systemcalls::DontWait.
1002         No change of functionality, just reflects the stripped down Systemcalls
1003         class.
1004
1005 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1006
1007         * Liason.C (printBuffer): use Buffer::filePath
1008
1009 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1010
1011         * Timeout.h:
1012         * FileDialog.h: do not include <config.h> in header files.
1013
1014 2001-12-12  Angus Leeming  <a.leeming@ic.ac.uk>
1015
1016         * Alert.h: remove spurious semi-colon at the end of the namespace
1017         scope.
1018
1019 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
1020
1021         * Makefile.am:
1022         * Alert.h:
1023         * Alert.C:
1024         * Alert_pimpl.h: alerts etc.
1025
1026 2001-10-09  Herbert Voss  <voss@perce.de>
1027
1028         * Dialogs.h: added showFile and showTexinfo signals.
1029
1030 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
1031
1032         * Dialogs.h (showSplash, destroySplash, splash_): removed.
1033
1034         * Dialogs.C (destroySplash): removed.
1035
1036 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
1037
1038         * GUIRunTime.h: initApplication() should take a & to argc
1039
1040 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
1041
1042         * Liason.C: IsDirWriteable changed
1043
1044 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1045
1046         * Liason.C: #include LAssert.h
1047
1048 2001-07-24  John Levon  <moz@compsoc.man.ac.uk>
1049
1050         * Dialogs.h: add showThesaurus
1051
1052 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1053
1054         * Dialogs.h: add showAboutlyx and remove showCredits and Copyright
1055
1056 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1057
1058         * Dialogs.h: added showSpellchecker
1059
1060 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1061
1062         * GUIRunTime.h: (x11Display):
1063         (x11Screen):
1064         (x11Colormap):
1065         (x11VisualDepth): new methods
1066
1067 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1068
1069         * GUIRunTime.h: add createMainView
1070
1071 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
1072
1073         * Dialogs.h: add showSpellcheckerPreferences
1074
1075 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
1076
1077         * Makefile.am: remove kde frontend
1078
1079 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
1080
1081         * Dialogs.h: removed unused signal showCharacter.
1082         Renamed signals showLayoutDocument -> showDocument,
1083         showLayoutParagraph -> showParagraph,
1084         showLayoutCharacter -> showCharacter.
1085         Added signal updateParagraph.
1086         Rearranged signals in some sort of alphabetical order again.
1087
1088 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
1089
1090         * FileDialog.h:
1091         * Timeout.h: added // -*- C++ -*- as first line.
1092
1093 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1094
1095         * Makefile.am: make the dependencies work for the sub libs.
1096
1097 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1098
1099         * Makefile.am (libfrontends_la_LIBADD): new var, add all subdirs
1100         libs here.
1101
1102 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
1103
1104         * Makefile.am: make controllers subdir before xforms.
1105
1106         * Dialogs.h: (add, destroySplash): moved out of line and into Dialogs.C.
1107
1108         * Dialogs.C: new file, instantiating the add, destroySplash methods.
1109
1110 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1111
1112         * Liason.[Ch] (setMinibuffer): change second arg to string
1113
1114         * Dialogs.h: inherit privately from noncopyable
1115
1116 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
1117
1118         * Dialogs.h: s/popup/dialog/
1119
1120 2001-03-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1121
1122         * Liason.C (printBuffer): do not forget file name
1123         when printing with empty print_spool_command.
1124
1125 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1126
1127         * ButtonPolicies.[Ch]: removed (thought I did this before?). The files
1128         are now stored in the controllers dir.
1129
1130 2001-03-16  Juergen Vigna  <jug@sad.it>
1131
1132         * Dialogs.h (noncopyable): added minipage signals.
1133
1134 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1135
1136         * several files: remove CXX_WORKING_NAMESPACES
1137
1138         * ButtonPolicies.h: noncopyable is in namespace boost
1139         * Dialogs.h (noncopyable): ditto
1140         * DialogBase.h (noncopyable): ditto
1141
1142 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1143
1144         * Merging changes from BRANCH_MVC back into HEAD.
1145
1146         * Makefile.am: added controllers to SUBDIRS.
1147         removed ButtonPolicies.[Ch]. Now in controllers.
1148
1149         * DialogBase.h: commented out abstract method show().
1150
1151         * Dialogs.h: The dialogs are now stored as a
1152         std::vector<boost::shared_ptr<DialogBase> >.
1153         Removed using directives.
1154         (d-tor) removed.
1155         (add): new helper method. Makes code in c-tor a little tidier.
1156         (destroySplash): Moved out of xforms implementation.
1157
1158         * ButtonPolicies.[Ch]: moved to controllers/ButtonPolicies.[Ch]
1159
1160 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
1161
1162         * Dialogs.h: add showMathPanel signal
1163
1164 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1165
1166         * Dialogs.h: add showExternal signal
1167
1168 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1169
1170         * Dialogs.h: add pointer to splash form
1171
1172         * GUIRunTime.h: minor cleanup
1173
1174 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1175
1176         * Dialogs.h: remove createInclude
1177
1178 2001-02-26  John Levon  <moz@compsoc.man.ac.uk>
1179
1180         * Makefile.am
1181         * FileDialog.h: new GUII FileDialog
1182
1183 2001-02-23  Edwin Leuven <leuven@fee.uva.nl)
1184
1185         * Dialogs.h: setUserFreeFont, showLayoutCharacter
1186
1187 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1188
1189         * DialogBase.h: derived from noncopyable, rather than deriving
1190         xforms/FormBase from it.
1191
1192 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1193
1194         * DialogBase.C: add close(), non-pure. This is
1195           useful for logdlg.C in the KDE frontend.
1196
1197         * Dialogs.h: splash, include, and bib forms
1198
1199 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
1200
1201         * ButtonPolicies.C:
1202         * ButtonPolicies.h: and remove OkViewPolicy,
1203           it's a duplicate of IgnorantPolicy
1204
1205         * Makefile.am:
1206         * Timeout.C:
1207         * Timeout.h: add GUI-I Timeout class
1208
1209 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
1210
1211         * ButtonPolicies.C:
1212         * ButtonPolicies.h: add OkViewPolicy
1213
1214         * src/frontends/Dialogs.h: add showVCLogFile signal
1215
1216 2001-01-24  John Levon  <moz@compsoc.man.ac.uk>
1217
1218         * Makefile.am: add qt2 frontend