Re-namespacing Pidgin's API for Introspection

Elliott Sales de Andrade qulogic at pidgin.im
Sat Feb 8 16:14:26 EST 2014


On 8 February 2014 15:47, Ankit Vani <a at nevitus.org> wrote:

> On Sun, Feb 9, 2014 at 12:04 AM, Mark Doliner <mark at kingant.net> wrote:
>
>> I think we should probably rename everything to be in our namespace.
>>  Do you have a list handy? I'm wondering what stuff in libpurple needs
>> to be renamed.
>>
>
>
> This is a list of everything that g-ir-scanner reports of being in a bad
> namespace for its module, along with the proposed change of symbol name.
>
>
> NAMESPACE CHANGES IN LIBPURPLE
> ==============================
>
> dbus-bindings.h:
>   'empty_to_null'           to 'purple_emptystr_to_null'
>   'null_to_empty'           to 'purple_null_to_emptystr'
>
>
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?


> dbus-purple.h:
>   'DBUS_SERVICE_PURPLE'     to 'PURPLE_DBUS_SERVICE'
>   'DBUS_PATH_PURPLE'        to 'PURPLE_DBUS_PATH'
>   'DBUS_INTERFACE_PURPLE'   to 'PURPLE_DBUS_INTERFACE'
>
> server.h:
>   'serv_got_typing'         to 'purple_serv_got_typing'
>   'serv_got_typing_stopped' to 'purple_serv_got_typing_stopped'
>   'serv_got_im'             to 'purple_serv_got_im'
>   'serv_join_chat'          to 'purple_serv_join_chat'
>   'serv_reject_chat'        to 'purple_serv_reject_chat'
>   'serv_got_chat_invite'    to 'purple_serv_got_chat_invite'
>   'serv_got_joined_chat'    to 'purple_serv_got_joined_chat'
>   'serv_got_chat_left'      to 'purple_serv_got_chat_left'
>   'serv_got_chat_in'        to 'purple_serv_got_chat_in'
>   'serv_send_file'          to 'purple_serv_send_file'
>   'serv_send_typing'        to 'purple_serv_send_typing'
>   'serv_move_buddy'         to 'purple_serv_move_buddy'
>   'serv_send_im'            to 'purple_serv_send_im'
>   'serv_get_info'           to 'purple_serv_get_info'
>   'serv_set_info'           to 'purple_serv_set_info'
>   'serv_add_permit'         to 'purple_serv_add_permit'
>   'serv_add_deny'           to 'purple_serv_add_deny'
>   'serv_rem_permit'         to 'purple_serv_rem_permit'
>   'serv_rem_deny'           to 'purple_serv_rem_deny'
>   'serv_set_permit_deny'    to 'purple_serv_set_permit_deny'
>   'serv_chat_invite'        to 'purple_serv_chat_invite'
>   'serv_chat_leave'         to 'purple_serv_chat_leave'
>   'serv_chat_whisper'       to 'purple_serv_chat_whisper'
>   'serv_chat_send'          to 'purple_serv_chat_send'
>   'serv_alias_buddy'        to 'purple_serv_alias_buddy'
>   'serv_got_alias'          to 'purple_serv_got_alias'
>
>
This entire file needs to be re-namespaced, and purple_serv* is not the
right place for most of the functions, actually.



> stun.h:
>   'StunCallback'            to 'PurpleStunCallback'
>
> theme-manager.h:
>   'PTFunc'                  to 'PurplePTFunc'
>
>
Doesn't the PT here stand for PurpleTheme?

upnp.h:
>   'UPnPMappingAddRemove'    to 'PurpleUPnPMappingAddRemove'
>
>
>
> NAMESPACE CHANGES IN LIBGNT
> ===========================
>
> gntentry.h:
>   'ENTRY_CHAR'             to 'GNT_ENTRY_CHAR'
>
> gntutils.h:
>   'g_hash_table_duplicate' to 'gnt_hash_table_duplicate'
>   'GDupFunc'               to 'GntDupFunc'
>
>
This should perhaps spell out Duplicate in full.


>
> NAMESPACE CHANGES IN FINCH
> ==========================
>
> gntmenuutil.h:
>   'gnt_append_menu_action' to 'finch_append_menu_action'
>
> gntui.h:
>   'gnt_ui_init'            to 'finch_ui_init'
>   'gnt_ui_uninit'          to 'finch_ui_uninit'
>
>
>
> NAMESPACE CHANGES IN PIDGIN
> ===========================
>
> gtkblist.h:
>   'pidgin_blist_sort_method'                          to
> '_PidginBlistSortMethod'
>
> gtkdnd-hints.h:
>   'DndHintPosition'                                   to
> 'PidginDndHintPosition'
>   'dnd_hints_hide_all'                                to
> 'pidgin_dnd_hints_hide_all'
>   'dnd_hints_hide'                                    to
> 'pidgin_dnd_hints_hide'
>   'dnd_hints_show_relative'                           to
> 'pidgin_dnd_hints_show_relative'
>   'dnd_hints_show'                                    to
> 'pidgin_dnd_hints_show'
>   'DndHintWindowId'                                   to
> 'PidginDndHintWindowId'
>
> gtknickcolors.h:
>   'NUM_NICK_SEED_COLORS'                              to
> 'PIDGIN_NUM_NICK_SEED_COLORS'
>
> gtksourceiter.h:
>   'gtk_source_iter_backward_search'                   to
> 'pidgin_source_iter_backward_search'
>   'gtk_source_iter_find_matching_bracket'             to
> 'pidgin_source_iter_find_matching_bracket'
>   'gtk_source_iter_forward_search'                    to
> 'pidgin_source_iter_forward_search'
>   'GtkSourceSearchFlags'                              to
> 'PidginSourceSearchFlags'
>
> gtksourceundomanager.h:
>   'gtk_source_undo_manager_begin_not_undoable_action' to
> 'pidgin_source_undo_manager_begin_not_undoable_action'
>   'gtk_source_undo_manager_can_redo'                  to
> 'pidgin_source_undo_manager_can_redo'
>   'gtk_source_undo_manager_can_undo'                  to
> 'pidgin_source_undo_manager_can_undo'
>   'GtkSourceUndoManagerClass'                         to
> 'PidginSourceUndoManagerClass'
>   'gtk_source_undo_manager_end_not_undoable_action'   to
> 'pidgin_source_undo_manager_end_not_undoable_action'
>   'gtk_source_undo_manager_get_max_undo_levels'       to
> 'pidgin_source_undo_manager_get_max_undo_levels'
>   'gtk_source_undo_manager_get_type'                  to
> 'pidgin_source_undo_manager_get_type'
>   'gtk_source_undo_manager_new'                       to
> 'pidgin_source_undo_manager_new'
>   'GtkSourceUndoManagerPrivate'                       to
> 'PidginSourceUndoManagerPrivate'
>   'gtk_source_undo_manager_redo'                      to
> 'pidgin_source_undo_manager_redo'
>   'gtk_source_undo_manager_set_max_undo_levels'       to
> 'pidgin_source_undo_manager_set_max_undo_levels'
>   'GtkSourceUndoManager'                              to
> 'PidginSourceUndoManager'
>   'gtk_source_undo_manager_undo'                      to
> 'pidgin_source_undo_manager_undo'
>
> gtksourceview-marshal.h:
>   'gtksourceview_marshal_VOID__BOXED_BOXED'           to
> 'pidgin_sourceview_marshal_VOID__BOXED_BOXED'
>
>
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.


> gtkthemes.h:
>   'smiley_list'                                       to 'PidginSmileyList'
>   'smiley_theme'                                      to
> 'PidginSmileyTheme'
>
>
I wonder if these need to be public.


> gtkwebview.h:
>   'GtkWebViewAction'                                  to
> 'PidginWebViewAction'
>   'gtk_webview_activate_anchor'                       to
> 'pidgin_webview_activate_anchor'
>   'gtk_webview_activate_toolbar'                      to
> 'pidgin_webview_activate_toolbar'
>   'gtk_webview_append_html'                           to
> 'pidgin_webview_append_html'
>   'gtk_webview_associate_smiley'                      to
> 'pidgin_webview_associate_smiley'
>   'GtkWebViewButtons'                                 to
> 'PidginWebViewButtons'
>   'gtk_webview_class_register_protocol'               to
> 'pidgin_webview_class_register_protocol'
>   'GtkWebViewClass'                                   to
> 'PidginWebViewClass'
>   'gtk_webview_clear_formatting'                      to
> 'pidgin_webview_clear_formatting'
>   'gtk_webview_font_grow'                             to
> 'pidgin_webview_font_grow'
>   'gtk_webview_font_set_size'                         to
> 'pidgin_webview_font_set_size'
>   'gtk_webview_font_shrink'                           to
> 'pidgin_webview_font_shrink'
>   'gtk_webview_get_autoscroll'                        to
> 'pidgin_webview_get_autoscroll'
>   'gtk_webview_get_body_html'                         to
> 'pidgin_webview_get_body_html'
>   'gtk_webview_get_body_text'                         to
> 'pidgin_webview_get_body_text'
>   'gtk_webview_get_caret'                             to
> 'pidgin_webview_get_caret'
>   'gtk_webview_get_current_backcolor'                 to
> 'pidgin_webview_get_current_backcolor'
>   'gtk_webview_get_current_fontface'                  to
> 'pidgin_webview_get_current_fontface'
>   'gtk_webview_get_current_fontsize'                  to
> 'pidgin_webview_get_current_fontsize'
>   'gtk_webview_get_current_forecolor'                 to
> 'pidgin_webview_get_current_forecolor'
>   'gtk_webview_get_current_format'                    to
> 'pidgin_webview_get_current_format'
>   'gtk_webview_get_format_functions'                  to
> 'pidgin_webview_get_format_functions'
>   'gtk_webview_get_head_html'                         to
> 'pidgin_webview_get_head_html'
>   'gtk_webview_get_protocol_name'                     to
> 'pidgin_webview_get_protocol_name'
>   'gtk_webview_get_selected_text'                     to
> 'pidgin_webview_get_selected_text'
>   'gtk_webview_get_type'                              to
> 'pidgin_webview_get_type'
>   'gtk_webview_hide_toolbar'                          to
> 'pidgin_webview_hide_toolbar'
>   'gtk_webview_insert_hr'                             to
> 'pidgin_webview_insert_hr'
>   'gtk_webview_insert_image'                          to
> 'pidgin_webview_insert_image'
>   'gtk_webview_insert_link'                           to
> 'pidgin_webview_insert_link'
>   'gtk_webview_insert_smiley'                         to
> 'pidgin_webview_insert_smiley'
>   'gtk_webview_load_html_string'                      to
> 'pidgin_webview_load_html_string'
>   'gtk_webview_load_html_string_with_selection'       to
> 'pidgin_webview_load_html_string_with_selection'
>   'gtk_webview_new'                                   to
> 'pidgin_webview_new'
>   'gtk_webview_page_down'                             to
> 'pidgin_webview_page_down'
>   'gtk_webview_page_up'                               to
> 'pidgin_webview_page_up'
>   'gtk_webview_quote_js_string'                       to
> 'pidgin_webview_quote_js_string'
>   'gtk_webview_remove_smileys'                        to
> 'pidgin_webview_remove_smileys'
>   'gtk_webview_safe_execute_script'                   to
> 'pidgin_webview_safe_execute_script'
>   'gtk_webview_scroll_to_end'                         to
> 'pidgin_webview_scroll_to_end'
>   'gtk_webview_set_autoscroll'                        to
> 'pidgin_webview_set_autoscroll'
>   'gtk_webview_set_caret'                             to
> 'pidgin_webview_set_caret'
>   'gtk_webview_set_format_functions'                  to
> 'pidgin_webview_set_format_functions'
>   'gtk_webview_set_protocol_name'                     to
> 'pidgin_webview_set_protocol_name'
>   'gtk_webview_set_toolbar'                           to
> 'pidgin_webview_set_toolbar'
>   'gtk_webview_setup_entry'                           to
> 'pidgin_webview_setup_entry'
>   'gtk_webview_set_vadjustment'                       to
> 'pidgin_webview_set_vadjustment'
>   'gtk_webview_set_whole_buffer_formatting_only'      to
> 'pidgin_webview_set_whole_buffer_formatting_only'
>   'gtk_webview_show_toolbar'                          to
> 'pidgin_webview_show_toolbar'
>   'gtk_webview_smiley_create'                         to
> 'pidgin_webview_smiley_create'
>   'gtk_webview_smiley_destroy'                        to
> 'pidgin_webview_smiley_destroy'
>   'gtk_webview_smiley_find'                           to
> 'pidgin_webview_smiley_find'
>   'GtkWebViewSmileyFlags'                             to
> 'PidginWebViewSmileyFlags'
>   'gtk_webview_smiley_get_file'                       to
> 'pidgin_webview_smiley_get_file'
>   'gtk_webview_smiley_get_flags'                      to
> 'pidgin_webview_smiley_get_flags'
>   'gtk_webview_smiley_get_hidden'                     to
> 'pidgin_webview_smiley_get_hidden'
>   'gtk_webview_smiley_get_smile'                      to
> 'pidgin_webview_smiley_get_smile'
>   'gtk_webview_smiley_reload'                         to
> 'pidgin_webview_smiley_reload'
>   'GtkWebViewSmiley'                                  to
> 'PidginWebViewSmiley'
>   'gtk_webview_toggle_backcolor'                      to
> 'pidgin_webview_toggle_backcolor'
>   'gtk_webview_toggle_bold'                           to
> 'pidgin_webview_toggle_bold'
>   'gtk_webview_toggle_fontface'                       to
> 'pidgin_webview_toggle_fontface'
>   'gtk_webview_toggle_forecolor'                      to
> 'pidgin_webview_toggle_forecolor'
>   'gtk_webview_toggle_italic'                         to
> 'pidgin_webview_toggle_italic'
>   'gtk_webview_toggle_strike'                         to
> 'pidgin_webview_toggle_strike'
>   'gtk_webview_toggle_underline'                      to
> 'pidgin_webview_toggle_underline'
>   'GtkWebView'                                        to 'PidginWebView'
>
> gtkwebviewtoolbar.h:
>   'DEFAULT_FONT_FACE'                                 to
> 'PIDGIN_DEFAULT_FONT_FACE'
>   'gtk_webviewtoolbar_activate'                       to
> 'pidgin_webviewtoolbar_activate'
>   'gtk_webviewtoolbar_associate_smileys'              to
> 'pidgin_webviewtoolbar_associate_smileys'
>   'gtk_webviewtoolbar_attach'                         to
> 'pidgin_webviewtoolbar_attach'
>   'GtkWebViewToolbarClass'                            to
> 'PidginWebViewToolbarClass'
>   'gtk_webviewtoolbar_get_type'                       to
> 'pidgin_webviewtoolbar_get_type'
>   'gtk_webviewtoolbar_new'                            to
> 'pidgin_webviewtoolbar_new'
>   'gtk_webviewtoolbar_switch_active_conversation'     to
> 'pidgin_webviewtoolbar_switch_active_conversation'
>   'GtkWebViewToolbar'                                 to
> 'PidginWebViewToolbar'
>
>
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.


> gtkwhiteboard.h:
>   'BRUSH_STATE_DOWN'                                  to
> 'PIDGIN_BRUSH_STATE_DOWN'
>   'BRUSH_STATE_MOTION'                                to
> 'PIDGIN_BRUSH_STATE_MOTION'
>   'BRUSH_STATE_UP'                                    to
> 'PIDGIN_BRUSH_STATE_UP'
>   'FULL_CIRCLE_DEGREES'                               to
> 'PIDGIN_FULL_CIRCLE_DEGREES'
>   'PALETTE_NUM_COLORS'                                to
> 'PIDGIN_PALETTE_NUM_COLORS'
>
> smileyparser.h:
>   'smiley_parse_markup'                               to
> 'pidgin_smiley_parse_markup'
>
>
-- 
Elliott aka QuLogic
Pidgin developer


On 8 February 2014 15:47, Ankit Vani <a at nevitus.org> wrote:

> On Sun, Feb 9, 2014 at 12:04 AM, Mark Doliner <mark at kingant.net> wrote:
>
>> I think we should probably rename everything to be in our namespace.
>>  Do you have a list handy? I'm wondering what stuff in libpurple needs
>> to be renamed.
>>
>
>
> This is a list of everything that g-ir-scanner reports of being in a bad
> namespace for its module, along with the proposed change of symbol name.
>
>
> NAMESPACE CHANGES IN LIBPURPLE
> ==============================
>
> dbus-bindings.h:
>   'empty_to_null'           to 'purple_emptystr_to_null'
>   'null_to_empty'           to 'purple_null_to_emptystr'
>
> dbus-purple.h:
>   'DBUS_SERVICE_PURPLE'     to 'PURPLE_DBUS_SERVICE'
>   'DBUS_PATH_PURPLE'        to 'PURPLE_DBUS_PATH'
>   'DBUS_INTERFACE_PURPLE'   to 'PURPLE_DBUS_INTERFACE'
>
> server.h:
>   'serv_got_typing'         to 'purple_serv_got_typing'
>   'serv_got_typing_stopped' to 'purple_serv_got_typing_stopped'
>   'serv_got_im'             to 'purple_serv_got_im'
>   'serv_join_chat'          to 'purple_serv_join_chat'
>   'serv_reject_chat'        to 'purple_serv_reject_chat'
>   'serv_got_chat_invite'    to 'purple_serv_got_chat_invite'
>   'serv_got_joined_chat'    to 'purple_serv_got_joined_chat'
>   'serv_got_chat_left'      to 'purple_serv_got_chat_left'
>   'serv_got_chat_in'        to 'purple_serv_got_chat_in'
>   'serv_send_file'          to 'purple_serv_send_file'
>   'serv_send_typing'        to 'purple_serv_send_typing'
>   'serv_move_buddy'         to 'purple_serv_move_buddy'
>   'serv_send_im'            to 'purple_serv_send_im'
>   'serv_get_info'           to 'purple_serv_get_info'
>   'serv_set_info'           to 'purple_serv_set_info'
>   'serv_add_permit'         to 'purple_serv_add_permit'
>   'serv_add_deny'           to 'purple_serv_add_deny'
>   'serv_rem_permit'         to 'purple_serv_rem_permit'
>   'serv_rem_deny'           to 'purple_serv_rem_deny'
>   'serv_set_permit_deny'    to 'purple_serv_set_permit_deny'
>   'serv_chat_invite'        to 'purple_serv_chat_invite'
>   'serv_chat_leave'         to 'purple_serv_chat_leave'
>   'serv_chat_whisper'       to 'purple_serv_chat_whisper'
>   'serv_chat_send'          to 'purple_serv_chat_send'
>   'serv_alias_buddy'        to 'purple_serv_alias_buddy'
>   'serv_got_alias'          to 'purple_serv_got_alias'
>
> stun.h:
>   'StunCallback'            to 'PurpleStunCallback'
>
> theme-manager.h:
>   'PTFunc'                  to 'PurplePTFunc'
>
> upnp.h:
>   'UPnPMappingAddRemove'    to 'PurpleUPnPMappingAddRemove'
>
>
>
> NAMESPACE CHANGES IN LIBGNT
> ===========================
>
> gntentry.h:
>   'ENTRY_CHAR'             to 'GNT_ENTRY_CHAR'
>
> gntutils.h:
>   'g_hash_table_duplicate' to 'gnt_hash_table_duplicate'
>   'GDupFunc'               to 'GntDupFunc'
>
>
>
> NAMESPACE CHANGES IN FINCH
> ==========================
>
> gntmenuutil.h:
>   'gnt_append_menu_action' to 'finch_append_menu_action'
>
> gntui.h:
>   'gnt_ui_init'            to 'finch_ui_init'
>   'gnt_ui_uninit'          to 'finch_ui_uninit'
>
>
>
> NAMESPACE CHANGES IN PIDGIN
> ===========================
>
> gtkblist.h:
>   'pidgin_blist_sort_method'                          to
> '_PidginBlistSortMethod'
>
> gtkdnd-hints.h:
>   'DndHintPosition'                                   to
> 'PidginDndHintPosition'
>   'dnd_hints_hide_all'                                to
> 'pidgin_dnd_hints_hide_all'
>   'dnd_hints_hide'                                    to
> 'pidgin_dnd_hints_hide'
>   'dnd_hints_show_relative'                           to
> 'pidgin_dnd_hints_show_relative'
>   'dnd_hints_show'                                    to
> 'pidgin_dnd_hints_show'
>   'DndHintWindowId'                                   to
> 'PidginDndHintWindowId'
>
> gtknickcolors.h:
>   'NUM_NICK_SEED_COLORS'                              to
> 'PIDGIN_NUM_NICK_SEED_COLORS'
>
> gtksourceiter.h:
>   'gtk_source_iter_backward_search'                   to
> 'pidgin_source_iter_backward_search'
>   'gtk_source_iter_find_matching_bracket'             to
> 'pidgin_source_iter_find_matching_bracket'
>   'gtk_source_iter_forward_search'                    to
> 'pidgin_source_iter_forward_search'
>   'GtkSourceSearchFlags'                              to
> 'PidginSourceSearchFlags'
>
> gtksourceundomanager.h:
>   'gtk_source_undo_manager_begin_not_undoable_action' to
> 'pidgin_source_undo_manager_begin_not_undoable_action'
>   'gtk_source_undo_manager_can_redo'                  to
> 'pidgin_source_undo_manager_can_redo'
>   'gtk_source_undo_manager_can_undo'                  to
> 'pidgin_source_undo_manager_can_undo'
>   'GtkSourceUndoManagerClass'                         to
> 'PidginSourceUndoManagerClass'
>   'gtk_source_undo_manager_end_not_undoable_action'   to
> 'pidgin_source_undo_manager_end_not_undoable_action'
>   'gtk_source_undo_manager_get_max_undo_levels'       to
> 'pidgin_source_undo_manager_get_max_undo_levels'
>   'gtk_source_undo_manager_get_type'                  to
> 'pidgin_source_undo_manager_get_type'
>   'gtk_source_undo_manager_new'                       to
> 'pidgin_source_undo_manager_new'
>   'GtkSourceUndoManagerPrivate'                       to
> 'PidginSourceUndoManagerPrivate'
>   'gtk_source_undo_manager_redo'                      to
> 'pidgin_source_undo_manager_redo'
>   'gtk_source_undo_manager_set_max_undo_levels'       to
> 'pidgin_source_undo_manager_set_max_undo_levels'
>   'GtkSourceUndoManager'                              to
> 'PidginSourceUndoManager'
>   'gtk_source_undo_manager_undo'                      to
> 'pidgin_source_undo_manager_undo'
>
> gtksourceview-marshal.h:
>   'gtksourceview_marshal_VOID__BOXED_BOXED'           to
> 'pidgin_sourceview_marshal_VOID__BOXED_BOXED'
>
> gtkthemes.h:
>   'smiley_list'                                       to 'PidginSmileyList'
>   'smiley_theme'                                      to
> 'PidginSmileyTheme'
>
> gtkwebview.h:
>   'GtkWebViewAction'                                  to
> 'PidginWebViewAction'
>   'gtk_webview_activate_anchor'                       to
> 'pidgin_webview_activate_anchor'
>   'gtk_webview_activate_toolbar'                      to
> 'pidgin_webview_activate_toolbar'
>   'gtk_webview_append_html'                           to
> 'pidgin_webview_append_html'
>   'gtk_webview_associate_smiley'                      to
> 'pidgin_webview_associate_smiley'
>   'GtkWebViewButtons'                                 to
> 'PidginWebViewButtons'
>   'gtk_webview_class_register_protocol'               to
> 'pidgin_webview_class_register_protocol'
>   'GtkWebViewClass'                                   to
> 'PidginWebViewClass'
>   'gtk_webview_clear_formatting'                      to
> 'pidgin_webview_clear_formatting'
>   'gtk_webview_font_grow'                             to
> 'pidgin_webview_font_grow'
>   'gtk_webview_font_set_size'                         to
> 'pidgin_webview_font_set_size'
>   'gtk_webview_font_shrink'                           to
> 'pidgin_webview_font_shrink'
>   'gtk_webview_get_autoscroll'                        to
> 'pidgin_webview_get_autoscroll'
>   'gtk_webview_get_body_html'                         to
> 'pidgin_webview_get_body_html'
>   'gtk_webview_get_body_text'                         to
> 'pidgin_webview_get_body_text'
>   'gtk_webview_get_caret'                             to
> 'pidgin_webview_get_caret'
>   'gtk_webview_get_current_backcolor'                 to
> 'pidgin_webview_get_current_backcolor'
>   'gtk_webview_get_current_fontface'                  to
> 'pidgin_webview_get_current_fontface'
>   'gtk_webview_get_current_fontsize'                  to
> 'pidgin_webview_get_current_fontsize'
>   'gtk_webview_get_current_forecolor'                 to
> 'pidgin_webview_get_current_forecolor'
>   'gtk_webview_get_current_format'                    to
> 'pidgin_webview_get_current_format'
>   'gtk_webview_get_format_functions'                  to
> 'pidgin_webview_get_format_functions'
>   'gtk_webview_get_head_html'                         to
> 'pidgin_webview_get_head_html'
>   'gtk_webview_get_protocol_name'                     to
> 'pidgin_webview_get_protocol_name'
>   'gtk_webview_get_selected_text'                     to
> 'pidgin_webview_get_selected_text'
>   'gtk_webview_get_type'                              to
> 'pidgin_webview_get_type'
>   'gtk_webview_hide_toolbar'                          to
> 'pidgin_webview_hide_toolbar'
>   'gtk_webview_insert_hr'                             to
> 'pidgin_webview_insert_hr'
>   'gtk_webview_insert_image'                          to
> 'pidgin_webview_insert_image'
>   'gtk_webview_insert_link'                           to
> 'pidgin_webview_insert_link'
>   'gtk_webview_insert_smiley'                         to
> 'pidgin_webview_insert_smiley'
>   'gtk_webview_load_html_string'                      to
> 'pidgin_webview_load_html_string'
>   'gtk_webview_load_html_string_with_selection'       to
> 'pidgin_webview_load_html_string_with_selection'
>   'gtk_webview_new'                                   to
> 'pidgin_webview_new'
>   'gtk_webview_page_down'                             to
> 'pidgin_webview_page_down'
>   'gtk_webview_page_up'                               to
> 'pidgin_webview_page_up'
>   'gtk_webview_quote_js_string'                       to
> 'pidgin_webview_quote_js_string'
>   'gtk_webview_remove_smileys'                        to
> 'pidgin_webview_remove_smileys'
>   'gtk_webview_safe_execute_script'                   to
> 'pidgin_webview_safe_execute_script'
>   'gtk_webview_scroll_to_end'                         to
> 'pidgin_webview_scroll_to_end'
>   'gtk_webview_set_autoscroll'                        to
> 'pidgin_webview_set_autoscroll'
>   'gtk_webview_set_caret'                             to
> 'pidgin_webview_set_caret'
>   'gtk_webview_set_format_functions'                  to
> 'pidgin_webview_set_format_functions'
>   'gtk_webview_set_protocol_name'                     to
> 'pidgin_webview_set_protocol_name'
>   'gtk_webview_set_toolbar'                           to
> 'pidgin_webview_set_toolbar'
>   'gtk_webview_setup_entry'                           to
> 'pidgin_webview_setup_entry'
>   'gtk_webview_set_vadjustment'                       to
> 'pidgin_webview_set_vadjustment'
>   'gtk_webview_set_whole_buffer_formatting_only'      to
> 'pidgin_webview_set_whole_buffer_formatting_only'
>   'gtk_webview_show_toolbar'                          to
> 'pidgin_webview_show_toolbar'
>   'gtk_webview_smiley_create'                         to
> 'pidgin_webview_smiley_create'
>   'gtk_webview_smiley_destroy'                        to
> 'pidgin_webview_smiley_destroy'
>   'gtk_webview_smiley_find'                           to
> 'pidgin_webview_smiley_find'
>   'GtkWebViewSmileyFlags'                             to
> 'PidginWebViewSmileyFlags'
>   'gtk_webview_smiley_get_file'                       to
> 'pidgin_webview_smiley_get_file'
>   'gtk_webview_smiley_get_flags'                      to
> 'pidgin_webview_smiley_get_flags'
>   'gtk_webview_smiley_get_hidden'                     to
> 'pidgin_webview_smiley_get_hidden'
>   'gtk_webview_smiley_get_smile'                      to
> 'pidgin_webview_smiley_get_smile'
>   'gtk_webview_smiley_reload'                         to
> 'pidgin_webview_smiley_reload'
>   'GtkWebViewSmiley'                                  to
> 'PidginWebViewSmiley'
>   'gtk_webview_toggle_backcolor'                      to
> 'pidgin_webview_toggle_backcolor'
>   'gtk_webview_toggle_bold'                           to
> 'pidgin_webview_toggle_bold'
>   'gtk_webview_toggle_fontface'                       to
> 'pidgin_webview_toggle_fontface'
>   'gtk_webview_toggle_forecolor'                      to
> 'pidgin_webview_toggle_forecolor'
>   'gtk_webview_toggle_italic'                         to
> 'pidgin_webview_toggle_italic'
>   'gtk_webview_toggle_strike'                         to
> 'pidgin_webview_toggle_strike'
>   'gtk_webview_toggle_underline'                      to
> 'pidgin_webview_toggle_underline'
>   'GtkWebView'                                        to 'PidginWebView'
>
> gtkwebviewtoolbar.h:
>   'DEFAULT_FONT_FACE'                                 to
> 'PIDGIN_DEFAULT_FONT_FACE'
>   'gtk_webviewtoolbar_activate'                       to
> 'pidgin_webviewtoolbar_activate'
>   'gtk_webviewtoolbar_associate_smileys'              to
> 'pidgin_webviewtoolbar_associate_smileys'
>   'gtk_webviewtoolbar_attach'                         to
> 'pidgin_webviewtoolbar_attach'
>   'GtkWebViewToolbarClass'                            to
> 'PidginWebViewToolbarClass'
>   'gtk_webviewtoolbar_get_type'                       to
> 'pidgin_webviewtoolbar_get_type'
>   'gtk_webviewtoolbar_new'                            to
> 'pidgin_webviewtoolbar_new'
>   'gtk_webviewtoolbar_switch_active_conversation'     to
> 'pidgin_webviewtoolbar_switch_active_conversation'
>   'GtkWebViewToolbar'                                 to
> 'PidginWebViewToolbar'
>
> gtkwhiteboard.h:
>   'BRUSH_STATE_DOWN'                                  to
> 'PIDGIN_BRUSH_STATE_DOWN'
>   'BRUSH_STATE_MOTION'                                to
> 'PIDGIN_BRUSH_STATE_MOTION'
>   'BRUSH_STATE_UP'                                    to
> 'PIDGIN_BRUSH_STATE_UP'
>   'FULL_CIRCLE_DEGREES'                               to
> 'PIDGIN_FULL_CIRCLE_DEGREES'
>   'PALETTE_NUM_COLORS'                                to
> 'PIDGIN_PALETTE_NUM_COLORS'
>
> smileyparser.h:
>   'smiley_parse_markup'                               to
> 'pidgin_smiley_parse_markup'
>
> _______________________________________________
> Devel mailing list
> Devel at pidgin.im
> https://pidgin.im/cgi-bin/mailman/listinfo/devel
>



-- 
Elliott aka QuLogic
Pidgin developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pidgin.im/pipermail/devel/attachments/20140208/755f64b6/attachment-0001.html>


More information about the Devel mailing list