NEW - bug 200114: provide version history of a wiki page
https://bugs.eclipse.org/bugs/show_bug.cgi?id=200114
diff --git a/org.eclipse.mylyn.trac.wiki/META-INF/MANIFEST.MF b/org.eclipse.mylyn.trac.wiki/META-INF/MANIFEST.MF
index f4a6238..bd1d740 100644
--- a/org.eclipse.mylyn.trac.wiki/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.trac.wiki/META-INF/MANIFEST.MF
@@ -1,44 +1,8 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: Mylyn Tasks UI
-Bundle-SymbolicName: org.eclipse.mylyn.tasks.ui;singleton:=true
+Bundle-Name: Mylyn Trac Connector Wiki Plug-in
+Bundle-SymbolicName: org.eclipse.mylyn.trac.wiki;singleton:=true
Bundle-Version: 2.0.0.v20070817-1700
-Bundle-Activator: org.eclipse.mylyn.tasks.ui.TasksUiPlugin
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.core.expressions,
- org.eclipse.ui.forms,
- org.eclipse.jface.text,
- org.eclipse.mylyn.context.core,
- org.eclipse.update.core,
- org.eclipse.ui.browser,
- org.eclipse.ui.editors,
- org.eclipse.ui.views,
- org.eclipse.ui.workbench.texteditor,
- org.eclipse.mylyn.monitor.core,
- org.eclipse.mylyn.tasks.core,
- org.eclipse.mylyn.monitor.ui,
- org.eclipse.core.resources,
- org.eclipse.ui.ide,
- org.eclipse.search,
- org.eclipse.mylyn,
- org.eclipse.ui.net,
- org.eclipse.mylyn.web.core
Eclipse-AutoStart: true
Bundle-Vendor: Eclipse.org
-Export-Package: org.eclipse.mylyn.internal.tasks.ui,
- org.eclipse.mylyn.internal.tasks.ui.actions,
- org.eclipse.mylyn.internal.tasks.ui.commands,
- org.eclipse.mylyn.internal.tasks.ui.editors,
- org.eclipse.mylyn.internal.tasks.ui.planner,
- org.eclipse.mylyn.internal.tasks.ui.preferences,
- org.eclipse.mylyn.internal.tasks.ui.properties,
- org.eclipse.mylyn.internal.tasks.ui.search,
- org.eclipse.mylyn.internal.tasks.ui.util,
- org.eclipse.mylyn.internal.tasks.ui.views,
- org.eclipse.mylyn.internal.tasks.ui.wizards,
- org.eclipse.mylyn.tasks.ui,
- org.eclipse.mylyn.tasks.ui.editors,
- org.eclipse.mylyn.tasks.ui.search,
- org.eclipse.mylyn.tasks.ui.wizards
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.eclipse.mylyn.trac.wiki/build.properties b/org.eclipse.mylyn.trac.wiki/build.properties
index c832f72..d0b03c8 100644
--- a/org.eclipse.mylyn.trac.wiki/build.properties
+++ b/org.eclipse.mylyn.trac.wiki/build.properties
@@ -6,18 +6,12 @@
# http://www.eclipse.org/legal/epl-v10.html
###############################################################################
bin.includes = plugin.xml,\
- icons/,\
META-INF/,\
about.html,\
- schema/,\
- doc/,\
.
-src.includes = icons/,\
- plugin.xml,\
+src.includes = plugin.xml,\
src/,\
META-INF/,\
- schema/,\
- about.html,\
- doc/
+ about.html
jre.compilation.profile = J2SE-1.5
source.. = src/
diff --git a/org.eclipse.mylyn.trac.wiki/plugin.xml b/org.eclipse.mylyn.trac.wiki/plugin.xml
new file mode 100644
index 0000000..b4f458a
--- /dev/null
+++ b/org.eclipse.mylyn.trac.wiki/plugin.xml
@@ -0,0 +1,954 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+ <extension-point id="actions" name="Tasklist Actions" schema="schema/actions.exsd"/>
+ <extension-point id="repositories" name="Task Repositories" schema="schema/repositories.exsd"/>
+ <extension-point id="editors" name="Task Editors" schema="schema/editors.exsd"/>
+ <extension-point id="projectLinkProviders" name="Linking Provider from Project to the Task Repository" schema="schema/projectLinkProviders.exsd"/>
+ <extension-point id="duplicateDetectors" name="duplicateDetectors" schema="schema/duplicateDetectors.exsd"/>
+ <extension-point id="presentations" name="presentations" schema="schema/presentations.exsd"/>
+
+ <extension
+ point="org.eclipse.mylyn.context.core.bridges">
+ <contextStore
+ class="org.eclipse.mylyn.internal.tasks.ui.WorkspaceAwareContextStore">
+ </contextStore>
+ </extension>
+
+ <extension point="org.eclipse.ui.views">
+ <category name="Mylyn" id="org.eclipse.mylyn.ui"/>
+ <view
+ allowMultiple="true"
+ category="org.eclipse.mylyn.ui"
+ class="org.eclipse.mylyn.internal.tasks.ui.views.TaskListView"
+ icon="icons/eview16/task-list.gif"
+ id="org.eclipse.mylyn.tasks.ui.views.tasks"
+ name="Task List"/>
+ <view
+ id="org.eclipse.mylyn.tasks.ui.views.repositories"
+ allowMultiple="false"
+ category="org.eclipse.mylyn.ui"
+ class="org.eclipse.mylyn.internal.tasks.ui.views.TaskRepositoriesView"
+ icon="icons/eview16/repositories.gif"
+ name="Task Repositories">
+ </view>
+ </extension>
+
+ <extension point="org.eclipse.ui.newWizards">
+ <category name="Mylyn" id="org.eclipse.mylyn.ui.wizards.new"/>
+ </extension>
+
+ <extension
+ name="Task List Startup (required)"
+ point="org.eclipse.ui.startup">
+ </extension>
+
+ <!--
+ <extension
+ id="org.eclipse.mylyn.helpDocs"
+ name="Mylyn Help"
+ point="org.eclipse.help.toc">
+ <toc
+ file="doc/toc.xml"
+ primary="false">
+ </toc>
+ </extension>
+ -->
+ <extension
+ point="org.eclipse.ui.elementFactories">
+ <factory
+ class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskEditorInputFactory"
+ id="org.eclipse.mylyn.tasks.ui.elementFactories.task.editor">
+ </factory>
+ </extension>
+ <extension point="org.eclipse.ui.newWizards">
+ <!--<wizard
+ canFinishEarly="true"
+ category="org.eclipse.mylyn.wizards"
+ class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewLocalTaskWizard"
+ hasPages="false"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.task"
+ name="Task"/> -->
+ <wizard
+ canFinishEarly="true"
+ category="org.eclipse.mylyn.ui.wizards.new"
+ class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewLocalCategoryWizard"
+ hasPages="false"
+ icon="icons/etool16/category-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.category"
+ name="Category">
+ </wizard>
+ <wizard
+ category="org.eclipse.mylyn.ui.wizards.new"
+ class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewTaskWizard"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"
+ name="Task"/>
+ <wizard
+ category="org.eclipse.mylyn.ui.wizards.new"
+ class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewQueryWizard"
+ icon="icons/etool16/query-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.query"
+ name="Query"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.importWizards">
+ <wizard
+ category="org.eclipse.mylyn.tasks.ui.wizards.import.category"
+ class="org.eclipse.mylyn.internal.tasks.ui.wizards.TaskDataImportWizard"
+ icon="icons/eview16/task-list.gif"
+ id="org.eclipse.mylyn.tasks.ui.wizards.import"
+ name="Task Data">
+ <description>
+ Import task data files from file system.
+ </description>
+ </wizard>
+ <category
+ id="org.eclipse.mylyn.tasks.ui.wizards.import.category"
+ name="Mylyn"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.exportWizards">
+ <wizard
+ category="org.eclipse.mylyn.tasks.ui.wizards.export.category"
+ class="org.eclipse.mylyn.internal.tasks.ui.wizards.TaskDataExportWizard"
+ icon="icons/eview16/task-list.gif"
+ id="org.eclipse.mylyn.tasks.ui.wizards.export"
+ name="Task Data">
+ <description>
+ Export Task List data files to the file system.
+ </description>
+ </wizard>
+ <category
+ id="org.eclipse.mylyn.tasks.ui.wizards.export.category"
+ name="Mylyn"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.decorators">
+ <decorator
+ class="org.eclipse.mylyn.internal.tasks.ui.TaskLabelDecorator"
+ id="org.eclipse.mylyn.tasks.ui.decorators.task"
+ label="Mylyn Task Decorator"
+ lightweight="true"
+ state="true">
+ <description>
+ Overlays information such as due date notifications
+ </description>
+ <enablement>
+ <or>
+ <objectClass
+ name="org.eclipse.mylyn.tasks.core.AbstractTaskContainer">
+ </objectClass>
+ <objectClass
+ name="org.eclipse.mylyn.tasks.core.TaskRepository">
+ </objectClass>
+ </or>
+ </enablement>
+ </decorator>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="org.eclipse.mylyn.tasks.ui.editors.TaskEditor"
+ contributorClass="org.eclipse.mylyn.internal.tasks.ui.editors.TaskEditorActionContributor"
+ icon="icons/etool16/task.gif"
+ id="org.eclipse.mylyn.tasks.ui.editors.task"
+ name="Task Editor"/>
+ <editor
+ icon="icons/etool16/task.gif"
+ class="org.eclipse.mylyn.internal.tasks.ui.editors.CategoryEditor"
+ name="Category Editor"
+ id="org.eclipse.mylyn.tasks.ui.editors.category"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
+ <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
+ <view
+ closeable="true"
+ id="org.eclipse.mylyn.tasks.ui.views.tasks"
+ minimized="false"
+ moveable="true"
+ ratio="0.5"
+ relationship="top"
+ relative="org.eclipse.ui.views.ContentOutline"
+ visible="true"/>
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.task">
+ </newWizardShortcut>
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.task">
+ </newWizardShortcut>
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task">
+ </newWizardShortcut>
+ </perspectiveExtension>
+ <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+ <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
+ </perspectiveExtension>
+ <perspectiveExtension
+ targetID="org.eclipse.ui.resourcePerspective">
+ <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
+ <view
+ closeable="true"
+ id="org.eclipse.mylyn.tasks.ui.views.tasks"
+ minimized="false"
+ relationship="stack"
+ relative="org.eclipse.ui.views.ContentOutline">
+ </view>
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.task">
+ </newWizardShortcut>
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task">
+ </newWizardShortcut>
+ </perspectiveExtension>
+ <perspectiveExtension
+ targetID="org.eclipse.mylyn.tasks.ui.perspectives.planning">
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.task">
+ </newWizardShortcut>
+ <newWizardShortcut
+ id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task">
+ </newWizardShortcut>
+ <viewShortcut
+ id="org.eclipse.mylyn.tasks.ui.views.repositories">
+ </viewShortcut>
+ </perspectiveExtension>
+
+ <perspectiveExtension targetID="org.eclipse.team.cvs.ui.cvsPerspective">
+ <view
+ id="org.eclipse.mylyn.tasks.ui.views.repositories"
+ minimized="false"
+ ratio="0.7"
+ relationship="bottom"
+ relative="org.eclipse.team.ccvs.ui.RepositoriesView"
+ visible="true"/>
+ <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.repositories"/>
+ </perspectiveExtension>
+ <perspectiveExtension targetID="org.tigris.subversion.subclipse.ui.svnPerspective">
+ <view
+ id="org.eclipse.mylyn.tasks.ui.views.repositories"
+ minimized="false"
+ ratio="0.7"
+ relationship="bottom"
+ relative="org.tigris.subversion.subclipse.ui.repository.RepositoriesView"
+ visible="true"/>
+ <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.repositories"/>
+ </perspectiveExtension>
+ <perspectiveExtension targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
+ <view
+ id="org.eclipse.mylyn.tasks.ui.views.repositories"
+ minimized="false"
+ ratio="0.7"
+ relationship="bottom"
+ relative="org.eclipse.team.sync.views.SynchronizeView"
+ visible="true"/>
+ <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.repositories"/>
+ </perspectiveExtension>
+ </extension>
+
+ <extension point="org.eclipse.ui.viewActions">
+ <viewContribution
+ id="org.eclipse.mylyn.tasks.ui.actions.view"
+ targetID="org.eclipse.mylyn.tasks.ui.views.tasks">
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.SynchronizeAllAction"
+ enablesFor="*"
+ icon="icons/etool16/repository-synchronize.gif"
+ id="org.eclipse.mylyn.tasks.ui.synchronize.changed"
+ label="Synchronize Changed"
+ menubarPath="tasks"
+ toolbarPath="new"
+ tooltip="Synchronize Changed">
+ </action>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.RestoreTaskListAction"
+ icon="icons/etool16/import.gif"
+ id="org.eclipse.mylyn.tasks.ui.tasks.restore"
+ label="Restore Tasks from History..."
+ menubarPath="tasks"
+ style="push">
+ </action>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.ShowTaskRepositoriesViewAction"
+ enablesFor="*"
+ icon="icons/eview16/repositories.gif"
+ id="org.eclipse.mylyn.tasks.ui.open.repositories.view"
+ label="Show Task Repositories View"
+ menubarPath="tasks"
+ tooltip="Show Task Repositories View">
+ </action>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenTaskSearchAction"
+ icon="icons/elcl16/task-search.gif"
+ id="org.eclipse.mylyn.tasks.ui.search.open"
+ label="Search Repository..."
+ menubarPath="tasks">
+ </action>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction"
+ enablesFor="*"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.actions.new.repository.task"
+ label="New Task"
+ style="push"
+ toolbarPath="new"
+ tooltip="New Task">
+ </action>
+ <!--<action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewLocalTaskAction"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.actions.new.task"
+ label="Task"
+ style="push"
+ toolbarPath="new"
+ tooltip="New Task">
+ </action> -->
+ <!--
+ <action
+ class="org.eclipse.mylyn.internal.tasklist.ui.actions.CopyDetailsAction"
+ id="org.eclipse.mylyn.tasklist.copy.details"
+ label="Copy Details"
+ style="push"/>
+ -->
+ </viewContribution>
+ </extension>
+
+ <extension point="org.eclipse.ui.popupMenus">
+ <viewerContribution
+ id="org.eclipse.mylyn.tasklist.ui.viewerContribution"
+ targetID="org.eclipse.mylyn.tasks.ui.views.tasks">
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.SynchronizeSelectedAction"
+ definitionId="org.eclipse.ui.file.refresh"
+ enablesFor="*"
+ icon="icons/etool16/repository-synchronize.gif"
+ id="org.eclipse.mylyn.tasks.ui.actions.synchronize.selected"
+ label="Synchronize"
+ menubarPath="repository"
+ tooltip="Synchronize with Repository">
+ <enablement>
+ <or>
+ <objectClass name="org.eclipse.mylyn.tasks.core.AbstractRepositoryQuery"/>
+ <objectClass name="org.eclipse.mylyn.tasks.core.AbstractTask"/>
+ <objectClass name="org.eclipse.mylyn.tasks.core.AbstractTaskContainer"/>
+ </or>
+ </enablement>
+ </action>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.QueryCloneAction"
+ definitionId="org.eclipse.ui.query.clone"
+ enablesFor="org.eclipse.mylyn.tasks.core.AbstractRepositoryQuery"
+ id="org.eclipse.mylyn.tasks.ui.actions.clone.query"
+ label="Clone Query..."
+ menubarPath="repository"
+ tooltip="Clone Repository Query">
+ </action>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.QueryExportAction"
+ definitionId="org.eclipse.ui.query.export"
+ enablesFor="org.eclipse.mylyn.tasks.core.AbstractRepositoryQuery"
+ id="org.eclipse.mylyn.tasks.ui.actions.export.query"
+ label="Export Query..."
+ menubarPath="repository"
+ tooltip="Export Repository Query">
+ </action>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.QueryImportAction"
+ definitionId="org.eclipse.ui.query.import"
+ enablesFor="*"
+ icon="icons/etool16/import.gif"
+ id="org.eclipse.mylyn.tasks.ui.actions.import.query"
+ label="Import Query..."
+ menubarPath="repository"
+ tooltip="Import Repository Query">
+ </action>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction"
+ enablesFor="*"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.new.repository.task"
+ label="Task..."
+ menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/repository"
+ tooltip="New Task"/>
+
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewQueryAction"
+ enablesFor="*"
+ icon="icons/etool16/query-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.new.query"
+ menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/repository"
+ label="Query..."
+ style="push"
+ tooltip="New Query">
+ </action>
+ <menu
+ id="org.eclipse.mylyn.tasks.ui.menu.new"
+ label="New"
+ path="new">
+ <separator
+ name="local">
+ </separator>
+ <separator
+ name="repository">
+ </separator>
+ </menu>
+ <!--<action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewLocalTaskAction"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.actions.new.task"
+ label="Task"
+ menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/local"
+ style="push"
+ tooltip="New Task">
+ </action>-->
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewCategoryAction"
+ icon="icons/etool16/category-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.actions.new.category"
+ label="Category"
+ menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/local"
+ tooltip="New Category">
+ </action>
+ </viewerContribution>
+ <viewerContribution
+ id="org.eclipse.mylyn.tasks.ui.viewerContribution"
+ targetID="org.eclipse.mylyn.tasks.ui.views.repositories">
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenRepositoryTask"
+ definitionId="org.eclipse.mylyn.tasks.ui.command.openRemoteTask"
+ icon="icons/etool16/open-repository-task.gif"
+ id="org.eclipse.mylyn.tasks.ui.open.task.remote"
+ label="Open &Repository Task..."
+ menubarPath="repository"
+ style="push"
+ tooltip="Open Repository Task">
+ <enablement>
+ <objectState name="hasRepository" value="true"/>
+ </enablement>
+ </action>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewQueryAction:skipFirstPage"
+ enablesFor="*"
+ icon="icons/etool16/query-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.new.query"
+ label="New Query..."
+ menubarPath="repository"
+ style="push"
+ tooltip="New Query">
+ <enablement>
+ <objectState name="supportQuery" value="true"/>
+ </enablement>
+ </action>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction:skipFirstPage"
+ enablesFor="*"
+ icon="icons/etool16/task-new.gif"
+ id="org.eclipse.mylyn.tasks.ui.new.repository.task"
+ label="New Task..."
+ menubarPath="repository"
+ tooltip="New Task">
+ <enablement>
+ <objectState name="supportNewTask" value="true"/>
+ </enablement>
+ </action>
+ </viewerContribution>
+
+ </extension>
+
+ <extension point="org.eclipse.ui.preferencePages">
+ <page
+ name="Mylyn"
+ class="org.eclipse.mylyn.internal.tasks.ui.preferences.TaskFocusedUiPreferencePage"
+ id="org.eclipse.mylyn.ui.preferences">
+ <keywordReference id="org.eclipse.mylyn.tasks.keywords"/>
+ </page>
+ <page
+ name="Task List"
+ class="org.eclipse.mylyn.internal.tasks.ui.preferences.TasksUiPreferencePage"
+ id="org.eclipse.mylyn.tasks.ui.preferences"
+ category="org.eclipse.mylyn.ui.preferences">
+ <keywordReference id="org.eclipse.mylyn.tasks.ui.keywords"/>
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.keywords">
+ <keyword
+ label="mylyn tasks"
+ id="org.eclipse.mylyn.tasks.ui.keywords"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.bindings">
+ <key
+ sequence="M2+M3+Q K"
+ contextId="org.eclipse.ui.contexts.window"
+ commandId="org.eclipse.ui.views.showView"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
+ <parameter
+ id="org.eclipse.ui.views.showView.viewId"
+ value="org.eclipse.mylyn.tasks.ui.views.tasks"/>
+ </key>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.themes">
+ <themeElementCategory
+ id="org.eclipse.mylyn.tasks.ui.presentation"
+ label="Tasks"/>
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.foreground.overdue"
+ isEditable="true"
+ label="Tasks - Overdue"
+ value="198,4,38">
+ <description>
+ Text color for overdue tasks.
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.foreground.today.scheduled"
+ isEditable="true"
+ label="Tasks - Scheduled for Today"
+ value="32,21,223">
+ <description>
+ Text color for tasks scheduled for today.
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.foreground.thisweek.scheduled"
+ isEditable="true"
+ label="Tasks - Scheduled for This Week"
+ value="0,0,0">
+ <description>
+ Text color for tasks scheduled for this week
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.foreground.today.completed"
+ isEditable="true"
+ label="Tasks - Completed Today"
+ value="107,169,128">
+ <description>
+ Text color for tasks completed today.
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.foreground.completed"
+ isEditable="true"
+ label="Tasks - Completed"
+ value="128,128,128">
+ <description>
+ Text color for completed tasks.
+ </description>
+ </colorDefinition>
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.incoming.background"
+ isEditable="true"
+ label="Task Editor - Incoming Changes"
+ value="225,236,255">
+ <description>
+ Background color of attributes with incoming changes.
+ </description>
+ </colorDefinition>
+
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.category.gradient.start"
+ isEditable="true"
+ label="Task List - Category Gradient Top"
+ value="240,240,240">
+ <description>
+ Background start color for Task List category gradients.
+ </description>
+ </colorDefinition>
+
+ <colorDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.colors.category.gradient.end"
+ isEditable="true"
+ label="Task List - Category Gradient Bottom"
+ value="220,220,220"> <!-- was all 220, 234,233,237 -->
+ <description>
+ Background end color for Task List category gradients.
+ </description>
+ </colorDefinition>
+
+ <fontDefinition
+ categoryId="org.eclipse.mylyn.tasks.ui.presentation"
+ id="org.eclipse.mylyn.tasks.ui.fonts.task.editor.comment"
+ isEditable="true"
+ label="Task Editor - Notes and Comments"
+ value="org.eclipse.jface.dialogfont">
+ <fontValue
+ ws="win32"
+ value="Tahoma-regular-10">
+ </fontValue>
+ <description>
+ Text font used for task editor text areas.
+ </description>
+ </fontDefinition>
+ </extension>
+ <!-- defaultsTo="org.eclipse.jface.dialogfont"-->
+
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ class="org.eclipse.mylyn.internal.tasks.ui.PlanningPerspectiveFactory"
+ icon="icons/eview16/perspective-planning.png"
+ id="org.eclipse.mylyn.tasks.ui.perspectives.planning"
+ name="Planning"/>
+ </extension>
+
+
+ <extension point="org.eclipse.mylyn.tasks.ui.actions">
+ <dynamicPopupMenu
+ class="org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContributor"
+ menuPath="tasks"/>
+ <dynamicPopupMenu
+ class="org.eclipse.mylyn.internal.tasks.ui.TaskStatusMenuContributor"
+ menuPath="tasks"/>
+ <dynamicPopupMenu
+ class="org.eclipse.mylyn.internal.tasks.ui.MoveToCategoryMenuContributor"
+ menuPath="tasks"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.mylyn.tasks.ui.editors">
+ <hyperlinkDetector
+ class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskUrlHyperlinkDetector"
+ id="org.eclipse.mylyn.tasks.ui.hyperlink.detector.url"/>
+
+ </extension>
+ <extension
+ point="org.eclipse.mylyn.tasks.ui.editors">
+ <hyperlinkDetector
+ class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskHyperlinkDetector"
+ id="org.eclipse.mylyn.tasks.ui.hyperlink.detector.tasks"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ id="org.eclipse.mylyn.tasks.ui.navigation"
+ label="Mylyn Task Navigation"
+ visible="true">
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.DeactivateAllTasksAction"
+ definitionId="org.eclipse.mylyn.tasks.ui.command.deactivateAllTasks"
+ icon="icons/etool16/task-inactive-centered.gif"
+ id="org.eclipse.mylyn.tasks.ui.deactivateAllTasks"
+ label="&Deactivate Task"
+ menubarPath="navigate/open.ext3"
+ style="push"/>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.ActivateTaskDialogAction"
+ definitionId="org.eclipse.mylyn.tasks.ui.command.activateTask"
+ icon="icons/etool16/task-active-centered.gif"
+ id="org.eclipse.mylyn.tasks.ui.switchTask"
+ label="&Activate Task..."
+ menubarPath="navigate/open.ext3"
+ style="push"/>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenTaskAction"
+ definitionId="org.eclipse.mylyn.tasks.ui.command.openTask"
+ icon="icons/etool16/open-task.gif"
+ id="org.eclipse.mylyn.tasks.ui.openTask"
+ label="Open Tas&k..."
+ menubarPath="navigate/open.ext3"
+ style="push"
+ toolbarPath="org.eclipse.search.searchActionSet/Search"
+ tooltip="Open Task"/>
+ </actionSet>
+ </extension>
+
+ <extension point="org.eclipse.ui.commands">
+ <command id="org.eclipse.mylyn.tasks.ui.command.previousTask"
+ defaultHandler="org.eclipse.mylyn.internal.tasks.ui.TaskHistoryHandler"
+ name="Previous Task Command"/>
+ <command id="org.eclipse.mylyn.ui.context.capture.pause.command"
+ name="Pause Capturing Context Command"
+ defaultHandler="org.eclipse.mylyn.internal.tasks.ui.ContextCapturePauseHandler"/>
+ </extension>
+
+ <!-- command-based implementation of the previousTask/history dropdown,
+ the problem is that it doesn't work well with the actionSet
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution locationURI="menu:org.eclipse.mylyn.tasks.ui.previous.task">
+ <dynamic
+ class="org.eclipse.mylyn.internal.tasks.ui.TaskHistoryDropDown"
+ id="org.eclipse.mylyn.tasks.ui.previous.task.dropdown"/>
+ </menuContribution>
+ </extension>
+
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution locationURI="toolbar:org.eclipse.ui.workbench.navigate">
+ <command id="org.eclipse.mylyn.tasks.ui.previous.task"
+ commandId="org.eclipse.mylyn.tasks.ui.command.previousTask"
+ icon="icons/etool16/navigate-previous.gif"
+ label="Activate Previous Task"
+ tooltip="Activate Previous Task"
+ style="pulldown">
+ <visibleWhen>
+ <with variable="activeContexts">
+ <iterate operator="or">
+ <equals value="org.eclipse.mylyn.tasks.ui.navigation.additions"/>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ -->
+
+ <extension point="org.eclipse.ui.actionSets">
+ <actionSet
+ id="org.eclipse.mylyn.tasks.ui.navigation.additions"
+ label="Mylyn Task Navigation Extras"
+ visible="false">
+ <action
+ allowLabelUpdate="true"
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.ActivateTaskHistoryDropDownAction"
+ icon="icons/etool16/navigate-previous.gif"
+ id="org.eclipse.mylyn.java.ui.editor.folding.auto"
+ label="Activate Previous Task"
+ pulldown="true"
+ style="pulldown"
+ toolbarPath="org.eclipse.ui.workbench.navigate/Tasks"
+ tooltip="Activate Previous Task">
+ </action>
+ <action
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenRepositoryTask"
+ definitionId="org.eclipse.mylyn.tasks.ui.command.openRemoteTask"
+ icon="icons/etool16/open-repository-task.gif"
+ id="org.eclipse.mylyn.tasks.ui.open.task.remote"
+ label="Open &Repository Task..."
+ menubarPath="navigate/open.ext3"
+ style="push"
+ tooltip="Open Repository Task"/>
+ </actionSet>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.mylyn.tasks.ui.command.openTask"
+ name="Open Task"/>
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.mylyn.tasks.ui.command.openRemoteTask"
+ name="Open Remote Task"/>
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.mylyn.tasks.ui.command.activateTask"
+ name="Activate Task"/>
+ <command
+ categoryId="org.eclipse.ui.category.navigate"
+ id="org.eclipse.mylyn.tasks.ui.command.deactivateAllTasks"
+ name="Deactivate Task"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.bindings">
+ <key
+ commandId="org.eclipse.mylyn.tasks.ui.command.openTask"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M1+F12"/>
+ <key
+ commandId="org.eclipse.mylyn.tasks.ui.command.openRemoteTask"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M1+M2+F12"/>
+ <key
+ commandId="org.eclipse.mylyn.tasks.ui.command.activateTask"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M1+F9"/>
+ <key
+ commandId="org.eclipse.mylyn.tasks.ui.command.deactivateAllTasks"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M1+M2+F9"/>
+ </extension>
+
+ <extension
+ id="org.eclipse.mylyn.tasks.ui.search.results"
+ point="org.eclipse.search.searchResultViewPages">
+ <viewPage
+ class="org.eclipse.mylyn.internal.tasks.ui.search.RepositorySearchResultView"
+ searchResultClass="org.eclipse.mylyn.tasks.ui.search.RepositorySearchResult"
+ id="org.eclipse.mylyn.internal.tasks.ui.search.RepositorySearchResultView"/>
+<!-- id="org.eclipse.mylyn.bugzilla.BugzillaSearchResultPage"/>-->
+ </extension>
+ <extension
+ id="org.eclipse.mylyn.tasks.ui.repositorySearchPage"
+ name="Task Search Page"
+ point="org.eclipse.search.searchPages">
+ <page
+ class="org.eclipse.mylyn.internal.tasks.ui.TaskSearchPage"
+ enabled="true"
+ icon="icons/elcl16/task-search.gif"
+ id="org.eclipse.mylyn.tasks.ui.search.page"
+ label="Task Search"
+ tabPosition="999"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.propertyPages">
+ <page
+ adaptable="true"
+ class="org.eclipse.mylyn.internal.tasks.ui.properties.ProjectTaskRepositoryPage"
+ id="org.eclipse.mylyn.tasks.ui.properties.pages.project.repository"
+ name="Task Repository"
+ objectClass="org.eclipse.core.resources.IProject"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <category
+ id="org.eclipse.mylyn.tasks.ui.commands"
+ name="Task Repositories">
+ </category>
+ <command
+ category="org.eclipse.mylyn.tasks.ui.commands"
+ categoryId="org.eclipse.mylyn.tasks.ui.commands"
+ defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.AddTaskRepositoryHandler"
+ id="org.eclipse.mylyn.tasks.ui.command.addTaskRepository"
+ name="Add Task Repository">
+ <commandParameter
+ id="org.eclipse.mylyn.tasks.ui.command.taskRepositoryId"
+ name="Repository Type"
+ optional="true"
+ values="org.eclipse.mylyn.internal.tasks.ui.commands.TaskRepositoryParameterValues">
+ </commandParameter>
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.mylyn.tasks.ui.projectLinkProviders">
+ <linkProvider
+ class="org.eclipse.mylyn.internal.tasks.ui.properties.ProjectPropertiesLinkProvider"
+ name="Default Repository Link"
+ order="1000"
+ id="org.eclipse.mylyn.tasks.ui.defaultRepositoryLinkProvider">
+ </linkProvider>
+ </extension>
+ <extension
+ point="org.eclipse.core.runtime.adapters">
+ <factory
+ adaptableType="org.eclipse.mylyn.tasks.core.AbstractTaskContainer"
+ class="org.eclipse.mylyn.internal.tasks.ui.search.SearchScoreComputerAdapterFactory">
+ <adapter
+ type="org.eclipse.search.ui.ISearchPageScoreComputer">
+ </adapter>
+ </factory>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
+ <hyperlinkDetector
+ class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskHyperlinkDetector"
+ id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.task"
+ name="Mylyn Tasks"
+ targetId="org.eclipse.ui.DefaultTextEditor">
+ </hyperlinkDetector>
+ <hyperlinkDetector
+ class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskUrlHyperlinkDetector"
+ description="Mylyn enabled URL hyperlink detector"
+ id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.url"
+ name="Mylyn URLs"
+ targetId="org.eclipse.ui.DefaultTextEditor">
+ </hyperlinkDetector>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.workingSets">
+ <workingSet
+ elementAdapterClass="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetElementAdapter"
+ icon="icons/obj16/workingSet.gif"
+ id="org.eclipse.mylyn.tasks.ui.workingSet"
+ name="Tasks and Resources"
+ pageClass="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetPage"
+ updaterClass="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetUpdater"/>
+ </extension>
+
+ <extension point="org.eclipse.core.runtime.adapters">
+ <factory
+ adaptableType="org.eclipse.mylyn.tasks.core.AbstractTaskContainer"
+ class="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetAdapterFactory">
+ <adapter type="org.eclipse.ui.IPersistableElement"/>
+ </factory>
+ <factory
+ adaptableType="org.eclipse.mylyn.tasks.core.TaskRepository"
+ class="org.eclipse.mylyn.internal.tasks.ui.TaskRepositoryAdapterFactory">
+ <adapter type="org.eclipse.ui.IActionFilter"/>
+ </factory>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.elementFactories">
+ <factory
+ class="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetElementFactory"
+ id="org.eclipse.mylyn.tasks.ui.workingSets.elementFactory">
+ </factory>
+</extension>
+ <extension
+ id="org.eclipse.mylyn.tasks.local.repository"
+ name="Local Task Repository"
+ point="org.eclipse.mylyn.tasks.ui.repositories">
+
+ <connectorCore
+ class="org.eclipse.mylyn.internal.tasks.core.LocalRepositoryConnector"
+ id="org.eclipse.mylyn.tasks.connector.local"
+ name="Local Repository Connector"
+ type="local"
+ userManaged="false"/>
+
+ <connectorUi
+ brandingIcon="icons/etool16/person.gif"
+ class="org.eclipse.mylyn.internal.tasks.ui.LocalTaskConnectorUi"
+ name="Local Repository Ui"
+ overlayIcon="icons/ovr16/overlay-local.gif"/>
+
+ <taskListFactory
+ class="org.eclipse.mylyn.internal.tasks.core.LocalTaskListFactory"
+ id="org.eclipse.mylyn.tasks.ui.local.factory"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.bindings">
+ <key commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"
+ sequence="M1+1"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ contextId="org.eclipse.ui.contexts.dialogAndWindow" />
+ <!-- contextId="org.eclipse.ui.contexts.dialog"/> -->
+ </extension>
+
+ <extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
+ <target id="org.eclipse.mylyn.tasks.ui.TaskEditor" name="Task Editor"/>
+ </extension>
+
+ <extension point="org.eclipse.mylyn.tasks.ui.presentations">
+ <presentation
+ id="org.eclipse.mylyn.tasks.ui.categorized"
+ name="Categorized"
+ icon="icons/etool16/category.gif"
+ contentProvider="org.eclipse.mylyn.internal.tasks.ui.views.TaskListContentProvider"/>
+ <presentation
+ id="org.eclipse.mylyn.tasks.ui.scheduled"
+ name="Scheduled"
+ icon="icons/etool16/calendar.gif"
+ contentProvider="org.eclipse.mylyn.internal.tasks.ui.views.TaskScheduleContentProvider"/>
+ </extension>
+
+</plugin>
diff --git a/org.eclipse.mylyn.trac.wiki/src/empty.txt b/org.eclipse.mylyn.trac.wiki/src/empty.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/org.eclipse.mylyn.trac.wiki/src/empty.txt