Difference between revisions of "User:TerryChen"
(35 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
<h4>Week 01</h4> | <h4>Week 01</h4> | ||
<ul> | <ul> | ||
− | <li> | + | <li>Created my wiki account</li> |
− | <li> | + | <li>Created an account on bugzilla</li> |
− | <li> | + | <li>Opened my blog on blogspot.com</li> |
− | <li> | + | <li>Installed Chatzilla addon on FireFox</li> |
</ul> | </ul> | ||
+ | <br/> | ||
<h4>Week 02</h4> | <h4>Week 02</h4> | ||
<ul> | <ul> | ||
− | <li> | + | <li>Downloaded and extract Eclipse RCP/Plug-in Developers</li> |
− | <li> | + | <li>Downloaded and extract Eclipse WTP3.1M7</li> |
− | <li> | + | <li>Looked for bugs to fix on bugzilla</li> |
</ul> | </ul> | ||
+ | <br/> | ||
<h4>Week 03</h4> | <h4>Week 03</h4> | ||
<ul> | <ul> | ||
− | <li> | + | <li>Chose [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245698 Bug 245698], Normal, P3</li> |
− | <li> | + | <li>Reproduced Bug 245698</li> |
− | <li> | + | <li>Blog [http://t3rrychan.blogspot.com/2009_06_01_archive.html OSD 700 Project - Bug 245698]</li> |
</ul> | </ul> | ||
+ | <br/> | ||
<h4>Week 04</h4> | <h4>Week 04</h4> | ||
<ul> | <ul> | ||
− | <li> | + | <li>Analyzed the errors of the XML file generated from [http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd web-jsptaglibrary_2_1.xsd]</li> |
− | <li> | + | <li>Followed the XML Schema Tutorial from [http://www.w3schools.com/Schema/default.asp w3c schools]</li> |
</ul> | </ul> | ||
+ | <br/> | ||
<h4>Week 05</h4> | <h4>Week 05</h4> | ||
<ul> | <ul> | ||
− | <li> | + | <li>Found out the cause of [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245698 Bug 245698]</li> |
− | + | <li>Blog [http://t3rrychan.blogspot.com/2009/07/cause-of-eclipse-wtp-bug-245698.html Cause of Bug245698]</li> | |
− | |||
− | <li> | ||
− | |||
− | |||
</ul> | </ul> | ||
+ | <br/> | ||
<h4>Week 06</h4> | <h4>Week 06</h4> | ||
<ul> | <ul> | ||
Line 57: | Line 58: | ||
<li>Checked out '''org.eclipse.wst.sse.ui'''</li> | <li>Checked out '''org.eclipse.wst.sse.ui'''</li> | ||
<li>Checked out '''org.eclipse.wst.xml.ui'''</li> | <li>Checked out '''org.eclipse.wst.xml.ui'''</li> | ||
+ | </ul> | ||
+ | <br/> | ||
+ | <h4>Week 07</h4> | ||
+ | <ul> | ||
+ | <li>Checked the code for NewXMLWizard.java and NewXMLGenerator.java in '''org.eclipse.wst.xml.ui'''</li> | ||
+ | org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLWizard.java<br/> | ||
+ | org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLGenerator.java | ||
+ | <li>Checked the code for the action listener of finish button on New XML Wizard in '''NewXMLWizard.java'''</li> | ||
+ | <li>Checked the code for generate new XML document in '''NEWXMLGenerator.java'''</li> | ||
+ | </ul> | ||
+ | <br/> | ||
+ | <h4>Week 08</h4> | ||
+ | <ul> | ||
+ | <li>Checked the code for DOMContentBuilderImpl.java in '''org.eclipse.wst.xml.core'''</li> | ||
+ | org.eclipse.wst.xml.core > scr-contentmodel > org.eclipse.wst.xml.core.internal.contentmodel.util > DOMContentBuilderImpl.java<br/> | ||
+ | <li>Checked the code for creating root content of the XML document in '''DOMContentBuilderImpl.java'''</li> | ||
+ | <li>Checked the code for creating xml elements in '''DOMContentBuilderImpl.java'''</li> | ||
+ | <li>Checked the code for creating xml attributes in '''DOMContentBuilderImpl.java'''</li> | ||
+ | </ul> | ||
+ | <br/> | ||
+ | <h4>Week 09</h4> | ||
+ | <ul> | ||
+ | <li>Feed my blog postings to [http://www.planeteclipse.org/planet PlanetEclipse]</li> | ||
+ | <li>Blog [http://t3rrychan.blogspot.com/2009/07/code-inspection-for-bug-245698.html code inspection for bug245698]</li> | ||
+ | <li>Blog [http://t3rrychan.blogspot.com/2009/08/more-code-inspection-for-bug-245698.html more code inspection for bug245698]</li> | ||
+ | </ul> | ||
+ | <br/> | ||
+ | <h4>Week 10</h4> | ||
+ | <ul> | ||
+ | <li>Checked out '''org.eclipse.wst.xsd.core'''</li> | ||
+ | <li>Checked the code for calculating the name space in '''XSDImpl.java'''</li> | ||
+ | org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > XSDImpl.java > XSDSchemaAdapter > getProperty()<br/> | ||
+ | <li>Blog [http://t3rrychan.blogspot.com/2009/08/move-from-xmlcore-to-xsdcore.html move from xml.core to xsd.core]</li> | ||
+ | </ul> | ||
+ | <br/> | ||
+ | <h4>Week 11</h4> | ||
+ | <ul> | ||
+ | <li>Checked the code for createing attributes for an element in '''XSDImpl.java'''</li> | ||
+ | org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > <br/> | ||
+ | XSDImpl.java > ElementDeclarationBaseImpl > getAttributes()<br/> | ||
+ | <li>Blog [http://t3rrychan.blogspot.com/2009/08/exploring-xsdcore.html Exploring xsd.core]</li> | ||
+ | </ul> | ||
+ | <br/> | ||
+ | <h4>Week 12</h4> | ||
+ | <ul> | ||
+ | <li>Tried to create a quick patch for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245698 Bug 245698] by changing the getAttrName function under XSDAttributeUseAdapter in XSDImpl.java to the following</li> | ||
+ | public String getAttrName()<br/> | ||
+ | {<br/> | ||
+ | String attrName = xsdAttributeUse.getAttributeDeclaration().getName();<br/> | ||
+ | if (attrName.equals("lang") == true)<br/> | ||
+ | attrName = "xml:lang";<br/> | ||
+ | return attrName;<br/> | ||
+ | }<br/> | ||
</ul> | </ul> |
Latest revision as of 05:02, 19 August 2009
- Name: Terry(Jiachang) Chen
- Program: CPAC
Contacts |
---|
- Email: jchen124@learn.senecac.on.ca
- Blog: http://t3rrychan.blogspot.com/
- IRC Nickname: TerryChan
Weekly Activities |
---|
Week 01
- Created my wiki account
- Created an account on bugzilla
- Opened my blog on blogspot.com
- Installed Chatzilla addon on FireFox
Week 02
- Downloaded and extract Eclipse RCP/Plug-in Developers
- Downloaded and extract Eclipse WTP3.1M7
- Looked for bugs to fix on bugzilla
Week 03
- Chose Bug 245698, Normal, P3
- Reproduced Bug 245698
- Blog OSD 700 Project - Bug 245698
Week 04
- Analyzed the errors of the XML file generated from web-jsptaglibrary_2_1.xsd
- Followed the XML Schema Tutorial from w3c schools
Week 05
- Found out the cause of Bug 245698
- Blog Cause of Bug245698
Week 06
- Checked out org.eclipse.wst.sse.core
- Checked out org.eclipse.wst.xml.core
- Checked out org.eclipse.wst.sse.ui
- Checked out org.eclipse.wst.xml.ui
Week 07
- Checked the code for NewXMLWizard.java and NewXMLGenerator.java in org.eclipse.wst.xml.ui
org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLWizard.java
org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLGenerator.java
Week 08
- Checked the code for DOMContentBuilderImpl.java in org.eclipse.wst.xml.core
org.eclipse.wst.xml.core > scr-contentmodel > org.eclipse.wst.xml.core.internal.contentmodel.util > DOMContentBuilderImpl.java
Week 09
- Feed my blog postings to PlanetEclipse
- Blog code inspection for bug245698
- Blog more code inspection for bug245698
Week 10
- Checked out org.eclipse.wst.xsd.core
- Checked the code for calculating the name space in XSDImpl.java
org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > XSDImpl.java > XSDSchemaAdapter > getProperty()
Week 11
- Checked the code for createing attributes for an element in XSDImpl.java
org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal >
XSDImpl.java > ElementDeclarationBaseImpl > getAttributes()
Week 12
- Tried to create a quick patch for Bug 245698 by changing the getAttrName function under XSDAttributeUseAdapter in XSDImpl.java to the following
public String getAttrName()
{
String attrName = xsdAttributeUse.getAttributeDeclaration().getName();
if (attrName.equals("lang") == true)
attrName = "xml:lang";
return attrName;
}