Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Hi, sorry for sending the report a bit late - got caught up in some
personal business. Here are the highlights of last week:

* Change [1] was pushed to remote this week.
    + Implement GalleryStorageLocations, a shared class which contains
locations
 to binary files like aThmURL, aSdgURL, aSdvURL and aStrURL.
    + The class shares its members between GalleryBinaryEngine and
GalleryBinaryEngineEntry.

* Change [2] was completed and is under review
    + Implemented GalleryObjectCollection, a shared class which contains an
object list to be used by GalleryTheme and GalleryBinaryEngine.
        * Renaming of its functions is needed which will be done in an
upcoming change.
    +  This class is primarily owned by GalleryTheme, and shared with
GalleryBinaryEngine.
    + This change also contains further refactoring work:
         * ImplCreateUniqueURL, InsertGraphic() were refactored.
         * Implements
comphelper::GraphicMimeTypeHelper::GetExtensionForConvertDataFormat()
         *   Refactors Actualize() and introduce updateSvDrawObject(),
updateTheme()
    + As pointed out by my mentor, I realize that this one specific change
is quite big and apologize for that; so from now on I will make sure to do
separate changes for different things/functionalities as it would be easier
to locate the commit if regression occurs.

* Change [3] is completed and under review
    + Refactored GalleryTheme::InsertFileOrDirURL function, leaving only
the last 3 functions from that class to be refactored.

[1] https://gerrit.libreoffice.org/c/core/+/98979
[2] https://gerrit.libreoffice.org/c/core/+/99035
[3] https://gerrit.libreoffice.org/c/core/+/99479

Warm Regards,
Aditya Sahu
<aditya-sahu>

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.