summaryrefslogtreecommitdiff
path: root/libpurple/roomlist.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove a bunch of documents that aren't read/displayed by gi-docgen.Gary Kramlich2022-09-121-15/+0
| | | | | | | Testing Done: Compiled. Reviewed at https://reviews.imfreedom.org/r/1753/
* Fix new warnings in room listElliott Sales de Andrade2022-05-031-1/+1
| | | | | | | Testing Done: Compiled. Reviewed at https://reviews.imfreedom.org/r/1409/
* Rework the way roomlists work so we can more easily port them to GTK4Gary Kramlich2022-05-021-206/+6
| | | | | | | Testing Done: Joined rooms on XMPP via the buttons, double clicking, and the context menu. Reviewed at https://reviews.imfreedom.org/r/1293/
* Remove unnecessary gtk-doc comments and move them where possible from ↵Gary Kramlich2021-12-111-10/+0
| | | | | | | | | libpurple/[q-z]*.h Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1177/
* Separate PurpleProtocolRoomlist into its own file and modernize it.Gary Kramlich2021-08-141-102/+0
| | | | | | | | | Separate `PurpleProtocolRoomlist` into its own file and modernize it. Testing Done: Verified the roomlist still works for irc and xmpp. Reviewed at https://reviews.imfreedom.org/r/887/
* Cleanup RoomList UI opsElliott Sales de Andrade2021-07-021-25/+0
| | | | | | | | | | | | | | | | | | * Mark unused parameters, and remove unnecessary widgets passed to callbacks. * Remove unused `purple_roomlist_[gs]et_protocol_data`. * Remove unused list of `PurpleRoomList`s. * Inline `update_roomlist` using GObject macros. * Remove use of `PurpleRoomListUiOps->destroy`. This can be achieved through object destruction notifiers. I'm not sure how the room list would ever get destroyed in Finch though, as the widget seems to hold a ref to it, which is cleared when the list is destroyed. But the list can't be destroyed until said ref is dropped. * Replace `PurpleRoomlistUiOps->in_progress` with notify signals. Testing Done: Compile only. Might have done some tests, but I wrote this a while back and don't remember. Reviewed at https://reviews.imfreedom.org/r/785/
* Replace purple_roomlist_[gs]et_ui_data with g_object_[gs]et_dataGary Kramlich2021-05-301-26/+0
| | | | | | | Testing Done: Verified the room list still works in Pidgin but couldn't test Finch as I couldn't add an account. Reviewed at https://reviews.imfreedom.org/r/687/
* A bunch of documentation cleanupsGary Kramlich2020-11-051-3/+18
| | | | | | | Testing Done: Build the docs, verified via libpurple-undocumented.txt Reviewed at https://reviews.imfreedom.org/r/195/
* Add documentation for all PURPLE_TYPE_ functions as well as PURPLE_TUNE_ ↵Gary Kramlich2020-08-251-6/+23
| | | | | | | | | | | constants Add document for all PURPLE_TYPE_ defines as well as PURPLE_TUNE_ constants Testing Done: Compile and doc build. Reviewed at https://reviews.imfreedom.org/r/92/
* Make it so only libpurple can directly include libpurple header files.Gary Kramlich2020-06-211-0/+4
| | | | | | | | | | | 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/
* Move Protocol Roomlist API into roomlist.[ch].Elliott Sales de Andrade2019-08-061-0/+100
|
* Add missing transfer annotations.Elliott Sales de Andrade2019-08-031-3/+3
|
* Merged in default (pull request #513)Gary Kramlich2019-07-051-24/+2
|\ | | | | | | | | | | Change some libpurple bits to GObject macros Approved-by: Gary Kramlich
| * Change some libpurple object to GObject macros.Elliott Sales de Andrade2019-07-021-24/+2
| |
* | Fix libpurple header guards using reserved names.Elliott Sales de Andrade2019-07-031-3/+3
|/
* Document roomlist column typesGary Kramlich2019-03-191-0/+2
|
* doc: Remove invalid GTK-Doc annotationsMike Ruprecht2018-05-111-1/+1
| | | | | | This patch removes invalid GTK-Doc annotations. One was probably from Doxygen and the rest were stylized comments, which were picked up as GTK-Doc annotations.
* Add many libpurple element-type annotations.Elliott Sales de Andrade2017-09-151-4/+4
| | | | Also add transfer annotations at the same locations if necessary.
* libpurple: Add some trivial parameter documentation stringsMike Ruprecht2017-06-301-0/+1
| | | | | | This patch adds documentation for some missing parameters. These are all trivial ones which either copy from other similar functions or are straightforward enough that I added them.
* Box the *UiOps structuresAnkit Vani2014-02-151-0/+9
|
* Move section blocks inside inclusion guards -- otherwise g-ir-scanner yellsAnkit Vani2014-02-071-3/+3
|
* Remove /*@{*/ and /*@}*/Ankit Vani2014-02-071-12/+0
|
* Removed @nameAnkit Vani2014-02-061-4/+4
|
* Convert some other doxygen-type commentsAnkit Vani2014-02-061-6/+12
|
* Fix some gtk-doc warnings till xmlnode.hAnkit Vani2014-02-061-3/+4
|
* Add section blocks for purple-socket.h to xmlnode.hAnkit Vani2014-02-041-5/+6
|
* Convert docs from doxygen to gtk-doc format for purple-socket to smileyAnkit Vani2014-02-011-69/+131
|
* Use 'transfer none' for TODO constAnkit Vani2014-01-311-2/+2
|
* Initial replacements for gtk-doc style commentsAnkit Vani2014-01-311-62/+62
|
* Added /*< private >*/ for padding members, clean them up and add missing onesAnkit Vani2013-10-121-2/+2
|
* Renamed roomlist *_get_gtype functions to *_get_type so that gtk-doc can ↵Ankit Vani2013-10-121-4/+4
| | | | find them
* Renamed purple_roomlist_room_get_type to *_get_room_type, ↵Ankit Vani2013-10-121-2/+2
| | | | purple_roomlist_field_get_type to *_get_field_type
* Renamed purple_roomlist_[gs]et_proto_data to ↵Ankit Vani2013-09-121-2/+2
| | | | purple_roomlist_[gs]et_protocol_data
* Started GObjectification of PurpleRoomlistAnkit Vani2013-09-061-20/+56
|
* Use G_BEGIN/END_DECLS in public libpurple files. This wasElliott Sales de Andrade2012-01-031-6/+2
| | | | | previously inconsistent. Sometimes there was even both the GLib macros and an extern "C" line.
* Clean the API documentation in preparation for 3.0.0 by removing all the old ↵Andrew Victor2011-09-251-8/+0
| | | | @since tags.
* Fix a bunch of tiny problems generating our doxygen documentationMark Doliner2011-09-181-3/+3
|
* Added accessor functions purple_xfer_get_ui_data() and ↵Andrew Victor2011-08-261-2/+2
| | | | purple_xfer_set_ui_data().
* Some struct hiding. What a pain.Mark Doliner2011-08-231-36/+65
|
* roomlist: "glib.h" -> <glib.h>; seems correct-er to mePaul Aurich2010-05-291-1/+1
|
* Sprinkle @copydoc around to squash "ref could not be resolved" Doxygen warnings,Will Thompson2008-06-151-0/+1
| | | | making a bunch of links work.
* A list of accessor functions to the roomlist API.Sadrul Habib Chowdhury2008-01-061-0/+72
|
* applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defaRichard Laager2007-09-281-2/+3
| | | | through 133f2968e112c003cac1320d1ca0128d5da74066
* The FSF changed its address a while ago; our files were out of date.John Bailey2007-09-081-1/+1
| | | | This is a quick update done with a for loop, find, and sed.
* Initial addition of padding for ui_ops and other class-like structsGary Kramlich2007-04-291-0/+5
|
* sed -ie 's/gaim/purple/g'Sean Egan2007-03-191-61/+61
|
* Rename gtk/ and libgaim/ to pidgin/ and libpurple/Sean Egan2007-01-201-0/+319