> On Oct. 2, 2011, 9:39 a.m., C. Boemann wrote: > > shouldn't this be closed ?
Yes, it should. Closing. - Inge ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/101871/#review6995 ----------------------------------------------------------- On July 7, 2011, 6:59 a.m., Inge Wallin wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/101871/ > ----------------------------------------------------------- > > (Updated July 7, 2011, 6:59 a.m.) > > > Review request for Calligra. > > > Description > ------- > > This patch does two things: > > 1. It fixes a serious issue with loading frame shapes with unknown contents. > Previously, when a frame with unrecognized contents, such as an embedded > spreadsheet, was loaded, it went through all the objects in the frame. If > even one of the objects were recognized, such as a preview image, then a > shape was created for that object. This means that the real contents of the > frame got lost and only the preview image could be saved back. This is not > how it's supposed to be. The new logic is to create an Unavail shape as soon > as the payload of the frame, i.e. the first object in it, is unrecognized. It > is then up to the unavail shape to load and store any preview images. It is > also up to the unavail shape to save everything back. This patch does this. > > 2. It gives the Unavail shape the ability to show preview images. Actually it > gives the shape the ability to show both vector images using SVG and bitmap > images using any format that QImage supports. We have not integrated this > with the picture shape since we couldn't find a way to disable the picture > tool for this shape alone. > > Note: Much of the code was written by Dan Leinir. > > > Diffs > ----- > > libs/flake/KoUnavailShape.cpp c9bfc77 > libs/flake/KoUnavailShape.h fb346f7 > libs/flake/KoShapeRegistry.cpp 06e4c7c > > Diff: http://git.reviewboard.kde.org/r/101871/diff/diff > > > Testing > ------- > > You can test this patch by creating a document with a music shape in it. The > music shape already creates preview images in svg and png formats. To test > the creation of the unavail shape and the preview of the svg image, you have > to remove musicshape.desktop in the install directory and rerun > kbuildsysoca4. Then the contents of the frame with the music in it won't be > recognized and the unavail shape will be created instead. You will notice > that the preview image looks a bit distorted. This is a bug with the music > shape that creates a preview svg with the wrong size. That bug is not in the > scope of this patch but has to be fixed separately. > > There is also a saving bug with the unavail shape that is also not within the > scope of this patch. I will fix that in a separate patch. > > > Thanks, > > Inge Wallin > >
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel