X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fgraphics%2FChangeLog;h=a6de1db24366a5002f5182b6bcf65519bd780643;hb=1bb8334771e55752807458be227154bae29ce657;hp=2fb11db6374448fa5424794ed981e03e1c048790;hpb=358c483572b2d9fe3ba4ab511fd89af94ad27ce5;p=lyx.git diff --git a/src/graphics/ChangeLog b/src/graphics/ChangeLog index 2fb11db637..a6de1db243 100644 --- a/src/graphics/ChangeLog +++ b/src/graphics/ChangeLog @@ -1,3 +1,61 @@ +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;