]> git.lyx.org Git - lyx.git/blob - src/graphics/ChangeLog
52f96e3025b7dde1b90208548c7772cff556db87
[lyx.git] / src / graphics / ChangeLog
1 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
2
3         * GraphicsImageXPM.[Ch]: more rigorous use of types (signed/unsigned).
4         (Data d-tor): introduce memory leak temporarily, to "fix" a crash
5         in free_color_table.
6         (unique_color_string): use the correct string c-tor.
7
8 2002-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
9
10         * ImageLoader.[Ch]:
11         * ImageLoaderXPM.[Ch]: removed.
12
13         * GraphicsConverter.[Ch]:
14         * GraphicsImage.[Ch]:
15         * GraphicsImageXPM.[Ch]:
16         * GraphicsParams.[Ch]:
17         * GraphicsTypes.h: new files.
18
19         * All files. A total re-write of the graphics cache. The cache now
20         supports asynchronous file conversion and file loading. Images
21         can be cropped, rotated and scaled for display on the LyX screen.
22         The old LyXImage and ImageLoader have been combined in a new class
23         GImage. Ditto, ImageLoaderXPM's functionality has been moved into
24         GImageXPM.
25
26 2002-02-07  Herbert Voss  <voss@lyx.org>
27
28         * GraphicsCacheItem.C: use unzipFile() from support/filetools
29
30 2002-01-31  Herbert Voss  <voss@lyx.org>
31
32         * GraphicsCacheItem.h: handle filetype without the file extension;
33         getting type from contents; handle zipped files
34
35 2002-01-27  Herbert Voss  <voss@lyx.org>
36
37         * GraphicsCacheItem.h: added Converting to the ImageStatus enum.
38
39 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
40
41         * ImageLoaderXPM.C: don't set XpmColorKey flag if we don't use it
42  
43 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
44
45         * GraphicsCacheItem.h: do not include <config.h> in header files
46
47 2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
48
49         * ImageLoaderXPM.C (runImageLoader): If the pixmap contains a
50         transparent colour, then set it to the colour of the background.
51         Also take account of the monochrome, grayscale of color
52         preferences option.
53
54 2001-09-20  Angus Leeming  <a.leeming@ic.ac.uk>
55
56         * GraphicsCacheItem.C (convertImage): only convert if "from" and "to"
57         are different. Thus, don't delete the "to" if it's the original!
58
59 2001-09-01  John Levon  <moz@compsoc.man.ac.uk>
60
61         * ImageLoadXPM.C: remove setting of alloc colour mask,
62           led to crash as we don't define a callback
63
64 2001-07-29  Baruch Even  <baruch@lyx.org>
65
66         * ImageLoaderXPM.C (runImageLoader): When loading agree to use non-exact
67         colors with closeness of 10000.
68
69         * GraphicsCacheItem.C: Fixed a compilation bug introduced earlier.
70
71 2001-07-29  Baruch Even  <baruch@lyx.org>
72
73         * GraphicsCacheItem.C (findTargetFormat): Removed error dialog box,
74         too annoying.
75
76 2001-07-23  Baruch Even  <baruch@lyx.org>
77
78         * GraphicsCacheItem.C (convertImage): Fixed a bug with regard to loading
79         the image after conversion.
80
81 2001-07-17  Baruch Even  <baruch@lyx.org>
82
83         * GraphicsCacheItem.h:
84         * GraphicsCacheItem.C: Shuffled things a bit to make it easier to switch
85         from synchronous to asynchronous and to ease the coming changes.
86
87 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
88
89         * ImageLoaderXPM.C (runImageLoader): get display information from
90         GUIRunTime. 
91
92 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
93
94         * GraphicsCache.C:
95         * GraphicsCacheItem.C:
96         * ImageLoader.C:
97         * ImageLoaderXPM.C: removed // -*- C++ -*- as first line.
98
99 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
100
101         * GraphicsCache.h: inherit privately from noncopyable
102         * ImageLoader.h: ditto
103         * GraphicsCacheItem.h: ditto
104
105 2001-04-16  Allan Rae  <rae@lyx.org>
106
107         * ImageLoaderXPM.C (runImageLoader): #warning triggers an error on Sun
108         CC 6.0 as an unrecognised preprocessor directive.  So ensure they're 
109         wrapped. 
110
111 2001-04-02  Baruch Even  <baruch@lyx.org>
112
113         * GraphicsCacheItem.[Ch]: Changed to used the Converter class instead
114         of hard coding ImageMagick.
115
116 2001-03-10  Baruch Even  <baruch@lyx.org>
117
118         * GraphicsCache.C: Style change from (*it).field to it->field
119
120 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
121
122         * GraphicsCache.h: noncopyable is in namespace boost
123         * ImageLoader.h: ditto
124         * GraphicsCacheItem.h: ditto
125
126 2001-03-07  Baruch Even  <baruch@lyx.org>
127
128         * GraphicsCache.C (d-tor): Removed the assert, the assumption it carried
129         was false and it's not needed anyhow since the shared_ptr's in the cache
130         will destroy everything on exit.
131
132 2001-02-28  Baruch Even  <baruch@ev-en.org>
133
134         * GraphicsCache.h:
135         * GraphicsCache.C: Changed the singleton pattern implementation, the
136         former version "leaked" in the sense that it was not deallocated at
137         program end.
138
139 2001-02-20  Baruch Even  <baruch@ev-en.org>
140
141         * GraphicsCache.C: Changed to use shared_ptr<GraphicsCacheItem>
142         instead of a pure pointer.
143
144         * GraphicsCacheItem.[Ch]:
145         * GraphicsCacheItem_pimpl.[Ch]: Collapsed them into GraphicsCacheItem,
146         removed the reference counting that was inside. Also fixed a bug where
147         a temporary file wouldn't get erased.
148
149         * ImageLoader.[Ch]: Changed the semantics of the image_ pointers usage.
150         Ownership is now dropped when the caller requests the image_ pointer.
151
152 2001-02-20  Baruch Even  <baruch@ev-en.org>
153
154         * GraphicsCache.C: Cleared up the confusion on when and how it is
155         emptied.
156
157         * GraphicsCacheItem.C: Indentation change.
158
159         * GraphicsCacheItem_pimpl.C: Fixed the loading logic so that it will
160         figure correctly when the image has been loaded successfully.
161
162 2001-02-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
163
164         * ImageLoader.C: add a "using" directive.
165
166         * ImageLoader.h: remove extra comma at the end of enum; add an
167         std:: qualifier for vector.
168
169 2001-01-21  Baruch Even  <baruch@ev-en.org>
170
171         * GraphicsCacheItem.[Ch]: Changes due to the storage of width and
172         height in the image itself and minor cleanups.
173
174         * GraphicsCacheItem_impl.[Ch]: Changes due to the switch to use a
175         new ImageLoader class instead of the older Renderer class. This
176         means change of responsibilities.