diff --git a/CHANGELOG b/CHANGELOG index 975f43cf..ef27613e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -283,7 +283,7 @@ Changes: * `/roster room use jid` to use the jid of the MUC in the roster list. - Fix decryption failure for messages sent from Converse.js (@paulfariello) (#1253) - Fix crash when OMEMO key is misconfigured (@paulfariello) (#1239) -- Use OMEMO for offline MUC members (@paulfariello) (#1242) +- Use OMEMO for offline MUC members (@paulfariello) (#1242) - Fix OMEMO 1on1 chats with psi+ (@svensp) (#1247) - Save occupants and roster chars (#1244) - Add support for downloading user avatars via XEP-0084 (#1240) @@ -501,7 +501,7 @@ Changes: - /roster and /occupants panel size settings (% of screen width) - /account default - Set default account for /connect - /account remove -- /presence - Show/hide contact presence in titlebar +- /presence - Show/hide contact presence in titlebar - /resource - Override resource during chat, resource display settings - Improved chat session handling - Lower CPU usage with dynamic input blocking timeout diff --git a/README.md b/README.md index 8b7d302e..437a0f18 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ URL: https://profanity-im.github.io/blog Repo: https://github.com/profanity-im/blog -### Mailinglist +### Mailinglist Mailing List: https://lists.notraces.net/mailman/listinfo/profanity ### Chatroom diff --git a/apidocs/c/profapi.h b/apidocs/c/profapi.h index 4d61ca7d..b344d728 100644 --- a/apidocs/c/profapi.h +++ b/apidocs/c/profapi.h @@ -36,14 +36,14 @@ Themes are specified in ~/.local/share/profanity/plugin_themes @param group the group name in the themes file @param item the item name within the group @param def default colour if the theme cannot be found -@param message the message to print +@param message the message to print @return 1 on success, 0 on failure */ int prof_cons_show_themed(const char *const group, const char *const item, const char *const def, const char *const message); -/** +/** Show a message indicating the command has been called incorrectly. -@param cmd the command name with leading slash, e.g. "/say" +@param cmd the command name with leading slash, e.g. "/say" @return 1 on success, 0 on failure */ int prof_cons_bad_cmd_usage(const char *const cmd); @@ -216,14 +216,14 @@ Show a message in the plugin window. */ int prof_win_show(PROF_WIN_TAG win, char *message); -/** +/** Show a message in the plugin window, using the specified theme. Themes are specified in ~/.local/share/profanity/plugin_themes @param tag The {@link PROF_WIN_TAG} of the window to display the message @param group the group name in the themes file @param key the item name within the group @param def default colour if the theme cannot be found or NULL -@param message the message to print +@param message the message to print @return 1 on success, 0 on failure */ int prof_win_show_themed(PROF_WIN_TAG tag, char *group, char *key, char *def, char *message); diff --git a/apidocs/c/profhooks.h b/apidocs/c/profhooks.h index cb14e794..43f2d086 100644 --- a/apidocs/c/profhooks.h +++ b/apidocs/c/profhooks.h @@ -45,7 +45,7 @@ Called before a chat message is displayed @param barejid Jabber ID of the message sender @param resource resource of the message sender @param message the received message -@return the new message to display, or NULL to preserve the original message +@return the new message to display, or NULL to preserve the original message */ char* prof_pre_chat_message_display(const char * const barejid, const char *const resource, const char *message); @@ -77,14 +77,14 @@ Called before a chat room message is displayed @param barejid Jabber ID of the room @param nick nickname of message sender @param message the received message -@return the new message to display, or NULL to preserve the original message +@return the new message to display, or NULL to preserve the original message */ char* prof_pre_room_message_display(const char * const barejid, const char * const nick, const char *message); /** Called after a chat room message is displayed @param barejid Jabber ID of the room -@param nick nickname of the message sender +@param nick nickname of the message sender @param message the received message */ void prof_post_room_message_display(const char * const barejid, const char * const nick, const char *message); @@ -118,14 +118,14 @@ Called before a private chat room message is displayed @param barejid Jabber ID of the room @param nick nickname of message sender @param message the received message -@return the new message to display, or NULL to preserve the original message +@return the new message to display, or NULL to preserve the original message */ char* prof_pre_priv_message_display(const char * const barejid, const char * const nick, const char *message); /** Called after a private chat room message is displayed @param barejid Jabber ID of the room -@param nick nickname of the message sender +@param nick nickname of the message sender @param message the received message */ void prof_post_priv_message_display(const char * const barejid, const char * const nick, const char *message); diff --git a/apidocs/python/src/plugin.py b/apidocs/python/src/plugin.py index 6e200bad..913e1b94 100644 --- a/apidocs/python/src/plugin.py +++ b/apidocs/python/src/plugin.py @@ -80,7 +80,7 @@ def prof_pre_chat_message_display(barejid, resource, message): :type barejid: str or unicode :type resource: str or unicode :type message: str or unicode - :return: the new message to display, or ``None`` to preserve the original message + :return: the new message to display, or ``None`` to preserve the original message :rtype: str or unicode """ pass @@ -132,7 +132,7 @@ def prof_pre_room_message_display(barejid, nick, message): :type barejid: str or unicode :type nick: str or unicode :type message: str or unicode - :return: the new message to display, or ``None`` to preserve the original message + :return: the new message to display, or ``None`` to preserve the original message :rtype: str or unicode """ pass @@ -142,7 +142,7 @@ def prof_post_room_message_display(barejid, nick, message): """Called after a chat room message is displayed :param barejid: Jabber ID of the room - :param nick: nickname of the message sender + :param nick: nickname of the message sender :param message: the received message :type barejid: str or unicode :type nick: str or unicode @@ -199,7 +199,7 @@ def prof_pre_priv_message_display(barejid, nick, message): :type barejid: str or unicode :type nick: str or unicode :type message: str or unicode - :return: the new message to display, or ``None`` to preserve the original message + :return: the new message to display, or ``None`` to preserve the original message :rtype: str or unicode """ pass @@ -209,7 +209,7 @@ def prof_post_priv_message_display(barejid, nick, message): """Called after a private chat room message is displayed :param barejid: Jabber ID of the room - :param nick: nickname of the message sender + :param nick: nickname of the message sender :param message: the received message :type barejid: str or unicode :type nick: str or unicode diff --git a/apidocs/python/src/prof.py b/apidocs/python/src/prof.py index 96ee4912..9821e900 100644 --- a/apidocs/python/src/prof.py +++ b/apidocs/python/src/prof.py @@ -9,14 +9,14 @@ Profanity accepts both ``str`` and ``unicode`` objects as string arguments, to a """ -def cons_alert(): +def cons_alert(): """ Highlights the console window in the status bar. """ pass -def cons_show(message): +def cons_show(message): """Show a message in the console window. :param message: the message to print @@ -29,7 +29,7 @@ def cons_show(message): pass -def cons_show_themed(group, key, default, message): +def cons_show_themed(group, key, default, message): """Show a message in the console, using the specified theme.\n Themes are specified in ``~/.local/share/profanity/plugin_themes`` @@ -49,7 +49,7 @@ def cons_show_themed(group, key, default, message): pass -def cons_bad_cmd_usage(command): +def cons_bad_cmd_usage(command): """Show a message indicating the command has been called incorrectly. :param command: the command name with leading slash, e.g. ``"/say"`` @@ -62,7 +62,7 @@ def cons_bad_cmd_usage(command): pass -def register_command(name, min_args, max_args, synopsis, description, arguments, examples, callback): +def register_command(name, min_args, max_args, synopsis, description, arguments, examples, callback): """Register a new command, with help information, and callback for command execution.\n Profanity will do some basic validation when the command is called using the argument range. @@ -82,7 +82,7 @@ def register_command(name, min_args, max_args, synopsis, description, arguments, :type arguments: list of list of str or unicode :type examples: list of str or unicode :type callback: function - + Example: :: synopsis = [ @@ -100,14 +100,14 @@ def register_command(name, min_args, max_args, synopsis, description, arguments, "/newcommand action1", "/newcommand print \\"Test debug message\\"", "/newcommand dosomething" - ] + ] prof.register_command("/newcommand", 1, 2, synopsis, description, args, examples, my_function) """ pass -def register_timed(callback, interval): +def register_timed(callback, interval): """Register a function that Profanity will call periodically. :param callback: the function to call @@ -132,15 +132,15 @@ def completer_add(key, items): Examples: :: - prof.completer_add("/mycommand", [ + prof.completer_add("/mycommand", [ "action1", - "action2", - "dosomething" + "action2", + "dosomething" ]) prof.completer_add("/mycommand dosomething", [ "thing1", - "thing2" + "thing2" ]) """ pass @@ -156,7 +156,7 @@ def completer_remove(key, items): Examples: :: - prof.completer_remove("/mycommand", [ + prof.completer_remove("/mycommand", [ "action1", "action2" ]) @@ -196,7 +196,7 @@ def filepath_completer_add(prefix): pass -def send_line(line): +def send_line(line): """Send a line of input to Profanity to execute. :param line: the line to send @@ -209,7 +209,7 @@ def send_line(line): pass -def notify(message, timeout, category): +def notify(message, timeout, category): """Send a desktop notification. :param message: the message to display in the notification @@ -226,7 +226,7 @@ def notify(message, timeout, category): pass -def get_current_recipient(): +def get_current_recipient(): """Retrieve the Jabber ID of the current chat recipient, when in a chat window. :return: the Jabber ID of the current chat recipient e.g. ``"buddy@chat.org"``, or ``None`` if not in a chat window. @@ -235,7 +235,7 @@ def get_current_recipient(): pass -def get_current_muc(): +def get_current_muc(): """Retrieve the Jabber ID of the current room, when in a chat room window. :return: the Jabber ID of the current chat room e.g. ``"metalchat@conference.chat.org"``, or ``None`` if not in a chat room window. @@ -244,7 +244,7 @@ def get_current_muc(): pass -def get_current_nick(): +def get_current_nick(): """Retrieve the users nickname in a chat room, when in a chat room window. :return: the users nickname in the current chat room e.g. ``"eddie"``, or ``None`` if not in a chat room window. @@ -271,7 +271,7 @@ def get_barejid_from_roster(name): pass -def get_current_occupants(): +def get_current_occupants(): """Retrieve nicknames of all occupants in a chat room, when in a chat room window. :return: nicknames of all occupants in the current room or an empty list if not in a chat room window. @@ -307,7 +307,7 @@ def log_debug(message): pass -def log_info(): +def log_info(): """Write to the Profanity log at level ``INFO``. :param message: the message to log @@ -316,7 +316,7 @@ def log_info(): pass -def log_warning(): +def log_warning(): """Write to the Profanity log at level ``WARNING``. :param message: the message to log @@ -325,7 +325,7 @@ def log_warning(): pass -def log_error(): +def log_error(): """Write to the Profanity log at level ``ERROR``. :param message: the message to log @@ -337,7 +337,7 @@ def log_error(): def win_exists(tag): """Determine whether or not a plugin window currently exists for the tag. - :param tag: The tag used when creating the plugin window + :param tag: The tag used when creating the plugin window :type tag: str or unicode :return: ``True`` if the window exists, ``False`` otherwise. :rtype: boolean @@ -349,12 +349,12 @@ def win_exists(tag): pass -def win_create(tag, callback): +def win_create(tag, callback): """Create a plugin window. - :param tag: The tag used to refer to the window + :param tag: The tag used to refer to the window :type tag: str or unicode - :param callback: function to call when the window receives input + :param callback: function to call when the window receives input :type callback: function Example: @@ -364,10 +364,10 @@ def win_create(tag, callback): pass -def win_focus(tag): +def win_focus(tag): """Focus a plugin window. - :param tag: The tag of the window to focus + :param tag: The tag of the window to focus :type tag: str or unicode Example: @@ -377,7 +377,7 @@ def win_focus(tag): pass -def win_show(tag, message): +def win_show(tag, message): """Show a message in the plugin window. :param tag: The tag of the window to display the message @@ -392,7 +392,7 @@ def win_show(tag, message): pass -def win_show_themed(tag, group, key, default, message): +def win_show_themed(tag, group, key, default, message): """Show a message in the plugin window, using the specified theme.\n Themes are specified in ``~/.local/share/profanity/plugin_themes`` diff --git a/configure-plugins b/configure-plugins index af4db3d5..d0d9f98a 100755 --- a/configure-plugins +++ b/configure-plugins @@ -1,4 +1,3 @@ #!/bin/sh ./configure --enable-python-plugins --enable-c-plugins CFLAGS='-g -O0' CXXFLAGS='-g -O0' - diff --git a/docs/profanity-ox.md b/docs/profanity-ox.md index 1a01e210..d9513bae 100644 --- a/docs/profanity-ox.md +++ b/docs/profanity-ox.md @@ -74,5 +74,3 @@ related to gnupg itself. ## Appendix * https://xmpp.org/extensions/xep-0373.html - 0.4.0 (2018-07-30) - - diff --git a/profanity.spec b/profanity.spec index 0341b0c0..42c8625c 100644 --- a/profanity.spec +++ b/profanity.spec @@ -19,7 +19,7 @@ BuildRequires: expat-devel BuildRequires: libotr-devel BuildRequires: gnutls-devel BuildRequires: sqlite3-devel >= 3.27.0 -BuildRequires: libsignal-protocol-c-devel >= 2.3.2 +BuildRequires: libsignal-protocol-c-devel >= 2.3.2 Requires: libstrophe Requires: libcurl Requires: ncurses-libs @@ -29,7 +29,7 @@ Requires: expat Requires: libotr Requires: gnutls Requires: sqlite3-devel >= 3.27.0 -Requires: libsignal-protocol-c-devel >= 2.3.2 +Requires: libsignal-protocol-c-devel >= 2.3.2 %description Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. diff --git a/tests/functionaltests/test_carbons.h b/tests/functionaltests/test_carbons.h index ab48a009..c724e38c 100644 --- a/tests/functionaltests/test_carbons.h +++ b/tests/functionaltests/test_carbons.h @@ -4,4 +4,3 @@ void send_disable_carbons(void **state); void receive_carbon(void **state); void receive_self_carbon(void **state); void receive_private_carbon(void **state); - diff --git a/tests/functionaltests/test_chat_session.h b/tests/functionaltests/test_chat_session.h index 2ba75e05..245bbb11 100644 --- a/tests/functionaltests/test_chat_session.h +++ b/tests/functionaltests/test_chat_session.h @@ -4,4 +4,3 @@ void sends_message_to_fulljid_when_received_from_fulljid(void **state); void sends_subsequent_messages_to_fulljid(void **state); void resets_to_barejid_after_presence_received(void **state); void new_session_when_message_received_from_different_fulljid(void **state); - diff --git a/tests/functionaltests/test_connect.h b/tests/functionaltests/test_connect.h index 66010e25..d82d9364 100644 --- a/tests/functionaltests/test_connect.h +++ b/tests/functionaltests/test_connect.h @@ -3,4 +3,3 @@ void connect_jid_sends_presence_after_receiving_roster(void **state); void connect_jid_requests_bookmarks(void **state); void connect_bad_password(void **state); void connect_shows_presence_updates(void **state); - diff --git a/tests/functionaltests/test_receipts.h b/tests/functionaltests/test_receipts.h index 65c6fba6..bead28a9 100644 --- a/tests/functionaltests/test_receipts.h +++ b/tests/functionaltests/test_receipts.h @@ -1,4 +1,3 @@ void does_not_send_receipt_request_to_barejid(void **state); void send_receipt_request(void **state); void send_receipt_on_request(void **state); - diff --git a/tests/functionaltests/test_rooms.h b/tests/functionaltests/test_rooms.h index a0cf5db8..e2dcac5d 100644 --- a/tests/functionaltests/test_rooms.h +++ b/tests/functionaltests/test_rooms.h @@ -1,2 +1 @@ void rooms_query(void **state); - diff --git a/tests/functionaltests/test_software.h b/tests/functionaltests/test_software.h index 022ce454..60a644fd 100644 --- a/tests/functionaltests/test_software.h +++ b/tests/functionaltests/test_software.h @@ -4,4 +4,3 @@ void shows_message_when_software_version_error(void **state); void display_software_version_result_when_from_domainpart(void **state); void show_message_in_chat_window_when_no_resource(void **state); void display_software_version_result_in_chat(void **state); - diff --git a/themes/boothj5 b/themes/boothj5 index 3955da6a..b6339ea0 100644 --- a/themes/boothj5 +++ b/themes/boothj5 @@ -153,4 +153,3 @@ statusbar.tablen=7 statusbar.show.name=true statusbar.show.number=true correction.char=+ - diff --git a/themes/boothj5_laptop b/themes/boothj5_laptop index af3958bd..25425ab5 100644 --- a/themes/boothj5_laptop +++ b/themes/boothj5_laptop @@ -144,4 +144,3 @@ titlebar.position=1 mainwin.position=2 statusbar.position=3 inputwin.position=4 - diff --git a/themes/boothj5_slack b/themes/boothj5_slack index d1546d05..ad26ce37 100644 --- a/themes/boothj5_slack +++ b/themes/boothj5_slack @@ -140,4 +140,3 @@ titlebar.position=1 mainwin.position=2 statusbar.position=3 inputwin.position=4 - diff --git a/themes/complex b/themes/complex index 2f68537c..fd2825da 100644 --- a/themes/complex +++ b/themes/complex @@ -62,4 +62,3 @@ titlebar.position=1 mainwin.position=2 statusbar.position=3 inputwin.position=4 - diff --git a/themes/forest b/themes/forest index aa01319b..4fba3e5c 100644 --- a/themes/forest +++ b/themes/forest @@ -78,4 +78,3 @@ roster.room.mention=bold_green roster.room.trigger=bold_green occupants.header=bold_green receipt.sent=bold_black -