1. 08 Oct, 2016 1 commit
  2. 11 Sep, 2016 1 commit
    • Michael Catanzaro's avatar
      Start using #pragma once · e797e97d
      Michael Catanzaro authored
      It's now required by WebKit, so no reason not to.
      
      Also, clean up a couple places that are missing G_BEGIN_DECLS. Not that
      it matters at all, since we don't use any C++.
      e797e97d
  3. 08 Feb, 2016 1 commit
    • Michael Catanzaro's avatar
      Remove vestiges of public API · 18dc1e1f
      Michael Catanzaro authored
      It's been gone for years, and it's not coming back. If we support
      extensions in the future, it would be via the WebExtensions API.
      
      This makes me less annoyed by having to maintain a meaningless
      distinction between installed and non-installed header files (it's been
      years since any headers were installed). It also makes me less annoyed
      by having to look at meaningless direct-inclusion guards. And finally,
      it makes me less annoyed because each time I see those direct-inclusion
      guards, I think of how they really ought to be inside the normal include
      guards, rather than outside, to avoid breaking GCC and Clang's
      optimization to avoid unnecessarily reading the contents of the header
      file. (WebKit gets this wrong, too.) You can thank me if this makes
      Epiphany compile 0.1s or so faster for you.
      
      There are no useful changes in this commit.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=761698
      18dc1e1f
  4. 07 Dec, 2015 1 commit
  5. 07 Nov, 2015 1 commit
  6. 31 Jul, 2012 3 commits
  7. 25 Jan, 2009 1 commit
  8. 16 Jan, 2009 1 commit
  9. 12 Apr, 2008 1 commit
  10. 11 Mar, 2007 1 commit
  11. 13 Sep, 2006 1 commit
  12. 08 Jan, 2005 1 commit
    • Christian Persch's avatar
      Make all structs prefixed by _. · 4fc9af6c
      Christian Persch authored
      2005-01-08  Christian Persch  <chpe@cvs.gnome.org>
      
      	* embed/ephy-cookie-manager.h:
      	* embed/ephy-download.c:
      	* embed/ephy-download.h:
      	* embed/ephy-embed-dialog.c:
      	* embed/ephy-embed-dialog.h:
      	* embed/ephy-embed-persist.c:
      	* embed/ephy-embed-persist.h:
      	* embed/ephy-encodings.c:
      	* embed/ephy-encodings.h:
      	* embed/ephy-favicon-cache.c:
      	* embed/ephy-favicon-cache.h:
      	* embed/ephy-history.c:
      	* embed/ephy-history.h:
      	* embed/ephy-password-manager.h:
      	* embed/ephy-permission-manager.h:
      	* lib/ephy-file-chooser.c:
      	* lib/ephy-file-chooser.h:
      	* lib/ephy-node-db.c:
      	* lib/ephy-node-db.h:
      	* lib/ephy-node-filter.c:
      	* lib/ephy-node-filter.h:
      	* lib/ephy-node.c:
      	* lib/ephy-node.h:
      	* lib/widgets/ephy-node-view.c:
      	* lib/widgets/ephy-node-view.h:
      	* lib/widgets/ephy-search-entry.c:
      	* lib/widgets/ephy-search-entry.h:
      	* lib/widgets/ephy-spinner.c:
      	* lib/widgets/ephy-spinner.h:
      	* lib/widgets/ephy-tree-model-node.c:
      	* lib/widgets/ephy-tree-model-node.h:
      	* lib/widgets/ephy-tree-model-sort.c:
      	* lib/widgets/ephy-tree-model-sort.h:
      	* lib/widgets/ephy-zoom-action.c:
      	* lib/widgets/ephy-zoom-action.h:
      	* src/bookmarks/ephy-bookmark-properties.c:
      	* src/bookmarks/ephy-bookmark-properties.h:
      	* src/bookmarks/ephy-bookmarks-editor.c:
      	* src/bookmarks/ephy-bookmarks-editor.h:
      	* src/bookmarks/ephy-bookmarks.c:
      	* src/bookmarks/ephy-bookmarks.h:
      	* src/bookmarks/ephy-bookmarksbar-model.c:
      	* src/bookmarks/ephy-bookmarksbar-model.h:
      	* src/bookmarks/ephy-bookmarksbar.c:
      	* src/bookmarks/ephy-bookmarksbar.h:
      	* src/bookmarks/ephy-new-bookmark.c:
      	* src/bookmarks/ephy-new-bookmark.h:
      	* src/bookmarks/ephy-topics-selector.c:
      	* src/bookmarks/ephy-topics-selector.h:
      	* src/ephy-completion-model.c:
      	* src/ephy-completion-model.h:
      	* src/ephy-encoding-dialog.c:
      	* src/ephy-encoding-dialog.h:
      	* src/ephy-history-window.c:
      	* src/ephy-history-window.h:
      
      	Make all structs prefixed by _.
      4fc9af6c
  13. 03 Jan, 2005 1 commit
    • Christian Persch's avatar
      Remove ephy_window_print(). · 9361618f
      Christian Persch authored
      2005-01-03  Christian Persch  <chpe@cvs.gnome.org>
      
      	* src/ephy-window.h:
      
      	Remove ephy_window_print().
      
      	* embed/ephy-encodings.h:
      
      	Remove unused enum.
      9361618f
  14. 13 Sep, 2004 1 commit
  15. 01 May, 2004 1 commit
    • Christian Persch's avatar
      Clean up encoding handling. · 7093f6ad
      Christian Persch authored
      2004-05-01  Christian Persch  <chpe@cvs.gnome.org>
      
      	* embed/ephy-embed.c: (ephy_embed_get_encoding),
      	(ephy_embed_has_automatic_encoding):
      	* embed/ephy-embed.h:
      	* embed/ephy-encodings.c:
      	* embed/ephy-encodings.h:
      	* embed/mozilla/EphyBrowser.cpp:
      	* embed/mozilla/EphyBrowser.h:
      	* embed/mozilla/MozRegisterComponents.cpp:
      	* embed/mozilla/mozilla-embed.cpp:
      	* src/ephy-encoding-dialog.c: (sync_embed_cb), (activate_choice):
      	* src/ephy-encoding-menu.c: (update_encoding_menu_cb),
      	(encoding_activate_cb):
      
      	Clean up encoding handling.
      7093f6ad
  16. 06 Jan, 2004 1 commit
    • Christian Persch's avatar
      Behave better when the encoding used on the page is unknown to us. · fe2f4ed2
      Christian Persch authored
      2004-01-06  Christian Persch  <chpe@cvs.gnome.org>
      
      	* embed/ephy-encodings.c: (add_encoding),
      	(ephy_encodings_get_node), (ephy_encodings_add_recent),
      	(ephy_encodings_get_recent), (ephy_encodings_init):
      	* embed/ephy-encodings.h:
      	* src/ephy-encoding-dialog.c: (sync_embed_cb):
      	* src/ephy-encoding-menu.c: (update_encoding_menu_cb),
      	(add_action), (ephy_encoding_menu_set_window):
      	* src/prefs-dialog.c: (create_node_combo):
      
      	Behave better when the encoding used on the page is unknown to us.
      	Previously we skipped important steps in menu building, resulting in
      	incorrect encoding indicator. Now, we dynamically add an entry with
      	name "Unknown" to our menu.
      
      	Also add back some rarely used encodings (us-ascii, UTF-16*, UTF-32*)
      	to our known encodings repertoire.
      fe2f4ed2
  17. 18 Dec, 2003 1 commit
    • Christian Persch's avatar
      Factor out the common encoding is_automatic check. · aba05326
      Christian Persch authored
      2003-12-18  Christian Persch  <chpe@cvs.gnome.org>
      
      	* embed/ephy-encodings.c: (ephy_encoding_info_is_automatic):
      	* embed/ephy-encodings.h:
      	* src/ephy-encoding-dialog.c: (sync_embed_cb):
      	* src/ephy-encoding-menu.c: (update_encoding_menu_cb):
      
      	Factor out the common encoding is_automatic check.
      aba05326
  18. 30 Nov, 2003 1 commit
  19. 19 Nov, 2003 1 commit
    • Marco Pesenti Gritti's avatar
      Complete docs base implementation. Should work more or less. · f5246147
      Marco Pesenti Gritti authored
      2003-11-19  Marco Pesenti Gritti  <marco@gnome.org>
      
      	* doc/reference/.cvsignore:
      	* doc/reference/Makefile.am:
      	* doc/reference/epiphany-docs.sgml:
      	* doc/reference/epiphany.types:
      	* doc/reference/tmpl/config.sgml:
      	* doc/reference/tmpl/ephy-session.sgml:
      	* doc/reference/tmpl/ephy-shell.sgml:
      
      	Complete docs base implementation. Should work
      	more or less.
      
      	* embed/Makefile.am:
      	* lib/Makefile.am:
      	* src/Makefile.am:
      
      	Cleanup a bit libs build and use a static lib
      	also for the src/ code so that we can use it
      	for documents.
      
      	* src/ephy-nautilus-view.c:
      
      	Bad chpe forgot to modify func signature.
      
      2003-11-19  Christian Persch  <chpe@cvs.gnome.org>
      
      	* embed/downloader-view.h:
      	* embed/ephy-download.h:
      	* embed/ephy-embed-dialog.h:
      	* embed/ephy-embed-event.h:
      	* embed/ephy-embed-persist.h:
      	* embed/ephy-embed-popup-control.h:
      	* embed/ephy-embed-shell.h:
      	* embed/ephy-embed-single.h:
      	* embed/ephy-encodings.h:
      	* embed/ephy-favicon-cache.h:
      	* embed/ephy-history.h:
      	* embed/find-dialog.h:
      	* embed/mozilla/EphyBrowser.h:
      	* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
      	* embed/mozilla/mozilla-download.h:
      	* embed/mozilla/mozilla-embed-persist.h:
      	* embed/mozilla/mozilla-embed-single.h:
      	* embed/print-dialog.h:
      	* lib/egg/egg-editable-toolbar.h:
      	* lib/egg/egg-toolbar-editor.h:
      	* lib/egg/egg-toolbars-model.h:
      	* lib/ephy-debug.h:
      	* lib/ephy-dialog.h:
      	* lib/ephy-dnd.h:
      	* lib/ephy-file-chooser.h:
      	* lib/ephy-node-db.h:
      	* lib/ephy-node-filter.h:
      	* lib/ephy-node.h:
      	* lib/ephy-prefs.h:
      	* lib/ephy-state.h:
      	* lib/ephy-string.h:
      	* lib/ephy-zoom.h:
      	* lib/widgets/ephy-arrow-toolbutton.h:
      	* lib/widgets/ephy-cell-renderer-progress.h:
      	* lib/widgets/ephy-ellipsizing-label.h:
      	* lib/widgets/ephy-location-entry.h:
      	* lib/widgets/ephy-node-view.h:
      	* lib/widgets/ephy-search-entry.h:
      	* lib/widgets/ephy-spinner.h:
      	* lib/widgets/ephy-tree-model-node.h:
      	* lib/widgets/ephy-tree-model-sort.h:
      	* lib/widgets/ephy-zoom-action.h:
      	* lib/widgets/ephy-zoom-control.h:
      	* src/bookmarks/ephy-bookmark-action.h:
      	* src/bookmarks/ephy-bookmark-properties.h:
      	* src/bookmarks/ephy-bookmarks-editor.h:
      	* src/bookmarks/ephy-bookmarks-menu.h:
      	* src/bookmarks/ephy-bookmarks.h:
      	* src/bookmarks/ephy-new-bookmark.h:
      	* src/bookmarks/ephy-topic-action.h:
      	* src/bookmarks/ephy-topics-selector.h:
      	* src/ephy-automation.h:
      	* src/ephy-completion-model.h:
      	* src/ephy-encoding-dialog.h:
      f5246147
  20. 20 Oct, 2003 1 commit
    • Christian Persch's avatar
      Encoding menu improvements, Episode V: MPT strikes back. · 7213f20c
      Christian Persch authored
      2003-10-20  Christian Persch  <chpe@cvs.gnome.org>
      
      	Encoding menu improvements, Episode V:
      	MPT strikes back.
      
      	* data/glade/epiphany.glade:
      	* embed/ephy-encodings.c: (ephy_encodings_finalize),
      	(ephy_encodings_init):
      	* embed/ephy-encodings.h:
      	* src/ephy-encoding-dialog.c: (encoding_is_automatic),
      	(sync_embed_cb), (activate_choice),
      	(ephy_encoding_dialog_response_cb), (view_node_selected_cb),
      	(view_node_activated_cb), (ephy_encoding_dialog_init):
      
      	Replace the 2-pane view with a single list, and restore
      	the automatic and manual radio buttons.
      7213f20c
  21. 17 Oct, 2003 1 commit
    • Christian Persch's avatar
      Encoding menu improvements, Part 4: The Rewrite. · 0e078cd9
      Christian Persch authored
      2003-10-18  Christian Persch  <chpe@cvs.gnome.org>
      
      	Encoding menu improvements, Part 4:
      	The Rewrite.
      
      	* data/glade/epiphany.glade:
      	* data/ui/epiphany-ui.xml:
      	* data/ui/nautilus-epiphany-view.xml.in:
      	* embed/Makefile.am:
      	* embed/ephy-embed-shell.c: (ephy_embed_shell_init),
      	(ephy_embed_shell_finalize), (ephy_embed_shell_new),
      	(ephy_embed_shell_get_encodings):
      	* embed/ephy-embed-shell.h:
      	* embed/ephy-embed-utils.c: (ephy_embed_utils_save):
      	* embed/ephy-embed-utils.h:
      	* embed/ephy-embed.c: (ephy_embed_get_encoding_info):
      	* embed/ephy-embed.h:
      	* embed/ephy-encodings.c: (ephy_encodings_get_type),
      	(ephy_encodings_finalize), (ephy_encodings_class_init),
      	(ephy_encodings_get_node), (ephy_encodings_get_encodings),
      	(ephy_encodings_get_detectors), (ephy_encodings_get_all),
      	(ephy_encodings_get_categories), (ephy_encodings_add_recent),
      	(ephy_encodings_get_recent), (ephy_encodings_init),
      	(ephy_encoding_info_free), (ephy_encodings_new):
      	* embed/ephy-encodings.h:
      	* embed/mozilla/EphyWrapper.cpp:
      	* embed/mozilla/EphyWrapper.h:
      	* embed/mozilla/Makefile.am:
      	* embed/mozilla/mozilla-embed.cpp:
      	* embed/mozilla/mozilla-notifiers.cpp:
      	* lib/Makefile.am:
      	* lib/ephy-encodings.c:
      	* lib/ephy-encodings.h:
      	* lib/ephy-langs.c: (ephy_font_languages), (ephy_font_n_languages):
      	* lib/ephy-langs.h:
      	* src/Makefile.am:
      	* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type),
      	(setup_filter), (sync_embed_cb), (sync_active_tab),
      	(ephy_encoding_dialog_set_window), (activate_choice),
      	(activate_automatic), (ephy_encoding_dialog_response_cb),
      	(category_node_selected_cb), (view_node_selected_cb),
      	(view_node_activated_cb), (ephy_encoding_dialog_init),
      	(ephy_encoding_dialog_finalize),
      	(ephy_encoding_dialog_set_property),
      	(ephy_encoding_dialog_get_property),
      	(ephy_encoding_dialog_class_init), (ephy_encoding_dialog_new):
      	* src/ephy-encoding-dialog.h:
      	* src/ephy-encoding-menu.c: (ephy_encoding_menu_init),
      	(sort_encodings), (add_menu_item), (update_encoding_menu_cb),
      	(encoding_activate_cb), (add_action),
      	(ephy_encoding_menu_view_dialog_cb),
      	(ephy_encoding_menu_automatic_cb), (ephy_encoding_menu_set_window),
      	(ephy_encoding_menu_finalize), (ephy_encoding_menu_class_init),
      	(ephy_encoding_menu_new):
      	* src/ephy-nautilus-view.c: (gnv_bonobo_control_activate_cb),
      	(gnv_cmd_select_encoding), (gnv_cmd_edit_find):
      	* src/ephy-window.c: (ephy_window_set_active_tab),
      	(setup_notebook), (ephy_window_set_property),
      	(ephy_window_get_property), (ephy_window_class_init):
      	* src/language-editor.h:
      	* src/pdm-dialog.c: (setup_passwords_treeview),
      	(setup_cookies_treeview):
      	* src/prefs-dialog.c: (prefs_dialog_finalize),
      	(get_current_language_code), (fonts_language_info_cmp),
      	(create_fonts_language_menu), (find_encoding_in_list_cmp),
      	(sort_encodings), (create_optionmenu), (prefs_dialog_init):
      
      	Made encodings menu dynamic, containing recently used items + items
      	related to the currently active encoding. Split encodings out as a
      	embed shell service, port all users over to that. Harvest all encoding
      	info we can get from mozilla.
      0e078cd9