Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merged default branch | Ankit Vani | 2013-09-21 | 1 | -2/+2 |
|\ | |||||
| * | Notify API: extend purple_notify_message with PurpleRequestCommonParameters | Tomasz Wasilczyk | 2013-09-21 | 1 | -2/+2 |
| | | |||||
* | | Refactored plugin, savedstatuses and server to use GType and GValue instead ↵ | Ankit Vani | 2013-07-19 | 1 | -31/+16 |
| | | | | | | | | of PurpleValue | ||||
* | | Check for NULL value in GBoxed functions | Ankit Vani | 2013-07-16 | 1 | -1/+5 |
| | | |||||
* | | Made PurplePlugin a GBoxed | Ankit Vani | 2013-07-15 | 1 | -0/+23 |
|/ | |||||
* | Change char* to const char* in PurplePluginInfo | Tomasz Wasilczyk | 2013-04-27 | 1 | -1/+1 |
| | |||||
* | Merge with release-2.x.y (lots of conflicts, but all trivially resolved) | Daniel Atallah | 2013-02-26 | 1 | -61/+0 |
|\ | | | | | | | | | * I resolved de.po by keeping what was in default already because it had been manually merged earlier. | ||||
| * | Merge from the release-2.x.y branch. Some manual merging in | Mark Doliner | 2013-02-18 | 1 | -5/+2 |
| |\ | | | | | | | | | | gtkconv.c and upnp.c, but it was pretty easy. | ||||
| * | | Remove deprecated plugin functions. I guess no-one asked for a | Elliott Sales de Andrade | 2011-09-02 | 1 | -61/+0 |
| | | | | | | | | | | | | plugin-probe signal. | ||||
* | | | Fix a number of additional trivial issues - unused variables, etc. | Daniel Atallah | 2013-02-26 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Fix various "Dereference before null check" issues | Daniel Atallah | 2013-02-18 | 1 | -5/+2 |
|/ | | | | * Nothing problematic, just unnecessary NULL checks | ||||
* | Kill off unneeded GLIB_CHECK_VERSION checks in libpurple. Refs #10024. | John Bailey | 2009-08-22 | 1 | -8/+0 |
| | |||||
* | Automatically detect if running under valgrind and don't close plugin | Stu Tomlinson | 2009-07-28 | 1 | -1/+2 |
| | | | | modules so that valgrind can resolve symbols and report where the leaks are | ||||
* | disapproval of revision '8985dc5213a480b3a8e4d585596d47340c2a7fcb' | Ka-Hing Cheung | 2009-07-19 | 1 | -2/+0 |
| | |||||
* | 567c0647 introduced an extra backslash at the end of ALLOW_TAG_ALT | Ka-Hing Cheung | 2009-07-19 | 1 | -0/+2 |
| | |||||
* | Add PURPLE_LEAKCHECK_HELP environment variable. See ChangeLog. | Paul Aurich | 2009-07-18 | 1 | -2/+10 |
| | |||||
* | merge of '9147f6a00811b00ad8a36a9ccf04291f2b5ae50d' | Etan Reisner | 2009-07-04 | 1 | -0/+7 |
|\ | | | | | | | and 'd9dc5a8507a756a79d13db892272fd50b54f8a65' | ||||
| * | NULL-ify the loader_info->exts member. Fixes a crash if UIs repeatedly init | Etan Reisner | 2009-06-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | and deinit the libpurple core (or simply destroy and reprobe a loader plugin) and the struct is static. Fixes the crash portion of #8758. | ||||
| * | Add a purple_plugins_get_search_paths function. | Etan Reisner | 2009-06-18 | 1 | -0/+6 |
| | | |||||
* | | Increase the logging level of some debugging messages that seemed to be a | Mauro Brasil | 2009-07-02 | 1 | -1/+1 |
|/ | | | | | | | | | | bit more important than "informational". From a patch by Mauro but with additional changes recommended by rekkanoryo. Fixes #8751. committer: Elliott Sales de Andrade <qulogic@pidgin.im> | ||||
* | Apply patch from darkrain42 to fix the crash-on-exit. Hopefully, the order | Elliott Sales de Andrade | 2009-04-10 | 1 | -0/+15 |
| | | | | | | of shutdown is no longer broken now. Fixes #8774. | ||||
* | Various libpurple uninit memory cleanups. | Nick Hebner | 2009-04-09 | 1 | -0/+5 |
| | | | | | | | | | Thanks to Nick Hebner References #8683 committer: Ethan Blanton <elb@pidgin.im> | ||||
* | propagate from branch 'im.pidgin.pidgin' (head ↵ | Gary Kramlich | 2009-01-06 | 1 | -6/+6 |
|\ | | | | | | | | | | | ea172b7ea6011593301a840b09604c083bfbabef) to branch 'im.pidgin.pidgin.next.minor' (head 2c3a4932fafe56aeea9be99b80d14dcfa5b65476) | ||||
| * | Patch from Paul Aurich to add purple_strequal to help readability and ↵ | Paul Aurich | 2009-01-06 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | simplicity of code. Ie, don't need to negate the value of strcmp, since this does a strcmp and does the negation for us closes #7790 committer: Gary Kramlich <grim@reaperworld.com> | ||||
* | | The remainder of a patch from fqueze to fix some incorrect *printf() function | Daniel Atallah | 2009-01-06 | 1 | -1/+1 |
|/ | | | | | usage when no formatting was actually being used. Fixes #7910 | ||||
* | Build everything with the *_DISABLE_DEPRECATED flags set. This allows us | Richard Laager | 2008-10-30 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | to detect when we're still using deprecated functions internally (and by extension, when we've deprecated something we shouldn't have). In the course of developing this changeset, I fixed a few such cases. Given that the plan is to switch from PURPLE_HIDE_STRUCTS to PURPLE_DISABLE_DEPRECATED as each struct is fully dealt with, this will also ensure we have no regressions on the struct hiding work. Deprecated functions are still available to the respective .c file, to avoid missing prototype errors. Also, Perl and DBus undef the *_DISABLE_DEPRECATED defines as appropriate so that deprecated functions will still be exported to Perl plugins and via DBus. (Otherwise, we'd be breaking backwards compatibility.) | ||||
* | Use a little more helpful debug message when a plugin can't be loaded. | Sadrul Habib Chowdhury | 2008-05-18 | 1 | -4/+4 |
| | |||||
* | Use g_strdup() instead of strdup (doesn't really matter as it is never | Daniel Atallah | 2008-04-25 | 1 | -1/+1 |
| | | | | freed) | ||||
* | Fix a bug where the list of loaded plugins would get removed when | Sadrul Habib Chowdhury | 2008-04-25 | 1 | -1/+1 |
| | | | | | switching between different operating systems. Thanks a bunch to darthmarth37|LT and Vorondil for the help pin-pointing the bug. | ||||
* | Allow translation/transliteration foo in the plugin window tooltip. | Sadrul Habib Chowdhury | 2008-03-02 | 1 | -4/+4 |
| | |||||
* | Fix a double-free when unloading dependent plugins. Fixes #4488. | Sadrul Habib Chowdhury | 2007-12-30 | 1 | -0/+3 |
| | |||||
* | merge of '80530c8be0a168f81698df138fd62d883c0fbc39' | Etan Reisner | 2007-11-19 | 1 | -3/+7 |
|\ | | | | | | | and '5742a996604d17152e4eb16286f2e9df79406784' | ||||
| * | Make purple_xfers_uninit, purple_network_uninit, and purple_plugins_uninit | Etan Reisner | 2007-10-18 | 1 | -3/+7 |
| | | | | | | | | | | | | unregister the signals they register in their respective _init functions. This is just cleanup I added when testing dbus signal export stuff (I'll be committing that a bit later). | ||||
* | | Compile when plugins are disabled | Mark Doliner | 2007-11-14 | 1 | -0/+2 |
| | | |||||
* | | * Add purple_plugin_disable() to prevent plugins from loading on the next | Richard Laager | 2007-10-07 | 1 | -20/+31 |
| | | | | | | | | | | | | startup. A UI would call this when purple_plugin_unload() returns FALSE. * Make purple_plugin_unload() set plugin->error instead of popping up a notification if a dependent plugin can't be unloaded. | ||||
* | | Use g_list_delete_link() instead of g_list_remove() in this new code, as | Richard Laager | 2007-10-07 | 1 | -1/+1 |
| | | | | | | | | we have a pointer to the link element already. | ||||
* | | Re-add a loop I removed in bd18a055f95361c42ad89eaf5bb5d871db4c4727. It's | Richard Laager | 2007-10-07 | 1 | -0/+14 |
| | | | | | | | | | | | | necessary to update the dependent_plugins of each dependency of a plugin being unloaded. Without this, unloading the dependency later will result in a crash. | ||||
* | | Fix a syntax error so this compiles. | Richard Laager | 2007-10-06 | 1 | -1/+1 |
| | | |||||
* | | Remove some TODOs on deprecated code. | Richard Laager | 2007-10-06 | 1 | -14/+0 |
| | | |||||
* | | Honor the return value of a plugin's unload function. | Richard Laager | 2007-10-06 | 1 | -32/+28 |
|/ | |||||
* | Try to load a plugin from the saved preference even if it is not in the ↵ | Sadrul Habib Chowdhury | 2007-09-29 | 1 | -7/+3 |
| | | | | standard path. | ||||
* | The FSF changed its address a while ago; our files were out of date. | John Bailey | 2007-09-08 | 1 | -1/+1 |
| | | | | This is a quick update done with a for loop, find, and sed. | ||||
* | Fix core plugin dependency registering for gtkbuddynote to happen in ↵ | Daniel Atallah | 2007-07-24 | 1 | -1/+4 |
| | | | | plugin_init() so that it can work correctly. Add an additional sanity check in the core plugin unloading so that messed up dependency registrations don't cause crashes in the future. Thanks to deryni for helping figure this out. | ||||
* | merge of '079275c87868354ed72bdd64fb99014b2180a4f7' | Richard Laager | 2007-03-26 | 1 | -1/+1 |
|\ | | | | | | | and 'fa9915cd51dd246df4da0b69b8800a11a8bc0281' | ||||
| * | A small fix to the patch from ecoffey: Gary pointed out that the strcmp() | Richard Laager | 2007-03-24 | 1 | -1/+1 |
| | | | | | | | | was unnecessary and that the logic could be made more clear. | ||||
* | | Get rid of an unnecessary strdup | Mark Doliner | 2007-03-25 | 1 | -9/+7 |
|/ | |||||
* | SF Patch #1686400 from Eoin Coffey ("ecoffey") | Richard Laager | 2007-03-24 | 1 | -0/+14 |
| | | | | | | | | | | | | ecoffey described the changes: 1) Small tweaks to the loader to bring it up to speed with new mono versions and API wrapper changes that grim had made. (was in original patch, just forgot about it :-P) 2) .NET Plugins are now required to define an Id as part of their info. 3) Modified gaim_probe_plugin to check for existence of info->id and to make sure it's not empty; Prints an error, stores an error in the plugin and sets plugin->unloadable = TRUE. | ||||
* | sed -ie 's/gaim/purple/g' | Sean Egan | 2007-03-19 | 1 | -305/+305 |
| | |||||
* | This renames the binary to 'pidgin', and I think it properly | Sean Egan | 2007-01-30 | 1 | -0/+2 |
| | | | | moves all the LIBDIR's to pidgin and purple, respectively | ||||
* | I think this changes every user-visible string that contains 'Gaim.' We ↵ | Sean Egan | 2007-01-22 | 1 | -3/+3 |
| | | | | | | probably want the UI to be able to provide a user-readable client name as well as website, as some of my re-wordings come out somewhat awkward when I force not mentioning Gaim |