Re: [pdt-dev] PDT Incubator project

2009-07-20 Thread Michael Spector
+1 for the PDT Incubator+1 for the Athena builds (BTW, when are we planning
to make a transition to Athena in PDT? :] )

On Sun, Jul 19, 2009 at 11:06 PM, Nick Boldt nickbo...@gmail.com wrote:

 +1.

 Can I assume this project's subprojects/components will use Athena for
 their builds  release independently (ie. one build per cmpt rather
 than one build for all of PDT-I) ?

 N

 On 7/19/09, Roy Ganor r...@zend.com wrote:
  Hi,
 
  During the next few days a project proposal will be submitted to the
 Eclipse
  Foundation targeting the creation of “PDT Incubator” project. You can
 read
  more details about this proposal at the bottom of this email.
 
  Since some of you contribute code and patches to the Eclipse PDT I would
  like to welcome you and ask if you are willing to join this project and
 be a
  committer/mentor that is maintained under the Eclipse Foundation
 projects.
 
 
 
  If you are interested joining the initial committers or mentors list,
 please
  reply to this email with a “+1” with a short bio and a short description
 on
  your experience with Eclipse/PDT. You can also add your own comments
  regarding this proposal.
 
 
 
  Regards,
 
  Roy
 
 
 
 
 
 
 
  The PDT Incubator is a proposed open source project under the PDT
 Project.
 
 
 
  This proposal is in the Project Proposal Phase (as defined in the Eclipse
  Development Process document) and is written to declare its intent and
  scope. This proposal is written to solicit additional participation and
  input from the Eclipse community. You are invited to comment on and/or
 join
  the project. Please send all feedback to the
  http://www.eclipse.org/newsportal/thread.php?group=eclipse.tools.pdt
  newsgroup.
 
 
 
  Background
 
 
 
  The goal of the PDT Incubator project is to experiment with alternative
  ideas and technologies for enhancing and complementing PDT. For example,
 the
  addition of Smarty source editing, Aspect oriented programming PDT, are
  possible areas of investigation for the PDT Incubator. In addition to
 this,
  the Incubator is also intended to serve as a forum for interested third
  parties and a place for the development of additional components and
 tools
  for PDT outside of the restrictions of the PDT project itself. This
 includes
  the development of additional source editing improvements and other
  components improvements. Incubator components are intended to stay in the
  Incubator until they are mature enough to be integrated into the main
  development stream.
 
 
 
  Initial Work Areas
 
 
 
  APDT – Aspect PDT
 
  The Aspect PHP Development Tools (APDT) [1] project provides Eclipse
  platform based tool support for AOSD with PHP. It has been developed by
  William Candillon during the Google Summer of Code 2008 [2] and mentored
 by
  Michael Spector.
 
 
 
  SmartyPDT
 
  The SmartyPDT [3] Editor adds a Smarty support for PDT. Smarty is a
 template
  engine for PHP, this project enables users to develop Smarty projects
  utilizing the power of PDT development tool. It has been developed by
  William Candillon and Roy Ganor.
 
 
 
   Out of Scope
 
 
 
  Work in the PDT Incubator will be constrained to only those efforts that
 we
  expect to graduate (i.e. the code will eventually become part of PDT). It
 is
  not a playground for arbitrary development efforts. In addition, we
 should
  ensure that investment in the incubator never leaves the community with
 the
  perception that it is coming at the cost of important work on the PDT
  project.
 
 
 
 
 
  Mentors
 
  · Current committers of the Eclipse PDT project
 
  · ???
 
 
 
  Initial Committers
 
  · ???
 
 
 
  The initial committers will be all committers on the current incubator
  components. Commit rights will be handled on a component-by-component
 basis.
 
 
 
 
 
  [1] http://code.google.com/p/apdt/
 
  [2] http://wiki.eclipse.org/Google_Summer_of_Code_2008
 
  [3] code.google.com/p/smartypdt/
 
 
 
 

 --
 Sent from my mobile device

 Nick Boldt :: JBoss by Red Hat
 Productization Lead :: JBoss Tools  Dev Studio
 Release Engineer :: Dash Athena
 http://nick.divbyzero.com
 ___
 pdt-dev mailing list
 pdt-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/pdt-dev

___
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev


Re: [pdt-dev] PHPSourceElementRequestorExtension unresolvable dependency on org.eclipse.dltk.ast.ASTVisitor

2009-07-20 Thread Michael Spector
Hi,
Add org.eclipse.dltk.core to your plug-in dependencies.

Best regards,
Michael

On Mon, Jul 20, 2009 at 5:37 PM, Sjaak Eenhuis excepti...@hotmail.comwrote:

  I've problems implementing an extension point for pdt.

 What I want to do is to add a hidden typed variable to some source files.
 Maybe the PHPSourceElementRequestorExtension point isn't the right place to
 do so, but anyways.

 I can select org.eclipse.php.core.phpSourceElementRequestors from the
 available extensions, but adding your own class requires to edit plugin.xml
 manually.
 Eclipse warns that no schema is found for this extension point (See
 attachment)

 When I have this definition

 plugin
 extension
 point=org.eclipse.php.core.phpSourceElementRequestors
 requestor
 class=com.company.plugin.my.MySourceElementRequestor 
 /requestor
 /extension

 /plugin


 and this code,


 public class MySourceElementRequestor extends
 PHPSourceElementRequestorExtension  {

 }


 eclipse warns that

 *The type org.eclipse.dltk.ast.ASTVisitor cannot be resolved. It is
 indirectly referenced from required .class files.
 *


 I was not able to correct this via the build path.
 How can I correct this?

 --
 Minder SPAM in de verbeterde Windows Live Hotmail http://mail.live.com

 ___
 pdt-dev mailing list
 pdt-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/pdt-dev


___
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev


Re: [pdt-dev] PDT Incubator project

2009-07-20 Thread Nick Boldt

+1 for the PDT Incubator
+1 for the Athena builds (BTW, when are we planning to make a transition 
to Athena in PDT? :] )


First person* to have free time to work on it is welcome to. :)

Read the getting started in Eclipse [1] guide, set it up locally in 
your workspace, check in your new .releng project (eg., 
/cvsroot/tools/org.eclipse.pdt/releng/ into CVS, then open a bug and 
I'll hook up the Hudson part.


[1]http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Build_In_Eclipse


Nick

* - I'm swamped ATM, so that won't be me for at least a week or two.

On Sun, Jul 19, 2009 at 11:06 PM, Nick Boldt nickbo...@gmail.com 
mailto:nickbo...@gmail.com wrote:


+1.

Can I assume this project's subprojects/components will use Athena for
their builds  release independently (ie. one build per cmpt rather
than one build for all of PDT-I) ?

N

On 7/19/09, Roy Ganor r...@zend.com mailto:r...@zend.com wrote:
  Hi,
 
  During the next few days a project proposal will be submitted to
the Eclipse
  Foundation targeting the creation of “PDT Incubator” project. You
can read
  more details about this proposal at the bottom of this email.
 
  Since some of you contribute code and patches to the Eclipse PDT
I would
  like to welcome you and ask if you are willing to join this
project and be a
  committer/mentor that is maintained under the Eclipse Foundation
projects.
 
 
 
  If you are interested joining the initial committers or mentors
list, please
  reply to this email with a “+1” with a short bio and a short
description on
  your experience with Eclipse/PDT. You can also add your own comments
  regarding this proposal.
 
 
 
  Regards,
 
  Roy
 
 
 
 
 
 
 
  The PDT Incubator is a proposed open source project under the PDT
Project.
 
 
 
  This proposal is in the Project Proposal Phase (as defined in the
Eclipse
  Development Process document) and is written to declare its
intent and
  scope. This proposal is written to solicit additional
participation and
  input from the Eclipse community. You are invited to comment on
and/or join
  the project. Please send all feedback to the
  http://www.eclipse.org/newsportal/thread.php?group=eclipse.tools.pdt
  newsgroup.
 
 
 
  Background
 
 
 
  The goal of the PDT Incubator project is to experiment with
alternative
  ideas and technologies for enhancing and complementing PDT. For
example, the
  addition of Smarty source editing, Aspect oriented programming
PDT, are
  possible areas of investigation for the PDT Incubator. In
addition to this,
  the Incubator is also intended to serve as a forum for interested
third
  parties and a place for the development of additional components
and tools
  for PDT outside of the restrictions of the PDT project itself.
This includes
  the development of additional source editing improvements and other
  components improvements. Incubator components are intended to
stay in the
  Incubator until they are mature enough to be integrated into the main
  development stream.
 
 
 
  Initial Work Areas
 
 
 
  APDT – Aspect PDT
 
  The Aspect PHP Development Tools (APDT) [1] project provides Eclipse
  platform based tool support for AOSD with PHP. It has been
developed by
  William Candillon during the Google Summer of Code 2008 [2] and
mentored by
  Michael Spector.
 
 
 
  SmartyPDT
 
  The SmartyPDT [3] Editor adds a Smarty support for PDT. Smarty is
a template
  engine for PHP, this project enables users to develop Smarty projects
  utilizing the power of PDT development tool. It has been developed by
  William Candillon and Roy Ganor.
 
 
 
   Out of Scope
 
 
 
  Work in the PDT Incubator will be constrained to only those
efforts that we
  expect to graduate (i.e. the code will eventually become part of
PDT). It is
  not a playground for arbitrary development efforts. In addition,
we should
  ensure that investment in the incubator never leaves the
community with the
  perception that it is coming at the cost of important work on the PDT
  project.
 
 
 
 
 
  Mentors
 
  · Current committers of the Eclipse PDT project
 
  · ???
 
 
 
  Initial Committers
 
  · ???
 
 
 
  The initial committers will be all committers on the current
incubator
  components. Commit rights will be handled on a
component-by-component basis.
 
 
 
 
 
  [1] http://code.google.com/p/apdt/
 
  [2] 

[pdt-dev] goalEvaluatorFactories extension point — plugin is not activated

2009-07-20 Thread Sjaak Eenhuis

I have a plugin that needs to add code completion for an undeclared variable. 
To do so I try to implement my own goal factory.

I am able to set break points, and start a debugging session. But it seems like 
the plugin is never called, a break point is never reached when I start to edit 
a php file.

I have no idea whether the plugin.xml is correct:

?xml version=1.0 encoding=UTF-8?
?eclipse version=3.4?
plugin

extension point=org.eclipse.php.core.goalEvaluatorFactories
goalEvaluatorFactories
   class=my.MyEvaluatorFactory
   priority=100
   id=my.MyEvaluatorFactory
   name=My test
   nature=org.eclipse.php.core.PHPNature /
/extension

/plugin


public class MyEvaluatorFactory implements IGoalEvaluatorFactory {…}
public class MyEvaluator extends GoalEvaluator {…}

I've modelled it according to 
http://wiki.eclipse.org/API_Document_for_Extension_Points_PDT_2.0#PHP_Evaluator_Factory,
 but I am not sure if these examples are still correct. When I look in the 
aspectPDT sources, I cannot find any of the demonstrated extension points. :S

So the question is: why is my Evaluator never invoked?

_
RU Live de place to be voor Messengerfans
http://www.rulive.nl/___
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev