X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/plugin.xml b/net.sourceforge.phpeclipse/plugin.xml index 4e390e6..9a2e5b5 100644 --- a/net.sourceforge.phpeclipse/plugin.xml +++ b/net.sourceforge.phpeclipse/plugin.xml @@ -1,1086 +1,93 @@ <?xml version="1.0" encoding="UTF-8"?> -<plugin - id="net.sourceforge.phpeclipse" - name="%pluginName" - version="1.0.9" - provider-name="%providerName" - class="net.sourceforge.phpeclipse.PHPeclipsePlugin"> +<?eclipse version="3.2"?> +<plugin> + <extension + id="phpnature" + name="%naturePHP.name" + point="org.eclipse.core.resources.natures"> + <runtime> + <run + class="net.sourceforge.phpdt.internal.core.JavaProject"> + </run> + </runtime> + </extension> - <runtime> - <library name="phpeclipse.jar"> - <export name="*"/> - </library> - </runtime> - <requires> - <import plugin="org.eclipse.core.resources"/> - <import plugin="org.eclipse.ui"/> - <import plugin="org.eclipse.ui.externaltools"/> - <import plugin="org.eclipse.help"/> - <import plugin="org.eclipse.swt"/> - <import plugin="org.eclipse.debug.core"/> - <import plugin="org.eclipse.debug.ui"/> - <import plugin="org.eclipse.search"/> - <import plugin="org.apache.xerces"/> - <import plugin="org.eclipse.update.ui"/> - </requires> + <extension + id="parserbuilder" + name="PHP Builder" + point="org.eclipse.core.resources.builders"> + <builder> + <run + class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder"> + </run> + </builder> + </extension> + <!-- =================================================================================== --> +<!-- Extension: Java Markers --> +<!-- =================================================================================== --> +<!-- Java problems --> + +<extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName"> + <super type="org.eclipse.core.resources.problemmarker"/> + <super type="org.eclipse.core.resources.textmarker"/> + <persistent value="true"/> + <attribute name="id"/> + <attribute name="flags"/> + <attribute name="arguments"/> +</extension> + +<!-- Java transient problems --> + +<extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName"> + <super type="org.eclipse.core.resources.textmarker"/> + <persistent value="false"/> + <attribute name="id"/> + <attribute name="flags"/> + <attribute name="arguments"/> +</extension> + +<!-- PHP tasks --> + +<extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers"> + <super type="org.eclipse.core.resources.taskmarker"/> + <persistent value="true"/> +</extension> + +<extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/> +<extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/> +<extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/> - <extension - id="phpnature" - name="%naturePHP.name" - point="org.eclipse.core.resources.natures"> - <runtime> - <run - class="net.sourceforge.phpeclipse.resourcesview.PHPProject"> - </run> - </runtime> - <builder - id="net.sourceforge.phpeclipse.parserbuilder"> - </builder> - </extension> - <extension - id="parserbuilder" - name="Parser Builder" - point="org.eclipse.core.resources.builders"> - <builder hasNature="true"> - <run - class="net.sourceforge.phpeclipse.builder.ParserBuilder"> - </run> - </builder> - </extension> - <extension - point="org.eclipse.team.core.fileTypes"> - <fileTypes - type="text" - extension="php"> - </fileTypes> - <fileTypes - type="text" - extension="php3"> - </fileTypes> - <fileTypes - type="text" - extension="php4"> - </fileTypes> - <fileTypes - type="text" - extension="inc"> - </fileTypes> - <fileTypes - type="text" - extension="phtml"> - </fileTypes> - <fileTypes - type="text" - extension="html"> - </fileTypes> - <fileTypes - type="text" - extension="htm"> - </fileTypes> - <fileTypes - type="text" - extension="xml"> - </fileTypes> - <fileTypes - type="text" - extension="tpl"> - </fileTypes> - </extension> - <extension - point="org.eclipse.ui.perspectives"> - <perspective - name="%perspectivePHP.name" - icon="icons/obj16/php.gif" - class="net.sourceforge.phpeclipse.PHPPerspectiveFactory" - id="net.sourceforge.phpeclipse.PHPPerspective"> - </perspective> - </extension> - <extension - point="org.eclipse.ui.newWizards"> - <category - name="%newWizardCategory.name" - id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"> - </category> - <wizard - name="%newWizardPHPProject.name" - icon="icons/obj16/php.gif" - category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard" - project="true" - id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation"> - <description> - Create a new PHP project. - </description> - </wizard> -<!-- <wizard - id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard" - name="%NewPHPClass.label" - class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard" - category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - icon="icons/ctool16/newclass_wiz.gif"> - <description>%NewPHPClass.description</description> - </wizard> - --> -<!-- -<this wizard replaces it as it works - maybe not as pretty but still> - <wizard - name="%newWizardPHPProject.name" - icon="icons/obj16/php.gif" - category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject" - project="true" - id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation"> - <description> - Create a new PHP project. - </description> - </wizard> --> - <wizard - name="%newWizardPHPFile.name" - icon="icons/obj16/phpedit.gif" - category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - class="net.sourceforge.phpeclipse.wizards.PHPFileWizard" - id="net.sourceforge.phpeclipse.wizards.PHPFileWizard"> - <description> - Create a basic PHP file. - </description> - </wizard> -<!-- choochter's stuff --> - <wizard - name="Xaraya Module" - icon="icons/obj16/php.gif" - category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP" - class="com.xaraya.wizard.NewXarayaResourceWizard" - project="true" - id="net.sourceforge.phpeclipse.wizards.NewXarayaModuleWizard"> - <description> - Create a Xaraya module. - </description> - </wizard> - </extension> - <extension point="org.eclipse.ui.exportWizards"> - <wizard name="%ExportWizards.Obfuscator" - icon="icons/ctool16/exportdir_wiz.gif" - class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard" - id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"> - <description>%ExportWizards.ObfuscatorDescription</description> - <selection class="org.eclipse.core.resources.IResource" /> - </wizard> - </extension> - <extension - point="org.eclipse.ui.projectNatureImages"> - <image - icon="icons/obj16/php.gif" - natureId="net.sourceforge.phpeclipse.phpnature" - id="net.sourceforge.phpeclipse.ProjectNatureImagePHP"> - </image> - </extension> - <extension - point="org.eclipse.ui.propertyPages"> -<!-- <page - objectClass="org.eclipse.core.resources.IProject" - name="%propertyPagePHPProject.name" - class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage" - id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"> - <filter - name="nature" - value="net.sourceforge.phpeclipse.phpnature"> - </filter> - </page> --> - <page - objectClass="org.eclipse.core.resources.IProject" - name="PHP Obfuscator" - class="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage" - id="net.sourceforge.phpeclipse.preferences.PHPObfuscatorPropertyPage"> - <filter - name="nature" - value="net.sourceforge.phpeclipse.phpnature"> - </filter> - </page> - </extension> -<!-- <extension - point="org.eclipse.ui.views"> - <view - name="%viewPHPResources.name" - icon="icons/obj16/php.gif" - class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView" - id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources"> - </view> - </extension> --> - <extension - point="org.eclipse.ui.editors"> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/phpedit.gif" - extensions="php" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/phpedit.gif" - extensions="php3" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/phpedit.gif" - extensions="php4" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/phpedit.gif" - extensions="inc" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/phpedit.gif" - extensions="phtml" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/htmledit.gif" - extensions="htm" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/htmledit.gif" - extensions="html" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/xmledit.gif" - extensions="xml" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - <editor - name="%phpEditorName" - default="true" - icon="icons/obj16/htmledit.gif" - extensions="tpl" - contributorClass="net.sourceforge.phpeclipse.phpeditor.PHPActionContributor" - class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor" - id="net.sourceforge.phpeclipse.PHPUnitEditor"> - </editor> - </extension> - <extension - point="org.eclipse.ui.actionSets"> - <actionSet - label="PHP/Apache" - visible="true" - id="net.sourceforge.phpeclipse.PHPActionSet"> - <menu - label="PHP/Apache" - id="net.sourceforge.phpeclipse.PHPMenu"> - <separator - name="phpeclipse"> - </separator> - </menu> - <action - label="Restart Apache" - icon="icons/obj16/apache_restart.gif" - tooltip="Restart Apache" - class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"> - </action> - <action - label="Stop Apache" - icon="icons/obj16/apache_stop.gif" - tooltip="Stop Apache" - class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"> - </action> - <action - label="Start Apache" - icon="icons/obj16/apache.gif" - tooltip="Start Apache" - class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"> - </action> - <action - label="Start MySQL" - icon="icons/obj16/sql.gif" - tooltip="Start MySQL" - class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction" - menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse" - toolbarPath="Normal" - id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"> - </action> - </actionSet> - <actionSet - label="%CodingActionSet.label" - visible="false" - id="net.sourceforge.phpeclipse.ui.CodingActionSet"> -<!-- =========================================================================== --> -<!-- Source Menu --> -<!-- =========================================================================== --> - <menu - label="%SourceMenu.label" - path="edit" - id="net.sourceforge.phpeclipse.ui.source.menu"> - <separator name="editGroup" /> - </menu> - <action - definitionId="net.sourceforge.phpeclipse.phpeditor.format" - label="%FormatAction.label" - retarget="true" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - id="net.sourceforge.phpeclipse.phpeditor.Format"> - </action> - <action - label="%ShiftLeftAction.label" - retarget="true" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft"> - </action> - <action - label="%ShiftRightAction.label" - retarget="true" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - id="net.sourceforge.phpeclipse.phpeditor.ShiftRight"> - </action> - <action - definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment" - label="%UncommentAction.label" - retarget="true" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - id="net.sourceforge.phpeclipse.phpeditor.Uncomment"> - </action> - <action - definitionId="net.sourceforge.phpeclipse.phpeditor.comment" - label="%CommentAction.label" - retarget="true" - menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup" - id="net.sourceforge.phpeclipse.phpeditor.Comment"> - </action> - </actionSet> - </extension> - <extension - point="org.eclipse.ui.actionSetPartAssociations"> - <actionSetPartAssociation - targetID="net.sourceforge.phpeclipse.ui.CodingActionSet"> - <part id="net.sourceforge.phpeclipse.PHPUnitEditor" /> - </actionSetPartAssociation> - </extension> -<!-- =========================================================================== --> -<!-- PHP Editor Action Definition IDs --> -<!-- =========================================================================== --> - <extension - point="org.eclipse.ui.actionDefinitions"> -<!-- edit --> - <actionDefinition - id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal"> - </actionDefinition> -<!-- source --> - <actionDefinition - id="net.sourceforge.phpeclipse.phpeditor.Comment"> - </actionDefinition> - <actionDefinition - id="net.sourceforge.phpeclipse.phpeditor.Uncomment"> - </actionDefinition> - <actionDefinition - id="net.sourceforge.phpeclipse.phpeditor.Format"> - </actionDefinition> - <actionDefinition - id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline"> - </actionDefinition> - <actionDefinition - id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure"> - </actionDefinition> - <actionDefinition - id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem"> - </actionDefinition> - <actionDefinition - id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem"> - </actionDefinition> - </extension> -<!-- <extension - point="org.eclipse.ui.acceleratorSets"> - <acceleratorSet - scopeId="org.eclipse.ui.textEditorScope" - configurationId="org.eclipse.ui.defaultAcceleratorConfiguration"> - <accelerator - key="Ctrl+/" - id="net.sourceforge.phpdt.ui.actions.comment"> - </accelerator> - <accelerator - key="Ctrl+\\" - id="net.sourceforge.phpdt.ui.actions.uncomment"> - </accelerator> - </acceleratorSet> - </extension> --> - - <extension - point="org.eclipse.ui.popupMenus"> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php3" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php4" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.inc" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.phtml" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - <action - label="Run External PHP Parser" - class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.externalParserAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php3" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.php4" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.inc" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.phtml" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.html" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.htm" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - <objectContribution - objectClass="org.eclipse.core.resources.IFile" - nameFilter="*.xml" - id="net.sourceforge.phpeclipse.actions.popupShowAction"> - <action - label="Open PHP Browser" - class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.showAction"> - </action> - </objectContribution> - - <viewerContribution - targetID="#PHPEditorContext" - id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration"> - <action - label="Open PHP Declaration" - class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon" - menubarPath="additions" - id="net.sourceforge.phpeclipse.actions.opendeclaration"> - </action> - </viewerContribution> - - <viewerContribution - targetID="#PHPRulerContext" - id="net.sourceforge.phpdt.ui.PHPEditorPopupActions"> - <action - label="%AddTask.label" - helpContextId="org.eclipse.ui.AddTask_action_context" - class="org.eclipse.ui.texteditor.TaskRulerAction" - menubarPath="add" - id="org.eclipse.ui.texteditor.TaskRulerAction"> - </action> - <action - label="%AddBookmark.label" - helpContextId="org.eclipse.ui.bookmark_action_context" - class="org.eclipse.ui.texteditor.BookmarkRulerAction" - menubarPath="add" - id="org.eclipse.ui.texteditor.BookmarkRulerAction"> - </action> - </viewerContribution> - </extension> - <extension - point="org.eclipse.ui.editorActions"> - <editorContribution - targetID="net.sourceforge.phpeclipse.PHPEditor" - id="org.eclipse.ui.texteditor.ruler.actions"> - <action - label="%Dummy.label" - helpContextId="org.eclipse.ui.bookmark_action_context" - class="org.eclipse.ui.texteditor.BookmarkRulerAction" - id="org.eclipse.ui.texteditor.BookmarkRulerAction"> - </action> - </editorContribution> - </extension> - <extension - point="org.eclipse.ui.preferencePages"> - <page - name="PHP" - class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"> - </page> - <page - name="PHP Parser" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage"> - </page> -<!-- <page - name="Editor2" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage"> - </page> --> - <page - name="Outline" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage"> - </page> - <page - name="Templates" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage" - id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage"> - </page> - <page - name="Formatter" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage" - id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage"> - </page> - <page - name="Editor" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage"> - </page> - <page - name="Language Settings" - category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage" - class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage" - id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage"> - </page> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%phpFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%php3FileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%php4FileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%incFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%phtmlFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%htmlFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%htmFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%xmlFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> - <extension - point="org.eclipse.ui.documentProviders"> - <provider - extensions="%tplFileExtension" - class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider" - id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"> - </provider> - </extension> <extension - point="org.eclipse.ui.views"> - <view - name="%phpConsoleView" - icon="icons/obj16/php.gif" - class="net.sourceforge.phpeclipse.views.PHPConsole" - id="net.sourceforge.phpeclipse.views.phpconsoleview"> - </view> + point="org.eclipse.team.core.fileTypes"> + <fileTypes type="text" extension="php" /> + <fileTypes type="text" extension="phpc" /> + <fileTypes type="text" extension="php3" /> + <fileTypes type="text" extension="php4" /> + <fileTypes type="text" extension="php5" /> + <fileTypes type="text" extension="phtml" /> + <fileTypes type="text" extension="inc" /> + <fileTypes type="text" extension="module" /> + <fileTypes type="text" extension="phpt" /> + <fileTypes type="text" extension="ctp" /> </extension> -<!-- =========================================================================== --> -<!-- PHPDT/UI Editor Key Bindings --> -<!-- =========================================================================== --> - <extension - point="org.eclipse.ui.acceleratorSets"> - <acceleratorSet - scopeId="org.eclipse.ui.textEditorScope" - configurationId="org.eclipse.ui.emacsAcceleratorConfiguration"> -<!-- edit --> - <accelerator - key="Ctrl+Shift+P" - id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> - </accelerator> - <accelerator - key="Ctrl+1" - id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals"> - </accelerator> -<!-- source --> - <accelerator - key="Ctrl+/" - id="net.sourceforge.phpeclipse.phpeditor.comment"> - </accelerator> - <accelerator - key="Ctrl+\" - id="net.sourceforge.phpeclipse.phpeditor.uncomment"> - </accelerator> - <accelerator - key="Ctrl+Shift+F" - id="net.sourceforge.phpeclipse.phpeditor.format"> - </accelerator> - <accelerator - key="Ctrl+O" - id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline"> - </accelerator> - <accelerator - key="Ctrl+F3" - id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure"> - </accelerator> - </acceleratorSet> - <acceleratorSet - scopeId="org.eclipse.ui.textEditorScope" - configurationId="org.eclipse.ui.defaultAcceleratorConfiguration"> -<!-- edit --> - <accelerator - key="Ctrl+Shift+P" - id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> - </accelerator> - <!-- <accelerator - key="Ctrl+Space" - id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals"> - </accelerator> --> -<!-- source --> - <accelerator - key="Ctrl+/" - id="net.sourceforge.phpeclipse.phpeditor.comment"> - </accelerator> - <accelerator - key="Ctrl+\" - id="net.sourceforge.phpeclipse.phpeditor.uncomment"> - </accelerator> - <accelerator - key="Ctrl+Shift+F" - id="net.sourceforge.phpeclipse.phpeditor.format"> - </accelerator> - <accelerator - key="Ctrl+F3" - id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure"> - </accelerator> - <accelerator - key="Ctrl+O" - id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline"> - </accelerator> - </acceleratorSet> - <acceleratorSet - scopeId="org.eclipse.ui.textEditorScope" - configurationId="org.eclipse.ui.defaultAcceleratorConfiguration"> -<!-- edit --> - <accelerator - platform="carbon" - key="Command+Shift+P" - id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"> - </accelerator> - <accelerator - platform="carbon" - key="Command+1" - id="net.sourceforge.phpeclipse.ui.edit.text.php.content.assist.proposals"> - </accelerator> -<!-- source --> - <accelerator - platform="carbon" - key="Command+/" - id="net.sourceforge.phpeclipse.phpeditor.comment"> - </accelerator> - <accelerator - platform="carbon" - key="Command+\" - id="net.sourceforge.phpeclipse.phpeditor.uncomment"> - </accelerator> - </acceleratorSet> +<!-- declares a content type for PHP Source files --> + + <extension point="org.eclipse.core.runtime.contentTypes"> + <content-type id="phpSource" name="%phpSourceName" + base-type="org.eclipse.core.runtime.text" + priority="high" + file-extensions="php,phpc,php3,php4,php5,phtml,inc,module,phpt,ctp"/> </extension> <!-- external tools --> - <!-- extension point definitions --> <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/> <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/> <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/> <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/> <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/> - -<!-- Extensions --> - <extension point="org.eclipse.ui.actionSets"> - <actionSet - id="net.sourceforge.phpdt.externaltools.ExternalToolsSet" - label="%ActionSet.externalTools" - visible="true"> - <menu id="org.eclipse.ui.run" - label="%Menu.run" - path="additions"> - <separator name="ExternalToolsGroup"/> - </menu> - <!-- <action - id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu" - label="%Action.externalTools" - menubarPath="org.eclipse.ui.run/ExternalToolsGroup" - disabledIcon="icons/externaltools/full/dtool16/external_tools.gif" - icon="icons/externaltools/full/etool16/external_tools.gif" - hoverIcon="icons/externaltools/full/ctool16/external_tools.gif" - pulldown="true" - class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate"> - </action> - <action - id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar" - label="%Action.externalTools" - toolbarPath="Normal/additions" - disabledIcon="icons/externaltools/full/dtool16/external_tools.gif" - icon="icons/externaltools/full/etool16/external_tools.gif" - hoverIcon="icons/externaltools/full/ctool16/external_tools.gif" - tooltip="%Action.externalToolsTip" - pulldown="true" - class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate"> - </action> --> - </actionSet> - </extension> - - <!-- Launch Configuration Extensions --> - <extension point="org.eclipse.debug.core.launchConfigurationTypes"> - <launchConfigurationType - id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" - name = "%Program.externalTools" - delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate" - modes = "run" - category = "org.eclipse.ui.externaltools"> - </launchConfigurationType> - <launchConfigurationType - id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType" - name = "%Program.externalTools" - delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate" - modes = "run" - category = "org.eclipse.ui.externaltools.builder"> - </launchConfigurationType> - </extension> - - <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps"> - <configurationMap - sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" - builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"> - </configurationMap> - </extension> - - <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups"> - <launchConfigurationTabGroup - id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program" - type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" - class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup"> - </launchConfigurationTabGroup> - <launchConfigurationTabGroup - id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder" - type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType" - class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup"> - </launchConfigurationTabGroup> - </extension> - - <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> - <launchConfigurationTypeImage - id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program" - configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType" - icon="icons/externaltools/full/obj16/external_tools.gif"> - </launchConfigurationTypeImage> - <launchConfigurationTypeImage - id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder" - configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType" - icon="icons/externaltools/full/obj16/external_tools.gif"> - </launchConfigurationTypeImage> - </extension> - - <!-- Variable Extensions --> - <extension point="net.sourceforge.phpeclipse.fileVariables"> - <variable - tag="workspace_loc" - description="Expands to the workspace root's absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> - </variable> - <variable - tag="resource_loc" - description="Expands to the resource's absolute file system path." - componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent" - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> - </variable> - </extension> - - <extension point="net.sourceforge.phpeclipse.argumentVariables"> - <variable - tag="workspace_loc" - description="Expands to the workspace root's absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> - </variable> - <variable - tag="file_loc" - description="Expands to the full file name" - expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander"> - </variable> - <variable - tag="file_url" - description="Expands to an URL with the localhost preference settings" - expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander"> - </variable> - <variable - tag="localhost_url" - description="Expands to the localhost preference settings." - expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander"> - </variable> - <variable - tag="project_loc" - description="Expands to the selected resource's project absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander"> - </variable> - <variable - tag="project_path" - description="Expands to the full path, relative to the workspace root, of the selected project" - expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander"> - </variable> - <variable - tag="project_name" - description="Expands to the name of the selected project" - expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander"> - </variable> - <variable - tag="resource_loc" - description="Expands to the resource's absolute file system path." - componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent" - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> - </variable> - <variable - tag="container_loc" - description="Expands to the selected resource's containing folder absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander"> - </variable> - <variable - tag="build_type" - description="Expands to the type of build" - expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander"> - </variable> - </extension> - - <extension point="net.sourceforge.phpeclipse.directoryVariables"> - <variable - tag="workspace_loc" - description="Expands to the workspace root's absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> - </variable> - <variable - tag="project_loc" - description="Expands to the selected resource's project absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander"> - </variable> - <variable - tag="container_loc" - description="Expands to the selected resource's containing folder absolute file system path." - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander"> - </variable> - <variable - tag="resource_loc" - description="Expands to a resource's absolute file system path." - componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent" - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> - </variable> - </extension> - <extension point="net.sourceforge.phpeclipse.refreshVariables"> - <variable - tag="workspace" - description="Expands to the workspace root." - expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander"> - </variable> - <variable - tag="project" - description="Expands to the project of the selected resource." - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander"> - </variable> - <variable - tag="container" - description="Expands to the folder containing the selected resource." - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander"> - </variable> - <variable - tag="resource" - description="Expands to a resource." - componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent" - expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander"> - </variable> - <variable - tag="working_set" - description="Expands to the group of resources in a working set." - expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander"> - </variable> - </extension> </plugin>