summaryrefslogtreecommitdiffstats
path: root/comm/calendar/base/src/components.conf
diff options
context:
space:
mode:
Diffstat (limited to 'comm/calendar/base/src/components.conf')
-rw-r--r--comm/calendar/base/src/components.conf208
1 files changed, 208 insertions, 0 deletions
diff --git a/comm/calendar/base/src/components.conf b/comm/calendar/base/src/components.conf
new file mode 100644
index 0000000000..b28918ca2d
--- /dev/null
+++ b/comm/calendar/base/src/components.conf
@@ -0,0 +1,208 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/
+
+Classes = [
+ {
+ "cid": "{7463258c-6ef3-40a2-89a9-bb349596e927}",
+ "contract_ids": ["@mozilla.org/calendar/acl-manager;1?type=default"],
+ "jsm": "resource:///modules/CalDefaultACLManager.jsm",
+ "constructor": "CalDefaultACLManager",
+ },
+ {
+ "cid": "{fcbadec9-aab7-49e2-a20a-8e93f41d68d1}",
+ "interfaces": ["calITimezoneDatabase"],
+ "contract_ids": ["@mozilla.org/calendar/timezone-database;1"],
+ "type": "TimezoneDatabase",
+ "headers": ["/comm/calendar/base/src/TimezoneDatabase.h"],
+ },
+ {
+ "cid": "{e736f2bd-7640-4715-ab35-887dc866c587}",
+ "contract_ids": ["@mozilla.org/calendar/timezone-service;1"],
+ "jsm": "resource:///modules/CalTimezoneService.jsm",
+ "constructor": "CalTimezoneService",
+ },
+ {
+ "cid": "{b8db7c7f-c168-4e11-becb-f26c1c4f5f8f}",
+ "contract_ids": ["@mozilla.org/calendar/alarm;1"],
+ "jsm": "resource:///modules/CalAlarm.jsm",
+ "constructor": "CalAlarm",
+ },
+ {
+ "cid": "{4b7ae030-ed79-11d9-8cd6-0800200c9a66}",
+ "contract_ids": ["@mozilla.org/calendar/alarm-monitor;1"],
+ "jsm": "resource:///modules/CalAlarmMonitor.jsm",
+ "constructor": "CalAlarmMonitor",
+ },
+ {
+ "cid": "{7a9200dd-6a64-4fff-a798-c5802186e2cc}",
+ "contract_ids": ["@mozilla.org/calendar/alarm-service;1"],
+ "jsm": "resource:///modules/CalAlarmService.jsm",
+ "constructor": "CalAlarmService",
+ },
+ {
+ "cid": "{5f76b352-ab75-4c2b-82c9-9206dbbf8571}",
+ "contract_ids": ["@mozilla.org/calendar/attachment;1"],
+ "jsm": "resource:///modules/CalAttachment.jsm",
+ "constructor": "CalAttachment",
+ },
+ {
+ "cid": "{5c8dcaa3-170c-4a73-8142-d531156f664d}",
+ "contract_ids": ["@mozilla.org/calendar/attendee;1"],
+ "jsm": "resource:///modules/CalAttendee.jsm",
+ "constructor": "CalAttendee",
+ },
+ {
+ "cid": "{f42585e7-e736-4600-985d-9624c1c51992}",
+ "contract_ids": ["@mozilla.org/calendar/manager;1"],
+ "jsm": "resource:///modules/CalCalendarManager.jsm",
+ "constructor": "CalCalendarManager",
+ },
+ {
+ "cid": "{36783242-ec94-4d8a-9248-d2679edd55b9}",
+ "contract_ids": ["@mozilla.org/calendar/datetime;1"],
+ "jsm": "resource:///modules/CalDateTime.jsm",
+ "constructor": "CalDateTime",
+ },
+ {
+ "cid": "{8e6799af-e7e9-4e6c-9a82-a2413e86d8c3}",
+ "contract_ids": ["@mozilla.org/calendar/deleted-items-manager;1"],
+ "jsm": "resource:///modules/CalDeletedItems.jsm",
+ "constructor": "CalDeletedItems",
+ "categories": {"profile-after-change": "deleted-items-manager"},
+ },
+ {
+ "cid": "{7436f480-c6fc-4085-9655-330b1ee22288}",
+ "contract_ids": ["@mozilla.org/calendar/duration;1"],
+ "jsm": "resource:///modules/CalDuration.jsm",
+ "constructor": "CalDuration",
+ },
+ {
+ "cid": "{974339d5-ab86-4491-aaaf-2b2ca177c12b}",
+ "contract_ids": ["@mozilla.org/calendar/event;1"],
+ "jsm": "resource:///modules/CalEvent.jsm",
+ "constructor": "CalEvent",
+ },
+ {
+ "cid": "{29c56cd5-d36e-453a-acde-0083bd4fe6d3}",
+ "contract_ids": ["@mozilla.org/calendar/freebusy-service;1"],
+ "jsm": "resource:///modules/CalFreeBusyService.jsm",
+ "constructor": "CalFreeBusyService",
+ },
+ {
+ "cid": "{6fe88047-75b6-4874-80e8-5f5800f14984}",
+ "contract_ids": ["@mozilla.org/calendar/ics-parser;1"],
+ "jsm": "resource:///modules/CalIcsParser.jsm",
+ "constructor": "CalIcsParser",
+ },
+ {
+ "cid": "{207a6682-8ff1-4203-9160-729ec28c8766}",
+ "contract_ids": ["@mozilla.org/calendar/ics-serializer;1"],
+ "jsm": "resource:///modules/CalIcsSerializer.jsm",
+ "constructor": "CalIcsSerializer",
+ },
+ {
+ "cid": "{c61cb903-4408-41b3-bc22-da0b27efdfe1}",
+ "contract_ids": ["@mozilla.org/calendar/ics-service;1"],
+ "jsm": "resource:///modules/CalICSService.jsm",
+ "constructor": "CalICSService",
+ },
+ {
+ "cid": "{f41392ab-dcad-4bad-818f-b3d1631c4d93}",
+ "contract_ids": ["@mozilla.org/calendar/itip-item;1"],
+ "jsm": "resource:///modules/CalItipItem.jsm",
+ "constructor": "CalItipItem",
+ },
+ {
+ "cid": "{394a281f-7299-45f7-8b1f-cce21258972f}",
+ "contract_ids": ["@mozilla.org/calendar/period;1"],
+ "jsm": "resource:///modules/CalPeriod.jsm",
+ "constructor": "CalPeriod",
+ },
+ {
+ "cid": "{1153c73a-39be-46aa-9ba9-656d188865ca}",
+ "contract_ids": ["@mozilla.org/network/protocol;1?name=webcal"],
+ "jsm": "resource:///modules/CalProtocolHandler.jsm",
+ "constructor": "CalProtocolHandlerWebcal",
+ "protocol_config": {
+ "scheme": "webcal",
+ "flags": [
+ "URI_STD",
+ "ALLOWS_PROXY",
+ "ALLOWS_PROXY_HTTP",
+ "URI_LOADABLE_BY_ANYONE",
+ "URI_IS_POTENTIALLY_TRUSTWORTHY",
+ ],
+ "default_port": 80,
+ },
+ },
+ {
+ "cid": "{bdf71224-365d-4493-856a-a7e74026f766}",
+ "contract_ids": ["@mozilla.org/network/protocol;1?name=webcals"],
+ "jsm": "resource:///modules/CalProtocolHandler.jsm",
+ "constructor": "CalProtocolHandlerWebcals",
+ "protocol_config": {
+ "scheme": "webcals",
+ "flags": [
+ "URI_STD",
+ "ALLOWS_PROXY",
+ "ALLOWS_PROXY_HTTP",
+ "URI_LOADABLE_BY_ANYONE",
+ "URI_IS_POTENTIALLY_TRUSTWORTHY",
+ ],
+ "default_port": 443,
+ },
+ },
+ {
+ "cid": "{806b6423-3aaa-4b26-afa3-de60563e9cec}",
+ "contract_ids": ["@mozilla.org/calendar/recurrence-date;1"],
+ "jsm": "resource:///modules/CalRecurrenceDate.jsm",
+ "constructor": "CalRecurrenceDate",
+ },
+ {
+ "cid": "{04027036-5884-4a30-b4af-f2cad79f6edf}",
+ "contract_ids": ["@mozilla.org/calendar/recurrence-info;1"],
+ "jsm": "resource:///modules/CalRecurrenceInfo.jsm",
+ "constructor": "CalRecurrenceInfo",
+ },
+ {
+ "cid": "{df19281a-5389-4146-b941-798cb93a7f0d}",
+ "contract_ids": ["@mozilla.org/calendar/recurrence-rule;1"],
+ "jsm": "resource:///modules/CalRecurrenceRule.jsm",
+ "constructor": "CalRecurrenceRule",
+ },
+ {
+ "cid": "{76810fae-abad-4019-917a-08e95d5bbd68}",
+ "contract_ids": ["@mozilla.org/calendar/relation;1"],
+ "jsm": "resource:///modules/CalRelation.jsm",
+ "constructor": "CalRelation",
+ },
+ {
+ "cid": "{7af51168-6abe-4a31-984d-6f8a3989212d}",
+ "contract_ids": ["@mozilla.org/calendar/todo;1"],
+ "jsm": "resource:///modules/CalTodo.jsm",
+ "constructor": "CalTodo",
+ },
+ {
+ "cid": "{6877bbdd-f336-46f5-98ce-fe86d0285cc1}",
+ "contract_ids": ["@mozilla.org/calendar/weekinfo-service;1"],
+ "jsm": "resource:///modules/CalWeekInfoService.jsm",
+ "constructor": "CalWeekInfoService",
+ },
+ {
+ "cid": "{2547331f-34c0-4a4b-b93c-b503538ba6d6}",
+ "contract_ids": ["@mozilla.org/calendar/startup-service;1"],
+ "jsm": "resource:///modules/CalStartupService.jsm",
+ "constructor": "CalStartupService",
+ "categories": {"profile-after-change": "calendar-startup-service"},
+ },
+ {
+ "cid": "{c70acb08-464e-4e55-899d-b2c84c5409fa}",
+ "contract_ids": ["@mozilla.org/calendar/mime-converter;1"],
+ "jsm": "resource:///modules/CalMimeConverter.jsm",
+ "constructor": "CalMimeConverter",
+ "categories": {"simple-mime-converters": "text/calendar"},
+ },
+]