aboutsummaryrefslogtreecommitdiffstats
path: root/embed
Commit message (Collapse)AuthorAgeFilesLines
* Correctly set the embed for the print dialogue.Christian Persch2003-10-313-4/+20
| | | | | | | | | | 2003-10-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/PrintingPromptService.cpp: Correctly set the embed for the print dialogue.
* Use gnomevfs helper to open applications, drop our own.Marco Pesenti Gritti2003-10-311-5/+6
| | | | | | | | | | 2003-10-31 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: * lib/ephy-file-helpers.c: * lib/ephy-file-helpers.h: Use gnomevfs helper to open applications, drop our own.
* Yet another mozilla API change.Christian Persch2003-10-311-1/+6
| | | | | | | | | 2003-10-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (getUILang): * configure.in: Yet another mozilla API change.
* Do not require a parent windowMarco Pesenti Gritti2003-10-311-4/+5
| | | | | | | | 2003-10-30 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/FilePicker.cpp: Do not require a parent window
* Add public function to get a host node from a page url.Christian Persch2003-10-302-5/+18
| | | | | | | | | | | | | | | | 2003-10-29 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (ephy_history_add_host), (ephy_history_get_host): * embed/ephy-history.h: Add public function to get a host node from a page url. * src/ephy-tab.c: (address_has_web_scheme), (ephy_tab_address_cb), (ephy_tab_zoom_changed_cb), (open_link_in_new_tab), (ephy_tab_init): Persist zoom settings per host.
* We cant cache mDOMDocument, it changes for every document loaded. RemoveMarco Pesenti Gritti2003-10-293-16/+5
| | | | | | | | | | | | 2003-10-29 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EventContext.cpp: We cant cache mDOMDocument, it changes for every document loaded. Remove some unused methods from definition.
* Make some vars private, remove an unused one.Marco Pesenti Gritti2003-10-293-8/+9
| | | | | | | | | | | | | | 2003-10-29 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Make some vars private, remove an unused one. * embed/mozilla/EventContext.cpp: Use the content dom document to determine is_framed_page.
* Implement smart selection in the downloader view.Xan Lopez2003-10-293-12/+80
| | | | | | | | | | | | | | | | | * embed/downloader-view.c: (downloader_view_remove_download): Implement smart selection in the downloader view. * data/epiphany.schemas.in: * embed/ephy-embed-popup-control.c: (embed_popup_download_link_cmd): * embed/mozilla/EphyHeaderSniffer.cpp: * lib/ephy-prefs.h: * src/popup-commands.c: (popup_cmd_download_link): Make persist downloads store the files in the download dir automatically without asking the user (key only accessible via gconf atm). CH downloads still need fixing.
* Add sanity check.Christian Persch2003-10-281-2/+5
| | | | | | | | | 2003-10-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: (MimeAskActionDialog::MimeAskActionDialog): Add sanity check.
* Open source in the default editor and remove the unused copy api. Add aMarco Pesenti Gritti2003-10-2812-89/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-28 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-embed-persist.h: * embed/ephy-embed.c: * embed/ephy-embed.h: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download): * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: * src/ephy-shell.c: (delete_files), (ephy_shell_finalize), (ephy_shell_new_tab), (ephy_shell_delete_on_exit): * src/ephy-shell.h: * src/window-commands.c: (get_editor_application), (editor_open_uri), (save_source_completed_cb), (editor_can_open_uri), (save_temp_source), (window_cmd_view_page_source): Open source in the default editor and remove the unused copy api. Add a missing include while at it.
* Fix page cloning, I was query descriptors interface on webBrowser insteadMarco Pesenti Gritti2003-10-281-8/+8
| | | | | | | | | 2003-10-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: Fix page cloning, I was query descriptors interface on webBrowser instead of docshell.
* We need to force the encoding to be able to unset it.Marco Pesenti Gritti2003-10-281-9/+12
| | | | | | | | | 2003-10-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: We need to force the encoding to be able to unset it.
* Implement filechooser for ASK_DESTINATION.Christian Persch2003-10-282-16/+79
| | | | | | | | | 2003-10-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: Implement filechooser for ASK_DESTINATION.
* Solving the wrapper mess THE ENDMarco Pesenti Gritti2003-10-283-53/+15
| | | | | | | | | | | | | | 2003-10-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Solving the wrapper mess THE END An about:blank document is created syncronously on _init, which means there are no more race conditions ! Mozilla api is CRACK.
* Solving the wrapper mess Episode 3. Rename to EphyBrowser and add sanityMarco Pesenti Gritti2003-10-288-114/+144
| | | | | | | | | | | | | | | | | | | | | | | | 2003-10-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-embed.h: Solving the wrapper mess Episode 3. Rename to EphyBrowser and add sanity checks. GtkMozEmbed initialize the browser on realize, that means until that we shouldnt use most of the EphyBrowser methods. I'm quite sure there are not such cases in current implementation, otherwise we would have had problems also before. Though better avoid problems in the future.
* *** empty log message ***Marco Pesenti Gritti2003-10-283-133/+97
|
* Solving the wrapper mess Episode 1.Marco Pesenti Gritti2003-10-277-278/+58
| | | | | | | | | | | | | | | | | | 2003-10-27 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-embed.c: * embed/ephy-embed.h: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: Solving the wrapper mess Episode 1. Cleanup EphyWrapper to use higher level apis. Do not set docshell history explicitly, it seem to pickup the registered one nicely.
* Port to new gtk+ file chooser.Christian Persch2003-10-2619-1249/+738
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-26 Christian Persch <chpe@cvs.gnome.org> Port to new gtk+ file chooser. * data/epiphany.schemas.in: * lib/ephy-prefs.h: Add key for remembering upload path. * embed /Makefile.am: * embed/downloader-view.c: * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type), (ephy_embed_persist_set_dest), (ephy_embed_persist_set_embed), (ephy_embed_persist_set_fc_title), (ephy_embed_persist_set_fc_parent), (ephy_embed_persist_set_flags), (ephy_embed_persist_set_max_size), (ephy_embed_persist_set_persist_key), (ephy_embed_persist_set_source), (ephy_embed_persist_get_dest), (ephy_embed_persist_get_embed), (ephy_embed_persist_get_fc_title), (ephy_embed_persist_get_fc_parent), (ephy_embed_persist_get_flags), (ephy_embed_persist_get_max_size), (ephy_embed_persist_get_persist_key), (ephy_embed_persist_get_source), (ephy_embed_persist_set_property), (ephy_embed_persist_get_property), (ephy_embed_persist_init), (ephy_embed_persist_finalize), (ephy_embed_persist_class_init), (ephy_embed_persist_cancel), (ephy_embed_persist_save), (ephy_embed_persist_new): * embed/ephy-embed-persist.h: * embed/ephy-embed-popup-control.c: (save_url), (save_property_url), (background_download_completed), (embed_popup_set_image_as_background_cmd), (embed_popup_copy_image_location_cmd): * src/popup-commands.c: (save_property_url), (background_download_completed), (popup_cmd_set_image_as_background): * src/window-commands.c: (open_response_cb), (window_cmd_file_open), (window_cmd_file_save_as): * src/window-commands.h: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type), (ephy_favicon_cache_new), (icon_is_obsolete), (icons_added_cb), (remove_obsolete_icons), (ephy_favicon_cache_init), (favicon_download_completed_cb), (ephy_favicon_cache_download), (ephy_favicon_cache_get): * embed/mozilla/MozDownload.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * src/popup-commands.c: (save_property_url), (background_download_completed), (popup_cmd_set_image_as_background): * src/window-commands.c: (open_response_cb), (window_cmd_file_open), (window_cmd_file_save_as): * src/window-commands.h: Simplify EphyEmbedPersist implementation. Augment it with properties for showing a file chooser to select persist destination. Port all callers to new interfaces. * embed/ephy-embed-single.c: (ephy_embed_single_remove_passwords): * embed/ephy-embed-single.h: * embed/ephy-embed-utils.c: * embed/ephy-embed-utils.h: Obsolete and removed. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: Misc cleanups. * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: Port to new file chooser class. * embed/mozilla/Makefile.am: * lib/Makefile.am: * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type), (current_folder_changed_cb), (ephy_file_chooser_init), (ephy_file_chooser_finalize), (ephy_file_chooser_set_persist_key), (ephy_file_chooser_set_property), (ephy_file_chooser_get_property), (ephy_file_chooser_class_init), (ephy_file_chooser_new): * lib/ephy-file-chooser.h: * src/bookmarks/ephy-bookmarks-editor.c: (import_from_file_response_cb), (import_dialog_response_cb): New file chooser wrapper class; ported file chooser callers to it.
* Interface for commands. Useful for undo. (cmd_undo works).Marco Pesenti Gritti2003-10-259-253/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-25 Marco Pesenti Gritti <marco@gnome.org> * embed/Makefile.am: * embed/ephy-command-manager.c: (ephy_command_manager_get_type), (ephy_command_manager_base_init), (ephy_command_manager_do_command), (ephy_command_manager_can_do_command), (ephy_command_manager_observe_command): * embed/ephy-command-manager.h: Interface for commands. Useful for undo. (cmd_undo works). * embed/ephy-embed.c: * embed/ephy-embed.h: Remove all clipboard calls. * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed.cpp: Implement part of the commands interface. No regressions. * src/window-commands.c: (window_cmd_edit_cut), (window_cmd_edit_copy), (window_cmd_edit_paste), (window_cmd_edit_select_all): Implement clipboard using commands.
* Remove a debug print, don't do anything on wm delete event.Xan Lopez2003-10-251-3/+1
| | | | | | | | * embed/downloader-view.c: (downloader_view_build_ui), (download_dialog_delete_cb): Remove a debug print, don't do anything on wm delete event.
* Resync with galeon.Marco Pesenti Gritti2003-10-256-76/+1774
| | | | | | | | | | | | 2003-10-25 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSDialogs.h: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.h: * embed/mozilla/Makefile.am: Resync with galeon.
* Remove open button, autclose when there are no downloads left.Xan Lopez2003-10-251-40/+15
| | | | | | | | | | | * data/glade/epiphany.glade: * embed/downloader-view.c: (downloader_view_init), (downloader_view_finalize), (get_row_from_download), (download_changed_cb), (downloader_view_add_download), (downloader_view_build_ui), (downloader_view_remove_download), (download_dialog_delete_cb): Remove open button, autclose when there are no downloads left.
* Use translatable title for untitled pages.Christian Persch2003-10-241-2/+8
| | | | | | | | 2003-10-25 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: Use translatable title for untitled pages.
* Add an helper to initialize downloads.Marco Pesenti Gritti2003-10-246-119/+207
| | | | | | | | | | | | | | | | | | | | | | | | 2003-10-24 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: Add an helper to initialize downloads. * embed/ephy-embed-persist.h: Add a flag to ask destination. * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: Use the helper. Add code to determine a good filename. * embed/mozilla/mozilla-embed-persist.cpp: Use a MozDownload directly if there is a dest set, it doesnt make sense to use sniffer for favicons.
* Every time you change API God kills a kitten. Think of the kitten!! (ThatXan Lopez2003-10-234-18/+60
| | | | | | | | | | * embed/mozilla/EphyEventListener.cpp: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/EventContext.cpp: Every time you change API God kills a kitten. Think of the kitten!! (That means you, Mozilla :)
* Encoding menu improvements, Episode V: MPT strikes back.Christian Persch2003-10-212-69/+1
| | | | | | | | | | | | | | | | | | | 2003-10-20 Christian Persch <chpe@cvs.gnome.org> Encoding menu improvements, Episode V: MPT strikes back. * data/glade/epiphany.glade: * embed/ephy-encodings.c: (ephy_encodings_finalize), (ephy_encodings_init): * embed/ephy-encodings.h: * src/ephy-encoding-dialog.c: (encoding_is_automatic), (sync_embed_cb), (activate_choice), (ephy_encoding_dialog_response_cb), (view_node_selected_cb), (view_node_activated_cb), (ephy_encoding_dialog_init): Replace the 2-pane view with a single list, and restore the automatic and manual radio buttons.
* unref the model once it's set in the viewMarco Pesenti Gritti2003-10-201-0/+1
| | | | | | | | | 2003-10-19 Marco Pesenti Gritti <marco@gnome.org> * embed/downloader-view.c: (downloader_view_build_ui): * src/language-editor.c: (language_editor_set_view): unref the model once it's set in the view
* We cant remove while iterating childrens, build a list and remove later.Marco Pesenti Gritti2003-10-191-8/+14
| | | | | | | | | | 2003-10-19 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-history.c: (update_host_on_child_remove), (update_hosts): We cant remove while iterating childrens, build a list and remove later.
* Update remaning time every two secondsMarco Pesenti Gritti2003-10-195-155/+200
| | | | | | | | | | | | | | | | | | | | | 2003-10-19 Marco Pesenti Gritti <marco@gnome.org> * TODO: * embed/ephy-download.c: (ephy_download_class_init), (ephy_download_init), (update_remaining_time), (ephy_download_get_remaining_time): * embed/ephy-download.h: Update remaning time every two seconds * embed/mozilla/mozilla-download.cpp: Source/target was swapped * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: Fix style
* do not try to remove All nodeMarco Pesenti Gritti2003-10-191-1/+4
| | | | | | | | 2003-10-19 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-history.c: (update_hosts): do not try to remove All node
* cleanup. Fix warning when fetching favicons.Marco Pesenti Gritti2003-10-191-27/+32
| | | | | | | | 2003-10-19 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: cleanup. Fix warning when fetching favicons.
* Looks like I copied a bug from mozilla js code. Do not show bogusMarco Pesenti Gritti2003-10-181-12/+3
| | | | | | | | | 2003-10-18 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: Looks like I copied a bug from mozilla js code. Do not show bogus checkbox.
* initialize cur/total sizeMarco Pesenti Gritti2003-10-181-0/+2
| | | | | | | | 2003-10-18 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/MozDownload.cpp: initialize cur/total size
* fixup styleMarco Pesenti Gritti2003-10-182-194/+188
| | | | | | | | | | 2003-10-18 Marco Pesenti Gritti <marco@gnome.org> * TODO: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: fixup style
* Add nsIAuthPrompt implementation, necessary to make downloads onMarco Pesenti Gritti2003-10-182-2/+48
| | | | | | | | | | 2003-10-18 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: Add nsIAuthPrompt implementation, necessary to make downloads on authenticated pages work.
* Fix string for old mozilla versions.Marco Pesenti Gritti2003-10-181-8/+10
| | | | | | | | 2003-10-18 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyWrapper.cpp: Fix string for old mozilla versions.
* Encoding menu improvements, Part 4: The Rewrite.Christian Persch2003-10-1814-119/+841
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-18 Christian Persch <chpe@cvs.gnome.org> Encoding menu improvements, Part 4: The Rewrite. * data/glade/epiphany.glade: * data/ui/epiphany-ui.xml: * data/ui/nautilus-epiphany-view.xml.in: * embed/Makefile.am: * embed/ephy-embed-shell.c: (ephy_embed_shell_init), (ephy_embed_shell_finalize), (ephy_embed_shell_new), (ephy_embed_shell_get_encodings): * embed/ephy-embed-shell.h: * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/ephy-embed-utils.h: * embed/ephy-embed.c: (ephy_embed_get_encoding_info): * embed/ephy-embed.h: * embed/ephy-encodings.c: (ephy_encodings_get_type), (ephy_encodings_finalize), (ephy_encodings_class_init), (ephy_encodings_get_node), (ephy_encodings_get_encodings), (ephy_encodings_get_detectors), (ephy_encodings_get_all), (ephy_encodings_get_categories), (ephy_encodings_add_recent), (ephy_encodings_get_recent), (ephy_encodings_init), (ephy_encoding_info_free), (ephy_encodings_new): * embed/ephy-encodings.h: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-notifiers.cpp: * lib/Makefile.am: * lib/ephy-encodings.c: * lib/ephy-encodings.h: * lib/ephy-langs.c: (ephy_font_languages), (ephy_font_n_languages): * lib/ephy-langs.h: * src/Makefile.am: * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type), (setup_filter), (sync_embed_cb), (sync_active_tab), (ephy_encoding_dialog_set_window), (activate_choice), (activate_automatic), (ephy_encoding_dialog_response_cb), (category_node_selected_cb), (view_node_selected_cb), (view_node_activated_cb), (ephy_encoding_dialog_init), (ephy_encoding_dialog_finalize), (ephy_encoding_dialog_set_property), (ephy_encoding_dialog_get_property), (ephy_encoding_dialog_class_init), (ephy_encoding_dialog_new): * src/ephy-encoding-dialog.h: * src/ephy-encoding-menu.c: (ephy_encoding_menu_init), (sort_encodings), (add_menu_item), (update_encoding_menu_cb), (encoding_activate_cb), (add_action), (ephy_encoding_menu_view_dialog_cb), (ephy_encoding_menu_automatic_cb), (ephy_encoding_menu_set_window), (ephy_encoding_menu_finalize), (ephy_encoding_menu_class_init), (ephy_encoding_menu_new): * src/ephy-nautilus-view.c: (gnv_bonobo_control_activate_cb), (gnv_cmd_select_encoding), (gnv_cmd_edit_find): * src/ephy-window.c: (ephy_window_set_active_tab), (setup_notebook), (ephy_window_set_property), (ephy_window_get_property), (ephy_window_class_init): * src/language-editor.h: * src/pdm-dialog.c: (setup_passwords_treeview), (setup_cookies_treeview): * src/prefs-dialog.c: (prefs_dialog_finalize), (get_current_language_code), (fonts_language_info_cmp), (create_fonts_language_menu), (find_encoding_in_list_cmp), (sort_encodings), (create_optionmenu), (prefs_dialog_init): Made encodings menu dynamic, containing recently used items + items related to the currently active encoding. Split encodings out as a embed shell service, port all users over to that. Harvest all encoding info we can get from mozilla.
* Fix Save As, we need ever to pass the url now. Now hope chpe stop to bugMarco Pesenti Gritti2003-10-171-13/+19
| | | | | | | | | | 2003-10-17 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Fix Save As, we need ever to pass the url now. Now hope chpe stop to bug me about things xan broke ...
* I suck ... files forgotMarco Pesenti Gritti2003-10-172-3/+5
|
* Merge new-downloader branch. We reworked the backend, the userMarco Pesenti Gritti2003-10-1725-2493/+1249
| | | | interface is still incomplete.
* Include config.h.Christian Persch2003-10-161-1/+7
| | | | | | | | 2003-10-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Include config.h.
* Encodings menu improvements, part 3: Refactored the encodings list; it noChristian Persch2003-10-145-299/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-10-13 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: (ephy_embed_single_free_passwords): * embed/ephy-embed-single.h: * embed/ephy-embed-utils.c: (ephy_embed_utils_build_encodings_submenu): * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * lib/Makefile.am: * lib/ephy-encodings.c: (ephy_encoding_info_free), (encodings_info_cmp), (ephy_encodings_get_list): * lib/ephy-encodings.h: * lib/ephy-langs.c: (ephy_lang_group_info_free), (lang_group_info_cmp), (ephy_lang_get_group_list), (fonts_language_info_cmp), (ephy_font_langs_get_codes_list), (ephy_font_langs_get_list): * lib/ephy-langs.h: * po/POTFILES.in: * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window), (ephy_encoding_menu_rebuild): * src/prefs-dialog.c: (prefs_dialog_finalize), (get_current_language_code), (create_fonts_language_menu), (default_encoding_menu_changed_cb), (find_encoding_in_list_cmp), (create_default_encoding_menu): Encodings menu improvements, part 3: Refactored the encodings list; it no longer is neccessary to have it in the embed single. Ported all callers to new infrastructure.
* Return "en" when in C locale.Christian Persch2003-10-131-1/+1
| | | | | | | | | 2003-10-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: (get_system_language): Return "en" when in C locale.
* Include config.h.Christian Persch2003-10-121-0/+4
| | | | | | | | 2003-10-11 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyWrapper.cpp: Include config.h.
* Adapt EphyWrapper::GetEncoding to varying mozilla APIs.Christian Persch2003-10-123-10/+20
| | | | | | | | | | 2003-10-11 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/mozilla-embed.cpp: Adapt EphyWrapper::GetEncoding to varying mozilla APIs.
* Merge completion branchMarco Pesenti Gritti2003-10-121-77/+0
|
* Encoding menu improvements, part 2: Implement ephy_embed_get_encoding, andChristian Persch2003-10-125-4/+62
| | | | | | | | | | | | | | | 2003-10-11 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_get_encoding): * embed/ephy-embed.h: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb), (update_encoding_menu_cb), (ephy_encoding_menu_set_window): Encoding menu improvements, part 2: Implement ephy_embed_get_encoding, and use it in the menu to indicate the encoding of the loaded page.
* Reenable deprecated api where necessary, fixup some header inclusions.Marco Pesenti Gritti2003-10-113-59/+3
| | | | | | | | | | | | | | | | | | | | | | 2003-10-10 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/mozilla-embed-single.cpp: * lib/Makefile.am: * lib/ephy-dialog.c: (get_pref_type_from_widget), (prefs_connect_signals), (load_props), (save_props): * lib/ephy-gui.h: * lib/widgets/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: * src/bookmarks/ephy-topic-action.c: * src/ephy-history-window.c: Reenable deprecated api where necessary, fixup some header inclusions. Remove unused color picker control in ephy-dialog. Remove unused file types optionmenu in Filepicker.
* Add new files.Xan Lopez2003-10-074-0/+1212
| | | | Add new files.
* More granular filtering updateMarco Pesenti Gritti2003-10-061-4/+70
| | | | | | | | | | | | | | | | | | 2003-10-06 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-history-window.c: (setup_filters), (site_node_selected_cb), (search_entry_search_cb), (time_optionmenu_changed_cb): More granular filtering update 2003-10-06 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-history.c: (update_host_on_child_remove), (update_hosts), (page_removed_from_host_cb), (ephy_history_init), (ephy_history_finalize): Update host last visit when removing sites from it.
* Don't pass NULL to gnome_vfs_expand_initial_tilde.Christian Persch2003-09-301-1/+10
| | | | | | | | 2003-09-30 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (print_get_info): Don't pass NULL to gnome_vfs_expand_initial_tilde.
* More accurate description for Ever filter. Keep the backend as is, so weMarco Pesenti Gritti2003-09-301-0/+1
| | | | | | | | | | | 2003-09-30 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-history.c: * src/ephy-history-window.c: (build_search_box): More accurate description for Ever filter. Keep the backend as is, so we dont have to change it if we change history expire.
* The file picker dir can be NULL, check before trying to expand tilde.Marco Pesenti Gritti2003-09-281-2/+5
| | | | | | | | | | | | | | 2003-09-28 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: The file picker dir can be NULL, check before trying to expand tilde. * src/bookmarks/ephy-bookmarks-editor.c: (import_dialog_response_cb), (cmd_bookmarks_import): Implement import from a file
* API sync, from galeon.Xan Lopez2003-09-271-8/+8
| | | | API sync, from galeon.
* Use gtkicontheme, and use it also for mime icons.Marco Pesenti Gritti2003-09-271-2/+4
| | | | | | | | | | | | | | | 2003-09-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: * lib/ephy-gui.c: (make_mime_name), (ephy_gui_get_pixbuf_from_mime_type): * lib/ephy-gui.h: * lib/widgets/ephy-spinner.c: (ephy_spinner_init), (ephy_spinner_theme_changed), (ephy_spinner_load_images), (ephy_spinner_finalize): * src/ephy-shell.c: (ephy_shell_init): Use gtkicontheme, and use it also for mime icons.
* Fix #123176. Use response instead of connecting 210 callbacks.Marco Pesenti Gritti2003-09-251-20/+25
| | | | | | | | | | 2003-09-25 Marco Pesenti Gritti <marco@gnome.org> * data/glade/epiphany.glade: * embed/mozilla/ContentHandler.cpp: Fix #123176. Use response instead of connecting 210 callbacks.
* Use gconf_client_notify. Fixed bug #112882.Christian Persch2003-09-201-10/+1
| | | | | | | | 2003-09-20 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Use gconf_client_notify. Fixed bug #112882.
* Fix directory selection persistence [bug #122780].Christian Persch2003-09-202-16/+18
| | | | | | | | | | 2003-09-20 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/mozilla/mozilla-embed-single.cpp: * src/window-commands.c: (window_cmd_file_open): Fix directory selection persistence [bug #122780].
* Do not fail if prefs.js is corrupted.Marco Pesenti Gritti2003-09-201-1/+0
| | | | | | | | | | | | 2003-09-20 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Do not fail if prefs.js is corrupted. * src/ephy-window.c: (ephy_window_state_event_cb): Do not allow to edit toolbar in fs
* embed/mozilla/MozRegisterComponents.cpp A embed/mozilla/GtkNSSDialogs.cppChristian Persch2003-09-194-0/+494
| | | | | | | | | | | | | 2003-09-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp A embed/mozilla/GtkNSSDialogs.cpp A embed/mozilla/GtkNSSDialogs.h * embed/mozilla/Makefile.am * configure.in: Implement Gtk versions of the mozilla certificate prompts. Ported from galeon -- many thanks to Crispin for this excellent work!
* Refactor node db loading functions into a common one in ephy-node-db.Christian Persch2003-09-182-50/+8
| | | | | | | | | | | | | | 2003-09-18 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init): * embed/ephy-history.c: (ephy_history_init): * lib/ephy-node-db.c: (ephy_node_db_load_from_file): * lib/ephy-node-db.h: * lib/ephy-state.c: (ensure_states): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): Refactor node db loading functions into a common one in ephy-node-db. Switch to using xmlReader api.
* Re-revert, use new gnome vfs show_url api.Christian Persch2003-09-181-3/+3
| | | | | | | | | | | | 2003-09-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ExternalProtocolService.cpp: Re-revert, use new gnome vfs show_url api. * configure.in: Depend on appropriate gnome-vfs version.
* Added in support to allow Mozilla 1.4.1 to be used for Epiphany compile.Patanjali Somayaji2003-09-144-6/+6
|
* First important step in solving the fonts mess. Allow to select theMarco Pesenti Gritti2003-09-104-23/+7
| | | | | | | | | | | | | | | | | | 2003-09-09 Marco Pesenti Gritti <marco@gnome.org> * data/default-prefs.js: * data/glade/prefs-dialog.glade: * embed/ephy-embed-single.c: (ephy_embed_single_get_font_list): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * src/prefs-dialog.c: (setup_font_menu), (attach_fonts_signals), (setup_size_controls), (setup_fonts), (prefs_dialog_init): First important step in solving the fonts mess. Allow to select the variable width instead of families. Also use points instead of pixels. Set a minimum font size by default.
* *** empty log message ***Marco Pesenti Gritti2003-09-081-53/+26
|
* Set wrap around prop in mozilla interfaceMarco Pesenti Gritti2003-09-071-0/+1
| | | | | | | | 2003-09-07 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyWrapper.cpp: Set wrap around prop in mozilla interface
* Mega-patch, changelog too long to paste here.Christian Persch2003-09-0232-409/+298
|
* Add extra bogosity check, ported from galeon.Christian Persch2003-08-241-0/+1
| | | | | | | | 2003-08-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyWrapper.cpp: (SetZoomOnDocshell): Add extra bogosity check, ported from galeon.
* Use WARN_CXXFLAGS for mozilla code. You need to update gnome-common.Marco Pesenti Gritti2003-08-241-1/+1
| | | | | | | | | | 2003-08-23 Marco Pesenti Gritti <marco@gnome.org> * configure.in: * embed/mozilla/Makefile.am: Use WARN_CXXFLAGS for mozilla code. You need to update gnome-common.
* Overwrite existing files. (We already warn the user about it).Marco Pesenti Gritti2003-08-211-7/+8
| | | | | | | | | 2003-08-20 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Overwrite existing files. (We already warn the user about it).
* Do not try to remove completed downloads, fixes a crash.Marco Pesenti Gritti2003-08-201-2/+5
| | | | | | | | 2003-08-20 Marco Pesenti Gritti <marco@gnome.org> * embed/downloader-view.c: (delete_pending_foreach): Do not try to remove completed downloads, fixes a crash.
* Add activate api.Marco Pesenti Gritti2003-08-193-0/+21
| | | | | | | | | | | | | | | | | 2003-08-19 Marco Pesenti Gritti <marco@.gnome.org> * embed/ephy-embed.c: (ephy_embed_activate): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: Add activate api. * src/window-commands.c: (window_cmd_go_back), (window_cmd_go_up), (window_cmd_go_forward), (window_cmd_view_stop), (window_cmd_view_reload): Activate on navigation commands. It seem like a better beahvior and it avoid some mozilla focus craziness.
* *** empty log message ***Marco Pesenti Gritti2003-08-172-19/+0
|
* Fix bug #119818.Christian Persch2003-08-151-1/+14
| | | | | | | | 2003-08-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozillaPrivate.cpp: (MozillaCollatePrintSettings): Fix bug #119818.
* Expand initial ~ in file name to print to.Christian Persch2003-08-151-1/+2
| | | | | | | | 2003-08-15 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (print_get_info): Expand initial ~ in file name to print to.
* Make print preview exit code safer.Marco Pesenti Gritti2003-08-151-1/+1
| | | | | | | | | 2003-08-14 Marco Pesenti Gritti <marco@.gnome.org> * embed/mozilla/EphyWrapper.cpp: * src/ppview-toolbar.c: (toolbar_cmd_ppv_close): Make print preview exit code safer.
* Remove an unused progress listener. Looks like galeon 1 code ?!Marco Pesenti Gritti2003-08-144-159/+1
| | | | | | | | | | | | 2003-08-13 Marco Pesenti Gritti <marco@.gnome.org> * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/Makefile.am: * embed/mozilla/PrintProgressListener.cpp: * embed/mozilla/PrintProgressListener.h: Remove an unused progress listener. Looks like galeon 1 code ?!
* Respect system pref about no proxy for.Marco Pesenti Gritti2003-08-122-1/+46
| | | | | | | | | 2003-08-11 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-notifiers.cpp: Respect system pref about no proxy for.
* Sync with Moz HEAD.Xan Lopez2003-08-111-2/+5
| | | | Sync with Moz HEAD.
* Fix mem leak.Christian Persch2003-08-091-3/+4
| | | | | | | | 2003-08-08 Christian Persch <chp@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): Fix mem leak.
* Fix mem leaks.Christian Persch2003-08-091-21/+42
| | | | | | | | 2003-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (print_free_info), (print_get_inf): Fix mem leaks.
* Fix mem leak.Christian Persch2003-08-091-0/+4
| | | | | | | | 2003-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.c: (set_properties): Fix mem leak.
* s/KB/kB/Xan Lopez2003-08-081-4/+4
| | | | s/KB/kB/
* When the embed is not initialized return about:blank as address.Marco Pesenti Gritti2003-08-081-1/+1
| | | | | | | | | 2003-08-08 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed.cpp: When the embed is not initialized return about:blank as address.
* *** empty log message ***Marco Pesenti Gritti2003-08-081-0/+4
|
* *** empty log message ***Marco Pesenti Gritti2003-08-071-61/+55
|
* Use link text as bookmark title when no title is specified.Marco Pesenti Gritti2003-08-052-1/+85
| | | | | | | | | | | 2003-08-05 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * src/popup-commands.c: (popup_cmd_bookmark_link): Use link text as bookmark title when no title is specified.
* Compare the scheme to "file", not the entire url.Christian Persch2003-08-041-3/+5
| | | | | | | | 2003-08-04 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (ephy_history_add_host): Compare the scheme to "file", not the entire url.
* 0.8.2. Drop mozilla 1.3 compatibility.Release082Marco Pesenti Gritti2003-08-031-16/+0
| | | | | | | | | | 2003-08-03 Marco Pesenti Gritti <marco@it.gnome.org> * NEWS: * configure.in: * embed/mozilla/GlobalHistory.cpp: 0.8.2. Drop mozilla 1.3 compatibility.
* revert last commitMarco Pesenti Gritti2003-08-031-0/+3
|
* Do not disable window raising anymore, mozilla seem to behave correctlyMarco Pesenti Gritti2003-08-021-3/+0
| | | | | | | | | 2003-08-02 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Do not disable window raising anymore, mozilla seem to behave correctly now.
* Restore the "ge_dom_mouse_down" signal.Christian Persch2003-08-023-10/+29
| | | | | | | | | | 2003-08-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_mouse_down_cb): * embed/ephy-embed.h: * embed/ephy-embed.c: (ephy_embed_base_init): Restore the "ge_dom_mouse_down" signal.
* Added one translator's comment, and clarified another.Christian Persch2003-07-241-3/+9
| | | | | | | | | 2003-07-24 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: * embed/mozilla/mozilla-notifiers.cpp: Added one translator's comment, and clarified another.
* coughXan Lopez2003-07-241-1/+1
| | | | cough
* Add history include dir, needed for Mozilla 1.5bXan Lopez2003-07-231-0/+2
| | | | Add history include dir, needed for Mozilla 1.5b
* Do not emit warning when language pack is not installed.Marco Pesenti Gritti2003-07-201-7/+1
| | | | | | | | 2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Do not emit warning when language pack is not installed.
* Rework find implementation to integrate better with type ahead and toMarco Pesenti Gritti2003-07-208-344/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed.c: (ephy_embed_find_set_properties), (ephy_embed_find_next): * embed/ephy-embed.h: * embed/find-dialog.c: (update_navigation_controls), (impl_show), (find_dialog_class_init), (set_properties), (sync_page_change), (sync_embed), (find_dialog_init), (find_dialog_finalize), (find_dialog_go_next), (find_dialog_go_prev), (find_close_button_clicked_cb), (find_next_button_clicked_cb), (find_prev_button_clicked_cb), (find_entry_changed_cb), (find_check_toggled_cb): * embed/find-dialog.h: * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed.cpp: * lib/ephy-dialog.h: * src/ephy-window.c: (ephy_window_find): * src/ephy-window.h: * src/window-commands.c: (window_cmd_edit_find), (window_cmd_edit_find_next), (window_cmd_edit_find_prev): Rework find implementation to integrate better with type ahead and to simplify the code. Do not try to set menus sensitivity because mozilla doesnt provide an api for it and it breaks with type ahead. * lib/ephy-dialog.c: (ephy_dialog_class_init), (ephy_dialog_finalize), (dialog_destroy_cb), (impl_construct), (ephy_dialog_construct): Remove no more used destruct crap.
* I forgot to commit the Makefile.am changes needed for the previous patch.Christian Persch2003-07-201-0/+2
| | | | | | | | | 2003-07-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: I forgot to commit the Makefile.am changes needed for the previous patch. Thanks to Manny for pointing this out to me :)
* Set the chrome locale on startup. That means that if the correct lang packChristian Persch2003-07-191-0/+66
| | | | | | | | | | | | | 2003-07-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.c: (getUILang), (mozilla_init_chrome), (mozilla_embed_single_init_services): Set the chrome locale on startup. That means that if the correct lang pack is installed, dialogues coming from mozilla will be translated. Set skin to 'classic' on startup, so we get native scrollbars. Ported from galeon.
* Do not enable smooth scroll and image autoresize.Marco Pesenti Gritti2003-07-181-8/+0
| | | | | | | | 2003-07-18 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Do not enable smooth scroll and image autoresize.
* Allow DND of URLs (from links or favicons or other apps...) to theXan Lopez2003-07-172-0/+22
| | | | | | Allow DND of URLs (from links or favicons or other apps...) to the bookmarks toolbar, fixes #116613 (HOORAY), thanks to marco and chpe for the help.
* Fix compiler warning.Christian Persch2003-07-151-1/+1
| | | | | | | | 2003-07-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (impl_get_font_list): Fix compiler warning.
* 0.8.0. Make it distcheck.Marco Pesenti Gritti2003-07-151-1/+1
| | | | | | | | | | | 2003-07-15 Marco Pesenti Gritti <marco@it.gnome.org> * NEWS: * configure.in: * embed/Makefile.am: * src/Makefile.am: 0.8.0. Make it distcheck.
* List all mozilla fonts and not only the language specific, otherwise weMarco Pesenti Gritti2003-07-151-37/+17
| | | | | | | | | | | | 2003-07-14 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: List all mozilla fonts and not only the language specific, otherwise we get empty list. Use fontconfig aliases as defaults. This is temporary until we design simpler fonts configuration.
* Fix mem leaks; thanks to Xan for pointing this out.Christian Persch2003-07-141-0/+5
| | | | | | | | | | | | 2003-07-14 Christian Persch <chpe@cvs.gnome.org> * src/pdm-dialog.c: (pdm_dialog_cookies_properties_button_clicked_cb): * src/language-editor.c: (language_editor_update_pref): * embed/downloader-view.c: (controls_info_foreach), (download_dialog_pause_cb), (download_dialog_abort_cb), (downloader_treeview_selection_changed_cb), (open_selection_foreach): Fix mem leaks; thanks to Xan for pointing this out.
* UpdateMarco Pesenti Gritti2003-07-143-14/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-07-14 Marco Pesenti Gritti <marco@it.gnome.org> * lib/egg/eggtreemultidnd.c: (egg_tree_multi_drag_button_press_event): Update * embed/ephy-embed-popup-control.c: (save_property_url), (embed_popup_download_link_cmd), (embed_popup_save_image_as_cmd), (save_url), (embed_popup_save_page_as_cmd), (embed_popup_save_background_as_cmd): * src/popup-commands.c: (save_property_url), (popup_cmd_download_link), (popup_cmd_save_image_as), (popup_cmd_save_background_as): * src/window-commands.c: (window_cmd_file_open), (window_cmd_file_save_as): Higgy titles for file pickers. * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/ephy-embed-utils.h: Allow to pass a title to _save. Show an error message when saving doesnt succeed.
* Fix mem leaks.Christian Persch2003-07-141-9/+27
| | | | | | | | | | | | | | 2003-07-13 Christian Persch <chpe@cvs.gnome.org> * src/language-editor.c: (language_editor_remove_button_clicked_cb): * embed/downloader-view.c: (downloader_view_set_download_info), (downloader_view_remove_download), (downloader_view_set_download_progress), (downloader_view_set_download_status), (download_dialog_abort_cb): * lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_multi_row_draggable): Fix mem leaks.
* 2003-07-13 Marco Pesenti Gritti <marco@it.gnome.org>Marco Pesenti Gritti2003-07-137-30/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am: * configure.in: * embed/Makefile.am: * embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache), (impl_get_downloader_view): * embed/ephy-embed-shell.h: * embed/ephy-embed-single.c: * embed/ephy-embed-single.h: * embed/mozilla/ProgressListener.cpp: * embed/mozilla/mozilla-embed.cpp: * lib/Makefile.am: * lib/ephy-langs.h: * lib/ephy-node.c: (unref_signal_objects), (ephy_node_signal_connect_object): * plugins/Makefile.am: * plugins/sample/Makefile.am: * plugins/sample/sample.c: (bmk_added), (bmk_removed), (bmk_changed), (switch_page_cb), (window_focus_in_cb), (location_changed_cb), (tab_added_cb), (new_window_cb), (plugin_init): * src/Makefile.am: * src/bookmarks/Makefile.am: * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_sync_icon): * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon), (ephy_bookmark_properties_init): * src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon), (ephy_bookmarks_editor_init): * src/bookmarks/ephy-bookmarks.c: (update_favorites_menus): * src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu): * src/ephy-automation.c: (impl_ephy_automation_loadurl), (impl_ephy_automation_quit), (impl_ephy_automation_load_session): * src/ephy-favicon-action.c: (ephy_favicon_action_init): * src/ephy-history-window.c: (confirmation_dialog_response_cb), (provide_favicon): * src/ephy-location-action.c: (connect_proxy): * src/ephy-notebook.c: (sync_icon): * src/ephy-shell.c: (ephy_shell_get_active_window), (ephy_shell_get_session), (ephy_shell_get_autocompletion), (ephy_shell_get_toolbars_model): * src/ephy-shell.h: * src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_init), (ephy_tab_get_action): * src/ephy-tab.h: * src/ephy-tabs-menu.c: (ephy_tabs_menu_update): * src/ephy-window.c: (ephy_window_fullscreen), (ephy_window_unfullscreen), (sync_tab_icon), (ephy_window_init), (remove_from_session), (ephy_window_get_active_tab):
* Show the doc context menu on ctrl+f10Marco Pesenti Gritti2003-07-111-3/+10
| | | | | | | | | | 2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed.cpp: Show the doc context menu on ctrl+f10 2
* Merge external protocols in one file (implementation is just one macro).Marco Pesenti Gritti2003-07-079-217/+147
| | | | | | | | | | | | | | | | | | | 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.
* *** empty log message ***Marco Pesenti Gritti2003-07-061-7/+2
|
* Fix mem leak.Christian Persch2003-07-061-0/+1
| | | | | | | | 2003-07-06 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize): Fix mem leak.
* Api resync and cleanup from galeon.Marco Pesenti Gritti2003-07-062-6/+10
| | | | | | | | | | 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.
* Remove the persist object from the hash table before emitting the changedChristian Persch2003-07-041-3/+5
| | | | | | | | | 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.
* Remove use of acconfig.h.Marco Pesenti Gritti2003-07-0410-99/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Sync with Moz Head, small cleanup.Xan Lopez2003-07-042-5/+4
| | | | Sync with Moz Head, small cleanup.
* s/Caches/CacheMarco Pesenti Gritti2003-07-021-1/+0
| | | | | | | | | | | | 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-38/+0
| | | | | | | | | | | | | | | | | | | | | 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.
* Use normal google search for keywordsMarco Pesenti Gritti2003-07-021-1/+1
| | | | | | | | 2003-07-02 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Use normal google search for keywords
* Remove some unused codeMarco Pesenti Gritti2003-07-014-55/+2
| | | | | | | | | | | | | | | 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-22/+30
| | | | | | | | 2003-06-29 James Willcox <jwillcox@gnome.org> * embed/mozilla/ContentHandler.cpp: Remember the directory when saving files. Fixes #115603.
* Fix callbacks for new signature of ge_location embed signal.Christian Persch2003-06-301-1/+1
| | | | | | | | | | | | | | 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.
* Emit the changed signal before unrefing the persist object. The changedMarco Pesenti Gritti2003-06-291-5/+8
| | | | | | | | | | | | 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-1/+1
| | | | | | | | 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.
* removed unused header, fixes compilation with mozilla headChristophe Fergeau2003-06-291-1/+0
| | | | | | | 2003-06-28 Christophe Fergeau <teuf@users.sourceforge.net> * embed/mozilla/EphyWrapper.cpp: removed unused header, fixes compilation with mozilla head
* Set done size to total size on download completedMarco Pesenti Gritti2003-06-281-6/+10
| | | | | | | | | 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-2/+10
| | | | | | | | | 2003-06-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild): * embed/find-dialog.c: (find_get_info): Fix mem leaks.
* 2003-06-27 Marco Pesenti Gritti <marco@it.gnome.org>Marco Pesenti Gritti2003-06-283-6/+13
| | | | | | | | | | | * 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):
* Add two new encodings, and change access keys to be unique.Christian Persch2003-06-261-3/+7
| | | | | | | | 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-1/+19
| | | | | | | | | 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.
* Grab focus after the old text has been restored.Marco Pesenti Gritti2003-06-251-6/+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/+7
| | | | | | | | 2003-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/GlobalHistory.cpp: Api change
* Remove some unused headers.Marco Pesenti Gritti2003-06-232-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* *** empty log message ***Marco Pesenti Gritti2003-06-231-7/+2
|
* Correct translations dir (leftover from galeon)Marco Pesenti Gritti2003-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-3/+3
| | | | | | | | 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/+4
| | | | | | | | 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-13/+0
| | | | | | | | | | 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-20/+18
| | | | | | | | | 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.
* *** empty log message ***Marco Pesenti Gritti2003-06-221-1/+1
|
* Pass elapsed times in seconds, more consistent and avoid overflow.Marco Pesenti Gritti2003-06-221-1/+1
| | | | | | | | | | 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.
* Misc i18n fixes: mark default encoding and encoding autodetector in theChristian Persch2003-06-221-1/+15
| | | | | | | | | | | | | | 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.
* Mozilla api change, pfffffMarco Pesenti Gritti2003-06-201-0/+4
| | | | | | | | 2003-06-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/EphyWrapper.cpp: Mozilla api change, pfffff
* Fix compilation.Xan Lopez2003-06-202-1/+1
| | | | Fix compilation.
* With the gtk fullscreen api things can be cleaner: use the api instead ofMarco Pesenti Gritti2003-06-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-194-54/+46
| | | | More cleanups, fix memleaks.
* Drop some useless code.Xan Lopez2003-06-181-7/+0
| | | | Drop some useless code.
* As first thing when a download stop, report it to the view.Marco Pesenti Gritti2003-06-181-10/+9
| | | | | | | | | 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.
* Re-enable the next/prev buttons on page change.Christian Persch2003-06-181-2/+52
| | | | | | | | | 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-182-29/+22
| | | | | | | | 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 ................
* s/snprintf/g_snprintf to not break gcc 2.95Marco Pesenti Gritti2003-06-171-6/+6
| | | | | | | | | | | | | 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
* Fix use document colorsMarco Pesenti Gritti2003-06-171-2/+4
| | | | | | | | 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Fix use document colors
* Fix potential crash.Christian Persch2003-06-161-2/+5
| | | | | | | | 2003-06-16 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.c: (sync_embed): Fix potential crash.
* *** empty log message ***Marco Pesenti Gritti2003-06-162-718/+0
|
* Merge with popup control, we dont need it for bonobo window anymore.Marco Pesenti Gritti2003-06-164-93/+620
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1610-312/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-168-2/+158
| | | | | | | | | | | | | | | | | | | | | | 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-2/+0
| | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Remove unneeded includes which mozilla cvs no longer provides.
* TypoMarco Pesenti Gritti2003-06-151-1/+1
|
* Use new INIT macros (from galeon).Marco Pesenti Gritti2003-06-155-81/+63
| | | | | | | | | | | | | | | | 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-91/+0
| | | | | | | | 2003-06-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single: (control_encodings_list): Removed it because it's unnecessary.
* *** empty log message ***Marco Pesenti Gritti2003-06-152-22/+31
|
* Convert dialog to metric units and default paper to A4. Fixes #112619Christian Persch2003-06-153-18/+24
| | | | | | | | | | | | | 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-6/+7
| | | | | | | | | | 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-152-3/+6
| | | | | | | | | | | 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-154-103/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Use g_list_prepend instead of g_list_append, and fix mem leaks along theChristian Persch2003-06-141-10/+9
| | | | | | | | | | | | | 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-142-10/+11
| | | | | | | | | | | | 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.
* TypoMarco Pesenti Gritti2003-06-141-1/+1
| | | | | | | | 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-prefs.h: Typo
* Add support for string enums.Marco Pesenti Gritti2003-06-136-147/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* embed/mozilla/ExternalProtocolService.cpp, embed/mozilla/FilePicker.cpp,Christian Neumair2003-06-132-0/+8
| | | | | | | | | | 2003-06-13 Christian Neumair <chris@gnome-de.org> * embed/mozilla/ExternalProtocolService.cpp, * embed/mozilla/FilePicker.cpp, * lib/ephy-langs.c: Include config.h to enable i18n.
* Dont try to use class members after the class has been deleted.Marco Pesenti Gritti2003-06-132-2/+4
| | | | | | | | | | | | | 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-1/+1
| | | | | | | | 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
* Sigh. Fix some more mem leaks.Christian Persch2003-06-133-3/+7
| | | | | | | | | | | | | 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.
* Use functions instead of declaring static vars in .h file, (hopefully)Christian Persch2003-06-121-0/+4
| | | | | | | | | | | 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 .
* remove unused stuffMarco Pesenti Gritti2003-06-092-236/+0
|
* Get rid of starthere: and default to google, as discussed with Seth. Add aMarco Pesenti Gritti2003-06-093-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* Remove some leftovers.Marco Pesenti Gritti2003-06-081-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-075-29/+28
| | | | | | | | | | | | | | | | | | | | 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.
* We used to have two mnemonics for Shift_JS. Fix it and tell translatorsChristian Neumair2003-06-071-1/+3
| | | | | | | | | 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.
* Fixup a mistake in my previous patch for encoding accesskeys.Piers Cornwell2003-06-071-1/+1
| | | | | | | | 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.
* Add accels on the encoding menus.Piers Cornwell2003-06-061-102/+102
| | | | | | | | 2003-06-05 Piers Cornwell <piersc@cogs.susx.ac.uk> * embed/mozilla/mozilla-embed-single.cpp: Add accels on the encoding menus.
* Actually add the ask for dest pref, it was using the wrong key.Marco Pesenti Gritti2003-06-054-33/+30
| | | | | | | | | | | | | | | | | | | | 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-3/+83
| | | | | | | | | | | | | | | | | | | | 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.
* Remove custom notifiers, the generic string notifier works just fine forChristian Persch2003-06-011-49/+3
| | | | | | | | | | | 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.
* Do not unref the db before cleaning the nodes.Marco Pesenti Gritti2003-06-011-2/+2
| | | | | | | | 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.
* Sort the lists of encoding autodetectors and of fonts languages.Christian Persch2003-05-291-35/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 :)
* continuing checkin of previous patch (cvs aborted "broken pipe")Christian Persch2003-05-2812-278/+252
| | | | | | 2003-05-28 Christian Persch <chpe@cvs.gnome.org> continuing checkin of previous patch (cvs aborted "broken pipe")
* Make it build with mozilla cvs. Remove only pages on history clear, theMarco Pesenti Gritti2003-05-282-6/+8
| | | | | | | | | | | | 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-1/+1
| | | | | | | | 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-7/+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.
* Refactored the charset and language groups strings.Christian Persch2003-05-275-241/+172
| | | | | | | | | | | | | | 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 mem leak.Christian Persch2003-05-271-1/+6
| | | | | | | | 2003-05-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.c: (mozilla_language_notifier): Fix mem leak.
* Try to fix node removal problems. I cant repro crashes ... but they areMarco Pesenti Gritti2003-05-262-17/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-262-3/+24
| | | | Fix crash on pause.
* Revert latest node changes. Parents nodes need to be saved first and it'sMarco Pesenti Gritti2003-05-252-8/+120
| | | | | | | | | | | | | | | | | | | | | | | | 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 :/
* Implement generic way to save/load db and make it low disk safe.Marco Pesenti Gritti2003-05-242-120/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Disable Blink and Marquee, cuz they are annoying and non-standard. Don'tDavid Bordoley2003-05-231-0/+21
| | | | | | | | | | | | 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.
* s/g_object_unref/ephy_node_unref/Xan Lopez2003-05-221-2/+2
| | | | s/g_object_unref/ephy_node_unref/
* Add gettext call to l10nize string displayed in remaining column whenChristian Neumair2003-05-211-1/+1
| | | | | | | * embed/downloader-view.c: (downloader_view_set_download_info): Add gettext call to l10nize string displayed in remaining column when download is complete.
* data/glade/epiphany.glade data/glade/prefs-dialog.gladeChristian Neumair2003-05-212-35/+13
| | | | | | | | | | | * data/glade/epiphany.glade * data/glade/prefs-dialog.glade * data/epiphany.schemas.in * embed/downloader-view.c * embed/downloader-view.h: Applied patch from #113367 which inter alia removes the keep_open option from the download manager and does various download UI tweakage.
* Do not free memory is not a good ideaMarco Pesenti Gritti2003-05-211-0/+2
| | | | | | | | | | | | 2003-05-21 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_save): Do not free memory is not a good idea * lib/ephy-node-db.c: (ephy_node_db_set_name): Free it two times is even worst
* Mark time format strings for translation.Christian Neumair2003-05-211-2/+4
| | | | | | * embed/downloader-view.c: (format_time): Mark time format strings for translation.
* Make find dialog unresizable.Xan Lopez2003-05-211-17/+0
| | | | Make find dialog unresizable.
* Simplified and reorganised zoom. Implement a zoom control for the toolbar.Christian Persch2003-05-203-18/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-19 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de> Simplified and reorganised zoom. Implement a zoom control for the toolbar. * lib/widgets/ephy-zoom-action.h: * lib/widgets/ephy-zoom-action.c: * lib/widgets/ephy-zoom-control.h: * lib/widgets/ephy-zoom-control.c: New. A simple zoom control and a corresponding egg action. * lib/ephy-zoom.h: * lib/ephy-zoom.c: New. Define the supported zoom levels, plus some helper functions. * data/ui/epiphany-toolbar.xml.in: * src/toolbar.h: * src/toolbar.c: (toolbar_update_zoom_control), (zoom_to_level_cb), (toolbar_setup_actions): Hook up zoom control. * src/ephy-window.c: (toolbar_update_zoom_control): New. Updates toolbar zoom control and menu item sensitivity. * embed/mozilla/mozilla-embed.c: (impl_zoom_set, impl_zoom_get): * embed/ephy-embed.[ch]: (zoom_set), (zoom_get), (ephy_embed_zoom_set), (ephy_embed_zoom_get): * lib/ephy-marshal.list: * src/ephy-nautilus-view.c: (gnv_embed_zoom_change_cb), (gnv_zoomable_set_zoom_level_cb): * src/ephy-tab.c: (ephy_tab_zoom_changed_cb): * src/ephy-window.c: (ephy_window_set_zoom): Use float zoom factor instead of int percent for zoom. * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init), (ephy_nautilus_view_class_init), (gnv_zoomable_set_zoom_level_cb), (gnv_zoomable_zoom_in_cb), (gnv_zoomable_zoom_out_cb), (gnv_zoomable_zoom_to_default_cb), (gnv_embed_zoom_change_cb): * src/window-commands.c: (window_cmd_view_zoom_in), (window_cmd_view_zoom_out), (window_cmd_view_zoom_normal): Simplified; use ephy-zoom.h where appropriate.
* Fix some warnings. Go back hardcoding defaults in the code, mozilla prefMarco Pesenti Gritti2003-05-207-287/+115
| | | | | | | | | | | | | | | | | | | | | 2003-05-20 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c: (downloader_view_build_ui): * embed/mozilla/Makefile.am: * embed/mozilla/default-prefs.js: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-prefs.cpp: * embed/mozilla/mozilla-prefs.h: * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/ephy-history-window.c: (ephy_history_window_construct): Fix some warnings. Go back hardcoding defaults in the code, mozilla pref api sucks :/ Cleanup mozilla prefs code, we can use mozilla api directly now, no need for a wrapper like in galeon1.
* Use stock icons instead of the files directly to set window border icons.David Bordoley2003-05-201-3/+7
| | | | | | | | | | | | | | 2003-05-19 David Bordoley <bordoley@msu.edu> * embed/downloader-view.c: (downloader_view_build_ui): * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-history-window.c: (ephy_history_window_construct): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Use stock icons instead of the files directly to set window border icons.
* 2003-05-19 Marco Pesenti Gritti <marco@it.gnome.org>Marco Pesenti Gritti2003-05-202-42/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib/Makefile.am: * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes): * lib/ephy-node.c: (write_lock_to_read_lock), (read_lock_to_write_lock), (lock_gdk), (unlock_gdk), (callback), (ephy_node_emit_signal), (ephy_node_finalize), (real_remove_child), (remove_child), (signal_object_weak_notify), (unref_signal_objects), (ephy_node_dispose), (ephy_node_new), (ephy_node_new_with_id), (ephy_node_get_id), (ephy_node_ref), (ephy_node_unref), (ephy_node_freeze), (ephy_node_thaw), (child_changed), (real_set_property), (ephy_node_set_property), (ephy_node_get_property), (ephy_node_get_property_string), (ephy_node_get_property_boolean), (ephy_node_get_property_long), (ephy_node_get_property_int), (ephy_node_get_property_double), (ephy_node_get_property_float), (ephy_node_get_property_node), (save_parent), (ephy_node_save_to_xml), (real_add_child), (ephy_node_new_from_xml), (ephy_node_add_child), (ephy_node_remove_child), (ephy_node_has_child), (ephy_node_real_get_child_index), (ephy_node_sort_children), (ephy_node_reorder_children), (ephy_node_get_children), (ephy_node_get_n_children), (ephy_node_get_nth_child), (get_child_index_real), (ephy_node_get_child_index), (ephy_node_get_next_child), (ephy_node_get_previous_child), (ephy_node_signal_connect_object), (ephy_node_signal_disconnect): * lib/ephy-node.h: * lib/ephy-state.c: (ephy_states_load), (ensure_states), (ephy_state_add_window), (ephy_state_add_paned), (ephy_state_save): * lib/widgets/ephy-node-view.c: (ephy_node_view_class_init), (ephy_node_view_selection_changed_cb), (ephy_node_view_set_property), (ephy_node_view_get_property), (ephy_node_view_remove): * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_class_init), (ephy_tree_model_node_set_property), (ephy_tree_model_node_get_property), (ephy_tree_model_node_get_value), (ephy_tree_model_node_get_path), (ephy_tree_model_node_iter_next), (ephy_tree_model_node_node_from_iter): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_init), (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_class_init), (ephy_bookmark_properties_set_property): * src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_bookmarks_bar), (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser), (cmd_delete), (cmd_bookmark_properties), (cmd_copy), (ephy_bookmarks_editor_node_activated_cb), (ephy_bookmarks_editor_update_menu),
* Remove fine grain color settings. Always use the system theme colors inDavid Bordoley2003-05-193-10/+3
| | | | | | | | | | | | | | 2003-05-19 David Bordoley <bordoley@msu.edu> * data/epiphany.schemas.in: * data/glade/prefs-dialog.glade: * embed/ephy-embed-prefs.h: * embed/mozilla/default-prefs.js: * embed/mozilla/mozilla-notifiers.cpp: (conversion_table []): * src/prefs-dialog.c: (properties []): Remove fine grain color settings. Always use the system theme colors in the case where a page doesn't set it own colors.
* 0.6.1Marco Pesenti Gritti2003-05-191-3/+4
| | | | | | | | | | | | | | | | | 2003-05-18 Marco Pesenti Gritti <marco@it.gnome.org> * NEWS: * configure.in: 0.6.1 * embed/find-dialog.c: (dialog_constrain_height): Missing cast. * lib/ephy-start-here.c: Missing header.
* Do not allow to resize the dialog vertically, fixes #112727. Remove unusedXan Lopez2003-05-172-2/+20
| | | | | Do not allow to resize the dialog vertically, fixes #112727. Remove unused header.
* Fixed many issues mentioned in #112781.Christian Neumair2003-05-177-9/+20
|
* Revert api change. So we keep 2.2 compatibility.Marco Pesenti Gritti2003-05-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-13 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ExternalProtocolService.cpp: Revert api change. So we keep 2.2 compatibility. * lib/widgets/ephy-location-entry.c: (ephy_location_entry_class_init), (location_focus_out_cb), (ephy_location_entry_activate_cb): * lib/widgets/ephy-location-entry.h: Add a finished callback to know when the user finished using location. * src/bookmarks/ephy-bookmarks.c: (history_site_visited_cb), (ephy_bookmarks_set_icon): Remove unused vars. Bad xan. * src/toolbar.c: (location_finished_cb), (toolbar_activate_location): Show the toolbar on ctrl+l, hide it again when the user finished to edit (focus out/activate)
* Use new gnome vfs show_url api.Marco Pesenti Gritti2003-05-133-4/+11
| | | | | | | | | | | | | | | | | 2003-05-12 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ExternalProtocolService.cpp: Use new gnome vfs show_url api. * embed/mozilla/MozRegisterComponents.cpp: Register external protocols ! * embed/mozilla/mozilla-embed-single.cpp: Check that the ftp handler is not epiphany, to avoid infinite loop.
* Fix Open, typo.Marco Pesenti Gritti2003-05-111-1/+1
| | | | | | | | 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ContentHandler.cpp: Fix Open, typo.
* Alphabetical sort of bookmarks menu elements, fixes #111315. Also createXan Lopez2003-05-112-2/+3
| | | | | Alphabetical sort of bookmarks menu elements, fixes #111315. Also create ephy-node-common.h with some general enums.
* Use sys language as defaultMarco Pesenti Gritti2003-05-111-27/+47
| | | | | | | | | | | | | | | | | | | | | | 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: Use sys language as default * data/glade/prefs-dialog.glade: Put back stuff I accidentally removed. * data/glade/print.glade: Set it has hidden in glade, so we can set position before it's showed. * embed/mozilla/mozilla-notifiers.cpp: * src/prefs-dialog.c: Add system language
* Implement security page. Remove some useless hidden prefs in the process.Marco Pesenti Gritti2003-05-102-43/+9
| | | | | | | | | | | | | | 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: * data/glade/prefs-dialog.glade: * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-notifiers.cpp: * src/language-editor.h: * src/prefs-dialog.c: Implement security page. Remove some useless hidden prefs in the process.
* Share signal emission for all dom mouse events, so they dont go out ofMarco Pesenti Gritti2003-05-101-38/+21
| | | | | | | | | | | | | | | | 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed.cpp: Share signal emission for all dom mouse events, so they dont go out of sync. * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb), (ephy_tab_dom_mouse_down_cb), (ephy_tab_security_change_cb), (ephy_tab_init): Take middle click actions on click instead of on mouse down. Cleanups.
* Check for NULL PresContext.Christian Persch2003-05-061-1/+1
| | | | | | | | 2003-05-06 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de> * embed/mozilla/EphyWrapper.cpp: (EphyWrapper::SetZoomOnDocshell): Check for NULL PresContext.
* Remove proxy prefs initialization. Now we call the gconf notifier onMarco Pesenti Gritti2003-05-062-90/+20
| | | | | | | | | | | | | | | 2003-05-06 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Remove proxy prefs initialization. Now we call the gconf notifier on startup for all mozilla prefs, so it should be no more necessary. * embed/mozilla/mozilla-notifiers.cpp: Fix a nice infinite loop with EmbedSingle being shell_get from his _init. General cleanup of that code. Galeon1 code is so messy :/
* Initialize mozilla prefs on startup every time. That is necessary ifMarco Pesenti Gritti2003-05-053-107/+66
| | | | | | | | | | | | | 2003-05-04 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: Initialize mozilla prefs on startup every time. That is necessary if people change them with gconf-editor. This is a 10 ms regression on startup but ... it's necessary. What worries me more is the 130 ms the notifiers registration takes, that's odd.
* Do not assert on corrupted xml, just warn. Put back views shadows for now.Marco Pesenti Gritti2003-05-031-1/+1
| | | | | | | | | | | | | 2003-05-03 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-history.c: (ephy_history_load): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load): * src/ephy-history-window.c: (ephy_history_window_construct): Do not assert on corrupted xml, just warn. Put back views shadows for now.
* Workaround to not act on every download, ongoing or finished, when weXan Lopez2003-05-024-147/+74
| | | | | | | | | | Workaround to not act on every download, ongoing or finished, when we click on Pause/Resume or Remove. Minor UI changes to the download dialog, including merging Pause and Resume in one button, and removing File: from the details view.
* Remove old unused sidebar and toolbar config stuff.David Bordoley2003-05-011-1/+0
| | | | | | | | | | | 2003-04-30 David Bordoley <bordoley@msu.edu> * data/epiphany.schemas.in: * embed/ephy-embed-types.h: * lib/ephy-prefs.h: * src/ephy-window.c: Remove old unused sidebar and toolbar config stuff.
* We dont need a _remove api, unrefing the node will work better. Try toMarco Pesenti Gritti2003-04-302-35/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-history.c: (remove_obsolete_pages), (pages_removed_cb), (ephy_history_get_last_page): * embed/ephy-history.h: We dont need a _remove api, unrefing the node will work better. Try to remove the host when it's empty. It still doesnt work properly, prolly EphyNode bug. * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_get_node): * src/bookmarks/ephy-bookmark-properties.h: * src/bookmarks/ephy-bookmarks-editor.c: (prop_dialog_destroy_cb), (show_properties_dialog), (cmd_bookmark_properties), (ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init): Do not open more than one dialog per node, just present it. Picky picky Dave. * src/ephy-automation.c: (impl_ephy_automation_loadurl): * src/ephy-shell.c: (ephy_shell_new_tab): Ever present the window when opening windows through automation.
* s/GALEON/EPIPHANY in the defines.David Bordoley2003-04-285-14/+8
| | | | | | | | | | | | | | | | | | | | | | 2003-04-28 David Bordoley <bordoley@msu.edu> * embed/ephy-embed-types.h: s/GALEON/EPIPHANY in the defines. * embed/ephy-embed-utils.c: (ephy_embed_utils_save) s/GaleonEmbedPersist/EphyEmbedPersist in the comment. * embed/mozilla/mozilla-embed-persist.cpp: (impl_save): s/mozilla_embed_get_galeon_wrapper/mozilla_embed_get_ephy_wrapper. * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_get_galeon_wrapper), (mozilla_embed_get_ephy_wrapper): Remove duplicate function (keep the galeon one, since it was the one actually being used in the code). s/galeon/ephy. * embed/mozilla/mozilla-embed.h: s/mozilla_embed_get_galeon_wrapper/mozilla_embed_get_ephy_wrapper.
* Consistent use of the term "Bookmarks Bar" in the code, ui and schema.David Bordoley2003-04-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-28 David Bordoley <bordoley@msu.edu> * data/epiphany.schemas.in: * data/ui/epiphany-bookmark-editor-ui.xml.in: * data/ui/epiphany-toolbar.xml.in: * data/ui/epiphany-ui.xml.in: * embed/ephy-embed-types.h: * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_new_window_cb): * lib/ephy-prefs.h: * src/ephy-toolbars-model.c: (ephy_toolbars_model_remove_bookmark), (ephy_toolbars_model_add_bookmark), (ephy_toolbars_model_has_bookmark): * src/ephy-window.c: (save_window_chrome), (translate_default_chrome), (update_layout_toggles), (ephy_window_set_chrome): * src/toolbar.c: (init_bookmarks_toolbar), (toolbar_set_visibility): * src/window-commands.c: (window_cmd_view_bookmarks_bar): * src/window-commands.h: * src/bookmarks/ephy-bookmark-properties.c: (build_ui): * src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu): Consistent use of the term "Bookmarks Bar" in the code, ui and schema. Replaces "Bookmarks Toolbar" and "Personal Toolbar." You'll probably have to delete your epiphany-toolbar.xml file to get the bm toolbar to work now.
* Always save a page's content if there i content to be saved. Remove theDavid Bordoley2003-04-248-66/+13
| | | | | | | | | | | | | | | | | | | | 2003-04-23 David Bordoley <bordoley@msu.edu> * embed/ephy-embed-single.c: (ephy_embed_single_show_file_picker): * embed/ephy-embed-single.h: * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/ephy-embed-utils.h: * embed/mozilla/FilePicker.cpp: (GFilePicker::GFilePicker), (GFilePicker::Show), (GFilePicker::HandleFilePickerR): * embed/mozilla/FilePicker.h: * embed/mozilla/mozilla-embed-persist.cpp: (impl_save): * embed/mozilla/mozilla-embed-single.cpp: (impl_show_file_picker): * src/window-commands.c: (window_cmd_file_open): Always save a page's content if there i content to be saved. Remove the checkbox from the save as dialog. Patch from Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
* Assume Pause/Resume is available for every channel, "fixes" resume forXan Lopez2003-04-194-28/+5
| | | | | Assume Pause/Resume is available for every channel, "fixes" resume for HTTP among others. Drop some useless code.
* from galeon. Don't assume sizeof(gsize) == sizeof(guint) makes epiphanyMarco Pesenti Gritti2003-04-191-4/+4
| | | | | | | | | 2003-04-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/FilePicker.cpp: from galeon. Don't assume sizeof(gsize) == sizeof(guint) makes epiphany build better on 64-bit architectures
* Implement clear history. Put favicons near sites names.Marco Pesenti Gritti2003-04-192-5/+31
| | | | | | | | | | | | | 2003-04-18 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-history.c: (ephy_history_set_page_title), (ephy_history_set_icon), (ephy_history_clear): * embed/ephy-history.h: * src/ephy-history-window.c: (cmd_clear), (provide_favicon), (ephy_history_window_construct): * src/ephy-tab.c: (ephy_tab_set_favicon): Implement clear history. Put favicons near sites names.
* Do not install two copies of epiphany.pngMarco Pesenti Gritti2003-04-181-32/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-18 Marco Pesenti Gritti <marco@it.gnome.org> * data/art/Makefile.am: Do not install two copies of epiphany.png * embed/ephy-history.c: (ephy_history_save), (ephy_history_set_page_title): Use host name as title for sites, not the real title. * lib/ephy-state.c: (ephy_state_add_window), (paned_size_allocate_cb), (ephy_state_add_paned): * lib/ephy-state.h: Add a way to persist paned. * lib/widgets/ephy-node-view.h: * lib/widgets/ephy-node-view.c: (ephy_node_view_sort_func), (provide_text_weight), (ephy_node_view_add_column), (ephy_node_view_has_selection): Improve add_column api a bit to support both auto sorting and user sorting. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Updates for changed api. * src/ephy-history-window.c: (ephy_history_window_construct): Set a max size for title/location. Not very good, but the best we can do with current treeview api prolly. Persist the paned size. Make columns user sortable.
* New history dialog implementation. More similar to bookmarks. Yeah itMarco Pesenti Gritti2003-04-182-1/+22
| | | | | | | | | | | | | | | | | | | | | | | 2003-04-17 Marco Pesenti Gritti <marco@it.gnome.org> * data/ui/Makefile.am: * embed/ephy-history.c: (ephy_history_init): * embed/ephy-history.h: * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_get_value): * src/Makefile.am: * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize), (ephy_shell_show_bookmarks_editor), (history_window_hide_cb), (ephy_shell_show_history_window): * src/ephy-shell.h: * src/ephy-window.c: (ephy_window_finalize), (update_embed_dialogs), (ephy_window_get_find_dialog): * src/ephy-window.h: * src/window-commands.c: (window_cmd_go_history): New history dialog implementation. More similar to bookmarks. Yeah it still sucks ... but the hard part is done.
* Moved the new_window_orphan signal to EphyEmbedSingle.Dave Camp2003-04-174-16/+24
| | | | | | | | | 2003-04-16 Dave Camp <dave@ximian.com> * embed/ephy-embed-shell.c: (ephy_embed_shell_class_init): * embed/ephy-embed-single.c: (ephy_embed_single_class_init): * src/ephy-shell.c: (ephy_shell_init): Moved the new_window_orphan signal to EphyEmbedSingle.
* Remove some obsolete factory codeMarco Pesenti Gritti2003-04-161-3/+0
| | | | | | | | 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/EphyAboutRedirector.h: Remove some obsolete factory code
* Use home:, have titles.Marco Pesenti Gritti2003-04-152-2/+2
| | | | | | | | | | | | | | | | | 2003-04-14 Marco Pesenti Gritti <marco@it.gnome.org> * data/epiphany.schemas.in: * data/starthere/index.xml.in: * data/starthere/section.xsl: * data/starthere/smartbookmarks.xml.in: * embed/mozilla/StartHereProtocolHandler.cpp: * embed/mozilla/StartHereProtocolHandler.h: Use home:, have titles. * lib/ephy-node.c: (ephy_node_get_from_id): Do not assert on 0 id. It's valid.
* Fix leaks. Dont truncate utf8 strings.Marco Pesenti Gritti2003-04-141-9/+3
| | | | | | | | | | | | 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/mozilla-embed.cpp: * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_finalize), (ephy_tab_set_favicon), (ephy_tab_favicon_cache_changed_cb), (ephy_tab_link_message_cb), (ephy_tab_location_cb), (ephy_tab_get_status_message): Fix leaks. Dont truncate utf8 strings.
* Use google feel like for keywordsMarco Pesenti Gritti2003-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/default-prefs.js: Use google feel like for keywords * lib/ephy-node.c: (ephy_node_new_with_id), (ephy_node_system_init): * lib/ephy-node.h: Pass the reserved ids num * lib/ephy-types.h: * src/ephy-shell.c: (ephy_shell_init): Increase reserved ids to 100. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults), (ephy_bookmarks_load), (ephy_bookmarks_init): Default keywords and bookmarks (only google smb). Keywords are probably quite sucky, well it's a start ;) Adding more bookmarks could be a i18n pain. We should be ready for 0.5.0 now. Apologies to translators for the added string, but this was really necessary for the bookmarks system to make sense :/
* *** empty log message ***Marco Pesenti Gritti2003-04-1220-526/+311
|
* Use mozilla-config.h instead of hacks.Marco Pesenti Gritti2003-04-051-4/+1
| | | | | | | | | 2003-04-04 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: * embed/mozilla/Makefile.am: Use mozilla-config.h instead of hacks.
* New epiphany-bookmark-page stock image. I'm not at all attached to thisDavid Bordoley2003-03-252-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-03-24 David Bordoley <bordoley@msu.edu> * data/art/epiphany-bookmark-page.png: (New file): * data/art/Makefile.am: * lib/ephy-stock-icons.c: * lib/ephy-stock-icons.h: New epiphany-bookmark-page stock image. I'm not at all attached to this icon, if you can make a better one, please do :) * data/glade/epiphany.glade: Change button ordering to [clear][cancel][jump to]. * embed/find-dialog.c: Use GTK_STOCK_FIND for the window border icon. * embed/print-dialog.c: Use GTK_STOCK_PRINT for the window border icon. * src/bookmarks/ephy-new-bookmark.c: Use EPHY_STOCK_BOOKMARK_PAGE for the window icon. s/add bookmark/new bookmark for the window title. * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon), (update_window_title): New functions. Dynamically set the property window title base on the bookmark title. Use the favicon icon if available for the window icon, otherwise use GTK_STOCK_PROPERTIES. * src/window-commands.c: Use GNOME_STOCK_ABOUT for the about window icon. * src/prefs-dialog.c: USE GTK_STOCK_PREFERENCES for the window icon. * src/history-dialog.c: Use epiphany-history.png for the window border icon. * src/ephy-window.c: Use EPHY_STOCK_BOOKMARK_PAGE for the boomark page/link menu items.
* Set and icon for the download windowDavid Bordoley2003-03-241-0/+8
| | | | | | | | | 2003-03-23 David Bordoley <bordoley@msu.edu> * data/art/Makefile.am: * data/art/epiphany-download.png: (new file from jimmac) * embed/downloader-view.c: Set and icon for the download window
* Cleanup filepicker api behavior. Put pdm buttons in a size group, to makeMarco Pesenti Gritti2003-03-172-3/+1
| | | | | | | | | | | | | 2003-03-16 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/mozilla/mozilla-embed-single.cpp: * src/pdm-dialog.c: (group_button_allocations), (pdm_dialog_init): * src/window-commands.c: (window_cmd_file_open): Cleanup filepicker api behavior. Put pdm buttons in a size group, to make switching page smoother. (from galeon)
* Keep a ref on EmbedPersist while save is in progress.Marco Pesenti Gritti2003-03-164-5/+32
| | | | | | | | | | | | 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org> * embed/ephy-embed-persist.c: (ephy_embed_persist_init), (ephy_embed_persist_finalize): * embed/mozilla/ProgressListener.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-persist.h: Keep a ref on EmbedPersist while save is in progress.
* Fix leak and a double freeChristian Persch2003-03-151-0/+1
| | | | | | | | | 2003-03-15 Christian Persch <christian@hpersch.de> * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * src/popup-commands.c: (save_property_url): Fix leak and a double free
* Remove our custom prompt implementation. Gtkmozembed provides and HIGMarco Pesenti Gritti2003-03-154-821/+0
| | | | | | | | | | | | | | 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org> * data/glade/Makefile.am: * data/glade/prompts.glade: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/PromptService.cpp: * embed/mozilla/PromptService.h: Remove our custom prompt implementation. Gtkmozembed provides and HIG compliant one now.
* Reload embed when changing charsetMarco Pesenti Gritti2003-03-154-9/+8
| | | | | | | | | | | | | | 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/EphyWrapper.cpp: * embed/mozilla/EphyWrapper.h: * embed/mozilla/mozilla-embed.cpp: Reload embed when changing charset * embed/print-dialog.c: (print_get_info): Correct colors flag
* revert to revision 1.2 to fix crash, per Marco's advice. Fixes: 108198.Andrew Sobala2003-03-151-21/+11
| | | | | | | | 2003-03-14 Andrew Sobala <aes@gnome.org> * embed/mozilla/ProgressListener.cpp: revert to revision 1.2 to fix crash, per Marco's advice. Fixes: 108198.
* weak ref the dialog (from galeon)Marco Pesenti Gritti2003-03-111-11/+21
| | | | | | | | 2003-03-11 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mozilla/ProgressListener.cpp: weak ref the dialog (from galeon)