1 2006-11-06 Christian Persch <chpe@cvs.gnome.org>
6 * data/default-prefs-common.js:
7 * src/ephy-notebook.c: (build_tab_label):
9 2006-11-04 Christian Persch <chpe@cvs.gnome.org>
11 * embed/mozilla/GeckoPrintService.cpp:
13 Fix printing of page ranges.
15 2006-11-03 Christian Persch <chpe@cvs.gnome.org>
17 * lib/ephy-spell-check.c: (ephy_spell_check_check_word):
21 2006-10-24 Jean-François Rameau <jframeau@cvs.gnome.org>
23 * embed/mozilla/mozilla-embed.cpp: (impl_load):
25 Fix previous commit for gecko 1.8.0.x.
27 2006-10-22 Jean-François Rameau <jframeau@cvs.gnome.org>
31 * embed/mozilla/EphyBrowser.cpp:
32 * embed/mozilla/EphyBrowser.h:
33 * embed/mozilla/mozilla-embed.cpp:
35 * src/ephy-location-action.c: (action_activated_cb):
36 * src/ephy-shell.c: (ephy_shell_new_tab_full):
38 * src/ephy-window.c: (ephy_window_open_link):
40 Get keyword search back by passing ALLOW_THIRD_PARTY_FIXUP flag to gecko.
41 Add a new load method to EphyEmbed to custom load behaviour and pass (optional) referrer.
44 2006-10-18 Wouter Bolsterlee <wbolster@gnome.org>
46 * src/ephy-dbus.c: (ephy_dbus_shutdown):
47 Don't try to close shared dbus connections. This avoids
48 dbus warnings on quit. Fixes bug #358007.
50 2006-10-18 Wouter Bolsterlee <wbolster@gnome.org>
52 * src/popup-commands.c: (background_download_completed):
53 Remove unused type variable.
55 2006-10-17 Christian Persch <chpe@cvs.gnome.org>
57 * lib/widgets/Makefile.am:
58 A lib/widgets/ephy-spinner-tool-item.c:
59 A lib/widgets/ephy-spinner-tool-item.h:
60 * lib/widgets/testspinner.c: (change_toolbar_style_cb),
61 (change_toolbar_icon_size_cb), (spin_toolbar_spinner_cb), (main):
62 * src/ephy-toolbar.c: (ephy_toolbar_update_spinner),
63 (ephy_toolbar_constructor):
65 Add EphySpinnerToolItem which encapsulates a spinner and automatically
66 adapts its size to toolbar style changes, and use it in EphyToolbar.
68 2006-10-17 Christian Persch <chpe@cvs.gnome.org>
70 * lib/widgets/ephy-spinner.c: (ephy_spinner_images_load),
71 (ephy_spinner_cache_get_images), (ephy_spinner_get_type),
72 (ephy_spinner_init), (ephy_spinner_new):
73 * lib/widgets/ephy-spinner.h:
75 Fix a crash after failing to get the spinner animation or rest icons.
76 Derive EphySpinner from GtkWidget not GtkEventBox.
78 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org>
80 * embed/mozilla/ContentHandler.cpp:
81 * embed/mozilla/MozDownload.cpp:
82 * lib/ephy-file-helpers.c: (ephy_file_browse_to):
83 * lib/ephy-file-helpers.h:
84 * src/popup-commands.c: (save_property_url_completed_cb),
86 Automatically open a Nautilus window after downloading
87 has finished. Fixes bug #138876, patch by Ed Catmur.
89 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org>
91 * src/bookmarks/ephy-bookmarks-editor.c:
92 (ephy_bookmarks_editor_construct):
93 Use full width for bookmarks search bar.
94 Fixes bug #349349, patch by Diego Escalante Urrelo.
96 2006-10-15 Jean-François Rameau <jframeau@cvs.gnome.org>
98 * src/bookmarks/ephy-bookmarks.c: (update_has_smart_address):
100 Fix unprotected call to ephy_node_remove_child. Bug #362063.
102 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org>
104 * embed/mozilla/mozilla-embed-single.cpp:
105 Implement EphyPasswordManagerIface.add to add stored
106 passwords. Fixes bug #361606, patch by John Millikin.
108 2006-10-08 Christian Persch <chpe@cvs.gnome.org>
112 * lib/egg/Makefile.am:
114 * src/bookmarks/Makefile.am:
116 Fix a bug in the last commit.
118 2006-10-08 Christian Persch <chpe@cvs.gnome.org>
122 * lib/egg/Makefile.am:
124 * src/bookmarks/Makefile.am:
126 Make the enum/flags values not global.
128 2006-10-06 Christian Persch <chpe@cvs.gnome.org>
130 * embed/mozilla/AutoWindowModalState.cpp:
132 Revert part of the last change, we don't need the top window here.
134 2006-10-06 Christian Persch <chpe@cvs.gnome.org>
136 * embed/mozilla/AutoWindowModalState.cpp:
138 Use the top DOM window here, and adapt to gecko 1.8.1.
140 2006-10-05 Christian Persch <chpe@cvs.gnome.org>
142 * embed/mozilla/GeckoSpellCheckEngine.cpp:
144 Fix build with gecko 1.8.1.
146 2006-10-02 Christian Persch <chpe@cvs.gnome.org>
148 * src/ephy-history-window.c: (confirmation_dialog_construct),
149 (ephy_history_window_construct):
151 Add a window group for the history window.
153 2006-10-01 Christian Persch <chpe@cvs.gnome.org>
155 * lib/widgets/ephy-spinner.c: (ephy_spinner_images_load),
156 (ephy_spinner_cache_get_images), (bump_spinner_frame_cb):
157 * lib/widgets/testspinner.c: (add_spinner), (main):
159 Fix compile warnings.
161 2006-09-29 Christian Persch <chpe@cvs.gnome.org>
163 R embed/mozilla/AutoEventQueue.cpp:
164 R embed/mozilla/AutoEventQueue.h:
168 2006-09-29 Christian Persch <chpe@cvs.gnome.org>
170 * lib/widgets/ephy-spinner.c: (ephy_spinner_images_ref),
171 (ephy_spinner_images_unref), (ephy_spinner_cache_data_unload),
172 (ephy_spinner_images_load), (ephy_spinner_cache_get_images),
173 (ephy_spinner_load_images), (ephy_spinner_unload_images),
174 (ephy_spinner_init), (ephy_spinner_expose),
175 (bump_spinner_frame_cb), (ephy_spinner_start),
176 (ephy_spinner_remove_update_callback), (ephy_spinner_stop),
177 (ephy_spinner_size_request):
179 Simplify code and save some memory.
181 2006-09-29 Christian Persch <chpe@cvs.gnome.org>
183 * embed/mozilla/EventContext.cpp:
185 Add smb: to recognised web schemes. Bug #352733.
187 2006-09-29 Christian Persch <chpe@cvs.gnome.org>
189 * lib/widgets/ephy-spinner.c: (ephy_spinner_images_free),
190 (ephy_spinner_cache_data_unload), (scale_to_size),
191 (ephy_spinner_images_load), (ephy_spinner_cache_data_new),
192 (ephy_spinner_cache_data_free), (ephy_spinner_cache_get_images),
193 (ephy_spinner_cache_finalize), (ephy_spinner_cache_class_init),
194 (ephy_spinner_cache_ref), (ephy_spinner_init),
195 (ephy_spinner_set_size), (ephy_spinner_size_request):
196 * lib/widgets/testspinner.c:
198 Fix spinner with new g-i-t. Fixes bug #330415.
199 Fix a crash when failing to load some icon data, Gedit bug #357456.
201 2006-09-24 Jean-François Rameau <jframeau@cvs.gnome.org>
203 * src/ephy-window.c: (ephy_window_constructor):
204 * src/ephy-lockdown.c: (update_window):
205 * src/window-commands.c: (window_cmd_file_new_window), (window_cmd_file_new_tab):
206 * src/window-commands.h: (window_cmd_file_new_window), (window_cmd_file_new_tab):
207 * src/ephy-toolbar.c: (ephy_toolbar_set_window):
208 * src/ephy-home-action.c: (ephy_home_action_activate):
210 Add middle-click on New Tab/Window button to open URL on clipboard. Fix bug 149715.
211 Both New Tab and New Window actions are now EphyHomeAction.
213 2006-09-23 Christian Persch <chpe@cvs.gnome.org>
215 * embed/mozilla/GtkNSSClientAuthDialogs.h:
216 * embed/mozilla/GtkNSSKeyPairDialogs.h:
218 These header files were GPL v2-only while the implementation .cpp
219 files already were v2+. Thanks to crispin for agreeing to licence the
222 2006-09-17 Christian Persch <chpe@cvs.gnome.org>
224 * embed/mozilla/EphyFind.cpp:
228 2006-09-16 Christian Persch <chpe@cvs.gnome.org>
230 * data/epiphany.schemas.in:
232 Default to printing background images.
234 2006-09-16 Christian Persch <chpe@cvs.gnome.org>
236 * embed/mozilla/EphyContentPolicy.cpp:
237 * embed/mozilla/EphyContentPolicy.h:
238 * embed/mozilla/EphySidebar.cpp:
239 * embed/mozilla/EphySidebar.h:
240 * embed/mozilla/MozRegisterComponents.cpp:
242 Remove ill-conceived attempt at uninstalling the XPInstall handler,
243 and move category registration to the classes that are being
246 2006-09-16 Christian Persch <chpe@cvs.gnome.org>
248 * data/default-prefs-common.js:
250 Activate about:config warning.
252 2006-09-13 Jean-François Rameau <jframeau@cvs.gnome.org>
254 * src/ephy-link.c: (ephy_link_flags_from_current_event):
256 Check for GDK_BUTTON_RELEASE event type in case of a middle click.
259 2006-09-13 Jean-François Rameau <jframeau@cvs.gnome.org>
261 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_construct_contents),
262 (icon_button_press_event_cb):
264 Clicking favicon in the location bar selects URL. Fix bug #349557.
266 2006-09-12 Christian Persch <chpe@cvs.gnome.org>
270 Prefer xulrunner over mozilla.
272 2006-09-06 Christian Persch <chpe@cvs.gnome.org>
276 Remove some unnecessary static data.
278 2006-09-03 Christian Persch <chpe@cvs.gnome.org>
282 Set API version to 2.17.
284 2006-09-03 Christian Persch <chpe@cvs.gnome.org>
288 Post-release version bump.
290 2006-09-03 Christian Persch <chpe@cvs.gnome.org>
292 === Release 2.16.0 ===
294 2006-09-03 Christian Persch <chpe@cvs.gnome.org>
298 Update API version for 2.16.
300 2006-08-24 Christian Persch <chpe@cvs.gnome.org>
302 * data/mime-types-permissions.xml:
304 Add some more mime types. Fixes bug #352482.
306 2006-08-22 Christian Persch <chpe@cvs.gnome.org>
308 * embed/mozilla/GeckoFormSigningDialog.cpp:
312 2006-08-21 Christian Persch <chpe@cvs.gnome.org>
316 Post-release version bump.
318 2006-08-21 Christian Persch <chpe@cvs.gnome.org>
320 === Release 2.15.92 ===
327 * embed/mozilla/EphyAboutModule.cpp:
329 Use escaped URL for about:recover. Fixes bug #351296.
333 Remove shortcut for SendPage.
335 2006-08-21 Christian Persch <chpe@cvs.gnome.org>
337 * data/glade/print.glade:
338 * embed/mozilla/GeckoPrintService.cpp:
340 Don't show the empty window that the print options tab is
341 taken from, and don't leak the glade object.
343 2006-08-21 Christian Persch <chpe@cvs.gnome.org>
345 * data/epiphany-pango.schemas:
347 Enable pango for Urdu locale.
349 2006-08-19 Christian Persch <chpe@cvs.gnome.org>
351 * embed/mozilla/EphyFind.cpp:
355 2006-08-18 Christian Persch <chpe@cvs.gnome.org>
357 * data/default-prefs-common.js:
359 Disable DOM storage for now.
361 2006-08-17 Christian Persch <chpe@cvs.gnome.org>
363 * lib/ephy-print-utils.c:
365 Fix crash when reading the options file. Bug #351788.
366 Actually return the settings object.
368 2006-08-17 Christian Persch <chpe@cvs.gnome.org>
370 * data/epiphany-pango.schemas:
372 Enable pango for Thai locale. Bug #339532.
374 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
377 * configure.ac: Fix intltool req.
379 2006-08-13 Christian Persch <chpe@cvs.gnome.org>
381 * lib/ephy-print-utils.c:
382 (ephy_print_utils_page_setup_new_from_key_file):
384 Don't crash on error. Bug #351187.
386 2006-08-12 Christian Persch <chpe@cvs.gnome.org>
388 * embed/mozilla/mozilla-embed-single.cpp:
390 nsIPassword.h is always available. Fixes bug #350997.
392 2006-08-10 Christian Persch <chpe@cvs.gnome.org>
394 * plugins/desktop-file/plugin.cpp:
396 Fix crash on PPC due to differing pointer types.
398 2006-08-10 Christian Persch <chpe@cvs.gnome.org>
400 * data/default-prefs-common.js:
402 Add missing semicolon. Bug #350711.
404 2006-08-09 Jean-François Rameau <jframeau@cvs.gnome.org>
406 * src/popup-commands.c: (background_download_completed):
407 * lib/ephy-file-helpers.h: (ephy_file_launch_desktop_file):
408 * lib/ephy-file-helpers.c: (ephy_file_launch_desktop_file):
410 ephy_file_launch_desktop_file accepts now a parameter. Fix #343321.
414 Remove CONF_DESKTOP_BG_PICTURE #define. No need.
416 2006-08-08 Christian Persch <chpe@cvs.gnome.org>
420 Fix one AS_HELP_STRING.
422 2006-08-08 Jean-François Rameau <jframeau@cvs.gnome.org>
425 * src/ephy-notebook.h:
426 * src/ephy-notebook.c:
427 * src/epiphany.override:
429 Expose notebook->priv->focused_pages to extensions. Fix bug #350187.
431 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
435 Post-release version bump.
437 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
439 === Release 2.5.91 ===
443 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
447 Don't allow closing the window if quit is locked down.
448 Patch by Diego Escalante Urrelo, bug #320091.
450 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
453 * src/ephy-history-window.c:
455 Avoid accels on thin characters. Patch by
456 Crispin Flowerday, bug #331777.
458 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
461 * src/window-commands.c:
462 * src/window-commands.h:
464 Add "delete text" command.
466 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
470 Also recognise keypad keys for navigation. Bug #337089.
472 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
474 * embed/mozilla/Makefile.am:
478 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
482 Correctly mark mouse click events as consumed.
484 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
486 * lib/widgets/ephy-location-entry.c:
488 Improve the a11y theme check.
490 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
494 Use variables here, not configure substitutions.
496 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
498 * embed/mozilla/mozilla-notifiers.cpp:
500 Simply CallGetService to get the pref branch.
502 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
504 * embed/mozilla/mozilla-embed-single.cpp:
506 Use AutoJSContextStack on window open.
509 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
511 * data/default-prefs-common.js:
513 Set printer name setting.
515 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
517 * doc/reference/Makefile.am:
519 Try to fix the docs build with gecko trunk.
521 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
525 Remove suprious entry.
527 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
529 * src/ephy-toolbar-editor.c:(ephy_toolbar_editor_response):
531 Make sure to destroy the dialogue in all cases.
533 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
535 * embed/mozilla/mozilla-embed-single.cpp:
536 R embed/mozilla/MozillaPrivate.cpp:
537 R embed/mozilla/MozillaPrivate.h:
541 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
543 * embed/mozilla/EventContext.cpp:
545 Don't start search on <embed> and <object> elements.
547 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
549 * data/default-prefs-common.js:
551 Don't leak the UI language.
553 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
555 * data/mime-types-permissions.xml:
559 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
561 * data/epiphany.schemas.in:
563 Document the print_frames key.
565 2006-08-07 Christian Persch <chpe@cvs.gnome.org>
567 * embed/mozilla/MozDownload.cpp:
569 Decrease maximum progress update to 0.5s
571 2006-08-05 Christian Persch <chpe@cvs.gnome.org>
577 2006-08-05 Christian Persch <chpe@cvs.gnome.org>
579 * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup),
580 (ephy_embed_shell_set_print_settings):
584 2006-08-05 Christian Persch <chpe@cvs.gnome.org>
588 Remove accel for ViewToolbar. Bug #328783.
590 2006-08-05 Christian Persch <chpe@cvs.gnome.org>
592 * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup),
593 (ephy_embed_shell_get_page_setup),
594 (ephy_embed_shell_set_print_settings),
595 (ephy_embed_shell_get_print_settings):
596 A lib/ephy-print-utils.c:
597 A lib/ephy-print-utils.h:
598 * lib/ephy-string.c: (ephy_string_flags_from_string),
599 (ephy_string_flags_to_string), (ephy_string_enum_from_string),
600 (ephy_string_enum_to_string):
603 Persist print settings and page setup.
605 2006-07-26 Luca Ferretti <elle.uca@libero.it>
607 * lib/ephy-stock-icons.c:
608 * lib/ephy-stock-icons.h:
611 Define STOCK_NEW_WINDOW with named icon "window-new" and use it
612 in File -> New Window. Use "tab-new", "bookmark-new" and
613 "mail-forward" named icons from Icon Naming Standard for related
614 actions. A first step to fix bug # 348350
616 2006-07-24 Jean-François Rameau <jframeau@cvs.gnome.org>
618 * lib/ephy-spell-check.c: (ephy_spell_check_init):
620 Set default dictionary based on applicable locale names.
622 2006-07-24 Christian Persch <chpe@cvs.gnome.org>
624 * data/glade/certificate-dialogs.glade:
626 Make this a vbox, not a table.
628 2006-07-24 Christian Persch <chpe@cvs.gnome.org>
630 * lib/ephy-password-dialog.c:
632 Fix default activation.
634 * data/glade/form-signing-dialog.glade:
635 * embed/mozilla/GeckoFormSigningDialog.cpp:
637 Fix content packing options.
639 2006-07-24 Christian Persch <chpe@cvs.gnome.org>
641 * data/glade/certificate-dialogs.glade:
643 Fix spacings, and don't use dummy text.
645 2006-07-24 Christian Persch <chpe@cvs.gnome.org>
647 * data/ui/epiphany-ui.xml:
648 * src/ephy-statusbar.c: (ephy_statusbar_class_init),
649 (padlock_button_press_cb), (create_statusbar_security_icon):
650 * src/ephy-statusbar.h:
651 * src/ephy-window.c: (ephy_window_constructor):
652 * src/window-commands.c: (window_cmd_view_page_security_info),
653 (window_cmd_help_about):
654 * src/window-commands.h:
656 Add page security info dialogue from Certificates extension.
658 2006-07-24 Christian Persch <chpe@cvs.gnome.org>
660 * lib/widgets/ephy-location-entry.c: (match_selected_cb):
662 Reset IM context before activation. Bug #348478, patch by
663 Nguyễn Thái Ngọc Duy.
665 2006-07-23 Jean-François Rameau <jframeau@cvs.gnome.org>
667 * embed/mozilla/Makefile.am:
669 Missing GeckoFormSigningDialog entries.
671 2006-07-22 Christian Persch <chpe@cvs.gnome.org>
673 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_export):
675 Add accel. Bug #337913.
677 2006-07-22 Christian Persch <chpe@cvs.gnome.org>
679 * embed/mozilla/GtkNSSDialogs.cpp:
680 * embed/mozilla/GtkNSSDialogs.h:
681 * embed/mozilla/MozRegisterComponents.cpp:
683 Implement nsIDOMCryptoDialogs, nsITokenDialogs and
684 nsITokenPasswordDialogs. Bug #312869.
686 * embed/mozilla/EphyUtils.cpp:
687 * embed/mozilla/EphyUtils.h:
689 Add a helper function to get the DOM window off the native
690 call context, to work around unavailable parent window
691 in nsIDOMCryptoDialogs
692 ( https://bugzilla.mozilla.org/show_bug.cgi?id=341914).
694 2006-07-23 Christian Persch <chpe@cvs.gnome.org>
696 * src/ephy-main.c: (main):
698 No need to double-init gnome-vfs.
700 2006-07-22 Christian Persch <chpe@cvs.gnome.org>
702 * data/glade/Makefile.am:
703 * data/glade/form-signing-dialog.glade:
704 * embed/mozilla/GeckoFormSigningDialog.cpp:
705 * embed/mozilla/GeckoFormSigningDialog.h:
706 * embed/mozilla/MozRegisterComponents.cpp:
708 Implement nsIFormSigningDialog. Bug #312869.
710 2006-07-21 Christian Persch <chpe@cvs.gnome.org>
712 * data/epiphany.schemas.in:
713 * data/glade/prefs-dialog.glade:
714 * embed/mozilla/mozilla-notifiers.cpp:
716 * src/prefs-dialog.c:
718 Add a way to turn off password remembering. Bug #332374.
720 2006-07-21 Christian Persch <chpe@cvs.gnome.org>
722 * data/epiphany.schemas.in:
723 * data/glade/print.glade:
724 * embed/mozilla/GeckoPrintService.cpp:
725 * embed/mozilla/GeckoPrintService.h:
726 * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box),
727 (ephy_gui_message_dialog_set_wrap_mode), (checkbutton_toggled_cb),
728 (ephy_gui_connect_checkbutton_to_gconf):
731 Add our options in a custom tab in the print dialogue.
733 2006-07-20 Christian Persch <chpe@cvs.gnome.org>
735 * lib/widgets/ephy-location-entry.c: (entry_key_press_cb),
736 (entry_activate_after_cb), (action_activated_after_cb),
737 (ephy_location_entry_reset_internal), (ephy_location_entry_reset):
739 When resetting the entry also emit user-changed, to restore the original
740 URI in the tab's property. Bug #345934.
742 2006-07-18 Christian Persch <chpe@cvs.gnome.org>
744 * embed/mozilla/EphyPromptService.cpp:
746 Force label wrapping.
748 2006-07-10 Christian Persch <chpe@cvs.gnome.org>
752 Post-release version bump.
754 2006-07-10 Christian Persch <chpe@cvs.gnome.org>
756 === Release 2.15.4 ===
760 2006-07-10 Christian Persch <chpe@cvs.gnome.org>
762 * lib/widgets/ephy-node-view.c:
763 (ephy_node_view_selection_changed_cb), (ephy_node_view_remove):
765 Work around bug #346662 by not changing selection while removing the
766 nodes. Fixes crash with gtk 2.10.
768 2006-07-10 Christian Persch <chpe@cvs.gnome.org>
770 * src/ephy-window.c: (settings_change_notify),
771 (ephy_window_key_press_event):
773 Fix for empty menubar accel setting.
774 Don't activate insensitive actions, bug #347022.
776 2006-07-10 Christian Persch <chpe@cvs.gnome.org>
778 * lib/widgets/ephy-location-entry.c: (entry_key_press_cb),
779 (entry_key_press_after_cb), (entry_activate_after_cb),
780 (match_selected_cb), (action_activated_after_cb),
781 (ephy_location_entry_construct_contents),
782 (ephy_location_entry_set_completion):
783 * src/ephy-location-action.c: (action_activated_cb):
785 Fix middle-click and ctrl-enter in the location entry autocompletion
786 drop-down. Bug #345934, based on a patch by johannes@sipsolutions.net.
788 2006-07-06 Jean-François Rameau <jframeau@cvs.gnome.org>
790 * embed/mozilla/MozDownload.cpp: (OnProgressChange64):
792 Don't hammer the cpu when downloading file with an unknown size.
795 * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup),
796 (ephy_embed_shell_set_print_settings):
798 Fix compiler warnings.
800 2006-07-06 Christian Persch <chpe@cvs.gnome.org>
802 * src/window-commands.c:
804 Fix compiler warning.
806 2006-07-06 Christian Persch <chpe@cvs.gnome.org>
808 * embed/mozilla/EphyFind.cpp:
809 * embed/mozilla/EphyFind.h:
811 Guess what? Another mozilla API change!
813 2006-07-06 Christian Persch <chpe@cvs.gnome.org>
815 * embed/mozilla/AutoWindowModalState.cpp:
816 * embed/mozilla/AutoWindowModalState.h:
820 2006-07-06 Christian Persch <chpe@cvs.gnome.org>
822 A embed/mozilla/AutoWindowModalState.cpp:
823 A embed/mozilla/AutoWindowModalState.h:
824 * embed/mozilla/ContentHandler.cpp:
825 * embed/mozilla/EphyPromptService.cpp:
826 * embed/mozilla/FilePicker.cpp:
827 * embed/mozilla/FilePicker.h:
828 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
829 * embed/mozilla/GtkNSSDialogs.cpp:
830 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
831 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
832 * embed/mozilla/Makefile.am:
834 Prevent DOM window closure while we display a modal dialogue on it.
836 2006-07-01 Christian Persch <chpe@cvs.gnome.org>
838 * src/bookmarks/ephy-bookmark-action.c
839 (ephy_bookmark_action_sync_smart_url):
841 Don't cast to gboolean but check for != NULL instead.
843 2006-07-01 Christian Persch <chpe@cvs.gnome.org>
849 2006-06-25 Jean-François Rameau <jframeau@cvs.gnome.org>
852 * src/epiphany.override:
855 Add EphyFindToolbar type to Python binding.
858 2006-06-23 Jean-François Rameau <jframeau@cvs.gnome.org>
860 * embed/mozilla/MozRegisterComponents.cpp: (mozilla_register_components):
862 Fix a warning from gecko "Bad contract id registed with the script namespace manager".
863 Only unregister xpinstall factory with gecko >= 1.9.
865 2006-06-22 Christian Persch <chpe@cvs.gnome.org>
867 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
868 * embed/mozilla/GtkNSSDialogs.cpp:
869 * embed/mozilla/GtkNSSDialogs.h:
870 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
871 * embed/mozilla/MozRegisterComponents.cpp:
873 A lib/ephy-password-dialog.c:
874 A lib/ephy-password-dialog.h:
876 Implement nsITokenPasswordDialogs. Misc cleanups and mozilla string
877 simplification now that we depend on gecko 1.8.
879 2006-06-22 Christian Persch <chpe@cvs.gnome.org>
883 Fix 'unknown gecko' error output.
885 2006-06-21 Christian Persch <chpe@cvs.gnome.org>
887 * embed/mozilla/GeckoPrintService.cpp:
888 * embed/mozilla/GeckoPrintSession.cpp:
889 * embed/mozilla/GeckoPrintSession.h:
891 Fix build with latest gtk printing changes.
893 2006-06-19 Christian Persch <chpe@cvs.gnome.org>
895 * embed/mozilla/EphyAboutModule.cpp:
897 Look! Yet Another Mozilla API Change!
899 2006-06-18 Christian Persch <chpe@cvs.gnome.org>
903 Fix wrong test, bug #344848.
905 2006-06-18 Christian Persch <chpe@cvs.gnome.org>
908 * data/default-prefs-common.js:
910 * embed/ephy-embed-shell.c: (ephy_embed_shell_dispose),
911 (ephy_embed_shell_set_page_setup),
912 (ephy_embed_shell_get_page_setup),
913 (ephy_embed_shell_set_print_settings),
914 (ephy_embed_shell_get_print_settings):
915 * embed/ephy-embed-shell.h:
916 * embed/mozilla/EphyBrowser.cpp:
917 * embed/mozilla/EphyBrowser.h:
918 * embed/mozilla/EphyUtils.cpp:
919 * embed/mozilla/EphyUtils.h:
920 * embed/mozilla/Makefile.am:
921 A embed/mozilla/GeckoPrintService.cpp:
922 A embed/mozilla/GeckoPrintService.h:
923 A embed/mozilla/GeckoPrintSession.cpp:
924 A embed/mozilla/GeckoPrintSession.h:
925 * embed/mozilla/MozRegisterComponents.cpp:
926 R embed/mozilla/PrintingPromptService.cpp:
927 R embed/mozilla/PrintingPromptService.h:
928 * embed/mozilla/mozilla-embed-single.cpp:
929 R embed/print-dialog.c:
930 R embed/print-dialog.h:
931 * src/ephy-shell.c: (ephy_shell_dispose),
932 (ephy_shell_get_prefs_dialog):
935 * src/window-commands.c: (page_setup_done_cb),
936 (window_cmd_file_print_setup):
938 Drop libgnomeprint[ui] and use gtk printing.
940 2006-06-18 Christian Persch <chpe@cvs.gnome.org>
942 * embed/downloader-view.c: (status_icon_popup_menu_cb):
944 Fix context menu positioning.
946 2006-06-16 Wouter Bolsterlee <uws+gnome@xs4all.nl>
948 * src/ephy-session.c: (session_command_autoresume):
949 Make the crash recovery dialog appear on the taskbar.
952 2006-06-16 Christian Persch <chpe@cvs.gnome.org>
954 * data/default-prefs-common.js:
956 Set the warn-entering-weak security warn pref to true.
958 2006-06-14 Christian Persch <chpe@cvs.gnome.org>
962 Fix --disable-spell-checker configure option. Bug #344848.
964 2006-06-10 Christian Persch <chpe@cvs.gnome.org>
968 Post-release version bump.
970 2006-06-10 Christian Persch <chpe@cvs.gnome.org>
972 === Release 2.15.3 ===
976 2006-06-09 Christian Persch <chpe@cvs.gnome.org>
980 Remove accidentally commited code.
982 2006-06-09 Christian Persch <chpe@cvs.gnome.org>
988 2006-06-09 Christian Persch <chpe@cvs.gnome.org>
992 Fix configure output.
994 2006-06-09 Christian Persch <chpe@cvs.gnome.org>
998 Check for enchant, and output an overview of the configured
999 options on successful configure.
1001 * data/default-prefs-common.js:
1002 * embed/mozilla/GeckoSpellCheckEngine.cpp:
1003 * embed/mozilla/GeckoSpellCheckEngine.h:
1004 * embed/mozilla/Makefile.am:
1005 * embed/mozilla/MozRegisterComponents.cpp:
1007 * lib/ephy-spell-check.c:
1008 * lib/ephy-spell-check.h:
1010 Spell check support using the gecko 'spellchecker' extension.
1011 No corrections context menu or language switching yet.
1013 2006-06-08 Wouter Bolsterlee <uws+gnome@xs4all.nl>
1015 * configure.ac: Remove AM_GLIB_DEFINE_LOCALEDIR. Bug
1016 #343825, patch by Christian Persch.
1018 2006-06-08 Wouter Bolsterlee <uws+gnome@xs4all.nl>
1020 * src/ephy-shell.c: (ephy_shell_new_tab_full): copy
1021 history over when opening link in new tab/win using
1022 context menu. Fixes bug #340742, patch by René Stadler.
1024 2006-06-04 Christian Persch <chpe@cvs.gnome.org>
1026 * src/bookmarks/ephy-bookmarks.c: (resolve_cb):
1028 Don't crash on error from zeroconf bookmarks. Fixes bug #343922.
1030 2006-06-05 Wouter Bolsterlee <uws+gnome@xs4all.nl>
1032 * lib/widgets/ephy-location-entry.c: (keyword_match):
1033 Improve next-token logic for bookmark completion. Fixes
1034 #339167 (hopefully for real this time).
1036 2006-06-04 Christian Persch <chpe@cvs.gnome.org>
1038 * embed/mozilla/EphySidebar.cpp:
1040 The API change was reverted on 1.8 branch. Fixes bug #343592.
1042 2006-06-01 Jean-François Rameau <jframeau@cvs.gnome.org>
1044 * embed/ephy-embed-persist.h:
1045 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
1046 * embed/mozilla/EphySingle.cpp:
1047 (Init, Detach, ExamineCookies, ExamineResponse, ExamineRequest, Observe):
1048 * embed/mozilla/EphySingle.h:
1049 * embed/mozilla/MozDownload.cpp: (InitiateMozillaDownload):
1051 Don't set cookies from favicon downloads. Bug #337835.
1053 2006-05-30 Frederic Peters <fpeters@0d.be>
1055 * src/pdm-dialog.c: (pdm_dialog_cookies_construct):
1057 Allow cookie list to be sorted. (fixes #337845)
1059 2006-05-30 Frederic Peters <fpeters@0d.be>
1061 * lib/egg/egg-editable-toolbar.c: (action_sensitive_cb)
1063 Fix crash when moving zoom widget on toolbar (#338682)
1065 2006-05-29 Christian Persch <chpe@cvs.gnome.org>
1067 * lib/ephy-file-helpers.c: (ephy_file_launch_application),
1068 (launch_desktop_item):
1070 Fix launching of desktop files.
1072 2006-05-16 Jean-François Rameau <jframeau@cvs.gnome.org>
1076 * src/epiphany.defs:
1078 Add methods to EphyNode to set typed properties. This change improves the
1079 Python API so it should be easy now to play with bookmarks.
1081 Also clean up the code with unnecessary checks.
1083 2006-05-16 Christian Persch <chpe@cvs.gnome.org>
1087 Update intltool requirement to 0.35.
1089 2006-05-15 Christian Persch <chpe@cvs.gnome.org>
1093 Post-release version bump.
1095 2006-05-15 Christian Persch <chpe@cvs.gnome.org>
1097 === Release 2.15.2 ===
1101 2006-05-15 Christian Persch <chpe@cvs.gnome.org>
1103 * embed/mozilla/EphyHeaderSniffer.cpp:
1104 * embed/mozilla/EphyUtils.cpp:
1105 * embed/mozilla/FilePicker.cpp:
1106 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
1107 * embed/mozilla/GtkNSSDialogs.cpp:
1108 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
1109 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
1110 * embed/mozilla/MozDownload.cpp:
1111 * embed/mozilla/mozilla-embed-persist.cpp:
1112 * embed/mozilla/mozilla-embed-single.cpp:
1113 * embed/mozilla/mozilla-notifiers.cpp:
1114 * embed/mozilla/mozilla-x509-cert.cpp:
1118 2006-05-14 Christian Persch <chpe@cvs.gnome.org>
1120 * embed/mozilla/EphyUtils.cpp:
1121 * embed/mozilla/EphyUtils.h:
1122 * embed/mozilla/EventContext.cpp:
1124 Use nsAString::Equals.
1126 2006-05-14 Christian Persch <chpe@cvs.gnome.org>
1128 * src/bookmarks/ephy-bookmarks.c: (resolve_cb),
1129 (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop):
1131 Add https and ftp local bookmarks. Based on a patch by Celso Pinto,
1134 2006-05-14 Christian Persch <chpe@cvs.gnome.org>
1138 Manpage update from Victor Osadci.
1140 2006-05-12 Christian Persch <chpe@cvs.gnome.org>
1144 Explicit error message about unsupported gecko versions.
1146 2006-05-12 Christian Persch <chpe@cvs.gnome.org>
1148 * embed/mozilla/EphySidebar.cpp:
1150 The API is also changed on 1.8 branch, adapt the #ifdef accordingly.
1152 2006-05-12 Christian Persch <chpe@cvs.gnome.org>
1157 Update gecko version checks to detect also gecko 1.8.1.
1159 2006-05-11 Christian Persch <chpe@cvs.gnome.org>
1162 * data/default-prefs-common.js:
1163 R data/default-prefs-gecko-1-8.js:
1164 R data/default-prefs-mozilla.js:
1165 R data/default-prefs-toolkit.js:
1167 Merge those into -common prefs.
1169 2006-05-11 Wouter Bolsterlee <uws+gnome@xs4all.nl>
1171 * src/ephy-find-toolbar.c: (ephy_find_toolbar_find_next),
1172 (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open):
1174 Display the find bar for "Find Next" and "Find Previous"
1175 if it wasn't visible already. Entry focus is handlded
1176 with care so that use cases like incremental search work
1177 as expected. Fixes bug #333020.
1179 2006-05-11 Christian Persch <chpe@cvs.gnome.org>
1181 * src/ephy-find-toolbar.c: (entry_changed_cb),
1182 (ephy_find_toolbar_set_embed):
1184 Remove HAVE_TYPEAHEADFIND ifdefs, since we now always have that.
1185 Fixes the find bar after the drop of gecko 1.7/non-toolkit.
1187 2006-05-11 Christian Persch <chpe@cvs.gnome.org>
1189 * src/ephy-notebook.c:
1191 And revert it since it causes a gtk warning.
1193 2006-05-11 Christian Persch <chpe@cvs.gnome.org>
1195 * src/ephy-notebook.c: (notebook_drag_data_received_cb),
1196 (ephy_notebook_init), (build_tab_label):
1198 Allow text drags to notebook tab labels. Bug #339339, patch by Michael
1201 2006-05-11 Christian Persch <chpe@cvs.gnome.org>
1203 * src/bookmarks/ephy-bookmarks.c: (add_to_favorites), (resolve_cb),
1206 Don't crash when adding zeroconf bookmarks while bookmarks are locked
1209 2006-05-10 Christian Persch <chpe@cvs.gnome.org>
1212 * embed/mozilla/Makefile.am:
1213 * embed/mozilla/mozilla-embed-single.cpp:
1215 Drop non-toolkit gecko support too.
1217 2006-05-10 Christian Persch <chpe@cvs.gnome.org>
1219 * embed/mozilla/EphySidebar.cpp:
1221 Another API change! Thank you, mozilla!
1223 2006-05-10 Christian Persch <chpe@cvs.gnome.org>
1226 * data/glade/prefs-dialog.glade:
1227 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
1228 * embed/mozilla/AutoJSContextStack.cpp:
1229 * embed/mozilla/ContentHandler.cpp:
1230 * embed/mozilla/ContentHandler.h:
1231 * embed/mozilla/EphyAboutModule.cpp:
1232 * embed/mozilla/EphyAboutModule.h:
1233 * embed/mozilla/EphyBrowser.cpp:
1234 * embed/mozilla/EphyBrowser.h:
1235 * embed/mozilla/EphyContentPolicy.cpp:
1236 * embed/mozilla/EphyContentPolicy.h:
1237 * embed/mozilla/EphyDirectoryProvider.cpp:
1238 * embed/mozilla/EphyFind.cpp:
1239 * embed/mozilla/EphyFind.h:
1240 * embed/mozilla/EphyHeaderSniffer.cpp:
1241 * embed/mozilla/EphyHeaderSniffer.h:
1242 * embed/mozilla/EphyHistoryListener.cpp:
1243 * embed/mozilla/EphyHistoryListener.h:
1244 * embed/mozilla/EphyPromptService.cpp:
1245 * embed/mozilla/EphySidebar.cpp:
1246 * embed/mozilla/EphySidebar.h:
1247 * embed/mozilla/EphySingle.cpp:
1248 * embed/mozilla/EphySingle.h:
1249 * embed/mozilla/EphyUtils.cpp:
1250 * embed/mozilla/EphyUtils.h:
1251 * embed/mozilla/EventContext.cpp:
1252 * embed/mozilla/EventContext.h:
1253 * embed/mozilla/FilePicker.cpp:
1254 * embed/mozilla/FilePicker.h:
1255 * embed/mozilla/GlobalHistory.cpp:
1256 * embed/mozilla/GlobalHistory.h:
1257 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
1258 * embed/mozilla/GtkNSSDialogs.cpp:
1259 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
1260 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
1261 * embed/mozilla/GtkNSSSecurityWarningDialogs.h:
1262 * embed/mozilla/Makefile.am:
1263 * embed/mozilla/MozDownload.cpp:
1264 * embed/mozilla/MozDownload.h:
1265 * embed/mozilla/MozRegisterComponents.cpp:
1266 * embed/mozilla/MozRegisterComponents.h:
1267 * embed/mozilla/MozillaPrivate.cpp:
1268 * embed/mozilla/MozillaPrivate.h:
1269 * embed/mozilla/PrintingPromptService.cpp:
1270 * embed/mozilla/PrintingPromptService.h:
1271 * embed/mozilla/mozilla-download.cpp:
1272 * embed/mozilla/mozilla-download.h:
1273 * embed/mozilla/mozilla-embed-event.cpp:
1274 * embed/mozilla/mozilla-embed-event.h:
1275 * embed/mozilla/mozilla-embed-find.cpp:
1276 * embed/mozilla/mozilla-embed-find.h:
1277 * embed/mozilla/mozilla-embed-persist.cpp:
1278 * embed/mozilla/mozilla-embed-persist.h:
1279 * embed/mozilla/mozilla-embed-single.cpp:
1280 * embed/mozilla/mozilla-embed.cpp:
1281 * embed/mozilla/mozilla-embed.h:
1282 * embed/mozilla/mozilla-notifiers.cpp:
1283 * embed/mozilla/mozilla-notifiers.h:
1284 * embed/mozilla/mozilla-x509-cert.cpp:
1285 * embed/mozilla/mozilla-x509-cert.h:
1290 * src/ephy-window.c: (sync_tab_security):
1291 * src/prefs-dialog.c: (prefs_dialog_init):
1293 Drop support for gecko 1.7.
1295 2006-05-05 Wouter Bolsterlee <uws+gnome@xs4all.nl>
1297 * data/ui/epiphany-ui.xml: Added a close item on the tab
1298 right-click menu. Also reindented the XML file.
1300 2006-04-25 Christian Persch <chpe@cvs.gnome.org>
1302 * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_init),
1303 (ephy_tab_get_zoom), (_ephy_tab_get_id):
1305 * src/ephy-tabs-menu.c: (notebook_page_added_cb),
1308 Make sure each tab has its own unique ID, so accel paths don't
1309 conflict between windows. Fixes bug #339548.
1311 2006-04-24 Christian Perhristian Persch <chpe@cvs.gnome.org>
1315 Post-release version bump.
1317 2006-04-24 Christian Persch <chpe@cvs.gnome.org>
1319 === Release 2.15.1 ===
1322 * embed/mozilla/Makefile.am:
1323 * embed/mozilla/mozilla-embed-single.cpp:
1324 * src/window-commands.c: (window_cmd_help_about):
1332 Fix the build by adding bogus translator-credits strings.
1334 2006-04-20 Piers Cornwell <piers@gnome.org>
1336 * data/glade/prefs-dialog.glade:
1338 Fix duplicate accesskey. Bug 337912
1340 2006-04-20 Piers Cornwell <piers@gnome.org>
1342 * src/bookmarks/ephy-bookmarks-editor.c:
1344 Use header capitalisation. Bug #337915
1346 2006-04-19 Christian Persch <chpe@cvs.gnome.org>
1348 * data/glade/prefs-dialog.glade:
1349 * src/prefs-dialog.c:
1351 Fix mnemonic activation of download path button. Bug #339139.
1353 2006-04-17 Christian Persch <chpe@cvs.gnome.org>
1357 Also allow cairo-gtk2 builds.
1358 Builds but segfaults on startup.
1360 2006-04-17 Christian Persch <chpe@cvs.gnome.org>
1363 * embed/mozilla/GtkNSSDialogs.cpp:
1365 Check for nsIMutableArray.h and include it if found. Fixes build with
1368 2006-04-15 Tommi Komulainen <tommi.komulainen@iki.fi>
1370 * lib/widgets/ephy-location-entry.c (update_favicon): Replace
1371 'stock-new' fallback favicon with more semantically correct
1372 'text-html' It also looks better with Tango icon theme. Bug #337140
1374 2006-04-13 Christian Persch <chpe@cvs.gnome.org>
1378 Add -p as short option format for --private-instance.
1380 2006-04-12 Christian Persch <chpe@cvs.gnome.org>
1386 2006-04-11 Crispin Flowerday <gnome@flowerday.cx>
1388 * data/ui/epiphany-bookmark-editor-ui.xml:
1389 * data/ui/epiphany-history-window-ui.xml:
1390 * data/ui/epiphany-ui.xml:
1392 Reorder the menu items everywhere to have new tab above
1393 new window. Fixes bug #303417
1395 2006-04-10 Paul Drain <pd@cipherfunk.org>
1397 * data/art/Makefile.am:
1398 * data/bme-desktop.in.in:
1399 * data/epiphany-desktop.in.in:
1401 Install App-Friendly Theme Icons (GNOME Goal Two)
1403 2006-04-10 Christian Persch <chpe@cvs.gnome.org>
1405 * src/ephy-find-toolbar.c:
1407 Don't set find next/prev insensitive since that's redundant with
1408 the status indication, and breaks find while the document is loading.
1410 2006-04-10 Christian Persch <chpe@cvs.gnome.org>
1412 * embed/mozilla/mozilla-embed.cpp:
1414 Emit document-change event on fastback restore. Fixes bug #312785.
1416 2006-04-09 Christian Persch <chpe@cvs.gnome.org>
1418 * data/default-prefs-common.js:
1420 Enable spatial nav extension.
1422 2006-04-09 Christian Persch <chpe@cvs.gnome.org>
1425 A data/epiphany-pango.schemas:
1427 * src/ephy-main.c: (main):
1429 Enable pango for some indic languages, which depend on it for correct
1430 rendering. Bug #335799.
1432 2006-04-03 Jean-François Rameau <jframeau@cvs.gnome.org>
1434 * src/ephy-net-monitor.c:
1436 Improve the current code (less complex) and add a timeouted call
1437 to NetworkManager when requesting network status.
1440 2006-04-03 Christian Persch <chpe@cvs.gnome.org>
1442 * src/bookmarks/ephy-bookmarks-editor.c:
1443 (ephy_bookmarks_editor_construct):
1445 Disable export when locked down. Bug #337028.
1447 2006-04-03 Christian Persch <chpe@cvs.gnome.org>
1449 * embed/downloader-view.c:
1451 Fix status icon reference count.
1453 2006-04-03 Christian Persch <chpe@cvs.gnome.org>
1455 * embed/mozilla/MozDownload.cpp:
1457 Make sure we don't show "100%" on downloads unless they're really
1460 2006-04-03 Christian Persch <chpe@cvs.gnome.org>
1462 * src/ephy-dbus.c: (ephy_dbus_get_bus):
1463 * src/ephy-net-monitor.c:
1464 (ephy_net_monitor_check_for_active_device),
1465 (ephy_net_monitor_attach_to_dbus), (ephy_net_monitor_startup):
1467 Don't crash when we cannot connect to the system dbus. Bug #336557.
1469 2006-04-02 Christian Persch <chpe@cvs.gnome.org>
1471 * lib/ephy-gui.c: (ephy_gui_help_with_doc_id), (ephy_gui_help):
1474 Add ephy_guid_help_with_doc_id for use by e-e.
1476 2006-04-02 Christian Persch <chpe@cvs.gnome.org>
1478 * embed/mozilla/mozilla-notifiers.cpp:
1480 Oops, this is a string pref!
1482 2006-04-01 Christian Persch <chpe@cvs.gnome.org>
1484 * embed/mozilla/EphyPromptService.cpp:
1486 Fix crash when cancelling the prompt before the timeout has run.
1488 2006-03-28 Christian Persch <chpe@cvs.gnome.org>
1490 * embed/mozilla/EphyPromptService.cpp:
1491 * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed):
1492 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init):
1493 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init):
1494 * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
1495 * src/ephy-notebook.c: (ephy_notebook_init):
1496 * src/ephy-statusbar.c: (ephy_statusbar_init):
1498 Use g_object_ref_sink().
1500 2006-03-28 Jean-François Rameau <jframeau@cvs.gnome.org>
1502 * embed/mozilla/EphyContentPolicy.cpp: (ShouldLoad).
1504 Mozilla backend now supports adblock.
1507 2006-03-23 Christian Persch <chpe@cvs.gnome.org>
1509 * lib/ephy-node.c: (write_parent), (ephy_node_write_to_xml):
1511 Fix print format/arg mismatch.
1513 2006-03-23 Christian Persch <chpe@cvs.gnome.org>
1516 * src/ephy-main.c: (main):
1518 Drop compat code for libgnome < 2.14.
1521 2006-03-23 Christian Persch <chpe@cvs.gnome.org>
1523 * embed/downloader-view.c: (show_status_icon),
1524 (downloader_view_init), (downloader_view_finalize),
1525 (update_status_icon), (download_changed_cb),
1526 (downloader_view_add_download), (downloader_view_remove_download),
1527 (download_dialog_delete_event_cb):
1529 Remove #ifdef:s now that we depend on gtk+ 2.9.
1531 2006-03-23 Christian Persch <chpe@cvs.gnome.org>
1534 * data/ui/epiphany-ui.xml:
1535 * src/ephy-lockdown.c: (update_window):
1536 * src/ephy-notebook.c: (ephy_notebook_class_init),
1537 (button_press_cb), (ephy_notebook_init),
1538 (tab_label_weak_notify_cb), (build_tab_label):
1539 * src/ephy-notebook.h:
1540 * src/ephy-session.c: (notebook_page_added_cb),
1541 (notebook_page_removed_cb), (notebook_page_reordered_cb),
1542 (impl_attach_window):
1543 * src/ephy-tabs-menu.c: (notebook_page_added_cb),
1544 (notebook_page_removed_cb), (notebook_page_reordered_cb),
1545 (ephy_tabs_menu_set_window):
1546 * src/ephy-window.c: (update_tabs_menu_sensitivity),
1547 (idle_tab_remove_cb), (notebook_page_added_cb),
1548 (notebook_page_removed_cb), (notebook_page_reordered_cb),
1549 (notebook_page_close_request_cb), (setup_notebook),
1550 (ephy_window_remove_tab), (notebook_switch_page_cb):
1551 * src/epiphany.defs:
1552 * src/window-commands.c: (window_cmd_tabs_move_left),
1553 (window_cmd_tabs_move_right):
1555 Port notebook DND to gtk+ 2.9.
1557 2006-03-20 Christian Persch <chpe@cvs.gnome.org>
1559 * embed/downloader-view.c: (status_icon_popup_menu_cb),
1560 (show_status_icon), (downloader_view_init),
1561 (downloader_view_finalize), (update_status_icon),
1562 (download_changed_cb), (downloader_view_add_download),
1563 (downloader_view_remove_download),
1564 (download_dialog_delete_event_cb):
1568 * lib/egg/Makefile.am:
1569 * lib/egg/eggstatusicon.c:
1570 * lib/egg/eggstatusicon.h:
1571 * lib/egg/eggtrayicon.c:
1572 * lib/egg/eggtrayicon.h:
1573 * lib/egg/eggtraymanager.c:
1574 * lib/egg/eggtraymanager.h:
1576 Remove egg status icons files.
1578 2006-03-19 Jean-François Rameau <jframeau@cvs.gnome.org>
1580 * embed/mozilla/EphySidebar.cpp:
1581 * embed/mozilla/MozRegisterComponents.cpp:
1583 Sync Epiphany with Gecko trunk according to
1584 https://bugzilla.mozilla.org/show_bug.cgi?id=330420.
1585 (Add nsIClassInfo.h).
1587 2006-03-17 Wouter Bolsterlee <uws@xs4all.nl>
1589 * src/ephy-tab.c: (ephy_tab_file_monitor_cb),
1590 (ephy_tab_update_file_monitor):
1592 Add support for local directory monitoring (in addition to
1593 local file monitoring). Bug #332049.
1595 2006-03-13 Christian Persch <chpe@cvs.gnome.org>
1597 * data/chrome/brand.dtd.in:
1599 Add releaseBaseURL entity.
1601 2006-03-12 Christian Persch <chpe@cvs.gnome.org>
1603 * plugins/desktop-file/Makefile.am:
1604 * plugins/desktop-file/plugin.cpp:
1606 Add support for IE link files. Bug #330735.
1608 2006-03-12 Christian Persch <chpe@cvs.gnome.org>
1613 Set different exit codes when exiting from different places
1614 in the test program, so we can see the cause of the failure
1617 2006-03-12 Christian Persch <chpe@cvs.gnome.org>
1621 Update after branching.
1623 2006-03-12 Christian Persch <chpe@cvs.gnome.org>
1625 === Release 2.14.0 ===
1632 * src/prefs-dialog.c: (prefs_dialog_show_help),
1633 (font_prefs_dialog_response_cb):
1635 Fix the documentation ID the Help button points to.
1637 2006-03-12 Christian Persch <chpe@cvs.gnome.org>
1639 * src/window-commands.c:
1641 Add Victor to documenters in About dialogue.
1643 2006-03-10 Christian Persch <chpe@cvs.gnome.org>
1645 * src/bookmarks/ephy-bookmarks-editor.c:
1647 Fix item ordering to fix bookmarks export format. Bug #333959,
1648 patch has RT approval.
1650 2006-03-08 Christian Persch <chpe@cvs.gnome.org>
1652 * embed/mozilla/EphyPromptService.cpp:
1654 Don't throw when cancelling the dialogue with ESC. Fixes bug #333780,
1655 patch has RT approval.
1657 2006-03-07 Christian Persch <chpe@cvs.gnome.org>
1659 * embed/mozilla/GlobalHistory.cpp:
1661 Build fix to build with 1.8 branch. No code changes, only
1662 #ifdef code that must not be built on 1.8 branch.
1664 2006-03-06 Christian Persch <chpe@cvs.gnome.org>
1666 === Release 1.9.99 ===
1670 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1672 * embed/mozilla/MozRegisterComponents.cpp:
1674 Back the xpinstall change out; it breaks on gecko 1.8.
1676 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1678 * src/ephy-session.c:
1680 Update timestamp on resume dialogue when queuing a
1683 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1685 * embed/mozilla/mozilla-embed-find.cpp:
1687 Don't use g_return_if_fail here.
1689 * embed/mozilla/mozilla-embed-single.cpp:
1693 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1695 * data/epiphany-fonts.schemas:
1696 * data/generate-font-schemas.py:
1698 Fix fonts schema default values.
1700 * embed/downloader-view.c: (downloader_view_build_ui):
1704 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1706 * embed/mozilla/MozRegisterComponents.cpp:
1708 Use the right category.
1710 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1712 * data/mime-types-permissions.xml:
1714 Mark application/x-xpinstall as unsafe.
1716 * embed/mozilla/MozRegisterComponents.cpp:
1718 Unregister xpinstall content handler and JS objects;
1719 fixes download of .xpi files.
1721 2006-03-05 Christian Persch <chpe@cvs.gnome.org>
1726 Before running any test programs, check that we can compile and run
1727 any XPCOM programs at all.
1729 2006-03-03 Jean-François Rameau <jframeau@cvs.gnome.org>
1732 * embed/mozilla/GlobalHistory.h:
1733 * embed/mozilla/GlobalHistory.cpp:
1735 Sync Epiphany with new nsIGlobalHistory3 stuff.
1737 * embed/mozilla/EphyContentPolicy.cpp: (GetEmbedFromContext):
1739 Fix a missing return.
1741 2006-03-02 Christian Persch <chpe@cvs.gnome.org>
1743 * embed/mozilla/EphyContentPolicy.cpp:
1745 Don't block stylesheets (for now).
1747 2006-03-02 Jean-François Rameau <jframeau@cvs.gnome.org>
1749 * src/ephy-history-window.c: (ephy_history_window_set_parent):
1751 Fix a warning introduced in my last patch (gcc 4.1 warnings).
1753 2006-03-02 Christian Persch <chpe@cvs.gnome.org>
1755 * src/ephy-dbus.c: (_ephy_dbus_startup):
1757 Don't try to connect to the session bus when we're
1758 starting a private instance.
1760 2006-03-02 Peter Harvey <peter.a.harvey@gmail.com>
1764 Fix a bug introduced in my last patch where statusbar visibility
1765 was inverted from what it should have been.
1767 2006-03-02 Christian Persch <chpe@cvs.gnome.org>
1769 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
1771 If we can't detect the mime type, fall back to checking the file
1772 extension. Bug #331468.
1774 * src/ephy-main.c: (main):
1776 Don't pass NULL to realpath if PATH_MAX is defined. Bug #333051.
1778 2006-03-02 Jean-François Rameau <jframeau@cvs.gnome.org>
1780 * embed/ephy-embed-shell.c:(ephy_embed_shell_dispose):
1781 * src/ephy-encoding-menu.c: (ephy_encoding_menu_view_dialog_cb):
1782 * src/ephy-history-window.c: (cmd_clear), (ephy_history_window_finalize):
1783 * src/ephy-shell.c: (ephy_shell_get_pdm_dialog),(ephy_shell_get_prefs_dialog),
1784 (ephy_shell_get_print_setup_dialog):
1785 * src/prefs-dialog.c: (prefs_dialog_finalize), (font_prefs_button_clicked_cb),
1786 (language_editor_add_button_clicked_cb):
1787 * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_finalize):
1789 Fix gcc 4.1 warnings (dereferencing type-punned pointer will break strict-aliasing rules).
1791 2006-03-02 Christian Persch <chpe@cvs.gnome.org>
1793 * embed/mozilla/GtkNSSDialogs.cpp:
1794 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
1795 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
1797 Make these implement threadsafe isupports.
1799 2006-03-02 Christian Persch <chpe@cvs.gnome.org>
1801 * embed/mozilla/EventContext.cpp:
1803 Don't activate typeaheadfind on XUL documents.
1805 2006-02-27 Christian Persch <chpe@cvs.gnome.org>
1809 Post-release version bump.
1811 2006-02-27 Christian Persch <chpe@cvs.gnome.org>
1813 === Release 1.9.8 ===
1818 2006-02-24 Christian Persch <chpe@cvs.gnome.org>
1820 * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source):
1822 Distinguish different firefox profiles when showing the list to
1823 choose which one to import.
1825 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com>
1827 * src/bookmarks/ephy-bookmark-action.c
1829 Set the tooltip for bookmarks on the toolbar, using a
1830 'title\nlocation' format. Bug #332113.
1832 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com>
1834 * src/bookmarks/ephy-bookmark-action.c
1836 Update the bookmark icon if the toolbar is reconfigured
1837 (happens when the theme changes). Everything else should
1838 be already handled by the class handler. Bug #148940.
1840 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com>
1842 * lib/egg/egg-editable-toolbar.c
1844 Fix a bug where the visibility_paths were deleted on
1845 deconstruct rather than dispose.
1847 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com>
1849 * lib/egg/egg-editable-toolbar.c
1851 Made the "Show" menu items insensitive when the entire toolbar
1854 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com>
1856 * src/bookmarks/ephy-topics-palette.c
1858 Changed selection mode to 'none'. Makes it more
1859 usable for mouse users, and we have a text entry
1860 for keyboard users anyway.
1862 2006-02-23 Peter Harvey <peter.a.harvey@gmail.com>
1864 * lib/egg/egg-editable-toolbar.c
1866 Added translator comment.
1868 2006-02-23 Christian Persch <chpe@cvs.gnome.org>
1870 * src/window-commands.c: (window_cmd_file_close_window),
1871 (window_cmd_help_about):
1873 Use the same machanism for Ctrl-W as clicking the tab's
1874 close button. Fixes bug #319530.
1876 2006-02-23 Christian Persch <chpe@cvs.gnome.org>
1880 Added GECKO_CHECK_CONTRACTIDS. Fix variable name quoting in
1881 GECKO_GECKO_CONTRACTID.
1885 Check with GECKO_CHECK_CONTRACTIDS.
1886 Remove redundant check for typeaheadfind.
1888 2006-02-23 Christian Persch <chpe@cvs.gnome.org>
1892 Refactored. Added GECKO_XPCOM_PROGRAM modelled after AC_LANG_PROGRAM
1893 but which produces a program which uses XPCOM; and made
1894 GECKO_CHECK_CONTRACTID use this.
1898 Add a check for the gecko typeaheadfind extension. Bug #329118.
1900 2006-02-22 Peter Harvey <peter.a.harvey@gmail.com>
1902 * src/bookmarks/ephy-topics-entry.c
1904 Improved behaviour of completion popup.
1906 2006-02-22 Christian Persch <chpe@cvs.gnome.org>
1908 * data/default-prefs-gecko-1-8.js:
1910 Unset general.useragent.extra.simple pref from xulrunner,
1911 we don't want that in our UA string.
1913 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com>
1915 * data/ui/epiphany-fs-toolbar.xml
1916 * lib/egg/egg-toolbars-model.c
1917 * lib/egg/egg-toolbars-model.h
1919 Added "editable" attribute for toolbars.
1921 * data/ui/epiphany-ui.xml
1922 * lib/egg/egg-editable-toolbar.c
1923 * lib/egg/egg-editable-toolbar.h
1924 * src/ephy-toolbar.c
1927 Many improvements to toolbar menus. Includes
1928 changes to show visibility toggles in multiple
1931 * lib/ephy-stock-icons.c
1932 * lib/ephy-stock-icons.h
1934 Additional stock icon for drag and drop.
1936 * src/bookmarks/ephy-bookmarks-ui.c
1938 Make 'customize toolbar' invisible when editing.
1942 Mark the full-screen toolbar as non-removable.
1944 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com>
1946 * src/bookmarks/ephy-bookmarks-menu.c
1947 * src/bookmarks/ephy-nodes-cover.c
1949 Minor tweaks to improve menu generation.
1951 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com>
1953 * src/bookmarks/ephy-bookmark-properties.c
1955 Switched to using an expander after UI review.
1957 2006-02-20 Christian Persch <chpe@cvs.gnome.org>
1959 * data/default-prefs-gecko-1.8.js:
1961 Enable error pages explicitly since xulrunner is missing
1964 2006-02-20 Christian Persch <chpe@cvs.gnome.org>
1966 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
1968 Do return on failure.
1970 2006-02-16 Christian Persch <chpe@cvs.gnome.org>
1972 * src/ephy-window.c: (ephy_window_state_event):
1974 Fix crash on switching to/from fullscreen mode. Bug #331462.
1976 2006-02-15 Christian Persch <chpe@cvs.gnome.org>
1978 * embed/mozilla/EphyBrowser.cpp:
1980 Guard against nsDocument::GetDefaultView returning NULL.
1983 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com>
1985 * data/ui/epiphany-toolbar.xml
1987 Add the zoom in/out items back.
1989 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com>
1991 * src/bookmarks/ephy-bookmarks-editor.c
1993 Do not create the bookmarks bar when removing bookmarks
1996 * lib/egg/egg-toolbars-model.c
1998 Fix infinite loop when a toolbar has no items on it.
2000 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2004 Post-release version bump.
2006 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2008 === Release 1.9.7 ===
2013 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2017 Add a define and automake conditional for gecko
2020 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2022 * embed/mozilla/EphyPromptService.cpp:
2024 Use "Username" label for the password dialogue,
2025 for parity with gnome-password-dialog.
2027 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2029 * data/default-prefs-common.js:
2031 Also use exthandler for snews and nntp.
2033 * data/default-prefs-toolkit.js:
2035 Add password manager prefs, since xulrunner is
2038 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2040 * src/bookmarks/ephy-bookmarks-export.c: (write_rdf):
2042 Don't export the local bookmarks.
2044 * src/bookmarks/ephy-bookmarks-menu.c: (append_menu):
2046 Remove "name" attribute in the UI string, since it's set
2047 to same value as "action".
2049 * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb):
2051 Fix untranslated string!
2053 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2058 Remove ephy_gui_window_present.
2060 2006-02-14 Christian Persch <chpe@cvs.gnome.org>
2062 * lib/ephy-file-helpers.c: (ephy_file_helpers_init),
2063 (ephy_file_helpers_shutdown), (ephy_file_delete_on_exit),
2064 (ephy_file_monitor_cancel), (ephy_file_delete_directory):
2065 * lib/ephy-file-helpers.h:
2066 * src/ephy-main.c: (main):
2068 Move --private-instance out of debug #ifdef.
2070 2006-02-13 Christian Persch <chpe@cvs.gnome.org>
2072 * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb),
2073 (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop),
2074 (ephy_bookmarks_finalize), (ephy_bookmarks_new):
2076 Fix crash when resolve returns an error, bug #331028.
2077 Restructure 0conf code.
2079 2006-02-13 Christian Persch <chpe@cvs.gnome.org>
2081 * src/bookmarks/ephy-bookmarks.c: (add_to_favorites),
2082 (history_site_visited_cb), (history_cleared_cb),
2083 (get_id_for_service), (get_node_for_service), (resolve_cb),
2085 * src/bookmarks/ephy-bookmarks.h:
2087 Fix removing zeroconf bookmarks when the service disappears,
2088 and updating them when they reappear. Bugs #329637, #330883.
2090 2006-02-13 Christian Persch <chpe@cvs.gnome.org>
2092 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar):
2094 Place bookmarks on "BookmarksBar" toolbar, since
2095 that's what < 1.9 used too.
2097 2006-02-12 Jean-François Rameau <jframeau@cvs.gnome.org>
2099 * src/ephy-net-monitor.c: (ephy_net_monitor_check_for_active_device):
2101 Doesn't return the right variable !
2102 Add a LOG to trace EphyNetworkMonitor's check for active device.
2104 2006-02-12 Christian Persch <chpe@cvs.gnome.org>
2106 * src/bookmarks/ephy-bookmark-factory-action.c:
2107 (build_menu_for_topic):
2108 * src/bookmarks/ephy-topic-factory-action.c: (build_menu):
2110 Strdup the action name data.
2112 2006-02-12 Christian Persch <chpe@cvs.gnome.org>
2114 * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb),
2117 Use the right action name.
2119 2006-02-12 Christian Persch <chpe@cvs.gnome.org>
2121 * src/ephy-session.c: (save_yourself_cb):
2123 Reqeust interaction with the client when there are
2124 unfinished downloads.
2126 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com>
2128 * src/bookmarks/ephy-bookmarks-menu.c
2129 * src/bookmarks/ephy-bookmarks-ui.c
2131 Additional minor cleanups.
2133 2006-02-10 Christian Persch <chpe@cvs.gnome.org>
2135 * src/bookmarks/ephy-bookmark-action-group.c: (smart_added_cb),
2136 (smart_removed_cb), (node_changed_cb), (node_added_cb),
2138 * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_new):
2139 * src/bookmarks/ephy-bookmark-action.h:
2140 * src/bookmarks/ephy-bookmark-factory-action.c:
2141 (build_menu_for_topic):
2142 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar),
2143 (ephy_bookmarks_editor_update_menu):
2144 * src/bookmarks/ephy-bookmarks-menu.c: (append_bookmarks),
2145 (append_menu), (ephy_bookmarks_menu_build):
2146 * src/bookmarks/ephy-bookmarks-ui.c:
2147 (ephy_bookmarks_ui_attach_window), (topic_has_data),
2148 (topic_get_data), (topic_get_name), (bookmark_has_data),
2149 (bookmark_get_data), (bookmark_get_name), (bookmark_new_name),
2150 (toolbar_node_removed_cb):
2151 * src/bookmarks/ephy-bookmarks-ui.h:
2152 * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb),
2153 (node_removed_cb), (ephy_open_tabs_group_new):
2154 * src/bookmarks/ephy-open-tabs-action.h:
2155 * src/bookmarks/ephy-topic-action-group.c: (node_changed_cb),
2156 (node_added_cb), (node_removed_cb), (ephy_topic_action_group_new):
2157 * src/bookmarks/ephy-topic-action-group.h:
2158 * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_new):
2159 * src/bookmarks/ephy-topic-action.h:
2160 * src/bookmarks/ephy-topic-factory-action.c: (build_menu):
2162 Remove *_action_name functions, and use static buffers instead.
2165 2006-02-10 Christian Persch <chpe@cvs.gnome.org>
2167 * embed/mozilla/mozilla-embed-single.cpp:
2169 Use NS_LogInit()/NS_LogTerm().
2171 2006-02-09 Christian Persch <chpe@cvs.gnome.org>
2173 * src/bookmarks/ephy-bookmark-action-group.c: (node_changed_cb),
2174 (node_added_cb), (node_removed_cb), (ephy_bookmark_group_new):
2175 * src/bookmarks/ephy-bookmark-action.c:
2176 (ephy_bookmark_action_sync_smart_url),
2177 (ephy_bookmark_action_sync_icon), (connect_proxy),
2178 (ephy_bookmark_action_set_bookmark),
2179 (ephy_bookmark_action_get_property), (ephy_bookmark_action_init),
2180 (ephy_bookmark_action_dispose), (ephy_bookmark_action_class_init),
2181 (ephy_bookmark_action_get_type):
2182 * src/bookmarks/ephy-bookmark-action.h:
2183 * src/bookmarks/ephy-bookmarks-ui.c:
2184 (ephy_bookmarks_ui_attach_window):
2185 * src/bookmarks/ephy-open-tabs-action.c: (activate_cb),
2186 (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new),
2187 (ephy_open_tabs_action_name):
2188 * src/bookmarks/ephy-related-action.c: (node_changed),
2189 (node_destroyed), (open_link), (ephy_related_action_new):
2190 * src/bookmarks/ephy-topics-entry.c:
2191 * src/bookmarks/ephy-topics-entry.h:
2193 Misc code cleanups: fewer gobject casts, disconnect handlers,
2194 save a few strdups etc.
2196 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com>
2198 * src/bookmarks/ephy-topics-entry.c
2200 Add enter-to-auto-complete when there is just one possible
2201 match. Will close dialog if no current key. Will do nothing
2204 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com>
2206 * src/bookmarks/ephy-bookmarks.c
2208 Fix problems with old hierarchical topics scheme.
2210 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com>
2212 * data/ui/epiphany-bookmark-editor-ui.xml
2213 * src/bookmarks/ephy-bookmarks-editor.c
2215 Restore the 'Show on Toolbar' functionality, implemented very
2218 2006-02-08 Jean-François Rameau <jframeau@cvs.gnome.org>
2220 * embed/mozilla/EphyBrowser.cpp: (HandleEvent):
2221 * src/ephy-tab.c: (popups_manager_add),(popups_manager_show):
2223 Block popup with NULL url (javascript:window.open() for instance).
2224 but don't show them when unblocking.
2227 2006-02-08 Christian Persch <chpe@cvs.gnome.org>
2231 Fix the xulrunner build.
2233 2006-02-08 Christian Persch <chpe@cvs.gnome.org>
2239 Also build with ff trunk, by explicitly linking with -lxul.
2241 2006-02-07 Crispin Flowerday <gnome@flowerday.cx>
2243 * src/ephy-extensions-manager.c: (load_extension),
2244 (unload_extension), (sync_loaded_extensions):
2245 * src/ephy-extensions-manager.h:
2247 Add an 'enabled' flag in the EphyExtensionInfo struct to
2248 track whether gconf says it should be loaded. The
2249 'active' flag is whether it is actually loaded.
2251 2006-02-07 Christian Persch <chpe@cvs.gnome.org>
2253 * embed/mozilla/mozilla-embed-single.cpp:
2255 Remove workaround for broken profile now that
2256 https://bugzilla.mozilla.org/show_bug.cgi?id=326013
2259 2006-02-07 Christian Persch <chpe@cvs.gnome.org>
2261 * lib/ephy-node.c: (ephy_node_new_from_xml):
2263 Save tons of g_type_from_name calls.
2265 2006-02-06 Christian Persch <chpe@cvs.gnome.org>
2267 * src/ephy-main.c: (main):
2269 Fix handling of non-ascii extra arguments.
2271 2006-02-06 Christian Persch <chpe@cvs.gnome.org>
2275 More xulrunner fixes.
2277 2006-02-06 Christian Persch <chpe@cvs.gnome.org>
2279 * src/ephy-main.c: (open_urls), (queue_commands), (main):
2281 Fix opening of local files. Bug #330104.
2283 2006-02-06 Christian Persch <chpe@cvs.gnome.org>
2287 Go back to AM_GLIB_GNU_GETTEXT for now, until
2288 intltool 0.34.2 is more widespread.
2290 2006-02-06 Christian Persch <chpe@cvs.gnome.org>
2296 2006-02-06 Christian Persch <chpe@cvs.gnome.org>
2300 Fix xulrunner detection logic.
2305 * doc/reference/Makefile.am:
2307 Remove AM_GLIB_GNU_GETTEXT, use plain AM_GNU_GETTEXT.
2309 * data/glade/Makefile.am:
2311 Fix distcheck with certs manager disabled.
2313 2006-02-05 Christian Persch <chpe@cvs.gnome.org>
2317 * embed/mozilla/Makefile.am:
2319 Changes to support xulrunner trunk (gecko 1.9).
2321 * embed/mozilla/mozilla-embed-single.cpp:
2323 Go back to continuing after failed GetPassword;
2324 fixes getting the password list in case one item
2327 2006-02-05 Christian Persch <chpe@cvs.gnome.org>
2329 * src/window-commands.c:
2331 Show the backend in the about box.
2333 2006-02-05 Christian Persch <chpe@cvs.gnome.org>
2335 * embed/mozilla/Makefile.am:
2336 * embed/mozilla/mozilla-embed-single.cpp:
2338 Only use the major version in the user agent string.
2340 2006-02-05 Crispin Flowerday <gnome@flowerday.cx>
2342 * data/default-prefs-common.js:
2346 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com>
2351 * src/bookmarks/ephy-bookmark-properties.c
2353 Combined very similar functions into one.
2354 Made the 'similar' bookmark count update immediately at start.
2356 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com>
2362 Forgotten files from previous two commits.
2364 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com>
2366 * lib/egg/egg-editable-toolbar.c
2367 * lib/egg/egg-toolbar-editor.c
2368 * lib/egg/egg-toolbars-model.c
2369 * lib/egg/egg-toolbars-model.h
2370 * src/bookmarks/ephy-bookmark-factory-action.c
2371 * src/bookmarks/ephy-topic-factory-action.c
2372 * src/ephy-toolbars-model.c
2375 Improve the system for testing whether an item has already
2376 been used on the toolbar.
2378 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com>
2380 * src/bookmarks/ephy-bookmark-properties.c
2381 * src/bookmarks/ephy-bookmarks-ui.c
2382 * src/bookmarks/ephy-bookmarks-ui.h
2383 * src/ephy-history-window.c
2384 * src/popup-commands.c
2385 * src/window-commands.c
2387 Restore transient status to the properties dialog when
2388 creating a new bookmark. Leave the topics entry sensitive,
2389 and store the expanded state of the list. Make the similar
2390 button a toggle button. Removed unused function to add topic.
2392 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com>
2394 * src/bookmarks/ephy-bookmarks.c
2396 Improve code quality of function to determine similar bookmarks.
2398 2006-02-03 Christian Persch <chpe@cvs.gnome.org>
2400 * src/ephy-main.c: (main):
2402 Free the option context on error too, and don't duplicate
2403 the private-instance option.
2405 2006-02-03 Christian Persch <chpe@cvs.gnome.org>
2407 * embed/mozilla/EphyPromptService.cpp:
2409 Don't make the nonblocking alert modal!
2411 2006-02-03 Jean-François Rameau <jframeau@cvs.gnome.org>
2413 * embed/mozilla/EphyPromptService.h:
2414 * embed/mozilla/EphyPromptService.cpp: (ShowNonBlockingAlert):
2415 * embed/mozilla/AutoJSContextStack.cpp:
2417 Fix compilation against trunk + some typos.
2419 2006-02-03 Christian Persch <chpe@cvs.gnome.org>
2423 Fix non-debug builds.
2425 2006-02-03 Christian Persch <chpe@cvs.gnome.org>
2427 * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus),
2428 (ephy_dbus_get_property), (ephy_dbus_set_property),
2429 (ephy_dbus_class_init), (_ephy_dbus_startup):
2431 * src/ephy-main.c: (main):
2433 Only claim the DBUS name when not running as private instance.
2435 2006-02-02 Christian Persch <chpe@cvs.gnome.org>
2437 * embed/mozilla/Makefile.am:
2438 * embed/mozilla/AutoJSContextStack.cpp:
2439 * embed/mozilla/AutoJSContextStack.h:
2441 Helper class that pushes a null JS context on the stack,
2442 and pops it in the destructor.
2444 * embed/mozilla/ContentHandler.cpp:
2445 * embed/mozilla/EphyPromptService.cpp:
2446 * embed/mozilla/FilePicker.cpp:
2447 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
2448 * embed/mozilla/GtkNSSDialogs.cpp:
2449 * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
2450 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
2451 * embed/mozilla/PrintingPromptService.cpp:
2453 Push a null JS context on the stack when we run a recursive
2454 mainloop. Fixes the epiphany equivalend of camino bug
2455 https://bugzilla.mozilla.org/show_bug.cgi?id=179307.
2457 2006-02-02 Christian Persch <chpe@cvs.gnome.org>
2461 Add GECKO_XPIDL to check for xpidl compiler and include directory.
2463 2006-02-02 Christian Persch <chpe@cvs.gnome.org>
2467 Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS.
2471 Simplify some header checks with GECKO_CHECK_HEADERS.
2472 Check for nsINonBlockingAlertService.h.
2474 * embed/mozilla/EphyPromptService.cpp:
2475 * embed/mozilla/EphyPromptService.h:
2476 * embed/mozilla/MozRegisterComponents.cpp:
2478 Implement nsINonBlockingAlertService.
2480 2006-02-02 Christian Persch <chpe@cvs.gnome.org>
2482 * embed/downloader-view.c:
2483 * embed/downloader-view.h:
2484 * embed/ephy-embed-shell.c:
2485 (ephy_embed_shell_get_downloader_view_nocreate):
2486 * embed/ephy-embed-shell.h:
2487 * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box):
2489 * src/ephy-session.c:
2490 (confirm_shutdown_dialog_update_timeout_label),
2491 (confirm_shutdown_dialog_tick_cb),
2492 (confirm_shutdown_dialog_response_cb),
2493 (confirm_shutdown_dialog_accept_cb),
2494 (confirm_shutdown_dialog_weak_ref_cb), (confirm_shutdown_cb),
2497 On session logout, check if there are downloads pending (since
2498 they're not resumable, bug #128048). #if 0'd for now.
2500 2006-02-02 Jean-François Rameau <jframeau@cvs.gnome.org>
2502 * lib/egg/egg-editable-toolbar.c: (toolbar_visibility_refresh):
2503 * src/bookmarks/ephy-topics-entry.c: (update_database):
2505 Fix some memory leaks.
2507 2006-02-02 Peter Harvey <peter.a.harvey@gmail.com>
2509 * src/bookmarks/ephy-bookmark-action.c
2511 Allow bookmarks on the toolbar to be dragged.
2513 * src/bookmarks/ephy-topic-action.c
2515 Remove redundant function call.
2517 2006-02-02 Christian Persch <chpe@cvs.gnome.org>
2519 * src/ephy-session.c: (save_yourself_cb), (die_cb),
2520 (session_command_free), (session_command_find),
2521 (resume_dialog_response_cb), (resume_dialog_weak_ref_cb),
2522 (session_command_autoresume),
2523 (session_command_open_bookmarks_editor),
2524 (session_command_open_uris), (session_command_dispatch),
2525 (session_command_queue_next), (session_command_queue_clear),
2526 (ephy_session_init), (ephy_session_dispose),
2527 (ephy_session_finalize), (ephy_session_close), (ephy_session_load),
2528 (ephy_session_get_active_window), (ephy_session_queue_command):
2529 * src/ephy-session.h:
2530 * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls),
2531 (call_dbus_proxy), (queue_commands), (main):
2533 Queue commands received from the main and remote instances,
2534 and process them after autoresume has completed. Bug #328286.
2536 * data/epiphany-service.xml:
2537 * lib/ephy-file-helpers.c: (ephy_file_helpers_init):
2538 * lib/ephy-file-helpers.h:
2539 * src/ephy-activation.c: (session_queue_command),
2540 (ephy_activation_load_uri_list), (ephy_activation_load_session),
2541 (ephy_activation_open_bookmarks_editor):
2542 * src/ephy-activation.h:
2545 * src/epiphany.defs:
2547 Adapt to those changed APIs.
2549 2006-01-31 Peter Harvey <peter.a.harvey@gmail.com>
2551 * lib/egg/egg-editable-toolbar.c
2553 Add tooltips to toolitems again (reverses a regression).
2554 Use _forall instead of _foreach when connecting signals,
2555 to make sure that widgets like Zoom get a right-click menu.
2557 2006-02-01 Christian Persch <chpe@cvs.gnome.org>
2559 * embed/mozilla/EphyPromptService.cpp:
2561 Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438.
2563 2006-01-31 Christian Persch <chpe@cvs.gnome.org>
2565 * src/ephy-link-action.c: (ephy_link_action_group_new):
2566 * src/ephy-link-action.h:
2568 Fix link action group creating to really use the given name!
2570 2006-01-31 Christian Persch <chpe@cvs.gnome.org>
2572 * data/epiphany-service.xml:
2573 * src/ephy-activation.c: (ephy_activation_load_uris):
2574 * src/ephy-activation.h:
2575 * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls):
2577 Change the DBUS interface to sending all the uris at one
2580 2006-01-31 Peter Harvey <peter.a.harvey@gmail.com>
2582 * lib/egg/egg-toolbars-model.c
2583 * lib/egg/egg-toolbars-model.h
2585 Added a useful function to remove all instances of
2586 a named action from the toolbars.
2588 2006-01-31 Christian Persch <chpe@cvs.gnome.org>
2592 Post-release version bump.
2594 2006-01-31 Christian Persch <chpe@cvs.gnome.org>
2596 === Release 1.9.6 ===
2600 * doc/reference/tmpl/ephy-embed.sgml:
2601 * doc/reference/tmpl/ephy-permission-manager.sgml:
2602 * doc/reference/tmpl/ephy-shell.sgml:
2603 * doc/reference/tmpl/epiphany-unused.sgml:
2605 2006-01-31 Christian Persch <chpe@cvs.gnome.org>
2607 * src/bookmarks/ephy-bookmark-properties.c: (show_duplicate_cb):
2611 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com>
2613 * src/bookmarks/ephy-bookmark-properties.c
2614 * src/bookmarks/ephy-bookmarks.c
2615 * src/bookmarks/ephy-bookmarks.h
2617 Made the 'Similar' button show more bookmarks, and
2618 separate into 'identical' and 'similar'.
2620 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2622 * lib/egg/egg-editable-toolbar.c: (configure_item_cursor),
2623 (egg_editable_toolbar_set_ui_manager):
2625 Don't double-ref the UI manager.
2626 Don't try to set a cursor on windowless widgets.
2628 2006-01-30 Jean-François Rameau <jframeau@cvs.gnome.org>
2630 * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage):
2634 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2636 * lib/egg/egg-editable-toolbar.c:
2637 (egg_editable_toolbar_set_ui_manager):
2639 Fix the build with -Werror.
2641 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com>
2643 * data/ui/epiphany-ui.xml
2644 * src/ephy-lockdown.c
2645 * src/ephy-toolbar.c
2647 * lib/egg/egg-editable-toolbar.c
2648 * lib/egg/egg-editable-toolbar.h
2650 Add a Toolbars submenu with per-toolbar hide/show items.
2652 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2654 * src/ephy-main.c: (open_urls), (call_dbus_proxy):
2656 Idle unref the dbus proxy in case we didn't call any remote
2657 methods; and ref the dbus proxy for each call + one idle unref
2658 for each URL remoted.
2660 2006-01-30 Crispin Flowerday <gnome@flowerday.cx>
2662 * src/bookmarks/ephy-bookmark-properties.c: (update_warning),
2663 (ephy_bookmark_properties_constructor):
2665 Use ngettext() for plural string. Fixes bug #329242
2667 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2669 * src/ephy-window.c:
2671 Change text for zoom in/out.
2673 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2675 * embed/mozilla/EphyAboutModule.cpp:
2677 Special error text for localhost URIs. Bug #323261,
2678 patch by Jean-François Rameau.
2680 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2682 * embed/mozilla/GlobalHistory.cpp:
2684 Truncate URI and title strings. Bug #329160.
2686 2006-01-30 Christian Persch <chpe@cvs.gnome.org>
2688 * src/ephy-find-toolbar.c: (ephy_find_toolbar_dispose),
2689 (ephy_find_toolbar_class_init):
2691 Release the finder on dispose not finalize.
2693 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com>
2695 * src/bookmarks/ephy-bookmark-properties.c
2697 Add "Show" text to the items in the "Similar" menu.
2699 2006-01-29 Christian Persch <chpe@cvs.gnome.org>
2701 * lib/ephy-gui.c: (ephy_gui_get_current_event):
2704 Add a convenience function to get current event data.
2706 * src/ephy-link.c: (ephy_link_open),
2707 (ephy_link_flags_from_current_event):
2710 Add a convenience function to translate the current event
2713 * src/ephy-go-action.c: (ephy_go_action_get_type):
2714 * src/ephy-go-action.h:
2716 Make this an EphyLinkAction.
2718 * lib/widgets/ephy-location-entry.c: (entry_key_press_cb):
2719 * src/ephy-home-action.c: (ephy_home_action_activate):
2720 * src/ephy-location-action.c: (entry_activate_cb):
2721 * src/ephy-tab.c: (open_link_in_new),
2722 (ephy_tab_dom_mouse_click_cb):
2723 * src/window-commands.c: (window_cmd_load_location):
2725 Fix link activation to respect ctrl and shift modifiers.
2726 Part of bug #310814.
2728 2006-01-29 Christian Persch <chpe@cvs.gnome.org>
2730 * embed/mozilla/mozilla-embed-single.cpp:
2732 If GetPassword failed, break instead of continue.
2733 That way we don't endlessly re-ask for the master password.
2735 2006-01-29 Crispin Flowerday <gnome@flowerday.cx>
2737 * embed/ephy-embed-single.c: (ephy_embed_single_get_backend_name):
2738 * embed/ephy-embed-single.h:
2739 * embed/mozilla/mozilla-embed-single.cpp:
2740 * src/epiphany.defs:
2742 Add a function (ephy_embed_single_get_backend_name) to get
2743 the backend that epiphany is using.
2745 2006-01-29 Reinout van Schouwen <reinout@cs.vu.nl>
2749 Update NEWS for 1.9.6
2751 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com>
2753 * src/bookmarks/ephy-bookmark-properties.c
2754 * src/bookmarks/ephy-bookmarks.c
2755 * src/bookmarks/ephy-bookmarks.h
2757 Added better widget to handle duplicate bookmarks.
2759 * src/bookmarks/ephy-topics-entry.c
2761 Corrected handling of UTF8 strings.
2763 * src/bookmarks/ephy-topics-palette.c
2765 Removed unnecessary use of g_idle_*..
2767 2006-01-29 Christian Persch <chpe@cvs.gnome.org>
2769 * lib/ephy-file-helpers.c:
2772 Fix strings again. Bug #328747.
2774 2006-01-29 Crispin Flowerday <gnome@flowerday.cx>
2776 * src/bookmarks/ephy-bookmark-action.c: (activate_cb),
2777 (entry_key_press_cb), (connect_proxy):
2779 Open smart bookmark url in new tabs when using Ctrl+Enter
2780 (part of bug #310814)
2782 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com>
2784 * src/bookmarks/ephy-topics-entry.c
2785 * src/bookmarks/ephy-topics-palette.c
2787 Make both topcs palette and entry even more robust.
2788 Substantially improved behaviour of the topics entry.
2790 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com>
2792 * src/bookmarks/ephy-topics-entry.c
2795 Make the topic entry more robust, and correct its
2796 entry in POTFILES.in.
2798 2006-01-29 Reinout van Schouwen <reinout@cs.vu.nl>
2802 Change string 'Epiphany' to generic 'browser' 2 times
2804 2006-01-29 Reinout van Schouwen <reinout@cs.vu.nl>
2806 * lib/ephy-file-helpers.c
2808 Change string to fix bug 328747.
2810 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com>
2812 * src/bookmarks/ephy-bookmark-properties.c
2813 * src/bookmarks/ephy-topics-entry.c
2814 * src/bookmarks/ephy-topics-entry.h
2815 * src/bookmarks/Makefile.am
2818 Ongoing Saga Of The Bookmark Properties Dialog.
2819 Dialog is now much more compact, using a text entry by
2820 default and offering the palette when desired.
2822 * src/bookmarks/ephy-topics-palette.c
2824 Simplified code and made more usable.
2825 Removed the header from the last patch as well.
2827 * src/bookmarks/ephy-bookmarks-ui.c
2829 'Add bookmark' dialogs were not correctly removed from the
2832 2006-01-28 Peter Harvey <peter.a.harvey@gmail.com>
2834 * src/bookmarks/ephy-bookmark-properties.c
2835 * src/bookmarks/ephy-bookmarks-ui.c
2836 * src/bookmarks/ephy-bookmarks-ui.h
2837 * src/bookmarks/ephy-bookmarks.c
2838 * src/bookmarks/ephy-bookmarks.h
2839 * src/ephy-history-window.c
2840 * src/popup-commands.c
2841 * src/window-commands.c
2843 Simplified the bookmark properties dialog and removed the
2844 'duplicate bookmark' warning dialog (now have warning in
2845 the bookmark properties dialog itself).
2847 * src/bookmarks/ephy-topics-palette.c
2849 Added a header which switches topic palette mode.
2851 2006-01-27 Christian Persch <chpe@cvs.gnome.org>
2853 * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb),
2854 (ephy_dbus_connect_to_system_bus_cb), (session_filter_func),
2855 (system_filter_func), (ephy_dbus_connect_to_system_bus),
2856 (ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown):
2859 Remove unused NM code. Misc cleanups.
2861 2006-01-27 Christian Persch <chpe@cvs.gnome.org>
2863 * src/ephy-activation.c: (ephy_activation_load_url),
2864 (ephy_activation_load_session),
2865 (ephy_activation_open_bookmarks_editor):
2866 * src/ephy-activation.h:
2868 Add required GError** params, and actually set the
2869 error when returning FALSE.
2871 2006-01-27 Christian Persch <chpe@cvs.gnome.org>
2873 * src/ephy-main.c: (main):
2875 Disable pango rendering by default, unless MOZ_ENABLE_PANGO env
2876 var is set. Bug #328844.
2878 2006-01-26 Crispin Flowerday <gnome@flowerday.cx>
2882 Use stamp files for the dbus bindings.h files
2884 2006-01-26 Christian Persch <chpe@cvs.gnome.org>
2886 * src/ephy-shell.c: (impl_get_embed_single):
2888 Fix initial network status sync.
2890 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2892 * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor):
2894 Add transient window to window group.,
2900 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2902 * src/ephy-net-monitor.c: (ephy_net_monitor_set_net_status),
2903 (notify_network_managed_cb):
2905 Store the detected network status even if we're not active.
2907 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2910 * data/epiphany.schemas.in:
2911 * embed/mozilla/Makefile.am:
2912 * embed/mozilla/mozilla-embed-single.cpp:
2915 * src/ephy-net-monitor.c:
2916 * src/ephy-net-monitor.h:
2917 * src/ephy-shell.c: (ephy_shell_sync_network_status),
2918 (impl_get_embed_single), (ephy_shell_dispose),
2919 (ephy_shell_get_net_monitor), (_ephy_shell_create_instance),
2920 (_ephy_shell_startup):
2923 libnm-glib be-gone! Use NetworkManager directly via DBUS, by
2924 importing the excellent net-monitor extension directly into
2925 Epiphany. Code by Jean-François Rameau.
2927 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com>
2929 * src/bookmarks/ephy-bookmarks-ui.c
2931 Reverted change which made 'add bookmark' and 'edit bookmark'
2932 use-cases have exactly the same dialog.
2934 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2936 * src/ephy-main.c: (main):
2938 Don't leak the option context.
2940 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2942 * src/bookmarks/ephy-topic-action.c: (drag_data_received_cb),
2943 (create_tool_item), (ephy_topic_action_sync_label), (get_popup),
2944 (erase_popup), (child_changed_cb), (child_removed_cb),
2945 (menu_init_cb), (button_deactivate_cb), (button_toggled_cb),
2946 (button_release_cb), (button_press_cb), (connect_proxy),
2947 (ephy_topic_action_updated), (ephy_topic_action_get_topic),
2948 (ephy_topic_action_set_topic), (ephy_topic_action_set_property),
2949 (ephy_topic_action_get_property), (ephy_topic_action_init),
2950 (ephy_topic_action_get_type), (ephy_topic_action_new):
2954 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2956 * data/default-prefs-gecko-1-8.js:
2957 * embed/mozilla/mozilla-embed-single.cpp:
2959 Set the "browser.display.use_system_colors" pref on gecko 1.8,
2960 instead of monitoring the theme ourself.
2962 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2964 * data/glade/prefs-dialog.glade:
2966 Don't show the CSS box by default; we show it from code
2967 only when CSS is supported.
2969 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2971 * data/default-prefs-mozilla.js:
2973 On suite, set wallet.caveat to false.
2975 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2977 * src/bookmarks/ephy-bookmark-action-group.c:
2978 * src/bookmarks/ephy-bookmark-action-group.h:
2979 * src/bookmarks/ephy-bookmark-factory-action.c:
2980 * src/bookmarks/ephy-bookmark-factory-action.h:
2981 * src/bookmarks/ephy-bookmarks-ui.c:
2982 * src/bookmarks/ephy-bookmarks-ui.h:
2983 * src/bookmarks/ephy-nodes-cover.c:
2984 * src/bookmarks/ephy-nodes-cover.h:
2985 * src/bookmarks/ephy-open-tabs-action.c:
2986 * src/bookmarks/ephy-open-tabs-action.h:
2987 * src/bookmarks/ephy-related-action.c:
2988 * src/bookmarks/ephy-topic-action-group.c:
2989 * src/bookmarks/ephy-topic-action-group.h:
2990 * src/bookmarks/ephy-topic-factory-action.c:
2991 * src/bookmarks/ephy-topics-palette.c:
2993 Add cvs version markers.
2995 2006-01-25 Christian Persch <chpe@cvs.gnome.org>
2997 * src/bookmarks/ephy-bookmark-properties.c:
2998 (title_entry_changed_cb), (ephy_bookmark_properties_constructor):
2999 * src/bookmarks/ephy-bookmarks-ui.c:
3000 (ephy_bookmarks_ui_add_bookmark):
3002 Don't use favicon as window icon.
3004 2006-01-24 Christian Persch <chpe@cvs.gnome.org>
3006 * src/bookmarks/ephy-bookmark-properties.c:
3007 (ephy_bookmark_properties_set_bookmark),
3008 (bookmark_properties_close_cb), (bookmark_properties_response_cb),
3009 (update_entry), (update_window_title), (combo_changed_cb),
3010 (title_entry_changed_cb), (location_entry_changed_cb),
3011 (set_window_icon), (ephy_bookmark_properties_init),
3012 (ephy_bookmark_properties_constructor),
3013 (ephy_bookmark_properties_set_property),
3014 (ephy_bookmark_properties_get_property),
3015 (ephy_bookmark_properties_class_init),
3016 (ephy_bookmark_properties_get_type),
3017 (ephy_bookmark_properties_new):
3018 * src/bookmarks/ephy-bookmark-properties.h:
3020 Refactored, code cleanups. Don't make the bookmark properties
3023 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmark_properties):
3024 * src/bookmarks/ephy-bookmarks-ui.c:
3025 (activate_bookmark_properties), (activate_bookmark_open_tab),
3026 (activate_bookmark_open_window), (selected_bookmark_action),
3027 (erase_bookmarks_menu), (tree_changed_cb), (node_added_cb),
3028 (node_changed_cb), (node_removed_cb),
3029 (ephy_bookmarks_ui_attach_window), (properties_dialog_destroy_cb),
3030 (add_bookmark), (duplicate_bookmark_response_cb),
3031 (ephy_bookmarks_ui_add_bookmark), (add_topic_changed_cb),
3032 (add_topic_response_cb), (ephy_bookmarks_ui_add_topic),
3033 (ephy_bookmarks_ui_show_bookmark):
3034 * src/bookmarks/ephy-bookmarks-ui.h:
3036 Cleanups. Make the New Topic dialogue modal to the bookmark properties
3037 window. Change some strings, don't unnecessarily use markup when
3038 constructing a message dialog.
3040 2006-01-24 Christian Persch <chpe@cvs.gnome.org>
3042 * src/bookmarks/ephy-bookmarks-editor.c:
3043 (import_dialog_response_cb), (export_format_combo_changed_cb),
3044 (export_dialog_response_cb), (cmd_bookmarks_export):
3046 Switch extensions when changing the export format from the combo
3047 box; and don't use gtk_dialog_run. Bug #328064.
3049 2006-01-24 Christian Persch <chpe@cvs.gnome.org>
3051 * lib/ephy-file-helpers.c: (ephy_dot_dir),
3052 (ephy_file_helpers_init):
3053 * lib/ephy-file-helpers.h:
3055 * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls), (main):
3057 Run the main loop until the reply is received when
3058 activating a running instance. Fixes URL opening with
3059 two concurrently starting instance.
3061 2006-01-24 Christian Persch <chpe@cvs.gnome.org>
3063 * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus):
3065 Use DBUS_NAME_FLAG_DO_NOT_QUEUE when requesting the name,
3066 and also handle unexpected request return values.
3068 2006-01-23 Crispin Flowerday <gnome@flowerday.cx>
3070 * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb):
3071 * src/bookmarks/ephy-topic-action-group.c: (node_added_cb):
3073 Fix a couple of memory leaks
3075 2006-01-23 Christian Persch <chpe@cvs.gnome.org>
3079 Fix compilation with libgnome 2.13. Bug #328351.
3081 2006-01-23 Christian Persch <chpe@cvs.gnome.org>
3083 * data/epiphany-service.xml:
3084 * src/ephy-activation.c: (ephy_activation_load_url),
3085 (ephy_activation_open_bookmarks_editor):
3086 * src/ephy-activation.h:
3088 Removed add-bookmark and import-bookmarks functions,
3089 and changed load-url to use an options string instead of
3092 * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls),
3095 Adapt to changed dbus call signatures.
3096 Fixes open-in-new-tab/window from cmd line.
3098 2006-01-23 Christian Persch <chpe@cvs.gnome.org>
3100 * embed/mozilla/MozDownload.cpp:
3101 * lib/ephy-file-helpers.c: (ephy_file_helpers_init),
3102 (ephy_ensure_dir_exists):
3103 * lib/ephy-file-helpers.h:
3105 Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists,
3106 so we can show the error to the user in main().
3108 * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb),
3109 (ephy_dbus_connect_to_system_bus_cb), (session_filter_func),
3110 (system_filter_func), (ephy_dbus_connect_to_system_bus),
3111 (ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown),
3112 (ephy_dbus_finalize), (ephy_dbus_get_type),
3113 (ephy_dbus_get_default), (ephy_dbus_get_bus),
3114 (ephy_dbus_get_proxy), (_ephy_dbus_startup), (_ephy_dbus_release),
3115 (_ephy_dbus_is_name_owner):
3118 Refactored. Propagate errors to callers via GError**, and change
3119 lifecycle to the app lifetime.
3121 * src/ephy-lockdown.c: (ephy_lockdown_init),
3122 (ephy_lockdown_finalize):
3124 Move gconf notification add/remove for the lockdown key dirs
3127 * src/ephy-shell.c: (ephy_shell_dispose),
3128 (_ephy_shell_create_instance):
3130 * src/epiphany.defs:
3132 Remove ephy_shell_startup and related stuff.
3134 * src/ephy-main.c: (handle_url), (handle_email),
3135 (shell_weak_notify), (dbus_g_proxy_finalized_cb),
3136 (save_yourself_cb), (die_cb), (gnome_session_init),
3137 (path_from_command_line_arg), (open_urls), (call_dbus_proxy),
3138 (show_error_message), (main):
3140 Move all startup code to main(), so we can show errors to
3141 the user instead of crashing when things go wrong.
3142 Part of bug #326807.
3144 2006-01-23 Christian Persch <chpe@cvs.gnome.org>
3146 * embed/mozilla/EphyPromptService.cpp:
3148 Invert button order. Bug #327381.
3150 2006-01-22 Crispin Flowerday <gnome@flowerday.cx>
3152 * lib/widgets/ephy-location-entry.c (ephy_location_entry_set_location):
3154 When updating the address bar, always update the address state,
3155 sometimes it isn't updated if the text in the GtkEntry isn't
3156 altered (and hence the 'changed' signal isn't called.
3158 2006-01-22 Crispin Flowerday <gnome@flowerday.cx>
3160 * src/ephy-dbus.c (ephy_dbus_shutdown):
3162 Add guards to avoid crashing on exit if system bus
3163 isn't running. Fixes bug #327845
3165 2006-01-22 Crispin Flowerday <gnome@flowerday.cx>
3167 * embed/ephy-permission-manager.c:
3168 (ephy_permission_manager_add_permission),
3169 (ephy_permission_manager_remove_permission),
3170 (ephy_permission_manager_clear_permissions),
3171 (ephy_permission_manager_test_permission),
3172 (ephy_permission_manager_list_permissions):
3173 * embed/ephy-permission-manager.h:
3174 * src/ephy-tab.c: (ephy_tab_get_popups_allowed),
3175 (ephy_tab_set_popups_allowed):
3176 * src/epiphany.defs:
3177 * src/epiphany.override:
3179 Change the EphyPermissionManager API so that it is
3180 more obvious what it does when used from python.
3182 2006-01-22 Crispin Flowerday <gnome@flowerday.cx>
3184 * embed/ephy-favicon-cache.c (remove_obsolete_icons)
3186 * embed/ephy-history.c (page_is_obsolete, remove_obsolete_pages):
3188 Use non-deprecated functions when compiling against glib > 2.9
3190 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com>
3194 Fixed the mouse cursor entry/exit code for the toolbar. I have
3195 a suspicion that a bug may have been fixed in Gtk+ because this
3196 solution was tried before. Bug #326817.
3198 2006-01-21 Crispin Flowerday <gnome@flowerday.cx>
3200 * src/epiphany.defs:
3201 * src/epiphany.override:
3203 - Change EphyEmbedEvent.get_property to .get_event_property
3204 - Wrap EphyPermissionManager.list(), and the boxed
3206 - Wrap EphyEmbed.get_security_level()
3208 2006-01-21 Crispin Flowerday <gnome@flowerday.cx>
3210 * src/window-commands.c (window_cmd_help_about):
3212 Put blank lines between the paragraphs in the
3215 2006-01-22 Jean-François Rameau <jframeau@cvs.gnome.org>
3217 * src/ephy-dbus.c: (ephy_dbus_shutdown):
3219 Remove both session/system filters before finalizing EphyDbus object.
3222 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com>
3224 * src/bookmarks/ephy-bookmark-action.c
3225 * src/bookmarks/ephy-bookmark-properties.c
3227 Remove the user-icon functionality for now. Too many bugs.
3228 Note that support for the user-icon field still exists in
3229 the bookmarks database itself.
3231 2006-01-21 Christian Persch <chpe@cvs.gnome.org>
3233 * src/window-commands.c: (window_cmd_help_about):
3235 Fix the previous commit.
3237 2006-01-21 Crispin Flowerday <gnome@flowerday.cx>
3239 * src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export)
3241 Add back the gtk_widget_destroy() to really fix bug #327438
3243 2006-01-21 Crispin Flowerday <gnome@flowerday.cx>
3245 * src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export)
3247 Fix bookmark exporting, so that it can be cancelled.
3250 2006-01-21 Christian Persch <chpe@cvs.gnome.org>
3252 * src/window-commands.c: (window_cmd_help_about):
3254 Add licence to about dialogue. Patch by Brian Pepple,
3257 2006-01-18 Christian Persch <chpe@cvs.gnome.org>
3259 * embed/ephy-embed-shell.c: (impl_get_embed_single):
3260 * embed/ephy-embed-single.c: (ephy_embed_single_init):
3261 * embed/ephy-embed-single.h:
3262 * embed/mozilla/mozilla-embed-single.cpp:
3264 Decouple embed single instantiation and initialisation.
3265 Prevents double-initialisation on startup.
3267 * embed/mozilla/EphyContentPolicy.cpp:
3268 * embed/mozilla/EphyContentPolicy.h:
3270 Remove embed single variable, it was unused.
3272 2006-01-18 Christian Persch <chpe@cvs.gnome.org>
3274 * src/ephy-statusbar.c: (create_caret_indicator),
3275 (ephy_statusbar_init), (ephy_statusbar_new),
3276 (ephy_statusbar_set_caret_mode):
3277 * src/ephy-statusbar.h:
3278 * src/ephy-window.c: (browse_with_caret_notifier):
3280 Add caret mode indicator UI. Bug #145581.
3282 2006-01-18 Peter Harvey <peter.a.harvey@gmail.com>
3284 * src/bookmarks/ephy-bookmarks-menu.c
3286 Do not add OpenTabs action if too-few items in the menu.
3289 2006-01-18 Peter Harvey <peter.a.harvey@gmail.com>
3291 * src/bookmarks/ephy-bookmark-properties.c
3293 Removed inappropriate bold and mnemonic.
3296 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3298 * src/prefs-dialog.c: (row_is_separator), (setup_fonts_dialog),
3299 (create_autodetectors_combo), (prefs_dialog_init):
3301 Put "Off" at the top of the combo, followed by a separator row.
3304 2006-01-17 Crispin Flowerday <gnome@flowerday.cx>
3306 * lib/widgets/ephy-node-view.c (ephy_node_view_add_column):
3308 When adding a column that can be sorted on, re-create the
3309 sort model, so that it sets up the sort method correctly.
3312 2006-01-17 Crispin Flowerday <gnome@flowerday.cx>
3314 * embed/ephy-embed-event.c: (ephy_embed_event_get_property):
3315 * embed/ephy-embed-event.h:
3316 * embed/mozilla/mozilla-embed-event.cpp:
3317 * src/ephy-tab.c: (save_property_url),
3318 (ephy_tab_dom_mouse_click_cb):
3319 * src/ephy-window.c: (update_popups_tooltips), (show_embed_popup):
3320 * src/epiphany.defs:
3321 * src/epiphany.override:
3322 * src/popup-commands.c: (popup_cmd_link_in_new_window),
3323 (popup_cmd_link_in_new_tab), (popup_cmd_bookmark_link),
3324 (popup_cmd_copy_link_address), (save_property_url),
3325 (popup_cmd_open_link), (popup_cmd_set_image_as_background),
3326 (popup_cmd_copy_image_location), (popup_cmd_open_image):
3328 Change the 'ephy_embed_event_get_property' function
3329 return a GValue* rather than taking a pointer to it as
3332 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3334 * data/glade/prefs-dialog.glade:
3335 * embed/mozilla/mozilla-notifiers.cpp:
3337 Fix leaks, minor cleanups.
3339 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3341 * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb),
3342 (ephy_file_monitor_cb):
3343 * lib/ephy-file-helpers.h:
3345 Add event type to the callback.
3347 * embed/mozilla/EphyUtils.cpp:
3348 * embed/mozilla/EphyUtils.h:
3350 New function, like NS_NewFileURI (which we can't use since
3351 nsNetUtil.h conflicts with embed strings).
3353 * embed/mozilla/mozilla-embed-single.cpp:
3354 * embed/mozilla/mozilla-notifiers.cpp:
3356 Check that the user CSS file exists before registering it.
3357 Also handle file-deleted events.
3359 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_build):
3360 * src/bookmarks/ephy-topics-palette.c:
3361 (ephy_topics_palette_constructor),
3362 (ephy_topics_palette_class_init):
3366 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3370 Fix compile with libgnome HEAD.
3372 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3376 Post-release version bump.
3378 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3380 === Release 1.9.5.1 ===
3385 * data/chrome/Makefile.am:
3387 R src/bookmarks/ephy-new-bookmark.c:
3388 R src/bookmarks/ephy-new-bookmark.h:
3389 R src/bookmarks/ephy-topics-selector.c:
3390 R src/bookmarks/ephy-topics-selector.h:
3394 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3396 === Release 1.9.5 ===
3399 * data/chrome/Makefile.am:
3403 2006-01-17 Christian Persch <chpe@cvs.gnome.org>
3405 * data/chrome/epiphany.manifest.in:
3407 Fix number of /'s in URI.
3409 * data/epiphany.schemas.in:
3413 * embed/mozilla/EphyAboutModule.cpp:
3417 * data/glade/prefs-dialog.glade:
3418 * embed/ephy-embed-prefs.h:
3419 * embed/mozilla/mozilla-embed-single.cpp:
3420 * embed/mozilla/mozilla-notifiers.cpp:
3421 * embed/mozilla/mozilla-notifiers.h:
3422 * lib/eel-gconf-extensions.c: (eel_gconf_unset_key),
3424 * lib/eel-gconf-extensions.h:
3425 * lib/egg/egg-editable-toolbar.c: (popup_context_menu_cb),
3426 (button_press_event_cb), (egg_editable_toolbar_set_ui_manager),
3427 (egg_editable_toolbar_set_selected):
3428 * lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value),
3429 (set_value_from_togglebutton), (strcmp_with_null),
3430 (get_index_from_value), (compare_values),
3431 (set_togglebutton_from_value), (set_pref_from_info_and_emit),
3432 (spinbutton_changed_cb), (save_info):
3433 * lib/ephy-dialog.h:
3434 * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb),
3435 (ephy_file_monitor_cb), (ephy_file_monitor_add),
3436 (ephy_file_monitor_cancel):
3437 * lib/ephy-file-helpers.h:
3438 * src/ephy-extensions-manager.c:
3439 (ephy_extensions_manager_load_file):
3440 * src/ephy-window.c:
3441 * src/popup-commands.c: (popup_cmd_bookmark_link):
3442 * src/prefs-dialog.c: (prefs_dialog_finalize), (setup_font_combo),
3443 (fonts_language_changed_cb), (font_prefs_dialog_response_cb),
3444 (row_is_separator), (setup_fonts_dialog),
3445 (font_prefs_button_clicked_cb), (css_checkbox_toggled),
3446 (css_edit_button_clicked_cb), (prefs_dialog_init):
3448 Rework font prefs, and add user stylesheet setting.
3450 * src/bookmarks/ephy-bookmark-action-group.c: (node_added_cb):
3451 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_local):
3452 * src/window-commands.c: (window_cmd_file_bookmark_page):
3456 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3458 * src/bookmarks/ephy-bookmark-action.c
3460 Removed left-over function.
3462 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3464 * src/bookmarks/ephy-bookmarks-menu.c
3466 Added the 'Local' topic to bookmarks menu.
3468 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3470 * src/bookmarks/Makefile.am
3472 Forgotten Makefile changes.
3476 'Fixes' for the python interface.
3477 Probably need to regenerate somehow, but don't know how do it correctly.
3479 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3483 Removed ephy-new-bookmark and ephy-topics-selector from the Makefile.
3485 * src/ephy-history-window.c
3486 * src/popup-commands.c
3487 * src/window-commands.c
3488 * src/bookmarks/ephy-bookmarks-editor.c
3490 Removed all the slightly different bits of code to create a
3491 bookmark and called ephy_bookmarks_ui_add_bookmark instead.
3493 * src/bookmarks/ephy-bookmarks.c
3494 * src/bookmarks/ephy-bookmarks.h
3496 Moved the hashtable for bookmark windows to ephy-bookmarks-ui.
3497 Added a new field "usericon" to the ephynode/bookmarks database,
3498 to store the URL of the user-defined icon (if any). It can be
3499 NULL (use site icon), "" (use none), or a URL.
3501 * src/bookmarks/ephy-bookmark-properties.c
3502 * src/bookmarks/ephy-bookmark-properties.h
3504 Large changes to the bookmark properties window to handle different
3505 use cases (adding or changing a bookmark), to use the new topics
3506 palette widget, and to support the new usericon.
3508 * src/bookmarks/ephy-bookmarks-ui.c
3509 * src/bookmarks/ephy-bookmarks-ui.h
3511 Large additions to ephy-bookmarks-ui to replace ephy-new-bookmark.
3512 Fixed some bugs in the datatype handlers for the toolbar which
3513 are supplied by ephy-bookmarks-ui.
3515 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3517 * src/bookmarks/ephy-topics-palette.c
3518 * src/bookmarks/ephy-topics-palette.h
3520 Implemented a new widget for topic selection that tries
3521 to organise the topics for the user.
3523 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3525 * src/bookmarks/ephy-topic-action.c
3527 Handle DnD to topics on the toolbar.
3529 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3531 * lib/egg/egg-editable-toolbar.h
3533 Checking in forgotten changes to the editable toolbar API.
3535 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3537 * src/bookmarks/ephy-bookmark-action.c
3539 Cleaned up ephy-bookmark-action.c to match the new
3540 gtk-ui-manager based popup menu on the toolbar.
3542 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3544 * lib/egg/egg-editable-toolbar.c
3546 EggEditableToolbar no longer supports middle-mouse-button drag.
3547 Fixed a bug in the popup-menu drag.
3548 Now uses GtkUIManager for the popup-menu.
3550 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3552 * lib/ephy-stock-icons.c
3553 * lib/ephy-stock-icons.h
3555 Added stock_bookmark as one of our stock icons.
3557 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com>
3561 Do not try to store a string parameter if it is null (avoids segfault).
3563 2006-01-16 Crispin Flowerday <gnome@flowerday.cx>
3565 * embed/mozilla/EphyBrowser.cpp:
3567 When looking at modified text areas and forms, don't
3568 look at disabled or invisible elements. Patch by
3569 chpe, part of bug #155603
3571 2006-01-15 Christian Persch <chpe@cvs.gnome.org>
3574 * embed/mozilla/Makefile.am:
3575 * embed/mozilla/mozilla-embed-single.cpp:
3578 Add NetworkManager magic for connection status autodetection.
3579 Defaults to disabled because I'm not very happy with the libnm-glib
3580 implementation. Oh, and it may crash on startup, too.
3582 2006-01-15 Jean-François Rameau <jframeau@cvs.gnome.org>
3584 * lib/ephy-adblock.h:
3585 * lib/ephy-adblock.c:
3586 * embed/ephy-adblock-manager.h:
3587 * embed/ephy-adblock-manager.c:
3589 Add a method to EphyAdblock interface, ephy_adblock_manager_edit_rule,
3590 so one can allow/disallow an url.
3591 Add a method to EphyAdblockManager, ephy_adblock_manager_has_blocker,
3592 so one can ask it whether a blocker is running.
3594 2006-01-15 Crispin Flowerday <gnome@flowerday.cx>
3596 * data/chrome/Makefile.am:
3597 * data/chrome/about.xhtml:
3598 * data/chrome/brand.dtd.in:
3599 * data/chrome/brand.properties.in:
3600 * data/chrome/epiphany.manifest.in:
3602 Override the page that is shown for the about: url so
3603 that it doesn't say "Deer Park"
3605 2006-01-14 Christian Persch <chpe@cvs.gnome.org>
3607 * embed/mozilla/Makefile.am:
3608 * embed/mozilla/mozilla-embed-single.cpp:
3610 Only use the directory service provider on gecko 1.8;
3611 gecko 1.7 uses a different method to register chrome.
3613 2006-01-14 Crispin Flowerday <gnome@flowerday.cx>
3615 * embed/mozilla/mozilla-embed-single.cpp (init_services):
3617 Simplify creation and reference counting of the
3618 EphyDirectoryProvider class.
3620 2006-01-14 Christian Persch <chpe@cvs.gnome.org>
3624 Add defines and automake conditional for toolkit flavour.
3628 A data/chrome/.cvsignore:
3629 A data/chrome/Makefile.am:
3630 A data/chrome/brand.dtd.in:
3631 A data/chrome/brand.properties.in:
3632 A data/chrome/epiphany.manifest.in:
3634 Provide branding so mozilla dialogues don't show "Deer Park" or
3635 "Firefox" but "Epiphany" instead.
3637 * embed/mozilla/Makefile.am:
3638 A embed/mozilla/EphyDirectoryProvider.cpp:
3639 A embed/mozilla/EphyDirectoryProvider.h:
3640 * embed/mozilla/mozilla-embed-single.cpp:
3642 Add a directory service provider.
3644 2006-01-13 Christian Persch <chpe@cvs.gnome.org>
3646 * lib/ephy-stock-icons.c:
3647 * lib/ephy-stock-icons.h:
3649 Remove obsolete close-tab stock icon.
3651 2006-01-13 Christian Persch <chpe@cvs.gnome.org>
3653 * data/ui/epiphany-toolbar.xml:
3654 * src/ephy-window.c:
3656 Fix zoom buttons order on default toolbar. Set short-label
3657 property for zoom actions.
3659 2006-01-13 Christian Persch <chpe@cvs.gnome.org>
3661 * embed/mozilla/EventContext.cpp:
3663 Don't require a HTML document to activate typeaheadfind.
3666 2006-01-13 Christian Persch <chpe@cvs.gnome.org>
3668 A embed/mozilla/EphyPromptService.cpp:
3669 A embed/mozilla/EphyPromptService.h:
3670 * embed/mozilla/Makefile.am:
3671 * embed/mozilla/MozRegisterComponents.cpp:
3674 Implement nsIPromptService ourself.
3676 2006-01-12 Christian Persch <chpe@cvs.gnome.org>
3678 * data/ui/epiphany-toolbar.xml:
3679 * src/ephy-toolbars-model.c: (ephy_toolbars_model_load):
3681 Add Zoom In/Out buttons to default toolbar layout and toolbars
3682 editor repertoire. Bug #117923.
3684 2006-01-12 Christian Persch <chpe@cvs.gnome.org>
3689 Enable zeroconf by default now that gnome-vfs dns-sd can use
3690 avahi and more distros are hopefully shipping with that.
3691 Still can be disabled by --disable-zeroconf.
3693 2006-01-12 Jean-François Rameau <jframeau@cvs.gnome.org>
3695 * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus):
3697 Fix compiler warnings.
3699 2006-01-11 Christian Persch <chpe@cvs.gnome.org>
3701 * data/default-prefs-common.js:
3705 2006-01-11 Christian Persch <chpe@cvs.gnome.org>
3709 Add another contract ID check, only on gecko >= 1.8.
3711 2006-01-11 Christian Persch <chpe@cvs.gnome.org>
3715 Don't delete epiphany-fonts.schemas on make clean.
3717 2006-01-11 Christian Persch <chpe@cvs.gnome.org>
3719 * data/mime-types-permissions.xml:
3723 2006-01-10 Christian Persch <chpe@cvs.gnome.org>
3727 Fix gecko version check to use AC_EGREP_CPP instead of
3728 grepping the header file directly. Misc fixes.
3730 2006-01-08 Jean-François Rameau <jframeau@cvs.gnome.org>
3732 * embed/mozilla/EphyContentPolicy.h:
3733 * embed/mozilla/EphyContentPolicy.cpp: (ShouldLoad):
3734 * embed/ephy-embed.h:
3735 * embed/ephy-embed.c: (ephy_embed_base_init):
3737 EphyContentPolicy now emits a signal when a content is blocked.
3739 2006-01-08 Christian Persch <chpe@cvs.gnome.org>
3745 2006-01-08 Christian Persch <chpe@cvs.gnome.org>
3748 R data/epiphany-1.10.pc.in:
3749 A data/epiphany.pc.in:
3752 Various improvements to gecko.m4. Generate the versioned .pc file
3753 from the unversioned .pc.in file.
3755 2006-01-05 thetroublemaker <thetroublemaker@inventati.org>
3757 * src/ephy-notebook.c:
3759 changed ephy_tab_get_title_composite to ephy_tab_get_title,
3760 so that now 'Loading ' is not displayed when loadin' a new
3763 2006-01-08 Christian Persch <chpe@cvs.gnome.org>
3765 * src/ephy-window.c: (ephy_window_delete_event):
3767 Exit ppv mode when clicking the window close button. Bug #326136.
3769 2006-01-08 Christian Persch <chpe@cvs.gnome.org>
3771 * embed/mozilla/ContentHandler.cpp:
3773 Make ESC cancel the content handler dialogue. Bug #325811.
3775 2006-01-06 Crispin Flowerday <gnome@flowerday.cx>
3777 * src/window-commands.c (window_cmd_help_about):
3779 Change the copyright year to 2006
3781 2006-01-06 Christian Persch <chpe@cvs.gnome.org>
3784 R data/epiphany.applications:
3786 Remove applications file.
3788 2006-01-04 Christian Persch <chpe@cvs.gnome.org>
3790 * lib/ephy-adblock.c:
3791 * lib/ephy-file-helpers.c:
3793 Fix compiler warnings.
3795 2006-01-04 Christian Persch <chpe@cvs.gnome.org>
3797 R data/art/epiphany-close-tab.png:
3798 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
3799 * lib/ephy-stock-icons.h:
3800 * src/ephy-notebook.c: (build_tab_label):
3802 Go back to using the gtk stock close icon, to get correct
3803 themeing in a11y themes.
3805 2006-01-04 Christian Persch <chpe@cvs.gnome.org>
3807 * src/ephy-find-toolbar.c: (entry_changed_cb), (set_focus_cb),
3808 (ephy_find_toolbar_grab_focus), (ephy_find_toolbar_find_next),
3809 (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open),
3810 (ephy_find_toolbar_close):
3812 Fix warning when Ctrl-F while the find toolbar is already shown.
3813 Fix next/prev button sensitivity when find wrapped around.
3815 * src/ephy-window.c:
3817 Add more XF86XK key codes.
3819 2006-01-03 Crispin Flowerday <gnome@flowerday.cx>
3823 R src/ephy-automation.h:
3825 Remove various references to bonobo, ephy is now officially
3828 2006-01-03 Crispin Flowerday <gnome@flowerday.cx>
3832 Fix some white space issues to keep make and emacs happy
3834 2006-01-03 Crispin Flowerday <gnome@flowerday.cx>
3836 * src/ephy-dbus.c (ephy_dbus_connect_to_session_bus)
3838 Fix the arguments to the dbus_connection_set_exit_on_disconnect call
3839 for the session bus.
3841 2006-01-03 Crispin Flowerday <gnome@flowerday.cx>
3843 * src/ephy-dbus.c (ephy_dbus_connect_to_session_bus)
3845 Tell dbus not to exit the application if the bus disconnects.
3847 2006-01-03 Christian Persch <chpe@cvs.gnome.org>
3851 Remove unneeded LINK line.
3853 2006-01-03 Christian Persch <chpe@cvs.gnome.org>
3855 * embed/Makefile.am:
3856 * embed/mozilla/Makefile.am:
3858 * lib/egg/Makefile.am:
3860 * src/bookmarks/Makefile.am:
3862 Don't include generated files in the tarball. Bug #319440.
3864 R help/C/Makefile.am:
3865 R help/es/Makefile.am:
3866 R help/eu/Makefile.am:
3867 R help/fi/Makefile.am:
3868 R help/ja/Makefile.am:
3869 R help/uk/Makefile.am:
3871 Remove obsolete files.
3873 2006-01-03 Jean-François Rameau <jframeau@cvs.gnome.org>
3875 * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus):
3877 Fix compilation with DBUS 0.6 (DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT constant removed).
3879 2006-01-02 Christian Persch <chpe@cvs.gnome.org>
3884 R data/GNOME_Epiphany_Automation.server.in:
3886 A data/epiphany-service.xml:
3887 A data/org.gnome.Epiphany.service.in:
3888 * doc/reference/Makefile.am:
3890 R idl/EphyAutomation.idl:
3895 * lib/ephy-file-helpers.c: (ephy_file_launch_application):
3897 A src/ephy-activation.c:
3898 A src/ephy-activation.h:
3901 * src/ephy-main.c: (main):
3902 * src/ephy-shell.c: (ephy_shell_init), (open_urls),
3903 (dbus_g_proxy_finalized_cb), (ephy_shell_startup),
3904 (ephy_shell_dispose):
3906 Bonobo is dead; long live the Bonobos!
3907 Patch by Gustavo Gama, bug #322463.
3909 2006-01-01 Christian Persch <chpe@cvs.gnome.org>
3913 Post-release version bump.
3915 2006-01-01 Christian Persch <chpe@cvs.gnome.org>
3917 === Release 1.9.4 ===
3923 2005-12-31 Crispin Flowerday <gnome@flowerday.cx>
3925 * src/ephy-encoding-dialog.c: (sync_encoding_against_embed),
3926 (embed_net_stop_cb), (sync_embed_cb),
3927 (ephy_encoding_dialog_finalize):
3929 When in automatic mode, update the treeview to reflect
3930 the currently selected encoding. Fixes bug #127757
3932 2005-12-30 Christian Persch <chpe@cvs.gnome.org>
3934 * plugins/desktop-file/Makefile.am:
3936 Add include subdirs for broken distros. Bug #321841.
3937 Add plugins.symbols to EXTRA_DIST.
3939 2005-12-30 Christian Persch <chpe@cvs.gnome.org>
3943 Improve "gecko not found" message. Bug #319253.
3945 2005-12-30 Christian Persch <chpe@cvs.gnome.org>
3947 * lib/ephy-file-helpers.c: (ephy_file_helpers_init),
3948 (my_gdk_spawn_make_environment_for_screen),
3949 (make_spawn_environment_for_sn_context),
3950 (ephy_file_launch_application), (launch_desktop_item):
3952 Put a marker in the environment to detect when we launch ourself
3953 as a helper app. Fixes bug #324828.
3955 2005-12-30 Christian Persch <chpe@cvs.gnome.org>
3957 * src/ephy-window.c:
3959 Zoom on Ctrl-=, Ctrl-KP+, Ctrl-KP- too. Bug #105183.
3961 2005-12-23 Christian Neumair <chris@gnome-de.org>
3963 * src/ephy-session.c: (offser_to_resume):
3965 Always center dialog on screen. Bug #324896.
3967 2005-12-20 Christian Persch <chpe@cvs.gnome.org>
3969 * src/ephy-window.c:
3971 Show warning on mixed content in the tooltip. Bug #321508.
3973 2005-12-19 Jean-François Rameau <jframeau@cvs.gnome.org>
3975 * embed/Makefile.am:
3976 * embed/ephy-adblock-manager.c:
3977 * embed/ephy-adblock-manager.h:
3978 * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize):
3979 * embed/ephy-embed-shell.h:
3980 * embed/mozilla/EphyContentPolicy.cpp: (EphyContentPolicy::ShouldLoad):
3982 * lib/ephy-adblock.h:
3983 * lib/ephy-adblock.c:
3984 * src/ephy-shell.c: (ephy_shell_get_extensions_manager):
3986 Add some code so ad blocking should be more easy. Based on the fact
3987 that Epiphany already has its own content policy component (EphyContentPolicy).
3988 The new design adds:
3989 - an interface, EphyAdBlock
3990 - a manager, EphyAdBlockManager, pointing to a blocker (possibly no one).
3992 2005-12-16 Claudio Saavedra <csaavedra@alumnos.utalca.cl>
3994 * lib/egg/egg-editable-toolbar.c: (configure_item_cursor):
3995 Use a gtk stock cursor (GDK_HAND2) instead of already removed image.
3998 2005-12-15 Jean-François Rameau <jframeau@cvs.gnome.org>
4000 * embed/mozilla/mozilla-embed-single: (impl_import):
4002 Fix a compile warning.
4004 2005-12-14 Christian Persch <chpe@cvs.gnome.org>
4006 * plugins/desktop-file/Makefile.am:
4007 A plugins/desktop-file/plugin.symbols:
4009 Only export necessary symbols.
4011 2005-12-14 Christian Persch <chpe@cvs.gnome.org>
4015 Install the fonts schemas file too.
4017 2005-12-12 Christian Persch <chpe@cvs.gnome.org>
4021 Post-release version bump.
4023 2005-12-12 Christian Persch <chpe@cvs.gnome.org>
4025 === Release 1.9.3.1 ===
4030 2005-12-12 Christian Persch <chpe@cvs.gnome.org>
4034 Fix desktop file install.
4036 2005-12-11 Christian Persch <chpe@cvs.gnome.org>
4040 Post-release version bump.
4042 2005-12-11 Christian Persch <chpe@cvs.gnome.org>
4044 === Release 1.9.3 ===
4049 2005-12-11 Christian Persch <chpe@cvs.gnome.org>
4052 A src/ephy-cert-manager-dialog.c:
4053 A src/ephy-cert-manager-dialog.h:
4054 R src/ephy-certificate-manager.c:
4055 R src/ephy-certificate-manager.h:
4056 * src/window-commands.c:
4060 2005-12-11 Christian Persch <chpe@cvs.gnome.org>
4063 * data/glade/Makefile.am:
4064 * data/glade/certs-manager.glade:
4065 * data/ui/epiphany-ui.xml:
4066 * embed/Makefile.am:
4067 A embed/ephy-certificate-manager.c:
4068 A embed/ephy-certificate-manager.h:
4069 A embed/ephy-x509-cert.c:
4070 A embed/ephy-x509-cert.h:
4071 * embed/mozilla/Makefile.am:
4072 * embed/mozilla/mozilla-embed-single.cpp:
4073 A embed/mozilla/mozilla-x509-cert.cpp:
4074 A embed/mozilla/mozilla-x509-cert.h:
4076 A src/ephy-certificate-manager.c:
4077 A src/ephy-certificate-manager.h:
4078 * src/ephy-window.c:
4079 * src/window-commands.c:
4080 * src/window-commands.h:
4082 Add certificate manager. Patch by Robert Marcano and Crispin
4083 Flowerday. Fixes bug #119090.
4085 2005-12-08 Christian Persch <chpe@cvs.gnome.org>
4087 * src/pdm-dialog.c: (pdm_dialog_cookies_construct),
4088 (pdm_dialog_cookie_add):
4090 Fix crash when adding a cookie while the dialogue is open.
4092 2005-12-07 Christian Persch <chpe@cvs.gnome.org>
4094 * embed/mozilla/EphyFind.cpp:
4098 * src/ephy-find-toolbar.c: (entry_key_press_event_cb),
4099 (ephy_find_toolbar_close):
4101 Also check for GDK_ISO_Enter.
4103 * src/ephy-window.c: (sync_tab_address):
4105 Close the find toolbar when loading a new page.
4107 2005-12-07 Christian Persch <chpe@cvs.gnome.org>
4109 * embed/ephy-embed.c: (ephy_embed_scroll),
4110 (ephy_embed_page_scroll), (ephy_embed_scroll_pixels):
4111 * embed/ephy-embed.h:
4112 * embed/mozilla/EphyBrowser.cpp:
4113 * embed/mozilla/EphyBrowser.h:
4114 * embed/mozilla/mozilla-embed.cpp:
4116 Add ephy_embed_scroll_pixels.
4118 2005-12-06 Crispin Flowerday <gnome@flowerday.cx>
4120 * embed/ephy-embed.c: (ephy_embed_scroll),
4121 (ephy_embed_page_scroll):
4122 * embed/ephy-embed.h:
4123 * embed/mozilla/EphyBrowser.cpp:
4124 * embed/mozilla/EphyBrowser.h:
4125 * embed/mozilla/mozilla-embed.cpp:
4126 * src/ephy-find-toolbar.c: (entry_key_press_event_cb):
4128 Forward up/down/page up/page down from the findbar entry
4131 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4133 * src/bookmarks/ephy-related-action.c: (node_destroyed_cb):
4135 Don't try to connect signals to the destroyed node!
4137 2005-12-05 Crispin Flowerday <gnome@flowerday.cx>
4139 * src/ephy-find-toolbar.c: (entry_changed_cb),
4140 (ephy_find_toolbar_request_close):
4142 Fix a compile warning, and don't bother requesting a close
4143 if the find bar is already closed
4145 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4147 * src/ephy-tabs-menu.c: (tab_set_action_accelerator):
4151 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4155 Updated comment to refer to the schema autogeneration tool.
4157 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4159 * data/ui/epiphany-ui.xml:
4161 Remove a unused popup menu declaration.
4163 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4165 * data/glade/print.glade:
4166 * embed/print-dialog.c: (ephy_print_setup_dialog_new):
4168 Remove the paper selector from the print setup dialogue,
4169 we have one in the print dialogue already.
4171 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4173 * data/glade/certificate-dialogs.glade:
4174 * data/glade/epiphany.glade:
4175 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
4176 * embed/mozilla/GtkNSSDialogs.cpp:
4177 * src/pdm-dialog.c: (show_cookies_properties), (pdm_dialog_init):
4179 Fix spacings to be HIG compliant. Set window roles.
4181 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4187 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4189 * data/mime-types-permissions.xml:
4191 Add image/x-png type.
4193 2005-12-05 Christian Persch <chpe@cvs.gnome.org>
4197 Use --with-gecko in the distcheck configure args.
4199 2005-12-04 Christian Persch <chpe@cvs.gnome.org>
4201 * embed/ephy-embed-find.c: (ephy_embed_find_set_selection):
4202 * embed/ephy-embed-find.h:
4203 * embed/mozilla/EphyFind.cpp:
4204 * embed/mozilla/EphyFind.h:
4205 * embed/mozilla/mozilla-embed-find.cpp:
4207 While in find mode, set the selection colour to "attention".
4209 * src/ephy-find-toolbar.c: (set_status), (clear_status),
4210 (tab_search_key_press_cb), (entry_key_press_event_cb),
4211 (entry_activate_cb), (set_focus_cb),
4212 (ephy_find_toolbar_set_window), (ephy_find_toolbar_init),
4213 (ephy_find_toolbar_class_init), (ephy_find_toolbar_set_embed),
4214 (ephy_find_toolbar_open), (ephy_find_toolbar_close),
4215 (ephy_find_toolbar_request_close):
4216 * src/ephy-find-toolbar.h:
4217 * src/ephy-window.c: (sync_tab_document_type),
4218 (find_toolbar_close_cb), (ephy_window_set_print_preview),
4219 (ephy_window_get_find_toolbar), (ephy_window_get_context_event):
4221 Refactor find toolbar closing not to crash with auto-closing popups.
4222 Unset the selection colour on close.
4223 Remove dead #ifdef FIND_WHILE_TYPING_IN_EMBED code.
4225 2005-12-04 Christian Persch <chpe@cvs.gnome.org>
4227 * embed/mozilla/GtkNSSDialog.cpp:
4229 Add a comment for translators.
4231 2005-11-29 Christian Persch <chpe@cvs.gnome.org>
4233 * src/pdm-dialog.c: (pdm_dialog_cookie_scroll_to):
4235 Fix transposed arguments.
4237 2005-11-29 Christian Persch <chpe@cvs.gnome.org>
4239 * lib/ephy-string.c: (ephy_string_collate_key_for_domain):
4240 * lib/ephy-string.h:
4242 Add a method to generate collation keys for domain names.
4244 * src/pdm-dialog.c: (cookie_search_equal),
4245 (pdm_dialog_cookies_construct), (cookie_host_to_iter),
4246 (compare_cookie_host_keys), (pdm_dialog_fill_cookies_list),
4247 (pdm_dialog_cookies_destruct), (pdm_dialog_cookie_add),
4248 (pdm_dialog_cookie_scroll_to), (sync_notebook_tab),
4249 (pdm_dialog_init), (pdm_dialog_finalize), (pdm_dialog_open):
4251 * src/window-commands.c: (window_cmd_edit_personal_data):
4253 Open the PDM dialogue on the cookies page scrolled to show the
4254 cookies of the currently loaded page, if there are any. Sort
4255 cookies by domain. Allow treeview typeaheadfind search to find
4256 by substring not prefix.
4258 2005-11-29 Christian Persch <chpe@cvs.gnome.org>
4262 R data/bme.desktop.in:
4263 A data/bme.desktop.in.in:
4264 R data/epiphany.desktop.in:
4265 A data/epiphany.desktop.in.in:
4267 Remove empty DocPath from desktop files, and add bugzilla version.
4268 Generate the .in files from configure.
4270 2005-11-28 Christian Persch <chpe@cvs.gnome.org>
4274 Suppress some C++ compiler warnings.
4276 2005-11-28 Christian Persch <chpe@cvs.gnome.org>
4281 Move more checks to gecko.m4.
4283 2005-11-27 Christian Persch <chpe@cvs.gnome.org>
4287 Correctly save and restore CXXFLAGS.
4289 2005-11-18 Christian Persch <chpe@cvs.gnome.org>
4291 * embed/mozilla/EphyContentPolicy.cpp:
4292 * embed/ephy-embed-single.c:
4293 * embed/ephy-embed-single.h:
4294 * src/epiphany.defs:
4296 Add chrome: and resource: to the safe list; otherwise
4297 forms and scrollbars break. Fixes bug #316498.
4299 2005-11-18 Christian Persch <chpe@cvs.gnome.org>
4301 * src/ephy-extensions-manager.c:
4303 Don't warn when reading a .xml when we previously read the
4304 .ephy-extension for this identifier. Allows .xml and .ephy-extension
4305 to co-exist in ~/.gnome2/epiphany/extensions.
4307 2005-11-18 Christian Persch <chpe@cvs.gnome.org>
4311 Delay reloads when we get many change notifications in a short time.
4314 2005-11-17 Christian Persch <chpe@cvs.gnome.org>
4316 * src/ephy-window.c:
4318 Add F5 as accel for reload.
4320 2005-11-17 Christian Persch <chpe@cvs.gnome.org>
4324 Set the model's sort column only after filling it. Vastly improves
4325 delay when opening the PDM dialogue when you have many cookies.
4327 2005-11-16 Christian Persch <chpe@cvs.gnome.org>
4331 Fix the nsIPassword.h presence check.
4333 2005-11-16 Christian Persch <chpe@cvs.gnome.org>
4335 * embed/mozilla/GtkNSSDialogs.cpp:
4337 Prettify CRL import dialogue. Fixes bug #321590.
4339 2005-11-15 Christian Persch <chpe@cvs.gnome.org>
4341 * data/glade/epiphany.glade:
4342 * data/glade/prefs-dialog.glade:
4343 * data/glade/print.glade:
4344 * src/pdm-dialog.c: (pdm_dialog_response_cb), (pdm_dialog_init):
4345 * src/prefs-dialog.c: (setup_add_language_dialog),
4346 (prefs_dialog_init):
4348 Don't put the prefs/pdm dialogue over all windows. Make the
4349 add-language dialogue modal to the prefs dialogue.
4351 2005-11-14 Christian Persch <chpe@cvs.gnome.org>
4353 * src/window-commands.c: (window_cmd_help_about):
4355 Mark message for translation. Patch by Guilherme de S. Pastore,
4358 2005-11-13 Christian Persch <chpe@cvs.gnome.org>
4360 * embed/mozilla/EphyAboutModule.cpp:
4361 * embed/mozilla/EphyAboutModule.h:
4363 Fix for mozilla API change.
4365 2005-11-12 Philip Langdale <philipl@mail.utexas.edu>
4367 * data/ui/epiphany-ui.xml: Remove accelerator actions
4368 for extra keybindings.
4370 * src/ephy-lockdown.c: (update_window):
4371 Don't manipulate removed "FileSave" action.
4373 * src/ephy-toolbar.c
4374 * src/ephy-toolbar.h: (ephy_toolbar_get_action_group):
4376 Add getter for the toolbar's action group.
4378 * src/ephy-window.c: (ephy_window_key_press_event):
4380 Transition over to the Galeon mechanism for handling
4381 extra keybindings. This maps the keybindings to
4382 actions so that no extra actions are required. The
4383 only subtlety is that some of the actions come from
4384 the toolbar, so access to its action group is required.
4386 * src/window-commands.c
4387 * src/window-commands.h: (window_cmd_go_back/forward/home):
4388 Remove the now unsued back/forward/home callbacks.
4390 2005-11-12 Christian Persch <chpe@cvs.gnome.org>
4394 Fix schemas install and add generate-font-schemas.py
4397 2005-11-12 Christian Persch <chpe@cvs.gnome.org>
4400 * data/default-prefs-common.js:
4401 * data/generate-font-schemas.py:
4402 * data/epiphany-fonts.schemas:
4404 Add schema entries for the fonts keys.
4406 2005-11-12 Christian Persch <chpe@cvs.gnome.org>
4410 Post-release version bump.
4412 2005-11-12 Christian Persch <chpe@cvs.gnome.org>
4414 === Release 1.9.2 ===
4418 Pass make distcheck.
4425 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
4426 (egg_toolbars_model_save), (parse_data_list), (parse_item_list),
4428 * src/bookmarks/ephy-bookmarks-ui.c:
4429 (ephy_bookmarks_ui_attach_toolbar_model):
4431 Fix compile warnings.
4433 2005-11-10 Crispin Flowerday <gnome@flowerday.cx>
4435 * lib/ephy-file-helpers.c
4436 * lib/widgets/ephy-location-entry.c
4437 * src/ephy-session.c
4438 * src/bookmarks/ephy-bookmarks-import.c:
4440 Remove some unused variables
4442 2005-11-09 Christian Persch <chpe@cvs.gnome.org>
4447 Rewrite the contractid check. Now works with builds without
4448 --with-default-mozilla-five-home.
4449 Balance AC_LANG_POP/PUSH.
4451 2005-11-09 Christian Persch <chpe@cvs.gnome.org>
4457 2005-11-09 Christian Persch <chpe@cvs.gnome.org>
4462 Tiny output improvements.
4464 2005-11-09 Christian Persch <chpe@cvs.gnome.org>
4469 Add check for contract IDs which we need but are only provided
4470 by extensions which may or may not have been built into gecko.
4471 We cannot check for the headers here since they are always present.
4473 2005-11-09 Christian Persch <chpe@cvs.gnome.org>
4475 * data/glade/epiphany.glade:
4477 Because the Dwnloads window is a GtkDiaog for technical reasons,
4478 we set the type hint to 'normal' so it still has close/minimise
4481 2005-11-09 Christian Persch <chpe@cvs.gnome.org>
4486 Distill the gecko detection logic into a macro package.
4488 2005-11-08 Christian Persch <chpe@cvs.gnome.org>
4490 * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
4492 Use canonical name form.
4494 2005-11-08 Christian Persch <chpe@cvs.gnome.org>
4496 * lib/egg/eggstatusicon.c: (egg_status_icon_class_init):
4497 * lib/egg/eggtrayicon.c: (egg_tray_icon_class_init):
4498 * lib/egg/eggtraymanager.c: (egg_tray_manager_class_init):
4500 Don't translate param spec strings.
4502 2005-11-08 Christian Persch <chpe@cvs.gnome.org>
4504 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
4505 * embed/mozilla/mozilla-embed-single.cpp:
4507 Make "network-status" property readwrite.
4509 2005-11-08 Christian Persch <chpe@cvs.gnome.org>
4511 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
4512 * lib/egg/eggstatusicon.c: (egg_status_icon_class_init):
4513 * lib/egg/eggtrayicon.c: (egg_tray_icon_class_init):
4514 * lib/widgets/ephy-location-entry.c:
4515 (ephy_location_entry_class_init):
4516 * src/bookmarks/ephy-bookmark-action.c:
4517 (ephy_bookmark_action_class_init):
4518 * src/bookmarks/ephy-topic-action.c:
4519 (ephy_topic_action_class_init):
4520 * src/ephy-find-toolbar.c: (ephy_find_toolbar_class_init):
4521 * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_class_init):
4522 * src/ephy-location-action.c: (ephy_location_action_class_init):
4523 * src/ephy-python-extension.c: (ephy_python_extension_class_init):
4524 * src/ephy-session.c: (ephy_session_class_init):
4525 * src/ephy-tab.c: (ephy_tab_class_init):
4526 * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_class_init):
4527 * src/ephy-toolbar.c: (ephy_toolbar_class_init):
4528 * src/ppview-toolbar.c: (ppview_toolbar_class_init):
4530 More static strings.
4532 2005-11-08 Christian Persch <chpe@cvs.gnome.org>
4534 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_class_init):
4535 * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
4536 * embed/ephy-history.c: (ephy_history_class_init):
4537 * embed/mozilla/mozilla-download.cpp:
4538 * lib/egg/egg-editable-toolbar.c:
4539 (egg_editable_toolbar_class_init):
4540 * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_class_init):
4541 * lib/egg/eggstatusicon.c: (egg_status_icon_class_init):
4542 * lib/egg/eggtraymanager.c: (egg_tray_manager_class_init):
4543 * lib/ephy-dialog.c: (ephy_dialog_class_init):
4544 * lib/ephy-file-chooser.c: (ephy_file_chooser_class_init):
4545 * lib/ephy-node-db.c: (ephy_node_db_class_init):
4546 * lib/widgets/ephy-node-view.c: (ephy_node_view_class_init):
4547 * lib/widgets/ephy-tree-model-node.c:
4548 (ephy_tree_model_node_class_init):
4549 * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init):
4550 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):
4551 * src/bookmarks/ephy-bookmark-action.c:
4552 (ephy_bookmark_action_class_init):
4553 * src/bookmarks/ephy-bookmark-properties.c:
4554 (ephy_bookmark_properties_class_init):
4555 * src/bookmarks/ephy-bookmarks-editor.c:
4556 (ephy_bookmarks_editor_class_init):
4557 * src/bookmarks/ephy-new-bookmark.c:
4558 (ephy_new_bookmark_class_init):
4559 * src/bookmarks/ephy-topic-action.c:
4560 (ephy_topic_action_class_init):
4561 * src/bookmarks/ephy-topics-selector.c:
4562 (ephy_topics_selector_class_init):
4563 * src/ephy-encoding-menu.c: (ephy_encoding_menu_class_init):
4564 * src/ephy-history-window.c: (ephy_history_window_class_init):
4565 * src/ephy-location-action.c: (ephy_location_action_class_init):
4566 * src/ephy-navigation-action.c:
4567 (ephy_navigation_action_class_init):
4568 * src/ephy-notebook.c: (ephy_notebook_class_init):
4569 * src/ephy-tab.c: (ephy_tab_class_init):
4570 * src/ephy-tabs-menu.c: (ephy_tabs_menu_class_init):
4571 * src/ephy-window.c: (ephy_window_class_init):
4573 Mark strings in param specs as static.
4575 2005-11-07 Christian Persch <chpe@cvs.gnome.org>
4579 Allow compilation against xulrunner. Patch by
4580 Robert O'Callahan <rocallahan@novell.com>.
4582 2005-11-07 Bastien Nocera <hadess@hadess.net>
4584 reviewed by: Christian Persch <chpe@gnome.org>
4586 * plugins/desktop-file/plugin.cpp: Fix memleaks in the usage of
4587 g_key_file_get_string(). Fixes bug #320901.
4589 2005-11-05 Christian Persch <chpe@cvs.gnome.org>
4591 * embed/mozilla/GtkNSSDialog.cpp:
4593 Scroll the view so the selected cert is visible. Fixes bug #320758.
4595 2005-11-04 Christian Persch <chpe@cvs.gnome.org>
4597 * lib/ephy-gui.c: (ephy_gui_check_location_writable):
4601 2005-11-03 Christian Persch <chpe@cvs.gnome.org>
4603 * embed/ephy-embed-find.c:
4604 * embed/ephy-embed-find.h:
4605 * embed/mozilla/EphyFind.cpp:
4606 * embed/mozilla/EphyFind.h:
4607 * embed/mozilla/mozilla-embed-find.cpp:
4609 More detailed result code from find backend.
4611 * src/ephy-find-toolbar.c: (set_status), (clear_status),
4612 (entry_changed_cb), (ephy_find_toolbar_init),
4613 (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous),
4614 (ephy_find_toolbar_open):
4616 Add status text to the find toolbar.
4617 Reverse Next/Previous button order.
4619 2005-11-03 Christian Persch <chpe@cvs.gnome.org>
4621 * data/art/Makefile.am:
4622 R data/art/hand-open.png:
4623 * lib/egg/egg-toolbar-editor.c: (drag_data_get_cb),
4626 Use a gtk stock cursor (GDK_HAND2) instead of our own, un-themed one.
4628 2005-11-03 Christian Persch <chpe@cvs.gnome.org>
4630 * lib/widgets/ephy-location-entry.c: (favicon_drag_begin_cb),
4631 (ephy_location_entry_construct_contents):
4633 Simplify the drag icon code.
4635 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4637 * lib/widgets/ephy-location-entry.c: (favicon_create_drag_pixmap),
4638 (favicon_button_press_event_cb), (favicon_button_release_event_cb),
4639 (favicon_motion_notify_event_cb),
4640 (ephy_location_entry_construct_contents):
4642 Show drag icon with page title + URL when dragging from the drag
4645 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4647 * data/ui/epiphany-ui.xml:
4648 * src/ephy-window.c: (update_popup_actions_visibility),
4651 Simplify context menu code by removing the extra
4652 EphyDocument*FramePopup variants, and just setting the OpenFrame
4653 action's visibility accordingly; and fix its accelerator.
4656 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4658 * embed/mozilla/EphyAboutModule.cpp:
4659 * embed/mozilla/EphyAboutModule.h:
4661 Add titles with title capitalisation, and chanage the icon
4662 on the netOffline error page.
4664 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4666 * lib/egg/egg-editable-toolbar.c: (create_item_from_action),
4669 Return early when the action doesn't exist; don't crash.
4670 Patch by Peter Harvey.
4672 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4674 * data/ui/epiphany-fs-toolbar.xml:
4676 Remove spinner from fullscreen toolbars file.
4678 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4680 * src/ephy-window.c: (settings_change_notify),
4681 (settings_changed_cb), (ephy_window_key_press_event),
4682 (ephy_window_constructor):
4684 Use a single connection to the settings object, and
4685 also store the menubar accel instead of parsing it on
4688 2005-11-02 Christian Persch <chpe@cvs.gnome.org>
4690 * src/ephy-window.c:
4692 Revert change from H18 patch which shouldn't have been committed.
4694 2005-11-01 Philip Langdale <philipl@mail.utexas.edu>
4696 * src/ephy-window.c: (ephy_window_key_press_event),
4697 (gtk_key_theme_changed_cb), (ephy_window_constructor),
4698 (ephy_window_class_init): I accidentally committed my
4699 half-complete port of the Galeon key-press event handler
4700 that allows emacs keybindings to work when I made my last
4703 This change addresses post-facto comments made by chpe :-)
4705 Nothing terribly profound; just attaching the GktSettings
4706 listener on a per-window, rather than global, basis and
4707 detecting the other keycodes for Enter/Return.
4709 As the original change wasn't described, I will do it here:
4710 Gtk+ has optional support for emacs style keybindings in
4711 GtkEditable based widgets. But, these keybindings often
4712 conflict with toplevel accelerators. To make things work
4713 sanely, we'd like the emacs keybindings to take priority when
4714 the Editable is focused, and the toplevel accelerators take
4715 priority for other widgets. As gtk2 uses outside-in event
4716 propagation, we have to attach a topevel event handler to
4717 get the event and then pass it on to the focused widget if
4718 appropriate - and that is what this change does.
4720 2005-11-01 Christian Persch <chpe@cvs.gnome.org>
4722 * lib/egg/egg-toolbars-model.c: (item_node_new), (item_node_free),
4723 (egg_toolbars_model_get_n_avail), (egg_toolbars_model_set_n_avail):
4725 Use GINT_TO_POINTER/GPOINTER_TO_INT when stuffing ints into pointers,
4726 and fix gcc 2.95 issues.
4728 2005-11-01 Christian Persch <chpe@cvs.gnome.org>
4730 * embed/ephy-embed.c: (ephy_embed_base_init):
4731 * embed/ephy-embed.h:
4732 * embed/mozilla/EphyBrowser.cpp:
4733 * src/ephy-tab.c: (popups_manager_free_info), (popups_manager_add),
4734 (popups_manager_show), (popups_manager_hide),
4735 (ephy_tab_popup_blocked_cb):
4737 Get the window name from the popup-blocked event.
4739 2005-11-01 Christian Persch <chpe@cvs.gnome.org>
4741 * embed/mozilla/ContentHandler.cpp:
4742 * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
4743 * embed/mozilla/GtkNSSDialogs.cpp:
4744 * embed/print-dialog.c: (ephy_print_verify_postscript):
4745 * lib/ephy-gui.c: (ephy_gui_check_location_writable):
4746 * src/bookmarks/ephy-bookmark-properties.c: (update_window_title):
4747 * src/bookmarks/ephy-bookmarks-editor.c:
4748 (delete_topic_dialog_construct), (add_bookmarks_source),
4750 * src/bookmarks/ephy-bookmarks.c: (redirect_cb):
4751 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
4752 * src/ephy-extensions-manager.c: (dir_changed_cb):
4753 * src/ephy-tab.c: (update_net_state_message):
4757 2005-11-01 Christian Persch <chpe@cvs.gnome.org>
4759 * src/ephy-window.c: (update_popups_tooltips):
4763 2005-10-31 Christian Persch <chpe@cvs.gnome.org>
4766 * src/bookmarks/ephy-bookmarks-editor.c:
4767 (ephy_bookmarks_editor_construct):
4768 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults):
4772 2005-10-31 Christian Persch <chpe@cvs.gnome.org>
4774 * src/ephy-history-window.c: (cmd_bookmark_link):
4776 Use the history window as parent for the new-bookmark dialogue.
4779 2005-10-31 Christian Persch <chpe@cvs.gnome.org>
4781 * src/ephy-history-window.c: (build_search_box):
4783 Fix capitalisation, bug #320330.
4785 2005-10-31 Christian Persch <chpe@cvs.gnome.org>
4787 * embed/ephy-history.c: (ephy_history_class_init),
4788 (ephy_history_add_page), (impl_add_page):
4789 * embed/ephy-history.h:
4790 * embed/mozilla/GlobalHistory.cpp:
4791 * lib/ephy-marshal.list:
4792 * src/epiphany.defs:
4794 Store the redirect and toplevel attributes when
4795 adding pages to the history (doesn't do anything with
4796 the info yet, though). Based on a galeon patch by tko.
4798 2005-10-31 Christian Persch <chpe@cvs.gnome.org>
4800 * embed/mozilla/GtkNSSDialogs.cpp:
4801 * embed/print-dialog.c:
4803 * lib/ephy-dialog.c: (impl_construct):
4807 Remove ephy-glade since we don't need autoconnect anymore.
4809 2005-10-30 Christian Persch <chpe@cvs.gnome.org>
4811 * data/glade/epiphany.glade:
4812 * data/glade/prefs-dialog.glade:
4813 * data/glade/print.glade:
4814 * embed/downloader-view.c: (update_buttons),
4815 (downloader_view_build_ui), (download_dialog_pause),
4816 (download_dialog_stop), (download_dialog_response_cb),
4817 (download_dialog_delete_event_cb):
4818 * embed/print-dialog.c: (ephy_print_setup_dialog_response_cb),
4819 (ephy_print_setup_dialog_new):
4820 * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
4821 * src/pdm-dialog.c: (show_cookies_properties),
4822 (cookies_properties_clicked_cb), (pdm_dialog_cookies_construct),
4823 (passwords_show_toggled_cb), (pdm_dialog_passwords_construct),
4824 (pdm_dialog_response_cb), (pdm_dialog_init), (pdm_dialog_finalize):
4825 * src/prefs-dialog.c: (create_language_section),
4826 (prefs_dialog_response_cb), (prefs_clear_cache_button_clicked_cb),
4827 (set_homepage_entry), (prefs_homepage_current_button_clicked_cb),
4828 (prefs_homepage_blank_button_clicked_cb), (prefs_dialog_init):
4830 Remove glade callbacks, and connect from code instead.
4832 2005-10-30 Christian Persch <chpe@cvs.gnome.org>
4834 * lib/ephy-module.c: (ephy_module_load):
4836 Don't use BIND_LAZY when enabling debugging. That way we can find
4837 missing symbols in extensions more easily.
4839 2005-10-30 Emmanuele Bassi <ebassi@cvs.gnome.org>
4841 * lib/ephy-glade.c: (glade_signal_connect_func):
4842 * lib/ephy-module.c: (ephy_module_load):
4844 Use G_MODULE_BIND_LAZY when dlopening modules.
4846 2005-10-30 Christian Persch <chpe@cvs.gnome.org>
4848 * src/prefs-dialog.c: (create_download_path_button):
4850 Fix title capitalisation.
4852 2005-10-30 Christian Persch <chpe@cvs.gnome.org>
4854 * src/prefs-dialog.c: (create_download_path_button):
4856 2005-10-30 Christian Persch <chpe@cvs.gnome.org>
4858 * src/bookmarks/ephy-nodes-cover.c: (ephy_nodes_get_covering):
4860 Add array bounds check; fixes bug #320169.
4862 2005-10-30 Christian Persch <chpe@cvs.gnome.org>
4864 * lib/egg/egg-editable-toolbar.c: (create_item_from_action):
4866 Set the action's accel group. Fixes bug #319536.
4868 2005-10-29 Christian Persch <chpe@cvs.gnome.org>
4870 * embed/mozilla/MozDownload.cpp:
4871 * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor):
4872 * lib/ephy-file-helpers.c: (ephy_file_get_downloads_dir):
4873 * lib/ephy-file-helpers.h:
4874 * src/prefs-dialog.c: (download_path_changed_cb),
4875 (create_download_path_button):
4877 Add ephy_file_get_downloads_dir() to get the actual downloads
4878 directory, and use it in the prefs dialogue, the filechooser, and
4881 2005-10-29 Jean-François Rameau <jframeau@cvs.gnome.org>
4883 * src/ephy-window.c: (ephy_window_key_press_event):
4885 Removed unused variable.
4887 * src/ephy-window.c: (ephy_window_constructor), (ephy_window_init),
4888 (ephy_window_set_is_popup):
4890 Move most of ephy_window_init code to constructor so properties are
4891 fully initialized before running that code.
4893 2005-10-29 Christian Persch <chpe@cvs.gnome.org>
4895 * lib/ephy-module.c: (ephy_module_load):
4897 Use G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL when opening
4898 the extension module.
4900 2005-10-29 Christian Persch <chpe@cvs.gnome.org>
4902 * lib/widgets/ephy-spinner.c: (bump_spinner_frame_cb),
4903 (ephy_spinner_start):
4905 Skip spinner update when we're not loaded. Should fix
4908 2005-10-26 Christian Persch <chpe@cvs.gnome.org>
4910 * data/glade/epiphany.glade:
4911 * embed/downloader-view.c: (status_icon_popup_menu_cb):
4913 Change downloader and pdm dialogue titles, bug #319843.
4915 2005-10-25 Philip Langdale <philipl@mail.utexas.edu>
4917 * src/ephy-link-action.c
4918 * src/ephy-link-action.h:
4919 (proxy_button_press_event_cb),
4920 (proxy_button_release_event_cb), (proxy_drag_begin_cb),
4921 (ephy_link_action_connect_proxy),
4922 (ephy_link_action_disconnect_proxy),
4923 (ephy_link_action_class_init), (ephy_link_action_init):
4925 Well, that didn't last long. Turns out this was a solved
4926 problem in EphyBookmarkAction but no one pointed it out
4927 until just now. Using gtk_button_pressed/released fixes
4930 2005-10-25 Philip Langdale <philipl@mail.utexas.edu>
4932 * src/ephy-link-action.c
4933 * src/ephy-link-action.h:
4934 (proxy_button_release_event_cb), (proxy_drag_begin_cb),
4935 (ephy_link_action_connect_proxy),
4936 (ephy_link_action_disconnect_proxy),
4937 (ephy_link_action_class_init), (ephy_link_action_init):
4939 Fix bug #319529. Don't activate the action on a middle mouse
4940 button release event if the release is linked to a DnD.
4942 This requires adding state to the action to allow us to link
4943 the drag-begin event to the button-release event.
4945 2005-10-24 Christian Persch <chpe@cvs.gnome.org>
4947 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add),
4948 (build_editing_table), (ephy_new_bookmark_construct),
4949 (ephy_new_bookmark_set_property), (ephy_new_bookmark_get_property):
4951 Remove info text referring to the not-committed markers in H18.
4953 2005-10-23 Christian Persch <chpe@cvs.gnome.org>
4957 Post-release version bump.
4959 2005-10-23 Christian Persch <chpe@cvs.gnome.org>
4961 === Release 1.9.1 ===
4965 * doc/reference/tmpl/EphySingle.sgml:
4966 * doc/reference/tmpl/ephy-embed-single.sgml:
4967 * doc/reference/tmpl/ephy-embed.sgml:
4968 * doc/reference/tmpl/epiphany-unused.sgml:
4971 2005-10-22 Jean-François Rameau <jframeau@cvs.gnome.org>
4973 * embed/mozilla/mozilla-embed-single.cpp: (impl_list_passwords):
4975 * data/glade/epiphany.glade:
4977 Add a way to view stored password. Fix bug 316821.
4979 2005-10-22 Christian Persch <chpe@cvs.gnome.org>
4981 * data/mime-types-permissions.xml:
4983 Add another mime type.
4985 * src/ephy-notebook.c:
4987 Remove the accidental commit from the H18 patch.
4989 2005-10-21 Christian Persch <chpe@cvs.gnome.org>
4991 * src/ephy-extensions-manager.c:
4992 (ephy_extensions_manager_parse_keyfile),
4993 (ephy_extensions_manager_load_ini_file),
4994 (ephy_extensions_manager_load_xml_file), (path_to_identifier),
4995 (ephy_extensions_manager_load_file), (reload_sync_cb), (reload_cb),
4996 (schedule_load_from_monitor), (dir_changed_cb), (cancel_timeout),
4997 (ephy_extensions_manager_init), (ephy_extensions_manager_dispose),
4998 (ephy_extensions_manager_class_init):
5000 Load the key files and xml files directly from disc, instead of
5001 getting their contents and parsing from memory.
5002 When a file changes, schedule a reload instead of processing it
5003 immediately, to cope with multiple changes (CREATED + CHANGED) in
5006 2005-10-21 Philip Langdale <philipl@mail.utexas.edu>
5008 * data/ui/epiphany-ui.xml:
5009 Point main menu UI at toolbar actions.
5010 * src/ephy-lockdown.c:
5011 (update_window): Don't try and change the state of
5012 the now non-existent menu specific actions.
5013 * src/ephy-toolbar.c
5014 (ephy_toolbar_set_window): Sync up toolbar actions
5015 so that they will appear in menus to be identical to
5016 the old menu specific actions. This just means adding
5017 accelerators and shortcuts and adjusting tooltip text.
5019 (sync_tab_navigation): Remove the menu specific actions
5020 and consequently, don't try to manipulate them.
5021 * src/window-commands.c
5022 * src/window-commands.h:
5023 (window_cmd_go_up): Remove unused callback.
5025 2005-10-21 Christian Persch <chpe@cvs.gnome.org>
5027 * lib/ephy-loader.c: (ephy_loader_get_object):
5028 * lib/ephy-loader.h:
5029 * lib/ephy-module.c: (ephy_module_load), (ephy_module_new):
5030 * lib/ephy-module.h:
5031 * lib/ephy-shlib-loader.c: (impl_get_object),
5032 (ephy_shlib_loader_class_init):
5033 * src/ephy-extensions-manager.c: (free_extension_info),
5034 (ephy_extensions_manager_load_ini_string), (get_loader_for_type),
5036 * src/ephy-python-loader.c: (impl_get_object):
5038 Expose the extension description keyfile directly to the loaders.
5040 2005-10-20 Christian Persch <chpe@cvs.gnome.org>
5042 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
5046 2005-10-20 Christian Persch <chpe@cvs.gnome.org>
5048 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
5049 * lib/ephy-stock-icons.h:
5050 * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
5051 * src/ephy-toolbar.c: (ephy_toolbar_constructor):
5052 * src/ephy-window.c:
5054 Remove fullscreen and leave-fullscreen stock icons; they're available
5057 2005-10-18 Christian Persch <chpe@cvs.gnome.org>
5059 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
5060 (ephy_bookmarks_import_mozilla):
5062 Adapt folder import to new menu code, patch by Peter Harvey.
5064 2005-10-17 Christian Persch <chpe@cvs.gnome.org>
5066 * src/ephy-toolbar.c: (ephy_toolbar_set_security_state),
5067 (ephy_toolbar_init):
5068 * src/ephy-toolbar.h:
5070 Remove lock visibility setter.
5072 * src/window-commands.c: (window_cmd_help_about):
5074 Add Peter Harvey to about credits.
5076 2005-10-17 Crispin Flowerday <gnome@flowerday.cx>
5078 * src/epiphany.override
5082 Update python API to the new bookmark headers.
5084 2005-10-17 Crispin Flowerday <gnome@flowerday.cx>
5088 Fix the check-python-binding makefile target to work properly
5090 2005-10-16 Christian Persch <chpe@cvs.gnome.org>
5093 A data/ephy-xml2ini.xsl:
5094 * src/ephy-extensions-manager.c:
5096 Remove .xml parsing code and translate the .xml files to
5097 the new format with XSLT instead.
5099 2005-10-16 Peter Harvey <pah06@uow.edu.au>
5101 H18 patch, by Peter Harvey <pah06@uow.edu.au>.
5103 * data/ui/epiphany-bookmark-editor-ui.xml:
5104 * data/ui/epiphany-ui.xml:
5105 * lib/egg/egg-editable-toolbar.c: (get_dock_position),
5106 (get_toolbar_position), (get_toolbar_nth), (find_action),
5107 (drag_data_delete_cb), (drag_begin_cb), (drag_end_cb),
5108 (drag_data_get_cb), (move_item_cb), (set_dock_visible),
5109 (remove_item_cb), (remove_toolbar_cb), (toggle_visibility_cb),
5110 (egg_editable_toolbar_add_visibility_items),
5111 (egg_editable_toolbar_add_popup_items), (popup_context_menu_cb),
5112 (button_press_event_cb), (configure_item_sensitivity),
5113 (configure_item_cursor), (connect_widget_signals),
5114 (action_sensitive_cb), (create_item_from_action),
5115 (create_item_from_position), (toolbar_drag_data_received_cb),
5116 (toolbar_drag_drop_cb), (toolbar_drag_motion_cb),
5117 (toolbar_drag_leave_cb), (configure_drag_dest), (create_dock),
5118 (toolbar_changed_cb), (unparent_fixed), (update_fixed),
5119 (toolbar_added_cb), (toolbar_removed_cb), (item_added_cb),
5120 (item_removed_cb), (egg_editable_toolbar_construct),
5121 (egg_editable_toolbar_set_ui_manager),
5122 (egg_editable_toolbar_set_property),
5123 (egg_editable_toolbar_get_property), (egg_editable_toolbar_init),
5124 (egg_editable_toolbar_finalize),
5125 (egg_editable_toolbar_get_edit_mode),
5126 (egg_editable_toolbar_set_edit_mode),
5127 (egg_editable_toolbar_set_fixed):
5128 * lib/egg/egg-editable-toolbar.h:
5129 * lib/egg/egg-toolbar-editor.c: (compare_items),
5130 (item_added_or_removed_cb), (toolbar_removed_cb),
5131 (egg_toolbar_editor_set_model), (egg_toolbar_editor_finalize),
5132 (drag_begin_cb), (drag_end_cb), (drag_data_get_cb),
5133 (editor_create_item), (editor_create_item_from_name),
5134 (append_table), (update_editor_sheet), (egg_toolbar_editor_init):
5135 * lib/egg/egg-toolbar-editor.h:
5136 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
5137 (egg_toolbars_model_save), (toolbar_node_new), (item_node_new),
5138 (item_node_free), (toolbar_node_free),
5139 (egg_toolbars_model_get_flags), (egg_toolbars_model_set_flags),
5140 (egg_toolbars_model_get_data), (egg_toolbars_model_get_name),
5141 (impl_add_item), (egg_toolbars_model_add_item),
5142 (egg_toolbars_model_add_toolbar), (parse_data_list),
5143 (parse_item_list), (parse_toolbars), (egg_toolbars_model_load),
5144 (egg_toolbars_model_class_init), (egg_toolbars_model_init),
5145 (egg_toolbars_model_finalize), (egg_toolbars_model_remove_toolbar),
5146 (egg_toolbars_model_remove_item), (egg_toolbars_model_move_item),
5147 (egg_toolbars_model_n_items), (egg_toolbars_model_item_nth),
5148 (egg_toolbars_model_n_toolbars), (egg_toolbars_model_toolbar_nth),
5149 (egg_toolbars_model_get_types), (egg_toolbars_model_set_types),
5150 (fill_avail_array), (egg_toolbars_model_get_avail),
5151 (egg_toolbars_model_get_n_avail), (egg_toolbars_model_set_n_avail):
5152 * lib/egg/egg-toolbars-model.h:
5153 * src/bookmarks/Makefile.am:
5154 * src/bookmarks/ephy-bookmark-action-group.c: (smart_added_cb),
5155 (smart_removed_cb), (node_changed_cb), (node_added_cb),
5156 (node_removed_cb), (ephy_bookmark_group_new):
5157 * src/bookmarks/ephy-bookmark-action-group.h:
5158 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
5159 (ephy_bookmark_action_sync_icon), (show_context_menu),
5160 (popup_menu_cb), (button_press_cb), (button_release_cb),
5161 (connect_proxy), (ephy_bookmark_action_updated),
5162 (ephy_bookmark_action_get_bookmark),
5163 (ephy_bookmark_action_set_bookmark),
5164 (ephy_bookmark_action_set_property),
5165 (ephy_bookmark_action_get_property),
5166 (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
5167 (ephy_bookmark_action_init), (ephy_bookmark_action_name),
5168 (ephy_bookmark_action_new):
5169 * src/bookmarks/ephy-bookmark-action.h:
5170 * src/bookmarks/ephy-bookmark-factory-action.c:
5171 (ephy_bookmark_factory_action_get_type), (activate_item_cb),
5172 (build_menu_for_topic), (build_menu), (remove_placeholder_cb),
5173 (activate_placeholder_cb), (clicked_placeholder_cb),
5174 (realize_placeholder_cb), (create_tool_item), (connect_proxy),
5175 (ephy_bookmark_factory_action_class_init),
5176 (ephy_bookmark_factory_action_new):
5177 * src/bookmarks/ephy-bookmark-factory-action.h:
5178 * src/bookmarks/ephy-bookmark-properties.c:
5179 (ephy_bookmark_properties_set_property),
5180 (ephy_bookmark_properties_get_property),
5181 (bookmark_properties_response_cb), (update_entry),
5182 (location_entry_changed_cb), (build_ui):
5183 * src/bookmarks/ephy-bookmarks-editor.c: (add_entry_monitor),
5184 (cmd_add_topic), (delete_topic_dialog_construct),
5185 (cmd_bookmarks_import), (ephy_bookmarks_editor_finalize),
5186 (ephy_bookmarks_editor_node_activated_cb),
5187 (ephy_bookmarks_editor_update_menu), (view_focus_cb),
5188 (add_focus_monitor), (remove_focus_monitor), (bookmarks_filter),
5189 (search_entry_search_cb), (ephy_bookmarks_editor_construct),
5190 (ephy_bookmarks_editor_set_parent),
5191 (ephy_bookmarks_editor_set_property),
5192 (ephy_bookmarks_editor_get_property), (ephy_bookmarks_editor_init):
5193 * src/bookmarks/ephy-bookmarks-menu.c: (append_bookmarks),
5194 (append_menu), (ephy_bookmarks_menu_build):
5195 * src/bookmarks/ephy-bookmarks-menu.h:
5196 * src/bookmarks/ephy-bookmarks-ui.c: (find_action),
5197 (activate_bookmarks_menu), (activate_favorites_menu),
5198 (erase_bookmarks_menu), (erase_favorites_menu), (tree_changed_cb),
5199 (node_added_cb), (node_changed_cb), (node_removed_cb),
5200 (ephy_bookmarks_ui_attach_window),
5201 (ephy_bookmarks_ui_detach_window), (toolbar_node_removed_cb),
5202 (topic_has_data), (topic_get_data), (topic_get_name),
5203 (bookmark_has_data), (bookmark_get_data), (bookmark_get_name),
5204 (bookmark_new_name), (ephy_bookmarks_ui_attach_toolbar_model),
5205 (ephy_bookmarks_ui_detach_toolbar_model):
5206 * src/bookmarks/ephy-bookmarks-ui.h:
5207 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type),
5208 (ephy_bookmarks_init_defaults), (ephy_bookmarks_class_init),
5209 (ephy_bookmarks_save_delayed), (add_to_favorites),
5210 (update_bookmark_keywords), (ephy_bookmarks_init),
5211 (ephy_bookmarks_finalize), (ephy_bookmarks_add),
5212 (ephy_bookmarks_set_address), (ephy_bookmarks_set_icon),
5213 (ephy_bookmarks_add_keyword),
5214 (ephy_bookmarks_show_bookmark_properties),
5215 (ephy_bookmarks_get_from_id), (ephy_bookmarks_compare_topics),
5216 (ephy_bookmarks_compare_topic_pointers),
5217 (ephy_bookmarks_compare_bookmarks),
5218 (ephy_bookmarks_compare_bookmark_pointers):
5219 * src/bookmarks/ephy-bookmarks.h:
5220 * src/bookmarks/ephy-bookmarksbar-model.c:
5221 * src/bookmarks/ephy-bookmarksbar-model.h:
5222 * src/bookmarks/ephy-bookmarksbar.c:
5223 * src/bookmarks/ephy-bookmarksbar.h:
5224 * src/bookmarks/ephy-favorites-menu.c:
5225 * src/bookmarks/ephy-favorites-menu.h:
5226 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add),
5227 (build_editing_table), (ephy_new_bookmark_construct),
5228 (ephy_new_bookmark_set_property), (ephy_new_bookmark_get_property):
5229 * src/bookmarks/ephy-nodes-cover.c: (ephy_nodes_count_covered),
5230 (ephy_nodes_remove_covered), (ephy_nodes_remove_not_covered),
5231 (ephy_nodes_get_covered), (ephy_nodes_covered),
5232 (ephy_nodes_get_covering):
5233 * src/bookmarks/ephy-nodes-cover.h:
5234 * src/bookmarks/ephy-open-tabs-action.c: (activate_cb),
5235 (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new),
5236 (ephy_open_tabs_action_name):
5237 * src/bookmarks/ephy-open-tabs-action.h:
5238 * src/bookmarks/ephy-related-action.c: (node_changed),
5239 (node_destroyed), (open_link), (iface_init),
5240 (ephy_related_action_get_type), (ephy_related_action_new):
5241 * src/bookmarks/ephy-related-action.h:
5242 * src/bookmarks/ephy-topic-action-group.c: (node_changed_cb),
5243 (node_added_cb), (node_removed_cb), (ephy_topic_group_new):
5244 * src/bookmarks/ephy-topic-action-group.h:
5245 * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type),
5246 (create_tool_item), (ephy_topic_action_sync_label), (get_popup),
5247 (erase_popup), (child_added_cb), (child_changed_cb),
5248 (child_removed_cb), (menu_destroy_cb), (menu_init_cb),
5249 (button_deactivate_cb), (button_toggled_cb), (button_release_cb),
5250 (button_press_cb), (connect_proxy), (ephy_topic_action_updated),
5251 (ephy_topic_action_get_topic), (ephy_topic_action_set_topic),
5252 (ephy_topic_action_set_property), (ephy_topic_action_get_property),
5253 (ephy_topic_action_class_init), (ephy_topic_action_init),
5254 (ephy_topic_action_name), (ephy_topic_action_new):
5255 * src/bookmarks/ephy-topic-action.h:
5256 * src/bookmarks/ephy-topic-factory-action.c:
5257 (ephy_topic_factory_action_get_type), (sort_topics),
5258 (activate_item_cb), (build_menu), (remove_placeholder_cb),
5259 (activate_placeholder_cb), (clicked_placeholder_cb),
5260 (realize_placeholder_cb), (create_tool_item), (connect_proxy),
5261 (ephy_topic_factory_action_class_init),
5262 (ephy_topic_factory_action_new):
5263 * src/bookmarks/ephy-topic-factory-action.h:
5264 * src/ephy-link-action.c: (ephy_link_action_group_get_type),
5265 (ephy_link_action_group_new):
5266 * src/ephy-link-action.h:
5267 * src/ephy-lockdown.c: (find_name), (find_action_group),
5269 * src/ephy-notebook.c: (move_tab_to_another_notebook),
5270 (ephy_notebook_switch_page_cb), (ephy_notebook_init),
5271 (tab_label_style_set_cb), (build_tab_label),
5272 (ephy_notebook_add_tab):
5273 * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
5274 * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor),
5275 (ephy_toolbar_editor_finalize), (ephy_toolbar_editor_set_property),
5276 (ephy_toolbar_editor_class_init):
5277 * src/ephy-toolbar.c: (ephy_toolbar_realize),
5278 (ephy_toolbar_unrealize), (ephy_toolbar_finalize):
5279 * src/ephy-toolbars-model.c: (update_flags),
5280 (ephy_toolbars_model_load):
5281 * src/ephy-window.c: (ephy_window_get_type),
5282 (get_chromes_visibility), (sync_chromes_visibility),
5283 (ephy_window_key_press_event), (tool_item_enter_cb),
5284 (tool_item_leave_cb), (tool_item_drag_begin_cb),
5285 (connect_tool_item), (disconnect_tool_item), (disconnect_proxy_cb),
5286 (connect_proxy_cb), (update_chromes_actions), (show_embed_popup),
5287 (tab_added_cb), (tab_removed_cb), (ephy_window_set_chrome),
5288 (ephy_window_dispose), (ephy_window_class_init),
5289 (ephy_window_init), (ephy_window_finalize),
5290 (ephy_window_remove_tab), (ephy_window_set_zoom),
5291 (sync_prefs_with_chrome), (ephy_window_view_toolbar_cb):
5292 * src/ephy-window.h:
5296 h18, released 2005/09/23, for Epiphany 1.8.0
5298 * Just an update for 1.8.0.
5300 h17, released 2005/08/30, for Epiphany 1.7.6 or CVS HEAD
5302 * Mostly just an update for 1.7.6.
5303 * Topic menus on the toolbar now open without releasing the mouse button.
5304 * Topic menus on the toolbar are now also hierarchical (see if you like it.
5306 h16, released 2005/08/25, for Epiphany 1.7.5 or CVS HEAD
5308 * Just an update for 1.7.5. Sorry, I've been busy. :)
5310 h15, released 2005/07/19, for Epiphany 1.7.2 or CVS HEAD
5314 h14, released 2005/07/9, for Epiphany 1.7.1 or CVS HEAD
5316 * Improved helpful tip when adding a bookmark
5317 * Improved toolbar context menu
5318 * Toolbar visibility state is now saved
5319 * Separated bookmark/topic action groups into separate files
5320 * Topics in the overflow menu now behave as submenus
5321 * Now importing old bookmarksbar, and saving to new filename
5322 * Incremented toolbar file format version number to 1.1
5323 * Fixed the 'sticky' statusbar help
5324 * Fixed a crashing bug (dnd then open a topic on the toolbar)
5326 h13, released 2005/05/12, for CVS HEAD
5328 * Added middle-mouse drag-drop for the editable toolbar.
5329 * Fixed some warnings at compile and run time.
5330 * Added brief help for the user when adding a new bookmark.
5331 * Cleaned up the editable toolbar code a little.
5333 h12, released 2005/05/10, for CVS HEAD
5335 * Added new editing facilities for the editable toolbar.
5337 h11, released 2005/04/29, for CVS HEAD
5339 * Fixed bug in statusbar information for toolbar items.
5340 * Added an all-new 'Related' toolbar widget which changes to show
5341 the most related topic whenever a bookmark is activated.
5343 h10, released 2005/04/15, for Epiphany 1.6.2 or CVS HEAD
5345 * Added statusbar information for all toolbar items.
5346 * Empty toolbars are now only deleted when exiting edit mode.
5347 * Fixed regression of middle-click for bookmarks on toolbar.
5348 * Fixed regression of ellipsized bookmark names in menus.
5350 h9, released 2005/04/12, for Epiphany 1.6.1
5352 * Updated patch for 1.6.1. Long time no see.
5353 * Now using EphyLink objects everywhere.
5355 h7, released 2004/10/21, for Epiphany 1.4.4
5357 * Updated patch for 1.4.4.
5358 * Fixed bugs causing crashes when bookmarks were added (thanks Reinout).
5359 * Added "Open in Tabs" back into bookmark menus where suitable.
5361 h6, released 2004/09/20, for Epiphany 1.4.0
5363 * Updated patch for 1.4.0.
5364 * Removed the bookmarks bar.
5365 * Generate shared XML string for bookmarks menu.
5366 * Slightly improve performance of node-cover code.
5367 * Delay adding bookmarks menu until it is first used.
5368 * Fixed bug(?) in ephy-node.
5370 h4, released 2004/08/08, for Epiphany 1.3.4
5372 * Updated patch due to changes to topics selector.
5373 * Removed 'Most Visited' from the min-cover calculations.
5374 * Fixed Epiphany 1.3.4 bug where topics in selector aren't sorted.
5375 * Updated patch due to other changes in Epiphany 1.3.4 source.
5377 h3, released 2004/07/12, for Epiphany 1.3.2
5379 * Simple update for Epiphany 1.3.2
5381 h3, released 2004/05/24, for Epiphany 1.2.5
5383 * Moved duplicated functions into a seperate file.
5384 * Improved topic selector.
5385 * Bookmarks toolbar topic menus now have subdivisions.
5386 * Topic names in menu now change if modified in the bookmarks editor.
5388 h2, released 2004/05/23, for Epiphany 1.2.5
5390 * Significantly cleaned up the code.
5391 * 'Most Visited' no longer appears as a submenu.
5392 * Subtopics are selected much more intelligently, giving a better
5393 approximation to a true minimum cover.
5394 * Topic selector now shows suggestions with arrows, not bold font.
5396 h1, released 2004/05/19, for Epiphany 1.2.5
5400 2005-10-16 Philip Langdale <philipl@mail.utexas.edu>
5402 * configure.ac: Add another necessary mozilla include subdir to
5403 the includes for tests. This is necessary when compiling against
5404 an uninstalled mozilla build (header organisation is only done
5405 at make install time) or, apparently, against gentoo's mozilla
5408 2005-10-16 Philip Langdale <philipl@mail.utexas.edu>
5410 * src/ephy-link-action.c:
5411 (proxy_button_release_event_cb), (get_event_widget),
5412 (ephy_link_action_connect_proxy), (ephy_link_action_disconnect_proxy),
5413 (ephy_link_action_class_init), (ephy_link_action_get_type):
5414 Exten the EphyLinkAction to attach a mouse-release-event handler
5415 which turns around and calls gtk_action_activate in response to a
5416 middle-click even on the proxy. This allows us to fully encapsulate
5417 the extra work needed to catch middle clicks.
5418 The GoHome action will automatically start working correctly now
5419 that it is getting activated in this case.
5421 * src/ephy-navigation-action.c:
5422 (activate_by_history_index), (activate_back_or_forward_menu_item_cb),
5423 (ephy_navigation_action_activate), (ephy_navigation_action_class_init):
5424 Fully enscapsulate 'activate' handling inside the action. This is more
5425 consistent because the menus are already handled internally. Also
5426 add support for middle-click on back/forward/up.
5428 * src/ephy-toolbar.c:
5429 (ephy_toolbar_set_window): Don't attach 'activate' signal handlers
5430 to the navigate actions because activation is now handled internally
5433 I intend to make a followup change that removes the separate actions
5434 for GoUp/Back/Forward in the menu and replace them with the main
5435 actions already used in the toolbar. This means the menu items will
5436 get middle-click support for free.
5438 * lib/ephy-gui.c: (ephy_gui_is_middle_click):
5439 Only consider an unmodified middle-click to be a middle-click.
5441 2005-10-16 Christian Persch <chpe@cvs.gnome.org>
5443 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
5444 * embed/mozilla/EphyBrowser.cpp:
5446 Enable favicons for https: sites on gecko 1.8.
5448 2005-10-15 Christian Persch <chpe@cvs.gnome.org>
5450 * data/glade/prefs-dialog.glade:
5451 * src/prefs-dialog.c: (prefs_dialog_finalize),
5452 (download_path_changed_cb), (create_download_path_button),
5453 (prefs_dialog_init), (prefs_homepage_blank_button_clicked_cb):
5455 Use a GtkFileChooserButton for the download path selector.
5458 2005-10-15 Christian Persch <chpe@cvs.gnome.org>
5460 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download),
5461 (ephy_favicon_cache_get):
5462 * embed/mozilla/EphyBrowser.cpp:
5464 Allow favicons for https: sites on gecko 1.9.
5466 2005-10-15 Christian Persch <chpe@cvs.gnome.org>
5468 * embed/mozilla/EphyBadCertRejector.h:
5470 Remove debug output.
5472 2005-10-15 Christian Persch <chpe@cvs.gnome.org>
5474 * embed/ephy-embed-persist.h:
5476 Add EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag.
5478 * embed/mozilla/Makefile.am:
5479 A embed/mozilla/EphyBadCertRejector.cpp:
5480 A embed/mozilla/EphyBadCertRejector.h:
5482 A class implementing nsIBadCertListener which always rejects.
5484 * embed/mozilla/EphyHeaderSniffer.cpp:
5485 * embed/mozilla/EphyHeaderSniffer.h:
5486 * embed/mozilla/MozDownload.cpp:
5487 * embed/mozilla/MozDownload.h:
5489 For gecko 1.8, implement nsIInterfaceRequestor for EphyHeaderSniffer
5490 and MozDownload, and make GetInterface hand out a EphyBadCertRejector
5491 if the EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag is set.
5493 2005-10-14 Christian Persch <chpe@cvs.gnome.org>
5495 * embed/mozilla/mozilla-embed.cpp:
5497 Work around mozilla bug
5498 https://bugzilla.mozilla.org/show_bug.cgi?id=312241 .
5500 2005-10-12 Philip Langdale <philipl@mail.utexas.edu>
5502 * src/ephy-tab.c: (open_link_in_new_tab):
5503 Copy the back history when a link is opened in
5504 a new tab from a middle-click or a ctrl-click.
5506 2005-10-12 Philip Langdale <philipl@mail.utexas.edu>
5508 * src/ephy-navigation-action.c:
5509 (activate_back_or_forward_menu_item_cb). Forgot to
5510 remove the unused url variable.
5512 2005-10-12 Philip Langdale <philipl@mail.utexas.edu>
5514 * embed/ephy-embed.c
5515 * embed/ephy-embed.h: (ephy_embed_shistory_copy).
5516 Add a method to copy the back/forward history from
5517 one embed to another.
5519 * embed/mozilla/EphyBrowser.cpp:
5520 * embed/mozilla/EphyBrowser.h:
5521 (EphyBrowser::CopySHistory) Implementation of
5524 * embed/mozilla/mozilla-embed.cpp:
5525 Implement ephy_embed_shistory_copy by calling into
5528 * src/ephy-navigation-action.c:
5529 (activate_back_or_forward_menu_item_cb). If a
5530 history menu item is middle-clicked on, open a new
5531 tab, copy the history over and then go to the
5532 relevant page in the history.
5534 * src/ephy-toolbar.c: (ephy_toolbar_set_window) Attach
5535 handler for "open-link" to back/forward actions.
5537 2005-10-12 Christian Persch <chpe@cvs.gnome.org>
5539 * embed/ephy-embed-single.c: (ephy_embed_single_iface_init),
5540 (ephy_embed_single_set_network_status),
5541 (ephy_embed_single_get_network_status):
5542 * embed/ephy-embed-single.h:
5543 * embed/mozilla/EphySingle.cpp:
5544 * embed/mozilla/EphySingle.h:
5545 * embed/mozilla/mozilla-embed-single.cpp:
5546 * src/ephy-window.c: (sync_tab_icon), (sync_network_status),
5547 (ephy_window_dispose), (ephy_window_init):
5548 * src/epiphany.defs:
5549 * src/window-commands.c: (window_cmd_file_work_offline):
5551 Remove the "network-status" signal from the embed single, and
5552 make it a property instead. Keep track of the network status in
5553 EphySingle, and emit property notification when it changes.
5555 2005-10-12 Christian Persch <chpe@cvs.gnome.org>
5557 * embed/mozilla/EphyAboutModule.cpp:
5558 * embed/mozilla/EphyAboutModule.h:
5559 A embed/mozilla/EphyRedirectChannel.cpp:
5560 A embed/mozilla/EphyRedirectChannel.h:
5561 * embed/mozilla/Makefile.am:
5563 Implement about:recover. Build the about module on all geckos, and
5564 only #ifdef the about:neterror implementation for gecko 1.8.
5566 * src/ephy-session.c: (tab_added_cb), (impl_attach_window),
5567 (ephy_session_autoresume), (write_tab), (ephy_session_save),
5568 (parse_embed), (ephy_session_load):
5570 Record the page load status and page title in the session file, and
5571 use about:recover when the page was still loading when the browser
5574 2005-10-10 Christian Persch <chpe@cvs.gnome.org>
5576 * lib/ephy-string.c: (ephy_string_shorten):
5578 Fix constness and don't strdup when returning early.
5580 2005-10-10 Christian Persch <chpe@cvs.gnome.org>
5582 * lib/ephy-string.c: (ephy_string_blank_chr),
5583 (ephy_string_shorten):
5584 * lib/ephy-string.h:
5586 Bring back ephy_string_shorten.
5588 * src/ephy-tab.c: (ephy_tab_file_monitor_cb), (ephy_tab_set_title):
5590 Shorten overlong tab titles, hard. Increase reload delay slightly.
5591 Strip whitespace from tab title before determining if it's empty.
5593 2005-10-09 Christian Persch <chpe@cvs.gnome.org>
5597 Search the needle in the haystack, not the other way 'round.
5599 2005-10-09 Christian Persch <chpe@cvs.gnome.org>
5605 2005-10-09 Jean-François Rameau <jframeau@cvs.gnome.org>
5607 * data/ui/epiphany-ui.xml:
5608 * src/ephy-window.c: (show_embed_popup),
5609 (update_image_actions_visibility):
5611 Eliminate the *Popup/*ImagePopup popup variants.
5612 Add image context to all popups it can show up.
5613 Display image context dynamically.
5615 2005-10-09 Christian Persch <chpe@cvs.gnome.org>
5619 Remove DBUS define, it's always compiled now.
5621 2005-10-08 Christian Persch <chpe@cvs.gnome.org>
5625 Fix profiling in builddir != srcdir builds.
5627 2005-10-08 Christian Persch <chpe@cvs.gnome.org>
5629 * lib/widgets/ephy-spinner.c: (ephy_spinner_start),
5630 (ephy_spinner_dispose), (ephy_spinner_finalize),
5631 (ephy_spinner_class_init):
5633 Ensure the images are loaded before starting to spin.
5634 Should fix crashes on start/new tab.
5636 2005-10-06 Christian Persch <chpe@cvs.gnome.org>
5638 * src/ephy-toolbar.c: (ephy_toolbar_update_spinner):
5640 Remove unused variable.
5642 2005-10-06 Christian Persch <chpe@cvs.gnome.org>
5644 * embed/mozilla/EphyUtils.cpp:
5646 Sync with gnome-2-12.
5648 2005-10-06 Christian Persch <chpe@cvs.gnome.org>
5650 * src/ephy-toolbar.c: (ephy_toolbar_update_spinner),
5651 (ephy_toolbar_set_show_leave_fullscreen),
5652 (ephy_toolbar_set_security_state),
5653 (ephy_toolbar_set_lock_visibility), (ephy_toolbar_set_spinning):
5655 Use flags to save memory for the priv struct.
5657 2005-10-06 Christian Persch <chpe@cvs.gnome.org>
5659 * lib/widgets/ephy-location-entry.c:
5660 (ephy_location_entry_style_set), (ephy_location_entry_class_init),
5661 (ephy_location_entry_set_favicon),
5662 (ephy_location_entry_set_secure):
5663 * lib/widgets/ephy-location-entry.h:
5665 Add style properties for 'secure-[bg|fg]-color', and apply them when
5666 the entry is in 'secure' mode. Reset the IM context before emitting
5667 the 'activate' signal.
5669 * src/ephy-location-action.c: (sync_secure), (connect_proxy),
5670 (ephy_location_action_set_property),
5671 (ephy_location_action_get_property),
5672 (ephy_location_action_class_init):
5673 * src/ephy-toolbar.c: (ephy_toolbar_set_security_state),
5674 (ephy_toolbar_init):
5675 * src/ephy-toolbar.h:
5676 * src/ephy-window.c: (sync_chromes_visibility),
5677 (sync_tab_security):
5679 Set the location entry's 'secure' property on secure sites,
5680 and also always show the lock for secure sites.
5682 2005-10-06 Christian Persch <chpe@cvs.gnome.org>
5685 * embed/mozilla/Makefile.am:
5686 * embed/mozilla/mozilla-embed-single.cpp:
5688 Add out private plugin directory to MOZ_PLUGIN_PATH too.
5690 2005-10-06 Christian Persch <chpe@cvs.gnome.org>
5694 * plugins/.cvsignore:
5695 * plugins/Makefile.am:
5696 * plugins/desktop-file/.cvsignore:
5697 * plugins/desktop-file/Makefile.am:
5698 * plugins/desktop-file/plugin.cpp:
5701 Add "desktop-file" plugin, adapted from the
5702 "mozilla-desktop-file-plugin" written by Jorn Baayen <jbaayen@gnome.org>.
5703 For now only handle .desktop files from file:/// URIs, for security
5706 2005-10-03 Christian Persch <chpe@cvs.gnome.org>
5708 * lib/ephy-state.c: (paned_sync_position_cb),
5709 (ephy_state_add_paned):
5711 Use "position" property notification instead of
5712 size-allocate to monitor the paned's position.
5714 * src/bookmarks/ephy-bookmarks-editor.c:
5715 (ephy_bookmarks_editor_construct):
5717 Use resize=FALSE with gtk_paned_pack1. Fixes growing size of
5718 the left pane of the bookmarks editor by repeated opening.
5720 2005-10-03 Christian Persch <chpe@cvs.gnome.org>
5722 * src/ephy-window.c: (setup_ui_manager), (ephy_window_dispose),
5723 (ephy_window_finalize):
5727 2005-10-03 Christian Persch <chpe@cvs.gnome.org>
5729 * embed/ephy-embed-shell.c: (ephy_embed_shell_dispose):
5730 * src/ephy-shell.c: (ephy_shell_dispose):
5732 Make sure we don't unref NULL objects.
5734 2005-10-02 Christian Persch <chpe@cvs.gnome.org>
5737 * src/bookmarks/ephy-bookmarks.c: (save_filter),
5738 (ephy_bookmarks_save), (update_bookmark_keywords),
5739 (bookmark_is_categorized), (ephy_bookmarks_init),
5740 (ephy_bookmarks_finalize), (ephy_bookmarks_get_topic_uri),
5741 (ephy_bookmarks_find_keyword):
5742 * src/epiphany.defs:
5744 Add configure switch to disable zeroconf bookmarks, since
5745 they're almost useless since just about nobody ships gnome-vfs
5746 with howl support enabled, and have also been reported to
5747 cause long delays on startup.
5749 2005-10-02 Christian Persch <chpe@cvs.gnome.org>
5751 * src/ephy-tab.c: (ephy_tab_finalize):
5752 * src/ephy-window.c: (ephy_window_finalize):
5754 Schedule a GC in finalize of EphyTab and EphyWindow, to
5755 work around bug #317242.
5757 2005-10-02 Christian Persch <chpe@cvs.gnome.org>
5760 * embed/ephy-embed-shell.c: (ephy_embed_shell_dispose),
5761 (ephy_embed_shell_finalize), (ephy_embed_shell_class_init):
5762 * embed/ephy-embed.c: (ephy_embed_base_init),
5763 (ephy_embed_show_page_certificate), (ephy_embed_close):
5764 * embed/ephy-embed.h:
5765 * embed/mozilla/EphyBrowser.cpp:
5766 * embed/mozilla/EphyBrowser.h:
5767 * embed/mozilla/mozilla-embed.cpp:
5768 * src/ephy-notebook.c: (ephy_notebook_class_init),
5769 (close_button_clicked_cb):
5770 * src/ephy-notebook.h:
5771 * src/ephy-python.c: (ephy_python_init), (ephy_python_shutdown),
5772 (ephy_python_schedule_gc):
5773 * src/ephy-shell.c: (ephy_shell_class_init), (gnome_session_init),
5774 (ephy_shell_dispose), (ephy_shell_finalize):
5775 * src/ephy-tab.c: (ephy_tab_init):
5776 * src/ephy-window.c: (construct_confirm_close_dialog),
5777 (confirm_close_with_modified_forms), (embed_modal_alert_cb),
5778 (idle_tab_remove_cb), (schedule_tab_close),
5779 (embed_close_request_cb), (embed_destroy_browser_cb),
5780 (tab_added_cb), (tab_removed_cb), (tab_close_request_cb),
5781 (setup_notebook), (remove_true), (ephy_window_dispose),
5782 (cancel_handler), (ephy_window_init), (ephy_window_finalize):
5783 * src/window-commands.c: (event_with_shift),
5784 (window_cmd_view_reload), (window_cmd_file_close_window):
5786 Use nsIDOMWindowInternal::Close to close tabs. Delay tabs destruction
5787 to an idle handler, to avoid crashes when tabs are closed from signal
5788 handlers (blur, mousedown, keydown etc).
5789 Fixes bug #172878, bug #172879, bug #172882, bug #303254, bug #313425.
5791 2005-10-02 Christian Persch <chpe@cvs.gnome.org>
5793 * embed/print-dialog.c: (ephy_print_do_print_idle_cb):
5795 Remove unused variable.
5797 2005-10-02 Christian Persch <chpe@cvs.gnome.org>
5799 * lib/widget/ephy-spinner.c:
5803 2005-10-02 Christian Persch <chpe@cvs.gnome.org>
5807 Don't include config.h here.
5809 * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_data_unload),
5810 (ephy_spinner_cache_data_load), (ephy_spinner_cache_data_new),
5811 (ephy_spinner_cache_data_free), (ephy_spinner_cache_get_images),
5812 (ephy_spinner_cache_init), (ephy_spinner_cache_finalize),
5813 (ephy_spinner_load_images), (ephy_spinner_init),
5814 (bump_spinner_frame_cb), (ephy_spinner_start),
5815 (ephy_spinner_set_timeout), (ephy_spinner_finalize),
5816 (ephy_spinner_screen_changed), (ephy_spinner_class_init):
5818 Make spinner multihead safe.
5820 * lib/widgets/testspinner.c:
5822 Add a tiny spinner test program.
5824 2005-10-01 Christian Persch <chpe@cvs.gnome.org>
5826 * lib/widgets/ephy-spinner.c: (ephy_spinner_init),
5827 (ephy_spinner_start), (ephy_spinner_stop), (ephy_spinner_map),
5828 (ephy_spinner_unmap), (ephy_spinner_class_init):
5830 Don't spin unmapped spinners. Slightly decrease the frequency.
5831 Might help with bug #315232.
5833 2005-10-01 Christian Persch <chpe@cvs.gnome.org>
5835 * lib/widgets/ephy-location-entry.c: (entry_key_press_cb):
5837 Reset the IM context before activating the entry.
5839 * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb):
5840 * src/ephy-find-toolbar.c: (tab_search_key_press_cb):
5842 Add GDK_ISO_Enter to recognised keyvals.
5844 2005-09-26 Christian Persch <chpe@cvs.gnome.org>
5846 * embed/mozilla/EphyAboutModule.cpp:
5848 Return error on failure.
5850 2005-09-28 Christian Persch <chpe@cvs.gnome.org>
5852 * src/window-commands.c: (window_cmd_file_bookmark_page):
5854 Don't free const strings.
5856 2005-09-28 Christian Persch <chpe@cvs.gnome.org>
5858 * src/ephy-notebook.c: (sync_label):
5859 * src/ephy-tab.c: (ephy_tab_get_title_composite),
5860 (ephy_tab_get_title):
5862 * src/ephy-tabs-menu.c: (sync_tab_title):
5863 * src/ephy-window.c: (sync_tab_title):
5864 * src/window-commands.c: (window_cmd_file_send_to),
5865 (window_cmd_file_bookmark_page):
5867 Add a function to get the tab's real title, and use it
5868 where appropriate. Fixes bug #317418.
5870 2005-09-28 Christian Persch <chpe@cvs.gnome.org>
5873 * embed/mozilla/FilePicker.cpp:
5875 Hide the filters combo if there's only the "All" filter.
5877 2005-09-27 Christian Persch <chpe@cvs.gnome.org>
5879 * data/default-prefs-common.js:
5881 Back out the fix for bug #158486 by re-enabling keyword:
5882 searches. Fixes bug #314974.
5884 2005-09-26 Christian Persch <chpe@cvs.gnome.org>
5886 * src/ephy-notebook.c: (tab_label_style_set_cb),
5889 Use the tab label's outer hbox for the size calculation instead
5890 of the label itself. Fixes size oscillations with the Tab States
5893 2005-09-26 Jean-François Rameau <jframeau@cvs.gnome.org>
5895 * src/ephy-lockdown.c: (update_window):
5896 * src/ephy-window.c: (update_popups_tooltips), (show_embed_popup):
5897 * src/popup-commands.c:
5898 * src/popup-commands.h:
5899 * embed/mozilla/EventContext.cpp: (GetEventContext):
5900 * data/ui/epiphany-ui.xml:
5902 Unify background image and image code (contex menu, conext event).
5905 2005-09-26 Christian Persch <chpe@cvs.gnome.org>
5907 * embed/mozilla/Makefile.am:
5908 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: (DoDialog):
5910 Back out previous change, it doesn't work right when there
5911 are *two* dialogues shown: the 1st one can only be dismissed
5912 after the 2nd one has been dismissed.
5914 2005-09-26 Christian Persch <chpe@cvs.gnome.org>
5916 * embed/mozilla/Makefile.am:
5917 * embed/mozilla/AutoEventQueue.cpp:
5918 * embed/mozilla/AutoEventQueue.h:
5919 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: (DoDialog):
5921 Push a new event queue while showing the dialogue
5922 with gtk_dialog_run. This fixes the problem (caused by the
5923 braindead API of showing this dialogue synchronously) that
5924 networking is blocked in all other windows while the dialogue
5927 2005-09-25 Jean-François Rameau <jframeau@cvs.gnome.org>
5929 * data/epiphany-lockdown.schemas.in:
5931 Add disable_quit to lockdown gconf schema. Fix bug 316499.
5933 2005-09-24 Crispin Flowerday <gnome@flowerday.cx>
5937 Rename the autoconf macro to EPIPHANY_EXTENSION_INIT() and make it
5938 check the ephy version, get the extension directory and find out
5939 whether python is enabled.
5941 2005-09-24 Jean-François Rameau <jframeau@cvs.gnome.org>
5943 * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage):
5945 Handle contentEncodingError error.
5947 2005-09-24 Crispin Flowerday <gnome@flowerday.cx>
5950 * lib/ephy-module.c: (ephy_module_load):
5952 If the library path isn't absolute, look in the main extension
5953 dir, and then the users own extension directory
5955 2005-09-23 Crispin Flowerday <gnome@flowerday.cx>
5957 * src/ephy-extensions-manager.c:
5958 (ephy_extensions_manager_load_ini_string):
5960 Don't crash if the Authors key is missing, or
5961 there are no keys in the Loader section
5963 2005-09-23 Christian Persch <chpe@cvs.gnome.org>
5965 * src/ephy-extensions-manager.c:
5967 s/DOT_INIT/DOT_INI/g.
5969 2005-09-23 Christian Persch <chpe@cvs.gnome.org>
5971 * src/epphy-extensions-manager.c: (free_extension_info),
5972 (ephy_extensions_manager_load_xml_string), (path_to_identifier),
5973 (ephy_extensions_manager_load_file), (load_file_from_monitor),
5974 (dir_changed_cb), (ephy_extensions_manager_load_dir):
5976 Don't read unused variables, and use a #define for the
5979 2005-09-23 Christian Persch <chpe@cvs.gnome.org>
5981 * src/ephy-python-loader.c: (impl_get_object):
5983 Accept "Module" argument.
5985 2005-09-23 Christian Persch <chpe@cvs.gnome.org>
5987 * lib/ephy-shlib-loader.c: (impl_get_object)
5988 (ephy_shlib_loader_class_init):
5990 Support "Library" argument.
5992 2005-09-23 Christian Persch <chpe@cvs.gnome.org>
5995 R data/epiphany-extension.xsd:
5996 * src/ephy-extensions-manager.c:
5997 (ephy_extensions_manager_load_xml_string),
5998 (ephy_extensions_manager_startup),
5999 (ephy_extensions_manager_finalize):
6001 Since the .xml format is deprecated, remove the (already #if 0'd)
6002 schema validation code.
6004 2005-09-23 Crispin Flowerday <gnome@flowerday.cx>
6006 * data/epiphany.m4: Really add the file
6008 2005-09-23 Crispin Flowerday <gnome@flowerday.cx>
6012 * src/ephy-extensions-manager.c: (free_extension_info),
6013 (ephy_extensions_manager_load_xml_string),
6014 (ephy_extensions_manager_load_ini_string), (path_to_identifier),
6015 (ephy_extensions_manager_load_file), (load_extension),
6016 (load_file_from_monitor), (dir_changed_cb),
6017 (ephy_extensions_manager_load_dir):
6019 Add support for extension description files in the keyfile
6020 format, using the extension .ephy-extension. Also included
6021 is a m4 macro to help do the translation of these files.
6023 2005-09-21 Jean-François Rameau <jframeau@cvs.gnome.org>
6025 * embed/mozilla/mozilla-embed-single.cpp: (have_gnome_url_handler):
6027 Remove unused function.
6029 2005-09-21 Christian Persch <chpe@cvs.gnome.org>
6033 Fix compile warnings.
6035 2005-09-21 Christian Persch <chpe@cvs.gnome.org>
6037 * embed/mozilla/EphyUtils.cpp:
6038 * embed/print-dialog.c: (ephy_print_do_print_idle_cb):
6040 Don't use "cat >" as output command, it fails inpredicably.
6041 Instead, use the tempfile setting, and set "PostScript/default"
6042 as printer name. fflush before printing the temp file
6043 using gnome-print. If not using gecko 1.9, translate the paper
6044 name to the one mozilla expects (mozilla bug
6045 https://bugzilla.mozilla.org/show_bug.cgi?id=307404).
6047 2005-09-21 Christian Persch <chpe@cvs.gnome.org>
6049 * lib/ephy-gui.c: (ephy_gui_check_location_writable):
6052 New function to check the filename/directory for writability,
6053 derived from the now removed ephy_gui_confirm_overwrite_file.
6055 * src/bookmarks/ephy-bookmarks-editor.c:
6056 * embed/mozilla/FilePicker.cpp:
6057 * embed/mozilla/ContentHandler.cpp:
6058 * embed/mozilla/EphyHeaderSniffer.cpp:
6060 Use the filechooser's stock confirm-overwrite checking, but
6061 we still need our own writability check.
6063 2005-09-19 Christian Persch <chpe@cvs.gnome.org>
6065 * embed/ephy-embed.h:
6066 * embed/mozilla/mozilla-embed.cpp:
6068 Add EPHY_EMBED_STATE_RESTORING and conversion from
6069 GTK_MOZ_EMBED_FLAG_RESTORING.
6071 2005-09-19 Christian Persch <chpe@cvs.gnome.org>
6073 * data/mime-types-permissions.xml:
6075 Add another mime alias.
6077 2005-09-19 Christian Persch <chpe@cvs.gnome.org>
6079 * src/ephy-window.c: (_ephy_window_set_context_event),
6080 (_ephy_window_unset_context_event), (embed_popup_deactivate_cb),
6081 (show_embed_popup), (ephy_window_dispose):
6082 * src/ephy-window.h:
6084 Make the methods to unset/release the context event semi-public.
6086 2005-09-16 Raphael Slinckx <rslinckx@cvs.gnome.org>
6088 * src/bookmarks/ephy-bookmark-action.c:
6089 (bookmark_activate_with_flags), (open_in_tab_activate_cb),
6090 (open_in_window_activate_cb), (activate_cb):
6091 * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address):
6092 Repair the previous b0rkage, see previous log
6094 2005-09-15 Raphael Slinckx <rslinckx@cvs.gnome.org>
6096 * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address):
6097 If the search term is empty for a smart bookmark use the normal
6098 URL instead of the smart url with the %s replaced by ""
6100 2005-09-15 Christian Persch <chpe@cvs.gnome.org>
6102 * embed/mozilla/GtkNSSDialog.cpp:
6104 Don't focus the checkbox initially. Fixes bug #163371.
6106 2005-09-15 Christian Persch <chpe@cvs.gnome.org>
6108 * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_construct):
6110 Make Close the default button.
6112 2005-09-14 Christian Persch <chpe@cvs.gnome.org>
6114 * src/window-commands.c: (window_cmd_help_about):
6116 Set "website-label" property.
6118 2005-09-09 Christian Persch <chpe@cvs.gnome.org>
6120 * embed/mozilla/EphySingle.cpp:
6122 Manually emit the "profile-change-net-teardown" notification;
6123 works around bug https://bugzilla.mozilla.org/show_bug.cgi?id=292699.
6125 2005-09-07 Christian Persch <chpe@cvs.gnome.org>
6127 * embed/mozilla/EphyUtils.cpp:
6131 2005-09-05 Christian Persch <chpe@cvs.gnome.org>
6133 * embed/mozilla/GlobalHistory.cpp:
6134 * embed/ephy-history.h:
6136 Implement [SG]etGeckoURIFlags for gecko 1.9.
6138 2005-09-05 Christian Persch <chpe@cvs.gnome.org>
6140 * embed/mozilla/EphyUtils.cpp:
6142 Mozilla printing code is braindead. Bug #163255.
6144 2005-09-03 Christian Persch <chpe@cvs.gnome.org>
6148 Depend on pygtk 2.8. Fixes bug #314557.
6152 Remove duplicate entries.
6154 2005-09-01 Christian Persch <chpe@cvs.gnome.org>
6156 * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor):
6157 * src/pdm-dialog.c: (show_cookies_properties):
6161 2005-09-01 Christian Persch <chpe@cvs.gnome.org>
6163 * data/glade/epiphany.glade:
6165 Remove find dialogue, and tweak spacings to be HIG compliant.
6167 2005-09-01 Christian Persch <chpe@cvs.gnome.org>
6170 * embed/mozilla/EphyBrowser.cpp:
6172 Only listen for trusted events.
6174 2005-08-31 Christian Persch <chpe@cvs.gnome.org>
6178 Update gtk requirement.
6180 2005-08-31 Christian Persch <chpe@cvs.gnome.org>
6182 * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
6184 Better message on the enter-secure warning.
6186 2005-08-29 Christian Persch <chpe@cvs.gnome.org>
6190 Only include execinfo.h if it exists.
6192 2005-08-29 Christian Persch <chpe@cvs.gnome.org>
6195 * lib/ephy-debug.c: (trap_handler):
6197 Check for execinfo.h. Fixes bug #314776.
6199 2005-08-28 Christian Persch <chpe@cvs.gnome.org>
6201 * ChangeLog-20050828:
6206 * data/epiphany-1.10.pc.in:
6207 * data/epiphany-1.8.pc.in:
6208 * doc/reference/Makefile.am:
6209 * embed/Makefile.am:
6210 * embed/mozilla/Makefile.am:
6212 * lib/egg/Makefile.am:
6213 * lib/ephy-dbus.c: (session_filter_func), (system_filter_func),
6214 (ephy_dbus_connect_to_session_bus), (ephy_dbus_disconnect_bus):
6215 * lib/widgets/Makefile.am:
6217 * src/bookmarks/Makefile.am: