[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] Patch: Implementing non-abstract members on abstract X509Ce
From: |
Rafael Teixeira |
Subject: |
[cp-patches] Patch: Implementing non-abstract members on abstract X509Certificate and correcting GeneralName OtherName parsing |
Date: |
Thu, 1 Dec 2005 14:05:19 -0200 |
2005-12-01 Rafael Teixeira <address@hidden>
* gnu/java/security/der/DERValue.java
Clearer information returned by toString() to help debugging
* gnu/java/security/x509/ext/GeneralNames.java
Fix the parsing of the OtherName choice and the tagClass checking
* gnu/java/security/x509/X509Certificate.java
Static helpers to retrofit inheritable behaviour on the once
(before 1.4) purely
abstract superclass. BouncyCastle X509 certificates, for
example, depend on
this inherited behaviour to work properly
* java/security/cert/X509Certificate.java 2005-10-19
18:37:16.000000000 -0200
Implement added non-abstract behaviour by delegating to
gnu.java.security.x509.X509Certificate
On 11/30/05, Anthony Balkissoon <address@hidden> wrote:
> I implemented missing parts and improved other parts of
> JFormattedTextField. The changes are accompanied by the following Mauve
> test:
>
> gnu.testlet.javax.swing.JFormattedTextField.JFormattedTextFieldTests
>
> More to come, as JFormattedTextField is still quite buggy.
>
>
> 2005-11-30 Anthony Balkissoon <address@hidden>
>
> * javax/swing/JFormattedTextField.java:
> (AbstractFormatter.install): Try to set the text of the formatted text
> field using this formatter.
> (FormatterFactoryWrapper): Removed this unneeded class, this is
> handled
> by DefaultFormatterFactory now.
> (formatter): New field.
> (JFormattedTextField(Format)): Implemented.
> (JFormattedTextField(AbstractFormatter)): Instantiate a
> DefaultFormatterFactory instead of a FormatterFactoryWrapper.
> (JFormattedTextField(AbstractFormatterFactory, Object)): Call setValue
> and setFormatterFactory instead of setting variables directly because
> more needs to be done than just setting the value of the variables.
> (JFormattedTextField(Object value)): Call setValue instead of setting
> the variable directly.
> (getAppropriateFormatterFactory): New implementation method.
> (getFormatter): Don't use the formatter factory here, just return
> the cached formatter.
> (processFocusEvent): Set the formatter to the appropriate one as
> determined by the formatter factory.
> (setFormatter): Don't get the old formatter from the factory, just use
> the cached formatter. Uninstall the old formatter. Install the new
> formatter. Cache the new formatter. Don't create a new formatter
> factory.
> (setFormatterFactory): Set the formatter according to the new
> formatter
> factory.
> (setValue): Moved the setting of the value variable to above the call
> to createFormatter so that an appropriate formatter is created. Cache
> the formatter that is created.
> (createFormatter): If argument is a Number, use a NumberFormatter.
> * javax/swing/text/DefaultFormatter.java:
> (valueToString): If argument is null return empty String.
>
> --Tony
>
>
> _______________________________________________
> Classpath-patches mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/classpath-patches
>
>
>
>
--
Rafael "Monoman" Teixeira
---------------------------------------
I'm trying to become a "Rosh Gadol" before my own eyes.
See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment.
It hurts!
x509.patch
Description: Text Data
- [cp-patches] Patch: Implementing non-abstract members on abstract X509Certificate and correcting GeneralName OtherName parsing,
Rafael Teixeira <=