/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* * Copyright © 2000-2003 Marco Pesenti Gritti * Copyright © 2011 Igalia S.L. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * */ #if !defined (__EPHY_EPIPHANY_H_INSIDE__) && !defined (EPIPHANY_COMPILATION) #error "Only <epiphany/epiphany.h> can be included directly." #endif #ifndef EPHY_EMBED_SHELL_H #define EPHY_EMBED_SHELL_H #include <gtk/gtk.h> #include "ephy-download.h" G_BEGIN_DECLS #define EPHY_TYPE_EMBED_SHELL (ephy_embed_shell_get_type ()) #define EPHY_EMBED_SHELL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EPHY_TYPE_EMBED_SHELL, EphyEmbedShell)) #define EPHY_EMBED_SHELL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), EPHY_TYPE_EMBED_SHELL, EphyEmbedShellClass)) #define EPHY_IS_EMBED_SHELL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EPHY_TYPE_EMBED_SHELL)) #define EPHY_IS_EMBED_SHELL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_EMBED_SHELL)) #define EPHY_EMBED_SHELL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_EMBED_SHELL, EphyEmbedShellClass)) typedef struct _EphyEmbedShellClass EphyEmbedShellClass; typedef struct _EphyEmbedShell EphyEmbedShell; typedef struct _EphyEmbedShellPrivate EphyEmbedShellPrivate; typedef enum { EPHY_EMBED_SHELL_MODE_BROWSER, EPHY_EMBED_SHELL_MODE_STANDALONE, EPHY_EMBED_SHELL_MODE_PRIVATE, EPHY_EMBED_SHELL_MODE_INCOGNITO, EPHY_EMBED_SHELL_MODE_APPLICATION, EPHY_EMBED_SHELL_MODE_TEST } EphyEmbedShellMode; #define EPHY_EMBED_SHELL_MODE_HAS_PRIVATE_PROFILE(mode) \ (mode == EPHY_EMBED_SHELL_MODE_PRIVATE || mode == EPHY_EMBED_SHELL_MODE_INCOGNITO) struct _EphyEmbedShell { GtkApplication parent; /*< private >*/ EphyEmbedShellPrivate *priv; }; struct _EphyEmbedShellClass { GtkApplicationClass parent_class; void (* download_added) (EphyEmbedShell *shell, EphyDownload *download); void (* download_removed) (EphyEmbedShell *shell, EphyDownload *download); void (* prepare_close) (EphyEmbedShell *shell); void (* restored_window) (EphyEmbedShell *shell); }; GType ephy_embed_shell_get_type (void); EphyEmbedShell *ephy_embed_shell_get_default (void); GObject *ephy_embed_shell_get_global_history_service (EphyEmbedShell *shell); GObject *ephy_embed_shell_get_encodings (EphyEmbedShell *shell); void ephy_embed_shell_prepare_close (EphyEmbedShell *shell); void ephy_embed_shell_restored_window (EphyEmbedShell *shell); void ephy_embed_shell_set_page_setup (EphyEmbedShell *shell, GtkPageSetup *page_setup); GtkPageSetup *ephy_embed_shell_get_page_setup (EphyEmbedShell *shell); void ephy_embed_shell_set_print_settings (EphyEmbedShell *shell, GtkPrintSettings *settings); GtkPrintSettings *ephy_embed_shell_get_print_settings (EphyEmbedShell *shell); GList *ephy_embed_shell_get_downloads (EphyEmbedShell *shell); void ephy_embed_shell_add_download (EphyEmbedShell *shell, EphyDownload *download); void ephy_embed_shell_remove_download (EphyEmbedShell *shell, EphyDownload *download); EphyEmbedShellMode ephy_embed_shell_get_mode (EphyEmbedShell *shell); gboolean ephy_embed_shell_launch_handler (EphyEmbedShell *shell, GFile *file, const char *mime_type, guint32 user_time); void ephy_embed_shell_clear_cache (EphyEmbedShell *shell); GDBusProxy *ephy_embed_shell_get_web_extension_proxy (EphyEmbedShell *shell); G_END_DECLS #endif /* !EPHY_EMBED_SHELL_H */ es/RELEASE_8_4_0'>branches/RELEASE_8_4_0</option> <option value='branches/RELENG_2_1_0'>branches/RELENG_2_1_0</option> <option value='branches/RELENG_2_2'>branches/RELENG_2_2</option> <option value='branches/RELENG_9_1_0'>branches/RELENG_9_1_0</option> <option value='branches/RELENG_9_2_0'>branches/RELENG_9_2_0</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3' selected='selected'>dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.15'>dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.15</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash.template-4.5.0'>dependabot/npm_and_yarn/devel/electron4/files/lodash.template-4.5.0</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/mixin-deep-1.3.2'>dependabot/npm_and_yarn/devel/electron4/files/mixin-deep-1.3.2</option> <option value='main'>main</option> <option value='master'>master</option> <option value='svn_head'>svn_head</option> </select> <input type='submit' value='switch'/></form></td></tr> <tr><td class='sub'>FreeBSD Ports (https://github.com/freebsd/freebsd-ports)</td><td class='sub right'></td></tr></table> <table class='tabs'><tr><td> <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/about/?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/refs/?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/tree/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/diff/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/stats/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/mail/claws-mail'> <input type='hidden' name='h' value='dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3'/><input type='hidden' name='id' value='a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>mail</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71'>claws-mail</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a5e8d0fc1bb9bdd07e196a189f1479cd89e21b71&showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=c4e4ac2a3e136734efa232145e631827e97661e5'>Update to 3.17.4</a></td><td>joneum</td><td><span title='2019-08-05 15:28:48 +0800'>2019-08-05</span></td><td>3</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=4a344e94972b109670f45f04efe4002b50981676'>Bump PORTREVISION for ports depending on the canonical version of GCC</a></td><td>gerald</td><td><span title='2019-07-27 04:46:53 +0800'>2019-07-27</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=9dd49df9f42979bc0848511b3b09f09688443a98'>Update security/nettle to 3.5.1</a></td><td>sunpoet</td><td><span title='2019-07-10 01:13:07 +0800'>2019-07-10</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=0a2f4bbffe9b1e9790562b6a6fe1a8fe94235682'>- Switch to python3 and fix build</a></td><td>joneum</td><td><span title='2019-01-10 16:35:25 +0800'>2019-01-10</span></td><td>9</td><td><span class='deletions'>-3</span>/<span class='insertions'>+110</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=d5b99acaa54ab1b2def1f59bdae265a95d987bcf'>Update to 3.17.3</a></td><td>joneum</td><td><span title='2018-12-23 19:29:55 +0800'>2018-12-23</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=aa436e349f82829e54e98718def641854c8b59fb'>Update to 3.17.2</a></td><td>joneum</td><td><span title='2018-12-22 23:39:42 +0800'>2018-12-22</span></td><td>4</td><td><span class='deletions'>-10</span>/<span class='insertions'>+9</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=97e78d860783dbeec5f72d4f8581d78b52f954e3'>Bump PORTREVISION for ports depending on the canonical version of GCC</a></td><td>gerald</td><td><span title='2018-12-12 09:35:33 +0800'>2018-12-12</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=68023bde9a5349da1dd696055469822591b045d8'>Update to 3.17.1</a></td><td>joneum</td><td><span title='2018-11-17 08:57:35 +0800'>2018-11-17</span></td><td>4</td><td><span class='deletions'>-45</span>/<span class='insertions'>+16</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=5dd1ec57b2f3f5de998b245378bd2c5478fdfb71'>Add explicit USES=python</a></td><td>antoine</td><td><span title='2018-10-02 16:19:24 +0800'>2018-10-02</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=72f9765635c83b61f904b3d1b5269351ac62f7ec'>Fix build on gcc-based archs.</a></td><td>linimon</td><td><span title='2018-09-28 06:51:25 +0800'>2018-09-28</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=783cdd5c4849d991665a1b095cc25a0ab95ca17a'>- Update WWW</a></td><td>amdmi3</td><td><span title='2018-07-05 17:37:37 +0800'>2018-07-05</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=11f2e174d26b479fcb640934ef033ff3d9a56df2'>www/claws-mail: Take Maintainership</a></td><td>joneum</td><td><span title='2018-03-07 03:29:08 +0800'>2018-03-07</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=036e4bb1cfad65ec7bf52cb5d41ec3768a23de9d'>- Fix shebangs properly, add missing python dependency</a></td><td>amdmi3</td><td><span title='2018-02-06 21:15:36 +0800'>2018-02-06</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=e5124a4c27400302b73c476389504b41ac839de2'>Update to Claws Mail release 3.16.0</a></td><td>pawel</td><td><span title='2017-12-18 06:41:45 +0800'>2017-12-18</span></td><td>3</td><td><span class='deletions'>-5</span>/<span class='insertions'>+8</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=d9b3f2d70221e2edb53316d0af198504f8090ae1'>Remove USES=execinfo.</a></td><td>mat</td><td><span title='2017-09-22 18:48:28 +0800'>2017-09-22</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=71c933db554e10115b057a4603c2de291795cd67'>Update to Claws Mail 3.15.1 bugfix release</a></td><td>pawel</td><td><span title='2017-08-31 22:35:32 +0800'>2017-08-31</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=81cfe3bee2aa76495ad283d2e69dfc6dd1770116'>- Update to 3.15.0 Claws Mail release</a></td><td>pawel</td><td><span title='2017-04-17 22:07:47 +0800'>2017-04-17</span></td><td>4</td><td><span class='deletions'>-10</span>/<span class='insertions'>+7</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=e558912e366b4b37829755e46b45a49c276aca2c'>Update to Claws Mail 3.14.1 release</a></td><td>pawel</td><td><span title='2016-11-13 18:41:28 +0800'>2016-11-13</span></td><td>4</td><td><span class='deletions'>-19</span>/<span class='insertions'>+11</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=4bffa60c522076d84f28fc113da07d34e78474c4'>Rework last build fix to work on DragonFlyBSD also</a></td><td>pawel</td><td><span title='2016-10-17 23:23:12 +0800'>2016-10-17</span></td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+11</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=a2b00a00236a10d5335f6a45cdb8a14a7eda8798'>Fix build on 12.0-CURRENT after encrypt() function removal in r306651</a></td><td>pawel</td><td><span title='2016-10-06 04:13:40 +0800'>2016-10-06</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=62c3a4ce1853e9081e7c2f2e84c048ff6755843c'>- Update to Claws Mail release 3.14.0</a></td><td>pawel</td><td><span title='2016-08-10 06:33:33 +0800'>2016-08-10</span></td><td>6</td><td><span class='deletions'>-31</span>/<span class='insertions'>+25</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=c60c1d09235abbfd733e901b1872b86adc82027c'>Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.</a></td><td>mat</td><td><span title='2016-04-01 22:16:16 +0800'>2016-04-01</span></td><td>2</td><td><span class='deletions'>-13</span>/<span class='insertions'>+13</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=41b21ff45a02be52877d6c1260344a810cf27f75'>Bump PORTREVISION for gnutls update in r411990.</a></td><td>tijl</td><td><span title='2016-03-29 01:19:54 +0800'>2016-03-29</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports/commit/mail/claws-mail?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=74ad98e141ac685eb0483a83c3d6ae4d290a931b'>Update to Claws Mail release 3.13.2</a></td><td>pawel</td><td><span title='2016-01-20 14:50:52 +0800'>2016-01-20</span>