X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fgraphics%2FChangeLog;h=a6de1db24366a5002f5182b6bcf65519bd780643;hb=1bb8334771e55752807458be227154bae29ce657;hp=1bdbd213c427d645e0f6d2ebcb8a2d51432e0818;hpb=c9196a82ffa4eb62e1b8f67218e38af0c36d62f8;p=lyx.git diff --git a/src/graphics/ChangeLog b/src/graphics/ChangeLog index 1bdbd213c4..a6de1db243 100644 --- a/src/graphics/ChangeLog +++ b/src/graphics/ChangeLog @@ -1,3 +1,157 @@ +2002-02-28 Angus Leeming + + * GraphicsParams.[Ch]: + * GraphicsImage.C: + * GraphicsImageXPM.C: properly resolve more warnings about comparison + between signed and unsigned integer expressions. + + * Makefile.am: add GraphicsTypes.h which I'd carelessly left out. + + * GraphicsCache.C: move connections to the GImage-derived classes to + the frontends. + + * GraphicsImageXPM.C (copy c-tor): don't copy pixmap. + + * GraphicsCacheItem.C (findTargetFormat): if we can load direct without + conversion, then do that. + +2002-02-27 Angus Leeming + + * GraphicsCache.C: improve commentary to graphicsInit and where it + should really go. + + * GraphicsImageXPM.C (~Data, free_color_table): resolve the crash + that became a memory leak properly. (Let the shared_c_ptr free the + color table.) + (reset, mapcolor): tidy up and introduce a work around for XPM files + with crappy color entries. Print out a nice friendly message on what's + gone wrong and how to resolve it properly. + +2002-02-27 Angus Leeming + + * GraphicsImageXPM.[Ch]: more rigorous use of types (signed/unsigned). + (Data d-tor): introduce memory leak temporarily, to "fix" a crash + in free_color_table. + (unique_color_string): use the correct string c-tor. + +2002-02-15 Angus Leeming + + * ImageLoader.[Ch]: + * ImageLoaderXPM.[Ch]: removed. + + * GraphicsConverter.[Ch]: + * GraphicsImage.[Ch]: + * GraphicsImageXPM.[Ch]: + * GraphicsParams.[Ch]: + * GraphicsTypes.h: new files. + + * All files. A total re-write of the graphics cache. The cache now + supports asynchronous file conversion and file loading. Images + can be cropped, rotated and scaled for display on the LyX screen. + The old LyXImage and ImageLoader have been combined in a new class + GImage. Ditto, ImageLoaderXPM's functionality has been moved into + GImageXPM. + +2002-02-07 Herbert Voss + + * GraphicsCacheItem.C: use unzipFile() from support/filetools + +2002-01-31 Herbert Voss + + * GraphicsCacheItem.h: handle filetype without the file extension; + getting type from contents; handle zipped files + +2002-01-27 Herbert Voss + + * GraphicsCacheItem.h: added Converting to the ImageStatus enum. + +2002-01-17 John Levon + + * ImageLoaderXPM.C: don't set XpmColorKey flag if we don't use it + +2001-12-19 Jean-Marc Lasgouttes + + * GraphicsCacheItem.h: do not include in header files + +2001-09-21 Angus Leeming + + * ImageLoaderXPM.C (runImageLoader): If the pixmap contains a + transparent colour, then set it to the colour of the background. + Also take account of the monochrome, grayscale of color + preferences option. + +2001-09-20 Angus Leeming + + * GraphicsCacheItem.C (convertImage): only convert if "from" and "to" + are different. Thus, don't delete the "to" if it's the original! + +2001-09-01 John Levon + + * ImageLoadXPM.C: remove setting of alloc colour mask, + led to crash as we don't define a callback + +2001-07-29 Baruch Even + + * ImageLoaderXPM.C (runImageLoader): When loading agree to use non-exact + colors with closeness of 10000. + + * GraphicsCacheItem.C: Fixed a compilation bug introduced earlier. + +2001-07-29 Baruch Even + + * GraphicsCacheItem.C (findTargetFormat): Removed error dialog box, + too annoying. + +2001-07-23 Baruch Even + + * GraphicsCacheItem.C (convertImage): Fixed a bug with regard to loading + the image after conversion. + +2001-07-17 Baruch Even + + * GraphicsCacheItem.h: + * GraphicsCacheItem.C: Shuffled things a bit to make it easier to switch + from synchronous to asynchronous and to ease the coming changes. + +2001-07-03 Jean-Marc Lasgouttes + + * ImageLoaderXPM.C (runImageLoader): get display information from + GUIRunTime. + +2001-06-14 Angus Leeming + + * GraphicsCache.C: + * GraphicsCacheItem.C: + * ImageLoader.C: + * ImageLoaderXPM.C: removed // -*- C++ -*- as first line. + +2001-04-17 Lars Gullik Bjønnes + + * GraphicsCache.h: inherit privately from noncopyable + * ImageLoader.h: ditto + * GraphicsCacheItem.h: ditto + +2001-04-16 Allan Rae + + * ImageLoaderXPM.C (runImageLoader): #warning triggers an error on Sun + CC 6.0 as an unrecognised preprocessor directive. So ensure they're + wrapped. + +2001-04-02 Baruch Even + + * GraphicsCacheItem.[Ch]: Changed to used the Converter class instead + of hard coding ImageMagick. + +2001-03-10 Baruch Even + + * GraphicsCache.C: Style change from (*it).field to it->field + +2001-03-15 Lars Gullik Bjønnes + + * GraphicsCache.h: noncopyable is in namespace boost + * ImageLoader.h: ditto + * GraphicsCacheItem.h: ditto + 2001-03-07 Baruch Even * GraphicsCache.C (d-tor): Removed the assert, the assumption it carried