1 2004-09-12 Marco Pesenti Gritti <marco@gnome.org>
5 Use SAME_APP flag for drag destination. Fix #152388
7 2004-09-11 Christian Persch <chpe@cvs.gnome.org>
11 Install ephy-embed-factory.h.
13 2004-09-11 Christian Persch <chpe@cvs.gnome.org>
15 * embed/ephy-embed-factory.c:
17 Change documentation accordingly.
19 2004-09-11 Christian Persch <chpe@cvs.gnome.org>
21 * src/bookmarks/ephy-bookmarks-editor.c:
22 (import_dialog_response_cb), (ephy_bookmarks_editor_dispose):
24 Add another mimetype to import types file filter.
26 2004-09-11 Christian Persch <chpe@cvs.gnome.org>
28 * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object):
29 * embed/ephy-embed-factory.h:
30 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
31 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
32 * src/ephy-tab.c: (save_property_url), (ephy_tab_init):
33 * src/popup-commands.c: (save_property_url),
34 (popup_cmd_set_image_as_background):
35 * src/window-commands.c: (window_cmd_file_save_as),
38 Just pass a GType to ephy_embed_factory_new_object().
40 2004-09-11 Marco Pesenti Gritti <marco@gnome.org>
42 * src/bookmarks/ephy-topics-selector.c: (toggle_topic),
43 (node_toggled_cb), (ephy_topics_selector_new_topic):
45 Select the topic when adding it. Fix #151925
47 2004-09-08 Christian Persch <chpe@cvs.gnome.org>
49 * lib/egg/eggdropdowntoolbutton.c:
50 (egg_dropdown_tool_button_set_arrow_tooltip):
51 * lib/egg/eggdropdowntoolbutton.h:
55 2004-09-07 Christian Persch <chpe@cvs.gnome.org>
57 * src/ephy-shell.c: (save_yourself_cb):
59 Use rm -f as remove command, not rm -r. Reported by Nikolai Weibull.
61 2004-09-07 Christian Persch <chpe@cvs.gnome.org>
63 * src/ephy-navigation-action.c: (new_history_menu_item),
64 (activate_back_or_forward_menu_item_cb),
65 (activate_up_menu_item_cb), (build_back_or_forward_menu),
66 (build_up_menu), (menu_activated_cb), (connect_proxy),
67 (ephy_navigation_action_init),
68 (ephy_navigation_action_set_property),
69 (ephy_navigation_action_get_property),
70 (ephy_navigation_action_class_init):
72 Simplify and de-cruft this code a bit.
74 2004-09-07 Christian Persch <chpe@cvs.gnome.org>
78 Fix "trunk" version number.
80 * lib/egg/eggdropdowntoolbutton.c:
81 (egg_dropdown_tool_button_set_arrow_tooltip), (menu_position_func),
82 (egg_dropdown_tool_button_set_menu),
83 (egg_dropdown_tool_button_get_menu):
84 * lib/egg/eggdropdowntoolbutton.h:
86 Fix menu positioning, menu ownership and remove unnecessary functions
89 * lib/widgets/Makefile.am:
90 R lib/widgets/ephy-arrow-toolbutton.c:
91 R lib/widgets/ephy-arrow-toolbutton.h:
93 Remove EphyArrowToolButton.
95 * src/ephy-navigation-action.c: (menu_activated_cb),
96 (connect_proxy), (ephy_navigation_action_class_init),
97 (ephy_navigation_action_init):
99 Port to EggDropdownToolButton.
101 2004-09-07 Christian Persch <chpe@cvs.gnome.org>
103 * lib/egg/Makefile.am:
104 R lib/egg/eggmarshalers.c:
105 R lib/egg/eggmarshalers.h:
107 Remove auto-generated sources from cvs.
109 2004-09-07 Christian Persch <chpe@cvs.gnome.org>
111 * lib/egg/Makefile.am:
112 * lib/egg/update-from-egg.sh:
113 A lib/egg/eggdropdowntoolbutton.c:
114 A lib/egg/eggdropdowntoolbutton.h:
116 Add Dropdown tool button from egg.
118 2004-09-05 Christian Persch <chpe@cvs.gnome.org>
120 * src/ephy-window.c: (ephy_window_key_press_event):
122 Use the gtk setting for the menubar accel instead of hardcoding F10.
124 2004-09-05 Christian Persch <chpe@cvs.gnome.org>
128 Add "ml" to ALL_LINGUAS.
130 2004-09-05 Christian Persch <chpe@cvs.gnome.org>
132 * src/toolbar.c: (toolbar_setup_actions):
134 Also use "visible-overflown = FALSE" for favicon action too.
136 2004-09-05 Christian Persch <chpe@cvs.gnome.org>
138 * src/ephy-location-action.c: (connect_proxy):
139 * src/toolbar.c: (toolbar_setup_actions):
141 Use "visible-overflown = FALSE" for the location entry action, instead
142 of manually setting overflow menu item to NULL.
144 2004-09-05 Christian Persch <chpe@cvs.gnome.org>
146 * src/ephy-go-action.c: (connect_proxy):
148 Only connect clicked signal on a button, not on a menu item
149 proxy. Same as bug #141548, but for the Go action.
151 2004-09-04 Christian Persch <chpe@cvs.gnome.org>
153 * src/ephy-navigation-action.c: (connect_proxy):
155 Only connect menu-activated signal to an arrow toolbutton,
156 not on menu items. Fixes bug #151648.
158 2004-09-04 Christian Persch <chpe@cvs.gnome.org>
160 * data/ui/epiphany-ui.xml:
161 * src/ephy-window.c: (show_embed_popup):
163 Separate context menu for email links. Fixes bug #144244.
165 2004-09-04 Marco Pesenti Gritti <marco@gnome.org>
167 * data/art/Makefile.am:
168 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
169 * lib/ephy-stock-icons.h:
170 * src/ephy-notebook.c: (build_tab_label):
172 Use a small custom icon for tabs close instead of cutting
173 the image with set_size_request. Fix #144772
175 2004-09-03 Christian Persch <chpe@cvs.gnome.org>
179 Remove leftover get_active_window (which has been on EphySession
180 for a long time). Noticed by Jean-François Rameau.
182 2004-09-02 Christian Persch <chpe@cvs.gnome.org>
184 * data/art/Makefile.am:
185 R data/art/epiphany-secure.png:
186 R data/art/epiphany-unsecure.png:
187 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
188 * lib/ephy-stock-icons.h:
189 * src/ephy-statusbar.c: (ephy_statusbar_set_security_state):
190 * src/ephy-statusbar.h:
191 * src/ephy-window.c: (sync_tab_security):
193 Use stock icons for the security padlock.
195 2004-09-01 Christian Persch <chpe@cvs.gnome.org>
197 * src/ephy-tab.c: (ephy_tab_set_title):
198 * src/ephy-tabs-menu.c: (connect_proxy_cb),
199 (ephy_tabs_menu_set_window), (ephy_tabs_menu_class_init),
200 (ephy_tabs_menu_new):
202 Ellipsize the menu item in the tabs menu, instead of
203 shortening the string itself.
205 2004-08-31 Christian Persch <chpe@cvs.gnome.org>
207 * embed/downloader-view.c: (show_status_icon):
209 Fix status icon. Fixes bug #151501.
211 2004-08-31 Christian Persch <chpe@cvs.gnome.org>
213 * embed/ephy-encodings.c:
214 * embed/ephy-encodings.h:
218 2004-08-31 Christian Persch <chpe@cvs.gnome.org>
220 * src/ephy-main.c: (main):
221 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_startup),
222 (ephy_shell_finalize):
225 Remove -s mode which I forgot to remove when removing the
228 2004-08-31 Christian Persch <chpe@cvs.gnome.org>
230 * embed/downloader-view.c: (update_download_row),
231 (progress_cell_data_func), (downloader_view_build_ui):
232 * embed/ephy-download.h:
233 * embed/mozilla/MozDownload.cpp:
234 * lib/widgets/Makefile.am:
235 R lib/widgets/ephy-cell-renderer-progress.c:
236 R lib/widgets/ephy-cell-renderer-progress.h:
238 Remove EphyCellRendererProgress.
240 2004-08-30 Christian Persch <chpe@cvs.gnome.org>
248 2004-08-30 Christian Persch <chpe@cvs.gnome.org>
250 R lib/widgets/ephy-label.h:
251 R lib/widgets/ephy-label.c:
252 * lib/widgets/Makefile.am:
253 * src/ephy-notebook.c: (sync_label), (build_tab_label):
254 * src/pdm-dialog.c: (show_cookies_properties):
255 * src/prefs-dialog.c: (create_download_path_label),
256 (download_path_response_cb):
260 2004-08-30 Christian Persch <chpe@cvs.gnome.org>
264 R data/epiphany-1.4.pc.in:
265 A data/epiphany-1.6.pc.in:
269 2004-08-30 Christian Persch <chpe@cvs.gnome.org>
273 Post-release version bump.
275 2004-08-30 Christian Persch <chpe@cvs.gnome.org>
277 * doc/reference/tmpl/ephy-embed.sgml:
279 === Release 1.3.8 ===
281 2004-08-30 Christian Persch <chpe@cvs.gnome.org>
288 2004-08-29 Christian Persch <chpe@cvs.gnome.org>
290 * embed/print-dialog.c: (sanitize_filename),
291 (ephy_print_get_print_info):
293 Make sure the filename to print to doesn't contain slashes.
296 2004-08-29 Christian Persch <chpe@cvs.gnome.org>
298 * data/default-prefs.js:
300 Disable SSLv2 by default.
302 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
306 Translate this too. Translation by 佐藤 暁 (SATOH Satoru).
308 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
314 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
318 * help/ja/Makefile.am:
319 * help/ja/epiphany-ja.omf:
320 * help/ja/epiphany.xml:
321 * help/ja/figures/ephy-addressbar-smartbookmark-screenshot.png:
322 * help/ja/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
323 * help/ja/figures/ephy-history-window-screenshot.png:
324 * help/ja/figures/ephy-screenshot.png:
327 Added japanese translation of the manual.
328 Translated by 佐藤 暁 (SATOH Satoru) <ss at gnome.gr.jp>.
330 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
332 * src/bookmarks/ephy-topic-action.c: (popup_menu_cb),
333 (ephy_topic_action_new):
335 popup_menu signal handler has to return gboolean, not void.
337 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
339 * src/bookmarks/ephy-bookmark-action.c: (popup_menu_cb),
340 (ephy_bookmark_action_finalize):
342 popup_menu signal handler has to return gboolean, not void.
344 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
346 * src/bookmarks/ephy-bookmarksbar-model.c:
347 (ephy_bookmarksbar_model_init), (ephy_bookmarksbar_model_dispose),
348 (ephy_bookmarksbar_model_finalize):
350 Remove the save timeout on dispose.
352 2004-08-28 Christian Persch <chpe@cvs.gnome.org>
354 * src/ephy-window.c: (ephy_window_init):
356 Make sure to instantiate the toolbars model before instantiating the
357 bookmarksbar model; otherwise forwarding doesn't work.
360 2004-08-27 Christian Persch <chpe@cvs.gnome.org>
362 * embed/mozilla/GlobalHistory.cpp:
364 Mozilla API change on stable branch.
366 2004-08-27 Christian Persch <chpe@cvs.gnome.org>
368 * embed/mozilla/MozDownload.cpp:
372 2004-08-26 Christian Persch <chpe@cvs.gnome.org>
374 * src/ephy-notebook.c: (ephy_notebook_add_tab):
376 Get the position of the new tab after the tab_added signal was emitted,
377 to get it right in the case the signal handler reorders the tabs.
378 Patch by Justin Wake.
380 2004-08-26 Christian Persch <chpe@cvs.gnome.org>
382 * src/ephy-window.c: (update_actions_sensitivity):
384 Make "FileSave" action obey lockdown too. Fixes bug #151039.
386 2004-08-25 Christian Persch <chpe@cvs.gnome.org>
390 Post-release version bump.
392 2004-08-25 Christian Persch <chpe@cvs.gnome.org>
394 === Release 1.3.7 ===
396 * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb),
397 (add_action_for_bookmark):
399 Fix crash when opening a bookmark from the menu. Fixes bug #150982.
406 2004-08-24 Christian Persch <chpe@cvs.gnome.org>
410 Post-release version bump.
412 2004-08-24 Christian Persch <chpe@cvs.gnome.org>
414 === Release 1.3.6 ===
416 2004-08-24 Christian Persch <chpe@cvs.gnome.org>
423 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
425 * lib/widgets/ephy-label.c: (ephy_label_ensure_layout),
426 (ephy_label_size_allocate):
430 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
436 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
438 * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb),
439 (ephy_node_view_button_press_cb), (ephy_node_view_class_init):
440 * src/bookmarks/ephy-bookmarks-editor.c:
441 (ephy_bookmarks_editor_show_popup_cb),
442 (keyword_node_show_popup_cb), (ephy_bookmarks_editor_construct):
443 * src/ephy-history-window.c: (ephy_history_window_show_popup_cb),
444 (ephy_history_window_construct), (ephy_history_window_dispose):
446 Just use the popup_menu signal. Fixes bug #150830.
448 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
450 * src/bookmarks/ephy-bookmarks.h:
452 Change hierarchy separator to "->". Fixes bug #149150.
454 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
456 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
457 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
458 (folders_list_to_topic_name):
459 * src/bookmarks/ephy-bookmarks.h:
461 Make the hierarchy separator a #define.
463 * src/bookmarks/ephy-bookmarks-menu.c: (remove_action),
464 (ephy_bookmarks_menu_clean), (open_bookmark_cb),
465 (add_action_for_bookmark), (ensure_bookmark_actions),
466 (create_menu), (create_submenu), (ephy_bookmarks_menu_rebuild),
467 (do_update_cb), (ephy_bookmarks_menu_maybe_update),
468 (ephy_bookmarks_menu_set_window),
469 (ephy_bookmarks_menu_set_property),
470 (ephy_bookmarks_menu_get_property), (bookmarks_tree_changed_cb),
471 (topics_added_cb), (topics_removed_cb), (topic_child_changed_cb),
472 (bookmark_added_cb), (bookmark_removed_cb), (activate_cb),
473 (ephy_bookmarks_menu_init), (ephy_bookmarks_menu_constructor),
474 (ephy_bookmarks_menu_finalize), (ephy_bookmarks_menu_class_init),
475 (ephy_bookmarks_menu_new):
476 * src/bookmarks/ephy-bookmarks-menu.h:
477 * src/bookmarks/ephy-bookmarks.c: (bookmarks_removed_cb),
478 (topics_removed_cb), (ephy_bookmarks_add):
480 Speed up bookmarks menu with large bookmarks collections, partially
482 Fix topic hierarchy and updating on changes, fixes bug #147470,
483 bug 147786, and bug #150246.
485 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
489 Merge from gnome-2-6 branch.
491 2004-08-23 Christian Persch <chpe@cvs.gnome.org>
493 * lib/widgets/ephy-label.c: (ephy_label_size_allocate):
495 Fix a warning when moving tabs between windows; see bug #150822.
497 2004-08-21 Christian Persch <chpe@cvs.gnome.org>
499 * doc/reference/tmpl/ephy-embed.sgml:
500 * src/pdm-dialog.c: (pdm_dialog_password_remove):
502 Fix crash when removing a password, introduced by the last commit.
504 2004-08-21 Christian Persch <chpe@cvs.gnome.org>
506 * embed/ephy-password-manager.c: (ephy_password_manager_get_type),
507 (ephy_password_manager_base_init):
508 * embed/ephy-password-manager.h:
509 * embed/mozilla/EphySingle.cpp:
510 * src/pdm-dialog.c: (cookies_cleared_cb),
511 (pdm_dialog_fill_cookies_list), (passwords_changed_cb),
512 (pdm_dialog_fill_passwords_list), (pdm_dialog_password_remove),
513 (pdm_dialog_finalize):
515 Keep the passwords list in the pdm dialogue up-to-date wrt.
516 new passwords saved from web pages.
519 2004-08-21 Christian Persch <chpe@cvs.gnome.org>
523 Set accel for normal zoom, as per HIG.
525 2004-08-21 Christian Persch <chpe@cvs.gnome.org>
530 Add autoconf check for dlopen, and add '-dlopen self' to
531 LDFLAGS. Fixes bug #150673.
533 2004-08-20 Christian Persch <chpe@cvs.gnome.org>
535 * data/default-prefs.js:
537 Set default horizontal wheel action to 'scroll'.
540 2004-08-19 Marco Pesenti Gritti <marco@gnome.org>
542 * embed/mozilla/Makefile.am:
543 * embed/mozilla/mozilla-embed-single.cpp:
545 Set mozilla binaries path before firing up.
548 2004-08-18 Christian Persch <chpe@cvs.gnome.org>
550 * lib/widgets/ephy-cell-renderer-progress.c:
551 (ephy_cell_renderer_progress_render):
552 * lib/widgets/ephy-tree-model-node.c:
553 * src/ephy-completion-model.c:
555 Change guint to correct enum type.
557 2004-08-16 Christian Rose <menthos@menthos.com>
559 * configure.in: Added "bs" to ALL_LINGUAS.
561 2004-08-16 Kjartan Maraas <kmaraas@gnome.org>
563 * configure.in: Added nb to ALL_LINGUAS.
565 2004-08-16 Christian Persch <chpe@cvs.gnome.org>
567 * embed/ephy-embed-event.c:
569 Remove superflous private struct.
571 2004-08-16 Christian Persch <chpe@cvs.gnome.org>
575 Post-release version bump.
577 2004-08-16 Christian Persch <chpe@cvs.gnome.org>
579 * doc/reference/tmpl/ephy-embed.sgml:
581 === Release 1.3.5 ===
583 2004-08-16 Christian Persch <chpe@cvs.gnome.org>
589 2004-08-16 Christian Persch <chpe@cvs.gnome.org>
594 Make dist produce a .tar.bz2 too.
596 2004-08-16 Christian Persch <chpe@cvs.gnome.org>
598 * embed/mozilla/EventContext.cpp:
600 Use GetLocalName instead of GetTagName to get the attribute name.
601 Patch by Mikael Brockman, fixes bug #150208.
603 2004-08-12 Christian Persch <chpe@cvs.gnome.org>
607 We don't build against 1.8a1, so don't list it in the help
608 for --with-mozilla-snapshot.
610 2004-08-11 Christian Persch <chpe@cvs.gnome.org>
612 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
613 (set_item_drag_source), (egg_editable_toolbar_set_model):
615 Remove unused variables.
617 2004-08-10 Christian Persch <chpe@cvs.gnome.org>
619 * embed/mozilla/GlobalHistory.cpp:
621 Include mozilla-version.h; thanks to Crispin for testing.
623 2004-08-10 Christian Persch <chpe@cvs.gnome.org>
625 * embed/mozilla/GlobalHistory.cpp:
626 * embed/mozilla/GlobalHistory.h:
628 Yet another mozilla API change.
630 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
632 * lib/egg/egg-editable-toolbar.c: (find_action),
633 (egg_editable_toolbar_construct), (egg_editable_toolbar_set_model),
634 (egg_editable_toolbar_set_ui_manager),
635 (egg_editable_toolbar_set_property),
636 (egg_editable_toolbar_get_property),
637 (egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize),
638 (egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model),
639 (egg_editable_toolbar_get_model):
640 * lib/egg/egg-editable-toolbar.h:
641 * lib/egg/egg-toolbar-editor.c: (find_action),
642 (egg_toolbar_editor_set_ui_manager),
643 (egg_toolbar_editor_set_property),
644 (egg_toolbar_editor_get_property), (egg_toolbar_editor_class_init),
645 (egg_toolbar_editor_finalize), (egg_toolbar_editor_new),
646 (egg_toolbar_editor_init):
647 * lib/egg/egg-toolbar-editor.h:
648 * src/bookmarks/ephy-bookmarksbar.c:
649 (ephy_bookmarksbar_set_window):
650 * src/toolbar.c: (toolbar_new):
652 Fix object property naming leftover from EggMenuMerge days, to
655 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
657 * lib/egg/egg-editable-toolbar.c:
658 (egg_editable_toolbar_deconstruct):
660 Use g_list_foreach() here.
662 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
664 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
668 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
670 * lib/egg/egg-toolbar-editor.c: (compare_actions):
672 Fix compilation with gcc 2.95.
674 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
676 * lib/widgets/ephy-label.c:
678 Include config.h upfront.
680 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
682 * lib/widgets/ephy-label.c:
683 * lib/widgets/ephy-label.h:
685 Only use this for gtk < 2.5.1, and just add a few
688 2004-08-09 Christian Persch <chpe@cvs.gnome.org>
690 * src/bookmarks/ephy-topics-selector.c:
691 (ephy_topics_selector_get_type), (ephy_topics_selector_apply),
692 (provide_toggle), (ephy_topics_selector_constructor),
693 (topic_destroy_cb), (node_toggled_cb),
694 (ephy_topics_selector_finalize), (ephy_topics_selector_class_init):
696 Free list and filter on finalize; fixes bug #149689.
697 Use g_list_prepend instead of _append.
698 Mark the column title for translation.
700 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
702 * embed/mozilla/EphyBrowser.cpp:
703 * embed/mozilla/EphyBrowser.h:
705 Fix compiler warning about anon enum mismatch.
707 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
709 * embed/mozilla/mozilla-embed.cpp:
711 Allow XUL windows to open new windows.
713 2004-08-08 Christian Neumair <chris@gnome-de.org>
715 * src/bookmarks/ephy-topics-selector.c:
716 (ephy_topics_selector_constructor):
718 Sort topics by name. Fixes #149639.
720 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
722 * doc/reference/Makefile.am:
724 Removed reference to ephy-ellipsizing-label.
728 Added lib/widgets/ephy-label.c
730 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
732 * lib/ephy-marshal.list:
733 * lib/widgets/Makefile.am:
734 R lib/widgets/ephy-ellipsizing-label.c:
735 R lib/widgets/ephy-ellipsizing-label.h:
736 A lib/widgets/ephy-label.c:
737 A lib/widgets/ephy-label.h:
738 * src/ephy-notebook.c: (sync_label), (build_tab_label):
739 * src/pdm-dialog.c: (show_cookies_properties):
740 * src/prefs-dialog.c: (create_download_path_label),
741 (download_path_response_cb):
743 Kill our ellipsising label implementation, and import GtkLabel
744 into our prefix. Fixes bug #149114.
748 Depend on pango 1.5.1 for ellipsisation support.
750 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
756 Get rid of the startup script, and use rpath linking instead.
759 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
761 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
763 Remove unused variable.
765 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
767 * src/ephy-notebook.c:
769 Include "ephy-string.h", fixes build with -Werror.
771 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
773 * embed/mozilla/EphyBrowser.cpp:
774 * embed/mozilla/EphySingle.cpp:
775 * embed/mozilla/EventContext.cpp:
776 * embed/mozilla/MozillaPrivate.cpp:
777 * embed/mozilla/mozilla-embed-single.cpp:
778 * embed/mozilla/mozilla-embed.cpp:
780 Consistent naming for nsresult vars. Since 'rv' had the majority,
783 2004-08-08 Christian Persch <chpe@cvs.gnome.org>
785 * embed/ephy-embed-single.c: (ephy_embed_single_open_window):
786 * embed/ephy-embed-single.h:
787 * embed/mozilla/mozilla-embed-single.cpp: (impl_open_window):
788 * src/ephy-tab.c: (popups_manager_show):
790 Make ephy_embed_single_open_window() return the newly opened
793 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
795 * data/default-prefs.js:
796 * embed/mozilla/mozilla-embed-single.cpp:
798 Make keyword search URL localisable. Fixes bug #144909.
800 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
802 * embed/mozilla/EphyBrowser.cpp:
803 * embed/mozilla/EphyBrowser.h:
804 * embed/mozilla/mozilla-embed.cpp:
805 * embed/mozilla/mozilla-version.h:
807 Fix the reload workaround version checks to look for the
808 correct versions. Thanks to Crispin for noticing this.
810 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
812 * lib/ephy-string.c: (ephy_string_parse_uri_list):
814 * lib/widgets/ephy-node-view.c: (drag_data_received_cb),
815 (ephy_node_view_class_init):
816 * src/bookmarks/ephy-bookmarks-editor.c:
817 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
818 * src/ephy-notebook.h:
819 * src/ephy-session.c:
820 * src/ephy-shell.c: (ephy_shell_new_tab):
821 * src/ephy-tab.c: (ephy_tab_new_window_cb):
822 * src/ephy-window.c: (ephy_window_load_in_tabs):
824 Fix dragging of urls which gnome-vfs can't handle.
825 Fix new tab positioning when opening tabs from drags.
827 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
829 * src/ephy-session.c: (write_window_geometry), (write_tool_window),
832 Fix restoring the history window on resume.
834 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
836 * src/ephy-session.c: (ephy_session_init),
837 (ephy_session_autoresume), (ephy_session_save),
838 (ephy_session_get_active_window):
840 Avoid overwriting the session file while resuming; preserves
841 the crashed session when crashing while resuming.
843 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
845 * embed/mozilla/EphyBrowser.cpp:
846 * embed/mozilla/EphyBrowser.h:
847 * embed/mozilla/mozilla-embed.cpp:
849 Now that mozilla bug #246392 is fixed, only enable our work-around
850 for old mozilla versions.
852 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
854 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url):
856 Use s/""/NULL/ in g_string_new().
858 2004-08-06 Christian Persch <chpe@cvs.gnome.org>
860 * src/ephy-session.c: (ephy_session_init), (ephy_session_finalize),
861 (ephy_session_set_property), (ephy_session_class_init),
862 (ephy_session_close), (write_tool_window), (ephy_session_save),
863 (parse_embed), (ephy_session_load), (ephy_session_add_window),
864 (ephy_session_remove_window), (ephy_session_get_active_window):
866 Make ephy_session_get_windows() return only the list of
867 EphyWindows, and store the tool windows internally.
869 2004-08-04 Christian Persch <chpe@cvs.gnome.org>
871 * embed/mozilla/EphyBrowser.cpp:
875 2004-08-04 Christian Persch <chpe@cvs.gnome.org>
877 * src/window-commands.c: (editor_can_open_uri):
879 Fix mem leak; noticed by Jean-François Rameau.
881 2004-08-04 Christian Persch <chpe@cvs.gnome.org>
883 * src/window-commands.c: (window_cmd_view_page_source):
885 Fix mem leak; noticed by Jean-François Rameau.
887 2004-08-02 Christian Persch <chpe@cvs.gnome.org>
889 * src/ephy-main.c: (main):
891 Move g_set_application_name() call after gnome_program_init(),
892 so that i18n works correctly. Fixes bug #148948.
894 2004-08-01 Christian Persch <chpe@cvs.gnome.org>
896 * embed/mozilla/EphyBrowser.cpp:
897 * embed/mozilla/EphyBrowser.h:
899 Don't QI the event target to nsIDOMEventReceiver and back
900 to nsIDOMEventTarget when using it, just store it as-is.
901 Thanks to Crispin for noticing this.
903 2004-08-01 Christian Persch <chpe@cvs.gnome.org>
907 Post-release version bump.
909 2004-08-01 Christian Persch <chpe@cvs.gnome.org>
912 * doc/reference/tmpl/ephy-embed.sgml:
914 === Release 1.3.4 ===
916 2004-08-01 Christian Persch <chpe@cvs.gnome.org>
926 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
928 * src/ephy-window.c: (ephy_window_get_type),
929 (update_exit_fullscreen_popup_position), (screen_size_changed_cb),
930 (destroy_exit_fullscreen_popup), (ephy_window_destroy),
931 (add_widget), (ephy_window_fullscreen), (ephy_window_unfullscreen),
932 (update_chromes_actions), (update_actions_sensitivity):
934 Diconnect from screen's size-changed signal on finalize too.
936 2004-07-31 Adam Hooper <adamh@cvs.gnome.org>
938 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
939 (ephy_tab_class_init), (ephy_tab_get_popups_allowed),
940 (ephy_tab_set_popups_allowed), (ephy_tab_address_cb),
941 (ephy_tab_content_change_cb):
943 Rename property to "popups-allowed" consistently. Move page change
944 code from address_cb to content_change_cb so that the location from
945 the embed is the one of the loaded page.
947 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
949 * embed/mozilla/ContentHandler.cpp:
953 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
955 * embed/mozilla/ContentHandler.cpp:
957 Confirm before overwriting a file. Fixes bug #143501.
959 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
961 * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
963 Start the directory chooser in the home dir. Fixes bug #146055.
965 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
967 * src/bookmarks/ephy-bookmarks-menu.c: (ensure_folder),
970 Fix submenu creation with non-ascii topic names. Fixes bug #147469.
972 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
974 * src/bookmarks/ephy-bookmark-action.c: (drag_data_get_cb):
975 * src/bookmarks/ephy-bookmarks-export.c: (write_topics_list),
976 (ephy_bookmarks_export_rdf):
977 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_bookmark),
978 (xbel_parse_folder), (xbel_parse_xbel), (parse_rdf_subjects),
979 (parse_rdf_item), (ephy_bookmarks_import_rdf):
980 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
981 (ephy_bookmarks_init):
982 * src/bookmarks/ephy-bookmarksbar-model.c:
983 (ephy_bookmarksbar_model_get_node):
984 * src/bookmarks/ephy-topic-action.c: (drag_data_get_cb):
985 * src/ephy-session.c: (write_tab), (write_window_geometry),
986 (write_tool_window), (write_ephy_window), (ephy_session_save),
987 (parse_embed), (ephy_session_load):
989 Fix signedness difference warnings with gcc 3.5. Patch by Jon Oberheide.
991 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
993 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type),
994 (toolbars_toolbar_new), (toolbars_item_new),
995 (egg_toolbars_model_set_flags), (egg_toolbars_model_add_separator),
996 (impl_add_item), (egg_toolbars_model_add_toolbar),
997 (egg_toolbars_model_class_init),
998 (egg_toolbars_model_remove_toolbar),
999 (egg_toolbars_model_remove_item), (egg_toolbars_model_move_item),
1000 (egg_toolbars_model_get_item_id),
1001 (egg_toolbars_model_get_item_data),
1002 (egg_toolbars_model_get_item_type):
1003 * lib/egg/egg-toolbars-model.h:
1005 Small code style cleanups.
1007 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
1009 * lib/egg/egg-toolbars-model.c: (free_toolbar_node),
1010 (free_item_node), (free_toolbar), (egg_toolbars_model_finalize),
1011 (egg_toolbars_model_remove_toolbar),
1012 (egg_toolbars_model_remove_item):
1014 Free node data and destroy nodes on finalize.
1016 2004-07-31 Christian Persch <chpe@cvs.gnome.org>
1018 * src/ephy-toolbars-model.c: (update_flags_and_save_changes):
1020 Correctly clear the not-removable toolbar flag.
1022 2004-07-30 Christian Persch <chpe@cvs.gnome.org>
1024 * embed/mozilla/ContentHandler.cpp:
1025 * embed/mozilla/EphyAboutRedirector.cpp:
1026 * embed/mozilla/EphyBrowser.cpp:
1027 * embed/mozilla/EphyContentPolicy.cpp:
1028 * embed/mozilla/EphyHeaderSniffer.cpp:
1029 * embed/mozilla/EphySingle.cpp:
1030 * embed/mozilla/EphyUtils.cpp:
1031 * embed/mozilla/EventContext.cpp:
1032 * embed/mozilla/FilePicker.cpp:
1033 * embed/mozilla/GlobalHistory.cpp:
1034 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
1035 * embed/mozilla/GtkNSSDialogs.cpp:
1036 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
1037 * embed/mozilla/Makefile.am:
1038 * embed/mozilla/MozDownload.cpp:
1039 * embed/mozilla/MozRegisterComponents.cpp:
1040 * embed/mozilla/MozillaPrivate.cpp:
1041 * embed/mozilla/PrintingPromptService.cpp:
1042 * embed/mozilla/mozilla-download.cpp:
1043 * embed/mozilla/mozilla-embed-event.cpp:
1044 * embed/mozilla/mozilla-embed-persist.cpp:
1045 * embed/mozilla/mozilla-embed-single.cpp:
1046 * embed/mozilla/mozilla-embed.cpp:
1047 * embed/mozilla/mozilla-notifiers.cpp:
1049 Don't use -include which compilers other than gcc don't
1050 understand. Instead include mozilla-config.h as first thing
1051 in each file. Part of bug #143094.
1053 * embed/mozilla/EphyUtils.cpp:
1055 Also include config.h.
1057 2004-07-29 Christian Persch <chpe@cvs.gnome.org>
1059 * lib/egg/egg-toolbars-model.c: (parse_toolbars):
1061 Fix a call to egg_toolbars_model_set_flags().
1063 2004-07-28 Christian Persch <chpe@cvs.gnome.org>
1065 * embed/mozilla/EphyContentPolicy.cpp:
1069 2004-07-27 Christian Persch <chpe@cvs.gnome.org>
1071 * embed/ephy-embed-single.h:
1073 Remove load_proxy_autoconf() vfunc.
1075 * embed/mozilla/mozilla-notifiers.cpp:
1077 Only include gnome-i18n.h here.
1079 Thanks to Crispin for noticing those buglets.
1081 2004-07-26 Christian Persch <chpe@cvs.gnome.org>
1083 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_set_flags):
1084 * lib/egg/egg-toolbars-model.h:
1085 * src/bookmarks/ephy-bookmarksbar-model.c:
1086 (update_flags_and_save_changes):
1087 * src/ephy-toolbars-model.c: (update_flags_and_save_changes):
1089 Switch parameter order for egg_toolbars_model_set_flags().
1091 2004-07-25 Christian Persch <chpe@cvs.gnome.org>
1093 * src/popup-commands.c: (popup_cmd_download_link),
1094 (popup_cmd_download_link_as):
1096 Fix "Save Link As" filechooser title, and change
1097 capitalisation on the "Download Link" filechooser
1098 title. Fixes bug #138208.
1100 2004-07-25 Christian Persch <chpe@cvs.gnome.org>
1102 * embed/mozilla/mozilla-embed-single.cpp:
1104 Make sure we don't release the single observer more than
1107 2004-07-25 Christian Persch <chpe@cvs.gnome.org>
1109 * embed/mozilla/EphyHeaderSniffer.cpp:
1111 Disallow some more characters in the suggested filename.
1113 2004-07-24 Adam Hooper <adamh@cvs.gnome.org>
1115 * embed/mozilla/mozilla-notifiers.cpp:
1117 #include <nsEmbedString.h>
1119 2004-07-24 Christian Persch <chpe@cvs.gnome.org>
1121 * lib/egg/egg-toolbar-editor.c:
1122 * lib/egg/egg-toolbar-editor.h:
1124 Make egg_toolbar_editor_add_action public again.
1126 2004-07-24 Christian Persch <chpe@cvs.gnome.org>
1128 * embed/mozilla/EphyBrowser.cpp:
1130 Remove some unneeded includes.
1132 2004-07-24 Christian Persch <chpe@cvs.gnome.org>
1134 * embed/downloader-view.c: (show_status_icon):
1136 Don't load the status icon from the file, use the
1137 registered stock icon instead.
1139 2004-07-24 Christian Persch <chpe@cvs.gnome.org>
1141 * embed/mozilla/EphyBrowser.cpp:
1142 * embed/mozilla/EphyBrowser.h:
1143 * embed/mozilla/mozilla-embed.cpp:
1145 Refactores storing the security info, move it into
1148 2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
1150 * lib/widgets/ephy-node-view.c: (cell_renderer_edited),
1151 (renderer_editing_canceled_cb), (ephy_node_view_init),
1152 (ephy_node_view_edit):
1153 * lib/widgets/ephy-node-view.h:
1154 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic),
1156 * src/bookmarks/ephy-topics-selector.c:
1157 (ephy_topics_selector_new_topic):
1159 Do not remove the topic when rename is cancelled.
1161 2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
1163 * lib/ephy-marshal.list:
1164 * lib/widgets/ephy-node-view.c: (path_toggled),
1165 (ephy_node_view_key_press_cb), (get_selection_refs),
1166 (ephy_node_view_button_press_cb), (cell_renderer_edited),
1167 (renderer_editing_canceled_cb), (ephy_node_view_add_column),
1168 (ephy_node_view_init), (ephy_node_view_edit),
1169 (ephy_node_view_constructor), (ephy_node_view_add_toggle),
1170 (ephy_node_view_class_init):
1171 * lib/widgets/ephy-node-view.h:
1173 Add support for toggles. When editing is canceled remove
1176 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add):
1177 * src/bookmarks/ephy-topics-selector.c:
1178 (ephy_topics_selector_get_type),
1179 (ephy_topics_selector_set_bookmarks),
1180 (ephy_topics_selector_set_property), (ephy_topics_selector_apply),
1181 (provide_toggle), (ephy_topics_selector_constructor),
1182 (topic_destroy_cb), (node_toggled_cb), (ephy_topics_selector_init),
1183 (ephy_topics_selector_new), (ephy_topics_selector_new_topic),
1184 (ephy_topics_selector_class_init):
1185 * src/bookmarks/ephy-topics-selector.h:
1187 Use EphyNodeView instead of a list store. Share a lot of code
1188 and we get updating for free. Fix bug #144770
1190 2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
1192 * lib/widgets/ephy-node-view.c: (filter_changed_cb),
1193 (ephy_node_view_set_filter), (ephy_node_view_set_property),
1194 (ephy_node_view_init), (ephy_node_view_select_node),
1195 (filter_visible_func), (ephy_node_view_constructor),
1196 (ephy_node_view_class_init):
1197 * lib/widgets/ephy-tree-model-node.c:
1198 (ephy_tree_model_node_set_property),
1199 (ephy_tree_model_node_get_property),
1200 (ephy_tree_model_node_class_init), (ephy_tree_model_node_init),
1201 (ephy_tree_model_node_new), (ephy_tree_model_node_get_column_type),
1202 (ephy_tree_model_node_get_value):
1203 * lib/widgets/ephy-tree-model-node.h:
1204 * src/prefs-dialog.c: (create_node_combo):
1206 Simplify node view filtering code and make it a normal
1207 property (no more constructor only)
1209 2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
1211 * lib/widgets/ephy-node-view.c: (ephy_node_view_new),
1212 (ephy_node_view_constructor), (ephy_node_view_class_init):
1214 Use gobject constructor
1216 2004-07-22 Christian Persch <chpe@cvs.gnome.org>
1218 * lib/ephy-debug.c: (ephy_profiler_dump):
1220 Ignore the microseconds part
1221 of the g_timer_elapsed call, its redundant information,
1222 and breaks when the timer is over a second.
1223 (ported from galeon).
1225 2004-07-22 Christian Persch <chpe@cvs.gnome.org>
1227 * embed/ephy-embed-single.c:
1228 * embed/ephy-embed-single.h:
1229 * embed/mozilla/mozilla-embed-single.cpp:
1230 * embed/mozilla/mozilla-notifiers.cpp:
1232 No need to make proxy PAC configuration public, we only
1233 use it in a pref notifier.
1235 2004-07-22 Marco Pesenti Gritti <marco@gnome.org>
1237 * doc/reference/tmpl/ephy-embed.sgml:
1238 * embed/mozilla/MozDownload.cpp:
1239 * lib/ephy-file-helpers.c: (ephy_ensure_dir_exists):
1240 * lib/ephy-file-helpers.h:
1242 Handle the case where the downloads dir cannot be
1243 created gracefully. Fix #146902
1245 2004-07-22 Marco Pesenti Gritti <marco@gnome.org>
1247 * src/bookmarks/ephy-bookmarks-import.c:
1248 (ephy_bookmarks_import_mozilla):
1250 Handle the bookmark in the root folder case
1251 correctly. Fix #145611
1253 2004-07-22 Christian Persch <chpe@cvs.gnome.org>
1255 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
1256 * embed/mozilla/GtkNSSDialogs.cpp:
1258 Fix mem leaks (ported from Galeon).
1260 2004-07-21 Xan Lopez <xan@gnome.org>
1262 * data/epiphany.desktop.in:
1264 Added application/xhtml+xml, text/html, text/xml for MimeType entry.
1266 2004-07-21 Marco Pesenti Gritti <marco@gnome.org>
1268 * embed/mozilla/EphySingle.cpp:
1269 * embed/mozilla/EphySingle.h:
1270 * embed/mozilla/mozilla-embed-single.cpp:
1272 No need to use a weak ref for the observer,
1273 makes the single code easier.
1275 2004-07-20 Marco Pesenti Gritti <marco@gnome.org>
1277 * embed/mozilla/EphyHeaderSniffer.cpp:
1278 * embed/mozilla/EphyHeaderSniffer.h:
1279 * embed/mozilla/mozilla-embed-persist.cpp:
1281 Pass single to the sniffer and weak ref it.
1284 2004-07-19 Marco Pesenti Gritti <marco@gnome.org>
1288 * doc/reference/tmpl/ephy-embed.sgml:
1290 === Release 1.3.3 ===
1292 2004-07-19 Marco Pesenti Gritti <marco@gnome.org>
1295 * src/ephy-shell.c: (ephy_shell_new_tab):
1296 * src/ephy-window.c: (ephy_window_fullscreen),
1297 (ephy_window_unfullscreen), (update_actions_sensitivity),
1298 (tab_detached_cb), (tab_delete_cb), (ephy_window_init):
1299 * src/window-commands.c: (window_cmd_file_new_window),
1300 (window_cmd_file_close_window):
1302 Add disable_quit, disable_new_window, first_window_fullscreen
1305 2004-07-17 Christian Persch <chpe@cvs.gnome.org>
1307 * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
1309 Since the print dialogue is modal the filechooser needs to be modal
1310 too. Fixes bug #147628.
1312 2004-07-14 Marco Pesenti Gritti <marco@gnome.org>
1314 * lib/widgets/ephy-node-view.c: (compare_string_values),
1315 (ephy_node_view_sort_func), (ephy_node_view_add_data_column),
1316 (ephy_node_view_add_column), (ephy_node_view_set_priority),
1317 (ephy_node_view_set_sort), (ephy_node_view_init):
1318 * lib/widgets/ephy-node-view.h:
1320 Improve sort/priority API.
1322 * src/bookmarks/ephy-bookmarks-editor.c:
1323 (ephy_bookmarks_editor_construct):
1324 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
1325 * src/ephy-history-window.c: (ephy_history_window_construct):
1327 Sort history items by last visit
1329 2004-07-12 Marco Pesenti Gritti <marco@gnome.org>
1331 * src/bookmarks/ephy-bookmark-action.c: (properties_activate_cb),
1332 (show_context_menu), (bookmark_destroy_cb),
1333 (ephy_bookmark_action_set_bookmark_id),
1334 (ephy_bookmark_action_set_property),
1335 (ephy_bookmark_action_finalize), (ephy_bookmark_action_init):
1337 Add a Properties item to bookmark context menu
1339 2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
1341 * src/bookmarks/ephy-bookmarksbar.c: (bookmark_open_in_tab_cb):
1343 When opening bookmarks in a tab from toolbars jump to them.
1345 2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
1347 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
1348 * src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
1349 * src/bookmarks/ephy-topic-action.c: (connect_proxy):
1351 Disable sliding when not in toolbar editing mode.
1352 We cant assume GDK_ACTION_MOVE there.
1354 2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
1356 * src/bookmarks/ephy-topic-action.c: (stop_drag_check),
1357 (button_release_cb), (button_press_cb):
1359 Make sure we stop the drag check also when button
1360 is released while the menu grab is still in effect.
1362 2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
1364 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_move_item):
1365 * lib/egg/egg-toolbars-model.h:
1367 Add api to move items.
1369 * src/bookmarks/ephy-bookmark-action.c: (get_item_position),
1370 (remove_from_model), (move_in_model), (move_left_activate_cb),
1371 (move_right_activate_cb), (show_context_menu):
1372 * src/bookmarks/ephy-topic-action.c: (get_item_position),
1373 (remove_from_model), (move_in_model), (move_left_activate_cb),
1374 (move_right_activate_cb), (show_context_menu):
1376 Add Move Left/Move Right context menus.
1378 2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
1380 * src/bookmarks/ephy-bookmark-action.c: (drag_begin_cb),
1381 (drag_end_cb), (connect_proxy):
1382 * src/bookmarks/ephy-topic-action.c: (drag_begin_cb),
1383 (drag_end_cb), (connect_proxy):
1385 Hide the item when dragging it like we do for normal
1388 2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
1390 * src/bookmarks/ephy-topic-action.c: (create_tool_item),
1391 (menu_deactivate_cb), (remove_from_model), (remove_activate_cb),
1392 (drag_data_get_cb), (drag_data_delete_cb), (stop_drag_check),
1393 (check_horizontal_threshold), (drag_motion_cb),
1394 (button_toggled_cb), (button_release_cb), (button_press_cb),
1397 Implement topics drag and drop. Totally tricky but it seem
1400 2004-07-11 Christian Persch <chpe@cvs.gnome.org>
1402 * src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
1406 2004-07-09 Christian Persch <chpe@cvs.gnome.org>
1410 Depend on lignomeui >= 2.6.0.
1412 2004-07-09 Xan Lopez <xan@gnome.org>
1414 * embed/downloader-view.c: (downloader_view_add_download):
1416 Plug leak, thanks to Crispin.
1418 2004-07-08 Marco Pesenti Gritti <marco@gnome.org>
1420 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
1422 When moving in the same toolbar force GDK_ACTION_MOVE.
1425 2004-07-07 Christian Persch <chpe@cvs.gnome.org>
1427 * embed/print-dialog.c: (ephy_print_get_print_info):
1429 Don't convert filename encoding here, since we use it
1430 as UTF-8 in MozillaPrivate.
1432 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1436 Add "he" to ALL_LINGUAS.
1438 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1442 Post-release version bump.
1444 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1446 === Release 1.3.2 ===
1448 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1455 2004-07-06 Xan Lopez <xan@gnome.org>
1457 * embed/mozilla/MozDownload.cpp:
1459 <chpe> didn't I said to make that NS_IF_ADDREF () ?
1462 Fix the downloader crasher.
1464 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1466 * embed/mozilla/EventContext.cpp:
1468 -1 is valid button number, it's used for synthesised "mouse" events
1469 on form submit via Return key. Fixes bug #145420.
1471 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1475 Post-release version bump.
1477 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1479 * doc/reference/tmpl/ephy-embed.sgml:
1481 === Release 1.3.1 ===
1483 2004-07-06 Xan Lopez <xan@gnome.org>
1485 * embed/downloader-view.c: (downloader_view_add_download):
1486 * embed/mozilla/mozilla-download.cpp:
1488 If the MIME is unknown, use application/octet-stream.
1490 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1495 Add MAINTAINERS to EXTRA_DIST, and make gconf schema install
1498 2004-07-06 Christian Persch <chpe@cvs.gnome.org>
1504 2004-07-05 Xan Lopez <xan@gnome.org>
1506 * embed/downloader-view.c: (downloader_view_add_download):
1508 Scale the MIME icon.
1510 2004-07-05 Marco Pesenti Gritti <marco@gnome.org>
1512 * embed/downloader-view.c: (downloader_view_build_ui):
1514 Some ordering/sizing tweak
1516 2004-07-05 Marco Pesenti Gritti <marco@gnome.org>
1518 * src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
1520 Support also GDK_ACTION_COPY. Fix #145254.
1522 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
1524 Use the notebook to access the toplevel, data passed to the
1527 2004-07-05 Christian Persch <chpe@cvs.gnome.org>
1529 * embed/mozilla/EphySingle.cpp:
1530 * embed/mozilla/mozilla-embed-single.cpp:
1532 Decode ACE for UI, and encode UTF-8 hostnames before using
1533 cookie and passwords functions with them.
1536 2004-07-05 Christian Persch <chpe@cvs.gnome.org>
1538 * embed/mozilla/EventContext.cpp:
1539 * embed/mozilla/EventContext.h:
1541 Unescape the mailto: address, fixes bug #144462.
1543 2004-07-05 Christian Persch <chpe@cvs.gnome.org>
1545 * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type),
1546 (ephy_spinner_images_free), (ephy_spinner_images_copy),
1547 (ephy_spinner_cache_unload), (extract_frame),
1548 (ephy_spinner_cache_load), (compare_size), (scale_to_size),
1549 (ephy_spinner_cache_get_images), (ephy_spinner_cache_init),
1550 (ephy_spinner_cache_finalize), (ephy_spinner_cache_class_init),
1551 (ephy_spinner_cache_ref), (ephy_spinner_load_images),
1552 (ephy_spinner_unload_images), (icon_theme_changed_cb),
1553 (ephy_spinner_init), (select_spinner_image), (ephy_spinner_expose),
1554 (bump_spinner_frame_cb), (ephy_spinner_start),
1555 (ephy_spinner_remove_update_callback), (ephy_spinner_stop),
1556 (ephy_spinner_set_size), (ephy_spinner_size_request),
1557 (ephy_spinner_finalize), (ephy_spinner_class_init):
1559 Cache the scaled spinner images to make creating new spinners very
1560 fast, now that we use so many of them.
1562 2004-07-04 Christian Persch <chpe@cvs.gnome.org>
1568 2004-07-04 Christian Persch <chpe@cvs.gnome.org>
1570 * src/ephy-window.c: (menubar_deactivate_cb),
1571 (ephy_window_key_press_event), (ephy_window_class_init):
1573 Show and activate the menubar with F10 when it's hidden.
1576 2004-07-04 Christian Persch <chpe@cvs.gnome.org>
1578 * embed/mozilla/EventContext.cpp:
1579 * embed/mozilla/EventContext.h:
1581 Normal context menus for check/radio/submit buttons.
1584 2004-07-04 Christian Persch <chpe@cvs.gnome.org>
1586 * embed/downloader-view.c: (downloader_view_add_download):
1588 Use regular return for valid error conditions, not
1591 2004-07-04 Christian Persch <chpe@cvs.gnome.org>
1593 * embed/mozilla/mozilla-download.cpp: (impl_get_mime_type):
1595 Fix compilation with mozilla 1.7.
1597 2004-07-04 Xan Lopez <xan@gnome.org>
1599 * embed/downloader-view.c: (downloader_view_get_type),
1600 (downloader_view_class_init), (downloader_view_init),
1601 (downloader_view_finalize), (format_interval),
1602 (downloader_view_add_download), (downloader_view_build_ui),
1603 (downloader_view_remove_download):
1605 Add a MIME icon in the File column. Some indent fixes.
1607 * embed/ephy-download.c: (ephy_download_get_mime):
1608 * embed/ephy-download.h:
1609 * embed/mozilla/MozDownload.cpp:
1610 * embed/mozilla/mozilla-download.cpp:
1612 Implement the method to get the MIME of a download and
1613 port to nsEmbedString.
1615 * embed/mozilla/PrintingPromptService.cpp:
1617 Remove bogus nsString.h header.
1619 2004-07-03 Marco Pesenti Gritti <marco@gnome.org>
1621 * src/bookmarks/ephy-topic-action.c: (can_open_in_tabs),
1622 (append_bookmarks_menu), (add_open_in_tabs_menu),
1623 (build_bookmarks_menu), (show_context_menu):
1625 "Open in tabs" insensitive when there are not
1626 multiple bookmarks in the topic.
1628 2004-07-03 Christian Persch <chpe@cvs.gnome.org>
1630 * lib/widgets/ephy-spinner.c: (ephy_spinner_load_images):
1634 2004-07-03 Christian Persch <chpe@cvs.gnome.org>
1636 * embed/mozilla/mozilla-embed-single.cpp:
1640 2004-07-02 Christian Persch <chpe@cvs.gnome.org>
1642 * data/art/Makefile.am:
1643 R data/art/epiphany-tab-loading.gif:
1644 * lib/widgets/ephy-spinner.c: (get_spinner_dimensions),
1645 (ephy_spinner_init), (ephy_spinner_expose),
1646 (ephy_spinner_unload_images), (scale_to_real_size),
1647 (ephy_spinner_set_size), (ephy_spinner_size_request):
1648 * lib/widgets/ephy-spinner.h:
1649 * src/ephy-notebook.c: (sync_load_status), (build_tab_label):
1650 * src/toolbar.c: (fixed_toolbar_reconfigured_cb), (toolbar_init):
1652 Remove our tab loading animation and use mini-spinners instead.
1654 2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
1656 * src/bookmarks/ephy-bookmark-action.c:
1657 (ephy_bookmark_action_sync_icon):
1658 * src/ephy-favicon-action.c: (ephy_favicon_action_sync_icon):
1660 Use blank document as default favicon
1662 2004-07-02 Christian Persch <chpe@cvs.gnome.org>
1665 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
1667 Depend on mozilla >= 1.7 final. Simplify some mozilla
1670 2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
1672 * src/bookmarks/ephy-bookmark-action.c: (show_context_menu),
1673 (popup_menu_cb), (button_press_cb), (connect_proxy):
1674 * src/bookmarks/ephy-topic-action.c: (show_context_menu),
1675 (popup_menu_cb), (button_press_cb), (connect_proxy):
1677 Follow popups keybindings.
1679 2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
1681 * src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb),
1682 (open_in_window_activate_cb), (remove_from_model),
1683 (drag_data_delete_cb), (remove_activate_cb), (show_context_menu),
1686 Implement bookmark context menu.
1688 2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
1690 * src/bookmarks/ephy-topic-action.c: (remove_activate_cb),
1691 (add_open_in_tabs_menu), (build_bookmarks_menu),
1692 (show_context_menu), (button_press_cb), (connect_proxy):
1694 Implement topic context menu.
1696 2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
1698 * src/bookmarks/ephy-favorites-menu.c:
1699 * src/bookmarks/ephy-favorites-menu.h:
1701 Move in the bookmarks dir.
1703 * lib/ephy-gui.c: (ephy_gui_select_row_by_key),
1704 (ephy_gui_is_middle_click):
1707 Add a function to check if menus was activated
1708 by a middle or a ctrl+click (which is equivalent in epiphany)
1710 * lib/ephy-marshal.list:
1712 * src/bookmarks/Makefile.am:
1713 * src/bookmarks/ephy-bookmark-action.c: (activate_cb),
1714 (ephy_bookmark_action_class_init):
1715 * src/bookmarks/ephy-bookmark-action.h:
1716 * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb),
1718 * src/bookmarks/ephy-bookmarksbar.c: (bookmark_open_in_tab_cb),
1719 (bookmark_open_cb), (ephy_bookmarksbar_action_request):
1720 * src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
1721 (ephy_topic_action_class_init):
1722 * src/bookmarks/ephy-topic-action.h:
1724 Add signals to open bookmarks in new window/tab. I'll need
1725 them for context menus.
1726 Use them for middle/ctrl click.
1728 2004-07-01 Christian Persch <chpe@cvs.gnome.org>
1730 * src/ephy-window.c:
1734 2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
1736 * data/ui/epiphany-ui.xml:
1738 Change position to popups and offline menus.
1740 2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
1742 * src/bookmarks/ephy-bookmark-action.c:
1743 (ephy_bookmark_action_sync_smart_url):
1745 Do not show the icon for smartbookmarks
1747 2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
1749 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
1751 Do not allow dragging out of edit mode on ITEMS_ONLY toolbars.
1753 2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
1755 * src/bookmarks/ephy-bookmark-action.c:
1756 (ephy_bookmark_action_sync_icon):
1758 No need to show the default icon for bookmarks menu.
1760 2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
1762 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
1763 (favicon_cache_changed_cb), (ephy_bookmark_action_sync_icon),
1764 (stop_drag_check), (drag_data_get_cb), (drag_data_delete_cb),
1765 (drag_motion_cb), (button_press_cb), (button_release_cb),
1766 (connect_proxy), (ephy_bookmark_action_init):
1768 Allow to drag bookmarks around also when not in edit mode.
1769 Use the default bookmark icon when there is not a specific
1770 one, it acts as a separator. Put some space between the icon
1773 2004-06-30 Adam Hooper <adamh@cvs.gnome.org>
1775 * data/art/Makefile.am:
1776 * data/art/epiphany-popup-hidden.png:
1777 * data/art/epiphany-popup-hidden.svg:
1778 * data/ui/epiphany-ui.xml:
1779 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
1780 * lib/ephy-stock-icons.h:
1781 * src/ephy-statusbar.c: (create_statusbar_popups_manager_icon),
1782 (ephy_statusbar_init), (ephy_statusbar_set_security_state),
1783 (ephy_statusbar_set_popups_state):
1784 * src/ephy-statusbar.h:
1785 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
1786 (ephy_tab_class_init), (popups_manager_free_info),
1787 (popups_manager_add), (popups_manager_remove_window),
1788 (disconnect_popup), (popups_manager_add_window),
1789 (ephy_tab_get_popups_displayed), (popups_manager_show),
1790 (popups_manager_show_all), (popups_manager_new_window_info),
1791 (popups_manager_hide), (popups_manager_hide_all),
1792 (ephy_tab_set_popups_displayed), (popup_blocker_n_hidden),
1793 (popups_manager_reset), (ephy_tab_finalize), (ephy_tab_address_cb),
1794 (ephy_tab_new_window_cb), (ephy_tab_popup_blocked_cb),
1796 * src/ephy-window.c: (sync_tab_popup_windows),
1797 (sync_tab_popups_allowed), (ephy_window_set_active_tab),
1798 (ephy_window_get_property), (allow_popups_notifier),
1799 (ephy_window_init), (ephy_window_finalize), (ephy_window_load_url),
1800 (ephy_window_view_bookmarksbar_cb),
1801 (ephy_window_view_popup_windows_cb):
1803 Popup blocking support. View -> Popup Windows.
1805 * doc/reference/Makefile.am:
1806 * doc/reference/epiphany-sections.txt:
1807 * doc/reference/tmpl/ephy-embed-single.sgml:
1808 * doc/reference/tmpl/ephy-embed.sgml:
1809 * doc/reference/tmpl/ephy-permission-manager.sgml:
1810 * doc/reference/tmpl/ephy-shell.sgml:
1811 * doc/reference/tmpl/ephy-tab.sgml:
1812 * doc/reference/tmpl/epiphany-unused.sgml:
1814 Added a couple of docs, but mostly this is stuff that I imagine
1815 nobody ever commits because it's all auto-generated.
1817 2004-06-30 Marco Pesenti Gritti <marco@gnome.org>
1819 * src/bookmarks/ephy-bookmarksbar.c: (open_in_tabs_cb):
1820 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
1821 (open_in_tabs_activate_cb), (build_bookmarks_menu):
1823 Use a new window for "Open in Tabs"
1825 2004-06-30 Xan Lopez <xan@gnome.org>
1827 * embed/mozilla/MozDownload.cpp:
1829 Be a bit smarter about double extensions.
1831 2004-06-30 Marco Pesenti Gritti <marco@gnome.org>
1833 * src/ephy-notebook.c:
1835 Change tabs sizing again. Now we use a width
1836 of 20 (estimated) chars.
1838 2004-06-29 Christian Persch <chpe@cvs.gnome.org>
1844 2004-06-29 Christian Persch <chpe@cvs.gnome.org>
1846 * lib/ephy-dialog.c: (togglebutton_clicked_cb),
1847 (radiobutton_clicked_cb), (spinbutton_timeout_cb), (changed_cb):
1849 Set sane_state to TRUE from user changes, otherwise broken prefs
1850 will never get overwritten.
1852 2004-06-27 Christian Persch <chpe@cvs.gnome.org>
1854 * embed/mozilla/EphySingle.cpp:
1855 * embed/mozilla/EphySingle.h:
1856 * embed/mozilla/mozilla-embed-single.cpp:
1858 EphySingle needs to implement nsISupportsWeakReference.
1860 2004-06-26 Christian Persch <chpe@cvs.gnome.org>
1862 * data/ui/epiphany-ui.xml:
1863 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init),
1864 (ephy_embed_single_set_offline_mode),
1865 (ephy_embed_single_get_offline_mode):
1866 * embed/ephy-embed-single.h:
1867 * embed/mozilla/EphySingle.cpp:
1868 * embed/mozilla/mozilla-embed-single.cpp:
1869 * src/ephy-window.c: (network_status_changed), (ephy_window_init),
1870 (ephy_window_finalize):
1871 * src/window-commands.c: (window_cmd_file_save_as),
1872 (window_cmd_file_work_offline):
1873 * src/window-commands.h:
1875 Implement File->Work Off-Line command and backend.
1876 No DBUS/HAL/whatever integration yet.
1878 2004-06-26 Marco Pesenti Gritti <marco@gnome.org>
1880 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import),
1881 (xbel_parse_folder), (xbel_parse_xbel):
1883 Preserve hierarchy in the xbel importer too. Use mime
1884 sniffing to determine the file mime type.
1886 2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
1888 * embed/ephy-embed.h:
1889 * embed/mozilla/MozillaPrivate.h:
1890 * embed/print-dialog.h:
1892 Move PrintInfo to print-dialog since
1893 it's no more use by embed api.
1895 2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
1897 * embed/MozillaPrivate.cpp:
1899 Fix typo in the printer name
1901 2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
1903 * embed/MozillaPrivate.cpp:
1907 2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
1909 * embed/ephy-embed.c: (ephy_embed_print),
1910 (ephy_embed_set_print_preview_mode):
1911 * embed/ephy-embed.h:
1912 * embed/mozilla/EphyBrowser.cpp:
1913 * embed/mozilla/EphyBrowser.h:
1914 * embed/mozilla/PrintingPromptService.cpp:
1915 * embed/mozilla/mozilla-embed.cpp:
1916 * embed/print-dialog.c: (ephy_print_dialog_response_cb),
1917 (ephy_print_dialog_new):
1918 * embed/print-dialog.h:
1919 * src/ephy-window.c: (ephy_window_delete_event_cb),
1920 (ephy_window_finalize), (update_embed_dialogs), (ephy_window_find):
1921 * src/ppview-toolbar.c: (toolbar_cmd_ppv_close):
1922 * src/window-commands.c: (window_cmd_file_print_preview),
1923 (window_cmd_file_print):
1925 Simplify print code. Now there is only one case to deal with,
1926 the mozilla prompt dialog.
1927 This should help with xprint.
1929 2004-06-24 Marco Pesenti Gritti <marco@gnome.org>
1931 * lib/ephy-node.c: (ephy_node_new_with_id), (ephy_node_get_id),
1932 (child_changed), (write_parent):
1934 * src/bookmarks/ephy-bookmark-action.c:
1935 (bookmarks_child_changed_cb):
1936 * src/bookmarks/ephy-bookmark-properties.c:
1937 (toolbar_checkbox_changed_cb), (build_ui):
1938 * src/bookmarks/ephy-bookmarks-editor.c:
1939 (cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu):
1940 * src/bookmarks/ephy-bookmarks-menu.c: (create_menu),
1941 (topic_child_changed_cb):
1942 * src/bookmarks/ephy-new-bookmark.c:
1943 * src/bookmarks/ephy-new-bookmark.h:
1944 * src/bookmarks/ephy-topic-action.c:
1945 (ephy_topic_action_set_topic_id), (topic_child_changed_cb):
1947 Use guint consistently for node ids
1949 2004-06-24 Marco Pesenti Gritti <marco@gnome.org>
1951 * src/bookmarks/ephy-bookmarksbar.c: (open_in_tabs_cb),
1952 (go_location_cb), (ephy_bookmarksbar_action_request):
1953 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
1954 (open_in_tabs_activate_cb), (build_bookmarks_menu),
1955 (build_topics_menu), (build_menu),
1956 (ephy_topic_action_set_topic_id), (ephy_topic_action_set_property),
1957 (ephy_topic_action_class_init):
1958 * src/bookmarks/ephy-topic-action.h:
1959 * src/ephy-window.c: (ephy_window_load_in_tabs):
1961 Implement open in tabs from toolbar topics
1963 2004-06-24 Christian Persch <chpe@cvs.gnome.org>
1965 * embed/mozilla/mozilla-embed-single.cpp:
1967 Removed unused array, and added a few missing statics.
1969 2004-06-23 Christian Persch <chpe@cvs.gnome.org>
1971 * src/bookmarks/ephy-bookmarksbar.c:
1972 (ephy_bookmarksbar_set_window):
1973 * src/toolbar.c: (toolbar_realize):
1975 Use g_signal_connect_after to connect to the toolbar_added
1976 signal, otherwise the toolbar isn't created yet and we crash
1977 when trying to set the drag dests on a newly added toolbar.
1979 2004-06-23 Christian Persch <chpe@cvs.gnome.org>
1981 * doc/reference/tmpl/ephy-permission-manager.sgml:
1982 * embed/ephy-permission-manager.c: (ephy_permission_info_new),
1983 (ephy_permission_info_copy), (ephy_permission_manager_add),
1984 (ephy_permission_manager_remove), (ephy_permission_manager_test),
1985 (ephy_permission_manager_list):
1986 * embed/ephy-permission-manager.h:
1987 * embed/mozilla/EphySingle.cpp:
1988 * embed/mozilla/mozilla-embed-single.cpp:
1990 Make the permission type a string instead of an enum, that way
1991 we can support more than just the hardcoded 3 types.
1993 2004-06-23 Christian Persch <chpe@cvs.gnome.org>
1995 * src/ephy-window.c: (ephy_window_get_tabs):
1997 Simply use gtk_container_get_children().
1999 2004-06-23 Christian Persch <chpe@cvs.gnome.org>
2001 * src/ephy-window.c: (exit_fullscreen_button_clicked_cb),
2002 (get_chromes_visibility), (ephy_window_state_event_cb):
2004 Make the "Exit Fullscreen" button toggle the action instead of
2005 doing to work itself. Fixes bug #144785.
2007 2004-06-23 Marco Pesenti Gritti <marco@gnome.org>
2009 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
2010 * src/ephy-window.c: (ephy_window_set_zoom),
2011 (ephy_window_load_in_tabs):
2012 * src/ephy-window.h:
2014 Add EphyWindow API to open multiple uris in
2015 tabs, use it for dnd on the notebook.
2017 2004-06-23 Christian Persch <chpe@cvs.gnome.org>
2019 * embed/mozilla/GlobalHistory.cpp:
2021 Move check for javascript after the http[s] checks.
2023 2004-06-23 Marco Pesenti Gritti <marco@gnome.org>
2025 * src/bookmarks/ephy-bookmarks-import.c:
2026 (folders_list_to_topic_name):
2027 * src/bookmarks/ephy-bookmarks-menu.c: (create_menu),
2028 (ensure_folder), (create_submenu), (ephy_bookmarks_menu_rebuild):
2030 "/" in a topic title is now a submenu in
2033 2004-06-22 Marco Pesenti Gritti <marco@gnome.org>
2035 * src/bookmarks/ephy-bookmarks-import.c:
2036 (folders_list_to_topic_name), (ephy_bookmarks_import_mozilla):
2038 Keep the whole hierarchy of folders in the topic name, separated
2039 by |. Mozilla importer only for now.
2041 2004-06-22 Marco Pesenti Gritti <marco@gnome.org>
2043 * src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
2044 (xbel_parse_bookmark), (ephy_bookmarks_import_mozilla),
2047 Drop some unused code.
2049 2004-06-21 Marco Pesenti Gritti <marco@gnome.org>
2051 * lib/ephy-gui.c: (ephy_gui_help), (ephy_gui_select_row_by_key):
2052 * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb):
2053 * src/bookmarks/ephy-topics-selector.c: (topic_key_pressed):
2055 Factor out the helper to select a treeview row by column and
2056 use it also in the topic selector.
2059 * src/bookmarks/ephy-bookmarks-editor.c:
2060 * src/bookmarks/ephy-new-bookmark.c:
2061 * src/ephy-history-window.c:
2063 * src/ppview-toolbar.c:
2064 * src/prefs-dialog.c:
2065 * src/window-commands.c:
2066 * embed/downloader-view.c:
2068 Remove braindead gtk.h inclusion and deal with
2071 2004-06-21 Marco Pesenti Gritti <marco@gnome.org>
2073 * src/bookmarks/ephy-new-bookmark.c: (response_cb),
2074 (ephy_new_bookmark_construct):
2075 * src/bookmarks/ephy-topics-selector.c: (renderer_edited_cb),
2076 (renderer_editing_canceled_cb), (ephy_topics_build_ui),
2077 (ephy_topics_selector_new), (ephy_topics_selector_new_topic):
2078 * src/bookmarks/ephy-topics-selector.h:
2080 Add a New topic button to the new bookmark dialog.
2082 2004-06-21 Christian Persch <chpe@cvs.gnome.org>
2084 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_flags),
2085 (parse_item_list), (parse_toolbars):
2087 Check for empty attributes before adding the item when parsing
2088 the toolbars file. Should fix bug #144698.
2090 2004-06-21 Christian Persch <chpe@cvs.gnome.org>
2092 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
2094 Allow importing from Epiphany bookmarks format (RDF),
2097 2004-06-21 Adam Hooper <adamh@cvs.gnome.org>
2099 * lib/ephy-marshal.list:
2101 Whoops. Um. Fixed the build.
2103 2004-06-21 Adam Hooper <adamh@cvs.gnome.org>
2105 * embed/ephy-embed-single.c:
2106 * embed/ephy-embed.c: (ephy_embed_base_init):
2107 * embed/ephy-embed.h:
2108 * embed/mozilla/EphyBrowser.cpp:
2109 * embed/mozilla/EphyBrowser.h:
2110 * embed/mozilla/mozilla-embed-single.cpp:
2112 Implement popup-blocking signals. Part of bug #111930.
2114 2004-06-20 Christian Persch <chpe@cvs.gnome.org>
2116 * embed/mozilla/GlobalHistory.cpp:
2118 Remove implementation of ::HidePage again, it's really not used
2119 anyway in mozilla (history load listener is the only place, and it's
2120 not build, not even updated for API changes).
2122 2004-06-20 Christian Persch <chpe@cvs.gnome.org>
2124 * embed/mozilla/GlobalHistory.cpp:
2126 Implement GlobalHistory2::HidePage, fixes bug #142143.
2128 2004-06-20 Christian Persch <chpe@cvs.gnome.org>
2130 * src/ephy-notebook.c: (sync_label), (tab_label_style_set_cb),
2131 (build_tab_label), (ephy_notebook_add_tab):
2132 * src/ephy-window.c: (ephy_window_get_tabs):
2134 Make tab labels 1/n-th of the window width (n = number of tabs),
2135 with a minimum size so they don't get too tiny.
2136 Make the tooltip cover the label + favicon, not just the label.
2138 2004-06-19 Marco Pesenti Gritti <marco@gnome.org>
2140 * src/ephy-notebook.c: (ephy_notebook_move_tab), (move_tab),
2141 (ephy_notebook_switch_page_cb), (ephy_notebook_init),
2142 (ephy_notebook_finalize), (ephy_notebook_add_tab),
2143 (ephy_notebook_remove_tab):
2144 * src/ephy-notebook.h:
2145 * src/ephy-shell.c: (ephy_shell_new_tab):
2147 * src/ephy-tab.c: (ephy_tab_new_window_cb):
2148 * src/ephy-window.c: (ephy_window_add_tab):
2150 Append tabs at the end instead of grouping
2151 them near the current one.
2153 2004-06-19 Marco Pesenti Gritti <marco@gnome.org>
2155 * data/art/epiphany-tab-loading.gif:
2157 Update from new winstripe theme of Firefox
2159 2004-06-17 Christian Persch <chpe@cvs.gnome.org>
2161 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
2162 * embed/mozilla/GtkNSSDialogs.cpp:
2164 Escape strings before using the with markup in labels.
2165 Patch by Crispin Flowerday.
2167 2004-06-16 Christian Persch <chpe@cvs.gnome.org>
2169 * src/ephy-notebook.c: (build_tab_label):
2171 Set data for close-button on the tab label.
2173 2004-06-16 Christian Persch <chpe@cvs.gnome.org>
2175 * lib/egg/egg-editable-toolbar.c:
2176 (egg_editable_toolbar_disconnect_model),
2177 (egg_editable_toolbar_deconstruct),
2178 (egg_editable_toolbar_set_model),
2179 (egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize),
2180 (egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model),
2181 (egg_editable_toolbar_set_fixed):
2182 * lib/egg/egg-editable-toolbar.h:
2183 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_flags),
2185 * src/bookmarks/ephy-bookmarksbar.c:
2186 (ephy_bookmarksbar_set_window), (ephy_bookmarksbar_class_init):
2187 * src/ephy-window.c: (ephy_window_fullscreen),
2188 (ephy_window_unfullscreen), (ephy_window_init):
2189 * src/toolbar.c: (toolbar_style_changed_cb), (parent_set_cb),
2190 (toolbar_init), (toolbar_finalize), (toolbar_new):
2192 Go back to construction the toolbar when the model is set, fixes
2195 2004-06-15 Marco Pesenti Gritti <marco@gnome.org>
2197 * data/bme.desktop.in:
2198 * data/epiphany.desktop.in:
2200 Use GenericName. See #144284 for the hig change.
2203 2004-06-15 Christian Persch <chpe@cvs.gnome.org>
2205 * embed/mozilla/EphyBrowser.cpp:
2206 * embed/mozilla/EphyBrowser.h:
2207 * embed/mozilla/mozilla-embed.cpp:
2209 Work around mozilla bug #246392 which goes back to the original urls
2210 when reloading a frameset. Fixes bug #115800.
2212 2004-06-14 Christian Persch <chpe@cvs.gnome.org>
2214 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
2216 Use g_markup_print_escaed().
2218 2004-06-14 Christian Persch <chpe@cvs.gnome.org>
2220 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
2221 * src/bookmarks/ephy-topic-action.c: (build_topics_menu):
2223 Escape strings before using them with markup in labels.
2225 2004-06-14 Christian Persch <chpe@cvs.gnome.org>
2227 * embed/ephy-embed.c: (ephy_embed_reload):
2228 * embed/ephy-embed.h:
2229 * embed/mozilla/mozilla-embed.cpp:
2230 * src/prefs-dialog.c:
2231 * src/window-commands.c: (window_cmd_view_reload):
2233 Get rid of EmbedReloadFlags, and use a gboolean force parameter
2234 in ephy_embed_reload() instead, since we only had two states anyway
2235 - EMBED_RELOAD_NORMAL, and EMBED_RELOAD_FORCE.
2237 2004-06-13 Marco Pesenti Gritti <marco@gnome.org>
2241 Add GNOME_COMMON_INIT
2243 2004-06-12 Marco Pesenti Gritti <marco@gnome.org>
2245 * embed/ephy-embed-single.c: (ephy_embed_single_open_window):
2246 * embed/ephy-embed-single.h:
2247 * embed/ephy-embed.h:
2248 * embed/mozilla/EphyBrowser.cpp:
2249 * embed/mozilla/EphyBrowser.h:
2250 * embed/mozilla/EventContext.cpp:
2251 * embed/mozilla/mozilla-embed-single.cpp:
2253 Add a way to open new windows passing features and uri.
2254 Something like js window.open. It's necessary for popup
2257 2004-06-12 Marco Pesenti Gritti <marco@gnome.org>
2259 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
2261 Allow items to be dragged from toolbar editor also when
2264 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_add_separator):
2266 The type should be the same as tool items.
2268 2004-06-12 Adam Hooper <adamh@cvs.gnome.org>
2270 * src/ephy-tab.c: (ephy_tab_class_init):
2272 Put proper property IDs on properties (PROP_LOAD_STATUS was there
2275 2004-06-12 Christian Persch <chpe@cvs.gnome.org>
2277 * lib/widgets/ephy-spinner.c: (ephy_spinner_new),
2278 (ephy_spinner_init), (ephy_spinner_expose):
2280 Make spinner not use a visible window, and fix coordinates
2281 accordingly. Patch by Crispin Flowerday, fixes bug #134686.
2283 2004-06-11 Christian Persch <chpe@cvs.gnome.org>
2285 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_finalize):
2286 * src/bookmarks/ephy-bookmarksbar-model.c:
2287 (ephy_bookmarksbar_model_dispose),
2288 (ephy_bookmarksbar_model_finalize),
2289 (ephy_bookmarksbar_model_class_init):
2290 * src/ephy-toolbars-model.c: (ephy_toolbars_model_dispose),
2291 (ephy_toolbars_model_finalize), (ephy_toolbars_model_class_init):
2293 Save the toolbars models from dispose, not from finalize, since you
2294 cannot emit signals from the latter (the get_item_* signals are
2295 emitted while saving).
2297 2004-06-11 Marco Pesenti Gritti <marco@gnome.org>
2301 Do not put ACLOCAL flags in the Makefile,
2302 it should not be necessary anymore with
2303 recent gnome-common.
2305 2004-06-10 Christian Persch <chpe@cvs.gnome.org>
2307 Merging bookmarksbar-separation branch.
2309 2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
2311 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
2312 (set_item_drag_source):
2313 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
2314 (impl_get_item_id), (impl_get_item_data),
2315 (egg_toolbars_model_class_init),
2316 (egg_toolbars_model_get_item_data):
2317 * lib/egg/egg-toolbars-model.h:
2318 * src/ephy-toolbars-model.c: (impl_get_item_data),
2319 (impl_get_item_id), (ephy_toolbars_model_class_init):
2321 s/get_item_name/get_item_data
2323 Do not assume data isnt changing, use the id
2324 and convert later instead.
2326 2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
2328 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
2329 (set_item_drag_source), (create_item_from_action), (create_item),
2330 (drag_data_received_cb), (egg_editable_toolbar_set_edit_mode):
2331 * lib/egg/egg-toolbar-editor.c: (model_has_action):
2332 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_item_nth):
2333 * lib/egg/egg-toolbars-model.h:
2334 * src/ephy-toolbars-model.c: (get_toolbar_and_item_pos),
2335 (ephy_toolbars_model_class_init), (item_added):
2337 Retain custom types when moving items around
2339 2004-06-10 Marco Pesenti Gritti <marco@gnome.org>
2341 * src/bookmarks/ephy-bookmarks-editor.c:
2342 (toolbar_items_changed_cb), (cmd_show_in_bookmarks_bar),
2344 Block the signal when removing bookmarks from toolbars.
2346 (ephy_bookmarks_editor_get_property):
2347 * src/bookmarks/ephy-bookmarksbar-model.c:
2348 (ephy_bookmarksbar_model_remove_bookmark):
2350 Remove all copy of a bookmark from toolbar, not just one
2353 2004-06-10 Christian Persch <chpe@cvs.gnome.org>
2355 * src/bookmarks/ephy-bookmarksbar-model.c:
2356 (ephy_bookmarksbar_model_finalize):
2357 * src/ephy-toolbars-model.c: (ephy_toolbars_model_finalize):
2359 Save models on exit.
2361 2004-06-10 Marco Pesenti Gritti <marco@gnome.org>
2363 * src/bookmarks/ephy-bookmarksbar-model.c: (item_added_cb):
2364 * src/bookmarks/ephy-bookmarksbar.c: (remove_action_from_model),
2365 (bookmark_destroy_cb), (ephy_bookmarksbar_action_request):
2367 Cleanup the toolbars model when destroying a bookmark
2368 action. Remove the cleanup code from the model.
2370 2004-06-10 Marco Pesenti Gritti <marco@gnome.org>
2372 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb),
2373 (egg_editable_toolbar_get_model):
2374 * lib/egg/egg-editable-toolbar.h:
2375 * lib/egg/egg-toolbars-model.h:
2377 Add a getter for the model.
2378 Add a flag to accept only tool items as source.
2380 * src/bookmarks/ephy-bookmarksbar.c:
2381 * src/ephy-toolbars-model.c: (update_flags_and_save_changes):
2382 * src/toolbar.c: (toolbar_added_cb), (toolbar_realize),
2383 (toolbar_unrealize), (toolbar_class_init), (toolbar_finalize):
2385 Fixup dnd targets and use the new flag for main toolbar.
2387 2004-06-10 Christian Persch <chpe@cvs.gnome.org>
2389 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_class_init):
2390 * src/bookmarks/ephy-bookmarks.c: (get_item_type_forward_cb),
2391 (get_item_id_forward_cb), (get_item_data_forward_cb),
2392 (ephy_bookmarks_get_toolbars_model):
2393 * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
2394 * src/ephy-toolbars-model.c: (ephy_toolbars_model_load),
2395 (ephy_toolbars_model_init):
2396 * src/ephy-toolbars-model.h:
2398 Forward get_item_[type|id|data] from toolbars model to
2399 bookmarksbar model. That way we can have bookmarks/topics also
2400 on the main toolbar.
2402 2004-06-10 Christian Persch <chpe@cvs.gnome.org>
2404 * lib/egg/egg-toolbars-model.c: (_egg_accumulator_STRING),
2405 (egg_toolbars_model_class_init), (egg_toolbars_model_get_item_id),
2406 (egg_toolbars_model_get_item_data),
2407 (egg_toolbars_model_get_item_type):
2408 * lib/egg/egg-toolbars-model.h:
2409 * lib/egg/eggmarshalers.c:
2410 (_egg_marshal_BOOLEAN__OBJECT_STRING_STRING),
2411 (_egg_marshal_STRING__POINTER),
2412 (_egg_marshal_STRING__STRING_STRING):
2413 * lib/egg/eggmarshalers.h:
2414 * lib/egg/eggmarshalers.list:
2416 Make get_item_[type|id|data] signals.
2418 2004-06-08 Christian Persch <chpe@cvs.gnome.org>
2420 * lib/egg/egg-editable-toolbar.c: (find_action), (create_item),
2421 (egg_editable_toolbar_construct), (egg_editable_toolbar_realize),
2422 (egg_editable_toolbar_unrealize), (egg_editable_toolbar_set_model),
2423 (egg_editable_toolbar_set_merge),
2424 (egg_editable_toolbar_set_property),
2425 (egg_editable_toolbar_get_property),
2426 (egg_editable_toolbar_class_init), (egg_editable_toolbar_init),
2427 (egg_editable_toolbar_set_edit_mode):
2428 * lib/egg/egg-editable-toolbar.h:
2429 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load),
2430 (egg_toolbars_model_init):
2432 Only construct the toolbar on realize. When setting a different model,
2433 unrealize the toolbar. Connect to model only while realized, fixes
2434 crashes when setting flags on the toolbars model.
2436 * data/ui/epiphany-bookmarksbar.xml:
2437 * data/ui/epiphany-fs-toolbar.xml:
2438 * data/ui/epiphany-toolbar.xml:
2440 Separated. Fix root name to be "toolbars" which is the name we
2441 save the model with.
2443 * src/bookmarks/ephy-bookmarksbar-model.c:
2444 (ephy_bookmarksbar_model_get_type), (get_toolbar_and_item_pos),
2445 (get_toolbar_pos), (ephy_bookmarksbar_model_get_action_name),
2446 (ephy_bookmarksbar_model_get_node),
2447 (ephy_bookmarksbar_model_add_bookmark),
2448 (ephy_bookmarksbar_model_remove_bookmark),
2449 (ephy_bookmarksbar_model_has_bookmark), (save_changes_idle),
2450 (save_changes), (update_flags_and_save_changes),
2451 (bookmark_destroy_cb), (item_added_cb), (impl_add_item),
2452 (impl_get_item_id), (impl_get_item_type), (load_toolbars),
2453 (ephy_bookmarksbar_model_init), (ephy_bookmarksbar_model_finalize),
2454 (ephy_bookmarksbar_model_set_property),
2455 (ephy_bookmarksbar_model_get_property),
2456 (ephy_bookmarksbar_model_class_init),
2457 (ephy_bookmarksbar_model_new):
2458 * src/bookmarks/ephy-bookmarksbar-model.h:
2459 * src/ephy-toolbars-model.c: (save_changes_idle), (save_changes),
2460 (update_flags_and_save_changes), (get_toolbar_pos),
2461 (load_toolbars), (ephy_toolbars_model_init),
2462 (ephy_toolbars_model_finalize), (ephy_toolbars_model_class_init),
2463 (ephy_toolbars_model_new):
2464 * src/ephy-toolbars-model.h:
2466 Split toolbars model in bookmarks and non-bookmarks parts.
2468 * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type),
2469 (go_location_cb), (bookmark_destroy_cb),
2470 (ephy_bookmarksbar_action_request), (toolbar_added_cb),
2471 (ephy_bookmarksbar_set_window), (ephy_bookmarksbar_realize),
2472 (ephy_bookmarksbar_unrealize), (ephy_bookmarksbar_init),
2473 (ephy_bookmarksbar_finalize), (ephy_bookmarksbar_set_property),
2474 (ephy_bookmarksbar_get_property), (ephy_bookmarksbar_class_init),
2475 (ephy_bookmarksbar_new):
2476 * src/bookmarks/ephy-bookmarksbar.h:
2477 * src/toolbar.c: (go_location_cb), (toolbar_set_property),
2478 (toolbar_get_property), (toolbar_class_init), (toolbar_set_window),
2479 (toolbar_init), (toolbar_new), (toolbar_set_location),
2480 (toolbar_update_navigation_actions):
2482 * src/ephy-window.c: (get_chromes_visibility),
2483 (sync_chromes_visibility), (ephy_window_fullscreen),
2484 (ephy_window_unfullscreen), (action_request_forward_cb),
2485 (ephy_window_init), (ephy_window_get_toolbar),
2486 (ephy_window_get_bookmarksbar):
2487 * src/ephy-window.h:
2488 * src/window-commands.c: (window_cmd_view_fullscreen),
2489 (toolbar_editor_destroy_cb), (toolbar_editor_response_cb),
2490 (window_cmd_edit_toolbar):
2492 Split toolbars in bookmarks and non-bookmarks toolbars.
2494 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
2495 (ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_set_property),
2496 (ephy_bookmarks_get_property), (ephy_bookmarks_class_init),
2497 (ephy_bookmarks_finalize):
2498 * src/bookmarks/ephy-bookmarks.h:
2499 * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
2502 Made bookmarksbar toolbars model a service of EphyBookmarks.
2504 * src/bookmarks/ephy-bookmark-properties.c:
2505 (ephy_bookmark_properties_set_property),
2506 (toolbar_checkbox_changed_cb), (build_ui),
2507 (ephy_bookmark_properties_init):
2508 * src/bookmarks/ephy-bookmarks-editor.c:
2509 (cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu),
2510 (toolbar_items_changed_cb), (ephy_bookmarks_editor_init):
2512 Adapt to changes above.
2514 * data/ui/Makefile.am:
2516 * src/bookmarks/Makefile.am:
2520 2004-06-09 Christian Persch <chpe@cvs.gnome.org>
2522 * data/default-prefs.js:
2524 Disable xpinstall by default. Fixes bug #144035.
2526 2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
2528 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
2529 (set_item_drag_source):
2530 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
2531 (impl_get_item_id), (impl_get_item_data),
2532 (egg_toolbars_model_class_init),
2533 (egg_toolbars_model_get_item_data):
2534 * lib/egg/egg-toolbars-model.h:
2535 * src/ephy-toolbars-model.c: (impl_get_item_data),
2536 (impl_get_item_id), (ephy_toolbars_model_class_init):
2538 s/get_item_name/get_item_data
2540 Do not assume data isnt changing, use the id
2541 and convert later instead.
2543 2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
2545 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
2546 (set_item_drag_source), (create_item_from_action), (create_item),
2547 (drag_data_received_cb), (egg_editable_toolbar_set_edit_mode):
2548 * lib/egg/egg-toolbar-editor.c: (model_has_action):
2549 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_item_nth):
2550 * lib/egg/egg-toolbars-model.h:
2551 * src/ephy-toolbars-model.c: (get_toolbar_and_item_pos),
2552 (ephy_toolbars_model_class_init), (item_added):
2554 Retain custom types when moving items around
2556 2004-06-08 Christian Persch <chpe@cvs.gnome.org>
2558 * embed/mozilla/EventContext.cpp:
2560 Fix CSS background detection, based on a galeon patch by
2561 Crispin Flowerday. Fixed bug #143602.
2563 2004-06-08 Christian Persch <chpe@cvs.gnome.org>
2565 * embed/mozilla/EphyBrowser.cpp:
2567 Adjust comment about mozilla bug #232057, which was
2570 2004-06-08 Marco Pesenti Gritti <marco@gnome.org>
2572 * src/ephy-window.c: (show_embed_popup):
2574 Do not hide clipboard items for the input context
2577 2004-06-08 Marco Pesenti Gritti <marco@gnome.org>
2579 * data/default-prefs.js:
2580 * embed/mozilla/mozilla-embed-single.cpp:
2582 Move external protocols prefs defaults in
2583 the javascript file and add webcal (Bug #143899)
2585 2004-06-07 Christian Persch <chpe@cvs.gnome.org>
2587 * embed/mozilla/FilePicker.cpp:
2589 Fix setting default filename in the !modeSave case.
2591 2004-06-07 Christian Persch <chpe@cvs.gnome.org>
2593 * embed/mozilla/FilePicker.cpp:
2595 Don't allow ::SetDefaultString unless we're in modeSave.
2597 2004-06-07 Ross Burton <ross@burtonini.com>
2601 Load extensions from ~/.gnome2/epiphany/extensions as well.
2603 2004-06-07 Christian Persch <chpe@cvs.gnome.org>
2605 * embed/mozilla/FilePicker:
2607 Use ephy-file-chooser convenience constructor instead of duplicating
2610 2004-06-06 Christian Persch <chpe@cvs.gnome.org>
2612 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
2613 * embed/mozilla/mozilla-version.h:
2615 Simplified mozilla version checks with new MOZILLA_IS_VERSION4 macro.
2617 2004-06-05 Christian Persch <chpe@cvs.gnome.org>
2621 Add help/es/Makefile to AC_OUTPUT.
2623 2004-06-05 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
2625 * help/es: Added Spanish help pages and related stuff
2627 2004-06-03 Marco Pesenti Gritti <marco@gnome.org>
2630 * embed/ephy-embed.c: (ephy_embed_base_init),
2631 (ephy_embed_set_zoom):
2632 * embed/ephy-embed.h:
2633 * embed/mozilla/ContentHandler.cpp:
2634 * embed/mozilla/ContentHandler.h:
2635 * embed/mozilla/EphyAboutRedirector.cpp:
2636 * embed/mozilla/EphyBrowser.cpp:
2637 * embed/mozilla/EphyBrowser.h:
2638 * embed/mozilla/EphyContentPolicy.cpp:
2639 * embed/mozilla/EphyHeaderSniffer.cpp:
2640 * embed/mozilla/EphyHeaderSniffer.h:
2641 * embed/mozilla/EphySingle.cpp:
2642 * embed/mozilla/EphyUtils.cpp:
2643 * embed/mozilla/EphyUtils.h:
2644 * embed/mozilla/EventContext.cpp:
2645 * embed/mozilla/EventContext.h:
2646 * embed/mozilla/FilePicker.cpp:
2647 * embed/mozilla/GlobalHistory.cpp:
2648 * embed/mozilla/GlobalHistory.h:
2649 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
2650 * embed/mozilla/GtkNSSDialogs.cpp:
2651 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
2652 * embed/mozilla/Makefile.am:
2653 * embed/mozilla/MozDownload.cpp:
2654 * embed/mozilla/MozDownload.h:
2655 * embed/mozilla/MozRegisterComponents.cpp:
2656 * embed/mozilla/MozillaPrivate.cpp:
2657 * embed/mozilla/mozilla-download.cpp:
2658 * embed/mozilla/mozilla-embed-persist.cpp:
2659 * embed/mozilla/mozilla-embed-single.cpp:
2660 * embed/mozilla/mozilla-embed.cpp:
2661 * embed/mozilla/mozilla-version.h:
2662 * src/ephy-tab.c: (ephy_tab_address_cb),
2663 (ephy_tab_content_change_cb), (ephy_tab_init):
2664 * src/ephy-window.c: (ephy_window_set_zoom):
2666 Merge mozilla-embed-strings branch
2668 2004-06-02 Christian Persch <chpe@cvs.gnome.org>
2670 * src/ephy-window.c: (update_exit_fullscreen_popup_position):
2672 Move the "Exit Fullscreen" popup to the right in RTL locale.
2675 2004-06-01 Adam Hooper <adamh@cvs.gnome.org>
2677 * lib/egg/egg-editable-toolbar.c:
2678 * lib/egg/egg-toolbar-editor.c: (compare_actions),
2679 (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
2680 (egg_toolbar_editor_add_action), (update_actions_list): Update from
2683 2004-05-31 Christian Persch <chpe@cvs.gnome.org>
2687 Post-release version bump.
2689 2004-05-31 Christian Persch <chpe@cvs.gnome.org>
2692 * doc/reference/tmpl/ephy-command-manager.sgml:
2693 * doc/reference/tmpl/ephy-embed-persist.sgml:
2694 * doc/reference/tmpl/ephy-embed.sgml:
2695 * doc/reference/tmpl/ephy-glade.sgml:
2696 * doc/reference/tmpl/ephy-node-db.sgml:
2697 * doc/reference/tmpl/ephy-tab.sgml:
2698 * doc/reference/tmpl/ephy-window.sgml:
2699 * doc/reference/tmpl/epiphany-unused.sgml:
2701 === Release 1.3.0 ===
2703 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2705 * src/window-commands.c: (window_cmd_view_reload):
2707 Fix reload logic not to use forced reload by default.
2708 Patch by C. J. N. Breame, fixes bug #143365
2710 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2714 Revert varargs change, it doesn't work for LOG("Message") without
2717 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2721 Use ISO style variable argument macros. Patch by Brian Cameron,
2722 part of bug #141319.
2724 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2728 Add check for 'mkdtemp', since solaris doesn't have it.
2730 * lib/ephy-file-helpers.c: (ephy_file_tmp_dir):
2732 Error out if we don't have mkdtemp.
2733 Part of bug #141319.
2735 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2737 * lib/ephy-dialog.c: (ephy_dialog_construct):
2739 Don't return a value in void function, part of bug #141319.
2741 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2743 * embed/ephy-embed.c: (ephy_embed_print_preview_navigate):
2745 Don't return a value in void function, part of bug #141319.
2747 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2751 Depend on glib >= 2.4.1 because of the fix for bug #112222.
2753 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2755 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
2757 Fix for mozilla API change (ported from galeon).
2759 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2763 Increase mozilla snapshot level for 1.8a2/trunk.
2765 2004-05-29 Christian Persch <chpe@cvs.gnome.org>
2771 2004-05-29 Christian Rose <menthos@menthos.com>
2773 * configure.in: Added "tk" to ALL_LINGUAS.
2775 2004-05-28 Christian Persch <chpe@cvs.gnome.org>
2777 * embed/mozilla/MozDownload.h:
2781 2004-05-28 Christian Persch <chpe@cvs.gnome.org>
2783 * embed/mozilla/ContentHandler.h:
2785 Always include "config.h" !
2787 2004-05-28 Christian Persch <chpe@cvs.gnome.org>
2789 * embed/mozilla/ContentHandler.h:
2791 Fix snapshot check for mozilla >= 1.7rc2 .
2793 2004-05-24 Xan Lopez <xan@gnome.org>
2795 * embed/downloader-view.c: (update_status_icon):
2797 Remove unused field in struct
2799 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
2800 * embed/mozilla/GtkNSSDialogs.cpp:
2802 Fix build with 1.8a2
2804 2004-05-23 Paisa Seeluangsawat <paisa@users.sf.net>
2806 * configure.in: Added "th" (Thai) to ALL_LINGUAS.
2808 2004-05-23 Marco Pesenti Gritti <marco@gnome.org>
2810 * embed/mozilla/EphyBrowser.cpp:
2811 * embed/mozilla/EphyBrowser.h:
2812 * embed/mozilla/MozillaPrivate.cpp:
2814 Fix some headers fallouts with mozilla head
2816 2004-05-22 Christian Persch <chpe@cvs.gnome.org>
2818 * embed/mozilla/ContentHandler.h:
2820 Fix compilation with moz 1.6.
2822 2004-05-22 Crispin Flowerday <gnome@flowerday.cx>
2824 * libegg/toolbareditor/egg-toolbar-editor.c
2825 (event_box_realize_cb), (editor_create_item):
2827 Set the drag icon on
2828 realize, otherwise the current icon theme isn't used, and it falls
2829 back to the default theme.
2831 2004-05-22 Christian Persch <chpe@cvs.gnome.org>
2835 Recognise mozilla 1.8a1 and 1.8a2.
2837 2004-05-21 Christian Persch <chpe@cvs.gnome.org>
2839 * src/ephy-statusbar.c: (ephy_statusbar_set_progress):
2840 * src/ephy-tab.c: (ephy_tab_class_init), (build_load_percent),
2841 (ephy_tab_net_state_cb), (ephy_tab_get_load_percent):
2843 Elimiate indeterminate progress, fixes bugs #142303 and #142305.
2845 2004-05-20 Christian Persch <chpe@cvs.gnome.org>
2847 * embed/ephy-history.c: (ephy_history_set_property),
2848 (ephy_history_get_property):
2852 2004-05-19 Christian Persch <chpe@cvs.gnome.org>
2854 * src/ephy-notebook.c: (ephy_notebook_remove_tab):
2855 * src/ephy-window.c: (tab_removed_cb):
2857 Emit the "tab_removed" signal also for the window's last tab.
2858 Part of bug #142078.
2860 2004-05-19 Christian Persch <chpe@cvs.gnome.org>
2862 * src/bookmarks/ephy-bookmark-action.c: (activate_cb),
2863 (button_press_cb), (button_release_cb), (connect_proxy),
2864 (ephy_bookmark_action_class_init):
2865 * src/toolbar.c: (go_location_cb):
2867 Open bookmark in new tab on middle-click. Fixes bug #106250.
2869 2004-05-19 Christian Persch <chpe@cvs.gnome.org>
2871 * lib/widgets/ephy-cell-renderer-progress.c:
2872 (ephy_cell_renderer_progress_init), (compute_dimensions),
2873 (ephy_cell_renderer_progress_get_size),
2874 (ephy_cell_renderer_progress_render):
2876 Backported fixes from gtk+ cvs head.
2878 2004-05-19 Christian Persch <chpe@cvs.gnome.org>
2880 * embed/mozilla/MozDownload.cpp:
2882 Fix a MOZILLA_SNAPSHOT check for 1.7 branch.
2884 2004-05-19 Christian Persch <chpe@cvs.gnome.org>
2888 Generate Makefile in help/es too.
2890 2004-05-19 Christian Persch <chpe@cvs.gnome.org>
2892 * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
2893 * src/bookmarks/ephy-bookmarks-editor.c:
2894 (import_dialog_response_cb):
2898 2004-05-17 Christian Persch <chpe@cvs.gnome.org>
2900 * embed/mozilla/EphySingle.cpp:
2902 Fix observer topic check for cookie "cleared" notification.
2904 2004-05-15 Christian Persch <chpe@cvs.gnome.org>
2906 * lib/ephy-dialog.c: (set_value_from_editable),
2907 (set_value_from_radiobuttongroup), (set_value_from_spin_button),
2908 (set_value_from_togglebutton), (set_combo_box_from_value):
2912 2004-05-15 Christian Persch <chpe@cvs.gnome.org>
2914 * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_finalize):
2918 2004-05-15 Christian Persch <chpe@cvs.gnome.org>
2920 * embed/mozilla/mozilla-embed-persist.cpp:
2924 2004-05-15 Christian Persch <chpe@cvs.gnome.org>
2926 * embed/mozilla/EphyBrowser.cpp:
2928 Set mEventReceiver to nsnull in ::Destroy(), fixes a crasher.
2930 2004-05-14 Christian Persch <chpe@cvs.gnome.org>
2932 * embed/mozilla/EphyContentPolicy.cpp:
2934 Yet another mozilla API change.
2936 2004-05-13 Christian Persch <chpe@cvs.gnome.org>
2938 * src/ephy-window.c:
2940 Forgot to change action entries for last commit.
2942 2004-05-13 Christian Persch <chpe@cvs.gnome.org>
2944 * data/ui/epiphany-ui.xml:
2945 * src/popup-commands.c:
2946 * src/popup-commands.h:
2948 Simplify context menu wrt. frames. Fixes bug #138442.
2950 2004-05-12 Christian Persch <chpe@cvs.gnome.org>
2954 Make sure we don't add a colon at the end of LD_LIBRARY_PATH,
2955 which will make LD_LIBRARY_PATH include the current directory.
2956 Should fix bug #141576.
2958 2004-05-12 Christian Persch <chpe@cvs.gnome.org>
2960 * lib/widgets/ephy-cell-renderer-progress.c:
2961 (ephy_cell_renderer_progress_class_init),
2962 (ephy_cell_renderer_progress_init),
2963 (ephy_cell_renderer_progress_new),
2964 (ephy_cell_renderer_progress_finalize),
2965 (ephy_cell_renderer_progress_get_property),
2966 (ephy_cell_renderer_progress_set_property),
2967 (ephy_cell_renderer_progress_set_value),
2968 (ephy_cell_renderer_progress_set_text), (compute_dimensions),
2969 (ephy_cell_renderer_progress_get_size),
2970 (ephy_cell_renderer_progress_render):
2971 * lib/widgets/ephy-cell-renderer-progress.h:
2973 Backport changed from the new gtkcellrendererprogress which
2974 was based on ephy's, to support RTL.
2976 2004-05-11 Christian Persch <chpe@cvs.gnome.org>
2978 * lib/ephy-dialog.c: (set_combo_box_from_value):
2980 Fix compilation with gcc 2.95.
2982 2004-05-11 Christian Persch <chpe@cvs.gnome.org>
2984 * embed/mozilla/EphyBrowser.cpp:
2986 One more NS_ENSURE_TRUE.
2988 2004-05-11 Christian Persch <chpe@cvs.gnome.org>
2990 * embed/mozilla/EphyBrowser.cpp:
2992 Changed back to NS_ENSURE_TRUE as per discussion in bug #142184.
2994 2004-05-11 Christian Persch <chpe@cvs.gnome.org>
2996 * embed/mozilla/mozilla-notifiers.cpp:
2998 Remove unused variable.
3000 2004-05-11 Christian Persch <chpe@cvs.gnome.org>
3002 * embed/mozilla/EphyBrowser.cpp:
3003 * embed/mozilla/mozilla-embed.cpp:
3005 Destroy the EphyBrowser in destroy handler, but delete it only on
3006 finalize. Make public EphyBrowser methods safe for calling after
3007 Destroy. Part of bug #142184.
3009 2004-05-10 Christian Persch <chpe@cvs.gnome.org>
3011 * src/ephy-statusbar.c: (create_statusbar_security_icon),
3012 (create_statusbar_progress), (sync_shadow_type),
3013 (ephy_statusbar_init), (ephy_statusbar_set_progress),
3014 (ephy_statusbar_add_widget):
3015 * src/ephy-tab.c: (ephy_tab_net_state_cb):
3017 Statusbar re-design: Move lock icon to left; hide progress bar
3018 when no activity. Part of bug #137845.
3020 2004-05-09 Christian Persch <chpe@cvs.gnome.org>
3022 * src/ephy-window.c:
3024 Fix accelerator for OpenImage action.
3026 2004-05-08 Christian Persch <chpe@cvs.gnome.org>
3028 * src/ephy-automation.c: (impl_ephy_automation_loadurl):
3030 Jump to new tabs created from command lines; fixes bug #141168.
3032 2004-05-08 Christian Persch <chpe@cvs.gnome.org>
3033 * lib/ephy-file-chooser.c: (ephy_file_chooser_add_pattern_filter),
3034 (ephy_file_chooser_add_mime_filter), (ephy_file_chooser_new):
3035 * lib/ephy-file-chooser.h:
3037 Add convenience functions for creating a filter with a bunch of mime
3038 types or patterns and add it to a file chooser. Those should really
3039 be in gtk+; see bug #142142.
3041 * embed/mozilla/ContentHandler.cpp:
3042 * embed/mozilla/EphyHeaderSniffer.cpp:
3043 * embed/mozilla/FilePicker.cpp:
3044 * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
3045 * src/bookmarks/ephy-bookmarks-editor.c:
3046 (import_dialog_response_cb):
3047 * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
3048 * src/window-commands.c: (window_cmd_file_open):
3050 Add some filters to the file chooser dialogues. Fixes bug #139418.
3052 2004-05-08 Christian Persch <chpe@cvs.gnome.org>
3054 * embed/mozilla/EphyHeaderSniffer.cpp:
3055 * embed/mozilla/EphyHeaderSniffer.h:
3057 Forward nsIAuthPrompt interface to the single sign-on prompt
3060 2004-05-07 Christian Persch <chpe@cvs.gnome.org>
3062 * embed/mozilla/ContentHandler.cpp:
3063 * embed/mozilla/EphyBrowser.cpp:
3064 * embed/mozilla/FilePicker.cpp:
3066 Adjust MOZILLA_SNAPSHOT checks for changed snapshot levels.
3068 2004-05-07 Christian Persch <chpe@cvs.gnome.org>
3072 Increase snapshot level for mozilla >= 1.7rc2 and 1.8a/trunk.
3074 2004-05-06 Christian Persch <chpe@cvs.gnome.org>
3078 Check for nsIPassword.h
3080 * embed/mozilla/mozilla-embed-single.cpp:
3082 Allow compilation without nsIPassword (mozilla wallet extension).
3084 2004-05-06 Christian Persch <chpe@cvs.gnome.org>
3086 * embed/mozilla/EphyBrowser.cpp:
3088 Adapt to mozilla API change.
3090 2004-05-06 Christian Persch <chpe@cvs.gnome.org>
3094 Recognise 1.7rc* too.
3096 2004-05-03 Christian Persch <chpe@cvs.gnome.org>
3098 * embed/mozilla/mozilla-embed-persist.cpp:
3100 Whenever we have one, pass the cache key to the persist object.
3101 That way we don't re-fetch the page on save. Fixes bug #141652.
3103 2004-05-03 Christian Persch <chpe@cvs.gnome.org>
3105 * embed/mozilla/mozilla-embed-persist.cpp:
3107 Fix a mem leak; thanks to Crispin for spotting it.
3109 2004-05-03 Patanjali Somayaji <patanjali@codito.com>
3111 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
3113 title added back to dialog - see notes on bug #133152
3115 2004-05-03 Patanjali Somayaji <patanjali@codito.com>
3117 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
3119 More HIGifying of the overwrite confirmation dialog -
3120 - title removed from dialog
3121 - dialog removed from window list
3123 2004-05-02 Piers Cornwell <piers@gnome.org>
3125 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
3127 Make Escape cancel overwrite dialog.
3129 2004-05-01 Christian Persch <chpe@cvs.gnome.org>
3131 * embed/ephy-embed.c: (ephy_embed_get_encoding),
3132 (ephy_embed_has_automatic_encoding):
3133 * embed/ephy-embed.h:
3134 * embed/ephy-encodings.c:
3135 * embed/ephy-encodings.h:
3136 * embed/mozilla/EphyBrowser.cpp:
3137 * embed/mozilla/EphyBrowser.h:
3138 * embed/mozilla/MozRegisterComponents.cpp:
3139 * embed/mozilla/mozilla-embed.cpp:
3140 * src/ephy-encoding-dialog.c: (sync_embed_cb), (activate_choice):
3141 * src/ephy-encoding-menu.c: (update_encoding_menu_cb),
3142 (encoding_activate_cb):
3144 Clean up encoding handling.
3146 2004-05-01 Piers Cornwell <piers@gnome.org>
3148 * help/C/epiphany.xml:
3150 Minor updates to match UI.
3152 2004-05-01 Christian Persch <chpe@cvs.gnome.org>
3154 * src/ephy-statusbar.c: (ephy_statusbar_init),
3155 (ephy_statusbar_finalize), (ephy_statusbar_set_security_state):
3156 * src/ephy-statusbar.h:
3158 Make the statusbar's GtkTooltips publicly accessibly.
3160 2004-04-30 Piers Cornwell <piers@gnome.org>
3162 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
3164 More HIG love for overwrite confirmation. Partial fix for bug #133152.
3166 2004-04-29 Marco Pesenti Gritti <marco@gnome.org>
3168 * embed/mozilla/EventContext.cpp:
3169 * embed/mozilla/EventContext.h:
3170 * embed/mozilla/MozillaPrivate.cpp:
3171 * embed/mozilla/MozillaPrivate.h:
3172 * embed/mozilla/mozilla-embed.cpp:
3174 Complete headers defines
3176 2004-04-29 Patanjali Somayaji <patanjali@codito.com>
3180 changes in ephy_gui_confirm_overwrite_file ()
3182 HIGified dialog created with "Cancel" and "Overwrite"
3187 2004-04-29 Marco Pesenti Gritti <marco@gnome.org>
3190 * embed/mozilla/ContentHandler.cpp:
3191 * embed/mozilla/ContentHandler.h:
3192 * embed/mozilla/EphyAboutRedirector.cpp:
3193 * embed/mozilla/EphyAboutRedirector.h:
3194 * embed/mozilla/EphyBrowser.cpp:
3195 * embed/mozilla/EphyContentPolicy.cpp:
3196 * embed/mozilla/EphyContentPolicy.h:
3197 * embed/mozilla/EphyHeaderSniffer.cpp:
3198 * embed/mozilla/EphyHeaderSniffer.h:
3199 * embed/mozilla/EphySingle.cpp:
3200 * embed/mozilla/EventContext.cpp:
3201 * embed/mozilla/FilePicker.cpp:
3202 * embed/mozilla/GlobalHistory.cpp:
3203 * embed/mozilla/GlobalHistory.h:
3204 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
3205 * embed/mozilla/GtkNSSClientAuthDialogs.h:
3206 * embed/mozilla/GtkNSSDialogs.cpp:
3207 * embed/mozilla/GtkNSSDialogs.h:
3208 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
3209 * embed/mozilla/GtkNSSKeyPairDialogs.h:
3210 * embed/mozilla/Makefile.am:
3211 * embed/mozilla/MozDownload.cpp:
3212 * embed/mozilla/MozDownload.h:
3213 * embed/mozilla/mozilla-embed-persist.cpp:
3214 * embed/mozilla/mozilla-embed-single.cpp:
3215 * embed/mozilla/mozilla-embed.cpp:
3217 More defines work, still lack EventContext and
3219 Use mozilla like warning flags instead of those gnome
3220 macros. Remove several unused variables.
3222 2004-04-29 Marco Pesenti Gritti <marco@gnome.org>
3225 * embed/mozilla/EphyBrowser.cpp:
3226 * embed/mozilla/EphyBrowser.h:
3227 * embed/mozilla/Makefile.am:
3229 Add defines for private mozilla api usage. It will
3230 make easier to track what we need to port to embed
3231 string and what we need to be using only public api
3234 2004-04-28 Piers Cornwell <piers@gnome.org>
3236 * help/C/epiphany.xml:
3237 * help/C/figures/ephy-addressbar-smartbookmark-screenshot.png:
3238 * help/C/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
3240 Updated Smart Bookmarks help content. Patch by
3241 poobar@nycap.rr.com. Fixes bug #139616.
3243 2004-04-28 Piers Cornwell <piers@gnome.org>
3245 * help/C/figures/ephy-screenshot.png:
3246 * help/C/figures/ephy-history-window-screenshot.png:
3250 2004-04-28 Marco Pesenti Gritti <marco@gnome.org>
3252 * embed/mozilla/EphyBrowser.cpp:
3253 * embed/mozilla/mozilla-embed.cpp:
3255 Ensure we have a DOM window before trying to
3256 get his url. The check was not working anymore
3257 because of initialization changes.
3259 2004-04-28 Sebastian Heinlein <glatzor@pimpzkru.de>
3261 * help/C/epiphany.xml:
3263 Correct listitems to contain para tags. Fixes bug #140918.
3265 2004-04-27 Marco Pesenti Gritti <marco@gnome.org>
3268 * embed/mozilla/ContentHandler.cpp:
3269 * embed/mozilla/ContentHandler.h:
3270 * embed/mozilla/EphyHeaderSniffer.cpp:
3271 * embed/mozilla/EventContext.h:
3272 * embed/mozilla/FilePicker.cpp:
3273 * embed/mozilla/MozDownload.cpp:
3274 * embed/mozilla/MozDownload.h:
3275 * embed/mozilla/mozilla-download.cpp:
3276 * embed/mozilla/mozilla-embed-persist.cpp:
3278 Nice mess of defines to support 1.8a. Damn.
3280 2004-04-27 Christian Persch <chpe@cvs.gnome.org>
3282 * src/ephy-window.c: (ephy_window_delete_event_cb):
3284 Exit print preview mode before closing a window. Fixes a crasher;
3285 Epiphany equivalent of galeon bug #121298.
3287 2004-04-26 Marco Pesenti Gritti <marco@gnome.org>
3289 * embed/mozilla/MozDownload.cpp:
3291 Fix encoding of saved content; fixes bug #141050.
3293 2004-04-23 Christian Persch <chpe@cvs.gnome.org>
3295 * data/epiphany-1.4.pc.in:
3297 Fix dependency libs not to include libbonoboui.
3299 2004-04-22 Pablo Saratxaga <pablo@mandrakesoft.com>
3301 * help/eu/*: added Basque help files from
3302 Hizkuntza Politikarako Sailburuordetza <hizkpol@ej-gv.es>
3304 2004-04-22 Christian Persch <chpe@cvs.gnome.org>
3308 Document UTF-8 requirement.
3310 * lib/widgets/ephy-cell-renderer-progress.c:
3311 * lib/widgets/ephy-cell-renderer-progress.h:
3312 * src/bookmarks/ephy-bookmarks-menu.h:
3317 2004-04-20 Adam Hooper <adamh@cvs.gnome.org>
3319 * doc/reference/tmpl/ephy-glade.sgml:
3321 History repeats itself. Added the missing documentation file.
3323 2004-04-19 Adam Hooper <adamh@cvs.gnome.org>
3325 * doc/reference/Makefile.am:
3326 * doc/reference/epiphany-docs.sgml:
3327 * doc/reference/epiphany-sections.txt:
3328 * doc/reference/tmpl/ephy-embed.sgml:
3329 * lib/ephy-glade.c: (ephy_glade_widget_new):
3331 Documented EphyGlade... which is just a single function.
3333 2004-04-18 Christian Persch <chpe@cvs.gnome.org>
3336 * lib/ephy-dialog.c: (set_value_from_editable),
3337 (set_value_from_combobox), (set_value_from_radiobuttongroup),
3338 (set_value_from_spin_button), (set_value_from_togglebutton),
3339 (set_value_from_info), (set_combo_box_from_value),
3340 (set_pref_from_info_and_emit), (save_info),
3341 (ephy_dialog_get_value):
3342 * lib/ephy-dialog.h:
3343 * src/prefs-dialog.c: (setup_font_combo):
3345 Fix font selection combo box issues; fixes bug #138560.
3347 2004-04-18 Christian Persch <chpe@cvs.gnome.org>
3351 Remove libbonoboui checks, we don't depend on it anymore.
3353 2004-04-18 Marco Pesenti Gritti <marco@gnome.org>
3355 * embed/ephy-embed.c: (ephy_embed_chrome_get_type):
3356 * embed/ephy-embed.h:
3357 * embed/mozilla/mozilla-embed.cpp:
3358 * src/ephy-window.c: (ephy_window_set_chrome),
3359 (ephy_window_set_property), (ephy_window_class_init):
3361 Fix chrome for new windows opened from _blank target.
3364 2004-04-17 Marco Pesenti Gritti <marco@gnome.org>
3366 * embed/mozilla/MozDownload.cpp:
3368 Do not uncompress when the type is not html. Fixes bug #131778.
3370 2004-04-17 Marco Pesenti Gritti <marco@gnome.org>
3372 * lib/egg/Makefile.am:
3373 * lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
3374 * lib/egg/egg-toolbar-editor.c: (set_drag_cursor):
3375 * lib/egg/eggstatusicon.c: (egg_status_icon_init),
3376 (egg_status_icon_button_press), (egg_status_icon_button_release):
3380 2004-04-16 Christian Persch <chpe@cvs.gnome.org>
3382 * embed/mozilla/MozDownload.cpp: (InitiateMozillaDownload):
3384 Fix saving of linked content. Don't create the directory; mozilla
3385 will do it for us if necessary. Make the "Files" suffix translatable.
3387 2004-04-14 Christian Persch <chpe@cvs.gnome.org>
3389 * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor),
3390 (ephy_file_chooser_class_init):
3392 Add "Downloads" folder shortcut to our file chooser dialogues.
3394 2004-04-14 Christian Persch <chpe@cvs.gnome.org>
3396 * src/ephy-tab.c: (ephy_tab_new_window_cb),
3397 (ephy_tab_visibility_cb), (ephy_tab_destroy_brsr_cb):
3401 2004-04-13 Christian Persch <chpe@cvs.gnome.org>
3403 * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
3404 (ephy_bookmarks_menu_rebuild):
3405 * src/ephy-encoding-menu.c: (add_action):
3406 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
3407 * src/ephy-tabs-menu.c: (tab_added_cb):
3409 Set the action's accel_path, fixes bug #139641 for ephy.
3411 2004-04-09 Christian Persch <chpe@cvs.gnome.org>
3413 * embed/mozilla/EphyHeaderSniffer.cpp:
3414 * embed/mozilla/FilePicker.cpp:
3416 Don't quit the filechooser when selecting "No" from the confirm-
3417 overwrite dialoge. Fixes bug #139400.
3419 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
3421 Convert the filename to UTF-8 before showing it in the confirm
3424 2004-04-09 Piers Cornwell <piers@gnome.org>
3426 * src/ephy-window.c:
3427 * data/ui/epiphany-ui.xml:
3429 Add Ctrl+S as an alternate accel for Save As.
3432 2004-04-09 Christian Persch <chpe@cvs.gnome.org>
3434 * src/ephy-location-action.c: (compare_actions),
3435 (init_actions_list):
3437 Sort the actions in the location entry autocompletion dropdown.
3440 2004-04-09 Adam Hooper <adamh@cvs.gnome.org>
3442 * embed/ephy-encodings.c: (ephy_encodings_init):
3443 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
3444 * embed/ephy-history.c: (ephy_history_init):
3445 * lib/ephy-node.c: (ephy_node_new_with_id):
3446 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
3448 Make ephy-node refcount initialize to 1 and not 0.
3450 2004-04-09 Guntupalli Karunakar <karunakar@freedomink.org>
3452 * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
3454 2004-04-08 Piers Cornwell <piers@gnome.org>
3456 * embed/mozilla/ContentHandler.cpp:
3458 Make warning message selectable.
3460 2004-04-07 Adam Hooper <adamh@cvs.gnome.org>
3462 * doc/reference/tmpl/ephy-node-db.sgml:
3464 remembered to commit this file with my EphyNodeDb documentation.
3466 2004-04-07 Christian Biesinger <cbiesinger@web.de>
3468 * embed/mozilla/ExternalProtocolHandlers.cpp:
3469 * embed/mozilla/ExternalProtocolHandlers.h:
3470 * embed/mozilla/FilePicker.cpp:
3471 * embed/mozilla/Makefile.am:
3472 * embed/mozilla/MozRegisterComponents.cpp:
3473 * embed/mozilla/MozRegisterComponents.h:
3474 * embed/mozilla/mozilla-embed-single.cpp:
3476 Eliminate ExternalProtocolHandlers in favor of setting prefs to make Mozilla
3477 not handle the protocols internally.
3479 2004-04-07 Christian Persch <chpe@cvs.gnome.org>
3481 * lib/eel-gconf-extensions.c: (eel_gconf_handle_error):
3483 Remove unused variable.
3485 2004-04-07 Christian Persch <chpe@cvs.gnome.org>
3487 * lib/eel-gconf-extensions.c: (eel_gconf_handle_error):
3489 Don't abort on errors, just display a message on console. Fixes bug #139247.
3491 2004-04-06 Piers Cornwell <piers@gnome.org>
3495 Add some bugzilla references.
3497 2004-04-05 Christian Persch <chpe@cvs.gnome.org>
3499 * src/ephy-session.c: (window_focus_in_event_cb),
3500 (impl_attach_window), (ephy_session_set_property),
3501 (ephy_session_get_property), (ephy_session_class_init):
3503 Track the active window.
3505 2004-04-05 Christian Persch <chpe@cvs.gnome.org>
3507 * data/glade/epiphany.glade:
3508 * data/glade/print.glade:
3510 Make pdm and print setup dialogues destroy with parent, too.
3512 2004-04-05 Christian Persch <chpe@cvs.gnome.org>
3514 * data/glade/prefs-dialog.glade:
3515 * lib/ephy-dialog.c: (ephy_dialog_get_parent):
3516 * lib/ephy-dialog.h:
3517 * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
3518 * src/window-commands.c: (window_cmd_file_print_setup),
3519 (window_cmd_edit_personal_data), (window_cmd_edit_prefs):
3521 Make prefs, pdm and print setup dialogues transient to their parent.
3524 2004-04-04 Adam Hooper <adamh@cvs.gnome.org>
3528 Suggest /* to open comments instead of /** (rationale: gtk-doc)
3530 * src/ephy-tab.c: (ephy_tab_set_title):
3534 * doc/reference/Makefile.am:
3535 * doc/reference/epiphany-docs.sgml:
3536 * doc/reference/epiphany-sections.txt:
3537 * lib/ephy-node-db.c: (node_from_id_real),
3538 (ephy_node_db_get_node_from_id), (_ephy_node_db_new_id),
3539 (_ephy_node_db_add_id), (_ephy_node_db_remove_id):
3540 * lib/ephy-node-db.h:
3542 Documented EphyNodeDb. Changed the ids to guints to conform with
3545 * doc/reference/tmpl/ephy-tab.sgml:
3547 Say how to get an EphyWindow from an EphyEmbed
3549 * doc/reference/tmpl/ephy-embed-persist.sgml:
3550 * doc/reference/tmpl/ephy-embed.sgml:
3552 Automatically changed when I rebuilt docs
3554 2004-04-03 Crispin Flowerday <gnome@flowerday.cx>
3556 * lib/egg/egg-editable-toolbar.c: (set_fixed_style),
3557 (unset_fixed_style), (toolbar_changed_cb), (unparent_fixed),
3558 (update_fixed), (toolbars_clean), (egg_editable_toolbar_construct),
3559 (egg_editable_toolbar_set_model):
3560 * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_load_actions):
3561 * lib/egg/egg-toolbars-model.h:
3563 Synchronise changes from galeon, this fixes simple usage, stops
3564 crashes when dragging items to and from other applications, and
3565 adds the ability to override the toolbar style.
3567 2004-04-03 Christian Persch <chpe@cvs.gnome.org>
3569 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
3571 Remove stray semicolon. Fixes bug #138902.
3573 2004-04-02 Iñaki Larrañaga <dooteo@euskalgnu.org>
3577 Added "eu" (Basque) to ALL_LINGUAS.
3579 2004-04-01 Christian Persch <chpe@cvs.gnome.org>
3581 * embed/ephy-embed.c: (ephy_embed_chrome_get_type):
3582 * embed/ephy-embed.h:
3583 * embed/mozilla/mozilla-embed.cpp:
3584 * src/ephy-window.c: (get_chromes_visibility),
3585 (sync_chromes_visibility), (update_chromes_actions),
3586 (get_default_chrome), (ephy_window_init), (sync_prefs_with_chrome),
3587 (ephy_window_view_bookmarksbar_cb):
3589 Fix bookmarks toolbar visibility in fullscreen and print preview mode, as
3590 well as for javascript popups. Fixes bug #138520.
3592 2004-03-31 Christian Persch <chpe@cvs.gnome.org>
3596 Fix --with-mozilla-snapshot help string; we don't support 1.4 and 1.5
3599 2004-03-30 Piers Cornwell <piers@gnome.org>
3601 * src/ephy-history-window.c: (confirmation_dialog_construct):
3603 Make buttons the same size in Industrial theme and make text
3606 2004-03-30 Piers Cornwell <piers@gnome.org>
3608 * data/glade/prefs-dialog.glade:
3610 Use right capitalisation for label.
3612 2004-03-30 Piers Cornwell <piers@gnome.org>
3614 * data/glade/prefs-dialog.glade:
3615 * embed/mozilla/mozilla-notifiers.cpp: (mozilla_font_size_notifier):
3617 Don't allow a font size less than 1.
3619 2004-03-30 Christian Persch <chpe@cvs.gnome.org>
3621 * data/ui/epiphany-ui.xml:
3623 Get rid of the separators in the Image and Image/Link popups.
3626 2004-03-30 Adam Hooper <adamh@cvs.gnome.org>
3628 * doc/reference/epiphany-docs.sgml:
3629 * doc/reference/epiphany-sections.txt:
3630 * doc/reference/tmpl/ephy-embed-factory.sgml:
3631 * embed/ephy-embed-factory.c:
3633 Documented EphyEmbedFactory. My, that was challenging. Not.
3635 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3637 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
3639 Get rid of #if GTK_CHECK_VERSION() stuff and remove optionmenu code.
3641 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3643 * src/ephy-window.c:
3644 * src/popup-commands.c:
3645 * src/popup-commands.h:
3646 * data/ui/epiphany-ui.xml:
3648 Remove Open Image in New Tab and New Window from the
3651 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3655 * data/GNOME_Epiphany_NautilusView.server.in:
3657 * data/ui/.cvsignore:
3658 * data/ui/Makefile.am:
3659 * data/ui/nautilus-epiphany-view.xml:
3660 * doc/reference/Makefile.am:
3661 * embed/Makefile.am:
3662 * embed/ephy-embed-popup-control.c:
3663 * embed/ephy-embed-popup-control.h:
3665 * lib/ephy-bonobo-extensions.c:
3666 * lib/ephy-bonobo-extensions.h:
3669 * src/ephy-nautilus-view.c:
3670 * src/ephy-nautilus-view.h:
3671 * src/ephy-shell.c: (ephy_automation_factory_cb):
3673 Removed the nautilus view.
3675 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3677 * src/ephy-completion-model.h:
3679 Make EphyCompletionColumn a typedef enum, fixes bug #136878.
3681 2004-03-29 Adam Hooper <adamh@cvs.gnome.org>
3683 * doc/reference/Makefile.am:
3684 * doc/reference/epiphany-docs.sgml:
3685 * doc/reference/epiphany-sections.txt:
3686 * embed/ephy-command-manager.c: (ephy_command_manager_base_init):
3687 * embed/ephy-command-manager.h:
3689 Document EphyCommandManager.
3691 2004-03-29 Federico Mena Quintero <federico@ximian.com>
3695 * lib/ephy-file-chooser.h: Remove EPHY_RESPONSE_OPEN and
3696 EPHY_RESPONSE_SAVE; we'll use GTK_RESPONSE_ACCEPT instead.
3698 * lib/ephy-file-chooser.c (ephy_file_chooser_new): Use
3699 GTK_RESPONSE_ACCEPT rather than EPHY_RESPONSE_*.
3701 * embed/print-dialog.c (print_filechooser_response_cb): Likewise.
3703 * src/bookmarks/ephy-bookmarks-editor.c
3704 (import_from_file_response_cb): Likewise.
3706 * src/prefs-dialog.c (download_path_response_cb): Likewise.
3708 * src/window-commands.c (open_response_cb): Likewise.
3710 * embed/mozilla/ContentHandler.cpp (PromptForSaveToFile):
3713 * embed/mozilla/EphyHeaderSniffer.cpp (filechooser_response_cb):
3716 * embed/mozilla/FilePicker.cpp (Init): Likewise.
3719 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3723 Test with -d, fixes bug #138088.
3725 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3727 * data/ui/epiphany-ui.xml:
3729 Add "Save Link As..." to Image/Link popup. Fixes bug #138207.
3731 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3733 * embed/mozilla/EventContext.cpp:
3735 Don't assume every anchor has a href attribute. Fixes bug #138200.
3737 2004-03-29 Christian Persch <chpe@cvs.gnome.org>
3739 * src/bookmarks/ephy-bookmarks-editor.c:
3740 (cmd_open_bookmarks_in_tabs):
3742 Fix opening in new tabs when there is no existing window.
3745 2004-03-28 Xan Lopez <xan@gnome.org>
3747 * embed/mozilla/MozRegisterComponents.cpp:
3751 2004-03-27 Adam Hooper <adamh@cvs.gnome.org>
3753 * doc/reference/Makefile.am:
3754 * doc/reference/epiphany-docs.sgml:
3755 * doc/reference/epiphany-sections.txt:
3756 * doc/reference/epiphany.types:
3757 * doc/reference/tmpl/ephy-embed-persist.sgml:
3758 * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type),
3759 (ephy_embed_persist_class_init):
3760 * embed/ephy-embed-persist.h:
3762 Document EphyEmbedPersist. Also, make it an abstract class. Change
3763 the return type of ephy_embed_persist_get_type() to long.
3765 2004-03-27 Piers Cornwell <piers@gnome.org>
3767 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
3769 Use verb for action button and various minor tidy ups.
3771 2004-03-27 Christian Persch <chpe@cvs.gnome.org>
3773 * src/ephy-window.c: (show_embed_popup):
3775 Log context of event in debug mode.
3777 2004-03-27 Christian Persch <chpe@cvs.gnome.org>
3779 * src/ephy-location-action.c: (location_url_activate_cb),
3780 (disconnect_proxy), (ephy_location_action_set_address):
3782 Correctly disconnect the handler not from the proxy but from the entry
3783 itself. Rationalise away one strdup.
3785 2004-03-27 Christian Persch <chpe@cvs.gnome.org>
3787 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
3789 Register our stock icons.
3791 * embed/mozilla/ContentHandler.cpp:
3793 Use stock icon for "Download".
3795 2004-03-26 Adam Hooper <adamh@cvs.gnome.org>
3797 * doc/reference/epiphany-docs.sgml:
3798 * doc/reference/epiphany-sections.txt:
3799 * doc/reference/tmpl/ephy-embed-single.sgml:
3800 * doc/reference/tmpl/epiphany-unused.sgml:
3801 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init),
3802 (ephy_embed_single_load_proxy_autoconf),
3803 (ephy_embed_single_get_font_list):
3804 * embed/ephy-embed-single.h:
3806 Documented EphyEmbedSingle. Made argument names consistent across the
3809 * embed/ephy-embed.c:
3811 Fix gtk-doc warnings
3813 * doc/reference/tmpl/ephy-tab.sgml:
3815 All the properties showed up when chpe fixed gtk-doc-ness.
3817 2004-03-26 Piers Cornwell <piers@gnome.org>
3819 * src/ephy-window.c: (confirm_close_with_modified_forms):
3821 Fix duplicate accesskey, use correct case for button
3822 text and make message selectable.
3824 2004-03-26 Marco Pesenti Gritti <marco@gnome.org>
3826 * embed/mozilla/Makefile.am:
3828 Add base dir to mozilla includes since the
3829 embed SDK dir structure has been flattened in cvs
3831 2004-03-25 Christian Persch <chpe@cvs.gnome.org>
3833 * embed/mozilla/ContentHandler.cpp: (MIMEConfirmAction):
3835 Use stock icon for open. Fixes bug #135765.
3837 2004-03-25 Christian Persch <chpe@cvs.gnome.org>
3839 * embed/ephy-embed.c: (ephy_embed_base_init):
3841 Fix arg type of dom_* signals to match the closure.
3843 2004-03-25 Christian Persch <chpe@cvs.gnome.org>
3845 * doc/reference/epiphany.types:
3847 Add ephy_tab_get_type(), fixes EphyTab documentation to include
3850 2004-03-25 Adam Hooper <adamh@cvs.gnome.org>
3852 * embed/ephy-embed.c:
3854 Fixed three gtk-doc comments.
3856 2004-03-25 Adam Hooper <adamh@cvs.gnome.org>
3858 * doc/reference/Makefile.am:
3859 * doc/reference/epiphany-docs.sgml:
3860 * doc/reference/epiphany-sections.txt:
3861 * doc/reference/epiphany.types:
3862 * doc/reference/tmpl/ephy-embed.sgml
3863 * doc/reference/tmpl/ephy-tab.sgml:
3864 * doc/reference/tmpl/epiphany-unused.sgml:
3865 * embed/ephy-embed.c: (ephy_embed_base_init),
3866 (ephy_embed_set_zoom), (ephy_embed_get_zoom),
3867 (ephy_embed_find_set_properties):
3868 * embed/ephy-embed.h:
3869 * embed/mozilla/EphyBrowser.cpp:
3870 * embed/mozilla/EphyBrowser.h:
3871 * embed/mozilla/mozilla-embed.cpp:
3872 * src/ephy-nautilus-view.c: (gnv_zoomable_set_zoom_level_cb),
3873 (gnv_zoomable_zoom_in_cb), (gnv_zoomable_zoom_out_cb),
3874 (gnv_zoomable_zoom_to_default_cb):
3875 * src/ephy-tab.c: (ephy_tab_address_cb),
3876 (ephy_tab_zoom_changed_cb):
3877 * src/ephy-window.c: (ephy_window_set_zoom):
3879 Documented EphyEmbed.
3881 s/zoom_[sg]et/[sg]et_zoom/g.
3883 Removed the ge_popup_blocked signal, which can be done entirely from
3886 s/match_word/wrap_around/ and s/char */const char */ in
3887 ephy_embed_find_set_properties.
3889 2004-03-23 Christian Persch <chpe@cvs.gnome.org>
3892 * src/ephy-window.c:
3896 2004-03-23 Christian Persch <chpe@cvs.gnome.org>
3898 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
3899 (ephy_tab_get_window), (ephy_tab_action_activate_cb),
3900 (ephy_tab_class_init), (ephy_tab_destroy_brsr_cb),
3901 (ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb),
3904 * src/ephy-window.c: (tab_context_menu_cb),
3905 (ephy_window_set_active_tab):
3906 * src/ephy-window.h:
3908 Get rid of ephy_tab_[get|set]_window().
3910 2004-03-23 Christian Persch <chpe@cvs.gnome.org>
3912 * src/ephy-tab.c: (ephy_tab_visibility_cb):
3914 Fix the build, bad noda :P
3916 2004-03-23 Christian Persch <chpe@cvs.gnome.org>
3918 * src/ephy-go-action.c: (connect_proxy), (disconnect_proxy),
3919 (ephy_go_action_class_init):
3921 Make the "Go" button actually work. Thanks to aes for alerting us to
3924 2004-03-23 Adam Hooper <adamh@cvs.gnome.org>
3926 * doc/reference/Makefile.am:
3927 * doc/reference/epiphany-docs.sgml:
3928 * doc/reference/epiphany-sections.txt:
3929 * doc/reference/tmpl/ephy-tab.sgml:
3930 * src/ephy-tab.c: (ephy_tab_get_size), (ephy_tab_visibility_cb):
3933 Added EphyTab API documentation.
3935 Also removed ephy_tab_set_visibility
3936 and moved its functionality into ephy_tab_visibility_cb (), since I
3937 doubt it's got any practical use outside of there. (Though admittedly,
3938 I don't know whether "visibility" has any practical use anywhere.)
3940 Lastly, let ephy_tab_get_size () be called with NULL width or height,
3941 like gtk_window_get_size ().
3943 2004-03-23 Adam Hooper <adamh@cvs.gnome.org>
3945 * doc/reference/epiphany-docs.sgml:
3946 * doc/reference/epiphany-sections.txt:
3947 * doc/reference/tmpl/epiphany-unused.sgml:
3949 Rearranged so that a) the stuff I haven't gone over is clearly marked,
3950 and b) the docs build for people who aren't chpe :).
3952 2004-03-23 Adam Hooper <adamh@cvs.gnome.org>
3960 Add a comment about EphyPermissionManager's incorrect timing
3962 * doc/reference-howto.txt:
3964 s/TRUE/%TRUE, like gtk does it.
3966 * doc/reference/Makefile.am:
3967 * doc/reference/tmpl/ephy-permission-manager.sgml:
3968 * doc/reference/tmpl/ephy-window.sgml:
3969 * embed/ephy-permission-manager.c:
3970 * embed/ephy-permission-manager.h:
3971 * src/ephy-window.c: (ephy_window_activate_location):
3972 * src/ephy-window.h:
3975 Also, put a newline in ephy_window_activate_location's definition
3977 2004-03-22 Marco Pesenti Gritti <marco@gnome.org>
3979 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
3981 the xbel mime type is now application/x-xbel
3983 2004-03-21 Christian Persch <chpe@cvs.gnome.org>
3985 * src/window-commands.c: (window_cmd_help_about):
3987 Forgot to s/logo/icon/g.
3989 2004-03-21 Christian Persch <chpe@cvs.gnome.org>
3991 * data/glade/prefs-dialog.glade:
3993 Fix "Add" button width in the prefs dialogue for some themes.
3996 2004-03-21 Christian Persch <chpe@cvs.gnome.org>
3998 * src/window-commands.c: (window_cmd_help_about):
4000 Set window icon. Fixes bug #137806.
4002 2004-03-21 Christian Persch <chpe@cvs.gnome.org>
4004 * embed/mozilla/EphyContentPolicy.h:
4005 * embed/mozilla/MozRegisterComponents.cpp:
4007 Don't override nsWebBrowserContentPolicy contract ID, just register our own
4008 content policy with the category manager.
4010 2004-03-21 Christian Persch <chpe@cvs.gnome.org>
4014 R data/epiphany-1.2.pc.in:
4015 A data/epiphany-1.4.pc.in:
4018 Make epiphany-extensions for epiphany 1.3 parallel-installable with those
4021 2004-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
4023 * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
4025 2004-03-19 Christian Persch <chpe@cvs.gnome.org>
4027 * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon):
4029 Don't try to unref NULL icon. Fixes bug #137715.
4031 2004-03-16 Marco Pesenti Gritti <marco@gnome.org>
4033 * embed/ephy-embed.c: (ephy_embed_chrome_get_type):
4034 * embed/ephy-embed.h:
4035 * embed/mozilla/Makefile.am:
4036 * embed/mozilla/mozilla-embed.cpp:
4038 Cleanups chromes code and register a type for the enum.
4040 * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
4042 Adapt to the api changes
4044 * src/ephy-tab.c: (ephy_tab_new_window_cb):
4046 Move js chrome lockdown pref check here.
4048 * src/ephy-window.c: (get_chromes_visibility),
4049 (sync_chromes_visibility), (ephy_window_fullscreen),
4050 (ephy_window_unfullscreen), (update_chromes_actions),
4051 (update_actions_sensitivity), (show_embed_popup),
4052 (get_default_chrome), (ephy_window_set_property),
4053 (ephy_window_class_init), (actions_notifier),
4054 (navigation_notifier), (ephy_window_init), (ephy_window_finalize),
4055 (ephy_window_new_with_chrome), (ephy_window_set_print_preview),
4056 (ephy_window_show), (sync_prefs_with_chrome),
4057 (sync_chrome_with_view_toggle), (ephy_window_view_statusbar_cb),
4058 (ephy_window_view_toolbar_cb), (ephy_window_view_bookmarksbar_cb):
4060 Rework chrome handling so that it's not applied to all windows.
4061 Changes are now saved on the fly like for window size.
4063 * src/ephy-window.h:
4065 Use a construct property instead of a _set for chrome.
4067 * src/window-commands.c:
4068 * src/window-commands.h:
4070 Move chromes actions to EphyWindow so we dont need to expose
4073 2004-03-18 Xan Lopez <xan@gnome.org>
4075 * lib/widgets/ephy-node-view.c:
4076 (ephy_node_view_select_node_by_key):
4078 Make select-by-key support unsorted lists. Fuzzy matching is gone
4079 though. Oh well ... :) (bug #137054)
4081 2004-03-18 Piers Cornwell <piers@gnome.org>
4083 * src/pdm-dialog.c: (show_cookies_properties):
4085 Make secure description better (Bug #136443).
4087 * src/window-commands.c: (window_cmd_help_about):
4089 Add my email address.
4091 * embed/mozilla/GtkNSSDialogs.cpp:
4093 Include nsReadableUtils.h.
4095 2004-03-18 Christian Persch <chpe@cvs.gnome.org>
4097 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
4098 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
4099 * src/bookmarks/ephy-bookmarks-import.h:
4101 Add firefox option in bookmarks import dialogue.
4103 2004-03-17 Piers Cornwell <piers@gnome.org>
4105 * help/C/epiphany.xml: Fix notes and tips to validate.
4107 2004-03-15 Marco Pesenti Gritti <marco@gnome.org>
4114 * embed/mozilla/mozilla-download.cpp:
4116 Register the private structure.
4118 2004-03-14 Marco Pesenti Gritti <marco@gnome.org>
4120 * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb),
4121 (toolbar_drag_motion_cb), (egg_editable_toolbar_init):
4123 Deal with the case where data_received signal is emitted
4126 2004-03-13 Alexander Shopov <ash@contact.bg>
4128 * configure.in: Added bg to ALL_LINGUAS.
4130 2004-03-09 Åsmund Skjæveland <aasmunds@fys.uio.no>
4132 * configure.in (HAVE_MOZILLA_PSM): Added nn to ALL_LINGUAS.
4133 * po/nn.po: Started Norwegian Nynorsk translation.
4135 2004-03-09 Christian Persch <chpe@cvs.gnome.org>
4137 * lib/egg/egg-toolbar-editor.c: (editor_drag_data_received_cb):
4139 Check if the dragged item is a separator. Fixes crash when it _is_
4142 * lib/egg/egg-toolbars-model.c:
4143 (egg_toolbars_model_remove_toolbar):
4145 Fix logic check for removable toolbar, & instead of &&.
4147 * src/ephy-location-action.c: (create_menu_proxy_cb),
4148 (connect_proxy), (ephy_location_action_activate):
4150 Don't make a proxy menu item for the location entry. Fixes crash
4151 when trying to activate its proxy menu item.
4153 2004-03-10 Christian Persch <chpe@cvs.gnome.org>
4155 * embed/mozilla/EphyHeaderSniffer.cpp:
4156 * embed/mozilla/FilePicker.cpp:
4157 * embed/mozilla/GtkNSSDialogs.cpp:
4158 * embed/mozilla/mozilla-embed-persist.cpp:
4160 Use CopyUTF8toUTF16 where appropriate.
4162 2004-03-09 Christian Persch <chpe@cvs.gnome.org>
4164 * lib/egg/egg-toolbar-editor.c: (editor_drag_data_received_cb):
4166 Check if the dragged item is a separator. Fixes a crash if it _is_ one.
4168 * src/ephy-location-action.c: (create_menu_proxy_cb),
4169 (connect_proxy), (ephy_location_action_activate):
4171 Don't make the location entry have a proxy menu item. Fixes a crash when
4172 trying to activate the proxy menu item.
4174 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4176 * lib/egg/egg-toolbars-model.c:
4177 (egg_toolbars_model_remove_toolbar):
4179 Test flags with & not &&. (Thanks to Crispin for spotting this.)
4181 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4187 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4189 * embed/downloader-view.h:
4190 * embed/ephy-embed-factory.c:
4191 * embed/ephy-embed-factory.h:
4192 * embed/mozilla/EphyAboutRedirector.cpp:
4193 * embed/mozilla/EphyAboutRedirector.h:
4194 * embed/mozilla/EphyHeaderSniffer.h:
4195 * embed/mozilla/ExternalProtocolHandlers.h:
4196 * embed/mozilla/mozilla-notifiers.h:
4197 * lib/eel-gconf-extensions.c:
4198 * lib/eel-gconf-extensions.h:
4199 * lib/ephy-bonobo-extensions.c:
4200 * lib/ephy-bonobo-extensions.h:
4203 * lib/ephy-string.c:
4205 * lib/widgets/ephy-arrow-toolbutton.h:
4206 * lib/widgets/ephy-cell-renderer-progress.c:
4207 * lib/widgets/ephy-cell-renderer-progress.h:
4208 * lib/widgets/ephy-ellipsizing-label.c:
4209 * lib/widgets/ephy-ellipsizing-label.h:
4210 * lib/widgets/ephy-spinner.c:
4211 * lib/widgets/ephy-zoom-action.h:
4212 * src/bookmarks/ephy-bookmark-action.h:
4213 * src/bookmarks/ephy-bookmark-properties.c:
4214 * src/bookmarks/ephy-bookmarks-export.h:
4215 * src/bookmarks/ephy-bookmarks-import.h:
4216 * src/bookmarks/ephy-bookmarks-menu.h:
4217 * src/bookmarks/ephy-bookmarks.h:
4218 * src/bookmarks/ephy-new-bookmark.c:
4219 * src/bookmarks/ephy-topic-action.h:
4220 * src/ephy-toolbars-model.h:
4221 * src/popup-commands.h:
4222 * src/ppview-toolbar.h:
4223 * src/prefs-dialog.h:
4226 CVS version markers.
4228 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4230 * embed/downloader-view.c:
4231 * embed/ephy-download.c:
4232 * embed/ephy-embed-dialog.c:
4233 * embed/ephy-embed-event.c:
4234 * embed/ephy-embed-factory.c:
4235 * embed/find-dialog.c:
4236 * embed/print-dialog.c:
4237 * lib/ephy-bonobo-extensions.c:
4241 * lib/ephy-node-db.c:
4242 * lib/ephy-node-filter.c:
4244 * lib/ephy-stock-icons.c:
4246 * lib/widgets/ephy-arrow-toolbutton.c:
4247 * lib/widgets/ephy-cell-renderer-progress.c:
4248 * lib/widgets/ephy-ellipsizing-label.c:
4249 * lib/widgets/ephy-location-entry.c:
4250 * lib/widgets/ephy-node-view.c:
4251 * lib/widgets/ephy-search-entry.c:
4252 * lib/widgets/ephy-tree-model-node.c:
4253 * lib/widgets/ephy-tree-model-sort.c:
4254 * src/bookmarks/ephy-bookmark-properties.c:
4255 * src/bookmarks/ephy-bookmarks-export.c:
4256 * src/bookmarks/ephy-new-bookmark.c:
4257 * src/bookmarks/ephy-topics-selector.c:
4258 * src/ephy-automation.c:
4259 * src/ephy-completion-model.c:
4260 * src/ephy-extension.c:
4261 * src/ephy-favicon-action.c:
4262 * src/ephy-history-window.c:
4263 * src/ephy-location-action.c:
4264 * src/ephy-navigation-action.c:
4265 * src/ephy-toolbars-model.c:
4266 * src/ppview-toolbar.c:
4268 Include "config.h" everywhere, and s/<config.h>/"config.h". Guard
4269 with #if HAVE_CONFIG_H.
4271 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4273 * embed/mozilla/ContentHandler.cpp:
4274 * embed/mozilla/EphyBrowser.cpp:
4275 * embed/mozilla/EphyHeaderSniffer.cpp:
4276 * embed/mozilla/EventContext.cpp:
4277 * embed/mozilla/FilePicker.cpp:
4278 * embed/mozilla/GlobalHistory.cpp:
4279 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
4280 * embed/mozilla/GtkNSSDialogs.cpp:
4281 * embed/mozilla/MozDownload.cpp:
4282 * embed/mozilla/MozillaPrivate.cpp:
4283 * embed/mozilla/mozilla-embed-persist.cpp:
4284 * embed/mozilla/mozilla-embed-single.cpp:
4285 * embed/mozilla/mozilla-embed.cpp:
4287 s/UCS2/UTF16/g now that we can depend on mozilla >= 1.6.
4289 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4291 * embed/ephy-encodings.c:
4292 * embed/mozilla/ContentHandler.cpp:
4293 * embed/mozilla/EphyBrowser.cpp:
4294 * embed/mozilla/EphyBrowser.h:
4295 * embed/mozilla/EphyHeaderSniffer.cpp:
4296 * embed/mozilla/EphyHeaderSniffer.h:
4297 * embed/mozilla/EphySingle.cpp:
4298 * embed/mozilla/EventContext.cpp:
4299 * embed/mozilla/EventContext.h:
4300 * embed/mozilla/ExternalProtocolHandlers.cpp:
4301 R embed/mozilla/ExternalProtocolService.cpp:
4302 R embed/mozilla/ExternalProtocolService.h:
4303 * embed/mozilla/GlobalHistory.cpp:
4304 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
4305 * embed/mozilla/GtkNSSClientAuthDialogs.h:
4306 * embed/mozilla/GtkNSSDialogs.cpp:
4307 * embed/mozilla/GtkNSSDialogs.h:
4308 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
4309 * embed/mozilla/GtkNSSKeyPairDialogs.h:
4310 * embed/mozilla/Makefile.am:
4311 * embed/mozilla/MozDownload.h:
4312 * embed/mozilla/MozRegisterComponents.cpp:
4313 * embed/mozilla/MozRegisterComponents.h:
4314 * embed/mozilla/PrintingPromptService.h:
4315 * embed/mozilla/mozilla-embed-event.cpp:
4316 * embed/mozilla/mozilla-embed-single.cpp:
4318 * src/ephy-window.c: (show_embed_popup):
4320 Kill support for mozilla < 1.6.
4322 2004-03-08 Marco Pesenti Gritti <marco@gnome.org>
4324 * lib/widgets/ephy-cell-renderer-progress.c:
4325 (ephy_cell_renderer_progress_set_property):
4326 * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_set_property):
4327 * lib/widgets/ephy-zoom-control.c:
4328 (ephy_zoom_control_set_property):
4329 * src/bookmarks/ephy-bookmark-action.c:
4330 (ephy_bookmark_action_set_property):
4331 * src/ephy-favicon-action.c: (ephy_favicon_action_set_property):
4332 * src/ephy-location-action.c: (ephy_location_action_set_property):
4334 Remove unnecessary g_object_notify. RTFM chpe :P
4336 2004-03-08 Christian Persch <chpe@cvs.gnome.org>
4341 Kill support for mozilla < 1.6.
4343 2004-03-07 Marco Pesenti Gritti <marco@gnome.org>
4349 Remove nl docs (incomplete). Ready for 1.1.11
4351 2004-03-07 Christian Persch <chpe@cvs.gnome.org>
4357 2004-03-06 Christian Persch <chpe@cvs.gnome.org>
4359 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_bookmark),
4360 (xbel_parse_folder), (xbel_parse_xbel),
4361 (ephy_bookmarks_import_xbel):
4363 Really always check the return value of xmlTextReaderRead(), don't advance
4364 if it's != 1. Fixes bug #136151.
4366 2004-03-06 Christian Persch <chpe@cvs.gnome.org>
4368 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
4370 Fix crash when dragging a link to a tab label; I forgot to change
4371 this making the recent EphyTab/EphyEmbed changes.
4373 2004-03-06 Christian Persch <chpe@cvs.gnome.org>
4375 * embed/mozilla/mozilla-embed.cpp:
4377 Also pop up the context menu with the menu key.
4379 2004-03-06 Christian Persch <chpe@cvs.gnome.org>
4381 * src/ephy-main.c: (main):
4383 Persist changed accels with gnome_accelerator_sync().
4385 2004-03-05 Christian Persch <chpe@cvs.gnome.org>
4389 Increase MOZILLA_SNAPSHOT for 1.7b, and depend on gtk+ >= 2.3.5.
4391 * embed/mozilla/GlobalHistory.cpp:
4393 Adapt to changed mozilla API.
4395 2004-03-05 Christian Persch <chpe@cvs.gnome.org>
4397 * embed/mozilla/EphyBrowser.cpp:
4399 Don't return an error when a DOM document isn't a HTML document, it's ok
4400 not to be one (happens for XUL docs, like about:config).
4402 2004-03-05 Christian Persch <chpe@cvs.gnome.org>
4404 * lib/ephy-file-helpers.c: (ephy_file_downloads_dir):
4406 Don't assume Desktop directory location, check the gconf key if it's
4407 $HOME/Desktop or $HOME. Fixes bug #134951.
4409 2004-03-05 Christian Persch <chpe@cvs.gnome.org>
4411 * embed/mozilla/EphyHeaderSniffer.cpp:
4413 Replace filename validity check, it was making the filename invalid
4414 UTF-16. Simply convert to UTF-8 beforehand and check for "/" chars.
4416 2004-03-05 Christian Persch <chpe@cvs.gnome.org>
4418 * src/ephy-tab.c: (ephy_tab_address_cb), (ephy_tab_title_cb),
4419 (ensure_page_info), (ephy_tab_net_state_cb),
4420 (clipboard_text_received_cb), (ephy_tab_dom_mouse_click_cb),
4421 (ephy_tab_update_navigation_flags), (ephy_tab_set_title):
4423 Don't use ephy_tab_get_embed(), instead use the pointer provided when
4424 we connected the callbacks. Hopefully fixes bug #136122.
4426 2004-03-04 Christian Persch <chpe@cvs.gnome.org>
4428 * src/window-commands.c: (window_cmd_help_about):
4430 Don't set the 5-star icon as window icon for the about dialogue.
4433 2004-03-03 Christian Persch <chpe@cvs.gnome.org>
4435 * embed/mozilla/MozDownload.cpp:
4437 Change wait interval between updates to 0.2 s.
4439 2004-03-03 Christian Persch <chpe@cvs.gnome.org>
4441 * lib/widgets/ephy-node-view.c: (uri_list_parse),
4442 (drag_data_received_cb):
4444 Copy and modify gnome_vfs_uri_list_parse() so that we get a list
4445 of string uris instead of GnomeVFSURIs. Change signature of
4446 ::node-dropped accordingly. Fixes bug #120231.
4448 * src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb):
4450 Adapt to the changed ::node-dropped signal signature.
4452 2004-03-03 Christian Persch <chpe@cvs.gnome.org>
4454 * embed/downloader-view.c: (download_dialog_pause_cb),
4455 (download_dialog_abort_cb):
4457 Unset the GValue after we're done using what it contained.
4459 * embed/mozilla/MozDownload.cpp:
4461 Weak ref mEphyDownload, and assert that is has been finalised by the time
4462 we get to ~MozDownload.
4464 * embed/mozilla/mozilla-download.cpp:
4466 Debug output in _init and _finalize.
4468 2004-03-03 Christian Persch <chpe@cvs.gnome.org>
4470 * src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb),
4471 (ephy_bookmark_action_sync_icon), (ephy_bookmark_action_init):
4473 If the favicon isn't ready when we need it, connect to the favicon
4474 cache's ::changed signal to show it when we have it. Fixes bug #135855.
4476 2004-03-02 Marco Pesenti Gritti <marco@gnome.org>
4478 * src/ephy-tab.c: (ephy_tab_destroy_brsr_cb):
4480 Do not show the unsubmitted dialog for js close
4482 2004-03-02 Christian Persch <chpe@cvs.gnome.org>
4484 * lib/ephy-file-chooser.c: (ephy_file_chooser_init):
4486 Don't remember the size of the filechoose dialogue, because it doesn't
4487 play nicely with the new save mode when toggling the expander.
4490 2004-03-02 Marco Pesenti Gritti <marco@gnome.org>
4492 * src/ephy-session.c: (ephy_session_init), (offer_to_resume),
4493 (ephy_session_autoresume):
4495 Never show two resume dialogs, just re-present the old one.
4497 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4499 * src/bookmarks/ephy-bookmarks.c: (backup_file),
4500 (ephy_bookmarks_init):
4502 Don't try to backup non-existing files :)
4503 Also, when neither ephy-bookmarks.xml nor bookmarks.rdf exist,
4504 assume we have a new profile and don't warn about missing bookmarks.
4506 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4508 * src/bookmarks/ephy-bookmark-action.c: (smart_child_added_cb),
4509 (smart_child_removed_cb), (ephy_bookmark_action_init):
4511 Correctly sync the smarturl property of EphyBookmarksAction when
4512 it changes. Fixes incorrect show/hide of the entry on the bookmarks
4515 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4517 * src/bookmarks/ephy-bookmarks.c: (update_has_smart_address):
4519 When changing a bookmark address and it was a smart bookmark but
4520 now is not anymore, remove the bookmark from the smart_bmks node
4521 instead of adding it :)
4523 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4525 * src/ephy-toolbars-model.c: (get_toolbar_pos),
4526 (ephy_toolbars_model_set_bookmarks):
4528 Ensure we always have a BookmarksBar toolbar in the model.
4531 2004-03-01 Marco Pesenti Gritti <marco@gnome.org>
4533 * lib/egg/eggstatusicon.c: (egg_status_icon_init),
4534 (egg_status_icon_button_press):
4536 The icon should be activated by double click
4538 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4540 * src/ephy-statusbar.c:
4544 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4546 * src/bookmarks/ephy-bookmarks.c: (backup_file),
4547 (ephy_bookmarks_init):
4549 If reading the bookmarks file, or re-importing the bookmarks from the
4550 rdf file fails, back up those files so that the user can afterwards
4551 try to manually recover his bookmarks. Fixes bug #128308.
4553 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4555 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
4556 (xbel_parse_xbel), (ephy_bookmarks_import_xbel):
4558 Fix XBEL importer not to tag all bookmarks with a "Bookmarks" category.
4560 2004-03-01 Christian Persch <chpe@cvs.gnome.org>
4562 * src/ephy-statusbar.c: (create_statusbar_security_icon),
4563 (ephy_statusbar_add_widget):
4564 * src/ephy-statusbar.h:
4566 Export ephy_statusbar_add_widget() for use by extensions.
4568 2003-03-01 Christian Persch <chpe@cvs.gnome.org>
4570 * lib/ephy-node-db.c: (ephy_node_db_load_from_file):
4572 Guard against xml reading error, check for NULL subtree before
4575 2004-03-01 Marco Pesenti Gritti <marco@gnome.org>
4577 * embed/downloader-view.c: (downloader_view_add_download),
4578 (downloader_view_remove_download):
4580 Keep a ref for downloads in the view.
4582 * embed/mozilla/ContentHandler.cpp:
4583 * embed/mozilla/ContentHandler.h:
4585 Ensure the download directory exist.
4587 * embed/mozilla/MozDownload.cpp:
4588 * embed/mozilla/mozilla-download.cpp:
4589 * embed/mozilla/mozilla-download.h:
4591 Use a property to store MozDownload in the
4592 wrapper. The wrapper now keep a reference
4593 on the c++ implementation, that way references
4594 will be correctly propagated (unreffing the
4595 GObject will unref the c++ object).
4599 2004-02-29 Marco Pesenti Gritti <marco@gnome.org>
4601 * embed/mozilla/ContentHandler.cpp:
4603 Correct the label of the action button (Open)
4605 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4607 * embed/ephy-history.c: (remove_obsolete_pages):
4609 Iterate backwards over the children when removing a host.
4611 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4613 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_class_init),
4614 (kill_download), (ephy_favicon_cache_finalize),
4615 (favicon_name_build), (favicon_download_completed_cb),
4616 (favicon_download_cancelled_cb), (ephy_favicon_cache_download),
4617 (ephy_favicon_cache_get):
4618 * embed/ephy-favicon-cache.h:
4620 Remove cancelled downloads from the downloads hash; and remove
4621 partially downloaded favicons.
4623 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4625 * embed/mozilla/ContentHandler.cpp:
4626 * embed/mozilla/EphyHeaderSniffer.cpp:
4627 * embed/mozilla/FilePicker.cpp:
4628 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
4629 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
4630 * embed/mozilla/PrintingPromptService.cpp:
4632 Add debug output in ctors and dtors.
4634 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4636 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
4637 (ephy_bookmarks_menu_rebuild):
4639 Separately profile bookmarks menu clean and rebuild.
4641 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4643 * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
4644 * embed/ephy-embed-persist.h:
4646 Add "cancelled" signal to EphyEmbedPersist.
4648 * embed/mozilla/mozilla-embed-persist.cpp:
4650 Emit "cancelled" signal when the download is cancelled.
4652 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4654 * embed/mozilla/mozilla-embed-event.cpp: (mozilla_embed_event_init),
4655 (mozilla_embed_event_finalize), (mozilla_embed_event_set_property):
4659 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4661 * embed/mozilla/EphyHeaderSniffer.cpp: (PerformSave):
4663 Decode RFC 2231 and RFC 2047 encoded filenames in content-disposition
4664 headers. Ported from mozilla Camino, see
4665 http://bugzilla.mozilla.org/show_bug.cgi?id=233798 .
4667 2004-02-29 Christian Persch <chpe@cvs.gnome.org>
4669 * embed/mozilla/MozDownload.cpp: (MozDownload), (~MozDownload):
4673 2004-02-29 Marco Pesenti Gritti <marco@gnome.org>
4675 * embed/mozilla/MozDownload.cpp:
4677 Fix max size logic, thanks to chpe.
4679 2004-02-29 Marco Pesenti Gritti <marco@gnome.org>
4681 * src/ephy-session.c: (impl_attach_window),
4682 (ephy_session_add_window):
4684 Fix order of the windows, they was reversed before.
4686 2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
4688 * src/bookmarks/ephy-bookmarks.c: (topics_removed_cb):
4690 fix typo that was causing categorized bookmarks to
4691 go in the uncategorized topic (Bug #135702)
4693 2004-02-28 Christian Persch <chpe@cvs.gnome.org>
4695 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
4696 (ephy_bookmarks_import_xbel):
4698 If a folder has no name, don't tag its bookmarks with "Untitled"
4699 keyword, just skip it.
4701 2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
4703 * embed/mozilla/ContentHandler.cpp:
4705 Use getInterface to get the dom window from the
4706 docshell, not queryInterface. (Bug #121160)
4708 * embed/mozilla/MozillaPrivate.cpp:
4710 Do not fallback to the active window if
4711 the parent cannot be found. It just hides problems
4712 and cause more annoying behaviors (like dialogs
4713 parented on the wrong window).
4715 2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
4719 Add a note about changelog entry.
4725 2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
4727 * lib/egg/egg-editable-toolbar.c:
4728 (egg_editable_toolbar_get_edit_mode):
4729 * lib/egg/egg-editable-toolbar.h:
4730 * lib/widgets/ephy-location-entry.c: (toolbar_is_editable),
4731 (entry_drag_motion_cb), (entry_drag_drop_cb),
4732 (ephy_location_entry_construct_contents):
4734 Sucky but not intrusive hack to make dnd on the address
4735 entry work when editing toolbar. A better solution
4736 will be found when the toolbar editor will get in gtk.
4737 Based on a patch from Søren Sandmann, bug 132467.
4739 2004-02-28 Xan Lopez <xan@gnome.org>
4741 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
4743 Add missing check for Firebird bookmarks, patch by André Dahlqvist.
4745 2004-02-27 Marco Pesenti Gritti <marco@gnome.org>
4747 * embed/mozilla/MozDownload.cpp:
4748 * embed/mozilla/MozDownload.h:
4750 Remove an useless check.
4752 * lib/ephy-state.c: (ephy_state_window_set_size):
4754 Make sure window is never bigger than screen.
4756 2004-02-27 Christian Persch <chpe@cvs.gnome.org>
4760 Depend on gk+ >= 2.3.4, but since the filechooser API changed, you'll really
4761 need the latest from cvs.
4763 2004-02-27 Christian Persch <chpe@cvs.gnome.org>
4765 * embed/mozilla/FilePicker.cpp:
4766 * lib/ephy-file-chooser.c: (ephy_file_chooser_init),
4767 (ephy_file_chooser_new):
4768 * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
4770 Fix for gtk+ filechooser API change.
4772 2004-02-27 Christian Persch <chpe@cvs.gnome.org>
4774 * src/bookmarks/ephy-bookmarks-import.c: (ns_parse_bookmark_item):
4776 Fix potential crash.
4778 (ephy_bookmarks_import_mozilla):
4782 2004-02-27 Christian Persch <chpe@cvs.gnome.org>
4784 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_mozilla):
4786 Replace entities also in folder names, fixes bug #135440.
4788 2004-02-26 Marco Pesenti Gritti <marco@gnome.org>
4790 * src/ephy-tab.c: (ephy_tab_address_cb), (ensure_page_info):
4792 Do not show about:blank to the user, an empty address bar
4794 When the address bar is empty (no page or blank page is
4795 loaded) set the address before loading succeeded.
4797 2004-02-25 Christian Persch <chpe@cvs.gnome.org>
4799 * src/window-commands.c: (open_response_cb):
4801 Check for NULL before converting filename to UTF-8.
4803 2004-02-25 Marco Pesenti Gritti <marco@gnome.org>
4805 * embed/ephy-embed-persist.c: (ephy_embed_persist_set_max_size),
4806 (ephy_embed_persist_set_property),
4807 (ephy_embed_persist_get_property), (ephy_embed_persist_init),
4808 (ephy_embed_persist_class_init):
4809 * embed/ephy-embed-persist.h:
4811 Make max size property use long / bytes.
4813 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
4815 Correct to use bytes.
4817 * embed/mozilla/EphyHeaderSniffer.cpp:
4818 * embed/mozilla/MozDownload.cpp:
4819 * embed/mozilla/MozDownload.h:
4820 * embed/mozilla/mozilla-embed-persist.cpp:
4822 Actually respect the max_size property.
4824 2004-02-24 Christian Persch <chpe@cvs.gnome.org>
4826 * src/ephy-tab.c: (let_me_resize_hack), (ephy_tab_size_to_cb):
4828 Change this back to simply do g_idle_add(), accidentally forgot to
4831 2004-02-24 Xan Lopez <xan@gnome.org>
4833 * embed/mozilla/EphyHeaderSniffer.cpp:
4835 Unescape filenames whenever possible.
4837 * src/popup-commands.c: (save_property_url):
4841 2004-02-24 Christian Persch <chpe@cvs.gnome.org>
4843 * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
4844 * src/ephy-notebook.c: (ephy_notebook_class_init),
4845 (tab_label_size_request_cb), (ephy_notebook_move_tab), (move_tab),
4846 (motion_notify_cb), (move_tab_to_another_notebook),
4847 (button_release_cb), (ephy_notebook_switch_page_cb),
4848 (ephy_notebook_init), (close_button_clicked_cb), (build_tab_label),
4849 (ephy_notebook_insert_tab), (smart_tab_switching_on_closure),
4850 (ephy_notebook_remove_tab):
4851 * src/ephy-notebook.h:
4852 * src/ephy-session.c: (tab_added_cb), (tab_removed_cb):
4853 * src/ephy-shell.c: (ephy_shell_new_tab):
4854 * src/ephy-tab.c: (ephy_tab_get_type), (ephy_tab_size_allocate),
4855 (ephy_tab_parent_set), (ephy_tab_class_init), (ephy_tab_finalize),
4856 (ephy_tab_new), (ephy_tab_get_embed), (ephy_tab_for_embed),
4857 (ephy_tab_new_window_cb), (let_me_resize_hack),
4858 (ephy_tab_visibility_cb), (ephy_tab_size_to_cb),
4859 (ephy_tab_dom_mouse_click_cb), (ephy_tab_init),
4860 (ephy_tab_update_navigation_flags), (ephy_tab_set_title):
4862 * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
4863 (tabs_reordered_cb), (ephy_tabs_menu_set_window),
4864 (ephy_tabs_menu_update):
4865 * src/ephy-window.c: (tab_added_cb), (tab_removed_cb),
4866 (tab_detached_cb), (tabs_reordered_cb), (tab_delete_cb),
4867 (setup_notebook), (ephy_window_add_tab), (ephy_window_jump_to_tab),
4868 (real_get_active_tab), (ephy_window_remove_tab),
4869 (ephy_window_get_active_tab), (ephy_window_get_active_embed),
4870 (ephy_window_get_tabs):
4871 * src/ephy-window.h:
4872 * src/window-commands.c: (window_cmd_tabs_move_left),
4873 (window_cmd_tabs_move_right), (window_cmd_tabs_detach):
4875 Make EphyTab inherit from GtkBin, and contain the EphyEmbed as its child.
4877 2004-02-24 Marco Pesenti Gritti <marco@gnome.org>
4879 * src/ephy-tab.c: (address_has_web_scheme):
4881 Do not use gnome vfs to check the scheme because
4882 it can handle only supported methods.
4884 2004-02-21 Christian Persch <chpe@cvs.gnome.org>
4886 * doc/reference/Makefile.am:
4888 Remove nsUnicharUtils.h from docs makefile.
4890 2004-02-21 Christian Persch <chpe@cvs.gnome.org>
4892 * lib/ephy-file-helpers.h:
4895 Removed an unused #include.
4897 2004-02-21 Christian Persch <chpe@cvs.gnome.org>
4899 * lib/ephy-dialog.c: (connect_signals):
4901 Always connect signals, not just for PT_AUTOAPPLY props.
4903 2004-02-21 Christian Persch <chpe@cvs.gnome.org>
4905 * doc/reference/tmpl/EphyContentPolicy.sgml:
4906 * doc/reference/tmpl/EphySingle.sgml:
4907 * doc/reference/tmpl/ephy-cookie-manager.sgml:
4908 * doc/reference/tmpl/ephy-embed-factory.sgml:
4909 * doc/reference/tmpl/ephy-embed-single.sgml:
4910 * doc/reference/tmpl/ephy-password-manager.sgml:
4911 * doc/reference/tmpl/ephy-permission-manager.sgml:
4912 * doc/reference/tmpl/ephy-session.sgml:
4913 * doc/reference/tmpl/ephy-shell.sgml:
4914 * doc/reference/tmpl/mozilla-embed-event.sgml:
4916 Commit changed, auto-generated templates.
4918 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
4924 2004-02-21 Christian Rose <menthos@menthos.com>
4926 * configure.in: Added "en_CA" to ALL_LINGUAS.
4928 2004-02-21 Marco Pesenti Gritti <marco@gnome.org>
4930 * embed/mozilla/Makefile.am:
4932 Actually remove nsUnicharUtils.*
4934 * embed/mozilla/mozilla-embed-persist.cpp:
4936 Use our helper to construct tmp file name: fix
4939 * src/window-commands.c: (save_temp_source):
4943 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
4945 * embed/mozilla/EventContext.cpp:
4946 * embed/mozilla/EphyBrowser.cpp:
4947 R embed/mozilla/nsUnicharUtils.h:
4948 R embed/mozilla/nsUnicharUtils.cpp:
4950 Adapt to changed mozilla string APIs by getting rid of
4951 nsUnicharUtils, and using EqualsIgnoreCase instead of
4952 Equal with nsCaseInsensitiveStringComparator().
4954 2004-02-20 Marco Pesenti Gritti <marco@gnome.org>
4956 * src/ephy-completion-model.c: (is_base_address),
4957 (init_relevance_col):
4959 Ensure that there are no more chars after the last /.
4960 Cut down number of visists properly.
4962 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
4964 * lib/egg/egg-editable-toolbar.c: (popup_toolbar_context_menu_cb):
4966 Fix logic error, spotted by Crispin.
4968 * lib/egg/egg-toolbars-model.h:
4970 Make it clear that EggTbModelFlags is a bitfield enum.
4972 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
4974 * lib/eel-gconf-extensions.c:
4976 #ifdef HAVE_CONFIG_H the inclusion of config.h.
4978 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
4982 Remove duplicate entry for ephy-gui.h.
4984 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
4986 * embed/ephy-command-manager.c: (ephy_command_manager_get_type),
4987 (ephy_command_manager_base_init),
4988 (ephy_command_manager_do_command),
4989 (ephy_command_manager_can_do_command):
4990 * embed/ephy-command-manager.h:
4991 * embed/ephy-cookie-manager.c: (ephy_cookie_manager_get_type),
4992 (ephy_cookie_manager_base_init),
4993 (ephy_cookie_manager_list_cookies),
4994 (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
4995 * embed/ephy-cookie-manager.h:
4996 * embed/ephy-embed-event.c: (ephy_embed_event_get_type),
4997 (ephy_embed_event_get_event_type), (ephy_embed_event_get_context),
4998 (ephy_embed_event_get_modifier), (ephy_embed_event_get_coords),
4999 (ephy_embed_event_get_property), (ephy_embed_event_has_property),
5000 (ephy_embed_event_get_dom_event):
5001 * embed/ephy-embed-event.h:
5002 * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
5003 (ephy_embed_single_iface_init), (ephy_embed_single_clear_cache),
5004 (ephy_embed_single_clear_auth_cache),
5005 (ephy_embed_single_set_offline_mode),
5006 (ephy_embed_single_load_proxy_autoconf),
5007 (ephy_embed_single_get_font_list):
5008 * embed/ephy-embed-single.h:
5009 * embed/ephy-embed.c: (ephy_embed_get_type),
5010 (ephy_embed_base_init), (ephy_embed_load_url),
5011 (ephy_embed_stop_load), (ephy_embed_can_go_back),
5012 (ephy_embed_can_go_forward), (ephy_embed_can_go_up),
5013 (ephy_embed_get_go_up_list), (ephy_embed_go_back),
5014 (ephy_embed_go_forward), (ephy_embed_go_up),
5015 (ephy_embed_get_title), (ephy_embed_get_location),
5016 (ephy_embed_get_link_message), (ephy_embed_get_js_status),
5017 (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
5018 (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
5019 (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
5020 (ephy_embed_get_security_level), (ephy_embed_find_set_properties),
5021 (ephy_embed_find_next), (ephy_embed_activate),
5022 (ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
5023 (ephy_embed_print), (ephy_embed_print_preview_close),
5024 (ephy_embed_print_preview_n_pages),
5025 (ephy_embed_print_preview_navigate),
5026 (ephy_embed_has_modified_forms):
5027 * embed/ephy-embed.h:
5028 * embed/ephy-password-manager.c: (ephy_password_manager_get_type),
5029 (ephy_password_manager_add), (ephy_password_manager_remove),
5030 (ephy_password_manager_list):
5031 * embed/ephy-password-manager.h:
5032 * embed/ephy-permission-manager.c:
5033 (ephy_permission_manager_get_type),
5034 (ephy_permission_manager_base_init), (ephy_permission_manager_add),
5035 (ephy_permission_manager_remove), (ephy_permission_manager_clear),
5036 (ephy_permission_manager_test), (ephy_permission_manager_list):
5037 * embed/ephy-permission-manager.h:
5038 * embed/mozilla/mozilla-embed-event.cpp:
5039 * embed/mozilla/mozilla-embed-single.cpp:
5040 * embed/mozilla/mozilla-embed.cpp:
5042 s/IFace/Iface/g to match the gtk+ naming convention.
5044 2004-02-20 Julio M. Merino Vidal <jmmv@menta.net>
5048 Remove duplicate --with-html-dir argument
5050 * data/epiphany.schemas.in:
5054 2004-02-19 Christian Persch <chpe@cvs.gnome.org>
5056 * lib/egg/egg-toolbar-editor.c: (update_editor_sheet):
5058 Fix off-by-one error when computing the height of the table.
5060 2004-02-19 Christian Persch <chpe@cvs.gnome.org>
5062 * lib/egg/egg-toolbar-editor.c: (toolbar_removed_cb),
5063 (egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init),
5064 (update_actions_list), (egg_toolbar_editor_load_actions):
5065 * lib/egg/egg-toolbar-editor.h:
5067 When removing a toolbar, make its items available again in the toolbar
5068 editor. Fixes bug #131182.
5070 2004-02-18 Alexander Winston <alexander.winston@comcast.net>
5072 * help/C/epiphany.xml: Fixed typos in the bookmarks explanation.
5074 2004-02-17 Christian Persch <chpe@cvs.gnome.org>
5076 * lib/egg/egg-editable-toolbar.c: (item_added_cb),
5077 (item_removed_cb), (egg_editable_toolbar_construct):
5079 Remove the toolbar height contraint when the first item is added
5080 to it. Fixes bug #131181.
5082 2004-02-17 Christian Persch <chpe@cvs.gnome.org>
5084 * src/ephy-extension.c: (ephy_extension_get_type),
5085 (ephy_extension_attach_window), (ephy_extension_detach_window):
5086 * src/ephy-extension.h:
5087 * src/ephy-extensions-manager.c:
5088 (ephy_extensions_manager_iface_init):
5089 * src/ephy-session.c: (ephy_session_iface_init):
5091 s/EphyExtensionClass/EphyExtensionIface/g
5093 2004-02-17 Christian Persch <chpe@cvs.gnome.org>
5100 2004-02-16 Christian Persch <chpe@cvs.gnome.org>
5102 * embed/mozilla/GlobalHistory.cpp:
5104 Don't use #if inside a macro. Fixe compilation with gcc 3.2.2.
5106 2004-02-15 Christian Persch <chpe@cvs.gnome.org>
5108 * embed/mozilla/FilePicker.cpp: (::AppendFilter):
5112 2004-02-15 Christian Persch <chpe@cvs.gnome.org>
5114 * embed/mozilla/FilePicker.cpp: (::Show), (::GFilePicker),
5117 Weak ref the real dialogue, and hide the dialogue after
5118 running it. Fixes interaction with nsIFilePicker lifecycle
5119 when shown from javascript.
5121 2004-02-15 Marco Pesenti Gritti <marco@gnome.org>
5128 * embed/downloader-view.c: (downloader_view_build_ui):
5130 Revert the timeout for now, I dont think it's mature
5133 2004-02-14 Xan Lopez <xan@gnome.org>
5139 2004-02-13 Marco Pesenti Gritti <marco@gnome.org>
5141 * data/mime-types-permissions.xml:
5143 Several types are actually safe.
5145 * embed/mozilla/ContentHandler.cpp:
5146 * embed/mozilla/ContentHandler.h:
5148 Change the safe/unsafe logic to not consider unkown
5149 files unsafe, they will not be opened anyway.
5152 2004-02-13 Christian Persch <chpe@cvs.gnome.org>
5154 * doc/reference/Makefile.am:
5157 Install the statusbar .h file.
5159 R src/statusbar.[ch]:
5160 A src/ephy-statusbar.[ch]:
5162 s/statusbar/ephy-statusbar/ and friends.
5164 * src/ephy-window.c: (sync_tab_load_progress), (sync_tab_security),
5167 Change references from statusbar to ephy-statusbar.
5168 Remove selection-received stuff, since it now lives in EphyTab.
5170 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5174 R data/epiphany-1.0.pc.in:
5175 A data/epiphany-1.2.pc.in:
5177 Changed .pc file version to 1.2, since we're not API-compatible with
5180 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5182 * embed/downloader-view.c: (download_dialog_abort_cb):
5186 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5188 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_security_change_cb):
5190 Use static_cast<>, don't cast directly.
5192 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5194 * lib/ephy-dialog.c: (set_sensitivity):
5196 Don't set entries insensitive, only set the non-editable when the
5197 gconf key isn't writable.
5199 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5201 * embed/mozilla/MozDownload.cpp:
5202 * src/prefs-dialog.c: (get_download_button_label):
5204 Unify fallback downloads dir to get the home directory.
5206 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5208 * embed/mozilla/GtkNSSDialogs.cpp:
5210 Don't insist on a parent for the dialogue; because there isn't one
5211 when we try to load a favicon over https: at startup.
5213 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5215 * embed/ephy-embed-popup-control.c: (save_url),
5216 (embed_popup_set_image_as_background_cmd):
5217 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
5218 (ephy_favicon_cache_class_init), (favicon_name_build),
5219 (favicon_download_completed_cb), (ephy_favicon_cache_get):
5220 * embed/mozilla/FilePicker.cpp:
5221 * embed/mozilla/MozDownload.cpp:
5222 * lib/ephy-file-chooser.c: (ephy_file_chooser_set_persist_key):
5223 * lib/ephy-file-helpers.c: (ephy_file_downloads_dir):
5224 * src/popup-commands.c: (popup_cmd_set_image_as_background):
5225 * src/prefs-dialog.c: (get_download_button_label),
5226 (download_path_response_cb):
5228 Fix numerous places where we weren't properly converting between UTF-8
5229 and filename encoding.
5231 * embed/ephy-favicon-cache.c:
5233 Bump favicon cache xml version.
5235 * embed/mozilla/EphyHeaderSniffer.cpp:
5237 Fix mem leak, and use CONF_STATE_SAVE_DIR instead of the download dir
5238 key for directory persistence.
5240 2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
5242 * data/glade/prefs-dialog.glade:
5244 Add a missing accellerator
5246 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5248 * lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist):
5249 * src/bookmarks/ephy-bookmarks-export.c:
5250 (ephy_bookmarks_export_rdf):
5251 * src/ephy-session.c: (ephy_session_save):
5253 Re-enalble indentation.
5255 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5259 Depend on libxml2 >= 2.6.6 because of bug #133298 and bug # 131548.
5261 * src/ephy-main.c: (main):
5263 Use LIBXML_TEST_VERSION to check for API compatibility.
5265 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5267 * embed/mozilla/GlobalHistory.cpp:
5269 Fix compilation with mozilla 1.4.
5271 2004-02-12 Christian Persch <chpe@cvs.gnome.org>
5273 * embed/mozilla/EphyBrowser.cpp:
5274 * embed/mozilla/GlobalHistory.cpp:
5275 * embed/mozilla/GlobalHistory.h:
5276 * embed/mozilla/MozRegisterComponents.cpp:
5278 Adapt to the ever-changing mozilla APIs.
5280 2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
5282 * lib/widgets/ephy-location-entry.c: (keyword_match):
5284 Simplify and hopefully fix mem corruption
5286 2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
5288 * embed/mozilla/ContentHandler.cpp:
5290 When open is explicitly requested from the dialog use
5293 2004-02-11 Chris Lahey <clahey@rigger.boston.ximian.com>
5295 * embed/downloader-view.c: Added timeout so that dialog won't
5296 disappear before 5 seconds is over. Made Pause/Resume button
5297 update label properly.
5299 2004-02-11 Christian Persch <chpe@cvs.gnome.org>
5301 * src/bookmarks/ephy-bookmarks.c:
5303 Increase bookmarks format version.
5305 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5307 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add):
5309 Update bookmarks keywords
5311 2004-02-11 Xan Lopez <xan@gnome.org>
5313 * embed/mozilla/MozDownload.cpp:
5315 Put the serial numbers in duplicated filenames just before
5316 the last dot so we won't confuse apps like file-roller.
5318 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5320 * embed/downloader-view.c: (downloader_view_build_ui):
5322 Make columns resizable
5324 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5326 * src/ephy-tab.c: (open_link_in_new_tab),
5327 (ephy_tab_dom_mouse_click_cb):
5329 Do not load js urls when middle clicked.
5331 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5333 * lib/widgets/ephy-location-entry.c: (completion_func):
5337 * src/bookmarks/ephy-bookmarks.c:
5339 Increase format version
5341 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5343 * lib/widgets/ephy-location-entry.c: (keyword_match),
5346 Better keyword matching function. Should match only words
5347 (not middle parts of them) and maybe be a bit faster.
5349 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5351 * lib/ephy-node.c: (callback), (child_changed),
5352 (ephy_node_set_property):
5354 Pass the property id to the changed signal.
5360 * embed/ephy-history.c: (hosts_changed_cb), (pages_changed_cb):
5361 * lib/widgets/ephy-location-entry.c: (completion_func):
5362 * lib/widgets/ephy-tree-model-node.c: (root_child_changed_cb):
5363 * src/bookmarks/ephy-bookmark-action.c:
5364 (bookmarks_child_changed_cb):
5365 * src/bookmarks/ephy-bookmarks-menu.c: (topic_child_changed_cb):
5366 * src/bookmarks/ephy-topic-action.c: (topic_child_changed_cb):
5367 * src/ephy-completion-model.c: (root_child_changed_cb):
5368 * src/ephy-location-action.c: (actions_child_changed_cb):
5370 Fixup changed signals signature.
5372 * src/bookmarks/ephy-bookmarks.c: (update_bookmark_keywords),
5373 (bookmarks_changed_cb), (bookmark_is_categorized),
5374 (topics_removed_cb), (ephy_bookmarks_set_keyword),
5375 (ephy_bookmarks_unset_keyword):
5377 Cleanup keywords building, normalize and case fold it, add
5378 the title words as keywords too.
5380 2004-02-11 Christian Persch <chpe@cvs.gnome.org>
5382 * embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
5386 2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
5388 * src/ephy-completion-model.c: (is_base_address),
5389 (init_relevance_col):
5391 Better autocompletion sorting logic.
5393 * src/window-commands.c: (window_cmd_help_about):
5395 s/translator_credits/translator-credits
5397 2004-02-10 Marco Pesenti Gritti <marco@gnome.org>
5399 * src/ephy-completion-model.c: (init_text_col):
5401 Show the title of the bookmark, not the address
5403 2004-02-09 Christian Persch <chpe@cvs.gnome.org>
5405 * src/ephy-tab.c: (clipboard_text_received_cb),
5406 (ephy_tab_dom_mouse_click_cb):
5408 Fix the fix for the epiphany equivalent of bug #133633. Don't convert
5409 the clipboard contents directly as the souurce may not offer UTF-8 text.
5410 Instead request the contents, and gtk+ will convert it for us.
5412 2004-02-09 Christian Persch <chpe@cvs.gnome.org>
5414 * lib/egg/egg-editable-toolbar.c:
5415 * embed/ephy-embed-popup-control.c:
5419 2004-02-09 Christian Rose <menthos@menthos.com>
5421 * configure.in: Added "mi" to ALL_LINGUAS.
5423 2004-02-08 Christian Persch <chpe@cvs.gnome.org>
5425 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
5427 Remove trailing / in invocation of mkdir, since it's unneeded and not
5428 portable. Patch by Julio M. Merino Vidal, fixes bug 133738.
5430 2004-02-06 Christian Persch <chpe@cvs.gnome.org>
5432 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
5434 Make middle-click paste work with urls with IDN domain names.
5435 Fixes the epiphany equivalent of galeon bug 133633.
5437 2004-02-06 Christian Persch <chpe@cvs.gnome.org>
5439 * embed/mozilla/EventContext.cpp:
5441 Excise old galeon 1, non ported, defined-out code.
5443 2004-02-06 Christian Persch <chpe@cvs.gnome.org>
5447 Honour the --with-gconf-schema-file-dir and --disable-schemas-install
5448 configure options. Patch by Julio M. Merino Vidal, fixes bug #133533.
5450 2004-02-06 Christian Persch <chpe@cvs.gnome.org>
5452 * data/glade/prefs-dialog.glade:
5454 Now that GtkComboBox supports mnemonic activation,
5455 set the focus target of the combos' labels.
5457 2004-02-05 Piers Cornwell <piers@cvs.gnome.org>
5459 * src/ephy-session.c: (offer_to_resume):
5461 Make warning message selectable per hig.
5463 2004-02-05 Christian Persch <chpe@cvs.gnome.org>
5465 * src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
5466 * src/bookmarks/ephy-topic-action.c: (connect_proxy):
5468 No need to connect to the toolitem's create-menu-proxy signal,
5469 gtk+ does it for us.
5471 2004-02-04 Christian Persch <chpe@cvs.gnome.org>
5473 * src/ephy-go-action.c: (ephy_go_action_get_type),
5474 (create_tool_item), (ephy_go_action_class_init):
5476 gtk+ now connects the tool item's create_menu_proxy to the
5477 action's create_menu_item, so we don't need to do it ourselves.
5478 Also unnecessary to do connect_proxy.
5479 The go action is now almost empty, we should really see if
5480 we can use a stock gtktoolbutton for it.
5482 2004-02-04 Christian Persch <chpe@cvs.gnome.org>
5484 * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type),
5485 (zoom_to_level_cb), (connect_proxy), (proxy_menu_activate_cb),
5486 (create_menu_item), (ephy_zoom_action_class_init):
5487 * lib/widgets/ephy-zoom-action.h:
5488 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):
5490 Fix toolbar overflow menu creation. Don't connect zoom control signals
5493 2004-02-04 Christian Persch <chpe@cvs.gnome.org>
5495 * lib/widgets/ephy-arrow-toolbutton.c:
5496 (ephy_arrow_toolbutton_finalize):
5500 2004-02-04 Christian Persch <chpe@cvs.gnome.org>
5502 * data/glade/epiphany.glade:
5503 * data/glade/certificate-dialogs.glade:
5504 * data/glade/print.glade:
5505 * data/glade/prefs-dialog.glade:
5507 Dialogs shouldn't show up in the window list, period.
5509 2004-02-04 Christian Persch <chpe@cvs.gnome.org>
5511 * data/glade/pref-dialog.glade:
5512 * data/glade/epiphany.glade:
5514 Don't show Find, Add Language, and Encodings dialogue in
5517 2004-02-04 David Bordoley <bordoley@msu.edu>
5519 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_new):
5521 Set a default height/width for the dialog.
5523 2004-02-04 Biggest Flake Ever <flake@whataflake.com>
5524 David Bordoley <bordoley@msu.edu>
5526 * embed/downloader-view.c: (downloader_view_new):
5527 * src/prefs-dialog.c: (setup_add_language_dialog):
5529 Use a default width/height for dialogs with
5530 tree views that don't have a fixed requisition.
5532 2004-02-04 Piers Cornwell <piers@cvs.gnome.org>
5534 * src/ephy-history-window.c: (confirmation_dialog_construct):
5536 Use title capitalisation for title.
5538 2004-02-02 Maxim Dziumanenko <mvd@mylinux.com.ua>
5540 * configure.in: Added "uk" in ALL_LINGUAS
5542 2004-02-02 Marco Pesenti Gritti <marco@gnome.org>
5548 Use gnome-common to generate help makefiles
5550 2004-02-01 Christian Persch <chpe@cvs.gnome.org>
5556 2004-02-01 Christian Persch <chpe@cvs.gnome.org>
5558 * src/ephy-extensions-manager.c: (ephy_extensions_manager_init):
5559 * src/ephy-extensions-manager.h:
5560 * src/ephy-shell.c: (ephy_shell_get_extensions_manager):
5562 Decouple extensions manager initialisation and extensions loading.
5563 Fixes a crash when an extensions tried to get the session,
5564 causing us to load extensions more than once.
5566 2004-02-01 Marco Pesenti Gritti <marco@gnome.org>
5568 * lib/ephy-stock-icons.h:
5572 2004-02-01 Christian Persch <chpe@cvs.gnome.org>
5574 * embed/mozilla/ContentHandler:
5576 Add a space after period, fixes bug #133151.
5578 2004-02-01 Xan Lopez <xan@gnome.org>
5580 * embed/downloader-view.c: (status_icon_activated),
5581 (downloader_view_build_ui):
5583 Activating the status icon should only show it (HIG says so).
5584 Also set the downloader view to BROSWE mode.
5586 2004-01-31 Adam Hooper <adamh@cvs.gnome.org>
5593 2004-01-30 Adam Hooper <adamh@cvs.gnome.org>
5595 * src/ephy-tab.c: (ephy_tab_class_init):
5597 Fix typo: s/PROP_LOAD_STATUS/PROP_LOAD_PROGRESS.
5599 2004-01-30 Christian Persch <chpe@cvs.gnome.org>
5601 * embed/mozilla/ContentHandler.cpp:
5603 Don't try to g_free a nsCOMPtr<>, and use nsMemory::Free for the
5606 2004-01-29 Christian Persch <chpe@cvs.gnome.org>
5608 * embed/mozilla/EphyHeaderSniffer.cpp:
5612 2004-01-29 Christian Persch <chpe@cvs.gnome.org>
5614 * src/ephy-favicon-action.c: (ephy_favicon_action_set_property),
5615 (ephy_favicon_action_get_property):
5617 Fix property getter of "icon" property.
5619 2004-01-29 Christian Persch <chpe@cvs.gnome.org>
5621 * embed/mozilla/MozDownload.cpp:
5625 2004-01-29 Christian Persch <chpe@cvs.gnome.org>
5627 * embed/downloader-view.c: (update_download_row):
5631 2004-01-29 Christian Persch <chpe@cvs.gnome.org>
5633 * embed/mozilla/EphyHeaderSniffer.cpp:
5635 Fix encodign conversion of "Untitled" filename suggestion.
5638 2004-01-28 Christian Persch <chpe@cvs.gnome.org>
5640 * src/bookmarks/ephy-bookmarks-import.c:
5641 (ephy_bookmarks_import_rdf):
5643 Don't crash when reading the RDF file fails.
5645 2004-01-28 Christian Persch <chpe@cvs.gnome.org>
5647 * src/bookmarks/ephy-bookmarks-export.c:
5648 (ephy_bookmarks_export_rdf):
5650 Use rdf:resource instead of rdf:about, fixes bug #131543.
5652 2004-01-28 Christian Persch <chpe@cvs.gnome.org>
5654 * src/bookmarks/ephy-bookmarks-menu.c:
5655 (ephy_bookmarks_menu_get_type), (sync_topic_properties),
5656 (topic_child_changed_cb), (ephy_bookmarks_menu_init):
5658 Sync topic names in the menu. Fixes bug #128097.
5660 2004-01-28 Christian Persch <chpe@cvs.gnome.org>
5662 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url),
5663 (options_find_first_option), (smart_url_options_get):
5665 Fix options parsing.
5667 2004-01-28 David Bordoley <bordoley@msu.edu>
5669 * src/ephy-window.c:
5670 Use EPHY_STOCK_DOWNLOAD for the download
5673 2004-01-28 Christian Persch <chpe@cvs.gnome.org>
5677 Fix linking with nautilus view enabled.
5679 2004-01-28 Christian Persch <chpe@cvs.gnome.org>
5684 Check for required libnautilus version, and conditionally enable
5687 2004-01-27 Piers Cornwell <piers@myrealbox.com>
5689 * help/C/epiphany.xml:
5691 Update documentation.
5693 2004-01-27 Christian Persch <chpe@cvs.gnome.org>
5695 * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown):
5697 Only try to rmdir() the tmp directory if we have one.
5699 2004-01-27 Marco Pesenti Gritti <marco@gnome.org>
5701 * embed/mozilla/EphyBrowser.cpp:
5702 * embed/mozilla/EphyBrowser.h:
5704 Make sure to not initialize EphyBrowser
5707 2004-01-26 Christian Persch <chpe@cvs.gnome.org>
5709 * embed/ephy-download.c: (ephy_download_get_name):
5713 2004-01-26 Christian Persch <chpe@cvs.gnome.org>
5715 * embed/downloader-view.c: (update_download_row):
5719 2004-01-26 Christian Persch <chpe@cvs.gnome.org>
5721 * embed/downloader-view.c: (update_download_row):
5725 2004-01-26 Marco Pesenti Gritti <marco@gnome.org>
5727 * embed/mozilla/ContentHandler.cpp:
5729 closing dialog == cancel
5731 2004-01-25 Marco Pesenti Gritti <marco@gnome.org>
5735 Correct a translator name.
5737 * embed/mozilla/ContentHandler.cpp:
5739 Really cancel the download when the user told so.
5741 * lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_run),
5742 (ephy_dialog_init), (ephy_dialog_set_property),
5743 (ephy_dialog_get_property), (ephy_dialog_class_init):
5745 Add default width/height properties.
5747 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5749 * embed/mozilla/MozDownload.h:
5751 Include nsIMIMEInfo.h to fix compilation with mozilla 1.4.
5753 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5755 * src/window-commands.c: (window_cmd_file_print_preview):
5759 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5761 * src/ephy-history-window.c: (get_details_value):
5765 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5767 * src/bookmarks/ephy-bookmarks-export.c:
5768 (ephy_bookmarks_export_rdf):
5772 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5774 * src/bookmarks/ephy-bookmarks-editor.c: (search_entry_search_cb),
5775 (get_details_value):
5779 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5781 * lib/widgets/ephy-tree-model-node.c:
5782 (ephy_tree_model_node_finalize):
5786 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5788 * lib/widgets/ephy-node-view.c: (ephy_node_view_finalize):
5792 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5794 * lib/ephy-node-filter.c: (ephy_node_filter_finalize),
5795 (ephy_node_filter_new), (ephy_node_filter_add_expression):
5799 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5801 * embed/ephy-history.c: (ephy_history_finalize):
5805 2004-01-25 David Bordoley <bordoley@cvs.gnome.org>
5807 * help/C/figures/ephy-screenshot.png:
5809 Update the screenshot to match the default toolbar layout.
5811 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5813 * lib/ephy-node-db.c: (ephy_node_db_finalize):
5817 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5819 * src/bookmarks/ephy-bookmarks-export.c:
5820 (ephy_bookmarks_export_rdf):
5824 2004-01-25 Adam Hooper <adamh@cvs.gnome.org>
5826 * lib/ephy-file-helpers.c: (ephy_file_tmp_dir):
5828 mkdtemp() modifies *template in-place. So it shouldn't be freed.
5830 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5832 * src/ephy-tabs-menu.c: (tab_set_action_accelerator):
5836 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5838 * src/ephy-session.c: (ephy_session_save):
5842 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5844 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
5848 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5850 * lib/ephy-file-helpers.c: (ephy_file_tmp_dir),
5851 (ephy_file_tmp_filename):
5855 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5857 * lib/ephy-dialog.c: (set_value_from_pref),
5858 (set_combo_box_from_value):
5862 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5864 * embed/mozilla/mozilla-notifiers.cpp:
5868 2004-01-25 Christian Persch <chpe@cvs.gnome.org>
5870 * embed/ephy-favicon-cache.c: (remove_obsolete_icons):
5874 2004-01-25 Marco Pesenti Gritti <marco@gnome.org>
5876 * lib/ephy-file-helpers.c: (ephy_file_tmp_dir),
5877 (ephy_file_downloads_dir):
5878 * lib/ephy-file-helpers.h:
5880 Add a way to get the downloads dir with a comment
5882 Use dir instead of directory consistently with
5883 the other functions.
5885 * embed/mozilla/MozDownload.cpp:
5886 * src/prefs-dialog.c: (get_download_button_label):
5887 * src/window-commands.c: (save_temp_source):
5891 2004-01-24 Christian Persch <chpe@cvs.gnome.org>
5893 * src/window-commands.c: (window_cmd_help_about):
5895 Updated copyright date.
5897 2004-01-24 Christian Persch <chpe@cvs.gnome.org>
5899 * src/ephy-tab.c: (ephy_tab_set_title):
5901 Double underscores, since otherwise the menu entry will
5902 display them as accellerators.
5904 2004-01-24 Christian Persch <chpe@cvs.gnome.org>
5906 * embed/mozilla/EphyBrowser.cpp:
5908 When checking forms for modifications, handle correctly
5909 text entries with default value longer than maxlength.
5910 Mozilla bug #232057.
5912 2004-01-24 David Bordoley <bordoley@msu.edu>
5914 * data/ui/epiphany-ui.xml:
5915 * src/ephy-window.c:
5917 Add a hidden tools menu that extensions can use.
5919 2004-01-24 Adam Hooper <adamh@cvs.gnome.org>
5921 * lib/ephy-string.c:
5923 Remove totally wrong comment before ephy_string_blank_chr ()
5925 2004-01-24 Adam Hooper <adamh@cvs.gnome.org>
5927 * lib/ephy-file-helpers.c:
5928 * lib/ephy-file-helpers.h:
5929 * src/window-commands.c: (save_temp_source):
5931 ephy_file_tmp_directory () now returns a const char * instead of char *
5933 2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
5939 * lib/ephy-dialog.c: (setup_default_size):
5941 Fix a bug with dialog size persistance
5943 2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
5950 * embed/mozilla/ContentHandler.cpp:
5952 Fix Save As from download dialog
5954 2004-01-24 Christian Persch <chpe@cvs.gnome.org>
5956 * src/prefs-dialog.c: (get_download_button_label):
5958 Fall back to Home directory when the pref is NULL.
5960 2004-01-24 Christian Persch <chpe@cvs.gnome.org>
5962 * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type),
5963 (current_folder_changed_cb):
5965 Use our eel_gconf_set_path() function to persist the directory.
5967 2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
5969 * lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_init),
5970 (ephy_dialog_set_property), (ephy_dialog_get_property),
5971 (ephy_dialog_class_init):
5973 Add a persist-position property.
5975 * embed/downloader-view.c: (downloader_view_new):
5977 Persist downloader position.
5979 * src/prefs-dialog.c: (get_download_button_label):
5980 * embed/mozilla/MozDownload.cpp:
5981 * data/epiphany.schemas.in:
5983 Default to ~/Desktop/Downloads.
5985 2004-01-23 Marco Pesenti Gritti <marco@gnome.org>
5987 * data/epiphany.schemas.in:
5989 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
5990 * src/popup-commands.c: (save_property_url):
5992 Sometimes reading gnomedesktop flames is useful:
5994 Do not use the same pref of 1.0 for the download dir.
5995 Use a different key for Save Link As.
5997 2004-01-23 Christian Persch <chpe@cvs.gnome.org>
5999 * embed/downloader-view.c: (downloader_view_build_ui):
6000 * embed/find-dialog.c: (find_dialog_init):
6001 * embed/mozilla/GtkNSSDialogs.cpp:
6002 * embed/print-dialog.c: (ephy_print_dialog_new),
6003 (ephy_print_setup_dialog_new):
6004 * lib/ephy-dialog.c: (impl_construct), (ephy_dialog_construct):
6005 * lib/ephy-dialog.h:
6006 * lib/ephy-glade.c: (ephy_glade_widget_new):
6008 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
6009 * src/pdm-dialog.c: (pdm_dialog_init):
6010 * src/prefs-dialog.c: (setup_add_language_dialog),
6011 (prefs_dialog_init):
6013 Allow passing the translation domain to ephy_dialog_construct,
6014 to make extension's dialogues translatable. Fix all callers.
6016 2004-01-23 Christian Persch <chpe@cvs.gnome.org>
6020 We really depend on gtk+ >= 2.3.2.
6022 2004-01-23 Xan Lopez <xan@gnome.org>
6024 * embed/mozilla/MozDownload.cpp:
6026 Make Cancel safe against non active downloads.
6028 2004-01-23 Christian Persch <chpe@cvs.gnome.org>
6030 * embed/ephy-embed.h:
6031 * embed/mozilla/mozilla-embed.cpp:
6032 * src/window-commands.c: (window_cmd_view_reload):
6034 Use both BYPASS_CACHE and BYPASS_PROXY on force-reload.
6035 Unified the handling in mozilla-embed by introducing
6036 EMBED_RELOAD_FORCE, and killed EMBED_RELOAD_BYPASS_[CACHE|PROXY]
6037 since we now always use both together.
6039 2004-01-22 Christian Persch <chpe@cvs.gnome.org>
6041 * embed/ephy-encodings.c:
6043 Delete UTF-7 from our list of known encodings, since no web page
6044 should ever be in UTF-7.
6046 2004-01-22 Christian Persch <chpe@cvs.gnome.org>
6048 * embed/mozilla/EventContext.cpp:
6049 * src/ephy-tab.c: (address_has_web_scheme):
6051 data: urls can be opened in new tabs too.
6053 2004-01-22 Christian Persch <chpe@cvs.gnome.org>
6055 * embed/mozilla/EphyBrowser.cpp:
6057 Work around a bug in mozilla where 0xa0 (NBSP) are converted to spaces,
6058 so we think that the element is modified when in fact it's not.
6059 (Thanks to Crispin).
6061 2004-01-22 Christopher James Lahey <clahey@ximian.com>
6063 * lib/ephy-file-helpers.c, lib/ephy-file-helpers.h
6064 (ephy_file_tmp_directory, ephy_file_delete_on_exit): New function
6065 to get temp directory and moved ephy_shell_delete_on_exit to here.
6067 * lib/widgets/ephy-location-entry.c: Changed how this goes about
6068 showing itself when hidden and activated.
6070 * src/ephy-shell.c, src/ephy-shell.h (ephy_shell_delete_on_exit):
6071 Moved to ephy_file_delete_on_exit.
6073 * src/window-commands.c: Changed ephy_shell_delete_on_exit to
6074 ephy_file_delete_on_exit. Used ephy_file_tmp_directory to save
6075 source files for viewing in a directory that isn't world readable.
6077 2004-01-22 Marco Pesenti Gritti <marco@gnome.org>
6079 * data/epiphany-lockdown.schemas.in:
6081 Slightly better string for history disable.
6083 2004-01-22 Marco Pesenti Gritti <marco@gnome.org>
6085 * embed/mozilla/ContentHandler.cpp:
6086 * embed/mozilla/ContentHandler.h:
6088 Set the parent of the dialogs.
6090 * src/ephy-window.c:
6092 Use Save Link As and correct icons.
6094 2004-01-21 Adam Hooper <adamh@cvs.gnome.org>
6096 * embed/downloader-view.c: (downloader_view_build_ui):
6097 * embed/find-dialog.c: (find_dialog_init):
6098 * embed/mozilla/GtkNSSDialogs.cpp:
6099 * embed/print-dialog.c: (ephy_print_dialog_new),
6100 (ephy_print_setup_dialog_new):
6101 * lib/ephy-glade.c: (ephy_glade_widget_new):
6102 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
6103 * src/pdm-dialog.c: (pdm_dialog_init):
6104 * src/prefs-dialog.c: (setup_add_language_dialog),
6105 (prefs_dialog_init):
6107 Explicitly call ephy_file () whenever specifying a Glade file. This
6108 gives the ability to load a Glade file outside of SHARE_DIR (i.e., in
6109 extensions). Fixes Bug #132018.
6111 2004-01-21 Marco Pesenti Gritti <marco@gnome.org>
6113 * embed/mozilla/ContentHandler.cpp:
6115 Destroy filepicker once it's done. I dunno
6116 about much more bugs so please report now ;)
6118 2004-01-21 Christian Persch <chpe@cvs.gnome.org>
6120 * src/bookmarks/ephy-bookmark-action.c:
6121 (ephy_bookmark_action_get_type),
6122 (ephy_bookmark_action_set_property),
6123 (ephy_bookmark_action_get_property),
6124 (ephy_bookmark_action_class_init):
6126 Set "tooltip" property on bookmark actions to the url. That way
6127 we display it in the status bar with no extra steps taken.
6129 2004-01-21 Piers Cornwell <piers@myrealbox.com>
6131 * embed/downloader-view.c: (update_status_icon),
6132 (downloader_view_remove_download):
6134 Use ngettext for number of downloads and remaining
6135 minutes display in the tooltip of the tray icon.
6137 2004-01-21 Christian Persch <chpe@cvs.gnome.org>
6139 * embed/mozilla/EventContext.cpp:
6140 * src/ephy-tab.c: (address_has_web_scheme):
6142 about: can be opened in new tab too.
6144 2004-01-21 Christian Persch <chpe@cvs.gnome.org>
6146 * embed/mozilla/mozilla-embed-single.cpp:
6148 Re-enable fonts language font filtering, fixes bug #128814
6150 2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
6152 * embed/mozilla/ContentHandler.cpp:
6153 * embed/mozilla/MozDownload.cpp:
6155 Make uri canonical before passing it as
6156 launch argument to make vfs happy.
6158 * lib/eel-gconf-extensions.c: (eel_gconf_set_path):
6160 Do not mix utf8/locale. Thanks to chpe to notice it.
6162 2004-01-19 Christian Persch <chpe@cvs.gnome.org>
6166 Merge from gnome-2-4 branch.
6168 2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
6170 * lib/eel-gconf-extensions.c: (tilde_compress),
6171 (eel_gconf_set_path):
6172 * lib/eel-gconf-extensions.h:
6174 Add a way to store paths.
6176 * embed/mozilla/ContentHandler.cpp:
6177 * embed/mozilla/ContentHandler.h:
6178 * embed/mozilla/MozDownload.cpp:
6179 * embed/mozilla/MozDownload.h:
6181 Actually save the file in downloads dir and then
6182 open it. It doesnt seem to open it but it's prolly
6185 * src/prefs-dialog.c: (get_download_button_label),
6186 (download_path_response_cb):
6188 Simplify the label logic using ~.
6190 2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
6192 * data/epiphany.schemas.in:
6193 * data/glade/prefs-dialog.glade:
6194 * embed/mozilla/ContentHandler.cpp:
6195 * embed/mozilla/ContentHandler.h:
6196 * embed/mozilla/MozDownload.cpp:
6198 * src/prefs-dialog.c: (get_download_button_label):
6200 Change default dir to /home/Downloads. Show the
6201 pref about warning on files downloading. Cleanup
6202 warning dialogs a bit.
6204 2004-01-18 Christian Persch <chpe@cvs.gnome.org>
6206 * lib/ephy-dialog.c: (ephy_dialog_hide):
6207 * lib/ephy-dialog.h:
6209 Introduce ephy_dialog_hide().
6211 2004-01-18 Christian Persch <chpe@cvs.gnome.org>
6213 * embed/mozilla/mozilla-embed.cpp:
6215 We need to use do_QueryInterface to get from the
6216 nsIDOM[Key|Mouse]Event to the nsIDOMEvent, not just
6219 2004-01-17 Christian Persch <chpe@cvs.gnome.org>
6221 * embed/mozilla/mozilla-embed.cpp:
6222 * src/ephy-tab.c: (ephy_tab_init):
6224 Use g_signal_connect_object to connect the embed signals,
6225 that way they're disconnected before the tab object is
6226 finalised. Should fix crasher bug #131635.
6228 2004-01-16 <clahey@ximian.com>
6230 * data/epiphany-lockdown.schemas.in: Typo fixes.
6232 2004-01-16 Christian Persch <chpe@cvs.gnome.org>
6234 * src/prefs-dialog.c: (download_path_response_cb):
6236 Use gtk_file_chooser_get_filename() instead of
6237 gtk_file_chooser_get_current_folder(). Fixes bug #131646.
6239 2004-01-16 Christian Persch <chpe@cvs.gnome.org>
6241 * src/ephy-window.c: (menu_item_select_cb),
6242 (menu_item_deselect_cb), (disconnect_proxy_cb), (connect_proxy_cb),
6243 (setup_ui_manager), (ephy_window_init):
6245 Show help for menu items in the statusbar.
6247 2004-01-15 Christian Persch <chpe@cvs.gnome.org>
6249 * embed/ephy-embed-event.c: (ephy_embed_event_get_type),
6250 (ephy_embed_event_base_init), (ephy_embed_event_get_event_type),
6251 (ephy_embed_event_get_context), (ephy_embed_event_get_modifier),
6252 (ephy_embed_event_get_coords), (ephy_embed_event_get_property),
6253 (ephy_embed_event_has_property), (ephy_embed_event_get_dom_event):
6254 * embed/ephy-embed-event.h:
6255 * embed/mozilla/EventContext.cpp:
6256 * embed/mozilla/EventContext.h:
6257 * embed/mozilla/Makefile.am:
6258 * embed/mozilla/mozilla-embed-event.cpp:
6259 * embed/mozilla/mozilla-embed-event.h:
6260 * embed/mozilla/mozilla-embed.cpp:
6261 * src/ephy-window.c: (popup_menu_at_coords):
6262 * src/popup-commands.c: (popup_cmd_copy_link_address):
6264 Make EphyEmbedEvent abstract, implemented by MozillaEmbedEvent.
6265 Port callers to the new api.
6266 Fix some callers in src/ which were using private fields of
6267 EphyEmbedEvent struct.
6269 2004-01-14 Xan Lopez <xan@gnome.org>
6271 * embed/mozilla/ContentHandler.cpp:
6272 * embed/mozilla/ContentHandler.h:
6274 Let the user decide about what to do with automatic dialogs.
6276 2004-01-14 Christian Persch <chpe@cvs.gnome.org>
6278 * embed/ephy-embed-persist.c: (ephy_embed_persist_to_string):
6279 * embed/ephy-embed-persist.h:
6280 * embed/mozilla/mozilla-embed-persist.cpp:
6282 Get the page content into a string.
6284 2004-01-13 Xan Lopez <xan@gnome.org>
6286 * embed/downloader-view.c: (status_icon_activated):
6288 Allow to show/hide downloader clicking on tray icon.
6291 2004-01-13 Christian Persch <chpe@cvs.gnome.org>
6297 2004-01-13 Christian Persch <chpe@cvs.gnome.org>
6301 From now on, no commits are allowed which add new features.
6303 2004-01-12 Christian Persch <chpe@cvs.gnome.org>
6305 * embed/downloader-view.c: (download_dialog_pause_cb):
6307 Add accelerator to Pause/Resume button.
6309 2004-01-12 Christian Persch <chpe@cvs.gnome.org>
6311 * embed/ephy-history.c: (ephy_history_set_enabled),
6312 (ephy_history_init):
6314 Default history to "enabled".
6316 2004-01-12 Christian Persch <chpe@cvs.gnome.org>
6318 * embed/mozilla/EventContext.h:
6319 * src/ephy-tab.c: (address_has_web_scheme):
6321 Forgot to commit those.
6323 2004-01-12 Christian Persch <chpe@cvs.gnome.org>
6325 * embed/mozilla/ContentHandler.cpp:
6326 * embed/mozilla/EventContext.cpp:
6327 * embed/mozilla/EventContext.h:
6328 * src/ephy-tab.c: (address_has_web_scheme):
6329 * src/ephy-window.c: (show_embed_popup):
6331 Only allow "Open in New Tab/Window" for certain protocols.
6333 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6335 * data/epiphany.xhtml:
6337 Verified the quote and put the original here.
6339 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6341 * src/ephy-window.c: (update_exit_fullscreen_popup_position),
6342 (ephy_window_fullscreen):
6344 Fix signal parameter, and add a NULL check. Fixes bug #131117,
6345 patch by Martin Kretzschmar.
6347 2004-01-10 Christopher James Lahey <clahey@ximian.com>
6349 * embed/mozilla/PrintingPromptService.cpp:
6351 * src/ephy-main.c: (main):
6352 * src/ephy-window.c: (update_actions), (ephy_window_init),
6353 (ephy_window_finalize), (ephy_window_print):
6355 Implement print and print setup disabling for lockdown mode.
6357 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6360 * embed/mozilla/EphyBrowser.cpp:
6361 * embed/mozilla/EventContext.cpp:
6363 Adapt to the ever-changing mozilla API.
6365 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6367 * embed/ephy-history.c: (ephy_history_get_type),
6368 (ephy_history_set_enabled), (ephy_history_set_property),
6369 (ephy_history_get_property), (ephy_history_class_init),
6370 (page_removed_from_host_cb), (disable_history_notifier),
6371 (ephy_history_init), (ephy_history_finalize), (ephy_history_new),
6372 (ephy_history_get_host), (ephy_history_visited),
6373 (ephy_history_add_page), (ephy_history_set_page_title),
6374 (ephy_history_clear), (ephy_history_is_enabled):
6375 * embed/ephy-history.h:
6376 * lib/ephy-node-db.c: (ephy_node_db_get_property),
6377 (ephy_node_db_set_property), (ephy_node_db_set_immutable):
6378 * lib/ephy-node-db.h:
6380 * src/bookmarks/ephy-bookmarks.c: (clear_favorites),
6381 (history_cleared_cb), (ephy_setup_history_notifiers):
6383 Implement history disabling.
6385 2004-01-09 Christopher James Lahey <clahey@ximian.com>
6387 * data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added
6388 disable_arbitrary_url, disable_toolbar_editing, and
6389 disable_history keys.
6391 * src/ephy-automation.c (impl_ephy_automation_loadurl): Make this
6392 ignore a url given on the command line if disable_arbitrary_url is
6395 * src/ephy-notebook.c (notebook_drag_data_received_cb): Made this
6396 ignore drags if disable_arbitrary_url is on.
6398 * src/ephy-session.c (ephy_session_load): Don't show history
6399 window if disable_history is on.
6401 * src/ephy-tab.c (ephy_tab_dom_mouse_click_cb): Disable middle
6402 click to paste url if disable_arbitrary_url is on.
6404 * src/ephy-window.c: Disable menu actions based on
6405 disable_arbitrary_url, disable_toolbar_editing, and
6406 disable_history keys.
6408 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6410 * embed/mozilla/ContentHandler.cpp:
6412 Fix type to make it compile with MOZILLA_SNAPSHOT <= 11 again.
6414 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6416 * src/ephy-notebook.c: (ephy_notebook_finalize):
6418 Call parent class' finalize.
6420 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6422 * embed/mozilla/mozilla-embed-persist.cpp:
6423 * embed/mozilla/mozilla-embed-single.cpp:
6425 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
6427 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6429 * embed/mozilla/FilePicker.cpp:
6430 * embed/mozilla/MozDownload.cpp:
6431 * embed/mozilla/MozRegisterComponents.cpp:
6432 * embed/mozilla/MozillaPrivate.cpp:
6434 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
6436 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6438 * embed/mozilla/ExternalProtocolHandlers.cpp:
6440 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
6442 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6444 * embed/mozilla/EphyBrowser.cpp:
6446 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
6448 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6450 * embed/mozilla/ContentHandler.cpp:
6451 * embed/mozilla/ContentHandler.h:
6453 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
6455 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6457 * embed/mozilla/EphySingle.cpp:
6459 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead of
6460 silent "if (...) return ...;".
6462 2004-01-10 Christian Persch <chpe@cvs.gnome.org>
6464 * embed/mozilla/EphyAboutRedirector.cpp:
6465 * embed/mozilla/EphyAboutRedirector.h:
6467 Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead of
6468 silent "if (...) return ...;".
6469 Really kill "about:options".
6471 2004-01-10 Xan Lopez <xan@gnome.org>
6473 * data/ui/epiphany-ui.xml:
6474 * src/ephy-window.c:
6475 * src/popup-commands.c: (popup_cmd_download_link_as):
6476 * src/popup-commands.h:
6478 Add "Download Link As" to the link context menu.
6480 2004-01-09 Christopher James Lahey <clahey@ximian.com>
6482 * src/toolbar.c (update_location_editable): Check if embed is valid
6485 2004-01-09 Christopher James Lahey <clahey@ximian.com>
6487 * data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added
6488 disable_bookmark_editing key.
6490 * lib/ephy-node-db.c, ephy-node-db.h, ephy-node.c: Added immutable
6493 * lib/egg/egg-editable-toolbar.c (drag_data_received_cb,
6494 toolbar_drag_motion_cb), src/ephy-toolbars-model.c
6495 (impl_get_item_id): Made these handle immutable models/node_dbs.
6497 * src/ephy-automation.c, src/ephy-session.c: Don't show the
6498 bookmark editor if disabled.
6500 * src/ephy-window.c: Disable a bunch of menus if bookmark editing
6503 * src/bookmarks/ephy-bookmarks-import.c,
6504 src/bookmarks/ephy-bookmarks.c: Disable bookmark editing and
6505 importing is key is set. Uses immutable property.
6507 2004-01-09 Christian Persch <chpe@cvs.gnome.org>
6509 * data/epiphany.schemas.in:
6510 * data/ui/epiphany-ui.xml:
6511 * embed/ephy-embed-prefs.h:
6512 * embed/mozilla/mozilla-notifiers.cpp:
6513 * src/ephy-window.c: (ephy_window_finalize),
6514 (browse_with_caret_notifier), (ephy_window_init):
6515 * src/pdm-dialog.c: (show_cookies_properties):
6516 * src/window-commands.c: (window_cmd_browse_with_caret):
6517 * src/window-commands.h:
6519 Add an accellerator-only action (F7) to toggle caret browsing. Hook
6520 up listener to set the mozilla pref, added the gconf key to the schema.
6522 2004-01-09 Roozbeh Pournader <roozbeh@sharif.edu>
6524 * lib/ephy-state.c: Fixed a logic error in using & instead of &&
6525 (bug #130919, Dave Jones).
6527 2004-01-08 Christopher James Lahey <clahey@ximian.com>
6529 * embed/mozilla/ContentHandler.cpp (MIMEAskAction): Don't save the
6530 file if disable_save_to_disk is on.
6532 * lib/ephy-prefs.h (CONF_DISABLE_SAVE_TO_DISK): Added this key here.
6534 * src/ephy-window.c (update_actions): Obey disable_save_to_disk.
6535 Also, disable toggling view settings if their keys are locked.
6537 2004-01-06 Piers Cornwell <piers@myrealbox.com>
6539 * help/C/epiphany-C.omf
6543 2004-01-06 Christian Persch <chpe@cvs.gnome.orgf>
6545 * src/ephy-encodings.c: (ephy_encodings_get_node):
6547 Add a comment for translators.
6549 2004-01-06 Christian Persch <chpe@cvs.gnome.org>
6551 * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
6553 Move "automatic" check back to where it was, since we now always have
6554 a node for the encoding.
6556 2004-01-06 Christian Persch <chpe@cvs.gnome.org>
6561 Sigh, yet another intltool change. Remove OrigTree.pm from EXTRA_DIST,
6562 and depend on intltool >= 0.29.
6564 2004-01-06 Christian Persch <chpe@cvs.gnome.org>
6566 * embed/ephy-encodings.c: (add_encoding),
6567 (ephy_encodings_get_node), (ephy_encodings_add_recent),
6568 (ephy_encodings_get_recent), (ephy_encodings_init):
6569 * embed/ephy-encodings.h:
6570 * src/ephy-encoding-dialog.c: (sync_embed_cb):
6571 * src/ephy-encoding-menu.c: (update_encoding_menu_cb),
6572 (add_action), (ephy_encoding_menu_set_window):
6573 * src/prefs-dialog.c: (create_node_combo):
6575 Behave better when the encoding used on the page is unknown to us.
6576 Previously we skipped important steps in menu building, resulting in
6577 incorrect encoding indicator. Now, we dynamically add an entry with
6578 name "Unknown" to our menu.
6580 Also add back some rarely used encodings (us-ascii, UTF-16*, UTF-32*)
6581 to our known encodings repertoire.
6583 2004-01-06 Christian Persch <chpe@cvs.gnome.org>
6585 * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
6587 Always set the "automatic" toggle button correctly, even if the encoding
6588 wasn't found in our database
6590 2004-01-06 Mohammad DAMT <mdamt@bisniweb.com>
6592 * configure.in: Added "id" in ALL_LINGUAS
6593 * po/id.po: Added Indonesian translation by
6594 Tunggul Arif Siswoyo <tunggul@matralintas.net>
6596 2004-01-06 Christian Persch <chpe@cvs.gnome.org>
6598 * embed/mozilla/MozillaPrivate.cpp:
6600 Remove debug output leftover.
6602 2004-01-06 Christian Persch <chpe@cvs.gnome.org>
6604 * embed/mozilla/MozillaPrivate.cpp:
6605 * embed/mozilla/PrintingPromptService.cpp:
6607 Ensure that if the nsIDOMWindow provided is a frame inside an embed,
6608 we get the top-level window and then get the embed from that.
6611 2004-01-04 Christian Persch <chpe@cvs.gnome.org>
6613 * src/window-commands.c: (window_cmd_help_about):
6615 Added spark to documenters tab.
6617 2004-01-04 Christian Persch <chpe@cvs.gnome.org>
6619 * embed/print-dialog.c: (ephy_print_dialog_response_cb):
6621 Fix parent for help window.
6623 2004-01-04 Piers Cornwell <piers@myrealbox.com>
6625 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type),
6626 (ephy_encoding_dialog_response_cb):
6628 Add help button to encodings dialogue.
6630 2004-01-04 Piers Cornwell <piers@myrealbox.com>
6632 * data/glade/certificate-dialogs.glade:
6633 * data/glade/epiphany.glade:
6634 * data/glade/print.glade:
6635 * embed/mozilla/GtkNSSDialogs.cpp:
6636 * embed/print-dialog.c: (ephy_print_dialog_response_cb),
6637 (ephy_print_setup_dialog_help_button_cb):
6638 * src/pdm-dialog.c: (pdm_dialog_show_help):
6639 * src/prefs-dialog.c: (prefs_dialog_show_help):
6641 Add help buttons to Certificate Viewer, PDM, print and print setup
6644 2004-01-04 Christian Persch <chpe@cvs.gnome.org>
6646 * src/ephy-window.c: (confirm_close_with_modified_forms):
6648 Daveb will hate me for this, but making the confirm dialogue only
6649 window-modal will make menus not work after cancelling the close.
6650 Removing this for the time being since it's a nasty regression,
6651 until I find the bug.
6653 2004-01-04 Christian Persch <chpe@cvs.gnome.org>
6655 * embed/ephy-embed.c: (ephy_embed_has_modified_forms):
6656 * embed/ephy-embed.h:
6657 * embed/mozilla/EphyBrowser.cpp:
6658 * embed/mozilla/EphyBrowser.h:
6659 * embed/mozilla/mozilla-embed.cpp:
6661 Add API to check if an EphyEmbed has forms with user input in them.
6662 Currently it required one modified textarea, or two modified text
6665 * src/ephy-notebook.c: (ephy_notebook_class_init),
6666 (close_button_clicked_cb):
6667 * src/ephy-notebook.h:
6668 * src/ephy-window.c: (confirm_close_with_modified_forms),
6669 (ephy_window_delete_event_cb), (tab_delete_cb), (setup_notebook),
6670 (ephy_window_init), (ephy_window_remove_tab):
6672 When closing a window or tab, check if there is unsubmitted user
6673 input in form fields, and if so, warn the user before closing.
6676 2004-01-03 Michael Terry <mterry@fastmail.fm>
6678 * data/ui/epiphany-ui.xml:
6680 Show copy text menu item also for links
6682 * src/ephy-window.c: (update_edit_actions_sensitivity),
6683 (enable_edit_actions_sensitivity), (edit_menu_show_cb),
6684 (edit_menu_hide_cb), (hide_embed_popup_cb), (show_embed_popup):
6686 Show copy text menu item only when there is actually selected
6689 2004-01-03 Robert Sedak <robert.sedak@sk.htnet.hr>
6691 * configure.in: Added "hr" in ALL_LINGUAS.
6693 2004-01-02 Taneem Ahmed <taneem@bengalinux.org>
6695 * configure.in: Added "bn" to ALL_LINGUAS.
6697 2004-01-01 Christian Persch <chpe@cvs.gnome.org>
6699 * src/ephy-notebook.c: (notebook_drag_data_received_cb),
6700 (ephy_notebook_insert_page), (ephy_notebook_remove_page):
6701 * src/ephy-tab.c: (ephy_tab_for_embed), (ephy_tab_init):
6703 * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb):
6704 * src/ephy-window.c: (tab_context_menu_cb), (tab_added_cb),
6705 (tab_removed_cb), (real_get_active_tab), (ephy_window_get_tabs):
6707 New API to get the EphyTab from an EphyEmbed. Port all users.
6709 2004-01-01 Christian Persch <chpe@cvs.gnome.org>
6711 * embed/ephy-command-manager.c: (ephy_command_manager_get_type),
6712 (ephy_command_manager_base_init),
6713 (ephy_command_manager_do_command),
6714 (ephy_command_manager_can_do_command):
6715 * embed/ephy-command-manager.h:
6716 * embed/ephy-cookie-manager.c: (ephy_cookie_manager_list_cookies),
6717 (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
6718 * embed/ephy-cookie-manager.h:
6719 * embed/ephy-embed-dialog.h:
6720 * embed/ephy-embed-shell.c:
6721 * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
6722 (ephy_embed_single_iface_init), (ephy_embed_single_clear_cache),
6723 (ephy_embed_single_clear_auth_cache),
6724 (ephy_embed_single_set_offline_mode),
6725 (ephy_embed_single_load_proxy_autoconf),
6726 (ephy_embed_single_get_font_list):
6727 * embed/ephy-embed-single.h:
6728 * embed/ephy-embed.c: (ephy_embed_get_type),
6729 (ephy_embed_base_init), (ephy_embed_load_url),
6730 (ephy_embed_stop_load), (ephy_embed_can_go_back),
6731 (ephy_embed_can_go_forward), (ephy_embed_can_go_up),
6732 (ephy_embed_get_go_up_list), (ephy_embed_go_back),
6733 (ephy_embed_go_forward), (ephy_embed_go_up),
6734 (ephy_embed_get_title), (ephy_embed_get_location),
6735 (ephy_embed_get_link_message), (ephy_embed_get_js_status),
6736 (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
6737 (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
6738 (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
6739 (ephy_embed_get_security_level), (ephy_embed_find_set_properties),
6740 (ephy_embed_find_next), (ephy_embed_activate),
6741 (ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
6742 (ephy_embed_print), (ephy_embed_print_preview_close),
6743 (ephy_embed_print_preview_n_pages),
6744 (ephy_embed_print_preview_navigate):
6745 * embed/ephy-embed.h:
6746 * embed/ephy-password-manager.h:
6747 * embed/ephy-permission-manager.h:
6748 * embed/mozilla/PrintingPromptService.cpp:
6749 * embed/mozilla/mozilla-embed-single.cpp:
6750 * embed/mozilla/mozilla-embed-single.h:
6751 * embed/mozilla/mozilla-embed.cpp:
6753 Unify interface struct and type macro naming to be EphyFooIFace,
6754 EPHY_FOO_IFACE, EPHY_IS_FOO_IFACE, EPHY_FOO_GET_IFACE.
6756 2004-01-01 Christian Persch <chpe@cvs.gnome.org>
6758 * embed/ephy-embed-prefs.h:
6759 * embed/mozilla/mozilla-notifiers.cpp:
6761 Remove default font notifier, it's been obsoleted by the fonts rewrite.
6763 2004-01-01 Christian Persch <chpe@cvs.gnome.org>
6765 * embed/mozilla/mozilla-notifiers.cpp:
6767 Set socks prefs from gconf too.
6769 2004-01-01 Roozbeh Pournader <roozbeh@sharif.edu>
6771 * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
6773 2003-12-31 Christian Persch <chpe@cvs.gnome.org>
6775 * embed/mozilla/MozDownload.cpp:
6776 * embed/print-dialog.c: (ephy_print_get_print_info):
6780 2003-12-30 Christian Persch <chpe@cvs.gnome.org>
6782 * embed/mozilla/MozDownload.cpp:
6783 * embed/mozilla/MozDownload.h:
6785 Adjust includes to make it compile with mozila 1.4.
6787 2003-12-30 Christian Persch <chpe@cvs.gnome.org>
6789 * embed/ephy-embed-single.c: (ephy_embed_single_clear_auth_cache):
6790 * embed/ephy-embed-single.h:
6791 * embed/mozilla/mozilla-embed-single.cpp:
6793 Add API to EphyEmbedSingle to clear the HTTP authentication cache.
6795 2003-12-29 Christian Persch <chpe@cvs.gnome.org>
6797 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
6798 (ephy_embed_shell_get_global_history),
6799 (ephy_embed_shell_get_downloader_view),
6800 (ephy_embed_shell_get_embed_single),
6801 (ephy_embed_shell_get_encodings), (ephy_embed_shell_check_mime),
6802 (ephy_embed_shell_class_init):
6803 * embed/ephy-embed-shell.h:
6804 * embed/mozilla/ContentHandler.cpp:
6805 * embed/mozilla/EphyHeaderSniffer.cpp:
6806 * embed/mozilla/GlobalHistory.cpp:
6807 * embed/mozilla/mozilla-notifiers.cpp:
6808 * src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
6809 (ephy_setup_history_notifiers):
6810 * src/ephy-completion-model.c: (ephy_completion_model_init):
6811 * src/ephy-shell.c: (ephy_shell_get_history_window):
6812 * src/ephy-tab.c: (ephy_tab_set_icon_address),
6813 (ephy_tab_address_cb), (ephy_tab_zoom_changed_cb):
6814 * src/ephy-toolbars-model.c: (impl_get_item_id):
6815 * src/prefs-dialog.c: (setup_font_combo),
6816 (prefs_clear_cache_button_clicked_cb):
6818 Unified return type of ephy_embed_shell_get_X to be GObject *.
6821 2003-12-28 Christian Persch <chpe@cvs.gnome.org>
6825 Added OrigTree.pm to EXTRA_DIST.
6827 2003-12-28 Marco Pesenti Gritti <marco@gnome.org>
6834 2003-12-27 Christian Persch <chpe@cvs.gnome.org>
6836 * lib/egg/egg-editable-toolbar.c: (find_action),
6837 (drag_data_delete_cb), (drag_data_get_cb),
6838 (egg_editable_toolbar_set_model), (egg_editable_toolbar_set_merge),
6839 (egg_editable_toolbar_class_init), (egg_editable_toolbar_init),
6840 (egg_editable_toolbar_finalize), (egg_editable_toolbar_new):
6841 * lib/egg/egg-editable-toolbar.h:
6842 * lib/egg/egg-toolbar-editor.c: (find_action),
6843 (egg_toolbar_editor_set_merge), (egg_toolbar_editor_set_model),
6844 (egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize),
6845 (egg_toolbar_editor_new), (editor_drag_data_received_cb),
6846 (editor_drag_data_delete_cb), (update_editor_sheet),
6847 (setup_editor), (egg_toolbar_editor_init):
6848 * lib/egg/egg-toolbar-editor.h:
6849 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
6850 (egg_toolbars_model_save), (egg_toolbars_model_add_separator),
6851 (impl_add_item), (egg_toolbars_model_add_toolbar),
6852 (egg_toolbars_model_load), (egg_toolbars_model_class_init),
6853 (egg_toolbars_model_init), (egg_toolbars_model_finalize),
6854 (egg_toolbars_model_new), (egg_toolbars_model_remove_toolbar),
6855 (egg_toolbars_model_remove_item):
6856 * lib/egg/egg-toolbars-model.h:
6858 Brought type macros in line with the rest of libegg; and use
6859 gobject instance private data.
6861 * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type),
6862 (update_toolbar_removeable_flag),
6863 (ephy_toolbars_model_set_bookmarks), (toolbar_added),
6864 (toolbar_removed), (ephy_toolbars_model_new),
6865 (ephy_toolbars_model_has_bookmark):
6866 * src/ephy-toolbars-model.h:
6867 * src/toolbar.c: (toolbar_get_type), (init_normal_mode):
6869 Fix crasher bug #129991.
6871 2003-12-26 Christian Persch <chpe@cvs.gnome.org>
6873 * src/prefs-dialog.c: (prefs_dialog_finalize),
6874 (prefs_download_path_button_clicked_cb):
6876 One download directory chooser is enough.
6878 2003-12-25 Christian Persch <chpe@cvs.gnome.org>
6880 * src/ephy-window.h:
6883 Move Toolbar struct decl to toolbar.h.
6885 2003-12-25 Christian Persch <chpe@cvs.gnome.org>
6887 * src/ephy-window.c: (ephy_window_get_toolbar),
6888 (ephy_window_set_zoom):
6889 * src/ephy-window.h:
6890 * src/window-commands.c: (window_cmd_edit_toolbar),
6891 (window_cmd_load_location):
6893 Bring ephy_window_get_toolbar signature in line with
6894 ephy_window_get_[statusbar|notebook].
6896 2003-12-24 Christian Persch <chpe@cvs.gnome.org>
6898 * embed/mozilla/EventContext.cpp:
6900 GDK_Meta_L is a keycode, not a modifier code.
6901 Map meta to GDK_MOD2_MASK.
6903 2003-12-23 David Bordoley <bordoley@msu.edu>
6905 * help/C/epiphany.xml:
6907 Updated printing docs from spark. GET A CVS ACCOUNT!
6909 patch from Piers Cornwell <piers@myrealbox.com>
6911 2003-12-22 Christian Persch <chpe@cvs.gnome.org>
6913 * embed/ephy-encodings.c: (ephy_encodings_add_recent):
6915 Fix mem leak. (Found by Crispin.)
6917 2003-12-22 Marco Pesenti Gritti <marco@gnome.org>
6919 * embed/mozilla/MozDownload.cpp:
6920 * embed/mozilla/MozDownload.h:
6922 Correctly cancel the download instead of just
6923 cancelling the request.
6925 2003-12-21 Xan Lopez <xan@gnome.org>
6927 * embed/downloader-view.c: (download_dialog_pause_cb):
6928 * embed/mozilla/MozDownload.cpp:
6929 * embed/mozilla/MozDownload.h:
6930 * embed/mozilla/mozilla-download.cpp:
6932 Re-implement Pause/Resume in downloader.
6934 * src/window-commands.c: (window_cmd_help_about):
6936 Change mail address.
6938 2003-12-21 Christian Persch <chpe@cvs.gnome.org>
6940 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
6944 2003-12-21 Christian Persch <chpe@cvs.gnome.org>
6946 * data/glade/epiphany.glade: (encoding_dialog):
6950 2003-12-20 Marco Pesenti Gritti <marco@gnome.org>
6954 Do not try to pickup already set MOZILLA_FIVE_HOME,
6955 hopefully fix crashes oepning links from thunderbird
6957 2003-12-20 Christian Persch <chpe@cvs.gnome.org>
6959 * embed/mozilla/EphyAboutRedirector.cpp:
6961 Get rid of about:options.
6963 2003-12-20 Christian Neumair <chris@gnome-de.org>
6965 * src/prefs-dialog.c: (get_download_button_label):
6967 Set the download folder selection label to "Home" if download folder
6968 is home folder (#129737).
6970 2003-12-20 Christian Persch <chpe@cvs.gnome.org>
6972 * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget):
6974 Fix popup coordinates in RTL mode.
6976 2003-12-20 Christian Persch <chpe@cvs.gnome.org>
6978 * data/glade/prefs-dialog.glade: (add_language_dialog):
6980 Set the label's mnemonic widget.
6982 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
6984 * src/ephy-navigation-action.c: (ephy_navigation_action_get_type),
6985 (new_history_menu_item), (setup_back_or_forward_menu),
6988 Use favicons in the back/forward menus.
6990 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
6994 Prepare for mozilla 1.6final and 1.7a.
6996 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
6998 * src/ephy-encoding-dialog.c: (sync_embed_cb):
6999 * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
7001 Use return, not g_return_if_fail.
7003 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
7005 * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
7007 EphyFileChooser now destroys with parent, don't set the flag again here.
7009 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
7011 * lib/ephy-file-chooser.c: (ephy_file_chooser_new):
7013 Destroy file chooser with its parent window; fixes crashes.
7015 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
7017 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
7021 * src/ephy-window.c: (setup_ui_manager), (setup_notebook),
7024 Only show the toolbar after the extensions have been attached
7027 2003-12-19 Christian Persch <chpe@cvs.gnome.org>
7029 * src/prefs-dialog.c: (add_lang_dialog_response_cb):
7031 Remove debug output leftovers.
7033 2003-12-18 Christian Persch <chpe@cvs.gnome.org>
7035 * data/glade/prefs-dialog.glade:
7036 * embed/mozilla/mozilla-notifiers.cpp:
7038 * src/language-editor.c:
7039 * src/language-editor.h:
7040 * src/prefs-dialog.c: (prefs_dialog_finalize),
7041 (prefs_dialog_class_init), (language_editor_add),
7042 (language_editor_update_pref), (language_editor_update_buttons),
7043 (add_lang_dialog_response_cb), (setup_add_language_dialog),
7044 (language_editor_add_button_clicked_cb),
7045 (language_editor_remove_button_clicked_cb),
7046 (language_editor_up_button_clicked_cb),
7047 (language_editor_down_button_clicked_cb),
7048 (language_editor_treeview_drag_end_cb),
7049 (language_editor_selection_changed_cb), (create_language_section),
7050 (prefs_dialog_init):
7052 In-line the language editor in the prefs dialogue.
7054 2003-12-18 Christian Persch <chpe@cvs.gnome.org>
7056 * embed/ephy-encodings.c: (ephy_encoding_info_is_automatic):
7057 * embed/ephy-encodings.h:
7058 * src/ephy-encoding-dialog.c: (sync_embed_cb):
7059 * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
7061 Factor out the common encoding is_automatic check.
7063 2003-12-17 Christian Persch <chpe@cvs.gnome.org>
7065 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
7067 Don't try to save the submit button image instead of submitting
7068 the form. [Found by xan.]
7070 2003-12-16 Christian Persch <chpe@cvs.gnome.org>
7072 * lib/widgets/ephy-location-entry.c: (completion_func):
7076 2003-12-16 Christian Persch <chpe@cvs.gnome.org>
7078 * lib/widgets/ephy-location-entry.c: (completion_func):
7080 Fix mem leak. (Found by synap.)
7082 2003-12-16 Marco Pesenti Gritti <marco@gnome.org>
7084 * embed/ephy-encodings.c: (ephy_encodings_get_encodings):
7085 * embed/ephy-favicon-cache.c: (icons_added_cb), (icons_removed_cb),
7086 (remove_obsolete_icons), (ephy_favicon_cache_init),
7087 (kill_download), (ephy_favicon_cache_finalize),
7088 (ephy_favicon_cache_get):
7089 * embed/ephy-history.c: (remove_obsolete_pages), (hosts_added_cb),
7090 (hosts_removed_cb), (pages_added_cb), (pages_removed_cb),
7091 (update_host_on_child_remove), (update_hosts), (ephy_history_init),
7092 (ephy_history_finalize), (ephy_history_get_host),
7093 (ephy_history_get_page):
7095 * lib/ephy-node-db.c: (ephy_node_db_init), (ephy_node_db_finalize),
7096 (ephy_node_db_get_node_from_id), (_ephy_node_db_new_id),
7097 (_ephy_node_db_add_id), (_ephy_node_db_remove_id),
7098 (ephy_node_db_write_to_xml_valist):
7099 * lib/ephy-node-filter.c: (ephy_node_filter_expression_evaluate):
7100 * lib/ephy-node.c: (ephy_node_finalize), (real_remove_child),
7101 (remove_child), (ephy_node_dispose), (ephy_node_new_with_id),
7102 (ephy_node_get_id), (ephy_node_ref), (ephy_node_unref),
7103 (child_changed), (ephy_node_set_property),
7104 (ephy_node_get_property), (ephy_node_get_property_string),
7105 (ephy_node_get_property_boolean), (ephy_node_get_property_long),
7106 (ephy_node_get_property_int), (ephy_node_get_property_double),
7107 (ephy_node_get_property_float), (ephy_node_get_property_node),
7108 (write_parent), (ephy_node_write_to_xml), (ephy_node_add_child),
7109 (ephy_node_remove_child), (ephy_node_has_child),
7110 (ephy_node_sort_children), (ephy_node_reorder_children),
7111 (ephy_node_get_children), (ephy_node_get_n_children),
7112 (ephy_node_get_nth_child), (ephy_node_get_child_index),
7113 (ephy_node_get_next_child), (ephy_node_get_previous_child):
7115 * lib/ephy-state.c: (find_by_name):
7116 * lib/ephy-thread-helpers.c:
7117 * lib/ephy-thread-helpers.h:
7118 * lib/widgets/ephy-search-entry.c: (ephy_search_entry_timeout_cb):
7119 * lib/widgets/ephy-tree-model-node.c: (filter_changed_cb):
7120 * src/bookmarks/ephy-bookmarks-editor.c: (search_entry_search_cb):
7121 * src/bookmarks/ephy-bookmarks-export.c: (write_topics_list),
7122 (ephy_bookmarks_export_rdf):
7123 * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
7124 (ephy_bookmarks_menu_rebuild):
7125 * src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
7126 (get_topics_list), (topics_removed_cb),
7127 (ephy_bookmarks_find_bookmark), (ephy_bookmarks_find_keyword):
7128 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
7129 (build_topics_menu):
7130 * src/bookmarks/ephy-topics-selector.c: (fill_model):
7131 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
7132 * src/ephy-history-window.c: (setup_filters):
7133 * src/ephy-location-action.c: (init_actions_list):
7134 * src/ephy-main.c: (main):
7136 No need to make our life hard being thread safe when we
7137 never use that code in a thread.
7139 2003-12-15 Christian Persch <chpe@cvs.gnome.org>
7143 Don't install statusbar.h.
7145 2003-12-15 Christian Persch <chpe@cvs.gnome.org>
7147 * src/ephy-extension.c: (ephy_extension_get_type):
7149 Fix silly type flags.
7151 2003-12-15 Christian Persch <chpe@cvs.gnome.org>
7153 * lib/widgets/ephy-zoom-action.c: (connect_proxy):
7155 Don't use deprecated macro.
7157 2003-12-14 Christian Persch <chpe@cvs.gnome.org>
7159 * src/ephy-nautilus-view.c: (ephy_nautilus_view_finalize),
7160 (gnv_cmd_select_encoding), (gnv_cmd_file_print),
7161 (gnv_cmd_edit_find):
7164 Fix a crash when finalizing a nautilus view after having
7165 used the find dialogue.
7167 2003-12-13 Christian Persch <chpe@cvs.gnome.org>
7169 * src/bookmarks/ephy-bookmarks-import.c:
7170 (ephy_bookmarks_import_mozilla):
7172 Better way of mapping hierarchy to topics when importing
7173 bookmarks from mozilla. Fixes bug #124145.
7175 2003-12-13 Christian Persch <chpe@cvs.gnome.org>
7177 * lib/ephy-string.c: (ephy_string_shorten), (ephy_string_to_int),
7178 (ephy_string_blank_chr), (ephy_string_elide_underscores),
7179 (ephy_string_double_underscores):
7180 * lib/ephy-string.h:
7181 * src/ephy-tab.c: (ephy_tab_set_link_message):
7183 Convert control chars to blanks.
7185 2003-12-13 Christian Persch <chpe@cvs.gnome.org>
7187 * embed/print-dialog.c: (ephy_print_setup_dialog_new):
7188 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
7189 * lib/ephy-stock-icons.h:
7190 * src/ephy-window.c:
7192 Use stock icon for print setup.
7194 2003-12-13 Christian Persch <chpe@cvs.gnome.org>
7196 * lib/widgets/ephy-spinner.c: (ephy_spinner_init):
7198 Use g_signal_connect_object so the signal isn't emitted for a dead
7201 2003-12-13 Marco Pesenti Gritti <marco@gnome.org>
7203 * src/ephy-tab.c: (update_net_state_message),
7204 (ephy_tab_net_state_cb):
7206 Rework progress message building a bit to deal
7207 with the new NULL == clear behavior
7209 2003-12-13 Marco Pesenti Gritti <marco@gnome.org>
7210 Adam Hooper <adamh@densi.com>
7212 * src/ephy-tab.c: (ephy_tab_set_link_message),
7213 (build_net_state_message), (ephy_tab_net_state_cb),
7214 (ephy_tab_init), (ephy_tab_get_status_message):
7215 * src/ephy-window.c: (sync_tab_message), (ephy_window_init):
7216 * src/statusbar.c: (statusbar_set_progress):
7219 2003-12-12 Christian Persch <chpe@cvs.gnome.org>
7221 * embed/ephy-permission-manager.c: (ephy_permission_info_new),
7222 (ephy_permission_info_copy), (ephy_permission_manager_add):
7223 * embed/ephy-permission-manager.h:
7224 * embed/mozilla/EphySingle.cpp:
7225 * embed/mozilla/mozilla-embed-single.cpp:
7227 Fix permission return types.
7229 2003-12-10 Christian Persch <chpe@cvs.gnome.org>
7231 * data/glade/print.glade:
7233 Make print dialogue spacing HIG-compliant.
7235 * src/ephy-tabs-menu.c: (tab_set_action_accelerator),
7236 (ephy_tabs_menu_update):
7238 Restore tabs menu shortcut keys ALT-1 .. ALT-0 for the first
7239 ten tabs; they somehow got lost in the Egg->Gtk port.
7241 2003-12-09 Marco Pesenti Gritti <marco@gnome.org>
7243 * data/epiphany.schemas.in:
7245 Default history to show only title
7247 2003-12-09 Adam Hooper <adamh@densi.com>
7249 * embed/ephy-embed.c: (ephy_embed_base_init):
7250 * embed/ephy-embed.h:
7251 * embed/mozilla/EphyBrowser.cpp:
7252 * embed/mozilla/EphyBrowser.h:
7253 * embed/mozilla/Makefile.am:
7255 Move events code inside EphyBrowser.cpp and
7256 add an event for blocked popup.
7258 * embed/ephy-permission-manager.c:
7263 * src/ephy-window.c: (ephy_window_get_statusbar):
7264 * src/ephy-window.h:
7266 Add a way to access the statusbar for plugins
7268 2003-12-09 Jorn Baayen <jorn@nl.linux.org>
7270 * lib/egg/egg-editable-toolbar.c: (set_item_drag_source):
7271 * lib/egg/egg-toolbar-editor.c: (compare_func), (sort_list),
7272 (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
7273 (editor_create_item), (update_editor_sheet),
7274 (egg_toolbar_editor_add_action), (egg_toolbar_editor_load_actions):
7275 * src/toolbar.c: (toolbar_setup_actions):
7277 Make toolbar editing drag icons use the same icon size as the
7278 actual toolbar icons; sort actions in the toolbar editor; give
7279 the zoom action a zoom icon.
7281 2003-12-09 Marco Pesenti Gritti <marco@gnome.org>
7285 depend on automake 1.7, it seem it's needed by
7286 the deprecates code.
7288 2003-12-09 Christian Persch <chpe@cvs.gnome.org>
7290 * lib/widgets/ephy-spinner.c: (ephy_spinner_get_type),
7291 (ephy_spinner_new), (get_spinner_dimensions), (ephy_spinner_init),
7292 (select_spinner_image), (ephy_spinner_expose),
7293 (bump_spinner_frame), (ephy_spinner_start),
7294 (ephy_spinner_remove_update_callback), (ephy_spinner_stop),
7295 (ephy_spinner_unload_images), (scale_to_real_size),
7296 (extract_frame), (ephy_spinner_load_images),
7297 (ephy_spinner_set_small_mode):
7299 Reformatted to conform to epiphany coding style.
7300 Fix some error condition checks, and initialise variables.
7302 2003-12-09 Christian Persch <chpe@cvs.gnome.org>
7304 * data/glade/prefs-dialog.glade:
7305 * embed/print-dialog.c: (ephy_print_dialog_new):
7306 * src/prefs-dialog.c: (create_language_menu),
7307 (create_download_path_label), (prefs_dialog_init):
7309 Lockdown: set some buttons insensitive when their
7310 pref key is not writable.
7312 * src/prefs-dialog.c: (download_path_response_cb):
7314 Convert filename to utf8 first.
7316 2003-12-09 Christian Persch <chpe@cvs.gnome.org>
7320 Bump gtk+ and glib dependencies to 2.3.1.
7322 2003-12-08 Christian Persch <chpe@cvs.gnome.org>
7324 * src/prefs-dialog.c: (setup_font_combo),
7325 (create_fonts_language_menu), (create_node_combo),
7326 (create_language_menu):
7328 Sort the list of fonts alphabetically.
7330 Fix a bunch of mem leaks.
7332 2003-12-08 Christian Persch <chpe@cvs.gnome.org>
7334 * embed/ephy-embed-shell.c: (load_mime_from_xml):
7336 Don't use g_return_if_fail for run-time error conditions.
7338 2003-12-08 Christian Persch <chpe@cvs.gnome.org>
7340 * src/ephy-tab.c: (save_property_url),
7341 (ephy_tab_dom_mouse_click_cb):
7343 Make ctrl-click equivalent of middle click on links. Make shift-click
7344 save the link. Fixes bug #110786.
7346 * src/ephy-window.c: (tab_context_menu_cb):
7348 Fix context_menu function return value type.
7350 2003-12-07 Marco Pesenti Gritti <marco@gnome.org>
7358 2003-12-07 Christian Persch <chpe@cvs.gnome.org>
7360 * data/glade/print.glade:
7361 * data/ui/epiphany-ui.xml:
7362 * embed/mozilla/PrintingPromptService.cpp:
7363 * embed/mozilla/mozilla-embed.cpp:
7364 * embed/print-dialog.c: (ephy_print_info_free),
7365 (ephy_print_get_print_info), (ephy_print_dialog_response_cb),
7366 (print_filechooser_response_cb),
7367 (ephy_print_dialog_browse_button_cb),
7368 (ephy_print_setup_dialog_close_button_cb), (ephy_print_dialog_new),
7369 (ephy_print_setup_dialog_new):
7370 * embed/print-dialog.h:
7371 * src/ephy-nautilus-view.c: (ephy_nautilus_view_new_component),
7372 (gnv_cmd_file_print):
7373 * src/ephy-nautilus-view.h:
7374 * src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_class_init),
7375 (ephy_automation_factory_cb), (ephy_automation_factory_new),
7376 (ephy_shell_init), (server_timeout), (ephy_shell_startup),
7377 (ephy_shell_finalize), (ephy_shell_new_tab),
7378 (ephy_shell_get_session), (ephy_shell_get_bookmarks),
7379 (ephy_shell_get_toolbars_model), (ephy_shell_get_bookmarks_editor),
7380 (ephy_shell_get_history_window),
7381 (ephy_shell_get_print_setup_dialog), (ephy_shell_delete_on_exit):
7383 * src/ephy-window.c: (ephy_window_set_print_preview),
7384 (ephy_window_print):
7385 * src/ephy-window.h:
7386 * src/window-commands.c: (window_cmd_file_print_setup),
7387 (window_cmd_file_print_preview):
7388 * src/window-commands.h:
7390 Split print dialogue in print setup and actual print, and move
7391 print preview into the menus too. Made print setup a global dialogue,
7392 print a per-window dialogue.
7394 * lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value),
7395 (set_value_from_combobox), (set_combo_box_from_value),
7396 (set_radiobuttongroup_from_value), (set_pref_from_info_and_emit),
7397 (togglebutton_clicked_cb), (radiobutton_clicked_cb),
7398 (spinbutton_timeout_cb), (changed_cb), (init_props), (load_info),
7399 (save_info), (impl_show), (ephy_dialog_set_size_group),
7400 (ephy_dialog_construct), (run_response_cb), (ephy_dialog_run),
7401 (ephy_dialog_set_parent), (ephy_dialog_class_init),
7402 (ephy_dialog_new_with_parent):
7403 * lib/ephy-dialog.h:
7404 * src/language-editor.c: (language_editor_class_init):
7405 * src/language-editor.h:
7406 * src/pdm-dialog.c: (pdm_dialog_init):
7407 * src/prefs-dialog.c: (fonts_language_changed_cb),
7408 (create_fonts_language_menu), (prefs_dialog_init),
7409 (prefs_language_more_button_clicked_cb):
7411 Slight api change; port callers.
7413 2003-12-02 David Bordoley <bordoley@msu.edu>
7415 * help/C/epiphany.xml:
7417 New Securing and snake oil certificates section :P
7418 New keybindings section. Update the prefs section
7419 and download section to match actual ui
7420 patch from Piers Cornwell <piers@myrealbox.com>
7422 2003-12-06 Christian Persch <chpe@cvs.gnome.org>
7424 * embed/mozilla/mozilla-embed-single.cpp:
7426 Fix a mem leak (ported from galeon).
7428 2003-12-06 Christian Persch <chpe@cvs.gnome.org>
7430 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_type),
7431 (ephy_embed_shell_finalize), (ephy_embed_shell_get_favicon_cache),
7432 (ephy_embed_shell_get_global_history),
7433 (ephy_embed_shell_get_downloader_view), (load_mime_from_xml),
7434 (ephy_embed_shell_init), (ephy_embed_shell_class_init):
7435 * embed/ephy-embed-shell.h:
7436 * embed/ephy-embed.c: (ephy_embed_base_init):
7437 * embed/ephy-embed.h:
7438 * src/ephy-tab.c: (ephy_tab_init):
7440 Misc cleanups. Remove a duplicated signal from EphyEmbed.
7442 2003-12-05 Christian Persch <chpe@cvs.gnome.org>
7444 * lib/ephy-state.c: (sync_expander_cb), (ephy_state_add_expander):
7446 Use notify::expanded to persist expander state. Bug found by Crispin.
7448 2003-12-05 Christian Persch <chpe@cvs.gnome.org>
7450 * embed/mozilla/GtkNSSClientAuthDialog.cpp:
7452 Remove unused variable.
7454 2003-12-05 Christian Persch <chpe@cvs.gnome.org>
7456 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
7458 Remove unneccessary _() call.
7460 2003-12-04 Christian Persch <chpe@cvs.gnome.org>
7462 * embed/mozilla/EphyBrowser.cpp:
7464 Add some missing NULL checks.
7466 2003-12-03 Christian Persch <chpe@cvs.gnome.org>
7468 * lib/widgets/ephy-spinner.c:
7470 Remove unused includes.
7472 2003-12-03 Christian Persch <chpe@cvs.gnome.org>
7474 * embed/mozilla/Makefile.am:
7476 Epiphany is now 100% fat-free.... err... free of
7477 deprecated widgets. Add -DGTK_DISABLE_DEPRECATED
7478 flag back again when in maintainer mode.
7480 2003-12-03 Christian Persch <chpe@cvs.gnome.org>
7482 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
7484 Port from optionmenu to new GtkComboBox.
7486 2003-12-03 Christian Persch <chpe@cvs.gnome.org>
7488 * embed/mozilla/GtkNSSDialogs.cpp:
7489 * src/pdm-dialog.c: (show_cookies_properties):
7491 Fix strftime(3) usage.
7493 2003-12-03 Christian Persch <chpe@cvs.gnome.org>
7495 * src/pdm-dialog.c: (pdm_cmd_delete_selection), (compare_cookies):
7499 2003-12-03 Piers Cornwell <piers@myrealbox.com>
7501 * src/pdm-dialog.c: (show_cookies_properties):
7503 Improve cookie properties dialogue for bug #125498.
7505 2003-12-02 Christian Persch <chpe@cvs.gnome.org>
7507 * lib/ephy-dialog.c: (set_info_from_pref):
7509 Set sensitivity from gconf key writability, and do it right.
7511 2003-12-02 David Bordoley <bordoley@msu.edu>
7513 * help/C/epiphany.xml:
7515 More cleanups. Added prefs section and downloader
7516 section. Still needs work to be brought 100%
7518 patch from Piers Cornwell <piers@myrealbox.com>
7520 2003-12-02 Christian Persch <chpe@cvs.gnome.org>
7522 * embed/mozilla/mozilla-notifiers.cpp:
7524 Add /system/http_proxy to list of directories to monitor.
7526 2003-12-02 Xan Lopez <xan@masilla.org>
7528 * data/mime-types-permissions.xml:
7530 Move quite a lot of things from unsafe to safe, still some to go.
7532 2003-12-01 Marco Pesenti Gritti <marco@gnome.org>
7534 * src/ephy-shell.c: (ephy_shell_get_history_window):
7536 pass the shell to the callbacks as expected. Fix warnings.
7538 2003-12-01 Marco Pesenti Gritti <marco@gnome.org>
7540 * embed/mozilla/mozilla-embed.cpp:
7542 Handle case of get_location on an unrealized widget
7544 2003-11-30 Christian Persch <chpe@cvs.gnome.org>
7546 * src/window-commands.c:
7548 Update my email address.
7550 2003-11-30 Christian Persch <chpe@cvs.gnome.org>
7552 * src/language-editor.c: (language_editor_add):
7554 Fix mem leak introduced by last commit.
7556 2003-11-30 Christian Persch <chpe@cvs.gnome.org>
7558 * lib/ephy-dialog.c:
7560 Remove gtkoptionmenu.h include.
7562 * src/language-editor.c: (language_editor_add):
7563 * src/prefs-dialog.c: (create_language_menu):
7565 Make languages list unique; don't allow to add an entry
7566 already in the list.
7568 2003-11-30 Marco Pesenti Gritti <marco@gnome.org>
7570 * embed/Makefile.am:
7572 * lib/widgets/Makefile.am:
7574 * src/bookmarks/Makefile.am:
7576 Readd gtk deprecates (only in maintainer mode).
7578 * src/ephy-location-action.c: (sync_editable):
7580 Use not deprecated api.
7582 * lib/ephy-dialog.c: (set_value_from_info), (set_info_from_value),
7583 (connect_signals), (init_props):
7585 Remove optionmenu deprecated control.
7587 2003-11-30 Christian Persch <chpe@cvs.gnome.org>
7589 * data/epiphany-lockdown.schemas.in:
7591 Added disable_unsafe_protocols and additional_safe_protocols keys.
7593 2003-11-30 Christian Persch <chpe@cvs.gnome.org>
7596 * data/glade/epiphany.glade:
7597 * data/glade/prefs-dialog.glade:
7598 * embed/downloader-view.c: (downloader_view_build_ui):
7599 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_new_with_parent):
7600 * embed/ephy-encodings.c: (ephy_encodings_get_detectors):
7601 * embed/ephy-encodings.h:
7602 * embed/find-dialog.c: (update_navigation_controls),
7603 (set_properties), (impl_show), (find_dialog_class_init),
7604 (find_dialog_init), (find_dialog_new_with_parent):
7605 * embed/print-dialog.c: (impl_show), (print_dialog_init),
7606 (print_dialog_new_with_parent), (print_get_info):
7607 * lib/ephy-dialog.c: (ephy_dialog_get_type), (lookup_info),
7608 (set_sensitivity), (set_value_from_pref), (set_pref_from_value),
7609 (set_value_from_editable), (set_value_from_optionmenu),
7610 (set_value_from_combobox), (get_radio_button_active_index),
7611 (set_value_from_radiobuttongroup), (set_value_from_spin_button),
7612 (set_value_from_togglebutton), (set_value_from_info),
7613 (set_editable_from_value), (get_index_from_value),
7614 (set_optionmenu_from_value), (compare_values),
7615 (set_combo_box_from_value), (set_radiobuttongroup_from_value),
7616 (set_spin_button_from_value), (set_togglebutton_from_value),
7617 (set_info_from_value), (set_pref_from_info),
7618 (togglebutton_clicked_cb), (radiobutton_clicked_cb),
7619 (spinbutton_timeout_cb), (spinbutton_changed_cb), (changed_cb),
7620 (set_info_from_pref), (connect_signals), (disconnect_signals),
7621 (init_props), (load_info), (save_info), (setup_default_size),
7622 (dialog_destroy_cb), (impl_construct), (impl_show),
7623 (ephy_dialog_set_modal), (ephy_dialog_add_enum),
7624 (ephy_dialog_set_data_column), (ephy_dialog_set_pref),
7625 (ephy_dialog_set_size_group), (ephy_dialog_construct),
7626 (ephy_dialog_show), (ephy_dialog_run), (ephy_dialog_get_control),
7627 (ephy_dialog_get_value), (ephy_dialog_set_value), (free_prop_info),
7628 (ephy_dialog_init), (ephy_dialog_dispose), (ephy_dialog_finalize),
7629 (ephy_dialog_set_parent), (ephy_dialog_set_property),
7630 (ephy_dialog_get_property), (ephy_dialog_class_init),
7631 (ephy_dialog_new), (ephy_dialog_new_with_parent):
7632 * lib/ephy-dialog.h:
7633 * lib/ephy-file-chooser.c: (ephy_file_chooser_new):
7634 * src/ephy-encoding-dialog.c: (sync_embed_cb),
7635 (sync_parent_window_cb), (activate_choice),
7636 (view_node_selected_cb), (view_node_activated_cb),
7637 (ephy_encoding_dialog_init), (ephy_encoding_dialog_new):
7638 * src/ephy-shell.c: (ephy_shell_finalize),
7639 (ephy_shell_get_pdm_dialog), (ephy_shell_get_prefs_dialog):
7641 * src/language-editor.c: (language_editor_get_type),
7642 (language_editor_class_init), (language_editor_update_pref),
7643 (language_editor_add_button_clicked_cb),
7644 (language_editor_set_view), (language_editor_init),
7645 (language_editor_new), (language_editor_set_model),
7646 (language_editor_add):
7647 * src/language-editor.h:
7648 * src/pdm-dialog.c: (pdm_dialog_show_help),
7649 (action_treeview_selection_changed_cb), (setup_action),
7650 (cookies_treeview_selection_changed_cb),
7651 (pdm_dialog_cookies_construct), (pdm_dialog_passwords_construct),
7652 (pdm_dialog_init), (show_cookies_properties):
7653 * src/prefs-dialog.c: (prefs_dialog_get_type),
7654 (prefs_dialog_class_init), (prefs_dialog_show_help),
7655 (setup_font_combo), (fonts_language_combo_changed_cb),
7656 (create_fonts_language_menu), (create_node_combo),
7657 (language_combo_changed_cb), (create_language_menu),
7658 (get_download_button_label), (create_download_path_label),
7659 (prefs_dialog_init), (prefs_dialog_response_cb),
7660 (set_homepage_entry), (prefs_homepage_current_button_clicked_cb),
7661 (prefs_homepage_blank_button_clicked_cb),
7662 (language_dialog_changed_cb),
7663 (prefs_language_more_button_clicked_cb),
7664 (download_path_response_cb),
7665 (prefs_download_path_button_clicked_cb):
7666 * src/prefs-dialog.h:
7667 * src/window-commands.c: (window_cmd_edit_prefs):
7669 Improved API and implementation of EphyDialog. Add support for
7670 new combo box, and removed optionmenu.
7672 Port all dialogues to new API and use combobox instead of optionmenus.
7674 2003-11-30 Chris Lahey <clahey@ximian.com>
7675 Marco Pesenti Gritti <marco@gnome.org>
7678 * data/epiphany-lockdown.schemas.in:
7679 * src/ephy-main.c: (main):
7680 * src/ephy-tab.c: (ephy_tab_new_window_cb), (ephy_tab_size_to_cb):
7681 * src/ephy-window.c: (update_chromes_visibility), (update_chrome),
7682 (ephy_window_fullscreen), (ephy_window_unfullscreen),
7683 (show_embed_popup), (update_layout_toggles), (chrome_notifier),
7684 (ephy_window_init), (ephy_window_finalize),
7685 (ephy_window_request_chrome), (ephy_window_set_print_preview),
7686 (ephy_window_show), (print_dialog_preview_cb):
7687 * src/ephy-window.h:
7688 * src/ppview-toolbar.c: (ppview_toolbar_set_window),
7689 (toolbar_cmd_ppv_close):
7690 * src/window-commands.c: (window_cmd_view_bookmarks_bar),
7691 (window_cmd_view_toolbar), (window_cmd_view_statusbar):
7693 Implement lockdown pref to not allow javascript to modify
7694 chromes. Do necessary changes to chromes code to make
7697 2003-11-28 Marco Pesenti Gritti <marco@gnome.org>
7699 * embed/downloader-view.c: (status_icon_activated),
7700 (seconds_remaining_total), (update_status_icon),
7701 (download_changed_cb), (downloader_view_add_download):
7703 Show total downloads and time in the tray icon tooltip
7705 2003-11-28 Christian Persch <chpe@cvs.gnome.org>
7707 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type),
7708 (proxy_menu_activate_cb), (combo_changed_cb), (sync_zoom_cb),
7709 (ephy_zoom_control_init), (ephy_zoom_control_set_tooltip),
7710 (ephy_zoom_control_class_init), (ephy_zoom_control_finalize):
7711 * lib/widgets/ephy-zoom-control.h:
7713 Port from option menu to GtkComboBox.
7715 2003-11-28 Xan Lopez <xan@masilla.org>
7717 * embed/mozilla/ContentHandler.cpp:
7718 * embed/mozilla/EphyHeaderSniffer.cpp:
7719 * embed/mozilla/MozDownload.cpp:
7720 * embed/mozilla/MozDownload.h:
7722 Do not blindly overwrite when downloading a file with the same
7723 name than a local one, append a number after the name.
7724 Fixes (more or less) #12775
7726 2003-11-27 Piers Cornwell <piers@myrealbox.com>
7728 * data/glade/prefs-dialog.glade:
7730 Fix some mnemonics, and make some mnemonics work by
7731 assigning a mnemonic_widget.
7733 2003-11-26 Christian Persch <chpe@cvs.gnome.org>
7735 * embed/mozilla/EphyContentPolicy.cpp:
7736 * embed/mozilla/EphyContentPolicy.h:
7737 * embed/mozilla/Makefile.am:
7738 * embed/mozilla/MozRegisterComponents.cpp:
7740 Implement disabling unsafe protocols for lock-down mode.
7742 2003-11-26 Christian Persch <chpe@cvs.gnome.org>
7744 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
7745 (ephy_shell_get_history_window), (ephy_shell_get_pdm_dialog):
7747 * src/pdm-dialog.c: (pdm_dialog_response_cb):
7749 * src/window-commands.c: (window_cmd_edit_personal_data):
7751 Make PDM dialogue a singleton.
7753 2003-11-26 Christian Persch <chpe@cvs.gnome.org>
7755 * embed/ephy-cookie-manager.c: (ephy_cookie_copy),
7756 (ephy_cookie_manager_remove_cookie):
7757 * embed/ephy-cookie-manager.h:
7758 * embed/ephy-password-manager.c: (ephy_password_info_copy):
7759 * embed/ephy-password-manager.h:
7760 * embed/ephy-permission-manager.c: (ephy_permission_info_copy):
7761 * embed/ephy-permission-manager.h:
7762 * embed/mozilla/mozilla-embed-single.cpp:
7764 Mark parameters "const" where appropriate.
7766 * src/pdm-dialog.c: (pdm_cmd_delete_selection), (compare_cookies),
7767 (cookie_to_iter), (cookie_added_cb), (cookie_changed_cb),
7768 (cookie_deleted_cb), (cookies_cleared_cb),
7769 (pdm_dialog_fill_cookies_list), (pdm_dialog_fill_passwords_list),
7772 Make the cookies list auto-updating.
7774 2003-11-26 Marco Pesenti Gritti <marco@gnome.org>
7776 * data/ui/epiphany-ui.xml:
7777 * src/ephy-window.c: (update_edit_actions_sensitivity),
7778 (edit_menu_show_cb), (show_embed_popup):
7780 Restore clipboard actions in input context menu.
7781 Show it only if mozilla is recent enough though.
7783 2003-11-26 Marco Pesenti Gritti <marco@gnome.org>
7785 * embed/downloader-view.c: (update_download_row),
7786 (download_changed_cb), (downloader_view_add_download),
7787 (downloader_view_build_ui):
7788 * lib/widgets/ephy-cell-renderer-progress.c:
7790 Try out a different layout for downloads rows.
7791 Make the file column expand.
7793 2003-11-25 Christian Persch <chpe@cvs.gnome.org>
7795 * embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init):
7796 * embed/ephy-cookie-manager.h:
7797 * embed/ephy-permission-manager.c:
7798 (ephy_permission_manager_base_init):
7799 * embed/mozilla/EphySingle.cpp:
7801 Change signal names to be unique for interfaces on the same object.
7803 2003-11-25 Christian Persch <chpe@cvs.gnome.org>
7805 * embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init):
7807 Fix marshaller type.
7809 2003-11-25 Christian Persch <chpe@cvs.gnome.org>
7811 * embed/mozilla/EphySingle.cpp:
7813 Make it compile with mozilla < 1.5.
7815 2003-11-24 Xan Lopez <xan@masilla.org>
7817 * embed/downloader-view.c: (download_changed_cb):
7819 Use gnome_vfs_format_file_size_for_display to display size, put
7820 Unknown when size/remaining time are unknown instead of weird
7823 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7825 * embed/ephy-permission-manager.h:
7826 * embed/mozilla/EphyBrowser.cpp:
7827 * embed/mozilla/EphySingle.cpp:
7828 * embed/mozilla/EphySingle.h:
7829 * embed/mozilla/Makefile.am:
7830 * embed/mozilla/mozilla-embed-single.cpp:
7831 * src/ephy-encoding-dialog.c: (sync_embed_encoding),
7832 (automatic_toggled_cb), (ephy_encoding_dialog_init):
7834 Implemented cookie and permissions observer used to actually
7835 send notifications on EphyCookieManager and EphyPermissionManager
7838 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7840 * embed/mozilla/nsUnicharUtils.cpp:
7841 * embed/mozilla/nsUnicharUtils.h:
7843 Re-sync with mozilla.
7845 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7847 * embed/mozilla/ContentHandler.cpp:
7848 * embed/mozilla/EphyEventListener.cpp:
7849 * embed/mozilla/ExternalProtocolHandlers.cpp:
7850 * embed/mozilla/ExternalProtocolHandlers.h:
7851 * embed/mozilla/ExternalProtocolService.cpp:
7852 * embed/mozilla/FilePicker.cpp:
7853 * embed/mozilla/GlobalHistory.cpp:
7854 * embed/mozilla/PrintingPromptService.cpp:
7855 * embed/mozilla/mozilla-notifiers.cpp:
7857 Get rid of NS_INIT_ISUPPORTS() macros in constructors;
7858 it's not been needed since mozilla 1.3.
7860 2003-11-24 Marco Pesenti Gritti <marco@gnome.org>
7862 * embed/mozilla/MozRegisterComponents.cpp:
7863 * embed/mozilla/mozilla-embed-single.cpp:
7865 No need to handle mailto registration separately.
7867 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7869 * data/glade/epiphany.glade:
7871 Delete the obsolete mime-ask-action dialogue from glade file.
7873 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7875 * src/pdm-dialog.c: (pdm_dialog_get_type), (pdm_dialog_class_init),
7876 (action_treeview_selection_changed_cb), (pdm_cmd_delete_selection),
7877 (pdm_key_pressed_cb), (pdm_dialog_remove_button_clicked_cb),
7878 (setup_action), (cookies_treeview_selection_changed_cb),
7879 (pdm_dialog_cookies_construct), (cookie_added_cb),
7880 (cookie_changed_cb), (cookie_deleted_cb), (cookies_cleared_cb),
7881 (pdm_dialog_fill_cookies_list), (pdm_dialog_cookies_destruct),
7882 (pdm_dialog_cookie_add), (pdm_dialog_cookie_remove),
7883 (pdm_dialog_passwords_construct), (password_added_cb),
7884 (password_changed_cb), (password_deleted_cb),
7885 (passwords_cleared_cb), (pdm_dialog_fill_passwords_list),
7886 (pdm_dialog_passwords_destruct), (pdm_dialog_password_add),
7887 (pdm_dialog_password_remove), (sync_notebook_tab),
7888 (pdm_dialog_init), (pdm_dialog_finalize),
7889 (show_cookies_properties),
7890 (pdm_dialog_cookies_properties_button_clicked_cb),
7891 (pdm_dialog_response_cb), (pdm_dialog_new):
7893 Refactored pdm dialogue code. Use new boxed cookie/password info
7894 types. Hook up to the single signals to get notified on password/
7895 cookie updates [actual updating code to be written :)].
7897 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7901 Added $(mimepermission_DATA) to EXTRA_DIST.
7903 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7905 * doc/reference/Makefile.am:
7907 Added egg tray icon headers to IGNORE_HFILES.
7909 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7913 Fix typo in EXTRADIST: s/check_mime/check-mime/
7915 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7919 Remove ephy-types.h from Makefile.am, it's long gone.
7921 2003-11-24 Christian Persch <chpe@cvs.gnome.org>
7923 * doc/reference/epiphany-docs.sgml:
7925 s/[Insert name here]/Epiphany/
7927 2003-11-24 David Bordoley <bordoley@msu.edu>
7929 * help/C/epiphany.xml:
7931 s/window/tab in the open link in new tab section.
7933 2003-11-24 David Bordoley <bordoley@msu.edu>
7935 * help/C/epiphany.xml:
7937 A big chuck of doc neatening and organization
7938 plus some new stuff...
7940 patch from Piers Cornwell <piers@myrealbox.com>
7941 aka spark, with a few quick fixes from me.
7943 2003-11-24 Marco Pesenti Gritti <marco@gnome.org>
7945 * embed/mozilla/BaseProtocolContentHandler.cpp:
7946 * embed/mozilla/BaseProtocolContentHandler.h:
7947 * embed/mozilla/BaseProtocolHandler.cpp:
7948 * embed/mozilla/BaseProtocolHandler.h:
7952 * embed/mozilla/ExternalProtocolHandlers.cpp:
7953 * embed/mozilla/ExternalProtocolHandlers.h:
7955 Merge base implementations here. No need
7956 of using 200 files for a work around of
7959 * embed/mozilla/Makefile.am:
7960 * embed/mozilla/MozRegisterComponents.cpp:
7962 Use ftp CID directly from mozilla headers
7963 instead of doing a copy of it in ours.
7965 2003-11-23 Christian Persch <chpe@cvs.gnome.org>
7967 * src/bookmarks/ephy-bookmarks-export.c:
7968 (ephy_bookmarks_export_rdf):
7970 When exporting to RDF, write all bookmarks, not just every
7973 2003-11-23 Marco Pesenti Gritti <marco@gnome.org>
7975 * embed/mozilla/ExternalProtocolService.cpp:
7976 * embed/mozilla/MozRegisterComponents.cpp:
7978 Do not build our externla protocol service
7979 with mozilla 1.6. It has his own and api is changed.
7981 2003-11-23 Xan Lopez <xan@masilla.org>
7983 * src/prefs-dialog.c: (get_download_button_label),
7984 (download_path_response_cb),
7985 (prefs_download_path_button_clicked_cb):
7987 Use EphyFileChooser API, convert download path to UTF8.
7989 2003-11-23 Christian Persch <chpe@cvs.gnome.org>
7991 * embed/mozilla/mozilla-embed-single.cpp:
7993 Make it compile with mozilla 1.4 and 1.4.1 again.
7995 2003-11-23 Marco Pesenti Gritti <marco@gnome.org>
7997 * embed/Makefile.am:
7998 * embed/downloader-view.c: (status_icon_activated),
7999 (show_status_icon), (downloader_view_init),
8000 (downloader_view_finalize), (download_dialog_delete_cb):
8001 * lib/egg/Makefile.am:
8002 * lib/egg/update-from-egg.sh:
8004 Very basic tray icon for downloader.
8006 2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
8008 * data/art/Makefile.am:
8009 * data/art/epiphany-bookmark-page.png:
8010 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
8011 * lib/ephy-stock-icons.h:
8012 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
8013 * src/ephy-history-window.c:
8014 * src/ephy-window.c:
8016 Use icon theme icon for add bookmark
8018 2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
8020 * doc/reference-howto.txt:
8022 Add a tip on how to clean docs.
8024 * doc/reference/Makefile.am:
8025 * doc/reference/epiphany-docs.sgml:
8026 * doc/reference/epiphany.types:
8027 * doc/reference/tmpl/ephy-cookie-manager.sgml:
8028 * doc/reference/tmpl/ephy-embed-factory.sgml:
8029 * doc/reference/tmpl/ephy-embed-single.sgml:
8030 * doc/reference/tmpl/ephy-password-manager.sgml:
8031 * doc/reference/tmpl/ephy-permission-manager.sgml:
8033 Add some files chpe documented to the build.
8035 * embed/ephy-embed-factory.c:
8039 2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
8041 * src/ephy-location-action.c: (sync_editable), (connect_proxy),
8042 (ephy_location_action_set_property),
8043 (ephy_location_action_get_property),
8044 (ephy_location_action_class_init), (ephy_location_action_init):
8045 * src/toolbar.c: (update_location_editable),
8046 (arbitrary_url_notifier), (toolbar_setup_actions),
8047 (toolbar_set_window), (toolbar_finalize):
8049 Implement arbitrary url lockdown pref
8051 2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
8053 * doc/reference/Makefile.am:
8054 * embed/Makefile.am:
8055 * embed/ephy-embed-persist.c: (ephy_embed_persist_save):
8056 * embed/ephy-embed-persist.h:
8057 * embed/ephy-embed-popup-control.c: (save_url),
8058 (embed_popup_set_image_as_background_cmd):
8059 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
8060 * embed/ephy-embed.c:
8061 * embed/ephy-embed.h:
8062 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
8063 * embed/mozilla/mozilla-embed-persist.cpp:
8064 * embed/mozilla/mozilla-embed-single.cpp:
8065 * embed/mozilla/mozilla-embed-single.h:
8066 * embed/mozilla/mozilla-embed.cpp:
8068 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
8069 * src/ephy-tab.c: (ephy_tab_init):
8070 * src/popup-commands.c: (save_property_url),
8071 (popup_cmd_set_image_as_background):
8072 * src/window-commands.c: (window_cmd_file_save_as),
8075 Add a factory to create embed objects and use it.
8076 Deal with dependency of mozilla-embed and mozilla-embed-persist
8077 on mozilla-embed-single internally.
8079 2003-11-22 Christian Persch <chpe@cvs.gnome.org>
8081 * embed/mozilla/mozilla-embed-single.cpp:
8083 Fix cookie deletion; use do_GetService instead of
8086 2003-11-22 Christian Persch <chpe@cvs.gnome.org>
8088 * embed/ephy-embed-single.c: (ephy_embed_single_class_init),
8089 (ephy_embed_single_load_proxy_autoconf):
8091 Added API documentation.
8093 2003-11-21 Christian Persch <chpe@cvs.gnome.org>
8095 * embed/Makefile.am:
8096 * embed/ephy-cookie-manager.c: (ephy_cookie_get_type),
8097 (ephy_cookie_new), (ephy_cookie_copy), (ephy_cookie_free),
8098 (ephy_cookie_manager_get_type), (ephy_cookie_manager_base_init),
8099 (ephy_cookie_manager_list_cookies),
8100 (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
8101 * embed/ephy-cookie-manager.h:
8102 * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
8103 (ephy_embed_single_class_init), (ephy_embed_single_clear_cache),
8104 (ephy_embed_single_set_offline_mode),
8105 (ephy_embed_single_load_proxy_autoconf),
8106 (ephy_embed_single_get_font_list):
8107 * embed/ephy-embed-single.h:
8108 * embed/ephy-password-manager.c: (ephy_password_info_get_type),
8109 (ephy_password_info_new), (ephy_password_info_copy),
8110 (ephy_password_info_free), (ephy_password_manager_get_type),
8111 (ephy_password_manager_add), (ephy_password_manager_remove),
8112 (ephy_password_manager_list):
8113 * embed/ephy-password-manager.h:
8114 * embed/ephy-permission-manager.c: (ephy_permission_info_get_type),
8115 (ephy_permission_info_new), (ephy_permission_info_copy),
8116 (ephy_permission_info_free), (ephy_permission_manager_get_type),
8117 (ephy_permission_manager_base_init), (ephy_permission_manager_add),
8118 (ephy_permission_manager_remove), (ephy_permission_manager_clear),
8119 (ephy_permission_manager_test), (ephy_permission_manager_list):
8120 * embed/ephy-permission-manager.h:
8121 * embed/mozilla/mozilla-embed-single.cpp:
8122 * embed/mozilla/mozilla-embed-single.h:
8123 * embed/mozilla/mozilla-notifiers.cpp:
8125 * src/pdm-dialog.c: (pdm_dialog_get_type), (pdm_dialog_cookie_add),
8126 (pdm_dialog_password_add), (pdm_dialog_cookie_remove),
8127 (pdm_dialog_password_remove), (pdm_dialog_cookies_free),
8128 (pdm_dialog_passwords_free), (pdm_dialog_init), (pdm_dialog_new),
8129 (show_cookies_properties),
8130 (pdm_dialog_cookies_properties_button_clicked_cb):
8133 New interfaces: EphyCookieManager, EphyPermissionManager,
8134 EphyPasswordManager.
8135 Port all callers to new interfaces.
8136 Change linking order to make it link.
8138 Only set autoconf proxy url if it's non-empty.
8140 2003-11-21 Marco Pesenti Gritti <marco@gnome.org>
8142 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
8143 * lib/ephy-stock-icons.h:
8145 Pass a source based on filename instead of pixbuf
8146 for our own icon set, so that they are created only
8148 Add code to insert icon theme icons in our icon set
8149 and use icon theme icons when possible.
8151 * src/ephy-window.c:
8155 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8157 * data/glade/prefs-dialog.glade:
8159 Hide Open downloads pref. Since both behaviors are available
8160 maybe it's not necessary at all. Also I feel it confusing to
8161 have only one of the cases respecting it. I guess better
8162 to wait feedback on releases before making a call on this.
8164 * src/ephy-window.c:
8166 No more need of ... on dowload context menu
8168 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8170 * embed/ephy-embed-single.c: (ephy_embed_single_class_init):
8171 * embed/ephy-embed-single.h:
8172 * embed/mozilla/ContentHandler.cpp:
8173 * embed/mozilla/EphyHeaderSniffer.cpp:
8174 * embed/mozilla/EphyHeaderSniffer.h:
8175 * lib/ephy-marshal.list:
8177 Implement an handle_content signal to allow to write
8178 plugins to support external download managers.
8180 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8182 * embed/ephy-command-manager.c: (ephy_command_manager_base_init):
8183 * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
8184 * embed/ephy-embed.c: (ephy_embed_base_init):
8186 Not necessary to store signal id in an array for interfaces.
8188 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8190 * src/ephy-session.c: (ephy_session_save):
8192 hrm misplaced free in last commit
8194 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8196 * src/ephy-session.c: (ephy_session_save):
8198 Make xml saving low disk safe.
8200 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8202 * src/ephy-window.c: (show_embed_popup):
8204 Fix unrefing of context menu event
8206 2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
8208 * embed/mozilla/mozilla-embed.cpp:
8210 If it's not possible to go up fails do not assert, just fail
8213 2003-11-19 Marco Pesenti Gritti <marco@gnome.org>
8216 * doc/reference/Makefile.am:
8217 * doc/reference/epiphany-docs.sgml:
8218 * doc/reference/tmpl/config.sgml:
8220 Do not document config.h ;)
8221 Reenable docs build.
8223 2003-11-19 Marco Pesenti Gritti <marco@gnome.org>
8225 * doc/reference/.cvsignore:
8226 * doc/reference/Makefile.am:
8227 * doc/reference/epiphany-docs.sgml:
8228 * doc/reference/epiphany.types:
8229 * doc/reference/tmpl/config.sgml:
8230 * doc/reference/tmpl/ephy-session.sgml:
8231 * doc/reference/tmpl/ephy-shell.sgml:
8233 Complete docs base implementation. Should work
8236 * embed/Makefile.am:
8240 Cleanup a bit libs build and use a static lib
8241 also for the src/ code so that we can use it
8244 * src/ephy-nautilus-view.c:
8246 Bad chpe forgot to modify func signature.
8248 2003-11-19 Christian Persch <chpe@cvs.gnome.org>
8250 * embed/downloader-view.h:
8251 * embed/ephy-download.h:
8252 * embed/ephy-embed-dialog.h:
8253 * embed/ephy-embed-event.h:
8254 * embed/ephy-embed-persist.h:
8255 * embed/ephy-embed-popup-control.h:
8256 * embed/ephy-embed-shell.h:
8257 * embed/ephy-embed-single.h:
8258 * embed/ephy-encodings.h:
8259 * embed/ephy-favicon-cache.h:
8260 * embed/ephy-history.h:
8261 * embed/find-dialog.h:
8262 * embed/mozilla/EphyBrowser.h:
8263 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
8264 * embed/mozilla/mozilla-download.h:
8265 * embed/mozilla/mozilla-embed-persist.h:
8266 * embed/mozilla/mozilla-embed-single.h:
8267 * embed/print-dialog.h:
8268 * lib/egg/egg-editable-toolbar.h:
8269 * lib/egg/egg-toolbar-editor.h:
8270 * lib/egg/egg-toolbars-model.h:
8272 * lib/ephy-dialog.h:
8274 * lib/ephy-file-chooser.h:
8275 * lib/ephy-node-db.h:
8276 * lib/ephy-node-filter.h:
8280 * lib/ephy-string.h:
8282 * lib/widgets/ephy-arrow-toolbutton.h:
8283 * lib/widgets/ephy-cell-renderer-progress.h:
8284 * lib/widgets/ephy-ellipsizing-label.h:
8285 * lib/widgets/ephy-location-entry.h:
8286 * lib/widgets/ephy-node-view.h:
8287 * lib/widgets/ephy-search-entry.h:
8288 * lib/widgets/ephy-spinner.h:
8289 * lib/widgets/ephy-tree-model-node.h:
8290 * lib/widgets/ephy-tree-model-sort.h:
8291 * lib/widgets/ephy-zoom-action.h:
8292 * lib/widgets/ephy-zoom-control.h:
8293 * src/bookmarks/ephy-bookmark-action.h:
8294 * src/bookmarks/ephy-bookmark-properties.h:
8295 * src/bookmarks/ephy-bookmarks-editor.h:
8296 * src/bookmarks/ephy-bookmarks-menu.h:
8297 * src/bookmarks/ephy-bookmarks.h:
8298 * src/bookmarks/ephy-new-bookmark.h:
8299 * src/bookmarks/ephy-topic-action.h:
8300 * src/bookmarks/ephy-topics-selector.h:
8301 * src/ephy-automation.h:
8302 * src/ephy-completion-model.h:
8303 * src/ephy-encoding-dialog.h:
8304 * src/ephy-encoding-menu.h:
8305 * src/ephy-extensions-manager.h:
8306 * src/ephy-favicon-action.h:
8307 * src/ephy-favorites-menu.h:
8308 * src/ephy-go-action.h:
8309 * src/ephy-history-window.h:
8310 * src/ephy-location-action.h:
8311 * src/ephy-nautilus-view.h:
8312 * src/ephy-navigation-action.h:
8313 * src/ephy-notebook.h:
8314 * src/ephy-session.h:
8317 * src/ephy-tabs-menu.h:
8318 * src/ephy-toolbars-model.h:
8319 * src/ephy-window.h:
8320 * src/language-editor.h:
8322 * src/ppview-toolbar.h:
8323 * src/prefs-dialog.h:
8327 Mark all EphyFooPrivate structs as private for gtk-doc.
8329 2003-11-19 Christian Persch <chpe@cvs.gnome.org>
8331 * embed/ephy-embed.c:
8333 Forgot to remove signal IDs from enum when I removed the signals.
8335 2003-11-19 Christian Persch <chpe@cvs.gnome.org>
8337 * lib/ephy-dialog.c: (ephy_dialog_set_parent):
8338 * src/ephy-encoding-dialog.c: (sync_parent_window_cb),
8339 (ephy_encoding_dialog_init), (ephy_encoding_dialog_class_init),
8340 (ephy_encoding_dialog_new):
8342 Make encodings dialogue transient.
8344 2003-11-19 Christian Persch <chpe@cvs.gnome.org>
8346 * embed/ephy-embed.c: (ephy_embed_base_init),
8347 (ephy_embed_get_location), (ephy_embed_get_link_message),
8348 (ephy_embed_get_js_status):
8349 * embed/ephy-embed.h:
8350 * embed/mozilla/mozilla-embed.cpp:
8351 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
8352 (gnv_embed_link_message_cb):
8353 * src/ephy-nautilus-view.h:
8354 * src/ephy-tab.c: (ephy_tab_set_link_message),
8355 (ephy_tab_link_message_cb), (ephy_tab_init):
8357 Re-use some more signals from GtkMozEmbed; fix getter_Copies usage in
8358 mozilla-embed.cpp. Fixes bug #127335.
8360 2003-11-18 Marco Pesenti Gritti <marco@gnome.org>
8365 * doc/reference/Makefile.am:
8366 * doc/reference/epiphany-docs.sgml:
8367 * doc/reference/epiphany.types:
8369 Begin of gtk-doc support
8371 2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
8373 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
8377 2003-11-17 Christian Persch <chpe@cvs.gnome.org>
8379 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
8380 * embed/mozilla/GtkNSSClientAuthDialogs.h:
8381 * embed/mozilla/Makefile.am:
8382 * embed/mozilla/MozRegisterComponents.cpp:
8383 * lib/ephy-state.c: (ephy_state_add_paned), (expander_activate_cb),
8384 (ephy_state_add_expander):
8387 Ported the Crispin's GtkNSSClientAuthDialogs from galeon.
8389 - use GtkExpander instead of the CDDB disclosure thingy
8390 - persist state in ephy-state
8391 - assing a mnemonic to expander label.
8393 2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
8395 * embed/mozilla/EphyBrowser.cpp:
8397 Pass WebPageDescriptor, not CurrentDescriptor.
8398 This way we dont refetch page on post.
8400 2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
8403 * embed/mozilla/GtkNSSDialogs.cpp:
8404 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
8408 * embed/mozilla/mozilla-embed-single.cpp:
8412 2003-11-16 Marco Pesenti Gritti <marco@gnome.org>
8414 * src/ephy-shell.c: (toolwindow_show_cb), (toolwindow_hide_cb),
8415 (ephy_shell_get_bookmarks_editor):
8417 Do not access session from priv struct but use get_session,
8418 so it's properly initialized-> Fix epiphany -b crash
8420 2003-11-16 Marco Pesenti Gritti <marco@gnome.org>
8422 * src/ephy-session.c: (get_session_filename), (ephy_session_init),
8423 (ephy_session_finalize):
8424 * src/ephy-shell.c: (save_yourself_cb), (die_cb),
8425 (gnome_session_init), (ephy_shell_startup):
8427 Move gnome session code in the shell.
8429 2003-11-16 Xan Lopez <xan@masilla.org>
8431 * data/glade/prefs-dialog.glade:
8432 * src/prefs-dialog.c: (prefs_dialog_finalize),
8433 (get_download_button_label), (create_download_path_label),
8434 (prefs_dialog_init), (prefs_language_more_button_clicked_cb),
8435 (download_path_response_cb),
8436 (prefs_download_path_button_clicked_cb):
8438 Implement UI for default download path and auto open downlads
8439 prefs for the downloader.
8441 2003-11-15 Marco Pesenti Gritti <marco@gnome.org>
8444 * embed/Makefile.am:
8445 * embed/mozilla/Makefile.am:
8447 * lib/widgets/Makefile.am:
8450 Enable deprecates and werror only in maintainer mode
8451 (in the way suggested by Jamesh).
8453 2003-11-14 Marco Pesenti Gritti <marco@gnome.org>
8455 * data/GNOME_Epiphany_Automation.server.in:
8456 * data/GNOME_Epiphany_NautilusView.server.in:
8458 Use an unique factory for both interfaces.
8460 * data/ui/Makefile.am:
8462 Do not try to merge translations in nautilus xml.
8464 * src/ephy-nautilus-view.c: (disconnected_idle),
8465 (control_disconnected_cb), (ephy_nautilus_view_instance_init),
8466 (ephy_nautilus_view_finalize):
8468 Unref the view on control disconnected, not on finalize.
8470 * src/ephy-main.c: (main):
8472 Add a server mode argument, used internally by bonobo interface.
8473 Free popt context only when no more necessary.
8475 * src/ephy-automation.c:
8476 * src/ephy-automation.h:
8477 * src/ephy-shell.c: (ephy_nautilus_view_new),
8478 (ephy_automation_factory_cb), (ephy_automation_factory_new),
8479 (ephy_shell_init), (path_from_command_line_arg), (open_urls),
8480 (server_timeout), (ephy_shell_startup), (ephy_shell_finalize),
8481 (ephy_shell_new_tab):
8484 When running in server mode unref (and so exit) on a timeout.
8486 Expand args passed to the command line.
8488 2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
8490 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
8491 * embed/mozilla/mozilla-embed-single.cpp:
8492 * embed/mozilla/mozilla-embed-single.h:
8495 Put back borked mozilla alert.
8497 2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
8499 * src/ephy-shell.c: (ephy_shell_finalize):
8501 Looks like we need to unregister factory since
8502 we initialized it by ourself.
8504 2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
8506 * embed/mozilla/mozilla-notifiers.cpp:
8507 * src/ephy-main.c: (main):
8508 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_startup),
8509 (ephy_shell_finalize), (ephy_shell_get_session),
8510 (ephy_shell_get_extensions_manager):
8511 * src/ephy-window.c: (ensure_default_icon), (ephy_window_init):
8513 Rework shell services initialization so that it happen either
8514 on every instance, before the automation stuff is used, either
8515 when they are requested. This appear to fix the crash with two
8516 instances runned simultaneously.
8517 (Christian I'm not quite sure this is ok for plugins manager, if
8518 there are problems let me know.)
8520 2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
8522 * idl/EphyAutomation.idl:
8523 * src/ephy-automation.c: (ephy_automation_factory_cb),
8524 (ephy_automation_factory_new), (impl_ephy_automation_loadurl):
8525 * src/ephy-automation.h:
8526 * src/ephy-main.c: (shell_weak_notify), (main):
8527 * src/ephy-shell.c: (ephy_shell_error_quark), (ephy_shell_init),
8528 (init_services), (open_urls), (ephy_shell_startup),
8529 (ephy_shell_finalize), (ephy_shell_new):
8532 First stab at reorganizing initialization.
8533 Fix crashes when launching an epiphany instance while
8534 another once is still not initialized completely. It still
8535 doesnt open the second session correctly though.
8537 2003-11-12 Marco Pesenti Gritti <marco@gnome.org>
8539 * embed/mozilla/mozilla-embed-single.cpp:
8540 * embed/mozilla/mozilla-embed.cpp:
8542 Silly typos, thanks crispin.
8544 2003-11-12 Christian Persch <chpe@cvs.gnome.org>
8546 * src/window-commands.c: (toolbar_editor_response_cb):
8548 Link up toolbar editor help button.
8550 2003-11-11 Christian Persch <chpe@cvs.gnome.org>
8552 * data/glade/epiphany.glade:
8554 Set initial visibility to false, fixes a warning when showing the
8557 2003-11-11 Marco Pesenti Gritti <marco@gnome.org>
8559 * embed/ephy-embed-single.c: (ephy_embed_single_class_init):
8560 * embed/ephy-embed-single.h:
8561 * embed/mozilla/mozilla-embed-persist.cpp:
8562 * embed/mozilla/mozilla-embed-single.cpp:
8563 * embed/mozilla/mozilla-embed.cpp:
8564 * embed/mozilla/mozilla-embed.h:
8565 * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
8566 * src/ephy-session.c: (write_ephy_window):
8567 * src/ephy-shell.c: (ephy_shell_init):
8568 * src/ephy-tab.c: (ephy_tab_size_to_cb):
8569 * src/ephy-window.c: (translate_default_chrome):
8571 Build xul dialogs using GtkWindow+GtkMozEmbed.
8572 Make src code simpler and fix a pair of bugs.
8574 2003-11-10 Christian Persch <chpe@cvs.gnome.org>
8576 * data/glade/Makefile.am:
8578 And add it to Makefile.am too.
8580 2003-11-10 Christian Persch <chpe@cvs.gnome.org>
8582 * data/glade/certificate-dialogs.glade:
8584 We really need the glade file from galeon too.
8586 2003-11-10 Christian Persch <chpe@cvs.gnome.org>
8593 * lib/ephy-module-loader.c: (ephy_module_loader_get_type),
8594 (ephy_module_loader_new), (ephy_module_loader_load),
8595 (ephy_module_loader_unload), (ephy_module_loader_class_init),
8596 (ephy_module_loader_init), (ephy_module_loader_finalize),
8597 (ephy_module_loader_factory):
8598 * lib/ephy-module-loader.h:
8599 * plugins/.cvsignore:
8600 * plugins/Makefile.am:
8601 * plugins/sample/.cvsignore:
8602 * plugins/sample/Makefile.am:
8603 * plugins/sample/sample.c:
8605 * src/bookmarks/ephy-bookmarks-editor.c: (get_target_window):
8606 * src/bookmarks/ephy-bookmarks.c:
8607 * src/ephy-automation.c: (ephy_automation_factory),
8608 (ephy_automation_factory_new), (impl_ephy_automation_loadurl),
8609 (impl_ephy_automation_load_session), (ephy_automation_class_init):
8610 * src/ephy-extension.c: (ephy_extension_get_type),
8611 (ephy_extension_attach_window), (ephy_extension_detach_window):
8612 * src/ephy-extension.h:
8613 * src/ephy-extensions-manager.c:
8614 (ephy_extensions_manager_get_type),
8615 (ephy_extensions_manager_instantiate_extension),
8616 (ephy_extensions_manager_load), (ephy_extensions_manager_load_dir),
8617 (ephy_extensions_manager_add), (ephy_extensions_manager_init),
8618 (ephy_extensions_manager_finalize), (impl_attach_window),
8619 (impl_detach_window), (ephy_extensions_manager_iface_init),
8620 (ephy_extensions_manager_class_init),
8621 (ephy_extensions_manager_new):
8622 * src/ephy-extensions-manager.h:
8623 * src/ephy-history-window.c: (get_target_window):
8624 * src/ephy-plugin.c:
8625 * src/ephy-plugin.h:
8626 * src/ephy-session.c: (ephy_session_get_type),
8627 (get_session_filename), (session_delete), (net_stop_cb),
8628 (tab_added_cb), (tab_removed_cb), (tabs_reordered_cb),
8629 (impl_attach_window), (impl_detach_window), (save_yourself_cb),
8630 (die_cb), (gnome_session_attach), (gnome_session_detach),
8631 (ensure_session_directory), (ephy_session_init),
8632 (ephy_session_dispose), (ephy_session_finalize),
8633 (ephy_session_iface_init), (ephy_session_class_init),
8634 (offer_to_resume), (ephy_session_autoresume), (ephy_session_close),
8635 (write_tab), (write_window_geometry), (write_tool_window),
8636 (write_ephy_window), (ephy_session_save), (parse_embed),
8637 (ephy_session_load), (ephy_session_get_windows),
8638 (ephy_session_add_window), (ephy_session_remove_window),
8639 (ephy_session_get_active_window):
8640 * src/ephy-session.h:
8641 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
8642 (ephy_shell_get_session), (ephy_shell_get_extensions_manager),
8643 (toolwindow_show_cb), (toolwindow_hide_cb):
8645 * src/ephy-window.c: (ephy_window_destroy), (ephy_window_init):
8646 * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
8650 Create a new extensions API. Make session an internal extension :)
8651 Port callers to session API changes.
8653 2003-11-10 Xan Lopez <xan@masilla.org>
8655 * embed/mozilla/mozilla-embed-persist.cpp:
8659 2003-11-10 Marco Pesenti Gritti <marco@gnome.org>
8661 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load):
8663 Fix compile warning.
8665 * src/ephy-completion-model.c: (init_text_col):
8667 Correct TEXT column get_value
8669 2003-11-10 Marco Pesenti Gritti <marco@gnome.org>
8671 * embed/mozilla/mozilla-embed.cpp:
8673 Remove a decl I forgot.
8675 * lib/egg/egg-editable-toolbar.c: (create_item_from_action),
8676 (create_item), (drag_data_received_cb), (item_added_cb),
8677 (egg_editable_toolbar_construct):
8679 Copy hack from gtk to make tooltips work.
8681 2003-11-10 Christian Persch <chpe@cvs.gnome.org>
8683 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load):
8684 * lib/egg/egg-toolbars-model.h:
8685 * src/ephy-toolbars-model.c: (ephy_toolbars_model_set_bookmarks):
8687 Fix recovery from corrupted toolbar layout file.
8689 2003-11-10 Marco Pesenti Gritti <marco@gnome.org>
8691 * embed/mozilla/MozDownload.cpp:
8693 Do not disable conversion. Some pages was
8694 saved as gz compressed.
8696 2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
8698 * embed/ephy-embed.c: (ephy_embed_base_init):
8699 * embed/ephy-embed.h:
8700 * embed/mozilla/mozilla-embed.cpp:
8701 * src/ephy-tab.c: (ephy_tab_init):
8703 Do not connect and reemit same signal for nothing.
8704 Remove unused/expensive progress signal.
8706 * src/session.c: (session_save):
8708 Unlink session file when all windows are removed.
8710 2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
8712 * embed/ephy-embed.h:
8713 * idl/EphyAutomation.idl:
8714 * src/ephy-automation.c: (impl_ephy_automation_loadurl),
8715 (impl_ephy_automation_open_bookmarks_editor),
8716 (ephy_automation_init), (ephy_automation_object_finalize),
8717 (ephy_automation_class_init):
8718 * src/ephy-completion-model.c: (root_child_removed_cb):
8719 * src/ephy-main.c: (ephy_main_start):
8720 * src/ephy-shell.c: (ephy_shell_get_active_window),
8721 (toolwindow_show_cb), (toolwindow_hide_cb),
8722 (ephy_shell_get_bookmarks_editor), (ephy_shell_get_history_window):
8724 * src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_size_to_cb):
8725 * src/ephy-window.c: (remove_from_session), (ephy_window_init):
8726 * src/session.c: (session_autoresume), (session_close),
8727 (session_dispose), (save_window_geometry), (save_tool_window),
8728 (save_ephy_window), (session_save), (session_load),
8729 (session_get_windows), (net_stop_cb), (tab_added_cb),
8730 (tab_removed_cb), (tabs_reordered_cb), (session_add_window),
8731 (session_remove_window), (save_yourself_cb), (session_die_cb),
8732 (gnome_session_init), (session_init):
8734 * src/window-commands.c: (window_cmd_go_bookmarks),
8735 (window_cmd_go_history):
8737 Cleanup session. Persist also history and bookmarks.
8739 2003-11-09 Christian Persch <chpe@cvs.gnome.org>
8741 * src/window-commands.c: (window_cmd_help_about):
8743 Don't unref the icon theme, we don't own it.
8745 2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
8747 * embed/ephy-history.c: (ephy_history_save):
8749 Do not save All node
8751 2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
8753 * embed/mozilla/mozilla-embed-persist.cpp:
8754 * embed/mozilla/mozilla-embed-single.cpp:
8755 * embed/mozilla/mozilla-embed.cpp:
8757 Remove decls from the top
8759 2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
8761 * lib/widgets/ephy-tree-model-node.c:
8762 (ephy_tree_model_node_get_flags):
8763 * src/ephy-completion-model.c: (ephy_completion_model_get_flags):
8765 Pass ITEMS_PERSIST and LIST_ONLY to the models, the implementation
8766 looks already ok with it to me. Hopefully not missing something ...
8768 2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
8770 * src/bookmarks/ephy-bookmarks-editor.c:
8771 (ephy_bookmarks_editor_update_menu):
8772 * src/ephy-history-window.c: (ephy_history_window_show),
8773 (ephy_history_window_class_init),
8774 (ephy_history_window_update_menu):
8776 Focus history entry on _show.
8777 Do not try to update paste menu item using the wait
8778 api, it can cause a crash on a timeout and anyway
8779 it's incosistent what we do in main window.
8781 2003-11-08 Christian Persch <chpe@cvs.gnome.org>
8783 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
8784 (ephy_favicon_cache_finalize):
8785 * embed/ephy-history.c: (ephy_history_save):
8786 * lib/ephy-file-helpers.c: (ephy_file_switch_temp_file):
8787 * lib/ephy-file-helpers.h:
8788 * lib/ephy-node-db.c: (ephy_node_db_load_from_file),
8789 (ephy_node_db_write_to_xml_valist),
8790 (ephy_node_db_write_to_xml_safe):
8791 * lib/ephy-node-db.h:
8792 * lib/ephy-node.c: (write_parent), (ephy_node_write_to_xml):
8794 * lib/ephy-state.c: (ephy_states_save), (ensure_states):
8795 * src/bookmarks/ephy-bookmarks-export.c: (write_topics_list),
8796 (ephy_bookmarks_export_rdf):
8797 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save):
8799 Port node db saving and RDF export to xml writer api.
8801 2003-11-07 Christian Persch <chpe@cvs.gnome.org>
8803 * src/ephy-favicon-actio.c: (ephy_favicon_action_finalize):
8807 2003-11-07 Christian Persch <chpe@cvs.gnome.org>
8809 * src/ephy-location-action.c: (ephy_location_action_finalize):
8811 Chain up to parent's finalize method.
8813 2003-11-07 Marco Pesenti Gritti <marco@gnome.org>
8815 * src/ephy-completion-model.c: (get_path_real),
8816 (node_iter_from_node), (get_index_root), (root_child_removed_cb),
8817 (root_child_added_cb), (root_child_changed_cb),
8818 (ephy_completion_model_get_value),
8819 (ephy_completion_model_get_iter), (ephy_completion_model_get_path),
8820 (ephy_completion_model_iter_next),
8821 (ephy_completion_model_iter_children),
8822 (ephy_completion_model_iter_n_children),
8823 (ephy_completion_model_iter_nth_child),
8824 (ephy_completion_model_iter_parent):
8826 Rewrite the iteration part to take advantage of user_data2. Should
8827 be faster and a bit cleaner.
8829 2003-11-06 Xan Lopez <xan@masilla.org>
8831 * embed/downloader-view.c: (download_changed_cb):
8833 Use kB, MB and GB for the total size of the files being downloaded.
8836 * embed/mozilla/ContentHandler.cpp:
8840 2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
8842 * src/ephy-completion-model.c: (ephy_completion_model_iter_next):
8844 Handle correctly last bookmark case
8846 2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
8848 * embed/mozilla/ContentHandler.cpp:
8849 * embed/mozilla/ContentHandler.h:
8853 2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
8860 * src/window-commands.c: (window_cmd_help_about):
8862 Use gtk icon theme here too.
8864 2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
8866 * embed/downloader-view.c:
8867 * embed/ephy-embed-popup-control.c:
8868 * embed/mozilla/ExternalProtocolService.cpp:
8869 * embed/mozilla/FilePicker.cpp:
8870 * embed/mozilla/GtkNSSDialogs.cpp:
8871 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
8872 * embed/mozilla/mozilla-embed-single.cpp:
8873 * embed/mozilla/mozilla-notifiers.cpp:
8874 * lib/ephy-file-helpers.c:
8875 * lib/widgets/ephy-search-entry.c:
8877 Change some more i18n inclusion and remove several
8880 2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
8882 * data/epiphany.schemas.in:
8884 Correct download dir default.
8886 * embed/ephy-embed-shell.h:
8887 * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
8888 (ephy_embed_shell_finalize), (ephy_embed_shell_get_encodings),
8889 (load_mime_from_xml), (ephy_embed_shell_check_mime):
8891 Add check_mime api for permissions.
8893 * embed/mozilla/ContentHandler.cpp:
8895 First incomplete try at using it.
8897 2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
8900 * data/check-mime.py:
8901 * data/mime-types-permissions.xml:
8903 Add a list of permissions for mime and a script
8904 to update it (py hackers please forgive me).
8905 I put only very obvious items in the safe list
8908 2003-11-05 Christian Persch <chpe@cvs.gnome.org>
8910 * embed/downloader-view.c:
8911 * embed/ephy-embed-popup-control.c:
8912 * embed/ephy-encodings.c:
8913 * embed/ephy-history.c:
8914 * embed/mozilla/ContentHandler.cpp:
8915 * embed/mozilla/EphyHeaderSniffer.cpp:
8916 * embed/mozilla/FilePicker.cpp:
8917 * lib/eel-gconf-extensions.c:
8918 * lib/egg/egg-editable-toolbar.c:
8919 * lib/ephy-file-helpers.c:
8924 * lib/widgets/ephy-cell-renderer-progress.c:
8925 * lib/widgets/ephy-zoom-action.c:
8926 * lib/widgets/ephy-zoom-control.c:
8927 * src/bookmarks/ephy-bookmark-action.c:
8928 * src/bookmarks/ephy-bookmark-properties.c:
8929 * src/bookmarks/ephy-bookmarks-editor.c:
8930 * src/bookmarks/ephy-bookmarks-import.c:
8931 * src/bookmarks/ephy-bookmarks-menu.c:
8932 * src/bookmarks/ephy-bookmarks.c:
8933 * src/bookmarks/ephy-new-bookmark.c:
8934 * src/bookmarks/ephy-topic-action.c:
8935 * src/ephy-encoding-dialog.c:
8936 * src/ephy-encoding-menu.c:
8937 * src/ephy-go-action.c:
8938 * src/ephy-history-window.c:
8939 * src/ephy-notebook.c:
8942 * src/ephy-toolbars-model.c:
8943 * src/ephy-window.c:
8945 * src/popup-commands.c:
8946 * src/ppview-toolbar.c:
8947 * src/prefs-dialog.c:
8950 * src/window-commands.c:
8952 Use new glib gi18n.h instead of bonobo's bonobo-i18n.h.
8954 2003-11-05 Christian Persch <chpe@cvs.gnome.org>
8956 * data/glade/print.glade:
8957 * embed/print-dialog.c: (impl_show), (print_dialog_class_init),
8958 (print_dialog_new), (print_dialog_new_with_parent),
8959 (print_dialog_print), (print_dialog_preview),
8960 (print_cancel_button_cb), (print_preview_button_cb):
8962 Only allow choosing "Selection" if there really is one.
8964 * lib/ephy-dialog.c: (impl_run):
8966 Use ephy_dialog_show() when running an EphyDialog.
8968 2003-11-05 Marco Pesenti Gritti <marco@gnome.org>
8970 * lib/ephy-gui.c: (ephy_gui_help):
8973 Remove unused func, bad xan
8975 2003-11-05 Christian Persch <chpe@cvs.gnome.org>
8977 * embed/ephy-command-manager.c:
8978 (ephy_command_manager_can_do_command):
8979 * embed/ephy-command-manager.h:
8980 * embed/mozilla/mozilla-embed.cpp:
8981 * src/ephy-window.c: (edit_menu_show_cb):
8983 Renamed to get_command_state to can_do_command.
8985 2003-11-05 Marco Pesenti Gritti <marco@gnome.org>
8987 * embed/ephy-embed-prefs.h:
8988 * embed/mozilla/mozilla-notifiers.cpp:
8990 Migrate font family too
8992 2003-11-05 Christian Persch <chpe@cvs.gnome.org>
8994 * embed/Makefile.am:
8995 * embed/ephy-command-manager.c: (ephy_command_manager_do_command),
8996 (ephy_command_manager_get_command_state):
8997 * embed/ephy-command-manager.h:
8998 * embed/ephy-embed-event.c: (ephy_embed_event_get_type),
8999 (ephy_embed_event_class_init), (ephy_embed_event_init),
9000 (ephy_embed_event_finalize), (ephy_embed_event_new),
9001 (ephy_embed_event_get_event_type), (ephy_embed_event_get_coords),
9002 (ephy_embed_event_get_context), (ephy_embed_event_set_property):
9003 * embed/ephy-embed-event.h:
9004 * embed/ephy-embed-persist.c: (ephy_embed_persist_cancel):
9005 * embed/ephy-embed-persist.h:
9006 * embed/ephy-embed-popup-control.c:
9007 (ephy_embed_popup_control_set_event),
9008 (embed_popup_copy_location_cmd), (embed_popup_save_page_as_cmd),
9009 (embed_popup_open_frame_cmd):
9010 * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
9011 (ephy_embed_single_class_init), (ephy_embed_single_clear_cache),
9012 (ephy_embed_single_set_offline_mode),
9013 (ephy_embed_single_load_proxy_autoconf),
9014 (ephy_embed_single_get_font_list),
9015 (ephy_embed_single_list_cookies),
9016 (ephy_embed_single_remove_cookies),
9017 (ephy_embed_single_list_passwords),
9018 (ephy_embed_single_remove_passwords),
9019 (ephy_embed_single_free_cookies),
9020 (ephy_embed_single_free_passwords):
9021 * embed/ephy-embed-single.h:
9022 * embed/ephy-embed-types.h:
9023 * embed/ephy-embed.c: (ephy_embed_get_type),
9024 (ephy_embed_base_init), (ephy_embed_new), (ephy_embed_load_url),
9025 (ephy_embed_stop_load), (ephy_embed_can_go_back),
9026 (ephy_embed_can_go_forward), (ephy_embed_can_go_up),
9027 (ephy_embed_get_go_up_list), (ephy_embed_go_back),
9028 (ephy_embed_go_forward), (ephy_embed_go_up),
9029 (ephy_embed_get_title), (ephy_embed_get_location),
9030 (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
9031 (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
9032 (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
9033 (ephy_embed_get_security_level), (ephy_embed_find_set_properties),
9034 (ephy_embed_find_next), (ephy_embed_activate),
9035 (ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
9036 (ephy_embed_print), (ephy_embed_print_preview_close),
9037 (ephy_embed_print_preview_n_pages),
9038 (ephy_embed_print_preview_navigate):
9039 * embed/ephy-embed.h:
9040 * embed/ephy-history.c:
9041 * embed/find-dialog.c: (find_dialog_go_next),
9042 (find_dialog_go_prev):
9043 * embed/mozilla/mozilla-embed-persist.cpp:
9044 * embed/mozilla/mozilla-embed-single.cpp:
9045 * embed/mozilla/mozilla-embed.cpp:
9046 * embed/mozilla/mozilla-embed.h:
9050 * src/ephy-encoding-dialog.c: (sync_embed_cb), (activate_choice):
9051 * src/ephy-encoding-menu.c: (update_encoding_menu_cb),
9052 (encoding_activate_cb):
9053 * src/ephy-favicon-action.c: (each_url_get_data_binder):
9054 * src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_click_cb),
9055 (gnv_embed_context_menu_cb), (gnv_embed_title_cb),
9056 (gnv_popup_cmd_frame_in_new_window), (gnv_zoomable_zoom_in_cb),
9057 (gnv_zoomable_zoom_out_cb):
9058 * src/ephy-navigation-action.c: (activate_up_menu_item_cb),
9059 (setup_back_or_forward_menu), (setup_up_menu):
9060 * src/ephy-tab.c: (ephy_tab_address_cb),
9061 (ephy_tab_zoom_changed_cb), (ephy_tab_title_cb),
9062 (ephy_tab_dom_mouse_click_cb), (ephy_tab_update_navigation_flags),
9063 (ephy_tab_set_title):
9064 * src/ephy-window.c: (edit_menu_show_cb), (sync_tab_security),
9065 (show_embed_popup), (ephy_window_set_zoom):
9066 * src/pdm-dialog.c: (pdm_dialog_init):
9067 * src/popup-commands.c: (popup_cmd_frame_in_new_tab),
9068 (popup_cmd_frame_in_new_window), (popup_cmd_open_frame):
9069 * src/ppview-toolbar.c: (toolbar_update_sensitivity),
9070 (toolbar_cmd_ppv_goto_last), (clamp_page_limits):
9071 * src/prefs-dialog.c: (setup_font_menu),
9072 (prefs_homepage_current_button_clicked_cb):
9073 * src/session.c: (save_tab):
9074 * src/window-commands.c: (window_cmd_file_send_to),
9075 (window_cmd_file_bookmark_page), (window_cmd_view_page_source):
9077 Get rid of gresult type. Use return values instead of out-parameters
9078 whereever possible, and port all callers.
9080 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9082 * embed/ephy-embed-prefs.h:
9084 Better names for new font size keys
9086 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9088 * lib/eel-gconf-extensions.c: (global_client_free),
9089 (eel_gconf_client_get_global), (eel_gconf_handle_error),
9090 (eel_gconf_set_string), (eel_gconf_is_default),
9091 (eel_gconf_key_is_writable), (eel_gconf_monitor_add),
9092 (eel_gconf_monitor_remove), (eel_gconf_preload_cache),
9093 (eel_gconf_get_default_value), (eel_strcmp), (eel_str_is_equal),
9094 (simple_value_is_equal), (eel_gconf_value_is_equal),
9095 (eel_gconf_value_get_string_list),
9096 (eel_gconf_value_set_string_list), (eel_gconf_set_float),
9097 (eel_gconf_get_float):
9098 * lib/eel-gconf-extensions.h:
9103 * lib/widgets/ephy-spinner.c:
9104 * embed/ephy-embed-prefs.h:
9105 * embed/mozilla/mozilla-notifiers.cpp:
9107 Migrate old font size settings. This will screw things
9108 for 1.1 users, not much we can do about it now.
9110 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9112 * embed/downloader-view.c:
9113 * embed/mozilla/ExternalProtocolService.cpp:
9114 * embed/mozilla/mozilla-embed-single.cpp:
9115 * lib/widgets/ephy-spinner.c:
9116 * src/bookmarks/ephy-bookmarks-editor.c:
9117 * src/language-editor.c:
9120 Remove unused ephy-prefs includes
9122 2003-11-04 Xan Lopez <xan@masilla.org>
9124 * data/epiphany.schemas.in:
9125 * embed/mozilla/ContentHandler.cpp:
9126 * embed/mozilla/ContentHandler.h:
9129 Rework ContentHandler to use the auto_open_downloads key.
9131 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9133 * src/ephy-window.c: (edit_menu_show_cb):
9135 Fix sensitivity of Paste. Still not set for native
9136 entries, I cant really see a way to do it without waiting and so
9137 making the change visible which sucks.
9139 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9141 * src/ephy-window.c: (edit_menu_show_cb), (edit_menu_hide_cb),
9142 (init_menu_updaters), (setup_window):
9144 Yet another sensitivity update strategy. Set sensitivity
9145 on menu show and reset it on menu hide, so that accellerators
9148 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9150 * src/ephy-window.c: (window_cmd_edit):
9152 update undo/redo sensitivity
9154 2003-11-04 David Adam Bordoley <bordoley@msu.edu>
9156 * data/ui/epiphany-ui.xml:
9157 * src/window-commands.c: (window_cmd_edit_undo),
9158 (window_cmd_edit_redo):
9159 * src/window-commands.h:
9163 2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
9165 * data/ui/epiphany-ui.xml:
9167 Show only paste in the context menu, it's the only
9168 one that works in mozilla.
9170 * embed/ephy-command-manager.c:
9171 (ephy_command_manager_get_command_state):
9172 * embed/ephy-command-manager.h:
9174 Rename the state api.
9176 * embed/mozilla/EphyBrowser.cpp:
9177 * embed/mozilla/EphyBrowser.h:
9178 * embed/mozilla/mozilla-embed.cpp:
9180 Implement state api.
9182 * src/ephy-window.c: (window_cmd_edit), (show_embed_popup):
9184 Update clipboard menus on activate.
9186 2003-11-03 Christian Persch <chpe@cvs.gnome.org>
9188 * lib/ephy-marshal.list:
9190 Remove unused types.
9192 * embed/ephy-embed.c: (ephy_embed_base_init):
9193 * lib/widgets/ephy-arrow-toolbutton.c:
9194 (ephy_arrow_toolbutton_class_init):
9195 * src/ephy-notebook.c: (ephy_notebook_class_init):
9197 Use g_cclosure_marshal_* instead of our own ephy_marshal_*
9198 where there is a one.
9200 For signals returning a boolean, use the
9201 g_signal_accumulator_true_handled accumulator.
9203 2003-11-02 Xan Lopez <xan@masilla.org>
9205 * data/epiphany.schemas.in:
9207 Remove the "show_details in downloader" schema.
9209 * embed/ephy-embed-popup-control.c: (save_url):
9210 * embed/mozilla/ContentHandler.cpp:
9211 * embed/mozilla/EphyHeaderSniffer.cpp:
9213 * src/popup-commands.c: (save_property_url):
9215 Implement the new downloading mechanism in CH, also rename
9216 CONF_STATE_DOWNLOADING_DIR to CONF_STATE_DOWNLOAD_DIR.
9218 2003-11-02 Christian Persch <chpe@cvs.gnome.org>
9220 * lib/ephy-dialog.c: (impl_run):
9222 Initialise the dialogue on run too.
9224 2003-11-02 Christian Persch <chpe@cvs.gnome.org>
9226 * embed/mozilla/PrintingPromptService.cpp: (ShowPrintDialog):
9228 Adjust return value so that mozilla doesn't erreonously put up
9231 2003-11-02 Christian Persch <chpe@cvs.gnome.org>
9233 * embed/mozilla/PrintingPromptService.cpp:
9234 * embed/print-dialog.c: (print_dialog_new),
9235 (print_dialog_new_with_parent), (print_dialog_print),
9236 (print_cancel_button_cb), (print_preview_button_cb):
9238 Don't unref the print dialogue twice when shown from
9241 2003-11-02 Christian Persch <chpe@cvs.gnome.org>
9243 * embed/mozilla/mozilla-embed.cpp: (impl_print):
9245 Unset silent mode after printing, should fix bug #125984.
9247 2003-11-01 Christian Persch <chpe@cvs.gnome.org>
9249 * embed/ephy-history.c: (ephy_history_save), (hosts_added_cb),
9250 (hosts_removed_cb), (hosts_changed_cb), (pages_added_cb),
9251 (pages_removed_cb), (pages_changed_cb), (ephy_history_init):
9253 Only save history db if there have been changes. Fixes bug #125973.
9255 2003-11-01 Christian Persch <chpe@cvs.gnome.org>
9257 * embed/mozilla/FilePicker.cpp:
9258 * lib/ephy-file-chooser.c: (current_folder_changed_cb),
9259 (ephy_file_chooser_init), (ephy_file_chooser_set_persist_key),
9260 (ephy_file_chooser_get_persist_key),
9261 (ephy_file_chooser_get_property), (ephy_file_chooser_class_init),
9262 (ephy_file_chooser_new):
9263 * lib/ephy-file-chooser.h:
9265 Don't set the persist key on object construction time.
9268 2003-10-31 Christian Persch <chpe@cvs.gnome.org>
9270 * embed/mozilla/MozillaPrivate.cpp:
9271 * embed/mozilla/MozillaPrivate.h:
9272 * embed/mozilla/PrintingPromptService.cpp:
9274 Correctly set the embed for the print dialogue.
9276 2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
9278 * embed/mozilla/ContentHandler.cpp:
9279 * lib/ephy-file-helpers.c:
9280 * lib/ephy-file-helpers.h:
9282 Use gnomevfs helper to open applications, drop our own.
9284 2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
9286 * lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
9287 * lib/egg/egg-toolbar-editor.c: (set_drag_cursor):
9289 Set the cursor hotspot to something sensible. All bugs
9290 seem to be gone here, feel free to report more ;)
9292 2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
9294 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
9296 When changing toolbar unhighlight the old one, not the new
9298 2003-10-30 Christian Persch <chpe@cvs.gnome.org>
9300 * embed/mozilla/mozilla-embed-single.cpp: (getUILang):
9303 Yet another mozilla API change.
9305 2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
9307 * embed/mozilla/FilePicker.cpp:
9309 Do not require a parent window
9311 2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
9313 * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb):
9315 Fix creation of special drag types items
9317 2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
9319 * lib/ephy-dnd.c: (add_one_netscape_url), (add_one_uri),
9322 * lib/widgets/ephy-tree-model-sort.c:
9323 (each_property_get_data_binder):
9324 * src/ephy-favicon-action.c: (each_url_get_data_binder):
9326 Add a title param to dnd iterator and remove unused screen
9329 2003-10-29 Christian Persch <chpe@cvs.gnome.org>
9331 * embed/ephy-history.c: (ephy_history_add_host),
9332 (ephy_history_get_host):
9333 * embed/ephy-history.h:
9335 Add public function to get a host node from a page url.
9337 * src/ephy-tab.c: (address_has_web_scheme), (ephy_tab_address_cb),
9338 (ephy_tab_zoom_changed_cb), (open_link_in_new_tab),
9341 Persist zoom settings per host.
9343 2003-10-29 Soren Sandmann <sandmann@daimi.au.dk>
9345 * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb),
9346 (free_dragged_item), (toolbar_drag_drop_cb),
9347 (toolbar_drag_motion_cb), (toolbar_drag_leave_cb),
9348 (toolbar_added_cb), (item_removed_cb):
9350 Make it use new api and make the highlighting a good deal
9353 2003-10-29 Marco Pesenti Gritti <marco@gnome.org>
9355 * embed/mozilla/EphyBrowser.cpp:
9356 * embed/mozilla/EphyBrowser.h:
9357 * embed/mozilla/EventContext.cpp:
9359 We cant cache mDOMDocument, it changes for
9360 every document loaded.
9361 Remove some unused methods from definition.
9363 2003-10-29 Marco Pesenti Gritti <marco@gnome.org>
9365 * embed/mozilla/EphyBrowser.cpp:
9366 * embed/mozilla/EphyBrowser.h:
9368 Make some vars private, remove an unused one.
9370 * embed/mozilla/EventContext.cpp:
9372 Use the content dom document to determine
9375 2003-10-29 Xan Lopez <xan@masilla.org>
9381 2003-10-29 Xan Lopez <xan@masilla.org>
9383 * embed/downloader-view.c: (downloader_view_remove_download):
9385 Implement smart selection in the downloader view.
9387 * data/epiphany.schemas.in:
9388 * embed/ephy-embed-popup-control.c:
9389 (embed_popup_download_link_cmd):
9390 * embed/mozilla/EphyHeaderSniffer.cpp:
9392 * src/popup-commands.c: (popup_cmd_download_link):
9394 Make persist downloads store the files in the download dir
9395 automatically without asking the user (key only accessible via
9396 gconf atm). CH downloads still need fixing.
9398 2003-10-28 Christian Persch <chpe@cvs.gnome.org>
9400 * src/prefs-dialog.c: (sort_detectors), (create_optionmenu),
9401 (prefs_dialog_init):
9403 Always list "Off" as first item in the list of autodetectors.
9406 2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
9408 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
9410 Unref the store once added to the combo.
9412 2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
9416 Build nautilus server only when the view is enabled
9418 2003-10-28 Christian Persch <chpe@cvs.gnome.org>
9420 * embed/mozilla/ContentHandler.cpp:
9421 (MimeAskActionDialog::MimeAskActionDialog):
9425 2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
9427 * embed/ephy-embed-persist.h:
9428 * embed/ephy-embed.c:
9429 * embed/ephy-embed.h:
9430 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
9431 * embed/mozilla/EphyBrowser.cpp:
9432 * embed/mozilla/EphyBrowser.h:
9433 * embed/mozilla/EphyHeaderSniffer.cpp:
9434 * embed/mozilla/EphyHeaderSniffer.h:
9435 * embed/mozilla/MozDownload.cpp:
9436 * embed/mozilla/MozDownload.h:
9437 * embed/mozilla/mozilla-embed-persist.cpp:
9438 * embed/mozilla/mozilla-embed.cpp:
9439 * src/ephy-shell.c: (delete_files), (ephy_shell_finalize),
9440 (ephy_shell_new_tab), (ephy_shell_delete_on_exit):
9442 * src/window-commands.c: (get_editor_application),
9443 (editor_open_uri), (save_source_completed_cb),
9444 (editor_can_open_uri), (save_temp_source),
9445 (window_cmd_view_page_source):
9447 Open source in the default editor and
9448 remove the unused copy api.
9449 Add a missing include while at it.
9451 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9453 * embed/mozilla/EphyBrowser.cpp:
9455 Fix page cloning, I was query descriptors interface
9456 on webBrowser instead of docshell.
9458 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9460 * embed/mozilla/EphyBrowser.cpp:
9462 We need to force the encoding to be able
9465 2003-10-27 Christian Persch <chpe@cvs.gnome.org>
9467 * embed/mozilla/EphyHeaderSniffer.cpp:
9468 * embed/mozilla/EphyHeaderSniffer.h:
9470 Implement filechooser for ASK_DESTINATION.
9472 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9474 * embed/mozilla/EphyBrowser.cpp:
9475 * embed/mozilla/EphyBrowser.h:
9476 * embed/mozilla/mozilla-embed.cpp:
9478 Solving the wrapper mess THE END
9480 An about:blank document is created syncronously
9481 on _init, which means there are no more race conditions !
9482 Mozilla api is CRACK.
9484 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9486 * embed/mozilla/EphyBrowser.cpp:
9487 * embed/mozilla/EphyBrowser.h:
9488 * embed/mozilla/EphyWrapper.cpp:
9489 * embed/mozilla/EphyWrapper.h:
9490 * embed/mozilla/EventContext.cpp:
9491 * embed/mozilla/EventContext.h:
9492 * embed/mozilla/Makefile.am:
9493 * embed/mozilla/mozilla-embed-persist.cpp:
9494 * embed/mozilla/mozilla-embed.cpp:
9495 * embed/mozilla/mozilla-embed.h:
9497 Solving the wrapper mess Episode 3.
9498 Rename to EphyBrowser and add sanity checks.
9499 GtkMozEmbed initialize the browser on realize, that
9500 means until that we shouldnt use most of the EphyBrowser
9501 methods. I'm quite sure there are not such cases in
9502 current implementation, otherwise we would have had
9503 problems also before. Though better avoid problems
9506 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9508 * embed/mozilla/EphyWrapper.cpp:
9509 * embed/mozilla/EphyWrapper.h:
9510 * embed/mozilla/mozilla-embed.cpp:
9512 Solving the wrapper mess Episode 2.
9514 Create EphyWrapper on _init. Initialize it
9515 on realize. Initialize the document part of it
9516 on state changed (mozilla is full of hacks like this,
9517 wouldnt have it be simpler to create an event ?;).
9519 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9521 * embed/ephy-embed.c:
9522 * embed/ephy-embed.h:
9523 * embed/mozilla/EphyWrapper.cpp:
9524 * embed/mozilla/EphyWrapper.h:
9525 * embed/mozilla/EventContext.cpp:
9526 * embed/mozilla/mozilla-embed-persist.cpp:
9527 * embed/mozilla/mozilla-embed.cpp:
9529 Solving the wrapper mess Episode 1.
9531 Cleanup EphyWrapper to use higher level apis.
9532 Do not set docshell history explicitly, it seem
9533 to pickup the registered one nicely.
9535 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9537 * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed):
9541 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9543 * src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_click_cb),
9544 (gnv_popup_cmd_new_window), (gnv_popup_cmd_image_in_new_window),
9545 (gnv_popup_cmd_frame_in_new_window):
9547 Sync with nautilus api
9549 2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
9551 * lib/egg/egg-editable-toolbar.c: (create_dock), (set_fixed_style),
9552 (unset_fixed_style), (toolbar_changed_cb), (unparent_fixed),
9553 (update_fixed), (toolbar_removed_cb), (toolbars_clean),
9554 (egg_editable_toolbar_construct), (egg_editable_toolbar_init),
9555 (egg_editable_toolbar_finalize), (egg_editable_toolbar_set_fixed):
9556 * lib/egg/egg-editable-toolbar.h:
9557 * src/toolbar.c: (toolbar_style_sync), (create_spinner),
9560 Fixup spinner when resetting the toolbar model.
9561 Update spinner on toolbar style change.
9562 Fix a typo in toolbars creation that wa causing fs toolbar
9565 2003-10-26 Christian Persch <chpe@cvs.gnome.org>
9567 * src/toolbar.c: (toolbar_init), (toolbar_finalize):
9569 Fix refounting of the spinner.
9571 2003-10-26 Christian Persch <chpe@cvs.gnome.org>
9573 * lib/ephy-file-chooser.c: (current_folder_changed_cb),
9574 (ephy_file_chooser_set_persist_key):
9576 Convert filenames from/to UTF-8 when persisting the directory.
9578 2003-10-26 Christian Persch <chpe@cvs.gnome.org>
9580 * src/window-commands.c: (open_response_cb):
9582 Really used the converted string [in UTF-8] instead of
9583 the directly using filename.
9585 2003-10-26 Christian Persch <chpe@cvs.gnome.org>
9587 * src/bookmarks/ephy-bookmarks-editor.c:
9588 (import_dialog_response_cb):
9590 One set of buttons is enough.
9592 2003-10-26 Christian Persch <chpe@cvs.gnome.org>
9594 Port to new gtk+ file chooser.
9596 * data/epiphany.schemas.in:
9599 Add key for remembering upload path.
9601 * embed /Makefile.am:
9602 * embed/downloader-view.c:
9603 * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type),
9604 (ephy_embed_persist_set_dest), (ephy_embed_persist_set_embed),
9605 (ephy_embed_persist_set_fc_title),
9606 (ephy_embed_persist_set_fc_parent), (ephy_embed_persist_set_flags),
9607 (ephy_embed_persist_set_max_size),
9608 (ephy_embed_persist_set_persist_key),
9609 (ephy_embed_persist_set_source), (ephy_embed_persist_get_dest),
9610 (ephy_embed_persist_get_embed), (ephy_embed_persist_get_fc_title),
9611 (ephy_embed_persist_get_fc_parent), (ephy_embed_persist_get_flags),
9612 (ephy_embed_persist_get_max_size),
9613 (ephy_embed_persist_get_persist_key),
9614 (ephy_embed_persist_get_source), (ephy_embed_persist_set_property),
9615 (ephy_embed_persist_get_property), (ephy_embed_persist_init),
9616 (ephy_embed_persist_finalize), (ephy_embed_persist_class_init),
9617 (ephy_embed_persist_cancel), (ephy_embed_persist_save),
9618 (ephy_embed_persist_new):
9619 * embed/ephy-embed-persist.h:
9620 * embed/ephy-embed-popup-control.c: (save_url),
9621 (save_property_url), (background_download_completed),
9622 (embed_popup_set_image_as_background_cmd),
9623 (embed_popup_copy_image_location_cmd):
9624 * src/popup-commands.c: (save_property_url),
9625 (background_download_completed),
9626 (popup_cmd_set_image_as_background):
9627 * src/window-commands.c: (open_response_cb),
9628 (window_cmd_file_open), (window_cmd_file_save_as):
9629 * src/window-commands.h:
9630 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
9631 (ephy_favicon_cache_new), (icon_is_obsolete), (icons_added_cb),
9632 (remove_obsolete_icons), (ephy_favicon_cache_init),
9633 (favicon_download_completed_cb), (ephy_favicon_cache_download),
9634 (ephy_favicon_cache_get):
9635 * embed/mozilla/MozDownload.cpp:
9636 * embed/mozilla/EphyHeaderSniffer.cpp:
9637 * embed/mozilla/mozilla-embed-persist.cpp:
9638 * embed/mozilla/mozilla-embed-single.cpp:
9639 * src/popup-commands.c: (save_property_url),
9640 (background_download_completed),
9641 (popup_cmd_set_image_as_background):
9642 * src/window-commands.c: (open_response_cb),
9643 (window_cmd_file_open), (window_cmd_file_save_as):
9644 * src/window-commands.h:
9646 Simplify EphyEmbedPersist implementation. Augment it with properties
9647 for showing a file chooser to select persist destination. Port all
9648 callers to new interfaces.
9650 * embed/ephy-embed-single.c: (ephy_embed_single_remove_passwords):
9651 * embed/ephy-embed-single.h:
9653 * embed/ephy-embed-utils.c:
9654 * embed/ephy-embed-utils.h:
9656 Obsolete and removed.
9658 * embed/mozilla/ContentHandler.cpp:
9659 * embed/mozilla/ContentHandler.h:
9663 * embed/mozilla/FilePicker.cpp:
9664 * embed/mozilla/FilePicker.h:
9666 Port to new file chooser class.
9668 * embed/mozilla/Makefile.am:
9670 * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type),
9671 (current_folder_changed_cb), (ephy_file_chooser_init),
9672 (ephy_file_chooser_finalize), (ephy_file_chooser_set_persist_key),
9673 (ephy_file_chooser_set_property), (ephy_file_chooser_get_property),
9674 (ephy_file_chooser_class_init), (ephy_file_chooser_new):
9675 * lib/ephy-file-chooser.h:
9676 * src/bookmarks/ephy-bookmarks-editor.c:
9677 (import_from_file_response_cb), (import_dialog_response_cb):
9679 New file chooser wrapper class; ported file chooser callers to it.
9681 2003-10-26 Marco Pesenti Gritti <marco@gnome.org>
9683 * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
9687 2003-10-25 Christian Persch <chpe@cvs.gnome.org>
9689 * data/default-prefs.js:
9691 Use "" instead of null, the new mozilla prefs parser doesn't
9692 recognise null and aborts. Thanks to Crispin for alerting me
9695 2003-10-25 Christian Persch <chpe@cvs.gnome.org>
9697 * data/default-prefs.js:
9699 Add missing font.size prefs for zh-HK font group.
9701 2003-10-25 Marco Pesenti Gritti <marco@gnome.org>
9703 * embed/Makefile.am:
9704 * embed/ephy-command-manager.c: (ephy_command_manager_get_type),
9705 (ephy_command_manager_base_init),
9706 (ephy_command_manager_do_command),
9707 (ephy_command_manager_can_do_command),
9708 (ephy_command_manager_observe_command):
9709 * embed/ephy-command-manager.h:
9711 Interface for commands. Useful for undo. (cmd_undo works).
9713 * embed/ephy-embed.c:
9714 * embed/ephy-embed.h:
9716 Remove all clipboard calls.
9718 * embed/mozilla/EphyWrapper.cpp:
9719 * embed/mozilla/EphyWrapper.h:
9720 * embed/mozilla/Makefile.am:
9721 * embed/mozilla/mozilla-embed.cpp:
9723 Implement part of the commands interface.
9726 * src/window-commands.c: (window_cmd_edit_cut),
9727 (window_cmd_edit_copy), (window_cmd_edit_paste),
9728 (window_cmd_edit_select_all):
9730 Implement clipboard using commands.
9732 2003-10-25 Xan Lopez <xan@masilla.org>
9734 * embed/downloader-view.c: (downloader_view_build_ui),
9735 (download_dialog_delete_cb):
9737 Remove a debug print, don't do anything on wm delete event.
9739 2003-10-25 Marco Pesenti Gritti <marco@gnome.org>
9741 * embed/mozilla/GtkNSSDialogs.cpp:
9742 * embed/mozilla/GtkNSSDialogs.h:
9743 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
9744 * embed/mozilla/GtkNSSKeyPairDialogs.h:
9745 * embed/mozilla/Makefile.am:
9749 2003-10-25 Xan Lopez <xan@masilla.org>
9751 * data/glade/epiphany.glade:
9752 * embed/downloader-view.c: (downloader_view_init),
9753 (downloader_view_finalize), (get_row_from_download),
9754 (download_changed_cb), (downloader_view_add_download),
9755 (downloader_view_build_ui), (downloader_view_remove_download),
9756 (download_dialog_delete_cb):
9758 Remove open button, autclose when there are no downloads left.
9760 2003-10-25 David Bordoley <bordoley@msu.edu>
9762 * src/ephy-tab.c: (build_net_state_message):
9764 don't pollute the statusbar with a "Done." message.
9766 2003-10-24 Christian Persch <chpe@cvs.gnome.org>
9768 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_response_cb),
9769 (view_node_selected_cb), (automatic_toggled_cb),
9770 (ephy_encoding_dialog_init):
9771 * data/glade/epiphany.glade:
9773 Made encoding dialog auto-apply.
9775 2003-10-24 Marco Pesenti Gritti <marco@gnome.org>
9777 * lib/egg/egg-toolbar-editor.c: (set_drag_cursor),
9778 (event_box_realize_cb), (editor_create_item):
9780 Use special drag cursors also for editor.
9781 Do not hide separator when dragging it.
9783 2003-10-24 David Bordoley <bordoley@msu.edu>
9785 * data/art/hand-open.png:
9787 Took the open hand icon used in eog, did some
9788 gimp magic. Why am I up at 4:30 in the morning
9791 2003-10-25 Christian Persch <chpe@cvs.gnome.org>
9793 * embed/mozilla/EphyHeaderSniffer.cpp:
9795 Use translatable title for untitled pages.
9797 2003-10-24 Marco Pesenti Gritti <marco@gnome.org>
9799 * embed/mozilla/MozDownload.cpp:
9800 * embed/mozilla/MozDownload.h:
9802 Add an helper to initialize downloads.
9804 * embed/ephy-embed-persist.h:
9806 Add a flag to ask destination.
9808 * embed/mozilla/EphyHeaderSniffer.cpp:
9809 * embed/mozilla/EphyHeaderSniffer.h:
9811 Use the helper. Add code to determine a good
9814 * embed/mozilla/mozilla-embed-persist.cpp:
9816 Use a MozDownload directly if there is a dest set,
9817 it doesnt make sense to use sniffer for favicons.
9819 2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
9821 * lib/egg/egg-editable-toolbar.c: (create_item_from_action),
9822 (egg_editable_toolbar_construct):
9824 Remove invalid items
9826 2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
9828 * src/toolbar.c: (toolbar_spinner_start), (toolbar_spinner_stop):
9830 Make the spinner spin again.
9832 2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
9834 * data/ui/epiphany-toolbar.xml:
9835 * lib/egg/egg-editable-toolbar.c: (get_toolbar_position),
9836 (get_dock_nth), (get_toolbar_nth), (create_dock), (update_fixed),
9837 (toolbar_added_cb), (toolbar_removed_cb),
9838 (egg_editable_toolbar_construct), (egg_editable_toolbar_init),
9839 (egg_editable_toolbar_finalize), (egg_editable_toolbar_show),
9840 (egg_editable_toolbar_hide), (egg_editable_toolbar_set_fixed):
9841 * lib/egg/egg-editable-toolbar.h:
9843 * src/toolbar.c: (toolbar_setup_actions), (toolbar_init),
9844 (toolbar_spinner_start), (toolbar_spinner_stop):
9846 Move the spinner in his own mini toolbar.
9848 2003-10-23 Xan Lopez <xan@masilla.org>
9850 * embed/mozilla/EphyEventListener.cpp:
9851 * embed/mozilla/EphyWrapper.cpp:
9852 * embed/mozilla/EphyWrapper.h:
9853 * embed/mozilla/EventContext.cpp:
9855 Every time you change API God kills a kitten.
9856 Think of the kitten!! (That means you, Mozilla :)
9858 2003-10-22 Marco Pesenti Gritti <marco@gnome.org>
9860 * data/ui/Makefile.am:
9862 Add xml files to extra data
9864 2003-10-22 Marco Pesenti Gritti <marco@gnome.org>
9870 2003-10-21 Marco Pesenti Gritti <marco@gnome.org>
9872 * lib/egg/egg-editable-toolbar.c: (drag_begin_cb), (drag_end_cb),
9873 (set_drag_cursor), (unset_drag_cursor), (create_item_from_action),
9874 (create_item), (data_is_separator), (set_status_pending),
9875 (get_status_pending), (drag_data_received_cb), (remove_toolbar_cb),
9876 (popup_toolbar_context_menu_cb), (free_dragged_item),
9877 (toolbar_drag_drop_cb), (toolbar_drag_motion_cb),
9878 (toolbar_drag_leave_cb), (create_toolbar), (item_removed_cb),
9879 (egg_editable_toolbar_set_drag_dest):
9880 * lib/egg/egg-toolbar-editor.c: (drag_begin_cb), (drag_end_cb),
9881 (editor_create_item):
9883 Use new api for highlighting and make it pick up and drop behavior
9885 2003-10-20 Christian Persch <chpe@cvs.gnome.org>
9887 Encoding menu improvements, Episode V:
9890 * data/glade/epiphany.glade:
9891 * embed/ephy-encodings.c: (ephy_encodings_finalize),
9892 (ephy_encodings_init):
9893 * embed/ephy-encodings.h:
9894 * src/ephy-encoding-dialog.c: (encoding_is_automatic),
9895 (sync_embed_cb), (activate_choice),
9896 (ephy_encoding_dialog_response_cb), (view_node_selected_cb),
9897 (view_node_activated_cb), (ephy_encoding_dialog_init):
9899 Replace the 2-pane view with a single list, and restore
9900 the automatic and manual radio buttons.
9902 2003-10-20 Marco Pesenti Gritti <marco@gnome.org>
9904 * src/ephy-history-window.c: (setup_filters),
9905 (ephy_history_window_construct):
9907 Make sure that both sites and hosts are filtered
9910 2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
9912 * embed/downloader-view.c: (downloader_view_build_ui):
9913 * src/language-editor.c: (language_editor_set_view):
9915 unref the model once it's set in the view
9917 2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
9919 * src/ephy-location-action.c: (remove_completion_actions):
9921 Index are not identifiers
9923 2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
9925 * embed/ephy-history.c: (update_host_on_child_remove),
9928 We cant remove while iterating childrens, build a list
9931 2003-10-19 Christian Persch <chpe@cvs.gnome.org>
9933 * src/ephy-location-action.c: (init_actions_list):
9935 Thaw smartbookmarks node after use.
9937 2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
9940 * embed/ephy-download.c: (ephy_download_class_init),
9941 (ephy_download_init), (update_remaining_time),
9942 (ephy_download_get_remaining_time):
9943 * embed/ephy-download.h:
9945 Update remaning time every two seconds
9947 * embed/mozilla/mozilla-download.cpp:
9949 Source/target was swapped
9951 * embed/mozilla/EphyHeaderSniffer.cpp:
9952 * embed/mozilla/EphyHeaderSniffer.h:
9956 2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
9958 * embed/ephy-history.c: (update_hosts):
9960 do not try to remove All node
9962 2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
9964 * embed/mozilla/mozilla-embed-persist.cpp:
9966 cleanup. Fix warning when fetching favicons.
9968 2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
9970 * embed/mozilla/EphyHeaderSniffer.cpp:
9972 Looks like I copied a bug from mozilla js code.
9973 Do not show bogus checkbox.
9975 2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
9977 * embed/mozilla/MozDownload.cpp:
9979 initialize cur/total size
9981 2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
9984 * embed/mozilla/MozDownload.cpp:
9985 * embed/mozilla/MozDownload.h:
9989 2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
9991 * embed/mozilla/EphyHeaderSniffer.cpp:
9992 * embed/mozilla/EphyHeaderSniffer.h:
9994 Add nsIAuthPrompt implementation, necessary
9995 to make downloads on authenticated pages work.
9997 2003-10-18 Christian Persch <chpe@cvs.gnome.org>
9999 * src/bookmarks/ephy-bookmarks.c: (add_to_favorites),
10000 (history_site_visited_cb):
10001 * src/ephy-favorites-menu.c: (ephy_favorites_menu_get_type),
10002 (ephy_favorites_menu_clean), (ephy_favorites_menu_rebuild),
10003 (ephy_favorites_menu_set_property),
10004 (ephy_favorites_menu_get_property),
10005 (ephy_favorites_menu_class_init), (do_updates), (fav_removed_cb),
10006 (fav_added_cb), (ephy_favorites_menu_init),
10007 (ephy_favorites_menu_finalize), (ephy_favorites_menu_new):
10008 * src/ephy-favorites-menu.h:
10009 * src/ephy-window.c:
10010 * src/ephy-window.h:
10012 Get rid of the last vestige of ephy_window_update_control(), and make
10013 the favourites menu self-updating.
10015 2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
10017 * src/ephy-window.c: (setup_window):
10019 Show encoding menu also when empty, fix
10020 oddness when opening View menu
10022 2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
10024 * embed/mozilla/EphyWrapper.cpp:
10026 Fix string for old mozilla versions.
10028 2003-10-18 Christian Persch <chpe@cvs.gnome.org>
10030 Encoding menu improvements, Part 4:
10033 * data/glade/epiphany.glade:
10034 * data/ui/epiphany-ui.xml:
10035 * data/ui/nautilus-epiphany-view.xml.in:
10036 * embed/Makefile.am:
10037 * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
10038 (ephy_embed_shell_finalize), (ephy_embed_shell_new),
10039 (ephy_embed_shell_get_encodings):
10040 * embed/ephy-embed-shell.h:
10041 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
10042 * embed/ephy-embed-utils.h:
10043 * embed/ephy-embed.c: (ephy_embed_get_encoding_info):
10044 * embed/ephy-embed.h:
10045 * embed/ephy-encodings.c: (ephy_encodings_get_type),
10046 (ephy_encodings_finalize), (ephy_encodings_class_init),
10047 (ephy_encodings_get_node), (ephy_encodings_get_encodings),
10048 (ephy_encodings_get_detectors), (ephy_encodings_get_all),
10049 (ephy_encodings_get_categories), (ephy_encodings_add_recent),
10050 (ephy_encodings_get_recent), (ephy_encodings_init),
10051 (ephy_encoding_info_free), (ephy_encodings_new):
10052 * embed/ephy-encodings.h:
10053 * embed/mozilla/EphyWrapper.cpp:
10054 * embed/mozilla/EphyWrapper.h:
10055 * embed/mozilla/Makefile.am:
10056 * embed/mozilla/mozilla-embed.cpp:
10057 * embed/mozilla/mozilla-notifiers.cpp:
10059 * lib/ephy-encodings.c:
10060 * lib/ephy-encodings.h:
10061 * lib/ephy-langs.c: (ephy_font_languages), (ephy_font_n_languages):
10062 * lib/ephy-langs.h:
10064 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type),
10065 (setup_filter), (sync_embed_cb), (sync_active_tab),
10066 (ephy_encoding_dialog_set_window), (activate_choice),
10067 (activate_automatic), (ephy_encoding_dialog_response_cb),
10068 (category_node_selected_cb), (view_node_selected_cb),
10069 (view_node_activated_cb), (ephy_encoding_dialog_init),
10070 (ephy_encoding_dialog_finalize),
10071 (ephy_encoding_dialog_set_property),
10072 (ephy_encoding_dialog_get_property),
10073 (ephy_encoding_dialog_class_init), (ephy_encoding_dialog_new):
10074 * src/ephy-encoding-dialog.h:
10075 * src/ephy-encoding-menu.c: (ephy_encoding_menu_init),
10076 (sort_encodings), (add_menu_item), (update_encoding_menu_cb),
10077 (encoding_activate_cb), (add_action),
10078 (ephy_encoding_menu_view_dialog_cb),
10079 (ephy_encoding_menu_automatic_cb), (ephy_encoding_menu_set_window),
10080 (ephy_encoding_menu_finalize), (ephy_encoding_menu_class_init),
10081 (ephy_encoding_menu_new):
10082 * src/ephy-nautilus-view.c: (gnv_bonobo_control_activate_cb),
10083 (gnv_cmd_select_encoding), (gnv_cmd_edit_find):
10084 * src/ephy-window.c: (ephy_window_set_active_tab),
10085 (setup_notebook), (ephy_window_set_property),
10086 (ephy_window_get_property), (ephy_window_class_init):
10087 * src/language-editor.h:
10088 * src/pdm-dialog.c: (setup_passwords_treeview),
10089 (setup_cookies_treeview):
10090 * src/prefs-dialog.c: (prefs_dialog_finalize),
10091 (get_current_language_code), (fonts_language_info_cmp),
10092 (create_fonts_language_menu), (find_encoding_in_list_cmp),
10093 (sort_encodings), (create_optionmenu), (prefs_dialog_init):
10095 Made encodings menu dynamic, containing recently used items + items
10096 related to the currently active encoding. Split encodings out as a
10097 embed shell service, port all users over to that. Harvest all encoding
10098 info we can get from mozilla.
10100 2003-10-17 Marco Pesenti Gritti <marco@gnome.org>
10102 * src/bookmarks/ephy-bookmarks-editor.c:
10103 (ephy_bookmarks_editor_show), (ephy_bookmarks_editor_class_init),
10104 (ephy_bookmarks_editor_construct):
10106 Grab focus in the entry when showing because we dont
10107 rebuild the dialog.
10109 2003-10-17 Marco Pesenti Gritti <marco@gnome.org>
10111 * embed/mozilla/mozilla-embed-persist.cpp:
10113 Fix Save As, we need ever to pass the url now.
10114 Now hope chpe stop to bug me about things
10117 2003-10-16 Mark McLoughlin <mark@skynet.ie>
10119 Change the behaviour of --nautilus-view such that the process
10120 doesn't exit until the last control has been destroyed. The
10121 previous behaviour caused intermittent activation failure
10122 when the process timed out and died before the view could be
10123 created - bug #124768.
10126 (ephy_main_start): don't unref the shell when started with
10128 (ephy_main_dummy_url_argument),
10129 (ephy_main_translate_url_arguments): create a dummy argument
10130 when no arguments are supplied which will cause the default
10131 window to be opened.
10133 * src/ephy-shell.c:
10134 (ephy_nautilus_view_all_controls_dead): unref the shell
10135 here causing the process to exit.
10136 (ephy_nautilus_view_init_factory): setup the all_controls_dead
10138 (ephy_nautilus_view_new): instrument the control.
10140 2003-10-17 Ettore Perazzoli <ettore@ximian.com>
10142 * src/bookmarks/ephy-bookmarks-editor.c
10143 (ephy_bookmarks_editor_construct): Make the search entry grab the
10144 focus, for added ease of use when using the keyboard.
10146 2003-10-15 Christian Persch <chpe@cvs.gnome.org>
10148 * embed/mozilla/EventContext.cpp:
10152 2003-10-14 Kristian Rietveld <kris@gtk.org>
10154 * configure.in: also support mozilla 1.5. (Works fine, verified with
10157 2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
10159 * lib/widgets/ephy-location-entry.c:
10160 (ephy_location_entry_class_init),
10161 (ephy_location_entry_construct_contents),
10162 (ephy_location_entry_init), (ephy_location_entry_activate):
10163 * lib/widgets/ephy-location-entry.h:
10164 * src/ephy-history-window.c: (confirmation_dialog_response_cb):
10165 * src/ephy-location-action.c: (remove_completion_actions),
10166 (add_completion_actions), (connect_proxy),
10167 (ephy_location_action_set_address):
10168 * src/ephy-location-action.h:
10172 Make location a normal entry.
10174 2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
10176 * lib/widgets/ephy-location-entry.c:
10177 (ephy_location_entry_set_completion):
10181 2003-10-13 Christian Persch <chpe@cvs.gnome.org>
10183 * embed/ephy-embed-single.c: (ephy_embed_single_free_passwords):
10184 * embed/ephy-embed-single.h:
10185 * embed/ephy-embed-utils.c:
10186 (ephy_embed_utils_build_encodings_submenu):
10187 * embed/mozilla/mozilla-embed-single.cpp:
10188 * embed/mozilla/mozilla-notifiers.cpp:
10190 * lib/ephy-encodings.c: (ephy_encoding_info_free),
10191 (encodings_info_cmp), (ephy_encodings_get_list):
10192 * lib/ephy-encodings.h:
10193 * lib/ephy-langs.c: (ephy_lang_group_info_free),
10194 (lang_group_info_cmp), (ephy_lang_get_group_list),
10195 (fonts_language_info_cmp), (ephy_font_langs_get_codes_list),
10196 (ephy_font_langs_get_list):
10197 * lib/ephy-langs.h:
10199 * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window),
10200 (ephy_encoding_menu_rebuild):
10201 * src/prefs-dialog.c: (prefs_dialog_finalize),
10202 (get_current_language_code), (create_fonts_language_menu),
10203 (default_encoding_menu_changed_cb), (find_encoding_in_list_cmp),
10204 (create_default_encoding_menu):
10206 Encodings menu improvements, part 3: Refactored the encodings
10207 list; it no longer is neccessary to have it in the embed single.
10208 Ported all callers to new infrastructure.
10210 2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
10212 * data/art/Makefile.am:
10213 * lib/egg/Makefile.am:
10214 * lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
10216 Use a costum icon for the cursor
10218 2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
10220 * lib/egg/egg-editable-toolbar.c: (set_drag_cursor),
10221 (unset_drag_cursor), (create_item),
10222 (egg_editable_toolbar_set_edit_mode):
10224 Better implementation of cursor.
10226 2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
10228 * lib/egg/egg-editable-toolbar.c: (enter_notify_cb),
10229 (leave_notify_cb), (create_item):
10231 Show a different cursor when hovering toolbar items
10234 2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
10236 * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source),
10237 (import_dialog_response_cb), (cmd_bookmarks_import):
10241 2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
10243 * src/ephy-history-window.c: (add_by_date_filter),
10244 (time_combo_changed_cb), (build_search_box), (save_date_filter):
10246 Port to new combo. Size is wrong, prolly a bug in combo
10247 size request, will look at it later.
10249 2003-10-13 Christian Persch <chpe@cvs.gnome.org>
10251 * embed/mozilla/mozilla-notifiers.cpp:
10252 (get_system_language):
10254 Return "en" when in C locale.
10256 2003-10-11 Christian Persch <chpe@cvs.gnome.org>
10258 * embed/mozilla/EphyWrapper.cpp:
10262 2003-10-11 Christian Persch <chpe@cvs.gnome.org>
10264 * embed/mozilla/EphyWrapper.cpp:
10265 * embed/mozilla/EphyWrapper.h:
10266 * embed/mozilla/mozilla-embed.cpp:
10268 Adapt EphyWrapper::GetEncoding to varying mozilla APIs.
10270 2003-10-11 Christian Persch <chpe@cvs.gnome.org>
10272 * embed/ephy-embed.c: (ephy_embed_get_encoding):
10273 * embed/ephy-embed.h:
10274 * embed/mozilla/EphyWrapper.cpp:
10275 * embed/mozilla/EphyWrapper.h:
10276 * embed/mozilla/mozilla-embed.cpp:
10277 * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb),
10278 (update_encoding_menu_cb), (ephy_encoding_menu_set_window):
10280 Encoding menu improvements, part 2: Implement ephy_embed_get_encoding,
10281 and use it in the menu to indicate the encoding of the loaded page.
10283 2003-10-11 Christian Persch <chpe@cvs.gnome.org>
10285 * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type),
10286 (ephy_encoding_menu_verb_cb), (ephy_encoding_menu_init),
10287 (ephy_encoding_menu_set_window), (ephy_encoding_menu_set_property),
10288 (ephy_encoding_menu_get_property), (ephy_encoding_menu_class_init),
10289 (ephy_encoding_menu_new), (ephy_encoding_menu_rebuild):
10290 * src/ephy-encoding-menu.h:
10292 Encodings menu improvements, part 1: Ported to new gtk ui manager
10293 api, and general code cleanups.
10295 2003-10-10 Marco Pesenti Gritti <marco@gnome.org>
10297 * embed/mozilla/FilePicker.cpp:
10298 * embed/mozilla/FilePicker.h:
10299 * embed/mozilla/mozilla-embed-single.cpp:
10301 * lib/ephy-dialog.c: (get_pref_type_from_widget),
10302 (prefs_connect_signals), (load_props), (save_props):
10304 * lib/widgets/Makefile.am:
10306 * src/bookmarks/Makefile.am:
10307 * src/bookmarks/ephy-topic-action.c:
10308 * src/ephy-history-window.c:
10310 Reenable deprecated api where necessary, fixup some
10312 Remove unused color picker control in ephy-dialog.
10313 Remove unused file types optionmenu in Filepicker.
10315 2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
10317 * lib/widgets/ephy-tree-model-node.c: (root_child_removed_cb),
10318 (get_path_real), (root_child_added_cb),
10319 (ephy_tree_model_node_update_node), (root_child_changed_cb),
10320 (root_children_reordered_cb), (root_destroy_cb),
10321 (ephy_tree_model_node_class_init), (ephy_tree_model_node_init),
10322 (ephy_tree_model_node_finalize),
10323 (ephy_tree_model_node_add_prop_column),
10324 (ephy_tree_model_node_add_func_column),
10325 (ephy_tree_model_node_get_column_type),
10326 (ephy_tree_model_node_get_value), (ephy_tree_model_node_get_iter),
10327 (ephy_tree_model_node_get_path), (ephy_tree_model_node_iter_next),
10328 (ephy_tree_model_node_iter_children),
10329 (ephy_tree_model_node_iter_n_children),
10330 (ephy_tree_model_node_iter_nth_child),
10331 (ephy_tree_model_node_iter_from_node),
10332 (ephy_tree_model_node_tree_model_init):
10333 * lib/widgets/ephy-tree-model-node.h:
10335 Merge fixes from branch and clean up.
10337 2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
10339 * embed/mozilla/ContentHandler.cpp:
10341 pass handler with full path, not only
10342 exec name. I dont get how it worked before.
10344 2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
10346 * lib/widgets/ephy-cell-renderer-progress.c:
10347 (ephy_cell_renderer_progress_init),
10348 (ephy_cell_renderer_progress_set_value),
10349 (ephy_cell_renderer_progress_set_property), (compute_dimensions),
10350 (ephy_cell_renderer_progress_get_size),
10351 (ephy_cell_renderer_progress_render),
10352 (ephy_cell_renderer_progress_finalize),
10353 (ephy_cell_renderer_progress_class_init):
10354 * lib/widgets/ephy-cell-renderer-progress.h:
10356 fix for unknown/failed states
10358 2003-10-16 Xan Lopez <xan@masilla.org>
10360 * embed/mozilla/MozDownload.cpp:
10361 * embed/mozilla/MozDownload.h:
10365 2003-10-16 Xan Lopez <xan@masilla.org>
10368 * embed/downloader-view.c:
10369 * embed/mozilla/MozDownload.cpp:
10371 Evil marco loves to break my changes, ahem.
10373 2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
10376 * embed/downloader-view.c: (downloader_view_init),
10377 (get_row_from_download), (download_changed_cb),
10378 (downloader_view_add_download), (downloader_view_build_ui),
10379 (download_dialog_pause_cb), (downloader_view_remove_download),
10380 (download_dialog_abort_cb):
10381 * embed/ephy-download.c: (ephy_download_get_state):
10382 * embed/ephy-download.h:
10383 * embed/mozilla/MozDownload.cpp:
10384 * embed/mozilla/MozDownload.h:
10385 * embed/mozilla/mozilla-download.cpp:
10389 2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
10391 * data/glade/epiphany.glade:
10395 * embed/downloader-view.c:
10397 Remove details button leftover
10399 2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
10401 * embed/mozilla/MozDownload.cpp:
10405 2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
10407 * embed/ephy-embed-persist.h:
10408 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
10409 * embed/mozilla/EphyHeaderSniffer.cpp:
10410 * embed/mozilla/MozDownload.cpp:
10411 * embed/mozilla/MozDownload.h:
10413 Implement no_view downloads and use for favicons.
10415 2003-10-15 Marco Pesenti Gritti <marco@gnome.org>
10417 * embed/mozilla/MozDownload.cpp:
10419 Fix reference problem when using persist.
10421 2003-10-15 Xan Lopez <xan@masilla.org>
10423 * data/glade/epiphany.glade:
10424 * embed/downloader-view.c: (downloader_view_init),
10425 (downloader_view_finalize), (download_changed_cb),
10426 (downloader_view_add_download), (downloader_view_build_ui),
10427 (download_dialog_pause_cb), (downloader_view_remove_download),
10428 (download_dialog_abort_cb), (download_dialog_delete_cb):
10430 Re-add abort UI, drop details
10431 Serious glade cleanup is left as an exercise for the reader
10433 2003-10-15 Xan Lopez <xan@masilla.org>
10435 * data/glade/epiphany.glade:
10436 * embed/downloader-view.c: (downloader_view_add_download),
10437 (download_dialog_pause_cb), (download_dialog_abort_cb):
10438 * embed/downloader-view.h:
10440 Fix stop button (UI not updated yet)
10442 * embed/mozilla/MozDownload.cpp:
10444 Init mEmbedPersist to nsnull (Marco)
10446 2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
10448 * embed/downloader-view.c: (format_interval),
10449 (download_changed_cb), (downloader_view_build_ui):
10450 * embed/ephy-download.c: (ephy_download_get_remaining_time),
10451 (ephy_download_get_current_progress),
10452 (ephy_download_get_total_progress), (ephy_download_get_percent),
10453 (ephy_download_get_elapsed_time):
10454 * embed/ephy-download.h:
10455 * embed/mozilla/MozDownload.cpp:
10456 * embed/mozilla/MozDownload.h:
10457 * embed/mozilla/mozilla-download.cpp:
10458 * lib/widgets/Makefile.am:
10460 Get back the treeview info to work. Use
10461 procman progress renderer for percent.
10463 2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
10465 * embed/downloader-view.c: (download_changed_cb),
10466 (downloader_view_add_download):
10468 Fix percent/filenamee
10470 2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
10472 * embed/downloader-view.c: (download_changed_cb),
10473 (downloader_view_add_download), (downloader_view_build_ui),
10474 (downloader_treeview_selection_changed_cb):
10475 * embed/ephy-download.c: (ephy_download_class_init),
10476 (ephy_download_new), (ephy_download_get_name):
10477 * embed/ephy-download.h:
10478 * embed/mozilla/MozDownload.cpp:
10479 * embed/mozilla/MozDownload.h:
10481 Implement a download changed signal and try to update
10482 percent in the treeview.
10484 2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
10486 * embed/ephy-download.c: (ephy_download_get_source),
10487 (ephy_download_get_target), (ephy_download_get_percent):
10488 * embed/ephy-download.h:
10489 * embed/mozilla/mozilla-download.cpp:
10491 Implement basic download info getters.
10493 2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
10495 * embed/Makefile.am:
10496 * embed/downloader-view.c: (destroy_details_cb),
10497 (downloader_view_update_controls),
10498 (downloader_view_update_details),
10499 (downloader_view_set_download_info),
10500 (downloader_view_add_download), (downloader_view_build_ui),
10501 (download_dialog_pause_cb), (download_dialog_abort_cb),
10502 (downloader_treeview_selection_changed_cb),
10503 (download_dialog_delete_cb), (open_selection_foreach),
10504 (download_dialog_open_cb):
10505 * embed/downloader-view.h:
10506 * embed/ephy-download.c: (ephy_download_get_type),
10507 (ephy_download_class_init), (ephy_download_init),
10508 (ephy_download_new), (ephy_download_cancel), (ephy_download_pause),
10509 (ephy_download_resume):
10510 * embed/ephy-download.h:
10511 * embed/ephy-embed-shell.c: (impl_get_downloader_view):
10512 * embed/mozilla/EphyDownload.cpp:
10513 * embed/mozilla/EphyDownload.h:
10514 * embed/mozilla/EphyHeaderSniffer.cpp:
10515 * embed/mozilla/Makefile.am:
10516 * embed/mozilla/MozDownload.cpp:
10517 * embed/mozilla/MozDownload.h:
10518 * embed/mozilla/MozRegisterComponents.cpp:
10519 * embed/mozilla/mozilla-download.cpp:
10520 * embed/mozilla/mozilla-download.h:
10521 * embed/mozilla/mozilla-embed-persist.cpp:
10523 * lib/widgets/Makefile.am:
10525 * src/bookmarks/Makefile.am:
10527 Big architectural changes. Now I think it make sense,
10528 but we need to rewrite a lot of ui code.
10530 2003-10-14 Xan Lopez <xan@masilla.org>
10532 * embed/downloader-view.c: (downloader_view_class_init),
10533 (download_dialog_pause_cb), (delete_pending_foreach):
10534 * embed/mozilla/mozilla-downloader-view.cpp:
10535 * embed/mozilla/mozilla-downloader-view.h:
10539 2003-10-14 Xan Lopez <xan@masilla.org>
10541 * embed/downloader-view.c: (download_dialog_abort_cb),
10542 (downloader_cancel_download):
10543 * embed/mozilla/mozilla-downloader-view.cpp:
10547 2003-10-14 Xan Lopez <xan@masilla.org>
10549 * embed/ephy-embed-shell.c: (impl_get_downloader_view):
10550 * embed/mozilla/mozilla-downloader-view.cpp:
10551 * embed/mozilla/mozilla-downloader-view.h:
10555 2003-10-13 Xan Lopez <xan@masilla.org>
10557 * embed/mozilla/EphyDownload.h:
10561 * embed/mozilla/Makefile.am:
10562 * embed/mozilla/mozilla-downloader-view.cpp:
10563 * embed/mozilla/mozilla-downloader-view.h:
10567 2003-10-13 Xan Lopez <xan@masilla.org>
10569 * embed/downloader-view.c: (downloader_view_class_init),
10570 (download_dialog_pause_cb), (download_dialog_abort_cb),
10571 (delete_pending_foreach), (downloader_cancel_download),
10572 (downloader_pause_download), (downloader_resume_download):
10573 * embed/downloader-view.h:
10577 2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
10579 * embed/mozilla/EphyHeaderSniffer.cpp:
10581 Fix crash when download start
10583 2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
10585 * embed/ephy-embed-persist.h:
10586 * embed/ephy-embed-popup-control.c: (save_property_url),
10587 (embed_popup_download_link_cmd), (embed_popup_save_image_as_cmd),
10588 (save_url), (embed_popup_save_page_as_cmd),
10589 (embed_popup_save_background_as_cmd):
10590 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
10591 * embed/ephy-embed-utils.h:
10592 * embed/mozilla/EphyDownload.cpp:
10593 * embed/mozilla/EphyDownload.h:
10594 * embed/mozilla/EphyHeaderSniffer.cpp:
10595 * embed/mozilla/EphyHeaderSniffer.h:
10596 * embed/mozilla/mozilla-embed-persist.cpp:
10597 * src/popup-commands.c: (save_property_url),
10598 (popup_cmd_download_link), (popup_cmd_save_image_as),
10599 (popup_cmd_save_background_as):
10600 * src/window-commands.c: (window_cmd_file_save_as):
10602 Make embed-persist use nsIDownload and cleanup api a bit.
10604 2003-10-06 Xan Lopez <xan@masilla.org>
10606 * embed/mozilla/ContentHandler.cpp:
10607 * embed/mozilla/EphyWrapper.cpp:
10608 * embed/mozilla/EphyWrapper.h:
10609 * embed/mozilla/EventContext.cpp:
10610 * embed/mozilla/GlobalHistory.h:
10611 * embed/mozilla/ProgressListener.cpp:
10612 * embed/mozilla/ProgressListener.h:
10613 * embed/mozilla/mozilla-embed-persist.cpp:
10615 Remove ProgressListener again, hopefully everything
10616 compiles without it now.
10618 2003-10-06 Xan Lopez <xan@masilla.org>
10620 * embed/mozilla/EphyDownload.cpp:
10621 * embed/mozilla/EphyDownload.h:
10622 * embed/mozilla/EphyHeaderSniffer.cpp:
10623 * embed/mozilla/EphyHeaderSniffer.h:
10624 * embed/mozilla/MozRegisterComponents.cpp:
10625 * embed/mozilla/ProgressListener.cpp:
10626 * embed/mozilla/ProgressListener.h:
10627 * embed/mozilla/mozilla-embed-persist.cpp:
10631 2003-10-06 Xan Lopez <xan@masilla.org>
10633 * embed/mozilla/Makefile.am:
10634 * embed/mozilla/MozRegisterComponents.cpp:
10635 * embed/mozilla/mozilla-embed-persist.cpp:
10637 Make it work, behold the all new EphyDownload.
10639 2003-10-06 Christian Persch <chpe@cvs.gnome.org>
10641 * src/ephy-notebook.c: (find_notebook_at_pointer),
10642 (ephy_notebook_init), (ephy_notebook_finalize):
10644 Allow dragging of tabs to a window even when the tabs bar is not
10645 shown. Fixes bug #123908.
10647 2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
10649 * src/ephy-history-window.c: (setup_filters),
10650 (site_node_selected_cb), (search_entry_search_cb),
10651 (time_optionmenu_changed_cb):
10653 More granular filtering update
10655 2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
10657 * embed/ephy-history.c: (update_host_on_child_remove),
10658 (update_hosts), (page_removed_from_host_cb), (ephy_history_init),
10659 (ephy_history_finalize):
10661 Update host last visit when removing sites from it.
10663 2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
10665 * src/ephy-history-window.c: (search_entry_search_cb):
10667 update priv->select_node, signals are blocked so it would
10668 not be updated otherwise
10670 2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
10672 * lib/widgets/ephy-node-view.c: (did_not_drag):
10674 Do not unselect all on single selection mode, to not generate
10675 useless node selection changes.
10677 * src/ephy-history-window.c: (site_node_selected_cb):
10679 Do not refilter if the new selected node is the same
10682 2003-10-03 Christian Persch <chpe@cvs.gnome.org>
10684 * lib/egg/egg-toolbars-model.c: (safe_save_xml),
10685 (egg_toolbars_model_load):
10687 Check for failed load of the toolbars model from the XML file,
10688 and fix the check for failed save of same to the XML file.
10690 2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
10692 * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
10693 (ephy_bookmarks_menu_rebuild):
10695 Use new gtk api for empty submenus
10697 2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
10699 * src/ephy-completion-model.c: (node_iter_from_node),
10700 (ephy_completion_model_init), (ephy_completion_model_get_value),
10701 (ephy_completion_model_get_iter), (ephy_completion_model_get_path),
10702 (ephy_completion_model_iter_next),
10703 (ephy_completion_model_iter_children),
10704 (ephy_completion_model_iter_n_children),
10705 (ephy_completion_model_iter_nth_child):
10709 2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
10711 * lib/widgets/ephy-location-entry.c: (completion_func),
10712 (match_selected_cb), (ephy_location_entry_construct_contents),
10713 (ephy_location_entry_init), (sort_func),
10714 (ephy_location_entry_set_completion):
10715 * lib/widgets/ephy-location-entry.h:
10717 * src/ephy-completion-model.c: (ephy_completion_model_class_init),
10718 (root_child_removed_cb), (node_iter_from_node), (get_path_real),
10719 (root_child_added_cb), (root_child_changed_cb), (connect_signals),
10720 (ephy_completion_model_init),
10721 (ephy_completion_model_get_column_type), (init_text_col),
10722 (init_action_col), (init_keywords_col), (init_relevance_col),
10723 (ephy_completion_model_get_value),
10724 (ephy_completion_model_get_iter):
10725 * src/ephy-location-action.c: (connect_proxy):
10727 Implement our own completion model. The big part of the
10728 new location entry impl is done. When gtk completion will
10729 be fixed I'll be able to merge this on head.
10731 2003-10-05 Marco Pesenti Gritti <marco@gnome.org>
10733 * lib/widgets/ephy-location-entry.c:
10734 (ephy_location_entry_class_init), (entry_activate_cb):
10735 * lib/widgets/ephy-location-entry.h:
10737 Remove the activated signal.
10739 * src/ephy-location-action.c: (action_activated_cb),
10740 (location_url_activate_cb), (remove_completion_actions),
10741 (add_completion_actions), (connect_proxy),
10742 (ephy_location_action_init):
10744 Just use entry activate signal. Implement smart
10745 bookmarks activation.
10747 2003-10-05 Marco Pesenti Gritti <marco@gnome.org>
10749 * lib/ephy-node-common.h:
10750 * lib/widgets/ephy-location-entry.c:
10751 (ephy_location_entry_get_entry):
10752 * lib/widgets/ephy-location-entry.h:
10753 * src/bookmarks/ephy-bookmark-action.c: (sync_bookmark_properties):
10754 * src/bookmarks/ephy-bookmarks-export.c:
10755 (ephy_bookmarks_export_rdf):
10756 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
10757 (update_has_smart_address), (ephy_bookmarks_add),
10758 (ephy_bookmarks_set_address), (ephy_bookmarks_unset_keyword),
10759 (ephy_bookmarks_get_smart_bookmarks):
10760 * src/bookmarks/ephy-bookmarks.h:
10762 Modify smart bookmarks to use a separate root instead
10765 * src/ephy-location-action.c: (remove_completion_actions),
10766 (add_completion_actions), (connect_proxy), (init_actions_list),
10767 (update_actions_list), (actions_child_removed_cb),
10768 (actions_child_added_cb), (actions_child_changed_cb),
10769 (ephy_location_action_init), (ephy_location_action_finalize):
10771 Implement smart bookmarks as location actions.
10773 2003-10-05 Marco Pesenti Gritti <marco@gnome.org>
10775 * lib/widgets/ephy-location-entry.c: (add_to_history),
10776 (entry_activate_cb), (ephy_location_entry_construct_contents),
10777 (ephy_location_entry_init), (save_location_history),
10778 (ephy_location_entry_finalize),
10779 (ephy_location_entry_clear_history):
10781 Implement location history.
10783 * lib/widgets/ephy-tree-model-node.c: (root_children_reordered_cb):
10785 Fixup reorder notification.
10787 2003-10-03 Marco Pesenti Gritti <marco@gnome.org>
10789 * lib/widgets/ephy-location-entry.c: (match_selected_cb),
10790 (ephy_location_entry_construct_contents),
10791 (ephy_location_entry_add_completion):
10793 Do not create multiple gtk completions, open the
10794 url when a match is selected.
10796 2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
10798 * lib/egg/Makefile.am:
10799 * lib/egg/eggtreemodelunion.c:
10800 * lib/egg/eggtreemodelunion.h:
10804 * lib/widgets/ephy-location-entry.c: (completion_func),
10805 (ephy_location_entry_construct_contents),
10806 (ephy_location_entry_add_completion):
10807 * lib/widgets/ephy-location-entry.h:
10808 * lib/widgets/ephy-tree-model-node.c:
10809 (ephy_tree_model_node_get_value):
10810 * src/ephy-location-action.c: (connect_proxy):
10812 Merge bookmarks in autocompletion and implement
10813 case unsensitive match.
10815 2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
10817 * lib/widgets/ephy-location-entry.c: (completion_func),
10818 (ephy_location_entry_init), (ephy_location_entry_add_completion):
10820 Costum match function to deal with prefixes.
10822 * lib/widgets/ephy-tree-model-node.c:
10823 (ephy_tree_model_node_get_column_type),
10824 (ephy_tree_model_node_get_value):
10826 Fix column indexes.
10828 2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
10830 * lib/widgets/ephy-location-entry.c: (entry_button_press_cb),
10831 (ephy_location_entry_construct_contents):
10833 Put back double click -> select all
10835 2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
10837 * lib/widgets/ephy-location-entry.c: (location_focus_out_cb),
10838 (ephy_location_entry_construct_contents),
10839 (ephy_location_entry_init), (ephy_location_entry_finalize),
10840 (ephy_location_entry_add_completion),
10841 (ephy_location_entry_set_location),
10842 (ephy_location_entry_get_location), (ephy_location_entry_activate),
10843 (ephy_location_entry_clear_history):
10844 * lib/widgets/ephy-location-entry.h:
10848 2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
10850 * embed/ephy-history.c: (ephy_history_get_type),
10851 (ephy_history_init), (ephy_history_visited):
10853 * lib/ephy-autocompletion-source.c:
10854 * lib/ephy-autocompletion-source.h:
10855 * lib/ephy-autocompletion.c:
10856 * lib/ephy-autocompletion.h:
10857 * lib/widgets/Makefile.am:
10858 * lib/widgets/ephy-autocompletion-window.c:
10859 * lib/widgets/ephy-autocompletion-window.h:
10860 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type),
10861 (bookmarks_changed_cb), (bookmarks_removed_cb),
10862 (ephy_bookmarks_init), (ephy_bookmarks_add):
10864 Remove old implementation completely
10866 2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
10868 * lib/widgets/ephy-location-entry.c:
10869 (ephy_location_entry_class_init), (editable_changed_cb),
10870 (entry_activate_cb), (ephy_location_entry_construct_contents),
10871 (ephy_location_entry_init), (ephy_location_entry_finalize),
10872 (ephy_location_entry_new), (ephy_location_entry_add_completion),
10873 (ephy_location_entry_set_location),
10874 (ephy_location_entry_clear_history):
10875 * lib/widgets/ephy-location-entry.h:
10876 * lib/widgets/ephy-tree-model-node.c:
10877 (ephy_tree_model_node_add_prop_column),
10878 (ephy_tree_model_node_add_func_column):
10879 * src/ephy-location-action.c: (connect_proxy):
10880 * src/ephy-shell.c: (ephy_shell_finalize),
10881 (ephy_shell_get_session):
10882 * src/ephy-shell.h:
10884 Beginning of new location entry implementation
10886 2003-09-30 Marco Pesenti Gritti <marco@gnome.org>
10888 * data/epiphany.schemas.in:
10889 * data/ui/epiphany-history-window-ui.xml:
10890 * src/ephy-history-window.c: (set_columns_visibility),
10891 (cmd_view_columns), (get_details_value),
10892 (ephy_history_window_construct):
10894 Implement view menu.
10896 2003-09-30 Christian Persch <chpe@cvs.gnome.org>
10898 * src/ephy-history-window.c: (build_search_box):
10902 2003-09-30 Christian Persch <chpe@cvs.gnome.org>
10904 * embed/print-dialog.c: (print_get_info):
10906 Don't pass NULL to gnome_vfs_expand_initial_tilde.
10908 2003-09-30 Marco Pesenti Gritti <marco@gnome.org>
10910 * embed/ephy-history.c:
10911 * src/ephy-history-window.c: (build_search_box):
10913 More accurate description for Ever filter.
10914 Keep the backend as is, so we dont have to change
10915 it if we change history expire.
10917 2003-09-29 Marco Pesenti Gritti <marco@gnome.org>
10919 * data/default-prefs.js:
10921 Add defaults in points for fonts
10923 2003-09-28 Marco Pesenti Gritti <marco@gnome.org>
10925 * embed/mozilla/mozilla-embed-single.cpp:
10927 The file picker dir can be NULL, check before
10928 trying to expand tilde.
10930 * src/bookmarks/ephy-bookmarks-editor.c:
10931 (import_dialog_response_cb), (cmd_bookmarks_import):
10933 Implement import from a file
10935 2003-09-27 Xan Lopez <xan@masilla.org>
10941 2003-09-27 Xan Lopez <xan@masilla.org>
10944 * embed/mozilla/ContentHandler.cpp:
10946 API sync, from galeon.
10948 2003-09-27 Christian Persch <chpe@cvs.gnome.org>
10950 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
10951 * src/bookmarks/ephy-bookmarks-import.h:
10953 Offer to import from Firebird too.
10955 2003-09-27 Marco Pesenti Gritti <marco@gnome.org>
10957 * lib/ephy-gui.c: (ephy_gui_get_pixbuf_from_mime_type):
10959 Simpler implementation.
10961 * lib/widgets/ephy-spinner.c: (ephy_spinner_load_images):
10962 * src/ephy-shell.c: (ephy_shell_init):
10966 2003-09-27 Marco Pesenti Gritti <marco@gnome.org>
10968 * embed/mozilla/ContentHandler.cpp:
10969 * lib/ephy-gui.c: (make_mime_name),
10970 (ephy_gui_get_pixbuf_from_mime_type):
10972 * lib/widgets/ephy-spinner.c: (ephy_spinner_init),
10973 (ephy_spinner_theme_changed), (ephy_spinner_load_images),
10974 (ephy_spinner_finalize):
10975 * src/ephy-shell.c: (ephy_shell_init):
10977 Use gtkicontheme, and use it also for mime icons.
10979 2003-09-26 Marco Pesenti Gritti <marco@gnome.org>
10981 * data/epiphany.schemas.in:
10982 * lib/ephy-node-filter.c: (ephy_node_filter_evaluate):
10983 * src/ephy-history-window.c: (ephy_history_window_finalize),
10984 (add_by_site_filter), (add_by_date_filter), (add_by_word_filter),
10985 (setup_filters), (site_node_selected_cb), (search_entry_search_cb),
10986 (time_optionmenu_changed_cb), (build_search_box),
10987 (ephy_history_window_construct), (save_date_filter),
10988 (ephy_history_window_dispose):
10990 Implement history time filter
10992 2003-09-26 Marco Pesenti Gritti <marco@gnome.org>
10994 * src/ephy-window.c:
10996 Remove unused includes, they was causing warnings on solaris