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