2004-08-16 Christian Persch * NEWS: Update for 1.3.5. 2004-08-16 Christian Persch * configure.in: Version 1.3.5. Make dist produce a .tar.bz2 too. 2004-08-16 Christian Persch * embed/mozilla/EventContext.cpp: Use GetLocalName instead of GetTagName to get the attribute name. Patch by Mikael Brockman, fixes bug #150208. 2004-08-12 Christian Persch * configure.in: We don't build against 1.8a1, so don't list it in the help for --with-mozilla-snapshot. 2004-08-11 Christian Persch * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb), (set_item_drag_source), (egg_editable_toolbar_set_model): Remove unused variables. 2004-08-10 Christian Persch * embed/mozilla/GlobalHistory.cpp: Include mozilla-version.h; thanks to Crispin for testing. 2004-08-10 Christian Persch * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: Yet another mozilla API change. 2004-08-09 Christian Persch * lib/egg/egg-editable-toolbar.c: (find_action), (egg_editable_toolbar_construct), (egg_editable_toolbar_set_model), (egg_editable_toolbar_set_ui_manager), (egg_editable_toolbar_set_property), (egg_editable_toolbar_get_property), (egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize), (egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model), (egg_editable_toolbar_get_model): * lib/egg/egg-editable-toolbar.h: * lib/egg/egg-toolbar-editor.c: (find_action), (egg_toolbar_editor_set_ui_manager), (egg_toolbar_editor_set_property), (egg_toolbar_editor_get_property), (egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize), (egg_toolbar_editor_new), (egg_toolbar_editor_init): * lib/egg/egg-toolbar-editor.h: * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_set_window): * src/toolbar.c: (toolbar_new): Fix object property naming leftover from EggMenuMerge days, to UI manager. 2004-08-09 Christian Persch * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_deconstruct): Use g_list_foreach() here. 2004-08-09 Christian Persch * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import): Fix a mem leak. 2004-08-09 Christian Persch * lib/egg/egg-toolbar-editor.c: (compare_actions): Fix compilation with gcc 2.95. 2004-08-09 Christian Persch * lib/widgets/ephy-label.c: Include config.h upfront. 2004-08-09 Christian Persch * lib/widgets/ephy-label.c: * lib/widgets/ephy-label.h: Only use this for gtk < 2.5.1, and just add a few #defines otherwise. 2004-08-09 Christian Persch * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_get_type), (ephy_topics_selector_apply), (provide_toggle), (ephy_topics_selector_constructor), (topic_destroy_cb), (node_toggled_cb), (ephy_topics_selector_finalize), (ephy_topics_selector_class_init): Free list and filter on finalize; fixes bug #149689. Use g_list_prepend instead of _append. Mark the column title for translation. 2004-08-08 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Fix compiler warning about anon enum mismatch. 2004-08-08 Christian Persch * embed/mozilla/mozilla-embed.cpp: Allow XUL windows to open new windows. 2004-08-08 Christian Neumair * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_constructor): Sort topics by name. Fixes #149639. 2004-08-08 Christian Persch * doc/reference/Makefile.am: Removed reference to ephy-ellipsizing-label. * po/POTFILES.in: Added lib/widgets/ephy-label.c 2004-08-08 Christian Persch * lib/ephy-marshal.list: * lib/widgets/Makefile.am: R lib/widgets/ephy-ellipsizing-label.c: R lib/widgets/ephy-ellipsizing-label.h: A lib/widgets/ephy-label.c: A lib/widgets/ephy-label.h: * src/ephy-notebook.c: (sync_label), (build_tab_label): * src/pdm-dialog.c: (show_cookies_properties): * src/prefs-dialog.c: (create_download_path_label), (download_path_response_cb): Kill our ellipsising label implementation, and import GtkLabel into our prefix. Fixes bug #149114. * configure.in: Depend on pango 1.5.1 for ellipsisation support. 2004-08-08 Christian Persch * configure.in: * src/Makefile.am: R src/epiphany.in: Get rid of the startup script, and use rpath linking instead. Ported from galeon. 2004-08-08 Christian Persch * src/ephy-notebook.c: (notebook_drag_data_received_cb): Remove unused variable. 2004-08-08 Christian Persch * src/ephy-notebook.c: Include "ephy-string.h", fixes build with -Werror. 2004-08-08 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: Consistent naming for nsresult vars. Since 'rv' had the majority, 'rv' it is. 2004-08-08 Christian Persch * embed/ephy-embed-single.c: (ephy_embed_single_open_window): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: (impl_open_window): * src/ephy-tab.c: (popups_manager_show): Make ephy_embed_single_open_window() return the newly opened embed widget. 2004-08-06 Christian Persch * data/default-prefs.js: * embed/mozilla/mozilla-embed-single.cpp: Make keyword search URL localisable. Fixes bug #144909. 2004-08-06 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-version.h: Fix the reload workaround version checks to look for the correct versions. Thanks to Crispin for noticing this. 2004-08-06 Christian Persch * lib/ephy-string.c: (ephy_string_parse_uri_list): * lib/ephy-string.h: * lib/widgets/ephy-node-view.c: (drag_data_received_cb), (ephy_node_view_class_init): * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-notebook.c: (notebook_drag_data_received_cb): * src/ephy-notebook.h: * src/ephy-session.c: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-tab.c: (ephy_tab_new_window_cb): * src/ephy-window.c: (ephy_window_load_in_tabs): Fix dragging of urls which gnome-vfs can't handle. Fix new tab positioning when opening tabs from drags. 2004-08-06 Christian Persch * src/ephy-session.c: (write_window_geometry), (write_tool_window), (ephy_session_load): Fix restoring the history window on resume. 2004-08-06 Christian Persch * src/ephy-session.c: (ephy_session_init), (ephy_session_autoresume), (ephy_session_save), (ephy_session_get_active_window): Avoid overwriting the session file while resuming; preserves the crashed session when crashing while resuming. 2004-08-06 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Now that mozilla bug #246392 is fixed, only enable our work-around for old mozilla versions. 2004-08-06 Christian Persch * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url): Use s/""/NULL/ in g_string_new(). 2004-08-06 Christian Persch * src/ephy-session.c: (ephy_session_init), (ephy_session_finalize), (ephy_session_set_property), (ephy_session_class_init), (ephy_session_close), (write_tool_window), (ephy_session_save), (parse_embed), (ephy_session_load), (ephy_session_add_window), (ephy_session_remove_window), (ephy_session_get_active_window): Make ephy_session_get_windows() return only the list of EphyWindows, and store the tool windows internally. 2004-08-04 Christian Persch * embed/mozilla/EphyBrowser.cpp: Code cleanup. 2004-08-04 Christian Persch * src/window-commands.c: (editor_can_open_uri): Fix mem leak; noticed by Jean-François Rameau. 2004-08-04 Christian Persch * src/window-commands.c: (window_cmd_view_page_source): Fix mem leak; noticed by Jean-François Rameau. 2004-08-02 Christian Persch * src/ephy-main.c: (main): Move g_set_application_name() call after gnome_program_init(), so that i18n works correctly. Fixes bug #148948. 2004-08-01 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Don't QI the event target to nsIDOMEventReceiver and back to nsIDOMEventTarget when using it, just store it as-is. Thanks to Crispin for noticing this. 2004-08-01 Christian Persch * configure.in: Post-release version bump. 2004-08-01 Christian Persch * NEWS: * doc/reference/tmpl/ephy-embed.sgml: === Release 1.3.4 ===