about summary refs log tree commit diff stats
path: root/src/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Rename prof_message_t into ProfMessagePaul Fariello2019-06-201-1/+1
|
* Add prof_message_t to wrap all message attributesPaul Fariello2019-06-201-2/+8
| | | | | | | Probably missing copy of body to plain in carbon and privmessage. Only covers the incoming message path because goal is OMEMO decryption of untrusted message. Cover some of the log functions but not all.
* Improve plugin load/install failure messageMichael Vetter2019-06-072-12/+23
| | | | | | 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.
* Follow normal workflow for OMEMO message receptionPaul Fariello2019-04-101-1/+1
| | | | | | We try to decrypt all messages, if it's successful we use sv_ev_incoming_message even for OMEMO messages. We pass an OMEMO boolean to let UI be aware that message were encrypted.
* Merge pull request #994 from philipflohr/masterMichael Vetter2019-02-201-1/+2
|\ | | | | Fail plugin unloading if plugin does not exist
| * Fail plugin unload operation if plugin does not existPhilip Flohr2019-02-201-1/+2
| |
* | Merge pull request #995 from philipflohr/plugins_unload_allMichael Vetter2019-02-201-3/+3
|\ \ | | | | | | let plugins_unload_all fail if one plugin unload operation fails
| * | plugins_unload_all fails if one plugin unload operation failsPhilip Flohr2018-04-211-3/+3
| |/
* | Update copyright to include 2019Michael Vetter2019-01-2224-24/+24
| |
* | Fix extended plugin handling PRPhilip Flohr2018-09-061-1/+6
| | | | | | | | Fixes problems found in PR #999
* | added the possibility to uninstall a pluginPhilip Flohr2018-09-062-0/+17
| |
* | use gio functions for file copyPhilip Flohr2018-09-061-2/+1
| |
* | removed unreachable code: if plugin is loaded it is also installed and ↵Philip Flohr2018-09-061-5/+0
| | | | | | | | therefore installation will fail. -> The unload code is not needed
* | provide feedback on failure cause if plugin installation failsPhilip Flohr2018-09-062-4/+7
| |
* | Fail plugin installation if the target file already existsPhilip Flohr2018-09-061-0/+6
|/
* Add preferences for tab displayJames Booth2018-03-091-1/+1
|
* Show name in statusbar tabs WIPJames Booth2018-03-081-1/+1
|
* Update copyrightJames Booth2018-01-2124-24/+24
|
* Show Python version on --versionJames Booth2017-08-102-2/+14
| | | | issue #956
* Allow previous autocompletion with shift tabJames Booth2017-04-014-7/+7
|
* Allow installing plugins from directoryJames Booth2017-02-052-0/+45
|
* Allow loading all pluginsJames Booth2017-02-052-3/+26
|
* Allow unloading all pluginsJames Booth2017-02-052-0/+22
|
* Update CopyrightJames Booth2017-01-2824-24/+24
|
* Add pre chat and room message blockingJames Booth2017-01-226-15/+73
|
* Add chat and room show calls to plugins apiJames Booth2017-01-216-0/+343
|
* Allow room display properies to be set by pluginsJames Booth2017-01-206-0/+218
|
* Allow chat prefix char to be set by pluginsJames Booth2017-01-206-1/+222
|
* Add titlebar encryption text to plugins apiJames Booth2017-01-196-0/+111
|
* Fix conditional compileJames Booth2017-01-181-0/+4
|
* Add prof.encryption_reset to Plugins APIJames Booth2017-01-186-0/+54
| | | | issue #885
* Remove status from cl_ev_presence_sendJames Booth2017-01-152-3/+2
| | | | fixes #888
* Add get_room_nick to plugins apiJames Booth2016-11-066-0/+41
|
* Add win_printJames Booth2016-10-151-3/+3
|
* Use win_printf_line where appropriateJames Booth2016-10-151-2/+2
|
* Add ch arg to win_printf_lineJames Booth2016-10-151-1/+1
|
* Use THEME_DEFAULTJames Booth2016-10-141-1/+1
|
* Add win_printf_lineJames Booth2016-10-141-1/+1
|
* Always use string format in win_printfJames Booth2016-10-121-3/+3
|
* Remove win_print, use win_printf insteadJames Booth2016-10-111-3/+3
|
* Allow filepath autocompletion in pluginsJames Booth2016-10-108-1/+97
| | | | closes #858
* Remove hash table replace entry when adding plugin timed callbacksJames Booth2016-10-091-2/+0
| | | | fixes #869
* Fix assertion errors in unit testsJames Booth2016-09-251-0/+2
|
* Use hashtables for plugin disco featuresJames Booth2016-08-172-28/+66
|
* Remove disco features added by plugins on unloadJames Booth2016-08-1111-18/+90
|
* Check return values from python plugin hooksJames Booth2016-08-111-57/+91
|
* Add resource to chat message plugin hooksJames Booth2016-08-106-120/+121
|
* Rename plugin jid argumentsJames Booth2016-08-102-43/+43
|
* Rename plugins settings functionsJames Booth2016-08-078-104/+104
|
* Return int on c_api_settings_string_list_remove_allJames Booth2016-08-013-4/+4
|