Remove vestiges of public API

Desktop / GNOME / Epiphany - Michael Catanzaro [igalia.com] - 8 February 2016 07:16 UTC

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

18dc1e1 Remove vestiges of public API
configure.ac | 2 -
embed/Makefile.am | 45 ++++++++---------
embed/ephy-download.h | 4 --
embed/ephy-embed-container.h | 4 --
embed/ephy-embed-event.h | 4 --
embed/ephy-embed-prefs.h | 4 --
embed/ephy-embed-private.h | 4 --
embed/ephy-embed-shell.h | 4 --
embed/ephy-embed-utils.h | 4 --
embed/ephy-encoding.h | 4 --
embed/ephy-encodings.h | 4 --
embed/ephy-file-monitor.h | 4 --
embed/ephy-find-toolbar.h | 4 --
embed/ephy-web-extension-proxy.h | 4 --
embed/ephy-web-view.h | 4 --
embed/web-extension/ephy-web-dom-utils.h | 5 +-
lib/Makefile.am | 63 ++++++++++--------------
lib/ephy-debug.h | 4 --
lib/ephy-dnd.h | 4 --
lib/ephy-favicon-helpers.h | 4 --
lib/ephy-file-helpers.h | 4 --
lib/ephy-gui.h | 4 --
lib/ephy-initial-state.h | 4 --
lib/ephy-langs.h | 4 --
lib/ephy-node-common.h | 4 --
lib/ephy-node-db.h | 4 --
lib/ephy-node-filter.h | 4 --
lib/ephy-node.h | 4 --
lib/ephy-prefs.h | 4 --
lib/ephy-security-levels.h | 4 --
lib/ephy-settings.h | 4 --
lib/ephy-signal-accumulator.h | 4 --
lib/ephy-string.h | 4 --
lib/ephy-time-helpers.h | 8 +--
lib/ephy-uri-helpers.h | 4 --
lib/ephy-web-app-utils.h | 4 --
lib/ephy-zoom.h | 4 --
lib/history/Makefile.am | 3 --
lib/widgets/Makefile.am | 3 --
lib/widgets/ephy-certificate-dialog.h | 4 --
lib/widgets/ephy-download-widget.h | 4 --
lib/widgets/ephy-file-chooser.h | 4 --
lib/widgets/ephy-location-entry.h | 4 --
lib/widgets/ephy-middle-clickable-button.h | 4 --
lib/widgets/ephy-node-view.h | 4 --
lib/widgets/ephy-security-popover.h | 4 --
lib/widgets/ephy-tree-model-node.h | 4 --
lib/widgets/ephy-tree-model-sort.h | 4 --
lib/widgets/ephy-zoom-action.h | 4 --
src/Makefile.am | 73 ++++++++++++++--------------
src/bookmarks/Makefile.am | 44 ++++++++---------
src/bookmarks/ephy-bookmark-action-group.h | 4 --
src/bookmarks/ephy-bookmark-action.h | 4 --
src/bookmarks/ephy-bookmark-properties.h | 4 --
src/bookmarks/ephy-bookmarks-editor.h | 4 --
src/bookmarks/ephy-bookmarks-export.h | 4 --
src/bookmarks/ephy-bookmarks-import.h | 4 --
src/bookmarks/ephy-bookmarks-menu.h | 4 --
src/bookmarks/ephy-bookmarks-ui.h | 4 --
src/bookmarks/ephy-bookmarks.h | 4 --
src/bookmarks/ephy-nodes-cover.h | 4 --
src/bookmarks/ephy-open-tabs-action.h | 4 --
src/bookmarks/ephy-topic-action-group.h | 4 --
src/bookmarks/ephy-topic-action.h | 4 --
src/bookmarks/ephy-topics-entry.h | 4 --
src/bookmarks/ephy-topics-palette.h | 4 --
src/ephy-action-helper.h | 4 --
src/ephy-completion-model.h | 4 --
src/ephy-encoding-dialog.h | 4 --
src/ephy-history-window.h | 4 --
src/ephy-home-action.h | 4 --
src/ephy-link-action.h | 4 --
src/ephy-link.h | 4 --
src/ephy-location-controller.h | 4 --
src/ephy-lockdown.h | 4 --
src/ephy-navigation-history-action.h | 4 --
src/ephy-notebook.h | 4 --
src/ephy-private.h | 4 --
src/ephy-session.h | 4 --
src/ephy-shell.h | 4 --
src/ephy-toolbar.h | 4 --
src/ephy-window-action.h | 4 --
src/ephy-window.h | 4 --
src/window-commands.h | 4 --
84 files changed, 103 insertions(+), 443 deletions(-)

Upstream: git.gnome.org


  • Share