Age | Commit message (Collapse) | Author | Files | Lines |
|
This should enable using move semantics where possible e.g. in standard
containers.
According to https://en.cppreference.com/w/cpp/language/move_constructor:
To make strong exception guarantee possible, user-defined move
constructors should not throw exceptions. For example, std::vector
relies on std::move_if_noexcept to choose between move and copy
when the elements need to be relocated.
Change-Id: I6e1e1cdd5cd430b139ffa2fa7031fb0bb625decb
Reviewed-on: https://gerrit.libreoffice.org/77957
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
|
|
Change-Id: Ie1bc5cf4db6b46160fd950f471c9baf9ec51ebf7
Reviewed-on: https://gerrit.libreoffice.org/61873
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: If326175d571d15752efd1b63df45b2bc785f7541
Reviewed-on: https://gerrit.libreoffice.org/61653
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
|
Change-Id: I42af7f4c27084e41c63b8d3c8c3111dd814eb74d
|
|
Instead, hide the overhead within the logger code which is disabled
in the release build.
Change-Id: Ie80c2a1725476d96d3e5551cf0303ecb5d73b47e
Reviewed-on: https://gerrit.libreoffice.org/37409
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
|
|
don't include osl/file.hxx everywhere it's only needed
for --enable_formula_logger builds
Change-Id: I6ba30351b5a7afe975ea859e838930f9d1454c8c
Reviewed-on: https://gerrit.libreoffice.org/35766
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
|
|
This can happen when the group calculation is disabled and falls
back to non-group calculations. And we only care about the first
entry in case of non-group calculation of grouped cells.
Change-Id: I545980acf8e35b4d0504aa2a77f86bdc85799e29
Reviewed-on: https://gerrit.libreoffice.org/30738
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
|
|
Change-Id: I45d45513b102f4fdcb55e8de20b95b37f66ea463
Reviewed-on: https://gerrit.libreoffice.org/30658
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: I28dba90500af7c11db569fded28ce571a1ec9089
|
|
Change-Id: Id6402a35ced37aff7215a46d23b4103a64bf669b
|
|
Change-Id: If711c44a3be7ae02d1354bb36ed7db6b5a86ef6b
|
|
Change-Id: If0ee6dca6642063501c728bec3b4e5d7b6401442
|
|
...in this !ENABLE_FORMULA_LOGGER dummy implementation
Change-Id: Ifaf3356ada68d70164644f89fc6dc6d66f22024b
|
|
Change-Id: I45b576a4401d51d204007a8dde3b24617b5a17e9
|
|
Change-Id: I1badbcfa259b22d742e5241bd817ea44769a771e
|
|
And also annotate the class a bit.
Change-Id: I7544e49991778be36a9214851f3d7add4bfef626
|
|
In theory you can either use file:///foo/bar or /foo/bar style of
file path.
And also make sure that we don't crash in case a file is not
specified or the file path is invalid.
Change-Id: Ia1fb11af84f91e678401bde11454522db9893f4c
|
|
Change-Id: Ie2a94bf76ab28f792ff5684879365fda81c10e2b
|
|
Change-Id: I45e8bcdb4ee2717ac7e223e68e0c03da9473db5b
|
|
For now, this logger only logs group formula calculations.
Change-Id: Idab3cf58f8d9e5fd24fc9f7498d55e385ca93ca7
|