aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Remove debug spew.Christian Persch2003-07-131-0/+6
| | | | | | | | 2003-07-12 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget): Remove debug spew.
* Cleanup.Christian Persch2003-07-131-0/+6
| | | | | | | | 2003-07-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (new_history_menu_item): Cleanup.
* Shorten strings.Christian Persch2003-07-131-0/+6
| | | | | | | | 2003-07-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (new_history_menu_item): Shorten strings.
* Fix mem leaks.Christian Persch2003-07-131-0/+7
| | | | | | | | | 2003-07-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: (provide_favicon): * src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon): Fix mem leaks.
* A "fast search" implementation for all node views. Pressing any validXan Lopez2003-07-131-0/+17
| | | | | | | A "fast search" implementation for all node views. Pressing any valid unicode character will make ephy select the first entry begining with that key, or the nearest match (with previous or posterior letters). Fixes bug #116744 (http://bugzilla.gnome.org/show_bug.cgi?id=116744).
* Very simple plugin framework, unused for now. We will start makingMarco Pesenti Gritti2003-07-121-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2003-07-12 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: * plugins/.cvsignore: * plugins/Makefile.am: * plugins/sample/.cvsignore: * plugins/sample/Makefile.am: * plugins/sample/sample.c: (bmks_changed), (plugin_init), (plugin_exit): * src/Makefile.am: * src/ephy-plugin.c: (ephy_plugin_get_type), (ephy_plugin_new), (ephy_plugin_load), (ephy_plugin_unload), (ephy_plugin_class_init), (ephy_plugin_init), (ephy_plugin_finalize): * src/ephy-plugin.h: * src/ephy-shell.c: (ephy_shell_load_plugins), (ephy_shell_init), (ephy_shell_finalize): Very simple plugin framework, unused for now. We will start making something useful with it only post 1.0
* *** empty log message ***Wang Jian2003-07-121-0/+4
|
* *** empty log message ***Marco Pesenti Gritti2003-07-121-0/+7
|
* Monitor for theme changes and set smb background accordingly.David Bordoley2003-07-111-0/+7
| | | | | | | | | 2003-07-11 David Bordoley <bordoley@msu.edu> * lib/widgets/ephy-autocompletion-window.c: (set_renderer_bg_color), (ephy_autocompletion_window_init_widgets): Monitor for theme changes and set smb background accordingly.
* Fix actionsMarco Pesenti Gritti2003-07-111-0/+12
| | | | | | | | | | | | | | 2003-07-11 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-autocompletion-window.c: (move_selection), (ephy_autocompletion_window_key_press_hack), (ephy_autocompletion_window_hide): Fix actions * src/bookmarks/ephy-bookmarks-import.c: (parse_rdf_item): Actually use smartlink prop when importing
* Fix export of smart bookmarksLee Willis2003-07-111-0/+6
| | | | | | | | 2003-07-11 Lee Willis <lee@lee-and-claire.co.uk> * src/bookmarks.ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf): Fix export of smart bookmarks
* Fix up the tooltips.David Bordoley2003-07-111-0/+7
| | | | | | | | | 2003-07-10 David Bordoley <bordoley@msu.edu> * src/ephy-window.c: * src/toolbar.c: (toolbar_setup_actions): Fix up the tooltips.
* Show the doc context menu on ctrl+f10Marco Pesenti Gritti2003-07-111-0/+6
| | | | | | | | | | 2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed.cpp: Show the doc context menu on ctrl+f10 2
* Some minor changes in rdf format (thanks to Edd Dumbill), and useMarco Pesenti Gritti2003-07-101-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmarks-export.c: (add_topics_list), (ephy_bookmarks_export_rdf): Some minor changes in rdf format (thanks to Edd Dumbill), and use namespaces in the code. * src/bookmarks/ephy-bookmarks-import.c: (bookmark_add), (ephy_bookmarks_import_xbel), (parse_rdf_subjects), (parse_rdf_item), (ephy_bookmarks_import_rdf): * src/bookmarks/ephy-bookmarks-import.h: Add an rdf importer. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load), (ephy_bookmarks_save), (ephy_bookmarks_init), (ephy_bookmarks_finalize): Update db to 1.0, import bookmarks from the rdf first time. WARNING Backup your bookmarks.rdf file before using this and let me know if you get any problems. (esp if you had a < 0.7.3 epiphany version).
* *** empty log message ***Marco Pesenti Gritti2003-07-081-0/+22
|
* Update spinner when a tab was removed. Fixes bug #116908.Christian Persch2003-07-081-0/+6
| | | | | | | | 2003-07-07 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (sync_tab_load_status), (tab_removed_cb): Update spinner when a tab was removed. Fixes bug #116908.
* Fix crash.Christian Persch2003-07-081-0/+6
| | | | | | | | 2003-07-07 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_find_bookmark): Fix crash.
* Fix progress update logic.Christian Persch2003-07-081-0/+6
| | | | | | | | 2003-07-07 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (build_progress_from_requests): Fix progress update logic.
* Remove unused define.Marco Pesenti Gritti2003-07-071-0/+12
| | | | | | | | | | | | | | 2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-types.h: Remove unused define. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save_delayed), (bookmarks_changed_cb), (bookmarks_removed_cb), (ephy_bookmarks_add): Save added bookmarks on idle, otherwise importing is too slow.
* Cleanup.Marco Pesenti Gritti2003-07-071-0/+13
| | | | | | | | | | | | | | | 2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-autocompletion-window.c: (ephy_autocompletion_window_key_press_cb): Cleanup. * lib/widgets/ephy-location-entry.c: (ephy_location_entry_key_press_event_cb): Handle Tab key binding. The window binding doesnt work because of the grab.
* Rewrite selection logic to be simpler and to fix bugs.Marco Pesenti Gritti2003-07-071-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-autocompletion-window.c: (ephy_autocompletion_window_finalize_impl), (ephy_autocompletion_window_show), (move_selection), (ephy_autocompletion_window_key_press_hack), (ephy_autocompletion_window_hide): Rewrite selection logic to be simpler and to fix bugs. * lib/widgets/ephy-spinner.c: * lib/widgets/ephy-spinner.h: Remove unused includes. * src/toolbar.c: Add missing include.
* Remove last bits of nautilus theme support.Christian Persch2003-07-071-0/+7
| | | | | | | | | 2003-07-06 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_get_type), (ephy_spinner_init_directory_list): Remove last bits of nautilus theme support.
* Merge external protocols in one file (implementation is just one macro).Marco Pesenti Gritti2003-07-071-0/+17
| | | | | | | | | | | | | | | | | | | 2003-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ExternalProtocolHandlers.cpp: * embed/mozilla/ExternalProtocolHandlers.h: * embed/mozilla/FtpProtocolHandler.cpp: * embed/mozilla/FtpProtocolHandler.h: * embed/mozilla/IRCProtocolHandler.cpp: * embed/mozilla/IRCProtocolHandler.h: * embed/mozilla/MailtoProtocolHandler.cpp: * embed/mozilla/MailtoProtocolHandler.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Merge external protocols in one file (implementation is just one macro). Add a news:// handler.
* Patch by kris to speed it up.Marco Pesenti Gritti2003-07-071-0/+6
| | | | | | | | 2003-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/eggtreemodelfilter.c: Patch by kris to speed it up.
* Implement toolbar overflow menu item for the go button.Christian Persch2003-07-061-0/+8
| | | | | | | | | | 2003-07-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-go-action.c: (button_clicked), (activate_cb), (create_menu_item), (create_menu_proxy_cb), (connect_proxy), (ephy_go_action_class_init): Implement toolbar overflow menu item for the go button.
* Fix mem leak.Christian Persch2003-07-061-0/+11
| | | | | | | | | | | | | 2003-07-06 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (ephy_node_finalize): Fix mem leak. * lib/ephy-node.c: (ephy_node_save_to_xml), (ephy_node_new_from_xml): Use locale-independent functions g_ascii_strtod and g_ascii_dtostr when reading/writing float and double values.
* Fix mem leak.Christian Persch2003-07-061-0/+6
| | | | | | | | 2003-07-06 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize): Fix mem leak.
* Make sure we ever save bookmarks after changes, so they dont get lost onMarco Pesenti Gritti2003-07-061-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2003-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_mozilla), (ephy_bookmarks_import_xbel): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults), (save_bookmarks_delayed), (ephy_bookmarks_set_dirty), (bookmarks_changed_cb), (bookmarks_removed_cb), (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_add): * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add): * src/ephy-shell.c: (ephy_shell_finalize), (ephy_shell_get_toolbars_model): * src/ephy-toolbars-model.c: (item_added), (item_removed), (toolbar_added), (toolbar_removed), (ephy_toolbars_model_init), (ephy_toolbars_model_finalize): Make sure we ever save bookmarks after changes, so they dont get lost on crashes.
* Fix mem leaks and a conditional.Christian Persch2003-07-061-0/+9
| | | | | | | | | | | 2003-07-06 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_button_press_cb), (ephy_node_view_sort_func): * src/bookmarks/ephy-topics-selector.c: (topic_clicked), (topic_key_pressed): Fix mem leaks and a conditional.
* gtk_editable_insert_text takes the number of bytes in the string, not theChristian Persch2003-07-061-0/+7
| | | | | | | | | 2003-07-05 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (setup_font_menu), (set_homepage_entry): gtk_editable_insert_text takes the number of bytes in the string, not the number of characters.
* Api resync and cleanup from galeon.Marco Pesenti Gritti2003-07-061-0/+8
| | | | | | | | | | 2003-07-05 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * src/prefs-dialog.c: (setup_font_menu): Api resync and cleanup from galeon.
* Enclose literal values in double quotes. Fixes bug 116720.Christian Persch2003-07-051-0/+6
| | | | | | | | 2003-07-04 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Enclose literal values in double quotes. Fixes bug 116720.
* Use G_VA_COPY macro from glib instead of va_copy, (hopefully) fixing theChristian Persch2003-07-051-0/+7
| | | | | | | | | 2003-07-04 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (callback): Use G_VA_COPY macro from glib instead of va_copy, (hopefully) fixing the va_ problem for good.
* Remove the persist object from the hash table before emitting the changedChristian Persch2003-07-041-0/+7
| | | | | | | | | 2003-07-04 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (favicon_download_completed_cb): Remove the persist object from the hash table before emitting the changed signal. Fixes bug 116673.
* 2003-07-04 Christian Persch <chpe@cvs.gnome.org>Christian Persch2003-07-041-0/+6
| | | | * data/epiphany.schemas.in:
* Use g_list_prepend instead of g_list_append. Correct erroneous copyrightChristian Persch2003-07-041-0/+7
| | | | | | | | | 2003-07-04 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu): Use g_list_prepend instead of g_list_append. Correct erroneous copyright notice.
* Remove use of acconfig.h.Marco Pesenti Gritti2003-07-041-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | 2003-07-04 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: Remove use of acconfig.h. * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single): * embed/ephy-embed-single.c: * embed/ephy-embed-single.h: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/MozRegisterComponents.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed-single.h: * src/bookmarks/ephy-bookmarks-import.c: (bookmark_add), (xbel_parse_folder), (ephy_bookmarks_import_mozilla): * src/ephy-shell.c: (ephy_shell_init): Show an alert when mozilla cant start instead of crashing. Do not import bookmarks dups. Cleanup some mozilla code headers inclusion.
* Must use va_copy when assigning valist on arches where varargs areJeremy Katz2003-07-041-0/+6
| | | | | | | | 2003-07-03 Jeremy Katz <katzj@redhat.com> * lib/ephy-node.c (callback): Must use va_copy when assigning valist on arches where varargs are implemented as an array type (such as AMD64)
* Sync with Moz Head, small cleanup.Xan Lopez2003-07-041-0/+7
| | | | Sync with Moz Head, small cleanup.
* Ellipsise the bookmarks titles.Christian Persch2003-07-031-0/+6
| | | | | | | | 2003-07-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu): Ellipsise the bookmarks titles.
* Oops, fix mem leak introduced by previous checkin.Christian Persch2003-07-031-0/+6
| | | | | | | | 2003-07-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (create_menu_proxy): Oops, fix mem leak introduced by previous checkin.
* Moved bookmark tool item creation back to ephy-bookmark-action.c, ForChristian Persch2003-07-031-0/+11
| | | | | | | | | | | | | 2003-07-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-toolitem.h: * src/bookmarks/ephy-bookmark-toolitem.c: * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (ephy_bookmark_action_sync_label), (activate_cb), (create_menu_proxy), (connect_proxy), (ephy_bookmark_action_class_init): Moved bookmark tool item creation back to ephy-bookmark-action.c, For smart bookmarks, don't append ':' in the toolbar overflow menu.
* Don't try to assign va_list to a gpointer var. Fixes bug #116131.Christian Persch2003-07-031-0/+6
| | | | | | | | 2003-07-03 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (callback), (ephy_node_emit_signal): Don't try to assign va_list to a gpointer var. Fixes bug #116131.
* Implement custom tooltip setter.Christian Persch2003-07-031-0/+7
| | | | | | | | | 2003-07-02 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_set_tooltip), (ephy_zooom_control_class_init): Implement custom tooltip setter.
* Implement custom tooltip setter; sets tooltip on the directional button.Christian Persch2003-07-031-0/+11
| | | | | | | | | | | | | 2003-07-02 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-arrow-toolbutton.c: (ephy_arrow_toolbutton_set_tooltip), (ephy_arrow_toolbutton_class_init): Implement custom tooltip setter; sets tooltip on the directional button. * src/toolbar.c: (toolbar_setup_actions): Set tooltips on custom actions.
* Replace "0" with "false" in Terminal entries.Jordi Mallach2003-07-031-0/+5
| | | | | | | 2003-07-02 Jordi Mallach <jordi@sindominio.net> * data/bme.desktop.in, data/epiphany.desktop.in: Replace "0" with "false" in Terminal entries.
* s/Caches/CacheMarco Pesenti Gritti2003-07-021-0/+10
| | | | | | | | | | | | 2003-07-02 Marco Pesenti Gritti <marco@it.gnome.org> * data/glade/prefs-dialog.glade: s/Caches/Cache * embed/ephy-embed-prefs.h: Remove the compare cache define too
* Use the browser icon from gnome icon theme. Get rid of cache comparingMarco Pesenti Gritti2003-07-021-0/+19
| | | | | | | | | | | | | | | | | | | | | 2003-07-02 Marco Pesenti Gritti <marco@it.gnome.org> * data/art/Makefile.am: * data/art/epiphany.png: * data/epiphany.desktop.in: * data/epiphany.schemas.in: * data/glade/prefs-dialog.glade: * embed/mozilla/mozilla-notifiers.cpp: * lib/ephy-dialog.c: (ephy_dialog_set_size_group): * lib/ephy-dialog.h: * src/ephy-main.c: (main): * src/prefs-dialog.c: (prefs_dialog_init), (prefs_homepage_blank_button_clicked_cb), (fill_language_editor): * src/window-commands.c: (window_cmd_help_about): Use the browser icon from gnome icon theme. Get rid of cache comparing prefs and rehash prefs pages to make them more specific.
* Implement toolbar overflow menu item for bookmark topics.Christian Persch2003-07-021-0/+8
| | | | | | | | | | 2003-07-02 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label), (create_menu_item), (create_menu_proxy), (connect_proxy), (ephy_topic_action_class_init): Implement toolbar overflow menu item for bookmark topics.
* *** empty log message ***Marco Pesenti Gritti2003-07-021-0/+6
|
* Make the location entry an EggToolItem, and provide a custom tooptipChristian Persch2003-07-021-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-07-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.h: * lib/widgets/ephy-location-entry.c: (ephy_location_entry_set_tooltip), (ephy_location_entry_construct_contents), (ephy_location_entry_class_init), (ephy_location_entry_init), (ephy_location_entry_finalize): Make the location entry an EggToolItem, and provide a custom tooptip setter. Fix mem leak. * src/ephy-location-action.c: (create_tool_item), (ephy_location_action_class_init), (connect_proxy): Use the location entry EggToolItem instead of constructing it explicitly. * src/toolbar.c: (toolbar_setup_action): Set tooltip for location entry. * lib/egg/egg-action.c: (connect_proxy), (disconnect_proxy): Connect the tooltip sync'er on any EggToolItem, not just EggTollButton:s. Disconnect the tooltip sync func on disconnect, too.
* Set a label for the find toolbar item so that it doesn't have elipses.David Bordoley2003-07-011-0/+7
| | | | | | | | | 2003-07-01 David Bordoley <bordoley@msu.edu> * src/ephy-window.c: (setup_window): Set a label for the find toolbar item so that it doesn't have elipses.
* Added Arabic translation.Arafat Medini2003-07-011-0/+4
| | | | | | 2003-07-01 Arafat Medini <lumina@silverpen.de> * ar.po: Added Arabic translation.
* Hide only when necessary. Remove gdk_ungrab stuff that doesnt seem to beMarco Pesenti Gritti2003-07-011-0/+16
| | | | | | | | | | | | | | | | | | 2003-07-01 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-autocompletion-window.c: (ephy_autocompletion_window_finalize_impl), (ephy_autocompletion_window_show), (ephy_autocompletion_window_hide): Hide only when necessary. Remove gdk_ungrab stuff that doesnt seem to be necessary. * lib/widgets/ephy-location-entry.c: (ephy_location_entry_autocompletion_show_alternatives): Reset entry->button when showing autocompletion, the grab get gtk crazy otherwise.
* Remove some unused codeMarco Pesenti Gritti2003-07-011-0/+13
| | | | | | | | | | | | | | | 2003-06-30 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_embed): * embed/ephy-embed-shell.c: (ephy_embed_shell_init), (ephy_embed_shell_get_favicon_cache): * embed/ephy-embed-shell.h: * embed/print-dialog.c: (print_dialog_print), (print_dialog_preview): * src/Makefile.am: * src/ephy-tab.c: (ephy_tab_destroy_brsr_cb), (ephy_tab_init): Remove some unused code
* Remember the directory when saving files. Fixes #115603.James Willcox2003-06-301-0/+6
| | | | | | | | 2003-06-29 James Willcox <jwillcox@gnome.org> * embed/mozilla/ContentHandler.cpp: Remember the directory when saving files. Fixes #115603.
* 0.7.3Marco Pesenti Gritti2003-06-301-0/+7
| | | | | | | | | 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org> * NEWS: * configure.in: 0.7.3
* Fix callbacks for new signature of ge_location embed signal.Christian Persch2003-06-301-0/+12
| | | | | | | | | | | | | | 2003-06-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-nautilus-view.c: (gnv_embed_location_cb): * src/ephy-tab.c: (ephy_tab_address_cb): * embed/find-dialog.c: (sync_page_change): Fix callbacks for new signature of ge_location embed signal. * src/ephy-tab.c: (ephy_tab_icon_cache_changed_cb): Fix logic to update the site icon.
* Temporary implementation of toolbar tooltips, until it's implement inMarco Pesenti Gritti2003-06-291-0/+9
| | | | | | | | | | | 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/egg-action.c: (egg_action_init), (egg_action_finalize), (egg_action_sync_tooltip), (connect_proxy): * lib/egg/egg-action.h: Temporary implementation of toolbar tooltips, until it's implement in menu.
* Make sure marshalers are regeneratedMarco Pesenti Gritti2003-06-291-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/Makefile.am: Make sure marshalers are regenerated * lib/egg/egg-editable-toolbar.c: * lib/egg/eggmarshalers.c: * lib/egg/eggmarshalers.h: * lib/egg/eggmarshalers.list: * lib/egg/eggradiotoolbutton.c: * lib/egg/eggradiotoolbutton.h: * lib/egg/eggtoggletoolbutton.c: * lib/egg/eggtoggletoolbutton.h: * lib/egg/eggtoolbar.c: * lib/egg/eggtoolbar.h: * lib/egg/eggtoolbutton.c: * lib/egg/eggtoolbutton.h: * lib/egg/eggtoolitem.c: * lib/egg/eggtoolitem.h: Update
* Emit the changed signal before unrefing the persist object. The changedMarco Pesenti Gritti2003-06-291-0/+10
| | | | | | | | | | | | 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-favicon-cache.c: (favicon_download_completed_cb), (ephy_favicon_cache_download), (ephy_favicon_cache_get): Emit the changed signal before unrefing the persist object. The changed url is set_data_full on it and it will be freed otherwise. Make sure we never emit signals with NULL url.
* Don't show -1 KB before download starts.Piers Cornwell2003-06-291-0/+6
| | | | | | | | 2003-06-28 Piers Cornwell <piersc@cogs.susx.ac.uk> * embed/downloader-view.c: (downloader_view_add_download): Don't show -1 KB before download starts.
* Correct usage of ellipses.Piers Cornwell2003-06-291-0/+10
| | | | | | | | | | | | 2003-06-28 Piers Cornwell <piersc@cogs.susx.ac.uk> * src/ephy-window.c: Correct usage of ellipses. * src/prefs-dialog.c: Correct spelling of Bokmal and several cleanups.
* removed unused header, fixes compilation with mozilla headChristophe Fergeau2003-06-291-0/+5
| | | | | | | 2003-06-28 Christophe Fergeau <teuf@users.sourceforge.net> * embed/mozilla/EphyWrapper.cpp: removed unused header, fixes compilation with mozilla head
* Make sure idl generated sources are updated when necessary.Release072Marco Pesenti Gritti2003-06-281-0/+8
| | | | | | | | | | 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org> * src/.cvsignore: * src/Makefile.am: Make sure idl generated sources are updated when necessary.
* updatedMarco Pesenti Gritti2003-06-281-0/+6
| | | | | | | | 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/egg-editable-toolbar.c: (create_item): updated
* Add 'mk' to list of updated translations.Christian Persch2003-06-281-0/+6
| | | | | | | | 2003-06-28 Christian Persch <chpe@cvs.gnome.org> * NEWS: Add 'mk' to list of updated translations.
* Fallback using directories to detect format if the mime is not relevant.Marco Pesenti Gritti2003-06-281-0/+10
| | | | | | | | | | | | 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import): * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import): * src/bookmarks/ephy-bookmarks-import.h: Fallback using directories to detect format if the mime is not relevant.
* Update for 0.7.2Marco Pesenti Gritti2003-06-281-0/+7
|
* Update.Marco Pesenti Gritti2003-06-281-0/+7
| | | | | | | | | 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/egg-editable-toolbar.c: (set_item_drag_source), (create_item): Update.
* Set done size to total size on download completedMarco Pesenti Gritti2003-06-281-0/+7
| | | | | | | | | 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c: (downloader_view_update_controls), (downloader_view_set_download_info): Set done size to total size on download completed
* Fix mem leaks.Christian Persch2003-06-281-3/+15
| | | | | | | | | | | | | 2003-06-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (ephy_navigation_action_finalize), (ephy_navigation_action_class_init): * src/ephy-spinner-action.c: (ephy_spinner_action_finalize), (ephy_spinner_action_class_init): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_editable_changed_cb): Fix mem leaks.
* Revert escape/unescape, according to teuf is not necessary ;)Marco Pesenti Gritti2003-06-281-0/+6
| | | | | | | | 2003-06-27 Marco Pesenti Gritti <marco@it.gnome.org> * src/window-commands.c: (window_cmd_file_open): Revert escape/unescape, according to teuf is not necessary ;)
* 2003-06-27 Marco Pesenti Gritti <marco@it.gnome.org>Marco Pesenti Gritti2003-06-281-0/+19
| | | | | | | | | | | * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: * src/bookmarks/ephy-bookmarks-export.c: (add_topics_list), (ephy_bookmarks_export_rdf): * src/ephy-tab.c: (ephy_tab_address_cb): * src/ephy-window.c: (ephy_window_load_url): * src/window-commands.c: (window_cmd_file_open):
* Make the toolbar overflow item really activate the bookmark action.Christian Persch2003-06-271-0/+12
| | | | | | | | | | | | | | 2003-06-26 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy), (entry_activated_cb), (activate_cb), (menu_activate_cb): * src/bookmarks/ephy-bookmark-toolitem.h: * src/bookmarks/ephy-bookmark-toolitem.c: (activated_cb), (ephy_bookmark_toolitem_create_menu_proxy), (ephy_bookmark_toolitem_class_init): Make the toolbar overflow item really activate the bookmark action. Simplify code a little.
* Use window_load_url when useful. Right now just a cleanup but will beMarco Pesenti Gritti2003-06-261-0/+12
| | | | | | | | | | | | | | 2003-06-26 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (go_location_cb): * src/ephy-favorites-menu.c: (go_location_cb): * src/ephy-navigation-action.c: (activate_up_menu_item_cb): * src/ephy-shell.c: (ephy_shell_new_tab): * src/toolbar.c: (go_location_cb): * src/window-commands.c: (window_cmd_go_home): Use window_load_url when useful. Right now just a cleanup but will be useful when mozilla focus will stop to suck.
* Add two new encodings, and change access keys to be unique.Christian Persch2003-06-261-0/+6
| | | | | | | | 2003-06-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Add two new encodings, and change access keys to be unique.
* Check dom_event, emit warning and return if it is NULL.Christian Persch2003-06-261-0/+7
| | | | | | | | | 2003-06-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_key_down_cb), (mozilla_embed_dom_mouse_down_cb), (mozilla_embed_dom_mouse_click_cb): Check dom_event, emit warning and return if it is NULL.
* Do not sync tab visibility on tab creation, it's state is undefined atMarco Pesenti Gritti2003-06-261-0/+7
| | | | | | | | | 2003-06-26 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-window.c: (tab_added_cb): Do not sync tab visibility on tab creation, it's state is undefined at that point
* UpdateMarco Pesenti Gritti2003-06-261-0/+7
| | | | | | | | | 2003-06-25 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/egg-editable-toolbar.c: (set_item_drag_source), (create_item), (egg_editable_toolbar_set_edit_mode): Update
* Make sure there's only one print dialog per window. Fixes bug #115933.Christian Persch2003-06-261-0/+6
| | | | | | | | 2003-06-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_print): Make sure there's only one print dialog per window. Fixes bug #115933.
* Added 'mk' (Macedonian) to ALL_LINGUAS.Christian Persch2003-06-251-0/+6
| | | | | | | | 2003-06-25 Christian Persch <chpe@cvs.gnome.org> * configure.in: Added 'mk' (Macedonian) to ALL_LINGUAS.
* Grab focus after the old text has been restored.Marco Pesenti Gritti2003-06-251-0/+6
| | | | | | | | 2003-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/find-dialog.c: (impl_show): Grab focus after the old text has been restored.
* Api changeMarco Pesenti Gritti2003-06-241-0/+6
| | | | | | | | 2003-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/GlobalHistory.cpp: Api change
* Update documentation of the allowed values forChristian Persch2003-06-241-0/+7
| | | | | | | | | 2003-06-24 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Update documentation of the allowed values for /apps/epiphany/dialogs/preferences_font_language
* Remove some unused headers.Marco Pesenti Gritti2003-06-231-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-23 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/GlobalHistory.cpp: Remove some unused headers. * embed/mozilla/mozilla-embed.cpp: Dont asser when trying to print blank page. * lib/Makefile.am: * lib/ephy-autocompletion.c: (ephy_autocompletion_get_type): * lib/widgets/ephy-autocompletion-window.c: (ephy_autocompletion_window_get_type): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_get_type): * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type): Get rid of the gobject macros. * src/ephy-notebook.c: (move_tab), (move_tab_to_another_notebook), (button_release_cb), (update_tabs_visibility), (tabs_visibility_notifier), (ephy_notebook_init), (ephy_notebook_finalize), (ephy_notebook_set_show_tabs): * src/ephy-notebook.h: * src/ephy-tabs-menu.c: * src/ephy-window.c: (ephy_window_finalize), (update_embed_dialogs), (ephy_window_get_find_dialog), (print_dialog_preview_cb), (ephy_window_print): * src/ephy-window.h: * src/ppview-toolbar.c: (toolbar_cmd_ppv_close): * src/window-commands.c: (window_cmd_file_print): Make sure tabs are hidden when going in print preview mode. Make print dialog transient.
* Fix capitalisation of menu entry.Christian Persch2003-06-231-0/+6
| | | | | | | | 2003-06-23 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: Fix capitalisation of menu entry.
* Correct translations dir (leftover from galeon)Marco Pesenti Gritti2003-06-231-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-23 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: Correct translations dir (leftover from galeon) * embed/ephy-history.c: Lower expire to 10 days, similar to phoenix. Current interface and perf make this a better default. * lib/ephy-dialog.c: (ephy_dialog_init), (setup_default_size): Make sure to not state_add more than one time * lib/widgets/ephy-location-entry.c: (insert_text_cb): Do not show autocompletion on not focused window. This is to work around problems with gnome-entry. * src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup), (tab_context_menu_cb): Do not use custom func to show mouse popups. Fix costum func to be smarter with screen limits.
* Use nsDependentCString instead of NS_LITERAL_CSTRING. Fixes bug 115739.Christian Persch2003-06-231-0/+6
| | | | | | | | 2003-06-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (impl_remove_cookies): Use nsDependentCString instead of NS_LITERAL_CSTRING. Fixes bug 115739.
* Fix add bookmark from linkMarco Pesenti Gritti2003-06-231-0/+6
| | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * src/popup-commands.c: (popup_cmd_bookmark_link): Fix add bookmark from link
* Drop encodings from our list which are not meant to be used in a browser.Christian Persch2003-06-221-0/+8
| | | | | | | | | | 2003-06-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Drop encodings from our list which are not meant to be used in a browser. List from lxr.mozilla.org/seamonkey/source/intl/uconv/src/charsetData.properties
* Add two missing font language groups, and reorder encodings list.Christian Persch2003-06-221-0/+7
| | | | | | | | | 2003-06-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-langs.c: * embed/mozilla/mozilla-embed-single.cpp: Add two missing font language groups, and reorder encodings list.
* Make sure to set size flag when setting default width height. Discard oldMarco Pesenti Gritti2003-06-221-0/+9
| | | | | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-state.c: (ephy_states_load), (ephy_states_save), (create_window_node), (ephy_state_add_window): Make sure to set size flag when setting default width height. Discard old states.xml, so we dont get bug reports about small dialogs.
* When following SAVE_POSITION/SAVE_SIZE flags actually not save themMarco Pesenti Gritti2003-06-221-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-state.c: (ephy_state_window_set_size), (ephy_state_window_set_position), (ephy_state_window_save_size), (ephy_state_window_save_position), (ephy_state_window_save), (window_configure_event_cb), (window_state_event_cb), (ephy_state_add_window): When following SAVE_POSITION/SAVE_SIZE flags actually not save them instead of just not restore. Do not use coords value to determine unset state but a boolean flag. (this will restore all saved states to NULL now) * lib/ephy-state.h: Add a NONE flag, it will restore but not save. * src/ephy-tab.c: (ephy_tab_set_title): Fix a warning when the url is NULL (popups) * src/ephy-window.c: (ephy_window_init), (ephy_window_show): Use normal size for not sized popups.
* Pass elapsed times in seconds, more consistent and avoid overflow.Marco Pesenti Gritti2003-06-221-0/+8
| | | | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c: (downloader_view_update_details): * embed/mozilla/ProgressListener.cpp: Pass elapsed times in seconds, more consistent and avoid overflow.
* Set address as title only when there is no title, on the second page loadMarco Pesenti Gritti2003-06-221-0/+8
| | | | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-tab.c: (ensure_page_info), (ephy_tab_net_state_cb), (ephy_tab_init): Set address as title only when there is no title, on the second page load just keep the old one until the new one is available.
* do not popup autocompletion when setting url from the combo listMarco Pesenti Gritti2003-06-221-0/+6
| | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-location-entry.c: (insert_text_cb): do not popup autocompletion when setting url from the combo list
* Changed two nearly duplicated strings to the already present ones to saveChristian Persch2003-06-221-0/+7
| | | | | | | | | 2003-06-22 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Changed two nearly duplicated strings to the already present ones to save work for translators.
* Fix print preview toolbarsMarco Pesenti Gritti2003-06-221-0/+8
| | | | | | | | | | 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-window.c: (update_chromes_visibility), (ephy_window_fullscreen), (ephy_window_unfullscreen), (ephy_window_set_chrome): Fix print preview toolbars
* Misc i18n fixes: mark default encoding and encoding autodetector in theChristian Persch2003-06-221-0/+12
| | | | | | | | | | | | | | 2003-06-22 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * src/prefs-dialog.c: * embed/mozilla/mozilla-notifiers.cpp: (get_system_language): Misc i18n fixes: mark default encoding and encoding autodetector in the schema as translatable, and instroduce a translatable string for the locale-dependent http-accept-language list. Add simplified and traditional chinese to the available languages list, and add the universal encoding detector to the autodetectors list.
* missing headerMarco Pesenti Gritti2003-06-211-0/+6
| | | | | | | | 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-string.c: missing header
* Set a title on NET_START (nicified url).Marco Pesenti Gritti2003-06-211-0/+14
| | | | | | | | | | | | | | | | 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_set_title): Set a title on NET_START (nicified url). * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb): * src/session.c: (save_tab): * src/window-commands.c: (window_cmd_file_send_to), (window_cmd_file_bookmark_page): Use embed_get_location when we want the real location, tab can contain user changes.
* Use the embed url, the tab one can make no sense if the user edited it.Marco Pesenti Gritti2003-06-201-0/+12
| | | | | | | | | | | | | | 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-favicon-action.c: (each_url_get_data_binder): Use the embed url, the tab one can make no sense if the user edited it. * src/toolbar.c: (location_user_changed_cb), (toolbar_set_window), (toolbar_init), (toolbar_set_location): Block location updating when setting tab title on user_changed.
* Ever put cursor at the end of the text when selecting autocompletionMarco Pesenti Gritti2003-06-201-0/+13
| | | | | | | | | | | | | | | 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_autocompletion_window_url_selected_cb): Ever put cursor at the end of the text when selecting autocompletion items. * src/pdm-dialog.c: (cookies_treeview_selection_changed_cb), (action_treeview_selection_changed_cb): Do not allow to open properties of multiple cookies. (insensitive)
* Rewrite the url typed by user overwrite logic to fix bugs.Marco Pesenti Gritti2003-06-201-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/EphyWrapper.cpp: * lib/widgets/ephy-location-entry.c: (ephy_location_entry_class_init), (location_focus_out_cb), (ephy_location_entry_init), (insert_text_cb), (ephy_location_entry_key_press_event_cb), (ephy_location_entry_activate_cb), (ephy_location_entry_set_location), (ephy_location_entry_autocompletion_window_url_selected_cb), (ephy_location_entry_autocompletion_window_url_activated_cb), (ephy_location_entry_editable_changed_cb): * lib/widgets/ephy-location-entry.h: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_set_link_message), (ephy_tab_set_window), (ephy_tab_address_cb), (ensure_address), (ephy_tab_net_state_cb), (ephy_tab_init), (ephy_tab_update_navigation_flags), (ephy_tab_set_location): * src/ephy-tab.h: * src/ephy-window.c: (ephy_window_notebook_switch_page_cb): * src/popup-commands.c: (get_event_info), (popup_cmd_copy_link_address): * src/toolbar.c: (get_location_entry), (location_user_changed_cb), (toolbar_set_window), (toolbar_activate_location), (toolbar_set_location), (toolbar_get_location), (toolbar_clear_location_history): * src/toolbar.h: Rewrite the url typed by user overwrite logic to fix bugs.
* Get rid of get/set _event, reformat the header.Marco Pesenti Gritti2003-06-201-0/+16
| | | | | | | | | | | | | | | | | | 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_init): * src/ephy-tab.h: Get rid of get/set _event, reformat the header. * src/pdm-dialog.c: Fix compilation warning. * src/ephy-window.c: (popup_destroy_cb), (show_embed_popup): * src/popup-commands.c: (get_event_info): Less invasive way to access the event info from the callbacks.
* Move the context popup menu to ephy-window.c. If there's no backgroundChristian Persch2003-06-201-0/+12
| | | | | | | | | | | | | | 2003-06-20 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.h: * src/ephy-tab.c: (popup_menu_at_coords), (ephy_tab_show_embed_popup), (ephy_tab_context_menu_cb), (ephy_tab_set_event): * src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup), (tab_context_menu_cb), (ephy_window_set_active_tab): Move the context popup menu to ephy-window.c. If there's no background image, disable the SaveBackgroundAs menu entry.
* Mozilla api change, pfffffMarco Pesenti Gritti2003-06-201-0/+6
| | | | | | | | 2003-06-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/EphyWrapper.cpp: Mozilla api change, pfffff
* Fix compilation.Xan Lopez2003-06-201-0/+7
| | | | Fix compilation.
* With the gtk fullscreen api things can be cleaner: use the api instead ofMarco Pesenti Gritti2003-06-191-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-types.h: * lib/ephy-state.c: (window_configure_event_cb), (window_state_event_cb): * src/ephy-window.c: (ephy_window_destroy), (ephy_window_class_init), (update_exit_fullscreen_popup_position), (size_changed_cb), (exit_fullscreen_button_clicked_cb), (update_chromes_visibility), (ephy_window_fullscreen), (ephy_window_unfullscreen), (ephy_window_state_event_cb), (setup_window), (sync_tab_icon), (sync_tab_load_progress), (sync_tab_load_status), (ephy_window_init), (save_window_chrome), (translate_default_chrome), (update_layout_toggles), (ephy_window_set_chrome), (ephy_window_show): * src/window-commands.c: (window_cmd_view_fullscreen): With the gtk fullscreen api things can be cleaner: use the api instead of chromes to handle fullscreen, dont persist window state when it's fullscreen. Destroy exit fullscreen button on window destroy. * src/ephy-shell.c: (ephy_shell_new_tab): Give up on cloning until we find a good way to do it :/
* More cleanups, fix memleaks.Xan Lopez2003-06-191-0/+9
| | | | More cleanups, fix memleaks.
* Remove unused variables.Piers Cornwell2003-06-191-0/+16
| | | | | | | | | | | | | | | | | | 2003-06-18 Piers Cornwell <piersc@cogs.susx.ac.uk> * configure.in: Remove unused variables. * src/ephy-window.c: Add ellipse to Find menu item. * src/ephy-main.c: (ephy_main_start): Use the full program name, mark an error message as translatable and don't print any message on launch when a window is already open.
* Use insert_text delete_text to show/hide the autocompletion window.Marco Pesenti Gritti2003-06-191-0/+20
| | | | | | | | | | | | | | | | | | | | | 2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-autocompletion.c: (ephy_autocompletion_refine_matches), (ephy_autocompletion_update_matches_full_item): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_build), (ephy_location_entry_autocompletion_show_alternatives_to), (real_entry_set_location), (delete_text_cb), (insert_text_cb), (ephy_location_entry_key_press_event_cb), (ephy_location_entry_content_is_text), (ephy_location_entry_activate_cb): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_autocompletion_source_foreach): * src/ephy-location-action.c: (create_tool_item), (location_url_activate_cb): Use insert_text delete_text to show/hide the autocompletion window. Remember last search with autocompletion smart bookmarks.
* Higgify clear dialogMarco Pesenti Gritti2003-06-181-0/+6
| | | | | | | | 2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-history-window.c: (confirmation_dialog_construct): Higgify clear dialog
* Unify the "Copy Email Address" and "Copy Link Address" context menuChristian Persch2003-06-181-0/+11
| | | | | | | | | | | | | 2003-06-18 Christian Persch <chpe@cvs.gnome.org> * data/ui/epiphany-ui.xml.in: * src/ephy-window.c: * src/popup-commands.h: * src/popup-commands.c: (popup_cmd_copy_email), (popup_cmd_copy_link_location), (popup_cmd_copy_link_address): Unify the "Copy Email Address" and "Copy Link Address" context menu entries. Fixes bug #115377.
* Drop some useless code.Xan Lopez2003-06-181-0/+6
| | | | Drop some useless code.
* As first thing when a download stop, report it to the view.Marco Pesenti Gritti2003-06-181-0/+7
| | | | | | | | | 2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ProgressListener.cpp: As first thing when a download stop, report it to the view.
* Fix wrong cast of GtkDialog to GtkWindow.Christian Persch2003-06-181-0/+11
| | | | | | | | | | | | | 2003-06-17 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Fix wrong cast of GtkDialog to GtkWindow. * data/glade/epiphany.glade: * src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_response_cb): Implement help button for pdm dialogue.
* Forgot this (disgusted grunt).Xan Lopez2003-06-181-1/+8
| | | | Forgot this (disgusted grunt).
* Re-enable the next/prev buttons on page change.Christian Persch2003-06-181-0/+7
| | | | | | | | | 2003-06-17 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.c: (sync_page_change), (unset_old_embed), (sync_embed), (find_dialog_init), (find_dialog_finalize): Re-enable the next/prev buttons on page change.
* All cleanup and fixes and no play makes Xan a dull boy All cleanup andXan Lopez2003-06-181-0/+7
| | | | | | | | All cleanup and fixes and no play makes Xan a dull boy All cleanup and fixes and no play makes Xan a dull boy All cleanup and fixes and no play makes Xan a dull boy All cleanup and fixes and no play makes Xan a dull boy ................
* Some string fixes.Christian Persch2003-06-171-0/+8
| | | | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * data/ui/nautilus-epiphany-view.xml.in: * src/ephy-window.c: * src/prefs-dialog.c: Some string fixes.
* Ref the child before removing it, and unref it after emitting theChristian Persch2003-06-171-0/+8
| | | | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_remove_page): Ref the child before removing it, and unref it after emitting the tabs_removed signal. That way it stays alive while the signal is being processed. Fixes bug 115306.
* Added 'en_GB' to ALL_LINGUAS.Christian Persch2003-06-171-0/+6
| | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * configure.in: Added 'en_GB' to ALL_LINGUAS.
* s/charset/encoding/Christian Persch2003-06-171-0/+6
| | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: s/charset/encoding/
* disable treeview interactive searchMarco Pesenti Gritti2003-06-171-0/+6
| | | | | | | | 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_init): disable treeview interactive search
* s/snprintf/g_snprintf to not break gcc 2.95Marco Pesenti Gritti2003-06-171-0/+11
| | | | | | | | | | | | | 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: * lib/ephy-dialog.c: (set_config_from_color): * src/ephy-tabs-menu.c: (tab_set_action_accelerator): * src/prefs-dialog.c: (setup_font_menu), (save_font_menu), (size_spinbutton_changed_cb), (setup_size_control): * src/session.c: (session_save): s/snprintf/g_snprintf to not break gcc 2.95
* *** empty log message ***Marco Pesenti Gritti2003-06-171-0/+6
|
* Fix potential crash.Christian Persch2003-06-161-0/+6
| | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.c: (sync_embed): Fix potential crash.
* Do not mark non-user-visible strings for translation.Christian Persch2003-06-161-0/+6
| | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init): Do not mark non-user-visible strings for translation.
* Merge with popup control, we dont need it for bonobo window anymore.Marco Pesenti Gritti2003-06-161-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org> * embed/Makefile.am: * embed/ephy-embed-popup-control.c: (ephy_embed_popup_control_get_type), (ephy_embed_popup_control_set_property), (ephy_embed_popup_control_get_property), (ephy_embed_popup_control_class_init), (ephy_embed_popup_control_init), (ephy_embed_popup_control_finalize), (get_popup_path), (ephy_embed_popup_control_show), (setup_element_menu), (setup_document_menu), (ephy_embed_popup_control_set_event), (ephy_embed_popup_control_connect_verbs), (ephy_embed_popup_control_get_event), (embed_popup_copy_location_cmd), (embed_popup_copy_email_cmd), (embed_popup_copy_link_location_cmd), (save_property_url), (embed_popup_open_link_cmd), (embed_popup_download_link_cmd), (embed_popup_save_image_as_cmd), (background_download_completed), (embed_popup_set_image_as_background_cmd), (embed_popup_copy_image_location_cmd), (save_url), (embed_popup_save_page_as_cmd), (embed_popup_save_background_as_cmd), (embed_popup_open_frame_cmd), (embed_popup_reload_frame_cmd), (embed_popup_open_image_cmd), (embed_popup_copy_to_clipboard): * embed/ephy-embed-popup-control.h: Merge with popup control, we dont need it for bonobo window anymore. * embed/mozilla/mozilla-embed-single.cpp: Do not override the UA but set vendor prefs so that mozilla can build it correctly. * lib/ephy-dialog.c: (get_radio_button_active_index), (set_config_from_radiobuttongroup), (set_radiobuttongroup_from_config), (prefs_set_group_sensitivity), (impl_get_value): * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes): * lib/ephy-gui.c: * lib/ephy-gui.h: * lib/ephy-string.c: (ephy_string_shorten), (ephy_string_to_int), (ephy_string_strip_chr), (ephy_string_elide_underscores): * lib/ephy-string.h: * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init), (gnv_embed_context_menu_cb), (gnv_embed_location_cb), (gnv_view_from_popup), (gnv_popup_cmd_new_window), (gnv_popup_cmd_image_in_new_window), (gnv_popup_cmd_frame_in_new_window), (gnv_cmd_file_print), (gnv_embed_zoom_change_cb):
* Remove some obsolete entries.Marco Pesenti Gritti2003-06-161-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org> * data/ui/nautilus-epiphany-view.xml.in: Remove some obsolete entries. * embed/Makefile.am: * embed/ephy-embed-event.c: (ephy_embed_event_init), (ephy_embed_event_get_event_type): * embed/ephy-embed-event.h: Make more generic and allow to make distinction between mouse and key events. * embed/ephy-embed-popup-bw.c: * embed/ephy-embed-popup-bw.h: Remove, unused. * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: Emit context signals only when necessary, get rid of unused mouse_down signal. * embed/ephy-embed-popup-control.c: (ephy_embed_popup_control_show_impl): * embed/mozilla/EventContext.cpp: * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init), (gnv_embed_dom_mouse_click_cb), (gnv_embed_context_menu_cb): * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb), (ephy_tab_context_menu_cb): Use new event api.
* Shift+F10 show context menus on the embed. (Less invasive way untilMarco Pesenti Gritti2003-06-161-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-event.c: (ephy_embed_event_init): * embed/ephy-embed-event.h: * embed/ephy-embed-popup-bw.c: (popup_menu_at_coords), (ephy_embed_popup_bw_show_impl): * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-tab.c: (popup_menu_at_coords), (ephy_tab_show_embed_popup), (ephy_tab_context_menu_cb), (ephy_tab_init): Shift+F10 show context menus on the embed. (Less invasive way until gtkmozembed has a context_menu signal) From galeon.
* Remove unneeded includes which mozilla cvs no longer provides.Christian Persch2003-06-151-0/+6
| | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Remove unneeded includes which mozilla cvs no longer provides.
* Use new INIT macros (from galeon).Marco Pesenti Gritti2003-06-151-0/+14
| | | | | | | | | | | | | | | | 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: Use new INIT macros (from galeon). * embed/ephy-embed-event.c: (ephy_embed_event_get_coords): * embed/ephy-embed-event.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/mozilla-embed.cpp: mozilla api changes (from galeon). Untested.
* Removed it because it's unnecessary.Christian Persch2003-06-151-0/+6
| | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single: (control_encodings_list): Removed it because it's unnecessary.
* Suggest the address as title when web page has no title.Marco Pesenti Gritti2003-06-151-0/+6
| | | | | | | | 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title): Suggest the address as title when web page has no title.
* Fix file picker warnings.Marco Pesenti Gritti2003-06-151-0/+16
| | | | | | | | | | | | | | | | | | | | 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * lib/egg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child), (egg_tree_model_filter_remove_node), (egg_tree_model_filter_row_changed), (egg_tree_model_filter_row_inserted), (egg_tree_model_filter_row_deleted), (egg_real_tree_model_filter_convert_child_path_to_path), (egg_tree_model_filter_refilter_helper): * src/window-commands.c: (window_cmd_file_open): Fix file picker warnings. 2
* Convert dialog to metric units and default paper to A4. Fixes #112619Christian Persch2003-06-151-0/+11
| | | | | | | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozillaPrivate.cpp: (MozillaCollatePrintSettings): * embed/ephy-embed.h: * embed/print-dialog.c: (print_dialog_init), (print_free_info), (print_get_info): * data/epiphany.schemas.in: * data/glade/print.glade: Convert dialog to metric units and default paper to A4. Fixes #112619
* Fix mem leaks.Christian Persch2003-06-151-0/+8
| | | | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * src/session.c: (do_session_resume): * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download), (ephy_favicon_cache_get): Fix mem leaks.
* ), (EventContext::SetStringProperty (const char*, const nsACString&)):Christian Persch2003-06-151-0/+9
| | | | | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single: (control_encodings_list): * embed/mozilla/EventContext.cpp: (EventContext::SetIntProperty), (EventContext::SetStringProperty (const char*, const char*)), (EventContext::SetStringProperty (const char*, const nsACString&)): Fix mem leaks.
* Make prev/next navigation capability an object property, and sync on embedChristian Persch2003-06-151-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.h: * embed/find-dialog.c: (set_navigation_flags), (ephy_find_dialog_get_property), (find_dialog_class_init), (sync_embed), (find_get_info), (impl_show), (find_dialog_finalize), (find_dialog_go_next), (find_dialog_go_prev), (find_entry_changed_cb), (find_check_toggled_cb), (find_dialog_get_navigation_flags): Make prev/next navigation capability an object property, and sync on embed changes. * embed/find-dialog.c: (find_dialog_new_with_parent): * embed/ephy-embed-dialog.c: (ephy_embed_dialog_class_init), (ephy_embed_dialog_new), (ephy_embed_dialog_new_with_parent), (ephy_embed_dialog_set_embed): * embed/print-dialog.c: (print_dialog_new), (print_dialog_new_with_parent): s/EphyEmbed/embed/ for the object property name. * src/ephy-window.h: * src/ephy-window.c: (sync_find_dialog), (update_find_control), (ephy_window_switch_page_cb), (find_dialog_search_cb), (ephy_window_get_find_dialog): * src/window-commands.c: (window_cmd_edit_find_next), (window_cmd_edit_find_prev): Sync on the find dialog on nav capability and embed changes instead of explicit updating.
* Rewritten, fixing mem leaks.Christian Persch2003-06-151-0/+7
| | | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_tabs_next), (window_cmd_tabs_previous): Rewritten, fixing mem leaks.
* Use g_list_prepend instead of g_list_append, and fix mem leaks along theChristian Persch2003-06-141-0/+11
| | | | | | | | | | | | | 2003-06-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-topic-action.c: (build_bookmarks_menu), (build_topics_menu): * src/language-dialog.c: (language_editor_remove_button_clicked_cb): * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb): * embed/downloader-view.c: (download_dialog_abort_cb): Use g_list_prepend instead of g_list_append, and fix mem leaks along the way.
* Respect the bookmarks bar visibility user choice also for popups.Marco Pesenti Gritti2003-06-141-0/+10
| | | | | | | | | | | | 2003-06-14 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-types.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-window.c: (translate_default_chrome), (ephy_window_set_chrome): Respect the bookmarks bar visibility user choice also for popups.
* Fix previous change to actually work on anything else than en locales.Christian Persch2003-06-141-0/+6
| | | | | | | | 2003-06-14 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (create_fonts_language_menu): Fix previous change to actually work on anything else than en locales.
* Make visibility a tab GObject property.Christian Persch2003-06-141-0/+14
| | | | | | | | | | | | | | | | 2003-06-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_set_property), (ephy_tab_class_init), (ephy_tab_get_visibility), (ephy_tab_visibility_cb): Make visibility a tab GObject property. * src/ephy-window.h: * src/ephy-window.c: (sync_tab_visibility), (update_window_visibility), (tab_added_cb), (tab_removed_cb): Sync on tab visibility changes.
* Persist the selected language for the fonts preferences, and make theChristian Persch2003-06-141-0/+8
| | | | | | | | | | 2003-06-14 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * src/prefs-dialog.c: (create_fonts_language_menu): Persist the selected language for the fonts preferences, and make the default translatable.
* Fix yet another mem leak.Christian Persch2003-06-141-3/+3
| | | | | | | | 2003-06-13 Christian Persch <chpe@cvs.gnome.org> * src/ephy_window.c: (update_window_visibility): Fix yet another mem leak.
* TypoMarco Pesenti Gritti2003-06-141-0/+6
| | | | | | | | 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-prefs.h: Typo
* Persist the language selected for the fonts preferences. Make theChristian Persch2003-06-141-0/+8
| | | | | | | | | | 2003-06-13 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (create_language_menu): Persist the language selected for the fonts preferences. Make the initialiser of the languages menu safe for NULL list from eel_gconf_get_string_list.
* Handle NULL return from eel_gconf_get_string. Oh, and fix yet another memChristian Persch2003-06-141-0/+8
| | | | | | | | | | 2003-06-13 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (get_index), (set_optionmenu_from_config), (set_radiobuttongroup_from_config): Handle NULL return from eel_gconf_get_string. Oh, and fix yet another mem leak.
* Do not use libxml to parse mozilla bookmarks. Use the galeon parserMarco Pesenti Gritti2003-06-141-0/+10
| | | | | | | | | | | | 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (gul_general_read_line_from_file), (gul_string_ascii_strcasestr), (ns_get_bookmark_item), (ns_parse_bookmark_item), (ephy_bookmarks_import_mozilla): Do not use libxml to parse mozilla bookmarks. Use the galeon parser instead, ugly but works.
* Lower the increments for the cache size spin button and further accesskeyPiers Cornwell2003-06-141-0/+7
| | | | | | | | | 2003-06-13 Piers Cornwell <piersc@cogs.susx.ac.uk> * data/glade/prefs-dialog.glade: Lower the increments for the cache size spin button and further accesskey fixing.
* Fix statusbar message and tab label.Christian Persch2003-06-141-0/+6
| | | | | | | | 2003-06-13 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_net_state_cb): Fix statusbar message and tab label.
* Fix typo.Christian Persch2003-06-131-0/+6
| | | | | | | | 2003-06-13 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Fix typo.
* Add support for string enums.Marco Pesenti Gritti2003-06-131-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-dialog.c: (set_config_from_editable), (set_config_from_optionmenu), (set_config_from_radiobuttongroup), (set_config_from_spin_button), (set_config_from_togglebutton), (set_config_from_color), (set_editable_from_config), (set_optionmenu_from_config), (set_radiobuttongroup_from_config), (set_spin_button_from_config), (set_togglebutton_from_config), (set_color_from_config), (prefs_togglebutton_clicked_cb), (prefs_radiobutton_clicked_cb), (prefs_spinbutton_timeout_cb), (prefs_color_changed_cb), (prefs_entry_changed_cb), (prefs_optionmenu_selected_cb), (ephy_dialog_init), (load_props), (save_props), (free_props), (ephy_dialog_finalize), (ephy_dialog_add_enum), (init_props), (impl_construct), (impl_show): Add support for string enums. * lib/ephy-dialog.h: * lib/ephy-prefs.h: * src/prefs-dialog.c: (prefs_dialog_init): * data/epiphany.schemas.in: * embed/downloader-view.c: * embed/ephy-embed-prefs.h: * embed/find-dialog.c: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/print-dialog.c: * lib/Makefile.am: Cleanup gconf prefs. This breaks compatibility but better now that later.
* The Friday the 13th Mega Patch. Beware!Christian Persch2003-06-131-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-13 Christian Persch <chpe@cvs.gnome.org> The Friday the 13th Mega Patch. Beware! * src/ephy-notebook.h: * src/ephy-notebook.c: (ephy_notebook_class_init), (ephy_notebook_move_page), (drag_stop), (ephy_notebook_init), (ephy_notebook_set_page_status), (sync_load_status), (ephy_notebook_set_page_icon), (sync_icon), (ephy_notebook_set_page_title), (sync_label), (build_tab_label), (update_tabs_visibility), (ephy_notebook_insert_page), (ephy_notebook_remove_page): Reworked notebook signals. Now we have tab_added, tab_removed, tab_detached and tabs_reordered; emit them at appropriate times. Don't offer the ephy_notebook_set_x functions anymore; instead we sync on the tab's gobject properties. * src/ephy-tab.h: * src/ephy-tab.c: (ephy_tab_update_color), (ephy_tab_set_property), (ephy_tab_get_property), (ephy_tab_set_load_status), (ephy_tab_set_link_message), (ephy_tab_set_is_active), (ephy_tab_get_is_active), (ephy_tab_set_favicon), (ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address), (ephy_tab_link_message_cb), (ephy_tab_address_cb), (ephy_tab_zoom_changed_cb), (ensure_address), (ephy_tab_net_state_cb), (ephy_tab_security_change_cb), (ephy_tab_init), (ephy_tab_set_load_percent), (ephy_tab_update_navigation_flags), (ephy_tab_get_navigation_flags), (ephy_tab_get_status_message), (ephy_tab_set_title): Removed the is_active flag. Made load-status property boolean (true means loading), removing the TAB_LOAD_NONE/TAB_LOAD_COMPLETED distinction. Add navigation flags object property. Remove all calls to ephy_window_update_x, instead let the window sync on object properties. Fix statusbar message bug. * src/ephy-tabs-menu.c: (tab_set_action_accelerator): Fix accelerator for tabs with position > 10. * src/ephy-window.h: * src/ephy-window.c: (ephy_window_destroy_cb), (setup_window), (sync_tab_address), (sync_tab_icon), (sync_tab_load_progress), (sync_tab_load_status), (sync_tab_message), (sync_tab_navigation), (sync_tab_security), (sync_tab_stop), (sync_tab_title), (sync_tab_zoom), (ephy_window_set_active_tab), (update_tabs_menu), (tab_added_cb), (tab_removed_cb), (tab_detached_cb), (tabs_reordered_cb), (setup_notebook), (ephy_window_init), (ephy_window_add_tab), (real_get_active_tab), (ephy_window_remove_tab), (update_status_message), (update_progress), (update_security), (update_nav_control), (update_zoom_control), (update_title_control), (update_location_control), (update_favicon_control), (update_spinner_control), (ephy_window_update_control), (ephy_window_get_active_tab), (ephy_window_get_active_embed), (ephy_window_notebook_switch_page_cb), (ephy_window_tab_detached_cb): Sync on the active tab's object properties, and sync on the load status of all tabs for the spinner. * src/toolbar.c: (toolbar_update_navigation_actions): Correct inverted logic.
* Dont try to use class members after the class has been deleted.Marco Pesenti Gritti2003-06-131-0/+11
| | | | | | | | | | | | | 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ProgressListener.cpp: Dont try to use class members after the class has been deleted. * embed/mozilla/mozilla-embed-persist.cpp: Fix use of uninitialized var.
* Do not use c++ new to allocate priv struct of the objectMarco Pesenti Gritti2003-06-131-0/+6
| | | | | | | | 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed.cpp: Do not use c++ new to allocate priv struct of the object
* s/scheme/host for the smartbookmarksMarco Pesenti Gritti2003-06-131-0/+6
| | | | | | | | 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (activate_cb): s/scheme/host for the smartbookmarks
* Do not persist node selection in BME between sessions.Xan Lopez2003-06-131-1/+10
| | | | Do not persist node selection in BME between sessions.
* Sigh. Fix some more mem leaks.Christian Persch2003-06-131-0/+11
| | | | | | | | | | | | | 2003-06-12 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-popup.c: (embed_popup_open_frame_cmd): * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/mozilla/mozilla-embed.cpp: (impl_go_up): * src/ephy-nautilus-view.c: (gnv_popup_cmd_frame_in_new_window): * src/ephy-shell.c: (ephy_shell_new_tab): * src/popup-commands.c: (popup_cmd_open_frame): Sigh. Fix some more mem leaks.
* HIGified Import Bookmarks dialog.Christian Neumair2003-06-121-0/+6
|
* Better description. Bug #113287Marco Pesenti Gritti2003-06-121-0/+6
| | | | | | | | 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org> * data/glade/prefs-dialog.glade: Better description. Bug #113287
* Update.Marco Pesenti Gritti2003-06-121-0/+14
| | | | | | | | | | | | | | | | 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/eggtreemodelfilter.c: Update. * src/ephy-window.c: (ephy_window_selection_received_cb), (menu_activate_cb): Do not set clipboard items sensitivity, because there is not a good way to do it atm. Open url on middle click (on the page) in the same tab.
* Fix compilation.Xan Lopez2003-06-121-1/+7
| | | | Fix compilation.
* Use functions instead of declaring static vars in .h file, (hopefully)Christian Persch2003-06-121-0/+9
| | | | | | | | | | | 2003-06-12 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-langs.h: * lib/ephy-langs.c: (ephy_langs_get_n_font_languages), (ephy_langs_get_font_languages): Use functions instead of declaring static vars in .h file, (hopefully) fixing # 114906 .
* Fix warning.Xan Lopez2003-06-121-0/+6
| | | | Fix warning.
* Use gtk_tree_selection_select_iter to make selection, fixes #114965.Xan Lopez2003-06-121-0/+6
| | | | Use gtk_tree_selection_select_iter to make selection, fixes #114965.
* Moved bookmark tool item creation to a dedicated tool item. That way weChristian Persch2003-06-121-0/+10
| | | | | | | | | | | | 2003-06-11 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-toolitem.h: * src/bookmarks/ephy-bookmark-toolitem.c: * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (create_menu_item), (ephy_bookmark_action_class_init): Moved bookmark tool item creation to a dedicated tool item. That way we can provide toolbar overflow menu items.
* Remove unused gtk_tree_view_get_selection.Xan Lopez2003-06-121-0/+6
| | | | Remove unused gtk_tree_view_get_selection.
* Remove data/starthere/Makefile from AC_OUTPUT.David Bordoley2003-06-111-0/+6
| | | | | | | | 2003-06-10 David Bordoley <bordoley@msu.edu> * configure.in: Remove data/starthere/Makefile from AC_OUTPUT.
* Dont try to update menus of dead windows ;)Marco Pesenti Gritti2003-06-111-0/+7
| | | | | | | | | 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_init), (ephy_bookmarks_menu_finalize): Dont try to update menus of dead windows ;)
* Small cleanups. Dont crash when adding a bookmark without topics.Marco Pesenti Gritti2003-06-111-0/+8
| | | | | | | | | | 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_apply), (topic_clicked), (topic_key_pressed), (ephy_topics_build_ui), (ephy_topics_selector_new): Small cleanups. Dont crash when adding a bookmark without topics.
* Dont set sort function on idle. The sort is visible and we can crash ifMarco Pesenti Gritti2003-06-111-0/+7
| | | | | | | | | 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-topics-selector.c: (ephy_topics_build_ui): Dont set sort function on idle. The sort is visible and we can crash if the dialog is closed very fast.
* UpdateMarco Pesenti Gritti2003-06-101-0/+7
| | | | | | | | | 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/eggtoolbar.c: * lib/egg/eggtoolbutton.c: Update
* Fix mistake from previous checkin; strcmp cannot take NULL.Christian Persch2003-06-101-0/+6
| | | | | | | | 2003-06-10 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_icon_cache_changed_cb): Fix mistake from previous checkin; strcmp cannot take NULL.
* Clear the location on NULLMarco Pesenti Gritti2003-06-101-0/+6
| | | | | | | | 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org> * src/toolbar.c: (toolbar_set_location): Clear the location on NULL
* Do not emit the TABS_CHANGED signal; the tab's egg action will itself takeChristian Persch2003-06-101-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_set_page_title): Do not emit the TABS_CHANGED signal; the tab's egg action will itself take care of updating the menu entry. * src/ephy-tab.h: * src/eph-tab.c: (ephy_tab_set_property), (ephy_tab_get_property) (ephy_tab_class_init): Object properties for tab address, icon-address, load-progress, load-status, message, security, title, window and zoom. * src/ephy-tab.c: (ephy_tab_action_activate_cb), (ephy_tab_get_action), (ephy_tab_init): Augment the tab by an egg action for use in the tabs menu. * src/ephy-tab.c: (ephy_tab_set_load_status), (ephy_tab_set_link_message), (ephy_tab_set_favicon), (ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address), (ephy_get_icon_address), (ephy_tab_favicon_cb), (ephy_tab_address_cb), (ephy_tab_title_cb), (build_net_state_message), (ensure_address), (ephy_tab_net_state_cb), (ephy_tab_security_change_cb), (ephy_tab_set_load_percent), (ephy_tab_get_load_percent), (ephy_tab_get_status_message), (ephy_tab_set_title), (ephy_tab_set_location), (ephy_tab_set_security_level), (ephy_tab_get_security_level), (ephy_tab_set_zoom), (ephy_tab_get_zoom): Getters/setters for the tab's object properties. Use the setters in the callbacks instead of setting the values directly. * src/ephy-tabs-menu.c: (ephy_tabs_menu_set_action_accelerator), (ephy_tabs_menu_update): Use the tab's egg action directly instead of dummy egg actions. This makes updating the tab titles in the tabs menu work automagically.
* Minor cleanups.Xan Lopez2003-06-101-0/+9
| | | | Minor cleanups.
* Use va_copy for the valist instead of directly accessing it. va_list isJeremy Katz2003-06-091-0/+6
| | | | | | | | 2003-06-09 Jeremy Katz <katzj@redhat.com> * lib/ephy-node.c (callback): Use va_copy for the valist instead of directly accessing it. va_list is implemented as an array on some platforms (eg, AMD64).
* Update prototype.Jeremy Katz2003-06-091-0/+9
| | | | | | | | | | | 2003-06-08 Jeremy Katz <katzj@redhat.com> * lib/egg/egg-menu-merge.h (egg_menu_merge_add_ui_from_string): Update prototype. * lib/egg/egg-menu-merge.c (egg_menu_merge_add_ui_from_file): size_t fixes for 64 bit platforms. (egg_menu_merge_add_ui_from_string): Use size_t appropriately.
* Get rid of starthere: and default to google, as discussed with Seth. Add aMarco Pesenti Gritti2003-06-091-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-09 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: * data/ui/epiphany-bookmark-editor-ui.xml.in: * embed/ephy-embed-shell.c: (ephy_embed_shell_class_init): * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * lib/Makefile.am: * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (ephy_bookmark_action_sync_smart_url), (entry_activated_cb), (activate_cb), (connect_proxy), (ephy_bookmark_action_set_property), (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init), (sync_bookmark_properties), (ephy_bookmark_action_init): * src/bookmarks/ephy-bookmark-properties.c: (location_entry_changed_cb): * src/bookmarks/ephy-bookmarks-editor.c: (show_properties_dialog), (add_bookmarks_source_menu), (import_dialog_response_cb), (cmd_bookmarks_import): * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import), (mozilla_parse_bookmarks), (xbel_parse_folder), (xbel_parse_bookmarks), (ephy_bookmarks_import_xbel): * src/bookmarks/ephy-bookmarks-import.h: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_autocompletion_source_foreach), (ephy_bookmarks_init_defaults), (update_topics_list), (update_has_smart_address), (ephy_bookmarks_add), (ephy_bookmarks_set_address): * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_finalize), (ephy_new_bookmark_add), (ephy_new_bookmark_init), (ephy_new_bookmark_set_title): * src/bookmarks/ephy-new-bookmark.h: * src/ephy-shell.c: (ephy_shell_init): * src/popup-commands.c: (popup_cmd_bookmark_link): Get rid of starthere: and default to google, as discussed with Seth. Add a way to import bookmarks from the editor. (you still cant specificy a file, that's sort of low priority for me, but we have a plan on how to do it). Allow to edit smart bookmarks in the user interface. The address field is used and when there is a %s, it's considered a smart url. (like mozilla does it).
* Fixup context menu accesskeys. Use correct icon for Save As.Piers Cornwell2003-06-091-0/+7
| | | | | | | | | 2003-06-08 Piers Cornwell <piersc@cogs.susx.ac.uk> * data/ui/epiphany-ui.xml.in: * src/ephy-window.c: Fixup context menu accesskeys. Use correct icon for Save As.
* Explicitly create pointer to avoid strict aliasing warnings with gcc 3.3.Jeremy Katz2003-06-091-0/+6
| | | | | | | | 2003-06-08 Jeremy Katz <katzj@redhat.com> * src/ephy-shell.c (ephy_shell_init): Explicitly create pointer to avoid strict aliasing warnings with gcc 3.3. * src/window-commands.c (window_cmd_help_about): Likewise.
* Fix mem leaks.Christian Persch2003-06-091-0/+7
| | | | | | | | | 2003-06-08 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (update_favicon_control), (update_spinner_control): Fix mem leaks.
* Remove some leftovers.Marco Pesenti Gritti2003-06-081-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Remove some leftovers. * lib/widgets/Makefile.am: * lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type), (ephy_search_entry_class_init), (ephy_search_entry_timeout_cb), (ephy_search_entry_changed_cb), (ephy_search_entry_focus_out_event_cb), (ephy_search_entry_init), (ephy_search_entry_finalize), (ephy_search_entry_new), (ephy_search_entry_clear): * lib/widgets/ephy-search-entry.h: * src/bookmarks/ephy-bookmarks-editor.c: (keyword_node_selected_cb), (search_entry_search_cb), (build_search_box): * src/ephy-history-window.c: (site_node_selected_cb), (search_entry_search_cb), (build_search_box): Implement a search entry that delays searches a bit after the user pressed key, to have autoapply but make it interactive enough. (Based on rhythmbox one)
* Remove memory cache prefs/ui, now mozilla can deal with it automagically.Marco Pesenti Gritti2003-06-071-0/+18
| | | | | | | | | | | | | | | | | | | | 2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: * data/glade/prefs-dialog.glade: * embed/ephy-embed-prefs.h: * embed/ephy-embed-single.c: (ephy_embed_single_clear_cache): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * src/bookmarks/ephy-bookmarks-import.c: (mozilla_parse_bookmarks), (xbel_parse_folder): * src/prefs-dialog.c: (prefs_clear_cache_button_clicked_cb): Remove memory cache prefs/ui, now mozilla can deal with it automagically. Rename Appeareance tab to be less generic. Do not convert spaces to _ on bookmarks importing.
* Install some object properties for later use.Christian Persch2003-06-071-0/+7
| | | | | | | | | 2003-06-07 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property), (ephy_tab_class_init): Install some object properties for later use.
* Fix mem leaks.Christian Persch2003-06-071-0/+7
| | | | | | | | | 2003-06-07 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_tabs_detach), (window_cmd_file_bookmark_page): Fix mem leaks.
* Better icons. Thanks to Luca Ferretti for suggesting them and to Jimmac.Marco Pesenti Gritti2003-06-071-0/+8
| | | | | | | | | | 2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * data/art/epiphany-secure.png: * data/art/epiphany-unsecure.png: Better icons. Thanks to Luca Ferretti for suggesting them and to Jimmac.
* We used to have two mnemonics for Shift_JS. Fix it and tell translatorsChristian Neumair2003-06-071-0/+7
| | | | | | | | | 2003-06-07 Christian Neumair <chris@gnome-de.org> * embed/mozilla/mozilla-embed-single.cpp: We used to have two mnemonics for Shift_JS. Fix it and tell translators that they have to be careful.
* Fix mem leak.Christian Persch2003-06-071-0/+7
| | | | | | | | | 2003-06-07 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (impl_get_value): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add): Fix mem leak.
* Fix signed/unsigned mistake.Christian Persch2003-06-071-0/+6
| | | | | | | | 2003-06-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tabs-menu.c: (ephy_tabs_menu_init), (ephy_tabs_menu_clean): Fix signed/unsigned mistake.
* Fixup a mistake in my previous patch for encoding accesskeys.Piers Cornwell2003-06-071-0/+6
| | | | | | | | 2003-06-06 Piers Cornwell <piersc@cogs.susx.ac.uk> * embed/mozilla/mozilla-embed-single.cpp: Fixup a mistake in my previous patch for encoding accesskeys.
* Update to 0.7.0Marco Pesenti Gritti2003-06-071-0/+11
| | | | | | | | | | | | | 2003-06-06 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: Update to 0.7.0 * lib/egg/egg-menu-merge.c: (egg_menu_merge_add_ui_from_string): * lib/egg/egg-menu-merge.h: Fix crash on startup on alpha
* Fix signed/unsigned mistake, speed up favorites menu buildingChristian Persch2003-06-061-0/+9
| | | | | | | | | | | 2003-06-06 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean), (ephy_bookmarks_menu_rebuild), (ephy_bookmarks_menu_init): * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean), (ephy_favorites_menu_rebuild), (ephy_favorites_menu_init): Fix signed/unsigned mistake, speed up favorites menu building
* Add accels on the encoding menus.Piers Cornwell2003-06-061-0/+6
| | | | | | | | 2003-06-05 Piers Cornwell <piersc@cogs.susx.ac.uk> * embed/mozilla/mozilla-embed-single.cpp: Add accels on the encoding menus.
* Do not save when fullscreenMarco Pesenti Gritti2003-06-061-0/+6
| | | | | | | | 2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-window.c: (save_window_chrome): Do not save when fullscreen
* s/ask download/ask for downloadMarco Pesenti Gritti2003-06-061-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: s/ask download/ask for download * lib/egg/egg-editable-toolbar.c: (toolbar_changed_cb), (egg_editable_toolbar_set_model): * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_set_flags), (egg_toolbars_model_class_init): * lib/egg/egg-toolbars-model.h: * lib/egg/eggtoolbar.c: (egg_toolbar_internal_insert_element): Update. * src/ephy-toolbars-model.c: (ephy_toolbars_model_set_flag), (ephy_toolbars_model_unset_flag): * src/ephy-toolbars-model.h: Add a way to set/unset a flag on all toolbars. * src/ephy-window.c: (ephy_window_init), (translate_default_chrome), (update_exit_fullscreen_popup_position), (size_changed_cb), (exit_fullscreen_button_clicked_cb), (ephy_window_fullscreen), (ephy_window_unfullscreen), (ephy_window_set_chrome): Implement an exit fullscreen button. Force toolbars style to be icon only.
* Actually add the ask for dest pref, it was using the wrong key.Marco Pesenti Gritti2003-06-051-0/+18
| | | | | | | | | | | | | | | | | | | | 2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: * embed/ephy-embed-popup.c: (embed_popup_download_link_cmd): * embed/ephy-embed-utils.c: (ephy_embed_utils_save): Actually add the ask for dest pref, it was using the wrong key. * embed/mozilla/FilePicker.cpp: * embed/mozilla/mozilla-embed-single.cpp: Return directory also on cancel. * lib/ephy-prefs.h: * src/popup-commands.c: (popup_cmd_download_link): Persist directory also on cancel.
* Move the bookmarks menu after go. There is a slight inconsistency in theDavid Bordoley2003-06-051-0/+18
| | | | | | | | | | | | | | | | | | | | 2003-06-04 David Bordoley <bordoley@msu.edu> * data/ui/epiphany-ui.xml.in: Move the bookmarks menu after go. There is a slight inconsistency in the HIG, but this is the intended order. * embed/mozilla/mozilla-embed-single.cpp: (MozillaEmbedSinglePrivate), (mozilla_set_default_prefs), (color_to_string), (mozilla_update_colors), (mozilla_setup_colors), (mozilla_embed_single_init), (mozilla_embed_single_finalize): Disable caret browsing for now since enough people complain. We really need a visible pref for this though. Oh you need to reset this in about:config to actually turn it off. Monitor theme changes and set the background and text colors based on the theme text entry colors.
* Make sure to rebuild on add bookmark and on topic removal. Update on idle,Marco Pesenti Gritti2003-06-041-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_rebuild), (do_updates), (bookmarks_tree_changed_cb), (ephy_bookmarks_menu_init): * src/bookmarks/ephy-bookmarks.c: (bookmarks_changed_cb), (topics_removed_cb), (ephy_bookmarks_add): Make sure to rebuild on add bookmark and on topic removal. Update on idle, so things like importing bookmarks doesnt take two days. * src/ephy-notebook.c: (notebook_drag_data_received_cb): * src/ephy-shell.c: (ephy_init_services), (load_homepage), (ephy_shell_new_tab): * src/ephy-shell.h: * src/ephy-window.c: (setup_window): * src/session.c: (parse_embed): Drop NOT_JUMP_TO flag, we dont have a pref anymore. On new page instead of really clone the page, just clone the url (put it in the address entry). So if the user need it it's easy to load, but there are not the inacceptable slow downs of real cloning. Let's see how this works ...
* Implement bookmarks menu, might need to be optimized later.Marco Pesenti Gritti2003-06-041-0/+14
| | | | | | | | | | | | | | | | 2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org> * src/bookmarks/Makefile.am: * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init), (bookmarks_changed_cb), (bookmarks_removed_cb), (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword), (ephy_bookmarks_get_favorites), (ephy_bookmarks_get_not_categorized): * src/bookmarks/ephy-bookmarks.h: * src/ephy-window.c: (ephy_window_init), (ephy_window_finalize): Implement bookmarks menu, might need to be optimized later.
* Add a bookmarks menu. (still not the tree)Marco Pesenti Gritti2003-06-041-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org> * data/ui/epiphany-ui.xml.in: Add a bookmarks menu. (still not the tree) * src/bookmarks/ephy-bookmark-action.c: (create_menu_item), (ephy_bookmark_action_sync_icon), (ephy_bookmark_action_sync_label), (activate_cb), (connect_proxy), (ephy_bookmark_action_class_init): Implement create_menu_item. * src/ephy-favorites-menu.c: (ephy_favorites_menu_get_type), (go_location_cb), (ephy_favorites_menu_rebuild), (ephy_favorites_menu_set_property), (ephy_favorites_menu_get_property), (ephy_favorites_menu_class_init), (ephy_favorites_menu_init), (ephy_favorites_menu_finalize), (ephy_favorites_menu_new): Use bookmark action. * src/ephy-window.c: Change verbs for bookmarks menu.
* GPLification of xhtml files (all hail our FSF overlords).Xan Lopez2003-06-041-0/+7
| | | | GPLification of xhtml files (all hail our FSF overlords).
* Get rid of the leftovers of the jump-to-tab pref.Christian Persch2003-06-041-0/+8
| | | | | | | | | | 2003-06-02 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-prefs.h: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-notebook.c: (notebook_drag_data_received_cb): Get rid of the leftovers of the jump-to-tab pref.
* Fix compile with -Werror. VS: Enter Log. Lines beginning with `CVS:' areChristian Persch2003-06-041-0/+6
| | | | | | | | | 2003-06-03 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: Fix compile with -Werror. VS: Enter Log. Lines beginning with `CVS:' are removed automatically
* update mozilla versionsPiers Cornwell2003-06-031-0/+4
| | | | | | 2003-06-03 Piers Cornwell <piersc@cogs.susx.ac.uk> * configure.in: update mozilla versions
* Added Limburgish translation.Mathieu van Woerkom2003-06-031-0/+4
| | | | | | | | | | 2003-06-03 Mathieu van Woerkom <mathieu@brabants.org> * li.po: Added Limburgish translation. 2003-06-03 Kenneth Rohde Christiansen <kenneth@gnu.org> * configure.in: Added 'li' to ALL_LINGUAS
* Removed keys some unused keys, and rename others to match what the codeChristian Persch2003-06-031-0/+7
| | | | | | | | | 2003-06-02 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Removed keys some unused keys, and rename others to match what the code defines them as.
* Remove custom notifiers, the generic string notifier works just fine forChristian Persch2003-06-011-0/+9
| | | | | | | | | | | 2003-05-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: (mozilla_default_encoding_notifier), (mozilla_autodetect_encoding_notifier): Remove custom notifiers, the generic string notifier works just fine for those prefs.
* Fix accesskey conflicts in prefs for "Always use these fonts", "DefaultPiers Cornwell2003-06-011-0/+11
| | | | | | | | | | | | | 2003-05-31 Piers Cornwell <piersc@cogs.susx.ac.uk> * data/glade/prefs-dialog.glade: Fix accesskey conflicts in prefs for "Always use these fonts", "Default encoding", "Language" and "More" and add accesskey for "Language" in Languages Editor. * data/glade/print.glade: Fix accesskey conflicts in print dialog for "from" and "portrait. s/Printer/Print To. s/Paper Details/Paper. Better page range limits.
* Do not unref the db before cleaning the nodes.Marco Pesenti Gritti2003-06-011-0/+6
| | | | | | | | 2003-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize): Do not unref the db before cleaning the nodes.
* Don't crash if we can't find the spinner imageLee Willis2003-05-311-0/+6
| | | | | | | | 2003-05-31 Lee Willis <lwillis@plus.net> * lib/widgets/ephy-spinner.c: Don't crash if we can't find the spinner image
* Use the spinner icon from gnome-icon-theme. You need a recentMarco Pesenti Gritti2003-05-301-0/+11
| | | | | | | | | | | | | 2003-05-30 Marco Pesenti Gritti <marco@it.gnome.org> * lib/widgets/ephy-spinner.c: (get_spinner_dimensions), (ephy_spinner_init), (ephy_spinner_theme_changed), (scale_to_real_size), (extract_frame), (ephy_spinner_load_images), (ephy_spinner_finalize), (ephy_spinner_get_theme_info): Use the spinner icon from gnome-icon-theme. You need a recent gnome-icon-theme cvs for the spinner to work correctly.
* Fix wrong usage of <>. Stupid me :(Christian Persch2003-05-301-0/+6
| | | | | | | | 2003-05-30 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Fix wrong usage of <>. Stupid me :(
* Get rid of MAKE_GET_TYPE; make building the tabs menu a little faster.Christian Persch2003-05-291-0/+12
| | | | | | | | | | | | | | 2003-05-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type), (ephy_tabs_menu_verb_cb), (ephy_tabs_menu_rebuild): Get rid of MAKE_GET_TYPE; make building the tabs menu a little faster. * src/ephy-window.c: (update_tabs_menu_sensitivity), (ephy_window_get_tabs): Remove one unnecessary call to ephy_tabs_update_menu ().
* Sort the lists of encoding autodetectors and of fonts languages.Christian Persch2003-05-291-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-29 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-langs.h: * data/glade/prefs-dialog.glade: * src/prefs-dialog.c: (autodetector_info_free), (prefs_dialog_finalize), (get_current_language_code), (setup_font_menu), (setup_size_control), (fonts_language_info_cmp), (create_fonts_language_menu), (autodetect_encoding_menu_changed_cb), (autodetector_info_cmp), (find_autodetector_info), (create_encoding_autodetectors_menu), (prefs_dialog_init): Sort the lists of encoding autodetectors and of fonts languages. * data/epiphany.schemas.in: Document the possible values for the encoding autodetectors. * embed/mozilla/mozilla-notifiers.cpp: (mozilla_notifiers_init), (mozilla_default_encoding_notifier), (mozilla_autodetect_encoding_notifier): Adapted for the changes in the prefs dialog. The default encoding notifier now propagates the setting to mozilla :)
* The "s/charset/encoding/" mega patch :)Christian Persch2003-05-281-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-28 Christian Persch <chpe@cvs.gnome.org> The "s/charset/encoding/" mega patch :) * *, */*, */*/*: s/charset/encoding/ * embed/mozilla/mozilla-embed-single.c: (impl_get_charsets), (impl_get_language_groups), (control_charsets_list), (mozilla_embed_single_init), (fill_charset_lists): * embed/ephy-embed-single.h: * embed/ephy-embed-single.c: Sort the returned list of charsets resp. language groups according to the localised strings in the current locale. Allow for underscore eliding to be able to use the list in both menus (underscore -> accel) and in the prefs option menu (no accels). * lib/ephy-string.h: * lib/ephy-string.c: (ephy_str_elide_underscores): New helper function for eliding underscores. * lib/ephy-langs.h: * lib/ephy-langs.c: A few more common lang/encoding related defines and struct, as well as helper functions to free them in one go. * embed/ephy-embed-utils.h: * embed/ephy-embed-utils.c: (ephy_embed_utils_build_charsets_submenu): * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb), (build_group), (build_charset), (ephy_encoding_menu_rebuild): * src/ephy-nautilus-view.c: (gnv_cmd_set_charset): * src/prefs-dialog.c: (prefs_dialog_init), (default_charset_menu_changed_cb), (find_charset_in_list_cmp), (create_default_charset_menu), (prefs_dialog_finalize): Show the list of charsets and language groups sorted in the current locale. * data/epiphany.schemas.in: Document the possible charset values.
* Make it build with mozilla cvs. Remove only pages on history clear, theMarco Pesenti Gritti2003-05-281-0/+10
| | | | | | | | | | | | 2003-05-28 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: * embed/ephy-history.c: (ephy_history_clear): * embed/mozilla/GlobalHistory.cpp: Make it build with mozilla cvs. Remove only pages on history clear, the sites are automatically removed (fix freeze).
* Fix the compiler warning from my previous checkin.Christian Persch2003-05-281-0/+6
| | | | | | | | 2003-05-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp (impl_get_charset_groups): Fix the compiler warning from my previous checkin.
* g_list_prepend is faster than g_list_append.Christian Persch2003-05-281-0/+7
| | | | | | | | | 2003-05-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (impl_get_charset_titles), (impl_get_charset_groups), (impl_get_font_list): g_list_prepend is faster than g_list_append.
* Try to fix dereferencing type-punned warning.Xan Lopez2003-05-281-0/+6
| | | | Try to fix dereferencing type-punned warning.
* More of the same.Xan Lopez2003-05-271-0/+7
| | | | More of the same.
* Lots of safety checks on node functions.Xan Lopez2003-05-271-8/+28
| | | | Lots of safety checks on node functions.
* Refactored the charset and language groups strings.Christian Persch2003-05-271-0/+12
| | | | | | | | | | | | | | 2003-05-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-i18n.h: * embed/mozilla/mozilla-i18n.c: * embed/mozilla/mozilla-embed-single.c: (fill_charsets_list), (impl_get_charset_titles): * embed/mozilla/mozilla-notifiers.c: (mozilla_notifiers_init): * lib/ephy-langs.h: * src/prefs-dialog.c: (setup_font_menu): Refactored the charset and language groups strings.
* Fix potential memory corruption. Retain custom lang codes. Sort theChristian Persch2003-05-271-0/+13
| | | | | | | | | | | | | | | 2003-05-26 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (free_lang_item), (prefs_dialog_finalize), (compare_lang_items), (find_lang_code), (create_languages_list), (general_prefs_new_language_menu), (language_menu_changed_cb), (create_language_menu), (prefs_dialog_init), (fill_language_editor), (language_dialog_changed_cb), (prefs_language_more_button_clicked_cb): Fix potential memory corruption. Retain custom lang codes. Sort the languages list using the current locale. Fix some mem leaks en passant.
* Fix mem leak.Christian Persch2003-05-271-0/+6
| | | | | | | | 2003-05-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.c: (mozilla_language_notifier): Fix mem leak.
* s/DESTROYED/DESTROY which is more useulfMarco Pesenti Gritti2003-05-271-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-26 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-node.c: (callback), (ephy_node_dispose): * lib/ephy-node.h: s/DESTROYED/DESTROY which is more useulf * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_set_property), (root_destroy_cb): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults), (ephy_bookmarks_set_toolbars_model), (ephy_bookmarks_set_property), (ephy_bookmarks_get_property), (ephy_bookmarks_class_init), (bookmarks_removed_cb), (topics_removed_cb), (ephy_bookmarks_init), (ephy_bookmarks_finalize): * src/ephy-shell.c: (ephy_shell_get_toolbars_model): * src/ephy-toolbars-model.c: (impl_add_item), (ephy_toolbars_model_set_bookmarks), (ephy_toolbars_model_set_property), (ephy_toolbars_model_get_property), (ephy_toolbars_model_class_init), (ephy_toolbars_model_init), (ephy_toolbars_model_finalize), (ephy_toolbars_model_new): * src/ephy-toolbars-model.h: * src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb), (toolbar_ensure_action), (toolbar_init): Better way to remove unrefed bookmarks from the toolbar. Ref bookmarks in toolbars model and weak reaf toolbars model in bookmarks. So setting defaults really works.
* Unlink the node from the childs only after the remove from parent signalMarco Pesenti Gritti2003-05-261-0/+7
| | | | | | | | | 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-node.c: (ephy_node_dispose): Unlink the node from the childs only after the remove from parent signal has been emitted.
* Try to fix node removal problems. I cant repro crashes ... but they areMarco Pesenti Gritti2003-05-261-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_save): * embed/ephy-history.c: (ephy_history_save), (hosts_removed_cb), (pages_removed_cb), (unref_empty_host), (page_removed_from_host_cb), (connect_page_removed_from_host), (ephy_history_init), (ephy_history_add_host): * lib/ephy-file-helpers.c: (ephy_file_save_xml): * lib/ephy-file-helpers.h: * lib/ephy-node.c: (callback), (ephy_node_emit_signal), (real_remove_child), (ephy_node_dispose): * lib/ephy-node.h: * lib/ephy-state.c: (ephy_states_save): * lib/widgets/ephy-tree-model-node.c: (root_child_removed_cb): * src/bookmarks/ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save), (bookmarks_removed_cb), (topics_removed_cb): Try to fix node removal problems. I cant repro crashes ... but they are quite hard to reproduce. Use a save_xml helper that is low disk safe. * src/ephy-automation.c: (impl_ephy_automation_loadurl): Use OPEN_PAGE when an url is passed
* Fix crash on pause.Xan Lopez2003-05-261-0/+10
| | | | Fix crash on pause.
* Fix nautilus view crashMarco Pesenti Gritti2003-05-261-0/+6
| | | | | | | | 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org> * lib/ephy-state.c: (ephy_state_save): Fix nautilus view crash
* shift force reloadChristian Persch2003-05-261-0/+4
| | | | | | 2003-05-16 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de> * src/window-commands.c: shift force reload
* Revert latest node changes. Parents nodes need to be saved first and it'sMarco Pesenti Gritti2003-05-251-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_load), (ephy_favicon_cache_save), (ephy_favicon_cache_init), (ephy_favicon_cache_finalize): * embed/ephy-history.c: (ephy_history_load), (ephy_history_save), (ephy_history_init): * lib/ephy-node-db.c: (ephy_node_db_get_property), (ephy_node_db_set_property), (ephy_node_db_class_init), (ephy_node_db_init), (ephy_node_db_finalize), (ephy_node_db_new), (_ephy_node_db_remove_id): * lib/ephy-node-db.h: * lib/ephy-node.c: (ephy_node_save_to_xml): * lib/ephy-node.h: * lib/ephy-state.c: (ephy_states_load), (ephy_states_save), (ensure_states): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load), (ephy_bookmarks_save), (ephy_bookmarks_init): Revert latest node changes. Parents nodes need to be saved first and it's easier to do that in a not generic way :/
* UpdateMarco Pesenti Gritti2003-05-241-0/+13
| | | | | | | | | | | | | | | 2003-05-24 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/eggradiotoolbutton.c: * lib/egg/eggseparatortoolitem.c: * lib/egg/eggtoggletoolbutton.c: * lib/egg/eggtoolbar.c: * lib/egg/eggtoolbar.h: * lib/egg/eggtoolbutton.c: * lib/egg/eggtoolbutton.h: * lib/egg/eggtoolitem.c: Update
* Implement generic way to save/load db and make it low disk safe.Marco Pesenti Gritti2003-05-241-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-23 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_load), (ephy_favicon_cache_save), (ephy_favicon_cache_init), (ephy_favicon_cache_finalize): * embed/ephy-history.c: (ephy_history_load), (ephy_history_save), (ephy_history_init): * lib/ephy-node-db.c: (ephy_node_db_set_version), (ephy_node_db_get_property), (ephy_node_db_set_property), (ephy_node_db_class_init), (ephy_node_db_init), (ephy_node_db_finalize), (ephy_node_db_new), (_ephy_node_db_remove_id), (ephy_node_db_load_from_xml), (ephy_node_db_save_to_xml): * lib/ephy-node-db.h: * lib/ephy-node.c: (ephy_node_to_xml): * lib/ephy-node.h: * lib/ephy-state.c: (ephy_states_load), (ephy_states_save), (ensure_states): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load), (ephy_bookmarks_save), (ephy_bookmarks_init), (ephy_bookmarks_finalize): Implement generic way to save/load db and make it low disk safe.
* Activate the menu on button press down, like other menus.David Bordoley2003-05-231-0/+8
| | | | | | | | | | 2003-05-22 David Bordoley <bordoley@msu.edu> * src/bookmarks/ephy-topic-action.c: (menu_deactivate_cb), (button_pressed_cb), (connect_proxy): Activate the menu on button press down, like other menus.
* Revert embed dnd changes. They doesnt work properly.Marco Pesenti Gritti2003-05-231-0/+6
| | | | | | | | 2003-05-22 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-notebook.c: (ephy_notebook_insert_page): Revert embed dnd changes. They doesnt work properly.
* Disable Blink and Marquee, cuz they are annoying and non-standard. Don'tDavid Bordoley2003-05-231-0/+10
| | | | | | | | | | | | 2003-05-22 David Bordoley <bordoley@msu.edu> * embed/mozilla/mozilla-embed-single.cpp: (mozilla_set_default_prefs): Disable Blink and Marquee, cuz they are annoying and non-standard. Don't fetch sidebar whats related stuff. Line Wrap View->Source. CTRL-Mousewheel scrolls by one page. Enable Image Auto-Resizing. Enable Browsing with the Caret.
* Don't set a border width on the zoom control, so that it fits on theChristian Persch2003-05-231-0/+7
| | | | | | | | | 2003-05-22 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de> * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init): Don't set a border width on the zoom control, so that it fits on the address toolbar.
* configure.in: Added be to ALL_LINGUAS.Dmitry Mastrukov2003-05-221-0/+4
|
* Yet more new tab logic fixes.Xan Lopez2003-05-221-0/+10
| | | | Yet more new tab logic fixes.
* s/g_object_unref/ephy_node_unref/Xan Lopez2003-05-221-0/+7
| | | | s/g_object_unref/ephy_node_unref/
* Fix according to new tab logic.Xan Lopez2003-05-221-0/+7
| | | | Fix according to new tab logic.
* Implement our own drag dest on the embed. Dnd of multiple urls on embedMarco Pesenti Gritti2003-05-221-0/+8
| | | | | | | | | | 2003-05-21 Marco Pesenti Gritti <marco@it.gnome.org> * src/ephy-notebook.c: (child_realize_cb), (ephy_notebook_insert_page): Implement our own drag dest on the embed. Dnd of multiple urls on embed now open them in tabs.
* Add gettext call to l10nize string displayed in remaining column whenChristian Neumair2003-05-211-0/+7
| | | | | | | * embed/downloader-view.c: (downloader_view_set_download_info): Add gettext call to l10nize string displayed in remaining column when download is complete.
* s/address/page. This always bothered me.David Bordoley2003-05-211-0/+6
| | | | | | | | 2003-05-21 David Bordoley <bordoley@msu.edu> * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): s/address/page. This always bothered me.