1 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
5 Remove unused variables.
7 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
11 Post-release version bump.
13 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
20 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
22 * src/window-commands.c: (window_cmd_help_about):
26 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
28 * data/default-prefs-common.js:
30 Set default prefs for warn-on-mixed-security pages. Part of bug
33 2005-08-28 Crispin Flowerday <gnome@flowerday.cx>
35 * embed/ephy-history.c: (ephy_history_class_init),
36 (internal_get_host), (ephy_history_get_host),
37 (ephy_history_add_host), (ephy_history_add_page), (impl_add_page):
38 * embed/ephy-history.h:
39 * lib/ephy-marshal.list:
41 Add an "add-page" signal to the EphyHistory object that can be
42 used to block urls from appearing in the history.
44 Also make the ephy_history_get_host() function not create
45 the EphyNode if it doesn't already exist.
47 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
49 * src/ephy-notebook.c: (drag_stop), (grab_broken_event_cb),
50 (grab_notify_cb), (toplevel_motion_notify_cb),
51 (toplevel_button_release_cb), (drag_start), (motion_notify_cb),
52 (move_tab_to_another_notebook), (button_release_cb),
55 Fix pointer grab lockup when gecko pops up a dialogue.
57 2005-08-27 Crispin Flowerday <gnome@flowerday.cx>
60 * embed/mozilla/Makefile.am:
62 Add another workaround for the Gentoo header layout, and
63 reference the gentoo bug in the configure script
65 2005-08-27 Christian Persch <chpe@cvs.gnome.org>
68 * embed/mozilla/EphyBrowser.cpp:
69 * embed/mozilla/EphyBrowser.h:
70 * embed/mozilla/mozilla-embed.cpp:
72 The focus fix isn't needed anymore for gecko >= 1.8.
74 2005-08-27 Crispin Flowerday <gnome@flowerday.cx>
78 Add in the dom directory to the includes used for
79 the configure checks. This is to help Gentoo, which
80 uses an odd header layout.
82 2005-08-26 Christian Persch <chpe@cvs.gnome.org>
84 * src/ephy-window.c: (ephy_window_delete_event):
88 2005-08-26 Christian Persch <chpe@cvs.gnome.org>
90 * data/default-prefs-common.js:
92 Disable keyword searches by default. From bug #158486.
94 2005-08-25 Christian Persch <chpe@cvs.gnome.org>
98 Fix configure check for gecko 1.7.
100 2005-08-25 Christian Persch <chpe@cvs.gnome.org>
102 * embed/mozilla/GlobalHistory.cpp:
106 2005-08-25 Christian Persch <chpe@cvs.gnome.org>
110 Fix configure check for gecko >= 1.8.
112 2005-08-22 Christian Persch <chpe@cvs.gnome.org>
114 * embed/mozilla/EphyBrowser.cpp:
115 * embed/mozilla/mozilla-embed.cpp:
117 Don't use nsIURI::SetPassword, since it asserts when username
118 is empty. Use GetUsername, SetUserPass instead.
120 2005-08-22 Christian Persch <chpe@cvs.gnome.org>
122 * embed/mozilla/GlobalHistory.cpp:
124 Remove check for redirected URL. Fixes bug #313756.
126 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
128 * src/ephy-tab.c: (ephy_tab_update_file_monitor):
130 Fix the check for unchanged address to check if we even
131 have a monitor at all. Fixes auto-reload on a file:// URI
132 loaded after a blank page.
133 Also modify the 'is local' check to just check for
134 file:// prefix on URI.
136 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
138 * src/ephy-find-toolbar.c: (ephy_find_toolbar_open):
140 Don't empty find entry on Ctrl-F.
142 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
146 Post-release version bump.
148 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
150 === Release 1.7.5 ===
154 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
156 * data/default-prefs-common.js:
157 * embed/mozilla/mozilla-embed-single.cpp:
159 Don't use ext handler for ftp://.
161 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
163 * lib/ephy-file-helpers.c: (ephy_file_launch_handler):
165 Change a g_return_if_fail into a regular return.
167 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
169 * src/ephy-window.c: (ephy_window_delete_event),
170 (ephy_window_class_init), (ephy_window_init):
172 Use class closure for delete event instead of signal handler.
174 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
176 * src/bookmarks/ephy-topic-action.c:
177 (ephy_topic_action_sync_label):
179 Use strlen, not hardcoded length.
181 2005-08-21 Christian Persch <chpe@cvs.gnome.org>
183 * src/ephy-tab.c: (ephy_tab_finalize):
187 2005-08-17 Christian Persch <chpe@cvs.gnome.org>
189 * embed/ephy-embed-persist.h:
190 * embed/mozilla/mozilla-embed-persist.cpp:
192 Add EPHY_EMBED_PERSIST_FROM_CACHE, and try harder to get a cache
193 descriptor for the source URL.
195 * src/popup-commands.c: (save_property_url),
196 (popup_cmd_set_image_as_background), (save_temp_source):
198 Use EPHY_EMBED_PERSIST_FROM_CACHE to try to get the content from
199 cache when saving background, images or links. Part of bug #168554.
201 2005-08-17 Christian Persch <chpe@cvs.gnome.org>
203 * src/ephy-tab.c: (ephy_tab_set_loading_title),
205 Better fix: reorder again and use priv->title for
206 the set_loading_title call after the set_title call.
208 2005-08-17 Christian Persch <chpe@cvs.gnome.org>
210 * embed/mozilla/EventContext.cpp:
212 QI the element to check whether it's of some type,
215 2005-08-17 Christian Persch <chpe@cvs.gnome.org>
217 * src/ephy-tab.c: (ephy_tab_title_cb):
219 Use ephy_tab_set_title after ephy_tab_set_loading_title
220 because set_title consumes the char* argument!
221 Fixes invalid UTF-8 warnings.
223 2005-08-17 Christian Persch <chpe@cvs.gnome.org>
227 Fix --disable-focus-fix and --disable-psm configure args.
229 2005-08-16 Christian Persch <chpe@cvs.gnome.org>
231 * src/ephy-find-toolbar.c: (entry_activate_cb),
232 (ephy_find_toolbar_open):
234 Only activate link in typeahead mode, not in Ctrl-F find mode.
236 2005-08-16 Christian Persch <chpe@cvs.gnome.org>
238 * embed/mozilla/EphyFind.cpp:
240 Return TRUE if the event was consumed.
242 * embed/mozilla/mozilla-embed-single.cpp:
246 2005-08-16 Christian Persch <chpe@cvs.gnome.org>
248 * embed/ephy-embed-find.c: (ephy_embed_find_activate_link):
249 * embed/ephy-embed-find.h:
250 * embed/mozilla/EphyFind.cpp:
251 * embed/mozilla/EphyFind.h:
252 * embed/mozilla/mozilla-embed-find.cpp:
254 Activate the found link with a faked keypress event.
256 * src/ephy-find-toolbar.c: (tab_search_key_press_cb),
257 (entry_key_press_event_cb), (entry_activate_cb),
258 (ephy_find_toolbar_set_embed), (ephy_find_toolbar_open),
259 (ephy_find_toolbar_close):
261 On enter, activate the found link instead of finding the next
263 Always really give focus to the find bar, instead of faking
264 keypresses in the find bar entry while focusing the embed.
265 Fixes bug #307216, bug #311985, bug #312419, bug #312367,
268 2005-08-15 Christian Persch <chpe@cvs.gnome.org>
270 * data/GNOME_Epiphany_Automation.server.in:
272 Remove "-s" argument which hasn't been supported for ages.
274 * data/mime-types-permissions.xml:
278 * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget),
279 (ephy_gui_menu_position_on_toolbar):
282 Improve menu positioning on toolbar buttons.
284 2005-08-13 Christian Persch <chpe@cvs.gnome.org>
286 * embed/mozilla/ContentHandler.cpp:
288 Check that we're not trying to open in Epiphany itself!
291 2005-08-13 Christian Persch <chpe@cvs.gnome.org>
293 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
295 Reject favicons that are < 12x12.
297 2005-08-13 Christian Persch <chpe@cvs.gnome.org>
299 * embed/downloader-view.c: (update_download_row):
301 Don't display (guint64)-1 as filesize if it's not known yet.
304 2005-08-13 Christian Persch <chpe@cvs.gnome.org>
308 Better gecko version check.
310 2005-08-13 Christian Persch <chpe@cvs.gnome.org>
312 * embed/mozilla/MozDownload.cpp:
314 Work around mozilla bug
315 https://bugzilla.mozilla.org/show_bug.cgi?id=304353 .
318 2005-08-13 Christian Persch <chpe@cvs.gnome.org>
320 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
321 * lib/ephy-dnd.c: (ephy_dnd_drag_data_get):
325 2005-08-10 Christian Persch <chpe@cvs.gnome.org>
327 * src/ephy-lockdown.c: (update_location_editable):
328 * src/ephy-shell.c: (ephy_shell_new_tab_full):
329 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_set_address),
330 (ephy_tab_open_uri_cb), (ephy_tab_address_cb), (ensure_page_info),
331 (ephy_tab_net_state_cb), (ephy_tab_init), (ephy_tab_get_address),
332 (ephy_tab_get_typed_address), (ephy_tab_set_typed_address):
334 * src/ephy-toolbar.c: (sync_user_input_cb):
337 Open new tabs with blank url bar if we're loading the homepage.
340 2005-08-10 Jean-François Rameau <jframeau@cvs.gnome.org>
342 * embed/mozilla/MozDownload.cpp (OnStateChange):
344 Gecko send several STATE_STOP, but only the final one (completed)
345 is of interest (STATE_STOP&STATE_IS_NETWORK).
346 Fix crash with gecko 1.8 when downloading.
348 * embed/mozilla/mozilla-embed.cpp:
350 Fix compilation warning.
352 2005-08-10 Christian Persch <chpe@cvs.gnome.org>
356 Warn if nsIPassword.h isn't found.
358 2005-08-10 Christian Persch <chpe@cvs.gnome.org>
362 Fix configure checks for focus workaround.
364 2005-08-10 Crispin Flowerday <gnome@flowerday.cx>
366 * src/ephy-tab.c (ephy_tab_class_init):
368 Make a few properties to be writable (where there is appropriate code
369 in the ephy_tab_set_property() function), and fix the 'icon' property
370 to have the correct enum value.
372 2005-08-09 Raphael Slinckx <rslinckx@cvs.gnome.org>
374 * embed/mozilla/ContentHandler.cpp:
376 Fix a small grammar error in one of the download
377 dialog string, with approval of i18n
379 2005-08-09 Christian Persch <chpe@cvs.gnome.org>
381 * src/ephy-tab.c: (ephy_tab_set_property):
385 Make tab icon address setter public.
387 2005-08-09 Crispin Flowerday <gnome@flowerday.cx>
389 * src/ephy-find-toolbar.c (ephy_find_toolbar_open):
391 When opening the find bar with Ctrl+F, search for
392 the item, and select the text.
394 2005-08-09 Christian Persch <chpe@cvs.gnome.org>
400 * src/ephy-tab.c: (ephy_tab_net_state_cb):
402 Removed favicon fallback code.
404 2005-08-08 Christian Persch <chpe@cvs.gnome.org>
408 Post-release version bump.
410 2005-08-08 Christian Persch <chpe@cvs.gnome.org>
412 === Release 1.7.4 ===
416 2005-08-08 Christian Persch <chpe@cvs.gnome.org>
418 * src/bookmarks/ephy-bookmarks-editor.c:
419 * src/ephy-toolbar.c: (ephy_toolbar_set_window):
421 Tiny string fix just before string freeze :)
423 2005-08-08 Christian Persch <chpe@cvs.gnome.org>
425 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
427 Disable favicons from non-http URLs.
429 2005-08-08 Christian Persch <chpe@cvs.gnome.org>
431 * embed/mozilla/ContentHandler.cpp:
433 Fix build with gecko trunk.
435 2005-08-08 Raphael Slinckx <rslinckx@cvs.gnome.org>
437 * embed/mozilla/ContentHandler.cpp:
439 Change the download/open dialog strings to include the
440 mime-type and file name, bits of rewording too.
442 2005-08-07 Christian Persch <chpe@cvs.gnome.org>
444 * embed/ephy-favicon-cache.c: (icons_removed_cb),
445 (remove_obsolete_icons), (delete_file),
446 (ephy_favicon_cache_finalize), (ephy_favicon_cache_get),
447 (ephy_favicon_cache_clear):
448 * embed/ephy-favicon-cache.h:
450 Add way to clear the favicon cache. Also removes any extraneous files
451 from favicon cache directory. Fix a crash which I wonder why we never
454 * src/prefs-dialog.c: (prefs_clear_cache_button_clicked_cb):
456 Also clear favicon cache when clearing the cache.
458 2005-08-07 Crispin Flowerday <gnome@flowerday.cx>
460 * embed/mozilla/GtkNSSDialogs.cpp (ConfirmUnknownIssuer):
462 Change the text on the 'unknown issuer' dialog.
465 2005-08-07 Christian Persch <chpe@cvs.gnome.org>
469 Add switch to disable focus fix, and to disable PSM. Error out if
470 PSM isn't found but --disable-psm not given. Should prevent accidental
471 compilation without PSM.
473 * lib/widgets/ephy-icon-entry.c: (ephy_icon_entry_get_entry):
474 * lib/widgets/ephy-icon-entry.h:
476 Add ephy_icon_entry_get_entry.
480 Updated python bindings.
482 2005-08-07 Christian Persch <chpe@cvs.gnome.org>
484 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_realize):
486 Also block GtkMozEmbed's child focus-[in|out]-event handlers.
488 2005-08-06 Crispin Flowerday <gnome@flowerday.cx>
490 * embed/mozilla/EphyBrowser.cpp (AttachListeners):
492 Don't attach the scroll event listener twice.
494 2005-08-03 Christian Persch <chpe@cvs.gnome.org>
496 * src/ephy-window.c: (popup_menu_at_coords),
497 (idle_unref_context_event), (set_context_event),
498 (embed_popup_deactivate_cb), (get_name_from_address_value),
499 (show_embed_popup), (ephy_window_dispose),
500 (ephy_window_get_is_print_preview),
501 (ephy_window_get_context_event):
504 * src/popup-commands.c: (popup_cmd_link_in_new_window),
505 (popup_cmd_link_in_new_tab), (popup_cmd_bookmark_link),
506 (popup_cmd_copy_link_address), (save_property_url),
507 (popup_cmd_open_link), (popup_cmd_set_image_as_background),
508 (popup_cmd_copy_image_location), (popup_cmd_open_image):
510 Add public function ephy_window_get_context_event() to get the
511 EphyEmbedEvent for the current popup menu, instead of using an
512 undocument g_object_get_data() call. Also fixes bug
514 Don't printf NULL; fixes bug #309796.
516 2005-08-03 Christian Persch <chpe@cvs.gnome.org>
518 * embed/ephy-favicon-cache.c: (pixbuf_cache_entry_free),
519 (icons_added_cb), (cleanup_entry), (periodic_cleanup_cb),
520 (ephy_favicon_cache_init), (ephy_favicon_cache_finalize),
521 (ephy_favicon_cache_get):
523 Keep pixbufs in cache instead of loading them over and over again.
525 2005-08-03 Christian Persch <chpe@cvs.gnome.org>
527 * lib/widgets/ephy-icon-entry.c: (ephy_icon_entry_get_borders):
529 No need to add focus_width to borders anymore. Now we get the
530 same height as a normal entry.
532 2005-08-03 Christian Persch <chpe@cvs.gnome.org>
534 * lib/widgets/ephy-icon-entry.c: (ephy_icon_entry_get_borders),
535 (ephy_icon_entry_size_allocate):
537 Use the entry's style's [xy]thickness, not our own.
538 Fixes rendering with current Clearlooks engine.
540 2005-08-03 Christian Persch <chpe@cvs.gnome.org>
542 * lib/widgets/Makefile.am:
543 A lib/widgets/testiconentry.c:
544 A lib/widgets/ephy-icon-entry.c:
545 A lib/widgets/ephy-icon-entry.h:
547 New widget, looks like a GtkEntry with icons inside.
549 * lib/widgets/ephy-location-entry.c:
550 (ephy_location_entry_set_tooltip), (update_address_state),
551 (match_selected_cb), (entry_clear_activate_cb),
552 (entry_populate_popup_cb),
553 (ephy_location_entry_construct_contents),
554 (ephy_location_entry_set_completion),
555 (ephy_location_entry_set_location),
556 (ephy_location_entry_get_location), (ephy_location_entry_reset),
557 (ephy_location_entry_activate), (ephy_location_entry_get_entry),
558 (ephy_location_entry_set_show_lock):
560 Use EphyIconEntry. Fixes location entry drawing with new GNOME default
561 theme (Clearlooks), and should also fix drawing with all themes,
562 except those which draw inside-focus on entries even when the entry
565 2005-08-01 Crispin Flowerday <gnome@flowerday.cx>
567 * src/Makefile.am (epiphany.c):
569 Pipe the output of the pygtk_codegen program straight to
570 epiphany.c to fix timestamp handling, which caused make to
571 run rules on every invocation.
573 2005-08-01 Christian Persch <chpe@cvs.gnome.org>
575 * src/ephy-location-action.c: (get_location_cb):
576 * src/ephy-session.c: (write_tab):
578 * src/ephy-window.c: (modal_alert_cb):
579 * src/prefs-dialog.c: (set_homepage_entry),
580 (prefs_homepage_current_button_clicked_cb):
581 * src/window-commands.c: (window_cmd_file_send_to),
582 (window_cmd_file_bookmark_page), (window_cmd_view_page_source):
584 Now that the tab's address is always correct (isn't the typed address
585 anymore), always use ephy_tab_get_address instead of
586 ephy_embed_get_location, since the former also gets the right address
587 when the page loading but still blank. Should fix bug #147840.
589 2005-08-01 Christian Persch <chpe@cvs.gnome.org>
591 * src/ephy-location-action.c: (sync_icon),
592 (ephy_location_action_set_property),
593 (ephy_location_action_get_property),
594 (ephy_location_action_class_init), (ephy_location_action_init),
595 (ephy_location_action_finalize):
596 * src/ephy-notebook.c: (sync_icon):
597 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
598 (ephy_tab_class_init), (ephy_tab_finalize), (ephy_tab_load_icon),
599 (ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address),
600 (ephy_tab_get_icon), (ephy_tab_init):
602 * src/ephy-toolbar.c: (ephy_toolbar_set_favicon):
603 * src/ephy-toolbar.h:
604 * src/ephy-window.c: (sync_tab_icon):
606 Add a ::icon property to EphyTab, and use that everywhere instead
607 of querying the icon cache, thus saving memory.
609 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
613 Don't need this list of files leftover by scrollkeeper anymore
614 since we distcheck with --disable-scrollkeepers.
616 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
620 Wrap EggToolbarsModel.
622 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
626 * src/epiphany.override:
628 Wrap MozillaEmbedEvent, to prevent crash from bug #310910.
630 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
636 2005-07-31 Jean-François Rameau <jframeau@cvs.gnome.org>
638 * src/epiphany.override: (_wrap_ephy_embed_event_get_coords):
639 * embed/ephy-history.c:
641 Fix gcc 4.0 warnings.
643 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
647 Update binding rules.
651 Fix crash on "window.get_bookmarksbar()".
653 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
656 * src/epiphany.override:
658 Fix crash on "window.get_toolbar()". Fixes bug #170105.
660 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
664 Update python bindings.
666 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
668 * src/window-commands.c: (window_cmd_help_about):
670 Fix string, and add Crispin to contributors in About.
672 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
674 * lib/widgets/ephy-location-entry.c:
676 Fix location entry favicon updating.
678 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
682 Tiny string fix. Fixes bug #167448.
684 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
686 * src/ephy-main.c: (main):
687 * src/window-commands.c: (window_cmd_view_stop),
688 (window_cmd_help_about):
690 Update about dialogue.
692 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
694 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_default):
695 * embed/ephy-embed-shell.h:
697 Add ephy_embed_shell_get_default() analogous to
698 ephy_shell_get_default().
700 2005-07-31 Christian Persch <chpe@cvs.gnome.org>
702 * src/ephy-tab.c: (ephy_tab_set_icon_address),
703 (ephy_tab_set_fallback_icon_address), (ensure_page_info),
704 (ephy_tab_net_state_cb):
706 Fallback to favicon.ico. Fixes bug #116678.
708 2005-07-30 Christian Persch <chpe@cvs.gnome.org>
710 * lib/ephy-debug.c: (trap_handler):
712 Allow set-but-empty EPHY_DEBUG_BREAK variable.
714 2005-07-30 Christian Persch <chpe@cvs.gnome.org>
716 * embed/print-dialog.c: (ephy_print_load_config_from_file),
717 (ephy_print_save_config_to_file):
719 Make those more robust.
721 2005-07-30 Christian Persch <chpe@cvs.gnome.org>
723 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_realize):
725 Count the blocked handlers and warn if it's not the expected numberr,
726 so we know if our focos fix assumptions become invalid.
728 2005-07-30 Christian Persch <chpe@cvs.gnome.org>
730 * lib/ephy-debug.c: (trap_handler), (ephy_debug_init):
732 ALlow EPHY_DEBUG_BREAK even in non-debug builds.
734 2005-07-30 Christian Persch <chpe@cvs.gnome.org>
736 * src/ephy-session.c: (ephy_session_get_active_window):
738 Make ephy_session_get_active_window work as intended.
740 * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
742 Fix setting homepage to current page. Fixes bug #311962.
744 2005-07-29 Crispin Flowerday <gnome@flowerday.cx>
746 * src/ephy-find-toolbar.c: (ephy_find_toolbar_grab_focus),
747 (ephy_find_toolbar_open), (ephy_find_toolbar_close):
748 * src/ephy-shell.c: (ephy_shell_new_tab_full):
749 * src/ephy-tab.c: (ephy_tab_grab_focus):
750 * src/ephy-window.c: (ephy_window_key_press_event),
751 (ephy_window_open_link):
752 * src/window-commands.c: (window_cmd_go_back), (window_cmd_go_up),
753 (window_cmd_go_forward), (window_cmd_view_stop),
754 (window_cmd_view_reload):
756 Replace ephy_embed_activate with gtk_widget_grab_focus
758 2005-07-29 Christian Persch <chpe@cvs.gnome.org>
760 * src/ephy-statusbar.c: (ephy_statusbar_get_tooltips),
761 (ephy_statusbar_get_security_frame):
762 * src/ephy-statusbar.h:
764 Add accessor functions for those instead of relying
765 on using the struct members directly.
767 2005-07-29 Christian Persch <chpe@cvs.gnome.org>
769 * data/epiphany.schemas.in:
771 Remove long description where it differed from the short
772 description only by the period. Fixes bug #172230.
774 2005-07-29 Christian Persch <chpe@cvs.gnome.org>
778 Update the python bindings too.
780 2005-07-29 Christian Persch <chpe@cvs.gnome.org>
782 * embed/ephy-embed.c:
783 * embed/ephy-embed.h:
784 * embed/mozilla/mozilla-embed.cpp:
786 Implement ::grab-focus and remove ephy_embed_activate ().
788 2005-07-29 Christian Persch <chpe@cvs.gnome.org>
790 * src/ephy-shell.c: (ephy_shell_new_tab_full):
792 Realise the embed first before grabbing focus on it.
794 2005-07-29 Christian Persch <chpe@cvs.gnome.org>
796 * src/ephy-python-extension.c: (impl_detach_tab),
797 (impl_detach_window):
798 * src/ephy-python-loader.c: (ephy_python_loader_finalize):
799 * src/ephy-python.c: (ephy_python_init), (idle_shutdown),
800 (ephy_python_shutdown), (idle_gc), (ephy_python_schedule_gc):
803 Be careful not to leave a GC scheduled when terminating python.
805 2005-07-28 Christian Persch <chpe@cvs.gnome.org>
807 * src/ephy-window.c: (ephy_window_open_link):
809 For empty pages, put focus in address bar.
811 2005-07-28 Christian Persch <chpe@cvs.gnome.org>
814 * embed/mozilla/EphyBrowser.cpp:
815 * embed/mozilla/EphyBrowser.h:
816 * embed/mozilla/mozilla-embed.cpp:
817 * src/ephy-shell.c: (url_is_empty), (load_homepage),
818 (ephy_shell_new_tab_full):
820 Work around gtkmozembed focus bug. Fixes bug #105153.
822 2005-07-27 Christian Persch <chpe@cvs.gnome.org>
824 * embed/mozilla/EphyAboutModule.cpp:
826 Fix proxy server settings string.
828 2005-07-27 Christian Persch <chpe@cvs.gnome.org>
830 * embed/mozilla/EphyAboutModule.cpp:
832 Fix google search URL to include www prefix.
834 2005-07-27 Christian Persch <chpe@cvs.gnome.org>
836 * embed/mozilla/EphyAboutModule.cpp:
838 Don't put the archive links on the unknownSocketType error message.
840 2005-07-27 Christian Persch <chpe@cvs.gnome.org>
842 * src/bookmarks/ephy-topic-action.c:
843 (ephy_topic_action_sync_label):
845 Only show the leaf name on bookmarksbar for hierarchical topics.
847 2005-07-26 Christian Persch <chpe@cvs.gnome.org>
851 Post-release version bump.
853 2005-07-26 Christian Persch <chpe@cvs.gnome.org>
855 === Release 1.7.3 ===
859 2005-07-26 Christian Persch <chpe@cvs.gnome.org>
861 * embed/print-dialog.c: (ephy_print_verify_postscript):
863 Primary text shouldn't have a period.
865 2005-07-26 Christian Persch <chpe@cvs.gnome.org>
867 * lib/ephy-marshal.list:
868 * src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb),
869 (open_in_window_activate_cb), (activate_cb):
870 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
871 (impl_resolve_address), (ephy_bookmarks_resolve_address):
872 * src/bookmarks/ephy-bookmarks.h:
873 * src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
874 (open_in_tabs_activate_cb):
875 * src/ephy-location-action.c: (action_activated_cb),
879 Unify bookmarks/smart bookmarks address resolution, and add a signal
880 to EphyBookmarks for it.
882 2005-07-26 Christian Persch <chpe@cvs.gnome.org>
884 * src/bookmarks/ephy-topic-action.c: (button_toggled_cb):
886 Use connect_object to connect to the menu's deactivate
887 signal. May fix bug #309918.
889 2005-07-24 Christian Persch <chpe@cvs.gnome.org>
891 * data/ui/epiphany-ui.xml:
892 * lib/widgets/ephy-location-entry.c:
893 (ephy_location_entry_finalize), (update_address_state),
894 (update_favicon), (editable_changed_cb), (entry_button_press_cb),
895 (match_selected_cb), (entry_key_press_cb),
896 (ephy_location_entry_construct_contents),
897 (ephy_location_entry_set_location), (ephy_location_entry_reset),
898 (ephy_location_entry_set_favicon):
899 * lib/widgets/ephy-location-entry.h:
900 * src/ephy-location-action.c: (entry_activate_cb),
901 (user_changed_cb), (sync_address), (connect_proxy),
902 (ephy_location_action_set_property),
903 (ephy_location_action_finalize),
904 (ephy_location_action_set_address):
905 * src/ephy-location-action.h:
906 * src/ephy-lockdown.c: (update_location_editable):
907 * src/ephy-tab.c: (ephy_tab_get_typed_address):
908 * src/ephy-toolbar.c: (ephy_toolbar_set_location):
909 * src/ephy-toolbar.h:
910 * src/ephy-window.c: (ephy_window_key_press_event),
911 (sync_tab_address), (ephy_window_set_active_tab), (modal_alert_cb):
913 * src/window-commands.c: (window_cmd_view_stop):
915 Fix ESC behaviour to always stop, and to reset the location entry
916 when it's focused only. Reset the location entry favicon to the stock
917 icon when the address shown is != the tab's address.
918 When switching tab, preserve the selection if it was owned by the
919 location entry. Fixes bug #155824.
921 2005-07-25 Martin Kretzschmar <martink@gnome.org>
923 * embed/print-dialog.c (using_pdf_printer): new function.
924 (ephy_print_verify_postscript): print a less techy message if
925 someone tries to print to PDF.
927 2005-07-25 Christian Persch <chpe@cvs.gnome.org>
929 * lib/ephy-file-helpers.c: (ephy_file_launch_desktop_file):
931 Don't crash in case the desktop file is not found.
933 2005-07-24 Christian Persch <chpe@cvs.gnome.org>
935 * embed/ephy-embed-single.c: (ephy_embed_single_open_window):
936 * embed/ephy-embed-single.h:
937 * embed/mozilla/EphyUtils.cpp:
938 * embed/mozilla/MozillaPrivate.cpp:
939 * embed/mozilla/MozillaPrivate.h:
940 * embed/mozilla/mozilla-embed-single.cpp:
942 Remove code to get the printer list, and fix a
945 2005-07-24 Christian Persch <chpe@cvs.gnome.org>
947 * src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
948 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
951 Also ellipsise the menu entries in the toolbar overflow menu.
953 2005-07-24 Christian Persch <chpe@cvs.gnome.org>
955 * src/ephy-lockdown.c: (update_location_editable):
956 * src/ephy-shell.c: (ephy_shell_new_tab_full):
957 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
958 (ephy_tab_class_init), (get_title_from_address),
959 (ephy_tab_set_loading_title), (ephy_tab_set_address),
960 (ephy_tab_set_load_status), (ephy_tab_get_load_status),
961 (ephy_tab_open_uri_cb), (ephy_tab_address_cb),
962 (ephy_tab_content_change_cb), (ephy_tab_zoom_changed_cb),
963 (ephy_tab_title_cb), (ensure_page_info), (ephy_tab_net_state_cb),
964 (ephy_tab_init), (ephy_tab_set_title), (ephy_tab_get_title),
965 (ephy_tab_get_address), (ephy_tab_get_typed_address),
966 (ephy_tab_set_typed_address):
968 * src/ephy-toolbar.c: (sync_user_input_cb):
969 * src/ephy-window.c: (sync_tab_typed_address), (sync_tab_title),
970 (ephy_window_set_active_tab):
973 Set title of loading page to the address, iff the page was blank
974 before. Fixes bug #115337 and bug #171622.
976 * src/ephy-session.c: (ephy_session_close):
978 In ephy_session_close(), close open dialogues first.
980 2005-07-23 Christian Persch <chpe@cvs.gnome.org>
982 * src/bookmarks/ephy-bookmarks.c
983 * embed/mozilla/ContentHandler.cpp
984 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp
986 Don't use format_secondary_markup here, it's a) unnecessary
987 and b) doesn't do what we think it does.
989 2005-07-23 Christian Persch <chpe@cvs.gnome.org>
991 * data/epiphany.schemas.in:
993 Remove obsolete schema entries.
995 2005-07-22 Jürg Billeter <j@bitron.ch>
998 * data/glade/print.glade:
999 * embed/mozilla/EphyUtils.cpp:
1000 * embed/mozilla/EphyUtils.h:
1001 * embed/mozilla/PrintingPromptService.cpp:
1002 * embed/mozilla/PrintingPromptService.h:
1003 * embed/print-dialog.c: (ephy_print_info_free),
1004 (ephy_print_load_config_from_file),
1005 (ephy_print_save_config_to_file), (ephy_print_get_print_info),
1006 (ephy_print_dialog_response_cb), (ephy_print_do_print_idle_cb),
1007 (ephy_print_do_print_and_free), (ephy_print_paper_selector_new),
1008 (ephy_print_dialog_construct_range_page), (ephy_print_dialog_new),
1009 (ephy_print_setup_dialog_new):
1010 * embed/print-dialog.h:
1012 Use libgnomeprintui for the printing dialog and the paper part of the
1013 printing setup dialog. Fixes bug #141241, bug #163255 and bug #301730.
1015 2005-07-21 Christian Persch <chpe@cvs.gnome.org>
1019 Add rules to generate the raw python bindings .defs file,
1020 and to check that all headers are either used or ignored.
1022 * src/epiphany.defs:
1024 Reordered to make diffing against the autogenerated file
1027 2005-07-20 Christian Persch <chpe@cvs.gnome.org>
1033 * help/C/epiphany.xml:
1035 A help/epiphany.omf.in:
1036 R help/es/epiphany-es.omf:
1037 R help/es/epiphany.xml:
1039 R help/es/legal.xml:
1040 R help/eu/epiphany-eu.omf:
1041 R help/eu/epiphany.xml:
1043 R help/eu/legal.xml:
1044 R help/fi/epiphany-fi.omf:
1045 R help/fi/epiphany.xml:
1046 R help/fi/legal.xml:
1047 R help/ja/epiphany-ja.omf:
1048 R help/ja/epiphany.xml:
1050 R help/ja/legal.xml:
1051 R help/uk/epiphany-uk.omf:
1052 R help/uk/epiphany.xml:
1053 R help/uk/legal.xml:
1055 Use gnome-doc-utils, and move existing translations over.
1057 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1059 * src/bookmarks/ephy-bookmarks.c: (get_option):
1061 Make sure the option is in the right option group.
1063 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1065 * src/bookmarks/ephy-bookmarks.c: (get_option),
1066 (ephy_bookmarks_get_smart_bookmark_width):
1068 Only allow alphanumeric option arguments, and limit length to 32
1069 characters at most. Use g_ascii_strtoull.
1071 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1073 A embed/mozilla/EphyAboutModule.cpp:
1074 A embed/mozilla/EphyAboutModule.h:
1075 R embed/mozilla/EphyProtocolHandler.cpp:
1076 R embed/mozilla/EphyProtocolHandler.h:
1077 * embed/mozilla/Makefile.am:
1078 * embed/mozilla/MozRegisterComponents.cpp:
1081 Yet another mozilla API change.
1083 * src/bookmarks/ephy-bookmarks.c:
1084 (ephy_bookmarks_get_smart_bookmark_width):
1086 Remove stray g_print, and clamp entry width to sane values.
1088 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1090 * lib/ephy-file-helpers.c:
1092 Remove stray g_print.
1094 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1096 * data/mime-types-permissions.xml:
1098 Make sure we know about all mime types that totem can accept.
1100 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1104 Use $^ in the default-prefs.js rule.
1106 * data/default-prefs-gecko-1.8.js:
1108 All these are already set by default, no need to repeat them.
1110 2005-07-17 Christian Persch <chpe@cvs.gnome.org>
1112 * src/bookmarks/ephy-bookmark-action.c:
1113 (ephy_bookmark_action_sync_smart_url):
1114 * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb),
1115 (ephy_bookmarks_init), (update_has_smart_address), (get_option),
1116 (ephy_bookmarks_solve_smart_url),
1117 (ephy_bookmarks_get_smart_bookmark_width):
1118 * src/bookmarks/ephy-bookmarks.h:
1120 Fix smart bookmark options parsing. Now encoding= really works,
1121 and added width= for bug #116709. Also fixes bug #132761.
1123 2005-07-16 Christian Persch <chpe@cvs.gnome.org>
1125 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
1127 Fix URL dragging to other tabs.
1129 2005-07-13 Christian Persch <chpe@cvs.gnome.org>
1131 * data/mime-types-permissions.xml:
1133 Add application/rdf+xml to list of known mime types.
1135 2005-07-13 Christian Persch <chpe@cvs.gnome.org>
1137 * embed/mozilla/EphyProtocolHandler.cpp:
1139 Fix a couple of strings. Fixes bug #310196.
1141 2005-07-12 Christian Persch <chpe@cvs.gnome.org>
1143 * embed/mozilla/EphyBrowser.cpp:
1144 * embed/mozilla/EphyBrowser.h:
1145 * embed/mozilla/mozilla-embed.cpp:
1147 Remove the reload workaround, since the mozilla bug
1148 is fixed on all supported mozilla version.
1150 2005-07-12 Christian Persch <chpe@cvs.gnome.org>
1154 Detect seamonkey trunk.
1156 2005-07-12 Christian Persch <chpe@cvs.gnome.org>
1160 Update min-versions for mozilla dependency.
1162 2005-07-11 Christian Persch <chpe@cvs.gnome.org>
1166 Post-release version bump.
1168 2005-07-11 Christian Persch <chpe@cvs.gnome.org>
1170 === Release 1.7.2 ===
1172 * doc/reference/tmpl/ephy-embed.sgml:
1173 * doc/reference/tmpl/ephy-window.sgml:
1174 * doc/reference/tmpl/epiphany-unused.sgml:
1177 2005-07-11 Christian Persch <chpe@cvs.gnome.org>
1179 * embed/mozilla/GtkNSSDialogs.cpp:
1181 Remove checkbox from trust-CA dialogue. Fixes bug #168295.
1183 2005-07-11 Christian Persch <chpe@cvs.gnome.org>
1185 * src/prefs-dialog.c: (prefs_dialog_init):
1187 Init the gettext domain.
1189 2005-07-11 Christian Persch <chpe@cvs.gnome.org>
1191 * lib/widgets/ephy-node-view.c: (check_node_is_drag_source),
1192 (can_drag_selection), (button_release_cb), (motion_notify_cb):
1194 Check all selected nodes if they allow dragging.
1196 * src/bookmarks/ephy-bookmarks-editor.c:
1197 (ephy_bookmarks_editor_update_menu), (key_pressed_cb):
1199 Don't allow to delete or rename local sites, or to put them
1200 on the bookmarks bar.
1202 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
1206 2005-07-10 Christian Persch <chpe@cvs.gnome.org>
1208 * lib/ephy-node-common.h:
1209 * lib/ephy-node.c: (ephy_node_new_with_id),
1210 (ephy_node_signal_disconnect), (ephy_node_set_is_drag_source),
1211 (ephy_node_get_is_drag_source), (ephy_node_set_is_drag_dest),
1212 (ephy_node_get_is_drag_dest):
1214 * lib/widgets/ephy-node-view.c: (drag_motion_cb),
1215 (drag_data_received_cb):
1217 Implement a way to disallow dragging from resp. dropping on certain
1220 * src/bookmarks/ephy-bookmarks-editor.c:
1221 (ephy_bookmarks_editor_update_menu):
1222 * src/bookmarks/ephy-bookmarks.c: (save_filter),
1223 (save_filter_local), (ephy_bookmarks_save),
1224 (update_bookmark_keywords), (bookmark_is_categorized),
1225 (resolve_cb), (browse_cb), (ephy_local_bookmarks_init),
1226 (ephy_local_bookmarks_stop), (ephy_bookmarks_init),
1227 (ephy_bookmarks_finalize), (ephy_bookmarks_get_topic_uri),
1228 (ephy_bookmarks_find_keyword), (ephy_bookmarks_get_favorites),
1229 (ephy_bookmarks_get_local):
1230 * src/bookmarks/ephy-bookmarks.h:
1232 Implement "Local Sites" topic, filled with zeroconf-discovered
1233 bookmarks. Patch by Bastien Nocera, fixes bug #144969.
1235 2005-07-10 Christian Persch <chpe@cvs.gnome.org>
1237 * embed/ephy-embed-shell.c: (ephy_embed_shell_prepare_close):
1239 Fix build with -Werror.
1241 * src/ephy-tab.c: (ephy_tab_dispose),
1242 (ephy_tab_file_monitor_cancel), (ephy_file_monitor_reload_cb),
1243 (ephy_tab_file_monitor_cb), (ephy_tab_update_file_monitor),
1244 (ephy_tab_address_cb):
1246 Monitor local files for changes and reload them if they do change.
1247 Fixes bug #300040; patch by Raphaël Slinckx.
1249 2005-07-10 Christian Persch <chpe@cvs.gnome.org>
1251 * embed/mozilla/EphyProtocolHandler.cpp:
1255 2005-07-10 Christian Persch <chpe@cvs.gnome.org>
1257 * embed/mozilla/EphyProtocolHandler.cpp:
1259 Add context to two strings.
1261 2005-07-10 Christian Persch <chpe@cvs.gnome.org>
1263 * embed/mozilla/EphyProtocolHandler.cpp:
1264 * embed/mozilla/EphyProtocolHandler.h:
1266 Improved design and wording of the error pages,
1267 and add links to google cache and internet archive
1268 where appropriate. Many thanks to mpt for his help!
1270 2005-07-09 Jean-François Rameau <jframeau@cvs.gnome.org>
1272 * lib/widgets/ephy-location-entry.c: (completion_func):
1274 Uppercase letters shouldn't breaks history autocompletion.
1277 2005-07-09 Christian Persch <chpe@cvs.gnome.org>
1279 * src/ephy-find-toolbar.c: (entry_changed_cb):
1281 If the string includes uppercase letters, search case-sensitively.
1283 2005-07-09 Christian Persch <chpe@cvs.gnome.org>
1285 * src/ephy-find-toolbar.c: (ephy_find_toolbar_close):
1287 Don't focus the embed on close on !typeaheadfind,
1288 since it's a crash. Fixes bug #307675.
1290 2005-07-09 Christian Persch <chpe@cvs.gnome.org>
1292 * embed/mozilla/EphyProtocolHandler.cpp:
1294 Make error page nicer; code by Adam Hooper.
1296 2005-07-09 Christian Persch <chpe@cvs.gnome.org>
1298 * data/default-prefs-gecko-1-8.js:
1299 * embed/mozilla/EphyProtocolHandler.cpp:
1300 * embed/mozilla/EphyProtocolHandler.h:
1302 Error pages implementation. XHTML and CSS work by
1303 Adam Hooper, UI work by Piers Cornwell.
1305 2005-07-08 Christian Persch <chpe@cvs.gnome.org>
1307 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_save),
1308 (periodic_save_cb), (ephy_favicon_cache_init),
1309 (ephy_favicon_cache_finalize), (favicon_download_completed_cb),
1310 (favicon_download_cancelled_cb), (ephy_favicon_cache_get):
1312 Periodically save the favicon cache.
1314 * embed/ephy-history.c:
1316 Source ID is guint not int.
1318 2005-07-08 Christian Persch <chpe@cvs.gnome.org>
1320 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download),
1321 (ephy_favicon_cache_get):
1323 Rename favicons so they don't have extensions. Work around broken
1324 mime detection which cannot detect that a .ico file with HTML content
1325 is really no icon file.
1327 2005-07-07 Christian Persch <chpe@cvs.gnome.org>
1329 * lib/egg/egg-editable-toolbar.c: (new_pixbuf_from_widget),
1330 (new_separator_pixbuf):
1334 2005-07-07 Christian Persch <chpe@cvs.gnome.org>
1336 * embed/mozilla/MozDownload.cpp:
1337 * embed/mozilla/MozDownload.h:
1339 Fix for mozilla API change.
1341 2005-07-06 Christian Persch <chpe@cvs.gnome.org>
1343 * data/default-prefs-common.js:
1345 Make scroll wheel zoom directions HIG compliant; fixes bug #306110.
1347 2005-07-05 Christian Persch <chpe@cvs.gnome.org>
1349 * embed/mozilla/PrintingPromptService.cpp:
1351 There's no printer cmd line entry anymore, no need to
1354 2005-07-04 Christian Persch <chpe@cvs.gnome.org>
1356 * src/ephy-extensions-manager.c:
1358 Fix compiler warning.
1360 2005-07-04 Christian Persch <chpe@cvs.gnome.org>
1362 * embed/downloader-view.c: (remove_download), (prepare_close_cb),
1363 (downloader_view_init), (downloader_view_finalize),
1364 (downloader_view_remove_download), (download_dialog_delete_cb):
1365 * embed/ephy-embed-shell.c: (ephy_embed_shell_prepare_close),
1366 (ephy_embed_shell_class_init):
1367 * embed/ephy-embed-shell.h:
1368 * embed/ephy-favicon-cache.c: (prepare_close_cb),
1369 (ephy_favicon_cache_init), (kill_download):
1370 * embed/mozilla/mozilla-embed-find.cpp:
1371 * embed/mozilla/mozilla-embed-single.cpp:
1372 * embed/mozilla/mozilla-embed.cpp:
1373 * embed/mozilla/mozilla-notifiers.cpp:
1374 * embed/mozilla/mozilla-notifiers.h:
1375 * src/ephy-session.c: (ephy_session_init), (ephy_session_dispose),
1376 (ephy_session_autoresume), (close_dialog), (ephy_session_close):
1377 * src/ephy-shell.c: (ephy_shell_startup), (toolwindow_hide_cb):
1378 * src/ephy-window.c: (ephy_window_finalize):
1380 Better fix for bug #151037 to make session shutdown work again.
1381 Also fix session shutdown while resuming, and preserve the session
1384 2005-07-03 Jean-François Rameau <jframeau@cvs.gnome.org>
1386 * embed/ephy-cookie-manager.h:
1388 EphyCookie's expires field is now of time_t type (fixes gcc 4.0 warning).
1390 * embed/ephy-favicon-cache.c:
1391 * lib/ephy-file-helpers.c:
1393 * lib/ephy-node-db.c:
1396 * lib/egg/eggtraymanager.c:
1397 * src/ephy-extensions-manager.c:
1399 * src/ephy-notebook.c:
1400 * src/ephy-session.c:
1401 * src/ephy-window.c:
1403 Fixes more signed/unsigned problems with gcc 4.0.
1405 2005-07-01 Jean-François Rameau <jframeau@cvs.gnome.org>
1407 * src/ephy-navigation-action.c: (build_back_or_forward_menu),
1408 (build_up_menu), (select_menu_item_cb), (deselect_menu_item_cb),
1409 (ephy_navigation_action_set_property):
1411 Show URI in status bar when selecting Back/Forward/Up menu items.
1412 Fixes partly #161710.
1414 2005-06-24 Christian Persch <chpe@cvs.gnome.org>
1416 * data/mime-types-permissions.xml:
1420 2005-06-19 Jean-François Rameau <jframeau@cvs.gnome.org>
1422 * data/ui/epiphany-ui.xml:
1423 * src/ephy-window.c:
1425 Shift-Ctrl+R now works (Force reload). Fixes #307831.
1427 2005-06-16 Christian Persch <chpe@cvs.gnome.org>
1429 * embed/mozilla/ContentHandler.cpp:
1430 * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
1431 * src/ephy-history-window.c: (confirmation_dialog_construct):
1433 Don't show the image after gtk_button_set_image(). Fixes bug #307818.
1435 2005-06-14 Crispin Flowerday <gnome@flowerday.cx>
1437 * embed/ephy-embed.c (ephy_embed_load_url):
1439 Point to the 'search_key_press' function int eh EphyEmbedIface
1440 rather than the context menu one
1442 2005-06-12 Christian Persch <chpe@cvs.gnome.org>
1444 * embed/mozilla/mozilla-ember-persist.cpp: (impl_to_string):
1448 2005-06-11 Christian Persch <chpe@cvs.gnome.org>
1450 * embed/mozilla/mozilla-embed-persist.cpp:
1452 Don't hold a ref to the shell from persist objects.
1454 2005-06-10 Christian Persch <chpe@cvs.gnome.org>
1457 * lib/ephy-object-helpers.c:
1458 * lib/ephy-object-helpers.h:
1460 Common helper function to unref a GObject from idle.
1462 * embed/downloader-view.c: (downloader_view_finalize):
1463 * embed/mozilla/mozilla-embed-find.cpp:
1464 * embed/mozilla/mozilla-embed-persist.cpp:
1465 * embed/mozilla/mozilla-embed.cpp:
1466 * src/ephy-extensions-manager.c: (unload_extension):
1467 * src/ephy-main.c: (main):
1468 * src/ephy-shell.c: (toolwindow_hide_cb):
1469 * src/ephy-window.c: (ephy_window_finalize):
1471 Always unref the shell from idle, never directly. That's because
1472 in case we hold the last reference, we would end up terminating
1473 embedding/XPCOM from a mozilla callback. Fixes bug #151037,
1476 2005-06-08 Christian Persch <chpe@cvs.gnome.org>
1478 * src/ephy-window.c:
1479 * src/ephy-window.h:
1480 * src/epiphany.defs:
1481 * src/window-commands.c: (window_cmd_edit_select_all),
1482 (window_cmd_edit_find):
1484 Handle Ctrl-F like / to open the find bar without focusing it.
1485 Fixes link activation while finding.
1487 2005-06-07 Jean-François Rameau <jframeau@cvs.gnome.org>
1489 * embed/mozilla/MozDownload.cpp: (file_is_compressed),
1492 More constification.
1494 2005-06-07 Jean-François Rameau <jframeau@cvs.gnome.org>
1496 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_key_press_cb):
1500 2005-06-06 Christian Persch <chpe@cvs.gnome.org>
1504 Require DBUS 0.34. Bug #306626.
1506 2005-06-05 Christian Persch <chpe@cvs.gnome.org>
1508 * lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus),
1509 (ephy_dbus_connect_to_session_bus), (ephy_dbus_disconnect_bus):
1511 Fix compilation with DBUS 0.3x. Patch by Raphaël Slinckx, fixes bug
1514 2005-06-05 Christian Persch <chpe@cvs.gnome.org>
1516 * lib/egg/eggtrayicon.c: (egg_tray_icon_manager_filter),
1517 (egg_tray_icon_update_manager_window),
1518 (egg_tray_icon_manager_window_destroyed), (egg_tray_icon_realize):
1522 2005-06-05 Christian Persch <chpe@cvs.gnome.org>
1526 Post-release version bump.
1528 2005-06-05 Christian Persch <chpe@cvs.gnome.org>
1530 === Release 1.7.1 ===
1534 Add --enable-python to distcheck configure flags.
1539 Updated for version 1.7.1.
1541 * embed/mozilla/EphyBrowser.cpp:
1542 * embed/mozilla/EventContext.cpp:
1546 * src/ephy-extensions-manager.c: (get_loader_for_type),
1549 Fix --disable-python case.
1555 2005-06-04 Christian Persch <chpe@cvs.gnome.org>
1557 * src/ephy-find-toolbar.c: (tab_dom_mouse_click_cb),
1558 (ephy_find_toolbar_set_embed):
1560 Close find bar on mouse click in the embed.
1562 2005-06-03 Jean-François Rameau <jframeau@cvs.gnome.org>
1564 * embed/mozilla/EventContext.cpp:
1568 2005-06-03 Christian Persch <chpe@cvs.gnome.org>
1570 Don't open search toolbar on / or ' over formfields:
1572 * embed/ephy-embed.c: (ephy_embed_base_init):
1573 * embed/ephy-embed.h:
1575 New signal for searchable key presses.
1577 * embed/mozilla/EventContext.cpp:
1578 * embed/mozilla/EventContext.h:
1580 Add static function to check if a keypress should be forwarded
1581 to the search toolbar.
1583 * embed/mozilla/mozilla-embed.cpp:
1585 Emit the signal here.
1587 * lib/ephy-marshal.list:
1588 * src/ephy-find-toolbar.c: (tab_search_key_press_cb),
1589 (ephy_find_toolbar_set_embed):
1591 Use the new signal instead of dom-key-press.
1593 2005-06-02 Jean-François Rameau <jframeau@cvs.gnome.org>
1595 * embed/mozilla/EventContext.cpp: (EventContext::GetEventContext):
1597 Add code to handle area tags.
1600 2005-06-02 Jean-François Rameau <jframeau@cvs.gnome.org>
1602 * embed/mozilla/EphyUtils.h:
1603 * embed/mozilla/EphyUtils.cpp:
1605 nsEmbedString doesn't support Equals method. So add some bits
1606 to test two nsEmbedString.
1607 See https://bugzilla.mozilla.org/show_bug.cgi?id=296286
1609 2005-06-01 Christian Persch <chpe@cvs.gnome.org>
1611 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
1612 (drag_data_received_cb):
1613 * lib/egg/egg-toolbar-editor.c: (drag_data_get_cb),
1614 (parse_item_list), (egg_toolbar_editor_load_actions):
1615 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
1616 (egg_toolbars_model_save), (parse_item_list), (parse_toolbars):
1617 * src/ephy-notebook.c:
1618 * src/ephy-window.c:
1620 Fix more signed/unsigned problems with gcc 4.0. Patch by Martin
1621 Kretzschmar, bug #306169.
1623 2005-05-31 Christian Persch <chpe@cvs.gnome.org>
1625 * embed/mozilla/EphyBrowser.cpp:
1627 Fix compile warning.
1629 2005-05-31 Christian Persch <chpe@cvs.gnome.org>
1631 * data/default-prefs-common.js:
1632 * embed/mozilla/EphyBrowser.cpp:
1633 * embed/mozilla/EphyBrowser.h:
1635 Add scroll event listener, and change zoom on scroll+wheel events.
1637 * lib/ephy-zoom.c: (ephy_zoom_get_changed_zoom_level):
1640 Fix signed/unsigned integer problems (underflow).
1642 2005-05-31 Christian Persch <chpe@cvs.gnome.org>
1644 * src/ephy-notebook.c: (ephy_notebook_move_tab),
1645 (move_tab_to_another_notebook), (button_release_cb):
1646 * src/ephy-window.c: (update_tabs_menu_sensitivity):
1648 Work around mozilla bug
1649 https://bugzilla.mozilla.org/show_bug.cgi?id=296002 by disallowing
1650 tabs moves to a different window. Bug #303922.
1652 2005-05-30 Christian Persch <chpe@cvs.gnome.org>
1654 * embed/mozilla/GtkNSSDialogs.cpp:
1656 Remove "Software Developers" checkbox from New CA dialogue.
1659 2005-05-30 Christian Persch <chpe@cvs.gnome.org>
1661 * src/ephy-find-toolbar.c: (tab_dom_key_press_cb),
1662 (ephy_find_toolbar_open):
1663 * src/ephy-find-toolbar.h:
1664 * src/ephy-window.c: (ephy_window_find):
1666 Don't erase the search term when opening the find bar with Ctrl-F.
1668 2005-05-29 Christian Persch <chpe@cvs.gnome.org>
1670 * src/ephy-find-toolbar.c: (tab_dom_key_press_cb):
1672 Don't special-case ' and / if the find bar is already active.
1674 2005-05-29 Christian Persch <chpe@cvs.gnome.org>
1676 * src/ephy-find-toolbar.c: (tab_dom_key_press_cb),
1677 (entry_activate_cb), (sync_print_preview_mode),
1678 (ephy_find_toolbar_set_window), (ephy_find_toolbar_get_property),
1679 (ephy_find_toolbar_set_property), (ephy_find_toolbar_class_init),
1680 (ephy_find_toolbar_new):
1681 * src/ephy-find-toolbar.h:
1682 * src/ephy-window.c: (ephy_window_init),
1683 (ephy_window_set_print_preview), (ephy_window_get_is_popup),
1684 (ephy_window_get_is_print_preview):
1685 * src/ephy-window.h:
1687 Deactivate typeaheadfind in print preview mode.
1689 2005-05-29 Christian Persch <chpe@cvs.gnome.org>
1691 * src/ephy-find-toolbar.c: (ephy_find_toolbar_set_embed),
1692 (ephy_find_toolbar_open):
1694 Only enable typeahead if we actually can do typeaheadfind.
1696 2005-05-29 Christian Persch <chpe@cvs.gnome.org>
1698 * src/ephy-window.c: (sync_tab_document_type):
1700 Allow ViewSource for XML documents too. Fixes bug #305788.
1702 2005-05-29 Jean-François Rameau <jframeau@cvs.gnome.org>
1704 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
1707 - when downloading to not writable directory,
1708 - when downloading to not writable file (overwrite).
1711 2005-05-29 Christian Persch <chpe@cvs.gnome.org>
1713 * src/epiphany.defs:
1715 Update python bindings.
1717 2005-05-29 Christian Persch <chpe@cvs.gnome.org>
1719 * data/default-prefs-common.js:
1720 * data/default-prefs-toolkit.js:
1722 Disable mozilla's typeaheadfind.
1724 * src/ephy-find-toolbar.c: (get_find), (send_focus_change),
1725 (tab_dom_key_press_cb), (entry_changed_cb),
1726 (entry_preedit_changed_cb), (entry_key_press_event_cb),
1727 (entry_activate_cb), (set_focus_cb),
1728 (ephy_find_toolbar_grab_focus), (ephy_find_toolbar_init),
1729 (ephy_find_toolbar_class_init), (ephy_find_toolbar_set_embed),
1730 (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open),
1731 (ephy_find_toolbar_close):
1732 * src/ephy-find-toolbar.h:
1733 * src/ephy-window.c: (sync_tab_document_type), (ephy_window_init),
1734 (ephy_window_set_print_preview), (ephy_window_find):
1736 Forward key events from the embed to the find toolbar. That way we can
1737 typeaheadfind without losing focus.
1739 2005-05-28 Christian Persch <chpe@cvs.gnome.org>
1743 Check for toolkit nsITypeAheadFind.
1745 * embed/Makefile.am:
1746 * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object):
1747 * embed/ephy-embed-find.c: (ephy_embed_find_set_embed),
1748 (ephy_embed_find_set_properties), (ephy_embed_find_find),
1749 (ephy_embed_find_find_again), (ephy_embed_find_get_type):
1750 * embed/ephy-embed-find.h:
1751 * embed/ephy-embed.c:
1752 * embed/ephy-embed.h:
1753 * embed/mozilla/EphyBrowser.cpp:
1754 * embed/mozilla/EphyBrowser.h:
1755 * embed/mozilla/EphyFind.cpp:
1756 * embed/mozilla/EphyFind.h:
1757 * embed/mozilla/Makefile.am:
1758 * embed/mozilla/mozilla-embed-find.cpp:
1759 * embed/mozilla/mozilla-embed-find.h:
1760 * embed/mozilla/mozilla-embed.cpp:
1761 * src/bookmarks/ephy-bookmarks-import.c:
1762 (gul_general_read_line_from_file):
1763 * src/ephy-find-toolbar.c: (get_find), (set_controls),
1764 (tab_content_changed_cb), (entry_changed_cb),
1765 (ephy_find_toolbar_init), (ephy_find_toolbar_finalize),
1766 (ephy_find_toolbar_class_init), (ephy_find_toolbar_new),
1767 (ephy_find_toolbar_get_text), (ephy_find_toolbar_set_embed),
1768 (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous):
1769 * src/ephy-find-toolbar.h:
1770 * src/ephy-window.c: (ephy_window_set_active_tab),
1771 (ephy_window_init), (ephy_window_get_find_toolbar),
1772 (ephy_window_notebook_switch_page_cb):
1773 * src/ephy-window.h:
1774 * src/window-commands.c: (window_cmd_edit_find_next),
1775 (window_cmd_edit_find_prev):
1777 Implement typeaheadfind for the find toolbar.
1779 2005-05-28 Christian Persch <chpe@cvs.gnome.org>
1781 * src/bookmarks/ephy-bookmarks-import.c:
1782 (gul_general_read_line_from_file):
1784 Check return value of fgets.
1786 2005-05-28 Christian Persch <chpe@cvs.gnome.org>
1788 * doc/reference/Makefile.am:
1790 Add python libs when building with python bindings. Fixes bug #305767.
1792 2005-05-28 Jean-François Rameau <jframeau@cvs.gnome.org>
1794 * embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
1796 Get a temporary filename to save to only when needed.
1798 2005-05-28 Christian Persch <chpe@cvs.gnome.org>
1802 Check for new DBUS API.
1804 * lib/ephy-dbus.c: (session_filter_func), (system_filter_func),
1805 (ephy_dbus_connect_to_system_bus),
1806 (ephy_dbus_connect_to_session_bus):
1808 Adapt to new DBUS API. Patch by Thom May, fixes bug #301153.
1810 2005-05-26 Christian Persch <chpe@cvs.gnome.org>
1814 Automatically detect whether we have a mozilla debug build.
1816 2005-05-26 Christian Persch <chpe@cvs.gnome.org>
1818 * embed/mozilla/EphyProtocolHandler.cpp:
1819 * embed/mozilla/EphyProtocolHandler.h:
1823 2005-05-26 Christian Persch <chpe@cvs.gnome.org>
1825 * embed/mozilla/ContentHandler.cpp:
1826 * embed/mozilla/EphyProtocolHandler.cpp:
1827 * embed/mozilla/EphyProtocolHandler.h:
1828 * embed/mozilla/EphyUtils.cpp:
1829 * embed/mozilla/EphyUtils.h:
1830 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
1831 * embed/mozilla/GtkNSSDialogs.cpp:
1832 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
1833 * embed/mozilla/Makefile.am:
1834 * embed/mozilla/MozDownload.cpp:
1835 * embed/mozilla/MozRegisterComponents.cpp:
1837 Add protocol handler, which I'll use for our custom error pages.
1838 Since it's almost gratis, add about:epiphany back.
1840 2005-05-25 Christian Persch <chpe@cvs.gnome.org>
1842 * data/epiphany.schemas.in:
1844 Default to accept cookies from current site only, not from anywhere.
1846 2005-05-25 Christian Persch <chpe@cvs.gnome.org>
1848 * embed/Makefile.am:
1849 * embed/find-dialog.c:
1850 * embed/find-dialog.h:
1851 A src/ephy-find-toolbar.c:
1852 A src/ephy-find-toolbar.h:
1853 * src/ephy-window.c: (sync_tab_document_type),
1854 (tab_content_changed_cb), (ephy_window_set_active_tab),
1855 (ephy_window_dispose), (sync_find_toolbar_text_cb),
1856 (find_toolbar_find_next_cb), (find_toolbar_find_previous_cb),
1857 (find_toolbar_close_cb), (ephy_window_init),
1858 (ephy_window_notebook_switch_page_cb), (ephy_window_find):
1860 Replace the find dialogue with a find toolbar. Work in progress;
1861 no typeaheadfind yet.
1863 2005-05-24 Christian Persch <chpe@cvs.gnome.org>
1866 * data/default-prefs-gecko-1-8.js:
1868 Enable error pages on Gecko 1.8.
1870 2005-05-23 Jean-François Rameau <jframeau@cvs.gnome.org>
1872 * src/ephy-shell.c: (ephy_shell_new_window_cb):
1874 Windows opened from links are not always popups. Windows
1875 with menu bar toggled on are not considered as popups.
1878 2005-05-22 Christian Persch <chpe@cvs.gnome.org>
1882 Add check for h2def.
1884 2005-05-21 Christian Persch <chpe@cvs.gnome.org>
1887 * data/epiphany-1.8.pc.in:
1889 Add features variable to the .pc file, so we can check
1890 for python and dbus from epiphany-extensions.
1892 2005-05-21 Christian Persch <chpe@cvs.gnome.org>
1900 * src/ephy-extensions-manager.c: (get_loader_for_type):
1901 A src/ephy-python-extension.c:
1902 A src/ephy-python-extension.h:
1903 A src/ephy-python-loader.c:
1904 A src/ephy-python-loader.h:
1905 A src/ephy-python.c:
1906 A src/ephy-python.h:
1907 A src/epiphany.defs:
1908 A src/epiphany.override:
1912 2005-05-15 Jean-François Rameau <jframeau@cvs.gnome.org>
1914 * data/check-mime.py:
1915 * data/mime-types-permissions.xml:
1917 Update mime type list.
1918 check-mime.py now catches aliases from freedesktop.org.xml mime type database.
1920 2005-05-14 Christian Persch <chpe@cvs.gnome.org>
1922 * embed/mozilla/EphyBrowser.cpp:
1923 * embed/mozilla/EphyBrowser.h:
1925 No need to have Init on the event listener classes, move that
1928 2005-05-14 Christian Persch <chpe@cvs.gnome.org>
1931 * embed/mozilla/EphyBrowser.cpp:
1933 Drop support for mozilla < 1.7.5.
1935 2005-05-14 Christian Persch <chpe@cvs.gnome.org>
1938 * embed/mozilla/EphyBrowser.cpp:
1939 * embed/mozilla/EphyBrowser.h:
1940 * embed/mozilla/mozilla-embed.cpp:
1942 Just replace the check for broken reload by HAVE_GECKO_1_8.
1944 2005-05-12 Jean-François Rameau <jframeau@cvs.gnome.org>
1946 * embed/ephy-embed.h:
1947 * embed/ephy-embed.c:
1948 * embed/mozilla/EphyBrowser.cpp:
1949 * embed/mozilla/EventContext.cpp:
1951 Add handling of DOMContentLoaded event from Gecko.
1952 It is an event that Gecko throws when the dom’s content is loaded,
1953 that is, before all the images and what not have loaded.
1955 2005-05-12 Christian Persch <chpe@cvs.gnome.org>
1959 Add languages.h to NOINST_H_FILES.
1961 2005-05-11 Christian Persch <chpe@cvs.gnome.org>
1963 * src/ephy-main.c: (main):
1965 Change string passed to gnome_program_init() as human readable
1968 2005-05-08 Christian Persch <chpe@cvs.gnome.org>
1970 * embed/mozilla/EphyBrowser.cpp:
1971 * embed/mozilla/EventContext.cpp:
1973 More trusted checks.
1975 2005-05-07 Christian Persch <chpe@cvs.gnome.org>
1977 * src/ephy-lockdown.c:
1981 2005-05-06 Christian Persch <chpe@cvs.gnome.org>
1983 * embed/mozilla/EventContext.cpp:
1984 * embed/mozilla/EventContext.h:
1986 Slight performance improvements.
1988 2005-05-06 Christian Persch <chpe@cvs.gnome.org>
1990 * embed/mozilla/EphyBrowser.cpp:
1991 * src/ephy-tab.c: (ephy_tab_address_cb):
1993 Use the document's URL as tab address, not the info from the
1994 location changed signal.
1996 2005-05-06 Christian Persch <chpe@cvs.gnome.org>
1998 * embed/mozilla/MozDownload.cpp:
2000 Set MozDownload as progress listener on the web browser persist.
2002 2005-05-06 Christian Persch <chpe@cvs.gnome.org>
2004 * embed/mozilla/mozilla-embed-persist.cpp:
2008 2005-05-06 Christian Persch <chpe@cvs.gnome.org>
2010 * embed/mozilla/mozilla-embed-single.cpp:
2012 Use new way to add user agent info. Fixes bug #173000.
2014 2005-05-05 Christian Persch <chpe@cvs.gnome.org>
2016 * embed/mozilla/EphyBrowser.cpp:
2017 * embed/mozilla/MozRegisterComponents.cpp:
2019 Thanks to the fastback patch, we can now get the secure browser UI
2020 object from the docshell.
2022 2005-05-04 Christian Persch <chpe@cvs.gnome.org>
2024 * embed/mozilla/mozilla-embed-persist.cpp:
2026 Fix the build from the last commit.
2028 2005-05-03 Christian Persch <chpe@cvs.gnome.org>
2030 * embed/mozilla/EphyBrowser.cpp:
2031 * embed/mozilla/EphyBrowser.h:
2032 * embed/mozilla/mozilla-embed.cpp:
2034 Use the web navigation to get the URI, not the document.
2037 2005-05-01 Christian Persch <chpe@cvs.gnome.org>
2039 * data/default-prefs-common.js:
2040 * data/epiphany.schemas.in:
2043 * src/prefs-dialog.c: (prefs_dialog_show_help),
2044 (create_language_section), (get_download_button_label),
2045 (prefs_dialog_init):
2047 Add more font languages, and generate the language list
2048 from the unicode supplemental data.
2050 * lib/ephy-dialog.c:
2051 * lib/ephy-dialog.h:
2052 * src/prefs-dialog.c:
2057 2005-05-01 Christian Persch <chpe@cvs.gnome.org>
2059 * embed/mozilla/EphySidebar.cpp:
2060 * embed/mozilla/EphySidebar.h:
2061 * embed/mozilla/MozRegisterComponents.cpp:
2063 Simplify the class info implementation for EphySidebar.
2065 2005-04-26 Christian Persch <chpe@cvs.gnome.org>
2067 * lib/egg/egg-editable-toolbar.c: (new_pixbuf_from_widget):
2069 Try to fix crash in toolbar editor with X composite extension. Should fix bug
2070 #159767, patch by Colin Gibbs from Control Centre bug #152490.
2072 2005-04-26 Christian Persch <chpe@cvs.gnome.org>
2076 Fix filepicker check.
2078 2005-04-26 Christian Persch <chpe@cvs.gnome.org>
2082 Ged rid of all API checks which check for 1.8-only API, and introduce
2083 a Gecko version check instead.
2085 * embed/mozilla/ContentHandler.cpp:
2086 * embed/mozilla/ContentHandler.h:
2087 * embed/mozilla/EventContext.cpp:
2088 * embed/mozilla/GlobalHistory.cpp:
2089 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
2090 * embed/mozilla/MozDownload.cpp:
2091 * embed/mozilla/MozDownload.h:
2092 * embed/mozilla/mozilla-download.cpp:
2094 Fix for mozilla API change, and use the new HAVE_GECKO_1_8 define
2097 2005-04-24 Christian Persch <chpe@cvs.gnome.org>
2099 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url):
2101 Replaces all %s in smartbookmarks. Fixes bug #167319, patch by
2104 2005-04-19 Christian Persch <chpe@cvs.gnome.org>
2106 * lib/egg/egg-editable-toolbar.c: (create_dock):
2107 * lib/egg/egg-toolbar-editor.c: (editor_create_item),
2108 (update_editor_sheet):
2109 * lib/ephy-file-helpers.c: (ephy_file):
2110 * lib/widgets/ephy-location-entry.c:
2111 (ephy_location_entry_construct_contents):
2112 * lib/widgets/ephy-node-view.c: (ephy_node_view_enable_drag_dest),
2113 (ephy_node_view_enable_drag_source):
2114 * lib/widgets/ephy-node-view.h:
2115 * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window):
2116 * src/ephy-history-window.c: (ephy_history_window_construct):
2118 * src/ephy-notebook.c: (ephy_notebook_init),
2119 (ephy_notebook_add_tab):
2120 * src/ppview-toolbar.c:
2121 * src/window-commands.c: (window_cmd_help_about):
2123 More constification.
2125 2005-04-19 Christian Persch <chpe@cvs.gnome.org>
2128 * lib/ephy-langs.c: (ephy_langs_iso_3166_table):
2129 * src/prefs-dialog.c: (prefs_dialog_finalize),
2130 (get_name_for_lang_code), (setup_add_language_dialog),
2131 (create_language_section):
2133 Iso-codes is now mandatory.
2135 2005-04-19 Christian Persch <chpe@cvs.gnome.org>
2137 * src/bookmarks/ephy-bookmarks-editor.c:
2138 (ephy_bookmarks_editor_update_menu):
2139 * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
2140 * src/ephy-history-window.c: (ephy_history_window_update_menu):
2141 * src/ephy-toolbar.c: (ephy_toolbar_set_zoom):
2142 * src/ephy-window.c: (update_edit_actions_sensitivity),
2143 (enable_edit_actions_sensitivity), (sync_tab_load_status),
2144 (sync_tab_zoom), (show_embed_popup),
2145 (update_tabs_menu_sensitivity):
2146 * src/ppview-toolbar.c: (toolbar_update_sensitivity):
2148 Use gtk_action_set_[sensitive|visible] instead of g_object_set.
2150 2005-04-19 Christian Persch <chpe@cvs.gnome.org>
2154 A src/ephy-action-helper.c:
2155 A src/ephy-action-helper.h:
2156 A src/ephy-lockdown.c:
2157 A src/ephy-lockdown.h:
2158 * src/ephy-shell.c: (ephy_shell_finalize),
2159 (ephy_shell_get_lockdown), (ephy_shell_get_extensions_manager):
2160 * src/ephy-tab.c: (ephy_tab_set_location):
2161 * src/ephy-toolbar.c: (ephy_toolbar_set_window),
2162 (ephy_toolbar_set_navigation_actions), (ephy_toolbar_finalize):
2163 * src/ephy-window.c: (sync_tab_document_type),
2164 (sync_tab_navigation), (sync_tab_load_status), (show_embed_popup),
2165 (update_tabs_menu_sensitivity), (ephy_window_set_is_popup),
2166 (ephy_window_dispose), (ephy_window_state_event),
2167 (ephy_window_class_init), (ephy_window_init),
2168 (ephy_window_constructor):
2169 * src/popup-commands.c:
2171 Move lockdown from EphyWindow into an internal extension.
2173 2005-04-18 Christian Persch <chpe@cvs.gnome.org>
2175 * embed/mozilla/mozilla-embed-persist.cpp:
2177 Fix crash on 64bit architectures when downloading.
2178 Fixes bug #301093, patch by Sjoerd Simons.
2180 2005-04-18 Christian Persch <chpe@cvs.gnome.org>
2182 * src/ephy-window.c: (setup_ui_manager):
2184 Constify the action entries. Fixes bug #301065, patch by
2187 2005-04-18 Christian Persch <chpe@cvs.gnome.org>
2189 * src/ephy-window.c: (ephy_window_state_event),
2190 (ephy_window_class_init), (ephy_window_init):
2192 Hide the statusbar's resize grip when the window is maximised.
2193 Fixes bug #301048, patchy by Paolo Borelli.
2195 2005-04-18 Christian Persch <chpe@cvs.gnome.org>
2197 * src/ephy-window.c: (ephy_window_open_link):
2199 Also disallow opening a new tab from EphyLink iface in popup mode.
2201 2005-04-17 Christian Persch <chpe@cvs.gnome.org>
2203 * src/ephy-automation.c:
2204 (impl_ephy_automation_loadUrlWithStartupId):
2205 * src/ephy-notebook.c: (ephy_notebook_set_dnd_enabled),
2206 (ephy_notebook_get_property), (ephy_notebook_set_property),
2207 (ephy_notebook_class_init), (move_tab_to_another_notebook),
2208 (button_press_cb), (ephy_notebook_init):
2209 * src/ephy-notebook.h:
2210 * src/ephy-session.c: (ephy_session_get_active_window):
2211 * src/ephy-shell.c: (ephy_shell_new_window_cb),
2212 (ephy_shell_new_tab_full), (ephy_shell_new_tab):
2214 * src/ephy-tab.c: (ephy_tab_class_init),
2215 (popups_manager_new_window_info), (ephy_tab_dispose),
2216 (ephy_tab_finalize), (let_me_resize_hack), (ephy_tab_set_size),
2219 * src/ephy-window.c: (get_chromes_visibility),
2220 (sync_chromes_visibility), (update_chromes_actions),
2221 (update_actions_sensitivity), (sync_tab_visibility),
2222 (show_embed_popup), (let_me_resize_hack), (tab_size_to_cb),
2223 (ephy_window_set_active_tab), (ephy_window_set_chrome),
2224 (ephy_window_set_is_popup), (ephy_window_dispose),
2225 (ephy_window_set_property), (ephy_window_get_property),
2226 (ephy_window_class_init), (ephy_window_init),
2227 (ephy_window_constructor), (ephy_window_new_with_chrome),
2228 (ephy_window_set_print_preview), (ephy_window_add_tab),
2229 (ephy_window_show), (ephy_window_view_popup_windows_cb),
2230 (ephy_window_get_is_popup):
2231 * src/ephy-window.h:
2233 Rework popup windows. Introduce "is-popup" property on EphyWindow to
2234 indicate a window who will only have one tab, and can be resized by
2235 javascript calls. Fixes bug #136288 and #155395.
2237 2005-04-17 Christian Persch <chpe@cvs.gnome.org>
2239 * embed/mozilla/mozilla-embed-persist.cpp:
2243 2005-04-17 Christian Persch <chpe@cvs.gnome.org>
2246 * embed/mozilla/ContentHandler.cpp:
2250 2005-04-13 Christian Persch <chpe@cvs.gnome.org>
2254 Don't add libglade-2 twice to PKG_CHECK_MODULES. Fixes
2255 bug #300452, patch by James Henstridge.
2257 2005-04-11 Christian Persch <chpe@cvs.gnome.org>
2259 * data/mime-types-permissions.xml:
2261 Add 'video/mp4' to safe list.
2263 2005-04-10 Christian Persch <chpe@cvs.gnome.org>
2265 * lib/widgets/ephy-location-entry.c: (entry_key_press_cb),
2266 (ephy_location_entry_construct_contents),
2267 (ephy_location_entry_get_location),
2268 (ephy_location_entry_restore_location):
2269 * lib/widgets/ephy-location-entry.h:
2271 Restore original URL when pressing ESC. Fixes bug #171179.
2273 2005-04-10 Christian Persch <chpe@cvs.gnome.org>
2275 * lib/ephy-node-db.c: (ephy_node_db_get_property),
2276 (ephy_node_db_set_property), (ephy_node_db_finalize),
2277 (ephy_node_db_write_to_xml_safe), (ephy_node_db_class_init),
2278 (ephy_node_db_get_type):
2280 Remove unused function ephy_node_db_get_by_name(), and
2283 2005-04-09 Christian Persch <chpe@cvs.gnome.org>
2285 * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor):
2287 Re-use the strings from control centre domain, to make it consistent
2290 2005-04-08 Christian Persch <chpe@cvs.gnome.org>
2292 * embed/downloader-view.c: (format_interval),
2293 (update_download_row):
2294 * embed/ephy-download.c: (update_remaining_time),
2295 (ephy_download_get_remaining_time):
2296 * embed/ephy-download.h:
2297 * embed/mozilla/mozilla-download.cpp:
2299 More changes for 64bit downloads.
2301 2005-04-08 Christian Persch <chpe@cvs.gnome.org>
2303 * embed/mozilla/mozilla-download.h:
2305 Don't use G_BEGIN/END_DECLS here, and don't include MozDownload.h.
2307 2005-04-08 Christian Persch <chpe@cvs.gnome.org>
2309 * embed/mozilla/MozDownload.cpp:
2311 InitForEmbed isn't a NS_IMETHOD, so don't use NS_IMETHODIMP here.
2313 2005-04-08 Christian Persch <chpe@cvs.gnome.org>
2315 * embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init):
2316 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
2317 * embed/ephy-embed.c: (ephy_embed_base_init):
2318 * embed/ephy-history.c: (ephy_history_class_init):
2319 * embed/ephy-permission-manager.c:
2320 (ephy_permission_manager_base_init):
2322 Add G_SIGNAL_TYPE_STATIC_SCOPE to many signals.
2324 2005-04-08 Christian Persch <chpe@cvs.gnome.org>
2326 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize):
2327 * embed/ephy-history.c: (save_filter), (ephy_history_save):
2328 * lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist):
2330 * lib/ephy-state.c: (ephy_states_save):
2331 * src/bookmarks/ephy-bookmarks.c: (save_filter),
2332 (ephy_bookmarks_save):
2334 Implement a more flexible approach at saving a EphyNodeDb, by allowing
2335 to specify a filter func to exclude certain nodes, instead of a fixed
2338 2005-04-08 Christian Persch <chpe@cvs.gnome.org>
2340 * embed/ephy-embed.c: (ephy_embed_base_init):
2341 * embed/ephy-embed.h:
2342 * embed/mozilla/EphyBrowser.cpp:
2343 * embed/mozilla/EphyBrowser.h:
2344 * lib/ephy-marshal.list:
2346 Emit signal when encountering alternate links. Fixes bug #171657.
2348 2005-04-06 Christian Persch <chpe@cvs.gnome.org>
2350 * embed/ephy-embed-persist.c: (ephy_embed_persist_set_property),
2351 (ephy_embed_persist_get_property):
2355 2005-04-06 Christian Persch <chpe@cvs.gnome.org>
2358 * embed/downloader-view.c: (update_download_row):
2359 * embed/ephy-download.c:
2360 * embed/ephy-download.h:
2361 * embed/ephy-embed-persist.c: (ephy_embed_persist_set_max_size),
2362 (ephy_embed_persist_set_property),
2363 (ephy_embed_persist_get_property), (ephy_embed_persist_class_init):
2364 * embed/ephy-embed-persist.h:
2365 * embed/mozilla/ContentHandler.h:
2366 * embed/mozilla/EphyBrowser.cpp:
2367 * embed/mozilla/EphyContentPolicy.cpp:
2368 * embed/mozilla/EphyHeaderSniffer.h:
2369 * embed/mozilla/EphyHistoryListener.cpp:
2370 * embed/mozilla/EphySidebar.cpp:
2371 * embed/mozilla/EphySingle.cpp:
2372 * embed/mozilla/EphyUtils.cpp:
2373 * embed/mozilla/EventContext.cpp:
2374 * embed/mozilla/FilePicker.cpp:
2375 * embed/mozilla/FilePicker.h:
2376 * embed/mozilla/GlobalHistory.cpp:
2377 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
2378 * embed/mozilla/GtkNSSDialogs.cpp:
2379 * embed/mozilla/MozDownload.cpp:
2380 * embed/mozilla/MozDownload.h:
2381 * embed/mozilla/mozilla-download.cpp:
2382 * embed/mozilla/mozilla-embed-single.cpp:
2383 * embed/mozilla/mozilla-embed.cpp:
2385 Fix for MOZILLA_INTERNAL_API change, and for 64bit downloader change.
2387 2005-03-31 Christian Persch <chpe@cvs.gnome.org>
2389 * data/mime-types-permissions.xml:
2391 Update mime type list. Fixes bug #170493; patch by Jean-François Rameau.
2393 2005-03-25 Jean-François Rameau <jframeau@cvs.gnome.org>
2395 * data/check-mime.py
2397 Set the script directly executable.
2398 Fix problem with args.
2399 Add a message if no arg is supplied.
2401 2005-03-24 Christian Persch <chpe@cvs.gnome.org>
2403 * embed/mozilla/ContentHandler.cpp:
2405 Treat unknown mime types as 'unsafe'. Patch by Jean-François Rameau,
2406 part of bug #170493.
2408 2005-03-23 Christian Persch <chpe@cvs.gnome.org>
2410 * embed/mozilla/MozDownload.cpp:
2412 Fix stupid typos. Fixes bug #171197; thanks to Jean-François Rameau
2413 for finding the cause.
2415 2005-03-21 Christian Persch <chpe@cvs.gnome.org>
2419 Remove change not indended for commit.
2421 2005-03-21 Christian Persch <chpe@cvs.gnome.org>
2424 * embed/mozilla/ContentHandler.cpp:
2426 Oh the joys of mozilla API changes :P
2428 2005-03-15 Christian Persch <chpe@cvs.gnome.org>
2430 * data/default-prefs-toolkit.js:
2432 Default to links only with the fixed-up typeaheadfind too.
2434 2005-03-14 Christian Persch <chpe@cvs.gnome.org>
2436 * src/ephy-notebook.c: (build_tab_label):
2438 Set the tab label to single-line mode. Fixes bug #167657.
2440 2005-03-14 Christian Persch <chpe@cvs.gnome.org>
2442 * src/ephy-window.c: (setup_multimedia_key_actions):
2446 2005-03-14 Christian Persch <chpe@cvs.gnome.org>
2448 * data/ui/epiphany-ui.xml:
2449 * src/ephy-window.c: (ephy_window_key_press_event),
2450 (setup_multimedia_key_actions), (setup_ui_manager):
2451 * src/window-commands.c: (window_cmd_go_home):
2452 * src/window-commands.h:
2454 Support "Multimedia" keys. Fixes bug #162748.
2456 2005-03-14 Christian Persch <chpe@cvs.gnome.org>
2458 * src/ephy-tabs-menu.c: (tab_added_cb):
2460 Use connect_object, to guard against "title" signal emitted
2461 when the window is dying. Fixes bug #169833.
2463 2005-03-14 Christian Persch <chpe@cvs.gnome.org>
2465 * src/ephy-tabs-menu.c: (tab_removed_cb):
2467 Fix signal handler disconnection; bug #170353.
2469 2005-03-14 Christian Persch <chpe@cvs.gnome.org>
2471 * lib/ephy-gui.c: (ephy_gui_is_middle_click):
2473 * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb),
2474 (ephy_node_view_add_column), (ephy_node_view_init):
2476 Remove custom search, and use gtktreeview typeaheadfind. Fixes bug
2479 2005-03-13 Christian Persch <chpe@cvs.gnome.org>
2482 * embed/mozilla/Makefile.am:
2484 Also search nsIPassword.h in unusual places.
2486 2005-03-13 Christian Persch <chpe@cvs.gnome.org>
2488 * src/window-commands.c: (window_cmd_file_print_setup),
2489 (window_cmd_edit_personal_data), (window_cmd_edit_prefs):
2491 Don't force those dialogues to be in front.
2493 2005-03-11 Christian Persch <chpe@cvs.gnome.org>
2495 * src/ephy-toolbar.c: (ephy_toolbar_activate_location):
2497 Revert patch from bug #169956, it's not correct.
2499 * src/ephy-window.c: (sync_chromes_visibility):
2501 Fix a crash on window close with active toolbar activation.
2503 2005-03-11 Christian Persch <chpe@cvs.gnome.org>
2505 * src/ephy-toolbar.c: (ephy_toolbar_activate_location):
2507 Don't activate the location entry if it's hidden. Fixes bug #169956.
2509 2005-03-11 Christian Persch <chpe@cvs.gnome.org>
2511 * data/default-prefs-toolkit.js:
2513 Disable automatic image resizing on toolkit too.
2515 2005-03-10 Christian Persch <chpe@cvs.gnome.org>
2518 * embed/mozilla/MozillaPrivate.cpp:
2519 * embed/mozilla/MozillaPrivate.h:
2520 * embed/mozilla/mozilla-embed-single.cpp:
2522 Remove the wallet hack; it appears not to work correctly
2523 using mozilla 1.7 (work on trunk; but that's dead).
2525 2005-03-10 Christian Persch <chpe@cvs.gnome.org>
2529 Prefer firefox over mozilla libraries.
2531 2005-03-09 Christian Persch <chpe@cvs.gnome.org>
2534 * lib/ephy-file-helpers.c:
2535 (my_gdk_spawn_make_environment_for_screen), (sn_error_trap_push),
2536 (sn_error_trap_pop), (make_spawn_environment_for_sn_context),
2537 (free_startup_timeout), (startup_timeout), (add_startup_timeout),
2538 (ephy_file_launch_application), (ephy_file_launch_desktop_file):
2540 Use libstartup-notification, not gnome-desktop to launch apps.
2543 2005-03-07 Christian Persch <chpe@cvs.gnome.org>
2547 * data/epiphany-1.6.pc.in:
2548 * data/epiphany-1.8.pc.in:
2549 * doc/reference/tmpl/ephy-embed.sgml:
2550 * embed/Makefile.am:
2553 * src/bookmarks/Makefile.am:
2557 2005-03-07 Christian Persch <chpe@cvs.gnome.org>
2559 === Release 1.6.0 ===
2564 2005-03-01 Christian Persch <chpe@cvs.gnome.org>
2566 * help/C/figures/ephy-addressbar-smartbookmark-screenshot.png:
2567 * help/C/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
2568 * help/C/figures/ephy-history-window-screenshot.png:
2569 * help/C/figures/ephy-screenshot.png:
2571 Update screenshots. Fixes bug #165839.
2573 2005-03-01 Maxim V. Dziumanenko <mvd@mylinux.com.ua>
2577 * help/uk/Makefile.am:
2578 * help/uk/epiphany-uk.omf:
2579 * help/uk/epiphany.xml:
2581 * help/uk/figures/ephy-addressbar-smartbookmark-screenshot.png:
2582 * help/uk/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
2583 * help/uk/figures/ephy-history-window-screenshot.png:
2584 * help/uk/figures/ephy-screenshot.png:
2585 * help/uk/legal.xml:
2587 Updated Ukrainian translation of the manual.
2589 2005-02-28 Christian Persch <chpe@cvs.gnome.org>
2593 Post-release version bump.
2595 2005-02-28 Christian Persch <chpe@cvs.gnome.org>
2597 === Release 1.5.8 ===
2601 2005-02-28 Christian Persch <chpe@cvs.gnome.org>
2603 * embed/mozilla/MozDownload.cpp:
2605 NULL check. Fixes bug #165999.
2607 * src/ephy-main.c: (slowly_and_stupidly_obtain_timestamp), (main):
2609 Try to get an approximation to the launch time if DESKTOP_STARTUP_ID
2610 is not set. Fixes bug #168820, patch by Elijah Newren.
2612 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2616 Post-release version bump.
2618 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2620 === Release 1.5.7 ===
2622 * doc/reference/Makefile.am:
2623 * doc/reference/tmpl/ephy-embed.sgml:
2625 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2627 * src/window-commands.c:
2629 Remove unused includes.
2631 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2637 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2639 * lib/eel-gconf-extensions.c: (tilde_compress):
2641 Fix compress_tilde to only look at the prefix, and not
2642 substitute in the middle.
2644 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2646 * embed/mozilla/MozDownload.cpp:
2648 Try to fix the build with 1.7 branch.
2650 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2652 * embed/ephy-embed-event.h:
2653 * embed/mozilla/EventContext.cpp:
2655 Check for password inputs too.
2657 2005-02-27 Christian Persch <chpe@cvs.gnome.org>
2659 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
2661 Check the favicon file type and only allow ico, gif & png.
2664 2005-02-26 Christian Persch <chpe@cvs.gnome.org>
2666 * embed/mozilla/mozilla-embed-single.cpp:
2668 Don't assert if we don't have a new embed in new_window callback.
2669 Part of bug #165445.
2671 2005-02-26 Christian Persch <chpe@cvs.gnome.org>
2673 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder):
2675 Make sure folder is != NULL. Fixes bug #163341.
2677 2005-02-26 Christian Persch <chpe@cvs.gnome.org>
2681 Depend on gnome-desktop for gnome-desktop-item,
2682 and up the gnome-vfs dependency version.
2684 * embed/ephy-embed-persist.c: (ephy_embed_persist_set_user_time),
2685 (ephy_embed_persist_get_user_time),
2686 (ephy_embed_persist_set_property),
2687 (ephy_embed_persist_get_property), (ephy_embed_persist_init),
2688 (ephy_embed_persist_class_init):
2689 * embed/ephy-embed-persist.h:
2691 Add user time property.
2693 * embed/mozilla/ContentHandler.cpp:
2694 * embed/mozilla/ContentHandler.h:
2696 Forward user time to MozDownload via a string. Not perfect,
2697 but better than nothing.
2699 * embed/mozilla/EphyHeaderSniffer.cpp:
2701 Set user time on filechooser.
2703 * embed/mozilla/MozDownload.cpp:
2705 Get user time from content handler, and use it when
2706 launching the external handler app.
2708 * lib/ephy-file-helpers.c: (ephy_file_check_mime),
2709 (launch_desktop_item), (ephy_file_launch_desktop_file),
2710 (ephy_file_launch_application), (ephy_file_launch_handler):
2711 * lib/ephy-file-helpers.h:
2713 Convenience functions to launch an app, or a desktop item,
2716 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file),
2717 (ephy_gui_window_update_user_time), (ephy_gui_window_present):
2720 Make our own gtk_window_present, to correctly update user time.
2721 Check if the path is writable in ephy_gui_confirm_overwrite_file().
2723 * src/ephy-session.c: (ephy_session_autoresume):
2725 After showing the recovery dialogue, don't use the old user time
2726 to launch the windows; use the current event time instead.
2728 * src/popup-commands.c: (background_download_completed),
2729 (image_open_uri), (save_source_completed_cb),
2730 (popup_cmd_open_image):
2731 * src/window-commands.c: (window_cmd_file_save_as),
2732 (save_source_completed_cb), (save_temp_source),
2733 (window_cmd_view_page_source):
2735 Launch handlers with user time.
2737 2005-02-24 Christian Persch <chpe@cvs.gnome.org>
2739 * src/ephy-link.c: (ephy_link_base_init):
2741 Make the signal RUN_LAST.
2743 * src/ephy-tab.c: (ephy_tab_get_type), (open_link_in_new_tab),
2744 (clipboard_text_received_cb):
2746 Make EphyTab implement EphyLink interface.
2748 * src/ephy-window.c: (modal_alert_cb), (tab_added_cb),
2749 (tab_removed_cb), (ephy_window_open_link):
2751 Attach to link signal on EphyTab.
2752 Don't switch tabs to modal alerts in ppv mode; block the alerts
2755 2005-02-23 Carlos Garnacho Parro <carlos@gnome.org>
2757 * src/ephy-session.c: don't activate startup notification with the
2758 "previous session has crashed" dialog
2760 2005-02-23 Christian Persch <chpe@cvs.gnome.org>
2762 * lib/egg/egg-editable-toolbar.c: (update_fixed):
2764 Unset size request if the fixed toolbar is present. That way
2765 we don't truncate the 0th toolbar when it only contains the spinner.
2767 2005-02-23 Christian Persch <chpe@cvs.gnome.org>
2769 * lib/egg/egg-editable-toolbar.c: (toolbar_removed_cb):
2771 Unparent the fixed toolbar before destroying the dock.
2773 2005-02-23 Christian Persch <chpe@cvs.gnome.org>
2775 * src/ephy-fullscreen-popup.c:
2776 (ephy_fullscreen_popup_update_visibility),
2777 (ephy_fullscreen_popup_constructor):
2779 Use spacing instead of a separator.
2781 2005-02-22 Christian Persch <chpe@cvs.gnome.org>
2783 * data/default-prefs-toolkit.js:
2785 Autostart typeaheadfind.
2787 2005-02-21 Christian Persch <chpe@cvs.gnome.org>
2793 2005-02-21 Christian Persch <chpe@cvs.gnome.org>
2795 * src/ephy-shell.c: (ephy_shell_new_tab_full):
2797 Load the page after showing the window. That way, if mozilla throws up
2798 an alert, the window is already there.
2800 2005-02-20 Christian Persch <chpe@cvs.gnome.org>
2802 * src/ephy-notebook.c: (drag_start), (motion_notify_cb),
2803 (move_tab_to_another_notebook), (button_release_cb):
2805 Use event time when grabbing the pointer. Appears to fix bug #167473.
2807 2005-02-18 Xan Lopez <xan@gnome.org>
2809 * src/ephy-session.c: (impl_attach_window), (write_ephy_window),
2810 (restore_geometry), (ephy_session_load):
2812 Fix #130990 "Mixing up workspaces of windows when restoring session".
2813 Commited patch referenced in bug with slight modifications to make it
2816 2005-02-14 Christian Persch <chpe@cvs.gnome.org>
2818 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
2819 * embed/ephy-embed-single.h:
2820 * embed/mozilla/EphySidebar.cpp:
2821 * lib/ephy-marshal.list:
2823 Emit a signal in EphySidebar::AddSearchEngine.
2825 2005-02-13 Christian Persch <chpe@cvs.gnome.org>
2827 * lib/egg/eggstatusicon.c: (egg_status_icon_init),
2828 (egg_status_icon_finalize):
2830 Keep a ref on the tray icon. Should fix bug #166143.
2832 2005-02-12 Christian Persch <chpe@cvs.gnome.org>
2834 * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
2837 Fix initial active tab.
2839 2005-02-11 Christian Persch <chpe@cvs.gnome.org>
2841 * embed/mozilla/MozillaPrivate.cpp:
2842 * embed/mozilla/MozillaPrivate.h:
2843 * embed/mozilla/mozilla-embed-single.cpp:
2845 Move wallet code to MozillaPrivate since nsIWalletService.h includes
2846 nsString.h in older mozilla versions.
2848 2005-02-11 Christian Persch <chpe@cvs.gnome.org>
2852 Add check for nsIWalletService.h.
2854 * embed/mozilla/mozilla-embed-single.cpp:
2856 Make sure the wallet store is secured.
2858 2005-02-10 Christian Persch <chpe@cvs.gnome.org>
2860 * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_title_cb),
2861 (ensure_page_info), (ephy_tab_init), (ephy_tab_set_title),
2862 (ephy_tab_get_title), (ephy_tab_get_zoom):
2864 * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type),
2865 (tab_action_activate_cb), (sync_tab_title), (tab_added_cb),
2866 (tab_removed_cb), (tabs_reordered_cb), (sync_active_tab),
2867 (ephy_tabs_menu_set_window), (ephy_tabs_menu_set_property),
2868 (ephy_tabs_menu_get_property), (ephy_tabs_menu_class_init),
2869 (ephy_tabs_menu_clean), (tab_set_action_accelerator),
2870 (ephy_tabs_menu_update):
2871 * src/ephy-window.c: (ephy_window_set_active_tab),
2872 (ephy_window_get_active_embed):
2874 Remove ephy_tab_get_action(). Adapts the tabs menu accordingly.
2876 2005-02-10 Christian Persch <chpe@cvs.gnome.org>
2878 * src/ephy-window.c: (ephy_window_dispose),
2879 (ephy_window_class_init), (ephy_window_finalize):
2881 Move all the stuff from finalize to dispose, so that
2882 we finalise the UI manager when disposing and not only
2883 when finalising. Fixes bug #165992.
2885 2005-02-09 Christian Persch <chpe@cvs.gnome.org>
2887 * src/ephy-shell.c: (ephy_shell_finalize),
2888 (ephy_shell_get_toolbars_model):
2889 * src/ephy-toolbars-model.c: (update_flags),
2890 (update_flags_and_save_changes), (get_toolbar_style),
2891 (toolbar_style_notifier), (ephy_toolbars_model_init),
2892 (ephy_toolbars_model_finalize):
2894 Move style notifier to ephy-toolbars-model, and also apply
2895 the flags to newly added toolbars.
2897 2005-02-09 Christian Persch <chpe@cvs.gnome.org>
2899 * embed/mozilla/MozDownload.cpp:
2901 Implement nsIWebProgressListener. Fixes bug #165328.
2903 2005-02-09 Christian Persch <chpe@cvs.gnome.org>
2909 2005-02-09 Christian Persch <chpe@cvs.gnome.org>
2914 Get list of languages from po/LINGUAS.
2916 2005-02-08 Christian Persch <chpe@cvs.gnome.org>
2920 Post-release version bump.
2922 2005-02-08 Christian Persch <chpe@cvs.gnome.org>
2924 === Release 1.5.6 ===
2928 * doc/reference/tmpl/ephy-embed.sgml:
2930 2005-02-07 Christian Persch <chpe@cvs.gnome.org>
2932 * embed/mozilla/MozRegisterComponents.cpp:
2934 Fix for mozilla API change.
2936 2005-02-06 Christian Persch <chpe@cvs.gnome.org>
2938 * data/epiphany.schemas.in:
2940 Use 'true'/'false' for bool keys, not 1/0.
2942 2005-02-06 Christian Persch <chpe@cvs.gnome.org>
2944 * lib/widgets/ephy-location-entry.c:
2945 (ephy_location_entry_class_init), (lock_button_press_event_cb),
2946 (ephy_location_entry_construct_contents):
2948 Don't set the lock icon as drag source. Actually emit the lock-clicked
2949 signal when pressed.
2951 * lib/widgets/ephy-location-entry.h:
2952 * src/ephy-location-action.c: (lock_clicked_cb), (connect_proxy),
2953 (ephy_location_action_class_init):
2954 * src/ephy-location-action.h:
2955 * src/ephy-toolbar.c: (lock_clicked_cb), (ephy_toolbar_set_window):
2957 Actually forward the lock-clicked signal to the toolbar.
2959 2005-02-04 Jean-François Rameau <jframeau@cvs.gnome.org>
2961 * lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus,
2962 ephy_dbus_connect_to_session_bus):
2964 We don't want Epiphany to exit when DBUS restarts.
2966 * lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus_cb):
2970 2005-02-02 Christian Persch <chpe@cvs.gnome.org>
2972 * data/epiphany-lockdown.schemas.in:
2974 Revert the schema change too.
2976 2005-02-02 Christian Persch <chpe@cvs.gnome.org>
2978 * src/ephy-window.c: (sync_chromes_visibility), (setup_ui_manager),
2979 (ephy_window_set_print_preview):
2981 Revert the fix for bug #165550, it wasn't correct.
2983 2005-02-02 Christian Persch <chpe@cvs.gnome.org>
2985 * embed/mozilla/EventContext.cpp:
2987 Don't copy params with the email address. Fixes bug #144469.
2989 2005-02-02 Christian Persch <chpe@cvs.gnome.org>
2991 * src/ephy-automation.c:
2992 (impl_ephy_automation_loadUrlWithStartupId):
2993 * src/ephy-shell.c: (ephy_shell_new_window_cb),
2994 (ephy_shell_new_tab_full), (ephy_shell_new_tab):
2997 Add chrome param to ephy_shell_new_tab_full, and use it
2998 in ephy_shell_new_window_cb(). Fixes bug #165566.
3000 2005-02-02 Christian Persch <chpe@cvs.gnome.org>
3002 * embed/ephy-embed-persist.c: (ephy_embed_persist_set_fc_parent),
3003 (ephy_embed_persist_finalize):
3005 Weak ref the parent window.
3007 2005-02-02 Christian Persch <chpe@cvs.gnome.org>
3009 * idl/EphyAutomation.idl:
3011 Define variants with startup ID.
3013 * lib/ephy-gui.c: (ephy_gui_window_update_user_time):
3015 * src/bookmarks/ephy-bookmarks.c: (redirect_cb):
3016 * src/ephy-automation.c:
3017 (impl_ephy_automation_loadUrlWithStartupId),
3018 (impl_ephy_automation_loadurl), (impl_ephy_automation_addBookmark),
3019 (impl_ephy_automation_importBookmarks),
3020 (impl_ephy_automation_loadSessionWithStartupId),
3021 (impl_ephy_automation_loadSession),
3022 (impl_ephy_automation_openBookmarksEditorWithStartupId),
3023 (impl_ephy_automation_openBookmarksEditor),
3024 (ephy_automation_class_init):
3025 * src/ephy-main.c: (get_startup_id), (main):
3026 * src/ephy-session.c: (offer_to_resume), (ephy_session_autoresume),
3027 (ephy_session_load):
3028 * src/ephy-session.h:
3029 * src/ephy-shell.c: (open_urls), (ephy_shell_startup),
3030 (ephy_shell_new_tab_full), (ephy_shell_new_tab):
3033 Implement startup ID forwarding to the already-running ephy instance.
3034 Part of bug #150085.
3036 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3038 * data/epiphany-lockdown.schemas.in:
3039 * src/ephy-window.c: (sync_chromes_visibility), (setup_ui_manager),
3040 (ephy_window_set_print_preview):
3042 Remove the accel group from the window when hiding the menubar
3043 in lockdown mode. From bug #165550.
3045 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3047 * src/ephy-shell.c: (toolbar_style_notifier):
3051 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3053 * data/default-prefs-common.js:
3054 * data/default-prefs-toolkit.js:
3056 Back out the patch from bug #141963 since it caused bug #165811.
3058 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3060 * src/ephy-main.c: (main):
3062 Don't assign to ephy_shell global variable, that's already done
3065 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3067 * src/ephy-window.c: (update_print_actions):
3069 Don't disable print preview if print setup is locked down.
3072 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3074 * src/ephy-window.c: (ephy_window_key_press_event):
3076 Don't show the menubar with F10 in lockdown mode.
3077 Make sure we always chain up to GtkWindow's keypress handler.
3080 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3082 * src/ephy-main.c: (main):
3083 * src/ephy-shell.c: (ephy_shell_finalize):
3085 Don't weak ref the shell when it's finalised already.
3088 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3090 * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb):
3092 Set "Clear" context menu entry insensitive in lockdown mode.
3095 2005-02-01 Christian Persch <chpe@cvs.gnome.org>
3097 * src/ephy-notebook.c: (motion_notify_cb),
3098 (move_tab_to_another_notebook), (button_release_cb),
3099 (ephy_notebook_finalize):
3101 Ungrab the pointer when moving tab between notebooks.
3104 2005-01-31 Christian Persch <chpe@cvs.gnome.org>
3106 * embed/mozilla/mozilla-embed.cpp:
3108 Add title signal handler for XUL dialogues.
3110 2005-01-31 Christian Persch <chpe@cvs.gnome.org>
3113 * src/ephy-window.c: (ephy_window_get_type),
3114 (ephy_window_link_iface_init), (ephy_window_open_link),
3115 (ephy_window_init), (ephy_window_load_url):
3117 Make EphyWindow implement EphyLink interface.
3118 Make ephy-link.h public.
3120 2005-01-30 Christian Persch <chpe@cvs.gnome.org>
3122 * embed/ephy-history.c: (ephy_history_new):
3123 * lib/ephy-dialog.c:
3124 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_new):
3125 * src/ephy-link.c: (ephy_link_open):
3126 * src/ephy-statusbar.c: (create_statusbar_security_icon):
3127 * src/ephy-window.c:
3128 * src/prefs-dialog.c: (get_download_button_label):
3132 2005-01-30 Christian Persch <chpe@cvs.gnome.org>
3134 * doc/reference/tmpl/ephy-embed.sgml:
3135 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
3136 * embed/ephy-embed-single.h:
3137 * embed/ephy-embed.c: (ephy_embed_base_init):
3138 * embed/ephy-embed.h:
3139 * embed/mozilla/mozilla-embed-single.cpp:
3140 * embed/mozilla/mozilla-embed.cpp:
3141 * embed/mozilla/mozilla-embed.h:
3142 * lib/ephy-marshal.list:
3144 * src/ephy-shell.c: (ephy_shell_new_window_cb),
3145 (impl_get_embed_single):
3146 * src/ephy-tab.c: (ephy_tab_new_window_cb):
3148 Move new-window signal to the embed single, and new window creation
3149 from EphyTab to EphyShell.
3151 2005-01-28 Christian Persch <chpe@cvs.gnome.org>
3153 * embed/mozilla/mozilla-embed.cpp:
3155 Refactored to elimiate code duplication.
3157 2005-01-28 Christian Persch <chpe@cvs.gnome.org>
3159 * doc/reference/tmpl/ephy-embed.sgml:
3160 * embed/ephy-embed-persist.c: (ephy_embed_persist_init),
3161 (ephy_embed_persist_finalize):
3162 * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize):
3163 * embed/ephy-encodings.c: (ephy_encodings_finalize),
3164 (ephy_encodings_init):
3165 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize),
3166 (favicon_download_completed_cb), (favicon_download_cancelled_cb),
3167 (ephy_favicon_cache_download), (ephy_favicon_cache_get):
3168 * embed/ephy-history.c: (ephy_history_set_enabled),
3169 (ephy_history_save), (ephy_history_finalize),
3170 (ephy_history_host_visited), (ephy_history_set_page_title),
3171 (ephy_history_set_icon), (ephy_history_clear):
3172 * embed/mozilla/ContentHandler.cpp:
3173 * embed/mozilla/EphyBrowser.cpp:
3174 * embed/mozilla/EphyContentPolicy.cpp:
3175 * embed/mozilla/EphyHeaderSniffer.cpp:
3176 * embed/mozilla/EphyHistoryListener.cpp:
3177 * embed/mozilla/EphySidebar.cpp:
3178 * embed/mozilla/EphySingle.cpp:
3179 * embed/mozilla/FilePicker.cpp:
3180 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
3181 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
3182 * embed/mozilla/MozDownload.cpp:
3183 * embed/mozilla/PrintingPromptService.cpp:
3184 * embed/mozilla/mozilla-download.cpp:
3185 * embed/mozilla/mozilla-embed-event.cpp:
3186 * lib/ephy-dbus.c: (session_filter_func), (system_filter_func),
3187 (ephy_dbus_connect_to_system_bus),
3188 (ephy_dbus_connect_to_session_bus), (path_message_func),
3189 (ephy_dbus_startup), (ephy_dbus_shutdown), (ephy_dbus_init),
3190 (ephy_dbus_finalize):
3192 * lib/ephy-file-chooser.c: (ephy_file_chooser_finalize):
3193 * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown):
3194 * lib/ephy-langs.c: (load_iso_entries):
3195 * lib/ephy-module.c: (ephy_module_load), (ephy_module_unload),
3196 (ephy_module_new_object), (ephy_module_init),
3197 (ephy_module_finalize):
3198 * lib/ephy-node-db.c: (ephy_node_db_load_from_file),
3199 (ephy_node_db_write_to_xml_valist):
3200 * lib/ephy-shlib-loader.c: (ephy_shlib_loader_init),
3201 (ephy_shlib_loader_finalize):
3202 * lib/widgets/ephy-location-entry.c: (entry_style_set_cb),
3203 (entry_realize_cb), (ephy_location_entry_construct_contents),
3204 (ephy_location_entry_init):
3205 * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_load),
3206 (ephy_spinner_cache_get_images), (ephy_spinner_cache_init),
3207 (ephy_spinner_cache_finalize):
3208 * lib/widgets/ephy-tree-model-node.c:
3209 (ephy_tree_model_node_update_node):
3210 * lib/widgets/ephy-tree-model-sort.c:
3211 (each_property_get_data_binder):
3212 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
3213 (connect_proxy), (ephy_bookmark_action_finalize):
3214 * src/bookmarks/ephy-bookmark-properties.c:
3215 (ephy_bookmark_properties_set_bookmark), (set_window_icon):
3216 * src/bookmarks/ephy-bookmarks-editor.c:
3217 (ephy_bookmarks_editor_update_menu), (provide_favicon):
3218 * src/bookmarks/ephy-bookmarks-export.c:
3219 (ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla):
3220 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
3221 * src/bookmarks/ephy-bookmarks-menu.c:
3222 (ephy_bookmarks_menu_rebuild), (do_update_cb),
3223 (bookmarks_tree_changed_cb), (topics_added_cb),
3224 (topics_removed_cb), (topic_child_changed_cb), (bookmark_added_cb),
3225 (bookmark_removed_cb), (activate_cb),
3226 (ephy_bookmarks_menu_finalize):
3227 * src/bookmarks/ephy-bookmarks.c:
3228 (ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_save),
3229 (ephy_bookmarks_finalize), (ephy_bookmarks_find_keyword),
3230 (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
3231 * src/bookmarks/ephy-bookmarksbar-model.c: (save_changes_idle),
3232 (load_toolbars), (ephy_bookmarksbar_model_init),
3233 (ephy_bookmarksbar_model_dispose),
3234 (ephy_bookmarksbar_model_finalize):
3235 * src/bookmarks/ephy-bookmarksbar.c:
3236 (ephy_bookmarksbar_action_request), (ephy_bookmarksbar_finalize):
3237 * src/bookmarks/ephy-favorites-menu.c:
3238 (ephy_favorites_menu_rebuild):
3239 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
3240 * src/bookmarks/ephy-topic-action.c: (connect_proxy):
3241 * src/bookmarks/ephy-topics-selector.c:
3242 (ephy_topics_selector_set_bookmark):
3243 * src/ephy-encoding-menu.c: (add_action):
3244 * src/ephy-extensions-manager.c: (ephy_extensions_manager_load),
3245 (ephy_extensions_manager_unload),
3246 (ephy_extensions_manager_load_string), (get_loader_for_type),
3247 (load_extension), (unload_extension), (sync_loaded_extensions),
3248 (ephy_extensions_manager_load_dir), (ephy_extensions_manager_init),
3249 (ephy_extensions_manager_startup),
3250 (ephy_extensions_manager_finalize), (impl_attach_window),
3251 (impl_detach_window), (impl_attach_tab), (impl_detach_tab):
3252 * src/ephy-history-window.c: (setup_filters), (provide_favicon):
3253 * src/ephy-link.c: (ephy_link_open):
3254 * src/ephy-location-action.c: (user_changed_cb), (sync_address),
3255 (ephy_location_action_set_address):
3256 * src/ephy-navigation-action.c: (menu_activated_cb),
3258 * src/ephy-notebook.c: (ephy_notebook_finalize):
3259 * src/ephy-session.c: (window_focus_in_event_cb),
3260 (impl_attach_window), (impl_detach_window), (ephy_session_init),
3261 (ephy_session_dispose), (ephy_session_finalize),
3262 (ephy_session_autoresume), (ephy_session_close),
3263 (ephy_session_save), (ephy_session_load),
3264 (ephy_session_add_window), (ephy_session_remove_window):
3265 * src/ephy-shell.c: (save_yourself_cb), (die_cb),
3266 (ephy_shell_finalize), (ephy_shell_new_tab),
3267 (ephy_shell_get_toolbars_model), (toolwindow_show_cb),
3268 (toolwindow_hide_cb):
3269 * src/ephy-tab.c: (popups_manager_add),
3270 (popups_manager_add_window), (ephy_tab_get_popups_allowed),
3271 (popups_manager_show_all), (popups_manager_hide_all),
3272 (ephy_tab_finalize), (ephy_tab_address_cb),
3273 (ephy_tab_zoom_changed_cb), (ephy_tab_new_window_cb),
3274 (ephy_tab_visibility_cb), (ephy_tab_destroy_brsr_cb),
3275 (ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb),
3277 * src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
3278 * src/ephy-toolbar.c: (sync_user_input_cb):
3279 * src/ephy-toolbars-model.c: (save_changes_idle),
3280 (ephy_toolbars_model_load):
3281 * src/ephy-window.c: (ephy_window_destroy), (show_embed_popup),
3282 (ephy_window_init), (ephy_window_finalize):
3283 * src/pdm-dialog.c: (pdm_dialog_cookies_construct),
3284 (cookie_added_cb), (cookie_changed_cb), (cookie_deleted_cb),
3285 (cookies_cleared_cb), (pdm_dialog_passwords_construct),
3286 (passwords_changed_cb):
3287 * src/prefs-dialog.c: (fonts_language_changed_cb):
3289 Add ; to all LOG statements, and adapt ephy-debug.h for
3290 non-GNUC-varargs case.
3292 2005-01-28 Piers Cornwell <piers@gnome.org>
3294 * data/epiphany-lockdown.schemas.in:
3296 Add lock fullscreen key and improve key descriptions.
3298 2005-01-28 Christian Persch <chpe@cvs.gnome.org>
3300 * src/ephy-window.c: (update_actions_sensitivity):
3302 Disable DownloadLinkAs and SetAsBackground if saving to disk
3305 2005-01-27 Jean-François Rameau <jframeau@cvs.gnome.org>
3307 * src/ephy-extensions-manager.c: (unload_extension):
3309 Extension manager owns only one ref on extensions which
3310 don't implement EphyExtension interface. Only their loader has
3313 2005-01-26 Christian Persch <chpe@cvs.gnome.org>
3315 * src/ephy-fullscreen-popup.c:
3316 (ephy_fullscreen_popup_update_visibility),
3317 (ephy_fullscreen_popup_set_show_leave),
3318 (ephy_fullscreen_popup_init):
3319 * src/ephy-fullscreen-popup.h:
3320 * src/ephy-toolbar.c: (ephy_toolbar_update_fixed_visibility),
3321 (ephy_toolbar_set_show_leave_fullscreen):
3322 * src/ephy-toolbar.h:
3323 * src/ephy-window.c: (ephy_window_fullscreen),
3324 (ephy_window_unfullscreen):
3326 Don't show the Leave Fullscreen button in lockdown fullscreen mode.
3327 Switch to fullscreen toolbar also in lockdown fullscreen mode.
3330 2005-01-26 Piers Cornwell <piers@gnome.org>
3332 * help/C/epiphany.xml:
3333 * help/C/epiphany-C.omf:
3335 Update documentation.
3337 2005-01-24 Crispin Flowerday <gnome@flowerday.cx>
3339 * embed/ephy-embed-shell.c: (impl_get_embed_single),
3340 (ephy_embed_shell_get_embed_single), (ephy_embed_shell_class_init):
3341 * embed/ephy-embed-shell.h:
3342 * src/ephy-shell.c: (ephy_shell_class_init),
3343 (ephy_shell_add_sidebar_cb), (impl_get_embed_single):
3345 Add a alert when the user clicks on a sidebar link, telling
3346 that the sidebar extension is required. Fixes bug #162685
3348 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org>
3350 * embed/mozilla/mozilla-embed.cpp:
3352 Fix "Go Up" not to omit the directory if the uri references
3353 a file. Patch taken from galeon. Fixes equiv. of bug #165094.
3355 2005-01-24 Crispin Flowerday <gnome@flowerday.cx>
3357 * embed/mozilla/EphySidebar.cpp (AddPanel):
3359 Fix the g_signal_emit to pass an argument for the result,
3360 otherwise things break.
3362 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org>
3364 * data/default-prefs-common.js:
3366 Default security.warn_submit_insecure.show_once to false.
3367 Avoids us displaying the submit-insecure warning, ever.
3369 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org>
3371 * src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks):
3373 Better wording for the import-failed dialogue.
3375 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org>
3377 * src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks):
3379 This is an error message, not a warning.
3381 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org>
3385 Post-release version bump.
3387 2005-01-24 Christian Persch <chpe@cvs.gnome.org>
3389 === Release 1.5.5 ===
3391 * doc/reference/tmpl/ephy-cookie-manager.sgml:
3392 * doc/reference/tmpl/ephy-embed.sgml:
3393 * doc/reference/tmpl/ephy-password-manager.sgml:
3394 * doc/reference/tmpl/ephy-tab.sgml:
3395 * doc/reference/tmpl/epiphany-unused.sgml:
3397 2005-01-24 Christian Persch <chpe@cvs.gnome.org>
3399 * src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks):
3401 Inform the user of failed bookmarks import.
3403 2005-01-24 Christian Persch <chpe@cvs.gnome.org>
3410 2005-01-24 Christian Persch <chpe@cvs.gnome.org>
3412 * embed/mozilla/EphyBrowser.cpp:
3413 * embed/mozilla/MozRegisterComponents.cpp:
3415 Work around a mozilla bug by diverting the contract ID of
3416 the nsSecureBrowserUIImpl class. Fixes the epiphany equivalent of
3419 2005-01-24 Christian Persch <chpe@cvs.gnome.org>
3421 * data/bme.desktop.in:
3423 Add more categories to bme.desktop.in. Fixes bug #162973.
3425 2005-01-23 Christian Persch <chpe@cvs.gnome.org>
3427 * src/pdm-dialog.c: (show_cookies_properties):
3429 Ellipsize the value and path labels in the cookie content dialogue.
3431 2005-01-23 Christian Persch <chpe@cvs.gnome.org>
3435 Check for broken context event button.
3437 * embed/ephy-embed-event.c: (ephy_embed_event_get_context),
3438 (ephy_embed_event_get_button):
3439 * embed/ephy-embed-event.h:
3440 * embed/mozilla/mozilla-embed-event.cpp:
3441 * embed/mozilla/mozilla-embed-event.h:
3443 Change get_type to get_button, and don't store a nsCOMPtr in .priv.
3445 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
3446 * src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb),
3447 (ephy_window_set_active_tab):
3449 Adapted for above change.
3451 * embed/mozilla/EphyBrowser.cpp:
3452 * embed/mozilla/EphyBrowser.h:
3454 Attach listener to oncontextmenu event.
3456 * embed/mozilla/EventContext.cpp:
3457 * embed/mozilla/EventContext.h:
3459 Get event target coordinates also for 'mouse' context events.
3461 * embed/mozilla/mozilla-embed.cpp:
3463 Remove key-down handler, and context code from mouse-down handler.
3465 2005-01-23 Christian Persch <chpe@cvs.gnome.org>
3467 * data/default-prefs-common.js:
3468 * data/default-prefs-toolkit.js:
3470 Set typeaheadfind.autostart to off. Fixes bug #141963.
3472 2005-01-23 Christian Persch <chpe@cvs.gnome.org>
3474 * data/default-prefs-toolkit.js:
3476 Default typeaheadfindsea to on. From bug #157435.
3478 2005-01-22 Christian Persch <chpe@cvs.gnome.org>
3480 * src/ephy-tab.c: (ephy_tab_class_init), (ephy_tab_visibility_cb):
3481 * src/ephy-window.c: (tab_added_cb):
3483 Rename "visible" property.
3485 2005-01-21 Jorn Baayen <jbaayen@gnome.org>
3487 * lib/widgets/ephy-node-view.c: (ephy_node_view_add_column),
3488 (ephy_node_view_enable_drag_source):
3489 * lib/widgets/ephy-node-view.h:
3490 * lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_init),
3491 (ephy_tree_model_sort_multi_row_draggable),
3492 (ephy_tree_model_sort_set_base_drag_column_id),
3493 (ephy_tree_model_sort_set_extra_drag_column_id),
3494 (each_property_get_data_binder):
3495 * lib/widgets/ephy-tree-model-sort.h:
3496 * src/bookmarks/ephy-bookmark-action.c: (drag_data_get_cb):
3497 * src/bookmarks/ephy-bookmarks-editor.c:
3498 (ephy_bookmarks_editor_construct):
3499 * src/bookmarks/ephy-topics-selector.c:
3500 (ephy_topics_selector_constructor):
3501 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
3502 * src/ephy-history-window.c: (ephy_history_window_construct):
3504 Add proper _NETSCAPE_URL drag support, supplying the URL as well as
3505 the title. As a side effect most data_columns in NodeViews have been
3506 obsoleted. Fixes #163937.
3508 2005-01-20 Adam Hooper <adamh@cvs.gnome.org>
3510 * src/ephy-statusbar.c: (ephy_statusbar_add_widget),
3511 (ephy_statusbar_remove_widget):
3512 * src/ephy-statusbar.h:
3514 Added ephy_statusbar_remove_widget().
3516 2005-01-20 Jean-François Rameau <jframeau@cvs.gnome.org>
3518 * src/bookmarks/ephy-bookmarks.h:
3519 * src/bookmarks/Makefile.am:
3520 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type):
3522 Make ephy-bookmarks.h's enum a named enum.
3523 Auto-generate types for ephy-bookmarks.h's enum.
3524 Make sure our enum type is registered.
3526 2005-01-20 Christian Persch <chpe@cvs.gnome.org>
3529 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
3530 * lib/ephy-stock-icons.h:
3531 * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
3532 * src/ephy-toolbar.c: (ephy_toolbar_constructor):
3534 Use new leave-fullscreen icon from g-i-t. Fixes bug #164676.
3536 2005-01-20 Christian Persch <chpe@cvs.gnome.org>
3538 * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source):
3540 Add a translator comment.
3542 2005-01-19 Christian Persch <chpe@cvs.gnome.org>
3544 * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source):
3546 Don't leak the path.
3548 2005-01-19 Christian Persch <chpe@cvs.gnome.org>
3550 * lib/ephy-file-helpers.c: (ephy_find_file_recursive):
3551 * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_files),
3552 (add_bookmarks_source), (import_dialog_response_cb),
3553 (cmd_bookmarks_import):
3554 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
3555 * src/bookmarks/ephy-bookmarks-import.h:
3557 Show profile name for mozilla bookmarks, so we can distinguish between
3558 different profiles. Don't show firefox bookmarks as mozilla bookmarks.
3561 2005-01-19 Christian Persch <chpe@cvs.gnome.org>
3565 More translator comments.
3567 2005-01-18 Christian Persch <chpe@cvs.gnome.org>
3571 Add ephy-node.h enums to ephy-lib-type-builtins.[ch].
3573 2005-01-18 Christian Persch <chpe@cvs.gnome.org>
3575 * embed/mozilla/EphyHeaderSniffer.cpp:
3577 Really make confirm-overwrite dialogue have a parent window.
3580 2005-01-18 Christian Persch <chpe@cvs.gnome.org>
3582 * lib/ephy-dialog.c: (ephy_dialog_set_size_group):
3584 Fix mem leak. Fixes bug #164302.
3586 2005-01-16 Jean-François rameau <jframeau@cvs.gnome.org>
3590 Remove useless ephy_node_get_property_time method.
3592 2005-01-16 Christian Persch <chpe@cvs.gnome.org>
3594 * embed/Makefile.am:
3596 * lib/egg/Makefile.am:
3599 Remove stamp files also on make clean.
3601 2005-01-15 Christian Persch <chpe@cvs.gnome.org>
3603 * src/bookmarks/ephy-topic-action.c: (add_open_in_tabs_menu):
3607 2005-01-15 Jean-François rameau <jframeau@cvs.gnome.org>
3609 * embed/ephy-password-manager.h:
3610 * embed/ephy-password-manager.c:
3611 * src/pdm-dialog.c: (pdm_dialog_password_remove),
3612 (pdm_dialog_fill_passwords_list)
3614 Rename the password manager's methods to give better names
3616 ephy_password_manager_add -> ephy_password_manager_add_password
3617 ephy_password_manager_remove -> ephy_password_manager_remove_password
3618 ephy_password_manager_list -> ephy_password_manager_list_passwords
3620 2005-01-15 Christian Persch <chpe@cvs.gnome.org>
3622 * src/bookmarks/ephy-bookmarks-editor.c:
3623 (ephy_bookmarks_editor_update_menu):
3624 * src/ephy-history-window.c: (ephy_history_window_update_menu):
3625 * src/ephy-window.c:
3627 Unify accels to Open in New _Window[s], and also change to
3628 Open Link in New _Window. Fixes bug #164130.
3630 2005-01-15 Christian Persch <chpe@cvs.gnome.org>
3632 * lib/ephy-node.c: (ephy_node_get_type):
3635 Add boxed type for EphyNode.
3637 2005-01-15 Christian Persch <chpe@cvs.gnome.org>
3639 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
3640 * embed/mozilla/GtkNSSDialogs.cpp:
3642 Don't use <tt> in the strings. Fixes bug #163378.
3644 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
3645 * src/bookmarks/ephy-bookmarks.c: (redirect_cb):
3647 Fix button text and capitalisation in the confirm-redirect-update
3648 dialogue. Fixes bug #164131.
3650 * src/ephy-window.c: (confirm_close_with_modified_forms):
3652 Fix primary text of confirm-close command not to have a period.
3654 2005-01-15 Crispin Flowerday <gnome@flowerday.cx>
3656 * src/ephy-shell.c (ephy_shell_get_default):
3659 Add a function to get the default ephy_shell, this makes
3660 it easier for bindings to get it.
3662 2005-01-15 Christian Persch <chpe@cvs.gnome.org>
3664 * embed/ephy-cookie-manager.c: (ephy_cookie_copy):
3665 * embed/ephy-cookie-manager.h:
3666 * embed/mozilla/EphySingle.cpp:
3668 Remove p3p info from EphyCookie.
3670 2005-01-14 Christian Persch <chpe@cvs.gnome.org>
3672 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init):
3674 Don't focus the combo on click.
3676 2005-01-13 Adam Hooper <adamh@cvs.gnome.org>
3678 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
3682 2005-01-14 Jorn Baayen <jbaayen@gnome.org>
3684 * lib/widgets/ephy-location-entry.c:
3685 (ephy_location_entry_construct_contents):
3686 * lib/widgets/ephy-node-view.c: (motion_notify_cb):
3687 * src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
3688 * src/bookmarks/ephy-bookmarks-editor.c:
3689 * src/ephy-history-window.c:
3691 Add GDK_ACTION_ASK, and prefer _NETSCAPE_URL over uri-list drag types.
3692 This is to match the new Nautilus _NETSCAPE_URL DnD behaviour.
3696 2005-01-14 Christian Persch <chpe@cvs.gnome.org>
3698 * src/bookmarks/ephy-bookmark-action.c: (show_context_menu):
3699 * src/bookmarks/ephy-topic-action.c: (show_context_menu):
3701 Renamed Remove action on bookmarksbar context menu. Fixes bug #162132.
3703 2005-01-14 Christian Persch <chpe@cvs.gnome.org>
3705 * embed/Makefile.am:
3709 Remove the type builtins .h files from INST_H_FILES again.
3711 2005-01-14 Christian Persch <chpe@cvs.gnome.org>
3713 * lib/widgets/ephy-location-entry.c:
3714 (ephy_location_entry_set_tooltip), (ephy_location_entry_finalize),
3715 (ephy_location_entry_class_init), (modify_background),
3716 (entry_style_set_cb), (entry_realize_cb),
3717 (ephy_location_entry_construct_contents),
3718 (ephy_location_entry_init), (ephy_location_entry_set_favicon),
3719 (ephy_location_entry_set_show_lock),
3720 (ephy_location_entry_set_lock_stock),
3721 (ephy_location_entry_set_lock_tooltip):
3722 * lib/widgets/ephy-location-entry.h:
3723 * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
3724 * src/ephy-location-action.c: (sync_icon), (sync_lock_stock_id),
3725 (sync_lock_tooltip), (sync_show_lock), (connect_proxy),
3726 (ephy_location_action_set_property),
3727 (ephy_location_action_get_property),
3728 (ephy_location_action_class_init), (ephy_location_action_finalize):
3729 * src/ephy-toolbar.c: (ephy_toolbar_set_security_state),
3730 (ephy_toolbar_set_lock_visibility), (ephy_toolbar_constructor):
3731 * src/ephy-toolbar.h:
3732 * src/ephy-window.c: (sync_chromes_visibility):
3734 Add favicon and lock icon to the entry. Fixes bug #116482 and bug #149506.
3735 Change "Exit Fullscreen" to "Leave Fullscreen" as per HIG, part of bug #153270.
3737 2005-01-12 Christian Persch <chpe@cvs.gnome.org>
3739 * embed/Makefile.am:
3743 Install ephy-*-type-builtins.h.
3745 2005-01-12 Christian Persch <chpe@cvs.gnome.org>
3747 * data/ui/epiphany-ui.xml:
3749 Add Toolbar toggle to document context menu in fullscreen mode.
3751 * lib/egg/egg-editable-toolbar.c: (set_fixed_style),
3752 (update_fixed), (egg_editable_toolbar_set_fixed):
3753 * lib/egg/egg-editable-toolbar.h:
3755 Changed to allow setting a toolbar as fixed, not just one item.
3757 * lib/widgets/ephy-search-entry.h:
3759 Add _ prefixed struct declarations.
3766 A src/ephy-fullscreen-popup.c:
3767 A src/ephy-fullscreen-popup.h:
3768 * src/ephy-history-window.c:
3769 * src/ephy-shell.c: (ephy_shell_new_tab):
3770 A src/ephy-toolbar.c:
3771 A src/ephy-toolbar.h:
3772 * src/ephy-window.c: (destroy_fullscreen_popup),
3773 (ephy_window_destroy), (exit_fullscreen_clicked_cb),
3774 (get_toolbar_visibility), (sync_chromes_visibility),
3775 (ephy_window_fullscreen), (ephy_window_unfullscreen),
3776 (sync_tab_address), (sync_tab_icon), (sync_tab_navigation),
3777 (sync_tab_security), (sync_tab_load_status), (sync_tab_zoom),
3778 (show_embed_popup), (modal_alert_cb), (ephy_window_focus_in_event),
3779 (ephy_window_focus_out_event), (ephy_window_init),
3780 (ephy_window_activate_location):
3783 * src/window-commands.c: (window_cmd_load_location):
3785 Implemented in-toolbar exit button, and integrated status indicator in
3786 the exit fullscreen popup. Moved toolbar.[ch] to ephy-toolbar.[ch] for
3787 namespace correcness, and much-needed code cleanup.
3789 2005-01-12 Matthew Schick <matt@breakmygentoo.net>
3793 Remove unnecessary line from DBUS configure check.
3795 2005-01-11 Adam Hooper <adamh@cvs.gnome.org>
3797 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
3799 Remove an extra line of gtk-doc which doesn't belong.
3801 2005-01-11 Tomasz Kłoczko <kloczek@pld.org.pl>
3804 Fxs parallel build ("make -j<N>").
3805 Do not include full path to .la file in case when it is in current
3806 directory (it breaks dependences framework generated by automake in
3809 2005-01-11 Christian Persch <chpe@cvs.gnome.org>
3813 Post-release version bump.
3815 2005-01-11 Christian Persch <chpe@cvs.gnome.org>
3817 === Release 1.5.4 ===
3819 2005-01-11 Christian Persch <chpe@cvs.gnome.org>
3822 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
3823 * embed/ephy-embed-single.h:
3825 Add "check-content" signal.
3827 * embed/mozilla/EphyContentPolicy.cpp:
3828 * embed/mozilla/EphyContentPolicy.h:
3832 * lib/ephy-marshal.list:
3836 2005-01-11 Christian Persch <chpe@cvs.gnome.org>
3838 * embed/ephy-cookie-manager.h:
3839 * embed/mozilla/EphySingle.cpp:
3841 Use the enums instead of ints.
3843 2005-01-11 Christian Persch <chpe@cvs.gnome.org>
3847 * lib/egg/Makefile.am:
3848 * embed/Makefile.am:
3850 Fix [DIST]CLEANFILES so that make distcheck passes.
3852 2005-01-11 Christian Persch <chpe@cvs.gnome.org>
3854 * embed/mozilla/EventContext.cpp:
3856 Use UnEscapeURIForUI instead of UnEscapeNonAsciiURI.
3858 2005-01-10 Christian Persch <chpe@cvs.gnome.org>
3860 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
3862 Alerts should not have terminating periods in the primary text.
3864 2005-01-10 Jean-François Rameau <jframeau@cvs.gnome.org>
3866 * embed/print-dialog.c: (ephy_print_get_print_info):
3870 2005-01-10 Christian Persch <chpe@cvs.gnome.org>
3874 Add $(stamp_files) to MAINTAINERCLEANFILES.
3876 2005-01-10 Christian Persch <chpe@cvs.gnome.org>
3878 * data/epiphany.schemas.in:
3881 * src/ephy-notebook.c: (tab_label_style_set_cb):
3882 * src/ephy-shell.c: (ephy_shell_finalize),
3883 (toolbar_style_notifier), (ephy_shell_get_toolbars_model):
3884 A src/ephy-toolbar-editor.c:
3885 A src/ephy-toolbar-editor.h:
3886 * src/window-commands.c: (window_cmd_edit_toolbar):
3888 Move toolbar editor dialogue into its own class, and implement a
3889 toolbar style override there. Fixes bug #102520.
3891 2005-01-10 Christian Persch <chpe@cvs.gnome.org>
3893 * lib/egg/egg-editable-toolbar.c: (toolbar_changed_cb),
3894 (egg_editable_toolbar_construct):
3895 * lib/egg/egg-toolbars-model.c: (parse_toolbars):
3896 * lib/egg/egg-toolbars-model.h:
3898 Rename toolbar model flags to be more in line with GtkToolbarStyle.
3900 2005-01-10 Christian Persch <chpe@cvs.gnome.org>
3904 Fix dbus configure check to really default to off.
3906 2005-01-10 Christian Persch <chpe@cvs.gnome.org>
3912 * lib/ephy-marshal.list:
3914 * src/ephy-shell.c: (ephy_shell_finalize),
3915 (ephy_shell_get_dbus_service):
3918 Add experimental dbus service, disabled by default. Configure with
3919 --enable-dbus to enable.
3921 2005-01-09 Piers Cornwell <piers@gnome.org>
3923 * data/epiphany.desktop.in
3925 Add extra catagories. Fixes bug #162973.
3927 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3930 * embed/mozilla/GlobalHistory.cpp:
3932 Don't check for nsIBrowserHistory.
3934 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3937 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
3939 Add mnemonic to Send button.
3941 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3943 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
3945 Set show-once to PR_FALSE if the GetBoolPref call fails.
3947 2005-01-09 Crispin Flowerday <gnome@flowerday.cx>
3949 * src/Makefile.am (epiphany_CPPFLAGS):
3951 Remove some unneeded includes and defines
3953 2005-01-08 Adam Hooper <adamh@cvs.gnome.org>
3955 * src/ephy-tab.c: (popups_manager_add):
3957 Don't store more than 5 hidden popups. Fixes bug #160863.
3959 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3961 * src/ephy-window.c: (sync_tab_security):
3963 Don't show the description for no-secure and broken sites.
3965 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3967 * data/ui/epiphany-fs-toolbar.xml:
3968 * embed/ephy-embed.h:
3969 * embed/mozilla/EphyBrowser.cpp:
3970 * embed/mozilla/mozilla-embed-event.cpp:
3971 * embed/mozilla/mozilla-embed-event.h:
3972 * embed/mozilla/mozilla-embed.cpp:
3973 * src/ephy-window.h:
3975 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3977 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
3978 * embed/mozilla/GtkNSSSecurityWarningDialogs.h:
3980 Set default response to ACCEPT in send-to-insecure dialogue,
3981 only write back show_once pref when not shown by default,
3982 and add the dialogue to its parent's window group
3983 (note that there isn't a parent without a mozilla patch, currently).
3985 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3987 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
3989 Improve dialogue wording. Thanks to spark for his help.
3991 2005-01-09 Christian Persch <chpe@cvs.gnome.org>
3993 * data/default-prefs-common.js:
3994 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
3995 * embed/mozilla/GtkNSSSecurityWarningDialogs.h:
3996 * embed/mozilla/Makefile.am:
3997 * embed/mozilla/MozRegisterComponents.cpp:
3999 Override the default security warning dialogues implementation with our own
4000 class which follows HIG and our interface design. Fixes bug #163278.
4001 Also show the entering-secure dialogue once, to inform about the
4002 lock icon in the statusbar.
4004 2005-01-08 Christian Persch <chpe@cvs.gnome.org>
4006 * embed/Makefile.am:
4008 Also generate types for ephy-cookie-manager.h's enums.
4010 2005-01-08 Christian Persch <chpe@cvs.gnome.org>
4012 * embed/Makefile.am:
4014 * lib/egg/Makefile.am:
4019 2005-01-08 Christian Persch <chpe@cvs.gnome.org>
4021 * embed/ephy-cookie-manager.h:
4022 * embed/ephy-download.c:
4023 * embed/ephy-download.h:
4024 * embed/ephy-embed-dialog.c:
4025 * embed/ephy-embed-dialog.h:
4026 * embed/ephy-embed-persist.c:
4027 * embed/ephy-embed-persist.h:
4028 * embed/ephy-encodings.c:
4029 * embed/ephy-encodings.h:
4030 * embed/ephy-favicon-cache.c:
4031 * embed/ephy-favicon-cache.h:
4032 * embed/ephy-history.c:
4033 * embed/ephy-history.h:
4034 * embed/ephy-password-manager.h:
4035 * embed/ephy-permission-manager.h:
4036 * lib/ephy-file-chooser.c:
4037 * lib/ephy-file-chooser.h:
4038 * lib/ephy-node-db.c:
4039 * lib/ephy-node-db.h:
4040 * lib/ephy-node-filter.c:
4041 * lib/ephy-node-filter.h:
4044 * lib/widgets/ephy-node-view.c:
4045 * lib/widgets/ephy-node-view.h:
4046 * lib/widgets/ephy-search-entry.c:
4047 * lib/widgets/ephy-search-entry.h:
4048 * lib/widgets/ephy-spinner.c:
4049 * lib/widgets/ephy-spinner.h:
4050 * lib/widgets/ephy-tree-model-node.c:
4051 * lib/widgets/ephy-tree-model-node.h:
4052 * lib/widgets/ephy-tree-model-sort.c:
4053 * lib/widgets/ephy-tree-model-sort.h:
4054 * lib/widgets/ephy-zoom-action.c:
4055 * lib/widgets/ephy-zoom-action.h:
4056 * src/bookmarks/ephy-bookmark-properties.c:
4057 * src/bookmarks/ephy-bookmark-properties.h:
4058 * src/bookmarks/ephy-bookmarks-editor.c:
4059 * src/bookmarks/ephy-bookmarks-editor.h:
4060 * src/bookmarks/ephy-bookmarks.c:
4061 * src/bookmarks/ephy-bookmarks.h:
4062 * src/bookmarks/ephy-bookmarksbar-model.c:
4063 * src/bookmarks/ephy-bookmarksbar-model.h:
4064 * src/bookmarks/ephy-bookmarksbar.c:
4065 * src/bookmarks/ephy-bookmarksbar.h:
4066 * src/bookmarks/ephy-new-bookmark.c:
4067 * src/bookmarks/ephy-new-bookmark.h:
4068 * src/bookmarks/ephy-topics-selector.c:
4069 * src/bookmarks/ephy-topics-selector.h:
4070 * src/ephy-completion-model.c:
4071 * src/ephy-completion-model.h:
4072 * src/ephy-encoding-dialog.c:
4073 * src/ephy-encoding-dialog.h:
4074 * src/ephy-history-window.c:
4075 * src/ephy-history-window.h:
4077 Make all structs prefixed by _.
4079 2005-01-08 Christian Persch <chpe@cvs.gnome.org>
4081 * src/ephy-notebook.c:
4082 * src/ephy-notebook.h:
4083 * src/ephy-session.c:
4084 * src/ephy-session.h:
4085 * src/ephy-statusbar.c:
4086 * src/ephy-statusbar.h:
4087 * src/ephy-toolbars-model.c:
4088 * src/ephy-toolbars-model.h:
4090 Prefix structs with _.
4092 2005-01-08 Christian Persch <chpe@cvs.gnome.org>
4095 * src/ephy-tabs-menu.c:
4096 * src/ephy-window.c:
4097 * src/ephy-window.h:
4099 * src/prefs-dialog.c:
4100 * src/window-commands.c:
4102 Remove unused include from public header ephy-window.h.
4104 2005-01-08 Christian Persch <chpe@cvs.gnome.org>
4106 * data/ui/epiphany-toolbar.xml:
4107 * lib/ephy-marshal.list:
4108 * lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_string):
4109 * lib/ephy-signal-accumulator.h:
4110 * lib/widgets/ephy-location-entry.c:
4111 (ephy_location_entry_set_tooltip),
4112 (ephy_location_entry_class_init), (editable_changed_cb),
4113 (each_url_get_data_binder), (favicon_drag_data_get_cb),
4114 (ephy_location_entry_construct_contents),
4115 (ephy_location_entry_activate), (ephy_location_entry_get_entry),
4116 (ephy_location_entry_get_image):
4117 * lib/widgets/ephy-location-entry.h:
4119 * src/ephy-favicon-action.c:
4120 * src/ephy-favicon-action.h:
4121 * src/ephy-location-action.c: (sync_address), (sync_editable),
4122 (sync_icon), (get_location_cb), (get_title_cb),
4123 (remove_completion_actions), (add_completion_actions),
4124 (connect_proxy), (disconnect_proxy),
4125 (ephy_location_action_set_property),
4126 (ephy_location_action_get_property),
4127 (ephy_location_action_class_init), (ephy_location_action_init),
4128 (ephy_location_action_finalize):
4129 * src/ephy-window.c: (sync_tab_icon):
4130 * src/toolbar.c: (toolbar_setup_actions), (toolbar_update_favicon):
4133 Unify the location and favicon actions.
4135 * src/window-commands.c: (window_cmd_help_about):
4137 Add translator comment to the translation-credits string.
4139 2005-01-07 Christian Persch <chpe@cvs.gnome.org>
4141 * embed/Makefile.am:
4143 * lib/egg/Makefile.am:
4146 Avoid unnecessary rebuilts of the generated enum .h files by using
4149 2005-01-07 Christian Persch <chpe@cvs.gnome.org>
4151 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type),
4152 (egg_toolbars_model_get_item_type):
4153 * lib/ephy-state.c: (ensure_states):
4155 Make sure our flags/enum types are registered.
4157 2005-01-07 Christian Persch <chpe@cvs.gnome.org>
4159 * lib/egg/egg-toolbars-model.c: (register_type):
4160 * lib/ephy-state.c: (register_type):
4163 Add dummy functions to call some get_types funcs, otherwise
4164 they don't get exported.
4168 Remove unused defines.
4170 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4176 More auto-generated types.
4178 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4180 * embed/Makefile.am:
4181 * lib/egg/Makefile.am:
4184 Simplfiy the rule a bit.
4186 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4189 * embed/Makefile.am:
4190 * embed/ephy-embed-event.c:
4191 * embed/ephy-embed-event.h:
4192 * embed/ephy-embed-persist.c:
4193 * embed/ephy-embed-persist.h:
4194 * embed/ephy-embed.c:
4195 * embed/ephy-embed.h:
4196 * embed/ephy-permission-manager.c:
4197 * embed/ephy-permission-manager.h:
4198 * lib/egg/Makefile.am:
4199 * lib/egg/egg-toolbars-model.c:
4200 * lib/egg/egg-toolbars-model.h:
4204 * src/ephy-navigation-action.c:
4205 * src/ephy-shell.c: (ephy_shell_error_quark):
4209 * src/ephy-window.c:
4211 Use glib-mkenums to generate the enum and flags get_type functions.
4213 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4215 * data/ui/epiphany-ui.xml:
4217 Add placeholder group for tabs move actions.
4219 * src/ephy-window.c: (show_notebook_popup_menu):
4221 Activate the action before showing the context menu, so
4222 extensions can sync their UI.
4224 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4226 * src/ephy-go-action.c: (create_tool_item):
4228 Don't focus the button on click.
4230 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4232 * src/popup-commands.c: (background_download_completed):
4234 Open the GNOME background properties capplet when setting the
4235 background from an image. Fixes bug #161215.
4237 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4239 * src/ephy-window.c: (sync_tab_security):
4241 Display open lock for low 'secure' sites too. Fixes bug #151709.
4243 2005-01-06 Christian Persch <chpe@cvs.gnome.org>
4245 * data/ui/epiphany-ui.xml:
4247 Don't add "Close" to the tab's context menu. When you're using keynav,
4248 the tab is active so normal ways (File menu, Ctrl-W) work; when you're
4249 mousing why not use the close button!
4251 2005-01-05 Christian Persch <chpe@cvs.gnome.org>
4253 * src/ephy-history-window.c:
4255 Use "Add _Bookmark" not "_Bookmark Link".
4257 2005-01-05 Christian Persch <chpe@cvs.gnome.org>
4259 * data/ui/epiphany-ui.xml:
4261 Retain old menu item name for compatibility.
4263 2005-01-05 Christian Persch <chpe@cvs.gnome.org>
4265 * data/ui/epiphany-ui.xml:
4266 * src/ephy-notebook.c: (button_press_cb):
4267 * src/ephy-window.c: (show_notebook_popup_menu),
4268 (notebook_button_press_cb), (notebook_popup_menu_cb),
4271 Add context menu on notebook. Fixes bug #132989.
4273 2005-01-05 Christian Persch <chpe@cvs.gnome.org>
4277 Remove trailing whitespace.
4279 * embed/mozilla/MozDownload.cpp:
4281 Fix build with moz 1.7.
4283 2005-01-05 Christian Persch <chpe@cvs.gnome.org>
4286 * embed/mozilla/MozDownload.cpp:
4287 * embed/mozilla/MozDownload.h:
4289 Only implement nsITransfer if possible.
4291 2005-01-05 Crispin Flowerday <gnome@flowerday.cx>
4293 * embed/ephy-embed-event.c: (ephy_embed_event_context_get_type):
4294 * embed/ephy-embed-event.h:
4295 * embed/ephy-embed-persist.c: (ephy_embed_persist_flags_get_type):
4296 * embed/ephy-embed-persist.h:
4297 * embed/ephy-embed.c: (ephy_embed_net_state_get_type),
4298 (ephy_embed_ppv_navigation_get_type),
4299 (ephy_embed_security_level_get_type),
4300 (ephy_embed_document_type_get_type):
4301 * embed/ephy-embed.h:
4302 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
4303 * embed/mozilla/EphyBrowser.cpp:
4304 * embed/mozilla/EphyHeaderSniffer.cpp:
4305 * embed/mozilla/EventContext.cpp:
4306 * embed/mozilla/MozDownload.cpp:
4307 * embed/mozilla/mozilla-embed-persist.cpp:
4308 * embed/mozilla/mozilla-embed.cpp:
4309 * src/ephy-shell.c: (ephy_shell_new_tab):
4310 * src/ephy-tab.c: (ephy_tab_address_expire_get_type),
4311 (ephy_tab_navigation_flags_get_type), (ephy_tab_set_property),
4312 (ephy_tab_class_init), (ephy_tab_get_document_type),
4313 (ephy_tab_address_cb), (update_net_state_message),
4314 (build_progress_from_requests), (ensure_page_info),
4315 (ephy_tab_net_state_cb), (ephy_tab_dom_mouse_click_cb),
4316 (ephy_tab_init), (ephy_tab_update_navigation_flags),
4317 (ephy_tab_set_location), (ephy_tab_get_security_level):
4319 * src/ephy-window.c: (sync_tab_document_type),
4320 (sync_tab_navigation), (sync_tab_security), (sync_tab_zoom),
4321 (update_popups_tooltips), (show_embed_popup):
4322 * src/popup-commands.c: (popup_cmd_copy_link_address),
4323 (save_property_url), (popup_cmd_set_image_as_background),
4325 * src/ppview-toolbar.c: (toolbar_cmd_ppv_goto_first),
4326 (toolbar_cmd_ppv_goto_last), (toolbar_cmd_ppv_go_back),
4327 (toolbar_cmd_ppv_go_forward):
4328 * src/toolbar.c: (sync_user_input_cb):
4329 * src/window-commands.c: (window_cmd_file_save_as),
4332 Consistently start enum names with EPHY_*.
4334 2005-01-04 Christian Persch <chpe@cvs.gnome.org>
4336 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item):
4337 * src/bookmarks/ephy-topic-action.c: (create_tool_item):
4339 Don't focus the buttons on click.
4341 * src/bookmarks/ephy-topic-action.c: (add_open_in_tabs_menu):
4343 Use "Open in New Tabs" label for consistency.
4345 2005-01-04 Christian Persch <chpe@cvs.gnome.org>
4347 * lib/widgets/ephy-node-view.c:
4348 * lib/widgets/ephy-node-view.h:
4349 * src/bookmarks/ephy-bookmarks-editor.c:
4350 (ephy_bookmarks_editor_update_menu):
4351 * src/ephy-history-window.c: (ephy_history_window_update_menu):
4353 Use ngettext to get the Open in New Tab[s]/Window[s] label.
4355 2005-01-04 Christian Persch <chpe@cvs.gnome.org>
4357 * src/ephy-notebook.c: (close_button_clicked_cb),
4360 Better fix for bug #119461, just use gtk_button_set_focus_on_click().
4361 Thanks to tko for pointing this out to me.
4363 2005-01-03 Adam Hooper <adamh@cvs.gnome.org>
4365 * embed/ephy-embed.c: (ephy_embed_base_init):
4367 Use G_TYPE_STRING instead of G_TYPE_POINTER for address and features
4368 of ge-popup-blocked signal.
4370 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4372 * lib/ephy-state.c: (ephy_state_window_flags_get_type):
4377 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4379 * embed/ephy-embed-persist.c: (ephy_embed_persist_flags_get_type):
4380 * embed/ephy-embed-persist.h:
4384 2005-01-03 Crispin Flowerday <gnome@flowerday.cx>
4386 * lib/ephy-dialog.c:
4387 * lib/ephy-dialog.h: Prefix class structs with '_'
4388 so that the python code generator finds it.
4390 2005-01-03 Crispin Flowerday <gnome@flowerday.cx>
4392 * embed/ephy-embed-event.c:
4393 * embed/ephy-embed-event.h:
4394 * embed/ephy-embed-persist.c: (ephy_embed_persist_set_flags):
4395 * embed/ephy-embed-persist.h:
4396 * embed/ephy-embed.c: (ephy_embed_base_init),
4397 (ephy_embed_get_security_level),
4398 (ephy_embed_print_preview_navigate):
4399 * embed/ephy-embed.h:
4400 * embed/mozilla/EphyBrowser.cpp:
4401 * embed/mozilla/EphyBrowser.h:
4402 * embed/mozilla/EphyHeaderSniffer.cpp:
4403 * embed/mozilla/MozDownload.cpp:
4404 * embed/mozilla/mozilla-embed-event.cpp:
4405 * embed/mozilla/mozilla-embed-persist.cpp:
4406 * embed/mozilla/mozilla-embed.cpp:
4407 * src/ephy-tab.c: (ephy_tab_address_expire_get_type),
4408 (ephy_tab_navigation_flags_get_type), (ephy_tab_document_type_cb),
4409 (update_net_state_message), (build_progress_from_requests),
4410 (ephy_tab_net_state_cb), (ephy_tab_dom_mouse_click_cb),
4411 (ephy_tab_security_change_cb), (ephy_tab_update_navigation_flags),
4412 (ephy_tab_set_location), (ephy_tab_set_security_level):
4414 * src/ephy-window.c: (sync_tab_document_type),
4415 (sync_tab_navigation), (sync_tab_security), (sync_tab_zoom),
4416 (update_popups_tooltips), (show_embed_popup),
4417 (ephy_window_class_init):
4418 * src/popup-commands.c: (popup_cmd_copy_link_address):
4420 Ensure that flags and enums start with 'Ephy'
4422 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4424 * src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_class_init):
4426 Use new enum and flags types.
4428 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4430 * lib/egg/egg-toolbars-model.c:
4431 (egg_toolbars_model_flags_get_type):
4432 * lib/egg/egg-toolbars-model.h:
4436 2005-01-03 Crispin Flowerday <gnome@flowerday.cx>
4438 * src/ephy-shell.c: (ephy_shell_error_get_type),
4439 (ephy_shell_startup_flags_get_type), (ephy_new_tab_flags_get_type):
4441 * src/ephy-tab.c: (ephy_tab_address_expire_get_type),
4442 (ephy_tab_navigation_flags_get_type):
4445 Add some more types for enums and flags
4447 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4449 * embed/Makefile.am:
4451 Make ephy-encodings.h not public anymore.
4453 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4455 * embed/ephy-permission-manager.c: (ephy_permission_get_type):
4456 * embed/ephy-permission-manager.h:
4460 * lib/ephy-marshal.list:
4462 Remove unused marshal.
4464 * src/ephy-tab.c: (ephy_tab_class_init):
4466 Use enum for security level type.
4468 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4470 * embed/ephy-embed-event.c: (ephy_embed_event_context_get_type),
4471 (ephy_embed_event_type_get_type):
4472 * embed/ephy-embed-event.h:
4473 * embed/ephy-embed.c: (ephy_embed_net_state_get_type),
4474 (ephy_embed_ppv_navigation_get_type),
4475 (ephy_embed_security_level_get_type), (ephy_embed_base_init):
4476 * embed/ephy-embed.h:
4477 * embed/mozilla/mozilla-embed.cpp:
4478 * lib/ephy-marshal.list:
4479 * src/ephy-tab.c: (update_net_state_message),
4480 (build_progress_from_requests), (ephy_tab_net_state_cb):
4482 Add types for some enums and flags.
4484 2005-01-03 Adam Hooper <adamh@cvs.gnome.org>
4486 * src/ephy-history-window.c:
4488 Change Cl_ear History to Clear _History
4490 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4492 * data/epiphany-1.6.pc.in:
4494 Add loader directory to the .pc file.
4496 * src/ephy-extensions-manager.c: (sanitise_type),
4497 (get_loader_for_type), (ephy_extensions_manager_finalize):
4499 Load new loaders with the sblib loader.
4501 2005-01-03 Christian Persch <chpe@cvs.gnome.org>
4503 * src/ephy-window.h:
4505 Remove ephy_window_print().
4507 * embed/ephy-encodings.h:
4511 2005-01-02 Adam Hooper <adamh@cvs.gnome.org>
4513 * src/ephy-history-window.c: (confirmation_dialog_construct):
4515 Change C_lear to Cl_ear. Fixes bug #162706.
4517 2005-01-01 Crispin Flowerday <gnome@flowerday.cx>
4519 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
4520 * embed/ephy-embed-single.h:
4521 * embed/mozilla/EphySidebar.cpp:
4522 * embed/mozilla/EphySidebar.h:
4523 * embed/mozilla/Makefile.am:
4524 * embed/mozilla/MozRegisterComponents.cpp:
4526 Add an "add-sidebar" signal on the EphyEmbedSingle interface,
4527 it gets emitted when a user clicks on a link that wants
4528 to add a url to the sidebar.
4530 2005-01-01 Christian Persch <chpe@cvs.gnome.org>
4533 * embed/mozilla/GlobalHistory.cpp:
4534 * embed/mozilla/GlobalHistory.h:
4536 We don't need to implement nsIBrowserHistory.
4538 2005-01-01 Christian Persch <chpe@cvs.gnome.org>
4540 * src/ephy-notebook.c: (close_button_clicked_cb),
4542 * src/ephy-tab.c: (ephy_tab_grab_focus), (ephy_tab_class_init):
4544 Grab focus on the active tab before removing a tab. Fixes bug #119461.
4546 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4548 * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_constructor):
4550 Set selection mode to BROWSE. Fixes bug #162331.
4552 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4554 * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct):
4558 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4560 * src/ephy-notebook.c: (tab_label_style_set_cb):
4562 Use approximate_digit_width, and use a smaller number of chars.
4565 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4567 * embed/mozilla/EphyBrowser.h:
4569 Fix compilation in the !HAVE_MOZILLA_PSM case.
4571 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4573 * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize),
4574 (ephy_embed_shell_get_encodings):
4575 * embed/ephy-embed-shell.h:
4576 * embed/mozilla/ContentHandler.cpp:
4577 * embed/mozilla/ContentHandler.h:
4578 * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown),
4579 (ephy_file_delete_on_exit), (load_mime_from_xml),
4580 (ephy_file_check_mime):
4581 * lib/ephy-file-helpers.h:
4583 Move mime permission checks to ephy-file-helpers.
4585 * src/popup-commands.c: (image_open_uri),
4586 (save_source_completed_cb), (popup_cmd_open_image):
4588 Only open the image if its mime type is 'safe'.
4590 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4592 * src/popup-commands.c: (image_open_uri),
4593 (save_source_completed_cb), (save_temp_source),
4594 (popup_cmd_open_image):
4596 Make "Open Image" open the image in the default application.
4599 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4601 * embed/downloader-view.c: (progress_cell_data_func):
4602 * embed/ephy-encodings.c:
4603 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
4604 * src/prefs-dialog.c: (get_name_for_lang_code):
4606 Add translator's comments to contextualised strings.
4608 2004-12-31 Christian Persch <chpe@cvs.gnome.org>
4611 R data/conspiracy.xhtml:
4612 R data/epiphany.html:
4613 R embed/mozilla/EphyAboutRedirector.cpp:
4614 R embed/mozilla/EphyAboutRedirector.h:
4615 * embed/mozilla/Makefile.am:
4616 * embed/mozilla/MozRegisterComponents.cpp:
4618 Remove about: redirections.
4620 2004-12-30 Christian Persch <chpe@cvs.gnome.org>
4622 * src/window-commands.c: (window_cmd_file_send_to):
4624 Use gnome_vfs_url_show() for Send To, not ephy_embed_load_url() which
4625 shows that annoying confirmation dialogue. Fixes bug #162532.
4627 2004-12-28 Christian Persch <chpe@cvs.gnome.org>
4629 * src/ephy-extensions-manager.c: (sync_loaded_extensions):
4631 Free the gconf value. Thanks to jfr for noticing this.
4633 2004-12-26 Christian Perschristian Persch <chpe@cvs.gnome.org>
4635 * data/glade/prefs-dialog.glade:
4639 2004-12-26 Christian Persch <chpe@cvs.gnome.org>
4641 * embed/mozilla/FilePicker.cpp:
4643 Don't destroy the dialogue with the parent, since that makes
4644 gtk+ go crazy. Fixes bug #156816.
4646 2004-12-25 Christian Persch <chpe@cvs.gnome.org>
4648 * embed/ephy-encodings.c: (ephy_encodings_init):
4650 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
4651 * src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb),
4652 (ephy_window_set_active_tab):
4653 * src/prefs-dialog.c: (create_fonts_language_menu):
4655 Add context to ambiguous strings. Fixes bug #113932.
4657 2004-12-24 Christian Persch <chpe@cvs.gnome.org>
4659 * lib/ephy-marshal.list:
4661 Remove tons of unused marshals.
4663 * src/ephy-link.c: (ephy_link_base_init):
4665 Fix marshaler to match actual signal signature.
4667 2004-12-24 Christian Persch <chpe@cvs.gnome.org>
4669 * src/ephy-notebook.c: (ephy_notebook_get_type),
4670 (notebook_drag_data_received_cb):
4671 * src/ephy-window.c: (open_link_cb), (ephy_window_init),
4672 (ephy_window_set_zoom):
4673 * src/ephy-window.h:
4675 Remove obsolete ephy_window_load_in_tabs() and use generic
4676 link opening framework instead.
4678 2004-12-24 Christian Persch <chpe@cvs.gnome.org>
4680 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
4681 (open_in_tabs_activate_cb):
4683 Open the bookmarks in the new tabs in the same order as they
4684 are in the menu, not in some random order.
4686 2004-12-24 Christian Persch <chpe@cvs.gnome.org>
4688 * lib/ephy-marshal.list:
4690 * src/bookmarks/ephy-bookmark-action.c:
4691 (ephy_bookmark_action_get_type), (create_tool_item),
4692 (open_in_tab_activate_cb), (open_in_window_activate_cb),
4693 (activate_cb), (connect_proxy), (ephy_bookmark_action_class_init):
4694 * src/bookmarks/ephy-bookmark-action.h:
4695 * src/bookmarks/ephy-bookmarks-menu.c:
4696 (ephy_bookmarks_menu_get_type), (add_action_for_bookmark),
4697 (ephy_bookmarks_menu_class_init):
4698 * src/bookmarks/ephy-bookmarks-menu.h:
4699 * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type),
4700 (ephy_bookmarksbar_action_request):
4701 * src/bookmarks/ephy-favorites-menu.c:
4702 (ephy_favorites_menu_get_type), (ephy_favorites_menu_rebuild):
4703 * src/bookmarks/ephy-favorites-menu.h:
4704 * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type),
4705 (menu_activate_cb), (open_in_tabs_activate_cb),
4706 (ephy_topic_action_class_init):
4707 * src/bookmarks/ephy-topic-action.h:
4708 A src/ephy-home-action.c: (ephy_home_action_activate),
4709 (ephy_home_action_class_init), (ephy_home_action_get_type):
4710 A src/ephy-home-action.h:
4711 A src/ephy-link-action.c: (ephy_link_action_get_type):
4712 A src/ephy-link-action.h:
4713 A src/ephy-link.c: (ephy_link_flags_get_type),
4714 (ephy_link_base_init), (ephy_link_get_type), (ephy_link_open):
4716 * src/ephy-location-action.c: (ephy_location_action_get_type),
4717 (action_activated_cb), (location_url_activate_cb), (connect_proxy),
4718 (disconnect_proxy), (ephy_location_action_class_init):
4719 * src/ephy-location-action.h:
4720 * src/ephy-navigation-action.c: (ephy_navigation_action_get_type),
4721 (activate_back_or_forward_menu_item_cb),
4722 (activate_up_menu_item_cb), (build_back_or_forward_menu),
4724 * src/ephy-navigation-action.h:
4725 * src/ephy-shell.c: (ephy_shell_new_tab):
4726 * src/ephy-window.c: (setup_ui_manager), (open_link_cb),
4728 * src/toolbar.c: (toolbar_get_type), (toolbar_setup_actions):
4729 * src/window-commands.c:
4730 * src/window-commands.h:
4732 Consolidate link opening in one place by introducing an EphyLink interface
4733 which bookmarks, topics, navigation, location, home, toolbars, bookmarks menu
4734 and favourites menu implement, forwarding the link opening to the window.
4736 2004-12-24 Christian Persch <chpe@cvs.gnome.org>
4738 * embed/ephy-embed.c: (ephy_embed_base_init):
4739 * lib/ephy-marshal.list:
4741 EphyEmbedChrome is flags, not enum.
4743 2004-12-23 Christian Persch <chpe@cvs.gnome.org>
4745 * embed/ephy-embed.c: (ephy_embed_base_init):
4746 * embed/ephy-embed.h:
4747 * embed/mozilla/mozilla-embed.cpp:
4749 * lib/ephy-marshal.list:
4750 A lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_object):
4751 A lib/ephy-signal-accumulator.h:
4752 * src/ephy-tab.c: (ephy_tab_new_window_cb):
4754 Fix new_window signal.
4756 2004-12-20 Christian Persch <chpe@cvs.gnome.org>
4758 * embed/mozilla/EphyBrowser.cpp:
4760 Don't crash if trying to get the document type before the widget
4763 2004-12-20 Christian Persch <chpe@cvs.gnome.org>
4767 Post-release version bump.
4769 2004-12-20 Christian Persch <chpe@cvs.gnome.org>
4771 === Release 1.5.3 ===
4774 * doc/reference/tmpl/ephy-embed.sgml:
4775 * doc/reference/tmpl/ephy-tab.sgml:
4777 2004-12-20 Christian Persch <chpe@cvs.gnome.org>
4779 * embed/downloader-view.c: (update_download_row):
4781 Fix untranslated string. Fixes bug #161739.
4783 2004-12-20 Christian Persch <chpe@cvs.gnome.org>
4787 Really make the configure check for -Wdeclaration-after-statement work.
4789 2004-12-20 Christian Persch <chpe@cvs.gnome.org>
4793 Updated for version 1.5.3.
4795 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4797 * lib/ephy-langs.c: (ephy_langs_append_languages),
4801 Fix a mem leak, and update copyright notice.
4803 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4805 * lib/egg/egg-toolbar-editor.c: (setup_editor):
4807 Remove inline help. Fixes bug #137603.
4809 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4811 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct),
4812 (duplicate_bookmark_response_cb), (duplicated_node_destroy_cb),
4813 (ephy_new_bookmark_is_unique):
4815 Add "View Properties" to duplicated bookmarks dialogue. Fixes bug #117643
4818 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4820 * embed/mozilla/MozRegisterComponents.cpp:
4822 Fix crash, thanks to Crispin for noticing this.
4824 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4826 * src/prefs-dialog.c:
4828 Correct code for "Afrikaans".
4830 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4832 * embed/mozilla/EphyBrowser.cpp:
4833 * embed/mozilla/FilePicker.cpp:
4835 Try to fix the build.
4837 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4839 * embed/ephy-embed.c: (ephy_embed_base_init):
4840 * src/ephy-window.c:
4844 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4848 Check for -Wdeclaration-after-statement, it's not universally available.
4850 2004-12-19 Christian Persch <chpe@cvs.gnome.org>
4853 * embed/mozilla/MozDownload.cpp:
4857 2004-12-18 Christian Persch <chpe@cvs.gnome.org>
4859 * src/window-commands.c: (toolbar_editor_destroy_cb),
4860 (window_cmd_edit_toolbar):
4862 Don't show multiple toolbar editors for the same window.
4863 Part of bug #111114.
4865 2004-12-18 Christian Persch <chpe@cvs.gnome.org>
4867 * embed/mozilla/ContentHandler.cpp:
4868 * embed/mozilla/FilePicker.cpp:
4869 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
4870 * embed/mozilla/GtkNSSDialogs.cpp:
4871 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
4872 * lib/ephy-file-chooser.c: (ephy_file_chooser_new):
4873 * lib/ephy-gui.c: (ephy_gui_ensure_window_group),
4874 (ephy_gui_confirm_overwrite_file):
4876 * src/bookmarks/ephy-bookmarks-editor.c:
4877 (delete_topic_dialog_construct), (ephy_bookmarks_editor_construct):
4878 * src/ephy-window.c: (ephy_window_init):
4879 * src/pdm-dialog.c: (show_cookies_properties):
4881 Make sure we don't have any app-modal dialogues. Fixes bug #110479.
4883 2004-12-18 Christian Persch <chpe@cvs.gnome.org>
4885 * src/ephy-window.c: (update_print_actions),
4886 (update_actions_sensitivity), (sync_tab_load_status):
4888 Disable Print and Print Preview while still loading the page.
4891 2004-12-18 Christian Persch <chpe@cvs.gnome.org>
4893 * embed/ephy-embed.c: (ephy_embed_chrome_get_type),
4894 (ephy_embed_document_type_get_type), (ephy_embed_base_init):
4895 * embed/ephy-embed.h:
4896 * embed/mozilla/EphyBrowser.cpp:
4897 * embed/mozilla/EphyBrowser.h:
4898 * embed/mozilla/mozilla-embed.cpp:
4899 * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
4900 (ephy_tab_class_init), (ephy_tab_get_document_type),
4901 (ephy_tab_document_type_cb), (ephy_tab_init):
4903 * src/ephy-window.c: (sync_tab_document_type), (sync_tab_zoom),
4904 (ephy_window_set_active_tab):
4905 * src/toolbar.c: (toolbar_update_zoom):
4908 Disable Zoom items for images, and disable zoom, encoding and view source
4909 for images and xml (xul) documents. Fixes bug #132240.
4911 2004-12-17 Christian Persch <chpe@cvs.gnome.org>
4913 * src/ephy-main.c: (handle_email):
4915 Fix email links by prepending mailto: before
4916 calling gnome_vfs_url_show().
4918 2004-12-17 Adam Hooper <adamh@cvs.gnome.org>
4920 * src/ephy-main.c: (handle_url), (handle_email), (main):
4922 * src/window-commands.c: (window_cmd_help_about):
4924 Use gtk_show_about_dialog(), and handle urls and mailto.
4926 2004-12-17 Adam Hooper <adamh@cvs.gnome.org>
4928 * src/ephy-extension.c: (ephy_extension_attach_window),
4929 (ephy_extension_detach_window), (ephy_extension_attach_tab),
4930 (ephy_extension_detach_tab):
4931 * src/ephy-extension.h:
4932 * src/ephy-extensions-manager.c: (attach_window), (detach_window),
4933 (attach_extension_to_window), (impl_attach_window),
4934 (impl_detach_window), (impl_attach_tab), (impl_detach_tab),
4935 (ephy_extensions_manager_iface_init):
4936 * src/ephy-window.c: (tab_added_cb), (tab_removed_cb):
4938 Add attach_tab and detach_tab functions to extension interface (bug
4939 #153732). Thanks to Crispin for almost all of the code.
4941 2004-12-17 Christian Persch <chpe@cvs.gnome.org>
4943 * src/prefs-dialog.c:
4945 Fix name for "gd" language (Scots Gaelic). Fixes bug #161509.
4947 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4949 * embed/downloader-view.c: (show_downloader_cb),
4950 (status_icon_popup_menu_cb), (show_status_icon):
4951 * lib/egg/eggstatusicon.c: (egg_status_icon_class_init),
4952 (egg_status_icon_init), (egg_status_icon_finalize),
4953 (emit_activate_signal), (emit_popup_menu_signal),
4954 (egg_status_icon_size_allocate), (egg_status_icon_button_press),
4955 (egg_status_icon_set_tooltip):
4956 * lib/egg/eggstatusicon.h:
4957 * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget),
4958 (ephy_gui_menu_position_on_panel):
4961 Implement context menu on tray icon, as per HIG. Fixes bug #152903.
4963 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4965 * src/ephy-history-window.c: (confirmation_dialog_construct):
4967 Add stock icon to the "Clear" button.
4969 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4971 * embed/mozilla/mozilla-notifiers.cpp:
4972 * embed/mozilla/mozilla-notifiers.h:
4974 Check the encodings before we set the mozilla pref. From bug #150266.
4976 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4978 * embed/mozilla/ContentHandler.cpp:
4982 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4984 * embed/downloader-view.c: (downloader_view_build_ui):
4986 Disable search. Fixes bug #157157.
4988 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4990 * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb):
4994 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
4996 * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb):
4998 Move Clear after Select All.
5000 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
5002 * embed/mozilla/ContentHandler.cpp:
5004 Add app name to primary text, too. Fixes bug #141327.
5006 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
5008 * lib/widgets/ephy-location-entry.c: (entry_clear_activate_cb),
5009 (entry_populate_popup_cb),
5010 (ephy_location_entry_construct_contents):
5012 Add "Clear" to entry context menu. Fixes bug #118395.
5014 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
5016 * embed/mozilla/ContentHandler.cpp:
5018 Add stock icon to "Save As..." button.
5020 2004-12-16 Christian Persch <chpe@cvs.gnome.org>
5022 * embed/mozilla/ContentHandler.cpp:
5024 Tell the user with which application we're going to open the content.
5027 2004-12-14 Christian Persch <chpe@cvs.gnome.org>
5029 * src/prefs-dialog.c:
5031 Remove a duplicated lang code.
5033 2004-12-14 Christian Persch <chpe@cvs.gnome.org>
5035 * data/glade/certificate-dialogs.glade:
5036 * data/glade/epiphany.glade:
5037 * data/glade/prefs-dialog.glade:
5038 * data/glade/print.glade:
5040 Use alignments instead of empty labels for alignment.
5042 * src/prefs-dialog.c: (prefs_dialog_init):
5044 Remove a size group, it's not needed anymore.
5046 2004-12-13 Christian Persch <chpe@cvs.gnome.org>
5048 * src/bookmarks/ephy-bookmarks.c: (update_bookmark_response_cb),
5049 (update_bookmark_destroy_cb), (redirect_cb):
5051 Prompt for bookmark update.
5053 * src/prefs-dialog.c: (get_download_button_label):
5055 Use gtk domain for Home and Desktop strings to get the same
5058 2004-12-13 Christian Persch <chpe@cvs.gnome.org>
5060 * embed/ephy-encodings.c: (elide_underscores), (add_encoding):
5061 * embed/mozilla/FilePicker.cpp:
5064 * lib/ephy-string.c: (ephy_string_blank_chr):
5065 * lib/ephy-string.h:
5066 * lib/widgets/ephy-node-view.c:
5067 * src/ephy-encoding-menu.c:
5068 * src/ephy-notebook.c:
5069 * src/ephy-session.c:
5070 * src/ephy-statusbar.c:
5071 * src/ephy-tab.c: (ephy_tab_set_title):
5072 * src/ephy-tabs-menu.c: (connect_proxy_cb):
5073 * src/ppview-toolbar.c:
5075 Get rid of ephy_string_[elide|double]_underscores().
5076 Remove unnecessary ephy-string.h includes.
5078 2004-12-13 Christian Persch <chpe@cvs.gnome.org>
5084 * lib/ephy-string.c:
5085 * lib/ephy-string.h:
5087 Finally remove ephy_string_shorten().
5089 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
5090 (ephy_bookmark_action_sync_label):
5091 * src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb):
5092 * src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb):
5093 * src/bookmarks/ephy-topic-action.c: (create_tool_item),
5094 (ephy_topic_action_sync_label), (append_bookmarks_menu),
5095 (build_topics_menu):
5096 * src/ephy-navigation-action.c: (new_history_menu_item):
5098 Use gtk_label_set_max_width_chars() and ellipsise the labels.
5100 2004-12-13 Christian Persch <chpe@cvs.gnome.org>
5104 Adapt PSM configure check for new header location in SDK.
5105 Up gtk+ dependency to 2.5.7.
5107 2004-12-12 Christian Persch <chpe@cvs.gnome.org>
5109 * embed/mozilla/ContentHandler.cpp:
5111 Back out the fix for bug #158466, it's wrong.
5113 2004-12-06 Christian Persch <chpe@cvs.gnome.org>
5117 A data/epiphany-bookmarks-html.xsl:
5118 * data/ui/epiphany-bookmark-editor-ui.xml:
5119 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_export),
5120 (ephy_bookmarks_editor_construct):
5121 * src/bookmarks/ephy-bookmarks-export.c: (write_rdf),
5122 (ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla):
5123 * src/bookmarks/ephy-bookmarks-export.h:
5124 * src/ephy-main.c: (main):
5126 Add bookmarks export to bookmarks editor. Fixes bug #157745.
5127 Patch by John Spray, XSL stylesheet by Stefan Rotsch.
5129 2004-12-04 Christian Persch <chpe@cvs.gnome.org>
5131 * embed/mozilla/Makefile.am:
5135 2004-12-04 Christian Persch <chpe@cvs.gnome.org>
5137 * src/ephy-window.c: (ephy_window_destroy):
5139 Deactivate the context menu on window close. Fixes bug #156812.
5141 2004-12-03 Christian Persch <chpe@cvs.gnome.org>
5143 * src/ephy-session.c: (ephy_session_autoresume):
5145 Don't offer to resume if there are open windows.
5148 2004-12-03 Christian Persch <chpe@cvs.gnome.org>
5150 * src/ephy-history-window.c:
5152 Use stock icon for "Open In New Tab".
5154 2004-12-03 Christian Persch <chpe@cvs.gnome.org>
5156 * src/bookmarks/ephy-bookmarks-editor.c:
5158 Use stock icon for "Open In New Tab".
5160 2004-12-02 Christian Persch <chpe@cvs.gnome.org>
5162 * embed/mozilla/EphyHistoryListener.cpp:
5164 Don't use NS_LITERAL_CSTRING.
5166 2004-12-02 Christian Persch <chpe@cvs.gnome.org>
5168 * doc/reference/Makefile.am:
5170 Removed references to removed files.
5172 2004-12-02 Christian Persch <chpe@cvs.gnome.org>
5174 * embed/ephy-history.c: (ephy_history_class_init):
5175 * embed/ephy-history.h:
5176 * embed/mozilla/EphyHistoryListener.cpp:
5177 * embed/mozilla/EphyHistoryListener.h:
5178 * embed/mozilla/EphyUtils.cpp:
5179 * embed/mozilla/EphyUtils.h:
5180 * embed/mozilla/GlobalHistory.cpp:
5181 * embed/mozilla/GlobalHistory.h:
5182 * embed/mozilla/Makefile.am:
5183 * src/bookmarks/ephy-bookmarks.c: (redirect_cb),
5184 (ephy_setup_history_notifiers):
5185 * src/ephy-window.c: (confirm_close_with_modified_forms),
5186 (ensure_window_group), (ephy_window_init):
5188 Update bookmarks from HTTP 301. Fixes bug #126312.
5190 2004-12-02 Christian Persch <chpe@cvs.gnome.org>
5192 * doc/reference/Makefile.am:
5194 Downgrade automake requirement to 1.8.
5196 2004-12-01 Christian Persch <chpe@cvs.gnome.org>
5198 * src/ephy-extensions-manager.c: (sync_loaded_extensions):
5200 If the gconf key doesn't exist, or has the wrong value type,
5201 set it to ["extensions-manager-ui"] to ensure the extensions manager
5202 UI is loaded if it's installed.
5204 2004-12-01 Christian Persch <chpe@cvs.gnome.org>
5206 * embed/mozilla/Makefile.am:
5210 2004-12-01 Christian Persch <chpe@cvs.gnome.org>
5214 Add deprecated defines to AM_CPPFLAGS in maintainer-mode.
5216 * doc/reference/Makefile.am:
5217 * embed/Makefile.am:
5218 * embed/mozilla/Makefile.am:
5220 * lib/egg/Makefile.am:
5221 * lib/widgets/Makefile.am:
5223 * src/bookmarks/Makefile.am:
5225 INCLUDES is deprecated, use AM_CPPFLAGS and AM_CFLAGS instead.
5227 * lib/egg/eggintl.h:
5229 Include glib/gi18n.h instead of gnome-18n.h.
5231 * lib/eel-gconf-extensions.c: (eel_gconf_client_get_global):
5233 Removed usage of deprecated gconf API.
5235 * src/ephy-main.c: (main):
5237 Removed usage of deprecated glade API.
5239 2004-11-29 Christian Persch <chpe@cvs.gnome.org>
5241 * src/ephy-window.c:
5243 Fix "Open Frame" menu item name. Fixes bug #153816.
5245 2004-11-29 Christian Persch <chpe@cvs.gnome.org>
5249 Post-release version bunmp.
5251 2004-11-29 Christian Persch <chpe@cvs.gnome.org>
5253 === Release 1.5.2 ===
5255 2004-11-29 Christian Persch <chpe@cvs.gnome.org>
5259 * doc/reference/tmpl/ephy-embed.sgml:
5260 * lib/ephy-file-chooser.c: (ephy_file_chooser_add_pattern_filter):
5264 2004-11-28 Vincent Untz <vincent@vuntz.net>
5266 * src/bookmarks/ephy-bookmarksbar-model.c: (impl_get_item_id):
5270 2004-11-28 Christian Persch <chpe@cvs.gnome.org>
5272 * src/ephy-notebook.c: (ephy_notebook_add_tab):
5274 Revert the earlier patch: don't emit tabs-reordered when
5275 the tab-added signal handler reordered the tab, since
5276 ephy_notebook_move_tab does it already.
5278 2004-11-26 Christian Persch <chpe@cvs.gnome.org>
5280 * src/ephy-shell.c: (ephy_shell_new_tab):
5282 Don't move the window, just show it. Fixes bug #158923.
5284 2004-11-25 Christian Persch <chpe@cvs.gnome.org>
5288 * lib/egg/Makefile.am:
5290 Build auto-generated files in builddir, not in srcdir.
5292 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
5294 reviewed by: Christian Persch <chpe@cvs.gnome.org>
5296 * embed/Makefile.am:
5297 * lib/widgets/Makefile.am:
5299 * src/bookmarks/Makefile.am:
5301 Fix build out of src directory.
5303 * src/window-commands.c: (editor_open_uri),
5304 (window_cmd_view_page_source):
5306 Rework the code to not use deprecated API.
5308 2004-11-25 Christian Persch <chpe@cvs.gnome.org>
5310 * src/prefs-dialog.c: (create_language_section):
5312 Fix compile in the !HAVE_ISO_CODES case.
5314 2004-11-25 Christian Persch <chpe@cvs.gnome.org>
5318 Check for iso-codes package.
5320 * data/glade/prefs-dialog.glade:
5321 * lib/ephy-langs.c: (ephy_langs_bind_iso_domains),
5322 (read_iso_639_entry), (read_iso_3166_entry), (load_iso_entries),
5323 (ephy_langs_iso_639_table), (ephy_langs_iso_3166_table):
5326 Load language and locales list from iso-codes package, if available.
5328 * src/prefs-dialog.c: (prefs_dialog_finalize),
5329 (add_lang_dialog_selection_changed), (add_lang_dialog_response_cb),
5330 (get_name_for_lang_code), (add_system_language_entry),
5331 (setup_add_language_dialog), (create_language_section):
5333 If the iso-codes package is available, use that to translate
5334 language names and offer a wider variety of languages.
5337 2004-11-24 Christian Persch <chpe@cvs.gnome.org>
5340 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
5342 Adapt to changing mozilla API here.
5343 Thanks to Crispin for the patch (adapted from galeon).
5345 2004-11-24 Christian Persch <chpe@cvs.gnome.org>
5347 * embed/mozilla/mozilla-notifiers.cpp:
5349 Lowercase the lang codes.
5351 2004-11-22 Christian Persch <chpe@cvs.gnome.org>
5353 * embed/mozilla/EventContext.cpp:
5355 Fix string comparisions.
5357 2004-11-22 Christian Persch <chpe@cvs.gnome.org>
5359 * embed/mozilla/EventContext.cpp:
5361 Fix missing 'else if' and a superflous failure check.
5363 2004-11-22 Christian Persch <chpe@cvs.gnome.org>
5365 * src/prefs-dialog.c: (add_system_language_entry):
5369 2004-11-21 Christian Persch <chpe@cvs.gnome.org>
5371 * src/ephy-tab.c: (update_net_state_message):
5373 Fix generic 'site' hostname fallback. Fixes bug #155442.
5375 2004-11-21 Christian Persch <chpe@cvs.gnome.org>
5377 * src/ephy-notebook.c: (ephy_notebook_add_tab):
5379 If the signal handler for tab-added reordered the tabs,
5380 emit the tabs-reordered signal.
5382 2004-11-21 Christian Persch <chpe@cvs.gnome.org>
5384 * embed/mozilla/EphyUtils.cpp:
5385 * embed/mozilla/EphyUtils.h:
5386 * embed/print-dialog.h:
5388 Don't include print-dialog.h in EphyUtils.h.
5390 2004-11-19 Christian Persch <chpe@cvs.gnome.org>
5393 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
5394 * embed/mozilla/GtkNSSDialogs.cpp:
5395 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
5396 * embed/mozilla/Makefile.am:
5398 Only build those files when we have mozilla psm.
5400 2004-11-19 Christian Persch <chpe@cvs.gnome.org>
5402 * embed/mozilla/EphyBrowser.cpp:
5404 Use the dom window from the event.
5406 2004-11-19 Christian Persch <chpe@cvs.gnome.org>
5409 * embed/mozilla/Makefile.am:
5410 * embed/mozilla/MozRegisterComponents.cpp:
5412 Add --disable-filepicker to use when the mozilla build itself has
5413 native gtk+ filepicker.
5415 2004-11-18 Christian Persch <chpe@cvs.gnome.org>
5417 * src/ephy-extensions-manager.c:
5418 (ephy_extensions_manager_load_string),
5419 (ephy_extensions_manager_startup),
5420 (ephy_extensions_manager_finalize):
5422 Add defines and #ifdef to enable validation; disabled for now.
5424 2004-11-18 Christian Persch <chpe@cvs.gnome.org>
5426 * embed/mozilla/ContentHandler.cpp:
5428 Fix opening of content when not downloading automatically.
5431 2004-11-18 Christian Persch <chpe@cvs.gnome.org>
5433 * embed/mozilla/EphyBrowser.cpp:
5434 * embed/mozilla/EphyBrowser.h:
5436 Disallow favicon links from subframes.
5438 2004-11-17 Christian Persch <chpe@cvs.gnome.org>
5440 * embed/mozilla/mozilla-embed-single.cpp:
5444 2004-11-17 Christian Persch <chpe@cvs.gnome.org>
5446 * embed/mozilla/EphyAboutRedirector.cpp:
5448 Retain original uri.
5450 2004-11-17 Christian Persch <chpe@cvs.gnome.org>
5452 * embed/mozilla/EphyBrowser.cpp:
5453 * embed/mozilla/EphyBrowser.h:
5454 * embed/mozilla/mozilla-embed.cpp:
5456 Fix wrong certificate shown; Epiphany equivalent of galeon bug #158453.
5458 2004-11-16 Christian Persch <chpe@cvs.gnome.org>
5460 * embed/mozilla/ContentHandler.cpp:
5461 * embed/mozilla/ContentHandler.h:
5463 More cruft exorcised.
5465 2004-11-16 Christian Persch <chpe@cvs.gnome.org>
5467 * embed/ephy-embed.c: (ephy_embed_show_page_certificate):
5468 * embed/ephy-embed.h:
5469 * embed/mozilla/EphyBrowser.cpp:
5470 * embed/mozilla/EphyBrowser.h:
5471 * embed/mozilla/mozilla-embed.cpp:
5473 Add a way to show the cert info dialogue for the page's certificate.
5475 2004-11-16 Christian Persch <chpe@cvs.gnome.org>
5477 * embed/mozilla/mozilla-notifiers.cpp:
5479 No need to include nsEmbedString.h.
5481 2004-11-16 Christian Persch <chpe@cvs.gnome.org>
5483 * embed/mozilla/mozilla-notifiers.cpp:
5484 * embed/mozilla/mozilla-notifiers.h:
5486 Make mozilla_notifier_add return the connection ID, and
5487 mozilla_notifier_remove take that.
5489 2004-11-15 Christian Persch <chpe@cvs.gnome.org>
5491 * embed/mozilla/mozilla-embed-single.cpp:
5492 * embed/mozilla/mozilla-notifiers.cpp:
5493 * embed/mozilla/mozilla-notifiers.h:
5495 Simplify the gconf -> mozilla prefs bridge.
5497 2004-11-14 Christian Persch <chpe@cvs.gnome.org>
5499 * embed/mozilla/EphyBrowser.cpp:
5503 2004-11-14 Christian Persch <chpe@cvs.gnome.org>
5505 * embed/mozilla/EphyBrowser.cpp:
5506 * embed/mozilla/EphyBrowser.h:
5507 * embed/mozilla/Makefile.am:
5509 Check favicon urls with script sec manager and content policy.
5511 2004-11-14 Christian Persch <chpe@cvs.gnome.org>
5513 * embed/mozilla/ContentHandler.h:
5517 2004-11-14 Christian Persch <chpe@cvs.gnome.org>
5519 * src/ephy-notebook.c: (build_tab_label):
5521 Remove unused variable.
5523 2004-11-14 Christian Persch <chpe@cvs.gnome.org>
5527 Remove notice about tab-loading.gif since we don't have that anymore.
5529 2004-11-13 Christian Persch <chpe@cvs.gnome.org>
5531 * src/ephy-session.c: (ephy_session_autoresume),
5532 (ephy_session_close), (ephy_session_save):
5534 Don't save session_crashed.xml while shutting down.
5536 2004-11-13 Christian Persch <chpe@cvs.gnome.org>
5538 * embed/mozilla/ContentHandler.cpp:
5539 * embed/mozilla/ContentHandler.h:
5541 No need to make the content handler dialogue modal.
5543 2004-11-13 Christian Persch <chpe@cvs.gnome.org>
5545 * embed/mozilla/MozillaPrivate.cpp:
5547 Better fix for bug #158202, thanks to Christian Biesinger.
5549 2004-11-13 Christian Persch <chpe@cvs.gnome.org>
5551 * embed/mozilla/GtkNSSDialogs.cpp:
5552 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
5554 Remove last instances of gnome-i18n.h inclusion.
5556 2004-11-13 Christian Persch <chpe@cvs.gnome.org>
5558 * embed/mozilla/MozillaPrivate.cpp:
5560 Fix FMR. Fixes bug #158202.
5562 2004-11-13 Christian Persch <chpe@cvs.gnome.org>
5565 * embed/mozilla/ContentHandler.h:
5566 * embed/mozilla/EphyAboutRedirector.cpp:
5567 * embed/mozilla/EphyBrowser.cpp:
5568 * embed/mozilla/EphyContentPolicy.cpp:
5569 * embed/mozilla/EphyHeaderSniffer.h:
5570 * embed/mozilla/EphySingle.cpp:
5571 * embed/mozilla/EphyUtils.cpp:
5572 * embed/mozilla/EventContext.cpp:
5573 * embed/mozilla/FilePicker.cpp:
5574 * embed/mozilla/FilePicker.h:
5575 * embed/mozilla/GlobalHistory.cpp:
5576 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
5577 * embed/mozilla/GtkNSSDialogs.cpp:
5578 * embed/mozilla/MozDownload.cpp:
5579 * embed/mozilla/mozilla-download.cpp:
5580 * embed/mozilla/mozilla-embed-single.cpp:
5581 * embed/mozilla/mozilla-embed.cpp:
5582 * embed/mozilla/mozilla-notifiers.cpp:
5584 nsEmbedString.h now requires MOZILLA_STRICT_API define.
5586 2004-11-12 Christian Persch <chpe@cvs.gnome.org>
5588 * src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map):
5590 Size-allocate the embed if it's not mapped but has never been
5591 size-allocated before. Fixes bug #156854.
5593 2004-11-12 Christian Persch <chpe@cvs.gnome.org>
5597 Update gtk+ dependency.
5599 2004-11-12 Christian Persch <chpe@cvs.gnome.org>
5601 * src/ephy-window.c:
5603 Add shortcut to Send To menuitem, as per HIG. Fixes bug #148655.
5605 2004-11-11 Christian Persch <chpe@cvs.gnome.org>
5607 * src/ephy-shell.c: (save_yourself_cb):
5609 Don't hardcode "epiphany" as argv[0], use g_get_prgname() instead.
5612 2004-11-11 Christian Persch <chpe@cvs.gnome.org>
5614 * src/ephy-session.c: (ephy_session_close):
5616 Keep a ref on EphyShell in ephy_session_close(). Otherwise we
5617 get a crash when the session manager sends us the "die" signal,
5618 and we don't have a tool window (bme, history) open.
5620 2004-11-11 Christian Persch <chpe@cvs.gnome.org>
5622 * embed/ephy-history.c: (remove_obsolete_pages):
5623 * src/bookmarks/ephy-bookmarks.c: (clear_favorites):
5625 Fix signed/unsigned int confusion when iterating over
5628 2004-11-11 Christian Persch <chpe@cvs.gnome.org>
5630 * embed/ephy-history.c: (remove_pages_from_host_cb),
5631 (connect_page_removed_from_host), (ephy_history_get_host):
5632 * src/ephy-history-window.c: (cmd_delete),
5633 (ephy_history_window_construct):
5634 * src/ephy-window.c: (ephy_window_fullscreen):
5636 Implement history deletion on per-site basis. Fixes bug #116609.
5638 2004-11-11 Christian Persch <chpe@cvs.gnome.org>
5640 * src/prefs-dialog.c:
5642 Change column order for the languages list in the code.
5644 2004-11-11 Christian Persch <chpe@cvs.gnome.org>
5646 * src/ephy-main.c: (idle_unref), (main):
5648 Don't unref, then weak ref, then enter main loop; this won't work
5649 when refcount was 1. Instead weakref and unref on idle.
5652 2004-11-11 James Henstridge <james@jamesh.id.au>
5654 * src/ephy-extensions-manager.c (load_file_from_monitor): make len
5655 a gsize rather than an int to fix compilation on 64-bit systems.
5657 2004-11-11 Xan Lopez <xan@gnome.org>
5659 * src/bookmarks/ephy-bookmarks-editor.c:
5660 (delete_topic_dialog_construct), (cmd_delete):
5662 Do not warn if topic is empty, better title and primary text.
5664 2004-11-10 Xan Lopez <xan@gnome.org>
5666 * src/bookmarks/ephy-bookmarks-editor.c:
5667 (delete_topic_dialog_construct), (cmd_delete):
5669 Warn before deleting a topic, fixes #149294
5671 2004-11-10 Christian Persch <chpe@cvs.gnome.org>
5673 * src/ephy-statusbar.c: (ephy_statusbar_init):
5675 Add resize grip. Fixes bug #137845.
5677 2004-11-10 Christian Persch <chpe@cvs.gnome.org>
5679 * embed/mozilla/ContentHandler.cpp:
5681 Fix opening content with external content handlers.
5683 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5685 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
5687 Fix 2 mem leaks; thanks to Xan for noticing them.
5689 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5691 * lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection):
5693 Better positioning for the context menu popup in a treeview.
5694 Patch by Crispin Flowerday.
5696 Remove obsolete global variables.
5698 2004-11-09 Jordi Mallach <jordi@sindominio.net>
5700 * data/Makefile.am (EXTRA_DIST):
5702 Fix typo: s/Applications_DATA/applications_DATA/.
5704 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5706 * lib/ephy-langs.c: (ephy_langs_sanitise):
5708 Fix signed/unsigned int confusion exposed by empty accept-lang
5711 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5715 Fix check for nsIPassword.h header to look in the right place.
5718 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5720 * src/ephy-history-window.c: (add_by_date_filter):
5722 Simplified the code a bit.
5724 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5726 * src/ephy-history-window.c: (add_by_date_filter):
5728 Make it also correct on DST changes.
5730 2004-11-09 Christian Persch <chpe@cvs.gnome.org>
5732 * src/ephy-history-window.c: (add_by_date_filter),
5733 (build_search_box), (save_date_filter):
5735 Fix time filter for time zones != GMT, and add "Last 30 Minutes" filter.
5737 2004-11-08 Christian Persch <chpe@cvs.gnome.org>
5739 * embed/mozilla/GtkNSSDialogs.cpp:
5741 Better wording on the "unable to trust" string. Fixes bug #127234.
5743 2004-11-08 Christian Persch <chpe@cvs.gnome.org>
5745 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
5747 This dialogue doesn't need to be modal.
5749 2004-11-08 Christian Persch <chpe@cvs.gnome.org>
5751 * src/prefs-dialog.c:
5753 Order this in the source code by lang code, not english lang name.
5755 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5757 * src/prefs-dialog.c: (language_editor_update_buttons):
5759 Fix button sensitivity setting in language editor not to first
5760 disable the buttons. Fixes moving an item more than once at a time.
5762 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5770 Add idl/Makefile.am and move src/Makefile.am's EXTRA_DIST there.
5772 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5774 * lib/ephy-gui.c: (ephy_gui_sanitise_popup_position),
5775 (ephy_gui_menu_position_tree_selection),
5776 (ephy_gui_menu_position_under_widget):
5778 * src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup):
5780 Sanitise the embed popup position. Fixes bug #157162.
5782 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5784 * src/ephy-session.c: (offer_to_resume):
5786 Better wording for the crash recovery dialogue. Thanks to Spark
5789 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5791 * src/ephy-notebook.c: (find_notebook_at_pointer),
5792 (is_in_notebook_window):
5794 Don't detach the tab when releasing the mouse button while still
5795 over the same window. Fixes bug #143954.
5797 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5799 * lib/widgets/ephy-node-view.c: (ephy_node_view_popup):
5800 * src/bookmarks/ephy-bookmark-action.c: (show_context_menu),
5801 (popup_menu_cb), (button_press_cb):
5802 * src/bookmarks/ephy-topic-action.c: (button_toggled_cb),
5803 (show_context_menu), (popup_menu_cb), (button_press_cb):
5804 * src/ephy-window.c: (show_embed_popup):
5806 When popping up the context menu with keyboard, select the first
5807 menu item. Fixes bug #154907.
5809 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5811 * embed/mozilla/ContentHandler.cpp:
5813 Use GtkMessageDialog here.
5815 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5817 * data/epiphany.schemas.in:
5818 * embed/mozilla/mozilla-notifiers.cpp:
5819 * lib/ephy-langs.c: (ephy_font_n_languages), (ephy_langs_sanitise),
5820 (ephy_langs_append_languages), (ephy_langs_get_languages):
5822 * src/prefs-dialog.c: (add_system_language_entry),
5823 (setup_add_language_dialog), (create_language_section):
5825 Show language code in the string in languages editor. Fixes bug #115355.
5827 2004-11-07 Christian Persch <chpe@cvs.gnome.org>
5829 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init),
5830 (set_combo_tooltip), (combo_realized),
5831 (ephy_zoom_control_set_tooltip):
5833 Make tooltips on the zoom control also work on Ctrl-F1.
5835 2004-11-06 Christian Persch <chpe@cvs.gnome.org>
5837 * src/ephy-window.c: (ephy_window_show):
5841 2004-11-04 Pauli Virtanen <pauli.virtanen@hut.fi>
5843 * help/fi/epiphany-fi.omf:
5845 Translated entries to Finnish.
5847 2004-11-04 Christian Persch <chpe@cvs.gnome.org>
5851 * help/fi/Makefile.am:
5852 * help/fi/epiphany-fi.omf:
5853 * help/fi/epiphany.xml:
5855 * help/fi/figures/ephy-addressbar-smartbookmark-screenshot.png:
5856 * help/fi/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
5857 * help/fi/figures/ephy-history-window-screenshot.png:
5858 * help/fi/figures/ephy-screenshot.png:
5859 * help/fi/legal.xml:
5861 Added manual translation into Finnish, by Pauli Virtanen.
5863 2004-11-04 Christian Persch <chpe@cvs.gnome.org>
5867 Updated glib dependency.
5869 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
5871 Use g_filename_display_name() here.
5873 2004-11-03 Christian Persch <chpe@cvs.gnome.org>
5875 * src/ephy-window.c: (modal_alert_cb):
5877 Also bring the window to the front.
5879 2004-11-03 Adam Hooper <adamh@cvs.gnome.org>
5881 * src/ephy-extensions-manager.c:
5882 (ephy_extensions_manager_load_file), (load_file_from_monitor):
5884 Free XML data after parsing it. Noticed by jfr. I'm an idiot.
5886 2004-11-02 Christian Persch <chpe@cvs.gnome.org>
5888 * embed/downloader-view.c:
5889 * embed/ephy-command-manager.c:
5890 * embed/ephy-cookie-manager.c:
5891 * embed/ephy-download.c:
5892 * embed/ephy-embed-dialog.c:
5893 * embed/ephy-embed-event.c:
5894 * embed/ephy-embed-factory.c:
5895 * embed/ephy-embed-persist.c:
5896 * embed/ephy-embed-shell.c:
5897 * embed/ephy-embed-single.c:
5898 * embed/ephy-embed.c:
5899 * embed/ephy-encodings.c:
5900 * embed/ephy-favicon-cache.c:
5901 * embed/ephy-history.c:
5902 * embed/ephy-password-manager.c:
5903 * embed/ephy-permission-manager.c:
5904 * embed/find-dialog.c:
5905 * embed/mozilla/ContentHandler.cpp:
5906 * embed/mozilla/ContentHandler.h:
5907 * embed/mozilla/EphyAboutRedirector.cpp:
5908 * embed/mozilla/EphyBrowser.cpp:
5909 * embed/mozilla/EphyBrowser.h:
5910 * embed/mozilla/EphyContentPolicy.cpp:
5911 * embed/mozilla/EphyHeaderSniffer.cpp:
5912 * embed/mozilla/EphySingle.cpp:
5913 * embed/mozilla/EphyUtils.cpp:
5914 * embed/mozilla/EventContext.cpp:
5915 * embed/mozilla/FilePicker.cpp:
5916 * embed/mozilla/GlobalHistory.cpp:
5917 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
5918 * embed/mozilla/GtkNSSDialogs.cpp:
5919 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
5920 * embed/mozilla/MozDownload.cpp:
5921 * embed/mozilla/MozDownload.h:
5922 * embed/mozilla/MozRegisterComponents.cpp:
5923 * embed/mozilla/PrintingPromptService.cpp:
5924 * embed/mozilla/mozilla-download.cpp:
5925 * embed/mozilla/mozilla-embed-event.cpp:
5926 * embed/mozilla/mozilla-embed-persist.cpp:
5927 * embed/mozilla/mozilla-embed-single.cpp:
5928 * embed/mozilla/mozilla-embed.cpp:
5929 * embed/mozilla/mozilla-notifiers.cpp:
5930 * embed/print-dialog.c:
5931 * lib/eel-gconf-extensions.c:
5932 * lib/egg/egg-editable-toolbar.c:
5933 * lib/egg/egg-toolbars-model.c:
5936 * lib/ephy-dialog.c:
5938 * lib/ephy-file-chooser.c:
5939 * lib/ephy-file-helpers.c:
5943 * lib/ephy-loader.c:
5944 * lib/ephy-module.c:
5945 * lib/ephy-node-db.c:
5946 * lib/ephy-node-filter.c:
5948 * lib/ephy-shlib-loader.c:
5950 * lib/ephy-stock-icons.c:
5951 * lib/ephy-string.c:
5953 * lib/widgets/ephy-location-entry.c:
5954 * lib/widgets/ephy-node-view.c:
5955 * lib/widgets/ephy-search-entry.c:
5956 * lib/widgets/ephy-spinner.c:
5957 * lib/widgets/ephy-tree-model-node.c:
5958 * lib/widgets/ephy-tree-model-sort.c:
5959 * lib/widgets/ephy-zoom-action.c:
5960 * lib/widgets/ephy-zoom-control.c:
5961 * src/bookmarks/ephy-bookmark-action.c:
5962 * src/bookmarks/ephy-bookmark-properties.c:
5963 * src/bookmarks/ephy-bookmarks-editor.c:
5964 * src/bookmarks/ephy-bookmarks-export.c:
5965 * src/bookmarks/ephy-bookmarks-import.c:
5966 * src/bookmarks/ephy-bookmarks-menu.c:
5967 * src/bookmarks/ephy-bookmarks.c:
5968 * src/bookmarks/ephy-bookmarksbar-model.c:
5969 * src/bookmarks/ephy-bookmarksbar.c:
5970 * src/bookmarks/ephy-favorites-menu.c:
5971 * src/bookmarks/ephy-new-bookmark.c:
5972 * src/bookmarks/ephy-topic-action.c:
5973 * src/bookmarks/ephy-topics-selector.c:
5974 * src/ephy-automation.c:
5975 * src/ephy-completion-model.c:
5976 * src/ephy-encoding-dialog.c:
5977 * src/ephy-encoding-menu.c:
5978 * src/ephy-extension.c:
5979 * src/ephy-extensions-manager.c:
5980 * src/ephy-favicon-action.c:
5981 * src/ephy-go-action.c:
5982 * src/ephy-history-window.c:
5983 * src/ephy-location-action.c:
5985 * src/ephy-navigation-action.c:
5986 * src/ephy-notebook.c:
5987 * src/ephy-session.c:
5989 * src/ephy-statusbar.c:
5991 * src/ephy-tabs-menu.c:
5992 * src/ephy-toolbars-model.c:
5993 * src/ephy-window.c:
5995 * src/popup-commands.c:
5996 * src/ppview-toolbar.c:
5997 * src/prefs-dialog.c:
5999 * src/window-commands.c:
6001 We always have config.h, no need to guard its inclusion.
6003 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6005 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init),
6006 (ephy_zoom_control_set_tooltip):
6008 Fix zoom control so that it shows tooltips again. Fixes bug #155826.
6010 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6014 Post-release version bump.
6016 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6018 === Release 1.5.1 ===
6020 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6022 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init),
6023 (ephy_location_entry_activate):
6024 * src/ephy-location-action.c: (ephy_location_action_class_init):
6025 * src/ephy-window.c: (ephy_window_init):
6026 * src/toolbar.c: (toolbar_class_init), (toolbar_finalize),
6027 (maybe_finish_activation_cb), (toolbar_activate_location),
6028 (toolbar_update_zoom), (toolbar_new):
6031 Don't deactivate the toolbar when another item in the same toolbar
6032 gains focus. Fixes bug #155650.
6034 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6036 * embed/downloader-view.c: (update_status_icon):
6038 Remove seconds remaining display from tooltip of tray icon.
6041 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6045 Bump version number and fix aclocal flags.
6047 * doc/reference/tmpl/ephy-embed-persist.sgml:
6048 * doc/reference/tmpl/ephy-embed.sgml:
6049 * doc/reference/tmpl/ephy-extensions-manager.sgml:
6050 * doc/reference/tmpl/ephy-window.sgml:
6051 * doc/reference/tmpl/epiphany-unused.sgml:
6055 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6057 * src/bookmarks/ephy-bookmark-action.c: (properties_activate_cb),
6058 (bookmark_destroy_cb), (ephy_bookmark_action_finalize):
6059 * src/bookmarks/ephy-bookmark-properties.c:
6060 (ephy_bookmark_properties_new):
6061 * src/bookmarks/ephy-bookmark-properties.h:
6062 * src/bookmarks/ephy-bookmarks-editor.c: (show_properties_dialog),
6063 (ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init):
6064 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
6065 (ephy_bookmarks_finalize), (ephy_bookmarks_add_keyword),
6066 (prop_dialog_destroy_cb), (bookmark_destroyed_cb),
6067 (ephy_bookmarks_show_bookmark_properties):
6068 * src/bookmarks/ephy-bookmarks.h:
6070 Make sure there's only one bookmark properties dialogue for each
6071 bookmark. Fixes bug #148398 and also bug #155880.
6073 2004-11-01 Christian Persch <chpe@cvs.gnome.org>
6075 * lib/ephy-node.c: (callback), (remove_invalidated_signals),
6076 (ephy_node_emit_signal), (signal_object_weak_notify),
6077 (ephy_node_new_with_id), (ephy_node_signal_connect_object),
6078 (remove_matching_signal_data), (invalidate_matching_signal_data),
6079 (ephy_node_signal_disconnect_object),
6080 (ephy_node_signal_disconnect):
6082 Fix a nasty bug when removing signal handlers during a node signal
6083 emission. Don't remove the handler immediately, but invalidate it,
6084 and remove it after all emissions are done. Part of bug #155880.
6086 2004-10-31 Christian Persch <chpe@cvs.gnome.org>
6088 * src/ephy-extensions-manager.c:
6089 (ephy_extensions_manager_load_string):
6091 Disable extensions description validation for now.
6093 2004-10-31 Christian Persch <chpe@cvs.gnome.org>
6095 * src/ephy-extensions-manager.c: (assign_localised_string),
6096 (ephy_extensions_manager_load_string),
6097 (ephy_extensions_manager_class_init):
6099 Process xml:lang in extension description files.
6101 2004-10-31 Christian Persch <chpe@cvs.gnome.org>
6107 2004-10-30 Christian Persch <chpe@cvs.gnome.org>
6109 * lib/ephy-state.c: (ephy_state_window_set_size):
6110 * src/ephy-session.c: (write_window_geometry), (int_from_string),
6111 (restore_geometry), (ephy_session_load):
6113 Fix restoring window size on crash recovery by moving the setting
6114 of the size before the initial show which occurs from
6115 ephy_shell_new_tab from parse_embed. Fixes bug #156881.
6117 2004-10-30 Christian Persch <chpe@cvs.gnome.org>
6121 Check for nsIDOMNSEvent::GetIsTrusted.
6123 * embed/mozilla/EphyBrowser.cpp:
6125 Conditionally compile this code.
6127 * lib/ephy-marshal.list:
6129 Forgot to commit this.
6131 2004-10-30 Christian Persch <chpe@cvs.gnome.org>
6134 * embed/ephy-embed.c: (ephy_embed_base_init):
6135 * embed/ephy-embed.h:
6136 * embed/mozilla/EphyBrowser.cpp:
6137 * embed/mozilla/EphyBrowser.h:
6138 * src/ephy-window.c: (modal_alert_cb), (tab_added_cb),
6141 When showing a modal alert put up by a web page, switch the window
6144 2004-10-30 Christian Persch <chpe@cvs.gnome.org>
6146 * lib/ephy-shlib-loader.c: (impl_release_object):
6147 * src/ephy-extensions-manager.c: (idle_unref), (unload_extension):
6149 Move idle unreffing to extensions manager. Makes sure that extensions
6152 2004-10-29 Adam Hooper <adamh@cvs.gnome.org>
6154 * src/ephy-extensions-manager.c:
6155 (ephy_extensions_manager_load_string), (path_to_identifier),
6156 (ephy_extensions_manager_load_file), (sync_loaded_extensions),
6157 (ephy_extensions_manager_unload_file), (load_file_from_monitor),
6158 (dir_changed_cb), (ephy_extensions_manager_load_dir),
6159 (active_extensions_notifier), (ephy_extensions_manager_finalize),
6160 (ephy_extensions_manager_class_init):
6161 * src/ephy-extensions-manager.h:
6163 Listen for changes to extension directories using
6164 gnome_vfs_monitor_add(). Paves the way for drag-and-drop installation
6165 of extensions, and makes extensions immediately available when
6166 installing via 'make install', 'apt-get install', etc.
6168 2004-10-29 Adam Hooper <adamh@cvs.gnome.org>
6170 * data/epiphany-extension.xsd:
6172 Comment that unfortunately, elements in <extension> must be in order.
6174 2004-10-29 Adam Hooper <adamh@cvs.gnome.org>
6178 Depend on libxml 2.6.12 (for its fix of bug 150647).
6180 2004-10-29 Christian Persch <chpe@cvs.gnome.org>
6182 * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb),
6183 (open_bookmark_in_tab_cb), (add_action_for_bookmark),
6184 (create_submenu), (ephy_bookmarks_menu_rebuild),
6185 (ephy_bookmarks_menu_set_property),
6186 (ephy_bookmarks_menu_get_property),
6187 (ephy_bookmarks_menu_constructor), (ephy_bookmarks_menu_finalize),
6188 (ephy_bookmarks_menu_class_init), (ephy_bookmarks_menu_new):
6189 * src/bookmarks/ephy-bookmarks-menu.h:
6190 * src/ephy-window.c: (open_bookmark_cb), (ephy_window_init):
6192 Slightly refactor bookmarks menu, to take a configurable path
6193 where to merge its UI.
6195 2004-10-29 Christian Persch <chpe@cvs.gnome.org>
6197 * src/bookmarks/ephy-topic-action.c: (can_open_in_tabs),
6198 (open_in_tabs_activate_cb), (add_open_in_tabs_menu),
6199 (build_bookmarks_menu), (show_context_menu):
6201 Don't open all bookmarks in tabs. Fixes bug #156843.
6203 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6205 * src/ephy-statusbar.c: (sync_shadow_type), (ephy_statusbar_init):
6207 Correctly change the statusbar children's frams's shadow type when
6208 the statusbar shadow type changes.
6210 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6212 * embed/print-dialog.c: (ephy_print_dialog_new):
6214 Print dialogue isn't an EphyEmbedDialog anymore, remove the
6217 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6219 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_init):
6220 * embed/ephy-embed-persist.c: (ephy_embed_persist_init),
6221 (ephy_embed_persist_to_string):
6222 * embed/ephy-embed-shell.c: (ephy_embed_shell_init):
6223 * embed/find-dialog.c: (find_dialog_init):
6224 * embed/mozilla/mozilla-embed-persist.cpp:
6225 * embed/mozilla/mozilla-embed-single.cpp:
6226 * lib/ephy-dialog.c: (ephy_dialog_set_modal), (ephy_dialog_init):
6227 * lib/ephy-file-chooser.c: (ephy_file_chooser_init):
6228 * lib/ephy-node-db.c: (ephy_node_db_init):
6229 * lib/widgets/ephy-node-view.c: (ephy_node_view_init):
6230 * lib/widgets/ephy-search-entry.c: (ephy_search_entry_init):
6231 * src/bookmarks/ephy-bookmark-action.c:
6232 (ephy_bookmark_action_init):
6233 * src/bookmarks/ephy-bookmark-properties.c:
6234 (ephy_bookmark_properties_init):
6235 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
6236 * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_init):
6237 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_init):
6238 * src/bookmarks/ephy-topics-selector.c:
6239 (ephy_topics_selector_init):
6240 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
6241 * src/ephy-encoding-menu.c: (ephy_encoding_menu_init):
6242 * src/ephy-favicon-action.c: (ephy_favicon_action_init):
6243 * src/ephy-location-action.c: (ephy_location_action_init):
6244 * src/ephy-notebook.c: (ephy_notebook_init):
6245 * src/ephy-session.c: (ephy_session_init):
6246 * src/ephy-shell.c: (ephy_shell_init):
6247 * src/ephy-tab.c: (ephy_tab_init):
6248 * src/ephy-tabs-menu.c: (ephy_tabs_menu_init):
6249 * src/ephy-window.c: (ephy_window_init):
6250 * src/pdm-dialog.c: (pdm_dialog_init):
6251 * src/ppview-toolbar.c: (ppview_toolbar_init):
6253 Private data is 0-initialised, no need to set members to NULL, 0,
6256 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6258 * lib/widgets/ephy-node-view.h:
6260 Remove unused signal from EphyNodeView struct.
6262 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6264 * src/bookmarks/ephy-topic-action.c:
6265 (ephy_topic_action_sync_label), (connect_proxy):
6267 Fix label of "All" topic on bookmarksbar.
6269 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6271 * lib/widgets/ephy-location-entry.c: (completion_func):
6273 Avoid strdups in entry completion func. Patch by Peter Harvey.
6275 2004-10-27 Christian Persch <chpe@cvs.gnome.org>
6277 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
6278 (ephy_bookmark_action_sync_label), (connect_proxy),
6279 (bookmark_changed_cb):
6280 * src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb),
6281 (ensure_bookmark_actions), (ephy_bookmarks_menu_rebuild):
6282 * src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb),
6283 (ephy_favorites_menu_rebuild):
6284 * src/bookmarks/ephy-topic-action.c:
6285 (ephy_topic_action_sync_label), (append_bookmarks_menu),
6286 (build_topics_menu), (connect_proxy), (topic_changed_cb):
6288 Use ellipsising labels to shorten the bookmarks and topics titles in
6289 menus, instead of chopping the strings off at the end.
6292 Use gtk_entry_set_width_chars() to set the smart bookmark entry width,
6293 not gtk_widget_set_size_request().
6295 2004-10-26 Christian Persch <chpe@cvs.gnome.org>
6297 * src/ephy-session.c: (offer_to_resume):
6299 Revert last change, it's a warning after all.
6301 2004-10-26 Christian Persch <chpe@cvs.gnome.org>
6303 * src/ephy-window.c: (confirm_close_with_modified_forms):
6305 Make the confirm-close-with-form-data dialogue window modal, instead
6308 2004-10-26 Christian Persch <chpe@cvs.gnome.org>
6310 * src/ephy-session.c: (offer_to_resume):
6312 Make the crash revovery dialogue GTK_MESSAGE_QUESTION instead of
6315 2004-10-26 Christian Persch <chpe@cvs.gnome.org>
6317 * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
6318 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
6319 * src/ephy-history-window.c: (confirmation_dialog_response_cb),
6320 (confirmation_dialog_construct), (cmd_clear):
6321 * src/ephy-session.c: (offer_to_resume):
6322 * src/ephy-window.c: (confirm_close_with_modified_forms):
6324 Use new gtk+ HIG message dialogue API. Fixes bug #130232.
6326 2004-10-26 Christian Persch <chpe@cvs.gnome.org>
6328 * embed/downloader-view.c: (downloader_view_add_download):
6330 Use gtk_widget_get_settings on the EphyDialog's window, not on the
6333 2004-10-25 Christian Persch <chpe@cvs.gnome.org>
6335 * src/window-commands.c: (window_cmd_help_about):
6337 Use named icon for the logo in about dialogue.
6339 2004-10-25 Christian Persch <chpe@cvs.gnome.org>
6341 * src/ephy-extensions-manager.c: (ephy_extensions_manager_init),
6342 (ephy_extensions_manager_startup):
6343 * src/ephy-extensions-manager.h:
6344 * src/ephy-shell.c: (ephy_shell_get_extensions_manager):
6346 De-couple instantiation and initialisation of the extensions manager.
6347 Fixes double-instance and weirdness and double-type-registration
6348 on startup when extensions use the session in their instance_init.
6350 2004-10-25 Christian Persch <chpe@cvs.gnome.org>
6352 * src/ephy-notebook.c: (ephy_notebook_remove_tab):
6353 * src/ephy-window.c: (ephy_window_get_active_tab):
6355 Move window destruction after tab-removed signal emission.
6358 2004-10-25 Christian Persch <chpe@cvs.gnome.org>
6360 * src/ephy-notebook.h:
6362 Fix return type of tab_delete slot.
6364 2004-10-25 Christian Persch <chpe@cvs.gnome.org>
6366 * src/bookmarks/ephy-bookmark-action.c: (connect_proxy),
6367 (bookmark_changed_cb):
6368 * src/bookmarks/ephy-topic-action.c: (create_menu_item),
6371 Unset the use-underline label property instead of doubling the
6372 underscores. Saves tons of strdups.
6374 2004-10-25 Christian Persch <chpe@cvs.gnome.org>
6376 * embed/downloader-view.c: (downloader_view_add_download):
6377 * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_images),
6378 (ephy_spinner_size_request):
6379 * src/ephy-notebook.c: (tab_label_style_set_cb):
6380 * src/window-commands.c: (window_cmd_help_about):
6382 Use gtk_icon_size_lookup_for_settings() here.
6384 2004-10-24 Christian Persch <chpe@cvs.gnome.org>
6386 * lib/ephy-node.c: (callback), (ephy_node_set_property),
6387 (ephy_node_signal_connect_object), (match_signal_data),
6388 (ephy_node_signal_disconnect_object):
6391 Add EPHY_NODE_CHANGED signal. Patch by Peter Harvey.
6393 * src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb),
6394 (ephy_bookmark_action_sync_icon),
6395 (ephy_bookmark_action_sync_label), (open_in_tab_activate_cb),
6396 (open_in_window_activate_cb), (activate_cb), (drag_data_get_cb),
6397 (properties_activate_cb), (bookmark_changed_cb),
6398 (bookmark_destroy_cb), (ephy_bookmark_action_set_bookmark),
6399 (ephy_bookmark_action_set_property),
6400 (ephy_bookmark_action_get_property),
6401 (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
6402 (smart_child_added_cb), (smart_child_removed_cb),
6403 (ephy_bookmark_action_init), (ephy_bookmark_action_new):
6404 * src/bookmarks/ephy-bookmark-action.h:
6405 * src/bookmarks/ephy-bookmarks-menu.c: (add_action_for_bookmark):
6406 * src/bookmarks/ephy-bookmarksbar.c:
6407 (ephy_bookmarksbar_action_request):
6408 * src/bookmarks/ephy-favorites-menu.c:
6409 (ephy_favorites_menu_rebuild):
6410 * src/bookmarks/ephy-topic-action.c: (build_menu),
6411 (topic_changed_cb), (ephy_topic_action_set_topic),
6412 (ephy_topic_action_set_property), (ephy_topic_action_get_property),
6413 (ephy_topic_action_class_init), (ephy_topic_action_init),
6414 (ephy_topic_action_new):
6415 * src/bookmarks/ephy-topic-action.h:
6417 Changed ephy_[bookmark|topic]_action_new from node-id to node. Saves one
6418 round-trip node->node-id->node.
6420 Save lots of strdups by using the node's properties directly, instead of
6421 storing them again in the action.
6423 Listen to changes on the node itself, not for child-changed on the
6426 2004-10-23 Christian Persch <chpe@cvs.gnome.org>
6428 * embed/mozilla/mozilla-embed-single.cpp: (mozilla_embed_single_dispose):
6429 * lib/ephy-dialog.c: (ephy_dialog_dispose):
6430 * src/ephy-session.c: (ephy_session_dispose):
6432 Chain up to parent's dispose handler.
6434 2004-10-23 Christian Persch <chpe@cvs.gnome.org>
6436 * embed/downloader-view.c: (downloader_view_get_type):
6437 * embed/ephy-command-manager.c: (ephy_command_manager_get_type):
6438 * embed/ephy-cookie-manager.c: (ephy_cookie_get_type),
6439 (ephy_cookie_manager_get_type):
6440 * embed/ephy-download.c: (ephy_download_get_type):
6441 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_type):
6442 * embed/ephy-embed-event.c: (ephy_embed_event_get_type):
6443 * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type):
6444 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_type):
6445 * embed/ephy-embed-single.c: (ephy_embed_single_get_type):
6446 * embed/ephy-embed.c: (ephy_embed_get_type):
6447 * embed/ephy-encodings.c: (ephy_encodings_get_type):
6448 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type):
6449 * embed/ephy-history.c: (ephy_history_get_type):
6450 * embed/ephy-password-manager.c: (ephy_password_info_get_type),
6451 (ephy_password_manager_get_type):
6452 * embed/ephy-permission-manager.c: (ephy_permission_info_get_type),
6453 (ephy_permission_manager_get_type):
6454 * embed/find-dialog.c: (find_dialog_get_type):
6455 * embed/mozilla/mozilla-download.cpp:
6456 * embed/mozilla/mozilla-embed-event.cpp:
6457 * embed/mozilla/mozilla-embed-persist.cpp:
6458 * embed/mozilla/mozilla-embed-single.cpp:
6459 * embed/mozilla/mozilla-embed.cpp:
6460 * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_get_type):
6461 * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_get_type):
6462 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type):
6463 * lib/ephy-dialog.c: (ephy_dialog_get_type):
6464 * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type):
6465 * lib/ephy-loader.c: (ephy_loader_get_type):
6466 * lib/ephy-module.c: (ephy_module_get_type):
6467 * lib/ephy-node-db.c: (ephy_node_db_get_type):
6468 * lib/ephy-node-filter.c: (ephy_node_filter_get_type):
6469 * lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type):
6470 * lib/widgets/ephy-location-entry.c:
6471 (ephy_location_entry_get_type):
6472 * lib/widgets/ephy-node-view.c: (ephy_node_view_get_type):
6473 * lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type):
6474 * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type),
6475 (ephy_spinner_get_type):
6476 * lib/widgets/ephy-tree-model-node.c:
6477 (ephy_tree_model_node_get_type):
6478 * lib/widgets/ephy-tree-model-sort.c:
6479 (ephy_tree_model_sort_get_type):
6480 * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type):
6481 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type):
6482 * src/bookmarks/ephy-bookmark-action.c:
6483 (ephy_bookmark_action_get_type):
6484 * src/bookmarks/ephy-bookmark-properties.c:
6485 (ephy_bookmark_properties_get_type):
6486 * src/bookmarks/ephy-bookmarks-editor.c:
6487 (ephy_bookmarks_editor_get_type):
6488 * src/bookmarks/ephy-bookmarks-menu.c:
6489 (ephy_bookmarks_menu_get_type):
6490 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type):
6491 * src/bookmarks/ephy-bookmarksbar-model.c:
6492 (ephy_bookmarksbar_model_get_type):
6493 * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type):
6494 * src/bookmarks/ephy-favorites-menu.c:
6495 (ephy_favorites_menu_get_type):
6496 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_get_type):
6497 * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type):
6498 * src/bookmarks/ephy-topics-selector.c:
6499 (ephy_topics_selector_get_type):
6500 * src/ephy-completion-model.c: (ephy_completion_model_get_type):
6501 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type):
6502 * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type):
6503 * src/ephy-extension.c: (ephy_extension_get_type):
6504 * src/ephy-extensions-manager.c:
6505 (ephy_extensions_manager_get_type):
6506 * src/ephy-favicon-action.c: (ephy_favicon_action_get_type):
6507 * src/ephy-go-action.c: (ephy_go_action_get_type):
6508 * src/ephy-history-window.c: (ephy_history_window_get_type):
6509 * src/ephy-location-action.c: (ephy_location_action_get_type):
6510 * src/ephy-navigation-action.c: (ephy_navigation_action_get_type):
6511 * src/ephy-notebook.c: (ephy_notebook_get_type):
6512 * src/ephy-session.c: (ephy_session_get_type):
6513 * src/ephy-shell.c: (ephy_shell_get_type):
6514 * src/ephy-statusbar.c: (ephy_statusbar_get_type):
6515 * src/ephy-tab.c: (ephy_tab_get_type):
6516 * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type):
6517 * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type):
6518 * src/ephy-window.c: (ephy_window_get_type):
6519 * src/pdm-dialog.c: (pdm_dialog_get_type):
6520 * src/ppview-toolbar.c: (ppview_toolbar_get_type):
6521 * src/prefs-dialog.c: (prefs_dialog_get_type):
6522 * src/toolbar.c: (toolbar_get_type):
6524 Annotate "if (type == 0)" in get_type functions with G_UNLIKELY,
6525 like the G_TYPE_DEFINE macros do.
6527 2004-10-23 Christian Persch <chpe@cvs.gnome.org>
6529 * lib/widgets/ephy-node-view.c: (drag_data_received_cb):
6530 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
6532 Use gtk_selection_data_get_uris().
6534 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6536 * src/ephy-extensions-manager.c: (load_extension),
6539 Only multiplex [attach|detach]_window to extensions implementing the
6540 EphyExtension interface.
6542 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6544 * lib/ephy-string.c: (ephy_string_double_underscores):
6545 * lib/ephy-string.h:
6546 * lib/widgets/ephy-node-view.c: (drag_data_received_cb):
6547 * src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb):
6548 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
6549 * src/ephy-window.c: (ephy_window_load_in_tabs):
6550 * src/ephy-window.h:
6552 Remove ephy_string_parse_uri_list, and use new glib function
6553 g_uri_list_extract_uris() instead.
6555 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6557 * src/ephy-notebook.c: (build_tab_label):
6559 Add tooltip on close button. Thanks to spark for the string review;
6562 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6564 * src/ephy-favicon-action.c: (create_tool_item), (set_tooltip_cb),
6565 (connect_proxy), (ephy_favicon_action_set_property),
6566 (ephy_favicon_action_get_property):
6567 * src/toolbar.c: (toolbar_setup_actions):
6569 Add tooltip on the drag handle. Fixes bug #155827.
6571 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6573 * src/ephy-navigation-action.c: (set_tooltip_cb), (connect_proxy),
6574 (ephy_navigation_action_finalize),
6575 (ephy_navigation_action_set_property),
6576 (ephy_navigation_action_get_property),
6577 (ephy_navigation_action_class_init):
6578 * src/ephy-navigation-action.h:
6579 * src/toolbar.c: (toolbar_setup_actions):
6581 Add tooltips on the arrows, and fix the tooltip on the "Up" button
6582 to be consistent with nautilus. Thanks to spark for the string review;
6585 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6587 * src/ephy-extensions-manager.c:
6588 (ephy_extensions_manager_register):
6590 Remove bogus debug output.
6592 2004-10-22 Christian Persch <chpe@cvs.gnome.org>
6594 * lib/ephy-dialog.c: (ephy_dialog_get_controls):
6595 * lib/ephy-dialog.h:
6597 Add varargs version of ephy_dialog_get_control to get more
6598 than one control at a time.
6600 * embed/downloader-view.c: (downloader_view_build_ui):
6601 * src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_init):
6602 * src/prefs-dialog.c: (prefs_dialog_show_help),
6603 (setup_add_language_dialog), (create_language_section),
6604 (prefs_dialog_init):
6608 2004-10-21 Jordi Mallach <jordi@sindominio.net>
6613 Add manpage from Debian. Fixes bug #156067.
6615 2004-10-21 Christian Persch <chpe@cvs.gnome.org>
6617 * lib/egg/eggstatusicon.c: (egg_status_icon_init),
6618 (egg_status_icon_button_press):
6620 Better fix, taken from bug #135861.
6622 2004-10-21 Christian Persch <chpe@cvs.gnome.org>
6624 * lib/egg/eggstatusicon.c: (egg_status_icon_button_press):
6626 Activate with double-click, as per HIG. Fixes bug #152899.
6628 2004-10-19 Christian Persch <chpe@cvs.gnome.org>
6630 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_xbel):
6632 Fix import of bookmarks in root folder. Fixes bug #152443.
6634 2004-10-18 Adam Hooper <adamh@cvs.gnome.org>
6636 * data/epiphany-extension.xsd:
6637 * src/ephy-extensions-manager.c:
6638 (ephy_extensions_manager_load_file), (load_extension),
6639 (xml_error_cb), (init_schema_ctxt), (ephy_extensions_manager_init),
6640 (ephy_extensions_manager_finalize):
6642 Validate extension XML files against an XSD Schema.
6644 2004-10-18 Christian Persch <chpe@cvs.gnome.org>
6650 2004-10-17 Adam Hooper <adamh@cvs.gnome.org>
6652 * doc/reference/Makefile.am:
6653 * doc/reference/epiphany.types:
6657 2004-10-17 Christian Persch <chpe@cvs.gnome.org>
6659 * lib/ephy-node.c: (signal_object_weak_notify),
6660 (destroy_signal_data), (ephy_node_destroy),
6661 (ephy_node_new_with_id), (ephy_node_unref):
6663 Fix EphyNode callback data destruction. Patch by Peter Harvey,
6666 2004-10-17 Christian Persch <chpe@cvs.gnome.org>
6669 R lib/ephy-module-loader.c:
6670 R lib/ephy-module-loader.h:
6671 A lib/ephy-module.c: (ephy_module_get_type), (ephy_module_load),
6672 (ephy_module_unload), (ephy_module_get_path),
6673 (ephy_module_new_object), (ephy_module_init),
6674 (ephy_module_finalize), (ephy_module_class_init),
6676 A lib/ephy-module.h:
6678 s/EphyModuleLoader/EphyModule/g since "loader" now means something
6681 A lib/ephy-loader.c: (ephy_loader_get_type), (ephy_loader_type),
6682 (ephy_loader_get_object), (ephy_loader_release_object):
6683 A lib/ephy-loader.h:
6685 Generic object loader.
6687 A lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type),
6688 (free_loader_data), (ephy_shlib_loader_init),
6689 (ephy_shlib_loader_finalize), (find_library), (find_object),
6690 (idle_unref), (impl_get_object), (impl_release_object),
6691 (ephy_shlib_loader_iface_init), (ephy_shlib_loader_class_init):
6692 A lib/ephy-shlib-loader.h:
6697 * src/ephy-extensions-manager.c: (ephy_extensions_manager_load),
6698 (ephy_extensions_manager_unload),
6699 (ephy_extensions_manager_register),
6700 (ephy_extensions_manager_get_extensions), (free_extension_info),
6701 (free_loader_info), (find_extension_info),
6702 (ephy_extensions_manager_load_file), (find_loader),
6703 (get_loader_for_type), (attach_window), (load_extension),
6704 (detach_window), (unload_extension),
6705 (ephy_extensions_manager_load_dir), (active_extensions_notifier),
6706 (ephy_extensions_manager_init), (ephy_extensions_manager_finalize),
6707 (impl_attach_window), (impl_detach_window),
6708 (ephy_extensions_manager_class_init):
6709 * src/ephy-extensions-manager.h:
6711 Read extension descriptions from .xml, load them with the specified
6712 loader (for now, just only .so is supported).
6714 * src/ephy-shell.c: (ephy_shell_finalize),
6715 (ephy_shell_get_session), (ephy_shell_get_extensions_manager):
6717 Minor API change in extensions manager.
6719 * data/epiphany.schemas.in:
6721 Add extensions-manager-ui as default active extension.
6723 2004-10-10 Marco Pesenti Gritti <marco@gnome.org>
6725 reviewed by: Christian Persch <chpe@cvs.gnome.org>
6727 * data/glade/print.glade:
6728 * embed/ephy-embed-single.c: (ephy_embed_single_get_printer_list):
6729 * embed/ephy-embed-single.h:
6730 * embed/mozilla/ContentHandler.cpp:
6731 * embed/mozilla/EphyBrowser.cpp:
6732 * embed/mozilla/EphyHeaderSniffer.cpp:
6733 * embed/mozilla/EphyUtils.cpp:
6734 * embed/mozilla/EphyUtils.h:
6735 * embed/mozilla/FilePicker.cpp:
6736 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
6737 * embed/mozilla/GtkNSSDialogs.cpp:
6738 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
6739 * embed/mozilla/MozillaPrivate.cpp:
6740 * embed/mozilla/MozillaPrivate.h:
6741 * embed/mozilla/PrintingPromptService.cpp:
6742 * embed/mozilla/mozilla-embed-single.cpp:
6743 * embed/mozilla/mozilla-embed.cpp:
6744 * embed/print-dialog.c: (ephy_print_dialog_new):
6745 * lib/ephy-dialog.c: (set_combo_box_from_value):
6747 Move current MozillaPrivate helpers to EphyUtils.
6748 Use MozillaPrivate for stuff that needs mozilla
6751 Support multiple printers in the print dialog.
6752 This is actually a bug fix because on several
6753 distributions using hardcoded Poscript/default
6754 will simply not work at all.
6756 2004-10-10 Christian Persch <chpe@cvs.gnome.org>
6761 Remove duplicate AM_PROG_INTLTOOL, fixes bug #155028.
6762 Use AM_GLIB_DEFINE_LOCALEDIR to define locale dir.
6764 2004-10-08 Christian Persch <chpe@cvs.gnome.org>
6768 * src/ephy-window.c:
6769 * src/ephy-window.h:
6771 No circular dependencies anymore.
6773 2004-10-08 Christian Persch <chpe@cvs.gnome.org>
6775 * src/bookmarks/ephy-bookmarks-menu.c: (bookmark_added_cb):
6777 When adding a bookmark, check if it has same node ID as one
6778 scheduled for removal, and if so, process the removal immediately.
6781 2004-10-08 Marco Pesenti Gritti <marco@gnome.org>
6783 reviewed by: Christian Persch <chpe@cvs.gnome.org>
6785 * src/ephy-window.c: (get_name_from_address_value),
6786 (update_popups_tooltips), (show_embed_popup):
6788 Add tooltips for context menus. Fix #151764
6790 2004-10-08 Marco Pesenti Gritti <marco@gnome.org>
6792 reviewed by: Christian Persch <chpe@cvs.gnome.org>
6794 * lib/ephy-dialog.c: (setup_default_size):
6795 * lib/ephy-state.c: (create_window_node), (ephy_state_add_window):
6797 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
6798 * src/bookmarks/ephy-bookmarks-editor.c:
6799 (ephy_bookmarks_editor_construct):
6800 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
6801 * src/ephy-history-window.c: (ephy_history_window_construct):
6802 * src/ephy-window.c: (ephy_window_show):
6803 * src/pdm-dialog.c: (show_cookies_properties):
6804 * src/window-commands.c: (window_cmd_edit_toolbar):
6806 Allow to set the default window state to maximize.
6807 Default to maximize for the browser window.
6809 2004-10-07 Marco Pesenti Gritti <marco@gnome.org>
6811 reviewed by: Christian Persch <chpe@cvs.gnome.org>
6814 * embed/mozilla/Makefile.am:
6815 * embed/mozilla/mozilla-embed-single.cpp:
6817 Initialize plugins path env var for backward compatibility
6819 2004-10-06 Christian Persch <chpe@cvs.gnome.org>
6821 * embed/ephy-embed.h:
6823 Remove unnecessary include.
6825 2004-10-06 Christian Persch <chpe@cvs.gnome.org>
6827 * src/ephy-window.c: (ephy_window_set_property),
6828 (ephy_window_get_property), (ephy_window_class_init),
6829 (ephy_window_set_print_preview):
6831 Notify when entering or leaving print preview mode. Fixes bug #154591.
6833 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6835 * data/epiphany.schemas.in:
6837 Grammar fix. Fixes bug #154605.
6839 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6841 * src/ephy-navigation-action.c: (build_back_or_forward_menu),
6842 (build_up_menu), (menu_activated_cb):
6844 Fix a warning, noticed by Crispin.
6846 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6848 * src/ephy-window.c: (ephy_window_key_press_event):
6850 Don't allow activation of the hidden menubar in ppv mode.
6852 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6854 * src/ephy-window.c: (get_chromes_visibility),
6855 (ephy_window_fullscreen), (ephy_window_unfullscreen),
6856 (ephy_window_delete_event_cb), (show_embed_popup),
6857 (ephy_window_init), (ephy_window_set_print_preview):
6859 Fix print preview and fullscreen mode interaction. Fixes bug #154456.
6861 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6863 * src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map),
6864 (ephy_tab_class_init):
6866 Don't size-allocate unmapped tabs, fixing slow resizes.
6869 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6872 * lib/egg/Makefile.am:
6873 R lib/egg/eggdropdowntoolbutton.c:
6874 R lib/egg/eggdropdowntoolbutton.h:
6875 * src/ephy-navigation-action.c: (menu_activated_cb),
6876 (connect_proxy), (ephy_navigation_action_class_init):
6878 Port to GtkMenuToolButton.
6880 2004-10-05 Christian Persch <chpe@cvs.gnome.org>
6882 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
6883 * embed/mozilla/GtkNSSDialogs.cpp:
6884 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
6888 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6890 * lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection),
6891 (ephy_gui_confirm_overwrite_file):
6892 * src/ephy-window.c: (confirm_close_with_modified_forms),
6897 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6899 * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon),
6900 (ephy_bookmark_properties_get_node):
6901 * src/bookmarks/ephy-bookmarks-editor.c:
6902 (ephy_bookmarks_editor_construct):
6903 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct),
6904 (duplicate_dialog_construct):
6905 * src/ephy-history-window.c: (ephy_history_window_construct):
6906 * src/window-commands.c: (window_cmd_edit_toolbar):
6910 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6912 * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor):
6914 Set ephy icon as window icon.
6916 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6918 * src/pdm-dialog.c: (pdm_dialog_init):
6920 Set ephy icon as window icon.
6922 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6924 * src/prefs-dialog.c: (prefs_dialog_init):
6928 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6930 * embed/find-dialog.c: (find_dialog_init):
6934 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6936 * embed/print-dialog.c: (ephy_print_dialog_new),
6937 (ephy_print_setup_dialog_new):
6939 Set window icon with gtk_window_set_icon_name().
6941 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6943 * embed/downloader-view.c: (downloader_view_build_ui):
6945 Set the window icon.
6947 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6949 * embed/downloader-view.c: (downloader_view_add_download):
6951 Arg 4 of gtk_icon_theme_lookup_icon is flags, not height.
6953 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6955 * src/window-commands.c: (window_cmd_help_about):
6957 Set epiphany icon on the about dialogue.
6959 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6961 * src/ppview-toolbar.c: (ppview_toolbar_get_type),
6962 (ppview_toolbar_class_init), (ppview_toolbar_set_property),
6963 (ppview_toolbar_get_property), (ppview_toolbar_set_window),
6964 (ppview_toolbar_init), (ppview_toolbar_finalize),
6965 (ppview_toolbar_new), (toolbar_cmd_ppv_close):
6966 * src/ppview-toolbar.h:
6970 2004-10-04 Christian Persch <chpe@cvs.gnome.org>
6972 * embed/mozilla/mozilla-embed-single.cpp:
6976 2004-10-03 Christian Persch <chpe@cvs.gnome.org>
6978 * src/window-commands.c: (window_cmd_help_about):
6980 Remove unused variable.
6982 2004-10-02 Christian Persch <chpe@cvs.gnome.org>
6984 * embed/mozilla/MozDownload.cpp:
6985 * lib/ephy-file-helpers.c: (ephy_file_downloads_dir),
6986 (ephy_file_desktop_dir):
6987 * lib/ephy-file-helpers.h:
6988 * src/prefs-dialog.c: (get_download_button_label):
6990 Recognise "Desktop" special downloads directory. Fixes bug #152926.
6992 2004-10-02 Christian Persch <chpe@cvs.gnome.org>
6996 Add --with-mozilla to distcheck's configure arguments.
6998 2004-10-02 Christian Persch <chpe@cvs.gnome.org>
7000 * src/window-commands.c: (window_cmd_help_about):
7002 Simply use gtk_icon_theme_load_icon().
7004 2004-10-02 Christian Persch <chpe@cvs.gnome.org>
7006 * src/ephy-main.c: (main):
7007 * src/ephy-window.c: (ephy_window_init):
7009 Use gtk_window_set_default_icon_name().
7011 2004-09-30 Christian Persch <chpe@cvs.gnome.org>
7014 * embed/mozilla/mozilla-notifiers.cpp:
7016 Remove explicit PAC autoconf call, it works perfectly ok without it.
7018 2004-09-28 Christian Persch <chpe@cvs.gnome.org>
7020 * lib/ephy-debug.c: (trap_handler):
7022 Remove "abort", since you can have the same with --g-fatal-warnings.
7024 2004-09-28 Christian Persch <chpe@cvs.gnome.org>
7026 * doc/debugging.txt:
7028 Document EPHY_DEBUG_BREAK.
7030 2004-09-28 Christian Persch <chpe@cvs.gnome.org>
7034 A data/default-prefs-common.js:
7035 A data/default-prefs-mozilla.js:
7036 A data/default-prefs-toolkit.js:
7037 R data/default-prefs.js:
7039 Split the default prefs into the common part, and mozilla/new toolkit
7042 2004-09-27 Christian Persch <chpe@cvs.gnome.org>
7044 * lib/egg/Makefile.am:
7045 * src/bookmarks/ephy-bookmark-action.c: (remove_from_model),
7047 * src/bookmarks/ephy-bookmarks.c:
7048 (ephy_bookmarks_get_toolbars_model):
7049 * src/bookmarks/ephy-bookmarks.h:
7050 * src/bookmarks/ephy-bookmarksbar.c:
7051 (ephy_bookmarksbar_set_property):
7052 * src/bookmarks/ephy-topic-action.c: (remove_from_model),
7054 * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
7056 Don't reference private objects from public headers. Fixes bug #153766.
7058 2004-09-27 Christian Persch <chpe@cvs.gnome.org>
7061 * lib/ephy-debug.c: (trap_handler), (ephy_debug_init):
7063 Remove the hack, and just use the libc function for it.
7064 Thanks to Crispin for suggesting this.
7066 2004-09-27 Christian Persch <chpe@cvs.gnome.org>
7070 Improve configure check for DumpStackToFile to actually work.
7072 2004-09-27 Christian Persch <chpe@cvs.gnome.org>
7075 * lib/ephy-debug.c: (trap_handler), (ephy_debug_init):
7077 Improved debugging support. Fixes bug #153805.
7079 2004-09-27 Christian Persch <chpe@cvs.gnome.org>
7081 * data/ui/epiphany-ui.xml:
7083 Install a placeholder for the view toggles group. Fixes bug #153767.
7085 2004-09-27 Christian Persch <chpe@cvs.gnome.org>
7089 Make ephy-state.h public. Fixes bug #153809.
7091 2004-09-26 Christian Persch <chpe@cvs.gnome.org>
7093 * embed/mozilla/EphyBrowser.cpp:
7094 * embed/mozilla/EventContext.cpp:
7095 * embed/mozilla/GtkNSSDialogs.cpp:
7096 * embed/mozilla/mozilla-notifiers.cpp:
7097 * lib/egg/eggtrayicon.h:
7099 Fix compiler warnings.
7101 * src/ephy-window.c: (hide_embed_popup_cb), (show_embed_popup):
7105 2004-09-26 Christian Persch <chpe@cvs.gnome.org>
7107 * src/popup-commands.c: (popup_cmd_bookmark_link),
7108 (popup_cmd_copy_image_location):
7110 Remove some unused code. Patch by Crispin Flowerday.
7112 2004-09-27 Marco Pesenti Gritti <marco@gnome.org>
7114 * lib/egg/Makefile.am:
7116 Install egg-toolbars-model.h
7118 2004-09-25 Christian Persch <chpe@cvs.gnome.org>
7122 Remove another unnecessary define.
7124 2004-09-25 Christian Persch <chpe@cvs.gnome.org>
7128 Remove an unnecessary define.
7130 2004-09-25 Christian Persch <chpe@cvs.gnome.org>
7133 * embed/mozilla/GlobalHistory.cpp:
7134 * embed/mozilla/mozilla-embed-single.cpp:
7136 Mozilla API changes.
7138 2004-09-23 Christian Persch <chpe@cvs.gnome.org>
7140 * embed/mozilla/mozilla-embed-single.cpp:
7142 Remove reference to MOZILLA_FIVE_HOME.
7144 2004-09-22 Christian Persch <chpe@cvs.gnome.org>
7146 * src/window-commands.c: (window_cmd_help_about):
7150 2004-09-22 Christian Persch <chpe@cvs.gnome.org>
7152 * src/bookmarks/ephy-topic-action.c: (drag_motion_cb):
7156 2004-09-22 Christian Persch <chpe@cvs.gnome.org>
7158 * lib/ephy-dialog.c: (set_editable_from_value):
7160 Initialise position passed to gtk_editable_insert_text().
7162 2004-09-22 Christian Persch <chpe@cvs.gnome.org>
7164 * embed/ephy-download.c: (update_remaining_time):
7168 2004-09-21 Christian Persch <chpe@cvs.gnome.org>
7171 * embed/mozilla/EphyContentPolicy.cpp:
7173 Simplified nsIContentPolicy API check.
7175 2004-09-21 Christian Persch <chpe@cvs.gnome.org>
7178 * embed/mozilla/ContentHandler.cpp:
7179 * embed/mozilla/ContentHandler.h:
7180 * embed/mozilla/EphyBrowser.cpp:
7181 * embed/mozilla/EphyBrowser.h:
7182 * embed/mozilla/EphyContentPolicy.cpp:
7183 * embed/mozilla/FilePicker.cpp:
7184 * embed/mozilla/GlobalHistory.cpp:
7185 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
7186 * embed/mozilla/Makefile.am:
7187 * embed/mozilla/MozDownload.cpp:
7188 * embed/mozilla/mozilla-download.cpp:
7189 * embed/mozilla/mozilla-embed-single.cpp:
7190 * embed/mozilla/mozilla-embed.cpp:
7191 * embed/mozilla/mozilla-notifiers.cpp:
7193 Fix mozilla API checks to correctly detect firefox libraries.
7195 2004-09-21 Marco Pesenti Gritti <marco@gnome.org>
7197 * embed/ephy-download.c: (update_remaining_time):
7199 Fix overflow in remaining time calculation. Fix bug
7200 #153136. Thanks to Jhon Spray for tracking this.
7202 2004-09-18 Christian Persch <chpe@cvs.gnome.org>
7204 * embed/downloader-view.c: (progress_cell_data_func):
7205 * embed/mozilla/MozDownload.cpp:
7207 Fix download progress indicator in downloader view.
7209 2004-09-18 Marco Pesenti Gritti <marco@gnome.org>
7211 reviewed by: Christian Persch <chpe@cvs.gnome.org>
7213 * embed/ephy-embed-persist.h:
7214 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
7215 * embed/mozilla/MozDownload.cpp:
7217 Enable conversion for favicon downloads. Fix #152866.
7219 2004-09-16 Marco Pesenti Gritti <marco@gnome.org>
7221 * src/ephy-window.c: (ephy_window_focus_in_event),
7222 (ephy_window_focus_out_event), (ephy_window_class_init):
7224 Show the fullscreen button only when the window is active.
7227 2004-09-16 Marco Pesenti Gritti <marco@gnome.org>
7229 * src/ephy-window.c: (update_fullscreen_popup),
7230 (screen_size_changed_cb), (fullscreen_popup_size_request_cb),
7231 (ephy_window_fullscreen):
7233 Keep popup position synced with his size requisition.
7236 2004-09-16 Christian Persch <chpe@cvs.gnome.org>
7238 * src/window-commands.c: (window_cmd_help_about):
7240 Port to GtkAboutDialog.
7242 2004-09-15 Christian Persch <chpe@cvs.gnome.org>
7244 * embed/mozilla/mozilla-embed.cpp:
7246 More fix for mozilla 1.7.3 API-non-change.
7248 2004-09-15 Christian Persch <chpe@cvs.gnome.org>
7250 * embed/mozilla/EphyBrowser.cpp:
7251 * embed/mozilla/EphyBrowser.h:
7252 * embed/mozilla/GlobalHistory.cpp:
7254 Fix for mozilla 1.7.3 API-non-change.
7256 2004-09-15 Marco Pesenti Gritti <marco@gnome.org>
7258 * lib/widgets/ephy-node-view.c: (ephy_node_view_add_toggle),
7259 (ephy_node_view_popup):
7260 * lib/widgets/ephy-node-view.h:
7262 Add api to show a context menu. Useful to make distinction
7263 between key and mouse events.
7265 * src/bookmarks/ephy-bookmarks-editor.c:
7266 (ephy_bookmarks_editor_show_popup_cb),
7267 (keyword_node_show_popup_cb):
7268 * src/ephy-history-window.c: (ephy_history_window_show_popup_cb):
7272 2004-09-13 Marco Pesenti Gritti <marco@gnome.org>
7275 * src/bookmarks/ephy-bookmarks-editor.c:
7276 * src/ephy-history-window.c:
7278 Better positioning of context menus for treeviews.
7281 2004-09-13 Adam Hooper <adamh@cvs.gnome.org>
7284 * data/epiphany-extension.xsd:
7286 Added (proposed) XML schema for Extension metadata files (work in
7289 2004-09-13 Adam Hooper <adamh@cvs.gnome.org>
7291 * data/epiphany.schemas.in:
7292 * doc/reference/Makefile.am:
7293 * doc/reference/epiphany-docs.sgml:
7294 * doc/reference/epiphany-sections.txt:
7295 * doc/reference/epiphany.types:
7296 * doc/reference/tmpl/ephy-embed-factory.sgml:
7297 * doc/reference/tmpl/ephy-embed.sgml:
7298 * doc/reference/tmpl/ephy-extensions-manager.sgml:
7299 * doc/reference/tmpl/ephy-shell.sgml:
7300 * doc/reference/tmpl/ephy-window.sgml:
7301 * doc/reference/tmpl/epiphany-unused.sgml:
7302 * lib/ephy-module-loader.c: (ephy_module_loader_new),
7303 (ephy_module_loader_load), (ephy_module_loader_unload),
7304 (ephy_module_loader_get_path):
7305 * lib/ephy-module-loader.h:
7306 * src/ephy-extensions-manager.c: (free_ext_info),
7307 (windows_foreach), (attach_window), (detach_window),
7308 (instantiate_extension), (real_load),
7309 (ephy_extensions_manager_load), (real_unload),
7310 (ephy_extensions_manager_unload), (ephy_extensions_manager_add),
7311 (sync_one_extension), (ephy_extensions_manager_sync_gconf),
7312 (ephy_extensions_manager_load_file),
7313 (ephy_extensions_manager_load_dir), (active_extensions_notifier),
7314 (ephy_extensions_manager_init), (ephy_extensions_manager_finalize),
7315 (attach_window_to_info), (impl_attach_window),
7316 (detach_window_from_info), (impl_detach_window):
7317 * src/ephy-extensions-manager.h:
7318 * src/ephy-shell.c: (ephy_shell_get_extensions_manager):
7320 Load/unload extensions based on GConf key
7321 /apps/epiphany/general/active_extensions.
7323 Update documentation a bit (i.e., make sure it actually builds).
7325 2004-09-13 Christian Persch <chpe@cvs.gnome.org>
7327 * data/art/epiphany-entry.png:
7328 * src/bookmarks/ephy-bookmarks-menu.c:
7329 (ephy_bookmarks_menu_set_window):
7330 * src/bookmarks/ephy-bookmarksbar.c:
7331 (ephy_bookmarksbar_set_window):
7332 * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_clean),
7333 (ephy_favorites_menu_rebuild):
7334 * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window):
7335 * src/ephy-tabs-menu.c: (ephy_tabs_menu_set_window),
7336 (ephy_tabs_menu_clean), (ephy_tabs_menu_update):
7337 * src/ephy-window.c: (add_widget), (sync_chromes_visibility),
7338 (ephy_window_key_press_event), (init_menu_updaters),
7339 (setup_ui_manager), (show_embed_popup), (ephy_window_init),
7340 (ephy_window_finalize), (ephy_window_set_print_preview),
7341 (ephy_window_get_ui_manager):
7342 * src/ephy-window.h:
7343 * src/ppview-toolbar.c: (ppview_toolbar_set_window):
7344 * src/toolbar.c: (toolbar_set_window), (toolbar_new):
7345 * src/window-commands.c: (window_cmd_edit_toolbar):
7347 Add ephy_window_get_ui_manager(), and remove the manager
7348 from the public EphyWindow struct.
7350 2004-09-13 Christian Persch <chpe@cvs.gnome.org>
7354 Add ChangeLog-20040912 to EXTRA_DIST.
7356 2004-09-13 Christian Persch <chpe@cvs.gnome.org>
7358 Merging pre-gnome-2-10 branch to HEAD.
7360 Splitting ChangeLog.