Revision control

Copy as Markdown

Other Tools

# -*- 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"],
"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"],
"constructor": "CalTimezoneService",
},
{
"cid": "{b8db7c7f-c168-4e11-becb-f26c1c4f5f8f}",
"contract_ids": ["@mozilla.org/calendar/alarm;1"],
"constructor": "CalAlarm",
},
{
"cid": "{4b7ae030-ed79-11d9-8cd6-0800200c9a66}",
"contract_ids": ["@mozilla.org/calendar/alarm-monitor;1"],
"constructor": "CalAlarmMonitor",
},
{
"cid": "{7a9200dd-6a64-4fff-a798-c5802186e2cc}",
"contract_ids": ["@mozilla.org/calendar/alarm-service;1"],
"constructor": "CalAlarmService",
},
{
"cid": "{5f76b352-ab75-4c2b-82c9-9206dbbf8571}",
"contract_ids": ["@mozilla.org/calendar/attachment;1"],
"constructor": "CalAttachment",
},
{
"cid": "{5c8dcaa3-170c-4a73-8142-d531156f664d}",
"contract_ids": ["@mozilla.org/calendar/attendee;1"],
"constructor": "CalAttendee",
},
{
"cid": "{f42585e7-e736-4600-985d-9624c1c51992}",
"contract_ids": ["@mozilla.org/calendar/manager;1"],
"constructor": "CalCalendarManager",
},
{
"cid": "{36783242-ec94-4d8a-9248-d2679edd55b9}",
"contract_ids": ["@mozilla.org/calendar/datetime;1"],
"constructor": "CalDateTime",
},
{
"cid": "{8e6799af-e7e9-4e6c-9a82-a2413e86d8c3}",
"contract_ids": ["@mozilla.org/calendar/deleted-items-manager;1"],
"constructor": "CalDeletedItems",
"categories": {"profile-after-change": "deleted-items-manager"},
},
{
"cid": "{7436f480-c6fc-4085-9655-330b1ee22288}",
"contract_ids": ["@mozilla.org/calendar/duration;1"],
"constructor": "CalDuration",
},
{
"cid": "{974339d5-ab86-4491-aaaf-2b2ca177c12b}",
"contract_ids": ["@mozilla.org/calendar/event;1"],
"constructor": "CalEvent",
},
{
"cid": "{29c56cd5-d36e-453a-acde-0083bd4fe6d3}",
"contract_ids": ["@mozilla.org/calendar/freebusy-service;1"],
"constructor": "CalFreeBusyService",
},
{
"cid": "{6fe88047-75b6-4874-80e8-5f5800f14984}",
"contract_ids": ["@mozilla.org/calendar/ics-parser;1"],
"constructor": "CalIcsParser",
},
{
"cid": "{207a6682-8ff1-4203-9160-729ec28c8766}",
"contract_ids": ["@mozilla.org/calendar/ics-serializer;1"],
"constructor": "CalIcsSerializer",
},
{
"cid": "{c61cb903-4408-41b3-bc22-da0b27efdfe1}",
"contract_ids": ["@mozilla.org/calendar/ics-service;1"],
"constructor": "CalICSService",
},
{
"cid": "{f41392ab-dcad-4bad-818f-b3d1631c4d93}",
"contract_ids": ["@mozilla.org/calendar/itip-item;1"],
"constructor": "CalItipItem",
},
{
"cid": "{394a281f-7299-45f7-8b1f-cce21258972f}",
"contract_ids": ["@mozilla.org/calendar/period;1"],
"constructor": "CalPeriod",
},
{
"cid": "{1153c73a-39be-46aa-9ba9-656d188865ca}",
"contract_ids": ["@mozilla.org/network/protocol;1?name=webcal"],
"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"],
"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"],
"constructor": "CalRecurrenceDate",
},
{
"cid": "{04027036-5884-4a30-b4af-f2cad79f6edf}",
"contract_ids": ["@mozilla.org/calendar/recurrence-info;1"],
"constructor": "CalRecurrenceInfo",
},
{
"cid": "{df19281a-5389-4146-b941-798cb93a7f0d}",
"contract_ids": ["@mozilla.org/calendar/recurrence-rule;1"],
"constructor": "CalRecurrenceRule",
},
{
"cid": "{76810fae-abad-4019-917a-08e95d5bbd68}",
"contract_ids": ["@mozilla.org/calendar/relation;1"],
"constructor": "CalRelation",
},
{
"cid": "{7af51168-6abe-4a31-984d-6f8a3989212d}",
"contract_ids": ["@mozilla.org/calendar/todo;1"],
"constructor": "CalTodo",
},
{
"cid": "{6877bbdd-f336-46f5-98ce-fe86d0285cc1}",
"contract_ids": ["@mozilla.org/calendar/weekinfo-service;1"],
"constructor": "CalWeekInfoService",
},
{
"cid": "{2547331f-34c0-4a4b-b93c-b503538ba6d6}",
"contract_ids": ["@mozilla.org/calendar/startup-service;1"],
"constructor": "CalStartupService",
"categories": {"profile-after-change": "calendar-startup-service"},
},
{
"cid": "{c70acb08-464e-4e55-899d-b2c84c5409fa}",
"contract_ids": ["@mozilla.org/calendar/mime-converter;1"],
"constructor": "CalMimeConverter",
"categories": {"simple-mime-converters": "text/calendar"},
},
]