| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
New command `/paste` that sends the clipboard in MUC, Chat etc windows.
Fix https://github.com/profanity-im/profanity/issues/156
|
|
|
|
|
| |
Use GTK to take the text from the clipboard.
Add `/paste` command which pastes this text now to console window.
|
|
|
|
| |
It's in the def == NULL case. So will always be noop.
|
|
|
|
|
|
| |
We have `/close` which does the same and more.
Regards https://github.com/profanity-im/profanity/issues/1116
|
|
|
|
|
|
| |
room is either argv[0] or allocated by GString. We have to free memory
in the 2nd case. Replace argv[0] with g_strdup(argv[0]) in order to
make unconditional g_free().
|
| |
|
|
|
|
| |
This reverts commit 1746f5f8a80f78a02f79a9a17f29ebb0a7b179ec.
|
|
|
|
|
|
| |
Free `room` string in case we allocated it ourselves.
Regards https://github.com/profanity-im/profanity/issues/1019
|
|
|
|
| |
Regards https://github.com/profanity-im/profanity/issues/1019
|
|
|
|
| |
Regards https://github.com/profanity-im/profanity/issues/1019
|
|
|
|
|
|
|
|
|
|
|
| |
Regards https://github.com/profanity-im/profanity/issues/855
https://github.com/profanity-im/profanity/pull/874 brought us the
`/clear` command. The author of that patch couldn't follow up with the
review boothj5 did.
So the autocompletion and updated help was missing.
This commit adds it.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
The command "/plugins install <path_to_folder> should install all
plugins in the given folder. This commit removes the check if the path
points to a file (which is repeated in the section installing a plugin
from file) and makes the existing code installing multiple plugins accessible
|
| |
| |
| |
| |
| |
| | |
This command reloads the configuration file.
Fix https://github.com/profanity-im/profanity/issues/627
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
If we pass a jid/nick to `/info` in a chat window we will still get the
output. But on the console window.
Regards https://github.com/profanity-im/profanity/issues/1194
|
| |
| |
| |
| | |
Regards https://github.com/profanity-im/profanity/issues/1194
|
| |
| |
| |
| | |
There is actually no reason to get the window number here.
|
| |
| |
| |
| |
| |
| |
| | |
Most applications have an 'apply changes' button. This makes testing
easier too.
Implement https://github.com/profanity-im/profanity/issues/1164
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This should actually never happen because we have the mechanism that
checks the commands. But let's do it in case we break something in that
mechanism and to make clang happy.
Fixes clangs: 'Argument with 'nonnull' attribute passed null'
|
| |
| |
| |
| | |
Test for correct number of arguments before using argument.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Implements feature requested at: https://github.com/profanity-im/profanity/issues/632
So instead of:
/time console set <format>
/time chat set <format>
/time muc set <format>
/time mucconfig set <format>
/time private set <format>
/time xml set <format>
As a short cut the user can do:
/time all set <format>
Excluding statusbar and lastactivity settings since they are not for main windows, but used slightly differently.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Some code was duplicated/similar.
The parts about using a chatwin while being started from another window
(recipient provided) and being a chatwin were the same.
Like this it should be easier to read and less code.
|
| |
| |
| |
| |
| | |
Print them in the window of the contact. Not just the current window.
Fix https://github.com/profanity-im/profanity/issues/1093
|
|\ \
| | |
| | | |
Improve plugin load/install failure message
|
| | |
| | |
| | |
| | |
| | |
| | | |
In case Python or C plugins are disabled install/load failed silently.
Notify the user that we can't load them because profanity was built
without support for plugins.
|
| | |
| | |
| | |
| | |
| | | |
Check that user doesnt do `/autoconnect set `.
Which would result in: `Account '(null)' does not exist`.
|
|/ /
| |
| |
| | |
Fixes https://github.com/profanity-im/profanity/issues/1112
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
`/occupants char` now sets a character that is displayed before the nick
in MUCs. Similar like `/roster char` is displaying a char for the roster.
Regards #690
|
| |
| |
| |
| |
| |
| |
| | |
Wrapping for the occupants panel like already exists for the roster
panel. See `/occupants wrap on`.
Regards https://github.com/boothj5/profanity/issues/690
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
`/occupants header char` now sets a character that is displayed before
the role (moderator, visitor..) in a room. Similar to `/roster header
char` is displaying a char for the roster.
Regards https://github.com/boothj5/profanity/issues/690
|
| |
| |
| |
| | |
And when not connected.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Roster has a `/roster contact indent` option.
Now we have the same for occupants. So contacts in roster and in MUC can
have configurable indentation.
Regards https://github.com/boothj5/profanity/issues/690
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There is 3 policy:
- manual: OMEMO session are only started manually
- automatic: OMEMO session are only started if they have been started
manually before
- always: OMEMO session are always started unless they have been ended
manually before
Closes #1040 and fixes #1052
|
|\ \
| | |
| | |
| | |
| | | |
paulfariello/hotfix/OMEMO-ensure-muc-is-nonanonymous
Ensure MUC is Non-Anonymous before starting OMEMO
|
| | |
| | |
| | |
| | |
| | |
| | | |
Store MUC anonymous type in mucwin for that purpose.
Fixes #1065
|
|/ /
| |
| |
| | |
Fixes #1055
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Don't print fingerprints when they are received
|
| | |
|