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