]> git.lyx.org Git - lyx.git/blob - src/graphics/ChangeLog
fix the <...> delimiters
[lyx.git] / src / graphics / ChangeLog
1 2002-06-19  Angus Leeming  <leeming@lyx.org>
2
3         * GraphicsConverter.C: add using std::endl directive.
4
5 2002-06-17  Herbert Voss  <voss@lyx.org>
6
7         * GraphicsCachItem.C: (findTargetFormat)return xpm-format as a 
8         default when nothing different was found
9         (convertToDisplayFormat): handle zipped files in the right way and 
10         choose always convert as a default converter when no other 
11         userdefined was found
12         
13         * GraphicsConverter.C: add more lyxerr comments and choose
14         convert when no other userdefined converter was found
15                 
16 2002-06-10  Herbert Voss  <voss@lyx.org>
17
18         * GraphicsImageXPM.C (convertTo7chars): get another special color
19         format from convert work in the right way
20
21 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
22
23         * GraphicsCache.C: use right colormap incantation
24  
25 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
26
27         * GraphicsCache.C: use lyx_gui namespace
28
29         * GraphicsImageXPM.C: back down to using xforms
30           directly again
31  
32 2002-06-07  Angus Leeming  <leeming@lyx.org>
33
34         Fixes needed to compile with Compaq cxx 6.5.
35         * GraphicsConverter.h: forward declare class ConvProcess.
36
37         * GraphicsImageXPM.C: 
38         all c-library variables have been moved into namespace std.
39         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
40
41 2002-06-06  Angus Leeming  <a.leeming@ic.ac.uk>
42
43         * GraphicsImageXPM.C (rotate): rotate in the same sense as xdvi!
44
45 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
46
47         * GraphicsImageXPM.C: SigC to boot::signals changes.
48         (newImage): fix () bug when using new.
49
50 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
51
52         * switch from SigC signals to boost::signals.
53
54 2002-05-29  André Pönitz <poenitz@gmx.net>
55
56         * GraphicsParam.C: remove unneeded #include, move vomment
57
58 2002-05-28  André Pönitz <poenitz@gmx.net>
59
60         * GraphicsParam.[Ch]: move inset related stuff to inset/insetgraphics
61
62 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
63
64         * GraphicsImageXPM.C: ColorHandler moved
65
66 2002-05-24  Juergen Vigna  <jug@sad.it>
67
68         * GraphicsCache.h:
69         * GraphicsImage.h: include LString.h first.
70
71 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
72
73         * GraphicsCacheItem.h: use more specific smart_ptr header.
74         * GraphicsTypes.h: ditto
75         * GraphicsImage.h: ditto
76         * GraphicsConverter.h: ditto
77
78 2002-04-28  John Levon  <moz@compsoc.man.ac.uk>
79
80         * GraphicsImageXPM.C: understand convert's use of "opaque"
81           as a colour name
82
83 2002-04-19  Marco Morandini <morandini@aero.polimi.it>
84
85         * GraphicsCache.[Ch] (loadableFormats): new method. A wrapper for
86         GImage::loadableFormats() that ensures that the signal is connected
87         to the derived class' method.
88
89 2002-04-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
90
91         * GraphicsImageXPM.C (convertTo7chars): drop all conversions and
92         only work on the string.
93
94 2002-04-17  Angus Leeming  <a.leeming@ic.ac.uk>
95
96         * GraphicsImageXPM.C (Data::reset): Fix the loading of xpm files by
97         the simple image loader when it encounters colour strings like
98         #rrrrggggbbbb.
99
100 2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
101
102         * GraphicsCacheItem.C (convertToDisplayFormat):
103         * GraphicsConverter.C (build_script): remove the Alerts when things go
104         wrong as the inset displays the message anyway. Moreover, Alert seems
105         pretty temperamemtal at the moment.
106
107 2002-04-16  Rob Lahaye  <lahaye@users.sourceforge.net>
108         * GraphicsImageXPM.C: fix clipping for boundingbox y-coordinates
109
110 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
111
112         * GraphicsCacheItem.C (findTargetFormat): fix bug waiting to bite:
113         a reference to a temp object that's going out of scope...
114
115 2002-04-09  Herbert Voss  <voss@lyx.org>
116
117         * GraphicsParams.C (BoundingBox c-tor): fix rounding errors by using
118         LyXLength::inBP instead of inPixels.
119
120 2002-04-10  Herbert Voss  <voss@perce.de>
121
122         * GraphicsCache.[Ch]:
123         * GraphicsCacheItem.[Ch]: add width/height functions from Angus
124         to read the "Bounding Box" from non (e)ps files.
125
126 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
127
128         * GraphicsParams.C (c-tor): if clipping, then check the Bounding Box of
129         the EPS file too, to ensure that the clipped Bounding Box is relative
130         to the original. (From Herbert.)
131
132 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
133
134         * GraphicsParams.C (BoundingBox c-tor): ensure that the member
135         variables are initialised. Clean-up parsing of the string (with thanks
136         to Herbert.)
137
138 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
139
140         * GraphicsCacheItem.C (convertToDisplayFormat): don't launch that Alert
141         if the file can't be found.
142
143         * GraphicsParams.h (c-tor): remove string() as default argument.
144
145         * GraphicsCacheItem.C: a couple of changes as a result.
146
147 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
148
149         * GraphicsCache.[Ch] (update): now passed filepath to determine absolute
150         path to graphics file.
151
152         * GraphicsParams.[Ch] (c-tor): now passed filepath.
153
154 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
155
156         * most files: ws cleanup
157
158         * Makefile.am: remove ld -r stuff
159
160 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
161
162         * Makefile.am: special rules if partial linking
163
164 2002-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
165
166         * GraphicsCache.C: use Lars' preferred idiom for a for-loop.
167
168 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
169
170         * GraphicsConverter.[Ch] (converted): make first arg const ref.
171
172         * GraphicsCacheItem.h: doxy change
173
174         * GraphicsCacheItem.C: ws change
175
176 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
177
178         * Makefile.am: if there is no image loading class leveraging the power
179         of the appropriate gui library, then compile the basic alternative
180         found in GraphicsImageXPM.[Ch].
181
182 2002-03-04  Angus Leeming  <a.leeming@ic.ac.uk>
183
184         * GraphicsCache.C: change associated with move of initialiseGraphics
185         to GUIRuntime.
186
187 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
188
189         * GraphicsParams.[Ch]:
190         * GraphicsImage.C:
191         * GraphicsImageXPM.C: properly resolve more warnings about comparison
192         between signed and unsigned integer expressions.
193
194         * Makefile.am: add GraphicsTypes.h which I'd carelessly left out.
195
196         * GraphicsCache.C: move connections to the GImage-derived classes to
197         the frontends.
198
199         * GraphicsImageXPM.C (copy c-tor): don't copy pixmap.
200
201         * GraphicsCacheItem.C (findTargetFormat): if we can load direct without
202         conversion, then do that.
203
204 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
205
206         * GraphicsCache.C: improve commentary to graphicsInit and where it
207         should really go.
208
209         * GraphicsImageXPM.C (~Data, free_color_table): resolve the crash
210         that became a memory leak properly. (Let the shared_c_ptr free the
211         color table.)
212         (reset, mapcolor): tidy up and introduce a work around for XPM files
213         with crappy color entries. Print out a nice friendly message on what's
214         gone wrong and how to resolve it properly.
215
216 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
217
218         * GraphicsImageXPM.[Ch]: more rigorous use of types (signed/unsigned).
219         (Data d-tor): introduce memory leak temporarily, to "fix" a crash
220         in free_color_table.
221         (unique_color_string): use the correct string c-tor.
222
223 2002-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
224
225         * ImageLoader.[Ch]:
226         * ImageLoaderXPM.[Ch]: removed.
227
228         * GraphicsConverter.[Ch]:
229         * GraphicsImage.[Ch]:
230         * GraphicsImageXPM.[Ch]:
231         * GraphicsParams.[Ch]:
232         * GraphicsTypes.h: new files.
233
234         * All files. A total re-write of the graphics cache. The cache now
235         supports asynchronous file conversion and file loading. Images
236         can be cropped, rotated and scaled for display on the LyX screen.
237         The old LyXImage and ImageLoader have been combined in a new class
238         GImage. Ditto, ImageLoaderXPM's functionality has been moved into
239         GImageXPM.
240
241 2002-02-07  Herbert Voss  <voss@lyx.org>
242
243         * GraphicsCacheItem.C: use unzipFile() from support/filetools
244
245 2002-01-31  Herbert Voss  <voss@lyx.org>
246
247         * GraphicsCacheItem.h: handle filetype without the file extension;
248         getting type from contents; handle zipped files
249
250 2002-01-27  Herbert Voss  <voss@lyx.org>
251
252         * GraphicsCacheItem.h: added Converting to the ImageStatus enum.
253
254 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
255
256         * ImageLoaderXPM.C: don't set XpmColorKey flag if we don't use it
257
258 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
259
260         * GraphicsCacheItem.h: do not include <config.h> in header files
261
262 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
263
264         * ImageLoaderXPM.C (runImageLoader): If the pixmap contains a
265         transparent colour, then set it to the colour of the background.
266         Also take account of the monochrome, grayscale of color
267         preferences option.
268
269 2001-09-20  Angus Leeming  <a.leeming@ic.ac.uk>
270
271         * GraphicsCacheItem.C (convertImage): only convert if "from" and "to"
272         are different. Thus, don't delete the "to" if it's the original!
273
274 2001-09-01  John Levon  <moz@compsoc.man.ac.uk>
275
276         * ImageLoadXPM.C: remove setting of alloc colour mask,
277           led to crash as we don't define a callback
278
279 2001-07-29  Baruch Even  <baruch@lyx.org>
280
281         * ImageLoaderXPM.C (runImageLoader): When loading agree to use non-exact
282         colors with closeness of 10000.
283
284         * GraphicsCacheItem.C: Fixed a compilation bug introduced earlier.
285
286 2001-07-29  Baruch Even  <baruch@lyx.org>
287
288         * GraphicsCacheItem.C (findTargetFormat): Removed error dialog box,
289         too annoying.
290
291 2001-07-23  Baruch Even  <baruch@lyx.org>
292
293         * GraphicsCacheItem.C (convertImage): Fixed a bug with regard to loading
294         the image after conversion.
295
296 2001-07-17  Baruch Even  <baruch@lyx.org>
297
298         * GraphicsCacheItem.h:
299         * GraphicsCacheItem.C: Shuffled things a bit to make it easier to switch
300         from synchronous to asynchronous and to ease the coming changes.
301
302 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
303
304         * ImageLoaderXPM.C (runImageLoader): get display information from
305         GUIRunTime.
306
307 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
308
309         * GraphicsCache.C:
310         * GraphicsCacheItem.C:
311         * ImageLoader.C:
312         * ImageLoaderXPM.C: removed // -*- C++ -*- as first line.
313
314 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
315
316         * GraphicsCache.h: inherit privately from noncopyable
317         * ImageLoader.h: ditto
318         * GraphicsCacheItem.h: ditto
319
320 2001-04-16  Allan Rae  <rae@lyx.org>
321
322         * ImageLoaderXPM.C (runImageLoader): #warning triggers an error on Sun
323         CC 6.0 as an unrecognised preprocessor directive.  So ensure they're
324         wrapped.
325
326 2001-04-02  Baruch Even  <baruch@lyx.org>
327
328         * GraphicsCacheItem.[Ch]: Changed to used the Converter class instead
329         of hard coding ImageMagick.
330
331 2001-03-10  Baruch Even  <baruch@lyx.org>
332
333         * GraphicsCache.C: Style change from (*it).field to it->field
334
335 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
336
337         * GraphicsCache.h: noncopyable is in namespace boost
338         * ImageLoader.h: ditto
339         * GraphicsCacheItem.h: ditto
340
341 2001-03-07  Baruch Even  <baruch@lyx.org>
342
343         * GraphicsCache.C (d-tor): Removed the assert, the assumption it carried
344         was false and it's not needed anyhow since the shared_ptr's in the cache
345         will destroy everything on exit.
346
347 2001-02-28  Baruch Even  <baruch@ev-en.org>
348
349         * GraphicsCache.h:
350         * GraphicsCache.C: Changed the singleton pattern implementation, the
351         former version "leaked" in the sense that it was not deallocated at
352         program end.
353
354 2001-02-20  Baruch Even  <baruch@ev-en.org>
355
356         * GraphicsCache.C: Changed to use shared_ptr<GraphicsCacheItem>
357         instead of a pure pointer.
358
359         * GraphicsCacheItem.[Ch]:
360         * GraphicsCacheItem_pimpl.[Ch]: Collapsed them into GraphicsCacheItem,
361         removed the reference counting that was inside. Also fixed a bug where
362         a temporary file wouldn't get erased.
363
364         * ImageLoader.[Ch]: Changed the semantics of the image_ pointers usage.
365         Ownership is now dropped when the caller requests the image_ pointer.
366
367 2001-02-20  Baruch Even  <baruch@ev-en.org>
368
369         * GraphicsCache.C: Cleared up the confusion on when and how it is
370         emptied.
371
372         * GraphicsCacheItem.C: Indentation change.
373
374         * GraphicsCacheItem_pimpl.C: Fixed the loading logic so that it will
375         figure correctly when the image has been loaded successfully.
376
377 2001-02-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
378
379         * ImageLoader.C: add a "using" directive.
380
381         * ImageLoader.h: remove extra comma at the end of enum; add an
382         std:: qualifier for vector.
383
384 2001-01-21  Baruch Even  <baruch@ev-en.org>
385
386         * GraphicsCacheItem.[Ch]: Changes due to the storage of width and
387         height in the image itself and minor cleanups.
388
389         * GraphicsCacheItem_impl.[Ch]: Changes due to the switch to use a
390         new ImageLoader class instead of the older Renderer class. This
391         means change of responsibilities.