Route GLib logging directly to the Pidgin debug window

Review Request #1058 — Created Oct. 18, 2021 and submitted

QuLogic
pidgin/pidgin
default
pidgin

Instead of flowing through purple debug, this merges some bits of the existing GLib log handler, and the purple debug printer.

Open Debug Window and see stuff from GLib-* still appearing.

Summary
Route GLib logging directly to the Pidgin debug window
Close the Debug Window on shutdown
Description From Last Updated

On shutdown, this causes: purple_prefs_get_bool: Unknown pref /pidgin/debug/enabled but not during runtime. I guess there's some shutdown order problem.

QuLogicQuLogic

might want to add the node about prefs already being shutdown here.

grimgrim
QuLogic
QuLogic
  1. 
      
  2. On shutdown, this causes:
    purple_prefs_get_bool: Unknown pref /pidgin/debug/enabled

    but not during runtime. I guess there's some shutdown order problem.

  3. 
      
QuLogic
grim
  1. 
      
  2. pidgin/libpidgin.c (Diff revision 3)
     
     

    might want to add the node about prefs already being shutdown here.

    1. It's not shut down here, but after core UI is shut down (which is here).

    2. right, i was saying to explain why the window is being hidden here.

  3. 
      
QuLogic
grim
  1. Ship It!
  2. Nice work, very excited for an end for the purple_debug_ api in site. Thanks!!

  3. 
      
grim
Review request changed

Status: Closed (submitted)

Loading...