ref: 7b3e0e0cf3eddd3537455a3605b04a48ee663f47 biboumi/src/xmpp/adhoc_command.cpp -rw-r--r-- 2.4 KiB
5402a256 — louiz’ 5 years ago
Apply all the clang-tidy modernize-* fixes
0ab40dc1 — louiz’ 6 years ago
Refactoring louloulibs and cmake

Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
17411e6b — louiz’ 6 years ago
Fix an use-after-free

Because we “delete all node” and then we use the content of one of these
nodes we got earlier.
5a5bb7f6 — louiz’ 6 years ago
Introduce a XmlSubNode class that automatically adds itself into its parent
1e56c59e — louiz’ 6 years ago
Include the Configure ad-hoc command on biboumi's JID  for fixed_irc_server

Because a jid like “freenode.example.org” is both the JID for the configured
IRC server, and biboumi’s JID.

fix #3175
9714d020 — Florent Le Coz 7 years ago
Also store a reference instead of a pointer, in AdhocCommandsHandler
f3b3d937 — Florent Le Coz 7 years ago
Use unique_ptr to store the XmlNode’s children

Also fix some constness things
e8f22efe — Florent Le Coz 7 years ago
XmlNodes are now always closed

Remove the close() method and closed attribute. Remove all the calls to
close().  (Save one bool per XmlNode, yay, and save a few ifs and some
useless function calls. At best it should be unnoticeably faster and lighter
and save a few keystrokes in the future)
e1a7114c — Florent Le Coz 7 years ago
louloulibs is directly included, instead of being a submodule

Because this is a nightmare to manage