libreoffice-online/common
Ashod Nakashian fac6c01725 wsd: replace strrchr with constexpr
This avoids the runtime overhead of strrchr used
in logged filenames on iOS, which is unnecessary
on string literals, and adds unit-tests.

We also strip leading './' and '../' in other builds.

Change-Id: I56ec722d1400fad9165eb046d1bd8d4438241ca3
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-04-26 11:13:44 +03:00
..
Authorization.cpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
Authorization.hpp wsd: test: move Authorization tests to RequestDetailsTests 2022-04-12 07:39:07 -04:00
Clipboard.hpp
CommandControl.cpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
CommandControl.hpp wsd: introduce remote configuration 2022-02-25 18:36:06 +03:00
Common.hpp wsd: support experimental features 2022-03-17 18:46:46 -04:00
ConfigUtil.cpp
ConfigUtil.hpp
Crypto.cpp
Crypto.hpp
DummyTraceEventEmitter.cpp
FileUtil.cpp wsd: logging and minor cosmetics 2022-04-06 18:33:45 -04:00
FileUtil.hpp make sure modifiedTimeUs calculates with enough precision 2022-01-26 10:23:36 +01:00
JailUtil.cpp wsd: reduce debug and generally redundant logs 2022-02-24 07:38:13 -05:00
JailUtil.hpp
JsonUtil.hpp
Log.cpp signal handling: print code, and relevant address too. 2022-03-14 16:34:42 +00:00
Log.hpp wsd: replace strrchr with constexpr 2022-04-26 11:13:44 +03:00
Message.hpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
MessageQueue.cpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
MessageQueue.hpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
MobileApp.cpp
MobileApp.hpp
Png.hpp
Protocol.cpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
Protocol.hpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
Rectangle.hpp
RenderTiles.hpp wsd: const correctness and minor cleanups 2022-02-24 07:38:13 -05:00
Seccomp.cpp
Seccomp.hpp
security.h
Session.cpp l10n: if English variant is not specified then choose US as default 2022-03-30 16:51:56 +05:30
Session.hpp wsd: minor cleanup of send-frame members 2022-04-20 08:34:59 -04:00
SigUtil.cpp signal handling: print code, and relevant address too. 2022-03-14 16:34:42 +00:00
SigUtil.hpp wsd: support unattended runs 2022-02-17 18:52:48 -05:00
SpookyV2.cpp
SpookyV2.h
StateEnum.hpp wsd: support serializing STATE_ENUM to ostream 2022-04-06 18:33:45 -04:00
StringVector.cpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
StringVector.hpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
TraceEvent.cpp
TraceEvent.hpp
Unit.cpp wsd: support experimental features 2022-03-17 18:46:46 -04:00
Unit.hpp wsd: minor improvements to logging and macros 2022-04-06 18:33:45 -04:00
Util.cpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00
Util.hpp wsd: move tokenizer helpers into StringVector 2022-04-12 07:39:07 -04:00