<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 8 February 2014 15:47, Ankit Vani <span dir="ltr"><<a href="mailto:a@nevitus.org" target="_blank">a@nevitus.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="im"><div class="gmail_extra"><div class="gmail_quote">On Sun, Feb 9, 2014 at 12:04 AM, Mark Doliner <span dir="ltr"><<a href="mailto:mark@kingant.net" target="_blank">mark@kingant.net</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>I think we should probably rename everything to be in our namespace.<br>

</div>
Do you have a list handy? I'm wondering what stuff in libpurple needs<br>
to be renamed.<br>
</blockquote></div><br></div><div class="gmail_extra"><br></div></div><div class="gmail_extra"><div class="gmail_extra">This is a list of everything that g-ir-scanner reports of being in a bad</div><div class="gmail_extra">
namespace for its module, along with the proposed change of symbol name.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN LIBPURPLE</div><div class="gmail_extra">==============================</div><div class="gmail_extra"><br>


</div><div class="gmail_extra">dbus-bindings.h:</div><div class="gmail_extra">  'empty_to_null'           to 'purple_emptystr_to_null'</div><div class="gmail_extra">  'null_to_empty'           to 'purple_null_to_emptystr'</div>


<div class="gmail_extra"><br></div></div></div></blockquote><div><br><div>I'm not sure if these DBus things are meant to be so public; they seem to be there to help our DBus wrappers, no?<br></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra">dbus-purple.h:</div><div class="gmail_extra">  'DBUS_SERVICE_PURPLE'     to 'PURPLE_DBUS_SERVICE'</div><div class="gmail_extra">
  'DBUS_PATH_PURPLE'        to 'PURPLE_DBUS_PATH'</div>

<div class="gmail_extra">  'DBUS_INTERFACE_PURPLE'   to 'PURPLE_DBUS_INTERFACE'</div><div class="gmail_extra"><br></div><div class="gmail_extra">server.h:</div><div class="gmail_extra">  'serv_got_typing'         to 'purple_serv_got_typing'</div>


<div class="gmail_extra">  'serv_got_typing_stopped' to 'purple_serv_got_typing_stopped'</div><div class="gmail_extra">  'serv_got_im'             to 'purple_serv_got_im'</div><div class="gmail_extra">


  'serv_join_chat'          to 'purple_serv_join_chat'</div><div class="gmail_extra">  'serv_reject_chat'        to 'purple_serv_reject_chat'</div><div class="gmail_extra">  'serv_got_chat_invite'    to 'purple_serv_got_chat_invite'</div>


<div class="gmail_extra">  'serv_got_joined_chat'    to 'purple_serv_got_joined_chat'</div><div class="gmail_extra">  'serv_got_chat_left'      to 'purple_serv_got_chat_left'</div><div class="gmail_extra">


  'serv_got_chat_in'        to 'purple_serv_got_chat_in'</div><div class="gmail_extra">  'serv_send_file'          to 'purple_serv_send_file'</div><div class="gmail_extra">  'serv_send_typing'        to 'purple_serv_send_typing'</div>


<div class="gmail_extra">  'serv_move_buddy'         to 'purple_serv_move_buddy'</div><div class="gmail_extra">  'serv_send_im'            to 'purple_serv_send_im'</div><div class="gmail_extra">


  'serv_get_info'           to 'purple_serv_get_info'</div><div class="gmail_extra">  'serv_set_info'           to 'purple_serv_set_info'</div><div class="gmail_extra">  'serv_add_permit'         to 'purple_serv_add_permit'</div>


<div class="gmail_extra">  'serv_add_deny'           to 'purple_serv_add_deny'</div><div class="gmail_extra">  'serv_rem_permit'         to 'purple_serv_rem_permit'</div><div class="gmail_extra">


  'serv_rem_deny'           to 'purple_serv_rem_deny'</div><div class="gmail_extra">  'serv_set_permit_deny'    to 'purple_serv_set_permit_deny'</div><div class="gmail_extra">  'serv_chat_invite'        to 'purple_serv_chat_invite'</div>


<div class="gmail_extra">  'serv_chat_leave'         to 'purple_serv_chat_leave'</div><div class="gmail_extra">  'serv_chat_whisper'       to 'purple_serv_chat_whisper'</div><div class="gmail_extra">


  'serv_chat_send'          to 'purple_serv_chat_send'</div><div class="gmail_extra">  'serv_alias_buddy'        to 'purple_serv_alias_buddy'</div><div class="gmail_extra">  'serv_got_alias'          to 'purple_serv_got_alias'</div>


<div class="gmail_extra"><br></div></div></div></blockquote><div><br></div><div>This entire file needs to be re-namespaced, and purple_serv* is not the right place for most of the functions, actually.<br></div><div><br> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra">stun.h:</div>
<div class="gmail_extra">  'StunCallback'            to 'PurpleStunCallback'</div><div class="gmail_extra"><br></div><div class="gmail_extra">

theme-manager.h:</div><div class="gmail_extra">  'PTFunc'                  to 'PurplePTFunc'</div><div class="gmail_extra"><br></div></div></div></blockquote><div><br></div><div>Doesn't the PT here stand for PurpleTheme?<br>
 <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra">
upnp.h:</div><div class="gmail_extra">  'UPnPMappingAddRemove'    to 'PurpleUPnPMappingAddRemove'</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN LIBGNT</div><div class="gmail_extra">===========================</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gntentry.h:</div><div class="gmail_extra">  'ENTRY_CHAR'             to 'GNT_ENTRY_CHAR'</div><div class="gmail_extra"><br></div><div class="gmail_extra">


gntutils.h:</div><div class="gmail_extra">  'g_hash_table_duplicate' to 'gnt_hash_table_duplicate'</div><div class="gmail_extra">  'GDupFunc'               to 'GntDupFunc'</div><div class="gmail_extra">


<br></div></div></div></blockquote><div><br></div><div>This should perhaps spell out Duplicate in full.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN FINCH</div><div class="gmail_extra">==========================</div><div class="gmail_extra">
<br>

</div><div class="gmail_extra">gntmenuutil.h:</div><div class="gmail_extra">  'gnt_append_menu_action' to 'finch_append_menu_action'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gntui.h:</div>


<div class="gmail_extra">  'gnt_ui_init'            to 'finch_ui_init'</div><div class="gmail_extra">  'gnt_ui_uninit'          to 'finch_ui_uninit'</div><div class="gmail_extra"><br></div>


<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN PIDGIN</div><div class="gmail_extra">===========================</div><div class="gmail_extra"><br></div>


<div class="gmail_extra">gtkblist.h:</div><div class="gmail_extra">  'pidgin_blist_sort_method'                          to '_PidginBlistSortMethod'</div><div class="gmail_extra"><br></div><div class="gmail_extra">


gtkdnd-hints.h:</div><div class="gmail_extra">  'DndHintPosition'                                   to 'PidginDndHintPosition'</div><div class="gmail_extra">  'dnd_hints_hide_all'                                to 'pidgin_dnd_hints_hide_all'</div>


<div class="gmail_extra">  'dnd_hints_hide'                                    to 'pidgin_dnd_hints_hide'</div><div class="gmail_extra">  'dnd_hints_show_relative'                           to 'pidgin_dnd_hints_show_relative'</div>


<div class="gmail_extra">  'dnd_hints_show'                                    to 'pidgin_dnd_hints_show'</div><div class="gmail_extra">  'DndHintWindowId'                                   to 'PidginDndHintWindowId'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gtknickcolors.h:</div><div class="gmail_extra">  'NUM_NICK_SEED_COLORS'                              to 'PIDGIN_NUM_NICK_SEED_COLORS'</div><div class="gmail_extra">


<br></div><div class="gmail_extra">gtksourceiter.h:</div><div class="gmail_extra">  'gtk_source_iter_backward_search'                   to 'pidgin_source_iter_backward_search'</div><div class="gmail_extra">


  'gtk_source_iter_find_matching_bracket'             to 'pidgin_source_iter_find_matching_bracket'</div><div class="gmail_extra">  'gtk_source_iter_forward_search'                    to 'pidgin_source_iter_forward_search'</div>


<div class="gmail_extra">  'GtkSourceSearchFlags'                              to 'PidginSourceSearchFlags'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gtksourceundomanager.h:</div><div class="gmail_extra">


  'gtk_source_undo_manager_begin_not_undoable_action' to 'pidgin_source_undo_manager_begin_not_undoable_action'</div><div class="gmail_extra">  'gtk_source_undo_manager_can_redo'                  to 'pidgin_source_undo_manager_can_redo'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_can_undo'                  to 'pidgin_source_undo_manager_can_undo'</div><div class="gmail_extra">  'GtkSourceUndoManagerClass'                         to 'PidginSourceUndoManagerClass'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_end_not_undoable_action'   to 'pidgin_source_undo_manager_end_not_undoable_action'</div><div class="gmail_extra">  'gtk_source_undo_manager_get_max_undo_levels'       to 'pidgin_source_undo_manager_get_max_undo_levels'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_get_type'                  to 'pidgin_source_undo_manager_get_type'</div><div class="gmail_extra">  'gtk_source_undo_manager_new'                       to 'pidgin_source_undo_manager_new'</div>


<div class="gmail_extra">  'GtkSourceUndoManagerPrivate'                       to 'PidginSourceUndoManagerPrivate'</div><div class="gmail_extra">  'gtk_source_undo_manager_redo'                      to 'pidgin_source_undo_manager_redo'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_set_max_undo_levels'       to 'pidgin_source_undo_manager_set_max_undo_levels'</div><div class="gmail_extra">  'GtkSourceUndoManager'                              to 'PidginSourceUndoManager'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_undo'                      to 'pidgin_source_undo_manager_undo'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gtksourceview-marshal.h:</div>


<div class="gmail_extra">  'gtksourceview_marshal_VOID__BOXED_BOXED'           to 'pidgin_sourceview_marshal_VOID__BOXED_BOXED'</div><div class="gmail_extra"><br></div></div></div></blockquote><div><br></div>
<div>You may want to hold off on GtkSourceUndoManager. IIRC, it was ported from the real GTK+ widget so that we'd have something to use in GtkIMHtml, but now that we've switched to GtkWebView, it may not be necessary. I haven't really checked that Undo works correctly in the webview, though.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra">
gtkthemes.h:</div>

<div class="gmail_extra">  'smiley_list'                                       to 'PidginSmileyList'</div><div class="gmail_extra">  'smiley_theme'                                      to 'PidginSmileyTheme'</div>


<div class="gmail_extra"><br></div></div></div></blockquote><div><br></div><div>I wonder if these need to be public.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra">gtkwebview.h:</div><div class="gmail_extra">  'GtkWebViewAction'                                  to 'PidginWebViewAction'</div>
<div class="gmail_extra">

  'gtk_webview_activate_anchor'                       to 'pidgin_webview_activate_anchor'</div><div class="gmail_extra">  'gtk_webview_activate_toolbar'                      to 'pidgin_webview_activate_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_append_html'                           to 'pidgin_webview_append_html'</div><div class="gmail_extra">  'gtk_webview_associate_smiley'                      to 'pidgin_webview_associate_smiley'</div>


<div class="gmail_extra">  'GtkWebViewButtons'                                 to 'PidginWebViewButtons'</div><div class="gmail_extra">  'gtk_webview_class_register_protocol'               to 'pidgin_webview_class_register_protocol'</div>


<div class="gmail_extra">  'GtkWebViewClass'                                   to 'PidginWebViewClass'</div><div class="gmail_extra">  'gtk_webview_clear_formatting'                      to 'pidgin_webview_clear_formatting'</div>


<div class="gmail_extra">  'gtk_webview_font_grow'                             to 'pidgin_webview_font_grow'</div><div class="gmail_extra">  'gtk_webview_font_set_size'                         to 'pidgin_webview_font_set_size'</div>


<div class="gmail_extra">  'gtk_webview_font_shrink'                           to 'pidgin_webview_font_shrink'</div><div class="gmail_extra">  'gtk_webview_get_autoscroll'                        to 'pidgin_webview_get_autoscroll'</div>


<div class="gmail_extra">  'gtk_webview_get_body_html'                         to 'pidgin_webview_get_body_html'</div><div class="gmail_extra">  'gtk_webview_get_body_text'                         to 'pidgin_webview_get_body_text'</div>


<div class="gmail_extra">  'gtk_webview_get_caret'                             to 'pidgin_webview_get_caret'</div><div class="gmail_extra">  'gtk_webview_get_current_backcolor'                 to 'pidgin_webview_get_current_backcolor'</div>


<div class="gmail_extra">  'gtk_webview_get_current_fontface'                  to 'pidgin_webview_get_current_fontface'</div><div class="gmail_extra">  'gtk_webview_get_current_fontsize'                  to 'pidgin_webview_get_current_fontsize'</div>


<div class="gmail_extra">  'gtk_webview_get_current_forecolor'                 to 'pidgin_webview_get_current_forecolor'</div><div class="gmail_extra">  'gtk_webview_get_current_format'                    to 'pidgin_webview_get_current_format'</div>


<div class="gmail_extra">  'gtk_webview_get_format_functions'                  to 'pidgin_webview_get_format_functions'</div><div class="gmail_extra">  'gtk_webview_get_head_html'                         to 'pidgin_webview_get_head_html'</div>


<div class="gmail_extra">  'gtk_webview_get_protocol_name'                     to 'pidgin_webview_get_protocol_name'</div><div class="gmail_extra">  'gtk_webview_get_selected_text'                     to 'pidgin_webview_get_selected_text'</div>


<div class="gmail_extra">  'gtk_webview_get_type'                              to 'pidgin_webview_get_type'</div><div class="gmail_extra">  'gtk_webview_hide_toolbar'                          to 'pidgin_webview_hide_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_insert_hr'                             to 'pidgin_webview_insert_hr'</div><div class="gmail_extra">  'gtk_webview_insert_image'                          to 'pidgin_webview_insert_image'</div>


<div class="gmail_extra">  'gtk_webview_insert_link'                           to 'pidgin_webview_insert_link'</div><div class="gmail_extra">  'gtk_webview_insert_smiley'                         to 'pidgin_webview_insert_smiley'</div>


<div class="gmail_extra">  'gtk_webview_load_html_string'                      to 'pidgin_webview_load_html_string'</div><div class="gmail_extra">  'gtk_webview_load_html_string_with_selection'       to 'pidgin_webview_load_html_string_with_selection'</div>


<div class="gmail_extra">  'gtk_webview_new'                                   to 'pidgin_webview_new'</div><div class="gmail_extra">  'gtk_webview_page_down'                             to 'pidgin_webview_page_down'</div>


<div class="gmail_extra">  'gtk_webview_page_up'                               to 'pidgin_webview_page_up'</div><div class="gmail_extra">  'gtk_webview_quote_js_string'                       to 'pidgin_webview_quote_js_string'</div>


<div class="gmail_extra">  'gtk_webview_remove_smileys'                        to 'pidgin_webview_remove_smileys'</div><div class="gmail_extra">  'gtk_webview_safe_execute_script'                   to 'pidgin_webview_safe_execute_script'</div>


<div class="gmail_extra">  'gtk_webview_scroll_to_end'                         to 'pidgin_webview_scroll_to_end'</div><div class="gmail_extra">  'gtk_webview_set_autoscroll'                        to 'pidgin_webview_set_autoscroll'</div>


<div class="gmail_extra">  'gtk_webview_set_caret'                             to 'pidgin_webview_set_caret'</div><div class="gmail_extra">  'gtk_webview_set_format_functions'                  to 'pidgin_webview_set_format_functions'</div>


<div class="gmail_extra">  'gtk_webview_set_protocol_name'                     to 'pidgin_webview_set_protocol_name'</div><div class="gmail_extra">  'gtk_webview_set_toolbar'                           to 'pidgin_webview_set_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_setup_entry'                           to 'pidgin_webview_setup_entry'</div><div class="gmail_extra">  'gtk_webview_set_vadjustment'                       to 'pidgin_webview_set_vadjustment'</div>


<div class="gmail_extra">  'gtk_webview_set_whole_buffer_formatting_only'      to 'pidgin_webview_set_whole_buffer_formatting_only'</div><div class="gmail_extra">  'gtk_webview_show_toolbar'                          to 'pidgin_webview_show_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_smiley_create'                         to 'pidgin_webview_smiley_create'</div><div class="gmail_extra">  'gtk_webview_smiley_destroy'                        to 'pidgin_webview_smiley_destroy'</div>


<div class="gmail_extra">  'gtk_webview_smiley_find'                           to 'pidgin_webview_smiley_find'</div><div class="gmail_extra">  'GtkWebViewSmileyFlags'                             to 'PidginWebViewSmileyFlags'</div>


<div class="gmail_extra">  'gtk_webview_smiley_get_file'                       to 'pidgin_webview_smiley_get_file'</div><div class="gmail_extra">  'gtk_webview_smiley_get_flags'                      to 'pidgin_webview_smiley_get_flags'</div>


<div class="gmail_extra">  'gtk_webview_smiley_get_hidden'                     to 'pidgin_webview_smiley_get_hidden'</div><div class="gmail_extra">  'gtk_webview_smiley_get_smile'                      to 'pidgin_webview_smiley_get_smile'</div>


<div class="gmail_extra">  'gtk_webview_smiley_reload'                         to 'pidgin_webview_smiley_reload'</div><div class="gmail_extra">  'GtkWebViewSmiley'                                  to 'PidginWebViewSmiley'</div>


<div class="gmail_extra">  'gtk_webview_toggle_backcolor'                      to 'pidgin_webview_toggle_backcolor'</div><div class="gmail_extra">  'gtk_webview_toggle_bold'                           to 'pidgin_webview_toggle_bold'</div>


<div class="gmail_extra">  'gtk_webview_toggle_fontface'                       to 'pidgin_webview_toggle_fontface'</div><div class="gmail_extra">  'gtk_webview_toggle_forecolor'                      to 'pidgin_webview_toggle_forecolor'</div>


<div class="gmail_extra">  'gtk_webview_toggle_italic'                         to 'pidgin_webview_toggle_italic'</div><div class="gmail_extra">  'gtk_webview_toggle_strike'                         to 'pidgin_webview_toggle_strike'</div>


<div class="gmail_extra">  'gtk_webview_toggle_underline'                      to 'pidgin_webview_toggle_underline'</div><div class="gmail_extra">  'GtkWebView'                                        to 'PidginWebView'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gtkwebviewtoolbar.h:</div><div class="gmail_extra">  'DEFAULT_FONT_FACE'                                 to 'PIDGIN_DEFAULT_FONT_FACE'</div><div class="gmail_extra">


  'gtk_webviewtoolbar_activate'                       to 'pidgin_webviewtoolbar_activate'</div><div class="gmail_extra">  'gtk_webviewtoolbar_associate_smileys'              to 'pidgin_webviewtoolbar_associate_smileys'</div>


<div class="gmail_extra">  'gtk_webviewtoolbar_attach'                         to 'pidgin_webviewtoolbar_attach'</div><div class="gmail_extra">  'GtkWebViewToolbarClass'                            to 'PidginWebViewToolbarClass'</div>


<div class="gmail_extra">  'gtk_webviewtoolbar_get_type'                       to 'pidgin_webviewtoolbar_get_type'</div><div class="gmail_extra">  'gtk_webviewtoolbar_new'                            to 'pidgin_webviewtoolbar_new'</div>


<div class="gmail_extra">  'gtk_webviewtoolbar_switch_active_conversation'     to 'pidgin_webviewtoolbar_switch_active_conversation'</div><div class="gmail_extra">  'GtkWebViewToolbar'                                 to 'PidginWebViewToolbar'</div>


<div class="gmail_extra"><br></div></div></div></blockquote><div><br></div><div>I think I looked into changing the namespace for GtkWebView and/or GtkWhiteboard, and might still have the code somewhere, so give me a chance to look for it.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_extra"></div><div class="gmail_extra">
gtkwhiteboard.h:</div><div class="gmail_extra">  'BRUSH_STATE_DOWN'                                  to 'PIDGIN_BRUSH_STATE_DOWN'</div><div class="gmail_extra">

  'BRUSH_STATE_MOTION'                                to 'PIDGIN_BRUSH_STATE_MOTION'</div><div class="gmail_extra">  'BRUSH_STATE_UP'                                    to 'PIDGIN_BRUSH_STATE_UP'</div>


<div class="gmail_extra">  'FULL_CIRCLE_DEGREES'                               to 'PIDGIN_FULL_CIRCLE_DEGREES'</div><div class="gmail_extra">  'PALETTE_NUM_COLORS'                                to 'PIDGIN_PALETTE_NUM_COLORS'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">smileyparser.h:</div><div class="gmail_extra">  'smiley_parse_markup'                               to 'pidgin_smiley_parse_markup'</div></div></div>


<br clear="all"></blockquote></div><br>-- <br>Elliott aka QuLogic<br>Pidgin developer
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 8 February 2014 15:47, Ankit Vani <span dir="ltr"><<a href="mailto:a@nevitus.org" target="_blank">a@nevitus.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="im"><div class="gmail_extra"><div class="gmail_quote">On Sun, Feb 9, 2014 at 12:04 AM, Mark Doliner <span dir="ltr"><<a href="mailto:mark@kingant.net" target="_blank">mark@kingant.net</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>I think we should probably rename everything to be in our namespace.<br>


</div>
Do you have a list handy? I'm wondering what stuff in libpurple needs<br>
to be renamed.<br>
</blockquote></div><br></div><div class="gmail_extra"><br></div></div><div class="gmail_extra"><div class="gmail_extra">This is a list of everything that g-ir-scanner reports of being in a bad</div><div class="gmail_extra">
namespace for its module, along with the proposed change of symbol name.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN LIBPURPLE</div><div class="gmail_extra">==============================</div><div class="gmail_extra"><br>


</div><div class="gmail_extra">dbus-bindings.h:</div><div class="gmail_extra">  'empty_to_null'           to 'purple_emptystr_to_null'</div><div class="gmail_extra">  'null_to_empty'           to 'purple_null_to_emptystr'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">dbus-purple.h:</div><div class="gmail_extra">  'DBUS_SERVICE_PURPLE'     to 'PURPLE_DBUS_SERVICE'</div><div class="gmail_extra">  'DBUS_PATH_PURPLE'        to 'PURPLE_DBUS_PATH'</div>


<div class="gmail_extra">  'DBUS_INTERFACE_PURPLE'   to 'PURPLE_DBUS_INTERFACE'</div><div class="gmail_extra"><br></div><div class="gmail_extra">server.h:</div><div class="gmail_extra">  'serv_got_typing'         to 'purple_serv_got_typing'</div>


<div class="gmail_extra">  'serv_got_typing_stopped' to 'purple_serv_got_typing_stopped'</div><div class="gmail_extra">  'serv_got_im'             to 'purple_serv_got_im'</div><div class="gmail_extra">


  'serv_join_chat'          to 'purple_serv_join_chat'</div><div class="gmail_extra">  'serv_reject_chat'        to 'purple_serv_reject_chat'</div><div class="gmail_extra">  'serv_got_chat_invite'    to 'purple_serv_got_chat_invite'</div>


<div class="gmail_extra">  'serv_got_joined_chat'    to 'purple_serv_got_joined_chat'</div><div class="gmail_extra">  'serv_got_chat_left'      to 'purple_serv_got_chat_left'</div><div class="gmail_extra">


  'serv_got_chat_in'        to 'purple_serv_got_chat_in'</div><div class="gmail_extra">  'serv_send_file'          to 'purple_serv_send_file'</div><div class="gmail_extra">  'serv_send_typing'        to 'purple_serv_send_typing'</div>


<div class="gmail_extra">  'serv_move_buddy'         to 'purple_serv_move_buddy'</div><div class="gmail_extra">  'serv_send_im'            to 'purple_serv_send_im'</div><div class="gmail_extra">


  'serv_get_info'           to 'purple_serv_get_info'</div><div class="gmail_extra">  'serv_set_info'           to 'purple_serv_set_info'</div><div class="gmail_extra">  'serv_add_permit'         to 'purple_serv_add_permit'</div>


<div class="gmail_extra">  'serv_add_deny'           to 'purple_serv_add_deny'</div><div class="gmail_extra">  'serv_rem_permit'         to 'purple_serv_rem_permit'</div><div class="gmail_extra">


  'serv_rem_deny'           to 'purple_serv_rem_deny'</div><div class="gmail_extra">  'serv_set_permit_deny'    to 'purple_serv_set_permit_deny'</div><div class="gmail_extra">  'serv_chat_invite'        to 'purple_serv_chat_invite'</div>


<div class="gmail_extra">  'serv_chat_leave'         to 'purple_serv_chat_leave'</div><div class="gmail_extra">  'serv_chat_whisper'       to 'purple_serv_chat_whisper'</div><div class="gmail_extra">


  'serv_chat_send'          to 'purple_serv_chat_send'</div><div class="gmail_extra">  'serv_alias_buddy'        to 'purple_serv_alias_buddy'</div><div class="gmail_extra">  'serv_got_alias'          to 'purple_serv_got_alias'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">stun.h:</div><div class="gmail_extra">  'StunCallback'            to 'PurpleStunCallback'</div><div class="gmail_extra"><br></div><div class="gmail_extra">


theme-manager.h:</div><div class="gmail_extra">  'PTFunc'                  to 'PurplePTFunc'</div><div class="gmail_extra"><br></div><div class="gmail_extra">upnp.h:</div><div class="gmail_extra">  'UPnPMappingAddRemove'    to 'PurpleUPnPMappingAddRemove'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN LIBGNT</div><div class="gmail_extra">===========================</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gntentry.h:</div><div class="gmail_extra">  'ENTRY_CHAR'             to 'GNT_ENTRY_CHAR'</div><div class="gmail_extra"><br></div><div class="gmail_extra">


gntutils.h:</div><div class="gmail_extra">  'g_hash_table_duplicate' to 'gnt_hash_table_duplicate'</div><div class="gmail_extra">  'GDupFunc'               to 'GntDupFunc'</div><div class="gmail_extra">


<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN FINCH</div><div class="gmail_extra">==========================</div><div class="gmail_extra"><br>


</div><div class="gmail_extra">gntmenuutil.h:</div><div class="gmail_extra">  'gnt_append_menu_action' to 'finch_append_menu_action'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gntui.h:</div>


<div class="gmail_extra">  'gnt_ui_init'            to 'finch_ui_init'</div><div class="gmail_extra">  'gnt_ui_uninit'          to 'finch_ui_uninit'</div><div class="gmail_extra"><br></div>


<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">NAMESPACE CHANGES IN PIDGIN</div><div class="gmail_extra">===========================</div><div class="gmail_extra"><br></div>


<div class="gmail_extra">gtkblist.h:</div><div class="gmail_extra">  'pidgin_blist_sort_method'                          to '_PidginBlistSortMethod'</div><div class="gmail_extra"><br></div><div class="gmail_extra">


gtkdnd-hints.h:</div><div class="gmail_extra">  'DndHintPosition'                                   to 'PidginDndHintPosition'</div><div class="gmail_extra">  'dnd_hints_hide_all'                                to 'pidgin_dnd_hints_hide_all'</div>


<div class="gmail_extra">  'dnd_hints_hide'                                    to 'pidgin_dnd_hints_hide'</div><div class="gmail_extra">  'dnd_hints_show_relative'                           to 'pidgin_dnd_hints_show_relative'</div>


<div class="gmail_extra">  'dnd_hints_show'                                    to 'pidgin_dnd_hints_show'</div><div class="gmail_extra">  'DndHintWindowId'                                   to 'PidginDndHintWindowId'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gtknickcolors.h:</div><div class="gmail_extra">  'NUM_NICK_SEED_COLORS'                              to 'PIDGIN_NUM_NICK_SEED_COLORS'</div><div class="gmail_extra">


<br></div><div class="gmail_extra">gtksourceiter.h:</div><div class="gmail_extra">  'gtk_source_iter_backward_search'                   to 'pidgin_source_iter_backward_search'</div><div class="gmail_extra">


  'gtk_source_iter_find_matching_bracket'             to 'pidgin_source_iter_find_matching_bracket'</div><div class="gmail_extra">  'gtk_source_iter_forward_search'                    to 'pidgin_source_iter_forward_search'</div>


<div class="gmail_extra">  'GtkSourceSearchFlags'                              to 'PidginSourceSearchFlags'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gtksourceundomanager.h:</div><div class="gmail_extra">


  'gtk_source_undo_manager_begin_not_undoable_action' to 'pidgin_source_undo_manager_begin_not_undoable_action'</div><div class="gmail_extra">  'gtk_source_undo_manager_can_redo'                  to 'pidgin_source_undo_manager_can_redo'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_can_undo'                  to 'pidgin_source_undo_manager_can_undo'</div><div class="gmail_extra">  'GtkSourceUndoManagerClass'                         to 'PidginSourceUndoManagerClass'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_end_not_undoable_action'   to 'pidgin_source_undo_manager_end_not_undoable_action'</div><div class="gmail_extra">  'gtk_source_undo_manager_get_max_undo_levels'       to 'pidgin_source_undo_manager_get_max_undo_levels'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_get_type'                  to 'pidgin_source_undo_manager_get_type'</div><div class="gmail_extra">  'gtk_source_undo_manager_new'                       to 'pidgin_source_undo_manager_new'</div>


<div class="gmail_extra">  'GtkSourceUndoManagerPrivate'                       to 'PidginSourceUndoManagerPrivate'</div><div class="gmail_extra">  'gtk_source_undo_manager_redo'                      to 'pidgin_source_undo_manager_redo'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_set_max_undo_levels'       to 'pidgin_source_undo_manager_set_max_undo_levels'</div><div class="gmail_extra">  'GtkSourceUndoManager'                              to 'PidginSourceUndoManager'</div>


<div class="gmail_extra">  'gtk_source_undo_manager_undo'                      to 'pidgin_source_undo_manager_undo'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gtksourceview-marshal.h:</div>


<div class="gmail_extra">  'gtksourceview_marshal_VOID__BOXED_BOXED'           to 'pidgin_sourceview_marshal_VOID__BOXED_BOXED'</div><div class="gmail_extra"><br></div><div class="gmail_extra">gtkthemes.h:</div>


<div class="gmail_extra">  'smiley_list'                                       to 'PidginSmileyList'</div><div class="gmail_extra">  'smiley_theme'                                      to 'PidginSmileyTheme'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gtkwebview.h:</div><div class="gmail_extra">  'GtkWebViewAction'                                  to 'PidginWebViewAction'</div><div class="gmail_extra">


  'gtk_webview_activate_anchor'                       to 'pidgin_webview_activate_anchor'</div><div class="gmail_extra">  'gtk_webview_activate_toolbar'                      to 'pidgin_webview_activate_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_append_html'                           to 'pidgin_webview_append_html'</div><div class="gmail_extra">  'gtk_webview_associate_smiley'                      to 'pidgin_webview_associate_smiley'</div>


<div class="gmail_extra">  'GtkWebViewButtons'                                 to 'PidginWebViewButtons'</div><div class="gmail_extra">  'gtk_webview_class_register_protocol'               to 'pidgin_webview_class_register_protocol'</div>


<div class="gmail_extra">  'GtkWebViewClass'                                   to 'PidginWebViewClass'</div><div class="gmail_extra">  'gtk_webview_clear_formatting'                      to 'pidgin_webview_clear_formatting'</div>


<div class="gmail_extra">  'gtk_webview_font_grow'                             to 'pidgin_webview_font_grow'</div><div class="gmail_extra">  'gtk_webview_font_set_size'                         to 'pidgin_webview_font_set_size'</div>


<div class="gmail_extra">  'gtk_webview_font_shrink'                           to 'pidgin_webview_font_shrink'</div><div class="gmail_extra">  'gtk_webview_get_autoscroll'                        to 'pidgin_webview_get_autoscroll'</div>


<div class="gmail_extra">  'gtk_webview_get_body_html'                         to 'pidgin_webview_get_body_html'</div><div class="gmail_extra">  'gtk_webview_get_body_text'                         to 'pidgin_webview_get_body_text'</div>


<div class="gmail_extra">  'gtk_webview_get_caret'                             to 'pidgin_webview_get_caret'</div><div class="gmail_extra">  'gtk_webview_get_current_backcolor'                 to 'pidgin_webview_get_current_backcolor'</div>


<div class="gmail_extra">  'gtk_webview_get_current_fontface'                  to 'pidgin_webview_get_current_fontface'</div><div class="gmail_extra">  'gtk_webview_get_current_fontsize'                  to 'pidgin_webview_get_current_fontsize'</div>


<div class="gmail_extra">  'gtk_webview_get_current_forecolor'                 to 'pidgin_webview_get_current_forecolor'</div><div class="gmail_extra">  'gtk_webview_get_current_format'                    to 'pidgin_webview_get_current_format'</div>


<div class="gmail_extra">  'gtk_webview_get_format_functions'                  to 'pidgin_webview_get_format_functions'</div><div class="gmail_extra">  'gtk_webview_get_head_html'                         to 'pidgin_webview_get_head_html'</div>


<div class="gmail_extra">  'gtk_webview_get_protocol_name'                     to 'pidgin_webview_get_protocol_name'</div><div class="gmail_extra">  'gtk_webview_get_selected_text'                     to 'pidgin_webview_get_selected_text'</div>


<div class="gmail_extra">  'gtk_webview_get_type'                              to 'pidgin_webview_get_type'</div><div class="gmail_extra">  'gtk_webview_hide_toolbar'                          to 'pidgin_webview_hide_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_insert_hr'                             to 'pidgin_webview_insert_hr'</div><div class="gmail_extra">  'gtk_webview_insert_image'                          to 'pidgin_webview_insert_image'</div>


<div class="gmail_extra">  'gtk_webview_insert_link'                           to 'pidgin_webview_insert_link'</div><div class="gmail_extra">  'gtk_webview_insert_smiley'                         to 'pidgin_webview_insert_smiley'</div>


<div class="gmail_extra">  'gtk_webview_load_html_string'                      to 'pidgin_webview_load_html_string'</div><div class="gmail_extra">  'gtk_webview_load_html_string_with_selection'       to 'pidgin_webview_load_html_string_with_selection'</div>


<div class="gmail_extra">  'gtk_webview_new'                                   to 'pidgin_webview_new'</div><div class="gmail_extra">  'gtk_webview_page_down'                             to 'pidgin_webview_page_down'</div>


<div class="gmail_extra">  'gtk_webview_page_up'                               to 'pidgin_webview_page_up'</div><div class="gmail_extra">  'gtk_webview_quote_js_string'                       to 'pidgin_webview_quote_js_string'</div>


<div class="gmail_extra">  'gtk_webview_remove_smileys'                        to 'pidgin_webview_remove_smileys'</div><div class="gmail_extra">  'gtk_webview_safe_execute_script'                   to 'pidgin_webview_safe_execute_script'</div>


<div class="gmail_extra">  'gtk_webview_scroll_to_end'                         to 'pidgin_webview_scroll_to_end'</div><div class="gmail_extra">  'gtk_webview_set_autoscroll'                        to 'pidgin_webview_set_autoscroll'</div>


<div class="gmail_extra">  'gtk_webview_set_caret'                             to 'pidgin_webview_set_caret'</div><div class="gmail_extra">  'gtk_webview_set_format_functions'                  to 'pidgin_webview_set_format_functions'</div>


<div class="gmail_extra">  'gtk_webview_set_protocol_name'                     to 'pidgin_webview_set_protocol_name'</div><div class="gmail_extra">  'gtk_webview_set_toolbar'                           to 'pidgin_webview_set_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_setup_entry'                           to 'pidgin_webview_setup_entry'</div><div class="gmail_extra">  'gtk_webview_set_vadjustment'                       to 'pidgin_webview_set_vadjustment'</div>


<div class="gmail_extra">  'gtk_webview_set_whole_buffer_formatting_only'      to 'pidgin_webview_set_whole_buffer_formatting_only'</div><div class="gmail_extra">  'gtk_webview_show_toolbar'                          to 'pidgin_webview_show_toolbar'</div>


<div class="gmail_extra">  'gtk_webview_smiley_create'                         to 'pidgin_webview_smiley_create'</div><div class="gmail_extra">  'gtk_webview_smiley_destroy'                        to 'pidgin_webview_smiley_destroy'</div>


<div class="gmail_extra">  'gtk_webview_smiley_find'                           to 'pidgin_webview_smiley_find'</div><div class="gmail_extra">  'GtkWebViewSmileyFlags'                             to 'PidginWebViewSmileyFlags'</div>


<div class="gmail_extra">  'gtk_webview_smiley_get_file'                       to 'pidgin_webview_smiley_get_file'</div><div class="gmail_extra">  'gtk_webview_smiley_get_flags'                      to 'pidgin_webview_smiley_get_flags'</div>


<div class="gmail_extra">  'gtk_webview_smiley_get_hidden'                     to 'pidgin_webview_smiley_get_hidden'</div><div class="gmail_extra">  'gtk_webview_smiley_get_smile'                      to 'pidgin_webview_smiley_get_smile'</div>


<div class="gmail_extra">  'gtk_webview_smiley_reload'                         to 'pidgin_webview_smiley_reload'</div><div class="gmail_extra">  'GtkWebViewSmiley'                                  to 'PidginWebViewSmiley'</div>


<div class="gmail_extra">  'gtk_webview_toggle_backcolor'                      to 'pidgin_webview_toggle_backcolor'</div><div class="gmail_extra">  'gtk_webview_toggle_bold'                           to 'pidgin_webview_toggle_bold'</div>


<div class="gmail_extra">  'gtk_webview_toggle_fontface'                       to 'pidgin_webview_toggle_fontface'</div><div class="gmail_extra">  'gtk_webview_toggle_forecolor'                      to 'pidgin_webview_toggle_forecolor'</div>


<div class="gmail_extra">  'gtk_webview_toggle_italic'                         to 'pidgin_webview_toggle_italic'</div><div class="gmail_extra">  'gtk_webview_toggle_strike'                         to 'pidgin_webview_toggle_strike'</div>


<div class="gmail_extra">  'gtk_webview_toggle_underline'                      to 'pidgin_webview_toggle_underline'</div><div class="gmail_extra">  'GtkWebView'                                        to 'PidginWebView'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gtkwebviewtoolbar.h:</div><div class="gmail_extra">  'DEFAULT_FONT_FACE'                                 to 'PIDGIN_DEFAULT_FONT_FACE'</div><div class="gmail_extra">


  'gtk_webviewtoolbar_activate'                       to 'pidgin_webviewtoolbar_activate'</div><div class="gmail_extra">  'gtk_webviewtoolbar_associate_smileys'              to 'pidgin_webviewtoolbar_associate_smileys'</div>


<div class="gmail_extra">  'gtk_webviewtoolbar_attach'                         to 'pidgin_webviewtoolbar_attach'</div><div class="gmail_extra">  'GtkWebViewToolbarClass'                            to 'PidginWebViewToolbarClass'</div>


<div class="gmail_extra">  'gtk_webviewtoolbar_get_type'                       to 'pidgin_webviewtoolbar_get_type'</div><div class="gmail_extra">  'gtk_webviewtoolbar_new'                            to 'pidgin_webviewtoolbar_new'</div>


<div class="gmail_extra">  'gtk_webviewtoolbar_switch_active_conversation'     to 'pidgin_webviewtoolbar_switch_active_conversation'</div><div class="gmail_extra">  'GtkWebViewToolbar'                                 to 'PidginWebViewToolbar'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">gtkwhiteboard.h:</div><div class="gmail_extra">  'BRUSH_STATE_DOWN'                                  to 'PIDGIN_BRUSH_STATE_DOWN'</div><div class="gmail_extra">


  'BRUSH_STATE_MOTION'                                to 'PIDGIN_BRUSH_STATE_MOTION'</div><div class="gmail_extra">  'BRUSH_STATE_UP'                                    to 'PIDGIN_BRUSH_STATE_UP'</div>


<div class="gmail_extra">  'FULL_CIRCLE_DEGREES'                               to 'PIDGIN_FULL_CIRCLE_DEGREES'</div><div class="gmail_extra">  'PALETTE_NUM_COLORS'                                to 'PIDGIN_PALETTE_NUM_COLORS'</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">smileyparser.h:</div><div class="gmail_extra">  'smiley_parse_markup'                               to 'pidgin_smiley_parse_markup'</div></div></div>


<br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im">Devel@pidgin.im</a><br>
<a href="https://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">https://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br></blockquote></div><br><br clear="all"><br>-- <br>Elliott aka QuLogic<br>Pidgin developer
</div>