about summary refs log tree commit diff stats
path: root/src/command
Commit message (Expand)AuthorAgeFilesLines
* Fix `/log level` crashJohn Hernandez2023-04-181-18/+10
* Add sessions_alarmJohn Hernandez2023-04-183-2/+35
* Add nickname support for /roster removeJohn Hernandez2023-04-133-7/+10
* Add limitation info about /statusbar chat user|jidMichael Vetter2023-04-101-1/+1
* Improve titlebar flexibilityJohn Hernandez2023-04-101-2/+2
* Rewrite description for clientidMichael Vetter2023-04-091-1/+1
* Merge pull request #1815 from H3rnand3zzz/feature/the-client-switcherMichael Vetter2023-04-093-12/+21
|\
| * Allow setting client identification name/version manuallyJohn Hernandez2023-04-093-12/+21
* | User proper ellipsis charMartin Dosch2023-04-091-15/+15
* | add `/statusbar tabmode actlist`Steffen Jaeckel2023-04-083-0/+31
* | refactor into array of a `struct`Steffen Jaeckel2023-04-041-5/+15
* | only create hashtable onceSteffen Jaeckel2023-04-041-72/+74
|/
* Fix typosMichael Vetter2023-04-031-1/+1
* Add autocomplete for the /reconnect commandMarcoPolo-PasTonMolo2023-04-021-0/+16
* Add editor executable to CMD_SYNDaniel Santos2023-03-311-0/+1
* Editor executable support flagsDaniel Santos2023-03-301-1/+1
* Adapt to g_string_free glib 2.75.3 changeMichael Vetter2023-03-213-27/+5
* Fix duplicate download IDs.IsaacM882023-03-091-5/+13
* cmd: Update MAM helpMichael Vetter2023-02-151-2/+2
* introduce `auto_gcharv`Steffen Jaeckel2023-01-191-71/+13
* fix more memory leaksSteffen Jaeckel2023-01-182-7/+9
* add `now` option to `/reconnect` commandSteffen Jaeckel2023-01-182-9/+13
* slightly improve `command_defs[]`Steffen Jaeckel2023-01-185-463/+274
* minor changesSteffen Jaeckel2023-01-182-24/+20
* add `/strophe` command to modify libstrophe-specific settingsSteffen Jaeckel2023-01-184-0/+94
* Update copyright yearMichael Vetter2023-01-105-5/+5
* Make `/url save` autocomplete filenames after a urlMarcoPolo-PasTonMolo2022-12-271-1/+15
* Add vCard supportMarouane L2022-10-184-5/+1380
* Fix autocompletion for lastactivityStefan Kropp2022-10-171-5/+13
* Improve /msg and /win autocompletionMichael Vetter2022-10-171-1/+15
* Spawn external programs asynchronouslyMarouane L2022-10-121-1/+1
* fix: print when no plugins installedViachaslau Khalikin2022-09-201-12/+15
* add: autocompletion plugins argumentsViachaslau Khalikin2022-09-201-0/+6
* fix: filtering of the available global pluginsViachaslau Khalikin2022-09-201-2/+4
* minor: using cons_bad_cmd_usage() instead of the manual handlingViachaslau Khalikin2022-09-191-3/+3
* Fix typo which catched by codespellViachaslau Khalikin2022-09-191-1/+1
* Print unloaded plugins which already installedViachaslau Khalikin2022-09-192-3/+14
* Fix handle cmd_plugins_uninstall without argsViachaslau Khalikin2022-09-191-1/+2
* Fix /autoaway command logicNetboy32022-07-281-4/+2
* Split ox functions from gpg.c to ox.cMichael Vetter2022-06-291-0/+1
* Add autocompletion for `/log level`Michael Vetter2022-06-221-0/+13
* Correct default log maxsize in helpMichael Vetter2022-06-221-1/+1
* Let user change log level while runningMichael Vetter2022-06-223-4/+17
* Display mood preferencesMichael Vetter2022-06-222-2/+2
* Make mood display optionalMichael Vetter2022-06-223-1/+13
* Don't forget encryption status for OX and PGP.MarcoPolo-PasTonMolo2022-06-171-0/+4
* Use our omemo sid/fingerprint in qr codeMichael Vetter2022-05-311-2/+4
* Add command help for omemo qrcodeMichael Vetter2022-05-301-2/+4
* Reverse QR code colors and add paddingswirl2022-05-301-1/+0
* implement working OMEMO QR codeswirl2022-05-301-1/+13
: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
/*
 * profanity.h
 * vim: expandtab:ts=4:sts=4:sw=4
 *
 * Copyright (C) 2012 - 2019 James Booth <boothj5@gmail.com>
 * Copyright (C) 2019 - 2021 Michael Vetter <jubalh@iodoru.org>
 *
 * This file is part of Profanity.
 *
 * Profanity is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Profanity is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Profanity.  If not, see <https://www.gnu.org/licenses/>.
 *
 * In addition, as a special exception, the copyright holders give permission to
 * link the code of portions of this program with the OpenSSL library under
 * certain conditions as described in each individual source file, and
 * distribute linked combinations including the two.
 *
 * You must obey the GNU General Public License in all respects for all of the
 * code used other than OpenSSL. If you modify file(s) with this exception, you
 * may extend this exception to your version of the file(s), but you are not
 * obligated to do so. If you do not wish to do so, delete this exception
 * statement from your version. If you delete this exception statement from all
 * source files in the program, then also delete it here.
 *
 */

#ifndef PROFANITY_H
#define PROFANITY_H

#include <pthread.h>
#include <glib.h>

void prof_run(char* log_level, char* account_name, char* config_file, char* log_file, char* theme_name);
void prof_set_quit(void);

extern pthread_mutex_t lock;

#endif