Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | closing merged branchget-keepalive-interval | Gary Kramlich | 2019-04-01 | 0 | -0/+0 |
| | |||||
* | libpurple: Refactor keepalive mechanism to use GSource pointers | Petteri Pitkänen | 2019-03-21 | 3 | -10/+8 |
| | |||||
* | jabber: Refactor to use get_keepalive_interval() | Petteri Pitkänen | 2019-03-16 | 2 | -23/+21 |
| | |||||
* | libpurple: Make keepalive interval configurable | Petteri Pitkänen | 2019-03-16 | 3 | -6/+18 |
| | |||||
* | libpurple: Keepalive mechanism fixes | Petteri Pitkänen | 2019-03-16 | 3 | -9/+57 |
| | | | | | | | * Stabilize the keepalive mechanism to dispatch always exactly 30 seconds after last activity. * Use monotonic time to keep the keepalive mechanism working when system time is adjusted. | ||||
* | Merged in default (pull request #427) | Gary Kramlich | 2019-03-08 | 8 | -40/+55 |
|\ | | | | | | | | | | | | | Don't clobber pidgin2 with pidgin3 Approved-by: Elliott Sales de Andrade Approved-by: Eion Robb | ||||
| * | These didn't get deleted with the rebase | Gary Kramlich | 2018-12-03 | 4 | -699/+0 |
| | | |||||
| * | we renamed finch in the man page but not the actual executable... | Gary Kramlich | 2018-11-29 | 1 | -2/+2 |
| | | |||||
| * | Fix the plugin directories in the pkgconfig files (libpurple's was fine) | Gary Kramlich | 2018-11-29 | 2 | -2/+3 |
| | | |||||
| * | Don't add the 3 to the gir namespaces | Gary Kramlich | 2018-11-29 | 1 | -1/+1 |
| | | |||||
| * | add a few more 3's... | Gary Kramlich | 2018-11-26 | 2 | -2/+2 |
| | | |||||
| * | Some updates for the appdata files | Gary Kramlich | 2018-11-24 | 1 | -3/+3 |
| | | |||||
| * | Update the manpages to reference the 3 variations | Gary Kramlich | 2018-11-24 | 2 | -17/+17 |
| | | |||||
| * | Get the rest of the stragglers | Gary Kramlich | 2018-11-15 | 8 | -3/+716 |
| | | |||||
| * | First pass at making pidgin3 not clobber pidgin2 | Gary Kramlich | 2018-11-15 | 6 | -12/+12 |
| | | |||||
* | | Merged in dynamic-prpls-fix (pull request #469) | Gary Kramlich | 2019-03-08 | 4 | -11/+13 |
|\ \ | |/ |/| | | | | | | | | | Fix configuring a build for only a subset of plugins Approved-by: Elliott Sales de Andrade Approved-by: Gary Kramlich | ||||
| * | meson: Fix formatting | Petteri Pitkänen | 2019-03-01 | 3 | -3/+3 |
| | | |||||
| * | meson: Generate docs for facebook only when plugin itself is built | Petteri Pitkänen | 2019-02-28 | 2 | -5/+9 |
| | | |||||
| * | meson: Build tests for oscar only when plugin itself is built | Petteri Pitkänen | 2019-02-28 | 1 | -2/+1 |
| | | |||||
| * | meson: Build tests for jabber only when plugin itself is built | Petteri Pitkänen | 2019-02-28 | 1 | -2/+1 |
| | | |||||
* | | Merged in default (pull request #470) | Gary Kramlich | 2019-03-01 | 4 | -34/+39 |
|\ \ | | | | | | | | | | | | | | | | Move project version into meson init. Approved-by: Gary Kramlich | ||||
| * | | Move project version into meson init. | Elliott Sales de Andrade | 2019-02-28 | 4 | -34/+39 |
| |/ | | | | | | | | | | | This filters into display version, and plugin versions, etc., so fixes several locations showing "undefined" versions. | ||||
* | | Merged in default (pull request #468) | Gary Kramlich | 2019-03-01 | 13 | -22/+49 |
|\ \ | |/ |/| | | | | | | | Migrate more things to XDG directories. Approved-by: Gary Kramlich | ||||
| * | Move custom smileys to XDG directories. | Elliott Sales de Andrade | 2019-02-21 | 2 | -2/+4 |
| | | | | | | | | | | Smileys themselves go into data, and the xml goes in config. | ||||
| * | Move filectl control file to config directory. | Elliott Sales de Andrade | 2019-02-21 | 1 | -9/+14 |
| | | |||||
| * | Set default autoaccept dir to ~/Downloads/autoaccept. | Elliott Sales de Andrade | 2019-02-15 | 1 | -1/+1 |
| | | |||||
| * | Move more libpurple files to ~/.config. | Elliott Sales de Andrade | 2019-02-15 | 7 | -10/+16 |
| | | |||||
| * | Mark deprecated functions with G_DEPRECATED_FOR. | Elliott Sales de Andrade | 2019-02-07 | 3 | -0/+14 |
| | | |||||
* | | Merged in default (pull request #466) | Gary Kramlich | 2019-02-08 | 23 | -458/+236 |
|\ \ | | | | | | | | | | | | | | | | | | | Use G_DEFINE_* stuff more in libpurple Approved-by: Gary Kramlich Approved-by: Eion Robb | ||||
| * | | Use G_DEFINE_TYPE_WITH_PRIVATE for Purple*Presence. | Elliott Sales de Andrade | 2019-02-07 | 5 | -162/+77 |
| | | | |||||
| * | | Use G_DEFINE_TYPE_WITH_PRIVATE for PurpleMessage. | Elliott Sales de Andrade | 2019-02-07 | 2 | -58/+31 |
| | | | |||||
| * | | Use G_DEFINE_TYPE_WITH_PRIVATE for PurpleConnection. | Elliott Sales de Andrade | 2019-02-07 | 4 | -90/+57 |
| | | | |||||
| * | | Use G_DEFINE_TYPE_WITH_PRIVATE on PurpleBuddy. | Elliott Sales de Andrade | 2019-02-07 | 4 | -77/+51 |
| | | | |||||
| * | | Use G_DEFINE_TYPE_WITH_PRIVATE in facebook prpl. | Elliott Sales de Andrade | 2019-02-07 | 5 | -35/+14 |
| | | | |||||
| * | | Use G_DEFINE_BOXED_TYPE in protocols. | Elliott Sales de Andrade | 2019-02-07 | 3 | -36/+6 |
| | | | |||||
* | | | Merged in default (pull request #465) | Gary Kramlich | 2019-02-08 | 7 | -19/+59 |
|\ \ \ | | |/ | |/| | | | | | | | | | | Flip dependencies to use fallbacks Approved-by: Gary Kramlich | ||||
| * | | Set subproject default options to match parent. | Elliott Sales de Andrade | 2019-02-07 | 2 | -3/+19 |
| | | | |||||
| * | | Add fallback for talkatu. | Elliott Sales de Andrade | 2019-02-07 | 4 | -8/+20 |
| | | | |||||
| * | | Add fallback for gplugin. | Elliott Sales de Andrade | 2019-02-07 | 5 | -7/+22 |
| | | | |||||
| * | | ci: Switch libgnt to automatic meson install. | Elliott Sales de Andrade | 2019-02-07 | 1 | -3/+0 |
| |/ | | | | | | | | | | | Now that the pipeline uses meson 0.49.0, we can rely on it to take care of automatically installing subprojects. | ||||
* | | Use g_value_dup_object where needed. | Elliott Sales de Andrade | 2019-02-07 | 2 | -4/+2 |
| | | |||||
* | | Use g_value_dup_string where needed. | Elliott Sales de Andrade | 2019-02-07 | 7 | -12/+12 |
|/ | |||||
* | Merged in default (pull request #463) | Gary Kramlich | 2019-01-26 | 3 | -23/+21 |
|\ | | | | | | | | | | | | | Port to GPlugin 0.28 Approved-by: Elliott Sales de Andrade Approved-by: Gary Kramlich | ||||
| * | plugins: Use the correct test macro for assertion | Mike Ruprecht | 2019-01-23 | 1 | -2/+2 |
| | | | | | | | | | | | | This patch fixes the assertion in purple_plugin_register_type() and purple_plugin_add_interface(). I accidentally used G_TYPE_MODULE() instead of the correct G_IS_TYPE_MODULE(). | ||||
| * | plugins: Drop consts from arguments to mirror new GPlugin 0.28 API | Mike Ruprecht | 2018-10-21 | 2 | -10/+10 |
| | | | | | | | | | | | | The refactored version of GPlugin 0.28 dropped const classifiers from its GObject function arguments for simplicity. This patch updates the libpurple equivalents to match and silence warnings. | ||||
| * | libpurple: Port to new, refactored API of GPlugin 0.28 | Mike Ruprecht | 2018-10-21 | 3 | -13/+11 |
| | | | | | | | | | | | | | | This patch updates libpurple to use GPlugin 0.28. It has refactored API in order to allow using more of the standard GObject functions and helper macros. This mainly involves using GTypeModule instead of GPlugin's old manual equivalent. | ||||
* | | Merged in default (pull request #447) | Gary Kramlich | 2019-01-26 | 1 | -50/+83 |
|\ \ | |/ |/| | | | | | | | | | gtkblist: Port plugin actions mostly off of GtkUIManager Approved-by: Gary Kramlich Approved-by: Eion Robb | ||||
| * | gtkblist: Port plugin actions mostly off of GtkUIManager | Mike Ruprecht | 2018-12-07 | 1 | -50/+83 |
| | | | | | | | | | | | | | | | | Pidgin generates menu items in the buddy list from PurplePluginActions. This patch ports these menu items off of the deprecated GtkUIManager in favor of the GMenu API, except for getting the parent menu, currently still generated with GtkUIManager. Once more of the buddy list menu is ported to GMenu, this can be simplified some more. | ||||
* | | meson: Update plugins option to reflect what it now does | Mike Ruprecht | 2019-01-15 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Previously, the 'plugins' option would toggle libpurple plugin support. Now that libpurple's plugin support is required, the 'plugins' option instead merely toggles building plugins (including prpls). Ultimately we probably want an option for toggling the building of plugins and a separate one for prpls, but that can come later. This patch updates the description of the 'plugins' option to better reflect what it now does. | ||||
* | | meson: Remove PURPLE_PLUGINS define from config.h | Mike Ruprecht | 2019-01-15 | 1 | -1/+0 |
| | | | | | | | | | | Now that references to the PURPLE_PLUGINS define have been removed, we can safely remove it from config.h. This patch does so. |