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
* @param location the name of the resource bundle
	 * @param the ClassLoader to use to find the resource bundle
	 * @exception MissingResourceException if the resource bundle cannot be found
	 * @since 2.1
	 */
	public FontRegistry(String location, ClassLoader loader)
		throws MissingResourceException {
		Display display = Display.getCurrent();
		Assert.isNotNull(display);
		
		
		readResourceBundle(location);
		hookDisplayDispose(display);
	}
	/**
	 * Load the FontRegistry using the ClassLoader from the PlatformUI
	 * plug-in
	 */
	public FontRegistry(String location) throws MissingResourceException {
		
		
		this(location, null);
	}
	/**
	 * Read the resource bundle at location. Look for a file with the
	 * extension _os_ws first, then _os then just the name.
	 * @param location - String - the location of the file.
	 */
	private void readResourceBundle(String location) {
		String osname = System.getProperty("os.name").trim();