1 2003-09-25 Marco Pesenti Gritti <marco@gnome.org>
3 * src/bookmarks/ephy-bookmarks-editor.c:
4 (ephy_bookmarks_editor_node_activated_cb):
5 * src/ephy-history-window.c:
6 (ephy_history_window_node_activated_cb):
10 2003-09-25 Marco Pesenti Gritti <marco@gnome.org>
12 * data/glade/epiphany.glade:
13 * src/ephy-history-window.c: (confirmation_dialog_construct):
15 Fix spacing ... when gtkdialog will be higgy ...
17 2003-09-25 Marco Pesenti Gritti <marco@gnome.org>
19 * data/glade/epiphany.glade:
20 * embed/mozilla/ContentHandler.cpp:
22 Fix #123176. Use response instead of
23 connecting 210 callbacks.
25 2003-09-24 Christian Persch <chpe@cvs.gnome.org>
27 * idl/EphyAutomation.idl:
28 * src/ephy-automation.c: (impl_ephy_automation_quit):
29 * src/ephy-main.c: (ephy_main_start):
31 Remove --server mode. It was a dirty hack anyway, and had a
32 crasher when loggin out from gnome-session. Sort of fixes bug #123047.
33 Flames will be redirected > /dev/null .
35 2003-09-24 Christian Persch <chpe@cvs.gnome.org>
37 * src/ephy-shell.c: (ephy_shell_finalize),
38 (ephy_shell_get_session):
39 * src/session.c: (session_new), (save_tab), (parse_embed),
40 (session_remove_window):
42 Don't destroy the session when all windows are closed.
44 2003-09-24 Xan Lopez <xan@masilla.org>
50 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
52 * src/ephy-tab.c: (ephy_tab_init):
53 * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
54 (ephy_tabs_menu_init):
55 * src/ephy-window.c: (ephy_window_set_active_tab):
57 Simplify and solve bugs by using a checkbox with radio
58 appeareance. That way we can get rid of groups that
59 doesnt really work well for our needs.
61 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
63 * data/epiphany.schemas.in:
67 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
69 * src/ephy-tabs-menu.c: (tab_removed_cb):
71 Remove also from the group
73 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
75 * lib/ephy-string.c: (ephy_string_double_underscores):
77 * src/bookmarks/ephy-bookmark-action.c: (sync_bookmark_properties):
78 * src/bookmarks/ephy-bookmarks-menu.c:
79 (ephy_bookmarks_menu_rebuild):
80 * src/bookmarks/ephy-topic-action.c: (create_menu_item),
81 (sync_topic_properties):
83 Do not use _ as accellerators in bookmarks menus.
85 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
86 Dave Bordoley <bordoley@msu.edu>
88 * src/ephy-tab.c: (ephy_tab_action_activate_cb), (ephy_tab_init):
89 * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
90 (ephy_tabs_menu_set_window), (ephy_tabs_menu_set_property),
91 (ephy_tabs_menu_class_init), (ephy_tabs_menu_init),
92 (ephy_tabs_menu_clean), (ephy_tabs_menu_update):
93 * src/ephy-window.c: (ephy_window_set_active_tab), (tab_added_cb),
94 (tab_removed_cb), (tabs_reordered_cb):
96 Use radio buttons for tabs menu. Do not recreate the
97 action group every time but keep it synced.
99 * src/ephy-notebook.c: (ephy_notebook_insert_page):
101 Emit added signal before activating the page.
103 2003-09-24 Christian Persch <chpe@cvs.gnome.org>
105 * src/bookmarks/ephy-topic-action.c: (sync_topic_properties):
109 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
111 * src/bookmarks/ephy-topic-action.c: (sync_topic_properties):
113 Use Bookmarks instead of All as label
115 2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
117 * src/session.c: (session_remove_window):
119 Save session when windows are removed
121 2003-09-24 Christian Persch <chpe@cvs.gnome.org>
123 * src/window-commands.c: (window_cmd_view_reload):
125 Check for NULL return of gtk_get_current_event. Fixes bug #123063.
127 2003-09-23 Marco Pesenti Gritti <marco@gnome.org>
129 * src/ephy-automation.c: (ephy_automation_factory_new):
130 * src/ephy-automation.h:
131 * src/ephy-main.c: (main), (ephy_main_start):
132 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize):
134 Refactor initialization/automation code. Now all the code
135 used by the first instance is in ephy_shell, all the code
136 used by other instances is in ephy_main.
137 Unref the factory before quitting so we dont risk new
138 automation object are created and used with a dead shell.
140 2003-09-23 Christian Persch <chpe@cvs.gnome.org>
142 * src/bookmarks/ephy-bookmarks-editor.c:
143 (keyword_node_show_popup_cb):
145 Correct popup path; fixes context menu on topics.
147 2003-09-23 Marco Pesenti Gritti <marco@gnome.org>
149 * src/bookmarks/ephy-bookmarks-editor.c:
150 (ephy_bookmarks_editor_construct):
152 Swapped arguments in a func, was causing edit on the
153 address instead of title.
155 2003-09-22 Christian Persch <chpe@cvs.gnome.org>
159 Removed the spec file.
161 2003-09-22 Marco Pesenti Gritti <marco@gnome.org>
163 * data/epiphany.schemas.in:
164 * src/bookmarks/ephy-bookmarks-editor.c: (set_columns_visibility),
165 (cmd_view_columns), (get_details_value),
166 (ephy_bookmarks_editor_construct):
168 Complete view menu impl. There is a gtk bug that make it behave funnily
169 and the schemas does not work correctly (though I cant see any problem
170 with, maybe it's something borked here ...)
172 2003-09-21 Christian Persch <chpe@cvs.gnome.org>
174 * data/default-prefs.js:
176 Specify UTF-8 encoding in the keyword url.
177 2003-09-21 Marco Pesenti Gritti <marco@gnome.org>
179 * data/ui/epiphany-bookmark-editor-ui.xml:
180 * lib/widgets/ephy-node-view.c: (ephy_node_view_add_column):
181 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_view_columns),
182 (ephy_bookmarks_editor_construct):
184 Implement a way to choose visible column in a menu. Not finished
185 I need to persist state in a gconf key.
187 2003-09-21 Christian Persch <chpe@cvs.gnome.org>
191 Depend on libxml2 >= 2.6.0; this should fix the bookmarks loss bug.
193 2003-09-21 Christian Persch <chpe@cvs.gnome.org>
195 * lib/ephy-file-helpers.c: (ephy_file_save_xml):
197 Fix check for return value of xmlSaveFileFormat, _maybe_
198 fixing the bookmarks loss bug.
200 2003-09-20 Christian Persch <chpe@cvs.gnome.org>
202 * embed/mozilla/mozilla-notifiers.cpp:
204 Use gconf_client_notify. Fixed bug #112882.
206 2003-09-20 Marco Pesenti Gritti <marco@gnome.org>
208 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init):
210 Initialize completion visibility flag
212 2003-09-20 Christian Persch <chpe@cvs.gnome.org>
214 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
215 * embed/mozilla/mozilla-embed-single.cpp:
216 * src/window-commands.c: (window_cmd_file_open):
218 Fix directory selection persistence [bug #122780].
220 2003-09-20 Christian Persch <chpe@cvs.gnome.org>
222 * lib/widgets/ephy-location-entry.c:
223 (ephy_location_entry_class_init),
224 (ephy_location_entry_activation_finished), (location_focus_out_cb),
225 (ephy_location_entry_init), (ephy_location_ignore_prefix),
226 (ephy_location_entry_activate_cb),
227 (ephy_location_entry_set_location),
228 (ephy_location_entry_get_location), (ephy_location_entry_activate),
229 (ephy_location_entry_editable_changed_cb),
230 (ephy_location_entry_clear_history):
231 * lib/widgets/ephy-location-entry.h:
232 * src/ephy-location-action.c: (location_url_activate_cb),
233 (user_changed_cb), (sync_address), (connect_proxy),
234 (disconnect_proxy), (ephy_location_action_set_property),
235 (ephy_location_action_get_property),
236 (ephy_location_action_activate), (ephy_location_action_class_init),
237 (ephy_location_action_init), (ephy_location_action_finalize),
238 (ephy_location_action_get_address),
239 (ephy_location_action_set_address), (clear_history),
240 (ephy_location_action_clear_history):
241 * src/ephy-location-action.h:
242 * src/toolbar.c: (toolbar_class_init), (toolbar_set_property),
243 (sync_user_input_cb), (toolbar_setup_actions),
244 (toolbar_set_window), (toolbar_init), (toolbar_finalize),
245 (toolbar_new), (toolbar_activate_location), (toolbar_set_location),
246 (toolbar_get_location), (toolbar_clear_location_history):
248 * src/window-commands.c: (window_cmd_load_location):
250 Remember the address in the location action, so we can restore it when we
251 get a new proxy widget.
252 Do some misc cleanups on location entry, removing finished signal; move
253 activation from toolbar into location entry.
255 2003-09-20 Christian Persch <chpe@cvs.gnome.org>
257 * lib/widgets/ephy-tree-model-node.c:
258 (ephy_tree_model_node_init):
260 Remove spurious code.
262 2003-09-20 Marco Pesenti Gritti <marco@gnome.org>
264 * embed/mozilla/mozilla-embed-single.cpp:
266 Do not fail if prefs.js is corrupted.
268 * src/ephy-window.c: (ephy_window_state_event_cb):
270 Do not allow to edit toolbar in fs
272 2003-09-20 Marco Pesenti Gritti <marco@gnome.org>
274 * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
277 Do not set item sensitive when not in edit mode.
278 s/egg-action/gtk-action, fix dnd.
280 2003-09-19 Christian Persch <chpe@cvs.gnome.org>
282 * idl/EphyAutomation.idl:
283 * src/ephy-automation.c: (impl_ephy_automation_add_bookmark),
284 (impl_ephy_automation_import_bookmarks),
285 (ephy_automation_class_init):
286 * src/ephy-main.c: (ephy_main_start):
288 Add an --import-bookmarks command line option, and really implement
289 the --add-bookmark one.
291 2003-09-19 Christian Persch <chpe@cvs.gnome.org>
293 * embed/mozilla/MozRegisterComponents.cpp
294 A embed/mozilla/GtkNSSDialogs.cpp
295 A embed/mozilla/GtkNSSDialogs.h
296 * embed/mozilla/Makefile.am
299 Implement Gtk versions of the mozilla certificate prompts.
300 Ported from galeon -- many thanks to Crispin for this excellent work!
302 2003-09-19 Marco Pesenti Gritti <marco@gnome.org>
304 * data/ui/Makefile.am:
305 * data/ui/epiphany-bookmark-editor-ui.xml.in:
306 * data/ui/epiphany-fs-toolbar.xml:
307 * data/ui/epiphany-history-window-ui.xml.in:
308 * data/ui/epiphany-toolbar.xml.in:
309 * data/ui/epiphany-ui.xml.in:
311 Do not use .in for not to translate files.
313 * lib/egg/egg-editable-toolbar.c: (create_toolbar),
314 (toolbars_clean), (egg_editable_toolbar_construct),
315 (egg_editable_toolbar_set_model), (egg_editable_toolbar_set_merge):
316 * lib/egg/egg-toolbars-model.c: (parse_toolbars):
318 Handle change of properties correctly. Add a toolbar
319 style property in the xml.
321 * src/bookmarks/ephy-bookmark-properties.c:
322 (ephy_bookmark_properties_init):
323 * src/bookmarks/ephy-bookmarks-editor.c:
324 (ephy_bookmarks_editor_init):
325 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
326 (ephy_shell_get_toolbars_model):
328 * src/ephy-window.c: (ephy_window_fullscreen),
329 (ephy_window_unfullscreen):
330 * src/toolbar.c: (bookmark_destroy_cb), (toolbar_ensure_action),
331 (init_bookmarks_toolbar), (init_normal_mode),
332 (init_fullscreen_mode), (window_state_event_cb),
333 (toolbar_set_window), (toolbar_set_visibility):
335 * src/window-commands.c: (toolbar_editor_response_cb),
336 (window_cmd_edit_toolbar):
338 Special, more compact, toolbar layout for fullscreen.
340 2003-09-18 Marco Pesenti Gritti <marco@gnome.org>
342 * src/ephy-favicon-action.c: (ephy_favicon_action_class_init):
344 correct toolitem type
346 2003-09-18 Marco Pesenti Gritti <marco@gnome.org>
348 * src/ephy-encoding-menu.c: (ephy_encoding_menu_rebuild):
350 Fix warning with new gtk
352 2003-09-18 Christian Persch <chpe@cvs.gnome.org>
354 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
355 * embed/ephy-history.c: (ephy_history_init):
356 * lib/ephy-node-db.c: (ephy_node_db_load_from_file):
357 * lib/ephy-node-db.h:
358 * lib/ephy-state.c: (ensure_states):
359 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
361 Refactor node db loading functions into a common one in
362 ephy-node-db. Switch to using xmlReader api.
364 2003-09-17 Christian Persch <chpe@cvs.gnome.org>
366 * embed/mozilla/ExternalProtocolService.cpp:
368 Re-revert, use new gnome vfs show_url api.
372 Depend on appropriate gnome-vfs version.
374 2003-09-17 Marco Pesenti Gritti <marco@gnome.org>
376 * src/prefs-dialog.c: (setup_size_controls):
378 11pt as default variable size
380 2003-09-17 Gediminas Paulauskas <menesis@delfi.lt>
382 * configure.in: Added lt to ALL_LINGUAS.
384 2003-09-17 Marco Pesenti Gritti <marco@gnome.org>
386 * data/epiphany.applications:
388 add supported protocols
390 2003-09-16 Christian Persch <chpe@cvs.gnome.org>
392 * src/bookmarks/ephy-bookmarks-editor.c:
393 (ephy_bookmarks_editor_construct):
394 * src/ephy-window.c: (setup_window):
396 Adapt to changed GtkActionGroup api.
398 2003-09-16 Christopher James Lahey <clahey@ximian.com>
400 * src/epiphany.in: Added MOZ_PLUGIN_PATH default. Added migration
401 from galeon settings.
403 2003-09-16 Christian Persch <chpe@cvs.gnome.org>
405 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults):
407 Really use the translated names of the default topics and bookmarks when
410 2003-09-16 Christian Persch <chpe@cvs.gnome.org>
412 * src/bookmarks/ephy-new-bookmark.c: ephy_new_bookmark_construct):
414 HIGgify dialogue title. Fixes bug 119710.
416 2003-09-15 Marco Pesenti Gritti <marco@gnome.org>
418 * src/ephy-window.c: (ephy_window_load_url):
420 Activate the embed when necessary.
422 2003-09-15 Christian Persch <chpe@cvs.gnome.org>
424 * src/ephy-notebook.c: (drag_start), (drag_stop),
425 (motion_notify_cb), (move_tab_to_another_notebook),
426 (button_release_cb), (ephy_notebook_init):
428 Enable dragging the tab from a single-tab window too.
430 Correctly honour the drag threshold when starting a drag
431 (ported from galeon, thanks go to Crispin).
433 2003-09-14 Christian Persch <chpe@cvs.gnome.org>
435 * data/default-prefs.js:
437 Don't allow remote content to load stuff off of file:// uris.
439 2003-09-13 Christian Persch <chpe@cvs.gnome.org>
441 * lib/egg/eggmarshalers.c: (_egg_marshal_OBJECT__VOID):
442 * src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon):
443 * src/ephy-history-window.c: (provide_favicon):
445 Exchange the newly-deprecated g_value_set_object_take_ownership() with
446 g_value_take_object().
448 2003-09-12 Marco Pesenti Gritti <marco@gnome.org>
450 * data/glade/prefs-dialog.glade:
452 Use a line to make more clear Language/Fonts relation.
453 I had this idea from some time, having seen it in gnome-blog too,
454 I thought to give it a try.
456 2003-09-11 Marco Pesenti Gritti <marco@gnome.org>
458 * src/bookmarks/ephy-bookmarks-editor.c:
459 (ephy_bookmarks_editor_finalize):
460 * src/bookmarks/ephy-bookmarks-menu.c:
461 (ephy_bookmarks_menu_finalize):
462 * src/ephy-encoding-menu.c: (ephy_encoding_menu_finalize_impl):
463 * src/ephy-favorites-menu.c: (ephy_favorites_menu_finalize):
464 * src/ephy-history-window.c: (ephy_history_window_finalize):
465 * src/ephy-tabs-menu.c: (ephy_tabs_menu_finalize_impl):
466 * src/ephy-window.c: (ephy_window_finalize):
467 * src/toolbar.c: (toolbar_finalize):
469 Remove not needed removal of groups of actions from ui
472 2003-09-11 Marco Pesenti Gritti <marco@gnome.org>
474 * lib/widgets/ephy-location-entry.c:
475 (ephy_location_entry_autocompletion_hide_alternatives),
477 (ephy_location_entry_autocompletion_window_hidden_cb):
479 Make sure to remove show_timeout also when
480 the window is still not visible.
482 2003-09-10 Christian Persch <chpe@cvs.gnome.org>
484 * src/ephy-window.c: (ephy_window_set_active_tab):
486 Remove a double connect to signal.
488 2003-09-10 Marco Pesenti Gritti <marco@gnome.org>
490 * data/epiphany.schemas.in:
491 * data/glade/prefs-dialog.glade:
493 * src/ephy-notebook.c: (update_tabs_visibility),
494 (ephy_notebook_init):
495 * src/ephy-shell.c: (ephy_shell_new_tab):
496 * src/ephy-tab.c: (open_link_in_new_tab):
497 * src/ephy-window.c: (sync_tab_load_status),
498 (ephy_window_set_active_tab), (tab_added_cb), (tab_removed_cb):
499 * src/prefs-dialog.c:
501 Make spinner status per tab.
502 Remove the default to tab pref, use tab by default for middle
503 click on links, add a always_show_tabs_bar hidden pref.
505 2003-09-10 Pablo Saratxaga <pablo@mandrakesoft.com>
507 * configure.in: Added Walloon (wa) to ALL_LINGUAS
509 2003-09-10 Marco Pesenti Gritti <marco@gnome.org>
511 * data/ui/epiphany-ui.xml.in:
512 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
514 Readd separators and dont use unnecessary placeholders.
516 2003-09-09 Marco Pesenti Gritti <marco@gnome.org>
518 * data/default-prefs.js:
519 * data/glade/prefs-dialog.glade:
520 * embed/ephy-embed-single.c: (ephy_embed_single_get_font_list):
521 * embed/ephy-embed-single.h:
522 * embed/mozilla/mozilla-embed-single.cpp:
523 * embed/mozilla/mozilla-notifiers.cpp:
524 * src/prefs-dialog.c: (setup_font_menu), (attach_fonts_signals),
525 (setup_size_controls), (setup_fonts), (prefs_dialog_init):
527 First important step in solving the fonts mess.
528 Allow to select the variable width instead of
529 families. Also use points instead of pixels.
530 Set a minimum font size by default.
532 2003-09-09 Christian Persch <chpe@cvs.gnome.org>
534 * lib/widgets/Makefile.am:
535 * lib/widgets/ephy-event-box.c:
536 * lib/widgets/ephy-event-box.h:
537 * src/ephy-favicon-action.c: (create_tool_item):
538 * src/ephy-notebook.c: (build_tab_label):
539 * src/statusbar.c: (create_statusbar_security_icon):
541 gtk+ now supports invisible event boxes. Remove our custom implementation
542 and use gtk+ api instead.
544 2003-09-08 Marco Pesenti Gritti <marco@gnome.org>
550 2003-09-07 Marcel Telka <marcel@telka.sk>
552 * configure.in (ALL_LINGUAS): Added sk.
554 2003-09-07 Marco Pesenti Gritti <marco@gnome.org>
557 * data/default-prefs.js:
558 * embed/mozilla/mozilla-embed-single.cpp:
560 Galeon guys found a way to load prefs from
561 a js file, without having them saved on it.
562 So let's get it back.
564 2003-09-07 Marco Pesenti Gritti <marco@gnome.org>
566 * embed/mozilla/EphyWrapper.cpp:
568 Set wrap around prop in mozilla interface
570 2003-09-06 Marco Pesenti Gritti <marco@gnome.org>
572 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
573 (add_bookmarks_menu), (ephy_bookmarks_menu_rebuild),
574 (ephy_bookmarks_menu_set_window),
575 (ephy_bookmarks_menu_set_property), (ephy_bookmarks_menu_finalize):
577 Port to the new gtk dynamic menus api
579 2003-09-05 Christian Persch <chpe@cvs.gnome.org>
581 * src/bookmarks/ephy-bookmarks-editor.c:
582 (ephy_bookmarks_editor_construct):
583 * src/ephy-history-window.c: (ephy_history_window_construct):
584 * src/ephy-window.c: (setup_window):
585 * src/ppview-toolbar.c: (ppview_toolbar_set_window):
587 Use gtk_action_group_set_translation_domain() to restore menu and popup
590 2003-09-04 Christian Persch <chpe@cvs.gnome.org>
592 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
593 * src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
595 Adapt to new gtk_ui_manager_add_ui functionality.
597 2003-09-04 Christian Persch <chpe@cvs.gnome.org>
601 Bump version to 1.1.0 and EPIPHANY_MAJOR to 1.1 on HEAD.
603 2003-09-04 Marco Pesenti Gritti <marco@gnome.org>
605 * lib/egg/egg-editable-toolbar.c: (popup_toolbar_context_menu_cb):
607 signature change in gtk
609 2003-09-04 Marco Pesenti Gritti <marco@gnome.org>
611 * lib/widgets/ephy-node-view.c: (drag_data_received_cb):
613 Use x,y only on drop, otherwise they are invalid. Damn
616 2003-09-04 Marco Pesenti Gritti <marco@gnome.org>
618 * data/ui/epiphany-history-window-ui.xml.in:
620 Fix a typo in the xml
622 * src/bookmarks/ephy-bookmarks-editor.c:
623 * src/ephy-history-window.c: (ephy_history_window_show_popup_cb):
625 Change the popups path to fit new api
627 2003-09-04 Marco Pesenti Gritti <marco@gnome.org>
629 * lib/widgets/ephy-node-view.c: (drag_motion_cb):
631 Check if the target type match before highlighting
632 the row and return success status.
634 2003-09-03 Marco Pesenti Gritti <marco@gnome.org>
636 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
637 * src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
639 Use the api for dynamic menus creation. Far cleaner.
641 2003-09-03 Christian Persch <chpe@cvs.gnome.org>
643 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_single_bookmark),
644 (xbel_parse_bookmark), (xbel_parse_folder), (xbel_parse_bookmarks),
645 (ephy_bookmarks_import_xbel):
647 Rewrote xbel bookmarks importer using xmlreader api. Should fix
652 Require libxml2 >= 2.5.9
654 2003-09-03 Christian Persch <chpe@cvs.gnome.org>
656 * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source_menu),
657 (cmd_bookmarks_import):
659 Fix galeon bookmarks import for the case of there existing a subdirectory
660 of ~/.galeon having a bookmarks.xbel file.
662 2003-09-03 Sanlig Badral <badral@openmn.org>
664 * configure.in: Added mn to ALL_LINGUAS
666 2003-09-02 Marco Pesenti Gritti <marco@gnome.org>
668 * src/ephy-nautilus-view.c: (ephy_nautilus_view_class_init):
672 2003-09-02 Christian Persch <chpe@cvs.gnome.org>
674 * embed/downloader-view.c: (downloader_view_get_type),
675 (downloader_view_class_init), (downloader_view_init),
676 (downloader_view_finalize), (downloader_view_new),
677 (ensure_selected_row):
678 * embed/downloader-view.h:
679 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_type),
680 (ephy_embed_dialog_class_init), (ephy_embed_dialog_init),
681 (ephy_embed_dialog_finalize), (ephy_embed_dialog_new),
682 (ephy_embed_dialog_new_with_parent):
683 * embed/ephy-embed-dialog.h:
684 * embed/ephy-embed-event.c: (ephy_embed_event_class_init),
685 (ephy_embed_event_init), (ephy_embed_event_finalize),
686 (ephy_embed_event_new):
687 * embed/ephy-embed-event.h:
688 * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init),
689 (ephy_embed_persist_init), (ephy_embed_persist_finalize),
690 (ephy_embed_persist_new):
691 * embed/ephy-embed-persist.h:
692 * embed/ephy-embed-popup-control.c:
693 (ephy_embed_popup_control_class_init),
694 (ephy_embed_popup_control_init),
695 (ephy_embed_popup_control_finalize),
696 (ephy_embed_popup_control_new),
697 (ephy_embed_popup_control_get_event):
698 * embed/ephy-embed-popup-control.h:
699 * embed/ephy-embed-shell.c: (ephy_embed_shell_class_init),
700 (ephy_embed_shell_init), (ephy_embed_shell_finalize),
701 (ephy_embed_shell_new):
702 * embed/ephy-embed-shell.h:
703 * embed/ephy-embed-single.c: (ephy_embed_single_class_init),
704 (ephy_embed_single_init):
705 * embed/ephy-embed-single.h:
706 * embed/ephy-embed-utils.c:
707 (ephy_embed_utils_build_encodings_submenu):
708 * embed/ephy-embed.c: (ephy_embed_base_init), (ephy_embed_new):
709 * embed/ephy-embed.h:
710 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_class_init),
711 (ephy_favicon_cache_new), (ephy_favicon_cache_init),
712 (ephy_favicon_cache_finalize):
713 * embed/ephy-favicon-cache.h:
714 * embed/ephy-history.c: (ephy_history_class_init),
715 (ephy_history_init), (ephy_history_finalize), (ephy_history_new):
716 * embed/ephy-history.h:
717 * embed/find-dialog.c: (find_dialog_get_type),
718 (find_dialog_class_init), (sync_page_change), (sync_embed),
719 (find_dialog_init), (find_dialog_finalize), (find_dialog_new),
720 (find_dialog_new_with_parent), (find_dialog_go_next),
721 (find_dialog_go_prev), (find_next_button_clicked_cb),
722 (find_prev_button_clicked_cb), (find_entry_changed_cb),
723 (find_check_toggled_cb):
724 * embed/find-dialog.h:
725 * embed/mozilla/ProgressListener.cpp:
726 * embed/mozilla/mozilla-embed-persist.cpp:
727 * embed/mozilla/mozilla-embed-persist.h:
728 * embed/mozilla/mozilla-embed-single.cpp:
729 * embed/mozilla/mozilla-embed-single.h:
730 * embed/mozilla/mozilla-embed.cpp:
731 * embed/mozilla/mozilla-embed.h:
732 * embed/print-dialog.c: (print_dialog_get_type),
733 (print_dialog_class_init), (print_dialog_init), (print_dialog_new),
734 (print_dialog_new_with_parent), (print_dialog_print),
735 (print_dialog_preview), (print_preview_button_cb):
736 * embed/print-dialog.h:
737 * lib/ephy-autocompletion.c: (ephy_autocompletion_class_init),
738 (ephy_autocompletion_init), (ephy_autocompletion_finalize_impl):
739 * lib/ephy-dialog.c: (ephy_dialog_class_init), (ephy_dialog_init),
740 (ephy_dialog_finalize), (ephy_dialog_new),
741 (ephy_dialog_new_with_parent):
743 * lib/ephy-node-db.c: (ephy_node_db_class_init),
744 (ephy_node_db_init), (ephy_node_db_finalize):
745 * lib/ephy-node-filter.c: (ephy_node_filter_class_init),
746 (ephy_node_filter_init), (ephy_node_filter_finalize):
747 * lib/widgets/ephy-arrow-toolbutton.c:
748 (ephy_arrow_toolbutton_set_tooltip),
749 (ephy_arrow_toolbutton_class_init), (ephy_arrow_toolbutton_init),
750 (ephy_arrow_toolbutton_finalize):
751 * lib/widgets/ephy-arrow-toolbutton.h:
752 * lib/widgets/ephy-autocompletion-window.c:
753 (ephy_autocompletion_window_class_init),
754 (ephy_autocompletion_window_init),
755 (ephy_autocompletion_window_finalize_impl):
756 * lib/widgets/ephy-location-entry.c:
757 (ephy_location_entry_class_init), (ephy_location_entry_init),
758 (ephy_location_entry_finalize_impl):
759 * lib/widgets/ephy-node-view.c: (ephy_node_view_class_init),
760 (ephy_node_view_finalize), (ephy_node_view_init):
761 * lib/widgets/ephy-search-entry.c: (ephy_search_entry_class_init),
762 (ephy_search_entry_init):
763 * lib/widgets/ephy-spinner.c: (ephy_spinner_new),
764 (ephy_spinner_init), (ephy_spinner_expose),
765 (ephy_spinner_finalize), (ephy_spinner_class_init):
766 * lib/widgets/ephy-spinner.h:
767 * lib/widgets/ephy-tree-model-node.c:
768 (ephy_tree_model_node_class_init), (ephy_tree_model_node_init),
769 (ephy_tree_model_node_finalize):
770 * lib/widgets/ephy-tree-model-sort.c:
771 (ephy_tree_model_sort_class_init), (ephy_tree_model_sort_init),
772 (ephy_tree_model_sort_finalize):
773 * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init),
774 (ephy_zoom_action_init):
775 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init),
776 (ephy_zoom_control_class_init), (ephy_zoom_control_finalize):
777 * src/bookmarks/ephy-bookmark-action.c:
778 (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
779 (ephy_bookmark_action_init), (ephy_bookmark_action_new):
780 * src/bookmarks/ephy-bookmark-properties.c:
781 (ephy_bookmark_properties_class_init),
782 (ephy_bookmark_properties_init):
783 * src/bookmarks/ephy-bookmarks-editor.c:
784 (ephy_bookmarks_editor_class_init),
785 (ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init):
786 * src/bookmarks/ephy-bookmarks-editor.h:
787 * src/bookmarks/ephy-bookmarks-menu.c:
788 (ephy_bookmarks_menu_class_init), (ephy_bookmarks_menu_init),
789 (ephy_bookmarks_menu_finalize):
790 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
791 (update_favorites_menus), (ephy_bookmarks_init),
792 (ephy_bookmarks_finalize), (ephy_bookmarks_new),
793 (ephy_bookmarks_find_bookmark):
794 * src/bookmarks/ephy-bookmarks.h:
795 * src/bookmarks/ephy-new-bookmark.c:
796 (ephy_new_bookmark_class_init), (ephy_new_bookmark_finalize),
797 (ephy_new_bookmark_init):
798 * src/bookmarks/ephy-topic-action.c:
799 (ephy_topic_action_class_init), (ephy_topic_action_init):
800 * src/bookmarks/ephy-topics-selector.c:
801 (ephy_topics_selector_class_init), (ephy_topics_selector_init),
802 (ephy_topics_selector_new):
803 * src/bookmarks/ephy-topics-selector.h:
804 * src/ephy-automation.c: (ephy_automation_factory),
805 (impl_ephy_automation_loadurl), (impl_ephy_automation_quit),
806 (impl_ephy_automation_load_session):
807 * src/ephy-automation.h:
808 * src/ephy-encoding-menu.c: (ephy_encoding_menu_class_init),
809 (ephy_encoding_menu_init), (ephy_encoding_menu_finalize_impl):
810 * src/ephy-favicon-action.c: (ephy_favicon_action_class_init),
811 (ephy_favicon_action_init), (ephy_favicon_action_finalize):
812 * src/ephy-favorites-menu.c: (ephy_favorites_menu_class_init),
813 (ephy_favorites_menu_init), (ephy_favorites_menu_finalize):
814 * src/ephy-history-window.c: (confirmation_dialog_response_cb),
815 (ephy_history_window_class_init), (ephy_history_window_finalize),
816 (ephy_history_window_init):
817 * src/ephy-location-action.h:
818 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
819 (ephy_nautilus_view_finalize), (ephy_nautilus_view_class_init):
820 * src/ephy-nautilus-view.h:
821 * src/ephy-navigation-action.c:
822 (ephy_navigation_action_class_init), (ephy_navigation_action_init):
823 * src/ephy-notebook.c: (ephy_notebook_class_init),
824 (ephy_notebook_new), (notebook_drag_data_received_cb),
825 (ephy_notebook_init), (ephy_notebook_finalize),
826 (ephy_notebook_insert_page), (ephy_notebook_remove_page):
827 * src/ephy-notebook.h:
829 * src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_class_init),
830 (ephy_shell_init), (ephy_shell_finalize), (ephy_shell_new),
831 (ephy_shell_get_active_window):
833 * src/ephy-spinner-action.c: (ephy_spinner_action_class_init),
834 (ephy_spinner_action_init):
835 * src/ephy-tab.c: (ephy_tab_action_activate_cb),
836 (ephy_tab_class_init), (ephy_tab_finalize), (ephy_tab_new),
837 (ephy_tab_set_load_status), (ephy_tab_get_load_status),
838 (ephy_tab_set_link_message), (ephy_tab_get_link_message),
839 (ephy_tab_get_embed), (ephy_tab_set_window), (ephy_tab_get_window),
840 (ephy_tab_get_size), (ephy_tab_get_visibility),
841 (ephy_tab_set_visibility), (ephy_tab_set_icon_address),
842 (ephy_tab_get_icon_address), (ephy_tab_net_state_cb),
843 (ephy_tab_destroy_brsr_cb), (ephy_tab_dom_mouse_click_cb),
844 (ephy_tab_init), (ephy_tab_set_load_percent),
845 (ephy_tab_get_load_percent), (ephy_tab_get_navigation_flags),
846 (ephy_tab_get_status_message), (ephy_tab_set_title),
847 (ephy_tab_get_title), (ephy_tab_get_location),
848 (ephy_tab_set_location), (ephy_tab_set_security_level),
849 (ephy_tab_get_security_level), (ephy_tab_set_zoom),
850 (ephy_tab_get_zoom), (ephy_tab_get_action):
852 * src/ephy-tabs-menu.c: (ephy_tabs_menu_class_init),
853 (ephy_tabs_menu_init), (ephy_tabs_menu_finalize_impl):
854 * src/ephy-tabs-menu.h:
855 * src/ephy-toolbars-model.c: (ephy_toolbars_model_class_init),
856 (ephy_toolbars_model_init), (ephy_toolbars_model_finalize),
857 (ephy_toolbars_model_new):
858 * src/ephy-toolbars-model.h:
859 * src/ephy-window.c: (remove_from_session),
860 (ephy_window_class_init), (sync_tab_load_progress),
861 (sync_tab_load_status), (sync_tab_message), (sync_tab_security),
862 (sync_tab_visibility), (tab_context_menu_cb),
863 (ephy_window_set_active_tab), (tab_added_cb), (tab_removed_cb),
864 (tab_detached_cb), (ephy_window_init), (ephy_window_finalize),
865 (ephy_window_new), (ephy_window_get_notebook),
866 (ephy_window_add_tab), (real_get_active_tab),
867 (ephy_window_remove_tab), (ephy_window_load_url),
868 (ephy_window_update_control), (ephy_window_get_active_tab),
869 (ephy_window_get_active_embed), (ephy_window_get_tabs),
870 (ephy_window_notebook_switch_page_cb), (ephy_window_set_zoom):
872 * src/language-editor.c: (language_editor_get_type),
873 (language_editor_class_init), (language_editor_init),
874 (language_editor_new):
875 * src/language-editor.h:
876 * src/pdm-dialog.c: (pdm_dialog_get_type), (pdm_dialog_class_init),
877 (pdm_dialog_init), (pdm_dialog_finalize), (pdm_dialog_new),
878 (pdm_dialog_response_cb):
880 * src/popup-commands.c: (popup_cmd_copy_link_address):
881 * src/ppview-toolbar.c: (ppview_toolbar_get_type),
882 (ppview_toolbar_class_init), (ppview_toolbar_set_property),
883 (ppview_toolbar_get_property), (ppview_toolbar_init),
884 (ppview_toolbar_finalize), (ppview_toolbar_new),
885 (toolbar_cmd_ppv_goto_first), (toolbar_cmd_ppv_go_back),
886 (toolbar_cmd_ppv_go_forward), (toolbar_cmd_ppv_close):
887 * src/ppview-toolbar.h:
888 * src/prefs-dialog.c: (prefs_dialog_get_type), (prefs_dialog_new),
889 (prefs_dialog_class_init), (prefs_dialog_finalize),
890 (autodetect_encoding_menu_changed_cb), (language_menu_changed_cb),
891 (prefs_dialog_init), (fonts_language_optionmenu_changed_cb),
892 (prefs_language_more_button_clicked_cb):
893 * src/prefs-dialog.h:
894 * src/session.c: (session_class_init), (session_init),
895 (session_dispose), (session_finalize), (session_new),
896 (session_get_windows):
898 * src/statusbar.c: (statusbar_class_init), (statusbar_init),
899 (statusbar_finalize), (statusbar_new):
901 * src/toolbar.c: (toolbar_class_init), (toolbar_set_property),
902 (toolbar_get_property), (action_request_cb),
903 (location_user_changed_cb), (toolbar_init), (toolbar_finalize),
907 Change object macros: Consistently name types EPHY_TYPE_X,
908 check macros EPHY_IS_X[_CLASS] instead of IS_EPHY_X[_CLASS],
909 and replace the obsolete GTK_CHECK_* macros with G_TYPE_CHECK_*.
911 Use gobject instance private data, and remove unnecessary type checks
912 in class implementations.
914 2003-09-02 Christian Persch <chpe@cvs.gnome.org>
916 * src/ppview-toolbar.c:
918 Fix ui xml, make ppview toolbar work again.
920 2003-09-01 Marius Andreiana <marius spam galuna.ro>
922 * configure.in: added 'ro' to ALL_LINGUAS
924 2003-09-01 Marco Pesenti Gritti <marco@gnome.org>
926 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean):
927 * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean):
928 * src/ephy-tabs-menu.c: (ephy_tabs_menu_clean):
930 Some more missing ensure update.
932 2003-09-01 Marco Pesenti Gritti <marco@gnome.org>
934 * src/bookmarks/ephy-bookmarks-editor.c:
935 (ephy_bookmarks_editor_construct):
936 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean):
937 * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean):
938 * src/ephy-history-window.c: (ephy_history_window_construct):
939 * src/ephy-window.c: (setup_window):
940 * src/toolbar.c: (toolbar_setup_actions):
942 Readd is_important and ensure_update, gtk now support them.
944 2003-08-31 Marco Pesenti Gritti <marco@gnome.org>
946 * data/ui/epiphany-history-window-ui.xml.in:
947 * data/ui/epiphany-ui.xml.in:
948 * lib/widgets/ephy-node-view.c: (get_selection):
949 * src/bookmarks/ephy-bookmarks-editor.c: (add_widget),
950 (ephy_bookmarks_editor_construct):
951 * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
952 (ephy_bookmarks_menu_rebuild):
953 * src/ephy-encoding-menu.c: (build_group), (build_encoding),
954 (ephy_encoding_menu_rebuild):
955 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
956 * src/ephy-history-window.c: (add_widget),
957 (ephy_history_window_construct):
958 * src/ephy-tabs-menu.c: (ephy_tabs_menu_clean),
959 (ephy_tabs_menu_update):
960 * src/ephy-window.c: (setup_window), (ephy_window_init):
962 Fix problems with EphyNodeView, bookmarks and history
963 dialogs and update dynamic menus to the new xml format.
965 2003-08-31 Marco Pesenti Gritti <marco@gnome.org>
967 * src/ephy-window.c: (add_widget), (update_chromes_visibility),
968 (setup_window), (show_embed_popup):
969 * src/toolbar.c: (toolbar_setup_actions):
973 2003-08-31 Marco Pesenti Gritti <marco@gnome.org>
975 * data/ui/epiphany-bookmark-editor-ui.xml.in:
976 * data/ui/epiphany-history-window-ui.xml.in:
977 * data/ui/epiphany-ui.xml.in:
978 * src/bookmarks/ephy-bookmark-action.c:
979 (ephy_bookmark_action_sync_label):
980 * src/bookmarks/ephy-topic-action.c:
981 (ephy_topic_action_sync_label):
982 * src/ephy-window.c: (update_chromes_visibility), (setup_window):
986 2003-08-30 Marco Pesenti Gritti <marco@gnome.org>
988 * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb):
989 * src/ephy-favicon-action.c: (create_tool_item):
990 * src/ephy-favicon-action.h:
991 * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean):
992 * src/ephy-go-action.c: (create_tool_item), (create_menu_proxy_cb):
993 * src/ephy-go-action.h:
994 * src/ephy-history-window.c: (ephy_history_window_construct):
995 * src/ephy-location-action.c: (ephy_location_action_get_widget):
996 * src/ephy-location-action.h:
997 * src/ephy-navigation-action.c:
998 * src/ephy-navigation-action.h:
999 * src/ephy-spinner-action.c: (create_tool_item),
1000 (item_parent_set_cb):
1001 * src/ephy-spinner-action.h:
1002 * src/ephy-tab.c: (ephy_tab_init):
1003 * src/ephy-tabs-menu.c: (ephy_tabs_menu_clean),
1004 (tab_set_action_accelerator), (ephy_tabs_menu_update):
1005 * src/ephy-window.c: (ephy_window_state_event_cb), (setup_window),
1006 (update_layout_toggles):
1007 * src/popup-commands.c:
1008 * src/ppview-toolbar.c: (ppview_toolbar_set_window),
1009 (ppview_toolbar_init):
1010 * src/toolbar.c: (toolbar_activate_location):
1011 * src/window-commands.c: (window_cmd_view_bookmarks_bar),
1012 (window_cmd_view_toolbar), (window_cmd_view_statusbar),
1013 (window_cmd_view_fullscreen):
1015 Complete gtk 2.3 port. It doesnt run here but it could be
1018 2003-08-29 Marco Pesenti Gritti <marco@gnome.org>
1021 * data/ui/epiphany-bookmark-editor-ui.xml.in:
1022 * data/ui/epiphany-history-window-ui.xml.in:
1023 * data/ui/epiphany-ui.xml.in:
1024 * lib/egg/Makefile.am:
1025 * lib/egg/egg-action-group.c:
1026 * lib/egg/egg-action-group.h:
1027 * lib/egg/egg-action.c:
1028 * lib/egg/egg-action.h:
1029 * lib/egg/egg-editable-toolbar.c: (find_action),
1030 (drag_data_received_cb), (drag_data_delete_cb), (drag_data_get_cb),
1031 (create_toolbar), (set_item_drag_source), (create_item),
1032 (toolbar_changed_cb), (item_added_cb), (item_removed_cb),
1033 (egg_editable_toolbar_construct), (egg_editable_toolbar_set_merge),
1034 (egg_editable_toolbar_class_init), (egg_editable_toolbar_new),
1035 (egg_editable_toolbar_set_edit_mode),
1036 (_egg_editable_toolbar_new_separator_image):
1037 * lib/egg/egg-editable-toolbar.h:
1038 * lib/egg/egg-menu-merge.c:
1039 * lib/egg/egg-menu-merge.h:
1040 * lib/egg/egg-menu.h:
1041 * lib/egg/egg-radio-action.c:
1042 * lib/egg/egg-radio-action.h:
1043 * lib/egg/egg-toggle-action.c:
1044 * lib/egg/egg-toggle-action.h:
1045 * lib/egg/egg-toolbar-editor.c: (find_action),
1046 (egg_toolbar_editor_set_merge), (egg_toolbar_editor_class_init),
1047 (egg_toolbar_editor_new), (editor_drag_data_received_cb),
1048 (editor_drag_data_delete_cb), (drag_data_get_cb),
1049 (update_editor_sheet), (egg_toolbar_editor_add_action),
1050 (model_has_action), (egg_toolbar_editor_load_actions):
1051 * lib/egg/egg-toolbar-editor.h:
1052 * lib/egg/egg-toolbars-model.c:
1053 * lib/egg/eggmarshalers.c:
1054 * lib/egg/eggradiotoolbutton.c:
1055 * lib/egg/eggradiotoolbutton.h:
1056 * lib/egg/eggseparatortoolitem.c:
1057 * lib/egg/eggseparatortoolitem.h:
1058 * lib/egg/eggtoggletoolbutton.c:
1059 * lib/egg/eggtoggletoolbutton.h:
1060 * lib/egg/eggtoolbar.c:
1061 * lib/egg/eggtoolbar.h:
1062 * lib/egg/eggtoolbutton.c:
1063 * lib/egg/eggtoolbutton.h:
1064 * lib/egg/eggtoolitem.c:
1065 * lib/egg/eggtoolitem.h:
1066 * lib/egg/eggtreemodelfilter.c:
1067 * lib/egg/eggtreemodelfilter.h:
1068 * lib/egg/prop-editor.h:
1069 * lib/widgets/ephy-arrow-toolbutton.c:
1070 (ephy_arrow_toolbutton_get_type),
1071 (ephy_arrow_toolbutton_set_tooltip),
1072 (ephy_arrow_toolbutton_class_init), (ephy_arrow_toolbutton_init):
1073 * lib/widgets/ephy-arrow-toolbutton.h:
1074 * lib/widgets/ephy-location-entry.c:
1075 (ephy_location_entry_get_type), (ephy_location_entry_set_tooltip),
1076 (ephy_location_entry_class_init), (ephy_location_entry_init):
1077 * lib/widgets/ephy-location-entry.h:
1078 * lib/widgets/ephy-node-view.c: (get_node_from_path),
1079 (ephy_node_view_row_activated_cb), (ephy_node_view_construct),
1080 (cell_renderer_edited), (get_selection),
1081 (ephy_node_view_get_selection), (ephy_node_view_remove),
1082 (ephy_node_view_select_node):
1083 * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type),
1084 (sync_zoom_cb), (connect_proxy), (ephy_zoom_action_class_init):
1085 * lib/widgets/ephy-zoom-action.h:
1086 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type),
1087 (ephy_zoom_control_create_menu_proxy),
1088 (ephy_zoom_control_set_tooltip), (ephy_zoom_control_class_init):
1089 * lib/widgets/ephy-zoom-control.h:
1090 * src/bookmarks/ephy-bookmark-action.c:
1091 (ephy_bookmark_action_get_type), (create_tool_item),
1092 (ephy_bookmark_action_sync_smart_url),
1093 (ephy_bookmark_action_sync_icon),
1094 (ephy_bookmark_action_sync_label), (activate_cb),
1095 (create_menu_proxy), (connect_proxy),
1096 (ephy_bookmark_action_class_init), (sync_bookmark_properties),
1097 (bookmarks_child_changed_cb), (ephy_bookmark_action_new):
1098 * src/bookmarks/ephy-bookmark-action.h:
1099 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic),
1100 (cmd_close), (cmd_rename), (cmd_show_in_bookmarks_bar),
1101 (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser),
1102 (cmd_delete), (cmd_bookmarks_import), (cmd_bookmark_properties),
1103 (cmd_cut), (cmd_copy), (cmd_paste), (cmd_select_all),
1104 (cmd_help_contents), (ephy_bookmarks_editor_finalize),
1105 (ephy_bookmarks_editor_update_menu),
1106 (ephy_bookmarks_editor_show_popup_cb),
1107 (keyword_node_show_popup_cb), (add_widget),
1108 (ephy_bookmarks_editor_construct):
1109 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
1110 (go_location_cb), (add_bookmarks_menu),
1111 (ephy_bookmarks_menu_rebuild), (ephy_bookmarks_menu_finalize):
1112 * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type),
1113 (create_tool_item), (menu_activate_cb),
1114 (ephy_topic_action_sync_label), (create_menu_item),
1115 (create_menu_proxy), (connect_proxy),
1116 (ephy_topic_action_class_init), (sync_topic_properties),
1117 (topic_child_changed_cb), (ephy_topic_action_new):
1118 * src/bookmarks/ephy-topic-action.h:
1119 * src/ephy-encoding-menu.c: (ephy_encoding_menu_finalize_impl),
1120 (ephy_encoding_menu_verb_cb), (build_group), (build_encoding),
1121 (ephy_encoding_menu_rebuild):
1122 * src/ephy-favicon-action.c: (ephy_favicon_action_get_type),
1123 (create_tool_item), (ephy_favicon_action_sync_icon),
1124 (connect_proxy), (ephy_favicon_action_class_init):
1125 * src/ephy-favicon-action.h:
1126 * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean),
1127 (go_location_cb), (ephy_favorites_menu_rebuild),
1128 (ephy_favorites_menu_finalize):
1129 * src/ephy-go-action.c: (ephy_go_action_get_type), (activate_cb),
1130 (create_tool_item), (create_menu_item), (create_menu_proxy_cb),
1131 (connect_proxy), (ephy_go_action_class_init):
1132 * src/ephy-go-action.h:
1133 * src/ephy-history-window.c: (cmd_clear), (cmd_close),
1134 (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser),
1135 (cmd_cut), (cmd_copy), (cmd_paste), (cmd_select_all), (cmd_delete),
1136 (cmd_bookmark_link), (cmd_help_contents),
1137 (ephy_history_window_finalize), (ephy_history_window_update_menu),
1138 (ephy_history_window_show_popup_cb), (add_widget),
1139 (ephy_history_window_construct):
1140 * src/ephy-location-action.c: (ephy_location_action_get_type),
1141 (connect_proxy), (ephy_location_action_class_init),
1142 (ephy_location_action_get_widget):
1143 * src/ephy-location-action.h:
1144 * src/ephy-navigation-action.c: (ephy_navigation_action_get_type),
1145 (connect_proxy), (ephy_navigation_action_class_init):
1146 * src/ephy-navigation-action.h:
1147 * src/ephy-spinner-action.c: (ephy_spinner_action_get_type),
1148 (ephy_spinner_action_sync_throbbing), (create_tool_item),
1149 (toolbar_style_sync), (item_parent_set_cb), (connect_proxy),
1150 (ephy_spinner_action_class_init):
1151 * src/ephy-spinner-action.h:
1152 * src/ephy-tab.c: (ephy_tab_action_activate_cb), (ephy_tab_init):
1153 * src/ephy-tabs-menu.c: (ephy_tabs_menu_clean),
1154 (ephy_tabs_menu_finalize_impl), (tab_set_action_accelerator),
1155 (ephy_tabs_menu_update):
1156 * src/ephy-window.c: (add_widget), (menu_activate_cb),
1157 (ephy_window_state_event_cb), (setup_window),
1158 (sync_tab_navigation), (sync_tab_stop), (sync_tab_zoom),
1159 (show_embed_popup), (update_tabs_menu_sensitivity),
1160 (ephy_window_finalize), (update_layout_toggles):
1161 * src/popup-commands.c: (popup_cmd_link_in_new_window),
1162 (popup_cmd_link_in_new_tab), (popup_cmd_image_in_new_tab),
1163 (popup_cmd_image_in_new_window), (popup_cmd_bookmark_link),
1164 (popup_cmd_frame_in_new_tab), (popup_cmd_frame_in_new_window),
1165 (popup_cmd_copy_link_address), (save_property_url),
1166 (popup_cmd_open_link), (popup_cmd_download_link),
1167 (popup_cmd_save_image_as), (popup_cmd_set_image_as_background),
1168 (popup_cmd_copy_image_location), (popup_cmd_save_background_as),
1169 (popup_cmd_open_frame), (popup_cmd_open_image):
1170 * src/popup-commands.h:
1171 * src/ppview-toolbar.c: (toolbar_update_sensitivity),
1172 (ppview_toolbar_set_window), (ppview_toolbar_finalize),
1173 (toolbar_cmd_ppv_goto_first), (toolbar_cmd_ppv_goto_last),
1174 (toolbar_cmd_ppv_go_back), (toolbar_cmd_ppv_go_forward),
1175 (toolbar_cmd_ppv_close):
1176 * src/toolbar.c: (go_location_cb), (zoom_to_level_cb),
1177 (bookmark_destroy_cb), (toolbar_ensure_action),
1178 (toolbar_setup_actions), (get_location_entry),
1179 (toolbar_set_window), (toolbar_finalize), (toolbar_spinner_start),
1180 (toolbar_spinner_stop), (toolbar_update_favicon),
1181 (toolbar_update_navigation_actions), (toolbar_update_zoom):
1182 * src/window-commands.c: (window_cmd_edit_find),
1183 (window_cmd_file_print), (window_cmd_go_back), (window_cmd_go_up),
1184 (window_cmd_file_send_to), (window_cmd_go_forward),
1185 (window_cmd_go_home), (window_cmd_go_location),
1186 (window_cmd_view_stop), (window_cmd_view_reload),
1187 (window_cmd_file_new_window), (window_cmd_file_new_tab),
1188 (window_cmd_go_bookmarks), (window_cmd_file_bookmark_page),
1189 (window_cmd_file_open), (window_cmd_file_save_as),
1190 (window_cmd_file_close_window), (window_cmd_edit_cut),
1191 (window_cmd_edit_copy), (window_cmd_edit_paste),
1192 (window_cmd_edit_select_all), (window_cmd_edit_find_next),
1193 (window_cmd_edit_find_prev), (window_cmd_view_bookmarks_bar),
1194 (window_cmd_view_toolbar), (window_cmd_view_statusbar),
1195 (window_cmd_view_fullscreen), (window_cmd_view_zoom_in),
1196 (window_cmd_view_zoom_out), (window_cmd_view_zoom_normal),
1197 (window_cmd_view_page_source), (window_cmd_go_history),
1198 (window_cmd_edit_personal_data), (window_cmd_edit_prefs),
1199 (window_cmd_edit_toolbar), (window_cmd_help_contents),
1200 (window_cmd_help_about), (window_cmd_tabs_next),
1201 (window_cmd_tabs_previous), (window_cmd_tabs_move_left),
1202 (window_cmd_tabs_move_right), (window_cmd_tabs_detach),
1203 (window_cmd_load_location):
1204 * src/window-commands.h:
1206 Part of the gtk 2.3 port. Will finish tomorrow, this break
1207 build for now, sorry. If you want a working epiphany
1208 use gnome-2-4 branch.
1210 2003-08-24 Marco Pesenti Gritti <marco@gnome.org>
1214 2003-08-09 Laurent Dhima <laurenti@alblinux.net>
1216 * configure.in: Added Albanian "sq" to ALL_LINGUAS
1218 2003-08-28 Fatih Demir <kabalak@gtranslator.org>
1220 * configure.in: Added "ta" (Tamil) to the languages' list.
1222 2003-08-25 Alessio Frusciante <algol@firenze.linux.it>
1224 * configure.in: Added "it" (Italian) to ALL_LINGUAS.
1226 2003-08-24 Marco Pesenti Gritti <marco@gnome.org>
1233 2003-08-24 Christian Persch <chpe@cvs.gnome.org>
1235 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load):
1237 Fix the logic in the version-mismatch case.
1239 2003-08-24 Anders Carlsson <andersca@gnome.org>
1241 * src/ephy-spinner-action.c (toolbar_style_sync): Use a
1242 small spinner for all styles except text under icons.
1244 2003-08-24 Christian Persch <chpe@cvs.gnome.org>
1246 * lib/widgets/ephy-node-view.c: (ephy_node_view_remove):
1248 Convert erroneous g_return_if_fail into a simple conditional return.
1250 2003-08-23 Christian Persch <chpe@cvs.gnome.org>
1252 * embed/mozilla/EphyWrapper.cpp: (SetZoomOnDocshell):
1254 Add extra bogosity check, ported from galeon.
1256 2003-08-23 Marco Pesenti Gritti <marco@gnome.org>
1259 * embed/mozilla/Makefile.am:
1261 Use WARN_CXXFLAGS for mozilla code. You need to
1262 update gnome-common.
1264 2003-08-23 Marco Pesenti Gritti <marco@gnome.org>
1272 Do not distribute generated CORBA files
1274 2003-08-22 Marco Pesenti Gritti <marco@gnome.org>
1281 2003-08-22 Marco Pesenti Gritti <marco@gnome.org>
1283 * lib/widgets/ephy-node-view.c: (compare_string_values),
1284 (ephy_node_view_sort_func):
1285 * src/bookmarks/ephy-bookmarks-menu.c: (sort_topics),
1287 * src/bookmarks/ephy-topic-action.c: (sort_bookmarks),
1292 * src/ephy-toolbars-model.c: (impl_get_item_id):
1294 When creating bookmark, if the title is unknown, use untitled.
1296 2003-08-21 Christian Persch <chpe@cvs.gnome.org>
1298 * lib/widgets/ephy-node-view.c: (drag_data_received_cb):
1300 Fix function signature, it's void instead of gboolean.
1303 2003-08-20 Samúel Jón Gunnarsson <sammi@techattack.nu>
1305 * configure.in: Added "is" to ALL_LINGUAS
1307 2003-08-20 Marco Pesenti Gritti <marco@gnome.org>
1309 * embed/mozilla/mozilla-embed-persist.cpp:
1311 Overwrite existing files. (We already warn the user
1314 2003-08-20 Marco Pesenti Gritti <marco@gnome.org>
1316 * lib/widgets/ephy-node-view.c: (get_node_from_path),
1317 (gtk_tree_view_vertical_autoscroll), (scroll_timeout),
1318 (remove_scroll_timeout), (set_drag_dest_row),
1319 (clear_drag_dest_row), (get_drag_data), (free_drag_data),
1320 (drag_motion_cb), (drag_leave_cb), (drag_data_received_cb),
1321 (drag_drop_cb), (ephy_node_view_enable_drag_dest):
1323 Fix drag dest implementation getting some code from nautilus.
1325 2003-08-20 Paul Duffy <dubhthach@Frink.nuigalway.ie>
1327 * configure.in: Added "ga" to ALL_LINGUAS
1329 2003-08-20 Marco Pesenti Gritti <marco@gnome.org>
1331 * embed/downloader-view.c: (delete_pending_foreach):
1333 Do not try to remove completed downloads, fixes a crash.
1335 2003-08-19 Marco Pesenti Gritti <marco@gnome.org>
1337 * lib/widgets/ephy-node-view.c: (drag_motion_cb), (drag_drop_cb),
1338 (drag_data_received_cb), (button_event_modifies_selection),
1339 (did_not_drag), (button_release_cb), (motion_notify_cb),
1340 (ephy_node_view_button_press_cb):
1342 Stop signals only when necessary on drag dest custom
1344 Make click on multiple selection deselect all but the
1347 2003-08-19 Marco Pesenti Gritti <marco@.gnome.org>
1349 * embed/ephy-embed.c: (ephy_embed_activate):
1350 * embed/ephy-embed.h:
1351 * embed/mozilla/mozilla-embed.cpp:
1355 * src/window-commands.c: (window_cmd_go_back), (window_cmd_go_up),
1356 (window_cmd_go_forward), (window_cmd_view_stop),
1357 (window_cmd_view_reload):
1359 Activate on navigation commands. It seem like a better
1360 beahvior and it avoid some mozilla focus craziness.
1362 2003-08-17 Marco Pesenti Gritti <marco@.gnome.org>
1364 * embed/mozilla/EphyWrapper.cpp:
1365 * embed/mozilla/EphyWrapper.h:
1369 2003-08-17 Christian Persch <chpe@cvs.gnome.org>
1371 * lib/egg/egg-menu-merge.c: (update_node):
1373 Removed useless code (debug leftovers).
1375 2003-08-17 Christian Persch <chpe@cvs.gnome.org>
1377 * lib/egg/egg-action.c: (tool_button_new), (tool_button_get_label),
1378 (tool_button_get_icon), (connect_proxy), (egg_action_disconnect_proxy):
1380 Remove unused variables and functions.
1382 2003-08-17 Christian Persch <chpe@cvs.gnome.org>
1384 * lib/egg/egg-toolbars-model.c:
1386 Add missing include for unlink().
1388 2003-08-16 Guntupalli Karunakar <karunakar@freedomink.org>
1390 * configure.in: Added "hi" to ALL_LINGUAS.
1392 2003-08-16 Tõivo Leedjärv <toivo@linux.ee>
1394 * configure.in: Added et to ALL_LINGUAS.
1396 2003-08-15 Christian Persch <chpe@cvs.gnome.org>
1398 * embed/mozilla/MozillaPrivate.cpp: (MozillaCollatePrintSettings):
1402 2003-08-15 Christian Persch <chpe@cvs.gnome.org>
1404 * embed/print-dialog.c: (print_get_info):
1406 Expand initial ~ in file name to print to.
1408 2003-08-14 Marco Pesenti Gritti <marco@.gnome.org>
1410 * embed/mozilla/EphyWrapper.cpp:
1411 * src/ppview-toolbar.c: (toolbar_cmd_ppv_close):
1413 Make print preview exit code safer.
1415 2003-08-14 Christian Persch <chpe@cvs.gnome.org>
1417 * lib/egg/egg-toolbars-model.c: (impl_add_item):
1419 Fix compiler warnings.
1421 2003-08-13 Xan Lopez <xan@masilla.org>
1423 * src/bookmarks/ephy-bookmarks-editor.c:
1424 (cmd_open_bookmarks_in_browser):
1426 Fix opening bookmarks in new window, there was a missing flag.
1428 2003-08-13 Marco Pesenti Gritti <marco@.gnome.org>
1430 * embed/mozilla/EphyWrapper.cpp:
1431 * embed/mozilla/Makefile.am:
1432 * embed/mozilla/PrintProgressListener.cpp:
1433 * embed/mozilla/PrintProgressListener.h:
1435 Remove an unused progress listener. Looks like
1438 2003-08-13 Marco Pesenti Gritti <marco@.gnome.org>
1440 * src/ephy-window.c: (show_embed_popup):
1442 Do not show popups on print preview.
1444 * src/ppview-toolbar.c: (ppview_toolbar_set_window),
1445 (ppview_toolbar_init), (toolbar_cmd_ppv_goto_first),
1446 (toolbar_cmd_ppv_goto_last), (clamp_page_limits),
1447 (toolbar_cmd_ppv_go_back), (toolbar_cmd_ppv_go_forward):
1449 Use only known to work api to navigate.
1451 2003-08-13 Marco Pesenti Gritti <marco@.gnome.org>
1455 * src/window-commands.c: (window_cmd_help_about):
1457 Update my mail address
1459 2003-08-11 Marco Pesenti Gritti <marco@it.gnome.org>
1461 * lib/egg/egg-action.c: (egg_action_class_init), (egg_action_init),
1462 (egg_action_set_property), (egg_action_get_property),
1463 (egg_action_sync_important), (connect_proxy):
1464 * lib/egg/egg-action.h:
1465 * lib/egg/eggtoolbar.c: (toolbar_item_is_homogeneous),
1466 (egg_toolbar_size_request), (get_item_size):
1467 * lib/egg/eggtoolbutton.c: (egg_tool_button_property_notify),
1468 (egg_tool_button_class_init), (egg_tool_button_construct_contents):
1469 * lib/egg/eggtoolitem.c: (egg_tool_item_class_init),
1470 (egg_tool_item_get_is_important), (egg_tool_item_set_is_important),
1471 (egg_tool_item_set_property), (egg_tool_item_get_property):
1472 * lib/egg/eggtoolitem.h:
1473 * src/ephy-window.c: (setup_window):
1474 * src/toolbar.c: (toolbar_setup_actions):
1476 Respect priority text preference. Ported from gtk.
1478 2003-08-11 Marco Pesenti Gritti <marco@it.gnome.org>
1485 2003-08-11 Marco Pesenti Gritti <marco@it.gnome.org>
1487 * embed/ephy-embed-prefs.h:
1488 * embed/mozilla/mozilla-notifiers.cpp:
1490 Respect system pref about no proxy for.
1492 2003-08-11 Marco Pesenti Gritti <marco@it.gnome.org>
1494 * lib/widgets/ephy-node-view.c: (ephy_node_view_finalize),
1495 (ephy_node_view_enable_drag_dest), (selection_foreach),
1496 (get_selection_refs), (ref_list_free), (stop_drag_check),
1497 (drag_data_get_cb), (button_release_cb), (motion_notify_cb),
1498 (button_event_modifies_selection),
1499 (ephy_node_view_button_press_cb), (ephy_node_view_init),
1500 (ephy_node_view_enable_drag_source):
1502 Fix multiple rows dnd problems stealing some Nautilus code.
1504 2003-08-10 Xan Lopez <xan@masilla.org>
1507 * embed/mozilla/ContentHandler.cpp:
1511 2003-08-10 Marco Pesenti Gritti <marco@it.gnome.org>
1518 2003-08-08 Christian Persch <chp@cvs.gnome.org>
1520 * embed/downloader-view.c: (downloader_view_add_download):
1524 2003-08-08 Christian Persch <chp@cvs.gnome.org>
1526 * src/bookmarks/ephy-topics-selector: (topic_toggled), (topic_clicked),
1527 (topic_key_pressed):
1531 2003-08-08 Christian Persch <chp@cvs.gnome.org>
1533 * lib/widgets/ephy-node-view.c: (cell_renderer_edited):
1537 2003-08-08 Christian Persch <chp@cvs.gnome.org>
1539 * lib/egg/eggtreemodelfilter.c: (egg_tree_model_filter_row_inserted):
1543 2003-08-08 Christian Persch <chpe@cvs.gnome.org>
1545 * embed/print-dialog.c: (print_free_info), (print_get_info):
1549 2003-08-08 Christian Persch <chpe@cvs.gnome.org>
1551 * embed/find-dialog.c: (set_properties):
1555 2003-08-08 Marco Pesenti Gritti <marco@it.gnome.org>
1557 * lib/egg/egg-toolbars-model.c:
1558 * lib/egg/egg-toolbars-model.h:
1562 * src/ephy-toolbars-model.c: (get_toolbar_and_item_pos),
1563 (impl_add_item), (ephy_toolbars_model_class_init),
1566 Do not add duped bookmarks to toolbars
1568 2003-08-08 Xan Lopez <xan@masilla.org>
1570 * embed/downloader-view.c: (downloader_view_update_details),
1571 (downloader_view_set_download_info):
1575 2003-08-08 Marco Pesenti Gritti <marco@it.gnome.org>
1577 * embed/mozilla/mozilla-embed.cpp:
1579 When the embed is not initialized return about:blank
1582 2003-08-07 Marco Pesenti Gritti <marco@it.gnome.org>
1584 * src/ephy-tab.c: (build_load_percent):
1586 Clamp the values to 0/100, mozilla sometimes report
1587 more done requests than total requests, but their
1588 progress widget clamp them.
1590 2003-08-07 Marco Pesenti Gritti <marco@it.gnome.org>
1592 * embed/mozilla/mozilla-notifiers.cpp:
1594 Dont set font prefs in mozilla when they are unset in
1597 2003-08-07 Marco Pesenti Gritti <marco@it.gnome.org>
1599 * lib/egg/Makefile.am:
1600 * lib/egg/egg-accel-dialog.c:
1601 * lib/egg/egg-accel-dialog.h:
1602 * lib/egg/egg-menu.h:
1606 2003-08-07 Marco Pesenti Gritti <marco@it.gnome.org>
1608 * embed/mozilla/mozilla-notifiers.cpp:
1610 Use ever eel_gconf to get values, otherwise we
1611 ignore he schemas value.
1612 Make all notifiers NULL safe.
1614 2003-08-06 Christian Persch <chpe@cvs.gnome.org>
1616 * src/ephy-nodebook.c: (notebook_drag_data_received_cb):
1617 * src/ephy-shell.c: (ephy_shell_new_tab):
1619 Correct insertion order of new tabs.
1621 2003-08-06 Christian Persch <chpe@cvs.gnome.org>
1623 * src/ephy-shell.c: (load_homepage):
1624 * src/window-commands.c: (window_cmd_go_home):
1626 Fix blank page loading.
1628 * src/ephy-shell.c: (ephy_shell_new_tab):
1630 Fix new tab positioning.
1632 2003-08-05 Marco Pesenti Gritti <marco@it.gnome.org>
1634 * src/ephy-window.c: (show_embed_popup):
1636 Disable clipboard context menu. No way to make
1637 it work correctly for 1.0.
1639 2003-08-05 Christian Persch <chpe@cvs.gnome.org>
1641 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml):
1642 * lib/egg/eggtoolbar.c: (egg_toolbar_finalize):
1646 2003-08-05 Christian Persch <chpe@cvs.gnome.org>
1648 * lib/widgets/ephy-arrow-toolbutton.c:
1650 Correct ref-counting.
1652 2003-08-05 Marco Pesenti Gritti <marco@it.gnome.org>
1654 * embed/mozilla/EventContext.cpp:
1655 * embed/mozilla/EventContext.h:
1656 * src/popup-commands.c: (popup_cmd_bookmark_link):
1658 Use link text as bookmark title when no title
1661 2003-08-04 Metin AMiroff <metin@karegen.com>
1663 * configure.in: Added az to all linguas.
1665 2003-08-04 Christian Persch <chpe@cvs.gnome.org>
1667 * embed/ephy-history.c: (ephy_history_add_host):
1669 Compare the scheme to "file", not the entire url.
1671 2003-08-04 Christian Persch <chpe@cvs.gnome.org>
1673 * lib/ephy-autocompletion.c: (ephy_autocompletion_finalize_impl):
1675 Fix mem leak, patch from galeon.
1677 2003-08-03 Marco Pesenti Gritti <marco@it.gnome.org>
1681 * embed/mozilla/GlobalHistory.cpp:
1683 0.8.2. Drop mozilla 1.3 compatibility.
1685 2003-08-02 Marco Pesenti Gritti <marco@it.gnome.org>
1687 * src/ephy-notebook.c: (find_tab_num_at_pos), (button_press_cb):
1689 Work around for a gtk issue. Do not assert if a click outside the notebook
1690 is reported in button_press, just ignore.
1692 2003-08-02 Christian Persch
1694 * src/ephy-encodings-menu.c: (build_group):
1698 * src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
1702 * src/ephy-window.c: (remove_from_session), (ephy_window_destroy),
1703 (ephy_window_finalize):
1705 * src/session.c: (session_class_init), (session_remove_window):
1707 Move up the removal of the window from the session to when it's still
1708 valid and non-finalised. Include the window as parameter in the
1709 close signal of the session.
1711 2003-08-02 Marco Pesenti Gritti <marco@it.gnome.org>
1713 * src/bookmarks/ephy-bookmarks-menu.c:
1714 (ephy_bookmarks_menu_rebuild):
1715 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu):
1717 Translators comment to avoid verb/adjective confusion
1719 2003-08-02 Marco Pesenti Gritti <marco@it.gnome.org>
1721 * lib/ephy-dialog.c: (ephy_dialog_dispose),
1722 (ephy_dialog_class_init), (ephy_dialog_init),
1723 (ephy_dialog_finalize), (dialog_destroy_cb):
1725 Make sure props are saved when destroyed.
1727 2003-08-01 Christian Persch <chpe@cvs.gnome.org>
1729 * src/ephy-main.c: (main):
1733 2003-08-01 Christian Persch <chpe@cvs.gnome.org>
1735 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_mouse_down_cb):
1736 * embed/ephy-embed.h:
1737 * embed/ephy-embed.c: (ephy_embed_base_init):
1739 Restore the "ge_dom_mouse_down" signal.
1741 2003-07-31 Christian Persch <chpe@cvs.gnome.org>
1745 Added .pc file to AC_OUTPUT, thanks to orph for pointing it out.
1747 2003-07-30 Christian Persch <chpe@cvs.gnome.org>
1749 * data/epiphany-1.0.pc.in:
1753 2003-07-30 David Bordoley <bordoley@msu.edu>
1755 * src/ephy-history-window.c: (ephy_history_window_node_activated_cb):
1756 * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_node_activated_cb):
1758 Always open bookmarks in new window/tab according to pref on activate.
1760 2003-07-30 Marco Pesenti Gritti <marco@it.gnome.org>
1763 * help/nl/Makefile.am:
1768 2003-07-29 Marco Pesenti Gritti <marco@it.gnome.org>
1770 * configure.in: 0.8.1
1772 2003-07-29 Pauli Virtanen <pauli.virtanen@hut.fi>
1774 * configure.in: Added "fi" (Finnish) to ALL_LINGUAS.
1776 2003-07-29 Nikolai Weibull <lone-star@home.se>
1778 * src/session.c: (save_yourself_cb):
1780 s/ephy/epiphany. Fix session management.
1782 2003-07-27 Marco Pesenti Gritti <marco@it.gnome.org>
1784 * data/ui/epiphany-toolbar.xml.in:
1785 * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb):
1786 * lib/egg/egg-editable-toolbar.h:
1787 * lib/egg/egg-toolbar-editor.c: (parse_item_list):
1788 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
1789 (safe_save_xml), (egg_toolbars_model_save), (toolbars_item_new),
1790 (free_item_node), (egg_toolbars_model_add_separator),
1791 (egg_toolbars_model_add_item), (parse_item_list),
1792 (impl_get_item_id), (impl_get_item_name), (impl_get_item_type),
1793 (egg_toolbars_model_class_init), (egg_toolbars_model_item_nth),
1794 (egg_toolbars_model_toolbar_nth), (egg_toolbars_model_get_item_id),
1795 (egg_toolbars_model_get_item_name),
1796 (egg_toolbars_model_get_item_type):
1797 * lib/egg/egg-toolbars-model.h:
1798 * lib/egg/eggtoolbar.c: (egg_toolbar_finalize):
1799 * lib/ephy-dnd.c: (add_one_topic), (ephy_dnd_drag_data_get):
1801 * lib/widgets/ephy-node-view.c: (drag_data_received_cb),
1802 (ephy_node_view_select_node_by_key), (ephy_node_view_construct),
1803 (ephy_node_view_add_data_column),
1804 (ephy_node_view_enable_drag_source):
1805 * lib/widgets/ephy-node-view.h:
1806 * lib/widgets/ephy-tree-model-sort.c:
1807 (ephy_tree_model_sort_class_init), (ephy_tree_model_sort_init),
1808 (ephy_tree_model_sort_multi_row_draggable),
1809 (ephy_tree_model_sort_set_column_id),
1810 (each_property_get_data_binder),
1811 (ephy_tree_model_sort_multi_drag_data_get):
1812 * lib/widgets/ephy-tree-model-sort.h:
1813 * src/bookmarks/ephy-bookmark-properties.c:
1814 (toolbar_checkbox_changed_cb), (build_ui):
1815 * src/bookmarks/ephy-bookmarks-editor.c:
1816 (cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu),
1817 (node_dropped_cb), (provide_keyword_uri),
1818 (ephy_bookmarks_editor_construct):
1819 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
1820 (ephy_bookmarks_remove_keyword), (ephy_bookmarks_get_topic_uri),
1821 (ephy_bookmarks_find_keyword):
1822 * src/bookmarks/ephy-bookmarks.h:
1823 * src/ephy-history-window.c: (ephy_history_window_construct):
1824 * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_action_name),
1825 (ephy_toolbars_model_get_node), (bookmark_destroy_cb),
1826 (impl_get_item_name), (impl_get_item_id), (impl_get_item_type),
1827 (connect_item), (ephy_toolbars_model_set_bookmarks),
1828 (ephy_toolbars_model_class_init), (save_changes), (item_added),
1829 (item_removed), (toolbar_added), (toolbar_removed),
1830 (ephy_toolbars_model_init), (ephy_toolbars_model_finalize),
1831 (ephy_toolbars_model_remove_bookmark),
1832 (ephy_toolbars_model_add_bookmark),
1833 (ephy_toolbars_model_has_bookmark):
1834 * src/ephy-toolbars-model.h:
1835 * src/toolbar.c: (bookmark_destroy_cb), (toolbar_ensure_action):
1837 Remove the NODE drag types. They sucks because they use internal
1838 ids. I think it's better to use the topic name and the standard uri
1839 types instead, we are ensuring they are unique anyway.
1840 Add some apis to the toolbar model for better custom items support
1841 solve also a memory leak. This change the format so toolbar
1842 configuration will be lost.
1843 For bookmarks/topics dnd use format that can be used also
1844 externally (url list for bookmarks).
1845 Cleanup toolbars model implementation using similar action
1846 names for bookmarks / topics.
1847 Set a version on the toolbar xml and make it low disk safe.
1849 2003-07-27 Christian Persch <chpe@cvs.gnome.org>
1851 * lib/widgets/ephy-node-view.c: (ephy_node_view_remove):
1855 * lib/widgets/ephy-node-view.c: (ephy_node_view_remove):
1856 * src/pdm-dialog.c: (pdm_cmd_delete_selection):
1858 If we've just deleted every row in the tree view, the row ref
1859 contains an empty path. Check for that; possibly fixing bug #118398.
1861 2003-07-25 Marco Pesenti Gritti <marco@it.gnome.org>
1863 * lib/widgets/ephy-search-entry.c: (ephy_search_entry_destroy_cb),
1864 (ephy_search_entry_init):
1866 Make sure to remove the timeout on widget destruction
1868 2003-07-25 Xan Lopez <xan@masilla.org>
1870 * src/pdm-dialog.c: (setup_passwords_treeview),
1871 (setup_cookies_treeview):
1873 Sort on the HOST columns by default (#115472).
1875 2003-07-24 Christian Persch <chpe@cvs.gnome.org>
1877 * src/prefs-dialog.c:
1878 * embed/mozilla/mozilla-notifiers.cpp:
1880 Added one translator's comment, and clarified another.
1882 2003-07-24 Christian Persch <chpe@cvs.gnome.org>
1884 * data/glade/prefs-dialog.glade:
1888 2003-07-24 Xan Lopez <xan@masilla.org>
1890 * embed/mozilla/Makefile.am:
1894 2003-07-23 Marco Pesenti Gritti <marco@it.gnome.org>
1898 Do not distribute autogenerated corba stuff (from galeon)
1900 2003-07-13 Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
1902 * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
1905 2003-07-23 Xan Lopez <xan@masilla.org>
1907 * embed/mozilla/Makefile.am:
1909 Add history include dir, needed for Mozilla 1.5b.
1911 2003-07-23 Marco Pesenti Gritti <marco@it.gnome.org>
1913 * lib/widgets/ephy-node-view.c:
1914 (ephy_node_view_selection_changed_cb),
1915 (ephy_node_view_button_press_cb), (ephy_node_view_init),
1916 (ephy_node_view_get_selection), (ephy_node_view_is_target),
1917 (ephy_node_view_has_selection):
1919 Yet another try to get context menu and selection beahviors
1922 2003-07-23 Marco Pesenti Gritti <marco@it.gnome.org>
1924 * src/ephy-tab.c: (open_link_in_new_tab):
1928 2003-07-23 Marco Pesenti Gritti <marco@it.gnome.org>
1930 * data/ui/epiphany-bookmark-editor-ui.xml.in:
1931 * help/nl/epiphany-nl.omf:
1933 Add a show in bookmarks toolbar item on context menus.
1935 2003-07-22 Marco Pesenti Gritti <marco@it.gnome.org>
1937 * data/glade/prefs-dialog.glade:
1939 Try to use more friendly description for cache prefs.
1941 * src/ephy-tab.c: (open_link_in_new_tab),
1942 (ephy_tab_dom_mouse_click_cb):
1944 Middle click open in new tab for http, ftp and file,
1945 hope to not have missed any protocol that make sense.
1947 2003-07-22 Christian Persch <chpe@cvs.gnome.org>
1949 * src/ephy-tab.c: (ephy_tab_set_title):
1951 If the page is about:blank, set title to "Blank page", not "about:blank".
1953 * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
1954 (build_topics_menu):
1956 If there are no uncategorised bookmarks, don't append insensitive
1957 "Empty" menu item after the topics.
1959 2003-07-22 Christian Persch <chpe@cvs.gnome.org>
1961 * lib/widgets/ephy-event-box.h:
1962 * lib/widgets/ephy-event-box.c:
1964 An input-only window event box, copied from eel's eel-input-event-box.
1966 * src/ephy-notebook.c: (tab_build_label):
1967 * src/ephy-favicon-action.c: (create_tool_item):
1969 Use EphyEventBox instead of GtkEventBox. Fixes transparency issue from
1972 2003-07-22 Reinout van Schouwen <reinout@cs.vu.nl>
1976 * help/nl/.cvsignore:
1977 * help/nl/Makefile.am:
1978 * help/nl/epiphany-nl.omf:
1979 * help/nl/epiphany.xml:
1980 * help/nl/figures/ephy-screenshot.png:
1981 * help/nl/legal.xml:
1983 Add an dutch translation of the manual.
1985 2003-07-22 Christian Persch <chpe@cvs.gnome.org>
1987 * lib/egg/eggtoolbar.c: (egg_toolbar_finalize):
1991 * lib/egg/eggtoolbutton.c: (egg_tool_button_finalize):
1993 Fix mem leaks. Backported patch from gtk, bug #117312.
1995 2003-07-22 Marco Pesenti Gritti <marco@it.gnome.org>
1997 * src/bookmarks/ephy-topic-action.c: (sort_bookmarks),
1998 (append_bookmarks_menu), (build_bookmarks_menu), (sort_topics),
1999 (build_topics_menu):
2001 Fix incosistency between all topic and bookmarks menu.
2003 2003-07-21 Reinout van Schouwen <reinout@cs.vu.nl>
2005 * help/C/epiphany.xml:
2007 Update add bookmark explanation to match menu changes.
2009 2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org>
2011 * lib/ephy-dialog.c: (impl_construct):
2013 Use connect_object for the dialog destroy signal, so
2014 we dont unref the EphyDialog object two times.
2016 2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org>
2018 * embed/mozilla/mozilla-embed-single.cpp:
2020 Do not emit warning when language pack is not installed.
2022 2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org>
2024 * embed/ephy-embed.c: (ephy_embed_find_set_properties),
2025 (ephy_embed_find_next):
2026 * embed/ephy-embed.h:
2027 * embed/find-dialog.c: (update_navigation_controls), (impl_show),
2028 (find_dialog_class_init), (set_properties), (sync_page_change),
2029 (sync_embed), (find_dialog_init), (find_dialog_finalize),
2030 (find_dialog_go_next), (find_dialog_go_prev),
2031 (find_close_button_clicked_cb), (find_next_button_clicked_cb),
2032 (find_prev_button_clicked_cb), (find_entry_changed_cb),
2033 (find_check_toggled_cb):
2034 * embed/find-dialog.h:
2035 * embed/mozilla/EphyWrapper.cpp:
2036 * embed/mozilla/EphyWrapper.h:
2037 * embed/mozilla/Makefile.am:
2038 * embed/mozilla/mozilla-embed.cpp:
2039 * lib/ephy-dialog.h:
2040 * src/ephy-window.c: (ephy_window_find):
2041 * src/ephy-window.h:
2042 * src/window-commands.c: (window_cmd_edit_find),
2043 (window_cmd_edit_find_next), (window_cmd_edit_find_prev):
2045 Rework find implementation to integrate better
2046 with type ahead and to simplify the code.
2047 Do not try to set menus sensitivity because
2048 mozilla doesnt provide an api for it and it breaks
2051 * lib/ephy-dialog.c: (ephy_dialog_class_init),
2052 (ephy_dialog_finalize), (dialog_destroy_cb), (impl_construct),
2053 (ephy_dialog_construct):
2055 Remove no more used destruct crap.
2057 2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org>
2059 * data/glade/print.glade:
2061 Remove useless icons
2063 2003-07-19 Christian Persch <chpe@cvs.gnome.org>
2065 * embed/mozilla/Makefile.am:
2067 I forgot to commit the Makefile.am changes needed for the previous patch.
2068 Thanks to Manny for pointing this out to me :)
2070 2003-07-19 Christian Persch <chpe@cvs.gnome.org>
2072 * embed/mozilla/mozilla-embed-single.c: (getUILang),
2073 (mozilla_init_chrome), (mozilla_embed_single_init_services):
2075 Set the chrome locale on startup. That means that if the correct lang
2076 pack is installed, dialogues coming from mozilla will be translated.
2077 Set skin to 'classic' on startup, so we get native scrollbars.
2081 2003-07-18 Marco Pesenti Gritti <marco@it.gnome.org>
2083 * embed/mozilla/mozilla-embed-single.cpp:
2085 Do not enable smooth scroll and image autoresize.
2087 2003-07-18 Marco Pesenti Gritti <marco@it.gnome.org>
2088 Christian Persch <chpe@cvs.gnome.org>
2091 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
2092 (ephy_bookmarks_find_bookmark):
2093 * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_action_name),
2094 (topic_destroy_cb), (bookmark_destroy_cb), (setup_item),
2095 (impl_add_item), (ephy_toolbars_model_set_bookmarks),
2096 (ephy_toolbars_model_init), (get_toolbar_pos),
2097 (get_toolbar_and_item_pos), (ephy_toolbars_model_remove_bookmark),
2098 (ephy_toolbars_model_add_bookmark),
2099 (ephy_toolbars_model_has_bookmark):
2100 * src/ephy-toolbars-model.h:
2101 * src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb):
2103 Remove bookmarks also if they are not on the bookmarks toolbar.
2104 Deal with bookmarks/model sync inside the model not in the toolbar.
2105 If there are invalid bookmarks in the toolbar configuration
2106 when loading it, emit a warning and drop them.
2108 2003-07-17 Xan Lopez <xan@masilla.org>
2110 * embed/ephy-history.c: (ephy_history_get_icon):
2111 * embed/ephy-history.h:
2112 * src/ephy-favicon-action.c: (each_url_get_data_binder):
2113 * src/ephy-tab.c: (ephy_tab_get_type), (ephy_tab_open_uri_cb):
2114 * src/ephy-toolbars-model.c: (impl_add_item):
2117 Allow DND of URLs (from links or favicons or other apps...) to the
2118 bookmarks toolbar, fixes #116613 (HOORAY), thanks to marco and chpe
2121 2003-07-16 Marco Pesenti Gritti <marco@it.gnome.org>
2123 * src/prefs-dialog.c: (setup_font_menu):
2125 Initiliaze font list to NULL. Otherwise if Enumerate fails
2128 2003-07-15 Christian Persch <chpe@cvs.gnome.org>
2130 * embed/mozilla/mozilla-embed-single.cpp: (impl_get_font_list):
2132 Fix compiler warning.
2134 2003-07-15 Marco Pesenti Gritti <marco@it.gnome.org>
2138 * embed/Makefile.am:
2141 0.8.0. Make it distcheck.
2143 2003-07-14 Marco Pesenti Gritti <marco@it.gnome.org>
2146 * src/prefs-dialog.c: (prefs_dialog_init):
2148 No need to setup fonts on init, it will be done
2149 when the default encoding is set.
2151 2003-07-14 Marco Pesenti Gritti <marco@it.gnome.org>
2153 * embed/mozilla/mozilla-embed-single.cpp:
2155 List all mozilla fonts and not only the language specific,
2156 otherwise we get empty list.
2157 Use fontconfig aliases as defaults.
2158 This is temporary until we design simpler fonts
2161 2003-07-14 Christian Persch <chpe@cvs.gnome.org>
2163 * src/pdm-dialog.c: (pdm_dialog_cookies_properties_button_clicked_cb):
2164 * src/language-editor.c: (language_editor_update_pref):
2165 * embed/downloader-view.c: (controls_info_foreach),
2166 (download_dialog_pause_cb), (download_dialog_abort_cb),
2167 (downloader_treeview_selection_changed_cb), (open_selection_foreach):
2169 Fix mem leaks; thanks to Xan for pointing this out.
2171 2003-07-14 Marco Pesenti Gritti <marco@it.gnome.org>
2173 * lib/egg/eggtreemultidnd.c:
2174 (egg_tree_multi_drag_button_press_event):
2178 * embed/ephy-embed-popup-control.c: (save_property_url),
2179 (embed_popup_download_link_cmd), (embed_popup_save_image_as_cmd),
2180 (save_url), (embed_popup_save_page_as_cmd),
2181 (embed_popup_save_background_as_cmd):
2182 * src/popup-commands.c: (save_property_url),
2183 (popup_cmd_download_link), (popup_cmd_save_image_as),
2184 (popup_cmd_save_background_as):
2185 * src/window-commands.c: (window_cmd_file_open),
2186 (window_cmd_file_save_as):
2188 Higgy titles for file pickers.
2190 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
2191 * embed/ephy-embed-utils.h:
2193 Allow to pass a title to _save.
2194 Show an error message when saving doesnt succeed.
2196 2003-07-14 Xan Lopez <xan@masilla.org>
2198 * lib/widgets/ephy-node-view.c: (ephy_node_view_remove):
2199 * src/pdm-dialog.c: (pdm_cmd_delete_selection):
2201 We use g_list_prepend to create selections now (in ephy_node_view_get_selection()
2202 and inside pdm_cmd_delete_selection), so the last element selected is the first in
2203 the list and we need to use g_list_first instead of _last to make intelligent selection
2204 after removal work on multiple selections.
2206 2003-07-14 Xan Lopez <xan@masilla.org>
2208 * src/pdm-dialog.c: (pdm_cmd_delete_selection):
2212 2003-07-14 Xan Lopez <xan@masilla.org>
2214 * lib/widgets/ephy-node-view.c:
2215 (ephy_node_view_select_node_by_key), (ephy_node_view_remove):
2217 Don't use event->string, is deprecated (#117346).
2218 Also improve intelligent selection.
2220 * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb),
2221 (pdm_cmd_delete_selection), (pdm_key_pressed_cb), (setup_action):
2223 Connect del keys to delete action, also implement intelligent selection
2224 after deletion (I want to be known as Mr. Intelligent Selection from now,
2227 2003-07-14 Christian Persch <chpe@cvs.gnome.org>
2229 * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb),
2230 (pdm_dialog_finalize):
2234 2003-07-13 Christian Persch <chpe@cvs.gnome.org>
2236 * lib/widgets/ephy-node-view.c: (drag_motion_cb),
2237 (drag_data_received_cb):
2241 2003-07-13 Christian Persch <chpe@cvs.gnome.org>
2243 * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes):
2245 Fix mem leak and add safety check.
2247 2003-07-13 Christian Persch <chpe@cvs.gnome.org>
2249 * src/language-editor.c: (language_editor_remove_button_clicked_cb):
2250 * embed/downloader-view.c: (downloader_view_set_download_info),
2251 (downloader_view_remove_download),
2252 (downloader_view_set_download_progress),
2253 (downloader_view_set_download_status), (download_dialog_abort_cb):
2254 * lib/widgets/ephy-tree-model-sort.c:
2255 (ephy_tree_model_sort_multi_row_draggable):
2259 2003-07-13 Christian Persch <chpe@cvs.gnome.org>
2261 * lib/ephy-node.c: (ephy_node_finalize):
2265 2003-07-13 Marco Pesenti Gritti <marco@it.gnome.org>
2271 * plugins/sample/Makefile.am:
2272 * plugins/sample/sample.c: (window_focus_in_cb):
2274 Make it compile with not installed headers
2278 Remove an obsolete include dir
2280 2003-07-13 Marco Pesenti Gritti <marco@it.gnome.org>
2284 * embed/Makefile.am:
2285 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
2286 (impl_get_downloader_view):
2287 * embed/ephy-embed-shell.h:
2288 * embed/ephy-embed-single.c:
2289 * embed/ephy-embed-single.h:
2290 * embed/mozilla/ProgressListener.cpp:
2291 * embed/mozilla/mozilla-embed.cpp:
2294 * lib/ephy-node.c: (unref_signal_objects),
2295 (ephy_node_signal_connect_object):
2296 * plugins/Makefile.am:
2297 * plugins/sample/Makefile.am:
2298 * plugins/sample/sample.c: (bmk_added), (bmk_removed),
2299 (bmk_changed), (switch_page_cb), (window_focus_in_cb),
2300 (location_changed_cb), (tab_added_cb), (new_window_cb),
2303 * src/bookmarks/Makefile.am:
2304 * src/bookmarks/ephy-bookmark-action.c:
2305 (ephy_bookmark_action_sync_icon):
2306 * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon),
2307 (ephy_bookmark_properties_init):
2308 * src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon),
2309 (ephy_bookmarks_editor_init):
2310 * src/bookmarks/ephy-bookmarks.c: (update_favorites_menus):
2311 * src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu):
2312 * src/ephy-automation.c: (impl_ephy_automation_loadurl),
2313 (impl_ephy_automation_quit), (impl_ephy_automation_load_session):
2314 * src/ephy-favicon-action.c: (ephy_favicon_action_init):
2315 * src/ephy-history-window.c: (confirmation_dialog_response_cb),
2317 * src/ephy-location-action.c: (connect_proxy):
2318 * src/ephy-notebook.c: (sync_icon):
2319 * src/ephy-shell.c: (ephy_shell_get_active_window),
2320 (ephy_shell_get_session), (ephy_shell_get_autocompletion),
2321 (ephy_shell_get_toolbars_model):
2323 * src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_init),
2324 (ephy_tab_get_action):
2326 * src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
2327 * src/ephy-window.c: (ephy_window_fullscreen),
2328 (ephy_window_unfullscreen), (sync_tab_icon), (ephy_window_init),
2329 (remove_from_session), (ephy_window_get_active_tab):
2330 * src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb),
2331 (init_bookmarks_toolbar), (toolbar_set_window),
2332 (toolbar_set_visibility):
2333 * src/window-commands.c: (toolbar_editor_response_cb),
2334 (window_cmd_edit_toolbar):
2336 Cleanup header dependencies.
2337 Install headers useful for plugins.
2338 Actually load about:blank when necessary (first page failed to load).
2340 2003-07-12 Christian Persch <chpe@cvs.gnome.org>
2342 * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget):
2346 2003-07-12 Christian Persch <chpe@cvs.gnome.org>
2348 * src/ephy-navigation-action.c: (new_history_menu_item):
2352 2003-07-12 Christian Persch <chpe@cvs.gnome.org>
2354 * src/ephy-navigation-action.c: (new_history_menu_item):
2358 2003-07-12 Christian Persch <chpe@cvs.gnome.org>
2360 * src/ephy-history-window.c: (provide_favicon):
2361 * src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon):
2365 2003-07-12 Xan Lopez <xan@masilla.org>
2367 * lib/widgets/ephy-node-view.c:
2368 (ephy_node_view_select_node_by_key), (ephy_node_view_key_press_cb),
2369 (ephy_node_view_construct), (ephy_node_view_add_column),
2370 (ephy_node_view_init):
2371 * lib/widgets/ephy-node-view.h:
2372 * src/bookmarks/ephy-bookmarks-editor.c: (key_pressed_cb),
2373 (ephy_bookmarks_editor_construct):
2374 * src/ephy-history-window.c: (ephy_history_window_construct):
2376 A "fast search" implementation for all node views. Pressing any valid
2377 unicode character will make ephy select the first entry begining with
2378 that key, or the nearest match (with previous or posterior letters).
2379 Fixes bug #116744 (http://bugzilla.gnome.org/show_bug.cgi?id=116744).
2382 2003-07-12 Marco Pesenti Gritti <marco@it.gnome.org>
2385 * plugins/.cvsignore:
2386 * plugins/Makefile.am:
2387 * plugins/sample/.cvsignore:
2388 * plugins/sample/Makefile.am:
2389 * plugins/sample/sample.c: (bmks_changed), (plugin_init),
2392 * src/ephy-plugin.c: (ephy_plugin_get_type), (ephy_plugin_new),
2393 (ephy_plugin_load), (ephy_plugin_unload), (ephy_plugin_class_init),
2394 (ephy_plugin_init), (ephy_plugin_finalize):
2395 * src/ephy-plugin.h:
2396 * src/ephy-shell.c: (ephy_shell_load_plugins), (ephy_shell_init),
2397 (ephy_shell_finalize):
2399 Very simple plugin framework, unused for now.
2400 We will start making something useful with it only post 1.0
2402 2003-07-12 Wang Jian <lark@linux.net.cn>
2404 * configure.in: Added "zh_CN" to ALL_LINGUAS.
2406 2003-07-11 Christian Persch <chpe@cvs.gnome.org>
2408 * lib/egg/egg-menu-merge.h:
2409 * lib/egg/egg-menu-merge.c: (update_node):
2413 2003-07-11 David Bordoley <bordoley@msu.edu>
2415 * lib/widgets/ephy-autocompletion-window.c:
2416 (set_renderer_bg_color), (ephy_autocompletion_window_init_widgets):
2418 Monitor for theme changes and set smb background accordingly.
2420 2003-07-11 Marco Pesenti Gritti <marco@it.gnome.org>
2422 * lib/widgets/ephy-autocompletion-window.c: (move_selection),
2423 (ephy_autocompletion_window_key_press_hack),
2424 (ephy_autocompletion_window_hide):
2428 * src/bookmarks/ephy-bookmarks-import.c: (parse_rdf_item):
2430 Actually use smartlink prop when importing
2432 2003-07-11 Lee Willis <lee@lee-and-claire.co.uk>
2434 * src/bookmarks.ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf):
2436 Fix export of smart bookmarks
2438 2003-07-10 David Bordoley <bordoley@msu.edu>
2440 * src/ephy-window.c:
2441 * src/toolbar.c: (toolbar_setup_actions):
2443 Fix up the tooltips.
2445 2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org>
2447 * embed/mozilla/mozilla-embed.cpp:
2449 Show the doc context menu on ctrl+f10
2451 2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org>
2453 * src/bookmarks/ephy-bookmarks-export.c: (add_topics_list),
2454 (ephy_bookmarks_export_rdf):
2456 Some minor changes in rdf format (thanks to Edd Dumbill),
2457 and use namespaces in the code.
2459 * src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
2460 (ephy_bookmarks_import_xbel), (parse_rdf_subjects),
2461 (parse_rdf_item), (ephy_bookmarks_import_rdf):
2462 * src/bookmarks/ephy-bookmarks-import.h:
2464 Add an rdf importer.
2466 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
2467 (ephy_bookmarks_save), (ephy_bookmarks_init),
2468 (ephy_bookmarks_finalize):
2470 Update db to 1.0, import bookmarks from the rdf first time.
2472 WARNING Backup your bookmarks.rdf file before using this
2473 and let me know if you get any problems. (esp if you had a
2474 < 0.7.3 epiphany version).
2476 2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org>
2478 * data/ui/epiphany-toolbar.xml.in:
2479 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_load),
2480 (ephy_favicon_cache_init):
2481 * embed/ephy-history.c: (ephy_history_load), (ephy_history_init):
2482 * lib/ephy-node-common.h:
2483 * lib/ephy-state.c: (ensure_states):
2484 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
2485 * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_action_name),
2486 (impl_add_item), (ephy_toolbars_model_remove_bookmark),
2487 (ephy_toolbars_model_add_bookmark),
2488 (ephy_toolbars_model_has_bookmark):
2489 * src/ephy-toolbars-model.h:
2490 * src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb),
2491 (toolbar_ensure_action):
2493 Use url/name to store topics and bookmarks in the xml instead of
2494 an id that would be hard to mantain. This unfortunately means
2495 users will lose their toolbar settings.
2496 Freeze formats for 1.0, only bookmarks left.
2498 2003-07-07 Christian Persch <chpe@cvs.gnome.org>
2500 * src/ephy-window.c: (sync_tab_load_status), (tab_removed_cb):
2502 Update spinner when a tab was removed. Fixes bug #116908.
2504 2003-07-07 Christian Persch <chpe@cvs.gnome.org>
2506 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_find_bookmark):
2510 2003-07-07 Christian Persch <chpe@cvs.gnome.org>
2512 * src/ephy-tab.c: (build_progress_from_requests):
2514 Fix progress update logic.
2516 2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org>
2520 Remove unused define.
2522 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save_delayed),
2523 (bookmarks_changed_cb), (bookmarks_removed_cb),
2524 (ephy_bookmarks_add):
2526 Save added bookmarks on idle, otherwise importing is too slow.
2528 2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org>
2530 * lib/widgets/ephy-autocompletion-window.c:
2531 (ephy_autocompletion_window_key_press_cb):
2535 * lib/widgets/ephy-location-entry.c:
2536 (ephy_location_entry_key_press_event_cb):
2538 Handle Tab key binding. The window binding doesnt
2539 work because of the grab.
2541 2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org>
2543 * lib/widgets/ephy-autocompletion-window.c:
2544 (ephy_autocompletion_window_finalize_impl),
2545 (ephy_autocompletion_window_show), (move_selection),
2546 (ephy_autocompletion_window_key_press_hack),
2547 (ephy_autocompletion_window_hide):
2549 Rewrite selection logic to be simpler and to
2552 * lib/widgets/ephy-spinner.c:
2553 * lib/widgets/ephy-spinner.h:
2555 Remove unused includes.
2559 Add missing include.
2561 2003-07-06 Christian Persch <chpe@cvs.gnome.org>
2563 * lib/widgets/ephy-spinner.c: (ephy_spinner_get_type),
2564 (ephy_spinner_init_directory_list):
2566 Remove last bits of nautilus theme support.
2568 2003-07-06 Marco Pesenti Gritti <marco@it.gnome.org>
2570 * embed/mozilla/ExternalProtocolHandlers.cpp:
2571 * embed/mozilla/ExternalProtocolHandlers.h:
2572 * embed/mozilla/FtpProtocolHandler.cpp:
2573 * embed/mozilla/FtpProtocolHandler.h:
2574 * embed/mozilla/IRCProtocolHandler.cpp:
2575 * embed/mozilla/IRCProtocolHandler.h:
2576 * embed/mozilla/MailtoProtocolHandler.cpp:
2577 * embed/mozilla/MailtoProtocolHandler.h:
2578 * embed/mozilla/Makefile.am:
2579 * embed/mozilla/MozRegisterComponents.cpp:
2581 Merge external protocols in one file (implementation
2583 Add a news:// handler.
2585 2003-07-06 Marco Pesenti Gritti <marco@it.gnome.org>
2587 * lib/egg/eggtreemodelfilter.c:
2589 Patch by kris to speed it up.
2591 2003-07-06 Christian Persch <chpe@cvs.gnome.org>
2593 * src/ephy-go-action.c: (button_clicked), (activate_cb),
2594 (create_menu_item), (create_menu_proxy_cb), (connect_proxy),
2595 (ephy_go_action_class_init):
2597 Implement toolbar overflow menu item for the go button.
2599 2003-07-06 Christian Persch <chpe@cvs.gnome.org>
2601 * lib/ephy-node.c: (ephy_node_finalize):
2605 * lib/ephy-node.c: (ephy_node_save_to_xml), (ephy_node_new_from_xml):
2607 Use locale-independent functions g_ascii_strtod and g_ascii_dtostr
2608 when reading/writing float and double values.
2610 2003-07-06 Christian Persch <chpe@cvs.gnome.org>
2612 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize):
2616 2003-07-06 Marco Pesenti Gritti <marco@it.gnome.org>
2618 * src/bookmarks/ephy-bookmarks-import.c:
2619 (ephy_bookmarks_import_mozilla), (ephy_bookmarks_import_xbel):
2620 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
2621 (save_bookmarks_delayed), (ephy_bookmarks_set_dirty),
2622 (bookmarks_changed_cb), (bookmarks_removed_cb),
2623 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
2624 (ephy_bookmarks_add):
2625 * src/bookmarks/ephy-bookmarks.h:
2626 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add):
2627 * src/ephy-shell.c: (ephy_shell_finalize),
2628 (ephy_shell_get_toolbars_model):
2629 * src/ephy-toolbars-model.c: (item_added), (item_removed),
2630 (toolbar_added), (toolbar_removed), (ephy_toolbars_model_init),
2631 (ephy_toolbars_model_finalize):
2633 Make sure we ever save bookmarks after changes, so they dont
2634 get lost on crashes.
2636 2003-07-06 Christian Persch <chpe@cvs.gnome.org>
2638 * lib/widgets/ephy-node-view.c: (ephy_node_view_button_press_cb),
2639 (ephy_node_view_sort_func):
2640 * src/bookmarks/ephy-topics-selector.c: (topic_clicked),
2641 (topic_key_pressed):
2643 Fix mem leaks and a conditional.
2645 2003-07-05 Christian Persch <chpe@cvs.gnome.org>
2647 * src/prefs-dialog.c: (setup_font_menu), (set_homepage_entry):
2649 gtk_editable_insert_text takes the number of bytes in the string,
2650 not the number of characters.
2652 2003-07-05 Marco Pesenti Gritti <marco@it.gnome.org>
2654 * embed/mozilla/ContentHandler.cpp:
2655 * embed/mozilla/ContentHandler.h:
2656 * src/prefs-dialog.c: (setup_font_menu):
2658 Api resync and cleanup from galeon.
2660 2003-07-04 Christian Persch <chpe@cvs.gnome.org>
2662 * data/epiphany.schemas.in:
2664 Enclose literal values in double quotes. Fixes bug 116720.
2666 2003-07-04 Christian Persch <chpe@cvs.gnome.org>
2668 * lib/ephy-node.c: (callback):
2670 Use G_VA_COPY macro from glib instead of va_copy, (hopefully)
2671 fixing the va_ problem for good.
2673 2003-07-04 Christian Persch <chpe@cvs.gnome.org>
2675 * embed/ephy-favicon-cache.c: (favicon_download_completed_cb):
2677 Remove the persist object from the hash table before emitting the
2678 changed signal. Fixes bug 116673.
2680 2003-07-04 Christian Persch <chpe@cvs.gnome.org>
2682 * data/epiphany.schemas.in:
2684 Update list of available encodings.
2686 2003-07-04 Christian Persch <chpe@cvs.gnome.org>
2688 * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu):
2690 Use g_list_prepend instead of g_list_append.
2691 Correct erroneous copyright notice.
2693 2003-07-04 Marco Pesenti Gritti <marco@it.gnome.org>
2697 Remove use of acconfig.h.
2699 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
2700 * embed/ephy-embed-single.c:
2701 * embed/ephy-embed-single.h:
2702 * embed/mozilla/ContentHandler.cpp:
2703 * embed/mozilla/EphyWrapper.cpp:
2704 * embed/mozilla/Makefile.am:
2705 * embed/mozilla/MozRegisterComponents.cpp:
2706 * embed/mozilla/MozRegisterComponents.h:
2707 * embed/mozilla/mozilla-embed-single.cpp:
2708 * embed/mozilla/mozilla-embed-single.h:
2709 * src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
2710 (xbel_parse_folder), (ephy_bookmarks_import_mozilla):
2711 * src/ephy-shell.c: (ephy_shell_init):
2713 Show an alert when mozilla cant start instead of crashing.
2714 Do not import bookmarks dups.
2715 Cleanup some mozilla code headers inclusion.
2717 2003-07-03 Jeremy Katz <katzj@redhat.com>
2719 * lib/ephy-node.c (callback): Must use va_copy when assigning
2720 valist on arches where varargs are implemented as an array type
2723 2003-07-03 Xan Lopez <xan@masilla.org>
2725 * embed/mozilla/ContentHandler.cpp:
2726 * embed/mozilla/ContentHandler.h:
2728 Sync with Moz Head, small cleanup.
2730 2003-07-03 Christian Persch <chpe@cvs.gnome.org>
2732 * src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu):
2734 Ellipsise the bookmarks titles.
2736 2003-07-03 Christian Persch <chpe@cvs.gnome.org>
2738 * src/bookmarks/ephy-bookmark-action.c: (create_menu_proxy):
2740 Oops, fix mem leak introduced by previous checkin.
2742 2003-07-03 Christian Persch <chpe@cvs.gnome.org>
2744 * src/bookmarks/ephy-bookmark-toolitem.h:
2745 * src/bookmarks/ephy-bookmark-toolitem.c:
2746 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
2747 (ephy_bookmark_action_sync_label), (activate_cb), (create_menu_proxy),
2748 (connect_proxy), (ephy_bookmark_action_class_init):
2750 Moved bookmark tool item creation back to ephy-bookmark-action.c,
2751 For smart bookmarks, don't append ':' in the toolbar overflow menu.
2753 2003-07-03 Christian Persch <chpe@cvs.gnome.org>
2755 * lib/ephy-node.c: (callback), (ephy_node_emit_signal):
2757 Don't try to assign va_list to a gpointer var. Fixes bug #116131.
2759 2003-07-02 Christian Persch <chpe@cvs.gnome.org>
2761 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_set_tooltip),
2762 (ephy_zooom_control_class_init):
2764 Implement custom tooltip setter.
2766 2003-07-02 Christian Persch <chpe@cvs.gnome.org>
2768 * lib/widgets/ephy-arrow-toolbutton.c:
2769 (ephy_arrow_toolbutton_set_tooltip), (ephy_arrow_toolbutton_class_init):
2771 Implement custom tooltip setter; sets tooltip on the directional button.
2773 * src/toolbar.c: (toolbar_setup_actions):
2775 Set tooltips on custom actions.
2777 2003-07-02 Jordi Mallach <jordi@sindominio.net>
2779 * data/bme.desktop.in, data/epiphany.desktop.in: Replace "0" with
2780 "false" in Terminal entries.
2782 2003-07-02 Marco Pesenti Gritti <marco@it.gnome.org>
2784 * data/glade/prefs-dialog.glade:
2788 * embed/ephy-embed-prefs.h:
2790 Remove the compare cache define too
2792 2003-07-02 Marco Pesenti Gritti <marco@it.gnome.org>
2794 * data/art/Makefile.am:
2795 * data/art/epiphany.png:
2796 * data/epiphany.desktop.in:
2797 * data/epiphany.schemas.in:
2798 * data/glade/prefs-dialog.glade:
2799 * embed/mozilla/mozilla-notifiers.cpp:
2800 * lib/ephy-dialog.c: (ephy_dialog_set_size_group):
2801 * lib/ephy-dialog.h:
2802 * src/ephy-main.c: (main):
2803 * src/prefs-dialog.c: (prefs_dialog_init),
2804 (prefs_homepage_blank_button_clicked_cb), (fill_language_editor):
2805 * src/window-commands.c: (window_cmd_help_about):
2807 Use the browser icon from gnome icon theme.
2808 Get rid of cache comparing prefs and rehash prefs pages to
2809 make them more specific.
2811 2003-07-02 Christian Persch <chpe@cvs.gnome.org>
2813 * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label),
2814 (create_menu_item), (create_menu_proxy), (connect_proxy),
2815 (ephy_topic_action_class_init):
2817 Implement toolbar overflow menu item for bookmark topics.
2819 2003-07-02 Marco Pesenti Gritti <marco@it.gnome.org>
2821 * embed/mozilla/mozilla-embed-single.cpp:
2823 Use normal google search for keywords
2825 2003-07-01 Christian Persch <chpe@cvs.gnome.org>
2827 * lib/widgets/ephy-location-entry.h:
2828 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_set_tooltip),
2829 (ephy_location_entry_construct_contents),
2830 (ephy_location_entry_class_init), (ephy_location_entry_init),
2831 (ephy_location_entry_finalize):
2833 Make the location entry an EggToolItem, and provide a custom
2834 tooptip setter. Fix mem leak.
2836 * src/ephy-location-action.c: (create_tool_item),
2837 (ephy_location_action_class_init), (connect_proxy):
2839 Use the location entry EggToolItem instead of constructing it
2842 * src/toolbar.c: (toolbar_setup_action):
2844 Set tooltip for location entry.
2846 * lib/egg/egg-action.c: (connect_proxy), (disconnect_proxy):
2848 Connect the tooltip sync'er on any EggToolItem, not just EggTollButton:s.
2849 Disconnect the tooltip sync func on disconnect, too.
2851 2003-07-01 David Bordoley <bordoley@msu.edu>
2853 * src/ephy-window.c: (setup_window):
2855 Set a label for the find toolbar item so that it
2856 doesn't have elipses.
2858 2003-07-01 Arafat Medini <lumina@silverpen.de>
2860 * configure.in: Added "ar" Arabic to ALL_LINGUAS.
2862 2003-07-01 Marco Pesenti Gritti <marco@it.gnome.org>
2864 * lib/widgets/ephy-autocompletion-window.c:
2865 (ephy_autocompletion_window_finalize_impl),
2866 (ephy_autocompletion_window_show),
2867 (ephy_autocompletion_window_hide):
2869 Hide only when necessary. Remove gdk_ungrab stuff
2870 that doesnt seem to be necessary.
2872 * lib/widgets/ephy-location-entry.c:
2873 (ephy_location_entry_autocompletion_show_alternatives):
2875 Reset entry->button when showing autocompletion, the grab
2876 get gtk crazy otherwise.
2878 2003-06-30 Marco Pesenti Gritti <marco@it.gnome.org>
2880 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_embed):
2881 * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
2882 (ephy_embed_shell_get_favicon_cache):
2883 * embed/ephy-embed-shell.h:
2884 * embed/print-dialog.c: (print_dialog_print),
2885 (print_dialog_preview):
2887 * src/ephy-tab.c: (ephy_tab_destroy_brsr_cb), (ephy_tab_init):
2889 Remove some unused code
2891 2003-06-29 James Willcox <jwillcox@gnome.org>
2893 * embed/mozilla/ContentHandler.cpp:
2895 Remember the directory when saving files. Fixes #115603.
2897 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org>
2904 2003-06-29 Christian Persch <chpe@cvs.gnome.org>
2906 * src/ephy-nautilus-view.c: (gnv_embed_location_cb):
2907 * src/ephy-tab.c: (ephy_tab_address_cb):
2908 * embed/find-dialog.c: (sync_page_change):
2910 Fix callbacks for new signature of ge_location embed signal.
2912 * src/ephy-tab.c: (ephy_tab_icon_cache_changed_cb):
2914 Fix logic to update the site icon.
2916 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org>
2918 * lib/egg/egg-action.c: (egg_action_init), (egg_action_finalize),
2919 (egg_action_sync_tooltip), (connect_proxy):
2920 * lib/egg/egg-action.h:
2922 Temporary implementation of toolbar tooltips, until it's
2925 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org>
2927 * lib/egg/Makefile.am:
2929 Make sure marshalers are regenerated
2931 * lib/egg/egg-editable-toolbar.c:
2932 * lib/egg/eggmarshalers.c:
2933 * lib/egg/eggmarshalers.h:
2934 * lib/egg/eggmarshalers.list:
2935 * lib/egg/eggradiotoolbutton.c:
2936 * lib/egg/eggradiotoolbutton.h:
2937 * lib/egg/eggtoggletoolbutton.c:
2938 * lib/egg/eggtoggletoolbutton.h:
2939 * lib/egg/eggtoolbar.c:
2940 * lib/egg/eggtoolbar.h:
2941 * lib/egg/eggtoolbutton.c:
2942 * lib/egg/eggtoolbutton.h:
2943 * lib/egg/eggtoolitem.c:
2944 * lib/egg/eggtoolitem.h:
2948 2003-06-29 Marco Pesenti Gritti <marco@it.gnome.org>
2950 * embed/ephy-favicon-cache.c: (favicon_download_completed_cb),
2951 (ephy_favicon_cache_download), (ephy_favicon_cache_get):
2953 Emit the changed signal before unrefing the persist object.
2954 The changed url is set_data_full on it and it will be freed
2956 Make sure we never emit signals with NULL url.
2958 2003-06-28 Piers Cornwell <piersc@cogs.susx.ac.uk>
2960 * embed/downloader-view.c: (downloader_view_add_download):
2962 Don't show -1 KB before download starts.
2964 2003-06-28 Piers Cornwell <piersc@cogs.susx.ac.uk>
2966 * src/ephy-window.c:
2968 Correct usage of ellipses.
2970 * src/prefs-dialog.c:
2972 Correct spelling of Bokmal and several cleanups.
2974 2003-06-28 Christophe Fergeau <teuf@users.sourceforge.net>
2976 * embed/mozilla/EphyWrapper.cpp: removed unused header,
2977 fixes compilation with mozilla head
2979 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
2984 Make sure idl generated sources are updated when
2987 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
2989 * lib/egg/egg-editable-toolbar.c: (create_item):
2993 2003-06-28 Christian Persch <chpe@cvs.gnome.org>
2997 Add 'mk' to list of updated translations.
2999 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
3002 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
3003 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
3004 * src/bookmarks/ephy-bookmarks-import.h:
3006 Fallback using directories to detect format if the mime
3009 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
3016 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
3018 * lib/egg/egg-editable-toolbar.c: (set_item_drag_source),
3023 2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
3025 * embed/downloader-view.c: (downloader_view_update_controls),
3026 (downloader_view_set_download_info):
3028 Set done size to total size on download completed
3030 2003-06-28 Christian Persch <chpe@cvs.gnome.org>
3032 * src/ephy-navigation-action.c: (ephy_navigation_action_finalize),
3033 (ephy_navigation_action_class_init):
3034 * src/ephy-spinner-action.c: (ephy_spinner_action_finalize),
3035 (ephy_spinner_action_class_init):
3036 * lib/widgets/ephy-location-entry.c:
3037 (ephy_location_entry_editable_changed_cb):
3041 2003-06-28 Christian Persch <chpe@cvs.gnome.org>
3043 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
3044 * embed/find-dialog.c: (find_get_info):
3048 2003-06-27 Marco Pesenti Gritti <marco@it.gnome.org>
3050 * embed/ephy-embed.c: (ephy_embed_base_init):
3051 * embed/ephy-embed.h:
3052 * embed/mozilla/mozilla-embed.cpp:
3053 * src/ephy-tab.c: (ephy_tab_address_cb):
3055 Actually return the toplevel url on get_location.
3056 Add an url argument to location_changed and use it in tab.
3058 * src/window-commands.c: (window_cmd_file_open):
3060 Escape/unescape uri when passing it to gnome-vfs.
3062 * src/bookmarks/ephy-bookmarks-export.c: (add_topics_list),
3063 (ephy_bookmarks_export_rdf):
3065 Fix some issues in the format.
3067 2003-06-26 Christian Persch <chpe@cvs.gnome.org>
3069 * src/bookmarks/ephy-bookmark-action.c: (connect_proxy),
3070 (entry_activated_cb), (activate_cb), (menu_activate_cb):
3071 * src/bookmarks/ephy-bookmark-toolitem.h:
3072 * src/bookmarks/ephy-bookmark-toolitem.c: (activated_cb),
3073 (ephy_bookmark_toolitem_create_menu_proxy),
3074 (ephy_bookmark_toolitem_class_init):
3076 Make the toolbar overflow item really activate the bookmark action.
3077 Simplify code a little.
3079 2003-06-26 Marco Pesenti Gritti <marco@it.gnome.org>
3081 * src/bookmarks/ephy-bookmarks-menu.c: (go_location_cb):
3082 * src/ephy-favorites-menu.c: (go_location_cb):
3083 * src/ephy-navigation-action.c: (activate_up_menu_item_cb):
3084 * src/ephy-shell.c: (ephy_shell_new_tab):
3085 * src/toolbar.c: (go_location_cb):
3086 * src/window-commands.c: (window_cmd_go_home):
3088 Use window_load_url when useful. Right now just a cleanup
3089 but will be useful when mozilla focus will stop to suck.
3091 2003-06-26 Christian Persch <chpe@cvs.gnome.org>
3093 * embed/mozilla/mozilla-embed-single.cpp:
3095 Add two new encodings, and change access keys to be unique.
3097 2003-06-26 Christian Persch <chpe@cvs.gnome.org>
3099 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_key_down_cb),
3100 (mozilla_embed_dom_mouse_down_cb), (mozilla_embed_dom_mouse_click_cb):
3102 Check dom_event, emit warning and return if it is NULL.
3104 2003-06-26 Marco Pesenti Gritti <marco@it.gnome.org>
3106 * src/ephy-window.c: (tab_added_cb):
3108 Do not sync tab visibility on tab creation, it's state
3109 is undefined at that point
3111 2003-06-25 Marco Pesenti Gritti <marco@it.gnome.org>
3113 * lib/egg/egg-editable-toolbar.c: (set_item_drag_source),
3114 (create_item), (egg_editable_toolbar_set_edit_mode):
3118 2003-06-25 Christian Persch <chpe@cvs.gnome.org>
3120 * src/ephy-window.c: (ephy_window_print):
3122 Make sure there's only one print dialog per window. Fixes bug #115933.
3124 2003-06-25 Christian Persch <chpe@cvs.gnome.org>
3128 Added 'mk' (Macedonian) to ALL_LINGUAS.
3130 2003-06-24 Marco Pesenti Gritti <marco@it.gnome.org>
3132 * embed/find-dialog.c: (impl_show):
3134 Grab focus after the old text has been restored.
3136 2003-06-24 Marco Pesenti Gritti <marco@it.gnome.org>
3138 * embed/mozilla/GlobalHistory.cpp:
3142 2003-06-24 Christian Persch <chpe@cvs.gnome.org>
3144 * data/epiphany.schemas.in:
3146 Update documentation of the allowed values for
3147 /apps/epiphany/dialogs/preferences_font_language
3149 2003-06-23 Marco Pesenti Gritti <marco@it.gnome.org>
3151 * embed/mozilla/GlobalHistory.cpp:
3153 Remove some unused headers.
3155 * embed/mozilla/mozilla-embed.cpp:
3157 Dont asser when trying to print blank page.
3160 * lib/ephy-autocompletion.c: (ephy_autocompletion_get_type):
3161 * lib/widgets/ephy-autocompletion-window.c:
3162 (ephy_autocompletion_window_get_type):
3163 * lib/widgets/ephy-location-entry.c:
3164 (ephy_location_entry_get_type):
3165 * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type):
3167 Get rid of the gobject macros.
3169 * src/ephy-notebook.c: (move_tab), (move_tab_to_another_notebook),
3170 (button_release_cb), (update_tabs_visibility),
3171 (tabs_visibility_notifier), (ephy_notebook_init),
3172 (ephy_notebook_finalize), (ephy_notebook_set_show_tabs):
3173 * src/ephy-notebook.h:
3174 * src/ephy-tabs-menu.c:
3175 * src/ephy-window.c: (ephy_window_finalize),
3176 (update_embed_dialogs), (ephy_window_get_find_dialog),
3177 (print_dialog_preview_cb), (ephy_window_print):
3178 * src/ephy-window.h:
3179 * src/ppview-toolbar.c: (toolbar_cmd_ppv_close):
3180 * src/window-commands.c: (window_cmd_file_print):
3182 Make sure tabs are hidden when going in print preview mode.
3183 Make print dialog transient.
3185 2003-06-23 Christian Persch <chpe@cvs.gnome.org>
3187 * src/bookmarks/ephy-bookmarks-editor.c:
3189 Fix capitalisation of menu entry.
3191 2003-06-23 Marco Pesenti Gritti <marco@it.gnome.org>
3195 Correct translations dir (leftover from galeon)
3197 * embed/ephy-history.c:
3199 Lower expire to 10 days, similar to phoenix. Current interface
3200 and perf make this a better default.
3202 * lib/ephy-dialog.c: (ephy_dialog_init), (setup_default_size):
3204 Make sure to not state_add more than one time
3206 * lib/widgets/ephy-location-entry.c: (insert_text_cb):
3208 Do not show autocompletion on not focused window. This is to
3209 work around problems with gnome-entry.
3211 * src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup),
3212 (tab_context_menu_cb):
3214 Do not use custom func to show mouse popups.
3215 Fix costum func to be smarter with screen limits.
3217 2003-06-22 Christian Persch <chpe@cvs.gnome.org>
3219 * embed/mozilla/mozilla-embed-single.cpp: (impl_remove_cookies):
3221 Use nsDependentCString instead of NS_LITERAL_CSTRING. Fixes bug 115739.
3223 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3225 * src/popup-commands.c: (popup_cmd_bookmark_link):
3227 Fix add bookmark from link
3229 2003-06-22 Christian Persch <chpe@cvs.gnome.org>
3231 * embed/mozilla/mozilla-embed-single.cpp:
3233 Drop encodings from our list which are not meant to be used in
3234 a browser. List from
3235 lxr.mozilla.org/seamonkey/source/intl/uconv/src/charsetData.properties
3237 2003-06-22 Christian Persch <chpe@cvs.gnome.org>
3240 * embed/mozilla/mozilla-embed-single.cpp:
3242 Add two missing font language groups, and reorder encodings list.
3244 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3246 * lib/ephy-state.c: (ephy_states_load), (ephy_states_save),
3247 (create_window_node), (ephy_state_add_window):
3249 Make sure to set size flag when setting default width height.
3250 Discard old states.xml, so we dont get bug reports about small
3253 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3255 * lib/ephy-state.c: (ephy_state_window_set_size),
3256 (ephy_state_window_set_position), (ephy_state_window_save_size),
3257 (ephy_state_window_save_position), (ephy_state_window_save),
3258 (window_configure_event_cb), (window_state_event_cb),
3259 (ephy_state_add_window):
3261 When following SAVE_POSITION/SAVE_SIZE flags actually not save
3262 them instead of just not restore.
3263 Do not use coords value to determine unset state but a boolean
3264 flag. (this will restore all saved states to NULL now)
3268 Add a NONE flag, it will restore but not save.
3270 * src/ephy-tab.c: (ephy_tab_set_title):
3272 Fix a warning when the url is NULL (popups)
3274 * src/ephy-window.c: (ephy_window_init), (ephy_window_show):
3276 Use normal size for not sized popups.
3278 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3280 * embed/downloader-view.c: (downloader_view_update_details):
3281 * embed/mozilla/ProgressListener.cpp:
3283 Pass elapsed times in seconds, more consistent and avoid
3286 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3288 * src/ephy-tab.c: (ensure_page_info), (ephy_tab_net_state_cb),
3291 Set address as title only when there is no title, on the second
3292 page load just keep the old one until the new one is available.
3294 2003-06-22 Christian Persch <chpe@cvs.gnome.org>
3296 * src/prefs-dialog.c:
3298 Changed two nearly duplicated strings to the already present ones to
3299 save work for translators.
3301 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3303 * lib/widgets/ephy-location-entry.c: (insert_text_cb):
3305 do not popup autocompletion when setting url from the combo list
3307 2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
3309 * src/ephy-window.c: (update_chromes_visibility),
3310 (ephy_window_fullscreen), (ephy_window_unfullscreen),
3311 (ephy_window_set_chrome):
3313 Fix print preview toolbars
3315 2003-06-22 Christian Persch <chpe@cvs.gnome.org>
3317 * data/epiphany.schemas.in:
3318 * src/prefs-dialog.c:
3319 * embed/mozilla/mozilla-notifiers.cpp: (get_system_language):
3321 Misc i18n fixes: mark default encoding and encoding autodetector in
3322 the schema as translatable, and instroduce a translatable string for
3323 the locale-dependent http-accept-language list. Add simplified and
3324 traditional chinese to the available languages list, and add the
3325 universal encoding detector to the autodetectors list.
3327 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
3329 * lib/ephy-string.c:
3333 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
3335 * src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_set_title):
3337 Set a title on NET_START (nicified url).
3339 * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
3340 * src/session.c: (save_tab):
3341 * src/window-commands.c: (window_cmd_file_send_to),
3342 (window_cmd_file_bookmark_page):
3344 Use embed_get_location when we want the real location, tab can
3345 contain user changes.
3347 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
3349 * src/ephy-favicon-action.c: (each_url_get_data_binder):
3351 Use the embed url, the tab one can make no sense if the user
3354 * src/toolbar.c: (location_user_changed_cb), (toolbar_set_window),
3355 (toolbar_init), (toolbar_set_location):
3357 Block location updating when setting tab title on user_changed.
3359 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
3361 * lib/widgets/ephy-location-entry.c:
3362 (ephy_location_entry_autocompletion_window_url_selected_cb):
3364 Ever put cursor at the end of the text when selecting autocompletion
3367 * src/pdm-dialog.c: (cookies_treeview_selection_changed_cb),
3368 (action_treeview_selection_changed_cb):
3370 Do not allow to open properties of multiple cookies. (insensitive)
3372 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
3374 * embed/mozilla/EphyWrapper.cpp:
3375 * lib/widgets/ephy-location-entry.c:
3376 (ephy_location_entry_class_init), (location_focus_out_cb),
3377 (ephy_location_entry_init), (insert_text_cb),
3378 (ephy_location_entry_key_press_event_cb),
3379 (ephy_location_entry_activate_cb),
3380 (ephy_location_entry_set_location),
3381 (ephy_location_entry_autocompletion_window_url_selected_cb),
3382 (ephy_location_entry_autocompletion_window_url_activated_cb),
3383 (ephy_location_entry_editable_changed_cb):
3384 * lib/widgets/ephy-location-entry.h:
3385 * src/ephy-shell.c: (ephy_shell_new_tab):
3386 * src/ephy-tab.c: (ephy_tab_set_property),
3387 (ephy_tab_set_link_message), (ephy_tab_set_window),
3388 (ephy_tab_address_cb), (ensure_address), (ephy_tab_net_state_cb),
3389 (ephy_tab_init), (ephy_tab_update_navigation_flags),
3390 (ephy_tab_set_location):
3392 * src/ephy-window.c: (ephy_window_notebook_switch_page_cb):
3393 * src/popup-commands.c: (get_event_info),
3394 (popup_cmd_copy_link_address):
3395 * src/toolbar.c: (get_location_entry), (location_user_changed_cb),
3396 (toolbar_set_window), (toolbar_activate_location),
3397 (toolbar_set_location), (toolbar_get_location),
3398 (toolbar_clear_location_history):
3401 Rewrite the url typed by user overwrite logic to fix bugs.
3403 2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
3405 * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_init):
3408 Get rid of get/set _event, reformat the header.
3412 Fix compilation warning.
3414 * src/ephy-window.c: (popup_destroy_cb), (show_embed_popup):
3415 * src/popup-commands.c: (get_event_info):
3417 Less invasive way to access the event info from the callbacks.
3419 2003-06-20 Christian Persch <chpe@cvs.gnome.org>
3422 * src/ephy-tab.c: (popup_menu_at_coords), (ephy_tab_show_embed_popup),
3423 (ephy_tab_context_menu_cb), (ephy_tab_set_event):
3424 * src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup),
3425 (tab_context_menu_cb), (ephy_window_set_active_tab):
3427 Move the context popup menu to ephy-window.c.
3428 If there's no background image, disable the SaveBackgroundAs
3431 2003-06-19 Marco Pesenti Gritti <marco@it.gnome.org>
3433 * embed/mozilla/EphyWrapper.cpp:
3435 Mozilla api change, pfffff
3437 2003-06-19 Xan Lopez <xan@masilla.org>
3439 * embed/mozilla/ProgressListener.cpp:
3440 * embed/mozilla/ProgressListener.h:
3444 2003-06-19 Marco Pesenti Gritti <marco@it.gnome.org>
3446 * embed/ephy-embed-types.h:
3447 * lib/ephy-state.c: (window_configure_event_cb),
3448 (window_state_event_cb):
3449 * src/ephy-window.c: (ephy_window_destroy),
3450 (ephy_window_class_init), (update_exit_fullscreen_popup_position),
3451 (size_changed_cb), (exit_fullscreen_button_clicked_cb),
3452 (update_chromes_visibility), (ephy_window_fullscreen),
3453 (ephy_window_unfullscreen), (ephy_window_state_event_cb),
3454 (setup_window), (sync_tab_icon), (sync_tab_load_progress),
3455 (sync_tab_load_status), (ephy_window_init), (save_window_chrome),
3456 (translate_default_chrome), (update_layout_toggles),
3457 (ephy_window_set_chrome), (ephy_window_show):
3458 * src/window-commands.c: (window_cmd_view_fullscreen):
3460 With the gtk fullscreen api things can be cleaner:
3461 use the api instead of chromes to handle fullscreen,
3462 dont persist window state when it's fullscreen.
3463 Destroy exit fullscreen button on window destroy.
3465 * src/ephy-shell.c: (ephy_shell_new_tab):
3467 Give up on cloning until we find a good way to do it :/
3469 2003-06-18 Xan Lopez <xan@masilla.org>
3471 * embed/downloader-view.c: (downloader_view_update_details):
3472 * embed/mozilla/ProgressListener.cpp:
3473 * embed/mozilla/ProgressListener.h:
3474 * embed/mozilla/mozilla-embed-persist.cpp:
3476 More cleanups, fix memleaks.
3478 2003-06-18 Piers Cornwell <piersc@cogs.susx.ac.uk>
3482 Remove unused variables.
3484 * src/ephy-window.c:
3486 Add ellipse to Find menu item.
3488 * src/ephy-main.c: (ephy_main_start):
3490 Use the full program name, mark an error message as translatable
3491 and don't print any message on launch when a window is already
3494 2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org>
3496 * lib/ephy-autocompletion.c: (ephy_autocompletion_refine_matches),
3497 (ephy_autocompletion_update_matches_full_item):
3498 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_build),
3499 (ephy_location_entry_autocompletion_show_alternatives_to),
3500 (real_entry_set_location), (delete_text_cb), (insert_text_cb),
3501 (ephy_location_entry_key_press_event_cb),
3502 (ephy_location_entry_content_is_text),
3503 (ephy_location_entry_activate_cb):
3504 * src/bookmarks/ephy-bookmarks.c:
3505 (ephy_bookmarks_autocompletion_source_foreach):
3506 * src/ephy-location-action.c: (create_tool_item),
3507 (location_url_activate_cb):
3509 Use insert_text delete_text to show/hide the autocompletion
3511 Remember last search with autocompletion smart bookmarks.
3514 2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org>
3516 * src/ephy-history-window.c: (confirmation_dialog_construct):
3518 Higgify clear dialog
3520 2003-06-18 Christian Persch <chpe@cvs.gnome.org>
3522 * data/ui/epiphany-ui.xml.in:
3523 * src/ephy-window.c:
3524 * src/popup-commands.h:
3525 * src/popup-commands.c: (popup_cmd_copy_email),
3526 (popup_cmd_copy_link_location), (popup_cmd_copy_link_address):
3528 Unify the "Copy Email Address" and "Copy Link Address" context menu
3529 entries. Fixes bug #115377.
3531 2003-06-18 Xan Lopez <xan@masilla.org>
3533 * embed/mozilla/ProgressListener.cpp:
3535 Drop some useless code.
3537 2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org>
3539 * embed/mozilla/ProgressListener.cpp:
3541 As first thing when a download stop, report it to the
3544 2003-06-17 Christian Persch <chpe@cvs.gnome.org>
3546 * src/prefs-dialog.c:
3548 Fix wrong cast of GtkDialog to GtkWindow.
3550 * data/glade/epiphany.glade:
3551 * src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_response_cb):
3553 Implement help button for pdm dialogue.
3555 2003-06-17 Christian Persch <chpe@cvs.gnome.org>
3557 * embed/find-dialog.c: (sync_page_change), (unset_old_embed),
3558 (sync_embed), (find_dialog_init), (find_dialog_finalize):
3560 Re-enable the next/prev buttons on page change.
3562 2003-06-17 Xan Lopez <xan@masilla.org>
3564 * embed/find-dialog.c: (find_get_info):
3568 * embed/mozilla/ProgressListener.cpp:
3570 Cleanups, remove unused header.
3572 * src/window-commands.c: (window_cmd_help_about):
3574 Add Christian Persch to the About window.
3576 2003-06-16 Christian Persch <chpe@cvs.gnome.org>
3578 * data/ui/nautilus-epiphany-view.xml.in:
3579 * src/ephy-window.c:
3580 * src/prefs-dialog.c:
3584 2003-06-16 Christian Persch <chpe@cvs.gnome.org>
3586 * src/ephy-notebook.c: (ephy_notebook_remove_page):
3588 Ref the child before removing it, and unref it after emitting the
3589 tabs_removed signal. That way it stays alive while the signal is
3590 being processed. Fixes bug 115306.
3592 2003-06-16 Christian Persch <chpe@cvs.gnome.org>
3596 Added 'en_GB' to ALL_LINGUAS.
3598 2003-06-16 Christian Persch <chpe@cvs.gnome.org>
3600 * data/epiphany.schemas.in:
3604 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org>
3606 * lib/widgets/ephy-node-view.c: (ephy_node_view_init):
3608 disable treeview interactive search
3610 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org>
3612 * embed/mozilla/mozilla-notifiers.cpp:
3613 * lib/ephy-dialog.c: (set_config_from_color):
3614 * src/ephy-tabs-menu.c: (tab_set_action_accelerator):
3615 * src/prefs-dialog.c: (setup_font_menu), (save_font_menu),
3616 (size_spinbutton_changed_cb), (setup_size_control):
3617 * src/session.c: (session_save):
3619 s/snprintf/g_snprintf to not break gcc 2.95
3621 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org>
3623 * embed/mozilla/mozilla-notifiers.cpp:
3625 Fix use document colors
3627 2003-06-16 Christian Persch <chpe@cvs.gnome.org>
3629 * embed/find-dialog.c: (sync_embed):
3631 Fix potential crash.
3633 2003-06-16 Christian Persch <chpe@cvs.gnome.org>
3635 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):
3637 Do not mark non-user-visible strings for translation.
3639 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org>
3641 * embed/Makefile.am:
3642 * embed/ephy-embed-popup-control.c:
3643 (ephy_embed_popup_control_get_type),
3644 (ephy_embed_popup_control_set_property),
3645 (ephy_embed_popup_control_get_property),
3646 (ephy_embed_popup_control_class_init),
3647 (ephy_embed_popup_control_init),
3648 (ephy_embed_popup_control_finalize), (get_popup_path),
3649 (ephy_embed_popup_control_show), (setup_element_menu),
3650 (setup_document_menu), (ephy_embed_popup_control_set_event),
3651 (ephy_embed_popup_control_connect_verbs),
3652 (ephy_embed_popup_control_get_event),
3653 (embed_popup_copy_location_cmd), (embed_popup_copy_email_cmd),
3654 (embed_popup_copy_link_location_cmd), (save_property_url),
3655 (embed_popup_open_link_cmd), (embed_popup_download_link_cmd),
3656 (embed_popup_save_image_as_cmd), (background_download_completed),
3657 (embed_popup_set_image_as_background_cmd),
3658 (embed_popup_copy_image_location_cmd), (save_url),
3659 (embed_popup_save_page_as_cmd),
3660 (embed_popup_save_background_as_cmd), (embed_popup_open_frame_cmd),
3661 (embed_popup_reload_frame_cmd), (embed_popup_open_image_cmd),
3662 (embed_popup_copy_to_clipboard):
3663 * embed/ephy-embed-popup-control.h:
3665 Merge with popup control, we dont need it for bonobo
3668 * embed/mozilla/mozilla-embed-single.cpp:
3670 Do not override the UA but set vendor prefs so
3671 that mozilla can build it correctly.
3673 * lib/ephy-dialog.c: (get_radio_button_active_index),
3674 (set_config_from_radiobuttongroup),
3675 (set_radiobuttongroup_from_config), (prefs_set_group_sensitivity),
3677 * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes):
3680 * lib/ephy-string.c: (ephy_string_shorten), (ephy_string_to_int),
3681 (ephy_string_strip_chr), (ephy_string_elide_underscores):
3682 * lib/ephy-string.h:
3683 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
3684 (gnv_embed_context_menu_cb), (gnv_embed_location_cb),
3685 (gnv_view_from_popup), (gnv_popup_cmd_new_window),
3686 (gnv_popup_cmd_image_in_new_window),
3687 (gnv_popup_cmd_frame_in_new_window), (gnv_cmd_file_print),
3688 (gnv_embed_zoom_change_cb):
3689 * src/session.c: (session_load):
3690 * src/statusbar.c: (statusbar_set_message):
3691 * src/toolbar.c: (toolbar_ensure_action):
3693 Cleanup helpers (remove unused and rename.
3695 2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org>
3697 * data/ui/nautilus-epiphany-view.xml.in:
3699 Remove some obsolete entries.
3701 * embed/Makefile.am:
3702 * embed/ephy-embed-event.c: (ephy_embed_event_init),
3703 (ephy_embed_event_get_event_type):
3704 * embed/ephy-embed-event.h:
3706 Make more generic and allow to make distinction
3707 between mouse and key events.
3709 * embed/ephy-embed-popup-bw.c:
3710 * embed/ephy-embed-popup-bw.h:
3714 * embed/ephy-embed.c: (ephy_embed_base_init):
3715 * embed/ephy-embed.h:
3716 * embed/mozilla/mozilla-embed.cpp:
3718 Emit context signals only when necessary,
3719 get rid of unused mouse_down signal.
3721 * embed/ephy-embed-popup-control.c:
3722 (ephy_embed_popup_control_show_impl):
3723 * embed/mozilla/EventContext.cpp:
3724 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
3725 (gnv_embed_dom_mouse_click_cb), (gnv_embed_context_menu_cb):
3726 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb),
3727 (ephy_tab_context_menu_cb):
3732 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org>
3734 * embed/ephy-embed-event.c: (ephy_embed_event_init):
3735 * embed/ephy-embed-event.h:
3736 * embed/ephy-embed-popup-bw.c: (popup_menu_at_coords),
3737 (ephy_embed_popup_bw_show_impl):
3738 * embed/ephy-embed.c: (ephy_embed_base_init):
3739 * embed/ephy-embed.h:
3740 * embed/mozilla/EventContext.cpp:
3741 * embed/mozilla/EventContext.h:
3742 * embed/mozilla/mozilla-embed.cpp:
3743 * src/ephy-tab.c: (popup_menu_at_coords),
3744 (ephy_tab_show_embed_popup), (ephy_tab_context_menu_cb),
3747 Shift+F10 show context menus on the embed.
3748 (Less invasive way until gtkmozembed has a context_menu
3752 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3754 * embed/mozilla/mozilla-embed-single.cpp:
3756 Remove unneeded includes which mozilla cvs no longer provides.
3758 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org>
3762 Use new INIT macros (from galeon).
3764 * embed/ephy-embed-event.c: (ephy_embed_event_get_coords):
3765 * embed/ephy-embed-event.h:
3766 * embed/mozilla/EventContext.cpp:
3767 * embed/mozilla/EventContext.h:
3768 * embed/mozilla/mozilla-embed.cpp:
3770 mozilla api changes (from galeon). Untested.
3772 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3774 * embed/mozilla/mozilla-embed-single: (control_encodings_list):
3776 Removed it because it's unnecessary.
3778 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org>
3780 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
3782 Suggest the address as title when web page has no title.
3784 2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org>
3786 * embed/mozilla/FilePicker.cpp:
3787 * embed/mozilla/FilePicker.h:
3788 * lib/egg/eggtreemodelfilter.c:
3789 (egg_tree_model_filter_fetch_child),
3790 (egg_tree_model_filter_remove_node),
3791 (egg_tree_model_filter_row_changed),
3792 (egg_tree_model_filter_row_inserted),
3793 (egg_tree_model_filter_row_deleted),
3794 (egg_real_tree_model_filter_convert_child_path_to_path),
3795 (egg_tree_model_filter_refilter_helper):
3796 * src/window-commands.c: (window_cmd_file_open):
3798 Fix file picker warnings.
3800 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3802 * embed/mozilla/MozillaPrivate.cpp: (MozillaCollatePrintSettings):
3803 * embed/ephy-embed.h:
3804 * embed/print-dialog.c: (print_dialog_init), (print_free_info),
3806 * data/epiphany.schemas.in:
3807 * data/glade/print.glade:
3809 Convert dialog to metric units and default paper to A4. Fixes #112619
3811 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3813 * src/session.c: (do_session_resume):
3814 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download),
3815 (ephy_favicon_cache_get):
3819 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3821 * embed/mozilla/mozilla-embed-single: (control_encodings_list):
3822 * embed/mozilla/EventContext.cpp: (EventContext::SetIntProperty),
3823 (EventContext::SetStringProperty (const char*, const char*)),
3824 (EventContext::SetStringProperty (const char*, const nsACString&)):
3828 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3830 * embed/find-dialog.h:
3831 * embed/find-dialog.c: (set_navigation_flags),
3832 (ephy_find_dialog_get_property), (find_dialog_class_init),
3833 (sync_embed), (find_get_info), (impl_show), (find_dialog_finalize),
3834 (find_dialog_go_next), (find_dialog_go_prev), (find_entry_changed_cb),
3835 (find_check_toggled_cb), (find_dialog_get_navigation_flags):
3837 Make prev/next navigation capability an object property, and sync
3840 * embed/find-dialog.c: (find_dialog_new_with_parent):
3841 * embed/ephy-embed-dialog.c: (ephy_embed_dialog_class_init),
3842 (ephy_embed_dialog_new), (ephy_embed_dialog_new_with_parent),
3843 (ephy_embed_dialog_set_embed):
3844 * embed/print-dialog.c: (print_dialog_new),
3845 (print_dialog_new_with_parent):
3847 s/EphyEmbed/embed/ for the object property name.
3849 * src/ephy-window.h:
3850 * src/ephy-window.c: (sync_find_dialog), (update_find_control),
3851 (ephy_window_switch_page_cb), (find_dialog_search_cb),
3852 (ephy_window_get_find_dialog):
3853 * src/window-commands.c: (window_cmd_edit_find_next),
3854 (window_cmd_edit_find_prev):
3856 Sync on the find dialog on nav capability and embed changes instead of
3859 2003-06-15 Christian Persch <chpe@cvs.gnome.org>
3861 * src/window-commands.c: (window_cmd_tabs_next),
3862 (window_cmd_tabs_previous):
3864 Rewritten, fixing mem leaks.
3866 2003-06-14 Christian Persch <chpe@cvs.gnome.org>
3868 * src/ephy-topic-action.c: (build_bookmarks_menu),
3869 (build_topics_menu):
3870 * src/language-dialog.c: (language_editor_remove_button_clicked_cb):
3871 * src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb):
3872 * embed/downloader-view.c: (download_dialog_abort_cb):
3874 Use g_list_prepend instead of g_list_append, and fix mem leaks
3877 2003-06-14 Marco Pesenti Gritti <marco@it.gnome.org>
3879 * embed/ephy-embed-types.h:
3880 * embed/mozilla/mozilla-embed.cpp:
3881 * src/ephy-window.c: (translate_default_chrome),
3882 (ephy_window_set_chrome):
3884 Respect the bookmarks bar visibility user choice also
3887 2003-06-14 Christian Persch <chpe@cvs.gnome.org>
3889 * src/prefs-dialog.c: (create_fonts_language_menu):
3891 Fix previous change to actually work on anything else than en locales.
3893 2003-06-14 Christian Persch <chpe@cvs.gnome.org>
3895 * src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_set_property),
3896 (ephy_tab_class_init), (ephy_tab_get_visibility),
3897 (ephy_tab_visibility_cb):
3899 Make visibility a tab GObject property.
3901 * src/ephy-window.h:
3902 * src/ephy-window.c: (sync_tab_visibility), (update_window_visibility),
3903 (tab_added_cb), (tab_removed_cb):
3905 Sync on tab visibility changes.
3907 2003-06-14 Christian Persch <chpe@cvs.gnome.org>
3909 * data/epiphany.schemas.in:
3910 * src/prefs-dialog.c: (create_fonts_language_menu):
3912 Persist the selected language for the fonts preferences, and make
3913 the default translatable.
3915 2003-06-13 Christian Persch <chpe@cvs.gnome.org>
3917 * src/ephy_window.c: (update_window_visibility):
3919 Fix yet another mem leak.
3921 2003-06-13 Christian Persch <chpe@cvs.gnome.org>
3923 * src/prefs-dialog.c: (create_language_menu):
3925 Persist the language selected for the fonts preferences.
3926 Make the initialiser of the languages menu safe for NULL list
3927 from eel_gconf_get_string_list.
3929 2003-06-13 Christian Persch <chpe@cvs.gnome.org>
3931 * lib/ephy-dialog.c: (get_index), (set_optionmenu_from_config),
3932 (set_radiobuttongroup_from_config):
3934 Handle NULL return from eel_gconf_get_string.
3935 Oh, and fix yet another mem leak.
3937 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org>
3939 * src/bookmarks/ephy-bookmarks-import.c:
3940 (gul_general_read_line_from_file), (gul_string_ascii_strcasestr),
3941 (ns_get_bookmark_item), (ns_parse_bookmark_item),
3942 (ephy_bookmarks_import_mozilla):
3944 Do not use libxml to parse mozilla bookmarks.
3945 Use the galeon parser instead, ugly but works.
3947 2003-06-13 Piers Cornwell <piersc@cogs.susx.ac.uk>
3949 * data/glade/prefs-dialog.glade:
3951 Lower the increments for the cache size spin button and
3952 further accesskey fixing.
3954 2003-06-13 Christian Persch <chpe@cvs.gnome.org>
3956 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_net_state_cb):
3958 Fix statusbar message and tab label.
3960 2003-06-13 Christian Persch <chpe@cvs.gnome.org>
3962 * data/epiphany.schemas.in:
3966 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org>
3968 * lib/ephy-dialog.c: (set_config_from_editable),
3969 (set_config_from_optionmenu), (set_config_from_radiobuttongroup),
3970 (set_config_from_spin_button), (set_config_from_togglebutton),
3971 (set_config_from_color), (set_editable_from_config),
3972 (set_optionmenu_from_config), (set_radiobuttongroup_from_config),
3973 (set_spin_button_from_config), (set_togglebutton_from_config),
3974 (set_color_from_config), (prefs_togglebutton_clicked_cb),
3975 (prefs_radiobutton_clicked_cb), (prefs_spinbutton_timeout_cb),
3976 (prefs_color_changed_cb), (prefs_entry_changed_cb),
3977 (prefs_optionmenu_selected_cb), (ephy_dialog_init), (load_props),
3978 (save_props), (free_props), (ephy_dialog_finalize),
3979 (ephy_dialog_add_enum), (init_props), (impl_construct),
3982 Add support for string enums.
3984 * lib/ephy-dialog.h:
3986 * src/prefs-dialog.c: (prefs_dialog_init):
3987 * data/epiphany.schemas.in:
3988 * embed/downloader-view.c:
3989 * embed/ephy-embed-prefs.h:
3990 * embed/find-dialog.c:
3991 * embed/mozilla/mozilla-embed-single.cpp:
3992 * embed/mozilla/mozilla-notifiers.cpp:
3993 * embed/print-dialog.c:
3996 Cleanup gconf prefs. This breaks compatibility
3997 but better now that later.
3999 2003-06-13 Christian Persch <chpe@cvs.gnome.org>
4001 The Friday the 13th Mega Patch. Beware!
4003 * src/ephy-notebook.h:
4004 * src/ephy-notebook.c: (ephy_notebook_class_init),
4005 (ephy_notebook_move_page), (drag_stop), (ephy_notebook_init),
4006 (ephy_notebook_set_page_status), (sync_load_status),
4007 (ephy_notebook_set_page_icon), (sync_icon),
4008 (ephy_notebook_set_page_title), (sync_label), (build_tab_label),
4009 (update_tabs_visibility), (ephy_notebook_insert_page),
4010 (ephy_notebook_remove_page):
4012 Reworked notebook signals. Now we have tab_added, tab_removed,
4013 tab_detached and tabs_reordered; emit them at appropriate times.
4014 Don't offer the ephy_notebook_set_x functions anymore; instead we
4015 sync on the tab's gobject properties.
4018 * src/ephy-tab.c: (ephy_tab_update_color), (ephy_tab_set_property),
4019 (ephy_tab_get_property), (ephy_tab_set_load_status),
4020 (ephy_tab_set_link_message), (ephy_tab_set_is_active),
4021 (ephy_tab_get_is_active), (ephy_tab_set_favicon),
4022 (ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address),
4023 (ephy_tab_link_message_cb), (ephy_tab_address_cb),
4024 (ephy_tab_zoom_changed_cb), (ensure_address), (ephy_tab_net_state_cb),
4025 (ephy_tab_security_change_cb), (ephy_tab_init),
4026 (ephy_tab_set_load_percent), (ephy_tab_update_navigation_flags),
4027 (ephy_tab_get_navigation_flags), (ephy_tab_get_status_message),
4028 (ephy_tab_set_title):
4030 Removed the is_active flag. Made load-status property boolean (true
4031 means loading), removing the TAB_LOAD_NONE/TAB_LOAD_COMPLETED
4032 distinction. Add navigation flags object property. Remove all calls to
4033 ephy_window_update_x, instead let the window sync on object properties.
4034 Fix statusbar message bug.
4036 * src/ephy-tabs-menu.c: (tab_set_action_accelerator):
4038 Fix accelerator for tabs with position > 10.
4040 * src/ephy-window.h:
4041 * src/ephy-window.c: (ephy_window_destroy_cb), (setup_window),
4042 (sync_tab_address), (sync_tab_icon), (sync_tab_load_progress),
4043 (sync_tab_load_status), (sync_tab_message), (sync_tab_navigation),
4044 (sync_tab_security), (sync_tab_stop), (sync_tab_title),
4045 (sync_tab_zoom), (ephy_window_set_active_tab), (update_tabs_menu),
4046 (tab_added_cb), (tab_removed_cb), (tab_detached_cb),
4047 (tabs_reordered_cb), (setup_notebook), (ephy_window_init),
4048 (ephy_window_add_tab), (real_get_active_tab), (ephy_window_remove_tab),
4049 (update_status_message), (update_progress), (update_security),
4050 (update_nav_control), (update_zoom_control), (update_title_control),
4051 (update_location_control), (update_favicon_control),
4052 (update_spinner_control), (ephy_window_update_control),
4053 (ephy_window_get_active_tab), (ephy_window_get_active_embed),
4054 (ephy_window_notebook_switch_page_cb), (ephy_window_tab_detached_cb):
4056 Sync on the active tab's object properties, and sync on the load
4057 status of all tabs for the spinner.
4059 * src/toolbar.c: (toolbar_update_navigation_actions):
4061 Correct inverted logic.
4063 2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org>
4065 * embed/mozilla/ProgressListener.cpp:
4067 Dont try to use class members after the class
4070 * embed/mozilla/mozilla-embed-persist.cpp:
4072 Fix use of uninitialized var.
4074 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org>
4076 * embed/mozilla/mozilla-embed.cpp:
4078 Do not use c++ new to allocate priv struct of the object
4080 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org>
4082 * src/bookmarks/ephy-bookmark-action.c: (activate_cb):
4084 s/scheme/host for the smartbookmarks
4086 2003-06-12 Xan Lopez <xan@masilla.org>
4088 * data/epiphany.schemas.in:
4090 * src/bookmarks/ephy-bookmarks-editor.c:
4091 (ephy_bookmarks_editor_dispose), (ephy_bookmarks_editor_construct):
4093 Do not persist node selection in BME between sessions.
4095 2003-06-12 Christian Persch <chpe@cvs.gnome.org>
4097 * embed/ephy-embed-popup.c: (embed_popup_open_frame_cmd):
4098 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
4099 * embed/mozilla/mozilla-embed.cpp: (impl_go_up):
4100 * src/ephy-nautilus-view.c: (gnv_popup_cmd_frame_in_new_window):
4101 * src/ephy-shell.c: (ephy_shell_new_tab):
4102 * src/popup-commands.c: (popup_cmd_open_frame):
4104 Sigh. Fix some more mem leaks.
4106 2003-06-12 Christian Neumair <chris@gnome-de.org>
4108 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
4110 HIGified Import Bookmarks dialog.
4112 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org>
4114 * data/glade/prefs-dialog.glade:
4116 Better description. Bug #113287
4118 2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org>
4120 * lib/egg/eggtreemodelfilter.c:
4124 * src/ephy-window.c: (ephy_window_selection_received_cb),
4127 Do not set clipboard items sensitivity, because there is
4128 not a good way to do it atm.
4129 Open url on middle click (on the page) in the same
4132 2003-06-12 Xan Lopez <xan@masilla.org>
4134 * src/bookmarks/ephy-bookmarks-menu.c:
4138 2003-06-12 Christian Persch <chpe@cvs.gnome.org>
4141 * lib/ephy-langs.c: (ephy_langs_get_n_font_languages),
4142 (ephy_langs_get_font_languages):
4144 Use functions instead of declaring static vars in .h file,
4145 (hopefully) fixing # 114906 .
4147 2003-06-12 Xan Lopez <xan@masilla.org>
4149 * lib/widgets/ephy-node-view.c: (ephy_node_view_select_node):
4153 2003-06-12 Xan Lopez <xan@masilla.org>
4155 * lib/widgets/ephy-node-view.c: (ephy_node_view_select_node):
4157 Use gtk_tree_selection_select_iter to make selection, fixes #114965.
4159 2003-06-11 Christian Persch <chpe@cvs.gnome.org>
4161 * src/bookmarks/ephy-bookmark-toolitem.h:
4162 * src/bookmarks/ephy-bookmark-toolitem.c:
4163 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
4164 (create_menu_item), (ephy_bookmark_action_class_init):
4166 Moved bookmark tool item creation to a dedicated tool item. That way we
4167 can provide toolbar overflow menu items.
4169 2003-06-11 Xan Lopez <xan@masilla.org>
4171 * lib/widgets/ephy-node-view.c: (ephy_node_view_select_node):
4173 Remove unused gtk_tree_view_get_selection.
4175 2003-06-10 David Bordoley <bordoley@msu.edu>
4179 Remove data/starthere/Makefile from AC_OUTPUT.
4181 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
4183 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_init),
4184 (ephy_bookmarks_menu_finalize):
4186 Dont try to update menus of dead windows ;)
4188 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
4190 * src/bookmarks/ephy-topics-selector.c:
4191 (ephy_topics_selector_apply), (topic_clicked), (topic_key_pressed),
4192 (ephy_topics_build_ui), (ephy_topics_selector_new):
4194 Small cleanups. Dont crash when adding a bookmark without topics.
4196 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
4198 * src/bookmarks/ephy-topics-selector.c: (ephy_topics_build_ui):
4200 Dont set sort function on idle. The sort is visible and we can
4201 crash if the dialog is closed very fast.
4203 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
4205 * lib/egg/eggtoolbar.c:
4206 * lib/egg/eggtoolbutton.c:
4210 2003-06-10 Christian Persch <chpe@cvs.gnome.org>
4212 * src/ephy-tab.c: (ephy_tab_icon_cache_changed_cb):
4214 Fix mistake from previous checkin; strcmp cannot take NULL.
4216 2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
4218 * src/toolbar.c: (toolbar_set_location):
4220 Clear the location on NULL
4222 2003-06-09 Christian Persch <chpe@cvs.gnome.org>
4224 * src/ephy-notebook.c: (ephy_notebook_set_page_title):
4226 Do not emit the TABS_CHANGED signal; the tab's egg action will itself
4227 take care of updating the menu entry.
4230 * src/eph-tab.c: (ephy_tab_set_property), (ephy_tab_get_property)
4231 (ephy_tab_class_init):
4233 Object properties for tab address, icon-address, load-progress,
4234 load-status, message, security, title, window and zoom.
4236 * src/ephy-tab.c: (ephy_tab_action_activate_cb), (ephy_tab_get_action),
4239 Augment the tab by an egg action for use in the tabs menu.
4241 * src/ephy-tab.c: (ephy_tab_set_load_status),
4242 (ephy_tab_set_link_message), (ephy_tab_set_favicon),
4243 (ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address),
4244 (ephy_get_icon_address), (ephy_tab_favicon_cb), (ephy_tab_address_cb),
4245 (ephy_tab_title_cb), (build_net_state_message), (ensure_address),
4246 (ephy_tab_net_state_cb), (ephy_tab_security_change_cb),
4247 (ephy_tab_set_load_percent), (ephy_tab_get_load_percent),
4248 (ephy_tab_get_status_message), (ephy_tab_set_title),
4249 (ephy_tab_set_location), (ephy_tab_set_security_level),
4250 (ephy_tab_get_security_level), (ephy_tab_set_zoom),
4251 (ephy_tab_get_zoom):
4253 Getters/setters for the tab's object properties. Use the setters in the
4254 callbacks instead of setting the values directly.
4256 * src/ephy-tabs-menu.c: (ephy_tabs_menu_set_action_accelerator),
4257 (ephy_tabs_menu_update):
4259 Use the tab's egg action directly instead of dummy egg actions.
4260 This makes updating the tab titles in the tabs menu work
4263 2003-06-09 Xan Lopez <xan@masilla.org>
4265 * src/window-commands.c: (window_cmd_file_send_to),
4266 (window_cmd_file_new_window), (window_cmd_file_new_tab),
4267 (window_cmd_file_bookmark_page), (window_cmd_file_save_as),
4268 (window_cmd_file_close_window):
4272 2003-06-09 Jeremy Katz <katzj@redhat.com>
4274 * lib/ephy-node.c (callback): Use va_copy for the valist instead of
4275 directly accessing it. va_list is implemented as an array on some
4276 platforms (eg, AMD64).
4278 2003-06-08 Jeremy Katz <katzj@redhat.com>
4280 * lib/egg/egg-menu-merge.h (egg_menu_merge_add_ui_from_string):
4283 * lib/egg/egg-menu-merge.c (egg_menu_merge_add_ui_from_file):
4284 size_t fixes for 64 bit platforms.
4285 (egg_menu_merge_add_ui_from_string): Use size_t appropriately.
4287 2003-06-09 Marco Pesenti Gritti <marco@it.gnome.org>
4289 * data/epiphany.schemas.in:
4290 * data/ui/epiphany-bookmark-editor-ui.xml.in:
4291 * embed/ephy-embed-shell.c: (ephy_embed_shell_class_init):
4292 * embed/mozilla/Makefile.am:
4293 * embed/mozilla/MozRegisterComponents.cpp:
4295 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
4296 (ephy_bookmark_action_sync_smart_url), (entry_activated_cb),
4297 (activate_cb), (connect_proxy),
4298 (ephy_bookmark_action_set_property),
4299 (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
4300 (sync_bookmark_properties), (ephy_bookmark_action_init):
4301 * src/bookmarks/ephy-bookmark-properties.c:
4302 (location_entry_changed_cb):
4303 * src/bookmarks/ephy-bookmarks-editor.c: (show_properties_dialog),
4304 (add_bookmarks_source_menu), (import_dialog_response_cb),
4305 (cmd_bookmarks_import):
4306 * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import),
4307 (mozilla_parse_bookmarks), (xbel_parse_folder),
4308 (xbel_parse_bookmarks), (ephy_bookmarks_import_xbel):
4309 * src/bookmarks/ephy-bookmarks-import.h:
4310 * src/bookmarks/ephy-bookmarks.c:
4311 (ephy_bookmarks_autocompletion_source_foreach),
4312 (ephy_bookmarks_init_defaults), (update_topics_list),
4313 (update_has_smart_address), (ephy_bookmarks_add),
4314 (ephy_bookmarks_set_address):
4315 * src/bookmarks/ephy-bookmarks.h:
4316 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_finalize),
4317 (ephy_new_bookmark_add), (ephy_new_bookmark_init),
4318 (ephy_new_bookmark_set_title):
4319 * src/bookmarks/ephy-new-bookmark.h:
4320 * src/ephy-shell.c: (ephy_shell_init):
4321 * src/popup-commands.c: (popup_cmd_bookmark_link):
4323 Get rid of starthere: and default to google, as discussed
4325 Add a way to import bookmarks from the editor. (you still
4326 cant specificy a file, that's sort of low priority for me, but
4327 we have a plan on how to do it).
4328 Allow to edit smart bookmarks in the user interface. The address
4329 field is used and when there is a %s, it's considered a smart
4330 url. (like mozilla does it).
4332 2003-06-08 Piers Cornwell <piersc@cogs.susx.ac.uk>
4334 * data/ui/epiphany-ui.xml.in:
4335 * src/ephy-window.c:
4337 Fixup context menu accesskeys. Use correct icon for Save As.
4339 2003-06-08 Jeremy Katz <katzj@redhat.com>
4341 * src/ephy-shell.c (ephy_shell_init): Explicitly create pointer to
4342 avoid strict aliasing warnings with gcc 3.3.
4343 * src/window-commands.c (window_cmd_help_about): Likewise.
4345 2003-06-08 Christian Persch <chpe@cvs.gnome.org>
4347 * src/ephy-window.c: (update_favicon_control),
4348 (update_spinner_control):
4352 2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org>
4354 * embed/mozilla/mozilla-notifiers.cpp:
4356 Remove some leftovers.
4358 * lib/widgets/Makefile.am:
4359 * lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type),
4360 (ephy_search_entry_class_init), (ephy_search_entry_timeout_cb),
4361 (ephy_search_entry_changed_cb),
4362 (ephy_search_entry_focus_out_event_cb), (ephy_search_entry_init),
4363 (ephy_search_entry_finalize), (ephy_search_entry_new),
4364 (ephy_search_entry_clear):
4365 * lib/widgets/ephy-search-entry.h:
4366 * src/bookmarks/ephy-bookmarks-editor.c:
4367 (keyword_node_selected_cb), (search_entry_search_cb),
4369 * src/ephy-history-window.c: (site_node_selected_cb),
4370 (search_entry_search_cb), (build_search_box):
4372 Implement a search entry that delays searches a bit after
4373 the user pressed key, to have autoapply but make it interactive
4374 enough. (Based on rhythmbox one)
4376 2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org>
4378 * data/epiphany.schemas.in:
4379 * data/glade/prefs-dialog.glade:
4380 * embed/ephy-embed-prefs.h:
4381 * embed/ephy-embed-single.c: (ephy_embed_single_clear_cache):
4382 * embed/ephy-embed-single.h:
4383 * embed/mozilla/mozilla-embed-single.cpp:
4384 * embed/mozilla/mozilla-notifiers.cpp:
4385 * src/bookmarks/ephy-bookmarks-import.c: (mozilla_parse_bookmarks),
4386 (xbel_parse_folder):
4387 * src/prefs-dialog.c: (prefs_clear_cache_button_clicked_cb):
4389 Remove memory cache prefs/ui, now mozilla can deal with it
4391 Rename Appeareance tab to be less generic.
4392 Do not convert spaces to _ on bookmarks importing.
4394 2003-06-07 Christian Persch <chpe@cvs.gnome.org>
4396 * src/ephy-tab.c: (ephy_tab_set_property),
4397 (ephy_tab_get_property), (ephy_tab_class_init):
4399 Install some object properties for later use.
4401 2003-06-07 Christian Persch <chpe@cvs.gnome.org>
4403 * src/window-commands.c: (window_cmd_tabs_detach),
4404 (window_cmd_file_bookmark_page):
4408 2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org>
4410 * data/art/epiphany-secure.png:
4411 * data/art/epiphany-unsecure.png:
4413 Better icons. Thanks to Luca Ferretti for suggesting them
4416 2003-06-07 Christian Neumair <chris@gnome-de.org>
4418 * embed/mozilla/mozilla-embed-single.cpp:
4420 We used to have two mnemonics for Shift_JS. Fix it and tell
4421 translators that they have to be careful.
4423 2003-06-07 Christian Persch <chpe@cvs.gnome.org>
4425 * lib/ephy-dialog.c: (impl_get_value):
4426 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add):
4430 2003-06-06 Piers Cornwell <piersc@cogs.susx.ac.uk>
4432 * embed/mozilla/mozilla-embed-single.cpp:
4434 Fixup a mistake in my previous patch for encoding accesskeys.
4436 2003-06-06 Marco Pesenti Gritti <marco@it.gnome.org>
4442 * lib/egg/egg-menu-merge.c: (egg_menu_merge_add_ui_from_string):
4443 * lib/egg/egg-menu-merge.h:
4445 Fix crash on startup on alpha
4447 2003-06-06 Christian Persch <chpe@cvs.gnome.org>
4449 * src/ephy-tabs-menu.c: (ephy_tabs_menu_init), (ephy_tabs_menu_clean):
4451 Fix signed/unsigned mistake.
4453 2003-06-06 Christian Persch <chpe@cvs.gnome.org>
4455 * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
4456 (ephy_bookmarks_menu_rebuild), (ephy_bookmarks_menu_init):
4457 * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean),
4458 (ephy_favorites_menu_rebuild), (ephy_favorites_menu_init):
4460 Fix signed/unsigned mistake, speed up favorites menu building
4462 2003-06-05 Piers Cornwell <piersc@cogs.susx.ac.uk>
4464 * embed/mozilla/mozilla-embed-single.cpp:
4466 Add accels on the encoding menus.
4468 2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org>
4470 * src/ephy-window.c: (save_window_chrome):
4472 Do not save when fullscreen
4474 2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org>
4476 * data/epiphany.schemas.in:
4478 s/ask download/ask for download
4480 * lib/egg/egg-editable-toolbar.c: (toolbar_changed_cb),
4481 (egg_editable_toolbar_set_model):
4482 * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_set_flags),
4483 (egg_toolbars_model_class_init):
4484 * lib/egg/egg-toolbars-model.h:
4485 * lib/egg/eggtoolbar.c: (egg_toolbar_internal_insert_element):
4489 * src/ephy-toolbars-model.c: (ephy_toolbars_model_set_flag),
4490 (ephy_toolbars_model_unset_flag):
4491 * src/ephy-toolbars-model.h:
4493 Add a way to set/unset a flag on all toolbars.
4495 * src/ephy-window.c: (ephy_window_init),
4496 (translate_default_chrome),
4497 (update_exit_fullscreen_popup_position), (size_changed_cb),
4498 (exit_fullscreen_button_clicked_cb), (ephy_window_fullscreen),
4499 (ephy_window_unfullscreen), (ephy_window_set_chrome):
4501 Implement an exit fullscreen button.
4502 Force toolbars style to be icon only.
4504 2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org>
4506 * data/epiphany.schemas.in:
4507 * embed/ephy-embed-popup.c: (embed_popup_download_link_cmd):
4508 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
4510 Actually add the ask for dest pref, it was using the wrong key.
4512 * embed/mozilla/FilePicker.cpp:
4513 * embed/mozilla/mozilla-embed-single.cpp:
4515 Return directory also on cancel.
4518 * src/popup-commands.c: (popup_cmd_download_link):
4520 Persist directory also on cancel.
4522 2003-06-04 David Bordoley <bordoley@msu.edu>
4524 * data/ui/epiphany-ui.xml.in:
4526 Move the bookmarks menu after go. There is a slight
4527 inconsistency in the HIG, but this is the intended order.
4529 * embed/mozilla/mozilla-embed-single.cpp: (MozillaEmbedSinglePrivate),
4530 (mozilla_set_default_prefs), (color_to_string),
4531 (mozilla_update_colors), (mozilla_setup_colors),
4532 (mozilla_embed_single_init), (mozilla_embed_single_finalize):
4534 Disable caret browsing for now since enough people complain.
4535 We really need a visible pref for this though. Oh you need to reset
4536 this in about:config to actually turn it off.
4537 Monitor theme changes and set the background and text colors based
4538 on the theme text entry colors.
4540 2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org>
4542 * src/bookmarks/ephy-bookmarks-menu.c:
4543 (ephy_bookmarks_menu_rebuild), (do_updates),
4544 (bookmarks_tree_changed_cb), (ephy_bookmarks_menu_init):
4545 * src/bookmarks/ephy-bookmarks.c: (bookmarks_changed_cb),
4546 (topics_removed_cb), (ephy_bookmarks_add):
4548 Make sure to rebuild on add bookmark and on topic removal.
4549 Update on idle, so things like importing bookmarks doesnt
4552 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
4553 * src/ephy-shell.c: (ephy_init_services), (load_homepage),
4554 (ephy_shell_new_tab):
4556 * src/ephy-window.c: (setup_window):
4557 * src/session.c: (parse_embed):
4559 Drop NOT_JUMP_TO flag, we dont have a pref anymore.
4561 On new page instead of really clone the page, just clone
4562 the url (put it in the address entry). So if the user need it
4563 it's easy to load, but there are not the inacceptable slow
4564 downs of real cloning. Let's see how this works ...
4566 2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org>
4568 * src/bookmarks/Makefile.am:
4569 * src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
4570 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
4571 (bookmarks_changed_cb), (bookmarks_removed_cb),
4572 (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword),
4573 (ephy_bookmarks_get_favorites),
4574 (ephy_bookmarks_get_not_categorized):
4575 * src/bookmarks/ephy-bookmarks.h:
4576 * src/ephy-window.c: (ephy_window_init), (ephy_window_finalize):
4578 Implement bookmarks menu, might need to be optimized later.
4580 2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org>
4582 * data/ui/epiphany-ui.xml.in:
4584 Add a bookmarks menu. (still not the tree)
4586 * src/bookmarks/ephy-bookmark-action.c: (create_menu_item),
4587 (ephy_bookmark_action_sync_icon),
4588 (ephy_bookmark_action_sync_label), (activate_cb), (connect_proxy),
4589 (ephy_bookmark_action_class_init):
4591 Implement create_menu_item.
4593 * src/ephy-favorites-menu.c: (ephy_favorites_menu_get_type),
4594 (go_location_cb), (ephy_favorites_menu_rebuild),
4595 (ephy_favorites_menu_set_property),
4596 (ephy_favorites_menu_get_property),
4597 (ephy_favorites_menu_class_init), (ephy_favorites_menu_init),
4598 (ephy_favorites_menu_finalize), (ephy_favorites_menu_new):
4600 Use bookmark action.
4602 * src/ephy-window.c:
4604 Change verbs for bookmarks menu.
4606 2003-06-03 Piers Cornwell <piersc@cogs.susx.ac.uk>
4608 * data/conspiracy.xhtml:
4609 * data/epiphany.xhtml:
4611 GPLification of xhtml files (all hail our FSF overlords).
4613 2003-06-02 Christian Persch <chpe@cvs.gnome.org>
4616 * src/ephy-shell.c: (ephy_shell_new_tab):
4617 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
4619 Get rid of the leftovers of the jump-to-tab pref.
4621 2003-06-03 Christian Persch <chpe@cvs.gnome.org>
4623 * lib/widgets/ephy-spinner.c:
4625 Fix compile with -Werror.
4627 2003-06-03 Piers Cornwell <piersc@cogs.susx.ac.uk>
4629 * configure.in: update mozilla versions
4631 2003-06-03 Kenneth Rohde Christiansen <kenneth@gnu.org>
4633 * configure.in: Added 'li' to ALL_LINGUAS
4635 2003-06-02 Christian Persch <chpe@cvs.gnome.org>
4637 * data/epiphany.schemas.in:
4639 Removed keys some unused keys, and rename others to match what the
4640 code defines them as.
4642 2003-05-31 Christian Persch <chpe@cvs.gnome.org>
4644 * embed/mozilla/mozilla-notifiers.cpp:
4645 (mozilla_default_encoding_notifier),
4646 (mozilla_autodetect_encoding_notifier):
4648 Remove custom notifiers, the generic string notifier works just fine
4651 2003-05-31 Piers Cornwell <piersc@cogs.susx.ac.uk>
4653 * data/glade/prefs-dialog.glade:
4654 Fix accesskey conflicts in prefs for "Always use these fonts",
4655 "Default encoding", "Language" and "More" and add accesskey for
4656 "Language" in Languages Editor.
4658 * data/glade/print.glade:
4659 Fix accesskey conflicts in print dialog for "from" and "portrait.
4660 s/Printer/Print To. s/Paper Details/Paper. Better page range limits.
4662 2003-05-31 Marco Pesenti Gritti <marco@it.gnome.org>
4664 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize):
4666 Do not unref the db before cleaning the nodes.
4668 2003-05-31 Lee Willis <lwillis@plus.net>
4670 * lib/widgets/ephy-spinner.c:
4672 Don't crash if we can't find the spinner image
4674 2003-05-30 Marco Pesenti Gritti <marco@it.gnome.org>
4676 * lib/widgets/ephy-spinner.c: (get_spinner_dimensions),
4677 (ephy_spinner_init), (ephy_spinner_theme_changed),
4678 (scale_to_real_size), (extract_frame), (ephy_spinner_load_images),
4679 (ephy_spinner_finalize), (ephy_spinner_get_theme_info):
4681 Use the spinner icon from gnome-icon-theme.
4682 You need a recent gnome-icon-theme cvs for the spinner to
4685 2003-05-30 Christian Persch <chpe@cvs.gnome.org>
4687 * data/epiphany.schemas.in:
4689 Fix wrong usage of <>. Stupid me :(
4691 2003-05-29 Christian Persch <chpe@cvs.gnome.org>
4693 * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type),
4694 (ephy_tabs_menu_verb_cb), (ephy_tabs_menu_rebuild):
4696 Get rid of MAKE_GET_TYPE; make building the tabs menu a little faster.
4698 * src/ephy-window.c: (update_tabs_menu_sensitivity),
4699 (ephy_window_get_tabs):
4701 Remove one unnecessary call to ephy_tabs_update_menu ().
4703 2003-05-29 Christian Persch <chpe@cvs.gnome.org>
4706 * data/glade/prefs-dialog.glade:
4707 * src/prefs-dialog.c: (autodetector_info_free), (prefs_dialog_finalize),
4708 (get_current_language_code), (setup_font_menu), (setup_size_control),
4709 (fonts_language_info_cmp), (create_fonts_language_menu),
4710 (autodetect_encoding_menu_changed_cb), (autodetector_info_cmp),
4711 (find_autodetector_info), (create_encoding_autodetectors_menu),
4712 (prefs_dialog_init):
4714 Sort the lists of encoding autodetectors and of fonts languages.
4716 * data/epiphany.schemas.in:
4718 Document the possible values for the encoding autodetectors.
4720 * embed/mozilla/mozilla-notifiers.cpp: (mozilla_notifiers_init),
4721 (mozilla_default_encoding_notifier),
4722 (mozilla_autodetect_encoding_notifier):
4724 Adapted for the changes in the prefs dialog.
4725 The default encoding notifier now propagates the setting to mozilla :)
4727 2003-05-28 Christian Persch <chpe@cvs.gnome.org>
4729 The "s/charset/encoding/" mega patch :)
4735 * embed/mozilla/mozilla-embed-single.c: (impl_get_charsets),
4736 (impl_get_language_groups), (control_charsets_list),
4737 (mozilla_embed_single_init), (fill_charset_lists):
4738 * embed/ephy-embed-single.h:
4739 * embed/ephy-embed-single.c:
4741 Sort the returned list of charsets resp. language groups according
4742 to the localised strings in the current locale. Allow for underscore
4743 eliding to be able to use the list in both menus (underscore -> accel)
4744 and in the prefs option menu (no accels).
4746 * lib/ephy-string.h:
4747 * lib/ephy-string.c: (ephy_str_elide_underscores):
4749 New helper function for eliding underscores.
4754 A few more common lang/encoding related defines and struct, as well
4755 as helper functions to free them in one go.
4757 * embed/ephy-embed-utils.h:
4758 * embed/ephy-embed-utils.c: (ephy_embed_utils_build_charsets_submenu):
4759 * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb),
4760 (build_group), (build_charset), (ephy_encoding_menu_rebuild):
4761 * src/ephy-nautilus-view.c: (gnv_cmd_set_charset):
4762 * src/prefs-dialog.c: (prefs_dialog_init),
4763 (default_charset_menu_changed_cb), (find_charset_in_list_cmp),
4764 (create_default_charset_menu), (prefs_dialog_finalize):
4766 Show the list of charsets and language groups sorted in the current
4769 * data/epiphany.schemas.in:
4771 Document the possible charset values.
4773 2003-05-28 Marco Pesenti Gritti <marco@it.gnome.org>
4776 * embed/ephy-history.c: (ephy_history_clear):
4777 * embed/mozilla/GlobalHistory.cpp:
4779 Make it build with mozilla cvs.
4780 Remove only pages on history clear, the sites
4781 are automatically removed (fix freeze).
4783 2003-05-27 Christian Persch <chpe@cvs.gnome.org>
4785 * embed/mozilla/mozilla-embed-single.cpp (impl_get_charset_groups):
4787 Fix the compiler warning from my previous checkin.
4789 2003-05-27 Christian Persch <chpe@cvs.gnome.org>
4791 * embed/mozilla/mozilla-embed-single.cpp: (impl_get_charset_titles),
4792 (impl_get_charset_groups), (impl_get_font_list):
4794 g_list_prepend is faster than g_list_append.
4796 2003-05-27 Xan Lopez <xan@masilla.org>
4798 * lib/widgets/ephy-node-view.c: (ephy_node_view_get_selection):
4800 Try to fix dereferencing type-punned warning.
4802 2003-05-27 Xan Lopez <xan@masilla.org>
4804 * lib/ephy-node.c: (ephy_node_new), (ephy_node_new_with_id),
4809 2003-05-27 Xan Lopez <xan@masilla.org>
4811 * lib/ephy-node.c: (ephy_node_get_id), (ephy_node_ref),
4812 (ephy_node_unref), (ephy_node_freeze), (ephy_node_thaw),
4813 (ephy_node_set_property), (ephy_node_get_property),
4814 (ephy_node_get_property_string), (ephy_node_get_property_boolean),
4815 (ephy_node_get_property_long), (ephy_node_get_property_int),
4816 (ephy_node_get_property_double), (ephy_node_get_property_float),
4817 (ephy_node_get_property_node), (ephy_node_save_to_xml),
4818 (ephy_node_new_from_xml), (ephy_node_add_child),
4819 (ephy_node_remove_child), (ephy_node_has_child),
4820 (ephy_node_sort_children), (ephy_node_reorder_children),
4821 (ephy_node_get_children), (ephy_node_get_n_children),
4822 (ephy_node_get_nth_child), (ephy_node_get_child_index),
4823 (ephy_node_get_next_child), (ephy_node_get_previous_child),
4824 (ephy_node_signal_connect_object), (ephy_node_signal_disconnect):
4827 Lots of safety checks on node functions.
4829 2003-05-26 Christian Persch <chpe@cvs.gnome.org>
4831 * embed/mozilla/mozilla-i18n.h:
4832 * embed/mozilla/mozilla-i18n.c:
4833 * embed/mozilla/mozilla-embed-single.c: (fill_charsets_list),
4834 (impl_get_charset_titles):
4835 * embed/mozilla/mozilla-notifiers.c: (mozilla_notifiers_init):
4837 * src/prefs-dialog.c: (setup_font_menu):
4839 Refactored the charset and language groups strings.
4841 2003-05-26 Christian Persch <chpe@cvs.gnome.org>
4843 * src/prefs-dialog.c: (free_lang_item), (prefs_dialog_finalize),
4844 (compare_lang_items), (find_lang_code), (create_languages_list),
4845 (general_prefs_new_language_menu), (language_menu_changed_cb),
4846 (create_language_menu), (prefs_dialog_init), (fill_language_editor),
4847 (language_dialog_changed_cb), (prefs_language_more_button_clicked_cb):
4849 Fix potential memory corruption. Retain custom lang codes. Sort the
4850 languages list using the current locale.
4852 Fix some mem leaks en passant.
4854 2003-05-26 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
4856 * embed/mozilla/mozilla-notifiers.c: (mozilla_language_notifier):
4860 2003-05-26 Marco Pesenti Gritti <marco@it.gnome.org>
4862 * lib/ephy-node.c: (callback), (ephy_node_dispose):
4865 s/DESTROYED/DESTROY which is more useulf
4867 * lib/widgets/ephy-tree-model-node.c:
4868 (ephy_tree_model_node_set_property), (root_destroy_cb):
4869 * src/bookmarks/ephy-bookmarks-editor.c:
4870 (ephy_bookmarks_editor_update_menu):
4871 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
4872 (ephy_bookmarks_set_toolbars_model), (ephy_bookmarks_set_property),
4873 (ephy_bookmarks_get_property), (ephy_bookmarks_class_init),
4874 (bookmarks_removed_cb), (topics_removed_cb), (ephy_bookmarks_init),
4875 (ephy_bookmarks_finalize):
4876 * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
4877 * src/ephy-toolbars-model.c: (impl_add_item),
4878 (ephy_toolbars_model_set_bookmarks),
4879 (ephy_toolbars_model_set_property),
4880 (ephy_toolbars_model_get_property),
4881 (ephy_toolbars_model_class_init), (ephy_toolbars_model_init),
4882 (ephy_toolbars_model_finalize), (ephy_toolbars_model_new):
4883 * src/ephy-toolbars-model.h:
4884 * src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb),
4885 (toolbar_ensure_action), (toolbar_init):
4887 Better way to remove unrefed bookmarks from the toolbar.
4889 Ref bookmarks in toolbars model and weak reaf toolbars model
4890 in bookmarks. So setting defaults really works.
4892 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org>
4894 * lib/ephy-node.c: (ephy_node_dispose):
4896 Unlink the node from the childs only after the remove
4897 from parent signal has been emitted.
4899 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org>
4902 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_save):
4903 * embed/ephy-history.c: (ephy_history_save), (hosts_removed_cb),
4904 (pages_removed_cb), (unref_empty_host),
4905 (page_removed_from_host_cb), (connect_page_removed_from_host),
4906 (ephy_history_init), (ephy_history_add_host):
4907 * lib/ephy-file-helpers.c: (ephy_file_save_xml):
4908 * lib/ephy-file-helpers.h:
4909 * lib/ephy-node.c: (callback), (ephy_node_emit_signal),
4910 (real_remove_child), (ephy_node_dispose):
4912 * lib/ephy-state.c: (ephy_states_save):
4913 * lib/widgets/ephy-tree-model-node.c: (root_child_removed_cb):
4914 * src/bookmarks/ephy-bookmarks-export.c:
4915 (ephy_bookmarks_export_rdf):
4916 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
4917 (bookmarks_removed_cb), (topics_removed_cb):
4919 Try to fix node removal problems. I cant repro crashes ...
4920 but they are quite hard to reproduce.
4921 Use a save_xml helper that is low disk safe.
4923 * src/ephy-automation.c: (impl_ephy_automation_loadurl):
4925 Use OPEN_PAGE when an url is passed
4927 2003-05-25 Xan Lopez <xan@masilla.org>
4929 * embed/downloader-view.c: (controls_info_foreach),
4930 (downloader_view_update_controls),
4931 (downloader_view_set_download_info),
4932 (downloader_view_add_download):
4933 * embed/mozilla/ProgressListener.cpp:
4935 Fix crash on download pause (#113447)
4937 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org>
4939 * lib/ephy-state.c: (ephy_state_save):
4941 Fix nautilus view crash
4943 2003-05-16 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
4945 * src/window-commands.c: shift force reload
4947 2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org>
4949 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_load),
4950 (ephy_favicon_cache_save), (ephy_favicon_cache_init),
4951 (ephy_favicon_cache_finalize):
4952 * embed/ephy-history.c: (ephy_history_load), (ephy_history_save),
4953 (ephy_history_init):
4954 * lib/ephy-node-db.c: (ephy_node_db_get_property),
4955 (ephy_node_db_set_property), (ephy_node_db_class_init),
4956 (ephy_node_db_init), (ephy_node_db_finalize), (ephy_node_db_new),
4957 (_ephy_node_db_remove_id):
4958 * lib/ephy-node-db.h:
4959 * lib/ephy-node.c: (ephy_node_save_to_xml):
4961 * lib/ephy-state.c: (ephy_states_load), (ephy_states_save),
4963 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
4964 (ephy_bookmarks_save), (ephy_bookmarks_init):
4966 Revert latest node changes. Parents nodes need to be saved
4967 first and it's easier to do that in a not generic way :/
4969 2003-05-24 Marco Pesenti Gritti <marco@it.gnome.org>
4971 * lib/egg/eggradiotoolbutton.c:
4972 * lib/egg/eggseparatortoolitem.c:
4973 * lib/egg/eggtoggletoolbutton.c:
4974 * lib/egg/eggtoolbar.c:
4975 * lib/egg/eggtoolbar.h:
4976 * lib/egg/eggtoolbutton.c:
4977 * lib/egg/eggtoolbutton.h:
4978 * lib/egg/eggtoolitem.c:
4982 2003-05-23 Marco Pesenti Gritti <marco@it.gnome.org>
4984 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_load),
4985 (ephy_favicon_cache_save), (ephy_favicon_cache_init),
4986 (ephy_favicon_cache_finalize):
4987 * embed/ephy-history.c: (ephy_history_load), (ephy_history_save),
4988 (ephy_history_init):
4989 * lib/ephy-node-db.c: (ephy_node_db_set_version),
4990 (ephy_node_db_get_property), (ephy_node_db_set_property),
4991 (ephy_node_db_class_init), (ephy_node_db_init),
4992 (ephy_node_db_finalize), (ephy_node_db_new),
4993 (_ephy_node_db_remove_id), (ephy_node_db_load_from_xml),
4994 (ephy_node_db_save_to_xml):
4995 * lib/ephy-node-db.h:
4996 * lib/ephy-node.c: (ephy_node_to_xml):
4998 * lib/ephy-state.c: (ephy_states_load), (ephy_states_save),
5000 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
5001 (ephy_bookmarks_save), (ephy_bookmarks_init),
5002 (ephy_bookmarks_finalize):
5004 Implement generic way to save/load db and make it
5007 2003-05-22 David Bordoley <bordoley@msu.edu>
5009 * src/bookmarks/ephy-topic-action.c:
5010 (menu_deactivate_cb), (button_pressed_cb),
5013 Activate the menu on button press down, like other menus.
5015 2003-05-22 Marco Pesenti Gritti <marco@it.gnome.org>
5017 * src/ephy-notebook.c: (ephy_notebook_insert_page):
5019 Revert embed dnd changes. They doesnt work properly.
5021 2003-05-22 David Bordoley <bordoley@msu.edu>
5023 * embed/mozilla/mozilla-embed-single.cpp:
5024 (mozilla_set_default_prefs):
5026 Disable Blink and Marquee, cuz they are annoying and
5027 non-standard. Don't fetch sidebar whats related stuff.
5028 Line Wrap View->Source. CTRL-Mousewheel scrolls by one page.
5029 Enable Image Auto-Resizing. Enable Browsing with the Caret.
5031 2003-05-22 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
5033 * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init):
5035 Don't set a border width on the zoom control, so that it
5036 fits on the address toolbar.
5038 2003-05-22 Dmitry G. Mastrukov <dmitry@taurussoft.org>
5040 * configure.in: Added Belarusian to ALL_LINGUAS.
5042 2003-05-21 Xan Lopez <xan@masilla.org>
5044 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_is_unique):
5046 Correct indentation of args.
5048 * src/ephy-window.c: (ephy_window_selection_received_cb):
5050 Yet more new tab logic fixes.
5052 2003-05-21 Xan Lopez <xan@masilla.org>
5054 * embed/ephy-favicon-cache.c: (remove_obsolete_icons),
5057 s/g_object_unref/ephy_node_unref/ on EphyNodes.
5059 2003-05-21 Xan Lopez <xan@masilla.org>
5061 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
5062 * src/session.c: (parse_embed):
5064 Fix according to new tab logic.
5066 2003-05-21 Marco Pesenti Gritti <marco@it.gnome.org>
5068 * src/ephy-notebook.c: (child_realize_cb),
5069 (ephy_notebook_insert_page):
5071 Implement our own drag dest on the embed. Dnd of multiple
5072 urls on embed now open them in tabs.
5074 2003-05-21 Christian Neumair <chris@gnome-de.org>
5076 * embed/downloader-view.c: (downloader_view_set_download_info):
5078 Add gettext call to l10nize string displayed in remaining column when
5079 download is complete.
5081 2003-05-21 David Bordoley <bordoley@msu.edu>
5083 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
5085 s/address/page. This always bothered me.
5087 2003-05-21 Christian Neumair <chris@gnome-de.org>
5089 * data/glade/epiphany.glade
5090 * data/glade/prefs-dialog.glade
5091 * data/epiphany.schemas.in
5092 * embed/downloader-view.c
5093 * embed/downloader-view.h:
5095 Applied patch from #113367 which inter alia removes the keep_open
5096 option from the download manager and does various download UI tweakage.
5098 2003-05-21 Marco Pesenti Gritti <marco@it.gnome.org>
5100 * src/bookmarks/ephy-bookmarks-editor.c:
5101 (cmd_open_bookmarks_in_tabs),
5102 (ephy_bookmarks_editor_node_activated_cb):
5103 * src/ephy-automation.c: (impl_ephy_automation_loadurl):
5104 * src/ephy-history-window.c: (cmd_open_bookmarks_in_tabs),
5105 (cmd_open_bookmarks_in_browser):
5106 * src/ephy-notebook.c: (notebook_drag_data_received_cb):
5107 * src/ephy-shell.c: (ephy_shell_new_tab):
5109 * src/popup-commands.c: (popup_cmd_link_in_new_window),
5110 (popup_cmd_link_in_new_tab), (popup_cmd_image_in_new_tab),
5111 (popup_cmd_image_in_new_window), (popup_cmd_frame_in_new_tab),
5112 (popup_cmd_frame_in_new_window):
5113 * src/window-commands.c: (window_cmd_file_new_window),
5114 (window_cmd_file_new_tab), (window_cmd_view_page_source):
5116 Cleanup new tab logic, and ever use window for new instances.
5118 2003-05-21 Marco Pesenti Gritti <marco@it.gnome.org>
5120 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_save):
5122 Do not free memory is not a good idea
5124 * lib/ephy-node-db.c: (ephy_node_db_set_name):
5126 Free it two times is even worst
5128 2003-05-20 Marco Pesenti Gritti <marco@it.gnome.org>
5130 * lib/ephy-dnd.c: (ephy_dnd_drag_data_get),
5131 (ephy_dnd_node_list_extract_nodes):
5132 * lib/ephy-node-db.c: (ephy_node_db_set_name), (node_from_id_real),
5133 (ephy_node_db_get_name):
5134 * lib/ephy-node-db.h:
5135 * lib/ephy-node.c: (ephy_node_get_db):
5137 * lib/widgets/ephy-location-entry.c:
5138 (ephy_location_entry_button_press_event_cb),
5139 (ephy_location_entry_build):
5140 * lib/widgets/ephy-tree-model-sort.c: (each_node_get_data_binder):
5142 Fix nodes drag and drop.
5143 Make double click select the whole address in toolbar entry.
5145 2003-05-20 Marco Pesenti Gritti <marco@it.gnome.org>
5147 * lib/ephy-dnd.c: (ephy_dnd_drag_data_get),
5148 (ephy_dnd_node_list_extract_nodes):
5149 * lib/ephy-node-db.c: (ephy_node_db_set_name), (node_from_id_real),
5150 (ephy_node_db_get_name):
5151 * lib/ephy-node-db.h:
5152 * lib/ephy-node.c: (ephy_node_get_db):
5154 * lib/widgets/ephy-location-entry.c:
5155 (ephy_location_entry_button_press_event_cb),
5156 (ephy_location_entry_build):
5157 * lib/widgets/ephy-tree-model-sort.c: (each_node_get_data_binder):
5159 2003-05-20 Christian Neumair <chris@gnome-de.org>
5161 * embed/downloader-view.c: (format_time):
5163 Mark time format strings for translation.
5165 2003-05-20 Xan Lopez <xan@masilla.org>
5167 * data/glade/epiphany.glade:
5168 * embed/find-dialog.c: (impl_show):
5170 Make find dialog unresizable, blah.
5172 2003-05-19 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
5174 Simplified and reorganised zoom. Implement a zoom control for the
5177 * lib/widgets/ephy-zoom-action.h:
5178 * lib/widgets/ephy-zoom-action.c:
5179 * lib/widgets/ephy-zoom-control.h:
5180 * lib/widgets/ephy-zoom-control.c:
5182 New. A simple zoom control and a corresponding egg action.
5187 New. Define the supported zoom levels, plus some helper functions.
5189 * data/ui/epiphany-toolbar.xml.in:
5191 * src/toolbar.c: (toolbar_update_zoom_control),
5192 (zoom_to_level_cb), (toolbar_setup_actions):
5194 Hook up zoom control.
5196 * src/ephy-window.c: (toolbar_update_zoom_control):
5198 New. Updates toolbar zoom control and menu item sensitivity.
5200 * embed/mozilla/mozilla-embed.c: (impl_zoom_set, impl_zoom_get):
5201 * embed/ephy-embed.[ch]: (zoom_set), (zoom_get), (ephy_embed_zoom_set),
5202 (ephy_embed_zoom_get):
5203 * lib/ephy-marshal.list:
5204 * src/ephy-nautilus-view.c: (gnv_embed_zoom_change_cb),
5205 (gnv_zoomable_set_zoom_level_cb):
5206 * src/ephy-tab.c: (ephy_tab_zoom_changed_cb):
5207 * src/ephy-window.c: (ephy_window_set_zoom):
5209 Use float zoom factor instead of int percent for zoom.
5211 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
5212 (ephy_nautilus_view_class_init), (gnv_zoomable_set_zoom_level_cb),
5213 (gnv_zoomable_zoom_in_cb), (gnv_zoomable_zoom_out_cb),
5214 (gnv_zoomable_zoom_to_default_cb), (gnv_embed_zoom_change_cb):
5215 * src/window-commands.c: (window_cmd_view_zoom_in),
5216 (window_cmd_view_zoom_out), (window_cmd_view_zoom_normal):
5218 Simplified; use ephy-zoom.h where appropriate.
5220 2003-05-20 Marco Pesenti Gritti <marco@it.gnome.org>
5222 * embed/downloader-view.c: (downloader_view_build_ui):
5223 * embed/mozilla/Makefile.am:
5224 * embed/mozilla/default-prefs.js:
5225 * embed/mozilla/mozilla-embed-single.cpp:
5226 * embed/mozilla/mozilla-notifiers.cpp:
5227 * embed/mozilla/mozilla-prefs.cpp:
5228 * embed/mozilla/mozilla-prefs.h:
5229 * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes):
5230 * src/bookmarks/ephy-bookmarks-editor.c:
5231 (ephy_bookmarks_editor_construct):
5232 * src/ephy-history-window.c: (ephy_history_window_construct):
5235 Go back hardcoding defaults in the code, mozilla pref api sucks :/
5236 Cleanup mozilla prefs code, we can use mozilla api directly now,
5237 no need for a wrapper like in galeon1.
5239 2003-05-19 Christian Neumair <chris@gnome-de.org>
5241 * data/glade/epiphany.glade
5242 * data/glade/prefs-dialog.glade
5243 * data/glade/print.glade
5244 * src/bookmarks/ephy-bookmark-properties.c
5245 * src/bookmarks/ephy-new-bookmark.c
5248 * src/window-commands.c :
5250 Made (hopefully) all dialogs HIG compliant, at least when it comes to spacing.
5251 Last patch of the #112781 patch series.
5253 2003-05-19 David Bordoley <bordoley@msu.edu>
5255 * embed/downloader-view.c: (downloader_view_build_ui):
5256 * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
5257 * lib/ephy-stock-icons.h:
5258 * src/ephy-history-window.c: (ephy_history_window_construct):
5259 * src/bookmarks/ephy-bookmarks-editor.c:
5260 ephy_bookmarks_editor_construct):
5262 Use stock icons instead of the files directly to set window
5265 2003-05-19 David Bordoley <bordoley@msu.edu>
5267 * data/epiphany.schemas.in:
5268 * data/glade/prefs-dialog.glade:
5270 * src/ephy-shell.c: (build_homepage_url):
5271 * src/pref-dialog.c: (properties[])
5273 Shortest patch ever!!! Kill the new page pref.
5276 2003-05-19 Marco Pesenti Gritti <marco@it.gnome.org>
5279 * lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes):
5280 * lib/ephy-node.c: (write_lock_to_read_lock),
5281 (read_lock_to_write_lock), (lock_gdk), (unlock_gdk), (callback),
5282 (ephy_node_emit_signal), (ephy_node_finalize), (real_remove_child),
5283 (remove_child), (signal_object_weak_notify),
5284 (unref_signal_objects), (ephy_node_dispose), (ephy_node_new),
5285 (ephy_node_new_with_id), (ephy_node_get_id), (ephy_node_ref),
5286 (ephy_node_unref), (ephy_node_freeze), (ephy_node_thaw),
5287 (child_changed), (real_set_property), (ephy_node_set_property),
5288 (ephy_node_get_property), (ephy_node_get_property_string),
5289 (ephy_node_get_property_boolean), (ephy_node_get_property_long),
5290 (ephy_node_get_property_int), (ephy_node_get_property_double),
5291 (ephy_node_get_property_float), (ephy_node_get_property_node),
5292 (save_parent), (ephy_node_save_to_xml), (real_add_child),
5293 (ephy_node_new_from_xml), (ephy_node_add_child),
5294 (ephy_node_remove_child), (ephy_node_has_child),
5295 (ephy_node_real_get_child_index), (ephy_node_sort_children),
5296 (ephy_node_reorder_children), (ephy_node_get_children),
5297 (ephy_node_get_n_children), (ephy_node_get_nth_child),
5298 (get_child_index_real), (ephy_node_get_child_index),
5299 (ephy_node_get_next_child), (ephy_node_get_previous_child),
5300 (ephy_node_signal_connect_object), (ephy_node_signal_disconnect):
5302 * lib/ephy-state.c: (ephy_states_load), (ensure_states),
5303 (ephy_state_add_window), (ephy_state_add_paned), (ephy_state_save):
5304 * lib/widgets/ephy-node-view.c: (ephy_node_view_class_init),
5305 (ephy_node_view_selection_changed_cb),
5306 (ephy_node_view_set_property), (ephy_node_view_get_property),
5307 (ephy_node_view_remove):
5308 * lib/widgets/ephy-tree-model-node.c:
5309 (ephy_tree_model_node_class_init),
5310 (ephy_tree_model_node_set_property),
5311 (ephy_tree_model_node_get_property),
5312 (ephy_tree_model_node_get_value), (ephy_tree_model_node_get_path),
5313 (ephy_tree_model_node_iter_next),
5314 (ephy_tree_model_node_node_from_iter):
5315 * src/bookmarks/ephy-bookmark-action.c:
5316 (ephy_bookmark_action_init), (ephy_bookmark_action_new):
5317 * src/bookmarks/ephy-bookmark-properties.c:
5318 (ephy_bookmark_properties_class_init),
5319 (ephy_bookmark_properties_set_property):
5320 * src/bookmarks/ephy-bookmarks-editor.c:
5321 (cmd_show_in_bookmarks_bar), (cmd_open_bookmarks_in_tabs),
5322 (cmd_open_bookmarks_in_browser), (cmd_delete),
5323 (cmd_bookmark_properties), (cmd_copy),
5324 (ephy_bookmarks_editor_node_activated_cb),
5325 (ephy_bookmarks_editor_update_menu),
5326 (ephy_bookmarks_editor_dispose), (node_dropped_cb),
5327 (ephy_bookmarks_editor_construct):
5328 * src/bookmarks/ephy-bookmarks-export.c: (add_topics_list):
5329 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
5330 (ephy_bookmarks_init), (ephy_bookmarks_add),
5331 (ephy_bookmarks_add_keyword), (ephy_bookmarks_get_from_id):
5332 * src/bookmarks/ephy-bookmarks.h:
5333 * src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
5334 (sort_bookmarks), (sort_topics), (build_menu),
5335 (ephy_topic_action_init), (ephy_topic_action_new):
5336 * src/bookmarks/ephy-topics-selector.c:
5337 (ephy_topics_selector_class_init),
5338 (ephy_topics_selector_set_property),
5339 (ephy_topics_selector_get_property):
5340 * src/ephy-history-window.c: (cmd_open_bookmarks_in_tabs),
5341 (cmd_open_bookmarks_in_browser), (cmd_copy), (cmd_bookmark_link),
5342 (ephy_history_window_node_activated_cb),
5343 (ephy_history_window_update_menu):
5344 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize):
5345 * src/ephy-toolbars-model.c: (impl_add_item):
5346 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_load),
5347 (ephy_favicon_cache_init), (ephy_favicon_cache_finalize),
5348 (ephy_favicon_cache_get):
5349 * embed/ephy-history.c:
5350 (ephy_history_autocompletion_source_foreach), (ephy_history_load),
5351 (pages_removed_cb), (ephy_history_init), (ephy_history_finalize),
5352 (ephy_history_add_host), (ephy_history_visited),
5353 (ephy_history_add_page):
5355 Ok biggest commit of ephy history.
5356 Extend node api to allow to branch different databases, deobjectify
5357 nodes for better perfomance, smarted id factory.
5358 Convert code to use the new api.
5359 This will very likely break something, please backup your bookmarks (the .xml)
5362 2003-05-19 David Bordoley <bordoley@msu.edu>
5364 * data/epiphany.schemas.in:
5365 * data/glade/prefs-dialog.glade:
5366 * embed/ephy-embed-prefs.h:
5367 * embed/mozilla/default-prefs.js:
5368 * embed/mozilla/mozilla-notifiers.cpp: (conversion_table []):
5369 * src/prefs-dialog.c: (properties []):
5371 Remove fine grain color settings. Always use the system theme
5372 colors in the case where a page doesn't set it own colors.
5374 2003-05-18 Marco Pesenti Gritti <marco@it.gnome.org>
5378 * data/starthere/Makefile.am:
5382 2003-05-18 Marco Pesenti Gritti <marco@it.gnome.org>
5389 * embed/find-dialog.c: (dialog_constrain_height):
5393 * lib/ephy-start-here.c:
5397 2003-05-18 Xan Lopez <xan@masilla.org>
5399 * NEWS: Updates, typos.
5401 2003-05-18 Marco Pesenti Gritti <marco@it.gnome.org>
5403 * NEWS: update for 0.6.1, feel free to improve
5405 2003-05-17 Xan Lopez <xan@masilla.org>
5407 * embed/find-dialog.c: (dialog_constrain_height), (impl_show):
5409 Do not allow to resize the dialog vertically, fixes #112727.
5411 * embed/mozilla/FilePicker.cpp:
5413 Remove unused header.
5415 2003-05-17 Marco Pesenti Gritti <marco@it.gnome.org>
5417 * src/ephy-window.c: (ephy_window_set_chrome):
5419 Use gtk api for fullscreen, not wm directly
5421 2003-05-17 Christian Neumair <chris@gnome-de.org>
5425 * data/starthere/index.xml.in
5426 * data/starthere/section.xsl
5427 * data/starthere/smartbookmarks.xml.in:
5429 i18nized page title and links, fixed semantic inconsistency.
5431 * data/ui/epiphany-ui.xml.in
5432 * src/ephy-favorites-menu.c:
5434 Only construct Go menu's third separator if there are menu items added
5437 * embed/downloader-view.c:
5439 Re-added mnemonics to pause/resume button.
5441 * embed/mozilla/mozilla-i18n.c
5442 * embed/mozilla/mozilla-notifiers.cpp
5443 * embed/downloader-view.c
5444 * embed/ephy-embed-event.c
5445 * embed/ephy-embed-persist.c
5446 * embed/ephy-embed-utils.c
5447 * embed/ephy-history.c
5448 * lib/widgets/ephy-autocompletion-window.c
5449 * lib/widgets/ephy-node-view.c
5450 * lib/widgets/ephy-tree-model-node.c
5451 * lib/eel-gconf-extensions.c
5452 * lib/ephy-file-helpers.c
5455 * lib/ephy-start-here.c
5457 * src/bookmarks/ephy-bookmark-action.c
5458 * src/bookmarks/ephy-bookmark-properties.c
5459 * src/bookmarks/ephy-bookmarks-editor.c
5460 * src/bookmarks/ephy-bookmarks.c
5461 * src/bookmarks/ephy-new-bookmark.c
5462 * src/bookmarks/ephy-topic-action.c
5463 * src/ephy-encoding-menu.c
5464 * src/ephy-history-window.c
5465 * src/ephy-notebook.c
5467 * src/ppview-toolbar.c
5471 Various i18n include fixes, inter alia included config.h where
5474 * src/ephy-go-action.c:
5476 Ditto, plus fixed gettext call.
5480 Ditto, plus some slight string fixes.
5482 * src/prefs-dialog.c:
5484 Ditto, plus added some gettext calls to localize language and encoding
5487 * src/window-commands.c:
5489 Capitalized "Toolbar Editor" in the toolbar editor window's title.
5491 2003-05-17 David Bordoley <bordoley@msu.edu>
5492 Marco Pesenti Gritti <marco@it.gnome.org>
5494 * data/ui/epiphany-ui.xml.in:
5496 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item):
5497 * src/ephy-notebook.c: (ephy_notebook_class_init),
5498 (ephy_notebook_move_page), (move_tab),
5499 (notebook_drag_data_received_cb), (ephy_notebook_init),
5500 (ephy_notebook_set_page_status), (update_tabs_visibility),
5501 (ephy_notebook_insert_page), (ephy_notebook_remove_page),
5502 (ephy_notebook_set_page_title):
5503 * src/ephy-notebook.h:
5504 * src/ephy-tabs-menu.c: (ephy_tabs_menu_class_init),
5505 (ephy_tabs_menu_init), (ephy_tabs_menu_clean),
5506 (ephy_tabs_menu_finalize_impl), (ephy_tabs_menu_set_property),
5507 (ephy_tabs_menu_get_property), (ephy_tabs_menu_new),
5508 (ephy_tabs_menu_verb_cb), (ephy_tabs_menu_set_action_accelerator),
5509 (ephy_tabs_menu_rebuild), (ephy_tabs_menu_update):
5510 * src/ephy-tabs-menu.h:
5511 * src/ephy-window.c: (setup_window),
5512 (update_tabs_menu_sensitivity), (ephy_window_tabs_changed_cb),
5513 (setup_notebook), (ephy_window_init), (ephy_window_finalize),
5514 (ephy_window_update_control), (ephy_window_update_all_controls),
5515 (ephy_window_notebook_switch_page_cb):
5516 * src/ephy-window.h:
5517 * src/window-commands.c: (window_cmd_tabs_move_left),
5518 (window_cmd_tabs_move_right), (window_cmd_tabs_detach):
5520 Implement a list of tabs at the bottom of tabs menu.
5521 Add a changed signal to the notebook and use it to update
5522 list and sensitivity.
5524 2003-05-16 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
5526 * lib/ephy-string.h: (ephy_string_shorten):
5528 Make it utf-8 safe. Fixes bug 113114.
5530 2003-05-15 David Bordoley <bordoley@msu.edu>
5532 * data/epiphany.schemas.in:
5534 Remove unused history prefs and filtering prefs.
5536 2003-05-15 David Bordoley <bordoley@msu.edu>
5538 * src/bookmarks/ephy-bookmarks-editor.c:
5539 (ephy_bookmark_popup_entries []):
5541 Add elipses to rename menu entry.
5543 2003-05-14 Miloslav Trmac <mitr@volny.cz>
5545 * configure.in: Added Czech (cs) to ALL_LINGUAS.
5547 2003-05-14 David Bordoley <bordoley@msu.edu>
5549 * lib/ephy-state.c: (ephy_state_add_window):
5550 * lib/ephy-state.h: (EphyStateWindowFlags):
5552 Add some flags so that we can choose to save
5553 position or size or both.
5555 * lib/ephy-dialog.c: (setup_default_size):
5556 * src/ephy-window.c: (ephy_window_show):
5557 * src/window-commands.c: (window_cmd_edit_toolbar):
5558 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
5559 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
5561 Only save size for dialogs and main windows.
5563 * src/ephy-history-window.c: (ephy_history_window_construct):
5564 * src/bookmarks/ephy-bookmarks-editor.c:
5565 (ephy_bookmarks_editor_construct):
5567 Save size and position.
5569 2003-05-14 Xan Lopez <xan@masilla.org>
5571 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
5573 Don't split sentences, fixes #112938. Patch by dave, l10n iron fist by
5576 2003-05-13 David Bordoley <bordoley@msu.edu>
5578 * data/ui/epiphany-history-window-ui.xml.in:
5579 * src/ephy-history-window.c:
5581 s/bookmark page/bookmark link, more consistent with
5582 the docs and better ui.
5584 * help/C/epiphany.xml:
5586 Start the create a bookmark section. Needs more work.
5587 Finish to open/copy address bookmark/history link sections.
5589 2003-05-13 Xan Lopez <xan@masilla.org>
5591 * data/starthere/smartbookmarks.xml.in:
5593 s/&/&/, fix by kenneth.
5595 2003-05-13 Xan Lopez <xan@masilla.org>
5597 * src/bookmarks/ephy-bookmarks.c: (get_topics_list):
5599 Fix the no_topics pointer writing, fixes adding bookmarks to
5600 Uncategorized when they are removed from a topic and they still are in
5601 other topics (Bad Marco).
5603 2003-05-13 Marco Pesenti Gritti <marco@it.gnome.org>
5605 * embed/mozilla/ExternalProtocolService.cpp:
5607 Revert api change. So we keep 2.2 compatibility.
5609 * lib/widgets/ephy-location-entry.c:
5610 (ephy_location_entry_class_init), (location_focus_out_cb),
5611 (ephy_location_entry_activate_cb):
5612 * lib/widgets/ephy-location-entry.h:
5614 Add a finished callback to know when the user finished
5617 * src/bookmarks/ephy-bookmarks.c: (history_site_visited_cb),
5618 (ephy_bookmarks_set_icon):
5620 Remove unused vars. Bad xan.
5622 * src/toolbar.c: (location_finished_cb),
5623 (toolbar_activate_location):
5625 Show the toolbar on ctrl+l, hide it again when the user
5626 finished to edit (focus out/activate)
5628 2003-05-13 David Bordoley <bordoley@msu.edu>
5630 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct),
5631 (duplicate_bookmark_response_cb), (ephy_new_bookmark_is_unique):
5633 Don't go modal when showing the duplicate bookmark dialog.
5635 2003-05-13 David Bordoley <bordoley@msu.edu>
5637 * src/ephy-history-window.c: (cmd_bookmark_page):
5638 * src/popup-commands.c: (popup_cmd_bookmark_link):
5639 * src/window-commands.c: (window_cmd_file_bookmark_page):
5640 * src/bookmarks/ephy-new-bookmark.c: (response_cb),
5641 (ephy_new_bookmark_response_cb):
5642 * src/bookmarks/ephy-new-bookmark.h:
5644 Get rid of the unneeded convenience callback since no
5645 one is try to make the new bookmark dialog modal anymore.
5647 2003-05-12 Xan Lopez <xan@masilla.org>
5649 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
5650 (history_site_visited_cb), (ephy_bookmarks_find_bookmark),
5651 (ephy_bookmarks_set_icon), (ephy_bookmarks_remove_keyword):
5652 * src/bookmarks/ephy-bookmarks.h:
5653 * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct),
5654 (ephy_new_bookmark_is_unique), (ephy_new_bookmark_new):
5655 * src/bookmarks/ephy-new-bookmark.h:
5656 * src/ephy-history-window.c: (cmd_bookmark_page):
5657 * src/popup-commands.c: (popup_cmd_bookmark_link):
5658 * src/window-commands.c: (window_cmd_file_bookmark_page):
5660 Don't allow to have more than one bookmark with the same
5661 URL^H^H^Haddress, warn the user with a nice dialog.
5664 2003-05-12 Marco Pesenti Gritti <marco@it.gnome.org>
5666 * embed/mozilla/ExternalProtocolService.cpp:
5668 Use new gnome vfs show_url api.
5670 * embed/mozilla/MozRegisterComponents.cpp:
5672 Register external protocols !
5674 * embed/mozilla/mozilla-embed-single.cpp:
5676 Check that the ftp handler is not epiphany, to
5677 avoid infinite loop.
5679 2003-05-11 Xan Lopez <xan@masilla.org>
5683 Fix make dist, patch by Osma Ahvenlampi <oak@iki.fi>
5685 2003-05-11 Marco Pesenti Gritti <marco@it.gnome.org>
5687 * data/starthere/smartbookmarks.xml.in:
5689 Fix google smart bookmarks to use utf8
5691 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url):
5693 Fix google smart bookmarks to use utf8.
5694 Escape the search string before merging it in the url.
5696 2003-05-11 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
5698 * src/statusbar.c: (statusbar_init), (statusbar_finalize):
5700 Correct ref-counting of tooltips.
5702 2003-05-10 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
5704 * src/ephy-notebook.c: (ephy_notebook_init), (tab_get_label),
5705 (tab_build_label), (ephy_notebook_set_page_tite):
5707 Show the full page title in tooltip on the tab label.
5708 Loosely based on a patch for galeon2 by Tommi Komulainen
5709 (attached to bug 64737).
5711 2003-05-11 Marco Pesenti Gritti <marco@it.gnome.org>
5713 * lib/egg/egg-action.c:
5714 * lib/egg/eggseparatortoolitem.c:
5715 * lib/egg/eggtoggletoolbutton.c:
5716 * lib/egg/eggtoolbar.c:
5717 * lib/egg/eggtoolbutton.c:
5718 * lib/egg/eggtoolitem.c:
5719 * lib/egg/eggtoolitem.h:
5723 * src/bookmarks/Makefile.am:
5724 * src/bookmarks/ephy-bookmarks.c:
5725 * src/bookmarks/ephy-bookmarks-export.c:
5726 * src/bookmarks/ephy-bookmarks-export.h:
5728 Export bookmarks in an rdf format (RSS was perfect,
5729 so I just used it instead of inventing a new one).
5730 This is useful to ensure compatibility in case
5731 of database formats changes. It will be used also
5732 as import format for ephy. Also I think it can be easily
5733 displayed, need to talk with Edd about the css url though.
5735 Thanks to Edd Dumbill for the help with this.
5737 2003-05-11 Xan Lopez <xan@masilla.org>
5739 * src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu):
5743 2003-05-10 Xan Lopez <xan@masilla.org>
5745 * lib/ephy-node.c: (ephy_node_real_get_child_index),
5746 (ephy_node_sort_children), (ephy_node_get_child_index):
5749 Add ephy_node_sort_children, unused but kept for future reference
5750 in jorn's s3kr3t project (and it's cool to be the state of the art
5751 implementation of node stuff anyway).
5753 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
5755 * embed/mozilla/ContentHandler.cpp:
5759 2003-05-10 Xan Lopez <xan@masilla.org>
5761 * embed/ephy-favicon-cache.c:
5762 * embed/ephy-history.c: (ephy_history_init):
5763 * lib/ephy-node-common.h:
5766 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_delete),
5767 (ephy_bookmarks_editor_update_menu):
5768 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
5769 (ephy_bookmarks_add_keyword):
5770 * src/bookmarks/ephy-topic-action.c: (sort_bookmarks),
5771 (build_bookmarks_menu), (sort_topics), (build_topics_menu):
5773 Alphabetical sort of bookmarks menu elements, fixes #111315.
5774 Also create ephy-node-common.h with some general enums.
5776 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
5778 * data/epiphany.schemas.in:
5780 Use sys language as default
5782 * data/glade/prefs-dialog.glade:
5784 Put back stuff I accidentally removed.
5786 * data/glade/print.glade:
5788 Set it has hidden in glade, so we can set position
5791 * embed/mozilla/mozilla-notifiers.cpp:
5792 * src/prefs-dialog.c:
5796 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
5798 * data/epiphany.schemas.in:
5799 * data/glade/prefs-dialog.glade:
5800 * embed/ephy-embed-prefs.h:
5801 * embed/mozilla/mozilla-notifiers.cpp:
5802 * src/language-editor.h:
5803 * src/prefs-dialog.c:
5805 Implement security page. Remove some useless
5806 hidden prefs in the process.
5808 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
5810 * data/epiphany.schemas.in:
5811 * data/glade/prefs-dialog.glade:
5814 * src/ephy-shell.c: (ephy_shell_new_window_cb):
5815 * src/ephy-tab.c: (ephy_tab_new_window_cb):
5816 * src/prefs-dialog.c: (prefs_dialog_get_type), (prefs_dialog_new),
5817 (prefs_dialog_show_help), (setup_font_menu), (save_font_menu),
5818 (font_entry_changed_cb), (attach_font_signal),
5819 (attach_fonts_signals), (size_spinbutton_changed_cb),
5820 (attach_size_controls_signals), (setup_size_control),
5821 (setup_size_controls), (setup_fonts),
5822 (default_charset_menu_changed_cb), (find_charset_in_list_cmp),
5823 (create_default_charset_menu), (general_prefs_new_language_menu),
5824 (language_menu_changed_cb), (create_language_menu),
5825 (set_homepage_entry), (prefs_dialog_init),
5826 (prefs_dialog_response_cb),
5827 (prefs_clear_disk_cache_button_clicked_cb),
5828 (fonts_language_optionmenu_changed_cb),
5829 (prefs_homepage_current_button_clicked_cb),
5830 (prefs_homepage_blank_button_clicked_cb), (fill_language_editor),
5831 (language_dialog_changed_cb),
5832 (prefs_language_more_button_clicked_cb):
5833 * src/prefs-dialog.h:
5834 * src/window-commands.c: (window_cmd_edit_prefs):
5836 Rework prefs dialog ui a bit. Remove jumpto and tabbed_popups
5837 prefs (jumpto is still in the schemas.
5838 Remove the crazy page by page separation in the code.
5840 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
5842 * embed/mozilla/mozilla-embed.cpp:
5844 Share signal emission for all dom mouse events, so
5845 they dont go out of sync.
5847 * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb),
5848 (ephy_tab_dom_mouse_down_cb), (ephy_tab_security_change_cb),
5851 Take middle click actions on click instead of on mouse down.
5854 2003-05-09 Christopher Blizzard <blizzard@redhat.com>
5856 * src/ephy-navigation-action.c (activate_up_menu_item_cb):
5857 * src/ephy-navigation-action.c (activate_back_or_forward_menu_item_cb):
5858 * lib/eel-gconf-extensions.c (ephy_notification_add):
5860 Fix 64 bit problems. Patch from katzj@redhat.com.
5862 2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
5864 * src/prefs-dialog.c: (prefs_dialog_show_help):
5868 2003-05-07 Lee Willis <lwillis@plus.net>
5870 * src/bookmarks/ephy-topic-action.c:
5872 Don't show broken sub-menus for topics that
5873 have no children in the bookmark toolbar.
5874 Follow IE behaviour and show an insensitive
5877 2003-05-09 David Adam Bordoley <bordoley@msu.edu>
5879 * src/ephy-history-window.c:
5880 (confirmation_dialog_construct):
5882 s/items/links to match the docs.
5884 2003-05-08 David Adam Bordoley <bordoley@msu.edu>
5886 * data/epiphany.schemas.in:
5887 * data/starthere/index.xml.in:
5888 * data/starthere/smartbookmarks.xml.in:
5890 s/location/address and some other minor changes.
5892 2003-05-08 David Adam Bordoley <bordoley@msu.edu>
5894 * src/bookmarks/ephy-bookmark-action.c:
5895 (ephy_bookmark_action_sync_icon),
5896 (ephy_bookmark_action_sync_label):
5898 Don't set an icon unless their is a favicon.
5899 Append a colon onto the label of smartbookmarks.
5901 2003-05-08 David Adam Bordoley <bordoley@msu.edu>
5904 * data/glade/epiphany.glade:
5905 * data/glade/prefs-dialog.glade:
5906 * data/glade/print.glade:
5907 * src/ephy-history-window.c: (ephy_history_ui_entries [])
5908 (ephy_history_window_update_menu),
5909 (ephy_history_window_construct):
5910 * src/ephy-window.c: (ephy_popups_entries []),
5911 * src/toolbar.c: (toolbar_setup_actions):
5912 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
5913 * src/bookmarks/ephy-bookmarks-editor.c:
5914 (ephy_bookmark_popup_entries []),
5915 (ephy_bookmarks_editor_update_menu):
5917 s/location/address. Fix up mnemonic collisions
5918 in the print dialog. Mark toolbar action names
5919 for translation. s/location/"address entry" for
5920 the entry bar name (this may change depending
5921 on what the docs team says). Add a todo
5922 about changing code to use address where
5925 2003-05-08 David Adam Bordoley <bordoley@msu.edu>
5927 * data/glade/epiphany.glade:
5929 Add a label to the find field.
5932 2003-05-08 David Adam Bordoley <bordoley@msu.edu>
5934 * lib/ephy-gui.c: (ephy_gui_help):
5937 Convenience function for displaying help.
5938 Remove unneeded include of gnome-dialog.h
5940 * src/ephy-history-window.c: (cmd_help_contents):
5941 * src/prefs-dialog.c: (prefs_dialog_show_help):
5942 * src/window-commands.c: (window_cmd_help_contents),
5943 (window_cmd_help_about):
5944 * src/bookmarks/ephy-bookmark-properties.c:
5945 (ephy_bookmark_properties_help),
5946 (bookmark_properties_response_cb):
5947 * src/bookmarks/ephy-bookmarks-editor.c:
5948 (cmd_help_contents):
5949 * src/bookmarks/ephy-new-bookmark.c:
5950 (ephy_new_bookmark_help), (response_cb):
5952 Hook up help to windows/dialogs.
5953 Add the guilty parties to about.
5955 * help/C/epiphany.xml:
5957 Fixed the "To Create a New Bookmark" id.
5959 2003-05-08 Anders Carlsson <andersca@codefactory.se>
5961 * autogen.sh: Require automake >= 1.6
5963 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
5965 * help/C/epiphany.xml:
5967 Add "To Select Bookmarks and Topics" section.
5969 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
5971 * help/C/epiphany.xml:
5973 Add help for adding/removing bookmarks/topics
5974 from the bookmarks bar, renaming and deleting.
5976 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
5978 * help/C/epiphany.xml:
5980 Slight reorganization to the "Browsing the
5981 web" section. Added "To Save a Page to a File"
5982 section. s/file/page in the find help section.
5984 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
5986 * help/C/epiphany.xml:
5990 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
5992 * help/C/epiphany.xml:
5996 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
5998 * help/C/epiphany.xml:
6000 Document New Window and New Tab.
6002 2003-05-07 David Adam Bordoley <bordoley@msu.edu>
6004 * help/C/epiphany.xml:
6006 Fixed some badly formed xml, bad dave!
6008 2003-05-06 David Adam Bordoley <bordoley@msu.edu>
6010 * help/C/epiphany.xml:
6012 Docs for "To Show and Hide Browser Window
6013 Components" section.
6015 2003-05-06 David Adam Bordoley <bordoley@msu.edu>
6017 * help/C/epiphany.xml:
6019 Write the Browser Windows section.
6020 Minor touchups to other sections.
6022 2003-05-06 David Adam Bordoley <bordoley@msu.edu>
6024 * help/C/epiphany.xml:
6026 Remove the editorializing from the introduction section,
6027 since the Documentation Style Guide specifically states
6028 not to do this. Remove the screenshot from the docs too,
6029 its old and needs to be redone to meet our guidlines.
6030 Write the Getting Started section, changing terminology
6031 to "open" instead of "start." Marco would it be worthwhile
6032 to add a docs specific changelog?
6034 2003-05-06 David Adam Bordoley <bordoley@msu.edu>
6036 * help/C/epiphany.xml:
6038 Initial checkin of the help stubs. Need to hook
6039 these up to the ui and actually write the help.
6041 2003-05-06 Edd Dumbill <edd@usefulinc.com>
6047 2003-05-05 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6050 * src/ephy-shell.h: (ephy_shell_new_tab):
6052 Implement the EPHY_NEW_TAB_APPEND_AFTER flag.
6054 * src/ephy-window.c:
6055 * src/ephy-window.h: (ephy_window_add_tab):
6057 Changed parameter (gboolean) groupde to (gint) position, to support
6058 specifying the position in the notebook to insert the new tab into.
6060 * src/ephy-shell.c: (ephy_shell_new_window_cb):
6061 * src/ephy-tab.c: (ephy_tab_new_window_cb):
6063 Fix callers of ephy_window_add_tab for new parameter.
6065 * src/ephy-notebook.c: (notebook_drag_data_received_cb),
6066 (ephy_notebook_init), (ephy_notebook_insert_page):
6068 Implement drag-and-drop of links to tabs.
6070 2003-05-06 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6072 * embed/mozilla/EphyWrapper.cpp: (EphyWrapper::SetZoomOnDocshell):
6074 Check for NULL PresContext.
6076 2003-05-06 Marco Pesenti Gritti <marco@it.gnome.org>
6078 * embed/mozilla/mozilla-embed-single.cpp:
6080 Remove proxy prefs initialization. Now we call the gconf
6081 notifier on startup for all mozilla prefs, so it should
6082 be no more necessary.
6084 * embed/mozilla/mozilla-notifiers.cpp:
6086 Fix a nice infinite loop with EmbedSingle being shell_get from
6087 his _init. General cleanup of that code. Galeon1 code is so messy :/
6089 2003-05-04 Osma Ahvenlampi <oa@iki.fi>
6091 * src/bookmarks/ephy-bookmarks.c:
6092 * src/bookmarks/ephy-bookmarks.h:
6093 * src/bookmarks/ephy-bookmarks-import.c:
6094 * src/bookmarks/ephy-new-bookmark.c:
6096 Fix memory leak while saving bookmarks, and performance problem
6099 2003-05-06 Christian Rose <menthos@menthos.com>
6101 * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
6103 2003-05-05 Marco Pesenti Gritti <marco@it.gnome.org>
6105 * src/bookmarks/ephy-bookmarks-editor.c: (build_search_box):
6106 * src/ephy-history-window.c: (confirmation_dialog_response_cb),
6107 (confirmation_dialog_construct), (cmd_clear), (cmd_bookmark_page),
6108 (ephy_history_window_class_init), (entry_selection_changed_cb),
6109 (add_entry_monitor), (view_focus_cb), (add_focus_monitor),
6110 (remove_focus_monitor), (ephy_history_window_show_popup_cb),
6111 (build_search_box), (view_selection_changed_cb),
6112 (ephy_history_window_construct), (ephy_history_window_dispose):
6113 * src/window-commands.c: (toolbar_editor_destroy_cb),
6114 (toolbar_editor_response_cb), (window_cmd_edit_toolbar),
6115 (window_cmd_help_contents):
6117 Better sensitivity updates for history
6119 2003-05-05 David Adam Bordoley <bordoley@msu.edu>
6121 * src/toolbar.c: (update_toolbar_remove_flag),
6122 (toolbar_set_window):
6124 If there is only one "toolbar" make it non-removable.
6126 * src/bookmarks/ephy-bookmarks.c: (default_bookmarks []),
6127 (default_topics []), (ephy_bookmarks_init_defaults):
6129 Make the default topic similar to safari's. Mark
6130 the default google smartbookmark for translation and
6131 include a comment instructing translators how to properly
6132 translate it. Add the google smartbookmark to the
6133 bookmarks bar by default.
6135 * src/bookmarks/ephy-topic-action.c: (create_tool_item):
6137 Change the space between the topic and it arrow to 3px.
6138 6px seemed like too much.
6140 2003-05-05 Marco Pesenti Gritti <marco@it.gnome.org>
6142 * lib/egg/egg-editable-toolbar.c:
6143 * lib/egg/egg-toolbar-editor.c:
6144 * lib/egg/egg-toolbar-editor.h:
6145 * lib/egg/egg-toolbars-model.c:
6146 * lib/egg/egg-toolbars-model.h:
6148 Update (removing toolbars with context menu works again).
6150 * src/window-commands.c: (toolbar_editor_help_cb),
6151 (window_cmd_edit_toolbar):
6153 Build the tbe dialog, update for new egg api.
6154 Fix position of new toolbars to be before bookmarks toolbar.
6156 2003-05-02 Jon Svendsen <jon-sven@frisurf.no>
6158 * src/ephy-history-window.c: (cmd_clear), (cmd_close),
6159 (confirmation_dialog_response_cb), (confirmation_dialog_construct),
6161 Port confirmation dialog for clearing history to new history dialog.
6163 2003-05-04 David Adam Bordoley <bordoley@msu.edu>
6165 * data/epiphany.schemas.in:
6167 Fix two descriptions
6169 2003-05-04 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6171 * src/ephy-tab.c: (ephy_tab_title_cb):
6173 Use uri as title when the page is untitled.
6175 2003-05-04 Marco Pesenti Gritti <marco@it.gnome.org>
6177 * src/ephy-window.c:
6181 2003-05-04 Marco Pesenti Gritti <marco@it.gnome.org>
6183 * embed/mozilla/mozilla-embed-single.cpp:
6184 * embed/mozilla/mozilla-notifiers.cpp:
6185 * embed/mozilla/mozilla-notifiers.h:
6187 Initialize mozilla prefs on startup every time. That is necessary
6188 if people change them with gconf-editor. This is a 10 ms regression
6189 on startup but ... it's necessary. What worries me more is the 130 ms
6190 the notifiers registration takes, that's odd.
6192 2003-05-03 MArk Finlay <sisob@eircom.net>
6193 Marco Pesenti Gritti <marco@it.gnome.org>
6196 * data/epiphany.applications:
6198 Register ephy for mime types
6200 * data/epiphany.desktop.in:
6202 Use %U, so drag and drop on ephy icon will work
6206 2003-05-03 Marco Pesenti Gritti <marco@it.gnome.org>
6208 * data/ui/epiphany-bookmark-editor-ui.xml.in:
6209 * data/ui/epiphany-history-window-ui.xml.in:
6211 Hide view menus in the xml, not working.
6213 * src/window-commands.c: (toolbar_editor_destroy_cb):
6215 Update ui after tb editing, so location is not lost.
6217 2003-05-03 Marco Pesenti Gritti <marco@it.gnome.org>
6219 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
6220 (gnv_bonobo_control_activate_cb):
6222 Search for ui files in the share dir
6224 * src/statusbar.c: (statusbar_set_message):
6226 Strip \n \r from messages
6230 Allow reorder of bookmarks
6232 2003-05-03 Marco Pesenti Gritti <marco@it.gnome.org>
6234 * embed/ephy-history.c: (ephy_history_load):
6235 * src/bookmarks/ephy-bookmarks-editor.c:
6236 (ephy_bookmarks_editor_construct):
6237 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load):
6238 * src/ephy-history-window.c: (ephy_history_window_construct):
6240 Do not assert on corrupted xml, just warn.
6241 Put back views shadows for now.
6243 2003-05-03 Xan Lopez <xan@masilla.org>
6249 2003-05-03 Marco Pesenti Gritti <marco@it.gnome.org>
6254 Update for the release.
6256 * lib/egg/egg-editable-toolbar.c:
6257 * lib/egg/egg-editable-toolbar.h:
6258 * lib/egg/egg-toolbar-editor.c:
6262 2003-05-02 Xan Lopez <xan@masilla.org>
6264 * data/glade/epiphany.glade:
6265 * embed/downloader-view.c: (downloader_view_class_init),
6266 (controls_info_foreach), (downloader_view_update_controls),
6267 (downloader_view_update_details),
6268 (downloader_view_set_download_info),
6269 (downloader_view_add_download), (downloader_view_build_ui),
6270 (download_dialog_pause_cb), (download_dialog_abort_cb),
6271 (downloader_treeview_selection_changed_cb),
6272 (download_dialog_delete_cb):
6273 * embed/downloader-view.h:
6274 * embed/mozilla/ProgressListener.cpp:
6275 * embed/mozilla/ProgressListener.h:
6277 Workaround to not act on every download, ongoing or finished,
6278 when we click on Pause/Resume or Remove.
6280 Minor UI changes to the download dialog, including merging Pause
6281 and Resume in one button, and removing File: from the details view.
6284 2003-04-30 David Bordoley <bordoley@msu.edu>
6286 * data/epiphany.schemas.in:
6287 * embed/ephy-embed-types.h:
6289 * src/ephy-window.c:
6291 Remove old unused sidebar and toolbar config stuff.
6293 2003-04-30 David Bordoley <bordoley@msu.edu>
6295 * lib/ephy-state.c: (ephy_state_window_set_position),
6296 (ephy_state_window_save_position):
6298 Don't set/save window position if it is maximized.
6300 * src/ephy-history-window.c: (ephy_history_window_construct):
6301 * src/bookmarks/ephy-bookmarks-editor.c:
6302 (ephy_bookmarks_editor_construct):
6304 Don't set the shadow_type to GTK_SHADOW_IN
6305 the ScrolledWindows. It breaks some fitts law considerations,
6306 and really amounts to just visual noise.
6308 2003-04-30 David Bordoley <bordoley@msu.edu>
6311 * data/epiphany.schemas.in
6314 Remove fullscreen-only prefs for which UI items to display.
6315 Now fullscreen respects the "View" menu toggles for UI
6316 items - but the menu bar is not shown in fullscreen view.
6317 See bug 111747 for details.
6319 Patch from Lee Willis <lwillis@plus.net>
6321 2003-04-30 David Bordoley <bordoley@msu.edu>
6323 * src/session.c: (parse_embed):
6325 Remove unused variables.
6327 Patch from Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6329 2003-04-30 David Bordoley <bordoley@msu.edu>
6331 * src/session.c: (parse_embed):
6333 Use ephy_shell_new_tab instead of doing
6334 exactly the same work itself.
6336 Patch from Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6338 2003-04-30 Xan Lopez <xan@masilla.org>
6340 * src/bookmarks/ephy-bookmarks-editor.c:
6341 (cmd_open_bookmarks_in_tabs):
6342 * src/ephy-history-window.c: (cmd_open_bookmarks_in_tabs):
6343 * src/ephy-shell.c: (ephy_shell_new_tab):
6346 Respect all the new_tab used flags, drop unused ones.
6347 Patch by Christian Perch <chpe+gnomebugz@stud.uni-saarland.de>
6349 2003-04-29 David Bordoley <bordoley@msu.edu>
6351 * data/ui/epiphany-ui.xml.in:
6353 Update go menu to match the default toolbar layout.
6355 * src/ephy-history-window.c: (build_search_box),
6356 (ephy_history_window_construct):
6357 * src/bookmarks/ephy-bookmarks-editor.c: (build_search_box ),
6358 (ephy_bookmarks_editor_construct):
6360 Remove unneccessary padding on the window. Add
6361 some padding around the search box.
6363 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
6365 * embed/ephy-history.c: (remove_obsolete_pages),
6366 (pages_removed_cb), (ephy_history_get_last_page):
6367 * embed/ephy-history.h:
6369 We dont need a _remove api, unrefing the node will work
6371 Try to remove the host when it's empty. It still doesnt work
6372 properly, prolly EphyNode bug.
6374 * src/bookmarks/ephy-bookmark-properties.c:
6375 (ephy_bookmark_properties_get_node):
6376 * src/bookmarks/ephy-bookmark-properties.h:
6377 * src/bookmarks/ephy-bookmarks-editor.c: (prop_dialog_destroy_cb),
6378 (show_properties_dialog), (cmd_bookmark_properties),
6379 (ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init):
6381 Do not open more than one dialog per node, just present it.
6384 * src/ephy-automation.c: (impl_ephy_automation_loadurl):
6385 * src/ephy-shell.c: (ephy_shell_new_tab):
6387 Ever present the window when opening windows through automation.
6389 2003-04-29 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6391 * lib/ephy-dnd.c: (ephy_dnd_drag_data_get),
6392 (ephy_dnd_node_list_extract_nodes):
6395 Remove unused function and fix a leak.
6397 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
6399 * lib/egg/egg-editable-toolbar.c:
6400 * lib/egg/eggtoggletoolbutton.c:
6401 * lib/egg/eggtoolbar.c:
6402 * lib/egg/eggtoolbutton.c:
6403 * lib/egg/eggtoolbutton.h:
6407 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
6409 * lib/egg/egg-editable-toolbar.c: (create_toolbar):
6413 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
6415 * lib/ephy-state.c: (ephy_states_save)
6417 Check if there are states before saving, fix a crash
6418 closing the nautilus view.
6420 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
6422 * data/art/Makefile.am:
6424 Install epiphany-bookmarks.png also in art dir, we are
6425 forced to do it because it's a menu icon too.
6427 2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
6429 * lib/widgets/ephy-node-view.c: (ephy_node_view_add_column):
6430 * lib/widgets/ephy-node-view.h:
6432 Remove add_icon_column func and add the functionality to the
6433 normal add_column. The icon will be packed in the same column.
6435 * src/bookmarks/ephy-bookmarks-editor.c:
6436 (entry_selection_changed_cb), (add_entry_monitor),
6437 (add_text_renderer_monitor), (cmd_add_topic), (cmd_rename),
6438 (build_search_box), (ephy_bookmarks_editor_construct),
6439 (toolbar_items_changed_cb), (ephy_bookmarks_editor_init):
6443 Deal with 2 more sensitivity cases:
6444 bookmarks added by dnd to the toolbar and treeview text
6447 Remove hints until we have more columns.
6449 * src/ephy-history-window.c: (ephy_history_window_construct):
6453 * src/ephy-toolbars-model.c: (impl_add_item):
6455 Dont check if normal items are already in the toolbar:
6458 2003-04-28 David Bordoley <bordoley@msu.edu>
6462 Add lib/egg/egg-toolbar-editor.c.
6464 2003-04-28 Marco Pesenti Gritti <marco@it.gnome.org>
6468 Update ephy-notebook.c path
6470 2003-04-28 David Bordoley <bordoley@msu.edu>
6472 * data/ui/epiphany-toolbar.xml.in:
6474 New default toolbar layout. See bug 105983 for reasoning
6477 2003-04-28 David Bordoley <bordoley@msu.edu>
6479 * src/ephy-toolbars-model.c: (impl_add_item):
6481 Check if the bookmarks bar already contains the dragged
6482 bm or topic before adding it to the toolbar.
6484 2003-04-28 Marco Pesenti Gritti <marco@it.gnome.org>
6486 * lib/widgets/Makefile.am:
6487 * lib/widgets/ephy-notebook.c:
6488 * lib/widgets/ephy-notebook.h:
6490 * src/ephy-notebook.c: (ephy_notebook_get_type),
6491 * src/ephy-notebook.h:
6493 Move notebook in src/. An abstract notebook is an overkill.
6495 * src/toolbar.c: (ensure_bookmark_action):
6497 Fix compilation issue on 2.95
6499 2003-04-28 David Bordoley <bordoley@msu.edu>
6501 * embed/ephy-embed-types.h:
6502 s/GALEON/EPIPHANY in the defines.
6504 * embed/ephy-embed-utils.c: (ephy_embed_utils_save)
6505 s/GaleonEmbedPersist/EphyEmbedPersist in the comment.
6507 * embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
6508 s/mozilla_embed_get_galeon_wrapper/mozilla_embed_get_ephy_wrapper.
6510 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_get_galeon_wrapper),
6511 (mozilla_embed_get_ephy_wrapper):
6512 Remove duplicate function (keep the galeon one, since it was the one
6513 actually being used in the code).
6516 * embed/mozilla/mozilla-embed.h:
6517 s/mozilla_embed_get_galeon_wrapper/mozilla_embed_get_ephy_wrapper.
6519 2003-04-28 David Bordoley <bordoley@msu.edu>
6521 * data/epiphany.schemas.in:
6522 * data/ui/epiphany-bookmark-editor-ui.xml.in:
6523 * data/ui/epiphany-toolbar.xml.in:
6524 * data/ui/epiphany-ui.xml.in:
6525 * embed/ephy-embed-types.h:
6526 * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_new_window_cb):
6528 * src/ephy-toolbars-model.c: (ephy_toolbars_model_remove_bookmark),
6529 (ephy_toolbars_model_add_bookmark), (ephy_toolbars_model_has_bookmark):
6530 * src/ephy-window.c: (save_window_chrome), (translate_default_chrome),
6531 (update_layout_toggles), (ephy_window_set_chrome):
6532 * src/toolbar.c: (init_bookmarks_toolbar), (toolbar_set_visibility):
6533 * src/window-commands.c: (window_cmd_view_bookmarks_bar):
6534 * src/window-commands.h:
6535 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
6536 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_bookmarks_bar),
6537 (ephy_bookmarks_editor_update_menu):
6539 Consistent use of the term "Bookmarks Bar" in the code, ui and schema.
6540 Replaces "Bookmarks Toolbar" and "Personal Toolbar." You'll probably
6541 have to delete your epiphany-toolbar.xml file to get the bm toolbar to
6544 2003-04-28 Marco Pesenti Gritti <marco@it.gnome.org>
6546 * src/ephy-automation.c:
6547 (impl_ephy_automation_open_bookmarks_editor):
6548 * src/ephy-shell.c: (ephy_shell_show_bookmarks_editor),
6549 (ephy_shell_show_history_window):
6551 * src/window-commands.c: (window_cmd_go_bookmarks),
6552 (window_cmd_go_history):
6554 Actually pass a parent to history/bookmarks window, where
6555 to open the url. Bad who regressed this ;)
6557 2003-04-28 Marco Pesenti Gritti <marco@it.gnome.org>
6559 * lib/egg/egg-menu-merge.c: (egg_menu_merge_finalize),
6560 (egg_menu_merge_class_init):
6562 Reapply one of our MenuMerge patches. Fixes crashes on
6565 2003-04-28 Marco Pesenti Gritti <marco@it.gnome.org>
6567 * src/bookmarks/ephy-bookmark-action.c: (sync_bookmark_properties),
6568 (bookmarks_child_changed_cb), (ephy_bookmark_action_init),
6569 (ephy_bookmark_action_new):
6570 * src/bookmarks/ephy-topic-action.c:
6571 (ephy_topic_action_set_property), (ephy_topic_action_get_property),
6572 (ephy_topic_action_class_init), (sync_topic_properties),
6573 (topic_child_changed_cb), (ephy_topic_action_init),
6574 (ephy_topic_action_new):
6576 Sync toolbar on bookmark properties changes.
6578 2003-04-27 David Bordoley <bordoley@msu.edu>
6580 * data/glade/epiphany.glade:
6582 Removed old history dialog, since it is dead now.
6583 Set the border width of the passwords tab in the PDM
6584 to 12px to match that of the cookies tab.
6586 2003-04-27 David Bordoley <bordoley@msu.edu>
6588 * lib/ephy-state.c: (ephy_state_window_set_position),
6589 (ephy_state_window_save_position), (window_configure_event_cb),
6590 (window_state_event_cb), (ephy_state_add_window):
6592 Save the position of windows on the screen,
6593 and checks if the position is off the screen.
6595 * src/toolbar.c: (init_bookmarks_toolbar):
6597 Pass arguments to egg_toolbars_model_set_flags in the
6600 2003-04-27 David Bordoley <bordoley@msu.edu>
6602 * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct):
6604 Make the view paned and monitor the state.
6606 2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
6608 * lib/ephy-node.c: (real_remove_child):
6610 Emit removed signal after the node is actually removed.
6611 This could cause bugs, test test test ;)
6613 * src/bookmarks/ephy-bookmarks.c: (topics_removed_cb):
6615 Update topics list and uncategorized folder on topics
6618 2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
6620 * src/bookmarks/ephy-bookmarks-editor.c:
6621 (ephy_bookmarks_editor_update_menu), (view_selection_changed_cb),
6622 (ephy_bookmarks_editor_construct):
6624 Update sensitivity on selection changes. Thanks xan to find
6627 * src/toolbar.c: (remove_action), (topic_remove_cb),
6628 (bookmark_remove_cb):
6630 Get back bookmarks/toolbar sync on bookmark removal.
6632 2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
6634 * src/bookmarks/ephy-bookmarks-editor.c: (view_focus_cb),
6635 (add_focus_monitor), (remove_focus_monitor),
6636 (ephy_bookmarks_editor_show_popup_cb),
6637 (ephy_bookmarks_editor_dispose), (keyword_node_show_popup_cb),
6638 (search_selection_changed_cb), (build_search_box),
6639 (ephy_bookmarks_editor_construct):
6641 Change the way sensitivity is updated once again.
6642 We need to test this really really well and then port it
6643 to the history dialog.
6645 2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
6647 * lib/egg/egg-editable-toolbar.c:
6648 * lib/egg/egg-editable-toolbar.h:
6649 * lib/egg/egg-toolbar-editor.c:
6650 * lib/egg/egg-toolbars-model.c:
6651 * lib/egg/egg-toolbars-model.h:
6652 * lib/egg/eggtoolbar.c:
6656 * src/ephy-shell.c: (save_toolbars),
6657 (ephy_shell_get_toolbars_model):
6658 * src/ephy-toolbars-model.c: (impl_add_item),
6659 (ephy_toolbars_model_class_init):
6660 * src/ephy-toolbars-model.h:
6661 * src/toolbar.c: (action_request_cb), (init_bookmarks_toolbar),
6662 (toolbar_set_window):
6664 Load the toolbars model in EphyShell so bookmarks editor
6666 Update the actions on a new editable toolbar signal,
6667 actions are per toolbar, not per model.
6669 2003-04-27 David Bordoley <bordoley@msu.edu>
6671 * lib/egg/egg-editable-toolbar.c:
6672 * lib/egg/egg-toolbar-editor.c:
6673 * lib/egg/egg-toolbar-editor.h:
6677 * src/window-commands.c: (toolbar_editor_help_cb),
6678 (window_cmd_edit_toolbar):
6680 Add and help button.
6682 2003-04-26 Xan Lopez <xan@masilla.org>
6684 * src/window-commands.c: (window_cmd_help_about):
6686 Use epiphany logo in about window.
6688 2003-04-25 Marco Pesenti Gritti <marco@it.gnome.org>
6690 * lib/egg/egg-toolbars-model.c:
6691 * lib/egg/eggtoolbar.c:
6695 * src/bookmarks/ephy-bookmark-properties.c:
6696 (toolbar_checkbox_changed_cb), (build_ui),
6697 (ephy_bookmark_properties_init):
6698 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_the_toolbar),
6699 (cmd_delete), (ephy_bookmarks_editor_update_menu),
6700 (ephy_bookmarks_editor_init):
6701 * src/bookmarks/ephy-bookmarks.h:
6702 * src/ephy-toolbars-model.c: (ephy_toolbars_model_new),
6703 (get_item_pos), (get_action_name), (get_toolbar_pos),
6704 (ephy_toolbars_model_remove_bookmark),
6705 (ephy_toolbars_model_add_bookmark),
6706 (ephy_toolbars_model_has_bookmark):
6707 * src/ephy-toolbars-model.h:
6709 Implement the checkbox to add bookmarks to the toolbar.
6711 2003-04-25 David Bordoley <bordoley@msu.edu>
6713 * src/ephy-history-window.c: (cmd_bookmark_page):
6714 * src/popup-commands.c: (popup_cmd_bookmark_link):
6715 * src/window-commands.c: (window_cmd_file_bookmark_page):
6717 Hookup to the response signal instead of using gtk_dialog_run.
6718 Prevents us from going modal.
6720 * src/bookmarks/ephy-new-bookmark.c: (response_cb),
6721 (ephy_new_bookmark_response_cb):
6722 * src/bookmarks/ephy-new-bookmark.h
6724 Add a convenience callback function, that callers can
6725 use to destroy the dialog after a response.
6727 * src/ephy-shell.c: (ephy_shell_command_cb):
6729 Use a callback to the gtk_widget_destroy on the "response"
6730 signal instead of using gtk_dialog_run. eg. don't go modal.
6731 Some code cleanups too.
6733 2003-04-25 Xan Lopez <xan@masilla.org>
6735 * lib/ephy-node.c: (ephy_node_class_init), (ephy_node_has_child),
6736 (ephy_node_reorder_children):
6738 * lib/widgets/ephy-tree-model-node.c:
6739 (ephy_tree_model_node_set_property), (root_child_changed_cb),
6740 (root_children_reordered_cb):
6742 Implement ephy_node_reorder_children (from Rhythmbox).
6744 2003-04-25 Marco Pesenti Gritti <marco@it.gnome.org>
6746 * lib/egg/egg-editable-toolbar.c:
6747 * lib/egg/eggtoolbar.c:
6748 * lib/egg/eggtoolitem.c:
6749 * lib/egg/eggtoolitem.h:
6753 2003-04-25 Marco Pesenti Gritti <marco@it.gnome.org>
6755 * data/ui/epiphany-toolbar.xml.in:
6756 * data/ui/epiphany-ui.xml.in:
6757 * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_hide),
6758 (egg_editable_toolbar_set_drag_dest):
6759 * lib/egg/egg-editable-toolbar.h:
6760 * src/bookmarks/ephy-topic-action.c: (create_tool_item):
6761 * src/ephy-shell.c: (save_toolbars), (ephy_shell_finalize),
6762 (ephy_shell_get_toolbars_model):
6763 * src/ephy-toolbars-model.c: (impl_add_item),
6764 (ephy_toolbars_model_class_init):
6765 * src/ephy-toolbars-model.h:
6766 * src/ephy-window.c: (ephy_window_set_chrome):
6767 * src/toolbar.c: (ensure_bookmark_action), (toolbar_ensure_action),
6768 (action_added_cb), (init_bookmarks_toolbar), (toolbar_set_window),
6769 (toolbar_new), (toolbar_set_visibility):
6771 * src/window-commands.c: (toolbar_editor_destroy_cb),
6772 (window_cmd_edit_toolbar):
6774 Get back toolbar editing functionalities.
6775 More work on the bookmarks toolbars implementation.
6776 The toolbars context menus are regressed but it's not my fault :/
6777 The signal on EggToolbar is borked.
6779 2003-04-25 David Bordoley <bordoley@msu.edu>
6781 * src/bookmarks/ephy-topic-action.c: (button_toggled_cb),
6784 Connect to the "toggled" signal instead of "button_press_event"
6785 so that keynav works.
6787 2003-04-25 David Bordoley <bordoley@msu.edu>
6791 Commented out the include egg_toolbars_group.h
6794 2003-04-25 Marco Pesenti Gritti <marco@it.gnome.org>
6796 * data/ui/epiphany-toolbar.xml.in:
6797 * lib/egg/Makefile.am:
6798 * lib/egg/egg-editable-toolbar.c:
6799 * lib/egg/egg-editable-toolbar.h:
6800 * lib/egg/egg-menu-merge.c:
6801 * lib/egg/egg-radio-action.c:
6802 * lib/egg/eggmarshalers.c:
6803 * lib/egg/eggmarshalers.h:
6804 * lib/egg/eggmarshalers.list:
6805 * lib/egg/eggtoggletoolbutton.c:
6806 * lib/egg/eggtoggletoolbutton.h:
6807 * lib/egg/eggtoolbar.c:
6808 * lib/egg/eggtoolbar.h:
6809 * lib/egg/eggtoolbutton.c:
6810 * lib/egg/eggtoolbutton.h:
6811 * lib/egg/eggtoolitem.c:
6812 * lib/egg/eggtoolitem.h:
6813 * lib/egg/eggtreemodelfilter.c:
6818 * src/ephy-location-action.c: (create_tool_item):
6819 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_get_bookmarks),
6821 * src/ephy-window.c: (setup_window), (ephy_window_finalize),
6822 (ephy_window_set_chrome):
6823 * src/toolbar.c: (toolbar_class_init), (toolbar_set_window),
6824 (topic_remove_cb), (bookmark_remove_cb), (toolbar_init),
6826 * src/window-commands.c: (window_cmd_edit_toolbar):
6828 Use the new toolbar editor api. This is incomplete, if you
6829 use bookmarks toolbars please still do not update.
6831 2003-04-23 David Bordoley <bordoley@msu.edu>
6833 * embed/ephy-embed-single.c: (ephy_embed_single_show_file_picker):
6834 * embed/ephy-embed-single.h:
6835 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
6836 * embed/ephy-embed-utils.h:
6837 * embed/mozilla/FilePicker.cpp: (GFilePicker::GFilePicker),
6838 (GFilePicker::Show), (GFilePicker::HandleFilePickerR):
6839 * embed/mozilla/FilePicker.h:
6840 * embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
6841 * embed/mozilla/mozilla-embed-single.cpp: (impl_show_file_picker):
6842 * src/window-commands.c: (window_cmd_file_open):
6844 Always save a page's content if there i content to be saved.
6845 Remove the checkbox from the save as dialog.
6847 Patch from Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
6849 2003-04-23 David Bordoley <bordoley@msu.edu>
6851 * src/bookmarks/ephy-topic-action.c: (create_tool_item):
6853 Set spacing between a topic and the arrow to 6px.
6855 2003-04-23 David Bordoley <bordoley@msu.edu>
6857 * src/bookmarks/ephy-topic-action.c: (create_tool_item):
6859 Add a down arrow to topics in bm toolbars.
6861 2003-04-23 Xan Lopez <xan@masilla.org>
6863 * idl/EphyAutomation.idl:
6864 * src/ephy-automation.c: (impl_ephy_automation_loadurl):
6865 * src/ephy-main.c: (ephy_main_start):
6867 Remove --geometry option, we weren't respecting it anyway (this
6868 patch patronized by marco's "DropDropDrop" project).
6870 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_delete):
6874 2003-04-23 Christian Neumair <chris@gnome-de.org>
6876 * src/ephy-window.c (setup_window):
6878 Use gettext instead of gettext_noop call for g_object_set's third
6879 argument. Makes some i18n magic in tbe dialog actually visible.
6881 2003-04-22 David Bordoley <bordoley@msu.edu>
6883 * data/ui/epiphany-history-window-ui.xml.in:
6885 Rearrange the File menu so that delete
6886 is below bookmark page. Add delete and bookmark to
6887 the context menu. s/BMK/HST.
6889 2003-04-21 Xan Lopez <xan@masilla.org>
6891 * data/starthere/section.xsl:
6893 Use em instead of px to respect user selected font sizes.
6895 2003-04-21 David Bordoley <bordoley@msu.edu>
6897 * src/ephy-history-window.c: (key_pressed_cb),
6898 (ephy_history_window_construct):
6900 Use delete key to remove history items.
6902 * src/bookmarks/ephy-bookmarks-editor: (cmd_delete),
6903 (key_pressed_cb), (ephy_bookmarks_editor_construct):
6905 Call cmd_delete from key_press_cb for code reuse.
6906 Don't allow deletion of special topics with the keyboard delete.
6908 2003-04-21 Marco Pesenti Gritti <marco@it.gnome.org>
6910 * data/ui/epiphany-ui.xml.in:
6911 * src/bookmarks/Makefile.am:
6912 * src/bookmarks/ephy-bookmarks-toolbar.c:
6913 * src/bookmarks/ephy-bookmarks-toolbar.h:
6914 * src/ephy-window.c: (ephy_window_init), (ephy_window_set_chrome):
6916 Revert the bookmarks toolbar implementation. We really need to
6917 integrate it with normal toolbars editor code.
6919 2003-04-21 David Bordoley <bordoley@msu.edu>
6921 * src/ephy-history-window.c:
6922 * src/bookmarks/ephy-bookmarks-editor.c:
6924 Added tooltips to all the actions.
6926 2003-04-21 David Bordoley <bordoley@msu.edu>
6928 * src/ephy-history-window.c: (cmd_clear):
6930 Added back code to clear the location entry.
6931 Marco I hope this is ok with you :)
6933 2003-04-21 David Bordoley <bordoley@msu.edu>
6935 * data/ui/epiphany-bookmark-editor-ui.xml.in:
6937 Fixed a duplicate seperator. Add a view menu.
6939 * data/ui/epiphany-history-window-ui.xml.in:
6943 * src/ephy-history-window.c: (ephy_history_window_construct):
6945 Clean up ephy_history_ui_entries[] so that it is a little more
6946 organized. Add a view menu, but still needs to be hooked up.
6948 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
6950 s/"Show in the bookmarks _toolbar"/"_Show in the bookmarks toolbar".
6951 Fixes a mnemonic collision.
6953 * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct):
6954 Clean up ephy_bookmark_popup_entries[] so that it is a little more
6955 organized. Add a view menu, but still needs to be hooked up. Add mnemonic
6956 to the "_Show in Toolbar" menu entry.
6958 2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
6960 * src/bookmarks/Makefile.am:
6961 * src/bookmarks/ephy-keywords-entry.c:
6962 * src/bookmarks/ephy-keywords-entry.h:
6966 2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
6968 * data/ui/epiphany-bookmark-editor-ui.xml.in:
6969 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_the_toolbar),
6970 (cmd_copy), (ephy_bookmarks_editor_update_menu):
6971 * src/bookmarks/ephy-bookmarks-toolbar.c: (bookmarks_changed_cb),
6972 (ephy_bookmarks_toolbar_init), (ephy_bookmarks_toolbar_clean),
6973 (go_location_cb), (add_toolitem), (ephy_bookmarks_toolbar_rebuild),
6974 (ephy_bookmarks_toolbar_update):
6976 Allow to add topics, update when changing bookmarks.
6978 2003-04-20 Xan Lopez <xan@masilla.org>
6980 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_copy):
6981 * src/ephy-history-window.c: (cmd_copy):
6983 Use g_list_free instead of g_free.
6985 2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
6987 * lib/egg/egg-editable-toolbar.c:
6991 * data/epiphany.schemas.in:
6992 * data/ui/epiphany-ui.xml.in:
6993 * lib/egg/egg-editable-toolbar.h:
6995 * src/bookmarks/Makefile.am:
6996 * src/bookmarks/ephy-bookmark-properties.c: (update_checkbox),
6997 (update_window_title), (toolbar_checkbox_changed_cb),
6998 (set_window_icon), (build_ui):
6999 * src/bookmarks/ephy-bookmarks.h:
7000 * src/ephy-window.c: (add_widget), (ephy_window_init),
7001 (save_window_chrome), (ephy_window_finalize),
7002 (translate_default_chrome), (update_layout_toggles),
7003 (ephy_window_set_chrome):
7004 * src/window-commands.c: (window_cmd_view_bookmarks_toolbar):
7005 * src/window-commands.h:
7007 First implementation of the new bookmarks toolbar thing.
7008 Still doesnt work properly ... old bmk toolbars are still there
7010 Dave I dont like much the position of the checkbox in properties :/
7011 Maybe a different tab dunno ....
7013 2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
7015 * data/ui/epiphany-history-window-ui.xml.in:
7017 Looks like Erich forgot the xml changes
7019 2003-04-20 Erich Lesh <eclesh@pacbell.net>
7021 * src/ephy-history-window.c: (cmd_copy), (cmd_delete),
7022 (cmd_bookmark_page), (ephy_history_window_update_menu):
7024 Delete and Bookmark page menu.
7026 2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
7028 * src/window-commands.c: (window_cmd_tabs_move_left),
7029 (window_cmd_tabs_move_right):
7031 Update tabs menu sensitivity when switching.
7033 2003-04-19 Marco Pesenti Gritti <marco@it.gnome.org>
7035 * src/ephy-window.c: (setup_window), (update_tabs),
7036 (ephy_window_update_control), (ephy_window_update_all_controls),
7037 (ephy_window_set_zoom):
7039 Update Tabs and Zoom menus sensitivity
7041 2003-04-19 David Bordoley <bordoley@msu.edu>
7043 * data/ui/epiphany-bookmark-editor-ui.xml.in:
7045 Add copy to the bookmark context menu.
7047 * data/ui/epiphany-history-window-ui.xml.in:
7049 Add an edit menu. Add copy to history item context menu.
7051 * src/ephy-history-window.c: (cmd_cut), (cmd_copy),
7052 (cmd_paste), (cmd_select_all), (ephy_history_window_update_menu),
7053 (ephy_history_window_construct):
7055 Add edit menu actions. Update the edit menu when activated.
7056 Support copying the location of a history item and change
7057 the label to "Copy Location".
7059 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_copy),
7060 (ephy_bookmarks_editor_update_menu):
7062 Support copying the location of a bookmark and change
7063 the label to "Copy Location".
7065 2003-04-19 Marco Pesenti Gritti <marco@it.gnome.org>
7067 * src/ephy-window.c: (menu_activate_cb), (setup_window):
7069 Update Edit menu sensitivity
7071 2003-04-19 Jorn Baayen <jorn@nl.linux.org>
7073 * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_init),
7074 (ephy_tree_model_node_finalize),
7075 (ephy_tree_model_node_add_prop_column),
7076 (ephy_tree_model_node_add_func_column),
7077 (ephy_tree_model_node_get_column_type),
7078 (ephy_tree_model_node_get_value):
7080 Use a GPtrArray rather than a GList for columns.
7082 2003-04-19 Xan Lopez <xan@masilla.org>
7084 * src/ephy-shell.c: (ephy_shell_new_tab):
7086 Open view source and copy page next to the current tab, not at the
7087 end (this was actually a multi-liner patch, sorry marco :P).
7089 2003-04-19 Marco Pesenti Gritti <marco@it.gnome.org>
7091 * lib/widgets/ephy-node-view.c: (ephy_node_view_add_column),
7092 (ephy_node_view_remove), (ephy_node_view_edit):
7094 Fix bookmarks editing and warnings when openining the dialog.
7096 * lib/widgets/ephy-node-view.h:
7100 2003-04-19 Xan Lopez <xan@masilla.org>
7102 * embed/downloader-view.c: (controls_info_foreach),
7103 (downloader_view_update_controls),
7104 (downloader_view_set_download_info),
7105 (downloader_view_set_download_progress):
7106 * embed/downloader-view.h:
7107 * embed/mozilla/ProgressListener.cpp:
7108 * embed/mozilla/ProgressListener.h:
7110 Assume Pause/Resume is available for every channel, "fixes" resume for
7111 HTTP among others. Drop some useless code.
7113 2003-04-19 Marco Pesenti Gritti <marco@it.gnome.org>
7115 * embed/mozilla/FilePicker.cpp:
7117 from galeon. Don't assume sizeof(gsize) == sizeof(guint)
7118 makes epiphany build better on 64-bit architectures
7120 2003-04-19 Erich Lesh <eclesh@pacbell.net>
7122 * data/starthere/smartbookmarks.xml.in:
7126 2003-04-18 Marco Pesenti Gritti <marco@it.gnome.org>
7128 * lib/widgets/ephy-arrow-toolbutton.c: (button_state_changed_cb):
7130 Fix the bug with back/fwd buttons auto prelighting.
7132 2003-04-18 Marco Pesenti Gritti <marco@it.gnome.org>
7134 * embed/ephy-history.c: (ephy_history_set_page_title),
7135 (ephy_history_set_icon), (ephy_history_clear):
7136 * embed/ephy-history.h:
7137 * src/ephy-history-window.c: (cmd_clear), (provide_favicon),
7138 (ephy_history_window_construct):
7139 * src/ephy-tab.c: (ephy_tab_set_favicon):
7141 Implement clear history. Put favicons near sites names.
7143 2003-04-18 Marco Pesenti Gritti <marco@it.gnome.org>
7145 * data/art/Makefile.am:
7147 Do not install two copies of epiphany.png
7149 * embed/ephy-history.c: (ephy_history_save),
7150 (ephy_history_set_page_title):
7152 Use host name as title for sites, not the real
7155 * lib/ephy-state.c: (ephy_state_add_window),
7156 (paned_size_allocate_cb), (ephy_state_add_paned):
7159 Add a way to persist paned.
7161 * lib/widgets/ephy-node-view.h:
7162 * lib/widgets/ephy-node-view.c: (ephy_node_view_sort_func),
7163 (provide_text_weight), (ephy_node_view_add_column),
7164 (ephy_node_view_has_selection):
7166 Improve add_column api a bit to support both auto sorting
7169 * src/bookmarks/ephy-bookmarks-editor.c:
7170 (ephy_bookmarks_editor_construct):
7172 Updates for changed api.
7174 * src/ephy-history-window.c: (ephy_history_window_construct):
7176 Set a max size for title/location. Not very good, but the
7177 best we can do with current treeview api prolly.
7178 Persist the paned size.
7179 Make columns user sortable.
7181 2003-04-17 Marco Pesenti Gritti <marco@it.gnome.org>
7183 * data/ui/Makefile.am:
7184 * embed/ephy-history.c: (ephy_history_init):
7185 * embed/ephy-history.h:
7186 * lib/widgets/ephy-tree-model-node.c:
7187 (ephy_tree_model_node_get_value):
7189 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
7190 (ephy_shell_show_bookmarks_editor), (history_window_hide_cb),
7191 (ephy_shell_show_history_window):
7193 * src/ephy-window.c: (ephy_window_finalize),
7194 (update_embed_dialogs), (ephy_window_get_find_dialog):
7195 * src/ephy-window.h:
7196 * src/window-commands.c: (window_cmd_go_history):
7198 New history dialog implementation. More similar
7199 to bookmarks. Yeah it still sucks ... but the hard
7202 2003-04-17 Marco Pesenti Gritti <marco@it.gnome.org>
7204 * lib/widgets/Makefile.am:
7205 * lib/widgets/ephy-node-view.c:
7206 * lib/widgets/ephy-node-view.h:
7207 * lib/widgets/ephy-tree-model-node.c:
7208 * lib/widgets/ephy-tree-model-node.h:
7210 New abstracted implementations.
7211 Nicer and will be useful for
7212 history dialog interface rehash to make
7213 it more consistent with bookmarks (this
7214 was the hard part of the work).
7216 * src/bookmarks/Makefile.am:
7217 * src/bookmarks/ephy-bookmarks-editor.c:
7221 * src/history-dialog.c:
7223 Temp hack to keep the thing building until
7224 I actually rewrite history dialog.
7226 2003-04-16 Marco Pesenti Gritti <marco@it.gnome.org>
7228 * data/ui/Makefile.am:
7229 * data/ui/epiphany-toolbar-popup-ui.xml.in:
7231 Remove, no more used
7233 2003-04-16 Marco Pesenti Gritti <marco@it.gnome.org>
7235 * lib/egg/egg-editable-toolbar.c:
7236 * lib/egg/eggtoolbar.c:
7237 * lib/egg/eggtoolitem.h:
7241 2003-04-16 Dave Camp <dave@ximian.com>
7243 * embed/ephy-embed-shell.c: (ephy_embed_shell_class_init):
7244 * embed/ephy-embed-single.c: (ephy_embed_single_class_init):
7245 * src/ephy-shell.c: (ephy_shell_init): Moved the
7246 new_window_orphan signal to EphyEmbedSingle.
7248 2003-04-16 Jeremy Katz <katzj@redhat.com>
7250 * epiphany.spec: New file. Rpm spec.
7252 2003-04-16 Marco Pesenti Gritti <marco@it.gnome.org>
7254 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_rename),
7255 (cmd_delete), (cmd_select_all),
7256 (ephy_bookmarks_editor_update_menu),
7257 (ephy_bookmarks_editor_show_popup_cb),
7258 (keyword_node_show_popup_cb), (menu_activate_cb):
7259 * src/bookmarks/ephy-node-view.c: (ephy_node_view_key_press_cb),
7260 (ephy_node_view_button_press_cb), (ephy_node_view_construct),
7261 (ephy_node_view_is_editing), (ephy_node_view_is_target):
7262 * src/bookmarks/ephy-node-view.h:
7264 Add a way to decide if the view is target. The impl is an hack
7265 but we keep ephy-bookmarks clean. The best we can do right now.
7267 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7269 * src/ephy-tab.c: (ephy_tab_set_favicon):
7271 Dont set icon on bookmarks when the url is NULL !
7274 2003-04-15 Xan Lopez <xan@masilla.org>
7276 * src/bookmarks/ephy-node-view.c: (ephy_node_view_remove):
7278 "Intelligent" selection in node removal.
7280 2003-04-15 David Bordoley <bordoley@msu.edu>
7282 * src/bookmarks/ephy-node-view.c:
7283 (ephy_node_view_add_icon_column):
7285 Set sizing of the icon column to GTK_TREE_VIEW_COLUMN_GROW_ONLY.
7287 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7289 * src/bookmarks/ephy-bookmarks-editor.c:
7290 (ephy_bookmarks_editor_update_menu),
7291 (ephy_bookmarks_editor_show_popup_cb),
7292 (keyword_node_show_popup_cb), (menu_activate_cb):
7293 * src/bookmarks/ephy-node-view.c:
7294 (ephy_node_view_selection_changed_cb), (get_node_from_path),
7295 (ephy_node_view_button_press_cb), (ephy_node_view_init),
7296 (ephy_node_view_get_selection), (ephy_node_view_has_selection):
7298 Fix context menu selection mess, tricky,
7299 tricky, tricky. It's all kris fault.
7301 2003-04-15 David Bordoley <bordoley@msu.edu>
7303 *src/bookmarks/ephy-bookmark-editor.c:
7304 (ephy_bookmarks_editor_update_menu):
7306 Paste = False when not in an editable.
7308 2003-04-15 David Bordoley <bordoley@msu.edu>
7310 *src/bookmarks/ephy-bookmark-editor.c:
7311 (ephy_bookmarks_editor_update_menu):
7313 Fix select all for the bmview. Paste only
7314 sensitive when in an editable.
7316 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7318 * embed/mozilla/EphyAboutRedirector.h:
7320 Remove some obsolete factory code
7322 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7324 * data/epiphany.schemas.in:
7326 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_dom_mouse_down_cb):
7328 Hidden pref for middle click open url. Default off.
7330 * src/bookmarks/ephy-bookmarks-editor.c:
7331 (ephy_bookmarks_editor_update_menu),
7332 (ephy_bookmarks_editor_dispose), (keyword_node_selected_cb),
7333 (keyword_node_show_popup_cb), (build_search_box),
7334 (menu_activate_cb), (ephy_bookmarks_editor_construct):
7335 * src/bookmarks/ephy-node-view.c: (cell_renderer_edited),
7336 (ephy_node_view_init), (ephy_node_view_edit),
7337 (ephy_node_view_is_editing):
7338 * src/bookmarks/ephy-node-view.h:
7340 Rework sensitivity updates and complete them with cut/copy/select all
7342 2003-04-15 David Bordoley <bordoley@msu.edu>
7344 * src/history-dialog.c: (history_clear_button_clicked_cb),
7345 (clear_history_dialog_response_cb):
7347 Added a confirmation dialog for clearing history.
7349 Patch from Jon Svendsen <jon-sven@frisurf.no>
7351 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7353 * lib/egg/egg-editable-toolbar.c:
7354 * lib/egg/eggmarshalers.list:
7355 * lib/egg/eggtoggletoolbutton.c:
7356 * lib/egg/eggtoolbar.c:
7357 * lib/egg/eggtoolbar.h:
7359 Update, fix remove toolbar regressions.
7361 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7364 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_select_all),
7365 (ephy_bookmarks_editor_construct):
7366 * src/bookmarks/ephy-node-view.c: (ephy_node_view_add_column),
7367 (ephy_node_view_remove):
7368 * src/bookmarks/ephy-node-view.h:
7370 Remove some api that was just silly wrappers.
7371 Return GtkTreeViewColumn on add_column.
7373 * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
7374 * src/ephy-shell.c: (ephy_shell_new_window_cb),
7375 (ephy_shell_new_tab):
7376 * src/ephy-tab.c: (ephy_tab_new_window_cb):
7377 * src/ephy-window.c: (ephy_window_add_tab):
7378 * src/ephy-window.h:
7379 * src/session.c: (parse_embed):
7381 Ever open tab as last on File->New tab and similars.
7383 2003-04-13 Vincent Untz <vincent@vuntz.net>
7385 * src/prefs-dialog.c: (prefs_dialog_show_help):
7387 Declare all the variables before the first instruction. Fixes a
7388 compilation problem under gcc 2.95.
7390 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7393 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
7394 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
7395 (ephy_bookmarks_add), (get_topics_list), (update_topics_list),
7396 (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
7397 * src/bookmarks/ephy-tree-model-node.c:
7398 (ephy_tree_model_node_update_node):
7400 Implement Not categorized special topic, note that only
7401 new/modified bookmarks will be added to it.
7403 2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
7406 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
7407 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
7408 (ephy_bookmarks_add), (get_topics_list), (update_topics_list),
7409 (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
7410 * src/bookmarks/ephy-tree-model-node.c:
7411 (ephy_tree_model_node_update_node):
7413 2003-04-14 Hasbullah Bin Pit <sebol@ikhlas.com>
7415 * configure.in(ALL_LINGUAS): Added "ms".
7417 2003-04-14 Marco Pesenti Gritti <marco@it.gnome.org>
7419 * data/epiphany.schemas.in:
7420 * data/starthere/index.xml.in:
7421 * data/starthere/section.xsl:
7422 * data/starthere/smartbookmarks.xml.in:
7423 * embed/mozilla/StartHereProtocolHandler.cpp:
7424 * embed/mozilla/StartHereProtocolHandler.h:
7426 Use home:, have titles.
7428 * lib/ephy-node.c: (ephy_node_get_from_id):
7430 Do not assert on 0 id. It's valid.
7432 2003-04-14 David Bordoley <bordoley@msu.edu>
7434 * src/bookmarks/ephy-bookmark-properties.c:
7435 (ephy_bookmark_properties_help), (bookmark_properties_response_cb),
7437 * src/bookmarks/ephy-new-bookmark.c: (phy_new_bookmark_help),
7438 (ephy_new_bookmark_response_cb), (ephy_new_bookmark_construct):
7440 Added some help buttons to the new bookmark, and properties dialogs.
7442 2003-04-14 Marco Pesenti Gritti <marco@it.gnome.org>
7446 s/galeon/epiphany ;)
7448 * src/bookmarks/ephy-bookmarks-editor.c: (reset_search_entry),
7449 (keyword_node_selected_cb), (search_entry_changed_cb):
7450 * src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu),
7451 (build_topics_menu), (build_menu), (button_press_cb):
7453 Evil bookmarks menu is back in toolbars eeeeek.
7454 And no you cant have more than one level ... too bad.
7456 Fix search/node selection interaction.
7458 2003-04-14 David Bordoley <bordoley@msu.edu>
7460 * data/ui/epiphany-bookmark-editor-ui.xml.in:
7461 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_help_contents),
7462 (ephy_bookmarks_editor_update_menu), (ephy_bookmarks_editor_dispose),
7463 (ephy_bookmarks_editor_node_selected_cb), (keyword_node_selected_cb),
7466 Add a help menu and associated "Contents" and "About" menu entries.
7467 Add a focus_monitor to the search entry. Only pass an editor
7468 to update_menu. Update the sensitivity and label of
7469 "Open in New Window/Tab(s)" based on focus and selection. Translators,
7470 if this causes problems with mneumonics, please give suggestions for
7471 other letters to use.
7473 * src/window-commands.c: (window_cmd_help_about):
7474 * src/window-commands.h:
7476 Take a GtkWidget instead of an EphyWindow as the
7477 callback data so that the about function can be used
7480 * src/ephy-window.c: (setup_window):
7482 Setup short toolbar labels for "Bookmark Page...",
7483 "Save As...", "Print...", and "Open..." so that these
7484 items don't have elipses on the toolbar.
7486 2003-04-14 Frank Belew <frb@ximian.com>
7488 * lib/widgets/ephy-notebook.c (update_tabs_visibility):
7490 If user prefers tabs (CONF_TABS_TABBED), always show tab bar
7492 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
7494 * data/bme.desktop.in:
7495 * data/epiphany.desktop.in:
7497 No need to advertise our name in menus. The user doesnt care.
7498 s/Epiphany Bookmarks Editor/Web bookmarks
7500 2003-04-13 Mark Finlay <sisob@eircom.net>
7502 * data/epiphany.desktop.in
7503 * data/bme.desktop.in
7505 Add bugzilla info to faciliate easy reporting of bugs.
7507 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
7509 * embed/mozilla/mozilla-embed.cpp:
7510 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_finalize),
7511 (ephy_tab_set_favicon), (ephy_tab_favicon_cache_changed_cb),
7512 (ephy_tab_link_message_cb), (ephy_tab_location_cb),
7513 (ephy_tab_get_status_message):
7515 Fix leaks. Dont truncate utf8 strings.
7517 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
7519 * data/starthere/smartbookmarks.xml.in:
7521 Fix the text to make sense.
7523 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
7532 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
7534 * embed/mozilla/default-prefs.js:
7536 Use google feel like for keywords
7538 * lib/ephy-node.c: (ephy_node_new_with_id),
7539 (ephy_node_system_init):
7542 Pass the reserved ids num
7545 * src/ephy-shell.c: (ephy_shell_init):
7547 Increase reserved ids to 100.
7549 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
7550 (ephy_bookmarks_load), (ephy_bookmarks_init):
7552 Default keywords and bookmarks (only google smb).
7553 Keywords are probably quite sucky, well it's a start ;)
7554 Adding more bookmarks could be a i18n pain.
7556 We should be ready for 0.5.0 now.
7558 2003-04-13 Xan Lopez <xan@masilla.org>
7562 Fix a couple of typos
7564 * data/epiphany.xhtml:
7566 Some cosmetic changes
7568 2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
7576 Readd evil start script. This sucks :/
7578 2003-04-12 Marco Pesenti Gritti <marco@it.gnome.org>
7582 Add mozilla version defines
7584 * embed/mozilla/ContentHandler.cpp:
7585 * embed/mozilla/EphyAboutRedirector.cpp:
7586 * embed/mozilla/EphyWrapper.cpp:
7587 * embed/mozilla/ExternalProtocolService.cpp:
7588 * embed/mozilla/FilePicker.cpp:
7589 * embed/mozilla/FtpProtocolHandler.cpp:
7590 * embed/mozilla/FtpProtocolHandler.h:
7591 * embed/mozilla/GlobalHistory.cpp:
7592 * embed/mozilla/GlobalHistory.h:
7593 * embed/mozilla/IRCProtocolHandler.cpp:
7594 * embed/mozilla/IRCProtocolHandler.h:
7595 * embed/mozilla/MailtoProtocolHandler.cpp:
7596 * embed/mozilla/MailtoProtocolHandler.h:
7597 * embed/mozilla/MozRegisterComponents.cpp:
7598 * embed/mozilla/PrintingPromptService.cpp:
7599 * embed/mozilla/PrintingPromptService.h:
7600 * embed/mozilla/ProgressListener.cpp:
7601 * embed/mozilla/StartHereProtocolHandler.cpp:
7602 * embed/mozilla/StartHereProtocolHandler.h:
7603 * embed/mozilla/mozilla-embed.cpp:
7605 Nicer way to initialize mozilla modules. (from galeon)
7607 2003-04-09 Marco Pesenti Gritti <marco@it.gnome.org>
7609 * src/bookmarks/ephy-topic-action.c: (build_topics_menu):
7611 We cant assume the favicon is already in the cache.
7613 2003-04-09 Xan Lopez <xan@masilla.org>
7619 2003-04-09 Xan Lopez <xan@masilla.org>
7622 * data/art/Makefile.am:
7623 * idl/EphyAutomation.idl:
7624 * src/bookmarks/ephy-bookmarks-editor.c:
7625 (ephy_bookmarks_editor_node_activated_cb),
7626 (ephy_bookmarks_editor_update_menu),
7627 (ephy_bookmarks_editor_construct):
7628 * src/ephy-automation.c: (impl_ephy_automation_loadurl),
7629 (impl_ephy_automation_add_bookmark), (impl_ephy_automation_quit),
7630 (impl_ephy_automation_load_session),
7631 (impl_ephy_automation_open_bookmarks_editor),
7632 (ephy_automation_class_init):
7633 * src/ephy-main.c: (ephy_main_start):
7634 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
7635 (bookmarks_hide_cb), (ephy_shell_show_bookmarks_editor):
7637 * src/window-commands.c: (window_cmd_go_bookmarks):
7639 Allow to launch the BME alone, rework some CORBA code, add a .desktop
7640 file for the BME. Fixes #102477.
7642 2003-04-09 Marco Pesenti Gritti <marco@it.gnome.org>
7644 * src/bookmarks/ephy-bookmarks-editor.c: (add_focus_monitor),
7645 (remove_focus_monitor), (ephy_bookmarks_editor_dispose),
7646 (ephy_bookmarks_editor_node_selected_cb),
7647 (ephy_bookmarks_editor_construct):
7649 Add funcs to add/remove focus monitor. Make the code nicer
7650 and fix warning on destroy.
7652 2003-04-08 Johan Dahlin <jdahlin@async.com.br>
7654 * src/bookmarks/ephy-topic-action.c (build_topics_menu): If there
7655 exist a favicon for the bookmark, add it to the menu.
7657 2003-04-08 Marco Pesenti Gritti <marco@it.gnome.org>
7659 * lib/egg/egg-toolbars-group.c:
7660 * lib/egg/egg-toolbars-group.h:
7664 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
7665 (bookmarks_removed_cb), (topics_removed_cb), (ephy_bookmarks_init):
7666 * src/bookmarks/ephy-bookmarks.h:
7667 * src/bookmarks/ephy-new-bookmark.c:
7668 (ephy_new_bookmark_response_cb):
7669 * src/popup-commands.c: (popup_cmd_bookmark_link):
7670 * src/toolbar.c: (toolbar_get_action_name), (toolbar_get_action),
7671 (topic_remove_cb), (bookmark_remove_cb), (toolbar_init):
7672 * src/window-commands.c: (window_cmd_file_bookmark_page):
7674 Update toolbars when bookmarks and topics are removed.
7675 Use dialog_run for new_bookmark dialog.
7676 (Dave I hope this doesnt break something, but it's necessary
7677 to url dnd to toolbars to work correctly)
7679 2003-04-07 Marco Pesenti Gritti <marco@it.gnome.org>
7681 * lib/widgets/Makefile.am:
7682 * lib/widgets/eggtreemodelfilter.c:
7683 * lib/widgets/eggtreemodelfilter.h:
7684 * lib/widgets/eggtreemultidnd.c:
7685 * lib/widgets/eggtreemultidnd.h:
7686 * lib/egg/Makefile.am:
7687 * lib/egg/eggtreemodelfilter.c:
7688 * lib/egg/eggtreemodelfilter.h:
7689 * lib/egg/eggtreemultidnd.c:
7690 * lib/egg/eggtreemultidnd.h:
7691 * lib/egg/update-from-egg.sh:
7693 Move and autoupdate these from egg.
7697 * src/ephy-favicon-action.c:
7699 Remove an unnecessary param in ephydnd API.
7701 * lib/widgets/ephy-tree-model-sort.c:
7703 Use the real multidnd api.
7705 2003-04-06 Marco Pesenti Gritti <marco@it.gnome.org>
7708 * lib/egg/egg-editable-toolbar.c:
7709 * lib/egg/eggtoolbar.c:
7710 * lib/egg/eggtoggletoolbutton.c:
7712 Update (drag separators from editor works now)
7714 2003-04-06 Christian Persch <chpe@stud.uni-saarland.de>
7716 * src/history-dialog.c: (history_dialog_setup_view):
7718 Typo. Drag url, not title.
7720 2003-04-05 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
7722 * configure.in(ALL_LINGUAS): Added "pt_BR".
7724 2003-04-05 David Bordoley <bordoley@msu.edu>
7726 * src/popup-commands.c: (popup_cmd_bookmark_link):
7727 * src/window-commands.c: (window_cmd_file_bookmark_page):
7728 Just show the new bookmark dialog, don't go modal.
7730 * src/bookmarks/ephy-bookmark-properties.c:
7731 (ephy_bookmark_properties_new):
7732 * src/bookmarks/ephy-bookmark-properties.h
7733 Need to pass the parent window to _new(), and
7734 set the dialog transient to its parent.
7736 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmark_properties):
7737 Pass the bme window to the ephy_bookmark_properties_new.
7739 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_response_cb):
7740 Call gtk_widget_destroy() when cancel or ok are clicked.
7742 2003-04-05 Marco Pesenti Gritti <marco@it.gnome.org>
7744 * lib/egg/eggintl.h:
7746 Include config.h. Menu translated again now.
7748 2003-04-05 Marco Pesenti Gritti <marco@it.gnome.org>
7750 * src/bookmarks/ephy-bookmarks-editor.c: (view_focus_cb):
7752 The callback return a boolean !
7754 2003-04-05 Marco Pesenti Gritti <marco@it.gnome.org>
7756 * src/bookmarks/ephy-bookmarks-editor.c:
7757 (ephy_bookmarks_editor_update_menu),
7758 (ephy_bookmarks_editor_node_selected_cb), (view_focus_cb),
7759 (keyword_node_selected_cb), (build_search_box),
7760 (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_init):
7761 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add_keyword):
7762 * src/bookmarks/ephy-node-view.c: (ephy_node_view_has_selection):
7763 * src/bookmarks/ephy-node-view.h:
7765 Rewrite sensitivity code. Should take in account focus now.
7767 * src/ephy-window.c: (ephy_window_show):
7769 Remove some unused code.
7771 2003-04-05 Marco Pesenti Gritti <marco@it.gnome.org>
7773 * src/bookmarks/ephy-bookmarks.h:
7774 * src/bookmarks/ephy-node-view.c: (drag_motion_cb), (drag_drop_cb),
7775 (drag_data_received_cb):
7776 * src/ephy-window.c: (ephy_window_show):
7778 Have a decent size for popups that doesnt specify it.
7779 Do not allow to drag on special topics.
7781 2003-04-05 Christian Persch <chpe@stud.uni-saarland.de>
7783 * src/ephy-favicon-action.c: (create_tool_item), (connect_proxy):
7785 Set drag source on the event box, to avoid conflicts with toolbars
7788 2003-04-05 Marco Pesenti Gritti <marco@it.gnome.org>
7790 * lib/egg/egg-editable-toolbar.c:
7791 * lib/egg/egg-editable-toolbar.h:
7795 * src/toolbar.c: (toolbar_init):
7797 Use the new api to add drag types. Bookmarks dnd working again.
7799 2003-04-04 Marco Pesenti Gritti <marco@it.gnome.org>
7802 * embed/mozilla/Makefile.am:
7804 Use mozilla-config.h instead of hacks.
7806 2003-04-01 Marco Pesenti Gritti <marco@it.gnome.org>
7808 * lib/ephy-autocompletion.c:
7809 (ephy_autocompletion_update_matches_full_item):
7811 Fix debug code, smart bookmarks are back in the
7814 2003-04-01 Marco Pesenti Gritti <marco@it.gnome.org>
7816 * lib/egg/Makefile.am:
7817 * lib/egg/egg-accel-dialog.c:
7818 * lib/egg/egg-action-group.c:
7819 * lib/egg/egg-action.c:
7820 * lib/egg/egg-editable-toolbar.c:
7821 * lib/egg/egg-editable-toolbar.h:
7822 * lib/egg/egg-radio-action.c:
7823 * lib/egg/egg-toggle-action.c:
7824 * lib/egg/egg-toolbars-group.c:
7825 * lib/egg/egg-toolbars-group.h:
7826 * lib/egg/eggintl.h:
7827 * lib/egg/eggtoolbar.c:
7828 * lib/egg/eggtoolbutton.c:
7829 * lib/egg/update-from-egg.sh:
7831 Use EggEditableToolbar.
7832 Update to latest versions (not EggMenuMerge, we still need patches).
7834 WARNING: it's no more possible to drag bookmarks in the toolbar,
7835 if you depend on that feature please wait the weekend to update cvs.
7837 * lib/egg/egg-markup.c:
7838 * lib/egg/egg-markup.h:
7842 * lib/widgets/Makefile.am:
7843 * lib/widgets/ephy-editable-toolbar.c:
7844 * lib/widgets/ephy-editable-toolbar.h:
7845 * lib/widgets/ephy-toolbars-group.c:
7846 * lib/widgets/ephy-toolbars-group.h:
7850 * src/prefs-dialog.c: (prefs_dialog_show_help),
7851 (prefs_dialog_response_cb):
7855 * src/toolbar.c: (toolbar_get_type), (toolbar_get_action_name),
7856 (toolbar_get_action), (toolbar_class_init), (toolbar_init):
7858 * src/window-commands.c: (window_cmd_edit_toolbar):
7860 Update to use the egg api.
7862 2003-04-01 Christian Persch <chpe@stud.uni-saarland.de>
7867 Marco-is-silly-patch. Update to latest version
7868 of the favicons patch.
7870 2003-04-01 Christian Persch <chpe@stud.uni-saarland.de>
7872 * lib/widgets/ephy-notebook.c: (ephy_notebook_set_page_status),
7873 (ephy_notebook_set_page_icon), (tab_build_label):
7874 * lib/widgets/ephy-notebook.h:
7875 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_set_favicon),
7876 (ephy_tab_favicon_cache_changed_cb), (ephy_tab_favicon_cb),
7877 (ephy_tab_location_cb):
7879 * src/ephy-window.c: (ephy_window_init):
7881 Show favicons on tabs
7883 2003-04-01 Patanjali Somayaji <patanjali@codito.com>
7885 * help/C/epiphany.xml:
7886 Added place holders for help text for preferences dialog
7887 * src/prefs-dialog.c: added code to invoke appropriate help
7888 * src/window_commands.c: added documenter credit
7890 2003-03-31 Marco Pesenti Gritti <marco@it.gnome.org>
7892 * lib/egg/eggtoolbar.c: (egg_toolbar_class_init),
7893 (egg_toolbar_init), (egg_toolbar_unrealize), (egg_toolbar_expose),
7894 (egg_toolbar_size_allocate), (find_drop_pos),
7895 (egg_toolbar_drag_leave), (egg_toolbar_drag_motion),
7896 (egg_toolbar_get_item_index), (egg_toolbar_get_show_arrow),
7897 (egg_toolbar_get_drop_index):
7898 * lib/egg/eggtoolbar.h:
7899 * lib/egg/eggtoolitem.c: (egg_tool_item_get_type),
7900 (egg_tool_item_class_init), (create_drag_window),
7901 (egg_tool_item_realize), (egg_tool_item_unrealize),
7902 (egg_tool_item_map), (egg_tool_item_unmap),
7903 (egg_tool_item_size_allocate), (egg_tool_item_set_tooltip),
7904 (egg_tool_item_set_use_drag_window):
7905 * lib/egg/eggtoolitem.h:
7906 * lib/widgets/ephy-editable-toolbar.c: (drag_data_received_cb),
7907 (drag_data_get_cb), (connect_item_drag_source),
7908 (disconnect_item_drag_source), (popup_toolbar_context_menu),
7909 (setup_toolbar), (do_merge), (ephy_editable_toolbar_init),
7910 (hide_editor), (update_editor_sheet), (show_editor):
7911 * lib/widgets/ephy-toolbars-group.c: (add_action),
7912 (ephy_toolbars_group_add_item), (parse_item_list):
7913 * lib/widgets/ephy-toolbars-group.h:
7915 Use the new EggToolbar apis. Better drop feedback,
7916 separators drag and code cleanups.
7918 2003-03-30 David Bordoley <bordoley@msu.edu>
7920 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
7921 Update to reflect changes in EphyTopicSelector api. Wrap the
7922 topic selector in a GtkScrolledWindow.
7924 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic),
7925 (cmd_rename), (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser),
7926 (cmd_delete), (cmd_bookmark_properties), (cmd_select_all),
7927 (ephy_bookmarks_editor_dispose), (keyword_node_selected_cb),
7928 (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_update_menu):
7929 Update to reflect changes in EphyNodeView api. Wrap bm_view
7930 and key_view in GtkScrolledWindows.
7931 s/_Open In New Window/_Open in New Window and s/Open In New _Tabs/Open in New _Tab.
7933 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
7934 Update to reflect changes in EphyTopicSelector api. Wrap the
7935 topic selector in a GtkScrolledWindow.
7937 * src/bookmarks/ephy-node-view.c: (ephy_node_view_get_type),
7938 (ephy_node_view_construct), (ephy_node_view_new),
7939 (ephy_node_view_add_column), (ephy_node_view_add_icon_column),
7940 (ephy_node_view_get_selection), (ephy_node_view_has_focus),
7941 (ephy_node_view_set_browse_mode), (ephy_node_view_select_node),
7942 (ephy_node_view_enable_drag_dest), (ephy_node_view_enable_drag_source),
7943 (ephy_node_view_set_hinted), (ephy_node_view_edit):
7944 * src/bookmarks/ephy-node-view.h:
7945 Inherit from GtkTreeView instead of GtkScrolledWindow and
7946 change methods to reflect the change. Allow for better/easier keynav.
7947 Return a GtkWidget from ephy_node_view_new to be consistent with GTK.
7949 * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_get_type),
7950 (mneumonic_activated), (ephy_topics_build_ui), (ephy_topics_selector_new):
7951 * src/bookmarks/ephy-topics-selector.h:
7952 Inherit from GtkTreeView instead of GtkScrolledWindow and
7953 change methods to reflect the change. Allow for better/easier keynav.
7955 2003-03-30 David Bordoley <bordoley@msu.edu>
7957 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
7958 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
7959 Use hotkeys to navigate around the dialog.
7961 * src/bookmarks/ephy-topics-selector.c: (mneumonic_activated),
7962 (ephy_topics_build_ui), (ephy_topics_selector_new):
7963 Catch the mneumonic-activated signal and focus the currently
7964 selected item in the list. If no items are selected, select the
7967 * src/bookmarks/ephy-bookmarks-editor.c: (key_pressed_cb):
7968 Change function to return a gboolean and return false
7969 if we don't handle the key event (fixes keynav in the bme).
7971 2003-03-30 Xan Lopez <xan@masilla.org>
7973 * src/bookmarks/ephy-bookmarks-editor.c:
7974 (ephy_bookmarks_editor_node_selected_cb),
7975 (keyword_node_selected_cb), (ephy_bookmarks_editor_update_menu):
7977 More sensitive stuff, I think this handles every case marco's sick
7978 mind can think about *grin*
7980 2003-03-29 Xan Lopez <xan@masilla.org>
7982 * src/bookmarks/ephy-bookmarks-editor.c:
7983 (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser),
7984 (cmd_bookmark_properties),
7985 (ephy_bookmarks_editor_node_selected_cb),
7986 (keyword_node_selected_cb):
7988 Do not update menus in element unselection.
7991 2003-03-29 David Bordoley <bordoley@msu.edu>
7993 * src/bookmarks/ephy-bookmarks-editor.c: (build_search_box):
7994 Add alt+s mneumonic to the search box and activate it.
7996 2003-03-29 Xan Lopez <xan@masilla.org>
7998 * src/bookmarks/ephy-node-view.c: (drag_motion_cb):
8002 2003-03-29 Marco Pesenti Gritti <marco@it.gnome.org>
8004 * lib/ephy-dnd.c: (add_one_node), (ephy_dnd_drag_data_get),
8005 (ephy_dnd_node_list_extract_nodes):
8007 * lib/ephy-marshal.list:
8008 * lib/widgets/ephy-tree-model-sort.c: (each_node_get_data_binder),
8009 (ephy_tree_model_sort_multi_drag_data_get):
8010 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_rename),
8011 (cmd_select_all), (ephy_bookmarks_editor_show_popup_cb),
8012 (keyword_node_show_popup_cb), (node_dropped_cb),
8013 (ephy_bookmarks_editor_construct),
8014 (ephy_bookmarks_editor_update_menu):
8015 * src/bookmarks/ephy-node-view.c: (ephy_node_view_class_init),
8016 (ephy_node_view_button_press_cb), (ephy_node_view_has_focus),
8017 (get_node_from_path), (drag_motion_cb), (drag_drop_cb),
8018 (drag_data_received_cb), (ephy_node_view_enable_drag_dest),
8019 (ephy_node_view_enable_drag_source):
8020 * src/bookmarks/ephy-node-view.h:
8021 * src/ephy-favicon-action.c: (connect_proxy):
8022 * src/history-dialog.c: (history_dialog_setup_view):
8023 * src/toolbar.c: (toolbar_get_action_name):
8025 Make dnd code smarter, so it can support more than
8027 Implement drag of bookmarks on topics in bme. What a pain !
8029 2003-03-29 Marco Pesenti Gritti <marco@it.gnome.org>
8031 * src/bookmarks/ephy-topic-action.c: (create_tool_item),
8032 (menu_deactivate_cb), (menu_activate_cb), (build_topics_menu),
8033 (button_press_cb), (ephy_topic_action_set_property),
8034 (ephy_topic_action_get_property), (ephy_topic_action_class_init),
8035 (ephy_topic_action_new):
8037 Implement topics menu.
8038 TODO: All should generate the crappy bookmarks menu, favicons,
8040 These are lower priority for me now though.
8042 2003-03-29 Xan Lopez <xan@masilla.org>
8045 * help/C/.cvsignore:
8047 00:35 <mpesenti> evil help stuff without cvsignore
8049 2003-03-28 Xan Lopez <xan@masilla.org>
8051 * src/bookmarks/ephy-bookmarks-editor.c:
8052 (ephy_bookmarks_editor_node_selected_cb),
8053 (keyword_node_selected_cb), (ephy_bookmarks_editor_construct),
8054 (ephy_bookmarks_editor_update_menu):
8056 Makes Delete and Rename menu entries in the BME unsensitive
8057 under the following conditions:
8058 - Topic with priority != NORMAL selected => Delete and Rename
8060 - Node selection bigger than 1 (multiple selection) => Rename unsensitive
8062 2003-03-28 Frank Belew <frb@ximian.com>
8064 * Makefile.am: added xmldocs.make and omf.make to EXTRA_DIST
8065 so building from a disted tarball works again
8067 2003-03-27 David Bordoley <bordoley@msu.edu>
8069 * src/bookmarks/ephy-bookmarks-editor.c: (key_pressed_cb),
8070 (ephy_bookmarks_editor_construct):
8071 Use the same key_press callback for both the topics and bm's view.
8072 s/bookmarks/title in the bm tree.
8073 Remove an unused enum.
8075 * src/bookmarks/ephy-topics-selector.c: (topic_key_pressed),
8076 (ephy_topics_build_ui):
8077 Use space, return and enter to toggle topics in the selector.
8079 2003-03-27 Xan Lopez <xan@masilla.org>
8081 * src/bookmarks/ephy-node-view.c: (ephy_node_view_select_all):
8085 2003-03-27 David Bordoley <bordoley@msu.edu>
8087 * data/ui/epiphany-bookmark-editor-ui.xml.in:
8088 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_rename),
8089 (cmd_delete), (cmd_cut), (cmd_copy), (cmd_paste),
8090 (cmd_select_all), (keyword_node_key_pressed_cb),
8091 (keyword_node_show_popup_cb), (ephy_bookmarks_editor_construct):
8092 Reorganize the menus a bit. Unifiy topic/bookmarks
8093 rename/delete items. Add text editting menu items
8094 to the edit menu. Add a topic context menu.
8096 * src/bookmarks/ephy-node-view.[c-h]: (ephy_node_view_select_all),
8097 (ephy_node_view_has_focus):
8100 * src/bookmarks/ephy-topics-selector.c: (set_sort_column_id),
8101 (topic_clicked), (ephy_topics_build_ui):
8102 Sort topics case insensitively. Add/remove topics using a single click.
8104 2003-03-26 Patanjali Somayaji <patanjali@codito.com>
8106 Added help support, help manual and scrollkeeper updates
8108 * configure.in (help/Makefile and help/C/Makefile for AC_OUTPUT())
8109 * makefile.am (added "help" to SUBDIRS in Makefile.am)
8111 * xmldocs.make (added)
8112 * omf-install/Makefile.am (added)
8113 * help/Makefile.am (added)
8114 * help/C/epiphany.xml (manual xml added)
8115 * help/C/legal.xml (added)
8116 * help/C/epiphany-C.omf (omf file added)
8117 * help/C/Makefile.am (added)
8118 * help/C/figures/ephy-screenshot.png (added)
8119 * src/window-commands.c (added handler code to show manual)
8121 2003-03-25 Marco Pesenti Gritti <marco@it.gnome.org>
8128 * lib/widgets/ephy-editable-toolbar.c: (impl_get_action_name),
8129 (impl_get_action), (drag_data_received_cb), (setup_toolbar),
8130 (setup_item), (ensure_action), (ephy_editable_toolbar_class_init),
8131 (update_editor_sheet), (ephy_editable_toolbar_get_action_name),
8132 (ephy_editable_toolbar_get_action):
8133 * lib/widgets/ephy-editable-toolbar.h:
8135 Rework special actions api.
8137 * lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_init),
8138 (ephy_tree_model_sort_set_drag_property),
8139 (each_url_get_data_binder),
8140 (ephy_tree_model_sort_multi_drag_data_get):
8141 * lib/widgets/ephy-tree-model-sort.h:
8143 Support nodes dnd. Need more work, see FIXME
8145 * src/bookmarks/Makefile.am:
8146 * src/bookmarks/ephy-bookmarks-editor.c:
8147 (ephy_bookmarks_editor_construct):
8148 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
8149 (ephy_bookmarks_finalize), (ephy_bookmarks_find_keyword):
8150 * src/bookmarks/ephy-node-view.c:
8151 (ephy_node_view_enable_drag_source):
8152 * src/bookmarks/ephy-node-view.h:
8153 * src/history-dialog.c: (history_dialog_setup_view):
8154 * src/toolbar.c: (toolbar_get_action_name), (toolbar_get_action),
8155 (toolbar_class_init):
8157 Support for topics dnd. The menu is still not implemented
8158 but the hard part is done. Cant finish it until the weekend :/
8160 2003-03-25 Xan Lopez <xan@masilla.org>
8162 * src/bookmarks/ephy-bookmarks-import.c: (set_folder):
8164 Fix compilation with -Werror
8166 2003-03-25 Xan Lopez <xan@masilla.org>
8168 * src/ephy-window.c: (ephy_window_selection_received_cb):
8170 Missing bits from old commit, don't know how the hell I missed this.
8172 2003-03-25 Marco Pesenti Gritti <marco@it.gnome.org>
8175 * src/bookmarks/ephy-bookmarks-import.c: (set_folder),
8176 (mozilla_parse_bookmarks), (xbel_parse_folder):
8178 Fix to use the new api
8180 2003-03-24 Xan Lopez <xan@masilla.org>
8184 Remove some finished bits from the TODO.
8186 2003-03-24 Xan Lopez <xan@masilla.org>
8188 * src/bookmarks/ephy-node-view.c: (ephy_node_view_sort_func):
8190 Do insensitive case (and linguistically correct) ordering of strings.
8192 2003-03-24 Marco Pesenti Gritti <marco@it.gnome.org>
8194 * src/bookmarks/ephy-bookmark-properties.c:
8198 2003-03-24 Marco Pesenti Gritti <marco@it.gnome.org>
8200 * src/bookmarks/ephy-bookmark-properties.c: (build_ui):
8201 * src/bookmarks/ephy-bookmarks-editor.c:
8202 (ephy_bookmarks_editor_construct):
8203 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
8204 * src/bookmarks/ephy-bookmarks.h:
8205 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
8206 * src/bookmarks/ephy-topics-selector.c: (fill_model):
8207 * src/bookmarks/ephy-tree-model-node.c:
8208 (ephy_tree_model_node_get_value):
8209 * src/bookmarks/ephy-tree-model-node.h:
8211 Dont put special keywords in the topics list.
8212 Use ephy-state for size of all bookmarks dialogs.
8214 2003-03-24 David Bordoley <bordoley@msu.edu>
8216 * data/art/epiphany-bookmark-page.png: (New file):
8217 * data/art/Makefile.am:
8218 * lib/ephy-stock-icons.c:
8219 * lib/ephy-stock-icons.h:
8220 New epiphany-bookmark-page stock image. I'm not at all attached to this icon,
8221 if you can make a better one, please do :)
8223 * data/glade/epiphany.glade:
8224 Change button ordering to [clear][cancel][jump to].
8226 * embed/find-dialog.c:
8227 Use GTK_STOCK_FIND for the window border icon.
8229 * embed/print-dialog.c:
8230 Use GTK_STOCK_PRINT for the window border icon.
8232 * src/bookmarks/ephy-new-bookmark.c:
8233 Use EPHY_STOCK_BOOKMARK_PAGE for the window icon.
8234 s/add bookmark/new bookmark for the window title.
8236 * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon),
8237 (update_window_title):
8238 New functions. Dynamically set the property window title base on the
8239 bookmark title. Use the favicon icon if available for the window icon, otherwise use
8240 GTK_STOCK_PROPERTIES.
8242 * src/window-commands.c:
8243 Use GNOME_STOCK_ABOUT for the about window icon.
8245 * src/prefs-dialog.c:
8246 USE GTK_STOCK_PREFERENCES for the window icon.
8248 * src/history-dialog.c:
8249 Use epiphany-history.png for the window border icon.
8251 * src/ephy-window.c:
8252 Use EPHY_STOCK_BOOKMARK_PAGE for the boomark page/link menu items.
8254 2003-03-24 Xan Lopez <xan@masilla.org>
8256 * src/bookmarks/ephy-bookmarks-editor.c:
8257 (ephy_bookmarks_editor_construct):
8258 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
8259 (ephy_bookmarks_init):
8260 * src/bookmarks/ephy-bookmarks.h:
8261 * src/bookmarks/ephy-topics-selector.c: (fill_model):
8262 * src/bookmarks/ephy-tree-model-node.c:
8263 (ephy_tree_model_node_get_value):
8265 s/EPHY_NODE_KEYWORD_PROP_ALL_PRIORITY/EPHY_NODE_KEYWORD_PROP_PRIORITY/
8266 Add a "Most Visited" topic, featuring the 10 most visited bookmarks.
8267 Now special topics are bold too.
8269 2003-03-24 Marco Pesenti Gritti <marco@it.gnome.org>
8271 * src/bookmarks/ephy-bookmarks.c: (update_topics_list),
8272 (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
8273 * src/bookmarks/ephy-topics-selector.c:
8274 (ephy_topics_selector_set_property):
8275 * src/window-commands.c: (bookmarks_hide_cb),
8276 (shell_weak_notify_cb), (window_cmd_go_bookmarks):
8278 Fix warning opening selector.
8279 Destroy the editor on exit, ref the shell so you can have just
8281 Build the key list and set is as property of the node (should solve
8282 autocompletion problems).
8284 2003-03-24 David Bordoley <bordoley@msu.edu>
8286 * data/ui/epiphany-bookmark-editor-ui.xml.in:
8287 * src/bookmarks/ephy-bookmarks-editor.c:
8288 Add close to the file menu. Add some keybindings.
8290 2003-03-24 David Bordoley <bordoley@msu.edu>
8293 Added another todo for the bme.
8295 2003-03-23 David Bordoley <bordoley@msu.edu>
8298 Added some more todos for the bme.
8300 2003-03-23 James Willcox <jwillcox@gnome.org>
8302 * lib/ephy-autocompletion.c:
8303 (ephy_autocompletion_update_matches_full_item):
8305 Guard against "item" being NULL. Fixes a crash when typing in the
8308 2003-03-23 David Bordoley <bordoley@msu.edu>
8310 * src/bookmarks/ephy-bookmarks-editor.c:
8311 Use the ephy-bookmarks.png for the window icon.
8313 2003-03-23 Xan Lopez <xan@masilla.org>
8315 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
8316 * src/bookmarks/ephy-node-view.c: (ephy_node_view_sort_func):
8317 * src/bookmarks/ephy-tree-model-node.c:
8318 (ephy_tree_model_node_get_column_type),
8319 (ephy_tree_model_node_get_value):
8320 * src/bookmarks/ephy-tree-model-node.h:
8322 Some ground work on the PRIORITY property, change it from
8323 bool to int, add more priority types (ALL, SPECIAL, NORMAL),
8324 and use it in the WEIGTH_TEXT property (just ALL is bold now).
8326 2003-03-23 David Bordoley <bordoley@msu.edu>
8328 * data/art/Makefile.am:
8329 * data/art/epiphany-download.png: (new file from jimmac)
8330 * embed/downloader-view.c:
8331 Set and icon for the download window
8333 2003-03-23 Duarte Loreto <happyguy_pt@hotmail.com>
8335 * configure.in: Added "pt" to ALL_LINGUAS.
8337 2003-03-23 Marco Pesenti Gritti <marco@it.gnome.org>
8340 * data/ui/epiphany-bookmark-editor-ui.xml.in:
8341 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic),
8342 (cmd_remove_topic), (cmd_close), (cmd_rename_topic),
8343 (cmd_rename_bookmark), (ephy_bookmarks_editor_construct):
8344 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_remove_keyword):
8345 * src/bookmarks/ephy-bookmarks.h:
8346 * src/bookmarks/ephy-node-view.c: (cell_renderer_edited),
8347 (ephy_node_view_add_column), (ephy_node_view_init),
8348 (ephy_node_view_edit):
8349 * src/bookmarks/ephy-node-view.h:
8351 Complete implementation of the editor functionalities.
8353 [Still work to do ... I updated the TODO with some of the higher
8354 priority things. If you want to work on any of them let me
8355 know ... (to avoid conflicts, I plan to keep working on this
8356 stuff in the next days).]
8358 2003-03-23 Xan Lopez <xan@masilla.org>
8360 * src/bookmarks/ephy-node-view.c: (ephy_node_view_button_press_cb):
8362 Fix right click selection logic.
8364 2003-03-23 Marco Pesenti Gritti <marco@it.gnome.org>
8366 * src/bookmarks/ephy-bookmarks-editor.c: (get_target_window),
8367 (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser),
8368 (ephy_bookmarks_editor_finalize),
8369 (ephy_bookmarks_editor_node_activated_cb), (delete_event_cb),
8370 (ephy_bookmarks_editor_construct),
8371 (ephy_bookmarks_editor_set_parent), (ephy_bookmarks_editor_new):
8372 * src/bookmarks/ephy-bookmarks-editor.h:
8373 * src/window-commands.c: (window_cmd_go_bookmarks):
8375 Never destroy but hide the bme.
8376 Present the window on activate.
8377 Allow to put the editor in the background.
8378 Smarter way to choose the window where to load the bookmark.
8380 2003-03-22 Marco Pesenti Gritti <marco@it.gnome.org>
8382 * data/ui/epiphany-bookmark-editor-ui.xml.in:
8383 * src/bookmarks/ephy-bookmark-properties.c: (update_entry),
8384 (title_entry_changed_cb), (location_entry_changed_cb), (build_ui):
8385 * src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic),
8386 (cmd_remove_topic), (cmd_rename_bookmark),
8387 (cmd_open_bookmarks_in_tabs), (cmd_open_bookmarks_in_browser),
8388 (cmd_remove_bookmarks), (cmd_bookmark_properties), (add_widget),
8389 (ephy_bookmarks_editor_construct):
8390 * src/bookmarks/ephy-bookmarks.c: (bookmarks_removed_cb),
8391 (ephy_bookmarks_has_keyword), (ephy_bookmarks_unset_keyword):
8392 * src/bookmarks/ephy-bookmarks.h:
8393 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
8394 * src/bookmarks/ephy-topics-selector.c: (fill_model),
8395 (topic_toggled), (ephy_topics_selector_new):
8396 * src/bookmarks/ephy-topics-selector.h:
8398 Some more bookmarks work ...
8400 2003-03-22 Marco Pesenti Gritti <marco@it.gnome.org>
8402 * data/ui/epiphany-bookmark-editor-ui.xml.in:
8403 * src/bookmarks/Makefile.am:
8404 * src/bookmarks/ephy-bookmark-properties.c:
8405 (ephy_bookmark_properties_get_type),
8406 (ephy_bookmark_properties_class_init),
8407 (ephy_bookmark_properties_finalize),
8408 (ephy_bookmark_properties_set_bookmark),
8409 (ephy_bookmark_properties_set_property),
8410 (ephy_bookmark_properties_get_property),
8411 (bookmark_properties_response_cb), (build_ui),
8412 (ephy_bookmark_properties_init), (ephy_bookmark_properties_new):
8413 * src/bookmarks/ephy-bookmark-properties.h:
8414 * src/bookmarks/ephy-bookmarks-editor.c:
8415 (popup_cmd_bookmark_properties), (ephy_bookmarks_editor_get_type),
8416 (keyword_node_selected_cb), (ephy_bookmarks_editor_construct):
8417 * src/bookmarks/ephy-bookmarks-editor.h:
8418 * src/bookmarks/ephy-bookmarks-import.c: (mozilla_parse_bookmarks),
8419 (xbel_parse_single_bookmark), (xbel_parse_folder):
8420 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add),
8421 (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
8422 * src/bookmarks/ephy-bookmarks.h:
8423 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add),
8424 (build_editing_table), (ephy_new_bookmark_construct):
8425 * src/bookmarks/ephy-topics-selector.c:
8426 (ephy_topics_selector_get_type), (ephy_topics_selector_class_init),
8427 (ephy_topics_selector_finalize),
8428 (ephy_topics_selector_set_bookmark),
8429 (ephy_topics_selector_set_property),
8430 (ephy_topics_selector_get_property), (fill_model), (topic_toggled),
8431 (ephy_topics_selector_apply), (ephy_topics_build_ui),
8432 (ephy_topics_selector_init), (ephy_topics_selector_new):
8433 * src/bookmarks/ephy-topics-selector.h:
8435 Begin bookmarks editor redesign. Please still dont use it or you really
8436 want backup your bookmarks ;)
8438 2003-03-22 Marco Pesenti Gritti <marco@it.gnome.org>
8440 * src/ephy-window.c: (update_favicon_control):
8442 Cleanup: get active tab using the function
8444 2003-03-18 Marco Pesenti Gritti <marco@it.gnome.org>
8446 * lib/ephy-dialog.c: (setup_default_size):
8447 * lib/ephy-state.c: (ephy_states_load), (ephy_states_save),
8448 (find_by_name), (ensure_states), (ephy_state_window_set_size),
8449 (ephy_state_window_save_size), (window_configure_event_cb),
8450 (window_state_event_cb), (ephy_state_add_window),
8454 * src/ephy-shell.c: (ephy_shell_finalize):
8455 * src/ephy-window.c: (setup_window), (ephy_window_init),
8457 * src/prefs-dialog.c: (prefs_dialog_init):
8459 Reimplement ephystate using xml and make it easier to use.
8460 -> remove some duplicate code
8462 2003-03-18 Xan Lopez <xan@masilla.org>
8464 * src/ephy-window.c: (ephy_window_selection_received_cb):
8466 URL pasting should not open new tab if current tab is blank,
8467 fixes #108103, patch by Alisdair McDiarmid <gnome@wasters.org>
8469 2003-03-17 Jon Svendsen <jon-sven@frisurf.no>
8471 * lib/ephy-state.c: (ephy_state_save_window):
8473 Properly save maximized/unmaximized state.
8475 2003-03-17 Marco Pesenti Gritti <marco@it.gnome.org>
8479 respect aclocal flags. This was easy damnit, if I think
8480 how many times I had to rerun autogen ...
8482 2003-03-17 Zbigniew Chyla <cyba@gnome.pl>
8484 * configure.in (ALL_LINGUAS): Added pl (Polish).
8486 2003-03-16 Marco Pesenti Gritti <marco@it.gnome.org>
8488 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
8489 * embed/mozilla/mozilla-embed-single.cpp:
8490 * src/pdm-dialog.c: (group_button_allocations), (pdm_dialog_init):
8491 * src/window-commands.c: (window_cmd_file_open):
8493 Cleanup filepicker api behavior.
8494 Put pdm buttons in a size group, to make switching page smoother.
8497 2003-03-15 Xan Lopez <xan@masilla.org>
8499 * src/bookmarks/ephy-node-view.c
8500 (ephy_node_view_set_hinted):
8504 2003-03-15 Xan Lopez <xan@masilla.org>
8506 * src/bookmarks/ephy-bookmarks-editor.c:
8507 (ephy_bookmarks_editor_construct):
8509 Put the bookmark view in hinted mode.
8511 * src/bookmarks/ephy-node-view.c: (ephy_node_view_button_press_cb),
8512 (ephy_node_view_enable_drag_source), (ephy_node_view_set_hinted):
8513 * src/bookmarks/ephy-node-view.h:
8515 Fix multiple selection actions in the Bookmark Editor.
8517 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org>
8519 * embed/ephy-embed-persist.c: (ephy_embed_persist_init),
8520 (ephy_embed_persist_finalize):
8521 * embed/mozilla/ProgressListener.cpp:
8522 * embed/mozilla/mozilla-embed-persist.cpp:
8523 * embed/mozilla/mozilla-embed-persist.h:
8525 Keep a ref on EmbedPersist while save is in progress.
8527 2003-03-15 Christian Persch <chpe@cvs.gnome.org>
8529 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
8530 * src/popup-commands.c: (save_property_url):
8532 Fix leak and a double free
8534 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org>
8536 * data/glade/Makefile.am:
8537 * data/glade/prompts.glade:
8538 * embed/mozilla/Makefile.am:
8539 * embed/mozilla/MozRegisterComponents.cpp:
8540 * embed/mozilla/PromptService.cpp:
8541 * embed/mozilla/PromptService.h:
8543 Remove our custom prompt implementation.
8544 Gtkmozembed provides and HIG compliant one now.
8546 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org>
8548 * embed/mozilla/EphyWrapper.cpp:
8549 * embed/mozilla/EphyWrapper.h:
8550 * embed/mozilla/mozilla-embed.cpp:
8552 Reload embed when changing charset
8554 * embed/print-dialog.c: (print_get_info):
8558 2003-03-15 Marco Pesenti Gritti <marco@it.gnome.org>
8560 * embed/mozilla/EphyWrapper.cpp:
8561 * embed/mozilla/EphyWrapper.h:
8562 * embed/mozilla/MozRegisterComponents.cpp:
8563 * embed/mozilla/mozilla-embed.cpp:
8564 * embed/print-dialog.c: (print_get_info):
8566 2003-03-14 Xan Lopez <xan@masilla.org>
8568 * src/ephy-main.c: (main):
8570 Add Application Name (Epiphany Web Browser)
8572 2003-03-14 Andrew Sobala <aes@gnome.org>
8574 * embed/mozilla/ProgressListener.cpp:
8576 revert to revision 1.2 to fix crash, per Marco's advice. Fixes: 108198.
8578 2003-03-13 Iain <iain@prettypeople.org>
8580 * lib/widgets/ephy-spinner.c (ephy_spinner_expose): Use gdk_draw_pixbuf
8581 instead of gdk_pixbuf_render_to_drawable_alpha
8583 2003-03-11 Marco Pesenti Gritti <marco@it.gnome.org>
8585 * embed/mozilla/ProgressListener.cpp:
8587 weak ref the dialog (from galeon)
8589 2003-03-10 Marco Pesenti Gritti <marco@it.gnome.org>
8591 * data/glade/prefs-dialog.glade:
8593 Fix conflicting mnemonics. Partially from galeon.
8595 2003-03-09 Xan Lopez <xan@masilla.org>
8597 * src/bookmarks/ephy-keywords-entry.c: (try_to_expand_keyword):
8599 Pass -1 instead of strlen to automatic calculation of length (this
8600 seems to be undocumented, but it's done in the code)
8602 2003-03-09 Dan Damian <dandamian@gmx.net>
8604 * lib/widgets/ephy-autocompletion-window.c:
8605 (ephy_autocompletion_window_init_widgets):
8607 Use default widget color for smart bookmarks background. Fixes
8611 * lib/ephy-gui.c (shift_color_component),
8612 (ephy_gui_rgb_shift_color), (rgb16_to_rgb),
8613 (ephy_gui_gdk_color_to_rgb), (ephy_gui_rgb_to_color):
8615 Removed unused functions.
8617 2003-03-09 Xan Lopez <xan@masilla.org>
8619 * src/bookmarks/ephy-keywords-entry.c: (try_to_expand_keyword):
8621 Properly autocomplete when topics have national characters, fix
8624 2003-03-09 Xan Lopez <xan@masilla.org>
8626 * src/bookmarks/ephy-bookmarks-editor.c: (build_editing_table),
8627 (ephy_bookmarks_editor_construct):
8628 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
8630 s/Keywords/Topics/. Don't ask please.
8632 2003-03-09 Marco Pesenti Gritti <marco@it.gnome.org>
8634 * lib/widgets/ephy-spinner.c: (ephy_spinner_expose),
8635 (bump_spinner_frame), (ephy_spinner_class_init):
8637 Code cleanup from galeon
8639 * src/bookmarks/ephy-bookmarks-editor.c:
8640 (ephy_bookmarks_editor_construct):
8642 s/Title/Bookmark, should be more clear
8644 2003-03-08 Dan Damian <dandamian@gmx.net>
8646 * lib/ephy-debug.h: (LOG) Added a space before comma. Fixes a
8647 compilation problem under gcc 2.95 with logging enabled.
8649 2003-03-08 Iain <iain@prettypeople.org>
8651 * lib/widgets/ephy-editable-toolbar.c: Make the context menu strings
8654 2003-03-07 James Willcox <jwillcox@gnome.org>
8656 * lib/widgets/ephy-editable-toolbar.c:
8657 (toolbar_drag_data_delete_cb), (toolbar_drag_data_get_cb),
8658 (connect_toolbar_drag_source), (disconnect_toolbar_drag_source),
8659 (do_merge), (editor_close), (button_press_cb),
8660 (ephy_editable_toolbar_edit):
8662 Enable using dnd for removing toolbars. Also, fix #107793.
8664 2003-03-07 David Bordoley <bordoley@msu.edu>
8666 * lib/ephy-stock-icons.h:
8667 * lib/ephy-stock-icons.c:
8668 * data/art/Makefile.am:
8669 * data/art/epiphany-entry.png: (new file)
8671 Add a stock icon for entry box so that it has an icon in the tbe.
8673 2003-03-07 Dan Damian <dandamian@gmx.net>
8675 * lib/ephy-debug.h: (LOG) use named variable arguments for
8676 compatibility with older gcc (2.95).
8678 2003-03-07 David Bordoley <bordoley@msu.edu>
8680 * src/ephy-go-action.c: (new file)
8681 * src/ephy-go-action.h: (new file)
8683 * src/ephy-window.c:
8685 * data/ui/epiphany-toolbar.xml.in:
8687 New toolbar action so that the "Go" button is always text only.
8688 Removed the old toolbar "Go" button.
8690 2003-03-06 James Willcox <jwillcox@gnome.org>
8692 * lib/egg/eggtoolbar.c: (egg_toolbar_size_allocate): Fix the padding.
8694 2003-03-06 James Willcox <jwillcox@gnome.org>
8696 * data/ui/epiphany-ui.xml.in:
8697 * lib/egg/eggtoolbar.c: Update from libegg
8698 * lib/egg/eggtoolbar.h: same
8699 * lib/widgets/ephy-editable-toolbar.c:
8700 (ephy_editable_toolbar_remove_cb), (ephy_editable_toolbar_edit_cb),
8701 (popup_toolbar_context_menu), (setup_toolbar), (do_merge):
8703 Implement a context menu for toolbars.
8705 2003-03-07 Marco Pesenti Gritti <marco@it.gnome.org>
8708 * embed/mozilla/mozilla-notifiers.cpp:
8710 Better user agent string (from galeon)
8712 2003-03-06 James Willcox <jwillcox@gnome.org>
8714 * data/glade/prefs-dialog.glade: Remove the spinner prefs UI.
8716 2003-03-06 Xan Lopez <xan@masilla.org>
8719 * data/conspiracy.xhtml:
8720 * data/epiphany.xhtml:
8721 * embed/mozilla/EphyAboutRedirector.cpp:
8722 * embed/mozilla/EphyAboutRedirector.h:
8723 * embed/mozilla/MozRegisterComponents.cpp:
8725 about:epiphany, about:conspiracy (built-in until it's online
8726 or we convince marco that it rocks). Please, suggest changes
8727 to any of these if you don't like them.
8729 2003-03-06 Edd Dumbill <edd@usefulinc.com>
8735 2003-03-05 Marco Pesenti Gritti <marco@it.gnome.org>
8737 * src/bookmarks/ephy-bookmarks-editor.c:
8738 (popup_cmd_open_bookmarks_in_browser),
8739 (ephy_bookmarks_editor_node_selected_cb),
8740 (ephy_bookmarks_editor_show_popup_cb),
8741 (ephy_bookmarks_editor_key_pressed_cb), (update_prop_from_entry),
8742 (ephy_bookmarks_editor_construct):
8744 Try to handle better editing/multiple selection
8746 2003-03-05 Dmitry G. Mastrukov <dmitry@taurussoft.org>
8748 * configure.in: Added Russian to ALL_LINGUAS.
8750 2003-03-04 Marco Pesenti Gritti <marco@it.gnome.org>
8753 * embed/mozilla/EphyAboutRedirector.cpp:
8754 * embed/mozilla/EphyAboutRedirector.h:
8755 * embed/mozilla/MozRegisterComponents.cpp:
8756 * embed/mozilla/MozillaPrivate.cpp:
8757 * lib/egg/egg-action-group.c:
8758 * src/ephy-encoding-menu.c: (build_group), (build_charset):
8762 * src/ephy-automation.c: (impl_ephy_automation_loadurl):
8763 * src/ephy-shell.c: (ephy_shell_new_tab):
8764 * src/ephy-window.c:
8768 2003-03-04 Marco Pesenti Gritti <marco@it.gnome.org>
8771 * embed/mozilla/Makefile.am:
8772 * embed/mozilla/MozRegisterComponents.cpp:
8775 about:options and about:epiphany
8777 * src/ephy-shell.c: (ephy_init_services):
8779 monitor proxy changes
8781 * src/prefs-dialog.c: (create_page), (prefs_dialog_get_page):
8784 * lib/widgets/ephy-spinner.c: (ephy_spinner_get_theme_info),
8785 (ephy_spinner_init_directory_list), (ephy_spinner_info_free),
8786 (ephy_spinner_get_theme_path):
8787 * lib/widgets/ephy-spinner.h:
8789 Remove spinner configuration, this should be part of the icon theme
8792 2003-03-01 Xan Lopez <xan@masilla.org>
8794 * src/bookmarks/ephy-bookmarks-editor.c:
8795 (ephy_bookmarks_editor_key_pressed_cb),
8796 (ephy_bookmarks_editor_construct):
8798 Remove bookmarks with delete key, fix #105990
8800 2003-02-28 Marco Pesenti Gritti <marco@it.gnome.org>
8803 * embed/ephy-embed-dialog.c: (unset_embed),
8804 (ephy_embed_dialog_finalize), (ephy_embed_dialog_set_embed):
8805 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_destroy_brsr_cb):
8807 Fix embed dialog to pass a good EphyEmbed when the initial one
8810 2003-02-28 Marco Pesenti Gritti <marco@it.gnome.org>
8812 * data/glade/Makefile.am:
8813 * data/glade/toolbar-editor.glade:
8815 Remove old toolbar editor ui
8817 * lib/ephy-autocompletion.c: (ephy_autocompletion_update_matches):
8819 Remove an obsolete FIXME
8824 Remove some functions that was used only in galeon bookmarks
8826 * lib/widgets/ephy-autocompletion-window.c:
8827 (hack_tree_view_move_selection),
8828 (ephy_autocompletion_window_key_press_hack):
8829 * lib/widgets/ephy-location-entry.c:
8830 (ephy_location_entry_autocompletion_window_url_selected_cb):
8832 Up on the top border of the autocompl window goes back to the entry
8834 * src/appearance-prefs.c: (setup_font_menu):
8838 * src/ephy-tab.c: (ephy_tab_parent_set_cb),
8839 (ephy_tab_set_visibility):
8840 * src/window-commands.c: (window_cmd_tabs_move_left),
8841 (window_cmd_tabs_move_right):
8843 Implement tabs moving
8845 2003-02-28 Marco Pesenti Gritti <marco@it.gnome.org>
8847 * src/bookmarks/ephy-node-view.c: (ephy_node_view_sort_func):
8851 2003-02-28 Marco Pesenti Gritti <marco@it.gnome.org>
8853 * lib/ephy-start-here.c: (ephy_start_here_get_page):
8855 cleaner xml dump code.
8857 * lib/widgets/ephy-autocompletion-window.c:
8858 (ephy_autocompletion_window_key_press_hack):
8859 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init),
8860 (ephy_location_entry_finalize_impl),
8861 (ephy_location_entry_autocompletion_show_alternatives_to),
8862 (ephy_location_entry_key_press_event_cb),
8863 (ephy_location_entry_autocompletion_window_url_selected_cb):
8865 Do not overwrite search text when going on an action,
8866 make Esc get back the location content before the completion.
8868 2003-02-27 Marco Pesenti Gritti <marco@it.gnome.org>
8870 * lib/widgets/ephy-editable-toolbar.c: (editor_close),
8871 (editor_add_toolbar), (dialog_response_cb), (setup_editor):
8873 Fix toolbar removal.
8875 * lib/widgets/ephy-toolbars-group.c:
8876 (ephy_toolbars_group_to_string), (ephy_toolbars_group_remove_item):
8878 Use a real GtkDialog for the editor, nicer code and good window placement.
8879 Just hope we dont have to change this again :/
8881 2003-02-26 Xan Lopez <xan@masilla.org>
8883 * src/ephy-window.c:
8887 2003-02-26 Xan Lopez <xan@masilla.org>
8889 * src/bookmarks/ephy-bookmarks-editor.c:
8890 (ephy_bookmarks_editor_construct):
8891 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
8892 * src/bookmarks/ephy-bookmarks.h:
8893 * src/bookmarks/ephy-node-view.c: (ephy_node_view_sort_func),
8894 (set_sort_column_id), (ephy_node_view_add_column):
8895 * src/bookmarks/ephy-tree-model-node.c:
8896 (ephy_tree_model_node_get_column_type),
8897 (ephy_tree_model_node_get_value),
8898 (ephy_tree_model_node_column_get_type):
8899 * src/bookmarks/ephy-tree-model-node.h:
8901 Default (alphabetical) sort of keywords and bookmarks in the BE, with
8902 "All" remaining always on top. Disabled user-sort option of the
8903 columns, it's a bit silly now.
8905 2003-02-26 Marco Pesenti Gritti <marco@it.gnome.org>
8907 * lib/widgets/ephy-toolbars-group.c:
8908 (ephy_toolbars_group_remove_item):
8910 Remove also the toolbar when removing the last item
8912 2003-02-26 Marco Pesenti Gritti <marco@it.gnome.org>
8914 * lib/widgets/ephy-editable-toolbar.c: (ui_update),
8915 (ephy_editable_toolbar_init), (editor_add_toolbar_cb),
8916 (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
8917 (setup_editor), (update_editor_sheet),
8918 (ephy_editable_toolbar_edit):
8919 * lib/widgets/ephy-editable-toolbar.h:
8920 * src/window-commands.c: (window_cmd_edit_toolbar):
8922 Make tbe a normal dialog for now.
8924 2003-02-26 Marco Pesenti Gritti <marco@it.gnome.org>
8926 * src/appearance-prefs.c: (setup_font_menu):
8928 Remove an hack used to work around a fixed combo problem
8930 * src/ephy-shell.c: (ephy_shell_command_cb):
8932 Use info dialog for mozilla bookmarks imported, not error.
8934 2003-02-26 Marco Pesenti Gritti <marco@it.gnome.org>
8936 * lib/ephy-autocompletion.c: (ephy_autocompletion_init),
8937 (ephy_autocompletion_reset), (ephy_autocompletion_set_key),
8938 (ephy_autocompletion_update_matches):
8939 * lib/ephy-autocompletion.h:
8940 * lib/widgets/ephy-location-entry.c:
8941 (ephy_location_entry_key_press_event_cb),
8942 (ephy_location_entry_autocompletion_sources_changed_cb):
8944 Remove Tab autocompletion. Behavior still not optimal,
8945 but that code is such a pain :(
8947 2003-02-23 Marco Pesenti Gritti <marco@it.gnome.org>
8949 * lib/widgets/ephy-editable-toolbar.c: (drag_data_delete_cb),
8950 (drag_data_get_cb), (do_merge), (editor_close_cb),
8951 (button_press_cb), (ephy_editable_toolbar_edit):
8952 * src/ephy-window.c: (add_widget):
8954 Revert unwanted checkin
8956 2003-02-23 Marco Pesenti Gritti <marco@it.gnome.org>
8958 * lib/widgets/ephy-autocompletion-window.c:
8959 (ephy_autocompletion_window_class_init),
8960 (ephy_autocompletion_window_key_press_hack):
8961 * lib/widgets/ephy-autocompletion-window.h:
8962 * lib/widgets/ephy-editable-toolbar.c: (drag_data_delete_cb),
8963 (drag_data_get_cb), (connect_toolbar_drag_source),
8964 (disconnect_toolbar_drag_source), (do_merge), (editor_close_cb),
8965 (button_press_cb), (ephy_editable_toolbar_edit):
8966 * lib/widgets/ephy-location-entry.c: (location_focus_out_cb),
8967 (ephy_location_entry_init), (real_entry_set_location),
8968 (ephy_location_entry_key_press_event_cb),
8969 (ephy_location_entry_activate_cb),
8970 (ephy_location_entry_set_location),
8971 (ephy_location_entry_autocompletion_window_url_selected_cb),
8972 (ephy_location_entry_set_autocompletion),
8973 (ephy_location_entry_autocompletion_window_url_activated_cb),
8974 (ephy_location_entry_autocompletion_window_hidden_cb),
8975 (ephy_location_entry_edit):
8976 * lib/widgets/ephy-location-entry.h:
8977 * src/ephy-shell.c: (ephy_shell_new_tab):
8978 * src/ephy-window.c: (add_widget):
8979 * src/toolbar.c: (toolbar_edit_location):
8982 Update location entry with the urls selected on the drop down.
8983 Implement editing mode in location entry == when the user is typing
8984 an url try to do not disturb (mozilla still grab the focus damnit).
8985 Dont put the homepage url in the location. I'm not sure if this is
8986 a good behavior for normal urls (I dont see problems, but please
8987 prove me wrong), but for about:blank it's needed.
8989 2003-02-22 James Willcox <jwillcox@gnome.org>
8991 * embed/mozilla/GlobalHistory.cpp:
8993 Adapt to API change in CVS mozilla.
8995 2003-02-22 Pablo Saratxaga <pablo@mandrakesoft.com>
8997 * configure.in: Added Catalan (ca) to ALL_LINGUAS
8999 2003-02-21 James Willcox <jwillcox@gnome.org>
9001 * data/starthere/Makefile.am:
9003 Remove the css file from the build.
9005 2003-02-21 James Willcox <jwillcox@gnome.org>
9007 * data/starthere/section.xsl:
9008 * lib/ephy-start-here.c: (color_to_string), (build_content):
9010 Make the start-here: page use the theme colors.
9012 2003-02-21 Marco Pesenti Gritti <marco@it.gnome.org>
9014 * lib/widgets/ephy-editable-toolbar.c:
9015 (ephy_editable_toolbar_set_group):
9017 Use connect_object so the changed signal is removed
9020 2003-02-21 Marco Pesenti Gritti <marco@it.gnome.org>
9022 * src/toolbar.c: (get_bookmark_action), (toolbar_get_action):
9024 Dont create duped actions, fix crash on exit
9026 2003-02-21 Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
9028 * configure.in: added ja.po to ALL_LINGUAS
9030 2003-02-21 Marco Pesenti Gritti <marco@it.gnome.org>
9032 * lib/egg/egg-action.c: (egg_action_remove_proxy):
9033 * lib/widgets/ephy-editable-toolbar.c: (get_item_widget),
9034 (connect_item_drag_source), (disconnect_item_drag_source),
9035 (setup_toolbar), (setup_item), (ensure_toolbar_min_size):
9036 * lib/widgets/ephy-toolbars-group.c: (toolbars_toolbar_new),
9037 (toolbars_item_new), (free_toolbar_node), (free_item_node),
9038 (ephy_toolbars_group_to_string), (ephy_toolbars_group_get_path):
9039 * lib/widgets/ephy-toolbars-group.h:
9041 Fix crashes with multiple windows open
9043 2003-02-21 Pekka Lampila <medar@kapina.org>
9045 * lib/widgets/ephy-toolbars-group.c: (load_defaults),
9050 2003-02-21 Marco Pesenti Gritti <marco@it.gnome.org>
9052 * lib/widgets/ephy-editable-toolbar.c: (find_action),
9053 (impl_get_action), (ui_update), (queue_ui_update),
9054 (drag_data_received_cb), (drag_data_delete_cb), (drag_data_get_cb),
9055 (connect_item_drag_source), (disconnect_item_drag_source),
9056 (setup_toolbar), (setup_item), (ensure_toolbar_min_size),
9057 (do_merge), (ensure_action), (group_changed_cb),
9058 (ephy_editable_toolbar_set_group),
9059 (ephy_editable_toolbar_set_merge), (hide_editor),
9060 (editor_close_cb), (editor_add_toolbar_cb),
9061 (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
9062 (setup_editor), (add_to_list), (update_editor_sheet),
9063 (update_editor_position), (button_press_cb), (show_editor),
9064 (set_action_sensitive), (ephy_editable_toolbar_edit):
9065 * lib/widgets/ephy-toolbars-group.c: (ephy_toolbars_group_to_xml),
9066 (toolbars_group_save), (toolbars_item_new), (free_toolbar_node),
9067 (free_item_node), (ephy_toolbars_group_add_item),
9068 (ephy_toolbars_group_add_toolbar), (load_defaults), (load_toolbar),
9069 (ephy_toolbars_group_to_string),
9070 (ephy_toolbars_group_remove_toolbar),
9071 (ephy_toolbars_group_remove_item),
9072 (ephy_toolbars_group_set_source), (is_item_in_toolbars),
9073 (ephy_toolbars_group_foreach_available),
9074 (ephy_toolbars_group_foreach_toolbar),
9075 (ephy_toolbars_group_foreach_item), (ephy_toolbars_group_get_path):
9076 * src/toolbar.c: (toolbar_get_action):
9078 Add lots of debug code to solve these damned crashes.
9079 Dont create multiple actions for the same bookmark.
9080 There are two crashes that I can repro now. 1 Adding bookmarks
9081 with more then one toolbar opened, and then open tbe.
9082 2 Add multiple "links" to the same bookmark and then close.
9083 But I'm sure xan can find more ;)
9085 2003-02-21 Marco Pesenti Gritti <marco@it.gnome.org>
9087 * lib/widgets/ephy-autocompletion-window.c:
9088 (hack_tree_view_move_selection):
9092 2003-02-20 Christophe Fergeau <teuf@users.sourceforge.net>
9094 * configure.in: added fr.po to ALL_LINGUAS
9096 2003-02-20 Marco Pesenti Gritti <marco@it.gnome.org>
9098 * lib/widgets/ephy-editable-toolbar.c: (do_merge), (ensure_action),
9101 Update actions also on other windows
9103 2003-02-20 Xan Lopez <xan@masilla.org>
9105 * data/glade/epiphany.glade:
9106 * src/history-dialog.c: (history_view_selection_changed_cb),
9107 (history_view_row_activated_cb), (history_dialog_setup_view),
9108 (history_dialog_set_embedded),
9109 (history_time_optionmenu_changed_cb),
9110 (history_go_button_clicked_cb):
9112 All hail the mighty "Go to" button.
9114 2003-02-20 Marco Pesenti Gritti <marco@it.gnome.org>
9116 * lib/widgets/ephy-editable-toolbar.c: (drag_data_received_cb):
9117 * src/toolbar.c: (toolbar_get_action):
9119 Dont crash when dragging a new bookmark on the toolbar and
9122 2003-02-20 Marco Pesenti Gritti <marco@it.gnome.org>
9124 * lib/widgets/ephy-toolbars-group.c:
9125 (ephy_toolbars_group_to_string),
9126 (ephy_toolbars_group_remove_toolbar),
9127 (ephy_toolbars_group_remove_item), (ephy_toolbars_group_get_path):
9129 Fix this crazy bug with toolbar buttons doing two actions after
9131 Save toolbar editor also after removing items.
9133 2003-02-20 Marco Pesenti Gritti <marco@it.gnome.org>
9135 * lib/widgets/ephy-location-entry.c:
9136 (ephy_location_entry_list_event_after_cb),
9137 (ephy_location_entry_editable_changed_cb):
9139 Activate the url when clicking on it from the combo dropdown.
9140 Based on galeon patch.
9142 2003-02-20 Marco Pesenti Gritti <marco@it.gnome.org>
9146 add a COPYING.README for GPL
9148 2003-02-19 James Willcox <jwillcox@gnome.org>
9150 * COPYING: Added a note about data/art/loading.gif
9152 2003-02-19 Marco Pesenti Gritti <marco@it.gnome.org>
9154 * lib/widgets/ephy-autocompletion-window.c:
9155 (ephy_autocompletion_window_init_widgets),
9156 (hack_tree_view_move_selection):
9158 Avoid warnings when there is no match
9160 2003-02-19 Marco Pesenti Gritti <marco@it.gnome.org>
9162 * data/ui/epiphany-ui.xml.in:
9163 * src/ephy-tab.c: (ephy_tab_show_embed_popup):
9164 * src/ephy-window.c:
9165 * src/popup-commands.c:
9166 * src/window-commands.c:
9168 Dont have a separate context menu for copy, just
9169 put it inside the document one
9171 2003-02-19 Dave Bordoley <bordoley@msu.edu>
9173 * data/ui/epiphany-bookmark-editor-ui.xml.in
9174 * src/bookmarks/ephy-bookmarks-editor.c
9175 Fix up the context menu to be more like other ephy
9176 context menus, added mneumonics.
9178 2003-02-18 Abel Cheung <maddog@linux.org.hk>
9180 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
9182 2003-02-16 Dave Bordoley <bordoley@msu.edu>
9185 Fix mneumonic collision between back and bookmarks.
9187 2003-02-16 Dave Bordoley <bordoley@msu.edu>
9189 * data/ui/epiphany-toolbar.xml.in
9190 * data/ui/epiphany-ui.xml.in
9192 * src/popup-commands.c
9193 * src/popup-commands.h
9194 * src/window-commands.c
9195 * src/window-commands.h
9196 s/browser/window as per conversation with seth...
9198 2003-02-15 Marco Pesenti Gritti <marco@it.gnome.org>
9200 * embed/mozilla/EventContext.cpp:
9202 fix casting on big-endian, from galeon.
9204 2003-02-15 Marco Pesenti Gritti <marco@it.gnome.org>
9206 * data/ui/epiphany-ui.xml.in:
9207 * src/ephy-tab.c: (ephy_tab_show_embed_popup):
9209 Implement a selected text context menu.
9211 2003-02-15 Marco Pesenti Gritti <marco@it.gnome.org>
9213 * embed/find-dialog.c: (find_get_info), (impl_show),
9214 (find_dialog_go_prev):
9216 Port some galeon fixes
9218 2003-02-15 Dave Bordoley <bordoley@msu.edu>
9220 * src/ephy-window.c:
9221 * src/window-commands.c:
9222 * src/window-commands.h:
9223 * data/ui/epiphany-ui.xml.in:
9225 Added Help->Contents
9226 Move reload and stop to bottom of view menu
9227 Fix mneumonic collision in the go menu
9229 2003-02-14 James Willcox <jwillcox@gnome.org>
9231 * data/art/Makefile.am:
9232 * data/ui/Makefile.am:
9233 * lib/widgets/ephy-notebook.c: (ephy_notebook_init),
9234 (ephy_notebook_set_page_status), (tab_build_label):
9235 * src/bookmarks/ephy-bookmarks-editor.c:
9236 (popup_cmd_open_bookmarks_in_tabs),
9237 (popup_cmd_open_bookmarks_in_browser),
9238 (popup_cmd_remove_bookmarks), (ephy_bookmarks_editor_finalize),
9239 (ephy_bookmarks_editor_show_popup_cb),
9240 (ephy_bookmarks_editor_construct):
9242 Add tab load notification (a little spinning icon), and a context
9243 menu for the bookmarks editor.
9245 2003-02-14 Dave Bordoley <bordoley@msu.edu>
9247 * data/ui/epiphany-toolbar.xml.in
9248 s/FileAddBookmark/FileBookmarkPage so that
9249 the toolbar editor doesn't crash.
9251 2003-02-13 Dave Bordoley <bordoley@msu.edu>
9253 * data/ui/epiphany-ui.xml.in
9254 Added some separators.
9255 Changed "bookmark" verbs and menu names to reflect changes
9256 in src/ephy-window.c
9259 Added a bunch of mneumonics to context menu entries
9260 s/Add Bookmark.../Bookmark Page... for pages.
9261 s/Add Bookmark.../Bookmark Link... for links.
9262 Changed callbacks in ephy_menu_entries[] and ephy_popups_entries
9263 to reflect changes in src/window-commands.(ch) and src/pop-commands.(ch).
9265 * src/popup-commands.c
9266 * src/popup-commands.h
9267 s/popup_cmd_link_in_new_window/popup_cmd_link_in_new_browser
9268 s/popup_cmd_image_in_new_window/popup_cmd_image_in_new_browser
9269 s/popup_cmd_add_link_bookmark/void popup_cmd_bookmark_link
9270 s/void popup_cmd_frame_in_new_window/void popup_cmd_frame_in_new_browser
9272 * src/window-commands.c
9273 * src/window-commands.h
9274 s/window_cmd_file_new_window/window_cmd_file_new_browser
9275 s/window_cmd_file_add_bookmark/window_cmd_file_bookmark_page
9277 * lib/ephy-stock-icons.h
9278 Fixed #endif comment s/RB/EPHY
9280 2003-02-13 Lee Willis <lwillis@plus.net>
9282 * src/session.c: Fix session saving
9284 2003-02-13 Dave Bordoley <bordoley@msu.edu>
9287 Remove ctrl+f keybinding for the pdm. Fixes bug 105939.
9289 2003-02-13 Xan Lopez <xan@masilla.org>
9291 * src/bookmarks/ephy-bookmarks-editor.c:
9292 (ephy_bookmarks_editor_node_selected_cb),
9293 (keyword_node_selected_cb), (ephy_bookmarks_editor_construct):
9295 Make "Go to" button insensitive when no bookmark is selected.
9297 2003-02-12 James Willcox <jwillcox@gnome.org>
9299 * src/bookmarks/ephy-bookmark-action.c: (entry_activated_cb):
9300 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url):
9302 Fix a heap corruption bug that was causing bad stuff when smart
9303 bookmarks were used from the toolbar. Fixes #105180
9305 2003-02-12 Marco Pesenti Gritti <marco@it.gnome.org>
9307 * lib/widgets/ephy-ellipsizing-label.c: (ellipsize_string):
9308 * lib/widgets/ephy-toolbars-group.c:
9309 (ephy_toolbars_group_to_string):
9311 Use g_string_free in the correct way
9313 2003-02-12 Marco Pesenti Gritti <marco@it.gnome.org>
9315 * src/bookmarks/ephy-bookmarks-editor.c:
9316 (ephy_bookmarks_editor_dispose),
9317 (ephy_bookmarks_editor_node_selected_cb),
9318 (ephy_bookmarks_editor_go_to_location),
9319 (ephy_bookmarks_editor_construct):
9321 Fix default size, remove some unnecessary spaces
9323 2003-02-12 Xan Lopez <xan@masilla.org>
9325 * src/bookmarks/ephy-bookmarks-editor.c:
9326 (ephy_bookmarks_editor_node_selected_cb),
9327 (ephy_bookmarks_editor_go_to_location),
9328 (ephy_bookmarks_editor_response_cb),
9329 (ephy_bookmarks_editor_construct):
9331 Add "Go to" button to the BE.
9333 2003-02-12 Marco Pesenti Gritti <marco@it.gnome.org>
9335 * data/ui/nautilus-epiphany-view.xml.in:
9339 2003-02-12 Marco Pesenti Gritti <marco@it.gnome.org>
9341 * lib/widgets/Makefile.am:
9342 * lib/widgets/ephy-editable-toolbar.c:
9343 (ephy_editable_toolbar_get_type), (drag_data_received_cb),
9344 (drag_data_delete_cb), (connect_item_drag_source),
9345 (disconnect_item_drag_source), (setup_toolbar), (setup_item),
9346 (ensure_toolbar_min_size), (do_merge), (group_changed_cb),
9347 (ensure_action), (ephy_editable_toolbar_set_group),
9348 (ephy_editable_toolbar_set_merge),
9349 (ephy_editable_toolbar_set_property),
9350 (ephy_editable_toolbar_get_property),
9351 (ephy_editable_toolbar_class_init), (ephy_editable_toolbar_init),
9352 (ephy_editable_toolbar_finalize), (editor_close_cb),
9353 (editor_add_toolbar_cb), (add_to_list), (update_editor_sheet),
9354 (update_editor_position), (set_action_sensitive),
9355 (ephy_editable_toolbar_edit):
9356 * lib/widgets/ephy-toolbars-group.c: (toolbars_group_save),
9357 (add_action), (ephy_toolbars_group_add_item), (parse_item_list),
9358 (ephy_toolbars_group_add_toolbar), (load_defaults), (load_toolbar),
9359 (ephy_toolbars_group_to_string), (ephy_toolbars_group_class_init),
9360 (ephy_toolbars_group_init), (ephy_toolbars_group_finalize),
9361 (ephy_toolbars_group_remove_toolbar),
9362 (ephy_toolbars_group_remove_item),
9363 (ephy_toolbars_group_set_source), (is_item_in_toolbars),
9364 (ephy_toolbars_group_foreach_available),
9365 (ephy_toolbars_group_foreach_toolbar),
9366 (ephy_toolbars_group_foreach_item), (ephy_toolbars_group_get_path):
9367 * lib/widgets/ephy-toolbars-group.h:
9368 * src/bookmarks/ephy-bookmarks-editor.c:
9369 (ephy_bookmarks_editor_node_selected_cb),
9370 (ephy_bookmarks_editor_construct):
9371 * src/bookmarks/ephy-bookmarks.c: (add_to_favorites),
9372 (history_site_visited_cb), (bookmarks_changed_cb),
9373 (bookmarks_removed_cb), (ephy_bookmarks_init),
9374 (ephy_bookmarks_finalize), (ephy_bookmarks_get_bookmark_id),
9375 (ephy_bookmarks_set_icon):
9376 * src/ephy-window.c:
9377 * src/toolbar.c: (toolbar_get_action), (toolbar_init):
9379 Make EditToolbar use the new data stuff, still need love.
9380 Fix bookmarks to never use location as an id, because now
9383 2003-02-10 James Willcox <jwillcox@gnome.org>
9385 * src/bookmarks/ephy-bookmarks-editor.c:
9386 (ephy_bookmarks_editor_dispose):
9388 Make the bookmarks editor properly select the "All" keyword if
9389 it was the last keyword selected.
9391 2003-02-10 Marco Pesenti Gritti <marco@it.gnome.org>
9393 * lib/widgets/ephy-toolbars-group.c:
9394 (ephy_toolbars_group_get_type), (ephy_toolbars_group_to_xml),
9395 (toolbars_group_save), (toolbars_toolbar_new), (toolbars_item_new),
9396 (free_toolbar_node), (free_item_node), (add_action),
9397 (ephy_toolbars_group_add_item), (parse_item_list), (add_toolbar),
9398 (ephy_toolbars_group_add_toolbar), (parse_toolbars),
9399 (load_defaults), (load_toolbar), (ephy_toolbars_group_to_string),
9400 (ephy_toolbars_group_class_init), (ephy_toolbars_group_init),
9401 (ephy_toolbars_group_finalize), (ephy_toolbars_group_new),
9402 (ephy_toolbars_group_set_source),
9403 (ephy_toolbars_group_foreach_available),
9404 (ephy_toolbars_group_foreach_toolbar),
9405 (ephy_toolbars_group_foreach_item):
9406 * lib/widgets/ephy-toolbars-group.h:
9408 Split data out of EditableToolbar, still unused
9410 2003-02-10 Fatih Demir <kabalak@gtranslator.org>
9412 * configure.in: Added "tr" (Turkish) to the languages' list.
9414 2003-02-09 Xan Lopez <xan@masilla.org>
9416 * src/bookmarks/ephy-bookmarks-editor.c:
9417 * src/bookmarks/ephy-tree-model-node.c
9418 * src/bookmarks/ephy-tree-model-node.h
9420 Remove Location field from BE bookmarks view, add a location
9423 2003-02-09 Marco Pesenti Gritti <marco@it.gnome.org>
9425 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
9426 (gnv_bonobo_control_activate_cb):
9430 2003-02-09 Marco Pesenti Gritti <marco@it.gnome.org>
9432 * data/ui/epiphany-ui.xml.in:
9433 * src/ephy-window.c:
9434 * src/window-commands.c: (window_cmd_file_close_browser):
9435 * src/window-commands.h:
9437 Have just one Close menu item and make it behave like
9440 2003-02-09 Marco Pesenti Gritti <marco@it.gnome.org>
9444 * data/GNOME_Epiphany_NautilusView.server.in:
9445 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
9448 Make nautilus view actually work
9450 2003-02-08 Marco Pesenti Gritti <marco@it.gnome.org>
9452 * lib/widgets/ephy-location-entry.c:
9453 (ephy_location_entry_autocompletion_sources_changed_cb):
9455 Some more gtk_timeout_add.
9457 2003-02-08 Christian Meyer <chrisime@gnome.org>
9459 * lib/egg/egg-accel-dialog.c:
9460 * lib/egg/egg-action.c:
9461 * lib/egg/egg-menu-merge.c:
9462 * lib/egg/egg-radio-action.c:
9463 * lib/egg/egg-toggle-action.c:
9464 * lib/egg/eggtoolbar.c:
9465 * lib/egg/eggtoolbutton.c:
9466 * lib/egg/eggtoolitem.c:
9467 * lib/widgets/ephy-ellipsizing-label.h:
9468 * lib/widgets/ephy-spinner.h:
9469 * src/ephy-favicon-action.c:
9470 * src/ephy-location-action.c:
9471 * src/ephy-navigation-action.c:
9472 * src/ephy-spinner-action.c:
9473 * src/bookmarks/ephy-bookmark-action.c:
9475 The same no-brainer as in nautilus. Changed GtkType to Gtype.
9477 2003-02-08 Marco Pesenti Gritti <marco@it.gnome.org>
9479 * lib/widgets/ephy-location-entry.c:
9480 (ephy_location_entry_key_press_event_cb):
9481 * lib/widgets/ephy-spinner.c: (ephy_spinner_start),
9482 (ephy_spinner_remove_update_callback):
9484 Remove gtk_timeout_x calls. Hope I got all of them.
9486 2003-02-08 Xan Lopez <xan@masilla.org>
9490 Error handling in Mozilla bookmarks import.
9492 2003-02-08 Xan Lopez <xan@masilla.org>
9494 * embed/mozilla/StartHereProtocolHandler.cpp:
9496 Fix mozilla bookmarks import (no, really).
9498 2003-02-08 Christian Neumair <chris@gnome-de.org>
9500 * data/starthere/index.xml.in: Don't mark the bookmarks-import
9501 paragraph for translation as it just contains a tag.
9503 2003-02-08 Marco Pesenti Gritti <marco@it.gnome.org>
9505 * data/starthere/index.xml.in:
9507 Fix some i18n problems
9509 * src/ephy-spinner-action.c: (item_parent_set_cb), (connect_proxy):
9511 Use connect object to avoid signals on dead widgets.
9513 2003-02-08 Marco Pesenti Gritti <marco@it.gnome.org>
9515 * data/ui/epiphany-toolbar.xml.in:
9516 * lib/widgets/ephy-editable-toolbar.c: (add_action):
9517 * src/ephy-window.c:
9518 * src/window-commands.c: (window_cmd_load_location):
9519 * src/window-commands.h:
9521 Add a go button to the toolbar editor. The icon is duped
9522 with default favicon. Would be nice to find something better
9523 for one of them (I'm not sure if the concept of jump to is good
9524 for favicon actually).
9526 Rename FileNewWindow to FileNewBrowser also in toolbar configuration
9529 2003-02-08 Marco Pesenti Gritti <marco@it.gnome.org>
9531 * lib/egg/eggtoolbar.c: (egg_toolbar_init):
9532 * src/session.c: (crashed_resume_dialog):
9534 Better toolbar appeareance. More clear
9535 buttons labels on resume dialog.
9537 2003-02-07 James Willcox <jwillcox@gnome.org>
9539 * src/bookmarks/ephy-bookmarks-editor.c:
9540 (ephy_bookmarks_editor_dispose):
9542 Make the bookmarks editor not crash-on-close if no keyword is selected.
9544 2003-02-07 Marco Pesenti Gritti <marco@it.gnome.org>
9546 * lib/egg/eggtoolbar.c: (egg_toolbar_init):
9547 * lib/widgets/ephy-spinner.c: (ephy_spinner_expose),
9548 (ephy_spinner_size_request):
9550 Spinner dont overlap toolbar shadow
9552 2003-02-06 David Bordoley <bordoley@msu.edu>
9554 * src/ephy-window.c:
9555 * data/ui/epiphany-ui.xml:
9556 s/window/browser. Fixed some tooltips.
9557 Change keybindings for close window to ctrl+w,
9558 and close tab to shift+ctrl+w (although i'm open
9559 to considering other alternatives).
9561 2003-02-07 Xan Lopez <xan@masilla.org>
9563 * lib/widgets/ephy-spinner.c:
9564 * src/ephy-encoding-menu.c:
9566 Fix two memleaks (I hope).
9568 2003-02-06 James Willcox <jwillcox@gnome.org>
9570 * data/epiphany.schemas.in:
9572 * src/bookmarks/ephy-bookmarks-editor.c:
9573 (ephy_bookmarks_editor_class_init),
9574 (ephy_bookmarks_editor_dispose), (ephy_bookmarks_editor_construct):
9575 * src/bookmarks/ephy-node-view.c: (ephy_node_view_select_node):
9576 * src/ephy-main.c: (ephy_main_start):
9578 Make the bookmarks editor remember the last selected keyword, and
9579 make startup-notification not hang when using the existing instance.
9581 2003-02-06 Marco Pesenti Gritti <marco@it.gnome.org>
9583 * lib/widgets/ephy-spinner.c: (ephy_spinner_expose),
9584 (ephy_spinner_class_init):
9585 * src/ephy-spinner-action.c: (create_tool_item),
9586 (toolbar_style_sync), (item_parent_set_cb), (connect_proxy):
9588 Do not use a button for spinner.
9589 Correctly update spinner size for toolbar style.
9591 2003-02-06 Marco Pesenti Gritti <marco@it.gnome.org>
9593 * lib/widgets/ephy-location-entry.c:
9594 (ephy_location_entry_clear_history):
9595 * lib/widgets/ephy-location-entry.h:
9596 * src/history-dialog.c: (history_clear_button_clicked_cb):
9597 * src/toolbar.c: (toolbar_clear_location_history):
9600 Clear also location history when clearing history.
9601 Doesnt update immediately, gtk/gnome bug, will submit
9604 2003-02-05 James Willcox <jwillcox@gnome.org>
9606 * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
9607 (xbel_parse_bookmarks):
9609 Make importing actually work properly. *cough*
9611 2003-02-05 James Willcox <jwillcox@gnome.org>
9613 * data/starthere/section.xsl:
9614 * embed/mozilla/StartHereProtocolHandler.cpp:
9615 * lib/ephy-start-here.c: (galeon_bookmarks), (attach_content):
9616 * src/bookmarks/ephy-bookmarks-import.c:
9617 (xbel_parse_single_bookmark), (xbel_parse_folder),
9618 (xbel_parse_bookmarks), (ephy_bookmarks_import_mozilla),
9619 (ephy_bookmarks_import_xbel):
9620 * src/bookmarks/ephy-bookmarks-import.h:
9621 * src/ephy-shell.c: (ephy_shell_command_cb):
9623 Added the ability to import galeon and konqueror bookmarks.
9625 2003-02-05 Marco Pesenti Gritti <marco@it.gnome.org>
9627 * embed/mozilla/PromptService.cpp:
9631 2003-02-05 Marco Pesenti Gritti <marco@it.gnome.org>
9633 * embed/Makefile.am:
9634 * embed/ephy-embed-event.h:
9635 * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
9636 (ephy_embed_shell_finalize), (ephy_embed_shell_new),
9637 (ephy_embed_shell_get_embed_single), (impl_get_downloader_view):
9638 * embed/ephy-embed-shell.h:
9639 * embed/ephy-embed-utils.c: (ephy_embed_utils_save),
9640 (ephy_embed_utils_build_charsets_submenu):
9641 * embed/ephy-embed.c: (ephy_embed_new):
9642 * embed/ephy-embed.h:
9643 * embed/mozilla/ContentHandler.h:
9644 * embed/mozilla/EventContext.cpp:
9645 * embed/mozilla/GlobalHistory.cpp:
9646 * embed/mozilla/Makefile.am:
9647 * embed/mozilla/MozRegisterComponents.cpp:
9648 * embed/mozilla/PromptService.cpp:
9649 * embed/mozilla/mozilla-notifiers.cpp:
9650 * embed/mozilla/mozilla-notifiers.h:
9651 * embed/mozilla/mozilla-prefs.cpp:
9652 * embed/mozilla/mozilla-prefs.h:
9653 * src/appearance-prefs.c: (setup_font_menu):
9654 * src/ephy-encoding-menu.c: (ephy_encoding_menu_rebuild):
9655 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
9656 * src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_init):
9657 * src/ephy-tab.c: (ephy_tab_init):
9658 * src/general-prefs.c: (default_charset_menu_changed_cb),
9659 (create_default_charset_menu):
9660 * src/pdm-dialog.c: (pdm_dialog_cookie_remove),
9661 (pdm_dialog_password_remove), (pdm_dialog_cookies_free),
9662 (pdm_dialog_passwords_free), (pdm_dialog_init):
9663 * src/prefs-dialog.c: (prefs_clear_memory_cache_button_clicked_cb),
9664 (prefs_clear_disk_cache_button_clicked_cb):
9665 * src/window-commands.c: (window_cmd_file_open):
9667 Split mozilla related calls out of EmbedShell.
9668 Load default mozilla prefs from a .js file.
9669 Disable stupid useless security dialogs.
9670 Fix chechbox alert to have Ok as default action.
9672 2003-02-04 Marco Pesenti Gritti <marco@it.gnome.org>
9674 * data/epiphany.desktop.in:
9675 * src/ephy-window.c:
9677 Fix back/forward accels.
9678 Add startup feedback.
9680 2003-02-04 Xan Lopez <xan@masilla.org>
9682 * src/bookmarks/ephy-bookmarks-editor.c:
9683 Set a sane title to the editor window.
9685 2003-02-04 Marco Pesenti Gritti <marco@it.gnome.org>
9687 * embed/mozilla/StartHereProtocolHandler.cpp:
9688 * lib/ephy-start-here.c: (ephy_start_here_get_page):
9690 Dont crash when going to a not existent page.
9692 2003-02-04 Marco Pesenti Gritti <marco@it.gnome.org>
9694 * lib/widgets/ephy-editable-toolbar.c: (item_node_new),
9695 (connect_drag_sources), (disconnect_drag_sources),
9696 (setup_toolbars), (do_merge), (ephy_editable_toolbar_init),
9697 (editor_close_cb), (ephy_editable_toolbar_edit):
9698 * src/ephy-favicon-action.c: (connect_proxy):
9699 * src/ephy-window.c:
9701 Fix several menu accels I borked when porting to egg.
9702 Connect drag source on toolbar buttons only when necessary,
9705 2003-02-04 Marco Pesenti Gritti <marco@it.gnome.org>
9707 * data/starthere/index.xml.in:
9709 Change xml to have translations merged properly.
9710 Maybe this should be fixed in intltool though.
9712 2003-02-02 Marco Pesenti Gritti <marco@it.gnome.org>
9714 * lib/ephy-stock-icons.c: Add some icons, thanks
9715 to jorn to provide them.
9716 * embed/EphyWrapper.cpp: last api change seem to have
9719 2003-02-02 German Poo-Caaman~o <gpoo@ubiobio.cl>
9721 * configure.in: Added es (Spanish) to ALL_LINGUAS.
9723 2003-01-31 Marco Pesenti Gritti <marco@it.gnome.org>
9726 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
9727 * src/ephy-favorites-menu.c: (ephy_favorites_menu_clean),
9728 (ephy_favorites_menu_rebuild):
9730 Make favorites really work and avoid they crash when
9731 closing window, 0.5 is nearer now :)
9733 2003-01-31 Marco Pesenti Gritti <marco@it.gnome.org>
9735 * data/art/epiphany-bookmarks.png: better icon,
9738 2003-01-31 Marco Pesenti Gritti <marco@it.gnome.org>
9740 * lib/widgets/ephy-editable-toolbar.c: Add icons,
9741 fix some minor appeareance stuff, rework ui updating
9742 to deal with editor size.
9744 2003-01-30 Daniel Yacob <locales@geez.org>
9746 * configure.in: Added am (Amharic) to ALL_LINGUAS.
9748 2003-01-30 Marco Pesenti Gritti <marco@it.gnome.org>
9750 * data/ui/epiphany-toolbar.xml.in:
9751 * embed/mozilla/EphyWrapper.cpp:
9752 * embed/mozilla/Makefile.am:
9753 * lib/egg/egg-action.c: (disconnect_proxy):
9754 * lib/egg/egg-menu-merge.c: (update_node):
9755 * lib/ephy-dnd.c: (ephy_dnd_uri_list_extract_uris):
9757 * lib/ephy-string.c: (ephy_str_to_int):
9758 * lib/widgets/ephy-editable-toolbar.c: (item_node_new),
9759 (impl_get_action), (add_action), (parse_item_list),
9760 (toolbar_list_to_xml), (ephy_editable_toolbar_save), (do_merge),
9761 (free_node), (ephy_editable_toolbar_finalize):
9762 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_bookmark_id):
9763 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add),
9764 (ephy_new_bookmark_response_cb), (ephy_new_bookmark_init),
9765 (ephy_new_bookmark_set_icon), (ephy_new_bookmark_get_id):
9766 * src/bookmarks/ephy-new-bookmark.h:
9767 * src/popup-commands.c: (popup_cmd_add_link_bookmark):
9768 * src/toolbar.c: (get_bookmark_action), (toolbar_get_action):
9769 * src/window-commands.c: (window_cmd_file_add_bookmark):
9771 Allow to drag also normal urls in the toolbars.
9772 Commit some fixes I did to the eggmenu stuff, now
9773 toolbar editor should work well, please start
9776 2003-01-30 Marco Pesenti Gritti <marco@it.gnome.org>
9778 * lib/ephy-dnd.c: (ephy_dnd_url_drag_source_set),
9779 (ephy_dnd_enable_model_drag_source):
9781 * lib/widgets/ephy-editable-toolbar.c: (item_node_new),
9782 (add_action), (parse_item_list), (toolbar_list_to_xml),
9783 (drag_data_received_cb), (setup_toolbar_drag):
9784 * src/toolbar.c: (toolbar_get_action):
9786 Fix bookmarks/smart bookmarks add to the toolbars.
9788 2003-01-29 Marco Pesenti Gritti <marco@it.gnome.org>
9790 * lib/ephy-bonobo-extensions.c: (ephy_bonobo_clear_path),
9791 (ephy_bonobo_replace_path):
9792 * lib/ephy-bonobo-extensions.h:
9793 * lib/ephy-marshal.list:
9794 * lib/ephy-string.c: (ephy_str_to_int):
9795 * lib/ephy-string.h:
9796 * lib/widgets/ephy-editable-toolbar.c: (impl_get_action),
9797 (add_action), (parse_item_list), (add_toolbar), (parse_toolbars),
9798 (load_defaults), (load_toolbar), (drag_data_received_cb),
9799 (setup_toolbar_drag), (ensure_toolbars_min_size), (do_merge),
9800 (ephy_editable_toolbar_class_init), (editor_get_dimensions),
9801 (hide_editor), (editor_close_cb), (editor_add_toolbar_cb),
9802 (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
9803 (setup_editor), (button_press_cb), (show_editor),
9804 (ephy_editable_toolbar_edit), (ephy_editable_toolbar_get_action):
9805 * lib/widgets/ephy-editable-toolbar.h:
9806 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_bookmark_id):
9807 * src/bookmarks/ephy-bookmarks.h:
9808 * src/session.c: (session_load):
9809 * src/toolbar.c: (go_location_cb), (toolbar_get_action),
9810 (toolbar_class_init), (toolbar_init):
9812 Complete (or nearly) toolbar editor implementation.
9813 Bookmarks are implemented too, but some minor problems
9814 are stopping them to work.
9816 2003-01-29 Christian Neumair <chris@gnome-de.org>
9818 * src/window-commands.c: Changed Copyright notice.
9820 2003-01-28 Marco Pesenti Gritti <marco@it.gnome.org>
9822 * lib/widgets/ephy-editable-toolbar.c: (toolbar_node_new),
9823 (item_node_new), (find_node_from_action), (add_action),
9824 (parse_item_list), (parse_toolbars), (load_defaults),
9825 (load_toolbar), (toolbar_list_to_xml), (toolbar_list_to_string),
9826 (ui_update), (queue_ui_update), (drag_data_received_cb),
9827 (drag_data_delete_cb), (drag_data_get_cb), (setup_toolbar_drag),
9828 (do_merge), (ephy_editable_toolbar_set_merge),
9829 (ephy_editable_toolbar_init), (build_to_drag_actions_list),
9830 (setup_editor), (button_press_cb), (show_editor),
9831 (set_all_actions_sensitive), (ephy_editable_toolbar_edit):
9832 * src/ephy-window.c: (add_widget):
9834 Reimplement data using GNode, cleaner.
9835 Give up on "autoapply" for now, gtk dnd doesnt really
9837 Implement reordering.
9839 2003-01-27 Marco Pesenti Gritti <marco@it.gnome.org>
9841 * embed/ephy-embed.c: (ephy_embed_base_init):
9843 dont leak signals, ported from galeon
9845 2003-01-27 Marco Pesenti Gritti <marco@it.gnome.org>
9848 * data/ui/epiphany-toolbar.xml.in:
9849 * lib/widgets/ephy-editable-toolbar.c: (copy_toolbars),
9850 (is_action_in_toolbars), (is_separator),
9851 (find_toolbar_from_widget), (add_action_to_list),
9852 (parse_item_list), (toolbar_list_to_xml), (toolbar_list_to_string),
9853 (drag_data_received_cb), (drag_motion_cb), (drag_drop_cb),
9854 (setup_toolbar_drag), (do_merge),
9855 (ephy_editable_toolbar_set_merge), (ephy_editable_toolbar_init),
9856 (ephy_editable_toolbar_finalize), (drag_data_get_cb),
9857 (build_to_drag_actions_list), (setup_editor),
9858 (set_all_actions_sensitive), (ephy_editable_toolbar_edit):
9859 * src/ephy-favicon-action.c: (create_tool_item),
9860 (ephy_favicon_action_class_init):
9861 * src/ephy-location-action.c: (create_tool_item),
9862 (ephy_location_action_class_init):
9863 * src/ephy-spinner-action.c: (create_tool_item),
9864 (ephy_spinner_action_class_init):
9866 Implement dragging from the editor. It's stilly buggy
9867 but I didnt expect to get that working so soon :)
9869 2003-01-26 Marco Pesenti Gritti <marco@it.gnome.org>
9872 * lib/egg/egg-menu-merge.c: (egg_menu_merge_get_widget):
9873 * lib/widgets/ephy-editable-toolbar.c: (drag_data_received_cb),
9874 (drag_motion_cb), (setup_toolbar_drag), (do_merge),
9875 (ephy_editable_toolbar_init), (ephy_editable_toolbar_new),
9876 (editor_get_dimensions), (drag_data_get_cb), (setup_editor),
9877 (show_editor), (ephy_editable_toolbar_edit):
9878 * lib/widgets/ephy-editable-toolbar.h:
9879 * src/ephy-window.c: (add_widget):
9880 * src/toolbar.c: (toolbar_setup_actions):
9881 * src/window-commands.c: (window_cmd_edit_toolbar):
9885 2003-01-25 Marco Pesenti Gritti <marco@it.gnome.org>
9888 * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
9889 (ephy_bookmark_action_sync_icon),
9890 (ephy_bookmark_action_sync_label), (entry_activated_cb),
9891 (button_clicked_cb), (connect_proxy),
9892 (ephy_bookmark_action_set_property),
9893 (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
9894 (ephy_bookmark_action_init), (ephy_bookmark_action_new):
9895 * src/bookmarks/ephy-bookmark-action.h:
9896 * src/ephy-favicon-action.c: (ephy_favicon_action_sync_icon):
9898 Complete bookmark action implementation (with smb too)
9900 2003-01-24 Marco Pesenti Gritti <marco@it.gnome.org>
9904 * data/ui/epiphany-toolbar.xml.in:
9905 * lib/egg/Makefile.am:
9906 * lib/widgets/Makefile.am:
9907 * lib/widgets/ephy-editable-toolbar.c:
9908 (ephy_editable_toolbar_get_type), (find_action),
9909 (add_action_to_list), (parse_item_list), (parse_toolbars),
9910 (load_defaults), (load_toolbar), (toolbar_list_to_xml),
9911 (toolbar_list_to_string), (do_merge),
9912 (ephy_editable_toolbar_set_merge),
9913 (ephy_editable_toolbar_set_property),
9914 (ephy_editable_toolbar_get_property),
9915 (ephy_editable_toolbar_class_init), (ephy_editable_toolbar_init),
9916 (ephy_editable_toolbar_save), (ephy_editable_toolbar_finalize),
9917 (ephy_editable_toolbar_new):
9918 * lib/widgets/ephy-editable-toolbar.h:
9920 * src/bookmarks/Makefile.am:
9921 * src/bookmarks/ephy-bookmark-action.c:
9922 (ephy_bookmark_action_get_type), (create_tool_item),
9923 (ephy_bookmark_action_sync_label), (connect_proxy),
9924 (ephy_bookmark_action_set_property),
9925 (ephy_bookmark_action_get_property),
9926 (ephy_bookmark_action_class_init), (ephy_bookmark_action_init),
9927 (ephy_bookmark_action_new):
9928 * src/bookmarks/ephy-bookmark-action.h:
9929 * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_set_location):
9930 * src/toolbar.c: (toolbar_get_type), (toolbar_set_window),
9931 (editable_toolbar_request_action), (toolbar_init),
9935 Implement the data part of the toolbar editor.
9936 Partial implementation of Bookmark action.
9937 Try to fix crashes when switching tabs.
9939 2003-01-23 Marco Pesenti Gritti <marco@it.gnome.org>
9942 * lib/ephy-node.c: (id_factory_set_to):
9944 Fix evil bug in id factory.
9946 2003-01-23 Marco Pesenti Gritti <marco@it.gnome.org>
9949 * data/ui/epiphany-ui.xml.in:
9950 * embed/ephy-embed-utils.c:
9951 (ephy_embed_utils_build_charsets_submenu):
9952 * lib/egg/egg-menu-merge.c: (egg_menu_merge_finalize),
9953 (egg_menu_merge_class_init), (egg_menu_merge_init),
9954 (egg_menu_merge_node_prepend_uierence),
9955 (egg_menu_merge_node_remove_uierence), (start_element_handler),
9956 (cleanup), (remove_ui), (update_node):
9958 * src/ephy-encoding-menu.c: (ephy_encoding_menu_class_init),
9959 (ephy_encoding_menu_init), (ephy_encoding_menu_finalize_impl),
9960 (ephy_encoding_menu_set_property),
9961 (ephy_encoding_menu_get_property), (ephy_encoding_menu_new),
9962 (ephy_encoding_menu_verb_cb), (build_group), (build_charset),
9963 (ephy_encoding_menu_rebuild):
9964 * src/ephy-encoding-menu.h:
9965 * src/ephy-favorites-menu.c: (ephy_favorites_menu_finalize_impl),
9966 (ephy_favorites_menu_verb_cb):
9967 * src/ephy-favorites-menu.h:
9968 * src/ephy-window.c: (ephy_window_init), (ephy_window_finalize):
9969 * src/ppview-toolbar.c: (ppview_toolbar_finalize):
9971 Reimplement encoding menus.
9972 Work around eggmenu finalization problems.
9973 Fix ppvtoolbar/favorites menu to correctly
9974 remove action group on finalize.
9976 2003-01-23 Marco Pesenti Gritti <marco@it.gnome.org>
9979 * lib/ephy-autocompletion.c: (ephy_autocompletion_reset),
9980 (ephy_autocompletion_set_key),
9981 (ephy_autocompletion_update_matches_full):
9982 * lib/widgets/ephy-location-entry.c:
9983 (get_editable_number_of_chars), (position_is_at_end),
9984 (ephy_location_entry_key_press_event_cb):
9985 * src/ephy-favicon-action.c: (ephy_favicon_action_finalize):
9986 * src/ephy-favorites-menu.c: (ephy_favorites_menu_finalize_impl),
9987 (ephy_favorites_menu_rebuild):
9988 * src/ephy-window.c: (add_widget), (setup_window),
9989 (ephy_window_finalize), (ephy_window_set_chrome):
9990 * src/ppview-toolbar.c: (toolbar_update_sensitivity),
9991 (ppview_toolbar_set_window), (toolbar_cmd_ppv_close):
9992 * src/toolbar.c: (toolbar_setup_widgets), (toolbar_finalize):
9994 Fix autocompletion to not show duped entries.
9995 Complete print preview impl.
9996 Fix actions referencing, a bug in egg still blocking it though.
9998 2003-01-21 Marco Pesenti Gritti <marco@it.gnome.org>
10000 * embed/ephy-history.c: (ephy_history_host_set_title):
10002 Dont crash when url is NULL
10004 2003-01-21 Marco Pesenti Gritti <marco@it.gnome.org>
10006 * data/ui/epiphany-ui.xml.in:
10007 * lib/egg/egg-menu-merge.c: (do_updates):
10008 * src/ephy-spinner-action.c: (create_tool_item):
10009 * src/ephy-window.c: (add_widget), (ephy_window_init),
10010 (ephy_window_finalize), (update_layout_toggles),
10011 (ephy_window_set_chrome):
10012 * src/toolbar.c: (toolbar_set_window), (toolbar_new):
10014 * src/window-commands.c: (window_cmd_view_toolbar),
10015 (window_cmd_view_statusbar), (window_cmd_view_fullscreen):
10016 * src/window-commands.h:
10020 2003-01-21 Marco Pesenti Gritti <marco@it.gnome.org>
10023 * lib/ephy-filesystem-autocompletion.c:
10024 * lib/ephy-filesystem-autocompletion.h:
10026 Remove fs autocompletion, we are a browser after all
10028 2003-01-21 Marco Pesenti Gritti <marco@it.gnome.org>
10030 * embed/mozilla/BaseProtocolContentHandler.cpp:
10031 * embed/mozilla/StartHereProtocolHandler.cpp:
10035 * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize):
10036 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize):
10037 * embed/ephy-history.c: (ephy_history_host_visited),
10038 (ephy_history_set_page_title), (ephy_history_remove):
10039 * lib/widgets/ephy-spinner.c: (ephy_spinner_expose),
10040 (ephy_spinner_size_request):
10041 * lib/widgets/ephy-spinner.h:
10042 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_finalize):
10043 * src/ephy-shell.c: (ephy_shell_finalize),
10044 (ephy_shell_get_autocompletion):
10045 * src/ephy-spinner-action.c: (create_tool_item):
10047 Nicer spinner size. Fix references problem
10048 and a lot of logs to make it easy to debug it.
10050 2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
10052 * src/ephy-window.c: (update_nav_control):
10054 Set stop button sensitivity
10056 2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
10058 * embed/ephy-embed-event.c: (ephy_embed_event_finalize):
10060 Fix a stupid mistake porting galeon changes, no more
10063 * src/ephy-favicon-action.c: (ephy_favicon_action_sync_icon),
10064 (ephy_favicon_action_class_init), (ephy_favicon_action_init),
10065 (ephy_favicon_action_finalize):
10069 * src/ephy-window.c: (ephy_window_init):
10071 Initialize ppview pointer.
10073 2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
10075 * Merge eog-menu-api branch
10077 2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
10079 * embed/ephy-embed-event.c: (free_g_value),
10080 (ephy_embed_event_init), (ephy_embed_event_get_property):
10081 * embed/ephy-embed-event.h:
10082 * embed/ephy-embed-popup.c: (setup_document_menu),
10083 (embed_popup_copy_email_cmd), (embed_popup_copy_link_location_cmd),
10084 (save_property_url), (embed_popup_open_link_cmd),
10085 (embed_popup_set_image_as_background_cmd),
10086 (embed_popup_copy_image_location_cmd),
10087 (embed_popup_open_image_cmd):
10088 * embed/ephy-embed-utils.c: (build_charset),
10089 (ephy_embed_utils_build_charsets_submenu):
10090 * embed/mozilla/FilePicker.cpp:
10091 * src/bookmarks/ephy-bookmarks.c: (update_favorites_menus):
10092 * src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_down_cb),
10093 (gnv_popup_cmd_new_window), (gnv_popup_cmd_image_in_new_window):
10094 * src/ephy-shell.c: (ephy_shell_get_active_window):
10095 * src/ephy-tab.c: (ephy_tab_dom_mouse_down_cb):
10096 * src/ephy-window.c: (update_window_visibility),
10097 (update_spinner_control):
10098 * src/general-prefs.c: (language_dialog_changed_cb):
10099 * src/popup-commands.c: (popup_cmd_new_window),
10100 (popup_cmd_new_tab), (popup_cmd_image_in_new_tab),
10101 (popup_cmd_image_in_new_window), (popup_cmd_add_bookmark):
10102 * src/session.c: (session_close), (session_save):
10105 Port several leaks fixes from galeon.
10107 2003-01-17 Lee Willis <lwillis@plus.net>
10109 * embed/ephy-history.c: Don't leak history xml every 5 minutes
10111 2003-01-16 Rob Clews <rjc@intercellsolutions.com>
10113 * embed/downloader-view.c: fix incorrect figures on small files
10115 2003-01-16 Marco Pesenti Gritti <marco@it.gnome.org>
10117 * embed/mozilla/FilePicker.cpp: Api change
10119 2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
10121 * data/ui/epiphany-ui.xml.in:
10122 * src/ephy-spinner-action.c: (create_tool_item):
10123 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_finalize),
10124 (ephy_tab_get_event), (ephy_tab_set_event),
10125 (ephy_tab_show_embed_popup), (ephy_tab_dom_mouse_down_cb):
10127 * src/ephy-window.c: (setup_window), (ephy_window_init),
10128 (ephy_window_finalize), (ephy_window_get_active_embed):
10129 * src/ephy-window.h:
10130 * src/popup-commands.c: (get_event_info),
10131 (popup_cmd_link_in_new_window), (popup_cmd_link_in_new_tab),
10132 (popup_cmd_image_in_new_tab), (popup_cmd_image_in_new_window),
10133 (popup_cmd_add_link_bookmark), (popup_cmd_frame_in_new_tab),
10134 (popup_cmd_frame_in_new_window), (popup_cmd_copy_to_clipboard),
10135 (popup_cmd_copy_page_location), (popup_cmd_copy_email),
10136 (popup_cmd_copy_link_location), (save_property_url),
10137 (popup_cmd_open_link), (popup_cmd_download_link),
10138 (popup_cmd_save_image_as), (background_download_completed),
10139 (popup_cmd_set_image_as_background),
10140 (popup_cmd_copy_image_location), (popup_cmd_save_background_as),
10141 (popup_cmd_open_frame), (popup_cmd_open_image):
10142 * src/popup-commands.h:
10144 Implement context menus
10146 2003-01-19 Marco Pesenti Gritti <marco@it.gnome.org>
10148 * lib/widgets/ephy-spinner.c: (ephy_spinner_expose):
10149 * src/ephy-favicon-action.c: (create_tool_item),
10150 (each_url_get_data_binder), (favicon_drag_data_get_cb),
10151 (ephy_favicon_action_sync_icon), (connect_proxy),
10152 (ephy_favicon_action_set_property),
10153 (ephy_favicon_action_get_property),
10154 (ephy_favicon_action_class_init), (ephy_favicon_action_init):
10155 * src/ephy-favicon-action.h:
10156 * src/ephy-location-action.c: (ephy_location_action_get_widget):
10157 * src/ephy-location-action.h:
10158 * src/ephy-navigation-action.c:
10159 * src/ephy-spinner-action.c: (ephy_spinner_action_sync_throbbing),
10160 (create_tool_item), (connect_proxy),
10161 (ephy_spinner_action_set_property),
10162 (ephy_spinner_action_get_property),
10163 (ephy_spinner_action_class_init), (ephy_spinner_action_init):
10164 * src/ephy-spinner-action.h:
10165 * src/ephy-window.c: (setup_window), (update_nav_control):
10166 * src/toolbar.c: (toolbar_setup_actions),
10167 (toolbar_activate_location), (toolbar_spinner_start),
10168 (toolbar_spinner_stop), (toolbar_set_location),
10169 (toolbar_update_favicon), (toolbar_get_location),
10170 (toolbar_update_navigation_actions):
10173 Complete toolbar implementation.
10175 2003-01-18 Marco Pesenti Gritti <marco@it.gnome.org>
10177 * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget):
10178 * lib/widgets/ephy-arrow-toolbutton.c: (popup_menu_under_arrow):
10179 * src/ephy-location-action.c: (create_tool_item),
10180 (location_url_activate_cb), (connect_proxy),
10181 (ephy_location_action_class_init):
10182 * src/ephy-location-action.h:
10183 * src/ephy-shell.c: (ephy_shell_get_autocompletion):
10184 * src/ephy-spinner-action.c: (create_tool_item):
10185 * src/toolbar.c: (toolbar_setup_widgets), (go_location_cb),
10186 (toolbar_setup_actions):
10188 Make location and navigation buttons works correctly.
10190 2003-01-18 Marco Pesenti Gritti <marco@it.gnome.org>
10192 * data/ui/Makefile.am:
10193 * lib/widgets/Makefile.am:
10194 * lib/widgets/ephy-arrow-toolbutton.c:
10195 (ephy_arrow_toolbutton_get_type),
10196 (ephy_arrow_toolbutton_class_init), (button_state_changed_cb),
10197 (popup_menu_under_arrow), (menu_deactivated_cb),
10198 (arrow_button_press_event_cb), (arrow_key_press_event_cb),
10199 (ephy_arrow_toolbutton_init), (ephy_arrow_toolbutton_finalize),
10200 (ephy_arrow_toolbutton_get_menu):
10201 * lib/widgets/ephy-arrow-toolbutton.h:
10203 * src/ephy-navigation-action.c: (ephy_navigation_action_get_type),
10204 (new_history_menu_item), (activate_back_or_forward_menu_item_cb),
10205 (activate_up_menu_item_cb), (setup_back_or_forward_menu),
10206 (setup_up_menu), (menu_activated_cb), (connect_proxy),
10207 (ephy_navigation_action_set_property),
10208 (ephy_navigation_action_get_property),
10209 (ephy_navigation_action_class_init), (ephy_navigation_action_init):
10210 * src/ephy-navigation-action.h:
10211 * src/ephy-window.c: (ephy_window_init):
10212 * src/toolbar.c: (toolbar_setup_actions), (toolbar_set_window),
10215 Implement back/forward
10217 2003-01-17 Marco Pesenti Gritti <marco@it.gnome.org>
10219 * data/ui/Makefile.am:
10220 * data/ui/epiphany-ui.xml.in:
10222 * src/ephy-window.c: (add_widget), (setup_window),
10223 (ephy_window_init), (ephy_window_set_chrome):
10224 * src/toolbar.c: (toolbar_setup_widgets), (add_widget),
10225 (toolbar_set_window), (toolbar_setup_actions), (toolbar_init),
10226 (toolbar_finalize), (toolbar_set_visibility):
10228 Make some toolbar widgets work again
10230 2003-01-16 Marco Pesenti Gritti <marco@it.gnome.org>
10233 * data/ui/Makefile.am:
10234 * data/ui/epiphany-ui.xml.in:
10235 * embed/mozilla/GlobalHistory.cpp:
10238 * src/ephy-favorites-menu.c: (ephy_favorites_menu_init),
10239 (ephy_favorites_menu_clean), (ephy_favorites_menu_finalize_impl),
10240 (ephy_favorites_menu_set_property), (ephy_favorites_menu_rebuild):
10241 * src/ephy-favorites-menu.h:
10242 * src/ephy-nautilus-view.c: (gnv_bonobo_control_activate_cb),
10243 (gnv_popup_cmd_frame_in_new_window):
10244 * src/ephy-window.c: (add_widget), (setup_window),
10245 (setup_popup_factory), (ephy_window_init), (ephy_window_finalize),
10246 (ephy_window_set_chrome), (ephy_window_activate_location),
10247 (update_status_message), (update_progress), (update_security),
10248 (update_nav_control), (update_location_control),
10249 (update_favicon_control), (update_spinner_control),
10250 (save_old_embed_status), (ephy_window_get_toolbar):
10251 * src/ppview-toolbar.c: (ppview_toolbar_set_window),
10252 (ppview_toolbar_init), (ppview_toolbar_finalize),
10253 (toolbar_update_sensitivity), (toolbar_cmd_ppv_goto_first),
10254 (toolbar_cmd_ppv_goto_last), (toolbar_cmd_ppv_go_back),
10255 (toolbar_cmd_ppv_go_forward), (toolbar_cmd_ppv_close):
10256 * src/ppview-toolbar.h:
10257 * src/statusbar.c: (statusbar_get_type), (statusbar_class_init),
10258 (create_statusbar_security_icon), (create_statusbar_progress),
10259 (statusbar_init), (statusbar_new), (statusbar_set_message):
10261 * src/toolbar.c: (toolbar_get_type), (toolbar_class_init),
10262 (toolbar_setup_favicon), (toolbar_setup_location_entry),
10263 (toolbar_set_window), (toolbar_init), (toolbar_finalize),
10264 (toolbar_set_visibility), (toolbar_button_set_sensitive),
10265 (toolbar_get_location):
10267 * src/window-commands.c:
10268 * src/window-commands.h:
10272 2003-01-14 Marco Pesenti Gritti <marco@it.gnome.org>
10274 * src/ephy-window.c:
10275 * src/ephy-window.h:
10276 * src/window-commands.c:
10277 * src/window-commands.h:
10279 Some work on the new menu stuff
10281 2003-01-13 Marco Pesenti Gritti <marco@it.gnome.org>
10283 * embed/mozilla/FilePicker.cpp:
10284 * src/general-prefs.c: (create_default_charset_menu):
10286 Dont crash when schemas installed incorrectly
10288 2003-01-13 Alex Duggan <aldug@gnome.org>
10291 * embed/mozilla/ExternalProtocolService.cpp:
10292 * embed/mozilla/ExternalProtocolService.h:
10293 * embed/mozilla/FilePicker.h:
10294 * embed/mozilla/FtpProtocolHandler.h:
10295 * embed/mozilla/IRCProtocolHandler.h:
10296 * embed/mozilla/MailtoProtocolHandler.h:
10297 * embed/mozilla/PrintingPromptService.h:
10298 * embed/mozilla/PromptService.cpp:
10299 * embed/mozilla/PromptService.h:
10300 * embed/mozilla/StartHereProtocolHandler.h:
10301 * idl/EphyAutomation.idl:
10305 2003-01-13 Marco Pesenti Gritti <marco@it.gnome.org>
10307 * embed/ephy-history.c: (ephy_history_save), (hosts_added_cb),
10308 (hosts_removed_cb), (ephy_history_finalize),
10309 (ephy_history_host_set_title), (ephy_history_host_visited),
10310 (ephy_history_add_host), (ephy_history_visited),
10311 (ephy_history_add_page), (ephy_history_set_page_title):
10312 * src/ephy-history-model.c: (ephy_history_model_get_value):
10313 * src/ephy-shell.c: (ephy_shell_get_autocompletion):
10315 Use the title also for hosts in history.
10316 Cleanup hosts matching code a lot.
10318 2003-01-13 Marco Pesenti Gritti <marco@it.gnome.org>
10321 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
10322 * src/bookmarks/ephy-bookmarks-editor.c:
10323 (ephy_bookmarks_editor_construct):
10324 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_set_icon):
10325 * src/bookmarks/ephy-bookmarks.h:
10326 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_finalize),
10327 (ephy_new_bookmark_add), (ephy_new_bookmark_init),
10328 (ephy_new_bookmark_set_smarturl), (ephy_new_bookmark_set_icon):
10329 * src/bookmarks/ephy-new-bookmark.h:
10330 * src/bookmarks/ephy-node-view.c: (ephy_node_view_add_column),
10331 (ephy_node_view_add_icon_column):
10332 * src/bookmarks/ephy-node-view.h:
10333 * src/bookmarks/ephy-tree-model-node.c:
10334 (ephy_tree_model_node_get_column_type), (get_icon_pixbuf),
10335 (ephy_tree_model_node_get_value),
10336 (ephy_tree_model_node_column_get_type):
10337 * src/bookmarks/ephy-tree-model-node.h:
10338 * src/ephy-history-model.c: (ephy_history_model_get_value):
10339 * src/ephy-navigation-button.c: (setup_back_or_forward_menu):
10340 * src/ephy-tab.c: (ephy_tab_favicon_cb):
10341 * src/window-commands.c: (window_cmd_bookmarks_add_default):
10343 Use favicons in bookmarks.
10344 Use titles for session history when possible.
10346 2003-01-13 Marco Pesenti Gritti <marco@it.gnome.org>
10348 * src/ephy-window.c: (update_favicon_control):
10350 correctly update window icon when the page doesnt
10351 specify any favicon url.
10353 2003-01-12 Kjartan Maraas <kmaraas@gnome.org>
10355 * configure.in (ALL_LINGUAS): Added "no".
10357 2003-01-12 Kenneth Christiansen <kenneth@gnu.org>
10359 * configure.in: Added da to ALL_LINGUAS
10361 2003-01-12 Marco Pesenti Gritti <marco@it.gnome.org>
10365 0.4.2 Release. Switch configure.in to 0.5.0.
10367 * embed/mozilla/ContentHandler.cpp:
10368 * embed/mozilla/PrintingPromptService.cpp:
10369 * embed/mozilla/mozilla-embed.cpp:
10371 Remove some stupid printf.
10373 2003-01-12 Marco Pesenti Gritti <marco@it.gnome.org>
10376 * doc/debugging.txt:
10377 * embed/ephy-embed-utils.c:
10378 (ephy_embed_utils_build_charsets_submenu):
10379 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
10380 * embed/ephy-history.c: (ephy_history_save):
10381 * embed/mozilla/mozilla-embed.cpp:
10382 * lib/ephy-autocompletion.c: (ephy_autocompletion_reset),
10383 (ephy_autocompletion_get_common_prefix),
10384 (ephy_autocompletion_refine_matches),
10385 (ephy_autocompletion_update_matches_full),
10386 (ephy_autocompletion_sort_by_score),
10387 (ephy_autocompletion_data_changed_cb), (acma_grow):
10388 * lib/ephy-debug.c: (log_module), (ephy_debug_init),
10389 (ephy_profiler_new), (ephy_should_profile), (ephy_profiler_dump),
10390 (ephy_profiler_free), (ephy_profiler_start), (ephy_profiler_stop):
10391 * lib/ephy-debug.h:
10392 * lib/ephy-filesystem-autocompletion.c:
10393 (ephy_filesystem_autocompletion_finalize_impl),
10394 (gfa_load_directory_cb),
10395 (ephy_filesystem_autocompletion_set_current_dir),
10396 (ephy_filesystem_autocompletion_set_base_dir):
10397 * lib/ephy-start-here.c:
10398 * lib/widgets/ephy-autocompletion-window.c:
10399 (ephy_autocompletion_window_get_dimensions),
10400 (ephy_autocompletion_window_fill_store_chunk),
10401 (ephy_autocompletion_window_show),
10402 (ephy_autocompletion_window_key_press_cb):
10403 * lib/widgets/ephy-location-entry.c:
10404 (ephy_location_entry_finalize_impl),
10405 (ephy_location_entry_autocompletion_show_alternatives_to),
10406 (ephy_location_entry_autocompletion_to),
10407 (ephy_location_entry_activate_cb),
10408 (ephy_location_entry_autocompletion_sources_changed_cb),
10409 (ephy_location_entry_autocompletion_window_url_activated_cb),
10410 (ephy_location_entry_autocompletion_window_hidden_cb):
10411 * src/bookmarks/ephy-bookmarks-editor.c:
10412 * src/bookmarks/ephy-bookmarks.c:
10413 (ephy_bookmarks_clean_empty_keywords), (ephy_bookmarks_save),
10414 (ephy_bookmarks_find_keyword), (diff_keywords):
10415 * src/bookmarks/ephy-keywords-entry.c: (try_to_expand_keyword):
10416 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
10417 * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
10418 * src/ephy-nautilus-view.c: (gnv_cmd_set_charset), (if):
10419 * src/ephy-navigation-button.c:
10420 (ephy_navigation_button_finalize_impl):
10421 * src/ephy-shell.c: (ephy_shell_finalize):
10422 * src/ephy-tab.c: (ephy_tab_embed_destroy_cb), (ephy_tab_finalize):
10423 * src/ephy-tbi.c: (ephy_tbi_finalize_impl):
10424 * src/ephy-window.c: (ephy_window_finalize):
10425 * src/toolbar.c: (toolbar_get_widgets):
10427 Implement profiler helpers. Complete ephy-debug
10428 implementation and document it.
10429 Fixup all the damned DEBUG_MSG mess. toolbar/ is
10430 still borked since I'm not mantaining that code atm (just
10431 keeping it updated with galeon).
10433 2003-01-12 Andras Timar <timar@gnome.hu>
10435 * configure.in: Added de, hu and nl to ALL_LINGUAS.
10437 2003-01-12 Marco Pesenti Gritti <marco@it.gnome.org>
10440 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
10441 * embed/ephy-history.c:
10443 * lib/ephy-types.h:
10444 * src/bookmarks/ephy-bookmarks.c:
10445 * src/ephy-shell.c: (ephy_shell_init):
10447 Move root nodes ids to ephy-types.
10448 Simple logging facility:
10449 EPHY_DEBUG_MODULES= all | filename
10451 Need to provide a way to disable it and to get rid
10452 of the old per file crap.
10454 2003-01-11 Marco Pesenti Gritti <marco@it.gnome.org>
10456 * embed/Makefile.am:
10457 * embed/ephy-embed-favicon.c:
10458 * embed/ephy-embed-favicon.h:
10459 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache):
10460 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_class_init),
10461 (ephy_favicon_cache_new), (ephy_favicon_cache_load),
10462 (icon_is_obsolete), (icons_added_cb), (icons_removed_cb),
10463 (remove_obsolete_icons), (ephy_favicon_cache_save),
10464 (ephy_favicon_cache_init), (kill_download),
10465 (cleanup_downloads_hash), (ephy_favicon_cache_finalize),
10466 (favicon_name_build), (favicon_download_completed_cb),
10467 (ephy_favicon_cache_download), (ephy_favicon_cache_get):
10468 * embed/ephy-favicon-cache.h:
10469 * embed/ephy-favicon.c:
10470 * embed/ephy-favicon.h:
10471 * embed/mozilla/mozilla-embed-shell.cpp:
10472 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_favicon_cb),
10473 (ephy_tab_location_cb), (ephy_tab_get_location),
10474 (ephy_tab_get_favicon_url):
10476 * src/ephy-window.c: (update_favicon_control):
10477 * src/toolbar.c: (toolbar_setup_favicon_ebox),
10478 (toolbar_update_favicon):
10480 Reimplement favicons. Now all exit crashes related
10481 to connections left open by favicons should be fixed.
10483 2003-01-11 Marco Pesenti Gritti <marco@it.gnome.org>
10485 * embed/ephy-embed-persist.c: (ephy_embed_persist_cancel):
10486 * embed/ephy-embed-persist.h:
10487 * embed/mozilla/ProgressListener.cpp:
10488 * embed/mozilla/mozilla-embed-persist.cpp:
10489 * embed/mozilla/mozilla-embed-persist.h:
10491 Implement a cancel api. Fix refcount to really destroy
10492 the WebPersist object when done.
10494 2003-01-10 Marco Pesenti Gritti <marco@it.gnome.org>
10496 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_insert_from_url):
10498 Download favicon only when it's not already on disk. As side effect
10499 avoid most crashes on exit. Still need to really fix that.
10501 2003-01-09 Marco Pesenti Gritti <marco@it.gnome.org>
10503 * data/Makefile.am:
10507 * embed/mozilla/mozilla-embed-persist.cpp:
10511 2003-01-09 Lee Willis <lwillis@plus.net>
10513 * embed/mozilla/FilePicker.cpp:
10515 Destroy "Invalid path dialog" correctly
10517 2003-01-09 Marco Pesenti Gritti <marco@it.gnome.org>
10519 * data/art/Makefile.am:
10520 * data/epiphany.desktop.in:
10521 * data/ui/epiphany-ui.xml.in:
10522 * embed/ephy-embed-popup.c: (embed_popup_open_link_cmd):
10523 * src/ephy-main.c: (main):
10524 * src/window-commands.c: (window_cmd_set_charset):
10526 Rehash link context menu order to be hig compliant.
10527 Set a desktop icon.
10529 2003-01-09 Marco Pesenti Gritti <marco@it.gnome.org>
10531 * src/ephy-tab.c: (ephy_tab_location_cb):
10533 Reset link message when changing page.
10535 2003-01-09 Marco Pesenti Gritti <marco@it.gnome.org>
10538 * embed/ephy-history.c: (ephy_history_init):
10539 * embed/mozilla/FilePicker.cpp:
10540 * lib/ephy-node.c: (ephy_node_new_with_id),
10541 (ephy_node_system_init):
10543 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
10545 Extend ephy node to allow some reversed ids.
10546 Use it for base bookmarks/history elements, should
10547 fix bookmarks lossage.
10548 Fix filepicker initialization.
10550 2003-01-08 Marco Pesenti Gritti <marco@it.gnome.org>
10553 * data/starthere/Makefile.am:
10554 * data/starthere/index.xml.in:
10555 * data/starthere/section.xsl:
10556 * data/starthere/smartbookmarks.xml.in:
10557 * embed/ephy-embed-shell.c: (ephy_embed_shell_class_init):
10558 * embed/ephy-embed-shell.h:
10559 * embed/mozilla/StartHereProtocolHandler.cpp:
10561 * src/ephy-shell.c: (ephy_shell_command_cb), (ephy_shell_init):
10563 More start here page work, importing bookmarks from mozilla
10566 2003-01-07 Marco Pesenti Gritti <marco@it.gnome.org>
10568 * data/starthere/Makefile.am:
10569 * data/starthere/index.xml.in:
10570 * data/starthere/section.css:
10571 * data/starthere/section.xsl:
10572 * embed/mozilla/StartHereProtocolHandler.cpp:
10573 * embed/mozilla/mozilla-embed-shell.cpp:
10574 * lib/ephy-file-helpers.c: (ephy_ensure_dir_exists),
10575 (ephy_find_file_recursive), (ephy_file_find):
10576 * lib/ephy-file-helpers.h:
10577 * lib/ephy-start-here.c: (ephy_start_here_init),
10578 (ephy_start_here_finalize), (is_my_lang), (mozilla_bookmarks),
10579 (attach_content), (build_content), (ephy_start_here_get_page),
10580 (ephy_start_here_get_base_uri):
10581 * lib/ephy-start-here.h:
10583 More work on the start here page.
10585 2003-01-07 Marco Pesenti Gritti <marco@it.gnome.org>
10588 * data/Makefile.am:
10589 * data/start_here.html:
10590 * data/starthere/Makefile.am:
10591 * data/starthere/index.xml.in:
10592 * data/starthere/section.xsl:
10593 * embed/mozilla/StartHereProtocolHandler.cpp:
10595 * lib/widgets/ephy-autocompletion-window.c:
10596 (hack_tree_view_move_selection):
10599 Architecture for translatable xml/xsl start page.
10601 2003-01-06 Vincent Untz <vincent@vuntz.net>
10603 * lib/widgets/ephy-autocompletion-window.c: declare all variables
10604 before the first instruction.
10606 2003-01-06 Marco Pesenti Gritti <marco@it.gnome.org>
10609 * embed/mozilla/EphyWrapper.cpp:
10610 * embed/mozilla/EphyWrapper.h:
10611 * embed/mozilla/mozilla-embed.cpp:
10612 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_link_message_cb),
10613 (ephy_tab_get_status_message):
10615 Make sure event listener is ever attached.
10616 Never allow to override statusbar messages.
10618 2003-01-05 Marco Pesenti Gritti <marco@it.gnome.org>
10620 * data/art/Makefile.am:
10621 * data/art/epiphany.png:
10622 * data/epiphany.schemas.in:
10623 * data/glade/epiphany.glade:
10624 * embed/downloader-view.c: (downloader_view_init),
10625 (downloader_view_finalize):
10626 * embed/ephy-embed-favicon.c: (ephy_embed_favicon_set_property):
10627 * embed/ephy-embed-shell.c: (ephy_embed_shell_get_impl),
10628 (ephy_embed_shell_get_type), (ephy_embed_shell_new):
10629 * embed/ephy-embed-shell.h:
10630 * embed/ephy-embed-utils.c:
10631 (ephy_embed_utils_build_charsets_submenu):
10632 * embed/mozilla/mozilla-embed-persist.cpp:
10633 * embed/mozilla/mozilla-embed.cpp:
10634 * src/appearance-prefs.c: (setup_font_menu):
10635 * src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
10636 (ephy_setup_history_notifiers):
10637 * src/ephy-main.c: (main):
10638 * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
10639 * src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_init),
10640 (ephy_shell_finalize), (build_homepage_url),
10641 (ephy_shell_get_autocompletion):
10642 * src/ephy-shell.h:
10643 * src/ephy-tab.c: (ephy_tab_init), (ephy_tab_location_cb),
10644 (ephy_tab_visibility_cb):
10645 * src/ephy-window.c: (favicon_cache_changed_cb),
10646 (ephy_window_init), (update_favicon_control):
10647 * src/general-prefs.c: (create_default_charset_menu):
10648 * src/history-dialog.c: (history_dialog_init):
10649 * src/pdm-dialog.c: (pdm_dialog_cookie_remove),
10650 (pdm_dialog_password_remove), (pdm_dialog_cookies_free),
10651 (pdm_dialog_passwords_free), (pdm_dialog_init):
10652 * src/prefs-dialog.c: (prefs_clear_memory_cache_button_clicked_cb),
10653 (prefs_clear_disk_cache_button_clicked_cb):
10654 * src/window-commands.c: (window_cmd_file_open):
10656 Make GaleonShell inherit from GaleonEmbedShell.
10657 Ref the shell when using the downloader.
10658 Use favicons for the window icon when possible.
10659 This required to use jimmac icon as default,
10660 we still dont have his permission, I'll remove it
10661 later if necessary.
10663 2003-01-04 Marco Pesenti Gritti <marco@it.gnome.org>
10665 * embed/ephy-embed-favicon.c: (update_url), (location_changed_cb),
10666 (ephy_embed_favicon_set_property):
10667 * src/toolbar.c: (toolbar_update_favicon):
10669 Really update favicon when switching tab.
10671 2003-01-04 Marco Pesenti Gritti <marco@it.gnome.org>
10674 * embed/mozilla/PromptService.cpp:
10675 * embed/mozilla/mozilla-embed-persist.cpp:
10676 * lib/toolbar/ephy-tbi-zoom.c: (ephy_tbi_zoom_get_widget_impl):
10677 * lib/widgets/ephy-notebook.c: (tab_build_label):
10678 * src/bookmarks/ephy-bookmarks-editor.c: (build_editing_table),
10679 (build_search_box):
10680 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
10681 * src/ephy-window.c: (ephy_window_notebook_switch_page_cb):
10682 * src/pdm-dialog.c: (show_cookies_properties):
10683 * src/session.c: (crashed_resume_dialog):
10685 Remove unnecessary markup from translations.
10687 2003-01-02 Marco Pesenti Gritti <marco@it.gnome.org>
10689 * lib/ephy-string.c: (ephy_str_replace_substring):
10690 * lib/ephy-string.h:
10691 * lib/widgets/eggtreemultidnd.c:
10692 (egg_tree_multi_drag_motion_event):
10693 * src/bookmarks/Makefile.am:
10695 Use gtk icons for dnd.
10696 Basic implementation of bookmarks importing. Still
10697 not used but functional.
10699 2003-01-01 Marco Pesenti Gritti <marco@it.gnome.org>
10701 * embed/Makefile.am:
10702 * embed/ephy-embed-favicon.c: (location_changed_cb), (favicon_cb):
10703 * embed/ephy-embed-popup.c: (embed_popup_copy_location_cmd),
10704 (embed_popup_save_page_as_cmd), (embed_popup_open_frame_cmd):
10705 * embed/ephy-embed-shell.c: (ephy_embed_shell_free_cookies):
10706 * embed/ephy-embed-shell.h:
10707 * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
10708 * embed/ephy-embed.c: (ephy_embed_get_location),
10709 (ephy_embed_shistory_copy):
10710 * embed/ephy-embed.h:
10711 * embed/mozilla/EphyWrapper.cpp:
10712 * embed/mozilla/EphyWrapper.h:
10713 * embed/mozilla/Makefile.am:
10714 * embed/mozilla/mozilla-embed-shell.cpp:
10715 * embed/mozilla/mozilla-embed.cpp:
10717 * lib/toolbar/Makefile.am:
10718 * lib/widgets/Makefile.am:
10720 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
10721 * src/ephy-nautilus-view.c: (gnv_embed_location_cb),
10722 (gnv_popup_cmd_frame_in_new_window):
10723 * src/ephy-shell.c: (build_homepage_url):
10724 * src/ephy-tab.c: (ephy_tab_location_cb):
10725 * src/pdm-dialog.c: (pdm_dialog_cookie_add):
10726 * src/popup-commands.c: (popup_cmd_frame_in_new_tab),
10727 (popup_cmd_frame_in_new_window):
10729 Cleanup unused code.
10731 In new bookmark dialog enter activate ok.
10733 2003-01-01 Marco Pesenti Gritti <marco@it.gnome.org>
10735 * embed/ephy-history.c: (ephy_history_clear),
10736 (ephy_history_remove):
10737 * src/bookmarks/ephy-bookmarks.c:
10738 (ephy_bookmarks_clean_empty_keywords):
10739 * src/ephy-history-model.c: (get_one_level_path_real),
10740 (get_path_real), (root_child_removed_cb):
10742 Rewrite ephy node multiple removals to actually
10745 2003-01-01 Marco Pesenti Gritti <marco@it.gnome.org>
10748 * data/glade/epiphany.glade:
10749 * embed/ephy-history.c: (page_is_obsolete),
10750 (remove_obsolete_pages), (periodic_save_cb), (ephy_history_init),
10751 (ephy_history_finalize), (ephy_history_clear),
10752 (ephy_history_get_last_page), (ephy_history_remove):
10753 * embed/ephy-history.h:
10754 * lib/toolbar/ephy-tb-button.c: (button_state_changed_cb),
10755 (ephy_tb_button_set_show_arrow), (ephy_tb_button_set_enable_menu):
10756 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add):
10757 * src/history-dialog.c: (get_date_filter):
10759 Save history every 5 minutes, drop items older than 30 days,
10760 fix Clear. Better prelight for navigation buttons.
10762 2002-12-31 Marco Pesenti Gritti <marco@it.gnome.org>
10766 * data/Makefile.am:
10768 Build .in data files from the makefile,
10769 not from configure.in.
10770 Add a desktop file. We badly need an icon ;)
10772 2002-12-31 Marco Pesenti Gritti <marco@it.gnome.org>
10774 * lib/toolbar/ephy-tbi-favicon.c:
10775 (ephy_tbi_favicon_add_to_bonobo_tb_impl):
10776 * lib/toolbar/ephy-tbi-spinner.c:
10777 (ephy_tbi_spinner_add_to_bonobo_tb_impl):
10778 * lib/toolbar/ephy-tbi-zoom.c:
10779 (ephy_tbi_zoom_add_to_bonobo_tb_impl):
10781 Use normal widgets instead of bonobo controls.
10783 2002-12-31 Marco Pesenti Gritti <marco@it.gnome.org>
10785 * embed/mozilla/FilePicker.cpp:
10786 * embed/mozilla/FilePicker.h:
10787 * embed/mozilla/mozilla-embed-shell.cpp:
10789 Resync with galeon.
10791 * data/epiphany.schemas.in:
10792 * lib/ephy-bonobo-extensions.c: (ephy_bonobo_add_numbered_widget):
10793 * lib/ephy-bonobo-extensions.h:
10794 * lib/toolbar/Makefile.am:
10795 * lib/toolbar/ephy-tbi-std-toolitem.c:
10796 (ephy_tbi_std_toolitem_init),
10797 (ephy_tbi_std_toolitem_get_icon_impl),
10798 (ephy_tbi_std_toolitem_get_name_human_impl),
10799 (ephy_tbi_std_toolitem_to_string_impl),
10800 (ephy_tbi_std_toolitem_add_to_bonobo_tb_impl),
10801 (ephy_tbi_std_toolitem_parse_properties_impl),
10802 (ephy_tbi_std_toolitem_set_item):
10803 * lib/toolbar/ephy-tbi-std-toolitem.h:
10804 * lib/toolbar/ephy-toolbar-item-factory.c:
10805 (ephy_tb_item_factory_init),
10806 (ephy_toolbar_item_create_from_string),
10807 (ephy_toolbar_item_register_type):
10808 * lib/toolbar/ephy-toolbar-item-factory.h:
10810 * src/toolbar.c: (toolbar_class_init), (toolbar_set_property),
10811 (toolbar_get_widgets), (toolbar_init), (toolbar_finalize),
10812 (toolbar_navigation_button_set_sensitive),
10813 (toolbar_button_set_sensitive):
10814 * src/window-commands.c:
10816 Resync with galeon. Now we use a widget for navigation
10819 2002-12-31 Marco Pesenti Gritti <marco@it.gnome.org>
10821 * data/glade/prefs-dialog.glade:
10823 Remove hidden filtering page.
10825 * embed/ephy-history.c:
10826 (ephy_history_autocompletion_source_foreach), (ephy_history_init),
10827 (ephy_history_add_host), (ephy_history_visited),
10828 (ephy_history_get_page_visits):
10829 * lib/ephy-autocompletion.c: (ephy_autocompletion_refine_matches),
10830 (ephy_autocompletion_update_matches_full_item):
10831 * src/bookmarks/ephy-bookmarks.c:
10832 (ephy_bookmarks_autocompletion_source_foreach):
10834 Fix memory corruption in bookmarks refine.
10835 Implement history autocompletion score.
10836 Smarter host matching code.
10837 Add some sanity checks.
10839 2002-12-31 Christian Rose <menthos@menthos.com>
10841 * configure.in: Added "sv" to ALL_LINGUAS.
10843 2002-12-30 Marco Pesenti Gritti <marco@it.gnome.org>
10845 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_dest),
10846 (ephy_favicon_cache_insert_from_url),
10847 (favicon_download_completed_cb):
10848 * lib/ephy-dnd.c: (ephy_dnd_enable_model_drag_source):
10850 * lib/widgets/eggtreemultidnd.c:
10851 (egg_tree_multi_drag_source_drag_data_get),
10852 (egg_tree_multi_drag_drag_data_get):
10853 * lib/widgets/eggtreemultidnd.h:
10854 * lib/widgets/ephy-tree-model-sort.c:
10855 (ephy_tree_model_sort_multi_drag_data_delete),
10856 (each_url_get_data_binder),
10857 (ephy_tree_model_sort_multi_drag_data_get):
10858 * src/bookmarks/ephy-bookmarks-editor.c:
10859 (ephy_bookmarks_editor_construct):
10860 * src/bookmarks/ephy-node-view.c:
10861 (ephy_node_view_enable_drag_source):
10862 * src/bookmarks/ephy-node-view.h:
10863 * src/history-dialog.c: (history_dialog_setup_view):
10865 Use ephy-dnd for tree model too.
10868 2002-12-30 Marco Pesenti Gritti <marco@it.gnome.org>
10870 * data/epiphany.schemas.in:
10871 * lib/widgets/eggtreemodelfilter.c:
10872 (egg_tree_model_filter_build_level):
10873 * lib/widgets/ephy-autocompletion-window.c:
10874 (ephy_autocompletion_window_get_dimensions),
10875 (ephy_autocompletion_window_show), (hack_tree_view_move_selection),
10876 (ephy_autocompletion_window_key_press_hack),
10877 (ephy_autocompletion_window_key_press_cb),
10878 (ephy_autocompletion_window_hide):
10879 * src/bookmarks/ephy-bookmarks.c:
10880 (ephy_bookmarks_clean_empty_keywords), (bookmarks_removed_cb):
10881 * src/bookmarks/ephy-new-bookmark.c: (build_editing_table),
10882 (ephy_new_bookmark_construct):
10883 * src/bookmarks/ephy-node-view.c: (ephy_node_view_finalize):
10884 * src/history-dialog.c: (history_dialog_finalize):
10886 Fix some bookmarks crashes.
10887 Cycle between the two views in autocompletion when
10890 2002-12-29 Marco Pesenti Gritti <marco@it.gnome.org>
10894 * lib/ephy-marshal.c: (ephy_marshal_VOID__POINTER_POINTER):
10895 * lib/ephy-marshal.h:
10896 * lib/ephy-marshal.list:
10897 * lib/widgets/Makefile.am:
10898 * src/bookmarks/ephy-bookmarks-editor.c:
10899 (ephy_bookmarks_editor_construct):
10900 * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_new):
10901 * src/bookmarks/ephy-node-view.c:
10902 (ephy_node_view_row_activated_cb), (node_from_sort_iter_cb),
10903 (ephy_node_view_construct), (ephy_node_view_add_column),
10904 (get_selection), (ephy_node_view_select_node),
10905 (ephy_node_view_enable_drag_source):
10906 * src/bookmarks/ephy-node-view.h:
10907 * src/history-dialog.c: (add_column),
10908 (history_view_row_activated_cb), (node_from_sort_iter_cb),
10909 (history_dialog_setup_view):
10911 Implement column sorting / drag and drop for history
10914 2002-12-29 Marco Pesenti Gritti <marco@it.gnome.org>
10916 * data/glade/epiphany.glade:
10917 * embed/ephy-history.c: (hosts_added_cb), (hosts_removed_cb),
10918 (ephy_history_add_host), (ephy_history_add_page),
10919 (ephy_history_set_page_title):
10920 * embed/ephy-history.h:
10921 * src/bookmarks/ephy-node-filter.c:
10922 (ephy_node_filter_expression_evaluate):
10923 * src/ephy-history-model.c: (get_one_level_path_real),
10924 (get_path_real), (ephy_history_model_get_path),
10925 (get_property_as_date), (ephy_history_model_get_value),
10926 (ephy_history_model_update_node), (root_child_removed_cb),
10927 (root_child_added_cb):
10928 * src/history-dialog.c: (history_view_row_activated_cb),
10929 (history_dialog_setup_view), (get_date_filter),
10930 (history_dialog_setup_filter), (history_dialog_init),
10931 (history_dialog_new_with_parent):
10933 Reimplement filtering, fix a few bugs. Please remove
10934 ephy-history.xml again, should be the last time, sorry.
10936 2002-12-28 Marco Pesenti Gritti <marco@it.gnome.org>
10938 * embed/ephy-history.c: (ephy_history_add_page):
10939 * src/ephy-history-model.c: (get_one_level_path_real),
10940 (get_path_real), (ephy_history_model_get_path),
10941 (ephy_history_model_update_node), (root_child_removed_cb),
10942 (root_child_added_cb):
10944 Update the model correctly when the history changes.
10946 2002-12-28 Marco Pesenti Gritti <marco@it.gnome.org>
10948 * embed/ephy-history.c: (ephy_history_add_host):
10950 Fix memory corruption. The history now should work
10951 better but please kill ephy-history.xml or you could
10954 2002-12-28 Marco Pesenti Gritti <marco@it.gnome.org>
10956 * embed/ephy-history.c: (ephy_history_init),
10957 (ephy_history_add_page), (ephy_history_clear),
10958 (ephy_history_get_hosts), (ephy_history_get_pages):
10959 * embed/ephy-history.h:
10961 * src/ephy-history-model.c: (ephy_history_model_get_type),
10962 (ephy_history_model_class_init), (ephy_history_model_init),
10963 (ephy_history_model_finalize), (filter_changed_cb),
10964 (ephy_history_model_set_property),
10965 (ephy_history_model_get_property), (ephy_history_model_new),
10966 (ephy_history_model_tree_model_init),
10967 (ephy_history_model_get_flags), (ephy_history_model_get_n_columns),
10968 (ephy_history_model_get_column_type),
10969 (ephy_history_model_get_iter), (ensure_iter), (get_parent_node),
10970 (get_path_real), (ephy_history_model_get_path),
10971 (ephy_history_model_get_host_value),
10972 (ephy_history_model_get_value), (ephy_history_model_iter_next),
10973 (ephy_history_model_iter_children),
10974 (ephy_history_model_iter_has_child),
10975 (ephy_history_model_iter_n_children),
10976 (ephy_history_model_iter_nth_child),
10977 (ephy_history_model_iter_parent),
10978 (ephy_history_model_node_from_iter),
10979 (ephy_history_model_iter_from_node),
10980 (ephy_history_model_update_node), (root_child_removed_cb),
10981 (root_child_added_cb), (root_child_changed_cb),
10982 (ephy_history_model_column_get_type):
10983 * src/ephy-history-model.h:
10984 * src/history-dialog.c: (add_column), (history_dialog_setup_view),
10985 (history_dialog_init):
10987 Implement an history model and use it.
10989 2002-12-27 Marco Pesenti Gritti <marco@it.gnome.org>
10991 * data/Makefile.am:
10992 * embed/Makefile.am:
10993 * embed/ephy-embed-favicon.c: (location_changed_cb),
10994 (ephy_embed_favicon_set_property):
10995 * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
10996 (ephy_embed_shell_finalize), (ephy_embed_shell_get_favicon_cache),
10997 (impl_get_global_history):
10998 * embed/ephy-embed-shell.h:
10999 * embed/ephy-favicon-cache.c: (ephy_favicon_cache_set_property),
11000 (ephy_favicon_cache_get_property), (ephy_favicon_cache_class_init),
11001 (ephy_favicon_cache_init), (ephy_favicon_cache_finalize),
11002 (ephy_favicon_cache_new), (ephy_favicon_cache_lookup),
11003 (ephy_favicon_cache_lookup_direct), (ephy_favicon_cache_insert),
11004 (ephy_favicon_cache_dest):
11005 * embed/ephy-favicon-cache.h:
11006 * embed/ephy-favicon.c: (cache_changed_cb):
11007 * embed/ephy-history.c: (ephy_history_get_type),
11008 (ephy_history_autocompletion_source_set_basic_key),
11009 (ephy_history_autocompletion_source_foreach),
11010 (ephy_history_emit_data_changed),
11011 (ephy_history_autocompletion_source_init),
11012 (ephy_history_class_init), (ephy_history_load),
11013 (ephy_history_save), (hosts_added_cb), (hosts_removed_cb),
11014 (pages_added_cb), (pages_removed_cb), (ephy_history_init),
11015 (ephy_history_finalize), (ephy_history_new),
11016 (ephy_history_add_host), (ephy_history_visited),
11017 (ephy_history_get_page_visits), (ephy_history_add_page),
11018 (ephy_history_get_page), (ephy_history_is_page_visited),
11019 (ephy_history_set_page_title), (ephy_history_clear),
11020 (ephy_history_get_root), (ephy_history_get_last_page):
11021 * embed/ephy-history.h:
11022 * embed/global-history.c:
11023 * embed/global-history.h:
11024 * embed/mozilla/EphyWrapper.cpp:
11025 * embed/mozilla/GlobalHistory.cpp:
11027 * lib/ephy-node.c: (ephy_node_get_type), (ephy_node_class_init),
11028 (int_equal), (int_hash), (ephy_node_init), (ephy_node_finalize),
11029 (remove_child), (ephy_node_dispose),
11030 (ephy_node_set_object_property), (ephy_node_get_object_property),
11031 (ephy_node_new), (ephy_node_get_id), (node_from_id_real),
11032 (ephy_node_get_from_id), (ephy_node_ref), (ephy_node_unref),
11033 (ephy_node_freeze), (ephy_node_thaw), (child_changed),
11034 (real_set_property), (ephy_node_set_property),
11035 (ephy_node_get_property), (ephy_node_get_property_string),
11036 (ephy_node_get_property_boolean), (ephy_node_get_property_long),
11037 (ephy_node_get_property_int), (ephy_node_get_property_double),
11038 (ephy_node_get_property_float), (ephy_node_get_property_node),
11039 (ephy_node_get_property_time), (save_parent),
11040 (ephy_node_save_to_xml), (ephy_node_new_from_xml),
11041 (real_add_child), (ephy_node_add_child), (real_remove_child),
11042 (ephy_node_remove_child), (ephy_node_has_child),
11043 (ephy_node_get_children), (ephy_node_get_n_children),
11044 (ephy_node_get_nth_child), (get_child_index_real),
11045 (ephy_node_get_child_index), (ephy_node_get_next_child),
11046 (ephy_node_get_previous_child), (ephy_node_system_init),
11047 (ephy_node_system_shutdown), (ephy_node_new_id),
11048 (id_factory_set_to), (write_lock_to_read_lock),
11049 (read_lock_to_write_lock), (lock_gdk), (unlock_gdk):
11051 * src/bookmarks/Makefile.am:
11052 * src/bookmarks/ephy-bookmarks.c: (get_history_item_score),
11053 (compute_lower_fav), (add_to_favorites), (history_site_visited_cb),
11054 (ephy_setup_history_notifiers), (ephy_bookmarks_init),
11055 (ephy_bookmarks_finalize):
11056 * src/bookmarks/ephy-node.c:
11057 * src/bookmarks/ephy-node.h:
11058 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
11059 (build_homepage_url), (ephy_shell_get_autocompletion):
11060 * src/ephy-shell.h:
11061 * src/history-dialog.c: (history_dialog_setup_view),
11062 (history_dialog_setup_filter), (history_dialog_init),
11063 (history_dialog_set_embedded), (history_dialog_finalize),
11064 (history_host_checkbutton_toggled_cb), (history_entry_changed_cb),
11065 (history_time_optionmenu_changed_cb),
11066 (history_clear_button_clicked_cb):
11068 Rewrite the history using ephy node.
11069 Use the history to store favicons locations.
11071 2002-12-26 Marco Pesenti Gritti <marco@it.gnome.org>
11073 * embed/ephy-embed-favicon.c: (net_state_cb), (favicon_cb):
11077 2002-12-26 Marco Pesenti Gritti <marco@it.gnome.org>
11080 * embed/ephy-embed-favicon.c: (net_state_cb), (favicon_cb),
11081 (ephy_embed_favicon_set_property),
11082 (ephy_embed_favicon_get_property), (ephy_embed_favicon_get_embed):
11083 * embed/ephy-embed.c: (ephy_embed_base_init),
11084 (ephy_embed_get_link_tags):
11085 * embed/ephy-embed.h:
11086 * embed/mozilla/EphyWrapper.cpp:
11087 * embed/mozilla/EphyWrapper.h:
11088 * embed/mozilla/Makefile.am:
11089 * embed/mozilla/mozilla-embed.cpp:
11091 Make favicons work :)
11093 2002-12-26 Marco Pesenti Gritti <marco@it.gnome.org>
11096 * embed/find-dialog.c: (find_dialog_go_next),
11097 (find_dialog_go_prev):
11098 * lib/ephy-autocompletion.c:
11099 (ephy_autocompletion_get_matches_sorted_by_score),
11100 (ephy_autocompletion_refine_matches),
11101 (ephy_autocompletion_update_matches_full),
11102 (ephy_autocompletion_sort_by_score):
11103 * lib/ephy-autocompletion.h:
11104 * lib/widgets/ephy-autocompletion-window.c:
11105 (ephy_autocompletion_window_get_dimensions),
11106 (ephy_autocompletion_window_fill_store_chunk),
11107 (ephy_autocompletion_window_show):
11108 * src/popup-commands.c: (popup_cmd_add_bookmark):
11110 Fix a regression in find dialog.
11111 Fix autocompletion flickering
11113 2002-12-25 Marco Pesenti Gritti <marco@it.gnome.org>
11115 * embed/find-dialog.c: (find_dialog_go_next),
11116 (find_dialog_go_prev):
11117 * src/bookmarks/ephy-bookmarks.c:
11118 (ephy_bookmarks_autocompletion_source_foreach):
11120 Fix crash on find next.
11121 Fix crash on autocompletion.
11123 2002-12-24 Marco Pesenti Gritti <marco@it.gnome.org>
11125 * src/bookmarks/ephy-bookmarks-editor.c:
11126 (keyword_node_selected_cb), (ephy_bookmarks_editor_construct):
11130 2002-12-24 Marco Pesenti Gritti <marco@it.gnome.org>
11132 * src/bookmarks/Makefile.am:
11133 * src/bookmarks/ephy-bookmarks-editor.c: (keywords_changed_cb),
11134 (keywords_removed_cb), (ephy_bookmarks_editor_construct):
11135 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add),
11136 (ephy_bookmarks_unset_keyword), (diff_keywords),
11137 (ephy_bookmarks_update_keywords):
11138 * src/bookmarks/ephy-bookmarks.h:
11139 * src/window-commands.c: (window_cmd_bookmarks_add_default):
11141 Implement a small dialog asking title/keywords when adding
11143 (Regression: removing a selected keyword doesnt work
11146 2002-12-24 Marco Pesenti Gritti <marco@it.gnome.org>
11148 * data/glade/epiphany.glade:
11149 * data/ui/epiphany-ui.xml.in:
11150 * embed/mozilla/ContentHandler.cpp:
11151 * embed/mozilla/FilePicker.cpp:
11152 * embed/mozilla/FilePicker.h:
11153 * lib/widgets/Makefile.am:
11154 * lib/widgets/ephy-sidebar.c:
11155 * lib/widgets/ephy-sidebar.h:
11156 * src/ephy-tab.c: (ephy_tab_init), (get_host_name_from_uri):
11157 * src/ephy-window.c: (update_layout_toggles), (setup_layout_menus),
11158 (ephy_window_init), (save_window_chrome),
11159 (translate_default_chrome), (ephy_window_set_chrome),
11160 (ephy_window_update_all_controls):
11161 * src/ephy-window.h:
11164 Drop sidebar and useless bytes progress messages.
11166 2002-12-23 Marco Pesenti Gritti <marco@it.gnome.org>
11168 * lib/widgets/ephy-autocompletion-window.c:
11169 (ephy_autocompletion_window_get_dimensions),
11170 (ephy_autocompletion_window_show),
11171 (ephy_autocompletion_window_hide):
11172 * src/session.c: (do_session_resume), (crashed_resume_dialog),
11173 (session_autoresume):
11175 fix autocompl bugs.
11176 Simpler recover dialog.
11178 2002-12-23 Marco Pesenti Gritti <marco@it.gnome.org>
11180 * lib/widgets/ephy-autocompletion-window.c:
11181 (ephy_autocompletion_window_finalize_impl),
11182 (ephy_autocompletion_window_init_widgets),
11183 (ephy_autocompletion_window_set_autocompletion),
11184 (ephy_autocompletion_window_get_dimensions),
11185 (ephy_autocompletion_window_fill_store_chunk),
11186 (ephy_autocompletion_window_show),
11187 (ephy_autocompletion_window_event_after_cb):
11188 * lib/widgets/ephy-location-entry.c: (ephy_location_ignore_prefix),
11189 (ephy_location_entry_autocompletion_show_alternatives_to),
11190 (ephy_location_entry_key_press_event_cb):
11191 * src/bookmarks/ephy-bookmarks.c:
11192 (ephy_bookmarks_autocompletion_source_foreach):
11194 Never show an horizontal scrollbar.
11195 Put a limit to completions, ever show bookmarks / smart
11196 bookmarks matches. Order bookmarks at the bottom of
11198 Ignore common used web prefixes (like www)
11200 2002-12-22 Marco Pesenti Gritti <marco@it.gnome.org>
11202 * lib/ephy-autocompletion.c: (ephy_autocompletion_get_num_matches),
11203 (ephy_autocompletion_get_num_action_matches),
11204 (ephy_autocompletion_refine_matches),
11205 (ephy_autocompletion_update_matches_full_item), (acma_destroy),
11207 * lib/ephy-autocompletion.h:
11208 * lib/widgets/ephy-autocompletion-window.c:
11209 (ephy_autocompletion_window_init),
11210 (ephy_autocompletion_window_finalize_impl),
11211 (ephy_autocompletion_window_selection_changed_cb),
11212 (ephy_autocompletion_window_get_dimensions),
11213 (ephy_autocompletion_window_show),
11214 (ephy_autocompletion_window_key_press_hack),
11215 (ephy_autocompletion_window_key_press_cb),
11216 (ephy_autocompletion_window_event_after_cb):
11217 * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init),
11218 (ephy_location_entry_content_is_text),
11219 (ephy_location_entry_activate_cb),
11220 (ephy_location_entry_autocompletion_window_url_activated_cb):
11221 * src/bookmarks/ephy-bookmarks.c:
11222 (ephy_bookmarks_autocompletion_source_foreach),
11223 (ephy_bookmarks_save), (ephy_bookmarks_solve_smart_url):
11224 * src/ephy-shell.c: (ephy_shell_get_autocompletion):
11225 * src/toolbar.c: (toolbar_location_url_activate_cb):
11227 Complete smart bookmarks "autocompletion".
11229 2002-12-21 Marco Pesenti Gritti <marco@it.gnome.org>
11231 * lib/ephy-autocompletion.c: (ephy_autocompletion_refine_matches),
11232 (ephy_autocompletion_update_matches),
11233 (ephy_autocompletion_update_matches_full_item):
11234 * lib/ephy-autocompletion.h:
11235 * lib/widgets/ephy-autocompletion-window.c:
11236 (ephy_autocompletion_window_class_init),
11237 (ephy_autocompletion_window_selection_add_selected),
11238 (ephy_autocompletion_window_get_dimensions),
11239 (ephy_autocompletion_window_fill_store_chunk),
11240 (ephy_autocompletion_window_show),
11241 (ephy_autocompletion_window_key_press_hack),
11242 (ephy_autocompletion_window_event_after_cb):
11243 * lib/widgets/ephy-autocompletion-window.h:
11244 * lib/widgets/ephy-location-entry.c:
11245 (ephy_location_entry_class_init),
11246 (ephy_location_entry_activate_cb),
11247 (ephy_location_entry_set_autocompletion),
11248 (ephy_location_entry_autocompletion_window_url_activated_cb),
11249 (ephy_location_entry_list_event_after_cb):
11250 * lib/widgets/ephy-location-entry.h:
11251 * src/bookmarks/ephy-bookmarks.c: (options_skip_spaces),
11252 (options_find_value_end), (options_find_next_option),
11253 (smart_url_options_get), (get_smarturl_only),
11254 (ephy_bookmarks_solve_smart_url):
11255 * src/bookmarks/ephy-bookmarks.h:
11256 * src/toolbar.c: (toolbar_location_url_activate_cb),
11257 (toolbar_setup_location_entry):
11259 Hide views when empty, fix sizing to deal with
11261 Make bookmarks open correctly.
11262 Add some smart bookmarks solving code.
11264 2002-12-21 Marco Pesenti Gritti <marco@it.gnome.org>
11266 * data/Makefile.am:
11267 * data/epiphany.schemas.in:
11268 * embed/mozilla/Makefile.am:
11269 * embed/mozilla/MozRegisterComponents.cpp:
11270 * embed/mozilla/StartHereProtocolHandler.cpp:
11271 * embed/mozilla/StartHereProtocolHandler.h:
11272 * lib/ephy-gui.c: (shift_color_component),
11273 (ephy_gui_rgb_shift_color), (rgb16_to_rgb),
11274 (ephy_gui_gdk_color_to_rgb), (ephy_gui_gdk_rgb_to_color):
11276 * lib/widgets/ephy-autocompletion-window.c:
11277 (ephy_autocompletion_window_init_widgets):
11278 * src/bookmarks/ephy-bookmarks.c:
11279 (ephy_bookmarks_autocompletion_source_foreach):
11280 * src/popup-commands.c: (popup_cmd_add_bookmark):
11282 Use a darker color for the actions part of the
11283 autocompletion window.
11284 Add a (sucky) start-here: page and use it as
11287 2002-12-20 Marco Pesenti Gritti <marco@it.gnome.org>
11289 * embed/global-history.c: (history_add_url_to_list),
11290 (global_history_get_urls_list),
11291 (global_history_autocompletion_source_foreach_aux),
11292 (global_history_autocompletion_source_foreach):
11293 * lib/ephy-autocompletion-source.c:
11294 (ephy_autocompletion_source_base_init):
11295 * lib/ephy-autocompletion-source.h:
11296 * lib/ephy-autocompletion.c:
11297 (ephy_autocompletion_get_common_prefix),
11298 (ephy_autocompletion_update_matches),
11299 (ephy_autocompletion_update_matches_full_item),
11300 (ephy_autocompletion_update_matches_full),
11301 (ephy_autocompletion_compare_scores_and_alpha),
11302 (ephy_autocompletion_sort_by_score):
11303 * lib/ephy-autocompletion.h:
11304 * lib/ephy-filesystem-autocompletion.c:
11305 (ephy_filesystem_autocompletion_autocompletion_source_foreach):
11306 * lib/widgets/ephy-autocompletion-window.c:
11307 (ephy_autocompletion_window_finalize_impl),
11308 (ephy_autocompletion_window_init_widgets),
11309 (ephy_autocompletion_window_selection_changed_cb),
11310 (ephy_autocompletion_window_selection_add_selected),
11311 (ephy_autocompletion_window_get_dimensions),
11312 (ephy_autocompletion_window_fill_store_chunk),
11313 (ephy_autocompletion_window_show):
11314 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type),
11315 (ephy_bookmarks_autocompletion_source_set_basic_key),
11316 (ephy_bookmarks_autocompletion_source_foreach),
11317 (ephy_bookmarks_emit_data_changed),
11318 (ephy_bookmarks_autocompletion_source_init),
11319 (bookmarks_removed_cb), (ephy_bookmarks_init),
11320 (ephy_bookmarks_add):
11321 * src/bookmarks/ephy-bookmarks.h:
11322 * src/ephy-shell.c: (ephy_shell_get_autocompletion):
11323 * src/window-commands.c: (window_cmd_bookmarks_add_default):
11325 Begin to implement smarter location entry. Now it looks
11326 for bookmarks/keywords and show them by title.
11327 Urls are showed just as urls (no more title).
11328 At the bottom you can select smartbookmarks in a mozilla
11329 like way (how do you add smb ? just edit xml for now ;)).
11330 It's still incomplete but prolly it's not going to be all
11331 the work I thought at beginning.
11333 2002-12-20 Marco Pesenti Gritti <marco@it.gnome.org>
11335 * src/bookmarks/ephy-bookmarks-editor.c: (diff_keywords),
11337 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_find_keyword):
11338 * src/bookmarks/ephy-keywords-entry.c: (try_to_expand_keyword):
11340 Fix several keywords bugs. Should start to get usable.
11342 2002-12-19 Marco Pesenti Gritti <marco@it.gnome.org>
11344 * src/bookmarks/ephy-bookmarks-editor.c: (build_editing_table):
11345 * src/bookmarks/ephy-bookmarks.c:
11346 (ephy_bookmarks_clean_empty_keywords), (keywords_added_cb),
11347 (keywords_removed_cb), (bookmarks_removed_cb),
11348 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
11349 (ephy_bookmarks_find_keyword), (ephy_bookmarks_set_keyword),
11350 (ephy_bookmarks_unset_keyword):
11351 * src/bookmarks/ephy-keywords-entry.c:
11352 (ephy_keywords_entry_class_init), (try_to_expand_keyword),
11353 (entry_would_have_inserted_characters),
11354 (ephy_keywords_entry_key_press), (ephy_keywords_entry_init):
11355 * src/bookmarks/ephy-keywords-entry.h:
11357 Complete autocompletion implementation.
11358 Rewrite keywords removing code. Still bad bugs
11359 but getting better.
11361 2002-12-16 Marco Pesenti Gritti <marco@it.gnome.org>
11364 * src/bookmarks/Makefile.am:
11365 * src/bookmarks/ephy-bookmarks-editor.c: (update_keywords),
11366 (keywords_changed_cb), (build_editing_table):
11367 * src/bookmarks/ephy-bookmarks.c: (keywords_added_cb),
11368 (keywords_removed_cb), (partial_match_equal),
11369 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
11370 (ephy_bookmarks_find_keyword), (ephy_bookmarks_set_keyword),
11371 (ephy_bookmarks_unset_keyword):
11372 * src/bookmarks/ephy-bookmarks.h:
11373 * src/bookmarks/ephy-node-view.c: (ephy_node_view_select_node):
11374 * src/bookmarks/ephy-node-view.h:
11376 Fix some keywords bugs and start working on autocompletion
11378 2002-12-15 Marco Pesenti Gritti <marco@it.gnome.org>
11380 * src/bookmarks/ephy-bookmarks-editor.c:
11381 (ephy_bookmarks_editor_construct):
11382 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
11383 (add_to_favorites), (history_site_visited_cb),
11384 (ephy_bookmarks_finalize):
11385 * src/ephy-favorites-menu.c: (ephy_favorites_menu_set_path),
11386 (ephy_favorites_menu_verb_cb), (ephy_favorites_menu_rebuild),
11387 (ephy_favorites_menu_update):
11388 * src/ephy-window.c: (ephy_window_init):
11390 Make favorites really work
11392 2002-12-15 Marco Pesenti Gritti <marco@it.gnome.org>
11395 * embed/global-history.c: (global_history_get_item):
11396 * embed/global-history.h:
11397 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
11398 (get_history_item_score), (compute_lower_fav),
11399 (ephy_bookmarks_update_favorites), (add_to_favorites),
11400 (update_favorites_menus), (history_site_visited_cb),
11401 (keywords_added_cb), (keywords_removed_cb), (favorites_added_cb),
11402 (favorites_removed_cb), (ephy_bookmarks_init),
11403 (ephy_bookmarks_finalize), (ephy_bookmarks_get_keyword):
11405 Complete favorites implementation, still buggy.
11407 2002-12-14 Marco Pesenti Gritti <marco@it.gnome.org>
11409 * data/ui/epiphany-ui.xml.in:
11410 * embed/global-history.c: (global_history_class_init),
11411 (global_history_visited):
11412 * embed/global-history.h:
11414 * src/bookmarks/ephy-bookmarks.c: (history_site_visited_cb),
11415 (ephy_setup_history_notifiers), (bookmarks_added_cb),
11416 (bookmarks_removed_cb), (ephy_bookmarks_init),
11417 (ephy_bookmarks_finalize), (ephy_bookmarks_get_favorites):
11418 * src/bookmarks/ephy-bookmarks.h:
11419 * src/ephy-favorites-menu.c: (ephy_favorites_menu_class_init),
11420 (ephy_favorites_menu_init), (ephy_favorites_menu_finalize_impl),
11421 (ephy_favorites_menu_set_property),
11422 (ephy_favorites_menu_get_property), (ephy_favorites_menu_new),
11423 (ephy_favorites_menu_set_path), (ephy_favorites_menu_rebuild),
11424 (ephy_favorites_menu_update), (ephy_favorites_menu_verb_cb):
11425 * src/ephy-favorites-menu.h:
11426 * src/ephy-window.c: (ephy_window_init),
11427 (update_favorites_control), (ephy_window_update_control):
11428 * src/ephy-window.h:
11429 * src/window-recent-history-menu.c:
11430 * src/window-recent-history-menu.h: some work on favorites,
11431 still not working quite well
11433 2002-12-14 Marco Pesenti Gritti <marco@it.gnome.org>
11435 * src/bookmarks/ephy-bookmarks-editor.c:
11436 (ephy_bookmarks_editor_node_selected_cb), (diff_keywords),
11437 (update_keywords), (keywords_entry_changed_cb), (bookmarks_filter),
11438 (keyword_node_selected_cb), (build_search_box),
11439 (ephy_bookmarks_editor_construct):
11440 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
11441 (ephy_bookmarks_init), (ephy_bookmarks_set_keyword):
11442 * src/bookmarks/ephy-node-view.c: (ephy_node_view_set_browse_mode):
11443 * src/bookmarks/ephy-node-view.h: complete keyword implementation,
11446 2002-12-14 Marco Pesenti Gritti <marco@it.gnome.org>
11448 * src/bookmarks/ephy-bookmarks-editor.c:
11449 (ephy_bookmarks_editor_finalize), (update_keywords),
11450 (keywords_entry_changed_cb), (search_entry_changed_cb),
11451 (build_search_box), (ephy_bookmarks_editor_construct):
11452 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
11453 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
11454 (ephy_bookmarks_add_keyword), (ephy_bookmarks_get_keyword),
11455 (ephy_bookmarks_set_keyword), (ephy_bookmarks_get_keywords):
11456 * src/bookmarks/ephy-bookmarks.h:
11457 * src/bookmarks/ephy-tree-model-node.c:
11458 (ephy_tree_model_node_get_column_type),
11459 (ephy_tree_model_node_get_value),
11460 (ephy_tree_model_node_column_get_type):
11461 * src/bookmarks/ephy-tree-model-node.h:
11462 * src/ephy-window.c: some work on keywords implementation,
11465 2002-12-13 Marco Pesenti Gritti <marco@it.gnome.org>
11467 * data/glade/epiphany.glade:
11468 * data/glade/prefs-dialog.glade:
11469 * data/ui/epiphany-ui.xml.in:
11470 * embed/downloader-view.c: (get_selected_row),
11471 (download_dialog_abort_cb):
11473 * src/ephy-tab.c: (ephy_tab_location_cb), (ephy_tab_title_cb):
11474 * src/ephy-window.c: (ephy_window_init), (ephy_window_finalize),
11475 (ephy_window_get_toolbar):
11476 * src/ephy-window.h:
11477 * src/history-dialog.c: (each_url_get_data_binder):
11478 * src/language-editor.c:
11479 (language_editor_remove_button_clicked_cb):
11480 * src/pdm-dialog.c: (cookies_treeview_selection_changed_cb),
11481 (action_treeview_selection_changed_cb),
11482 (pdm_dialog_remove_button_clicked_cb), (setup_action),
11484 (pdm_dialog_cookies_properties_button_clicked_cb):
11485 * src/window-commands.c:
11486 * src/window-commands.h:
11487 * src/window-recent-history.c:
11488 * src/window-recent-history.h: some menu rehashing, remove recent
11489 history to be replaced by favourites. Fix all tree views.
11491 2002-12-12 Marco Pesenti Gritti <marco@it.gnome.org>
11493 * embed/find-dialog.c: (impl_show): grab focus on the entry
11495 2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
11497 * src/bookmarks/ephy-bookmarks-editor.c:
11498 (ephy_bookmarks_editor_node_selected_cb), (update_prop_from_entry):
11500 Fix some memory corruption.
11502 2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
11505 * src/bookmarks/ephy-bookmarks-editor.c:
11506 (ephy_bookmarks_editor_node_selected_cb), (update_prop_from_entry),
11507 (title_entry_changed_cb), (keywords_entry_changed_cb),
11508 (build_editing_table), (ephy_bookmarks_editor_construct):
11509 * src/bookmarks/ephy-bookmarks.h:
11510 * src/bookmarks/ephy-node-view.c: (ephy_node_view_class_init),
11511 (ephy_node_view_selection_changed_cb), (ephy_node_view_construct):
11512 * src/bookmarks/ephy-node-view.h:
11514 Add ability to edit title and keywords (useless atm).
11516 2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
11521 * embed/mozilla/Makefile.am:
11526 Make it pass distcheck.
11528 * src/ephy-tab.c: (ephy_tab_dom_mouse_down_cb):
11530 Reintroduce page load on url pasting.
11532 2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
11534 * src/bookmarks/Makefile.am:
11535 * src/bookmarks/ephy-bookmarks-editor.c:
11536 (ephy_bookmarks_editor_node_activated_cb),
11537 (ephy_bookmarks_editor_response_cb),
11538 (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_new):
11539 * src/bookmarks/ephy-bookmarks-editor.h:
11540 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
11541 (ephy_bookmarks_finalize), (ephy_bookmarks_add):
11542 * src/bookmarks/ephy-node-view.c:
11543 (ephy_node_view_row_activated_cb), (ephy_node_view_construct),
11544 (ephy_node_view_new), (ephy_node_view_init), (get_selection),
11545 (ephy_node_view_get_selection), (ephy_node_view_remove):
11546 * src/bookmarks/ephy-node-view.h:
11547 * src/bookmarks/ephy-tree-model-node.c: (ephy_tree_model_node_new):
11548 * src/ephy-shell.c: (ephy_shell_finalize):
11549 * src/window-commands.c: (window_cmd_bookmarks_edit):
11551 You can now at least add bookmarks to a list
11553 2002-12-07 Marco Pesenti Gritti <marco@it.gnome.org>
11555 * embed/mozilla/EphyWrapper.cpp:
11556 * embed/mozilla/EphyWrapper.h: remove some unused code,
11557 should build with mozilla head again
11559 2002-12-06 Marco Pesenti Gritti <marco@it.gnome.org>
11561 * src/bookmarks/ephy-bookmarks-editor.c:
11562 (ephy_bookmarks_editor_class_init),
11563 (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_new),
11564 (ephy_bookmarks_editor_set_property),
11565 (ephy_bookmarks_editor_get_property), (ephy_bookmarks_editor_init):
11566 * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
11567 (ephy_bookmarks_init), (ephy_bookmarks_finalize),
11568 (ephy_bookmarks_add), (ephy_bookmarks_get_bookmarks):
11569 * src/bookmarks/ephy-bookmarks.h:
11570 * src/window-commands.c: (window_cmd_bookmarks_edit),
11571 (window_cmd_bookmarks_add_default): more bookmarks work
11573 2002-12-05 Bastien Nocera <hadess@hadess.net>
11575 * src/ephy-main.c: (ephy_main_start): get the Bonobo warning go away and Ephy to
11578 2002-12-05 Marco Pesenti Gritti <marco@it.gnome.org>
11580 * embed/mozilla/FilePicker.cpp: actually parent the file picker
11582 * src/bookmarks/ephy-bookmarks-editor.c:
11583 (ephy_bookmarks_editor_class_init), (ephy_bookmarks_editor_new),
11584 (ephy_bookmarks_editor_construct),
11585 (ephy_bookmarks_editor_set_object_property),
11586 (ephy_bookmarks_editor_get_object_property),
11587 (ephy_bookmarks_editor_init):
11588 * src/bookmarks/ephy-bookmarks-editor.h:
11589 * src/bookmarks/ephy-node-view.c: (ephy_node_view_set_property),
11590 (ephy_node_view_construct), (ephy_node_view_add_column),
11591 (ephy_node_view_init):
11592 * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_get_bookmarks):
11593 * src/ephy-shell.h:
11594 * src/window-commands.c: (window_cmd_bookmarks_edit):
11595 more useless bookmarks work
11597 2002-12-01 Marco Pesenti Gritti <marco@it.gnome.org>
11599 * src/bookmarks/Makefile.am:
11600 * src/bookmarks/eggtreemodelfilter.c:
11601 * src/bookmarks/eggtreemodelfilter.h:
11602 * src/bookmarks/ephy-bookmarks-editor.c:
11603 * src/bookmarks/ephy-bookmarks-editor.h:
11604 * src/bookmarks/ephy-node-view.c:
11605 * src/bookmarks/ephy-node-view.h: more bookmarks work
11607 2002-11-30 Marco Pesenti Gritti <marco@it.gnome.org>
11609 * embed/ephy-embed.h:
11610 * embed/find-dialog.c: (find_dialog_go_next),
11611 (find_dialog_go_prev), (find_next_button_clicked_cb),
11612 (find_prev_button_clicked_cb), (find_entry_activate_cb):
11613 * embed/find-dialog.h:
11614 * embed/mozilla/EphyWrapper.cpp:
11615 * embed/mozilla/EphyWrapper.h:
11616 * embed/mozilla/Makefile.am:
11617 * embed/mozilla/mozilla-embed.cpp:
11618 * src/bookmarks/Makefile.am:
11619 * src/bookmarks/ephy-bookmarks.h:
11620 * src/bookmarks/ephy-node-filter.c:
11621 * src/bookmarks/ephy-node-filter.h:
11622 * src/bookmarks/ephy-node.c: (ephy_node_class_init):
11623 * src/bookmarks/ephy-tree-model-node.c:
11624 * src/bookmarks/ephy-tree-model-node.h:
11625 * src/window-commands.c: fix dialog/typeahead find
11626 interaction. More infrastucture bookmarks work.
11628 2002-11-29 Marco Pesenti Gritti <marco@it.gnome.org>
11630 * lib/ephy-string.c:
11631 * lib/ephy-string.h: remove no more used helper
11632 * src/window-recent-history-menu.c:
11633 (ephy_window_recent_history_menu_rebuild): correctly
11636 2002-11-28 Marco Pesenti Gritti <marco@it.gnome.org>
11640 * lib/ephy-string.c: (ephy_string_store_time_in_string),
11641 (ephy_string_time_to_string):
11642 * lib/ephy-string.h:
11644 * src/bookmarks/Makefile.am:
11645 * src/bookmarks/ephy-bookmarks.c:
11646 * src/bookmarks/ephy-bookmarks.h:
11647 * src/bookmarks/ephy-node.c:
11648 * src/bookmarks/ephy-node.h:
11649 * src/ephy-shell.c:
11650 * src/history-dialog.c: (history_dialog_update_host_item),
11651 (history_dialog_update_url_item): some configure cleanups,
11652 some bookmarks architecture stuff. Credits to rhythmbox
11655 2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
11657 * data/epiphany.schemas.in:
11658 * embed/ephy-embed-event.h:
11659 * embed/ephy-embed-persist.c: (ephy_embed_persist_new):
11660 * embed/ephy-embed-popup.c: (setup_element_menu),
11661 (setup_document_menu):
11662 * embed/mozilla/Makefile.am: fix favicons, remove mozilla-config.h
11663 and use the old hack. Damn we need a real fix for this.
11665 2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
11667 * data/glade/toolbar-editor.glade:
11668 * lib/toolbar/ephy-toolbar-editor.c: (update_arrows_sensitivity),
11669 (ephy_tb_editor_treeview_selection_changed_cb),
11670 (ephy_tb_editor_setup_treeview): fix arrows sensitivity in the
11673 2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
11676 * src/ephy-shell.c: (ephy_init_services): add the monitor on the
11678 * src/history-dialog.c: fix gcon paths
11680 2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
11682 * data/art/epiphany-secure.png:
11683 * data/art/epiphany-unsecure.png: resize to 18x18
11685 * embed/Makefile.am:
11686 * embed/mozilla/Makefile.am:
11689 * lib/toolbar/Makefile.am:
11690 * lib/widgets/Makefile.am: enable werror
11691 * lib/ephy-file-helpers.c: missing includes
11692 * lib/widgets/ephy-location-entry.c: disable completion_to by default
11693 (ephy_location_entry_key_press_event_cb):
11694 * src/statusbar.c: (statusbar_set_security_state): really fix it
11696 2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
11698 * data/GNOME_Epiphany_NautilusView.server.in:
11699 * data/epiphany.schemas.in:
11700 * data/glade/epiphany.glade:
11701 * data/ui/epiphany-ui.xml.in:
11702 * data/ui/nautilus-epiphany-view.xml.in:
11703 * embed/global-history.c: (history_save):
11704 * embed/mozilla/ContentHandler.cpp:
11705 * lib/ephy-file-helpers.c: (ephy_ensure_dir_exists):
11706 * lib/ephy-file-helpers.h:
11707 * src/ephy-shell.c: (ephy_shell_init):
11708 * src/history-dialog.c: (history_dialog_set_embedded):
11709 * src/pdm-dialog.c: (pdm_dialog_init):
11710 * src/session.c: (crashed_resume_dialog):
11711 * src/statusbar.c: (statusbar_set_security_state):
11712 Fix a few typos, get rid of mime handlers list,
11713 reimplement security icon
11715 2002-11-26 Marco Pesenti Gritti <marco@it.gnome.org>
11717 * Checked in initial codebase.