Create Pidgin.Notification to simplify the custom widgets

Review Request #3480 — Created Sept. 13, 2024 and submitted

Information

pidgin/pidgin
default

Reviewers

This should be much easier to maintain as it keeps everything encapsulated.

PidginNotificationAuthorizationRequest was removed as nothing creates these
notifications right now.

PidginNotificationConnectionError was removed as we are currently in the
process of reworking the way connection errors work and this is in the way of
that.

Created a bunch of test notifications with the demo protocol plugin and called in the turtles.

Summary ID
Create Pidgin.Notification to simplify the custom widgets
This should be much easier to maintain as it keeps everything encapsulated. PidginNotificationAuthorizationRequest was removed as nothing creates these notifications right now. PidginNotificationConnectionError was removed as we are currently in the process of reworking the way connection errors work and this is in the way of that.
df4cc3285eff1efbd0cb89aa9898eded5735590e
Description From Last Updated

reserved

QuLogicQuLogic

purple_contact_create_dm_finish was transfer full, so conversation leaked here.

QuLogicQuLogic

Is PurpleNotification:title markup? It doesn't look like it's defined as such.

QuLogicQuLogic

Same for PurpleNotification:subtitle.

QuLogicQuLogic
grim
QuLogic
  1. 
      
  2. pidgin/pidginnotification.h (Diff revision 1)
     
     
    Show all issues

    reserved

  3. pidgin/pidginnotificationaddcontact.c (Diff revision 1)
     
     
    Show all issues

    purple_contact_create_dm_finish was transfer full, so conversation leaked here.

  4. pidgin/resources/notification.ui (Diff revision 1)
     
     
    Show all issues

    Is PurpleNotification:title markup? It doesn't look like it's defined as such.

  5. pidgin/resources/notification.ui (Diff revision 1)
     
     
    Show all issues

    Same for PurpleNotification:subtitle.

  6. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed