Re: [pdt-dev] Newbie question: asking for help to get a PDT development environment setup

2010-02-26 Thread 赵忠伟
 You are welcome,i use eclipse 3.5.So i could not give you any suggestion:)
___
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev


Re: [pdt-dev] Newbie question: asking for help to get a PDT development environment setup

2010-02-25 Thread Robert Gruendler
I've checked out the latest cvs version, but i get a couple of build errors:


IStructuredTextFoldingProvider cannot be resolved to a type 
StructuredTextFoldingProviderPHP.java   
/org.eclipse.php.ui/src/org/eclipse/php/internal/ui/folding line 62 Java 
Problem

It seems the import 
org.eclipse.wst.sse.ui.internal.projection.IStructuredTextFoldingProvider;

can't be resolved.


Anyone knows which package i'm missing?

thanks!


-robert



On Feb 15, 2010, at 6:30 AM, 赵忠伟 wrote:

 Hi,David
 
 You can have a look at http://wiki.eclipse.org/Extending_PDT_2.2
 
 My development environment is eclipse 3.5 modeling version(it is a little 
 big,300M+) + wtp + dltk source code.
 
 And by the way,if you want this feature,you also could submit a bug about 
 this.Recently I have fixed a bug(bug 201108,but not upload the patch yet) 
 like this very much.
 
 On Mon, Feb 15, 2010 at 12:40 AM, David Négrier 
 d.negr...@thecodingmachine.com wrote:
 Hi list,
 
 First of all, a big thanks to all the developers working on PDT. I've been 
 using it for years, and it's definitely a great tool.
 I'm writing this mail because I would like to try improving the autocomplete 
 feature, but since I'm a bit of a noob regarding Eclipse plug-in development, 
 I'd need just some hints to get started.
 
 In short, here is what I'm trying to do:
 
 I would like to improve PDT so that it can autocomplete arrays.
 
 For instance, imagine a sample code like this:
 
 class MyClass {
 public $a;
 }
 
 /**
  * @return arrayMyClass
  */
 function myFunc() {
 return array(new MyClass());
 }
 
 $arr = myFunc();
 foreach ($arr as $elem) {
 $elem-   /** Here, we would get some autocompletion on the MyClass 
 fields */
 }
 I would like to code the support for the arrayObject notation (similar to 
 C++ templates or Java annotations).
 In most of PHP code I'm writing, methods and functions are returning arrays. 
 And we don't have a correct autocompletion for these. I would like to address 
 this issue.
 
 I've had a quick look at PDT code, and I found in PHPSimpleTypes.java that 
 all arrays are modeled using the DLTK MultiTypeType class. I'm not a DLTK 
 expert, but it seems that MultiTypeType class accepts inner types using the 
 addType method.
 
 So basically, I don't know if it can be easily done, but I would like to give 
 a try and implement this support for generics in PDT. My problem: I'm an 
 experienced Java and PHP developer, but I'm a complete newbie regarding 
 Eclipse plug-in development.
 Of course, I read the PDT wiki, especially this page: 
 http://wiki.eclipse.org/PDT_Development_Environment
 Then, I tried to install the environment.
 Here is the step I followed:
 
 Since I wanted the latest trunk version of PDT, I tried to set-up an 
 up-to-date environement. 
 
 The PDT wiki is a bit lacking information about it, certainly because this is 
 a common task for Eclipse plug-in developers.
 
 Step 1: I downloaded the Eclipse RPC release
 Step 2: I started Eclipse, opened a new workspace, and Added those 2 update 
 sites:
 - http://download.eclipse.org/releases/galileo (the default Eclipse 
 repository)
 - http://download.eclipse.org/tools/mylyn/update/e3.4/ (the Mylin update 
 site)
 
 Then, I added those plugins:
 - Web Page Editor
 - Eclipse XML Editors and Tools
 - Eclipse Web Developer Tools
 
 Now, I think I understood PDT 2.2 is using DLTK 2.0. Right now, I couldn't 
 get an update site for DLTK 2.0 (or I did not find it) so I downloaded it 
 from the DLTK website: 
 - http://download.eclipse.org/technology/dltk/downloads/
 I grabed the latest version (2.0M5) of the plugin and I unpacked it into the 
 Eclipse directory.
 I downloaded 2 files: Core Frameworks and DLTK Mylyn Intergation
 
 Step 3: I followed instruction on the PDT wiki here:
 - http://wiki.eclipse.org/PDT_Development_Environment
 
 Now, I have an environment that seems to be setup. There is no compilation 
 error, so I thought everything was ok.
 But I'm unable to start or export the project. When I open the PHPIde.product 
 file and go to the Dependencies tab, I'm realize I'm missing many 
 dependencies (org.eclipse.dltk.core.index, org.eclipse.emf, org.eclipse.xsd, 
 etc...)
 
 So I'm a bit lost. Is there a place where I could find the list of plugins 
 that need to be installed to get a working PDT 2.2 environment?
 Should I use a branch instead of the trunk?
 Did I miss something? Should I start with another base Eclipse distribution? 
 Would any of you developers have suggestions regarding nice articles 
 explaining how to get started with Eclipse plugins or DLTK?
 
 Any help getting started would be greatly appreciated.
 
 Regards,
 -- 
 David Négrier
 
 
 ___
 pdt-dev mailing list
 pdt-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/pdt-dev
 
 
 
 
 -- 
 
 Thanks!
 
 Best Regards!
 
 Zhao
 ___
 pdt-dev 

Re: [pdt-dev] Newbie question: asking for help to get a PDT development environment setup

2010-02-14 Thread 赵忠伟
Hi,David

You can have a look at http://wiki.eclipse.org/Extending_PDT_2.2

My development 
environmenthttp://wiki.eclipse.org/PDT_Development_Environmentis
eclipse 3.5 modeling version(it is a little big,300M+) + wtp + dltk
source code.

And by the way,if you want this feature,you also could submit a bug about
this.Recently I have fixed a bug(bug 201108,but not upload the patch yet)
like this very much.

On Mon, Feb 15, 2010 at 12:40 AM, David Négrier 
d.negr...@thecodingmachine.com wrote:

  Hi list,

 First of all, a big thanks to all the developers working on PDT. I've been
 using it for years, and it's definitely a great tool.
 I'm writing this mail because I would like to try improving the
 autocomplete feature, but since I'm a bit of a noob regarding Eclipse
 plug-in development, I'd need just some hints to get started.

 In short, here is what I'm trying to do:

 I would like to improve PDT so that it can autocomplete arrays.

 For instance, imagine a sample code like this:

 class MyClass {
 public $a;
 }

 /**
  * @return arrayMyClass
  */
 function myFunc() {
 return array(new MyClass());
 }

 $arr = myFunc();
 foreach ($arr as $elem) {
 $elem-   /** Here, we would get some autocompletion on the MyClass
 fields */
 }

 I would like to code the support for the arrayObject notation (similar
 to C++ templates or Java annotations).
 In most of PHP code I'm writing, methods and functions are returning
 arrays. And we don't have a correct autocompletion for these. I would like
 to address this issue.

 I've had a quick look at PDT code, and I found in *PHPSimpleTypes.java*that 
 all arrays are modeled using the DLTK
 *MultiTypeType *class. I'm not a DLTK expert, but it seems that *MultiTypeType
 *class accepts inner types using the *addType* method.

 So basically, I don't know if it can be easily done, but I would like to
 give a try and implement this support for generics in PDT. My problem: I'm
 an experienced Java and PHP developer, but I'm a complete newbie regarding
 Eclipse plug-in development.
 Of course, I read the PDT wiki, especially this page:
 http://wiki.eclipse.org/PDT_Development_Environment
 Then, I tried to install the environment.
 Here is the step I followed:

 Since I wanted the latest trunk version of PDT, I tried to set-up an
 up-to-date environement.

 The PDT wiki is a bit lacking information about it, certainly because this
 is a common task for Eclipse plug-in developers.

 Step 1: I downloaded the Eclipse RPC release
 Step 2: I started Eclipse, opened a new workspace, and Added those 2 update
 sites:
 - http://download.eclipse.org/releases/galileo (the default Eclipse
 repository)
 - http://download.eclipse.org/tools/mylyn/update/e3.4/ (the Mylin
 update site)

 Then, I added those plugins:
 - Web Page Editor
 - Eclipse XML Editors and Tools
 - Eclipse Web Developer Tools

 Now, I think I understood PDT 2.2 is using DLTK 2.0. Right now, I couldn't
 get an update site for DLTK 2.0 (or I did not find it) so I downloaded it
 from the DLTK website:
 - http://download.eclipse.org/technology/dltk/downloads/
 I grabed the latest version (2.0M5) of the plugin and I unpacked it into
 the Eclipse directory.
 I downloaded 2 files: Core Frameworks and DLTK Mylyn Intergation

 Step 3: I followed instruction on the PDT wiki here:
 - http://wiki.eclipse.org/PDT_Development_Environment

 Now, I have an environment that seems to be setup. There is no compilation
 error, so I thought everything was ok.
 But I'm unable to start or export the project. When I open the
 PHPIde.product file and go to the Dependencies tab, I'm realize I'm
 missing many dependencies (org.eclipse.dltk.core.index, org.eclipse.emf,
 org.eclipse.xsd, etc...)

 So I'm a bit lost. Is there a place where I could find the list of plugins
 that need to be installed to get a working PDT 2.2 environment?
 Should I use a branch instead of the trunk?
 Did I miss something? Should I start with another base Eclipse
 distribution? Would any of you developers have suggestions regarding nice
 articles explaining how to get started with Eclipse plugins or DLTK?

 Any help getting started would be greatly appreciated.

 Regards,
 --

 David Négrier


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




-- 

Thanks!

Best Regards!

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