<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/classpath.git, branch ASM</title>
<subtitle>git.savannah.gnu.org: git/classpath.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/'/>
<entry>
<title>Imported ASM 2.2.3</title>
<updated>2006-12-07T17:00:58+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2006-12-07T17:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=09cfa871c555226443776d3c03cd8e84b5533aba'/>
<id>09cfa871c555226443776d3c03cd8e84b5533aba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial revision</title>
<updated>2006-12-07T17:00:58+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2006-12-07T17:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=fa5d36e1fcc3033b26634d7f673d9370ec54e009'/>
<id>fa5d36e1fcc3033b26634d7f673d9370ec54e009</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-12-06  Roman Kennke  &lt;kennke@aicas.com&gt;</title>
<updated>2006-12-07T14:50:40+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-07T14:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=34e58a8ec519d3a288be9958ee28d2bf5cae41ab'/>
<id>34e58a8ec519d3a288be9958ee28d2bf5cae41ab</id>
<content type='text'>
	* examples/gnu/classpath/examples/swing/BrowserEditorKit.java:
	New class.
	* examples/gnu/classpath/examples/swing/HtmlDemo.java
	(LoadActionListener): Call setPage() helper method.
	(createContent): Register tweaked editor kit. For FormSubmitEvents
	call submitForm(), otherwise setPage().
	(postData): Helper method for posting form data.
	(setPage): Helper method for navigating to a new URL.
	(submitForm): Helper method for submitting a form.
	* examples/gnu/classpath/examples/swing/forms.html:
	Added text/password fields and select boxes.
	* examples/gnu/classpath/examples/swing/welcome.html: Fixed typo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* examples/gnu/classpath/examples/swing/BrowserEditorKit.java:
	New class.
	* examples/gnu/classpath/examples/swing/HtmlDemo.java
	(LoadActionListener): Call setPage() helper method.
	(createContent): Register tweaked editor kit. For FormSubmitEvents
	call submitForm(), otherwise setPage().
	(postData): Helper method for posting form data.
	(setPage): Helper method for navigating to a new URL.
	(submitForm): Helper method for submitting a form.
	* examples/gnu/classpath/examples/swing/forms.html:
	Added text/password fields and select boxes.
	* examples/gnu/classpath/examples/swing/welcome.html: Fixed typo.
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-12-06  Roman Kennke  &lt;kennke@aicas.com&gt;</title>
<updated>2006-12-07T14:42:46+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-07T14:42:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=11e0b4379965e75fce42833a155724a8f0990151'/>
<id>11e0b4379965e75fce42833a155724a8f0990151</id>
<content type='text'>
	* javax/swing/text/html/FormView.java
	(SubmitThread.postData): Implemented.
	(SubmitThread.run): Pass data to postData().
	(actionPerformed): Reset form when reset button is activated.
	(createComponent): Add support for select lists and comboboxes.
	Don't set value of text and password fields here, this is done
	now in HTMLDocument for consistency.
	(getElementFormData): Add support for fetching form data from
	select lists and comboboxes as well as textareas.
	(getSelectData): New helper method. Fetches form data from
	select boxes.
	(getTextAreaData): New helper method. Fetches form data from
	textareas.
	(resetForm): New helper method. Resets the entire form.
	* javax/swing/text/html/HTMLDocument.java
	(HTMLReader.FormAction.end): Handle SELECT and OPTION tags.
	(HTMLReader.FormAction.start): Handle SELECT and OPTION tags.
	(HTMLReader.FormAction.setModel): Initialize text and password
	values here. Also, use the resetable special models.
	Group radio buttons into ButtonGroup for exclusive selection.
	(HTMLReader.FormTagAction): New class. Handles FORM tags.
	(HTMLReader.buttonGroups): New field.
	(HTMLReader.numOptions): New field.
	(HTMLReader.option): New field.
	(HTMLReader.selectModel): New field.
	(HTMLReader.textAreaDocument): Make ResetablePlainDocument.
	(HTMLReader.handleText): Handle OPTION text.
	(HTMLReader.initTags): Map FORM tags to FormTagAction.
	(HTMLReader.textAreaContent): Set initial content.
	* javax/swing/text/html/Option.java
	(Option): Make copy of attribute set. Initialize selected state.
	(getValue): Fetch value from attribute set.
	* javax/swing/text/html/ResetableModel.java: New interface.
	* javax/swing/text/html/ResetablePlainDocument.java: New class.
	Supports resetting the state.
	* javax/swing/text/html/ResetableToggleButtonModel.java: Likewise.
	* javax/swing/text/html/SelectComboBoxModel.java: Likewise.
	* javax/swing/text/html/SelectListModel.java: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* javax/swing/text/html/FormView.java
	(SubmitThread.postData): Implemented.
	(SubmitThread.run): Pass data to postData().
	(actionPerformed): Reset form when reset button is activated.
	(createComponent): Add support for select lists and comboboxes.
	Don't set value of text and password fields here, this is done
	now in HTMLDocument for consistency.
	(getElementFormData): Add support for fetching form data from
	select lists and comboboxes as well as textareas.
	(getSelectData): New helper method. Fetches form data from
	select boxes.
	(getTextAreaData): New helper method. Fetches form data from
	textareas.
	(resetForm): New helper method. Resets the entire form.
	* javax/swing/text/html/HTMLDocument.java
	(HTMLReader.FormAction.end): Handle SELECT and OPTION tags.
	(HTMLReader.FormAction.start): Handle SELECT and OPTION tags.
	(HTMLReader.FormAction.setModel): Initialize text and password
	values here. Also, use the resetable special models.
	Group radio buttons into ButtonGroup for exclusive selection.
	(HTMLReader.FormTagAction): New class. Handles FORM tags.
	(HTMLReader.buttonGroups): New field.
	(HTMLReader.numOptions): New field.
	(HTMLReader.option): New field.
	(HTMLReader.selectModel): New field.
	(HTMLReader.textAreaDocument): Make ResetablePlainDocument.
	(HTMLReader.handleText): Handle OPTION text.
	(HTMLReader.initTags): Map FORM tags to FormTagAction.
	(HTMLReader.textAreaContent): Set initial content.
	* javax/swing/text/html/Option.java
	(Option): Make copy of attribute set. Initialize selected state.
	(getValue): Fetch value from attribute set.
	* javax/swing/text/html/ResetableModel.java: New interface.
	* javax/swing/text/html/ResetablePlainDocument.java: New class.
	Supports resetting the state.
	* javax/swing/text/html/ResetableToggleButtonModel.java: Likewise.
	* javax/swing/text/html/SelectComboBoxModel.java: Likewise.
	* javax/swing/text/html/SelectListModel.java: Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-12-06  Roman Kennke  &lt;kennke@aicas.com&gt;</title>
<updated>2006-12-07T13:22:01+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-07T13:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=6aaa020ec4ed504a3d50747fc8a5b556f0bba3fe'/>
<id>6aaa020ec4ed504a3d50747fc8a5b556f0bba3fe</id>
<content type='text'>
	* javax/swing/text/DefaultCaret.java
	(appear): Adjust visibility here.
	(setDotImpl): Don't adjust visibility here.
	(moveDotImpl): Don't adjust visibility here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* javax/swing/text/DefaultCaret.java
	(appear): Adjust visibility here.
	(setDotImpl): Don't adjust visibility here.
	(moveDotImpl): Don't adjust visibility here.
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-12-06  Roman Kennke  &lt;kennke@aicas.com&gt;</title>
<updated>2006-12-06T22:21:16+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-06T22:21:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=42c78aed7bf2ead1b45095a5a6030e7b5e7a19f7'/>
<id>42c78aed7bf2ead1b45095a5a6030e7b5e7a19f7</id>
<content type='text'>
	* gnu/java/awt/peer/gtk/AsyncImage.java
	(Loader.run): Synchronize on the AsyncImage to avoid threading
	issues.
	(addObservers): Check for obs==null outside and synchronize on
	this inside to avoid locking issues.
	(checkImage): New helper method.
	(notifyObservers): Check that the correct lock is held and
	remove actual locking.
	* gnu/java/awt/peer/gtk/GtkToolkit.java
	(checkImage): Added special handling for AsyncImages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* gnu/java/awt/peer/gtk/AsyncImage.java
	(Loader.run): Synchronize on the AsyncImage to avoid threading
	issues.
	(addObservers): Check for obs==null outside and synchronize on
	this inside to avoid locking issues.
	(checkImage): New helper method.
	(notifyObservers): Check that the correct lock is held and
	remove actual locking.
	* gnu/java/awt/peer/gtk/GtkToolkit.java
	(checkImage): Added special handling for AsyncImages.
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-12-06  Roman Kennke  &lt;kennke@aicas.com&gt;</title>
<updated>2006-12-06T22:02:26+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-06T22:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=bfe33aa5c92f11d84706cdeef14c7aea7a1533b0'/>
<id>bfe33aa5c92f11d84706cdeef14c7aea7a1533b0</id>
<content type='text'>
	* examples/gnu/classpath/examples/swing/Demo.java
	(getIcon): Made package private.
	* examples/gnu/classpath/examples/swing/HtmlDemo.java
	(hyperlinkUpdate): Convert URL to string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* examples/gnu/classpath/examples/swing/Demo.java
	(getIcon): Made package private.
	* examples/gnu/classpath/examples/swing/HtmlDemo.java
	(hyperlinkUpdate): Convert URL to string.
</pre>
</div>
</content>
</entry>
<entry>
<title>       * gnu/java/awt/peer/gtk/AsyncImage.java (addObserver): Never notify</title>
<updated>2006-12-06T21:53:23+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mark@klomp.org</email>
</author>
<published>2006-12-06T21:53:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=2f96fde3dd60a85cb00325dc760c42c84cf30c5c'/>
<id>2f96fde3dd60a85cb00325dc760c42c84cf30c5c</id>
<content type='text'>
       null Observer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
       null Observer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Missing from last patch.</title>
<updated>2006-12-06T21:03:31+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-06T21:03:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=8f99687ea3a48a7010897ad02665fd58aa06d0ae'/>
<id>8f99687ea3a48a7010897ad02665fd58aa06d0ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-12-06  Roman Kennke  &lt;kennke@aicas.com&gt;</title>
<updated>2006-12-06T21:02:18+00:00</updated>
<author>
<name>Roman Kennke</name>
<email>roman@kennke.org</email>
</author>
<published>2006-12-06T21:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/classpath.git/commit/?id=0e19f288ecc715fd85a0395fd313005130e30d06'/>
<id>0e19f288ecc715fd85a0395fd313005130e30d06</id>
<content type='text'>
	* examples/gnu/classpath/examples/icons/back.png,
	* examples/gnu/classpath/examples/icons/reload.png:
	New icons for the HTML browser.
	* examples/gnu/classpath/examples/swing/HtmlDemo.java
	(history): New field. Manages the browsing history.
	(HtmlDemo): Initialize history.
	(createContent): Set location and add history. Add toolbar.
	(createToolBar): New helper method.
	(main): Make default size bigger.
	* examples/gnu/classpath/examples/swing/frame1.html,
	* examples/gnu/classpath/examples/swing/frame2.html,
	* examples/gnu/classpath/examples/swing/frame3.html,
	* examples/gnu/classpath/examples/swing/frame4.html,
	* examples/gnu/classpath/examples/swing/frames.html,
	* examples/gnu/classpath/examples/swing/tables.html:
	New example pages.
	* examples/gnu/classpath/examples/swing/welcome.html
	Add a couple of links and new test pages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* examples/gnu/classpath/examples/icons/back.png,
	* examples/gnu/classpath/examples/icons/reload.png:
	New icons for the HTML browser.
	* examples/gnu/classpath/examples/swing/HtmlDemo.java
	(history): New field. Manages the browsing history.
	(HtmlDemo): Initialize history.
	(createContent): Set location and add history. Add toolbar.
	(createToolBar): New helper method.
	(main): Make default size bigger.
	* examples/gnu/classpath/examples/swing/frame1.html,
	* examples/gnu/classpath/examples/swing/frame2.html,
	* examples/gnu/classpath/examples/swing/frame3.html,
	* examples/gnu/classpath/examples/swing/frame4.html,
	* examples/gnu/classpath/examples/swing/frames.html,
	* examples/gnu/classpath/examples/swing/tables.html:
	New example pages.
	* examples/gnu/classpath/examples/swing/welcome.html
	Add a couple of links and new test pages.
</pre>
</div>
</content>
</entry>
</feed>
