/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* camel-medium.h : class for a medium object */ /* * * Authors: Bertrand Guiheneuf * Michael Zucchi * * Copyright 1999, 2000 Helix Code, Inc. (http://www.helixcode.com) * * 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 of the * License, 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 */ #ifndef CAMEL_MEDIUM_H #define CAMEL_MEDIUM_H 1 #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus }*/ #include #define CAMEL_MEDIUM_TYPE (camel_medium_get_type ()) #define CAMEL_MEDIUM(obj) (GTK_CHECK_CAST((obj), CAMEL_MEDIUM_TYPE, CamelMedium)) #define CAMEL_MEDIUM_CLASS(k) (GTK_CHECK_CLASS_CAST ((k), CAMEL_MEDIUM_TYPE, CamelMediumClass)) #define CAMEL_IS_MEDIUM(o) (GTK_CHECK_TYPE((o), CAMEL_MEDIUM_TYPE)) struct _CamelMedium { CamelDataWrapper parent_object; /* The content of the medium, as opposed to our parent * CamelDataWrapper, which wraps both the headers and the * content. */ CamelDataWrapper *content; }; typedef struct { CamelDataWrapperClass parent_class; /* Virtual methods */ void (*add_header) (CamelMedium *medium, const gchar *header_name, const void *header_value); void (*set_header) (CamelMedium *medium, const gchar *header_name, const void *header_value); void (*remove_header) (CamelMedium *medium, const gchar *header_name); const void * (*get_header) (CamelMedium *medium, const gchar *header_name); CamelDataWrapper * (*get_content_object) (CamelMedium *medium); void (*set_content_object) (CamelMedium *medium, CamelDataWrapper *content); } CamelMediumClass; /* Standard Gtk function */ GtkType camel_medium_get_type (void); /* Header get/set interface */ void camel_medium_add_header (CamelMedium *medium, const gchar *header_name, const void *header_value); void camel_medium_set_header (CamelMedium *medium, const gchar *header_name, const void *header_value); void camel_medium_remove_header (CamelMedium *medium, const gchar *header_name); const void *camel_medium_get_header (CamelMedium *medium, const gchar *header_name); /* accessor methods */ CamelDataWrapper *camel_medium_get_content_object (CamelMedium *medium); void camel_medium_set_content_object (CamelMedium *medium, CamelDataWrapper *content); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* CAMEL_MEDIUM_H */ ='dependabot/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/x11
Commit message (Expand)AuthorAgeFilesLines
* Update to 3.5.0.28bapt2014-11-173-55/+3
* - Remove patchfile and remove autotoolsjohans2014-11-162-22/+13
* - Stop trying to adopt cap_rights_t type change in FreeBSD src SVN r255219danfe2014-11-161-12/+2
* - Update to 0.6.3madpilot2014-11-153-24/+4
* Cleanup plistantoine2014-11-141-99/+1
* x11/rubygem-gnome2: update to 2.2.3swills2014-11-121-3/+2
* Upgrade CentOS to 6.6xmj2014-11-113-256/+206
* Cleanup plistantoine2014-11-111-5/+0
* Fix distinfo for i386 flavor of version 304.123 of the driver.danfe2014-11-101-2/+2
* Remove * from LIB_DEPENDS lines and specify the default library namekwm2014-11-071-1/+1
* - Do not require a particular version of Tk - any will do [1]gahr2014-11-071-18/+6
* Update two most recent branches of nVidia drivers to versions 340.46danfe2014-11-063-13/+26
* Update Qt5 ports to 5.3.2.rakuco2014-11-052-1/+8
* Remove ZEROCONF optionalonso2014-11-031-6/+1
* - Finish conversion of NVVERSION to float (left-pad minor < 99 with zerodanfe2014-11-031-37/+42
* - Update to 0.7.0bdrewery2014-11-033-10/+27
* Switch NVVERSION (internal variable derived from DISTVERSION) to float, indanfe2014-11-021-33/+43
* - Modify sample config to not listen on the net by default [1]madpilot2014-11-024-16/+19
* Update the following Xorg components:kwm2014-11-0126-154/+35
* - Update to 0.7.1kmoore2014-10-302-4/+4
* Fix an OOB memory read in kio_sftpalonso2014-10-292-0/+12
* Avoid using @cwdbapt2014-10-281-34/+27
* Remove @dirrm and @dirrmtry entries from the Qt ports.rakuco2014-10-243-6/+0
* - Update to 0.7.0-1413916751kmoore2014-10-222-6/+7
* Add USES=alias to several portsmarino2014-10-202-2/+2
* - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,mva2014-10-2020-38/+24
* KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!makc2014-10-1941-1267/+484
* - Update libxine to 1.2.6 - changelog is here:nox2014-10-191-1/+1
* - Fix various distinfo errorsak2014-10-161-1/+0
* - Update to 0.7.0-1413399783kmoore2014-10-163-4/+5
* - Update to 0.7.0kmoore2014-10-153-5/+8
* Remove @dirrm's from my ports plistspawel2014-10-141-1/+0
* No need to use ${STRIP_CMD}, ${BSD_INSTALL_PROGRAM} already takes care of thisantoine2014-10-121-3/+0
* x11/xpra: switch from py-imaging to py-pillowwg2014-10-071-4/+4
* x11/xcurs: switch from py-imaging to py-pillowwg2014-10-072-4/+5
* Fix packagingantoine2014-10-071-0/+1
* Update to 1.8.1bapt2014-10-062-4/+4
* Update to 1.8.1bapt2014-10-063-90/+12
* Update to 1.8.1bapt2014-10-063-218/+5
* Update to 1.8.1bapt2014-10-063-111/+4
* graphics/djvulibre:tijl2014-10-061-1/+1
* Replace USE_PYTHON* by USES=python.alonso2014-10-061-2/+1
* Doesn't build with gnome3 version of gnome-desktopkwm2014-10-032-9/+0
* Add x11/qt5-x11extras.rakuco2014-09-303-0/+33
* - Add NO_ARCHak2014-09-292-33/+6
* Update to 312ehaupt2014-09-292-3/+3
* - Use options helpersak2014-09-272-62/+25
* Update to version 2.9.4.vanilla2014-09-263-27/+4
* - Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.htijl2014-09-255-6/+17
* Hand back my ports to the pool.eadler2014-09-243-3/+3
* - Drop @dirrm* from plistamdmi32014-09-231-35/+0
* - Update Lumina to 0.6.3kmoore2014-09-232-6/+6
* x11/libXcm: it is not an Xorg lib, set USES=libtool, remove *.la filesbsam2014-09-233-9/+5
* x11/libXcm: clear @dirrm, add INSTALL_TARGET=install-strip, USES=libtool:keeplabsam2014-09-232-4/+2
* Simplify plistbapt2014-09-221-6/+1
* Update CentOS base to 6.5, add userland portsxmj2014-09-227-2/+492
* x11/slim: Add non-default UTF-8 character input supportmarino2014-09-214-9/+984
* Replace USE_GCC=4.8+ by the equivalent, but preferred USE_GCC=yes.gerald2014-09-211-1/+1
* Fix r368473antoine2014-09-201-2/+2
* graphics/imlib:tijl2014-09-202-2/+2
* Remove old libtool patchestijl2014-09-202-33/+0
* Update to 311ehaupt2014-09-192-3/+3
* Allow staging as a regular userantoine2014-09-192-6/+4
* Fix build when pkg(8) do not extract mtree firstbapt2014-09-181-2/+3
* - Fix build after r368108 (x11-toolkits/gtk12 library name change)tijl2014-09-151-12/+2
* devel/glib12 x11-toolkits/gtk12:tijl2014-09-138-8/+8
* - Update to 1.2.2.1jhale2014-09-123-6/+7
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-1163-42/+63
* Commit meta port forgotten in mate 1.8 importbapt2014-09-111-10/+8
* Attempt #4 to unbreak INDEX after Mate Desktop 1.8 import: Chase renamedcperciva2014-09-111-4/+4
* Welcome Mate Desktop 1.8bapt2014-09-1054-3063/+3514
* Add USE_XORG=xaw. Not clear how this was building successfully before.adamw2014-09-102-1/+11
* Add nxcompbapt2014-09-106-0/+101
* - USE_AUTOTOOLS contains aclocal but not autoconf which leaves configuretijl2014-09-061-12/+7
* Revert r367333, it doesn't workantoine2014-09-051-0/+2
* Remove obsolete USE_CDRTOOLSkmoore2014-09-051-1/+0
* Opps, remove restriction to FBSD 10.0 and laterkmoore2014-09-051-7/+1
* - Add x11/lumina 0.6.2kmoore2014-09-055-0/+396
* Add missing -lmtijl2014-09-041-1/+2
* Fix plistantoine2014-09-031-3/+3
* Use @samplebapt2014-09-031-3/+1
* Simplify a bit the plistbapt2014-09-031-28/+7
* Remove now useless @execbapt2014-09-031-1/+0
* Remove now useless @execbapt2014-09-031-1/+0
* Remove patch that's not needed anymore and breaks the build with CMake 3.0.rakuco2014-09-031-17/+0
* Remove useless @cwdbapt2014-09-031-3/+2
* Add missing library libgmodule-2.0tijl2014-09-031-0/+2
* Delete call to g_thread_init. It isn't needed with glib 2.32 and uptijl2014-09-021-0/+1
* Use @samplebapt2014-09-022-13/+6
* Add USES=libtool to accessibility/atkmm and bump dependent portstijl2014-09-022-1/+2
* - Convert to USES=libtool and USES=pythontijl2014-09-022-7/+6
* Move documentation back to default gtk-doc locationtijl2014-09-012-27/+28
* - Add USES=libtool and INSTALL_TARGET=install-striptijl2014-08-312-48/+35
* lang/guile:tijl2014-08-311-0/+1
* textproc/scim:tijl2014-08-311-1/+1
* converters/fribidi:tijl2014-08-312-1/+2
* - Fix shebangs by defining PERL in CONFIGURE_ENVzeising2014-08-312-142/+70
* - Disable SSP (Stack-Smashing Protector)olivierd2014-08-301-0/+1
* Fix dependencies on libtidytijl2014-08-291-1/+1
* There are more missing libraries in this port. Instead of fixing all oftijl2014-08-271-6/+4
* - Fix missing library problems when the linker enforces explicit linkingtijl2014-08-2616-39/+68
* - Pass maintainershipolivierd2014-08-261-1/+1
* Add x11/keybinder-gtk3olivierd2014-08-265-0/+39
* x11/rubygem-gnome2: update to 2.2.0swills2014-08-261-1/+1
* Allow staging as a regular userantoine2014-08-261-0/+4
* - Drop .la files, no dependees require themamdmi32014-08-252-5/+2
* Add x11/virtual.adamw2014-08-249-0/+173
* Update to 2.6.adamw2014-08-242-4/+3
* Update to 2.9.3.adamw2014-08-244-25/+61
* Canonicalize a few LICENSE_PERMSantoine2014-08-221-1/+1
* Convert most NO_INSTALL_MANPAGES to USES=imake:nomanantoine2014-08-191-2/+1
* Fix build with clang.adamw2014-08-172-8/+27
* Fix build on -current.adamw2014-08-171-0/+2
* Upgrade OpenEXR and ilmbase to 2.2.0.mandree2014-08-1615-4/+15
* - Update from 3.1.4 to 3.1.5danilo2014-08-162-4/+4
* x11/i3lock: Fix staging orphan, assign port to submittermarino2014-08-153-23/+21
* Stage supportantoine2014-08-134-53/+419
* - Update The Glorious Glasgow Haskell Compiler to version 7.8.3pgj2014-08-117-75/+38
* Fixup distfile fetch broken by previous commit.bland2014-08-101-2/+2
* Update to 340.24bland2014-08-106-57/+23
* Convert the Python framework bits to USES=python.mva2014-08-091-6/+9
* x11/metalock: Mark jobs unsafemarino2014-08-091-1/+3
* x11/roxterm: update to 2.9.1wg2014-08-084-9/+27
* Remove indefinite articles and trailing periods from COMMENT, plusolgeni2014-08-0818-18/+18
* Bump PORTREVISION on more ports that depend on libgcrypt after the updatetijl2014-08-064-3/+4
* USES=execinfobapt2014-08-053-8/+5
* - Switch graphics/gle to USES=libtool, drop .la filesamdmi32014-08-052-2/+2
* - Update to 2.0.3gahr2014-08-042-4/+4
* - Removed patch which included in sourcesvg2014-08-041-19/+0
* - Upgrade to 0.6.70vg2014-08-043-6/+17
* In some straightforward cases, protect documentation behindadamw2014-08-042-11/+11
* Update to 3.3.7.nobutaka2014-08-033-6/+5
* devel/libconfuse: USES=libtool, bump dependenciespi2014-08-032-2/+2
* - Update from 0.26.1 to 0.27.0danilo2014-08-032-3/+3
* Add upstream patch for CVE-2014-5033.rakuco2014-07-312-1/+49
* - Switch to USES=libtoolamdmi32014-07-311-6/+2
* Convert some more USE_BZIP2 to USES=tar:bzip2adamw2014-07-305-5/+5
* Convert a bunch of USE_XZ to USES=tar:xz.adamw2014-07-305-10/+5
* OPTIONS helpersadamw2014-07-301-47/+15
* Repair instances, almost all courtesy of bf ;-), of spacesadamw2014-07-301-1/+1
* Fix make fetchantoine2014-07-301-1/+2
* Convert a bunch of EXTRACT_SUFX=... into USES=tar:...adamw2014-07-308-16/+8
* Convert a bunch of USE_BZIP2 to USES=tar:bzip2adamw2014-07-3020-40/+20
* Rename all patches that contain '::' as a path separator, and useadamw2014-07-3012-0/+0
* Rename x11/ patch-xy patches to reflect the files they modify.adamw2014-07-3084-30/+13
* Update to 310ehaupt2014-07-293-19/+3
* - Update to 2.0.2gahr2014-07-292-4/+4
* Assign maintainership of x11/dzen2 to Zsolt Udvari per requestmarino2014-07-271-1/+1
* x11/xcb: Fix incorrectly built app-defaults filemarino2014-07-272-1/+11
* x11/dzen2: gadgets and docs supportmarino2014-07-276-10/+88
* - Convert texproc/uim and friends to USES=libtool, drop .la filesamdmi32014-07-251-0/+1
* Reset maintainership for ports not staged with no pending PRbapt2014-07-252-2/+2
* - Update to 0.6.2madpilot2014-07-2412-25/+2487
* - Switch to USES=libtool, drop .la filesamdmi32014-07-242-3/+18
* Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.rakuco2014-07-243-49/+10
* Remove quotes that surrounded entire _DESC strings.adamw2014-07-241-7/+7
* - Fix the build across the gang; stagify and undeprecatedanfe2014-07-232-27/+54
* Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always worktijl2014-07-231-2/+0
* - Fix shebangamdmi32014-07-231-1/+3
* - Update to 0.85.0amdmi32014-07-232-6/+9
* - Update to 0.6.2, Announce message:nemysis2014-07-233-22/+31
* Update to 7.0.26bapt2014-07-212-3/+3
* Update to 2.12bapt2014-07-213-3/+5
* Update to 1.0.6bapt2014-07-212-3/+5
* Update to 1.0.9bapt2014-07-212-3/+4
* Update to 0.4.2bapt2014-07-212-5/+5
* Update to 1.7.4bapt2014-07-212-5/+5
* Update to 1.0.9bapt2014-07-212-4/+4
* Update to 2.3.1bapt2014-07-212-3/+3
* New port: x11/leechcraftvg2014-07-218-0/+2668
* - Add radio-style selection of Xaw3d/Xaw3dxft/neXtawehaupt2014-07-181-3/+17
* Add patch to fix a SSL MITM vulnerability in the POP3 ioslave.rakuco2014-07-172-1/+57
* Fix some non default LIB_DEPENDSbapt2014-07-164-10/+10
* Add DOCS option to the remaining staged ports where PORTDOCS appearsadamw2014-07-165-1/+9
* Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.adamw2014-07-162-1/+3
* Remove patches that are not functionally relevant (accidentally imported withehaupt2014-07-156-100/+0
* Add an Xaw 3d xft library support option.ehaupt2014-07-158-1/+120
* Modernize LIB_DEPENDSbapt2014-07-151-5/+5
* Update to 309ehaupt2014-07-142-3/+3
* Convert to new LIB_DEPENDSbapt2014-07-145-14/+10
* Fix xshmfence_alloc_shm() on 8.3 and 9.x. O_CLOEXEC is available on alljkim2014-07-092-11/+10
* Fix typo in pkgplist for options XDMSHELLsbruno2014-07-081-1/+1
* Move include of float.h to enable build on armv6sbruno2014-07-062-1/+17
* Fix the way --with-mmx is passed to configure.rakuco2014-07-061-2/+2
* Bump more ports that depend on libsqlite3.so:tijl2014-07-052-2/+2
* Remove NOPORTDOCS and NOPORTEXAMPLES.adamw2014-07-059-56/+31
* Remove expired ports:rene2014-07-055-133/+0
* Add dependency on perl (run)bapt2014-07-041-11/+5
* - Update from 1.2.0 to 1.2.1danilo2014-07-043-28/+15
* - Switch to USES=libtool, drop .la filesamdmi32014-07-032-4/+3
* Mark as broken and set deprecation date to stage EOLbapt2014-07-021-0/+5
* - New LIB_DEPENDS syntaxtijl2014-07-023-8/+11
* Add USES=libtooltijl2014-07-022-5/+4
* - Convert to USES=libtooltijl2014-07-023-19/+7
* - Fix problems with the location of the locale directory by settingtijl2014-07-023-22/+10
* - Install documentation in standard locationtijl2014-07-022-39/+22
* - USES=libtool tar:bzip2tijl2014-07-023-18/+3
* Convert to USES=libtooltijl2014-07-023-35/+3
* Add "USES=libtool pathfix" to x11/libxdg-basedir and bump dependent portstijl2014-07-022-6/+4
* - USES=libtool tar:bzip2tijl2014-07-022-5/+3
* - Convert to USES=libtooltijl2014-07-025-24/+4
* USES=libtool tar:bzip2tijl2014-07-022-6/+5
* Remove no_stage. This has no impact since this port doesn't build atkwm2014-07-011-1/+0
* - Add USES=libtool to x11-toolkits/xforms and bump dependent ports.tijl2014-07-012-2/+2
* x11-wm/libwraster:tijl2014-06-301-1/+1
* - Convert USE_BZIP2 to USESolivierd2014-06-282-4/+6
* - Convert USE_BZIP2 to USESolivierd2014-06-282-5/+4
* Reset maintainer, email bouncesantoine2014-06-281-1/+1
* - Update from 3.1.3 to 3.1.4danilo2014-06-272-4/+4
* Stagify (this is a meta ports hence no mtree)bapt2014-06-261-1/+1
* Allow to build with texinfo from portsantoine2014-06-261-1/+1
* Allow to build with texinfo from portsantoine2014-06-261-1/+3
* - Update to 1.4.0olivierd2014-06-253-7/+5
* Update to 0.3.9garga2014-06-252-4/+4
* Convert GMAKE to MAKE_CMDbapt2014-06-251-1/+1
* - Reapply r331937 that got somehow lost backdanfe2014-06-242-3/+32
* Remove packagekit from gnome2 packages to allow having a gnome2 package in th...bapt2014-06-231-2/+1
* Add 4 new sed commands to USES=libtool. The first two apply some of thetijl2014-06-22