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