org.eclipse.core.expressions/old_build_notes.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (download) (as text) (annotate)
Tue Jan 16 17:18:57 2007 UTC (2 years, 10 months ago) by johna
Branch: MAIN
CVS Tags: v20090324-0800, v20090217-0800, v20080930-0800, v20070515-0010, v20081104-0800, v20080806-1800, v20090210-0800, r342_v20090313, v20081026-2000, v20080529-0800, v20070403-0800, v20070424-0800, v20070710-0800, v20070605-0010, v20090125-2000, v20070306-0800, v20080708-0800, v20070806-1800, v20080812-0800, v20070130-0800, R3_3_1_1, v20080401-0800, v20070904-0800, v20080804-1800, v20070319-0010, v20070531-1300, v20090105, v20080731-0800, R3_3_1, v20080528-2000, v20080929, v20070327-0800, v20080909-0800, v20080320-0800, v20081118-0800, v20080819-0800, v20090203-1200, v20081027-1300, v20080909-ascu, v20070525-0010, v20080327-0100, v20070503-0800, v20090113-0900, v20070724-0800, v20080128, v20071210-0010, v20080427-2000, v20090119, v20090112, v20080701-0800, v20070123-0800, v20080304-0800, v20081014-0800, v20080311-0800, v20070427-1300, v20070427-0010, v20070802-0800, v20080129-0800, v20080122-0800, v20081021-0800, v20070523-0010, v20080212-0800, v20080909-bscu, v20070205-1800, v20071027-0010, v20070911-0800, v20071204-0800, v20070220-0800, v20070313-0800, R3_4, R3_5, v20071106-0800, R3_3, v20071113-0800, v20090120-0800, v20080204-1800, v20080923-0800, v20070510-0010, v20081202-0800, v20070828-0800, v20080226-0800, v20070501-0010, v20081215, v20080521-2000, v20071009-0800, v20090330, pre_R3_3, v20070227-0800, v20070808-1800, v20080408-0800, v20070430-0800, v20090429-1800, v20070814-0800, v20070508-0800, v20071031-1800, v20090224-0800, v20090428, v20081201, v20090425, v20081111-0800, v20080108-0800, v20090308, v20070925-0800, v20080204-0010, v20090306, v20071029-1800, v20070524-0010, v20080415-0800, v20070511-0010, v20080222, v20070525-1050, v20071210-1600, v20080513-2000, v20090311-0800, v20090303-0800, v20090106-0800, v20080826-0800, v20080805, v20070319-1800, v20080507-2000, R3_5_1, v20070530-0010, v20080219-0800, v20070917-1800, v20070410-0800, v20070525-0010a, v20080914-2000, v20071218-0800, v20080915-0800, v20080603-2000, v20070417-0800, v20080509-2000, v20080318-0800, v20070205-0010, v20080323-0800, v20071212-1800, v20080422-0800, v20070717-0800, v20071016-0800, v20080506-2000, v20070213-0800, v20070319-0800, v20080902-0800, v20090317-0800, v20070512-0010, v20080515-2000, r342_v20081203-0800, v20081216-0800, v20070606-0010, v20081125-0800, v20080327-1300, v20080527-2000, v20070806-0010, v20080722-0800, v20071002-0800, v20071023-0800, v20081007-0800, v20070430-1300, v20070430-0010, v20080430-0100, R3_3_2, v20070821-0800, v20081207-2000, v20080529-1300, v20070531-0010, v20070914, v20070516-0010, R3_4_2, R3_4_1, v20080522-1800, v20080624-0800, v20070427-0800, v20081209-0100, v20080530-1508, v20080729-0800, v20080715-0800, v20080115-0800, v20071127-0800, v20070731-0800, v20090309-1800, v20071120-0800, v20080514-2000, v20070511-0100, HEAD
Branch point for: R3_4_maintenance
Remove old build notes
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="Author" content="IBM">
   <meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
   <title>Core Expressions Release Notes</title>
</head>
<body>

<h1>
Eclipse Platform Build Notes&nbsp;<br>
Core Expressions</h1>
<h3>Mai 7, 2004</h3>
<h4>Problem Reports Fixed</h4>
<h4>Implemenation Changes</h4>
<ul>
  <li>The ability to resolve a plug-in descriptor via the resolve expression has been removed
      from the expression language. This was necessary since IPluginDescriptor is deprecated
      for 3.0 and the functionality was new in 3.0 anyways.</li>
</ul>
<h3>March 23, 2004</h3>
<h4>Problem Reports Fixed</h4>
<h4>Implemenation Changes</h4>
<ul>
  <li>removed the constructor public EvaluationContext(IEvaluationContext parent, Object defaultVariable, 
  Object selection). Instead of calling this constructor, the following code has to be written:
  <pre>
     EvaluationContext evalContext= new EvaluationContext(null, cunit);
     evalContext.addVariable("selection", cunit); //$NON-NLS-1$
  </pre>
  </li>
  <li> removed the two string constants:
  <pre>
     public static final String SYSTEM= "System";  //$NON-NLS-1$
     public static final String SELECTION= "selection";  //$NON-NLS-1$
  </pre>
  </li>
  <li>added support for custom variable resolver (see new class IVariableResolver). So there is no need
      to subclass EvaluationContext anymore to add your own resolving strategy.
  </li>
  <li>added support for an equals expression. </li>
</ul>

<h3>March 16, 2004</h3>
<h4>Problem Reports Fixed</h4>
<h4>Implemenation Changes</h4>
The adapt expression now uses the new IAdapterManager API hasAdapter(Object, String) and 
getAdapter(Object, String). This ensures that the right class loader is used to convert
the string representing a type into a corresponding Class. However, this change now requires
that the adapters requested via an adapt expression must be declared in XML using the new
org.eclipse.core.runtime.adapters extension point.
</body>
</html>