| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
This removes the memberlist, the typing stuff, the send history, as well as
the history loading. The memberlist will be it's on widget in the near
future with libpurple managing the list model, send history will talk to the
history api, and the rest either is or will be implemented in talkatu.
Testing Done:
Joined a MUC and verified that the chat functioned as expected.
Reviewed at https://reviews.imfreedom.org/r/2237/
|
|
|
|
|
|
|
|
|
|
|
| |
None of the listed headers define any public & used enums, so they can be removed from the Meson list.
But actually, none of the headers in Pidgin define any enums, so remove the whole `pidginenums.h`. We can re-add it later if needed.
Testing Done:
Compiled only.
Reviewed at https://reviews.imfreedom.org/r/2208/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This created a lot more refactoring that I imagined, but it's mostly just moving stuff around.
I skipped the unit tests for now because we already have a `test_ui.[ch]` in the tests directory which we can/should move to a separate library or something, so it's available outside of the `libpurple/tests/` directory.
Testing Done:
Ran the unit tests, launched pidgin3, and launched finch3 with out issue.
Bugs closed: PIDGIN-17697
Reviewed at https://reviews.imfreedom.org/r/1925/
|
|
|
|
|
|
|
|
|
|
| |
The auto scroll is working, but the keybindings for page up and page down are
not working for reasons I haven't tracked down yet.
Testing Done:
Sent messages to the echo user in the demo protocol plugin and verified that the history scrolled to the bottom.
Reviewed at https://reviews.imfreedom.org/r/1664/
|
|
|
|
|
|
|
| |
Testing Done:
Sent and received messages via XMPP in both a DM and MUC.
Reviewed at https://reviews.imfreedom.org/r/1440/
|
|
|
|
|
|
|
| |
Testing Done:
Opend and sent messages in an IM and Chat.
Reviewed at https://reviews.imfreedom.org/r/1380/
|
|
|
|
|
|
|
|
|
|
|
| |
This replaces the conversation window's notebook with a treeview and is the
first steps in keeping conversations alive even when they're closed in the
Pidgin ui.
Testing Done:
Opened an im, closed the window, opened the same im again. Opened multiple ims and a chat, verified all functioned as expected.
Reviewed at https://reviews.imfreedom.org/r/1108/
|
|
|
|
|
|
|
| |
Testing Done:
Ran the docs locally and in convey.
Reviewed at https://reviews.imfreedom.org/r/1076/
|
|
|
|
|
|
|
| |
Testing Done:
Joined devel@conference.pidgin.im and saw op/half-op/voice emblems on chat list. Not sure about the unassigned emblem as nobody has no role there.
Reviewed at https://reviews.imfreedom.org/r/1035/
|
|
|
|
|
|
|
|
|
| |
future
Testing Done:
Created an im and joined a chat, verified they both worked. Also made sure the preferences window opened without issue.
Reviewed at https://reviews.imfreedom.org/r/1005/
|
| |
|
| |
|
|
|
|
|
|
|
| |
Testing Done:
Ran locally with `G_DEBUG=fatal-warnings` to verify the warnings this was producing were fixed.
Reviewed at https://reviews.imfreedom.org/r/752/
|
|
|
|
|
|
|
|
|
| |
I Skipped unit tests because need a connection and full protocol implementation to do it properly.
Testing Done:
Compiled and ran with an IRC account.
Reviewed at https://reviews.imfreedom.org/r/677/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed the preference for hiding the info pane as that will not be an option
going forward.
* Removed the preference for animating avatars as they shouldn't be animating
unless the user is doing something like type, talking, or hovering over the
icon.
Testing Done:
Ran locally.
Reviewed at https://reviews.imfreedom.org/r/560/
|
|
|
|
|
|
|
|
|
| |
g_object_[gs]et_data.
Testing Done:
Compiled and ran pidgin, but didn't run finch.
Reviewed at https://reviews.imfreedom.org/r/467/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of randomly adjusting colors based on some seed colors we now hash a user's name and use the first 2 bytes of the digest to determine the hue to color their nick. We then adjust it according to the background color.
This isn't perfect as you can see in the screen shot, but there are some tweaks we can do later to account for that. I skipped them for now as this gets us 90% of the way there with like 50% of the work.
Testing Done:
Compiled and ran locally with Adwaita, Adwaita-Dark, and Arc-Dark themes.
Bugs closed: PIDGIN-17463
Reviewed at https://reviews.imfreedom.org/r/423/
|
|
|
|
|
|
|
| |
Testing Done:
Built and ran locally.
Reviewed at https://reviews.imfreedom.org/r/411/
|
|
|
|
|
|
|
|
|
| |
PurplePresence
Testing Done:
Tested all presence changes except invisible as I don't have an account that supports it.
Reviewed at https://reviews.imfreedom.org/r/213/
|
|
|
|
|
|
|
|
|
| |
Updates for the TalkatuHistory transition to a GtkListBox
Testing Done:
Compile and simple test over bonjour.
Reviewed at https://reviews.imfreedom.org/r/74/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove all traces of the old sound api from pidgin
Remove all traces of the old sound api from finch
Remove all references to the old sound api from libpurple
Remove the old sound files
Update ChangeLog.API for all the removals
Testing Done:
Compile tested finch. Ran pidgin, verified the preferences window works, the pounce window dies on something talkatu related but that will be addressed separately.
Reviewed at https://reviews.imfreedom.org/r/58/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix the section id of pidgincore.h
Generate our pidgin.h file
Add include guard to all pidgin/*.h files and deal with the fallout from that.
Also had to namespace PIDGIN_BLIST_COLUMN_NAME, will come back and get the rest at a later time.
Testing Done:
Compile test, including some plugins that don't build by default. Also ran everything seems fine.
Reviewed at https://reviews.imfreedom.org/r/50/
|
|
|
|
|
|
|
|
|
| |
Rename pidgin.h to pidgincore.h and update everything accordingly.
Testing Done:
Compile test only.
Reviewed at https://reviews.imfreedom.org/r/43/
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
with pidgin_conv_window_* API
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
used as UI pleases.
Added ui_data field to the following structs:
- PurpleAccount
- PurpleConversation
- PurpleChatUser
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Split pidgin_conversations_find_unseen_list() into:
- pidgin_conversations_get_unseen_all()
- pidgin_conversations_get_unseen_ims()
- pidgin_conversations_get_unseen_chats()
* Split pidgin_conv_window_[first,last]_with_type with pidgin_conv_window_[first,last]_[im,chat]
|
|/ |
|
|
|
|
| |
opened conversation with meta-contact
|
| |
|
|
|
|
| |
falls back to the built-in runtime-generated list
|