]> git.lyx.org Git - lyx.git/blob - src/graphics/ChangeLog
the convert patch
[lyx.git] / src / graphics / ChangeLog
1 2005-01-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
2
3         * PreviewLoader.C (Impl): use convert<> instead of atoi,strToXXX
4         and friends
5
6         * GraphicsParams.h (class Params): change angle from float to double
7
8 2005-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
9
10         * PreviewLoader.C (unique_filename): tostr -> convert
11
12 2005-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
13
14         * PreviewLoader.C: lyxrc.preview_scale_factor is a string now.
15
16 2004-11-25  Lars Gullik Bjonnes  <larsbj@gullik.net>
17
18         * rename a lot of InsetOld to InsetBase
19
20 2004-11-20  Lars Gullik Bjonnes  <larsbj@gullik.net>
21
22         * GraphicsCache.C: include <map> to fix compilation with boost
23         1.32.0
24
25 2004-11-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
26
27         * GraphicsCacheItem.C:
28         s/getFormatFromContents/formats.getFormatFromFile/
29
30 2004-10-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
31
32         * GraphicsCacheItem.C: s/getExtFromContents/getFormatFromContents/
33         * GraphicsImage.h (loadableFormats): correct documentation
34
35 2004-10-01  Angus Leeming  <leeming@lyx.org>
36
37         * GraphicsConverter.C (move_file, build_script): protect
38         shell variables with quotes.
39
40 2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
41
42         * pch.h: use proper signal include
43
44         * GraphicsCacheItem.[Ch]: Use preferred calling of Boost.Signal
45         * GraphicsConverter.C: ditto
46         * GraphicsImage.h: ditto
47         * GraphicsLoader.[Ch]: ditto
48         * PreviewLoader.[Ch]: ditto
49
50 2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
51
52         * pch.h: include <boost/function.hpp> instead of
53         <boost/function/function0.hpp>
54
55         * GraphicsImage.C: Use preferred calling of boost::function
56         * GraphicsImage.h: ditto
57
58 2004-08-16  José Matos  <jamatos@lyx.org>
59
60         * PreviewLoader.C (Impl::startLoading): remove space at end of line.
61
62 2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
63
64         * pch.h: new file
65
66         * Makefile.am: support pch
67
68 2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
69
70         * PreviewLoader.C, GraphicsParams.C, GraphicsConverter.C: change
71         "support/std_sstream.h" to <sstream>
72
73 2004-04-19  Angus Leeming  <leeming@lyx.org>
74
75         * Previews.[Ch] (status): new member function, replacing activated.
76
77 2004-04-15  Angus Leeming  <leeming@lyx.org>
78
79         * PreviewLoader.C (startLoading): change arguments passed to the
80         preview-generation script to include the foreground and background
81         colours.
82         (dumpPreamble): no longer write the foreground and background
83         colours to the latex file as PostScript specials.
84         (setConverter): consider only those 'to' formats that are
85         loadable natively by the GUI library, rather than all formats
86         for which a converter exists.
87         (setAscentFractions): re-written to parse much simplified metrics
88         file.
89
90 2004-04-13  Angus Leeming  <leeming@lyx.org>
91
92         * PreviewLoader.C (dumpPreamble):
93         * Previews.C (generateBufferPreviews): re-enable iteration over all
94         insets.
95
96 2004-02-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
97
98         * GraphicsCacheItem.C (convertToDisplayFormat): unzip zipped files
99         to a temporary file
100         * PreviewLoader.C: use always a temp dir
101         * PreviewLoader.C: check successfull creation of LaTeX file
102
103 2004-01-31  Lars Gullik Bjonnes  <larsbj@gullik.net>
104
105         * PreviewLoader.C (FindFirst): inherit from std::unary_function
106         and make operator() const
107         (FindSnippet): inherit from unary_function, simplify slightly.
108
109 2004-01-07  Lars Gullik Bjonnes  <larsbj@gullik.net>
110
111         * GraphicsTypes.C: include <string>
112
113 2003-11-20  Lars Gullik Bjonnes  <larsbj@gullik.net>
114
115         * Previews.C: include paragraph.h
116         * PreviewLoader.C: ditto
117
118 2003-11-05  José Matos  <jamatos@lyx.org>
119
120         * PreviewLoader.C (dumpPreamble): rename ascii to plaintext
121         and LatexRunParams to OutputParams.
122
123 2003-10-22  Angus Leeming  <leeming@lyx.org>
124
125         * PreviewImage.C (statusChanged): always pass on the signal, not just
126         when the preview is ready for display.
127
128 2003-10-22  Angus Leeming  <leeming@lyx.org>
129
130         * GraphicsConverter.C (Impl c-tor): add a warning message if the file
131         to contain the conversion script cannot be opened.
132
133 2003-10-22  Angus Leeming  <leeming@lyx.org>
134
135         * PreviewLoader.C (startLoading): do nothing if the buffer is not yet
136         loaded.
137
138 2003-10-13  Angus Leeming  <leeming@lyx.org>
139
140         * GraphicsTypes.[Ch] (setDisplayTranslator): removed.
141         Make displayTranslator a function,
142
143 2003-10-10  Angus Leeming  <leeming@lyx.org>
144
145         * PreviewedInset.[Ch]: removed.
146
147         * Makefile.am: remove PreviewedInset.[Ch].
148
149 2003-10-09  Angus Leeming  <leeming@lyx.org>
150
151         * PreviewedInset.[Ch] (previewReady): remove the side effects.
152         Now simply reports whether the preview is ready.
153
154 2003-10-09  Angus Leeming  <leeming@lyx.org>
155
156         * PreviewedInset.[Ch]: move PreviewedInset out of namespace lyx::graphics.
157         Remove the inset and view member functions.
158         Add a new connect member function and preview_ready_signal_ member
159         variable, to enable the class to tell an arbirary connectee that the
160         preview is ready.
161
162 2003-10-09  Angus Leeming  <leeming@lyx.org>
163
164         * PreviewedInset.[Ch] (removePreview, previewReady): these functions
165         are now passed a 'Buffer const &', eliminating most of the remaining
166         need for PreviewedInset to use a BufferView cache.
167
168 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
169
170         * GraphicsCache.h:
171         * PreviewImage.h: add <string> and other small fixes to make
172         Lars' std::string patch compile with STLport.
173
174 2003-09-29  Angus Leeming  <leeming@lyx.org>
175
176         * GraphicsParams.[Ch] (asString): removed. Replaced with
177         operator<<(std::ostream &, BoundingBox const &).
178
179 2003-09-25  Angus Leeming  <leeming@lyx.org>
180
181         * GraphicsParams.[Ch] (asString): new member function.
182
183 2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
184
185         * Previews.C (Previews): fix new bug
186
187         * GraphicsCache.C (Cache): fix new bug
188
189 2003-09-19  Angus Leeming  <leeming@lyx.org>
190
191         * PreviewedInset.[Ch] (generatePreview, previewWanted): now passed
192         a 'Buffer const &' argument.
193
194 2003-09-18  Angus Leeming  <leeming@lyx.org>
195
196         * PreviewedInset.C (latexString): add a Buffer const & arg.
197         * PreviewedInset.C (addPreview): pass the buffer to latexString.
198
199 2003-09-16  Angus Leeming  <leeming@lyx.org>
200
201         * PreviewedInset.[Ch] (c-tor) move out of line.
202         (d-tor): make private.
203         (inset): return a const reference rather than a non-const pointer.
204
205 2003-09-16  Angus Leeming  <leeming@lyx.org>
206
207         * GraphicsImage.h: separate interface from implementation. Make all the
208         pure virtual functions private.
209
210 2003-09-16  Angus Leeming  <leeming@lyx.org>
211
212         * PreviewLoader.C: add #include "LColor.h".
213
214 2003-09-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
215
216         * GraphicsConverter.C
217         * PreviewLoader.C: remove usage of STRCONV
218
219 2003-09-14  Angus Leeming  <leeming@lyx.org>
220
221         * PreviewLoader.C (remove): consider all InProgressProcesses when
222         ascertaining which ones to remove from the list, not every other one.
223
224 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
225
226         * GraphicsCacheItem.C: change Assert to BOOST_ASSERT
227         * Previews.C: ditto
228
229 2003-09-08  Angus Leeming  <leeming@lyx.org>
230
231         * GraphicsImage.C:
232         * GraphicsParams.C:
233         * PreviewLoader.C: remove redundant using directives.
234
235 2003-09-07  Angus Leeming  <leeming@lyx.org>
236
237         * GraphicsTypes.h:
238         * Previews.h: remove #include "support/std_string.h".
239
240 2003-09-06  Angus Leeming  <leeming@lyx.org>
241
242         * PreviewedInset.C: add #include "insets/inset.h"
243
244 2003-09-05  Angus Leeming  <leeming@lyx.org>
245
246         * *.C: strip out redundant #includes. (26 in total.)
247
248 2003-09-04  Angus Leeming  <leeming@lyx.org>
249
250         * LoaderQueue.C (get):
251
252 2003-09-04  Angus Leeming  <leeming@lyx.org>
253
254         * GraphicsCache.C:
255         * GraphicsCacheItem.C:
256         * GraphicsConverter.C:
257         * PreviewImage.C:
258         * PreviewLoader.C:
259         * PreviewedInset.C:
260         * Previews.C: 'namespace support = lyx::support' rather than
261         'using lyx::support'.
262
263         * Previews.h: cleaned up some comments.
264
265         * LoaderQueue.[Ch]: move #include "GraphicsCacheItem.h" into the .C file.
266
267 2003-07-26  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
268
269         * GraphicsTypes.h: do not declare displayTranstor here (and remove
270         extra include)
271
272 2003-07-27  José Matos  <jamatos@fep.up.pt>
273
274         * PreviewLoader.C (Impl::dumpPreamble): comply with makeLaTeXFile
275         argument change.
276
277 2003-07-21  Angus Leeming  <leeming@lyx.org>
278
279         * GraphicsCache.h:
280         * GraphicsCacheItem.[Ch]:
281         * GraphicsParams.h:
282         * PreviewLoader.h:
283         * PreviewedInset.[Ch]:
284         * Previews.h: use namespace lyx::graphics rather than grfx shortcut.
285
286 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
287
288         * Change namespace grfx to lyx::graphics.
289
290 2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
291
292         * introcude namespace lyx::support
293
294 2003-06-04  Angus Leeming  <leeming@lyx.org>
295
296         * GraphicsLoader.C (Loader copy c-tor): make it work as expected. ;-)
297         (operator=): if it has a copy c-tor, it should have this too.
298
299 2003-06-03  Angus Leeming  <leeming@lyx.org>
300
301         * GraphicsLoader.[Ch] (Loader): add copy constructor.
302
303 2003-05-23  Angus Leeming  <leeming@lyx.org>
304
305         * PreviewLoader.C (dumpPreamble): rename fragile as moving_arg.
306
307 2003-05-22  Angus Leeming  <leeming@lyx.org>
308
309         * PreviewLoader.C (dumpPreamble): no longer pass a free_spacing arg to
310         the inset::latex method.
311
312 2003-05-22  Angus Leeming  <leeming@lyx.org>
313
314         * PreviewLoader.C (dumpPreamble): no longer pass a fragile arg to
315         the inset::latex method.
316
317 2003-05-22  Angus Leeming  <leeming@lyx.org>
318
319         * PreviewLoader.C (dumpPreamble): the 'nice' param passed to
320         makeLaTeXFile is now encapsulated within runparams.
321
322 2003-05-22  Angus Leeming  <leeming@lyx.org>
323
324         * PreviewLoader.C (dumpPreamble):
325         pass around a LatexRunParams parameter.
326
327 2003-05-13 André Pönitz <poenitz@gmx.net>
328
329         * GraphicsConverter.C:
330         * PreviewLoader.C: use tostr from own header
331
332 2003-05-12 André Pönitz <poenitz@gmx.net>
333
334         * PreviewLoader.C:  boost::format -> bformat
335
336 2003-04-15  Angus Leeming  <leeming@lyx.org>
337
338         * GraphicsConverter.C: #include lstrings.h.
339
340 2003-02-28  Alfredo Braunstein <abraunst@libero.it>
341
342         * GraphicsConverter.C
343         * PreviewLoader.C: added #include "format.h"
344
345 2003-02-26  Angus Leeming  <leeming@lyx.org>
346
347         * PreviewedInset.[Ch]: strip out the caching of the BufferView and
348         use the cache of the parent inset instead.
349
350         * PreviewLoader.C (startLoading): Prevent a crash if the user is
351         not using a tmp directory.
352
353 2003-02-26  Alfredo Braunstein  <abraunst@libero.it>
354
355         * GraphicsLoader.[Ch],
356         * PreviewImage.[Ch],
357         * PreviewedInset.C: Removed unneeded list of owner insets
358
359 2003-02-25  Alfredo Braunstein  <abraunst@libero.it>
360
361         * GraphicsConverter (startConversion): add the call to
362         ForkedCallQueue::add
363
364         * GraphicsLoader.[Ch],
365         * PreviewImage.[Ch],
366         * PreviewedInset.C: Removed unneeded BufferView
367
368 2003-02-25  Alfredo Braunstein  <abraunst@libero.it>
369
370         * LoaderQueue.[Ch]: a simplification of the code, eliminated
371         the unneeded input bucket.
372
373         * GraphicsCacheItem.C (imageConverted): move warning inside the
374         !success block.
375
376 2003-02-25  Alfredo Braunstein  <abraunst@libero.it>
377
378         * PreviewLoader.C (FindFirst): use ==, not < with std::find.
379
380 2003-02-21  Alfredo Braunstein  <abraunst@libero.it>
381
382         * LoaderQueue.[Ch] (setPriority): added
383
384         * PreviewLoader.C (finishedGenerating): reversed the loading order so
385         first images get 'touched' last, and so load first.
386
387 2003-02-20  Alfredo Braunstein  <abraunst@libero.it>
388
389         * LoaderQueue.[Ch]: added. Implements a service queue that loads
390         images in background
391         * GraphicsSupport.[Ch]: removed
392         * Makefile.am: the changes above
393         * GraphicsLoader.C: use the loading queue
394
395 2003-01-21  Angus Leeming  <leeming@lyx.org>
396
397         * PreviewLoader.C (dumpPreamble): ensure that \lyxlock does not prevent
398         previews from being generated.
399
400 2003-01-13  Angus Leeming  <leeming@lyx.org>
401
402         * GraphicsCacheItem.C (findTargetFormat): define the default conversion
403         format to be PPM not XPM.
404
405 2002-12-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
406
407         * Makefile.am (EXTRA_DIST): remove variable
408
409 2002-12-13  Angus Leeming  <leeming@lyx.org>
410
411         * GraphicsImageXPM.[Ch]: removed.
412
413         * Makefile.am: associated change.
414
415 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
416
417         * several files: ws changes
418
419 2002-11-21  Angus Leeming  <leeming@lyx.org>
420
421         * GraphicsConverter.C (build_script, move_file):
422         Don't use "if [ $? -ne 0 ]; then..."
423
424 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
425
426         * PreviewLoader.C (IncrementedFileName): STRCONV
427         (startLoading): ditto
428
429         * GraphicsConverter.C (Impl): STRCONV
430         (move_file): ditto
431
432         * GraphicsTypes.C: include config.h
433
434 2002-10-25  Angus Leeming  <leeming@lyx.org>
435
436         * GraphicsConverter.C (Impl::converted)
437         * PreviewLoader.C (Impl::finishedGenerating): no longer receives a
438         string as first arg, reflecting change in ForkedCall interface.
439
440         * PreviewLoader.C: use pid rather than command as identifier in
441         InProgress map.
442
443 2002-10-18  Angus Leeming  <leeming@lyx.org>
444
445         * GraphicsCacheItem.C (findTargetFormat): add debug message.
446
447 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
448
449         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
450
451 2002-09-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
452
453         * GraphicsConverter.C (build_script): do not use ChangeExtension
454         on a base name
455         (Impl): ditto
456
457 2002-09-05  Angus Leeming  <leeming@lyx.org>
458
459         * all files: modify the headers as discussed on the list.
460
461 2002-09-04  Angus Leeming  <leeming@lyx.org>
462
463         * PreviewLoader.C (startLoading): pass the desired output format to the
464         conversion script.
465
466 2002-09-04  Angus Leeming  <leeming@lyx.org>
467
468         * PreviewLoader.C: remove this ndigits stuff as an unnecessary extra.
469
470 2002-09-03  Angus Leeming  <leeming@lyx.org>
471
472         * PreviewLoader.C: fix crash reported by Norbert Koksch when
473         generating more than 999 preview snippets. Use filenames with 5 digit
474         numbers, not 3, in the first instance, although more general code is
475         commented out. I don't suppose /anyone/ has 100000 formulae in one
476         document...
477
478 2002-09-03  Angus Leeming  <leeming@lyx.org>
479
480         * PreviewLoader.C: activate #ifdef USING_NEW_PREVIEW_STY code.
481
482 2002-09-03  Angus Leeming  <leeming@lyx.org>
483
484         * GraphicsConverter.C (Impl c-tor): remove lyxpreview2xpm cruft.
485
486 2002-09-03  Martin Vermeer  <martin.vermeer@hut.fi>
487
488         * GraphicsConverter.C (Impl c-tor): "hide" crash by prefixing
489         convertDefault command with "sh ".
490
491 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
492
493         * GraphicsImage.C: small style fix to width/height setting.
494
495         * GraphicsTypes.h: have a displayTranslator here.
496
497         * Makefile.am:
498         * GraphicsTypes.C: new file added for the setDisplayTranslator();
499
500 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
501
502         * GraphicsImage.C:
503         * GraphicsParams.[Ch]: remove keepLyXAspectRatio, width and height
504         because this input has gone from the graphics dialog.
505
506         * GraphicsTypes.h: add enum DisplayType DefaultDisplay
507
508 2002-08-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
509
510         * GraphicsImageXPM.h: inlcude boost/shared_ptr.hpp, remove include
511         for support/smart_ptr.h, switch to boost smart ptr.
512
513         * GraphicsImageXPM.C: reorder includes, include boost/bind.hpp
514         (~Data): let the smart_ptr handle cleanup
515         (reset): use nifty 3rd arg
516         (resetData): ditto
517         (free_color_table): free the table manually
518
519 2002-08-09  Angus Leeming  <leeming@lyx.org>
520
521         * PreviewLoader.C (dumpPreamble): pass Buffer::filePath() to
522         Buffer::makeLaTeXFile() so that LaTeX can find \input files because
523         input@path is now set correctly.
524
525 2002-08-06  Angus Leeming  <leeming@lyx.org>
526
527         * PreviewLoader.C: add support for preview.sty 0.73 (currently
528         #ifdef-ed out, awaiting the formal release).
529
530         * PreviewedInset.[Ch] (removePreview): new method. Useful if previewing
531         the contents of a file that has changed.
532
533 2002-08-05  Angus Leeming  <leeming@lyx.org>
534
535         * PreviewLoader.C (dumpPreamble): add lyx to the list of options output
536         to preview.sty. Works only for versions of preview.sty > 0.72b but
537         doesn't hurt earlier versions. Allows me to test the new parsing of
538         LyX-specific data from the generated log file.
539
540 2002-08-02  Angus Leeming  <leeming@lyx.org>
541
542         * GraphicsLoader.C: cache the BufferView as a weak_ptr.
543
544         * PreviewLoader.[Ch] (buffer): new method, returning the owner.
545         (add): don't add empty snippets.
546
547         * PreviewedInset.[Ch]: cache the BufferView as a weak_ptr.
548         (view, setView): access to to the cache_.
549
550 2002-08-02  Angus Leeming  <leeming@lyx.org>
551
552         * PreviewedInset.[Ch]: cache the LaTeX snippet.
553
554 2002-08-01  Angus Leeming  <leeming@lyx.org>
555
556         * PreviewedInset.[Ch]: new files. An abstract base class that can help
557         insets to generate previews.
558         The daughter class must instantiate three small methods.
559         The Inset would own an instance of this daughter class and invoke it
560         as necessary. For example, mathd/formula.C gets previews at the cost
561         of 15 or so lines of code.
562
563         * Makefile.am: add PreviewedInset.[Ch].
564
565         * PreviewLoader.C (add): add debug message.
566
567         * Previews.C (generateBufferPreviews): remove if-block from loop.
568
569 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
570
571         * PreviewLoader.C (setFontScalingFactor): strip,frontStrip ->
572         trim,ltrim,rtrim
573         (setAscentFractions): ditto
574
575 2002-07-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
576
577         * PreviewLoader.C (setAscentFractions): modify because of strip
578         changes
579
580 2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
581
582         * GraphicsConverter.C (build_script): take a ostream as a more
583         general argument than ostringstream.
584
585 2002-07-22  Herbert Voss  <voss@lyx.org>
586
587         * GraphicsConverter.C: get the "default converter" run again
588
589 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
590
591         * PreviewLoader.C: use BufferParams::getLyXTextClass
592
593 2002-07-21  Herbert Voss  <voss@lyx.org>
594
595         * GraphicsImage.C: get the LyXAspectRatio run.
596
597         * GraphicsParams.[Ch]: add bool keepLyXXAspectRatio
598
599 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
600
601         * PreviewLoader.C (startLoading): pass an interger as resolution
602         to the lyxpreview converter
603
604         * GraphicsParams.C: include <cstdlib>
605
606 2002-07-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
607
608         * PreviewLoader.C (startLoading): use LibScriptSearch to find the
609         preview converter script
610
611 2002-07-18  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
612
613         * GraphicsCacheItem.C (reset): use erase() instead of clear() for
614         strings
615
616 2002-07-18  Angus Leeming  <leeming@lyx.org>
617
618         * GraphicsCacheItem.[Ch]: add a FileMonitor variable to the the Impl
619         class.
620         (startMonitoring, monitoring, checksum): new methods to interact with
621         the FileMonitor.
622
623         * GraphicsLoader.[Ch] (startMonitoring, monitoring, checksum): new
624         methods invoking the CacheItem methods of the same name.
625         (resetFile): if monitoring and the file changes, start monitoring this
626         new file.
627
628 2002-07-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
629
630         * Makefile.am: remove FileMonitor.[Ch]
631
632 2002-06-17  Herbert Voss  <voss@lyx.org>
633
634         * GraphicsCachItem.C (findTargetFormat): remove the speciell case
635         for old ps-files (Garst). It's now handled by defining a converter and
636         disabling the ps-support of xforms.
637
638 2002-07-17  Angus Leeming  <leeming@lyx.org>
639
640         Be true to the Pimpl idiom, moving all signals into the respective
641         Impl classes and defining methods to connect them to an outside slot.
642         Const-ify all visible class methods as they act only on a const pimpl_.
643
644         * GraphicsCache.[Ch] (add, remove): const-ify.
645
646         * GraphicsCacheItem.[Ch] (startLoading): const-ify.
647         (statusChanged): move the signal into the Impl class.
648         (connect): new method, enabling a listener to connect to this signal.
649
650         * GraphicsConverter.[Ch]: (startConversion): const-ify.
651         (finishedConversion): move the signal into the Impl class.
652         (connect): new method, enabling a listener to connect to this signal.
653
654         * GraphicsLoader.[Ch] (reset, startLoading): const-ify.
655         (statusChanged): move the signal into the Impl class.
656         (connect): new method, enabling a listener to connect to this signal.
657
658         * PreviewLoader.[Ch] (add, remove, startLoading): const-ify.
659         (imageReady): move the signal into the Impl class.
660         (connect): new method, enabling a listener to connect to this signal.
661         (emitSignal): new method, enabling PreviewImage to tell the outside
662         world that the file has been loaded into memory.
663
664         * Previews.[Ch] (loader, removeLoader, generateBufferPreviews):
665         const-ify.
666
667         * GraphicsCache.C:
668         * GraphicsCacheItem.C:
669         * GraphicsConverter.[Ch]:
670         * GraphicsImage.h:
671         * GraphicsImageXPM.C:
672         * GraphicsLoader.C:
673         * PreviewLoader.[Ch]: whitespace clean-up.
674
675 2002-07-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
676
677         * PreviewLoader.C (setConverter): remove unused variable
678
679         * GraphicsImageXPM.C (isDrawable): implement
680         (setPixmap): the opaque color is black, not white
681
682 2002-07-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
683
684         * GraphicsImageXPM.C (color_none_id):
685         (contains_color_none): use ascii_lowercase instead of lowercase
686
687 2002-07-16  Angus Leeming  <leeming@lyx.org>
688
689         * PreviewLoader.C: greater use of STL algorithms.
690
691         * Previews.[Ch]: use const in more places.
692         (generateBufferPreviews): now takes a Buffer const & argument, not a
693         pointer.
694
695 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
696
697         * GraphicsImage.h: remove getPixmap/X, add isDrawable()
698
699 2002-07-12  Angus Leeming  <leeming@lyx.org>
700
701         * GraphicsLoader.[Ch]: smart loading of images. Images are loaded only
702         if visible 2 secs after the call to load them is first made.
703
704         * GraphicsSupport.[Ch]: new files. isInsetVisible interrogates the
705         BufferView to ascertain whether the inset is visible or not.
706
707         * Makefile.am: added GraphicsSupport.[Ch].
708
709         * PreviewImage.[Ch]: use this smart loader.
710
711         * PreviewLoader.C: don't load generated image files indiscimminantly.
712         Instead emit the imageReady signal and allow the image owner to decide.
713
714 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
715
716         * GraphicsCache.C: remove init_graphics()
717
718 2002-07-09  Angus Leeming  <leeming@lyx.org>
719
720         * PreviewLoader.C (setAscentFractions): fix bug due to use of integer
721         arithmetic when it should be floating.
722
723 2002-07-09  Angus Leeming  <leeming@lyx.org>
724
725         * PreviewLoader.C (startLoading): prepend LaTeX file with "\batchmode".
726         Output equation labels as "(#)" if lyxrc preference is set.
727         (setFontScalingFactor): use lyxrc variable preview_scale_factor
728         rather than hard-coding this.
729
730 2002-07-09  Angus Leeming  <leeming@lyx.org>
731
732         * PreviewLoader.C: Further refactoring of the code. Should now be
733         pretty clean.
734
735         * PreviewMetrics.[Ch]: removed. Had a v. short shelf life and is now
736         past its sell-by date. The code to read the metrics file is now found
737         as a helper function in PreviewLoader.C.
738
739         * GraphicsImageXPM.C (scale): use boost::tie.
740
741 2002-07-08  Herbert Voss  <voss@lyx.org>
742
743         * PreviewLoader.C: use of preview_size_factor to get the right
744         font-size! 0.9 is the default.
745
746 2002-07-08  Angus Leeming  <leeming@lyx.org>
747
748         * PreviewLoader.C: Add "delayed" and "showlabels" options to the
749         invocation of preview.sty.
750         Perform something of an internal clean-up.
751
752 2002-07-06  Angus Leeming  <leeming@lyx.org>
753
754         * PreviewLoader.C: ensure that the metrics data is used by the
755         correct image!
756
757         * PreviewLoader.C:
758         * PreviewImage.C: (Impl d-tor): remove all generated files that still
759         exist (perhaps because the process was curtailed before the images
760         were loaded.)
761
762         * PreviewLoader.C (unique_filename): store the files in Buffer::tmppath.
763
764 2002-07-05  Angus Leeming  <leeming@lyx.org>
765
766         * PreviewImage.h:
767         * PreviewImage.C:
768         * PreviewLoader.h:
769         * PreviewLoader.C:
770         * PreviewMetrics.h:
771         * PreviewMetrics.C:
772         * Previews.h:
773         * Previews.C: new files. The previewed LaTeX snippet stuff.
774
775         * Makefile.am: add these files.
776
777 2002-07-05  Angus Leeming  <leeming@lyx.org>
778
779         * GraphicsLoader.h: whitespace.
780
781 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
782
783         * GraphicsImage.[Ch]: newImage and loadableFormats changed to
784         boost::function from boost::signal.
785
786 2002-07-01  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
787
788         * GraphicsConverter.C (convert): do not use ChangeExtension
789         because to_file_base may contain a dot.
790
791 2002-06-28  Angus Leeming  <leeming@lyx.org>
792
793         * GraphicsCacheItem.[Ch]: refactor some of the more convoluted logic
794         by moving those SignalPtrs into the grfx::Image and grfx::Converter
795         classes where they really belong.
796         Use the Pimpl idiom to hide the class internals from public view.
797
798         * GraphicsTypes: remove the typedefs, leaving only the enums.
799
800         * GraphicsImage.h: now has a finishedLoading signal, as opposed to being
801         passed a reference to one in the load() method.
802
803         * GraphicsConverter.[Ch]: totally refactored. An instance of
804         grfx::Converter now represents a single conversion process.
805         Thus grfx::CachItem now has a grfx::Converter * that is set when the
806         conversion is initiated and destroyed on completion.
807
808         * GraphicsCache.[Ch]:
809         * GraphicsCacheItem.[Ch]:
810         * GraphicsConverter.[Ch]:
811         * GraphicsLoader.[Ch]: use the Pimpl idiom to hide the class internals
812         from public view.
813         Note that I have done this only after making the above changes,
814         so not only should we have a clean, minimal and well documented
815         interface to these classes in the header files, but the class internals
816         should be much clearer too.
817
818         * Renamed classes
819         grfx::GCache -> grfx::Cache,
820         grfx::GCacheItem -> grfx::CacheItem,
821         grfx::GConverter -> grfx::Converter,
822         grfx::GImage -> grfx::Image,
823         grfx::GImageXPM -> grfx::ImageXPM,
824         grfx::GParams -> grfx::Params.
825
826 2002-06-26  Angus Leeming  <leeming@lyx.org>
827
828         * GraphicsLoader.[Ch]: use boost::scoped_ptr in preference to
829         std::auto_ptr. Define an empty Loader d-tor out-of-line to ensure it
830         compiles.
831
832 2002-06-26  Angus Leeming  <leeming@lyx.org>
833
834         * GraphicsTypes.h: add "Ready" to the ImageStatus enum.
835         move the DisplayType enum out of grfx::GParams to here.
836
837         * GraphicsCacheItem.h: re-write preliminary description to reflect
838         current reality.
839
840         * GraphicsParams.[Ch]:
841         * GraphicsImageXPM.C (load, setPixmap): changes aassociated with moving
842         grfx::DisplayType out of grfx::GParams.
843
844         * GraphicsLoader.[Ch]: new files. Factor out the image loading stuff
845         that was in frontends/screen.C and insets/insetgraphics.C into a
846         single, easy-to-use class.
847
848         * Makefile.am: add these files.
849
850 2002-06-25  Angus Leeming  <leeming@lyx.org>
851
852         * GraphicsCache.[Ch]:
853         * GraphicsCacheItem.[Ch]:
854         * GraphicsTypes.h: rewrite the graphics cache to just load a graphics
855         file into memory. The cache no longer controls the generation of the
856         pixmap. Instead, it just emits a signal when the loading status of an
857         image changes.
858         The cache no longer stores InsetGraphics pointers and nor does it
859         assume responsibility for modifying an image (scaling, rotating etc).
860         Instead, that must now be performed elsewhere.
861
862 2002-06-19  Angus Leeming  <leeming@lyx.org>
863
864         * GraphicsConverter.C: add using std::endl directive.
865
866 2002-06-17  Herbert Voss  <voss@lyx.org>
867
868         * GraphicsCachItem.C: (findTargetFormat)return xpm-format as a
869         default when nothing different was found
870         (convertToDisplayFormat): handle zipped files in the right way and
871         choose always convert as a default converter when no other
872         userdefined was found
873
874         * GraphicsConverter.C: add more lyxerr comments and choose
875         convert when no other userdefined converter was found
876
877 2002-06-10  Herbert Voss  <voss@lyx.org>
878
879         * GraphicsImageXPM.C (convertTo7chars): get another special color
880         format from convert work in the right way
881
882 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
883
884         * GraphicsCache.C: use right colormap incantation
885
886 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
887
888         * GraphicsCache.C: use lyx_gui namespace
889
890         * GraphicsImageXPM.C: back down to using xforms
891           directly again
892
893 2002-06-07  Angus Leeming  <leeming@lyx.org>
894
895         Fixes needed to compile with Compaq cxx 6.5.
896         * GraphicsConverter.h: forward declare class ConvProcess.
897
898         * GraphicsImageXPM.C:
899         all c-library variables have been moved into namespace std.
900         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
901
902 2002-06-06  Angus Leeming  <a.leeming@ic.ac.uk>
903
904         * GraphicsImageXPM.C (rotate): rotate in the same sense as xdvi!
905
906 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
907
908         * GraphicsImageXPM.C: SigC to boot::signals changes.
909         (newImage): fix () bug when using new.
910
911 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
912
913         * switch from SigC signals to boost::signals.
914
915 2002-05-29  André Pönitz <poenitz@gmx.net>
916
917         * GraphicsParam.C: remove unneeded #include, move vomment
918
919 2002-05-28  André Pönitz <poenitz@gmx.net>
920
921         * GraphicsParam.[Ch]: move inset related stuff to inset/insetgraphics
922
923 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
924
925         * GraphicsImageXPM.C: ColorHandler moved
926
927 2002-05-24  Juergen Vigna  <jug@sad.it>
928
929         * GraphicsCache.h:
930         * GraphicsImage.h: include LString.h first.
931
932 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
933
934         * GraphicsCacheItem.h: use more specific smart_ptr header.
935         * GraphicsTypes.h: ditto
936         * GraphicsImage.h: ditto
937         * GraphicsConverter.h: ditto
938
939 2002-04-28  John Levon  <moz@compsoc.man.ac.uk>
940
941         * GraphicsImageXPM.C: understand convert's use of "opaque"
942           as a colour name
943
944 2002-04-19  Marco Morandini <morandini@aero.polimi.it>
945
946         * GraphicsCache.[Ch] (loadableFormats): new method. A wrapper for
947         GImage::loadableFormats() that ensures that the signal is connected
948         to the derived class' method.
949
950 2002-04-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
951
952         * GraphicsImageXPM.C (convertTo7chars): drop all conversions and
953         only work on the string.
954
955 2002-04-17  Angus Leeming  <a.leeming@ic.ac.uk>
956
957         * GraphicsImageXPM.C (Data::reset): Fix the loading of xpm files by
958         the simple image loader when it encounters colour strings like
959         #rrrrggggbbbb.
960
961 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
962
963         * GraphicsCacheItem.C (convertToDisplayFormat):
964         * GraphicsConverter.C (build_script): remove the Alerts when things go
965         wrong as the inset displays the message anyway. Moreover, Alert seems
966         pretty temperamemtal at the moment.
967
968 2002-04-16  Rob Lahaye  <lahaye@users.sourceforge.net>
969
970         * GraphicsImageXPM.C: fix clipping for boundingbox y-coordinates
971
972 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
973
974         * GraphicsCacheItem.C (findTargetFormat): fix bug waiting to bite:
975         a reference to a temp object that's going out of scope...
976
977 2002-04-09  Herbert Voss  <voss@lyx.org>
978
979         * GraphicsParams.C (BoundingBox c-tor): fix rounding errors by using
980         LyXLength::inBP instead of inPixels.
981
982 2002-04-10  Herbert Voss  <voss@perce.de>
983
984         * GraphicsCache.[Ch]:
985         * GraphicsCacheItem.[Ch]: add width/height functions from Angus
986         to read the "Bounding Box" from non (e)ps files.
987
988 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
989
990         * GraphicsParams.C (c-tor): if clipping, then check the Bounding Box of
991         the EPS file too, to ensure that the clipped Bounding Box is relative
992         to the original. (From Herbert.)
993
994 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
995
996         * GraphicsParams.C (BoundingBox c-tor): ensure that the member
997         variables are initialised. Clean-up parsing of the string (with thanks
998         to Herbert.)
999
1000 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1001
1002         * GraphicsCacheItem.C (convertToDisplayFormat): don't launch that Alert
1003         if the file can't be found.
1004
1005         * GraphicsParams.h (c-tor): remove string() as default argument.
1006
1007         * GraphicsCacheItem.C: a couple of changes as a result.
1008
1009 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
1010
1011         * GraphicsCache.[Ch] (update): now passed filepath to determine absolute
1012         path to graphics file.
1013
1014         * GraphicsParams.[Ch] (c-tor): now passed filepath.
1015
1016 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1017
1018         * most files: ws cleanup
1019
1020         * Makefile.am: remove ld -r stuff
1021
1022 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1023
1024         * Makefile.am: special rules if partial linking
1025
1026 2002-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1027
1028         * GraphicsCache.C: use Lars' preferred idiom for a for-loop.
1029
1030 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1031
1032         * GraphicsConverter.[Ch] (converted): make first arg const ref.
1033
1034         * GraphicsCacheItem.h: doxy change
1035
1036         * GraphicsCacheItem.C: ws change
1037
1038 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1039
1040         * Makefile.am: if there is no image loading class leveraging the power
1041         of the appropriate gui library, then compile the basic alternative
1042         found in GraphicsImageXPM.[Ch].
1043
1044 2002-03-04  Angus Leeming  <a.leeming@ic.ac.uk>
1045
1046         * GraphicsCache.C: change associated with move of initialiseGraphics
1047         to GUIRuntime.
1048
1049 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1050
1051         * GraphicsParams.[Ch]:
1052         * GraphicsImage.C:
1053         * GraphicsImageXPM.C: properly resolve more warnings about comparison
1054         between signed and unsigned integer expressions.
1055
1056         * Makefile.am: add GraphicsTypes.h which I'd carelessly left out.
1057
1058         * GraphicsCache.C: move connections to the GImage-derived classes to
1059         the frontends.
1060
1061         * GraphicsImageXPM.C (copy c-tor): don't copy pixmap.
1062
1063         * GraphicsCacheItem.C (findTargetFormat): if we can load direct without
1064         conversion, then do that.
1065
1066 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
1067
1068         * GraphicsCache.C: improve commentary to graphicsInit and where it
1069         should really go.
1070
1071         * GraphicsImageXPM.C (~Data, free_color_table): resolve the crash
1072         that became a memory leak properly. (Let the shared_c_ptr free the
1073         color table.)
1074         (reset, mapcolor): tidy up and introduce a work around for XPM files
1075         with crappy color entries. Print out a nice friendly message on what's
1076         gone wrong and how to resolve it properly.
1077
1078 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
1079
1080         * GraphicsImageXPM.[Ch]: more rigorous use of types (signed/unsigned).
1081         (Data d-tor): introduce memory leak temporarily, to "fix" a crash
1082         in free_color_table.
1083         (unique_color_string): use the correct string c-tor.
1084
1085 2002-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
1086
1087         * ImageLoader.[Ch]:
1088         * ImageLoaderXPM.[Ch]: removed.
1089
1090         * GraphicsConverter.[Ch]:
1091         * GraphicsImage.[Ch]:
1092         * GraphicsImageXPM.[Ch]:
1093         * GraphicsParams.[Ch]:
1094         * GraphicsTypes.h: new files.
1095
1096         * All files. A total re-write of the graphics cache. The cache now
1097         supports asynchronous file conversion and file loading. Images
1098         can be cropped, rotated and scaled for display on the LyX screen.
1099         The old LyXImage and ImageLoader have been combined in a new class
1100         GImage. Ditto, ImageLoaderXPM's functionality has been moved into
1101         GImageXPM.
1102
1103 2002-02-07  Herbert Voss  <voss@lyx.org>
1104
1105         * GraphicsCacheItem.C: use unzipFile() from support/filetools
1106
1107 2002-01-31  Herbert Voss  <voss@lyx.org>
1108
1109         * GraphicsCacheItem.h: handle filetype without the file extension;
1110         getting type from contents; handle zipped files
1111
1112 2002-01-27  Herbert Voss  <voss@lyx.org>
1113
1114         * GraphicsCacheItem.h: added Converting to the ImageStatus enum.
1115
1116 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
1117
1118         * ImageLoaderXPM.C: don't set XpmColorKey flag if we don't use it
1119
1120 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1121
1122         * GraphicsCacheItem.h: do not include <config.h> in header files
1123
1124 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
1125
1126         * ImageLoaderXPM.C (runImageLoader): If the pixmap contains a
1127         transparent colour, then set it to the colour of the background.
1128         Also take account of the monochrome, grayscale of color
1129         preferences option.
1130
1131 2001-09-20  Angus Leeming  <a.leeming@ic.ac.uk>
1132
1133         * GraphicsCacheItem.C (convertImage): only convert if "from" and "to"
1134         are different. Thus, don't delete the "to" if it's the original!
1135
1136 2001-09-01  John Levon  <moz@compsoc.man.ac.uk>
1137
1138         * ImageLoadXPM.C: remove setting of alloc colour mask,
1139           led to crash as we don't define a callback
1140
1141 2001-07-29  Baruch Even  <baruch@lyx.org>
1142
1143         * ImageLoaderXPM.C (runImageLoader): When loading agree to use non-exact
1144         colors with closeness of 10000.
1145
1146         * GraphicsCacheItem.C: Fixed a compilation bug introduced earlier.
1147
1148 2001-07-29  Baruch Even  <baruch@lyx.org>
1149
1150         * GraphicsCacheItem.C (findTargetFormat): Removed error dialog box,
1151         too annoying.
1152
1153 2001-07-23  Baruch Even  <baruch@lyx.org>
1154
1155         * GraphicsCacheItem.C (convertImage): Fixed a bug with regard to loading
1156         the image after conversion.
1157
1158 2001-07-17  Baruch Even  <baruch@lyx.org>
1159
1160         * GraphicsCacheItem.h:
1161         * GraphicsCacheItem.C: Shuffled things a bit to make it easier to switch
1162         from synchronous to asynchronous and to ease the coming changes.
1163
1164 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1165
1166         * ImageLoaderXPM.C (runImageLoader): get display information from
1167         GUIRunTime.
1168
1169 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
1170
1171         * GraphicsCache.C:
1172         * GraphicsCacheItem.C:
1173         * ImageLoader.C:
1174         * ImageLoaderXPM.C: removed // -*- C++ -*- as first line.
1175
1176 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1177
1178         * GraphicsCache.h: inherit privately from noncopyable
1179         * ImageLoader.h: ditto
1180         * GraphicsCacheItem.h: ditto
1181
1182 2001-04-16  Allan Rae  <rae@lyx.org>
1183
1184         * ImageLoaderXPM.C (runImageLoader): #warning triggers an error on Sun
1185         CC 6.0 as an unrecognised preprocessor directive.  So ensure they're
1186         wrapped.
1187
1188 2001-04-02  Baruch Even  <baruch@lyx.org>
1189
1190         * GraphicsCacheItem.[Ch]: Changed to used the Converter class instead
1191         of hard coding ImageMagick.
1192
1193 2001-03-10  Baruch Even  <baruch@lyx.org>
1194
1195         * GraphicsCache.C: Style change from (*it).field to it->field
1196
1197 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1198
1199         * GraphicsCache.h: noncopyable is in namespace boost
1200         * ImageLoader.h: ditto
1201         * GraphicsCacheItem.h: ditto
1202
1203 2001-03-07  Baruch Even  <baruch@lyx.org>
1204
1205         * GraphicsCache.C (d-tor): Removed the assert, the assumption it carried
1206         was false and it's not needed anyhow since the shared_ptr's in the cache
1207         will destroy everything on exit.
1208
1209 2001-02-28  Baruch Even  <baruch@ev-en.org>
1210
1211         * GraphicsCache.h:
1212         * GraphicsCache.C: Changed the singleton pattern implementation, the
1213         former version "leaked" in the sense that it was not deallocated at
1214         program end.
1215
1216 2001-02-20  Baruch Even  <baruch@ev-en.org>
1217
1218         * GraphicsCache.C: Changed to use shared_ptr<GraphicsCacheItem>
1219         instead of a pure pointer.
1220
1221         * GraphicsCacheItem.[Ch]:
1222         * GraphicsCacheItem_pimpl.[Ch]: Collapsed them into GraphicsCacheItem,
1223         removed the reference counting that was inside. Also fixed a bug where
1224         a temporary file wouldn't get erased.
1225
1226         * ImageLoader.[Ch]: Changed the semantics of the image_ pointers usage.
1227         Ownership is now dropped when the caller requests the image_ pointer.
1228
1229 2001-02-20  Baruch Even  <baruch@ev-en.org>
1230
1231         * GraphicsCache.C: Cleared up the confusion on when and how it is
1232         emptied.
1233
1234         * GraphicsCacheItem.C: Indentation change.
1235
1236         * GraphicsCacheItem_pimpl.C: Fixed the loading logic so that it will
1237         figure correctly when the image has been loaded successfully.
1238
1239 2001-02-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1240
1241         * ImageLoader.C: add a "using" directive.
1242
1243         * ImageLoader.h: remove extra comma at the end of enum; add an
1244         std:: qualifier for vector.
1245
1246 2001-01-21  Baruch Even  <baruch@ev-en.org>
1247
1248         * GraphicsCacheItem.[Ch]: Changes due to the storage of width and
1249         height in the image itself and minor cleanups.
1250
1251         * GraphicsCacheItem_impl.[Ch]: Changes due to the switch to use a
1252         new ImageLoader class instead of the older Renderer class. This
1253         means change of responsibilities.