Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Declare counter var inside loop | Michael Vetter | 2020-11-09 | 2 | -3/+2 |
| | | | | We require c99/gnu99 anyways. | ||||
* | Dont hilight console once all messages have been read | Michael Vetter | 2020-07-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | If we receive a message we get: << room message: eagle@conference.anoxinon.me (win 2) Same for private chats and regular chats. And several other kinds of notifications. If we only receive notifications from a chat window it would be nice to also clear the hilight on the console window since we already catched up by reading the actual message in the chat window. Probably not the best description :-) I hope you get it.. Regards https://github.com/profanity-im/profanity/issues/1399 | ||||
* | Apply coding style | Michael Vetter | 2020-07-07 | 22 | -1487/+1537 |
| | |||||
* | Revert "Apply coding style" | Michael Vetter | 2020-07-07 | 22 | -1576/+1526 |
| | | | | | | This reverts commit 9b55f2dec0ea27a9ce4856e303425e12f866cea2. Sorting the includes creates some problems. | ||||
* | Apply coding style | Michael Vetter | 2020-07-07 | 22 | -1526/+1576 |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1396 | ||||
* | Fix reading/writing linked files | Michael Vetter | 2020-06-13 | 1 | -1/+1 |
| | | | | | | "base" was not really base but the filename :-) Fix https://github.com/profanity-im/profanity/issues/1362 | ||||
* | Add to_jid field to ProfMessage struct | Michael Vetter | 2020-04-11 | 1 | -1/+1 |
| | | | | | Is usefult in many cases if we want cleaner code. Hope this edit didn't break anything though ;-) | ||||
* | Allow utf8 symbols as omemo/pgp/otr indicator char | Michael Vetter | 2020-02-20 | 1 | -12/+12 |
| | | | | Fix https://github.com/profanity-im/profanity/issues/1264 | ||||
* | Add vim modeline | Michael Vetter | 2019-11-13 | 24 | -0/+24 |
| | |||||
* | plugins/python: fix double _XOPEN_SOURCE definition | Dmitry Podgorny | 2019-10-15 | 2 | -0/+2 |
| | | | | | | | | | | | | | ncursesw defines _XOPEN_SOURCE macro via command-line. In particular, it is defined in ncursesw.pc and extracted via pkg-config. From other side, Python defines the same macro unconditionally in pyconfig.h. Python-3.x defines the macro with value different than ncursesw does. In turn, this causes a warning that the macro is redefined. And warnings are treated as errors. Since both entities define the mecro unconditionally, we can't simply reorder headers as Python developers suggest. So, undefine the macro just before the <Python.h> to fix this silly issue. | ||||
* | Sort includes in python_api.c | Michael Vetter | 2019-10-07 | 1 | -5/+2 |
| | |||||
* | Destroy hash table ein autocompleters_destroy() | Michael Vetter | 2019-10-06 | 1 | -0/+3 |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1019 | ||||
* | Add comment about dead assignment in callback_add_timed | Michael Vetter | 2019-08-23 | 1 | -0/+1 |
| | |||||
* | Fix double initialization of loop iterator | Michael Vetter | 2019-07-22 | 1 | -2/+0 |
| | |||||
* | Rename prof_message_t into ProfMessage | Paul Fariello | 2019-06-20 | 1 | -1/+1 |
| | |||||
* | Add prof_message_t to wrap all message attributes | Paul Fariello | 2019-06-20 | 1 | -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 message | Michael Vetter | 2019-06-07 | 2 | -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 reception | Paul Fariello | 2019-04-10 | 1 | -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/master | Michael Vetter | 2019-02-20 | 1 | -1/+2 |
|\ | | | | | Fail plugin unloading if plugin does not exist | ||||
| * | Fail plugin unload operation if plugin does not exist | Philip Flohr | 2019-02-20 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #995 from philipflohr/plugins_unload_all | Michael Vetter | 2019-02-20 | 1 | -3/+3 |
|\ \ | | | | | | | let plugins_unload_all fail if one plugin unload operation fails | ||||
| * | | plugins_unload_all fails if one plugin unload operation fails | Philip Flohr | 2018-04-21 | 1 | -3/+3 |
| |/ | |||||
* | | Update copyright to include 2019 | Michael Vetter | 2019-01-22 | 24 | -24/+24 |
| | | |||||
* | | Fix extended plugin handling PR | Philip Flohr | 2018-09-06 | 1 | -1/+6 |
| | | | | | | | | Fixes problems found in PR #999 | ||||
* | | added the possibility to uninstall a plugin | Philip Flohr | 2018-09-06 | 2 | -0/+17 |
| | | |||||
* | | use gio functions for file copy | Philip Flohr | 2018-09-06 | 1 | -2/+1 |
| | | |||||
* | | removed unreachable code: if plugin is loaded it is also installed and ↵ | Philip Flohr | 2018-09-06 | 1 | -5/+0 |
| | | | | | | | | therefore installation will fail. -> The unload code is not needed | ||||
* | | provide feedback on failure cause if plugin installation fails | Philip Flohr | 2018-09-06 | 2 | -4/+7 |
| | | |||||
* | | Fail plugin installation if the target file already exists | Philip Flohr | 2018-09-06 | 1 | -0/+6 |
|/ | |||||
* | Add preferences for tab display | James Booth | 2018-03-09 | 1 | -1/+1 |
| | |||||
* | Show name in statusbar tabs WIP | James Booth | 2018-03-08 | 1 | -1/+1 |
| | |||||
* | Update copyright | James Booth | 2018-01-21 | 24 | -24/+24 |
| | |||||
* | Show Python version on --version | James Booth | 2017-08-10 | 2 | -2/+14 |
| | | | | issue #956 | ||||
* | Allow previous autocompletion with shift tab | James Booth | 2017-04-01 | 4 | -7/+7 |
| | |||||
* | Allow installing plugins from directory | James Booth | 2017-02-05 | 2 | -0/+45 |
| | |||||
* | Allow loading all plugins | James Booth | 2017-02-05 | 2 | -3/+26 |
| | |||||
* | Allow unloading all plugins | James Booth | 2017-02-05 | 2 | -0/+22 |
| | |||||
* | Update Copyright | James Booth | 2017-01-28 | 24 | -24/+24 |
| | |||||
* | Add pre chat and room message blocking | James Booth | 2017-01-22 | 6 | -15/+73 |
| | |||||
* | Add chat and room show calls to plugins api | James Booth | 2017-01-21 | 6 | -0/+343 |
| | |||||
* | Allow room display properies to be set by plugins | James Booth | 2017-01-20 | 6 | -0/+218 |
| | |||||
* | Allow chat prefix char to be set by plugins | James Booth | 2017-01-20 | 6 | -1/+222 |
| | |||||
* | Add titlebar encryption text to plugins api | James Booth | 2017-01-19 | 6 | -0/+111 |
| | |||||
* | Fix conditional compile | James Booth | 2017-01-18 | 1 | -0/+4 |
| | |||||
* | Add prof.encryption_reset to Plugins API | James Booth | 2017-01-18 | 6 | -0/+54 |
| | | | | issue #885 | ||||
* | Remove status from cl_ev_presence_send | James Booth | 2017-01-15 | 2 | -3/+2 |
| | | | | fixes #888 | ||||
* | Add get_room_nick to plugins api | James Booth | 2016-11-06 | 6 | -0/+41 |
| | |||||
* | Add win_print | James Booth | 2016-10-15 | 1 | -3/+3 |
| | |||||
* | Use win_printf_line where appropriate | James Booth | 2016-10-15 | 1 | -2/+2 |
| | |||||
* | Add ch arg to win_printf_line | James Booth | 2016-10-15 | 1 | -1/+1 |
| |