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