aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@helixcode.com>2000-05-07 05:31:45 +0800
committerChris Lahey <clahey@src.gnome.org>2000-05-07 05:31:45 +0800
commit989f36ec0e0a0a835c30d521ffe77d70dd7fa321 (patch)
treecab36b6ea38ce3fd57cffc6a44470101902536f4 /addressbook/backend
parent073f72e4f3827d51331cecf6800ae811b4776a08 (diff)
downloadgsoc2013-evolution-989f36ec0e0a0a835c30d521ffe77d70dd7fa321.tar.gz
gsoc2013-evolution-989f36ec0e0a0a835c30d521ffe77d70dd7fa321.tar.zst
gsoc2013-evolution-989f36ec0e0a0a835c30d521ffe77d70dd7fa321.zip
Mostly finished ECardSimple.
2000-05-06 Christopher James Lahey <clahey@helixcode.com> * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h: Mostly finished ECardSimple. * contact-editor/e-contact-editor.c: Changed this to match with some of the changes to ECardSimple. * gui/component/addressbook.c: Changed this to look for "addressbook.db" in the given directory if it doesn't find the file "uri". * gui/minicard/e-minicard.c, gui/minicard/e-minicard.h: Changed this to use ECardSimple. svn path=/trunk/; revision=2839
Diffstat (limited to 'addressbook/backend')
-rw-r--r--addressbook/backend/ebook/e-card-simple.c246
-rw-r--r--addressbook/backend/ebook/e-card-simple.h114
2 files changed, 326 insertions, 34 deletions
diff --git a/addressbook/backend/ebook/e-card-simple.c b/addressbook/backend/ebook/e-card-simple.c
index 495fc71e80..cd3d75f957 100644
--- a/addressbook/backend/ebook/e-card-simple.c
+++ b/addressbook/backend/ebook/e-card-simple.c
@@ -48,6 +48,67 @@ enum {
#endif
};
+
+typedef enum _ECardSimpleInternalType ECardSimpleInternalType;
+typedef struct _ECardSimpleFieldData ECardSimpleFieldData;
+
+enum _ECardSimpleInternalType {
+ E_CARD_SIMPLE_INTERNAL_TYPE_STRING,
+ E_CARD_SIMPLE_INTERNAL_TYPE_DATE,
+ E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS,
+ E_CARD_SIMPLE_INTERNAL_TYPE_PHONE,
+ E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL,
+};
+
+struct _ECardSimpleFieldData {
+ ECardSimpleField field;
+ char *ecard_field;
+ char *name;
+ char *short_name;
+ int list_type_index;
+ ECardSimpleInternalType type;
+};
+
+/* This order must match the order in the .h. */
+
+static ECardSimpleFieldData field_data[] =
+{
+ { E_CARD_SIMPLE_FIELD_FILE_AS, "file_as", "File As", "", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_FULL_NAME, "full_name", "Name", "Name", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_BIRTH_DATE, "birth_date", "Birth Date", "", 0, E_CARD_SIMPLE_INTERNAL_TYPE_DATE },
+ { E_CARD_SIMPLE_FIELD_URL, "url", "Web Site", "Url", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_ORG, "org", "Organization", "Org", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_ORG_UNIT, "org_unit", "Department", "Dep", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_OFFICE, "office", "Office", "Off", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_TITLE, "title", "Title", "Title", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_ROLE, "role", "Profession", "Prof", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_MANAGER, "manager", "Manager", "Man", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_ASSISTANT, "assistant", "Assistant", "Ass", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_NICKNAME, "nickname", "Nickname", "Nick", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_SPOUSE, "spouse", "Spouse", "Spouse", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_ANNIVERSARY, "anniversary", "Anniversary", "Anniv", 0, E_CARD_SIMPLE_INTERNAL_TYPE_DATE },
+ { E_CARD_SIMPLE_FIELD_FBURL, "fburl", "Free-busy URL", "FBUrl", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_NOTE, "note", "Note", "Note", 0, E_CARD_SIMPLE_INTERNAL_TYPE_STRING },
+ { E_CARD_SIMPLE_FIELD_PHONE_BUSINESS, "", "Business", "Bus", E_CARD_SIMPLE_PHONE_ID_BUSINESS, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_BUSINESS_2, "", "Business 2", "Bus 2", E_CARD_SIMPLE_PHONE_ID_BUSINESS_2, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_BUSINESS_FAX, "", "Business Fax", "Bus Fax", E_CARD_SIMPLE_PHONE_ID_BUSINESS_FAX, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_CAR, "", "Car", "Car", E_CARD_SIMPLE_PHONE_ID_CAR, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_HOME, "", "Home", "Home", E_CARD_SIMPLE_PHONE_ID_HOME, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_HOME_2, "", "Home 2", "Home 2", E_CARD_SIMPLE_PHONE_ID_HOME_2, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_HOME_FAX, "", "Home Fax", "Home Fax", E_CARD_SIMPLE_PHONE_ID_HOME_FAX, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_ISDN, "", "ISDN", "ISDN", E_CARD_SIMPLE_PHONE_ID_ISDN, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_MOBILE, "", "Mobile", "Mobile", E_CARD_SIMPLE_PHONE_ID_MOBILE, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_OTHER, "", "Other", "Other", E_CARD_SIMPLE_PHONE_ID_OTHER, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_PAGER, "", "Pager", "Pager", E_CARD_SIMPLE_PHONE_ID_PAGER, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_PHONE_PRIMARY, "", "Primary", "Prim", E_CARD_SIMPLE_PHONE_ID_PRIMARY, E_CARD_SIMPLE_INTERNAL_TYPE_PHONE },
+ { E_CARD_SIMPLE_FIELD_ADDRESS_HOME, "", "Home", "Home", E_CARD_SIMPLE_ADDRESS_ID_BUSINESS, E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS },
+ { E_CARD_SIMPLE_FIELD_ADDRESS_BUSINESS, "", "Business", "Bus", E_CARD_SIMPLE_ADDRESS_ID_HOME, E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS },
+ { E_CARD_SIMPLE_FIELD_ADDRESS_OTHER, "", "Other", "Other", E_CARD_SIMPLE_ADDRESS_ID_OTHER, E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS },
+ { E_CARD_SIMPLE_FIELD_EMAIL, "", "Email", "Email", E_CARD_SIMPLE_EMAIL_ID_EMAIL, E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL },
+ { E_CARD_SIMPLE_FIELD_EMAIL_2, "", "Email 2", "Email 2", E_CARD_SIMPLE_EMAIL_ID_EMAIL_2, E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL },
+ { E_CARD_SIMPLE_FIELD_EMAIL_3, "", "Email 3", "Email 3", E_CARD_SIMPLE_EMAIL_ID_EMAIL_3, E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL },
+};
+
static void e_card_simple_init (ECardSimple *simple);
static void e_card_simple_class_init (ECardSimpleClass *klass);
@@ -79,12 +140,62 @@ ECardPhoneFlags phone_correspondences[] = {
0xFF, /* E_CARD_SIMPLE_PHONE_ID_TTYTTD, */
};
+char *phone_names[] = {
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_ASSISTANT, */
+ "Business",
+ "Business 2",
+ "Business Fax",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_CALLBACK, */
+ "Car",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_COMPANY, */
+ "Home",
+ "Home 2",
+ "Home Fax",
+ "ISDN",
+ "Mobile",
+ "Other",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_OTHER_FAX, */
+ "Pager",
+ "Primary",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_RADIO, */
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_TELEX, */
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_TTYTTD, */
+};
+
+char *phone_short_names[] = {
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_ASSISTANT, */
+ "Bus",
+ "Bus 2",
+ "Bus Fax",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_CALLBACK, */
+ "Car",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_COMPANY, */
+ "Home",
+ "Home 2",
+ "Home Fax",
+ "ISDN",
+ "Mob",
+ "Other",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_OTHER_FAX, */
+ "Pag",
+ "Prim",
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_RADIO, */
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_TELEX, */
+ NULL, /* E_CARD_SIMPLE_PHONE_ID_TTYTTD, */
+};
+
ECardAddressFlags addr_correspondences[] = {
E_CARD_ADDR_WORK, /* E_CARD_SIMPLE_ADDRESS_ID_BUSINESS, */
E_CARD_ADDR_HOME, /* E_CARD_SIMPLE_ADDRESS_ID_HOME, */
E_CARD_ADDR_POSTAL, /* E_CARD_SIMPLE_ADDRESS_ID_OTHER, */
};
+char *address_names[] = {
+ "Business",
+ "Home",
+ "Other",
+};
+
/**
* e_card_simple_get_type:
* @void:
@@ -256,6 +367,12 @@ e_card_simple_class_init (ECardSimpleClass *klass)
static void
e_card_simple_destroy (GtkObject *object)
{
+ ECardSimple *simple;
+
+ simple = E_CARD_SIMPLE (object);
+
+ if (simple->card)
+ gtk_object_unref(GTK_OBJECT(simple->card));
}
@@ -667,27 +784,27 @@ e_card_simple_sync_card(ECardSimple *simple)
}
}
-ECardPhone *e_card_simple_get_phone (ECardSimple *simple,
- ECardSimplePhoneId id)
+const ECardPhone *e_card_simple_get_phone (ECardSimple *simple,
+ ECardSimplePhoneId id)
{
return simple->phone[id];
}
-char *e_card_simple_get_email (ECardSimple *simple,
- ECardSimpleEmailId id)
+const char *e_card_simple_get_email (ECardSimple *simple,
+ ECardSimpleEmailId id)
{
return simple->email[id];
}
-ECardAddrLabel *e_card_simple_get_address (ECardSimple *simple,
- ECardSimpleAddressId id)
+const ECardAddrLabel *e_card_simple_get_address (ECardSimple *simple,
+ ECardSimpleAddressId id)
{
return simple->address[id];
}
void e_card_simple_set_phone (ECardSimple *simple,
ECardSimplePhoneId id,
- ECardPhone *phone)
+ const ECardPhone *phone)
{
if (simple->phone[id])
e_card_phone_free(simple->phone[id]);
@@ -696,7 +813,7 @@ void e_card_simple_set_phone (ECardSimple *simple,
void e_card_simple_set_email (ECardSimple *simple,
ECardSimpleEmailId id,
- char *email)
+ const char *email)
{
if (simple->email[id])
g_free(simple->email[id]);
@@ -705,9 +822,120 @@ void e_card_simple_set_email (ECardSimple *simple,
void e_card_simple_set_address (ECardSimple *simple,
ECardSimpleAddressId id,
- ECardAddrLabel *address)
+ const ECardAddrLabel *address)
{
if (simple->address[id])
e_card_address_label_free(simple->address[id]);
simple->address[id] = e_card_address_label_copy(address);
}
+
+char *e_card_simple_get (ECardSimple *simple,
+ ECardSimpleField field)
+{
+ ECardSimpleInternalType type = field_data[field].type;
+ const ECardAddrLabel *addr;
+ const ECardPhone *phone;
+ const char *string;
+ ECardDate *date;
+ switch(type) {
+ case E_CARD_SIMPLE_INTERNAL_TYPE_STRING:
+ gtk_object_get(GTK_OBJECT(simple->card),
+ field_data[field].ecard_field, &string,
+ NULL);
+ return g_strdup(string);
+ case E_CARD_SIMPLE_INTERNAL_TYPE_DATE:
+ gtk_object_get(GTK_OBJECT(simple->card),
+ field_data[field].ecard_field, &date,
+ NULL);
+ return NULL; /* FIXME!!!! */
+ case E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS:
+ addr = e_card_simple_get_address(simple,
+ field_data[field].list_type_index);
+ if (addr)
+ return g_strdup(addr->data);
+ else
+ return NULL;
+ case E_CARD_SIMPLE_INTERNAL_TYPE_PHONE:
+ phone = e_card_simple_get_phone(simple,
+ field_data[field].list_type_index);
+ if (phone)
+ return g_strdup(phone->number);
+ else
+ return NULL;
+ case E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL:
+ string = e_card_simple_get_email(simple,
+ field_data[field].list_type_index);
+ return g_strdup(string);
+ default:
+ return NULL;
+ }
+}
+
+void e_card_simple_set (ECardSimple *simple,
+ ECardSimpleField field,
+ const char *data)
+{
+ ECardSimpleInternalType type = field_data[field].type;
+ ECardAddrLabel *address;
+ ECardPhone *phone;
+ switch(type) {
+ case E_CARD_SIMPLE_INTERNAL_TYPE_STRING:
+ gtk_object_set(GTK_OBJECT(simple->card),
+ field_data[field].ecard_field, data,
+ NULL);
+ break;
+ case E_CARD_SIMPLE_INTERNAL_TYPE_DATE:
+ break; /* FIXME!!!! */
+ case E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS:
+ address = e_card_address_label_new();
+ address->data = (char *) data;
+ e_card_simple_set_address(simple,
+ field_data[field].list_type_index,
+ address);
+ address->data = NULL;
+ e_card_address_label_free(address);
+ break;
+ case E_CARD_SIMPLE_INTERNAL_TYPE_PHONE:
+ phone = e_card_phone_new();
+ phone->number = (char *) data;
+ e_card_simple_set_phone(simple,
+ field_data[field].list_type_index,
+ phone);
+ phone->number = NULL;
+ e_card_phone_free(phone);
+ break;
+ case E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL:
+ e_card_simple_set_email(simple,
+ field_data[field].list_type_index,
+ data);
+ break;
+ }
+}
+
+ECardSimpleType e_card_simple_type (ECardSimple *simple,
+ ECardSimpleField field)
+{
+ ECardSimpleInternalType type = field_data[field].type;
+ switch(type) {
+ case E_CARD_SIMPLE_INTERNAL_TYPE_STRING:
+ case E_CARD_SIMPLE_INTERNAL_TYPE_ADDRESS:
+ case E_CARD_SIMPLE_INTERNAL_TYPE_PHONE:
+ case E_CARD_SIMPLE_INTERNAL_TYPE_EMAIL:
+ default:
+ return E_CARD_SIMPLE_TYPE_STRING;
+ case E_CARD_SIMPLE_INTERNAL_TYPE_DATE:
+ return E_CARD_SIMPLE_TYPE_DATE;
+ }
+}
+
+const char *e_card_simple_get_name (ECardSimple *simple,
+ ECardSimpleField field)
+{
+ return field_data[field].name;
+}
+
+const char *e_card_simple_get_short_name (ECardSimple *simple,
+ ECardSimpleField field)
+{
+ return field_data[field].short_name;
+}
diff --git a/addressbook/backend/ebook/e-card-simple.h b/addressbook/backend/ebook/e-card-simple.h
index e039b55340..f0bb6cb541 100644
--- a/addressbook/backend/ebook/e-card-simple.h
+++ b/addressbook/backend/ebook/e-card-simple.h
@@ -28,6 +28,8 @@
typedef enum _ECardSimplePhoneId ECardSimplePhoneId;
typedef enum _ECardSimpleEmailId ECardSimpleEmailId;
typedef enum _ECardSimpleAddressId ECardSimpleAddressId;
+typedef enum _ECardSimpleType ECardSimpleType;
+typedef enum _ECardSimpleField ECardSimpleField;
enum _ECardSimplePhoneId {
E_CARD_SIMPLE_PHONE_ID_ASSISTANT,
@@ -68,6 +70,49 @@ enum _ECardSimpleAddressId {
E_CARD_SIMPLE_ADDRESS_ID_LAST
};
+enum _ECardSimpleType {
+ E_CARD_SIMPLE_TYPE_STRING,
+ E_CARD_SIMPLE_TYPE_DATE,
+};
+
+enum _ECardSimpleField {
+ E_CARD_SIMPLE_FIELD_FILE_AS,
+ E_CARD_SIMPLE_FIELD_FULL_NAME,
+ E_CARD_SIMPLE_FIELD_BIRTH_DATE,
+ E_CARD_SIMPLE_FIELD_URL,
+ E_CARD_SIMPLE_FIELD_ORG,
+ E_CARD_SIMPLE_FIELD_ORG_UNIT,
+ E_CARD_SIMPLE_FIELD_OFFICE,
+ E_CARD_SIMPLE_FIELD_TITLE,
+ E_CARD_SIMPLE_FIELD_ROLE,
+ E_CARD_SIMPLE_FIELD_MANAGER,
+ E_CARD_SIMPLE_FIELD_ASSISTANT,
+ E_CARD_SIMPLE_FIELD_NICKNAME,
+ E_CARD_SIMPLE_FIELD_SPOUSE,
+ E_CARD_SIMPLE_FIELD_ANNIVERSARY,
+ E_CARD_SIMPLE_FIELD_FBURL,
+ E_CARD_SIMPLE_FIELD_NOTE,
+ E_CARD_SIMPLE_FIELD_PHONE_BUSINESS,
+ E_CARD_SIMPLE_FIELD_PHONE_BUSINESS_2,
+ E_CARD_SIMPLE_FIELD_PHONE_BUSINESS_FAX,
+ E_CARD_SIMPLE_FIELD_PHONE_CAR,
+ E_CARD_SIMPLE_FIELD_PHONE_HOME,
+ E_CARD_SIMPLE_FIELD_PHONE_HOME_2,
+ E_CARD_SIMPLE_FIELD_PHONE_HOME_FAX,
+ E_CARD_SIMPLE_FIELD_PHONE_ISDN,
+ E_CARD_SIMPLE_FIELD_PHONE_MOBILE,
+ E_CARD_SIMPLE_FIELD_PHONE_OTHER,
+ E_CARD_SIMPLE_FIELD_PHONE_PAGER,
+ E_CARD_SIMPLE_FIELD_PHONE_PRIMARY,
+ E_CARD_SIMPLE_FIELD_ADDRESS_HOME,
+ E_CARD_SIMPLE_FIELD_ADDRESS_BUSINESS,
+ E_CARD_SIMPLE_FIELD_ADDRESS_OTHER,
+ E_CARD_SIMPLE_FIELD_EMAIL,
+ E_CARD_SIMPLE_FIELD_EMAIL_2,
+ E_CARD_SIMPLE_FIELD_EMAIL_3,
+ E_CARD_SIMPLE_FIELD_LAST
+};
+
typedef struct _ECardSimple ECardSimple;
typedef struct _ECardSimpleClass ECardSimpleClass;
@@ -84,32 +129,51 @@ struct _ECardSimpleClass {
GtkObjectClass parent_class;
};
-ECardSimple *e_card_simple_new (ECard *card);
-char *e_card_simple_get_id (ECardSimple *simple);
-void e_card_simple_set_id (ECardSimple *simple, const gchar *character);
-char *e_card_simple_get_vcard (ECardSimple *simple);
-
-ECardSimple *e_card_simple_duplicate (ECardSimple *simple);
-
-ECardPhone *e_card_simple_get_phone (ECardSimple *simple,
- ECardSimplePhoneId id);
-char *e_card_simple_get_email (ECardSimple *simple,
- ECardSimpleEmailId id);
-ECardAddrLabel *e_card_simple_get_address (ECardSimple *simple,
- ECardSimpleAddressId id);
-void e_card_simple_set_phone (ECardSimple *simple,
- ECardSimplePhoneId id,
- ECardPhone *phone);
-void e_card_simple_set_email (ECardSimple *simple,
- ECardSimpleEmailId id,
- char *email);
-void e_card_simple_set_address (ECardSimple *simple,
- ECardSimpleAddressId id,
- ECardAddrLabel *address);
-
-void e_card_simple_sync_card (ECardSimple *simple);
+ECardSimple *e_card_simple_new (ECard *card);
+char *e_card_simple_get_id (ECardSimple *simple);
+void e_card_simple_set_id (ECardSimple *simple,
+ const gchar *character);
+char *e_card_simple_get_vcard (ECardSimple *simple);
+
+ECardSimple *e_card_simple_duplicate (ECardSimple *simple);
+
+char *e_card_simple_get (ECardSimple *simple,
+ ECardSimpleField field);
+void e_card_simple_set (ECardSimple *simple,
+ ECardSimpleField field,
+ const char *data);
+
+ECardSimpleType e_card_simple_type (ECardSimple *simple,
+ ECardSimpleField field);
+const char *e_card_simple_get_name (ECardSimple *simple,
+ ECardSimpleField field);
+const char *e_card_simple_get_short_name (ECardSimple *simple,
+ ECardSimpleField field);
+
+
+/* Use these only if building lists of specific types. It should be
+ * easier to use the above if you consider a phone field to be the
+ * same as any other field.
+ */
+const ECardPhone *e_card_simple_get_phone (ECardSimple *simple,
+ ECardSimplePhoneId id);
+const char *e_card_simple_get_email (ECardSimple *simple,
+ ECardSimpleEmailId id);
+const ECardAddrLabel *e_card_simple_get_address (ECardSimple *simple,
+ ECardSimpleAddressId id);
+void e_card_simple_set_phone (ECardSimple *simple,
+ ECardSimplePhoneId id,
+ const ECardPhone *phone);
+void e_card_simple_set_email (ECardSimple *simple,
+ ECardSimpleEmailId id,
+ const char *email);
+void e_card_simple_set_address (ECardSimple *simple,
+ ECardSimpleAddressId id,
+ const ECardAddrLabel *address);
+
+void e_card_simple_sync_card (ECardSimple *simple);
/* Standard Gtk function */
-GtkType e_card_simple_get_type (void);
+GtkType e_card_simple_get_type (void);
#endif /* ! __E_CARD_SIMPLE_H__ */
PR: 78784 Submitted by: Tim Bishop <tim@bishnet.net> * dissembler --> ports/security/dissemblerflz2005-03-141-0/+1 | * - Add dissembler 0.9, Tiny and clever tool to convert shellcode to ASCII.flz2005-03-145-0/+90 | | | | | PR: ports/78783 Submitted by: Jonathan <onatan@gmail.com> * Update to 9.3.7arved2005-03-144-5/+5 | | | | | PR: 78795 Submitted by: Nicolas Jombart <ecu@ipv42.net> * detox --> ports/sysutils/detoxflz2005-03-141-0/+1 | * - Add detox 1.1.1, a program that renames files to make themflz2005-03-146-0/+56 | | | | | | | easier to work with under Unix and related operating systems. PR: ports/78772 Submitted by: Doug Harple <dharple@nycap.rr.com> * Fix configure on 4.x.kwm2005-03-142-4/+4 | | | | Submitted by: pointyhat * Release flz from my mentoring. He already did his first 100 commits, his firstpav2005-03-140-0/+0 | | | | | flame war with obrien, his first repocopy and his first INDEX breakage (well, not really this one). He's now on his own in pointy hats collecting. * pear-Auth_RADIUS --> ports/net/pear-Auth_RADIUSflz2005-03-141-0/+1 | * - Add pear-Auth_RADIUS 1.0.4, PEAR wrapper classes for the RADIUS PECL.flz2005-03-144-0/+35 | | | | | | PR: ports/78706 Submitted by: Antônio Carlos Venâncio Júnior <antonio@php.net> Approved by: pav (mentor) * pear-Image_Barcode --> ports/graphics/pear-Image_Barcodeflz2005-03-141-0/+1 | * - Add pear-Image_Barcode 0.5, PEAR class for barcode generation.flz2005-03-144-0/+37 | | | | | | PR: ports/78702 Submitted by: Antônio Carlos Venâncio Júnior <antonio@php.net> Approved by: pav (mentor) * epic5 --> ports/irc/epic5flz2005-03-141-0/+1 | * - Add epic5 0.0.3, a beta release of the popular epic textmode IRC client.flz2005-03-146-1018/+126 | | | | | | | | - Set CONFLICTS in irc/epic4 and irc/epic5. PR: ports/78045 Submitted by: Josh Paetzel <josh@tcbug.org> Approved by: pav (mentor) * - Update to 0.4.0ahze2005-03-142-5/+4 | * - Readd inkscape to the 4.x buildahze2005-03-141-8/+3 | * - Integrate the following vendor patches as published onahze2005-03-1412-66/+282 | | | | | | | | | | | | | | | | | | | | | | | <http://www.squid-cache.org/Versions/v2/2.5/bugs/>: + Handle odd data formats (squid bug #321) + reload_into_ims fails to revalidate negatively cached entries (squid bug #1159) + Clarify delay_access function (squid bug #1245) + Check several squid.conf directives for int overflows (squid bug #1247) + Use memset(3) instead of bzero(3) (squid bug #1256) + Fix compile warnings due to pid_t not being an int (squid bug #1257) + Fix incorrect use of ctype functions (squid bug #1259) + Defer digest fetch if the peer is not allowed to be used (squid bug #1262) + Extend relaxed_header_parser to work around "excess data from" errors from many major web servers (squid bug #1265) - Enable IPFilter based transparent proxying on all FreeBSD versions where IPFilter headers are part of the base system (i.e. RELENG_4 < 4.7-RELEASE, RELENG_5 and 6-CURRENT). Create a new OPTION WITH_SQUID_IPFILTER for this purpose. Thanks to sem@ for keeping track of this issue! PR: ports/78780 Submitted by: Thomas-Martin Seck <tmseck@netcologne.de> (maintainer) * Update to 2.00arved2005-03-142-4/+4 | | | | Drop Maintainership * Upgrade to 0.8.8.vanilla2005-03-146-16/+22 | | | | Approved by: maintainer * - Mark as BROKEN (dumps core)barner2005-03-141-2/+1 | | | | | | - Remove duplicate {BUILD,RUN}_DEPENDS Approved by: arved (mentor) * - Avoid hardcoding path to perl binarybarner2005-03-142-0/+10 | | | | | | | | | | | - Point port to OpenSSL installation. This fixes the build on systems where _only_ the OpenSSL library from the ports collection is available. PR: ports/78192 Submitted by: maintainer Approved by: arved (mentor), maintainer timeout (9 days): I replaced the fix from the PR with an superior one * Unbreak: Should be fixed by recent updates to cairovs2005-03-141-4/+0 | * hdup --> ports/sysutils/hdupsem2005-03-141-0/+1 | * hdup is a little, spiffy, backup toolsem2005-03-148-0/+148 | * - Prepare to build cad/brlcad with framebuffer supportbarner2005-03-1418-13/+324 | | | | | | | | | | | | | | | | | | | - Multiple minor patches to clean up the code and avoid compiler warnings (in order to prevent possible errors with future versions of GCC or other modern compilers) Remark: graphics/urt is also included in the cad/brlcad distribution, and has been factured out for the ports collection. The submitter merged some cleanups for IRIX by Lee Butler in order to prevent the mess of two diverging urt versions in the ports tree (the one bundled with cad/brlcad and graphics/urt). He also contributed serveral improvments himself. PR: ports/78687 Submitted by: Pedro F. Giffuni <giffunip@yahoo.com> Approved by: arved * - Correct typopav2005-03-141-1/+1 | * Unbreak: Fix plistvs2005-03-142-2/+2 | * Update to 0.6.5novel2005-03-142-4/+4 | | | | | | PR: 78789 Submitted by: Miguel Mendez (maintainer) Approved by: krion (mentor) (implicit) * - Only remove locale directories if emptyahze2005-03-141-2/+2 | * - Update to 1.4.3ahze2005-03-143-410/+416 | * Update to 2.11vs2005-03-135-162/+40 | | | | | PR: ports/78752 Submitted by: Ports Fury * - Add note about changes to gstreamer-plugins and gnomehier ports.ahze2005-03-131-0/+24 | * - Update to 0.22vanilla2005-03-133-13/+12 | | | | | | | - Clean up package list creation PR: ports/78781 Submitted by: maintainer * Reset MAINTAINERahze2005-03-131-1/+1 | * - Sync with libscim shared library version bump.nobutaka2005-03-134-4/+6 | | | | - Add a missing file to pkg-plist. * 1) Update graphics/libkipi to version 0.1.1vs2005-03-1314-114/+422 | | | | | | | | 2) Update graphics/kipi-plugins to version 0.1-beta2 --one plugin added (GALLERYEXPORT) PR: ports/78466 Submitted by: Arjan van Leeuwen (maintainer) * Update to 2.9.2.nobutaka2005-03-133-19/+3 | * Update to 1.9m85maho2005-03-1336-48/+216 | * Spell check pkg-descr.barner2005-03-131-2/+2 | | | | | | | PR: ports/78589 Submitted by: Giorgos Keramidas Approved by: silence from maintainer (5 days), arved (mentor) * Bump shlib version due to latest version of graphics/libkexifkrion2005-03-132-4/+4 | * Update to 0.2.1krion2005-03-133-7/+8 | | | | | PR: ports/78465 Submitted by: maintainer * Rename games/netpanzerdata to netpanzer-datasem2005-03-131-1/+1 | * - Update to 0.8sem2005-03-1321-552/+90 | | | | | | | - Rename port netpanzerdata to netpanzer-data. Mention this fact in UPDATING. PR: ports/77903 Submitted by: maintainer * Update to 20050312krion2005-03-134-175/+176 | | | | | PR: ports/78742 Submitted by: maintainer * Fix plist.krion2005-03-131-3/+1 | | | | | PR: ports/78731 Submitted by: Thomas Sandford <freebsduser at paradisegreen dt co dt uk> * Update to 3.10vs2005-03-133-5/+22 | * - Update to 0.3.0pav2005-03-138-137/+81 | | | | | PR: ports/78698 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> * Remove zero-sized plistvs2005-03-132-0/+0 | | | | Approved by: lioux * Update to 0.05.1krion2005-03-133-25/+5 | | | | | PR: ports/78771 Submitted by: maintainer * Update to version 1.6krion2005-03-132-5/+5 | | | | | PR: ports/78767 Submitted by: maintainer * Fix plist.krion2005-03-132-3/+2 | | | | | PR: ports/78769 Submitted by: Stephen Montgomery-Smith <stephen at math dt missouri dt edu> * Upgrade to 9.3.1, the latest version from ISC. This version containsdougb2005-03-1312-128/+92 | | | | | | | | | | | | | | | | | | several important fixes, including a remote (although unlikely) exploit. See the CHANGES file for details. All users of BIND 9 are highly encouraged to upgrade to this version. Changes to the port include: 1. Remove ISC patch to 9.3.0 that addressed the remote exploit 2. Change to OPTIONS, and thereby 3. --enable-threads is now the default. Users report that the new thread code in 9.3.x works significantly better than the old on all versions of FreeBSD. 4. Add a temporary shim for the old PORT_REPLACES_BASE_BIND9 option. The OPTIONS framework requires knobs to start with WITH_ or WITHOUT_ 5. Remove patch that shoehorned named.conf.5 into the right place, it has been fixed in the code. * Update to 0.6.1krion2005-03-134-49/+86 | | | | | PR: ports/78754 Submitted by: Danny Koenig <dako at bsdberlin.org> * Update to 8.1krion2005-03-133-27/+27 | | | | | PR: ports/78770 Submitted by: maintainer * Upgrade to 5.3.thierry2005-03-132-3/+3 | | | | | | Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>. Security: http://www.freebsd.org/ports/portaudit/d4bd4046-93a6-11d9-8378-000bdb1444a4.html * Update to 1.1.5krion2005-03-132-3/+3 | | | | | PR: ports/78764 Submitted by: maintainer * Add an entry about rxvt-unicode bufer overflow.thierry2005-03-131-0/+27 | * Bump library version number due to last x11-toolkits/fox-develkrion2005-03-131-2/+2 | | | | update. * Update to version 1.4.7krion2005-03-134-6/+6 | | | | | PR: ports/78750 Submitted by: Ports Fury * - Update to 0.11.2sem2005-03-135-30/+28 | | | | | PR: ports/78709 Submitted by: maintainer * Update to version 1.0.29krion2005-03-133-17/+3 | | | | | PR: ports/78751 Submitted by: Ports Fury * Update to version 0.8.2krion2005-03-133-26/+57 | | | | | PR: ports/78749 Submitted by: Ports Fury * Update to version 0.1.7krion2005-03-132-5/+7 | | | | | PR: ports/78747 Submitted by: Ports Fury * Remove trailing space.krion2005-03-131-1/+1 | * Update to version 3.3.15krion2005-03-134-25/+14 | | | | | PR: ports/78746 Submitted by: Ports Fury * Update to version 1.11krion2005-03-133-17/+18 | | | | | PR: ports/78745 Submitted by: Ports Fury * Update to version 0.91krion2005-03-134-49/+49 | | | | | PR: ports/78744 Submitted by: Ports Fury * Update to the 20050310 version of Wine.gerald2005-03-136-6/+12 | * Update to version 3.4.4krion2005-03-134-167/+117 | | | | | PR: ports/78743 Submitted by: Ports Fury * Update to version 0.8.2krion2005-03-133-26/+42 | | | | | PR: ports/78741 Submitted by: Ports Fury * Update to version 1.2.2krion2005-03-134-7/+61 | | | | | PR: ports/78740 Submitted by: Ports Fury * Update to version 3.20krion2005-03-132-11/+14 | | | | | PR: ports/78739 Submitted by: Ports Fury * Update MASTER_SITES and WWW: linekrion2005-03-132-2/+2 | | | | | PR: ports/78748 Submitted by: Ports Fury * Update to version 0.7.1krion2005-03-134-64/+64 | | | | | PR: ports/78738 Submitted by: Ports Fury * Update to version 1.7krion2005-03-134-77/+76 | | | | | PR: ports/78737 Submitted by: Ports Fury * Update to version 0.3.7krion2005-03-138-38/+46 | | | | | PR: ports/78735 Submitted by: Ports Fury * Update to version 1.5krion2005-03-133-21/+13 | | | | | PR: ports/78732 Submitted by: Ports Fury * upgrade to 0.9.2ijliao2005-03-132-3/+3 | * Put $FreeBSD$ for ident(1)'ing.krion2005-03-131-0/+1 | * - Fix build broken by GTK+ 2.6 import.bland2005-03-131-4/+5 | | | | - Remove obsolete REINPLACE patch pattern. * - project renamed: scim-chinese -> scim-pinyinclsung2005-03-131-0/+1 | | | | | | PR: 78265 Submitted by: maintainer Repocopy by: marcus * - renamed to scim-pinyinclsung2005-03-136-104/+0 | | | | | | PR: 78265 Submitted by: maintainer Repocopy by: marcus * - it doesn't need extra-patch-4-stable in 0.5.0clsung2005-03-131-10/+0 | | | | | PR: 78265 Submitted by: maintainer * - Fix mispelled USE_JAVA knob [1]hq2005-03-134-11/+13 | | | | | | | | | | | | | | - Add 'java' category - Remove unneeded PORTREVISION=0 statement - Register run dependency on javavmwrapper - Improve launcher shell script (use javavmwrapper 2.0) - Use SUB_FILES to configure launcher shell script - Remove trailing space in pkg-plist to calm portlint - Add $FreeBSD$ tags PR: 78116 [1] Reported by: Michel Lavondes <fox@vader.aacc.cc.md.us> [1] Approved by: maintainer timeout * - Update to 0.8.1hq2005-03-134-30/+48 | | | | | | | - Fix plist: add missing 'bin/limewire' PR: 78675 Submitted by: maintainer * Drop maintainershiplioux2005-03-1313-13/+13 | * - Update to 2.6.4pav2005-03-133-4/+12 | * - Don't remove directories that belong to libglade portpav2005-03-132-2/+1 | * - Let libglade2 handle lib/libglade directories instead of gnomehierpav2005-03-134-4/+8 | * Drop maintainershiplioux2005-03-138-8/+8 | * o Update to 4.0 which supports new protocol standardslioux2005-03-1356-1196/+650 | | | | | o The GUI interface now depends on x11-toolkits/py-gtk2 instead of x11-toolkits/py-wxPython * - lib/gtk-2.0 is handled by gtk20 portpav2005-03-132-2/+1 | * - Fix plist nitpav2005-03-131-0/+1 | * Restore WITHOUT_PYTHON knob.bland2005-03-132-6/+18 | * Utilize PLIST_FILES, and portlint happy!nork2005-03-131-8/+6 | * fix build with gtk 2.6oliver2005-03-131-0/+4 | * Update to 5.0.3.2.nork2005-03-138-231/+176 | | | | | | | | | | | o Disable over-optimaization for problem of ports/75291. [1] o Clean-up some patches (to post-patch phase) PR: ports/75291 [1] Pointed out by: Lars Eggert <lars.eggert@netlab.nec.de> [1] Informed by: Yoshihiro Yanagida <yosh@yanagi.to> Inquiried by: many people Sponsored by: Ensure Technology Ltd. * Add a note about MASTER_SITES and MASTER_SITE_SUBDIR.nork2005-03-131-1/+7 | | | | | | | # Sorry, I missed in rev.1.161. I should not make to # use MASTER_SITES and MASTER_SITE_SUBDIR. Pointed out by: adamw * Remove the WITH_CJK patch as it is no longer applicable.marcus2005-03-131-5/+0 | | | | Reported by: ume * - Update to 1.0.6ahze2005-03-132-5/+5 | | | | | PR: 78736 Submitted by: Ports Fury * - Update to 0.12.1ahze2005-03-133-4/+9 | | | | | PR: 78734 Submitted by: Ports Fury * - Update to 0.0.8ahze2005-03-132-10/+10 | | | | | PR: ports/78733 Submitted by: Ports Fury * Complete the removal of nautilus-media.marcus2005-03-131-1/+0 | | | | Reminded by: Ion-Mihai Tetcu <itetcu@people.tecnik93.com> * Fix locale path.osa2005-03-132-5/+7 | | | | | | | | Bump PORTREVISION. Patch from: Roman G. Hudenko Submitted by: Roman Y. Bogdanov <sam at brj dot pp dot ru> (maintainer) PR: 78658 * Upgrade to Mar2005 releaseobraun2005-03-134-110/+434 | * fix building for cases where WRKDIR is a nfs mountoliver2005-03-139-0/+45 | * Second patch form the PR was missedsem2005-03-132-2/+8 | | | | | | | - Found serious OPTIONS interaction errors. Fixed. PR: ports/78723 Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer) * update to 1.9m84maho2005-03-1336-168/+168 | * - Add mirrors as distfile unfetchable from main site (temporary?)sem2005-03-121-1/+4 | | | | | | PR: ports/78727 Submitted by: Frank Altpeter <frank.altpeter@gmail.com> Approved by: maintainer * - Minor changes to be sure Maildir will be properly compiledsem2005-03-121-2/+2 | | | | | | | | | if options was changed. -Pass maintainership to submitter PR: ports/78723 Submitted by: Boris Kovalenko <boris@tagnet.ru> Approved by: Chris Elsworth <chris@shagged.org> (maintainer) * Update to 0.11.kwm2005-03-123-3/+12 | * Remove nautilus-mediaahze2005-03-121-1/+0 | * Fix PORTDOCS-handlingvs2005-03-121-0/+2 | | | | Standing in the corner rereading (NO)PORTDOCS-documentation: me * - Update to 0.1.8ahze2005-03-123-3/+4 | * - Update to 1.7.32sem2005-03-128-52/+10 | | | | | PR: ports/78724 Submitted by: maintainer * - Fix intall placesem2005-03-121-1/+1 | * ruby-rrb --> ports/devel/ruby-rrbsem2005-03-121-0/+1 | * refactoring browser for ruby scriptsem2005-03-125-0/+73 | | | | | PR: ports/77923 Submitted by: Alexander Novitsky <alecn2002@yandex.ru> * - Update to 0.8.1sem2005-03-126-100/+138 | | | | | | | - Change maintainer e-mail PR: ports/78695 Submitted by: maintainer * p5-Apache-Singleton --> ports/www/p5-Apache-Singletonsem2005-03-121-0/+1 | * Apache::Singleton is adapted Class::Singleton for apachesem2005-03-125-0/+43 | | | | | PR: ports/78211 Submitted by: ports@c0decafe.net * - Add note about the Gnome 2.8 to 2.10 and gtk 2.4 to 2.6 upgrade needsahze2005-03-121-0/+12 | | | | the gnome_upgrade.sh script. * py-gnome-extras --> ports/x11-toolkits/py-gnome-extrasmarcus2005-03-121-0/+1 | * Add the new ports imported during the GNOME 2.10 mega-commit.marcus2005-03-121-0/+9 | * coaster --> ports/sysutils/coastermezz2005-03-121-0/+1 | * Coaster-GUI is the graphical user frontend for the libburn library. The goalmezz2005-03-125-0/+104 | | | | | | | | | | | | | is to present the user with a complete yet simple burning solution. Features include: Features for Coaster include: * Audio cd sessions * Data cd sessions * File drag and drop from nautilus * Ability to save and restore sessions from file WWW: http://www.coaster-burn.org/ * Update to 2.10.0. Note: this release is API and ABI compatible withmarcus2005-03-122-6/+14 | | | | 2.6.x, so a repocopy to libgnomeuimm210 is not needed. * Add libgnomeprintuimm, C++ bindings for the GNOME printing GUI.marcus2005-03-125-0/+79 | * Update to 2.3.11.marcus2005-03-127-104/+65 | * Update to 2.10.0. Note: this release is API and ABI compatible withmarcus2005-03-122-6/+14 | | | | 2.6.x, so a repocopy to libgnomemm210 is not needed. * Update to 2.10.0. Note: this release is API and ABI compatible withmarcus2005-03-123-9/+271 | | | | 2.4.x, so a repocopy to libxml++26 is not needed. * Add libgnomeprintmm, C++ bindings for the GNOME printing backend library.marcus2005-03-125-0/+75 | * Update to 2.10.0. Note: this release is API and ABI compatible withmarcus2005-03-123-19/+14 | | | | 2.6.x, so a repocopy to libgnomecanvasmm210 is not needed. * Update to 2.6.0. Note: this release is API and ABI compatible withmarcus2005-03-123-12/+19 | | | | 2.4.x, so a repocopy to libglademm26 is not needed. * Forgot to bump PORTREVISION.mezz2005-03-124-0/+4 | * Update to 2.10.0. Note: this release is API and ABI compatible withmarcus2005-03-122-6/+14 | | | | 2.6.x, so a repocopy to gconfmm210 is not needed. * Get it works with newer libgtkhtml.mezz2005-03-128-8/+16 | * Update to 2.6.0. Note: this release is API and ABI compatible withmarcus2005-03-123-13/+209 | | | | 2.4.x, so a repocopy to gtkmm26 is not needed. * Update to 2.6.1.marcus2005-03-123-4/+79 | * Update to 0.8.1.marcus2005-03-124-44/+14 | * Add py-gnome-extras, a set of Python bindings for additional GNOMEmarcus2005-03-127-0/+189 | | | | | components previously wrapped by py-gnome2. These include libgtop2, gtkspell2, totem, mozilla, and nautilus-cd-burner. * Update to 2.10.0.marcus2005-03-123-49/+21 | * Update to 2.6.0.marcus2005-03-123-21/+99 | * Update to 2.9.0.mezz2005-03-122-4/+4 | * Add a missing dependency on librsvg2.marcus2005-03-121-1/+1 | | | | Submitted by: ade * Add an entry for multimedia/nautilus-media.marcus2005-03-121-0/+1 | * Add pyphany, a set of Python bindings for building extensions to themarcus2005-03-125-0/+55 | | | | Epiphany web browser. * Update to 0.7.6.marcus2005-03-127-34/+62 | | | | | PR: 78697 Submitted by: maintainer * gnome-menu-editor --> ports/deskutils/gnome-menu-editorahze2005-03-121-0/+1 | * Change share/gnome/capplets -> share/gnome/applications and tweak a bit inmezz2005-03-122-4/+22 | | | | .desktop to make it works better with GNOME 2.10's menu. * Fix with new gtkhtml3.kwm2005-03-121-0/+6 | | | | Bump PORTREVISION. * Add gnome-menu-editorahze2005-03-124-0/+36 | | | | Simple menu editor for Gnome * Add evince, a multi-format (e.g. PDF, PS, Fig) document viewer for themarcus2005-03-125-0/+69 | | | | | GNOME desktop. Evince is slated to replace both gpdf and ggv when it becomes mature enough. * Add poppler, a PDF rendering library using cairo as its backend. Thismarcus2005-03-126-0/+156 | | | | is a fork of the xpdf 3.0 code for use by Freedesktop.org. * -Update to 0.12.0, works with GTK 2.6/GNOME 2.10.mezz2005-03-1224-43/+96 | | | | | http://ruby-gnome2.sourceforge.jp/hiki.cgi?News_20050306_1 -A few clean up such as correct paths, dependencies and etc. * Update to 0.41.marcus2005-03-1212-380/+178 | * Unlock the ports tree after the big GNOME 2.10 import.marcus2005-03-121-1/+1 | * Chase the evolution-data-server API change.marcus2005-03-124-22/+30 | * Conditionally enable the initial thread stacksize hack on systems that needmarcus2005-03-126-20/+38 | | | | it. * Bump PORTREVISION for konq_plugins to chase the glib20 shared lib change.marcus2005-03-121-1/+1 | * Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-12