/* * Copyright © 2003 Marco Pesenti Gritti * Copyright © 2003 Christian Persch * Copyright © 2005 Jean-François Rameau * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ */ #ifndef EPHY_ADBLOCK_H #define EPHY_ADBLOCK_H #include G_BEGIN_DECLS #define EPHY_TYPE_ADBLOCK (ephy_adblock_get_type ()) #define EPHY_ADBLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EPHY_TYPE_ADBLOCK, EphyAdBlock)) #define EPHY_ADBLOCK_IFACE(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EPHY_TYPE_ADBLOCK, EphyAdBlockIface)) #define EPHY_IS_ADBLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EPHY_TYPE_ADBLOCK)) #define EPHY_IS_ADBLOCK_IFACE(class) (G_TYPE_CHECK_CLASS_TYPE ((class), EPHY_TYPE_ADBLOCK)) #define EPHY_ADBLOCK_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EPHY_TYPE_ADBLOCK, EphyAdBlockIface)) typedef enum { AD_URI_CHECK_TYPE_OTHER = 1U, AD_URI_CHECK_TYPE_SCRIPT = 2U, /* Indicates an executable script (such as JavaScript) */ AD_URI_CHECK_TYPE_IMAGE = 3U, /* Indicates an image (e.g., IMG elements) */ AD_URI_CHECK_TYPE_STYLESHEET = 4U, /* Indicates a stylesheet (e.g., STYLE elements) */ AD_URI_CHECK_TYPE_OBJECT = 5U, /* Indicates a generic object (plugin-handled content typically falls under this category) */ AD_URI_CHECK_TYPE_DOCUMENT = 6U, /* Indicates a document at the top-level (i.e., in a browser) */ AD_URI_CHECK_TYPE_SUBDOCUMENT = 7U, /* Indicates a document contained within another document (e.g., IFRAMEs, FRAMES, and OBJECTs) */ AD_URI_CHECK_TYPE_REFRESH = 8U /* Indicates a timed refresh */ } AdUriCheckType; typedef struct _EphyAdBlock EphyAdBlock; typedef struct _EphyAdBlockIface EphyAdBlockIface; struct _EphyAdBlockIface { GTypeInterface base_iface; gboolean (* should_load) (EphyAdBlock *adblock, const char *url, AdUriCheckType check_type); void (* edit_rule) (EphyAdBlock *adblock, const char *url, gboolean allowed); }; GType ephy_adblock_get_type (void); gboolean ephy_adblock_should_load (EphyAdBlock *adblock, const char *url, AdUriCheckType check_type); void ephy_adblock_edit_rule (EphyAdBlock *adblock, const char *url, gboolean allowed); G_END_DECLS #endif /npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/cless
Commit message (Expand)AuthorAgeFilesLines
* chinese/cless: USES+= ncurses, link to libncurses, not libtermcapJohn Marino2016-02-051-0/+4
* - Add LICENSEDmitry Marakasov2015-12-051-3/+4
* Cleanup plistBaptiste Daroussin2014-10-201-1/+0
* Rename chinese/ patch-xy patches to reflect the files the modify.Adam Weinberger2014-07-285-5/+2
* Remove indefinite articles and trailing periods from COMMENT, plusJimmy Olgeni2014-06-091-1/+1
* Remove trailing whitespaces from category chineseEmanuel Haupt2014-02-211-1/+1
* According to the Porter's Handbook (5.12.2.3.) default options must be added toEmanuel Haupt2014-02-101-0/+2
* Fix properties on pkg-plistBaptiste Daroussin2014-01-221-1/+0
* Support STAGEDIR.Vanilla I. Shu2014-01-083-19/+19
* Convert chinese to MDOCSAdam Weinberger2014-01-031-1/+4
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...Baptiste Daroussin2013-09-211-6/+2
* - Get Rid MD5 supportMartin Wilke2011-03-191-1/+0
* - Fix build by letting configure come up with its own value of ${CPP}Pav Lucistnik2010-11-091-0/+1
* For ports maintained by ports@FreeBSD.org, remove names and/orDoug Barton2009-12-21