Bug 35666 [JFace] FontRegistry does not provide old/new values when firing changes
I am using RC3b. I am listening to JFaceResources to monitor changes in default dialog font. However, when a property change is fired, the PropertyChangeEvent does not contain the old value. Is there a reason for this? Is this going to be fixed anytime soon?
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java
* There must be an SWT Display created in the current 
	 * thread before calling this method.
	 * </p>
	 */
	public FontRegistry() {
		Display display = Display.getCurrent();
		Assert.isNotNull(display);
		hookDisplayDispose(display);
	}
	/**
	 * Creates a font registry and initializes its content from
	 * a property file.
	 * <p>
	 * There must be an SWT Display created in the current 
	 * thread before calling this method.
	 * </p>
	 * <p>
	 * The OS name (retrieved using <code>System.getProperty("os.name")</code>)
	 * is converted to lowercase, purged of whitespace, and appended 
	 * as suffix (separated by an underscore <code>'_'</code>) to the given 
	 * location string to yield the base name of a resource bundle
	 * acceptable to <code>ResourceBundle.getBundle</code>.
	 * The standard Java resource bundle mechanism is then used to locate
	 * and open the appropriate properties file, taking into account
	 * locale specific variations.
	 * </p>
	 * <p>
	 * For example, on the Windows 2000 operating system the location string
	 * <code>"com.example.myapp.Fonts"</code> yields the base name 
	 * <code>"com.example.myapp.Fonts_windows2000"</code>. For the US English locale,