about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Spawn external programs asynchronouslyMarouane L2022-10-126-35/+16
| | | | | | | | | | | | | | | | | | | | | | | | Drawback is that we can't check the exitcode anymore. But we were unsure why/when we need this, see: https://github.com/profanity-im/profanity/pull/1760/files#r980868708 Fixes https://github.com/profanity-im/profanity/issues/1759
* | | Merge pull request #1767 from profanity-im/fix/firststartMichael Vetter2022-10-121-3/+3
|\ \ \ | | | | | | | | Fix first start detection
| * | | Fix first start detectionMichael Vetter2022-10-111-3/+3
|/ / / | | | | | | | | | | | | | | | Only display help message on first start. This is a fixup for: https://github.com/profanity-im/profanity/commit/27a5c9d287e856bd774988b4066667db54b65de7
* | | Merge pull request #1763 from tran-h-trung/add/gruvbox_trungMichael Vetter2022-10-111-0/+82
|\ \ \ | | | | | | | | Add alternative gruvbox theme
| * | | Rename gruvbox_trung to gruvbox_transparentMichael Vetter2022-10-111-0/+0
| | | |
| * | | Add transparency optimized gruvbox themeTrần H. Trung2022-10-111-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change background from Grey15 → Black which can be mapped to transparent with a better visibility. Shuffle 6 lines of color for legibility. Signed-off-by: Trần H. Trung <work@trung.fun>
* | | | Add commit info to CONTRIBUTING.mdMichael Vetter2022-10-101-0/+6
|/ / /
* | | Format Maxis commit properlyMichael Vetter2022-09-291-1/+1
| | |
* | | Use G_GSIZE_FORMAT instead of "%lu" for portabilityMaxi Wuttke2022-09-291-1/+1
|/ / | | | | | | | | | | In the function stanza_create_avatar_metadata_publish_iq, use the format string `"%"G_GSIZE_FORMAT` instead of "%lu", for an argument of type gsize.
* | Merge pull request #1756 from sgn/python-3.11Michael Vetter2022-09-251-0/+8
|\ \ | | | | | | plugin: python: fix build for Python 3.11
| * | plugin: python: fix build for Python 3.11Đoàn Trần Công Danh2022-09-241-0/+8
| | | | | | | | | | | | | | | | | | | | | From Python 3.11, PyFrameObject has been changed into opaque struct. We need to access those fields via API. Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
* | | Merge pull request #1755 from vinegret/fix/plugins_managmentMichael Vetter2022-09-253-14/+37
|\ \ \ | |/ / |/| | Fix plugins managment
| * | fix: print when no plugins installedViachaslau Khalikin2022-09-201-12/+15
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | add: autocompletion plugins argumentsViachaslau Khalikin2022-09-201-0/+6
| | | | | | | | | | | | | | | | | | support for "update" and "uninstall" Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | fix: filtering of the available global pluginsViachaslau Khalikin2022-09-201-2/+4
| | | | | | | | | | | | | | | | | | | | | For command /plugins : Don't print files that do not correspond to the plugins design Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | minor: using cons_bad_cmd_usage() instead of the manual handlingViachaslau Khalikin2022-09-191-3/+3
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | Fix typo which catched by codespellViachaslau Khalikin2022-09-191-1/+1
| | |
| * | Print unloaded plugins which already installedViachaslau Khalikin2022-09-192-3/+14
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | Fix handle cmd_plugins_uninstall without argsViachaslau Khalikin2022-09-191-1/+2
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
* | | Merge pull request #1753 from wahjava/masterMichael Vetter2022-09-191-2/+2
|\ \ \ | | | | | | | | Fix typo in configure.ac
| * | | Fix typo in configure.acAshish SHUKLA2022-09-151-2/+2
| |/ / | | | | | | | | | Signed-off-by: Ashish SHUKLA <ashish.is@lostca.se>
* | | Merge pull request #1752 from omar-polo/masterMichael Vetter2022-09-191-2/+2
|\ \ \ | |/ / |/| | typo in configure: enable_gdk_pixbuf not enable_pixbuf
| * | typo in configure: enable_gdk_pixbuf not enable_pixbufOmar Polo2022-09-151-2/+2
|/ / | | | | | | | | Otherwise gdk-pixbuf is always added as dependency even if disabled, when found.
* | changelog: change headerMichael Vetter2022-09-131-21/+21
| |
* | Add forgotten date to changelogMichael Vetter2022-09-131-1/+1
| |
* | Update release guideMichael Vetter2022-09-131-12/+10
| | | | | | | | Maybe should create a helper script for some tasks.
* | Start new cycleMichael Vetter2022-09-13103-5580/+1
| |
* | Release 0.13.0Michael Vetter2022-09-13105-4/+5583
| |
* | Merge pull request #1749 from profanity-im/minor-improvementsMichael Vetter2022-09-073-8/+10
|\ \ | | | | | | Minor improvements
| * | less strdup()+free()Steffen Jaeckel2022-09-071-6/+3
| | | | | | | | | | | | | | | | | | Improvement of f8ff93234eb118de2e69d0c4667a6cbbe90e8f8c Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
| * | tell the user to which file we're loggingSteffen Jaeckel2022-09-071-0/+5
| | | | | | | | | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
| * | Tell user where the downloaded file is storedSteffen Jaeckel2022-09-071-2/+2
| | | | | | | | | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* | | ci: disable TWMichael Vetter2022-09-071-1/+1
|/ / | | | | | | | | | | | | | | | | TW curently has problems: ``` Problem: the to be installed sqlite3-devel-3.39.2-1.2.x86_64 requires 'libsqlite3-0 = 3.39.2', but this requirement cannot be provided not installable providers: libsqlite3-0-3.39.2-1.2.i586[repo-oss] libsqlite3-0-3.39.2-1.2.x86_64[repo-oss] ```
* | contributing: add part about other git servicesMichael Vetter2022-09-061-0/+7
| |
* | Add 0.13.0 changelogMichael Vetter2022-09-061-0/+59
| |
* | Add xep-0198 to doapMichael Vetter2022-09-061-0/+11
| |
* | Merge pull request #1748 from nandesu-utils/fix/issue1742Michael Vetter2022-09-062-25/+40
|\ \ | | | | | | Fix https://github.com/profanity-im/profanity/issues/1742
| * | support for formatting in avatar executablenandesu-utils2022-09-062-15/+25
| | | | | | | | | | | | | | | | | | in before it just used the input command line as it was but this fixes this by adding formatting using `format_call_external_argv` which is already used in `url open` executable.
| * | refactored call_external codenandesu-utils2022-08-271-17/+22
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unluckily here the code neglected the fact that glib will set an error to a location that was pointed by the error pointer if it is not null. but it was of an undefined value hence profanity crashed. now it is null as it must be. also spawn error is returned when glib could not spawn the task for some reason like the executable file does not exist but if the exit status was non-zero it neglected the exit error and tried to output a spawn error instead. now we check whether the process that we instantiated has exited successfully also now code uses `g_spawn_check_wait_status` which `g_spawn_check_exit_status` has been aliased to.
* | Merge pull request #1747 from profanity-im/ci-testMichael Vetter2022-08-183-19/+15
|\ \ | | | | | | Re-enable Tumbleweed and MacOS ci
| * | ci: fedora - remove python2Michael Vetter2022-08-181-2/+0
| | |
| * | ci: enable tumbleweedMichael Vetter2022-08-182-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5c5c45321976c9a859694afa781178c68d076ee2. And removes the old python(2) pull in. For some reason we get: `Package python3-embed was not found in the pkg-config search path.` with python38-devel but not with python310-devel. Let's bump it to that version.
| * | ci: enable macos ciMichael Vetter2022-08-091-12/+12
|/ / | | | | | | This reverts commit d5bb93b9271578979dc6109b1007676fc5e8578a.
* | Merge pull request #1746 from profanity-im/replay-queueMichael Vetter2022-08-081-3/+6
|\ \ | | | | | | fixup 11f52ad5474c7adb7f11df5b0c318597e4150312
| * | fixup 11f52ad5474c7adb7f11df5b0c318597e4150312Steffen Jaeckel2022-08-081-3/+6
|/ / | | | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* | Merge pull request #1745 from profanity-im/replay-queueMichael Vetter2022-08-081-0/+25
|\ \ | | | | | | integrate XEP-0198 Stream-Management
| * | integrate XEP-0198 Stream-ManagementSteffen Jaeckel2022-08-081-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | * save SM state and send-queue entries on disconnect * restore SM state and send-queue entries on reconnect fixes #698 Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* | | ci: disable macos until they have libstrophe 0.12.2Michael Vetter2022-08-081-12/+12
|/ /
* | Require libstrophe 0.12.2Michael Vetter2022-08-081-1/+1
| | | | | | | | | | 0.12.2 has some important fixes. Let's require it so users don't stumble upon bugs like https://github.com/profanity-im/profanity/issues/1743
* | readme: remove bugbounty linkMichael Vetter2022-08-081-2/+1
| | | | | | | | Heard some unfavourable things about the website.