Mercurial > pidgin
view COPYRIGHT @ 9554:8b2451878e26
[gaim-migrate @ 10387]
" This patch adds chat user status icons (voice / halfop
/ op / founder) to chats
There's a screenshot here, showing ops, voices and
ignored ops and voices
http://nosnilmot.com/gaim/chatusers.png
This required some changes in how the core stores the
list of users in chats to be able to store the status
too, which are detailed below.
I also fixed up some memory leaks as I came across them
(string values returned by gtk_tree_model_get() not
being g_free()'d) and a minor bug in signals-test.c
Conversation API:
Changed:
gaim_conv_chat_add_user() (added flags parameter)
gaim_conv_chat_add_users() now (added GList of flags
parameter)
gaim_conv_chat_get_users() now returns a GList of
GaimChatBuddy's
gaim_conv_chat_set_users() now expects a GList of
GaimChatBuddy's
Added:
gaim_conv_chat_set_user_flags()
gaim_conv_chat_get_user_flags()
gaim_conv_chat_find_user()
gaim_conv_chat_cb_new()
gaim_conv_chat_cb_find()
gaim_conv_chat_cb_destroy()
gaim_conv_chat_cb_get_name()
Conversation UI ops:
added: chat_update_user()
Signals:
Changed: chat-buddy-joining & chat-buddy-joined now
include the user's flags
Added: chat-buddy-flags for when user's flags change
Added:
gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT
(required for the new chat-buddy-flags signal)
Protocol Plugins:
All updated to work with above changes (obviously)
User flags support added to IRC, Jabber and SILC
New Files:
pixmaps/status/default/ voice.svg halfop.svg op.svg
founder.svg
" --Stu Tomlinson
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sat, 17 Jul 2004 18:11:12 +0000 |
parents | 3b43d817ea24 |
children | 7a149eac59a3 |
line wrap: on
line source
Gaim Copyright (C) 1998-2004 by the following: If you have contributed to Gaim, you deserve to be on this list. Contact us (see: AUTHORS) and we'll add you. Daniel Atallah Paul Aurich Patrick Aussems Kevin Barry Curtis Beattie Brian Bernas Jonas Birmé Eric Blade Ethan Blanton Joshua Blanton Herman Bloggs David Blue Jason Boerner Graham Booker Craig Boston Chris Boyle Jeremy Brooks Philip Brown Sean Burke Cerulean Studios, LLC Jonathan Champ Ka-Hing Cheung Arturo Cisneros, Jr. Vincas Ciziunas Joe Clarke Todd Cohen Felipe Contreras Adam Cowell Jeramey Crawford Finlay Dobbie Mark Doliner Nuno Donato Jim Duchek Tom Dyas Marc E. Andrew Echols Sean Egan <sean.egan@binghamton.edu> Nelson Elhage Ignacio J. Elia Brian Enigma Stefan Esser Larry Ewing Jesse Farmer Gavan Fantom (gavan) Rob Flynn <gaim@robflynn.com> Rob (rwf) Foehl Alan Ford Nathan Fredrickson Chris J. Friesen Free Software Foundation Decklin Foster Adam Fritzler Max G. Evgueni V. Gavrilov Ignacy Gawedzki Michael Golden Ryan C. Gordon Christian Hammond Benjamin Herrenschmidt Andy Harrison G. Sumner Hayes Mike Heffner Casey Ho Iain Holmes Karsten Huneycutt Akuke Kok Cole Kowalski Gary Kramlich Tero Kuusela Scott Lamb Dennis Lambe Jr. Daniel Larsson Ho-seok Lee Moses Lei Ambrose C. Li Nicolas Lichtmaier Artem Litvinovich Syd Logan Uli Luckas Matthew Luckie Mike Lundy Brian Macke Paolo Maggi Willian T. Mahan John Matthews Ryan McCabe Kurt McKee Torrey McMahon Robert McQueen Robert Mibus Benjamin Miller Kevin Miller Paul Miller Arkadiusz Miskiewicz Andrew Molloy Novell Padraig O'Briain Christopher (siege) O'Brien Jon Oberheide Gudmundur Bjarni Olafsson Nathan (pianocomp81) Owens Matt Pandina Ricardo Fernandez Pascual Havoc Pennington Eduardo Pérez Ari Pollak Robey Pointer Nathan Poznick Brent Priddy Federicco Mena Quintero Yosef Radchenko David Raeman Etan Reisner Kristian Rietveld Pekka Riikonen Tim Ringenbach Luciano Miguel Ferreira Rocha Andrew Rodland Tom Samstag Neil Sanchala Carsten Schaar Luke Schierer Evan Schoenberg Torrey Searle Don Seiler Leonardo Serra Jim Seymour Joe Shaw John Silvestri Alex Smith David Smock Phil Snowberger Eddie (tr1sk) Sohn Mark Spencer <markster@marko.net> Lex Spoon Kevin Stange David Stoddard Sun Microsystems Mårten (fursten) Svantesson Robert T. Brian Tarricone Peter Teichman Philip Tellis Arun A. Tharuvai Douglas (douglaswth) Thrift Stu Tomlinson Bill Tompkins Tom Tromey Chris Toshok Junichi Uekawa David Vermeille Bjoern Voigt Nathan Walp Eric Warmenhoven Andrew Wellington Andrew Whewell Dan Willemsen Jason Willis Matt Wilson Justin Wood Ximian Jared Yanovich Timmy Yee Nickolai Zeldovich Marco Ziech Jaroen Zwartepoorte