summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2005-03-13 14:38:23 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2005-03-13 14:38:23 +0000
commite0708331877fe2234de512e7679a227b38cabd54 (patch)
tree355fb1a47a42452d08d3396dc2e9f6e37f3974fb /doc
parentb71d08921a2b0aa6a7ead0bb7209d34fbaceef3a (diff)
downloadclasspath-e0708331877fe2234de512e7679a227b38cabd54.tar.gz
2005-03-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
Merge changes from HEAD --> generics-branch for 2005-02-21 to 2005-03-12. Changelog: 2005-03-12 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/StringSeqHelper.java, org/omg/CORBA/WStringSeqHelper.java: New files. 2005-03-12 Mark Wielaard <mark@klomp.org> * doc/www.gnu.org/events/escape_fosdem05.wml: Add links to presentations. 2005-03-11 Chris Burdess <dog@gnu.org> * gnu/xml/dom/html2/DomHTMLButtonElement.java, gnu/xml/dom/html2/DomHTMLCollection.java, gnu/xml/dom/html2/DomHTMLDocument.java, gnu/xml/dom/html2/DomHTMLElement.java: Extensions for new element types. * gnu/xml/dom/html2/DomHTMLDListElement.java, gnu/xml/dom/html2/DomHTMLDirectoryElement.java, gnu/xml/dom/html2/DomHTMLDivElement.java, gnu/xml/dom/html2/DomHTMLFieldSetElement.java, gnu/xml/dom/html2/DomHTMLFontElement.java, gnu/xml/dom/html2/DomHTMLFormElement.java, gnu/xml/dom/html2/DomHTMLFrameElement.java, gnu/xml/dom/html2/DomHTMLFrameSetElement.java, gnu/xml/dom/html2/DomHTMLHRElement.java, gnu/xml/dom/html2/DomHTMLHeadElement.java, gnu/xml/dom/html2/DomHTMLHeadingElement.java, gnu/xml/dom/html2/DomHTMLHtmlElement.java, gnu/xml/dom/html2/DomHTMLIFrameElement.java, gnu/xml/dom/html2/DomHTMLImageElement.java, gnu/xml/dom/html2/DomHTMLInputElement.java, gnu/xml/dom/html2/DomHTMLIsIndexElement.java, gnu/xml/dom/html2/DomHTMLLIElement.java, gnu/xml/dom/html2/DomHTMLLabelElement.java, gnu/xml/dom/html2/DomHTMLLegendElement.java, gnu/xml/dom/html2/DomHTMLLinkElement.java, gnu/xml/dom/html2/DomHTMLMapElement.java, gnu/xml/dom/html2/DomHTMLMenuElement.java, gnu/xml/dom/html2/DomHTMLMetaElement.java, gnu/xml/dom/html2/DomHTMLModElement.java, gnu/xml/dom/html2/DomHTMLOListElement.java, gnu/xml/dom/html2/DomHTMLObjectElement.java, gnu/xml/dom/html2/DomHTMLOptGroupElement.java, gnu/xml/dom/html2/DomHTMLOptionElement.java, gnu/xml/dom/html2/DomHTMLParagraphElement.java, gnu/xml/dom/html2/DomHTMLParamElement.java, gnu/xml/dom/html2/DomHTMLPreElement.java, gnu/xml/dom/html2/DomHTMLQuoteElement.java, gnu/xml/dom/html2/DomHTMLScriptElement.java, gnu/xml/dom/html2/DomHTMLSelectElement.java, gnu/xml/dom/html2/DomHTMLStyleElement.java, gnu/xml/dom/html2/DomHTMLTableCaptionElement.java, gnu/xml/dom/html2/DomHTMLTableCellElement.java, gnu/xml/dom/html2/DomHTMLTableColElement.java, gnu/xml/dom/html2/DomHTMLTableElement.java, gnu/xml/dom/html2/DomHTMLTableRowElement.java, gnu/xml/dom/html2/DomHTMLTableSectionElement.java, gnu/xml/dom/html2/DomHTMLTextAreaElement.java, gnu/xml/dom/html2/DomHTMLTitleElement.java, gnu/xml/dom/html2/DomHTMLUListElement.java: New files. 2005-03-11 Chris Burdess <dog@gnu.org> * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI warnings. 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/portable/InputStream.java (read_Context): following API, this must be concrete and unimplemented. 2005-03-11 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BooleanSeqHelper.java, org/omg/CORBA/CharSeqHelper.java, org/omg/CORBA/DoubleSeqHelper.java, org/omg/CORBA/FloatSeqHelper.java, org/omg/CORBA/LongLongSeqHelper.java, org/omg/CORBA/LongSeqHelper.java, org/omg/CORBA/OctetSeqHelper.java, org/omg/CORBA/ShortSeqHelper.java, org/omg/CORBA/ULongLongSeqHelper.java, org/omg/CORBA/ULongSeqHelper.java, org/omg/CORBA/UShortSeqHelper.java, org/omg/CORBA/WCharSeqHelper.java, org/omg/CORBA/StringSeqHelper.java, org/omg/CORBA/WStringSeqHelper.java: New sequence holders. * org/omg/CORBA/StringSeqHelper.java, org/omg/CORBA/WStringSeqHelper.java: New helpers. 2005-03-11 Archie Cobbs <archie@dellroad.org> * native/jni/java-lang/java_lang_VMProcess.c: Fix segfault in the case that a zero length command array is passed. 2005-03-11 Andreas Tobler <a.tobler@schweiz.ch> * native/fdlibm/ieeefp.h: Merge m32r bits from libgcj to keep the diff minimal. 2005-03-11 Roman Kennke <roman@kennke.org> * java/awt/Compmonent.java (setComponentOrientation): The variable oldOrientation is initialized too early. This is fixed. 2005-03-11 Roman Kennke <roman@kennke.org> * java/awt/Compmonent.java (setComponentOrientation): Made this property firing a PropertyChangeEvent. 2005-03-11 Robert Schuster <thebohemian@gmx.net> * java/beans/EventHandler.java: Reworked documentation. (invoke): Fixed behavior to match spec. 2005-03-11 Jeroen Frijters <jeroen@frijters.net> * java/lang/Class.java (newInstance): Fixed previous patch. 2005-03-11 Jeroen Frijters <jeroen@frijters.net> * java/lang/Class.java (newInstance): Fix bug related to package private classes. 2005-03-10 Andrew Haley <aph@redhat.com> * gnu/java/nio/channels/FileChannelImpl.java (smallTransferFrom): New. (smallTransferTo): New. (transferFrom): Loop around smallTransferFrom, copying pageSize bytes each time. (transferTo): Likewise. 2005-03-10 Tom Tromey <tromey@redhat.com> * java/io/InputStreamReader.java: Indentation fixlets. Added '@since' markers. 2005-03-10 Chris Burdess <dog@bluezoo.org> * gnu/xml/dom/ls/SAXEventSink.java: Ignore element declarations if not currently parsing the DTD. 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch> * testsuite/javax.swing.text.html.parser/ AllParserTests.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/HTML_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/AttributeList_test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/DTD_test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/Element_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/Entity_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/HTML_parsing.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/HTML_randomTable.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/parameterDefaulter_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/Parser_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/ParserEntityResolverTest.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/ParserTest.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/supplementaryNotifications.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/TagElement_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/TestCase.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/Text.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/textPreProcessor_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/Token_locations.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/low/Buffer_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/low/Constants_Test.java, testsuite/javax.swing.text.html.parser/ test/gnu/javax/swing/text/html/parser/low/ReaderTokenizer_Test.java: New Classpath specific tests for the parser classes in gnu namespace. 2005-03-10 Audrius Meskauskas <audriusa@bluewin.ch> * javax/swing/text/ChangedCharSetException.java, javax/swing/text/html/HTMLEditorKit.java, javax/swing/text/html/HTMLFrameHyperlinkEvent.java, javax/swing/text/html/parser/AttributeList.java, javax/swing/text/html/parser/ContentModel.java, javax/swing/text/html/parser/DocumentParser.java, javax/swing/text/html/parser/DTD.java, javax/swing/text/html/parser/DTDConstants.java, javax/swing/text/html/parser/Element.java, javax/swing/text/html/parser/Entity.java, javax/swing/text/html/parser/Parser.java, javax/swing/text/html/parser/TagElement.java, gnu/javax/swing/text/html/package.html, gnu/javax/swing/text/html/parser/gnuDTD.java, gnu/javax/swing/text/html/parser/HTML_401F.java, gnu/javax/swing/text/html/parser/htmlAttributeSet.java, gnu/javax/swing/text/html/parser/htmlValidator.java, gnu/javax/swing/text/html/parser/package.html, gnu/javax/swing/text/html/parser/models/list.java, gnu/javax/swing/text/html/parser/models/node.java, gnu/javax/swing/text/html/parser/models/noTagModel.java, gnu/javax/swing/text/html/parser/models/package.html, gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java, gnu/javax/swing/text/html/parser/models/TableRowContentModel.java, gnu/javax/swing/text/html/parser/models/transformer.java, gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java, gnu/javax/swing/text/html/parser/support/package.html, gnu/javax/swing/text/html/parser/support/parameterDefaulter.java, gnu/javax/swing/text/html/parser/support/Parser.java, gnu/javax/swing/text/html/parser/support/textPreProcessor.java, gnu/javax/swing/text/html/parser/support/low/Buffer.java, gnu/javax/swing/text/html/parser/support/low/Constants.java, gnu/javax/swing/text/html/parser/support/low/Location.java, gnu/javax/swing/text/html/parser/support/low/node.java, gnu/javax/swing/text/html/parser/support/low/package.html, gnu/javax/swing/text/html/parser/support/low/ParseException.java, gnu/javax/swing/text/html/parser/support/low/pattern.java, gnu/javax/swing/text/html/parser/support/low/Queue.java, gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java: New files. * javax/swing/text/html/HTML.java, javax/swing/text/html/parser/ParserDelegator.java: New files (replacing). * javax/swing/text/html/package.html, javax/swing/text/html/parser/package.html: Documenting the packages. 2005-03-09 Sven de Marothy <sven@physto.se> * java/util/Calendar.java (set): Use starting day of week when one is needed if none is given. * java/text/SimpleDateFormat.java (parse): Handle 1-12 and 1-24 timestamps correctly. * java/util/GregorianCalendar (computeTime, computeFields): HOUR should be in 0-11 format. (nonLeniencyCheck): Adjust leniency checking to that fact. 2005-03-09 Sven de Marothy <sven@physto.se> * gnu/java/locale/Calendar.java, gnu/java/locale/Calendar_nl.java, gnu/java/locale/Calendar_de.java, gnu/java/locale/Calendar_en.java: Removed. 2005-03-09 Sven de Marothy <sven@physto.se> * java/util/Calendar.java: Updated to use gnu.java.locale.LocaleInformation for locale info. * java/util/GregorianCalendar.java: Made gregorianCutover a hard-coded constant. It is not localized. 2005-03-09 Chris Burdess <dog@gnu.org> * gnu/xml/dom/html2/DomHTMLAnchorElement.java, gnu/xml/dom/html2/DomHTMLAppletElement.java, gnu/xml/dom/html2/DomHTMLAreaElement.java, gnu/xml/dom/html2/DomHTMLBaseElement.java, gnu/xml/dom/html2/DomHTMLBaseFontElement.java, gnu/xml/dom/html2/DomHTMLBodyElement.java, gnu/xml/dom/html2/DomHTMLBRElement.java, gnu/xml/dom/html2/DomHTMLButtonElement.java, gnu/xml/dom/html2/DomHTMLCollection.java, gnu/xml/dom/html2/DomHTMLDocument.java, gnu/xml/dom/html2/DomHTMLElement.java: New files. 2005-03-09 Michael Koch <konqueror@gmx.de> * gnu/java/locale/LocaleInformation.java, gnu/java/locale/LocaleInformation_aa.java, gnu/java/locale/LocaleInformation_aa_DJ.java, gnu/java/locale/LocaleInformation_aa_ER.java, gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, gnu/java/locale/LocaleInformation_aa_ET.java, gnu/java/locale/LocaleInformation_af.java, gnu/java/locale/LocaleInformation_af_ZA.java, gnu/java/locale/LocaleInformation_am.java, gnu/java/locale/LocaleInformation_am_ET.java, gnu/java/locale/LocaleInformation_ar.java, gnu/java/locale/LocaleInformation_ar_DZ.java, gnu/java/locale/LocaleInformation_ar_IN.java, gnu/java/locale/LocaleInformation_ar_IQ.java, gnu/java/locale/LocaleInformation_ar_JO.java, gnu/java/locale/LocaleInformation_ar_KW.java, gnu/java/locale/LocaleInformation_ar_LB.java, gnu/java/locale/LocaleInformation_ar_LY.java, gnu/java/locale/LocaleInformation_ar_MA.java, gnu/java/locale/LocaleInformation_ar_QA.java, gnu/java/locale/LocaleInformation_ar_SA.java, gnu/java/locale/LocaleInformation_ar_SY.java, gnu/java/locale/LocaleInformation_ar_TN.java, gnu/java/locale/LocaleInformation_ar_YE.java, gnu/java/locale/LocaleInformation_as.java, gnu/java/locale/LocaleInformation_as_IN.java, gnu/java/locale/LocaleInformation_az_Cyrl.java, gnu/java/locale/LocaleInformation_be.java, gnu/java/locale/LocaleInformation_be_BY.java, gnu/java/locale/LocaleInformation_bg.java, gnu/java/locale/LocaleInformation_bg_BG.java, gnu/java/locale/LocaleInformation_bn.java, gnu/java/locale/LocaleInformation_bn_IN.java, gnu/java/locale/LocaleInformation_ca.java, gnu/java/locale/LocaleInformation_ca_ES.java, gnu/java/locale/LocaleInformation_cs.java, gnu/java/locale/LocaleInformation_cs_CZ.java, gnu/java/locale/LocaleInformation_cy.java, gnu/java/locale/LocaleInformation_cy_GB.java, gnu/java/locale/LocaleInformation_da.java, gnu/java/locale/LocaleInformation_da_DK.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_de_AT.java, gnu/java/locale/LocaleInformation_de_BE.java, gnu/java/locale/LocaleInformation_de_CH.java, gnu/java/locale/LocaleInformation_de_DE.java, gnu/java/locale/LocaleInformation_de_LI.java, gnu/java/locale/LocaleInformation_de_LU.java, gnu/java/locale/LocaleInformation_dv.java, gnu/java/locale/LocaleInformation_dv_MV.java, gnu/java/locale/LocaleInformation_dz.java, gnu/java/locale/LocaleInformation_dz_BT.java, gnu/java/locale/LocaleInformation_el.java, gnu/java/locale/LocaleInformation_el_GR.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_en_AS.java, gnu/java/locale/LocaleInformation_en_AU.java, gnu/java/locale/LocaleInformation_en_BE.java, gnu/java/locale/LocaleInformation_en_BW.java, gnu/java/locale/LocaleInformation_en_BZ.java, gnu/java/locale/LocaleInformation_en_CA.java, gnu/java/locale/LocaleInformation_en_GB.java, gnu/java/locale/LocaleInformation_en_GU.java, gnu/java/locale/LocaleInformation_en_HK.java, gnu/java/locale/LocaleInformation_en_IE.java, gnu/java/locale/LocaleInformation_en_IN.java, gnu/java/locale/LocaleInformation_en_MH.java, gnu/java/locale/LocaleInformation_en_MP.java, gnu/java/locale/LocaleInformation_en_MT.java, gnu/java/locale/LocaleInformation_en_NZ.java, gnu/java/locale/LocaleInformation_en_PH.java, gnu/java/locale/LocaleInformation_en_PK.java, gnu/java/locale/LocaleInformation_en_SG.java, gnu/java/locale/LocaleInformation_en_UM.java, gnu/java/locale/LocaleInformation_en_US.java, gnu/java/locale/LocaleInformation_en_US_POSIX.java, gnu/java/locale/LocaleInformation_en_VI.java, gnu/java/locale/LocaleInformation_en_ZA.java, gnu/java/locale/LocaleInformation_en_ZW.java, gnu/java/locale/LocaleInformation_eo.java, gnu/java/locale/LocaleInformation_es.java, gnu/java/locale/LocaleInformation_es_AR.java, gnu/java/locale/LocaleInformation_es_BO.java, gnu/java/locale/LocaleInformation_es_CL.java, gnu/java/locale/LocaleInformation_es_CO.java, gnu/java/locale/LocaleInformation_es_CR.java, gnu/java/locale/LocaleInformation_es_DO.java, gnu/java/locale/LocaleInformation_es_EC.java, gnu/java/locale/LocaleInformation_es_ES.java, gnu/java/locale/LocaleInformation_es_GT.java, gnu/java/locale/LocaleInformation_es_HN.java, gnu/java/locale/LocaleInformation_es_MX.java, gnu/java/locale/LocaleInformation_es_NI.java, gnu/java/locale/LocaleInformation_es_PA.java, gnu/java/locale/LocaleInformation_es_PE.java, gnu/java/locale/LocaleInformation_es_PR.java, gnu/java/locale/LocaleInformation_es_PY.java, gnu/java/locale/LocaleInformation_es_SV.java, gnu/java/locale/LocaleInformation_es_US.java, gnu/java/locale/LocaleInformation_es_UY.java, gnu/java/locale/LocaleInformation_es_VE.java, gnu/java/locale/LocaleInformation_et.java, gnu/java/locale/LocaleInformation_et_EE.java, gnu/java/locale/LocaleInformation_eu.java, gnu/java/locale/LocaleInformation_eu_ES.java, gnu/java/locale/LocaleInformation_fa.java, gnu/java/locale/LocaleInformation_fa_AF.java, gnu/java/locale/LocaleInformation_fa_IR.java, gnu/java/locale/LocaleInformation_fi.java, gnu/java/locale/LocaleInformation_fi_FI.java, gnu/java/locale/LocaleInformation_fo.java, gnu/java/locale/LocaleInformation_fo_FO.java, gnu/java/locale/LocaleInformation_fr.java, gnu/java/locale/LocaleInformation_fr_BE.java, gnu/java/locale/LocaleInformation_fr_CA.java, gnu/java/locale/LocaleInformation_fr_CH.java, gnu/java/locale/LocaleInformation_fr_LU.java, gnu/java/locale/LocaleInformation_ga.java, gnu/java/locale/LocaleInformation_ga_IE.java, gnu/java/locale/LocaleInformation_gl.java, gnu/java/locale/LocaleInformation_gl_ES.java, gnu/java/locale/LocaleInformation_gu.java, gnu/java/locale/LocaleInformation_gu_IN.java, gnu/java/locale/LocaleInformation_gv.java, gnu/java/locale/LocaleInformation_gv_GB.java, gnu/java/locale/LocaleInformation_he.java, gnu/java/locale/LocaleInformation_he_IL.java, gnu/java/locale/LocaleInformation_hi.java, gnu/java/locale/LocaleInformation_hi_IN.java, gnu/java/locale/LocaleInformation_hr.java, gnu/java/locale/LocaleInformation_hu.java, gnu/java/locale/LocaleInformation_hu_HU.java, gnu/java/locale/LocaleInformation_hy.java, gnu/java/locale/LocaleInformation_hy_AM.java, gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, gnu/java/locale/LocaleInformation_id.java, gnu/java/locale/LocaleInformation_id_ID.java, gnu/java/locale/LocaleInformation_is.java, gnu/java/locale/LocaleInformation_is_IS.java, gnu/java/locale/LocaleInformation_it.java, gnu/java/locale/LocaleInformation_it_CH.java, gnu/java/locale/LocaleInformation_it_IT.java, gnu/java/locale/LocaleInformation_iu.java, gnu/java/locale/LocaleInformation_ja.java, gnu/java/locale/LocaleInformation_ja_JP.java, gnu/java/locale/LocaleInformation_ka.java, gnu/java/locale/LocaleInformation_kk.java, gnu/java/locale/LocaleInformation_kk_KZ.java, gnu/java/locale/LocaleInformation_kl.java, gnu/java/locale/LocaleInformation_kl_GL.java, gnu/java/locale/LocaleInformation_km.java, gnu/java/locale/LocaleInformation_km_KH.java, gnu/java/locale/LocaleInformation_kn.java, gnu/java/locale/LocaleInformation_kn_IN.java, gnu/java/locale/LocaleInformation_ko.java, gnu/java/locale/LocaleInformation_ko_KR.java, gnu/java/locale/LocaleInformation_kw.java, gnu/java/locale/LocaleInformation_kw_GB.java, gnu/java/locale/LocaleInformation_ky.java, gnu/java/locale/LocaleInformation_lo.java, gnu/java/locale/LocaleInformation_lo_LA.java, gnu/java/locale/LocaleInformation_lt.java, gnu/java/locale/LocaleInformation_lt_LT.java, gnu/java/locale/LocaleInformation_lv.java, gnu/java/locale/LocaleInformation_lv_LV.java, gnu/java/locale/LocaleInformation_mk.java, gnu/java/locale/LocaleInformation_ml.java, gnu/java/locale/LocaleInformation_ml_IN.java, gnu/java/locale/LocaleInformation_mn.java, gnu/java/locale/LocaleInformation_mn_MN.java, gnu/java/locale/LocaleInformation_mr.java, gnu/java/locale/LocaleInformation_mr_IN.java, gnu/java/locale/LocaleInformation_ms.java, gnu/java/locale/LocaleInformation_ms_BN.java, gnu/java/locale/LocaleInformation_ms_MY.java, gnu/java/locale/LocaleInformation_mt.java, gnu/java/locale/LocaleInformation_mt_MT.java, gnu/java/locale/LocaleInformation_nb.java, gnu/java/locale/LocaleInformation_nb_NO.java, gnu/java/locale/LocaleInformation_nl.java, gnu/java/locale/LocaleInformation_nl_BE.java, gnu/java/locale/LocaleInformation_nl_NL.java, gnu/java/locale/LocaleInformation_nn.java, gnu/java/locale/LocaleInformation_nn_NO.java, gnu/java/locale/LocaleInformation_om.java, gnu/java/locale/LocaleInformation_om_ET.java, gnu/java/locale/LocaleInformation_om_KE.java, gnu/java/locale/LocaleInformation_or.java, gnu/java/locale/LocaleInformation_or_IN.java, gnu/java/locale/LocaleInformation_pa.java, gnu/java/locale/LocaleInformation_pa_IN.java, gnu/java/locale/LocaleInformation_pl.java, gnu/java/locale/LocaleInformation_pl_PL.java, gnu/java/locale/LocaleInformation_ps.java, gnu/java/locale/LocaleInformation_ps_AF.java, gnu/java/locale/LocaleInformation_pt.java, gnu/java/locale/LocaleInformation_pt_BR.java, gnu/java/locale/LocaleInformation_pt_PT.java, gnu/java/locale/LocaleInformation_ro.java, gnu/java/locale/LocaleInformation_ro_RO.java, gnu/java/locale/LocaleInformation_ru.java, gnu/java/locale/LocaleInformation_ru_RU.java, gnu/java/locale/LocaleInformation_ru_UA.java, gnu/java/locale/LocaleInformation_sa.java, gnu/java/locale/LocaleInformation_sa_IN.java, gnu/java/locale/LocaleInformation_sk.java, gnu/java/locale/LocaleInformation_sk_SK.java, gnu/java/locale/LocaleInformation_sl.java, gnu/java/locale/LocaleInformation_so.java, gnu/java/locale/LocaleInformation_so_DJ.java, gnu/java/locale/LocaleInformation_so_ET.java, gnu/java/locale/LocaleInformation_so_KE.java, gnu/java/locale/LocaleInformation_so_SO.java, gnu/java/locale/LocaleInformation_sq.java, gnu/java/locale/LocaleInformation_sq_AL.java, gnu/java/locale/LocaleInformation_sr.java, gnu/java/locale/LocaleInformation_sr_Latn.java, gnu/java/locale/LocaleInformation_sv.java, gnu/java/locale/LocaleInformation_sv_FI.java, gnu/java/locale/LocaleInformation_sv_SE.java, gnu/java/locale/LocaleInformation_sw.java, gnu/java/locale/LocaleInformation_sw_KE.java, gnu/java/locale/LocaleInformation_sw_TZ.java, gnu/java/locale/LocaleInformation_ta.java, gnu/java/locale/LocaleInformation_ta_IN.java, gnu/java/locale/LocaleInformation_te.java, gnu/java/locale/LocaleInformation_te_IN.java, gnu/java/locale/LocaleInformation_th.java, gnu/java/locale/LocaleInformation_th_TH.java, gnu/java/locale/LocaleInformation_ti.java, gnu/java/locale/LocaleInformation_ti_ER.java, gnu/java/locale/LocaleInformation_ti_ET.java, gnu/java/locale/LocaleInformation_tr.java, gnu/java/locale/LocaleInformation_tr_TR.java, gnu/java/locale/LocaleInformation_tt.java, gnu/java/locale/LocaleInformation_tt_RU.java, gnu/java/locale/LocaleInformation_uk.java, gnu/java/locale/LocaleInformation_uk_UA.java, gnu/java/locale/LocaleInformation_ur.java, gnu/java/locale/LocaleInformation_uz.java, gnu/java/locale/LocaleInformation_uz_AF.java, gnu/java/locale/LocaleInformation_vi.java, gnu/java/locale/LocaleInformation_zh.java, gnu/java/locale/LocaleInformation_zh_CN_Hans.java, gnu/java/locale/LocaleInformation_zh_HK_Hant.java, gnu/java/locale/LocaleInformation_zh_Hant.java, gnu/java/locale/LocaleInformation_zh_MO_Hant.java, gnu/java/locale/LocaleInformation_zh_SG_Hans.java, gnu/java/locale/LocaleInformation_zh_TW_Hant.java: Regenerated with current gnu.localegen. 2005-03-09 Tom Tromey <tromey@redhat.com> * java/net/URLClassLoader.java (addURLImpl): Reset 'thisString'. (toString): Synchronize. 2005-03-09 Michael Koch <konqueror@gmx.de> * org/omg/CORBA/ARG_IN.java, org/omg/CORBA/ARG_INOUT.java, org/omg/CORBA/ARG_OUT.java, org/omg/CORBA/Any.java, org/omg/CORBA/AnyHolder.java, org/omg/CORBA/BAD_CONTEXT.java, org/omg/CORBA/BAD_INV_ORDER.java, org/omg/CORBA/BAD_OPERATION.java, org/omg/CORBA/BAD_PARAM.java, org/omg/CORBA/BAD_TYPECODE.java, org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/Bounds.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/COMM_FAILURE.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/CharSeqHolder.java, org/omg/CORBA/CompletionStatus.java, org/omg/CORBA/Context.java, org/omg/CORBA/ContextList.java, org/omg/CORBA/DATA_CONVERSION.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/DoubleSeqHolder.java, org/omg/CORBA/FREE_MEM.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/IDLEntity.java, org/omg/CORBA/IMP_LIMIT.java, org/omg/CORBA/INITIALIZE.java, org/omg/CORBA/INTERNAL.java, org/omg/CORBA/INTF_REPOS.java, org/omg/CORBA/INVALID_TRANSACTION.java, org/omg/CORBA/INV_FLAG.java, org/omg/CORBA/INV_IDENT.java, org/omg/CORBA/INV_OBJREF.java, org/omg/CORBA/INV_POLICY.java, org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/LongLongSeqHolder.java, org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/MARSHAL.java, org/omg/CORBA/NO_IMPLEMENT.java, org/omg/CORBA/NO_MEMORY.java, org/omg/CORBA/NO_PERMISSION.java, org/omg/CORBA/NO_RESPONSE.java, org/omg/CORBA/NamedValue.java, org/omg/CORBA/OBJECT_NOT_EXIST.java, org/omg/CORBA/OBJ_ADAPTER.java, org/omg/CORBA/ORB.java, org/omg/CORBA/Object.java, org/omg/CORBA/OctetSeqHolder.java, org/omg/CORBA/PERSIST_STORE.java, org/omg/CORBA/Principal.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/ShortSeqHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TCKind.java, org/omg/CORBA/TRANSACTION_REQUIRED.java, org/omg/CORBA/TRANSACTION_ROLLEDBACK.java, org/omg/CORBA/TRANSIENT.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/TypeCodeHolder.java, org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/TypeCodePackage/Bounds.java, org/omg/CORBA/ULongLongSeqHolder.java, org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UNKNOWN.java, org/omg/CORBA/UShortSeqHolder.java, org/omg/CORBA/UserException.java, org/omg/CORBA/WCharSeqHolder.java, org/omg/CORBA/portable/IDLEntity.java, org/omg/CORBA/portable/InputStream.java, org/omg/CORBA/portable/OutputStream.java, org/omg/CORBA/portable/Streamable.java: Use our standard copyright header. 2005-03-09 Michael Koch <konqueror@gmx.de> * org/omg/CORBA/AnyHolder.java: Added missing import. 2005-03-09 Robert Schuster <thebohemian@gmx.net> * java/awt/AWTEvent.java (toString): Added case for source not being an AWT component. 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/TypeCodeHolder.java: Fixing the _read method. 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/NamedValue.java, org/omg/CORBA/ARG_IN.java, org/omg/CORBA/ARG_OUT.java, org/omg/CORBA/ARG_INOUT.java: New files. 2005-03-08 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/AnyHolder.java: New file. 2005-03-08 David Gilbert <david.gilbert@object-refinery.com> * java/awt/Font.java (decode): Handle null argument and allow space as delimiter. 2005-03-07 Chris Burdess <dog@gnu.org> * gnu/java/net/protocol/https/Handler.java: New file. 2005-03-07 Jeroen Frijters <jeroen@frijters.net> * java/io/DataInputStream.java (ignoreInitialNewline): Removed (readLine): Changed newline handling. 2005-03-07 Jeroen Frijters <jeroen@frijters.net> * java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp. (AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP): Adjusted to match new regexp. 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org> * gnu/CORBA/primitiveArrayTypeCode.java: Moved from org.omg.CORBA. * gnu/CORBA/primitiveTypeCode.java: Likewise. * org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/TypeCodeHolder.java: Added necessary imports. * org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/CharSeqHolder.java, org/omg/CORBA/DoubleSeqHolder.java, org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/LongLongSeqHolder.java, org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/OctetSeqHolder.java, org/omg/CORBA/ShortSeqHolder.java, org/omg/CORBA/ULongLongSeqHolder.java, org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UShortSeqHolder.java, org/omg/CORBA/WCharSeqHolder.java: Likewise and changed direct value assignments to setValue calls. 2005-03-06 Andrew John Hughes <gnu_andrew@member.fsf.org> * org/omg/CORBA/CompletionStatus.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/primitiveTypeCode.java: Fix references to Bounds and add implementations of IDLEntity. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/CompletionStatus.java: Documenting that serialVersionUID is from v1.4. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/Context.java, org/omg/CORBA/ContextList.java: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TCKind.java: Making fields final. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/Any.java, org/omg/CORBA/Principal.java, org/omg/CORBA/TypeCodePackage/Bounds.java, org/omg/CORBA/TypeCodePackage/package.html: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UShortSeqHolder.java, org/omg/CORBA/WCharSeqHolder.java, org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/CharSeqHolder.java, org/omg/CORBA/DoubleSeqHolder.java, org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/LongLongSeqHolder.java, org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/OctetSeqHolder.java, org/omg/CORBA/ShortSeqHolder.java, org/omg/CORBA/ULongLongSeqHolder.java: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, org/omg/CORBA/ShortHolder.java, org/omg/CORBA/StringHolder.java, org/omg/CORBA/TypeCodeHolder.java, org/omg/CORBA/BooleanHolder.java, org/omg/CORBA/ByteHolder.java, org/omg/CORBA/CharHolder.java, org/omg/CORBA/DoubleHolder.java, org/omg/CORBA/FixedHolder.java, org/omg/CORBA/FloatHolder.java, org/omg/CORBA/primitiveTypeCode.java, org/omg/CORBA/primitiveArrayTypeCode.java: New files. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/portable/InputStream.java, org/omg/CORBA/portable/OutputStream.java, org/omg/CORBA/portable/IDLEntity.java, org/omg/CORBA/portable/Streamable.java: New files. * org/omg/CORBA/Object.java, org/omg/CORBA/ORB.java: New files (just to keep code compilable). 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/CompletionStatus.java: Replacing serialVersionUID v1.2 into v1.4. 2005-03-06 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/TypeCodePackage/BadKind.java, org/omg/CORBA/SystemException.java, org/omg/CORBA/TypeCode.java, org/omg/CORBA/UserException.java, org/omg/CORBA/CompletionStatus.java: Adding serialVersionUID. 2005-03-05 Andreas Tobler <a.tobler@schweiz.ch> * native/fdlibm/dtoa.c (_dtoa_r): Initialize variables ilim, ilim1 and spec_case. Initialize pointer mlo. * native/fdlibm/strtod.c (_strtod_r): Initialize pointers bb, bd, ds and delta. * native/fdlibm/e_asin.c (__ieee754_asin): Initialize variable t. * native/fdlibm/e_exp.c (__ieee754_exp): Initialize variables hi, lo and k. * native/fdlibm/e_rem_pio2.c (__ieee754_rem_pio2): Initialize uninitialized variable z. 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/BAD_OPERATION.java: Formatting change (replacing CR CR LF by CR LF). 2005-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org> * org/omg/CORBA/Bounds.java: New file. * org/omg/CORBA/TypeCode.java: Commented out Any to fix build. From Audrius Meskauskas: * org/omg/CORBA/BAD_OPERATION.java: New file. 2005-03-05 Audrius Meskauskas <audriusa@bluewin.ch> * org/omg/CORBA/INV_POLICY.java, org/omg/CORBA/NO_PERMISSION.java, org/omg/CORBA/BAD_INV_ORDER.java, org/omg/CORBA/INTF_REPOS.java, org/omg/CORBA/INV_IDENT.java, org/omg/CORBA/NO_IMPLEMENT.java, org/omg/CORBA/UNKNOWN.java, org/omg/CORBA/INV_FLAG.java, org/omg/CORBA/BAD_TYPECODE.java, org/omg/CORBA/NO_MEMORY.java, org/omg/CORBA/INVALID_TRANSACTION.java, org/omg/CORBA/INTERNAL.java, org/omg/CORBA/COMM_FAILURE.java, org/omg/CORBA/PERSIST_STORE.java, org/omg/CORBA/BAD_CONTEXT.java, org/omg/CORBA/INV_OBJREF.java, org/omg/CORBA/TRANSACTION_REQUIRED.java, org/omg/CORBA/TRANSACTION_ROLLEDBACK.ja
Diffstat (limited to 'doc')
-rw-r--r--doc/api/Makefile.am2
-rw-r--r--doc/hacking.texinfo15
-rw-r--r--doc/www.gnu.org/Makefile2
-rw-r--r--doc/www.gnu.org/cp-tools/Makefile32
-rwxr-xr-xdoc/www.gnu.org/cp-tools/cp-tools.wml59
-rw-r--r--doc/www.gnu.org/cp-tools/texidoclet.html597
-rw-r--r--doc/www.gnu.org/events/escape_fosdem05.wml28
7 files changed, 721 insertions, 14 deletions
diff --git a/doc/api/Makefile.am b/doc/api/Makefile.am
index 3cdf04a6a..8ec875806 100644
--- a/doc/api/Makefile.am
+++ b/doc/api/Makefile.am
@@ -30,7 +30,7 @@ uninstall-local:
html: create_html
clean:
- -rm -rf html create_html
+ -rm -rf html create_html gjdoc_rawcomment.cache
create_html:
-$(MKDIR) html > /dev/null 2>&1
diff --git a/doc/hacking.texinfo b/doc/hacking.texinfo
index f9cddd6f7..90bd86b07 100644
--- a/doc/hacking.texinfo
+++ b/doc/hacking.texinfo
@@ -501,7 +501,20 @@ conventions):
@item
If possible, generate specific imports (expand) over java.io.* type
-imports. Order by gnu, java, javax, org.
+imports. Order by gnu, java, javax, org. There must be one blank line
+between each group. The imports themselves are ordered alphabetically by
+package name. Classes and interfaces occur before sub-packages. The
+classes/interfaces are then also sorted alphabetical. Note that uppercase
+characters occur before lowercase characters.
+
+@example
+import gnu.java.awt.EmbeddedWindow;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import javax.swing.JFrame;
+@end example
@item
Blank line after package statement, last import statement, classes,
diff --git a/doc/www.gnu.org/Makefile b/doc/www.gnu.org/Makefile
index 7556f182e..2724a1810 100644
--- a/doc/www.gnu.org/Makefile
+++ b/doc/www.gnu.org/Makefile
@@ -1,4 +1,4 @@
-SUBDIRS := announce downloads docs faq events
+SUBDIRS := announce downloads docs faq events cp-tools
ifndef WMK
export WMK=wmk
diff --git a/doc/www.gnu.org/cp-tools/Makefile b/doc/www.gnu.org/cp-tools/Makefile
new file mode 100644
index 000000000..93ec48c62
--- /dev/null
+++ b/doc/www.gnu.org/cp-tools/Makefile
@@ -0,0 +1,32 @@
+ifndef WMK
+ export WMK=wmk
+endif
+ifndef WML
+ export WML=wml
+endif
+
+WML_SRC = $(wildcard *.wml)
+WML_OBJS = $(patsubst %.wml,%.html,$(WML_SRC))
+
+%.html: %.wml ../include/macros.wml ../include/layout.wml
+ $(WML) -o $@ $<
+# -rm -f $(patsubst %.wml,%.html,$<)
+
+all : $(WML_OBJS) subdirs
+
+.PHONY : clean
+clean :
+ $(foreach dir, $(SUBDIRS), sh -c "cd $(dir) && $(MAKE) clean";)
+ -rm -f *.html
+
+.PHONY : subdirs
+subdirs :
+ $(foreach dir, $(SUBDIRS), sh -c "cd $(dir) && $(MAKE)";)
+
+.PHONY : publish
+publish :
+ @sh -c "if [ "$(CLASSPATH_WEBROOT)x" = x ]; then echo 'You must set CLASSPATH_WEBROOT in your environment first'; exit 1; fi"
+ @sh -c "if [ ! -d $(CLASSPATH_WEBROOT) ]; then echo 'You must set CLASSPATH_WEBROOT in your environment first'; exit 1; fi"
+ $(foreach dir, $(SUBDIRS), sh -c "cd $(dir) && $(MAKE) publish";)
+ -cp -f *.html $(CLASSPATH_WEBROOT)/cp-tools/
+
diff --git a/doc/www.gnu.org/cp-tools/cp-tools.wml b/doc/www.gnu.org/cp-tools/cp-tools.wml
new file mode 100755
index 000000000..902544fbe
--- /dev/null
+++ b/doc/www.gnu.org/cp-tools/cp-tools.wml
@@ -0,0 +1,59 @@
+#!wml --include=..
+
+#include "include/layout.wml"
+
+<set-var last-modified-author="mjw">
+<subject "GNU Classpath Tools">
+
+<box>
+<boxtitle><a name="Tools">GNU Classpath::Tools</a></boxtitle>
+<boxitem>
+GNU Classpath Tools is a collection of tools for programmers using the
+GNU Classpath library including a byte code disassembler, a JNI C header
+file generator, serial version uid calculator, character converter, remote
+method invocation tools and a documentation generation framework for java
+source files. Plus tools specific to GNU Classpath development for generating
+locale, currency and timezone information.
+</boxitem>
+</box>
+
+<box>
+<boxtitle><a name="Programs">GNU Classpath::Tools::Programs</a></boxtitle>
+<boxitem>
+GNU Classpath Tools contains the following tools. Some have their own
+page describing them in more detail:
+<ul>
+<li><b>gjdoc</b>
+ A documentation generation framework for java source files.</li>
+<li><b><createlink url="cp-tools/texidoclet.html" name="texidoclet"/></b>
+ A "doclet" for converting comments into GNU TexInfo source.</li>
+<li>RMI tools such as rmic and rmiregistry.</li>
+<li>Miscellaneous tools such as javap, javah, serialver and native2ascii/</a>
+<li>GNU Classpath specific tools localgen and currencygen.</li>
+</lu>
+</boxitem>
+</box>
+
+<box>
+<boxtitle><a name="Development">GNU Classpath::Tools::Development</a></boxtitle>
+<boxitem>
+GNU Classpath Tools is part of the GNU Classpath project which is hosted at
+Savannah. The project page is
+<createlink url="http://savannah.gnu.org/projects/classpath/"/>.
+From there you can submit bug reports, check the latest news, find tasks
+yet to be done, and most importantly submit patches!
+<p>
+There is one general discussion list for Classpath-tools. You may
+<createlink url="" name="subscribe"/> to the mailing list via the web.
+However, you may also just send an email message with a subject of "subscribe"
+to <createlink url="mailto:cp-tools-discuss-request@gnu.org"/>.
+You may <createlink url="" name="unsubscribe"/> from the mailing list via the
+web as well.
+</boxitem>
+
+<boxtitle><a name="License">GNU Classpath::Tools::Distribution Terms</a></boxtitle>
+<boxitem>
+All GNU Classpath Tools are distributed under the terms of the
+<createlink url="/copyleft/gpl.html" name="GNU General Public License">.
+</boxitem>
+</box>
diff --git a/doc/www.gnu.org/cp-tools/texidoclet.html b/doc/www.gnu.org/cp-tools/texidoclet.html
new file mode 100644
index 000000000..5f772d251
--- /dev/null
+++ b/doc/www.gnu.org/cp-tools/texidoclet.html
@@ -0,0 +1,597 @@
+<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
+<HTML>
+<HEAD>
+<TITLE>GNU texidoclet - GNU Project - Free Software Foundation (FSF)</TITLE>
+<A HREF=""></A>
+</HEAD>
+<BODY BGCOLOR="#ffffff" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" VLINK="#9900DD">
+<H1>GNU texidoclet</H1>
+
+<h2>Table Of Contents</h2>
+<ol>
+ </li><li><a href="#Introduction">Introduction</a>
+
+ <ul>
+ <li><a href="#whatis">What is TexiDoclet?</a>
+ </li><li><a href="#whyuse">Why use the info format?</a>
+ </li><li><a href="#howstart">How do I get started?</a>
+ </li></ul>
+
+ </li><li><a href="#Requirements">Requirements</a>
+
+ </li><li><a href="#Download">Download</a>
+
+ </li><li><a href="#Installation">Installation</a>
+
+ </li><li><a href="#configure">Configure</a>
+
+ </li><li><a href="#Usage">Usage</a>
+ </li><li><a href="#Bugs">BUGS</a>
+ </li><li><a href="#History">History</a>
+ </li><li><a href="#Todo">TODO</a>
+ </li>
+</ol>
+
+<hr>
+
+<a name="Introduction"></a> <h2>1. Introduction</h2>
+
+<h3><a name="whatis"></a>What is GNU TexiDoclet?</h3>
+
+GNU TexiDoclet is a system for creating <b>info</b> pages from Java
+source documentation. It is part of the <a
+href="/software/classpath/">GNU Classpath</a> project, however it can
+also be used as standalone doclet used with any Java-compatible
+platform.
+
+<p>You can use TexiDoclet to create API documentation in <b>info</b>
+format for any set of Java packages (including classpath). The latter
+will reproduce the full Java API documentation for use on text-only
+displays, or for integrating it into the GNU Emacs online help
+facility. </p><p>TexiDoclet also includes an Elisp package which adds
+context-sensitive help features to GNU Emacs.
+</p>
+
+<table bgcolor="#cccccc" border="0" cols="1" width="100%">
+ <tbody>
+ <tr>
+ <td><b>Note:</b> This is alpha software. You should not use
+ TexiDoclet in a production environment, because it has not yet
+ been tested for reliability. Also, see <a href="#Bugs">Bugs</a>
+ for a list of currently missing
+ features.</td></tr></tbody></table> <h3><a name="whyuse"></a>Why
+ use the <b>info</b> format?</h3>Although the <b>info</b> format
+ is raw text with nearly no formatting or highlighting, using the
+ <b>info</b> version of the Java API documentation can have a
+ number of advantages even on graphical displays - especially if
+ you are using GNU Emacs:
+
+<ul>
+ <li>Because it is text-only, <b>info</b> is pretty fast.
+ </li><li>You can easily navigate through <b>info</b> pages using only the keyboard
+ - which doesn't hold true for most HTML browsers available today, where you
+ always have to grab the mouse or tab the focus.
+ </li><li>You can use all the powerful Emacs facilities to browse the documentation
+ (e.g. incremental search, regular expressions, bookmarks).
+ </li><li>You can copy documentation fragments (like the definition of a method you
+ want to overload) easily using the keyboard, again having all Emacs facilities
+ right at hand, such as the ring buffer.
+ </li><li>You have no frames in <b>info</b>, but you can use the Speedbar contained
+ in recent Emacs distributions for the same purpose [not tested as yet].
+ </li></ul>
+
+<h3><a name="howstart"></a>How do I get started?</h3>
+<ul>
+ <li>Check the <a href="#Requirements">Requirements</a>
+ section and download/install any missing tools.
+ </li><li><a href="#Download">Download</a>
+ and <a href="#Installation">unpack</a>
+ the TexiDoclet package.
+ </li><li>See section <a href="#configure">Configure</a>
+ for further instructions. </li></ul>
+
+<h3>Thanks!</h3>
+<p>TexiDoclet was originally written as a standalone doclet by <a
+href="http://savannah.gnu.org/users/julian/">Julian Scheid</a> and was
+contributed to the GNU Project as part of GNU Classpath.</a>
+</p>
+
+
+<hr>
+
+<a name="Requirements"></a>
+
+<h2>2. Requirements</h2>In order to use TexiDoclet, you need the
+following software installed:
+
+<ul>
+ <li>A Java platform 1.2 or better. The intention is to be able have
+ TexiDoclet work first and foremost with <a
+ href="/software/classpath/">GNU Classpath</a> and other completely
+ free toolchains (<em>with <a href="gjdoc.en.html">gjdoc</a> we are
+ 99% there!</em>) although it can be used with non-free VMs.</li>
+
+ <li>GNU Make and GNU makeinfo. Note: makeinfo is contained in the GNU
+ texinfo package. </li>
+
+ <li>A Unix environment:
+ <ul>
+ <li><tt>bash</tt> and the standard commands like <tt>cp</tt> are essential
+ </li><li><tt>which</tt> and <tt>awk</tt> are required for checking the setup
+ </li><li><tt>gzip</tt> is used to compress the <b>info</b> pages. </li>
+ </ul>
+
+<!--
+ </li><li>The Java Community source code, if you want to reproduce
+ documentation for the Java core API. <strong>Note: this is
+ <em>not</em> distributed with TexiDoclet because it is released
+ under a non-free software license, the SCSL, which is incompatible
+ with the GNU GPL. If you wish to create the Java API documentation
+ you must download and agree to it's terms (we cannot do
+ this).</strong></li>
+-->
+
+ </ul>
+
+ Makeinfo is required to convert the texinfo source into the
+ <b>info</b> format. If you only need the texinfo source, you don't
+ need makeinfo. Unix users will probably find a makeinfo preinstalled
+ on their system. Windows users can find free precompiled binaries
+ on the Internet (look for the Texinfo package). <br> 
+
+<table bgcolor="#cccccc" border="0" cols="1" width="100%">
+ <tbody>
+ <tr>
+ <td><b>Note:</b> There are some 16-bit makeinfo binaries available online,
+ but they won't work. You need to look for an up-to-date 32-bit
+ binary.</td></tr></tbody>
+</table>
+
+<p>GNU Make is required because if you want to generate the full
+standard Java API documentation, each package must be processed
+individually. The Makefile works with patterns to process the packages
+individually and merge the results.</p>
+
+<p>Again, Unix users will find Make preinstalled. Windows users can
+find precompiled binaries on the Internet for free. <br> 
+</p>
+
+<table bgcolor="#cccccc" border="0" cols="1" width="100%">
+ <tbody>
+ <tr>
+ <td><b>Note:</b> Use only GNU Make - you will probably get into
+ trouble if you try to use a different Make tool, because the
+ TexiDoclet Makefile uses some GNU-specific
+ features.</td></tr>
+ </tbody>
+</table>
+
+<!--
+<p>You need the Java community source code if you want to reproduce the full
+core API documentation. Get it from <a href="http://developer.java.sun.com/">Sun's Java Developer Website</a>. Having
+the source at hand is generally recommended. <br> 
+</p>
+-->
+
+<table bgcolor="#cccccc" border="0" cols="1" width="100%">
+ <tbody>
+ <tr>
+ <td><b>Tip:</b> Configuring TexiDoclet is much easier if you make sure
+ that all utilities (including the Java tools) are on your system search
+ path.</td></tr></tbody></table>
+
+<p>
+TexiDoclet has been tested on the following systems:
+</p><p>
+
+</p><table border="1" cols="3" width="100%">
+ <tbody>
+ <tr>
+ <td><b>Operating System</b></td>
+ <td><b>JDK</b></td>
+ <td><b>Other</b></td></tr>
+
+<!-- Windows untested at the moment
+ <tr>
+ <td>Windows 98</td>
+ <td>Sun JDK 1.3 RC2</td>
+ <td>Cygwin B-20 (GNU bash 2.02.1) <br>GNU Make 3.78.1 <br>GNU makeinfo
+ 1.68 (GNU texinfo 3.12)  <br>GNU Emacs 20.6.1</td>
+ </tr>
+-->
+ <tr>
+ <td>Linux kernel 2.2.16 on Intel / Red Hat 7.0 distribution</td>
+ <td>Sun JDK 1.2.2</td>
+
+ <td>GNU bash 2.04.11 <br>GNU Make 3.79.1 <br>GNU makeinfo 4.0
+ <br>GNU Emacs 20.3.1</td></tr>
+
+ <tr>
+ <td>Linux kernel 2.2.9-27mdk / Mandrake distribution
+ <em>(thanks to Owen Lydiard for the report)</em></td>
+ <td>JDK 1.3</td>
+ <td> GNU make 3.77<br>
+ makeinfo (GNU texinfo) 4.0<br>
+ GNU Emacs 20.3.1</td>
+ </tr>
+
+ <tr>
+
+ <td colspan="3">As of the date of this document, no other
+ configurations have been tested. If you install TexiDoclet on a
+ different system, be it successful or not, please contact the <a
+ href="http://savannah.gnu.org/project/memberlist.php?group_id=508">developers</a>
+ so that this list can be extended.</td></tr></tbody>
+</table>
+
+
+<h3>3.1 Tool download locations for Windows users [untested]</h3>
+
+<p>Although the present version of TexiDoclet has not been tested on
+Windows, a previous incarnation was working using the following:
+Windows 98 / Sun JDK 1.3 RC2 / Cygwin B-20 (GNU bash 2.02.1) / GNU
+Make 3.78.1 / GNU makeinfo 1.68 (GNU texinfo 3.12) / GNU Emacs
+20.6.1</p>
+
+<p>Here are a few URLs for getting the Windows ports of the required
+software:</p>
+
+<ul>
+<li><a href="http://sourceware.cygnus.com/cygwin/">The Cygwin project</a> offers the most
+ sophisticated port of Unix utilities for free download. Their "full" package
+ includes a Bash and a full-featured Unix environment (including <tt>grep</tt>, <tt>less</tt>, <tt>awk</tt> and other
+ useful commands.) With regard to TexiDoclet, only GNU <tt>make</tt> and <tt>makeinfo</tt>
+ are missing.
+
+</li><li><a href="http://www.tertius.com/projects/library/#cygwin32">tertius.com</a> contains a
+ link to a Windows port of the texinfo package,
+ including the required <tt>makeinfo</tt> tool. It also includes a standalone <b>info</b> viewer.
+
+</li>
+
+<li>Refer to the <a
+href="http://www.gnu.org/software/make/make.html">GNU Make
+homepage</a> and to <a
+href="http://ftp.gnu.org/pub/gnu/">http://ftp.gnu.org</a> for
+downloading the GNU Make binaries for Windows. </li></ul>
+
+<hr>
+
+<a name="Download"></a>
+
+<a name="Download">
+<h2>3. Download</a></h2>
+
+The old (pre-GNU) version of TexiDoclet is still located at our old
+development site on sourceforge and is available from <a
+href="http://sourceforge.net/project/showfiles.php?group_id=7984">SourceForge</a>.
+This (old) 0.5 version is provided purely as a convenience, and will
+soon be replaced by a new version . Subsequent releases will be made
+available at via the GNU ftp site (<a
+href="http://ftp.gnu.org/pub/gnu/">http://ftp.gnu.org/pub/gnu/).</a>
+
+<p>The package includes an autoconfiguration system, the full source
+code, and additional Emacs add-ons. It unpacks into a separate
+directory named "<tt>texidoclet-(version)</tt>". </p>
+
+<p>If you want to take a look at TexiDoclet's output first, here is a
+<a
+href="http://texidoclet.sf.net/texidoclet-api-info-0.5.tar.gz">sample
+(32 K gzipped tar)</a>. It's the converted `info' docs for the
+TexiDoclet API (please note that the package name
+<tt>gnu.texidoclet</tt> is now obsoleted by
+<tt>gnu.classpath.tools.doclets.texidoclet</tt>) itself. [To view run
+the standalone <tt>info</tt> viewer: <tt>info -f
+texidoclet.info</tt>.]
+</p>
+
+<hr>
+
+<a name="Installation"></a>
+
+<h2>4. Installation</h2>
+
+
+<p><strong>Please note the following instructions relate purely to the
+old 0.5 version of GNU texidoclet, which is currently the only
+release</strong></p>
+
+<p>In order to install TexiDoclet, you should unpack it to a location
+of your choice. TexiDoclet will unpack into a separate subdirectory,
+which contains the following files and directories:</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td><tt>Makefile </tt></td>
+ <td></td>
+ <td>the TexiDoclet main Makefile.</td></tr>
+ <tr>
+ <td><tt>COPYING </tt></td>
+ <td> </td>
+ <td>the GNU public license (Version 2)</td></tr>
+ <tr>
+ <td><tt>etc/ </tt></td> <td></td>
+
+ <td>contains Makefile template for generating the docs for Sun's
+ code.</td></tr>
+ <tr>
+ <td><tt>lisp/ </tt></td>
+ <td></td>
+ <td>contains add-ons for enabling context-sensitive help in Emacs.</td></tr>
+ <tr>
+ <td><tt>source/ </tt></td>
+ <td></td>
+ <td>contains the full Java source code for TexiDoclet</td></tr>
+</tbody></table>
+
+<p>After you have unpacked the archive, you should configure TexiDoclet as
+described in the following section, <a href="#configure">Configure</a>.</p>
+
+<hr>
+
+<a name="configure"></a>
+
+<h2>6. Configure</h2>
+
+<p><strong>Please note the following instructions relate purely to the
+old 0.5 version of GNU texidoclet, which is currently the only
+release</strong></p>
+
+[Taken from the <tt>README</tt> file in the distribution]
+
+<pre>
+Installation:
+============
+
+1. The usual GNU autoconf procedure applies:
+
+ ./configure
+ make
+
+ Read the generic INSTALL file for the details.
+
+2. Extra texidoclet-specific options for `configure':
+
+ `--with-jdkdir=DIR'
+
+ DIR specifies the location of the JDK (if it's not on the PATH)
+
+ `--with-javadocjar=FILE'
+
+ Use FILE as jar file with javadoc support.
+
+3. This will generate the jar file in source/TexiDoclet.jar. You can
+ choose to run "make install" at this point, although this is not,
+ strictly speaking, necessary.
+
+4. To see an example of the invocation of TexiDoclet, type "make
+ check". This will build the `info' docs for texidoclet itself in
+ the "source" subdirectory.
+</pre>
+
+<hr>
+
+<a name="Usage"></a>
+
+<h2>8. Usage</h2>
+
+<p><strong>Please note the following instructions relate purely to the
+old 0.5 version of GNU texidoclet, which is currently the only
+release</strong></p>
+
+[Taken from the <tt>README</tt> file in the distribution]
+
+<pre>
+Usage:
+=====
+
+1. TexiDoclet now works like any other doclet [Consult
+ http://java.sun.com/j2se/javadoc/ for further information on
+ Javadoc and the Javadoc API], it can be invoked with default
+ options by merely supplying the path the doclet and the doclet
+ invocation class (which is `gnu.texidoclet.Driver'):
+
+javadoc -docletpath TexiDoclet.jar -doclet gnu.texidoclet.Driver &lt;filename&gt; ...
+
+2. It also accepts all the Standard Sun doclet options, in addition
+ to some TexiDoclet-specific ones, which are listed if you invoke
+ javadoc without any Java source files or packages. Here are those
+ options:
+
+-d &lt;directory&gt; Destination directory for output files
+-tocbase &lt;base&gt; Prefix for all package-level texi files (default 'packages'
+-indexbase &lt;base&gt; Prefix for package index
+-allclassesbase &lt;base&gt; Prefix for all class list
+-treebase &lt;base&gt; Prefix for tree output
+-etagsname &lt;base&gt; Prefix for package etags
+-tocheader &lt;text&gt; Header for each texi file
+-tocfooter &lt;text&gt; Footer for each texi file
+-copyrightnotice &lt;text&gt; Copyright information on each texi page
+-wordwrappos &lt;chars&gt; Number of columns at which to wrap
+-firstlineindent &lt;chars&gt; Number of columns to indent
+-includeauthor Include author information?
+-fulltreealignment &lt;type&gt; 'replace' or null
+-heritagealignment &lt;type&gt; 'replace' or null
+
+ Most of these options are self-explanatory and all have
+ `reasonable' defaults, and are in the process of being more fully
+ documented.
+
+3. To generate the `info' documentation, invoke `makeinfo' on the
+ resultant `.texi' file. See the documentation accompanying your
+ texinfo installation for more details. [Note you can use texinfo
+ to also generate printed and HTML documentation from the `.texi'
+ files, but note that there are more specialised doclets for that
+ purpose].
+</pre>
+
+<hr>
+
+<a name="Bugs"></a>
+
+<h2>7. Bugs</h2>
+
+<p><strong>Please note the following instructions relate purely to the
+old 0.5 version of GNU texidoclet, which is currently the only
+release</strong></p>
+
+[Taken from <tt>BUGS</tt> in the distribution]
+
+<pre>Known Bugs, or "features not yet implemented", in roughly the order
+they will be attacked. New versions of this software implementing all
+or part of the missing features can be expected soon.
+
+* No cross-links for parameter types, return types, and thrown exceptions.
+
+* No support for {@link}.
+
+* Not very configurable at the time.
+
+* Various small improvements on Info page layout pending.
+
+* Elisp scripts for context sensitive help are preliminary. (Can
+ anyone help me out here? I am new to Lisp and would need some
+ advice.)
+
+* Autoconf support for the Cygnus environment (simply untested at the
+ moment).</pre>
+
+<hr>
+
+<a name="History"></a>
+
+<h2>8. History</h2>
+
+ [Taken from <tt>NEWS</tt> in the distribution]
+
+<pre>
+
+2002-01-24 -- CVS
+
+* now a GNU project (part of classpath)
+* all copyright changed to FSF.
+* distribution now based at http://savannah.gnu.org/projects/cp-tools/
+
+2001-04-02 -- 0.5
+
+* complete overhaul of distribution
+* distribution now based at SourceForge.
+* rewrote Makefile system to use GNU automake/autoconf
+* added a new Driver class to generate the .texi in one pass
+
+2000.04.02 -- 0.4.1
+
+* features full information - all documentation nodes are implemented
+* added "implements" information
+* added post-processing to include information about derived and
+ implementing classes.
+* removed self-reference in heritage tree
+* improved node reference formatting ("(package) class" instead of
+ "(package)class")
+* added switch to control inclusion of author information
+* added caption to index, all classes, and full tree node
+* added "abstract" keyword and class prototype to class node
+* added serialization node
+* added ability to split the full index into 27 parts (A-Z|_)
+ (not configurable yet)
+
+2000.04.01 -- 0.3.3
+
+* index is now sorted case-insensitive
+* major revision of configuration file structure
+* added preliminary version of inherited fields and methods
+* took preparations for adding derivation information after generating
+ the texi files.
+
+2000.04.01 -- 0.3.2
+
+* improved front page layout
+* added copyright messages as requested by Sun Microsystems Inc. so
+ that the core API docs
+* can be distributed in converted format.
+* removed heritage chart from interfaces
+* added "extends" line to class node
+* added @author tag to all nodes
+
+2000.03.30 -- 0.3.1
+
+* added Interfaces, Exceptions and Errors to package node
+* fixed bug: bad layout when HTML paragraph ends with &lt;br&gt;
+* added @deprecated and @since info to all nodes
+* added support for multiple source paths
+
+2000.03.29 -- 0.2.1
+
+* fixed bug: class node only displayed first description line.
+* added @since tag for all nodes.
+* fixed bug: generated text displayed bogus texi tags.
+* corrected/finished full tree layout.
+* fixed bug: field prototype was missing.
+* &lt;sup&gt; is now translated to ^ (caret) for denoting powers.
+* Method listing in class node is now sorted.
+* added "see also" for classes
+
+2000.03.28 -- 0.1.2
+
+* Source code structure significantly improved.
+* added "all classes", full index, and full tree.
+* added preliminary emacs .el-script for context-sensitive help.
+
+2000.03.27 -- 0.1.1
+
+* Initial non-public pre-alpha release.
+</pre>
+
+<hr>
+
+<a name="Todo"></a>
+
+<h2>9. TODO</h2>
+
+[Taken from <tt>TODO</tt> in distribution]
+
+<pre>
+* Check bug list.
+
+* Improve source code documentation and this page.
+
+* Check Speedbar compatibility.
+
+* Look for a way to add a link to the corresponding Java source code
+ into all Info nodes.
+
+* Same for original HTML documentation (using browse-url)
+
+* Perhaps integrate XML/XSL support when it becomes part of the Java
+ standard. Currently, the user would have had to download a package
+ of some MB and install it, if an XML library would have been
+ employed for TexiDoclet.
+</pre>
+
+<BR>
+<HR>
+
+Return to <A HREF="/home.html">GNU's home page</A>.
+<P>
+Please send FSF &amp; GNU inquiries &amp; questions to
+<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
+There are also <A HREF="/home.html#ContactInfo">other ways to
+contact</A> the FSF.
+<P>
+Please send comments on these web pages to
+<A HREF="mailto:webmasters@www.gnu.org"><EM>webmasters@www.gnu.org</EM></A>,
+send other questions to
+<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
+<P>
+Copyright (C) 1999 Free Software Foundation, Inc.,
+59 Temple Place - Suite 330, Boston, MA 02111, USA
+<P>
+Verbatim copying and distribution of this entire article is
+permitted in any medium, provided this notice is preserved.<P>
+Updated:
+
+$Date: 2005-03-13 14:38:24 $ by $Author: gnu_andrew $
+<HR>
+</BODY>
+</HTML>
diff --git a/doc/www.gnu.org/events/escape_fosdem05.wml b/doc/www.gnu.org/events/escape_fosdem05.wml
index c097ecd78..b90067339 100644
--- a/doc/www.gnu.org/events/escape_fosdem05.wml
+++ b/doc/www.gnu.org/events/escape_fosdem05.wml
@@ -11,6 +11,8 @@
<i>Fosdem, Saturday/Sunday 26/27 February 2005, Brussels, Belgium</i>
<p>
+<b>UPDATE: Presentations are now linked below!</b>
+<p>
The Fosdem organisation has generously offered the developers of
various projects around GNU classpath the opportunity to meet face
to face in their own developer room.
@@ -47,18 +49,21 @@ href="http://www.fosdem.org/2005/index/dev_room_classpath/schedule">http://www.f
learn from and work together with others?
</p>
<p>
- <b>14:00 - 14:50</b> <i>Jeroen Frijters</i> IKVM.NET -- Motivation and Architecture.
+ <b>14:00 - 14:50</b> <i>Jeroen Frijters</i>
+ <a href="http://www.frijters.net/fosdem2005.sxi">IKVM.NET -- Motivation and Architecture</a> (sxi)
</p>
<p>
- <b>15:00 - 15:50</b> <i>Leo Simons</i> Apache Gump -- Continuous integration on steroids
+ <b>15:00 - 15:50</b> <i>Leo Simons</i>
+ <a href="http://www.apache.org/~leosimons/presentations/fosdem2005/gump@fosdem.pdf">Apache Gump -- Continuous integration on steroids</a> (pdf)
</p>
<p>
- <b>16:00 - 16:50</b> <i>Jeffrey Morgan</i> Liberation through Binding! -- Using java-gnome to build desktop applications.
+ <b>16:00 - 16:50</b> <i>Jeffrey Morgan</i>
+ <a href="http://java-gnome.sourceforge.net/presentations/fosdem05/img0.html">Liberation through Binding! -- Using java-gnome to build desktop applications</a> (html)
</p>
<p>
- <b>17:00 - 17:30</b> <i>Christian Thalinger</i> CACAO
- -- From the fastest JIT to a JVM
+ <b>17:00 - 17:30</b> <i>Christian Thalinger</i>
+ <a href="http://www.complang.tuwien.ac.at/cacaojvm/papers/fosdem2005.ps">CACAO -- From the fastest JIT to a JVM</a> (ps)
</p>
<p>
</boxitem>
@@ -71,18 +76,19 @@ href="http://www.fosdem.org/2005/index/dev_room_classpath/schedule">http://www.f
</p>
<p>
<b>10:00 - 10:50</b>
- <i>Thomas Fitzsimmons</i> Free AWT and Swing
- -- The GUI parts of GNU Classpath.
+ <i>Thomas Fitzsimmons</i>
+ <a href="http://people.redhat.com/fitzsim/fosdem-2005/html/fosdem-2005-presentation.html">Free AWT and Swing -- The GUI parts of GNU Classpath</a> (html)
+ (<a href="http://people.redhat.com/fitzsim/fosdem-2005/fosdem-2005-presentation.sxi">sxi</a>)
</p>
<p>
<b>11:00 - 11:50</b>
- <i>Tom Tromey</i> GCJX
- -- Writing a new GCC front end.
+ <i>Tom Tromey</i>
+ <a href="http://www.peakpeak.com/~tromey/fosdem-2005.sxi">GCJX -- Writing a new GCC front end</a> (sxi)
</p>
<p>
<b>12:00 - 12:50</b>
- <i>Dalibor Topic</i> Kaffe
- -- Past, Present and Future.
+ <i>Dalibor Topic</i>
+ Kaffe -- Past, Present and Future.
</p>
<p>
<boxitem>