summaryrefslogtreecommitdiff
path: root/finch/gntmedia.c
Commit message (Collapse)AuthorAgeFilesLines
* Mark unused parameters as such for all finchGary Kramlich2023-02-231-12/+20
| | | | | | | Testing Done: Turned the warning level up to 2, compiled, and verified the warnings were gone. Reviewed at https://reviews.imfreedom.org/r/2254/
* De-privatize FinchMediaElliott Sales de Andrade2022-09-201-56/+39
| | | | | | | | | Also do a bit of minor cleanup to object lifecycle handling. Testing Done: Compile only Reviewed at https://reviews.imfreedom.org/r/1819/
* Fix some GWarnings during finch's startupGary Kramlich2022-08-151-0/+7
| | | | | | | Testing Done: Ran via `G_DEBUG=fatal-warnings gdb --ex run finch3` and verified I was able to make it to the contact list. Reviewed at https://reviews.imfreedom.org/r/1592/
* Make VV libraries requiredElliott Sales de Andrade2022-08-121-9/+0
| | | | | | | Testing Done: Compiled, opened Prefs, enabled VV test pipelines and ensured they disabled when switching tabs. Reviewed at https://reviews.imfreedom.org/r/1583/
* Fix typos in FinchElliott Sales de Andrade2021-10-101-1/+1
| | | | | | | | | Ran `codespell -w`, reverted a few false positives, and cleaned up some bits it couldn't decipher. Testing Done: Compile only. Reviewed at https://reviews.imfreedom.org/r/1019/
* Don't allow libraries to include their own global header files.Gary Kramlich2020-11-191-1/+1
| | | | | | | Testing Done: Compiled, ran unit tests, and built the docs Reviewed at https://reviews.imfreedom.org/r/232/
* Fix Finch for the libgnt single header fileGary Kramlich2020-08-151-5/+2
| | | | | | | | | Fix finch for the gnt.h single include header Testing Done: Compiled on linux and ran finch-docs. Reviewed at https://reviews.imfreedom.org/r/70/
* Make it so only libpurple can directly include libpurple header files.Gary Kramlich2020-06-211-1/+0
| | | | | | | | | | | This is part of our on going effort to make it easier to develop against libpurple as well as making our filenames not part of our api. Make it so only libpurple can directly include libpurple header files. Testing Done: Just a normal compile to make sure everything builds again. Reviewed at https://reviews.imfreedom.org/r/8/
* Make sure we're not including the gettext macros in header files and deal ↵Gary Kramlich2020-05-211-3/+1
| | | | with the repercussions of that.
* Make sure that internal.h can only be included by libpurple and split out ↵Gary Kramlich2020-05-011-3/+8
| | | | some pieces to purpleprivate.h
* Make all of finch use purple.hGary Kramlich2020-05-011-4/+1
|
* Clean up all of the license headersGary Kramlich2019-09-291-1/+2
|
* Use gnt_widget_get_toplevel everywhere.Elliott Sales de Andrade2019-04-231-6/+2
|
* Use g_value_dup_object where needed.Elliott Sales de Andrade2019-02-071-2/+1
|
* Port Finch away from deprecated g_type_class_add_private()Mike Ruprecht2018-10-181-31/+3
| | | | | | This patch ports Finch away from the deprecated g_type_class_add_private() function in favor of the G_DEFINE_TYPE_WITH_PRIVATE() macro.
* Fix crash if VV config device prefs are unset.Elliott Sales de Andrade2016-09-021-4/+6
|
* media: clear USE_GSTREAMER macro from V&V source filesJakub Adam2016-07-251-59/+0
| | | | | | | | | USE_VV implies USE_GSTREAMER and so the occurrences of the latter macro in voice & video sources can be simply replaced with USE_VV (merging any so created overlapping conditional blocks). Code meant to be active when USE_VV=1 and USE_GSTREAMER=0 is inaccessible and can be removed.
* pidgin/finch: use GStreamer-provided VV elementsJakub Adam2016-06-231-6/+35
| | | | | | On startup, don't register own "pidgindefault..." etc. elements with PurpleMediaManager; only set the active elements from application preferences.
* mediamanager: add info argument to PurpleMediaElementCreateCallbackJakub Adam2016-06-211-2/+2
|
* Merged default branchAnkit Vani2014-05-241-1/+1
|\
| * Merge gtkdoc-conversionAnkit Vani2014-02-041-1/+1
| |\
| | * Merged soc.2013.gobjectification branchAnkit Vani2013-11-171-1/+1
| | |\
| | | * Merged soc.2013.gobjectification branchAnkit Vani2013-10-061-1/+1
| | | |\
| | | | * Replaced some _prpl_ stuff with _protocol_Ankit Vani2013-08-181-1/+1
| | | | |
* | | | | Add purple_conversation_write_system_messageTomasz Wasilczyk2014-05-221-1/+1
|/ / / /
* | | | Remove @file from .c filesAnkit Vani2014-02-041-5/+0
|/ / /
* | | libgnt: Use G_PARAM_STATIC_STRINGS and ensure g_object_notify is always calledAnkit Vani2013-11-171-1/+1
|/ /
* | Merged default branchAnkit Vani2013-10-061-2/+2
|\ \ | |/ |/|
| * Clang warnings: clean up finchTomasz Wasilczyk2013-10-041-2/+2
| |
* | Renamed buddy list functions to more appropriate/simler names.Ankit Vani2013-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replaced purple_blist_update_node_icon() with purple_blist_node_update() * Replaced purple_blist_update_buddy_status() with purple_buddy_update_status() * Replaced purple_blist_rename_buddy() with purple_buddy_set_name() * Replaced purple_blist_alias_contact() with purple_contact_set_alias() * Replaced purple_blist_alias_chat() with purple_chat_set_alias() * Replaced purple_blist_alias_buddy() with purple_buddy_set_local_alias() * Replaced purple_blist_server_alias_buddy() with purple_buddy_set_server_alias() * Replaced purple_blist_rename_group() with purple_group_set_name() * Replaced purple_blist_merge_contact() with purple_contact_merge() * Replaced purple_find_buddy_in_group() with purple_blist_find_buddy_in_group() * Replaced purple_find_buddy() with purple_blist_find_buddy() * Replaced purple_find_buddies() with purple_blist_find_buddies() * Replaced purple_find_group() with purple_blist_find_group()
* | Refactored finch to use the GObject conversation APIAnkit Vani2013-06-271-3/+3
| |
* | Replaced purple_conversation_new() with purple_[im,chat]_conversation_new()Ankit Vani2013-06-231-1/+1
| |
* | Global replace - renamed functions and types according to GObject-based ↵Ankit Vani2013-06-231-1/+1
|/ | | | PurpleConversation API
* Remove trailing whitespaceRichard Laager2011-01-041-3/+3
|
* Fix all the remaining files for which internal.h doesn't end up being the ↵Paul Aurich2009-12-081-1/+1
| | | | | | first include. This should resolve the warnings on Solaris as reported by aab. Closes #10523.
* propagate from branch 'im.pidgin.pidgin' (head ↵Elliott Sales de Andrade2009-08-191-40/+5
|\ | | | | | | | | | | 2022259114fca1c9e10c5212c785a68c35ce6f08) to branch 'im.pidgin.cpw.darkrain42.2.6.1' (head 681449efef6983cb9578667ae46b34ce0a05bc05)
| * Unlink the local audio volume and mute between sessions.Michael Ruprecht2009-08-071-40/+5
| |
* | Fix two strings as pointed out on translators@Paul Aurich2009-07-301-1/+1
|/
* I blame Qulogic for not compiling with vvKa-Hing Cheung2009-07-191-1/+1
|
* Fix build with --disable-gstreamer.Sadrul Habib Chowdhury2009-04-111-1/+1
|
* Switch media to store accounts rather than connections.Michael Ruprecht2009-04-091-7/+5
| | | | | This for the most part stops it from crashing when ending a session when the connection has been interrupted.
* Minor grammatical message fixes.Elliott Sales de Andrade2009-04-041-1/+1
|
* Pick better devices in Finch too and have fallbacks.Michael Ruprecht2009-04-031-8/+25
|
* Change media volume preference to be specific to Finch.Michael Ruprecht2009-04-031-2/+8
|
* Hide and gobjectify PurpleMediaElementInfo.Michael Ruprecht2009-04-021-21/+20
|
* Say which media type is being requested in Finch.Michael Ruprecht2009-04-011-0/+26
|
* Give more information to element creation functions.Michael Ruprecht2009-03-311-2/+4
| | | | This should allow for Picture in Picture support.
* Declare which media caps Pidgin and Finch handle.Michael Ruprecht2009-03-311-0/+4
|
* Add purple_media_is_initiator.Michael Ruprecht2009-03-311-4/+2
|
* merge of '5f8ab0b75892591263d36ba483eac02b33cd87d9'Michael Ruprecht2009-03-301-2/+2
|\ | | | | | | and '629bdcfe9516c3f35e386485542d1b3ace8fc33b'