ChangeLog-2008 180 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444
  1. 2008-12-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2. * java/text/MessageFormat.java:
  3. (parse(String,ParsePosition)): Emulate behaviour
  4. of Vector's setSize() which was being implicitly relied on.
  5. 2008-12-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
  6. * java/text/SimpleDateFormat.java:
  7. Remove superfluous empty line introduced
  8. in last commit.
  9. 2008-12-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
  10. * java/text/MessageFormat.java:
  11. Convert variables to use generic types, use
  12. CPStringBuilder in place of StringBuilder.
  13. (Field()): Suppress warning due to only being used by
  14. deserialization.
  15. (scanFormat(String,int,CPStringBuilder,List,Locale)):
  16. Use ArrayList instead of Vector as no synchronisation needed.
  17. (parse(String,ParsePosition)): Likewise.
  18. * java/text/NumberFormat.java:
  19. (Field()): Suppress warning due to only being used by
  20. deserialization.
  21. * java/text/RuleBasedCollator.java:
  22. Convert variables to use generic types.
  23. (CollationElement): Make fields final.
  24. (CollationSorter): Likewise.
  25. (CollationSorter(int,String,int,boolean)): New constructor.
  26. * java/text/SimpleDateFormat.java,
  27. Convert variables to use generic types.
  28. (applyPattern(String)): Clear list rather than creating a new instance.
  29. 2008-12-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  30. * java/text/SimpleDateFormat.java:
  31. (standardChars): Use standard characters from CLDR.
  32. (RFC822_TIMEZONE_FIELD): Fixed to match new standard
  33. characters.
  34. 2008-12-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  35. * java/lang/String.java:
  36. (byte[],int,int,String): Call new Charset method.
  37. (stringToCharset(String)): Private method added to
  38. handle exception conversion.
  39. (byte[],int,int,Charset): Implemented.
  40. (byte[], Charset): Likewise.
  41. (getBytes(String)): Call new Charset method.
  42. (getBytes(Charset)): Implemented.
  43. 2008-12-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
  44. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c:
  45. Include '\0' in the string.
  46. 2008-12-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
  47. PR classpath/38473:
  48. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c:
  49. (Java_gnu_java_awt_peer_gtk_FreetypeGlyphVector_getGlyphOutlineNative):
  50. Check that the glyph is an outline before calling
  51. FT_Outline_Decompose.
  52. 2008-11-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  53. * gnu/xml/transform/Bindings.java:
  54. Add generics to collections.
  55. 2008-11-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  56. * gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java:
  57. (init(int,SecureRandom)): Improve exception message.
  58. 2008-11-06 Mark Wielaard <mark@klomp.org>
  59. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
  60. (getKerning): Removed unused cls, method, values.
  61. 2008-11-05 Andrew Haley <aph@redhat.com>
  62. * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java (getKerning):
  63. Return result in a float[], not a Point2D.
  64. (performDefaultLayout): Call getKerning with a float[].
  65. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
  66. (getKerning): Return result in a float[], not a Point2D.
  67. 2008-11-05 Andrew Haley <aph@redhat.com>
  68. * tools/Makefile.am (UPDATE_TOOLS_ZIP, CREATE_TOOLS_ZIP): Exclude
  69. .svn direcories.
  70. 2008-10-23 David Edelsohn <edelsohn@gnu.org>
  71. * native/fdlibm/fdlibm.h: Undef hz.
  72. 2008-10-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
  73. * m4/ac_prog_antlr.m4:
  74. Remove redundant checks.
  75. * tools/Makefile.am:
  76. Use gjdoc_gendir when calling antlr.
  77. 2008-10-17 Robert Lougher <rob.lougher@gmail.com>
  78. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
  79. (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector):
  80. Release 'fonts'.
  81. 2008-10-16 Tom Tromey <tromey@redhat.com>
  82. * tools/gnu/classpath/tools/jar/WorkSet.java (initSet): Use
  83. foreach. Change argument type.
  84. (WorkSet): Change argument type.
  85. * tools/gnu/classpath/tools/jar/Indexer.java (indexJarFile): Use
  86. foreach.
  87. * tools/gnu/classpath/tools/jar/Creator.java
  88. (writeCommandLineEntries): Use foreach.
  89. (getAllEntries): Likewise.
  90. 2008-10-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
  91. * configure.ac:
  92. Remove superfluous AC_PROG_JAVA call.
  93. 2008-10-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  94. * m4/ac_prog_antlr:
  95. Check for cantlr as well.
  96. * tools/Makefile.am:
  97. Only build GJDoc parser when both
  98. CREATE_GJDOC and CREATE_GJDOC_PARSER
  99. are on.
  100. 2008-10-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
  101. * configure.ac:
  102. Add regen-gjdoc-parser option,
  103. and separate antlr tests.
  104. * m4/ac_prog_antlr.m4:
  105. Turn single test into AC_LIB_ANTLR
  106. and AC_PROG_ANTLR.
  107. * m4/ac_prog_java.m4:
  108. Quote tests.
  109. * tools/Makefile.am:
  110. Support CREATE_GJDOC_PARSER option.
  111. 2008-09-29 Matthias Klose <doko@ubuntu.com>
  112. * m4/ac_prog_antlr.m4:
  113. Check for antlr binary as well.
  114. 2008-09-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
  115. * configure.ac:
  116. Always check for JAVA prior to ANTLR check.
  117. * java/lang/ThreadLocal.java,
  118. * java/lang/ThreadLocalMap.java:
  119. Rename notFound back to sentinel to avoid
  120. potential issues with use of the old name.
  121. Cleanup formatting.
  122. * java/nio/Buffer.java,
  123. * java/nio/ByteBuffer.java,
  124. * java/nio/ByteBufferImpl.java,
  125. * java/nio/CharBuffer.java,
  126. * java/nio/CharViewBufferImpl.java,
  127. * java/nio/DirectByteBufferImpl.java,
  128. * java/nio/DoubleBuffer.java,
  129. * java/nio/DoubleBufferImpl.java,
  130. * java/nio/FloatBuffer.java,
  131. * java/nio/FloatBufferImpl.java,
  132. * java/nio/IntBuffer.java,
  133. * java/nio/LongBuffer.java,
  134. * java/nio/LongBufferImpl.java,
  135. * java/nio/MappedByteBuffer.java,
  136. * java/nio/ShortBuffer.java,
  137. * java/nio/ShortBufferImpl.java,
  138. * java/nio/ShortViewBufferImpl.java:
  139. Cleanup formatting.
  140. 2008-09-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  141. * java/lang/System.java (getenv): Reinstate
  142. use of EnvironmentMap as opposed to raw
  143. HashMap.
  144. 2008-09-16 Mario Torre <neugens@aicas.com>
  145. * java/lang/System.java (getenv): Fix env entries of the form
  146. key=value=value=value not parsed correctly.
  147. 2008-09-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
  148. Reported by: Matthias Klose
  149. * tools/Makefile.am:
  150. Simplify the addition of the ANTLR
  151. JAR file to the classpath.
  152. 2008-09-14 Matthias Klose <doko@ubuntu.com>
  153. * m4/ac_prog_antlr.m4:
  154. Allow use of runantlr on systems
  155. which have it (Debian/Ubuntu).
  156. 2008-09-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
  157. * examples/Makefile.am:
  158. Check lib directly as well as glibj.zip
  159. for boot classes.
  160. * m4/acinclude.m4:
  161. Only require the class files to be built
  162. to allow the tools and examples to be built,
  163. not the installation of glibj.zip.
  164. * tools/Makefile.am:
  165. Check lib directly as well as glibj.zip
  166. for boot classes.
  167. 2008-09-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
  168. * examples/Makefile.am,
  169. * lib/Makefile.am:
  170. Add GCJ rules.
  171. * m4/ac_prog_javac.m4:
  172. Check whether JAVAC is gcj.
  173. * m4/ac_prog_javac_works.m4:
  174. Add GCJ rules.
  175. * m4/acinclude.m4:
  176. Don't bother checking for -J
  177. if using GCJ.
  178. * tools/Makefile.am:
  179. Add GCJ rules.
  180. 2007-08-23 Daniel Frampton <zyridium@zyridium.net>
  181. * AUTHORS: Added.
  182. * java/lang/InheritableThreadLocal.java,
  183. * java/lang/Thread.java,
  184. * java/lang/ThreadLocal.java:
  185. Modified to use java.lang.ThreadLocalMap.
  186. * java/lang/ThreadLocalMap.java:
  187. New cheaper ThreadLocal-specific WeakHashMap.
  188. 2008-02-07 Ian Rogers <ian.rogers@manchester.ac.uk>
  189. * java/util/zip/ZipEntry.java:
  190. Use byte fields instead of integer fields,
  191. store the time as well as the DOS time and
  192. don't retain a global Calendar instance.
  193. (setDOSTime(int)): Set KNOWN_DOSTIME instead
  194. of KNOWN_TIME, and unset KNOWN_TIME.
  195. (getDOSTime()): Compute DOS time from UNIX time
  196. only when needed.
  197. (clone()): Provide cloning via the ZipEntry constructor
  198. where possible.
  199. (setTime(long)): Don't compute DOS time at this point.
  200. (getCalendar()): Removed.
  201. 2008-09-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
  202. * tools/gnu/classpath/tools/getopt/Parser.java:
  203. (setHeader(String)): Make synchronized.
  204. (setFooter(String)): Likewise.
  205. * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
  206. (reset()): Make synchronized.
  207. (name(Class)): Likewise.
  208. 2008-09-04 Robert Schuster <robertschuster@fsfe.org>
  209. * gnu/java/nio/charset/ByteDecodeLoopHelper:
  210. (arrayDecodeLoop): Added new break label, escape to that label.
  211. * gnu/java/nio/charset/ByteEncodeLoopHelper:
  212. (arrayDecodeLoop): Added new break label, escape to that label.
  213. 2008-09-04 Robert Schuster <robertschuster@fsfe.org>
  214. * java/text/DecimalFormat.java:
  215. (scanFix): Use 'i + 1' when looking at following character.
  216. (scanNegativePattern): Dito.
  217. 2008-09-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
  218. * tools/gnu/classpath/tools/javah/ClassWrapper.java:
  219. (makeVtable()): Populate methodNameMap.
  220. (printMethods(CniPrintStream)): Always use pre-populated
  221. methodNameMap for bridge targets.
  222. 2008-09-01 Mario Torre <neugens@aicas.com>
  223. * gnu/java/awt/peer/x/XImage.java (XImageProducer): remove @Override
  224. annotation to allow compilation on javac < 1.6 and ecj < 3.4.
  225. 2008-09-01 Mario Torre <neugens@aicas.com>
  226. * gnu/java/awt/peer/x/XGraphicsDevice.java (getDisplay): fix to support
  227. new Escher API.
  228. * gnu/java/awt/peer/x/XImage.java (getSource): method implemented.
  229. * gnu/java/awt/peer/x/XImage.java (XImageProducer): implement ImageProducer
  230. for getSource.
  231. 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  232. * gnu/java/util/regex/BacktrackStack.java,
  233. * gnu/java/util/regex/CharIndexed.java,
  234. * gnu/java/util/regex/CharIndexedCharArray.java,
  235. * gnu/java/util/regex/CharIndexedCharSequence.java,
  236. * gnu/java/util/regex/CharIndexedInputStream.java,
  237. * gnu/java/util/regex/CharIndexedString.java,
  238. * gnu/java/util/regex/CharIndexedStringBuffer.java,
  239. * gnu/java/util/regex/RE.java,
  240. * gnu/java/util/regex/REException.java,
  241. * gnu/java/util/regex/REFilterInputStream.java,
  242. * gnu/java/util/regex/REMatch.java,
  243. * gnu/java/util/regex/REMatchEnumeration.java,
  244. * gnu/java/util/regex/RESyntax.java,
  245. * gnu/java/util/regex/REToken.java,
  246. * gnu/java/util/regex/RETokenAny.java,
  247. * gnu/java/util/regex/RETokenBackRef.java,
  248. * gnu/java/util/regex/RETokenChar.java,
  249. * gnu/java/util/regex/RETokenEnd.java,
  250. * gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
  251. * gnu/java/util/regex/RETokenEndSub.java,
  252. * gnu/java/util/regex/RETokenIndependent.java,
  253. * gnu/java/util/regex/RETokenLookAhead.java,
  254. * gnu/java/util/regex/RETokenLookBehind.java,
  255. * gnu/java/util/regex/RETokenNamedProperty.java,
  256. * gnu/java/util/regex/RETokenOneOf.java,
  257. * gnu/java/util/regex/RETokenPOSIX.java,
  258. * gnu/java/util/regex/RETokenRange.java,
  259. * gnu/java/util/regex/RETokenRepeated.java,
  260. * gnu/java/util/regex/RETokenStart.java,
  261. * gnu/java/util/regex/RETokenWordBoundary.java,
  262. * gnu/java/util/regex/UncheckedRE.java:
  263. Fix indentation.
  264. 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  265. * gnu/java/util/regex/RETokenStart.java:
  266. (getMaximumLength()): Add Override annotation.
  267. (matchThis(CharIndexed, REMatch)): Likewise.
  268. (returnsFixedLengthMatches()): Renamed from
  269. returnsFixedLengthmatches and added Override
  270. annotation.
  271. (findFixedLengthMatches(CharIndexed,REMatch,int)):
  272. Add Override annotation.
  273. (dump(CPStringBuilder)): Likewise.
  274. * gnu/javax/print/ipp/IppRequest.java:
  275. (RequestWriter.writeOperationAttributes(AttributeSet)):
  276. Throw exception, don't just create and drop it.
  277. * javax/management/MBeanServerPermission.java:
  278. (MBeanServerPermissionCollection.add(Permission)): Compare
  279. against individual Strings not the entire array, and
  280. store the result of replace.
  281. * javax/swing/text/html/StyleSheet.java:
  282. (setBaseFontSize(size)): Store result of trim().
  283. 2008-09-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  284. * javax/tools/FileObject.java:
  285. (openReader(boolean)): Document new parameter.
  286. 2008-03-27 Michael Franz <mvfranz@gmail.com>
  287. PR classpath/35690:
  288. * javax/tools/FileObject.java:
  289. (toUri()): Fix case from toURI.
  290. (openReader(boolean)): Add missing boolean argument.
  291. 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  292. PR classpath/35487:
  293. * gnu/javax/management/Server.java:
  294. (beans): Change to ConcurrentHashMap.
  295. (defaultDomain): Make final.
  296. (outer): Likewise.
  297. (LazyListenersHolder): Added to wrap
  298. listeners, also now a ConcurrentHashMap,
  299. providing lazy initialisation safely.
  300. (sequenceNumber): Documented.
  301. (getBean(ObjectName)): Remove redundant cast.
  302. (addNotificationListener(ObjectName,NotificationListener,
  303. NotificationFilter,Object)): Remove map initialisation
  304. and use holder.
  305. (getObjectInstance(ObjectName)): Remove redundant cast.
  306. (registerMBean(Object,ObjectName)): Add bean atomically.
  307. (removeNotificationListener(ObjectName,NotificationListener)):
  308. Simplified.
  309. (removeNotificationListener(ObjectName,NotificationListener,
  310. NotificationFilter,Object)): Likewise.
  311. (notify(ObjectName,String)): Documented.
  312. 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  313. * gnu/javax/management/Server.java:
  314. Genericised.
  315. 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  316. * gnu/javax/management/Translator.java:
  317. Genericised.
  318. 2008-08-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  319. * javax/management/DefaultLoaderRepository.java,
  320. * javax/management/JMX.java,
  321. * javax/management/MBeanAttributeInfo.java,
  322. * javax/management/MBeanConstructorInfo.java,
  323. * javax/management/MBeanOperationInfo.java,
  324. * javax/management/MBeanServerDelegate.java:
  325. Fix warnings due to generics.
  326. 2008-08-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
  327. * javax/management/MBeanPermission.java,
  328. * javax/management/MBeanServerDelegate.java,
  329. * javax/management/MBeanServerFactory.java,
  330. * javax/management/MBeanServerInvocationHandler.java,
  331. * javax/management/MBeanServerPermission.java:
  332. Fix warnings due to use of non-generic collections.
  333. 2008-08-25 Mario Torre <neugens@aicas.com>
  334. * gnu/javax/rmi/CORBA/RmiUtilities.java (readValue): check if sender is
  335. null to avoid NPE.
  336. 2008-08-22 Mario Torre <neugens@aicas.com>
  337. * gnu/CORBA/OrbFunctional.java (set_parameters): Fix
  338. NullPointerException checking when param is null.
  339. 2008-08-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
  340. * java/util/regex/Matcher.java:
  341. (reset()): Reset append position so
  342. we don't try and append to the end of
  343. the old input.
  344. 2008-08-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  345. PR classpath/32028:
  346. * m4/acinclude.m4:
  347. Also allow versions of GJDoc from 0.8* on, as
  348. CVS is 0.8.0-pre.
  349. 2008-08-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  350. PR classpath/32028:
  351. * m4/acinclude.m4:
  352. (CLASSPATH_WITH_GJDOC): Ensure version 0.7.9 is
  353. being used.
  354. 2008-08-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
  355. * tools/Makefile.am:
  356. Add taglets subdirectory to list of excluded
  357. paths when GJDoc is not compiled.
  358. 2008-08-19 David P Grove <groved@us.ibm.com>
  359. * scripts/check_jni_methods.sh.in:
  360. Fix build issue on AIX by splitting generation
  361. of method list.
  362. 2008-08-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
  363. * native/jni/gstreamer-peer/gst_native_pipeline.c:
  364. (get_free_space(int)): Use #else not #elif when
  365. there is no condition.
  366. 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  367. PR classpath/31895:
  368. * java/text/DecimalFormat.java:
  369. (setCurrency(Currency)): Update prefixes and
  370. suffixes when currency changes.
  371. * java/text/DecimalFormatSymbols.java:
  372. (DecimalFormatSymbols(Locale)): Set locale earlier
  373. so it can be used by setCurrency(Currency).
  374. (setCurrency(Currency)): Set the symbol correctly using
  375. the locale of the instance.
  376. * java/util/Currency.java:
  377. Throw error instead of just printing a message.
  378. 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  379. * javax/activation/ActivationDataFlavor.java:
  380. Suppress warnings from public API.
  381. (mimeType): Made final.
  382. (representationClass): Added generic type and
  383. made final.
  384. (normalizeMimeTypeParameter(String,String)):
  385. Use CPStringBuilder.
  386. * javax/activation/CommandInfo.java:
  387. (verb): Made final.
  388. (className): Made final.
  389. * javax/activation/DataHandler.java:
  390. (dataSource): Made final.
  391. * javax/activation/FileDataSource.java:
  392. (file): Made final.
  393. * javax/activation/MailcapCommandMap.java:
  394. Use generics on collections and CPStringBuilder
  395. instead of StringBuffer.
  396. * javax/activation/MimeType.java:
  397. (toString()): Use CPStringBuilder.
  398. (getBaseType()): Likewise.
  399. * javax/activation/MimeTypeParameterList.java:
  400. Use generics on collections and CPStringBuilder
  401. instead of StringBuffer.
  402. * javax/activation/MimeTypeParseException.java:
  403. (MimeTypeParseException(String,String)): Use
  404. CPStringBuilder.
  405. * javax/activation/MimetypesFileTypeMap.java:
  406. Use generics on collections and CPStringBuilder
  407. instead of StringBuffer.
  408. * javax/activation/URLDataSource.java:
  409. (url): Made final.
  410. 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  411. * gnu/javax/activation/viewers/ImageViewer.java,
  412. * gnu/javax/activation/viewers/TextEditor.java,
  413. * gnu/javax/activation/viewers/TextViewer.java,
  414. * javax/activation/ActivationDataFlavor.java,
  415. * javax/activation/CommandInfo.java,
  416. * javax/activation/CommandMap.java,
  417. * javax/activation/CommandObject.java,
  418. * javax/activation/DataContentHandler.java,
  419. * javax/activation/DataContentHandlerFactory.java,
  420. * javax/activation/DataHandler.java,
  421. * javax/activation/DataHandlerDataSource.java,
  422. * javax/activation/DataSource.java,
  423. * javax/activation/DataSourceDataContentHandler.java,
  424. * javax/activation/FileDataSource.java,
  425. * javax/activation/FileTypeMap.java,
  426. * javax/activation/MailcapCommandMap.java,
  427. * javax/activation/MimeType.java,
  428. * javax/activation/MimeTypeParameterList.java,
  429. * javax/activation/MimeTypeParseException.java,
  430. * javax/activation/MimetypesFileTypeMap.java,
  431. * javax/activation/ObjectDataContentHandler.java,
  432. * javax/activation/URLDataSource.java,
  433. * javax/activation/UnsupportedDataTypeException.java,
  434. * javax/activation/package.html,
  435. * resource/META-INF/mailcap.default,
  436. * resource/META-INF/mimetypes.default:
  437. Import GNU JAF CVS as of 17/08/2008.
  438. 2006-04-25 Archit Shah <ashah@redhat.com>
  439. * javax/activation/MimeTypeParameterList.java:
  440. Insert ';' separator before parameter list.
  441. 2005-06-29 Xavier Poinsard <xpoinsard@openpricer.com>
  442. * javax/activation/ObjectDataContentHandler.java:
  443. Fixed typo.
  444. 2005-05-28 Chris Burdess <dog@bluezoo.org>
  445. * javax/activation/CommandMap.java,
  446. * javax/activation/MailcapCommandMap.java:
  447. Updated to JAF 1.1.
  448. 2004-06-09 Chris Burdess <dog@bluezoo.org>
  449. * javax/activation/MailcapCommandMap.java:
  450. Fixed bug whereby x-java prefix was not
  451. attempted.
  452. 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  453. * AUTHORS: Added Laszlo.
  454. 2008-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org>
  455. PR classpath/30436:
  456. * java/util/Scanner.java:
  457. Fix package to be java.util and correct
  458. indentation.
  459. 2007-07-25 Laszlo Andras Hernadi <e0327023@student.tuwien.ac.at>
  460. PR classpath/30436:
  461. * java/util/Scanner.java:
  462. Initial implementation.
  463. 2008-08-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  464. * java/util/regex/Matcher.java:
  465. (toMatchResult()): Implemented.
  466. 2008-08-13 Joshua Sumali <jsumali@redhat.com>
  467. * doc/Makefile.am (gjdoc.pod): Generate gjdoc pod from cp-tools.texinfo
  468. instead of invoke.texi. Remove invoke.texi from EXTRA_DIST.
  469. * doc/invoke.texi: Removed and merged into ...
  470. * doc/cp-tools.texinfo: Here
  471. 2008-08-12 Robert Schuster <robertschuster@fsfe.org>
  472. * native/jni/java-net/local.c
  473. (local_bind): Removed fprintf call, fixed access outside
  474. of array bounds.
  475. 2008-07-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  476. * m4/acinclude.m4 (CLASSPATH_COND_IF): New macro.
  477. * configure.ac: Use it.
  478. * tools/Makefile.am (!CREATE_WRAPPERS): Update comment.
  479. 2008-07-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
  480. * resource/gnu/java/locale/LocaleInformation.properties,
  481. * resource/gnu/java/locale/LocaleInformation_aa.properties,
  482. * resource/gnu/java/locale/LocaleInformation_af.properties,
  483. * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
  484. * resource/gnu/java/locale/LocaleInformation_ak.properties,
  485. * resource/gnu/java/locale/LocaleInformation_am.properties,
  486. * resource/gnu/java/locale/LocaleInformation_ar.properties,
  487. * resource/gnu/java/locale/LocaleInformation_as.properties,
  488. * resource/gnu/java/locale/LocaleInformation_az.properties,
  489. * resource/gnu/java/locale/LocaleInformation_be.properties,
  490. * resource/gnu/java/locale/LocaleInformation_bg.properties,
  491. * resource/gnu/java/locale/LocaleInformation_bn.properties,
  492. * resource/gnu/java/locale/LocaleInformation_bs.properties,
  493. * resource/gnu/java/locale/LocaleInformation_byn.properties,
  494. * resource/gnu/java/locale/LocaleInformation_ca.properties,
  495. * resource/gnu/java/locale/LocaleInformation_cch.properties,
  496. * resource/gnu/java/locale/LocaleInformation_cop.properties,
  497. * resource/gnu/java/locale/LocaleInformation_cs.properties,
  498. * resource/gnu/java/locale/LocaleInformation_cy.properties,
  499. * resource/gnu/java/locale/LocaleInformation_da.properties,
  500. * resource/gnu/java/locale/LocaleInformation_de.properties,
  501. * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
  502. * resource/gnu/java/locale/LocaleInformation_dv.properties,
  503. * resource/gnu/java/locale/LocaleInformation_dz.properties,
  504. * resource/gnu/java/locale/LocaleInformation_ee.properties,
  505. * resource/gnu/java/locale/LocaleInformation_el.properties,
  506. * resource/gnu/java/locale/LocaleInformation_en.properties,
  507. * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
  508. * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
  509. * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
  510. * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
  511. * resource/gnu/java/locale/LocaleInformation_en_MT.properties,
  512. * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
  513. * resource/gnu/java/locale/LocaleInformation_eo.properties,
  514. * resource/gnu/java/locale/LocaleInformation_es.properties,
  515. * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
  516. * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
  517. * resource/gnu/java/locale/LocaleInformation_es_CO.properties,
  518. * resource/gnu/java/locale/LocaleInformation_es_EC.properties,
  519. * resource/gnu/java/locale/LocaleInformation_es_PE.properties,
  520. * resource/gnu/java/locale/LocaleInformation_es_US.properties,
  521. * resource/gnu/java/locale/LocaleInformation_et.properties,
  522. * resource/gnu/java/locale/LocaleInformation_eu.properties,
  523. * resource/gnu/java/locale/LocaleInformation_fa.properties,
  524. * resource/gnu/java/locale/LocaleInformation_fi.properties,
  525. * resource/gnu/java/locale/LocaleInformation_fil.properties,
  526. * resource/gnu/java/locale/LocaleInformation_fo.properties,
  527. * resource/gnu/java/locale/LocaleInformation_fr.properties,
  528. * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
  529. * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
  530. * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
  531. * resource/gnu/java/locale/LocaleInformation_fur.properties,
  532. * resource/gnu/java/locale/LocaleInformation_ga.properties,
  533. * resource/gnu/java/locale/LocaleInformation_gaa.properties,
  534. * resource/gnu/java/locale/LocaleInformation_gez.properties,
  535. * resource/gnu/java/locale/LocaleInformation_gl.properties,
  536. * resource/gnu/java/locale/LocaleInformation_gu.properties,
  537. * resource/gnu/java/locale/LocaleInformation_gv.properties,
  538. * resource/gnu/java/locale/LocaleInformation_ha.properties,
  539. * resource/gnu/java/locale/LocaleInformation_haw.properties,
  540. * resource/gnu/java/locale/LocaleInformation_he.properties,
  541. * resource/gnu/java/locale/LocaleInformation_hi.properties,
  542. * resource/gnu/java/locale/LocaleInformation_hr.properties,
  543. * resource/gnu/java/locale/LocaleInformation_hu.properties,
  544. * resource/gnu/java/locale/LocaleInformation_hy.properties,
  545. * resource/gnu/java/locale/LocaleInformation_ia.properties,
  546. * resource/gnu/java/locale/LocaleInformation_id.properties,
  547. * resource/gnu/java/locale/LocaleInformation_ig.properties,
  548. * resource/gnu/java/locale/LocaleInformation_is.properties,
  549. * resource/gnu/java/locale/LocaleInformation_it.properties,
  550. * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
  551. * resource/gnu/java/locale/LocaleInformation_iu.properties,
  552. * resource/gnu/java/locale/LocaleInformation_ja.properties,
  553. * resource/gnu/java/locale/LocaleInformation_ka.properties,
  554. * resource/gnu/java/locale/LocaleInformation_kaj.properties,
  555. * resource/gnu/java/locale/LocaleInformation_kam.properties,
  556. * resource/gnu/java/locale/LocaleInformation_kcg.properties,
  557. * resource/gnu/java/locale/LocaleInformation_kfo.properties,
  558. * resource/gnu/java/locale/LocaleInformation_kk.properties,
  559. * resource/gnu/java/locale/LocaleInformation_kl.properties,
  560. * resource/gnu/java/locale/LocaleInformation_km.properties,
  561. * resource/gnu/java/locale/LocaleInformation_kn.properties,
  562. * resource/gnu/java/locale/LocaleInformation_ko.properties,
  563. * resource/gnu/java/locale/LocaleInformation_kok.properties,
  564. * resource/gnu/java/locale/LocaleInformation_kpe.properties,
  565. * resource/gnu/java/locale/LocaleInformation_kw.properties,
  566. * resource/gnu/java/locale/LocaleInformation_ky.properties,
  567. * resource/gnu/java/locale/LocaleInformation_ln.properties,
  568. * resource/gnu/java/locale/LocaleInformation_lo.properties,
  569. * resource/gnu/java/locale/LocaleInformation_lt.properties,
  570. * resource/gnu/java/locale/LocaleInformation_lv.properties,
  571. * resource/gnu/java/locale/LocaleInformation_mk.properties,
  572. * resource/gnu/java/locale/LocaleInformation_ml.properties,
  573. * resource/gnu/java/locale/LocaleInformation_mn.properties,
  574. * resource/gnu/java/locale/LocaleInformation_mr.properties,
  575. * resource/gnu/java/locale/LocaleInformation_ms.properties,
  576. * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
  577. * resource/gnu/java/locale/LocaleInformation_mt.properties,
  578. * resource/gnu/java/locale/LocaleInformation_my.properties,
  579. * resource/gnu/java/locale/LocaleInformation_nb.properties,
  580. * resource/gnu/java/locale/LocaleInformation_ne.properties,
  581. * resource/gnu/java/locale/LocaleInformation_nl.properties,
  582. * resource/gnu/java/locale/LocaleInformation_nn.properties,
  583. * resource/gnu/java/locale/LocaleInformation_nr.properties,
  584. * resource/gnu/java/locale/LocaleInformation_nso.properties,
  585. * resource/gnu/java/locale/LocaleInformation_ny.properties,
  586. * resource/gnu/java/locale/LocaleInformation_om.properties,
  587. * resource/gnu/java/locale/LocaleInformation_or.properties,
  588. * resource/gnu/java/locale/LocaleInformation_pa.properties,
  589. * resource/gnu/java/locale/LocaleInformation_pl.properties,
  590. * resource/gnu/java/locale/LocaleInformation_ps.properties,
  591. * resource/gnu/java/locale/LocaleInformation_pt.properties,
  592. * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
  593. * resource/gnu/java/locale/LocaleInformation_ro.properties,
  594. * resource/gnu/java/locale/LocaleInformation_ru.properties,
  595. * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
  596. * resource/gnu/java/locale/LocaleInformation_rw.properties,
  597. * resource/gnu/java/locale/LocaleInformation_sa.properties,
  598. * resource/gnu/java/locale/LocaleInformation_se.properties,
  599. * resource/gnu/java/locale/LocaleInformation_si.properties,
  600. * resource/gnu/java/locale/LocaleInformation_sid.properties,
  601. * resource/gnu/java/locale/LocaleInformation_sk.properties,
  602. * resource/gnu/java/locale/LocaleInformation_sl.properties,
  603. * resource/gnu/java/locale/LocaleInformation_so.properties,
  604. * resource/gnu/java/locale/LocaleInformation_sq.properties,
  605. * resource/gnu/java/locale/LocaleInformation_sr.properties,
  606. * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
  607. * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
  608. * resource/gnu/java/locale/LocaleInformation_ss.properties,
  609. * resource/gnu/java/locale/LocaleInformation_st.properties,
  610. * resource/gnu/java/locale/LocaleInformation_sv.properties,
  611. * resource/gnu/java/locale/LocaleInformation_sw.properties,
  612. * resource/gnu/java/locale/LocaleInformation_syr.properties,
  613. * resource/gnu/java/locale/LocaleInformation_ta.properties,
  614. * resource/gnu/java/locale/LocaleInformation_te.properties,
  615. * resource/gnu/java/locale/LocaleInformation_tg.properties,
  616. * resource/gnu/java/locale/LocaleInformation_th.properties,
  617. * resource/gnu/java/locale/LocaleInformation_ti.properties,
  618. * resource/gnu/java/locale/LocaleInformation_tig.properties,
  619. * resource/gnu/java/locale/LocaleInformation_tn.properties,
  620. * resource/gnu/java/locale/LocaleInformation_to.properties,
  621. * resource/gnu/java/locale/LocaleInformation_tr.properties,
  622. * resource/gnu/java/locale/LocaleInformation_trv.properties,
  623. * resource/gnu/java/locale/LocaleInformation_ts.properties,
  624. * resource/gnu/java/locale/LocaleInformation_tt.properties,
  625. * resource/gnu/java/locale/LocaleInformation_ug.properties,
  626. * resource/gnu/java/locale/LocaleInformation_uk.properties,
  627. * resource/gnu/java/locale/LocaleInformation_ur.properties,
  628. * resource/gnu/java/locale/LocaleInformation_uz.properties,
  629. * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
  630. * resource/gnu/java/locale/LocaleInformation_ve.properties,
  631. * resource/gnu/java/locale/LocaleInformation_vi.properties,
  632. * resource/gnu/java/locale/LocaleInformation_wal.properties,
  633. * resource/gnu/java/locale/LocaleInformation_wo.properties,
  634. * resource/gnu/java/locale/LocaleInformation_xh.properties,
  635. * resource/gnu/java/locale/LocaleInformation_yo.properties,
  636. * resource/gnu/java/locale/LocaleInformation_zh.properties,
  637. * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
  638. * resource/gnu/java/locale/LocaleInformation_zu.properties:
  639. Correct use of 'v' with 'z' in locale data as Java does not
  640. support this new pattern character.
  641. 2008-07-12 David Daney <ddaney@avtrex.com>
  642. * gnu/java/net/protocol/http/LimitedLengthInputStream.java: Clean up
  643. white space in entire file.
  644. (handleClose): Remove redundant braces from if statement.
  645. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  646. * java/text/DateFormatSymbols.java:
  647. (getZoneStrings(ResourceBundle,Locale)):
  648. Handle missing standard zone names.
  649. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  650. * java/text/DateFormatSymbols.java:
  651. (getZoneStrings(ResourceBundle,Locale)):
  652. Fallback on to parent locales.
  653. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  654. * java/text/DateFormatSymbols.java:
  655. (getZoneStrings(ResourceBundle,Locale)):
  656. Use metazones to convert metazone names to standard
  657. Continent/City form. Also add hack to include GMT
  658. as a short name.
  659. * resource/java/text/metazones.properties:
  660. New properties file for mapping metazones to standard
  661. zone names.
  662. 2008-07-07 Christian Thalinger <twisti@complang.tuwien.ac.at>
  663. * configure.ac (AC_CHECK_HEADERS): Added sys/sockio.h, required
  664. for Solaris.
  665. (AC_CHECK_LIB): Check for socket.
  666. * native/jni/java-net/java_net_VMNetworkInterface.c (unistd.h):
  667. Added.
  668. [HAVE_SYS_SOCKIO_H] (sys/sockio.h): Likewise.
  669. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  670. * THANKYOU: Added Byeogncheol.
  671. 2008-07-07 Byeogncheol Lee <lineonking@gmail.com>
  672. PR classpath/36677:
  673. * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
  674. (executeTopLevelThreadGroups(ByteBuffer,DataOutputStream)):
  675. Add missing write.
  676. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  677. * java/text/DateFormatSymbols.java:
  678. (getZoneStrings(ResourceBundle,Locale)):
  679. Pad arrays smaller than 5 with empty strings.
  680. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  681. * java/util/Calendar.java:
  682. (Calendar(TimeZone,Locale)): Use weeks.properties
  683. instead of LocaleInformation bundles.
  684. * resource/java/util/iso4217.properties:
  685. Updated with new supplementgen header.
  686. * resource/java/util/weeks.properties:
  687. New resource file.
  688. 2008-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  689. * resource/gnu/java/locale/LocaleInformation.properties,
  690. * resource/gnu/java/locale/LocaleInformation_aa.properties,
  691. * resource/gnu/java/locale/LocaleInformation_af.properties,
  692. * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
  693. * resource/gnu/java/locale/LocaleInformation_ak.properties,
  694. * resource/gnu/java/locale/LocaleInformation_am.properties,
  695. * resource/gnu/java/locale/LocaleInformation_ar.properties,
  696. * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
  697. * resource/gnu/java/locale/LocaleInformation_as.properties,
  698. * resource/gnu/java/locale/LocaleInformation_az.properties,
  699. * resource/gnu/java/locale/LocaleInformation_be.properties,
  700. * resource/gnu/java/locale/LocaleInformation_bg.properties,
  701. * resource/gnu/java/locale/LocaleInformation_bn.properties,
  702. * resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
  703. * resource/gnu/java/locale/LocaleInformation_bs.properties,
  704. * resource/gnu/java/locale/LocaleInformation_byn.properties,
  705. * resource/gnu/java/locale/LocaleInformation_ca.properties,
  706. * resource/gnu/java/locale/LocaleInformation_cs.properties,
  707. * resource/gnu/java/locale/LocaleInformation_cy.properties,
  708. * resource/gnu/java/locale/LocaleInformation_da.properties,
  709. * resource/gnu/java/locale/LocaleInformation_de.properties,
  710. * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
  711. * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
  712. * resource/gnu/java/locale/LocaleInformation_de_CH.properties,
  713. * resource/gnu/java/locale/LocaleInformation_de_LI.properties,
  714. * resource/gnu/java/locale/LocaleInformation_dv.properties,
  715. * resource/gnu/java/locale/LocaleInformation_dz.properties,
  716. * resource/gnu/java/locale/LocaleInformation_el.properties,
  717. * resource/gnu/java/locale/LocaleInformation_en.properties,
  718. * resource/gnu/java/locale/LocaleInformation_en_AU.properties,
  719. * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
  720. * resource/gnu/java/locale/LocaleInformation_en_BW.properties,
  721. * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
  722. * resource/gnu/java/locale/LocaleInformation_en_CA.properties,
  723. * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
  724. * resource/gnu/java/locale/LocaleInformation_en_HK.properties,
  725. * resource/gnu/java/locale/LocaleInformation_en_IN.properties,
  726. * resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
  727. * resource/gnu/java/locale/LocaleInformation_en_PH.properties,
  728. * resource/gnu/java/locale/LocaleInformation_en_PK.properties,
  729. * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
  730. * resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
  731. * resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
  732. * resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
  733. * resource/gnu/java/locale/LocaleInformation_eo.properties,
  734. * resource/gnu/java/locale/LocaleInformation_es.properties,
  735. * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
  736. * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
  737. * resource/gnu/java/locale/LocaleInformation_es_CR.properties,
  738. * resource/gnu/java/locale/LocaleInformation_es_PY.properties,
  739. * resource/gnu/java/locale/LocaleInformation_es_UY.properties,
  740. * resource/gnu/java/locale/LocaleInformation_es_VE.properties,
  741. * resource/gnu/java/locale/LocaleInformation_et.properties,
  742. * resource/gnu/java/locale/LocaleInformation_eu.properties,
  743. * resource/gnu/java/locale/LocaleInformation_fa.properties,
  744. * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
  745. * resource/gnu/java/locale/LocaleInformation_fi.properties,
  746. * resource/gnu/java/locale/LocaleInformation_fil.properties,
  747. * resource/gnu/java/locale/LocaleInformation_fo.properties,
  748. * resource/gnu/java/locale/LocaleInformation_fr.properties,
  749. * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
  750. * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
  751. * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
  752. * resource/gnu/java/locale/LocaleInformation_fur.properties,
  753. * resource/gnu/java/locale/LocaleInformation_ga.properties,
  754. * resource/gnu/java/locale/LocaleInformation_gez.properties,
  755. * resource/gnu/java/locale/LocaleInformation_gl.properties,
  756. * resource/gnu/java/locale/LocaleInformation_gu.properties,
  757. * resource/gnu/java/locale/LocaleInformation_gv.properties,
  758. * resource/gnu/java/locale/LocaleInformation_ha.properties,
  759. * resource/gnu/java/locale/LocaleInformation_haw.properties,
  760. * resource/gnu/java/locale/LocaleInformation_he.properties,
  761. * resource/gnu/java/locale/LocaleInformation_hi.properties,
  762. * resource/gnu/java/locale/LocaleInformation_hr.properties,
  763. * resource/gnu/java/locale/LocaleInformation_hu.properties,
  764. * resource/gnu/java/locale/LocaleInformation_hy.properties,
  765. * resource/gnu/java/locale/LocaleInformation_id.properties,
  766. * resource/gnu/java/locale/LocaleInformation_is.properties,
  767. * resource/gnu/java/locale/LocaleInformation_it.properties,
  768. * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
  769. * resource/gnu/java/locale/LocaleInformation_ja.properties,
  770. * resource/gnu/java/locale/LocaleInformation_ka.properties,
  771. * resource/gnu/java/locale/LocaleInformation_kk.properties,
  772. * resource/gnu/java/locale/LocaleInformation_kl.properties,
  773. * resource/gnu/java/locale/LocaleInformation_km.properties,
  774. * resource/gnu/java/locale/LocaleInformation_kn.properties,
  775. * resource/gnu/java/locale/LocaleInformation_ko.properties,
  776. * resource/gnu/java/locale/LocaleInformation_kok.properties,
  777. * resource/gnu/java/locale/LocaleInformation_ku.properties,
  778. * resource/gnu/java/locale/LocaleInformation_kw.properties,
  779. * resource/gnu/java/locale/LocaleInformation_ky.properties,
  780. * resource/gnu/java/locale/LocaleInformation_ln.properties,
  781. * resource/gnu/java/locale/LocaleInformation_lo.properties,
  782. * resource/gnu/java/locale/LocaleInformation_lt.properties,
  783. * resource/gnu/java/locale/LocaleInformation_lv.properties,
  784. * resource/gnu/java/locale/LocaleInformation_mk.properties,
  785. * resource/gnu/java/locale/LocaleInformation_ml.properties,
  786. * resource/gnu/java/locale/LocaleInformation_mn.properties,
  787. * resource/gnu/java/locale/LocaleInformation_mr.properties,
  788. * resource/gnu/java/locale/LocaleInformation_ms.properties,
  789. * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
  790. * resource/gnu/java/locale/LocaleInformation_mt.properties,
  791. * resource/gnu/java/locale/LocaleInformation_my.properties,
  792. * resource/gnu/java/locale/LocaleInformation_nb.properties,
  793. * resource/gnu/java/locale/LocaleInformation_ne.properties,
  794. * resource/gnu/java/locale/LocaleInformation_nl.properties,
  795. * resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
  796. * resource/gnu/java/locale/LocaleInformation_nn.properties,
  797. * resource/gnu/java/locale/LocaleInformation_nr.properties,
  798. * resource/gnu/java/locale/LocaleInformation_nso.properties,
  799. * resource/gnu/java/locale/LocaleInformation_om.properties,
  800. * resource/gnu/java/locale/LocaleInformation_or.properties,
  801. * resource/gnu/java/locale/LocaleInformation_pa.properties,
  802. * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
  803. * resource/gnu/java/locale/LocaleInformation_pl.properties,
  804. * resource/gnu/java/locale/LocaleInformation_ps.properties,
  805. * resource/gnu/java/locale/LocaleInformation_pt.properties,
  806. * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
  807. * resource/gnu/java/locale/LocaleInformation_ro.properties,
  808. * resource/gnu/java/locale/LocaleInformation_ru.properties,
  809. * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
  810. * resource/gnu/java/locale/LocaleInformation_sa.properties,
  811. * resource/gnu/java/locale/LocaleInformation_se.properties,
  812. * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
  813. * resource/gnu/java/locale/LocaleInformation_sk.properties,
  814. * resource/gnu/java/locale/LocaleInformation_sl.properties,
  815. * resource/gnu/java/locale/LocaleInformation_so.properties,
  816. * resource/gnu/java/locale/LocaleInformation_sq.properties,
  817. * resource/gnu/java/locale/LocaleInformation_sr.properties,
  818. * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
  819. * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
  820. * resource/gnu/java/locale/LocaleInformation_ss.properties,
  821. * resource/gnu/java/locale/LocaleInformation_st.properties,
  822. * resource/gnu/java/locale/LocaleInformation_sv.properties,
  823. * resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
  824. * resource/gnu/java/locale/LocaleInformation_sw.properties,
  825. * resource/gnu/java/locale/LocaleInformation_syr.properties,
  826. * resource/gnu/java/locale/LocaleInformation_ta.properties,
  827. * resource/gnu/java/locale/LocaleInformation_te.properties,
  828. * resource/gnu/java/locale/LocaleInformation_tg.properties,
  829. * resource/gnu/java/locale/LocaleInformation_th.properties,
  830. * resource/gnu/java/locale/LocaleInformation_ti.properties,
  831. * resource/gnu/java/locale/LocaleInformation_tig.properties,
  832. * resource/gnu/java/locale/LocaleInformation_tn.properties,
  833. * resource/gnu/java/locale/LocaleInformation_to.properties,
  834. * resource/gnu/java/locale/LocaleInformation_tr.properties,
  835. * resource/gnu/java/locale/LocaleInformation_ts.properties,
  836. * resource/gnu/java/locale/LocaleInformation_tt.properties,
  837. * resource/gnu/java/locale/LocaleInformation_uk.properties,
  838. * resource/gnu/java/locale/LocaleInformation_ur.properties,
  839. * resource/gnu/java/locale/LocaleInformation_uz.properties,
  840. * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
  841. * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
  842. * resource/gnu/java/locale/LocaleInformation_ve.properties,
  843. * resource/gnu/java/locale/LocaleInformation_vi.properties,
  844. * resource/gnu/java/locale/LocaleInformation_wal.properties,
  845. * resource/gnu/java/locale/LocaleInformation_xh.properties,
  846. * resource/gnu/java/locale/LocaleInformation_yo.properties,
  847. * resource/gnu/java/locale/LocaleInformation_zh.properties,
  848. * resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
  849. * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
  850. * resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
  851. * resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties,
  852. * resource/gnu/java/locale/LocaleInformation_zu.properties,
  853. * resource/java/util/iso4217.properties:
  854. Regenerated from CLDR 1.6.0.
  855. * resource/gnu/java/locale/LocaleInformation_en_Dsrt.properties,
  856. * resource/gnu/java/locale/LocaleInformation_en_Shaw.properties,
  857. * resource/gnu/java/locale/LocaleInformation_ku_Latn.properties,
  858. * resource/gnu/java/locale/LocaleInformation_trv.properties,
  859. * resource/gnu/java/locale/LocaleInformation_si.properties,
  860. * resource/gnu/java/locale/LocaleInformation_ur_IN.properties:
  861. New files from CLDR 1.6.0.
  862. 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  863. * resource/gnu/java/locale/LocaleInformation.properties,
  864. * resource/gnu/java/locale/LocaleInformation_aa.properties,
  865. * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
  866. * resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
  867. * resource/gnu/java/locale/LocaleInformation_af.properties,
  868. * resource/gnu/java/locale/LocaleInformation_ak.properties,
  869. * resource/gnu/java/locale/LocaleInformation_am.properties,
  870. * resource/gnu/java/locale/LocaleInformation_ar.properties,
  871. * resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
  872. * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
  873. * resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
  874. * resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
  875. * resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
  876. * resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
  877. * resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
  878. * resource/gnu/java/locale/LocaleInformation_as.properties,
  879. * resource/gnu/java/locale/LocaleInformation_az.properties,
  880. * resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
  881. * resource/gnu/java/locale/LocaleInformation_be.properties,
  882. * resource/gnu/java/locale/LocaleInformation_bg.properties,
  883. * resource/gnu/java/locale/LocaleInformation_bn.properties,
  884. * resource/gnu/java/locale/LocaleInformation_bo.properties,
  885. * resource/gnu/java/locale/LocaleInformation_bs.properties,
  886. * resource/gnu/java/locale/LocaleInformation_byn.properties,
  887. * resource/gnu/java/locale/LocaleInformation_ca.properties,
  888. * resource/gnu/java/locale/LocaleInformation_cch.properties,
  889. * resource/gnu/java/locale/LocaleInformation_cop.properties,
  890. * resource/gnu/java/locale/LocaleInformation_cs.properties,
  891. * resource/gnu/java/locale/LocaleInformation_cy.properties,
  892. * resource/gnu/java/locale/LocaleInformation_da.properties,
  893. * resource/gnu/java/locale/LocaleInformation_de.properties,
  894. * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
  895. * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
  896. * resource/gnu/java/locale/LocaleInformation_dv.properties,
  897. * resource/gnu/java/locale/LocaleInformation_dz.properties,
  898. * resource/gnu/java/locale/LocaleInformation_ee.properties,
  899. * resource/gnu/java/locale/LocaleInformation_el.properties,
  900. * resource/gnu/java/locale/LocaleInformation_en.properties,
  901. * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
  902. * resource/gnu/java/locale/LocaleInformation_eo.properties,
  903. * resource/gnu/java/locale/LocaleInformation_es.properties,
  904. * resource/gnu/java/locale/LocaleInformation_et.properties,
  905. * resource/gnu/java/locale/LocaleInformation_eu.properties,
  906. * resource/gnu/java/locale/LocaleInformation_fa.properties,
  907. * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
  908. * resource/gnu/java/locale/LocaleInformation_fi.properties,
  909. * resource/gnu/java/locale/LocaleInformation_fil.properties,
  910. * resource/gnu/java/locale/LocaleInformation_fo.properties,
  911. * resource/gnu/java/locale/LocaleInformation_fr.properties,
  912. * resource/gnu/java/locale/LocaleInformation_fur.properties,
  913. * resource/gnu/java/locale/LocaleInformation_ga.properties,
  914. * resource/gnu/java/locale/LocaleInformation_gaa.properties,
  915. * resource/gnu/java/locale/LocaleInformation_gez.properties,
  916. * resource/gnu/java/locale/LocaleInformation_gl.properties,
  917. * resource/gnu/java/locale/LocaleInformation_gu.properties,
  918. * resource/gnu/java/locale/LocaleInformation_gv.properties,
  919. * resource/gnu/java/locale/LocaleInformation_ha.properties,
  920. * resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
  921. * resource/gnu/java/locale/LocaleInformation_haw.properties,
  922. * resource/gnu/java/locale/LocaleInformation_he.properties,
  923. * resource/gnu/java/locale/LocaleInformation_hi.properties,
  924. * resource/gnu/java/locale/LocaleInformation_hr.properties,
  925. * resource/gnu/java/locale/LocaleInformation_hu.properties,
  926. * resource/gnu/java/locale/LocaleInformation_hy.properties,
  927. * resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
  928. * resource/gnu/java/locale/LocaleInformation_ia.properties,
  929. * resource/gnu/java/locale/LocaleInformation_id.properties,
  930. * resource/gnu/java/locale/LocaleInformation_ig.properties,
  931. * resource/gnu/java/locale/LocaleInformation_ii.properties,
  932. * resource/gnu/java/locale/LocaleInformation_is.properties,
  933. * resource/gnu/java/locale/LocaleInformation_it.properties,
  934. * resource/gnu/java/locale/LocaleInformation_iu.properties,
  935. * resource/gnu/java/locale/LocaleInformation_ja.properties,
  936. * resource/gnu/java/locale/LocaleInformation_ka.properties,
  937. * resource/gnu/java/locale/LocaleInformation_kaj.properties,
  938. * resource/gnu/java/locale/LocaleInformation_kam.properties,
  939. * resource/gnu/java/locale/LocaleInformation_kcg.properties,
  940. * resource/gnu/java/locale/LocaleInformation_kfo.properties,
  941. * resource/gnu/java/locale/LocaleInformation_kk.properties,
  942. * resource/gnu/java/locale/LocaleInformation_kl.properties,
  943. * resource/gnu/java/locale/LocaleInformation_km.properties,
  944. * resource/gnu/java/locale/LocaleInformation_kn.properties,
  945. * resource/gnu/java/locale/LocaleInformation_ko.properties,
  946. * resource/gnu/java/locale/LocaleInformation_kok.properties,
  947. * resource/gnu/java/locale/LocaleInformation_kpe.properties,
  948. * resource/gnu/java/locale/LocaleInformation_ku.properties,
  949. * resource/gnu/java/locale/LocaleInformation_kw.properties,
  950. * resource/gnu/java/locale/LocaleInformation_ky.properties,
  951. * resource/gnu/java/locale/LocaleInformation_ln.properties,
  952. * resource/gnu/java/locale/LocaleInformation_lo.properties,
  953. * resource/gnu/java/locale/LocaleInformation_lt.properties,
  954. * resource/gnu/java/locale/LocaleInformation_lv.properties,
  955. * resource/gnu/java/locale/LocaleInformation_mk.properties,
  956. * resource/gnu/java/locale/LocaleInformation_ml.properties,
  957. * resource/gnu/java/locale/LocaleInformation_mn.properties,
  958. * resource/gnu/java/locale/LocaleInformation_mr.properties,
  959. * resource/gnu/java/locale/LocaleInformation_ms.properties,
  960. * resource/gnu/java/locale/LocaleInformation_mt.properties,
  961. * resource/gnu/java/locale/LocaleInformation_my.properties,
  962. * resource/gnu/java/locale/LocaleInformation_nb.properties,
  963. * resource/gnu/java/locale/LocaleInformation_ne.properties,
  964. * resource/gnu/java/locale/LocaleInformation_nl.properties,
  965. * resource/gnu/java/locale/LocaleInformation_nn.properties,
  966. * resource/gnu/java/locale/LocaleInformation_nr.properties,
  967. * resource/gnu/java/locale/LocaleInformation_nso.properties,
  968. * resource/gnu/java/locale/LocaleInformation_ny.properties,
  969. * resource/gnu/java/locale/LocaleInformation_om.properties,
  970. * resource/gnu/java/locale/LocaleInformation_or.properties,
  971. * resource/gnu/java/locale/LocaleInformation_pa.properties,
  972. * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
  973. * resource/gnu/java/locale/LocaleInformation_pl.properties,
  974. * resource/gnu/java/locale/LocaleInformation_ps.properties,
  975. * resource/gnu/java/locale/LocaleInformation_pt.properties,
  976. * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
  977. * resource/gnu/java/locale/LocaleInformation_ro.properties,
  978. * resource/gnu/java/locale/LocaleInformation_ru.properties,
  979. * resource/gnu/java/locale/LocaleInformation_rw.properties,
  980. * resource/gnu/java/locale/LocaleInformation_sa.properties,
  981. * resource/gnu/java/locale/LocaleInformation_se.properties,
  982. * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
  983. * resource/gnu/java/locale/LocaleInformation_sid.properties,
  984. * resource/gnu/java/locale/LocaleInformation_sk.properties,
  985. * resource/gnu/java/locale/LocaleInformation_sl.properties,
  986. * resource/gnu/java/locale/LocaleInformation_so.properties,
  987. * resource/gnu/java/locale/LocaleInformation_sq.properties,
  988. * resource/gnu/java/locale/LocaleInformation_sr.properties,
  989. * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
  990. * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
  991. * resource/gnu/java/locale/LocaleInformation_ss.properties,
  992. * resource/gnu/java/locale/LocaleInformation_ssy.properties,
  993. * resource/gnu/java/locale/LocaleInformation_st.properties,
  994. * resource/gnu/java/locale/LocaleInformation_sv.properties,
  995. * resource/gnu/java/locale/LocaleInformation_sw.properties,
  996. * resource/gnu/java/locale/LocaleInformation_syr.properties,
  997. * resource/gnu/java/locale/LocaleInformation_ta.properties,
  998. * resource/gnu/java/locale/LocaleInformation_te.properties,
  999. * resource/gnu/java/locale/LocaleInformation_tg.properties,
  1000. * resource/gnu/java/locale/LocaleInformation_th.properties,
  1001. * resource/gnu/java/locale/LocaleInformation_ti.properties,
  1002. * resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
  1003. * resource/gnu/java/locale/LocaleInformation_tig.properties,
  1004. * resource/gnu/java/locale/LocaleInformation_tn.properties,
  1005. * resource/gnu/java/locale/LocaleInformation_to.properties,
  1006. * resource/gnu/java/locale/LocaleInformation_tr.properties,
  1007. * resource/gnu/java/locale/LocaleInformation_ts.properties,
  1008. * resource/gnu/java/locale/LocaleInformation_tt.properties,
  1009. * resource/gnu/java/locale/LocaleInformation_ug.properties,
  1010. * resource/gnu/java/locale/LocaleInformation_uk.properties,
  1011. * resource/gnu/java/locale/LocaleInformation_ur.properties,
  1012. * resource/gnu/java/locale/LocaleInformation_uz.properties,
  1013. * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
  1014. * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
  1015. * resource/gnu/java/locale/LocaleInformation_ve.properties,
  1016. * resource/gnu/java/locale/LocaleInformation_vi.properties,
  1017. * resource/gnu/java/locale/LocaleInformation_wal.properties,
  1018. * resource/gnu/java/locale/LocaleInformation_wo.properties,
  1019. * resource/gnu/java/locale/LocaleInformation_xh.properties,
  1020. * resource/gnu/java/locale/LocaleInformation_yo.properties,
  1021. * resource/gnu/java/locale/LocaleInformation_zh.properties,
  1022. * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
  1023. * resource/gnu/java/locale/LocaleInformation_zu.properties:
  1024. Regenerated with Unicode delimiters escaped.
  1025. 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1026. PR classpath/36653:
  1027. * doc/www.gnu.org/downloads/downloads.wml:
  1028. Add 0.97.2 to download list.
  1029. 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1030. * java/util/ResourceBundle.java,
  1031. (BundleKey.toString()): Implemented.
  1032. (clearCache()): Implemented.
  1033. (clearCache(ClassLoader)): Implemented.
  1034. 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1035. * java/util/ResourceBundle.java:
  1036. Fix generic warnings.
  1037. 2008-07-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1038. * java/util/Properties.java:
  1039. (load(Reader)): Implemented.
  1040. (load(InputStream)): Fixed to use load(Reader).
  1041. * java/util/PropertyResourceBundle.java:
  1042. (PropertyResourceBundle(Reader)): Implemented.
  1043. 2008-07-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1044. * resource/gnu/java/locale/LocaleInformation.properties,
  1045. * resource/gnu/java/locale/LocaleInformation_aa.properties,
  1046. * resource/gnu/java/locale/LocaleInformation_aa_DJ.properties,
  1047. * resource/gnu/java/locale/LocaleInformation_aa_ER.properties,
  1048. * resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties,
  1049. * resource/gnu/java/locale/LocaleInformation_af.properties,
  1050. * resource/gnu/java/locale/LocaleInformation_am.properties,
  1051. * resource/gnu/java/locale/LocaleInformation_ar.properties,
  1052. * resource/gnu/java/locale/LocaleInformation_ar_JO.properties,
  1053. * resource/gnu/java/locale/LocaleInformation_ar_LB.properties,
  1054. * resource/gnu/java/locale/LocaleInformation_ar_QA.properties,
  1055. * resource/gnu/java/locale/LocaleInformation_ar_SA.properties,
  1056. * resource/gnu/java/locale/LocaleInformation_ar_SY.properties,
  1057. * resource/gnu/java/locale/LocaleInformation_ar_TN.properties,
  1058. * resource/gnu/java/locale/LocaleInformation_ar_YE.properties,
  1059. * resource/gnu/java/locale/LocaleInformation_as.properties,
  1060. * resource/gnu/java/locale/LocaleInformation_az.properties,
  1061. * resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties,
  1062. * resource/gnu/java/locale/LocaleInformation_be.properties,
  1063. * resource/gnu/java/locale/LocaleInformation_bg.properties,
  1064. * resource/gnu/java/locale/LocaleInformation_bn.properties,
  1065. * resource/gnu/java/locale/LocaleInformation_bn_IN.properties,
  1066. * resource/gnu/java/locale/LocaleInformation_bs.properties,
  1067. * resource/gnu/java/locale/LocaleInformation_byn.properties,
  1068. * resource/gnu/java/locale/LocaleInformation_ca.properties,
  1069. * resource/gnu/java/locale/LocaleInformation_cs.properties,
  1070. * resource/gnu/java/locale/LocaleInformation_cy.properties,
  1071. * resource/gnu/java/locale/LocaleInformation_da.properties,
  1072. * resource/gnu/java/locale/LocaleInformation_de.properties,
  1073. * resource/gnu/java/locale/LocaleInformation_de_AT.properties,
  1074. * resource/gnu/java/locale/LocaleInformation_de_BE.properties,
  1075. * resource/gnu/java/locale/LocaleInformation_de_CH.properties,
  1076. * resource/gnu/java/locale/LocaleInformation_de_LI.properties,
  1077. * resource/gnu/java/locale/LocaleInformation_de_LU.properties,
  1078. * resource/gnu/java/locale/LocaleInformation_dv.properties,
  1079. * resource/gnu/java/locale/LocaleInformation_dz.properties,
  1080. * resource/gnu/java/locale/LocaleInformation_el.properties,
  1081. * resource/gnu/java/locale/LocaleInformation_en.properties,
  1082. * resource/gnu/java/locale/LocaleInformation_en_AU.properties,
  1083. * resource/gnu/java/locale/LocaleInformation_en_BE.properties,
  1084. * resource/gnu/java/locale/LocaleInformation_en_BW.properties,
  1085. * resource/gnu/java/locale/LocaleInformation_en_BZ.properties,
  1086. * resource/gnu/java/locale/LocaleInformation_en_CA.properties,
  1087. * resource/gnu/java/locale/LocaleInformation_en_GB.properties,
  1088. * resource/gnu/java/locale/LocaleInformation_en_HK.properties,
  1089. * resource/gnu/java/locale/LocaleInformation_en_IE.properties,
  1090. * resource/gnu/java/locale/LocaleInformation_en_IN.properties,
  1091. * resource/gnu/java/locale/LocaleInformation_en_MT.properties,
  1092. * resource/gnu/java/locale/LocaleInformation_en_NZ.properties,
  1093. * resource/gnu/java/locale/LocaleInformation_en_PH.properties,
  1094. * resource/gnu/java/locale/LocaleInformation_en_SG.properties,
  1095. * resource/gnu/java/locale/LocaleInformation_en_TT.properties,
  1096. * resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties,
  1097. * resource/gnu/java/locale/LocaleInformation_en_ZA.properties,
  1098. * resource/gnu/java/locale/LocaleInformation_en_ZW.properties,
  1099. * resource/gnu/java/locale/LocaleInformation_eo.properties,
  1100. * resource/gnu/java/locale/LocaleInformation_es.properties,
  1101. * resource/gnu/java/locale/LocaleInformation_es_AR.properties,
  1102. * resource/gnu/java/locale/LocaleInformation_es_CL.properties,
  1103. * resource/gnu/java/locale/LocaleInformation_es_CO.properties,
  1104. * resource/gnu/java/locale/LocaleInformation_es_DO.properties,
  1105. * resource/gnu/java/locale/LocaleInformation_es_EC.properties,
  1106. * resource/gnu/java/locale/LocaleInformation_es_ES.properties,
  1107. * resource/gnu/java/locale/LocaleInformation_es_GT.properties,
  1108. * resource/gnu/java/locale/LocaleInformation_es_HN.properties,
  1109. * resource/gnu/java/locale/LocaleInformation_es_MX.properties,
  1110. * resource/gnu/java/locale/LocaleInformation_es_NI.properties,
  1111. * resource/gnu/java/locale/LocaleInformation_es_PA.properties,
  1112. * resource/gnu/java/locale/LocaleInformation_es_PE.properties,
  1113. * resource/gnu/java/locale/LocaleInformation_es_PR.properties,
  1114. * resource/gnu/java/locale/LocaleInformation_es_PY.properties,
  1115. * resource/gnu/java/locale/LocaleInformation_es_SV.properties,
  1116. * resource/gnu/java/locale/LocaleInformation_es_US.properties,
  1117. * resource/gnu/java/locale/LocaleInformation_es_UY.properties,
  1118. * resource/gnu/java/locale/LocaleInformation_es_VE.properties,
  1119. * resource/gnu/java/locale/LocaleInformation_et.properties,
  1120. * resource/gnu/java/locale/LocaleInformation_eu.properties,
  1121. * resource/gnu/java/locale/LocaleInformation_fa.properties,
  1122. * resource/gnu/java/locale/LocaleInformation_fa_AF.properties,
  1123. * resource/gnu/java/locale/LocaleInformation_fi.properties,
  1124. * resource/gnu/java/locale/LocaleInformation_fo.properties,
  1125. * resource/gnu/java/locale/LocaleInformation_fr.properties,
  1126. * resource/gnu/java/locale/LocaleInformation_fr_BE.properties,
  1127. * resource/gnu/java/locale/LocaleInformation_fr_CA.properties,
  1128. * resource/gnu/java/locale/LocaleInformation_fr_CH.properties,
  1129. * resource/gnu/java/locale/LocaleInformation_ga.properties,
  1130. * resource/gnu/java/locale/LocaleInformation_gez.properties,
  1131. * resource/gnu/java/locale/LocaleInformation_gez_ET.properties,
  1132. * resource/gnu/java/locale/LocaleInformation_gl.properties,
  1133. * resource/gnu/java/locale/LocaleInformation_gu.properties,
  1134. * resource/gnu/java/locale/LocaleInformation_gv.properties,
  1135. * resource/gnu/java/locale/LocaleInformation_haw.properties,
  1136. * resource/gnu/java/locale/LocaleInformation_he.properties,
  1137. * resource/gnu/java/locale/LocaleInformation_hi.properties,
  1138. * resource/gnu/java/locale/LocaleInformation_hr.properties,
  1139. * resource/gnu/java/locale/LocaleInformation_hu.properties,
  1140. * resource/gnu/java/locale/LocaleInformation_hy.properties,
  1141. * resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties,
  1142. * resource/gnu/java/locale/LocaleInformation_id.properties,
  1143. * resource/gnu/java/locale/LocaleInformation_is.properties,
  1144. * resource/gnu/java/locale/LocaleInformation_it.properties,
  1145. * resource/gnu/java/locale/LocaleInformation_it_CH.properties,
  1146. * resource/gnu/java/locale/LocaleInformation_iu.properties,
  1147. * resource/gnu/java/locale/LocaleInformation_ja.properties,
  1148. * resource/gnu/java/locale/LocaleInformation_ka.properties,
  1149. * resource/gnu/java/locale/LocaleInformation_kk.properties,
  1150. * resource/gnu/java/locale/LocaleInformation_kl.properties,
  1151. * resource/gnu/java/locale/LocaleInformation_km.properties,
  1152. * resource/gnu/java/locale/LocaleInformation_kn.properties,
  1153. * resource/gnu/java/locale/LocaleInformation_ko.properties,
  1154. * resource/gnu/java/locale/LocaleInformation_kok.properties,
  1155. * resource/gnu/java/locale/LocaleInformation_kw.properties,
  1156. * resource/gnu/java/locale/LocaleInformation_ky.properties,
  1157. * resource/gnu/java/locale/LocaleInformation_lo.properties,
  1158. * resource/gnu/java/locale/LocaleInformation_lt.properties,
  1159. * resource/gnu/java/locale/LocaleInformation_lv.properties,
  1160. * resource/gnu/java/locale/LocaleInformation_mk.properties,
  1161. * resource/gnu/java/locale/LocaleInformation_ml.properties,
  1162. * resource/gnu/java/locale/LocaleInformation_mn.properties,
  1163. * resource/gnu/java/locale/LocaleInformation_mr.properties,
  1164. * resource/gnu/java/locale/LocaleInformation_ms.properties,
  1165. * resource/gnu/java/locale/LocaleInformation_ms_BN.properties,
  1166. * resource/gnu/java/locale/LocaleInformation_mt.properties,
  1167. * resource/gnu/java/locale/LocaleInformation_nb.properties,
  1168. * resource/gnu/java/locale/LocaleInformation_nl.properties,
  1169. * resource/gnu/java/locale/LocaleInformation_nl_BE.properties,
  1170. * resource/gnu/java/locale/LocaleInformation_nn.properties,
  1171. * resource/gnu/java/locale/LocaleInformation_om.properties,
  1172. * resource/gnu/java/locale/LocaleInformation_om_KE.properties,
  1173. * resource/gnu/java/locale/LocaleInformation_or.properties,
  1174. * resource/gnu/java/locale/LocaleInformation_pa.properties,
  1175. * resource/gnu/java/locale/LocaleInformation_pl.properties,
  1176. * resource/gnu/java/locale/LocaleInformation_ps.properties,
  1177. * resource/gnu/java/locale/LocaleInformation_pt.properties,
  1178. * resource/gnu/java/locale/LocaleInformation_pt_PT.properties,
  1179. * resource/gnu/java/locale/LocaleInformation_ro.properties,
  1180. * resource/gnu/java/locale/LocaleInformation_ru.properties,
  1181. * resource/gnu/java/locale/LocaleInformation_ru_UA.properties,
  1182. * resource/gnu/java/locale/LocaleInformation_sa.properties,
  1183. * resource/gnu/java/locale/LocaleInformation_sid.properties,
  1184. * resource/gnu/java/locale/LocaleInformation_sk.properties,
  1185. * resource/gnu/java/locale/LocaleInformation_sl.properties,
  1186. * resource/gnu/java/locale/LocaleInformation_so.properties,
  1187. * resource/gnu/java/locale/LocaleInformation_so_DJ.properties,
  1188. * resource/gnu/java/locale/LocaleInformation_so_ET.properties,
  1189. * resource/gnu/java/locale/LocaleInformation_so_KE.properties,
  1190. * resource/gnu/java/locale/LocaleInformation_sq.properties,
  1191. * resource/gnu/java/locale/LocaleInformation_sr.properties,
  1192. * resource/gnu/java/locale/LocaleInformation_sr_BA_Cyrl.properties,
  1193. * resource/gnu/java/locale/LocaleInformation_sr_Latn.properties,
  1194. * resource/gnu/java/locale/LocaleInformation_sv.properties,
  1195. * resource/gnu/java/locale/LocaleInformation_sv_FI.properties,
  1196. * resource/gnu/java/locale/LocaleInformation_sw.properties,
  1197. * resource/gnu/java/locale/LocaleInformation_syr.properties,
  1198. * resource/gnu/java/locale/LocaleInformation_ta.properties,
  1199. * resource/gnu/java/locale/LocaleInformation_te.properties,
  1200. * resource/gnu/java/locale/LocaleInformation_th.properties,
  1201. * resource/gnu/java/locale/LocaleInformation_ti.properties,
  1202. * resource/gnu/java/locale/LocaleInformation_ti_ER.properties,
  1203. * resource/gnu/java/locale/LocaleInformation_tig.properties,
  1204. * resource/gnu/java/locale/LocaleInformation_tr.properties,
  1205. * resource/gnu/java/locale/LocaleInformation_tt.properties,
  1206. * resource/gnu/java/locale/LocaleInformation_uk.properties,
  1207. * resource/gnu/java/locale/LocaleInformation_ur.properties,
  1208. * resource/gnu/java/locale/LocaleInformation_uz.properties,
  1209. * resource/gnu/java/locale/LocaleInformation_uz_Arab.properties,
  1210. * resource/gnu/java/locale/LocaleInformation_uz_Latn.properties,
  1211. * resource/gnu/java/locale/LocaleInformation_vi.properties,
  1212. * resource/gnu/java/locale/LocaleInformation_wal.properties,
  1213. * resource/gnu/java/locale/LocaleInformation_zh.properties,
  1214. * resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties,
  1215. * resource/gnu/java/locale/LocaleInformation_zh_Hant.properties,
  1216. * resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties,
  1217. * resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties:
  1218. Regenerated from CLDR 1.5.1 data.
  1219. * resource/gnu/java/locale/LocaleInformation_af_NA.properties,
  1220. * resource/gnu/java/locale/LocaleInformation_ak.properties,
  1221. * resource/gnu/java/locale/LocaleInformation_bo.properties,
  1222. * resource/gnu/java/locale/LocaleInformation_cch.properties,
  1223. * resource/gnu/java/locale/LocaleInformation_cop.properties,
  1224. * resource/gnu/java/locale/LocaleInformation_ee.properties,
  1225. * resource/gnu/java/locale/LocaleInformation_en_JM.properties,
  1226. * resource/gnu/java/locale/LocaleInformation_en_NA.properties,
  1227. * resource/gnu/java/locale/LocaleInformation_fil.properties,
  1228. * resource/gnu/java/locale/LocaleInformation_fur.properties,
  1229. * resource/gnu/java/locale/LocaleInformation_gaa.properties,
  1230. * resource/gnu/java/locale/LocaleInformation_ha.properties,
  1231. * resource/gnu/java/locale/LocaleInformation_ha_Arab.properties,
  1232. * resource/gnu/java/locale/LocaleInformation_ia.properties,
  1233. * resource/gnu/java/locale/LocaleInformation_ig.properties,
  1234. * resource/gnu/java/locale/LocaleInformation_ii.properties,
  1235. * resource/gnu/java/locale/LocaleInformation_kaj.properties,
  1236. * resource/gnu/java/locale/LocaleInformation_kam.properties
  1237. * resource/gnu/java/locale/LocaleInformation_kcg.properties,
  1238. * resource/gnu/java/locale/LocaleInformation_kfo.properties,
  1239. * resource/gnu/java/locale/LocaleInformation_kpe.properties,
  1240. * resource/gnu/java/locale/LocaleInformation_ku.properties,
  1241. * resource/gnu/java/locale/LocaleInformation_ku_Arab.properties,
  1242. * resource/gnu/java/locale/LocaleInformation_ln.properties,
  1243. * resource/gnu/java/locale/LocaleInformation_my.properties,
  1244. * resource/gnu/java/locale/LocaleInformation_ne.properties,
  1245. * resource/gnu/java/locale/LocaleInformation_nr.properties,
  1246. * resource/gnu/java/locale/LocaleInformation_nso.properties,
  1247. * resource/gnu/java/locale/LocaleInformation_ny.properties,
  1248. * resource/gnu/java/locale/LocaleInformation_pa_Arab.properties,
  1249. * resource/gnu/java/locale/LocaleInformation_rw.properties,
  1250. * resource/gnu/java/locale/LocaleInformation_se.properties,
  1251. * resource/gnu/java/locale/LocaleInformation_se_FI.properties,
  1252. * resource/gnu/java/locale/LocaleInformation_sr_ME_Latn.properties,
  1253. * resource/gnu/java/locale/LocaleInformation_sr_RS_Latn.properties,
  1254. * resource/gnu/java/locale/LocaleInformation_ss.properties,
  1255. * resource/gnu/java/locale/LocaleInformation_ssy.properties,
  1256. * resource/gnu/java/locale/LocaleInformation_st.properties,
  1257. * resource/gnu/java/locale/LocaleInformation_tg.properties,
  1258. * resource/gnu/java/locale/LocaleInformation_tn.properties,
  1259. * resource/gnu/java/locale/LocaleInformation_to.properties
  1260. * resource/gnu/java/locale/LocaleInformation_ts.properties,
  1261. * resource/gnu/java/locale/LocaleInformation_ug.properties,
  1262. * resource/gnu/java/locale/LocaleInformation_ve.properties,
  1263. * resource/gnu/java/locale/LocaleInformation_wo.properties,
  1264. * resource/gnu/java/locale/LocaleInformation_xh.properties,
  1265. * resource/gnu/java/locale/LocaleInformation_yo.properties,
  1266. * resource/gnu/java/locale/LocaleInformation_zu.properties:
  1267. New files from CLDR 1.5.1.
  1268. 2008-07-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
  1269. * java/lang/Integer.java (signum): Implemented properly as
  1270. described in Hacker's Delight Section 2-7, plus Andrew Haley's
  1271. explanation.
  1272. 2008-07-01 Andrew Haley <aph@redhat.com>
  1273. * java/lang/Long.java: Comment change only.
  1274. 2008-07-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
  1275. * java/lang/Long.java (signum): Implemented properly as described
  1276. in Hacker's Delight Section 2-7.
  1277. 2008-06-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1278. PR classpath/35237:
  1279. * resource/java/util/iso4217.properties:
  1280. Regenerated from CLDR 1.5.1 data.
  1281. 2008-06-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1282. PR classpath/36636:
  1283. * tools/gnu/classpath/tools/jar/Updater.java:
  1284. (run(Main)): Check return value of renameTo, and
  1285. create temporary file in same directory (as suggested
  1286. by Tom Tromey).
  1287. (copyFile(File,File)): Removed.
  1288. 2008-06-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1289. PR classpath/36637:
  1290. * examples/Makefile.am,
  1291. * lib/Makefile.am:
  1292. Use new conditional and $(JAR).
  1293. * m4/acinclude.m4:
  1294. Replace --with-fastjar with a general
  1295. --with-jar check that can be turned off.
  1296. * tools/Makefile.am:
  1297. Use new conditional and $(JAR).
  1298. 2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1299. PR classpath/36636:
  1300. * tools/gnu/classpath/tools/jar/Updater.java:
  1301. (run(Main)): Check return value of renameTo, and
  1302. copy file instead if necessary.
  1303. (copyFile(File,File)): New method to copy a file.
  1304. 2008-06-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1305. * configure.ac: Remove AC_PROG_MKDIR_P.
  1306. * examples/Makefile.am,
  1307. * lib/Makefile.am,
  1308. * tools/Makefile.am:
  1309. Use mkdir_p instead of MKDIR_P.
  1310. 2008-06-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1311. PR classpath/36221:
  1312. * gnu/xml/dom/DomAttr.java:
  1313. (DomAttr(DomDocument,String,String,String,String)):
  1314. New constructor.
  1315. * gnu/xml/dom/DomDocument.java:
  1316. (createElement(String)): Use new constructor rather than
  1317. setting variable directly.
  1318. (createAttribute(String)): Likewise.
  1319. * gnu/xml/dom/DomElement.java:
  1320. (DomElement(DomDocument,String,String,String,String)):
  1321. New constructor.
  1322. * gnu/xml/dom/DomNsNode.java:
  1323. (localName): Make private.
  1324. (DomNsNode(short,DomDocument,String,String,String,String)):
  1325. New constructor.
  1326. * gnu/xml/dom/ls/DomLSParser.java:
  1327. (doParse(LSInput)): Set namespace awareness using a method,
  1328. not directly.
  1329. * gnu/xml/dom/ls/SAXEventSink.java:
  1330. (namespaceAware): Make private.
  1331. (setNamespaceAware(boolean)): New method.
  1332. * gnu/xml/transform/XSLURIResolver.java:
  1333. (parse(InputSource,XMLReader)): Parse with namespace awareness on.
  1334. 2008-06-24 Tom Tromey <tromey@redhat.com>
  1335. PR libgcj/32198:
  1336. * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java
  1337. (compile): Reverse isAssignableFrom test.
  1338. 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1339. PR classpath/36219:
  1340. * gnu/xml/transform/ForEachNode.java:
  1341. Genericised.
  1342. * gnu/xml/transform/SortKey.java:
  1343. Documented.
  1344. (clone(Stylesheet)): Implemented.
  1345. (cloneAttributeValueTemplate(TemplateNode,Stylesheet)):
  1346. Implemented.
  1347. * gnu/xml/transform/Stylesheet.java:
  1348. (parseSortKeys(Node)): Return empty list not null.
  1349. * gnu/xml/transform/TemplateNode.java:
  1350. Genericise documentOrderComparator.
  1351. 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1352. * gnu/xml/xpath/CountFunction.java,
  1353. * gnu/xml/xpath/EqualityExpr.java,
  1354. * gnu/xml/xpath/Expr.java,
  1355. * gnu/xml/xpath/IdFunction.java,
  1356. * gnu/xml/xpath/LocalNameFunction.java,
  1357. * gnu/xml/xpath/NameFunction.java,
  1358. * gnu/xml/xpath/NamespaceUriFunction.java,
  1359. * gnu/xml/xpath/ParenthesizedExpr.java,
  1360. * gnu/xml/xpath/Steps.java,
  1361. * gnu/xml/xpath/SumFunction.java,
  1362. * gnu/xml/xpath/UnionExpr.java,
  1363. * gnu/xml/xpath/XPathParser.java,
  1364. * gnu/xml/xpath/XPathParser.y,
  1365. * java/lang/Enum.java,
  1366. * java/lang/reflect/Constructor.java,
  1367. * java/lang/reflect/Field.java,
  1368. * java/lang/reflect/Method.java:
  1369. Reduce scope of unchecked warning suppression,
  1370. and remove unneeded uses.
  1371. 2008-06-23 Christian Thalinger <twisti@complang.tuwien.ac.at>
  1372. * include/jni.h [__cplusplus] (_Jv_JNIEnv): Renamed member p to
  1373. functions to be compatible with OpenJDK.
  1374. 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1375. PR classpath/36220:
  1376. * gnu/xml/transform/CallTemplateNode.java:
  1377. (doApply(Stylesheet,QName,Node,int,int,Node,Node)):
  1378. Check for withParams being empty not null.
  1379. (references(QName)): Remove special-casing for null.
  1380. * gnu/xml/transform/Stylesheet.java:
  1381. (parseWithParams(Node)): Just return the list if empty,
  1382. don't return null instead.
  1383. 2008-06-23 Andrew Haley <aph@redhat.com>
  1384. * native/jawt/Makefile.am,
  1385. native/fdlibm/Makefile.am,
  1386. native/jni/java-util/Makefile.am,
  1387. native/jni/gstreamer-peer/Makefile.am,
  1388. native/jni/native-lib/Makefile.am,
  1389. native/jni/gconf-peer/Makefile.am,
  1390. native/jni/gtk-peer/Makefile.am,
  1391. native/jni/xmlj/Makefile.am,
  1392. native/jni/midi-alsa/Makefile.am,
  1393. native/jni/java-nio/Makefile.am,
  1394. native/jni/midi-dssi/Makefile.am,
  1395. native/jni/classpath/Makefile.am,
  1396. native/jni/java-io/Makefile.am,
  1397. native/jni/java-lang/Makefile.am,
  1398. native/jni/java-net/Makefile.am (AM_CFLAGS): Add @EXTRA_CFLAGS@.
  1399. * configure.ac (EXTRA_CFLAGS): New macro.
  1400. * lib/Makefile.am (resources): Add .svn.
  1401. 2008-06-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1402. * gnu/xml/transform/ParameterNode.java,
  1403. * gnu/xml/transform/Stylesheet.java,
  1404. * gnu/xml/transform/UnparsedEntityUriFunction.java,
  1405. * gnu/xml/transform/ValueOfNode.java,
  1406. * gnu/xml/transform/XSLComparator.java,
  1407. * gnu/xml/transform/XSLURIResolver.java:
  1408. Genericised.
  1409. 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1410. * gnu/xml/xpath/ContainsFunction.java,
  1411. * gnu/xml/xpath/CountFunction.java,
  1412. * gnu/xml/xpath/EqualityExpr.java,
  1413. * gnu/xml/xpath/Expr.java,
  1414. * gnu/xml/xpath/IdFunction.java,
  1415. * gnu/xml/xpath/LocalNameFunction.java,
  1416. * gnu/xml/xpath/NameFunction.java,
  1417. * gnu/xml/xpath/ParenthesizedExpr.java:
  1418. Genericised.
  1419. 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1420. * gnu/xml/xpath/Expr.java,
  1421. * gnu/xml/xpath/FloorFunction.java,
  1422. * gnu/xml/xpath/Function.java,
  1423. * gnu/xml/xpath/FunctionCall.java,
  1424. * gnu/xml/xpath/NamespaceUriFunction.java,
  1425. * gnu/xml/xpath/ParenthesizedExpr.java,
  1426. * gnu/xml/xpath/Root.java,
  1427. * gnu/xml/xpath/Selector.java,
  1428. * gnu/xml/xpath/Steps.java:
  1429. Genericised.
  1430. 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1431. * gnu/xml/xpath/BooleanFunction.java,
  1432. * gnu/xml/xpath/CeilingFunction.java,
  1433. * gnu/xml/xpath/ConcatFunction.java,
  1434. * gnu/xml/xpath/DocumentOrderComparator.java,
  1435. * gnu/xml/xpath/Expr.java,
  1436. * gnu/xml/xpath/IdFunction.java,
  1437. * gnu/xml/xpath/LangFunction.java,
  1438. * gnu/xml/xpath/LocalNameFunction.java,
  1439. * gnu/xml/xpath/NameFunction.java,
  1440. * gnu/xml/xpath/NormalizeSpaceFunction.java,
  1441. * gnu/xml/xpath/NotFunction.java,
  1442. * gnu/xml/xpath/NumberFunction.java,
  1443. * gnu/xml/xpath/Path.java,
  1444. * gnu/xml/xpath/RoundFunction.java,
  1445. * gnu/xml/xpath/Selector.java,
  1446. * gnu/xml/xpath/StartsWithFunction.java,
  1447. * gnu/xml/xpath/Steps.java,
  1448. * gnu/xml/xpath/StringFunction.java,
  1449. * gnu/xml/xpath/StringLengthFunction.java,
  1450. * gnu/xml/xpath/SubstringAfterFunction.java,
  1451. * gnu/xml/xpath/SubstringBeforeFunction.java,
  1452. * gnu/xml/xpath/SubstringFunction.java,
  1453. * gnu/xml/xpath/SumFunction.java,
  1454. * gnu/xml/xpath/TranslateFunction.java,
  1455. * gnu/xml/xpath/UnionExpr.java,
  1456. * gnu/xml/xpath/XPathParser.java,
  1457. * gnu/xml/xpath/XPathParser.y,
  1458. * gnu/xml/xpath/XPathTokenizer.java:
  1459. Genericised.
  1460. * javax/xml/datatype/DatatypeFactory.java:
  1461. Use new java.util.ServiceLoader framework.
  1462. * javax/xml/namespace/NamespaceContext.java,
  1463. * javax/xml/parsers/DocumentBuilderFactory.java,
  1464. * javax/xml/parsers/SAXParserFactory.java,
  1465. * javax/xml/stream/XMLEventFactory.java,
  1466. * javax/xml/stream/XMLEventReader.java,
  1467. * javax/xml/stream/XMLInputFactory.java,
  1468. * javax/xml/stream/XMLOutputFactory.java:
  1469. Genericised.
  1470. * javax/xml/stream/events/DTD.java,
  1471. * javax/xml/stream/events/EndElement.java,
  1472. * javax/xml/stream/events/StartElement.java:
  1473. Ignore unchecked errors due to API not using generics.
  1474. * javax/xml/transform/TransformerFactory.java,
  1475. * javax/xml/validation/SchemaFactory.java,
  1476. * javax/xml/xpath/XPathFactory.java:
  1477. Genericised.
  1478. * javax/xml/xpath/XPathFunction.java:
  1479. Ignore unchecked errors due to API not using generics.
  1480. 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1481. PR classpath/36220:
  1482. * gnu/xml/transform/ParameterNode.java:
  1483. (clone()): Only clone select if not null.
  1484. (toString()): Always include value of select.
  1485. * gnu/xml/transform/Stylesheet.java:
  1486. (toString()): Implemented.
  1487. * gnu/xml/transform/Template.java:
  1488. (toString()): Add value of node.
  1489. * gnu/xml/transform/TemplatesImpl.java:
  1490. (toString()): Implemented.
  1491. 2008-06-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1492. PR classpath/28664:
  1493. * gnu/java/math/GMP.java:
  1494. Renamed from VMBigInteger.java and fixed to use
  1495. GMP instances directly.
  1496. * include/Makefile.am:
  1497. Generate GMP.h not VMBigInteger.h.
  1498. * java/math/BigInteger.java:
  1499. Send instances of GMP in calls to GMP rather than
  1500. the wrapping BigInteger class.
  1501. * native/jni/java-math/Makefile.am:
  1502. Fix filename of source code file.
  1503. * native/jni/java-math/gnu_java_math_GMP.c:
  1504. Renamed from java_math_VMBigInteger.c.
  1505. * native/jni/java-math/java_math_VMBigInteger.c,
  1506. * vm/reference/java/math/VMBigInteger.java:
  1507. Removed.
  1508. 2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1509. * configure.ac:
  1510. Remove --with-vm option, instead relying
  1511. on AC_PROG_JAVA. Only call this if tools
  1512. are enabled.
  1513. * tools/gappletviewer.in,
  1514. * tools/gjar.in,
  1515. * tools/gjarsigner.in,
  1516. * tools/gjavah.in,
  1517. * tools/gjdoc.in,
  1518. * tools/gkeytool.in,
  1519. * tools/gnative2ascii.in,
  1520. * tools/gorbd.in,
  1521. * tools/grmic.in,
  1522. * tools/grmid.in,
  1523. * tools/grmiregistry.in,
  1524. * tools/gserialver.in,
  1525. * tools/gtnameserv.in:
  1526. Regenerated with @JAVA@ and -classpath option.
  1527. 2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1528. * m4/ac_prog_java.m4:
  1529. Add CACAO and JamVM.
  1530. * m4/ac_prog_javac.m4:
  1531. Use variables to store warning options.
  1532. 2008-06-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1533. * javax/management/ObjectName.java,
  1534. * javax/management/StandardMBean.java:
  1535. Fix warnings due to use of generics.
  1536. 2008-06-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1537. * javax/management/openmbean/ArrayType.java,
  1538. * javax/management/openmbean/CompositeDataSupport.java,
  1539. * javax/management/openmbean/CompositeType.java,
  1540. * javax/management/openmbean/OpenMBeanAttributeInfoSupport.java,
  1541. * javax/management/openmbean/OpenMBeanInfoSupport.java,
  1542. * javax/management/openmbean/OpenMBeanParameterInfoSupport.java,
  1543. * javax/management/openmbean/SimpleType.java,
  1544. * javax/management/openmbean/TabularDataSupport.java:
  1545. Fix warnings due to use of generics.
  1546. * javax/management/remote/rmi/RMIConnection.java:
  1547. Suppress warnings due to API's use of MarshalledObject.
  1548. 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1549. * javax/management/openmbean/TabularDataSupport.java,
  1550. * javax/management/openmbean/TabularType.java:
  1551. Fix warnings due to use of generics.
  1552. 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1553. PR classpath/36522:
  1554. * gnu/java/security/PolicyFile.java:
  1555. Correct typo changing seperator to separator.
  1556. 2008-06-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1557. PR classpath/36477:
  1558. * gnu/java/lang/CPStringBuilder.java,
  1559. (setLength(int)): Don't ensure capacity when
  1560. new length is 0.
  1561. (ensureCapacity(int)): Allocate double the minimum
  1562. capacity rather than double the array length when
  1563. allocating a new array after a write.
  1564. 2008-06-15 Mario Torre <neugens@aicas.com>
  1565. * gnu/java/awt/java2d/RasterGraphics.java: remove unused import that cause
  1566. compilation to fail when xpeers are not enabled.
  1567. 2008-06-15 Mario Torre <neugens@aicas.com>
  1568. * gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): delegate to
  1569. setPaint.
  1570. (setPaint): fix to set paint context and foreground color.
  1571. (imageCache): new field.
  1572. (drawImage): new codepath for scaling images.
  1573. (prepareImage): new method.
  1574. (getPaintContext): set paintContext appropriately.
  1575. * gnu/java/awt/java2d/RasterGraphics.java (renderScanline): new method,
  1576. override from superclass to detect correct value of y while rendering
  1577. the scanline.
  1578. * gnu/java/awt/java2d/ScanlineConverter.java (renderShape): revert previous
  1579. patch.
  1580. * gnu/java/awt/peer/x/XEventPump.java (findMouseEventTarget): new method.
  1581. (handleButtonPress): use of findMouseEventTarget to detect the correct
  1582. target.
  1583. (handleButtonRelease): likewise.
  1584. * gnu/java/awt/peer/x/XGraphics2D.java (rawDrawImage): clip the target image
  1585. so that it is completely contained in the destination pixmaps, as per X11
  1586. specification.
  1587. * gnu/java/awt/peer/x/XToolkit.java (createTextField): method implemented.
  1588. (createButton): likewise.
  1589. (prepareImage): likewise.
  1590. (createLabel): likewise.
  1591. (checkImage): likewise.
  1592. (createTextArea): likewise.
  1593. (createCheckbox): likewise.
  1594. (checkHeadLess): new method.
  1595. * gnu/javax/imageio/bmp/BMPImageWriter.java (write):
  1596. don't close the stream.
  1597. * gnu/javax/imageio/bmp/BMPImageWriterSpi.java (names): added new names to
  1598. the list of known names for BMP.
  1599. * java/awt/image/WritableRaster.java (createWritableTranslatedChild):
  1600. * javax/imageio/ImageIO.java (write): call dispose on ImageWriter after
  1601. writing of the image.
  1602. 2008-06-15 Tom Tromey <tromey@redhat.com>
  1603. * include/jni.h (_jobjectRefType, jobjectRefType): Always
  1604. declare.
  1605. 2008-06-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1606. * configure.ac:
  1607. Add --enable-gjdoc option and check
  1608. for mkdir -p.
  1609. * examples/Makefile.am,
  1610. * lib/Makefile.am,
  1611. * lib/copy-vmresources.sh.in:
  1612. Use @MKDIR_P@.
  1613. * tools/Makefile.am:
  1614. Allow building GJDoc to be disabled
  1615. and use @MKDIR_P@.
  1616. 2008-06-13 Mark Wielaard <mark@klomp.org>
  1617. * tools/Makefile.am (USE_JAVAC_FLAGS): Use relative generated dir.
  1618. (TOOLS_ZIP): Generate antlr output in relative dir.
  1619. 2008-06-13 Mark Wielaard <mark@klomp.org>
  1620. * tools/Makefile.am (USE_JAVAC_FLAGS): Use generated in builddir.
  1621. (TOOLS_JAVA_FILES): Include all .java files in all subdirs.
  1622. (ALL_TOOLS_FILES): Include gjdoc_resources and antlr input file.
  1623. (TOOLS_ZIP): Generate antlr output in builddir.
  1624. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png:
  1625. New file from gjdoc.
  1626. 2008-06-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1627. * configure.ac:
  1628. Check for --with-glibj too when disabling
  1629. the javac check.
  1630. 2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1631. * include/Makefile.am: Don't delete headers
  1632. when not rebuilding them.
  1633. 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1634. * configure.ac: Only regenerate headers by
  1635. default if the headers aren't in the source tree.
  1636. 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1637. * configure.ac: Only run javac check
  1638. if examples, tools and/or class library are
  1639. being built.
  1640. * scripts/check_jni_methods.sh.in:
  1641. Remove duplicates in the list of JNI methods
  1642. for when builddir==srcdir.
  1643. 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1644. * lib/Makefile.am:
  1645. Replace explicit mkinstalldirs with $(mkinstalldirs).
  1646. 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1647. * scripts/check_jni_methods.sh.in:
  1648. Search the source directory as well for
  1649. when headers are in the tarball.
  1650. 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1651. * Makefile.am: Replace tools with
  1652. $(TOOLSDIR).
  1653. * m4/acinclude.m4: Include option
  1654. to disable building the tools.
  1655. 2008-06-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1656. * Makefile.am: Use default makedistcheck
  1657. flags that test all optional dependencies.
  1658. * include/Makefile.am: Add header files to dist.
  1659. * lib/Makefile.am: Trick class files into being
  1660. built for dist, so headers can be generated.
  1661. 2008-06-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1662. * doc/www.gnu.org/announce/20080606.wml,
  1663. * doc/www.gnu.org/newsitems.txt:
  1664. Add 0.97.2 annoncement.
  1665. * NEWS: Add 0.97.1 and 0.97.2 updates.
  1666. 2008-06-09 Mark Wielaard <mark@klomp.org>
  1667. * Makefile.am (EXTRA_DIST): Add ChangeLog-2007.
  1668. * doc/Makefile.am (EXTRA_DIST): Add invoke.texi.
  1669. 2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1670. * java/lang/Integer.java:
  1671. (parseInt(String, int, boolean)): Disallow "-+".
  1672. 2008-06-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1673. * tools/gnu/classpath/tools/common/ClasspathToolParser.java:
  1674. Fixed indentation and changed to use OptionException.
  1675. * tools/gnu/classpath/tools/getopt/OptionException.java:
  1676. (OptionException(String,Throwable)): Added.
  1677. 2008-06-03 Robert Schuster <robertschuster@fsfe.org>
  1678. * tools/gnu/classpath/tools/jar/Main.java:
  1679. (run): Call different ClasspathToolParser.parse() variant.
  1680. (getParser): Changed return type to ClasspathToolParser.
  1681. * tools/gnu/classpath/tools/javah/GcjhMain.java:
  1682. (getParser): Changed return type to ClasspathToolParser.
  1683. * tools/gnu/classpath/tools/javah/Main.java:
  1684. (getParser): Changed return type to ClasspathToolParser.
  1685. * tools/gnu/classpath/tools/getopt/Parser.java: Make 'programName'
  1686. protected.
  1687. * tools/gnu/classpath/tools/common/ClasspathToolParser.java:
  1688. (parse(String[], FileArgumentCallback,boolean): New method.
  1689. (parse(String[], boolean): New method.
  1690. (parseFileList): New method.
  1691. (parseLine): New method.
  1692. (AtFileArgumentCallback): New inner class.
  1693. 2008-06-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1694. * tools/gnu/classpath/tools/getopt/OptionException.java,
  1695. * tools/gnu/classpath/tools/jar/Main.java:
  1696. Revert previous changes to allow Schuster's patch to
  1697. do the same.
  1698. 2008-06-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1699. * tools/gnu/classpath/tools/getopt/OptionException.java:
  1700. (OptionException(String,Throwable)): New constructor.
  1701. * tools/gnu/classpath/tools/jar/Main.java:
  1702. (fileLists): New queue for streams containing lists of files.
  1703. (HandleFile.NotifyFile(String)): Check for '@' arguments
  1704. and add to stream queue.
  1705. (parsed(String)): Add stdin to queue instead of setting flag.
  1706. (readNames()): Work with the queue rather than just stdin.
  1707. (run(String[])): Always execute readNames().
  1708. 2008-06-01 Mark Wielaard <mark@klomp.org>
  1709. * gnu/java/awt/java2d/AbstractGraphics2D.java: Removed XDialogPeer
  1710. import.
  1711. 2008-05-29 Mario Torre <neugens@aicas.com>
  1712. * gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): now set directly
  1713. the foreground color the application wants to use to draw. On null, behave
  1714. like OpenJDK, drawing black.
  1715. (renderScanline): fixed NPE, paintContext never initialized. Correctely
  1716. retrieve destination raster
  1717. (getColor): Return the correct type.
  1718. (static initializer): HashMap now typed.
  1719. (background): now defaults to black and not null.
  1720. (getPaintContext): new method. Initialize lazily the PaintContext.
  1721. (foreground): new field.
  1722. (isForegroundColorNull): likewise.
  1723. (getDeviceBounds): made abstract.
  1724. * gnu/java/awt/java2d/RasterGraphics.java (getDeviceBounds): new method.
  1725. * gnu/java/awt/java2d/ScanlineConverter.java (renderShape): pass correct
  1726. value of Y to doScanline.
  1727. * gnu/java/awt/peer/x/GLGraphics.java (getDeviceBounds): new method.
  1728. (setBackground): synch with new Escher 2.0 API.
  1729. * gnu/java/awt/peer/x/XGraphicsConfiguration.java (getDefaultTransform):
  1730. implemented.
  1731. (getBounds): new method.
  1732. * java/awt/AlphaComposite.java (derive(int) and derive(float)):
  1733. new methods.
  1734. * java/awt/image/WritableRaster.java (createWritableTranslatedChild):
  1735. now call createWritableChild.
  1736. (createWritableChild): reformatted.
  1737. 2008-05-27 Joshua Sumali <jsumali@redhat.com>
  1738. * NEWS: Added building of gjdoc into tools.
  1739. 2008-05-27 Joshua Sumali <jsumali@redhat.com>
  1740. * AUTHORS: Added Joshua Sumali.
  1741. 2008-05-27 Joshua Sumali <jsumali@redhat.com>
  1742. * configure.ac: Add support for Antlr. This is used for building gjdoc.
  1743. Also generate tools/gjdoc wrapper with gjdoc.in.
  1744. * doc/gjdoc.texi: New file.
  1745. * doc/invoke.texi: New file.
  1746. * doc/Makefile.am: Generate gjdoc documentation.
  1747. * m4/ac_prog_antlr.m4: New file.
  1748. * m4/ac_prog_java.m4: New file.
  1749. * m4/ac_prog_java_works.m4: New file.
  1750. * tools/Makefile.am: Build gjdoc as part of tools.
  1751. * tools/com/sun/tools/javadoc/Main.java,
  1752. * tools/gjdoc.in,
  1753. * tools/gnu/classpath/tools/doclets/AbstractDoclet.java,
  1754. * tools/gnu/classpath/tools/doclets/.cvsignore,
  1755. * tools/gnu/classpath/tools/doclets/debugdoclet/.cvsignore,
  1756. * tools/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java,
  1757. * tools/gnu/classpath/tools/doclets/DocletConfigurationException.java,
  1758. * tools/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java,
  1759. * tools/gnu/classpath/tools/doclets/DocletOptionFile.java,
  1760. * tools/gnu/classpath/tools/doclets/DocletOptionFlag.java,
  1761. * tools/gnu/classpath/tools/doclets/DocletOption.java,
  1762. * tools/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java,
  1763. * tools/gnu/classpath/tools/doclets/DocletOptionString.java,
  1764. * tools/gnu/classpath/tools/doclets/htmldoclet/CssClass.java,
  1765. * tools/gnu/classpath/tools/doclets/htmldoclet/.cvsignore,
  1766. * tools/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java,
  1767. * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java,
  1768. * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java,
  1769. * tools/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java,
  1770. * tools/gnu/classpath/tools/doclets/InlineTagRenderer.java,
  1771. * tools/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java,
  1772. * tools/gnu/classpath/tools/doclets/PackageGroup.java,
  1773. * tools/gnu/classpath/tools/doclets/PackageMatcher.java,
  1774. * tools/gnu/classpath/tools/doclets/StandardTaglet.java,
  1775. * tools/gnu/classpath/tools/doclets/TagletPrinter.java,
  1776. * tools/gnu/classpath/tools/doclets/xmldoclet/.cvsignore,
  1777. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.cvsignore,
  1778. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletConfigurationException.java,
  1779. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java,
  1780. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java,
  1781. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java,
  1782. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/JarClassLoader.java,
  1783. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/OutputFileInfo.java,
  1784. * tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/package.html,
  1785. * tools/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java,
  1786. * tools/gnu/classpath/tools/doclets/xmldoclet/Driver.java,
  1787. * tools/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java,
  1788. * tools/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java,
  1789. * tools/gnu/classpath/tools/FileSystemClassLoader.java,
  1790. * tools/gnu/classpath/tools/gjdoc/AbstractTagImpl.java,
  1791. * tools/gnu/classpath/tools/gjdoc/ArrayCharacterIterator.java,
  1792. * tools/gnu/classpath/tools/gjdoc/ClassDocImpl.java,
  1793. * tools/gnu/classpath/tools/gjdoc/ClassDocProxy.java,
  1794. * tools/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java,
  1795. * tools/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java,
  1796. * tools/gnu/classpath/tools/gjdoc/.cvsignore,
  1797. * tools/gnu/classpath/tools/gjdoc/Debug.java,
  1798. * tools/gnu/classpath/tools/gjdoc/DirectoryTree.java,
  1799. * tools/gnu/classpath/tools/gjdoc/DocImpl.java,
  1800. * tools/gnu/classpath/tools/gjdoc/ErrorReporter.java,
  1801. * tools/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java,
  1802. * tools/gnu/classpath/tools/gjdoc/expr/AdditionExpression.java,
  1803. * tools/gnu/classpath/tools/gjdoc/expr/AndExpression.java,
  1804. * tools/gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java,
  1805. * tools/gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java,
  1806. * tools/gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java,
  1807. * tools/gnu/classpath/tools/gjdoc/expr/BinaryExpression.java,
  1808. * tools/gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java,
  1809. * tools/gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java,
  1810. * tools/gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java,
  1811. * tools/gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java,
  1812. * tools/gnu/classpath/tools/gjdoc/expr/CircularExpressionException.java,
  1813. * tools/gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java,
  1814. * tools/gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java,
  1815. * tools/gnu/classpath/tools/gjdoc/expr/ConstantByte.java,
  1816. * tools/gnu/classpath/tools/gjdoc/expr/ConstantChar.java,
  1817. * tools/gnu/classpath/tools/gjdoc/expr/ConstantDouble.java,
  1818. * tools/gnu/classpath/tools/gjdoc/expr/ConstantExpression.java,
  1819. * tools/gnu/classpath/tools/gjdoc/expr/ConstantFloat.java,
  1820. * tools/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java,
  1821. * tools/gnu/classpath/tools/gjdoc/expr/ConstantLong.java,
  1822. * tools/gnu/classpath/tools/gjdoc/expr/ConstantNull.java,
  1823. * tools/gnu/classpath/tools/gjdoc/expr/ConstantShort.java,
  1824. * tools/gnu/classpath/tools/gjdoc/expr/ConstantString.java,
  1825. * tools/gnu/classpath/tools/gjdoc/expr/Context.java,
  1826. * tools/gnu/classpath/tools/gjdoc/expr/.cvsignore,
  1827. * tools/gnu/classpath/tools/gjdoc/expr/DivisionExpression.java,
  1828. * tools/gnu/classpath/tools/gjdoc/expr/EqualExpression.java,
  1829. * tools/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java,
  1830. * tools/gnu/classpath/tools/gjdoc/expr/Evaluator.java,
  1831. * tools/gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java,
  1832. * tools/gnu/classpath/tools/gjdoc/expr/Expression.java,
  1833. * tools/gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java,
  1834. * tools/gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java,
  1835. * tools/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java,
  1836. * tools/gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java,
  1837. * tools/gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java,
  1838. * tools/gnu/classpath/tools/gjdoc/expr/java-expression.g,
  1839. * tools/gnu/classpath/tools/gjdoc/expr/LessThanExpression.java,
  1840. * tools/gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java,
  1841. * tools/gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java,
  1842. * tools/gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java,
  1843. * tools/gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java,
  1844. * tools/gnu/classpath/tools/gjdoc/expr/ModuloExpression.java,
  1845. * tools/gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java,
  1846. * tools/gnu/classpath/tools/gjdoc/expr/NegateExpression.java,
  1847. * tools/gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java,
  1848. * tools/gnu/classpath/tools/gjdoc/expr/NotExpression.java,
  1849. * tools/gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java,
  1850. * tools/gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java,
  1851. * tools/gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java,
  1852. * tools/gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java,
  1853. * tools/gnu/classpath/tools/gjdoc/expr/Type.java,
  1854. * tools/gnu/classpath/tools/gjdoc/expr/UnaryExpression.java,
  1855. * tools/gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java,
  1856. * tools/gnu/classpath/tools/gjdoc/FieldDocImpl.java,
  1857. * tools/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java,
  1858. * tools/gnu/classpath/tools/gjdoc/GjdocRootDoc.java,
  1859. * tools/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java,
  1860. * tools/gnu/classpath/tools/gjdoc/JavadocWrapper.java,
  1861. * tools/gnu/classpath/tools/gjdoc/LinkTagImpl.java,
  1862. * tools/gnu/classpath/tools/gjdoc/Main.java,
  1863. * tools/gnu/classpath/tools/gjdoc/MemberDocImpl.java,
  1864. * tools/gnu/classpath/tools/gjdoc/MethodDocImpl.java,
  1865. * tools/gnu/classpath/tools/gjdoc/PackageDocImpl.java,
  1866. * tools/gnu/classpath/tools/gjdoc/ParameterImpl.java,
  1867. * tools/gnu/classpath/tools/gjdoc/ParamTagImpl.java,
  1868. * tools/gnu/classpath/tools/gjdoc/ParseException.java,
  1869. * tools/gnu/classpath/tools/gjdoc/Parser.java,
  1870. * tools/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java,
  1871. * tools/gnu/classpath/tools/gjdoc/RootDocImpl.java,
  1872. * tools/gnu/classpath/tools/gjdoc/SeeTagImpl.java,
  1873. * tools/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java,
  1874. * tools/gnu/classpath/tools/gjdoc/SourcePositionImpl.java,
  1875. * tools/gnu/classpath/tools/gjdoc/TagContainer.java,
  1876. * tools/gnu/classpath/tools/gjdoc/TagImpl.java,
  1877. * tools/gnu/classpath/tools/gjdoc/TemporaryStore.java,
  1878. * tools/gnu/classpath/tools/gjdoc/TextTagImpl.java,
  1879. * tools/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java,
  1880. * tools/gnu/classpath/tools/gjdoc/TimerDoclet.java,
  1881. * tools/gnu/classpath/tools/gjdoc/Timer.java,
  1882. * tools/gnu/classpath/tools/gjdoc/TypeImpl.java,
  1883. * tools/gnu/classpath/tools/gjdoc/TypeVariableImpl.java,
  1884. * tools/gnu/classpath/tools/gjdoc/ValueTagImpl.java,
  1885. * tools/gnu/classpath/tools/gjdoc/WritableType.java,
  1886. * tools/gnu/classpath/tools/IOToolkit.java,
  1887. * tools/gnu/classpath/tools/java2xhtml/.cvsignore,
  1888. * tools/gnu/classpath/tools/java2xhtml/Java2xhtml.java,
  1889. * tools/gnu/classpath/tools/MalformedInputEvent.java,
  1890. * tools/gnu/classpath/tools/MalformedInputListener.java,
  1891. * tools/gnu/classpath/tools/NotifyingInputStreamReader.java,
  1892. * tools/gnu/classpath/tools/StringToolkit.java,
  1893. * tools/gnu/classpath/tools/taglets/AuthorTaglet.java,
  1894. * tools/gnu/classpath/tools/taglets/CodeTaglet.java,
  1895. * tools/gnu/classpath/tools/taglets/CopyrightTaglet.java,
  1896. * tools/gnu/classpath/tools/taglets/.cvsignore,
  1897. * tools/gnu/classpath/tools/taglets/DeprecatedTaglet.java,
  1898. * tools/gnu/classpath/tools/taglets/GenericTaglet.java,
  1899. * tools/gnu/classpath/tools/taglets/GnuExtendedTaglet.java,
  1900. * tools/gnu/classpath/tools/taglets/SinceTaglet.java,
  1901. * tools/gnu/classpath/tools/taglets/TagletContext.java,
  1902. * tools/gnu/classpath/tools/taglets/ValueTaglet.java,
  1903. * tools/gnu/classpath/tools/taglets/VersionTaglet.java,
  1904. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/gjdoc_common.xsl,
  1905. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/about.xsl,
  1906. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/allclasses.xsl,
  1907. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/allpackages.xsl,
  1908. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/alphaindex_chunked.xsl,
  1909. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/alphaindex.xsl,
  1910. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc-source.xsl,
  1911. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc-uses.xsl,
  1912. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/classdoc.xsl,
  1913. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/deprecated.xsl,
  1914. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/descriptor.xsl,
  1915. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/doctranslet.xsl,
  1916. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/fulltree.xsl,
  1917. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/gjdoc.xsl,
  1918. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/help.xsl,
  1919. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/html_common.xsl,
  1920. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/index_noframes.xsl,
  1921. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/index.xsl,
  1922. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/packageclasses.xsl,
  1923. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/packagedoc.xsl,
  1924. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/default_help_en.html,
  1925. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-clean.css,
  1926. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml.css,
  1927. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-fixed.css,
  1928. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdochtml-sclara.css,
  1929. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/res/gjdoc.js,
  1930. * tools/resource/gnu/classpath/tools/gjdoc/doctranslets/html/serialized.xsl,
  1931. * tools/resource/gnu/classpath/tools/gjdoc/dtd/dbcentx.mod,
  1932. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsa.ent,
  1933. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsb.ent,
  1934. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsc.ent,
  1935. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsn.ent,
  1936. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amso.ent,
  1937. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-amsr.ent,
  1938. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-box.ent,
  1939. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-cyr1.ent,
  1940. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-cyr2.ent,
  1941. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-dia.ent,
  1942. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk1.ent,
  1943. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk2.ent,
  1944. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk3.ent,
  1945. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-grk4.ent,
  1946. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-lat1.ent,
  1947. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-lat2.ent,
  1948. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-num.ent,
  1949. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-pub.ent,
  1950. * tools/resource/gnu/classpath/tools/gjdoc/dtd/ent/iso-tech.ent,
  1951. * tools/resource/gnu/classpath/tools/gjdoc/dtd/gjdoc-alphaindex.dtd,
  1952. * tools/resource/gnu/classpath/tools/gjdoc/dtd/gjdoc.dtd,
  1953. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-clean-color1.css,
  1954. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-clean-layout.css,
  1955. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdochtml-vanilla.css,
  1956. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/gjdoc.js,
  1957. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/help.xhtml,
  1958. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/HtmlDoclet.properties,
  1959. * tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/xhtml11-target10.dtd,
  1960. * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.2.txt,
  1961. * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.3.txt,
  1962. * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.4.txt,
  1963. * tools/resource/gnu/classpath/tools/gjdoc/java.lang-classes-1.5.txt,
  1964. * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-classdoc.rng,
  1965. * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-common.rng,
  1966. * tools/resource/gnu/classpath/tools/gjdoc/rng/gjdoc-index.rng,
  1967. * tools/resource/gnu/classpath/tools/gjdoc/version.properties,
  1968. * tools/resource/gnu/classpath/tools/gjdoc/version.properties.in:
  1969. New files, taken from gjdoc source tree.
  1970. 2008-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  1971. * tools/gnu/classpath/tools/jar/Creator.java:
  1972. (writeCommandLineEntries(Main,OutputStream)):
  1973. Add default value for manifest version and
  1974. include Created-By property.
  1975. 2008-05-19 Mario Torre <neugens@aicas.com>
  1976. * gnu/java/awt/peer/x/XEventPump.java (handleExpose): new method.
  1977. (handleDestroyNotify): likewise.
  1978. (handleClientMessage): likewise.
  1979. (handleButtonRelease): likewise.
  1980. (handleMotionNotify): likewise.
  1981. (handleKeyEvent): likewise.
  1982. (handleButtonPress): likewise.
  1983. (handleEvent): refactored to use new methods instead of a big switch
  1984. block. Fixed resizing of windows.
  1985. * gnu/java/awt/peer/x/XWindowPeer.java (standardSelect): update list
  1986. of flags for X11 events handling.
  1987. (callback): removed now unused flag.
  1988. 2008-05-16 Mario Torre <neugens@aicas.com>
  1989. * native/jni/java-math/java_math_VMBigInteger.c
  1990. (Java_java_math_VMBigInteger_natModInverse): fix variable res not
  1991. initialized.
  1992. 2008-05-15 Robert Schuster <robertschuster@fsfe.org>
  1993. * java/net/NetworkInterface.java:
  1994. (isUp): New method.
  1995. (isPointToPoint): Dito.
  1996. (isLoopback): Dito.
  1997. (supportsMulticast): Dito.
  1998. * vm/reference/java/net/VMNetworkInterface.java:
  1999. (isUp): New method.
  2000. (isPointToPoint): Dito.
  2001. (isLoopback): Dito.
  2002. (supportsMulticast): Dito.
  2003. * native/jni/java-net/java_net_VMNetworkInterface.c:
  2004. (isUp): New method.
  2005. (isPointToPoint): Dito.
  2006. (isLoopback): Dito.
  2007. (supportsMulticast): Dito.
  2008. 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2009. Reported by Nicolas Geoffray <nicolas.geoffray@menlina.com>
  2010. * java/lang/Integer.java:
  2011. (parseInt(String,int,boolean)): Parse +x
  2012. as x, not -x.
  2013. 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2014. * java/util/regex/Matcher.java:
  2015. (regionStart): New variable.
  2016. (regionEnd): Likewise.
  2017. (transparentBounds): Likewise.
  2018. (anchoringBounds): Likewise.
  2019. (Matcher()): Initialise new variables.
  2020. (find()): Alter to use new settings.
  2021. (find(int)): Likewise.
  2022. (lookingAt()): Likewise.
  2023. (matches()): Likewise.
  2024. (reset()): Reset region.
  2025. (reset(CharSequence)): Documented.
  2026. (toString()): Include new variables.
  2027. (region(int,int)): Implemented.
  2028. (regionStart()): Likewise.
  2029. (regionEnd()): Likewise.
  2030. (hasTransparentBounds()): Likewise.
  2031. (useTransparentBounds(boolean)): Likewise.
  2032. (hasAnchoringBounds()): Likewise.
  2033. (useAnchoringBounds(boolean)): Likewise.
  2034. 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2035. * gnu/java/lang/CPStringBuilder.java:
  2036. (toString()): Fix comments to reflect copying changes.
  2037. * vm/reference/gnu/java/lang/VMCPStringBuilder.java:
  2038. (toString()): Likewise.
  2039. 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2040. * NEWS:
  2041. Mention GMP and CPStringBuilder.
  2042. 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2043. PR classpath/36147
  2044. * gnu/java/lang/CPStringBuilder.java:
  2045. (allocated): New flag to mark whether or
  2046. not the array has been allocated to a String object.
  2047. (ensureCapacity(int)): Removed.
  2048. (ensureCapacity_unsynchronized(int)): Renamed to
  2049. ensureCapacity, and creates an array when allocated
  2050. is true.
  2051. (allocateArray(int)): Added.
  2052. (trimToSize()): Use allocateArray method.
  2053. (toString()): Set allocated to true;
  2054. (substring(int,int)): Likewise.
  2055. 2008-05-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2056. * gnu/java/lang/CPStringBuilder.java:
  2057. Make default capacity configurable.
  2058. 2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2059. * vm/reference/gnu/java/lang/VMCPStringBuilder.java,
  2060. * vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
  2061. * vm/reference/java/net/VMNetworkInterface.java:
  2062. Remove use of 1.5 language constructs.
  2063. 2008-05-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2064. * gnu/java/util/regex/RE.java:
  2065. Switch to use generic ArrayLists.
  2066. * gnu/java/util/regex/REMatchEnumeration.java:
  2067. Make the enumeration implementation generic.
  2068. * gnu/java/util/regex/RETokenLookBehind.java:
  2069. Remove unused variables.
  2070. 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2071. Add generics to these classes.
  2072. * gnu/java/util/regex/RETokenOneOf.java:
  2073. Use an ArrayList and a Deque instead of
  2074. a Vector and a Stack to remove unnecessary
  2075. synchronisation.
  2076. * gnu/java/util/regex/RETokenRepeated.java:
  2077. Replace custom FindMatchControlStack class
  2078. with a generic Deque.
  2079. * java/util/regex/Pattern.java:
  2080. Use a generic ArrayList instance.
  2081. 2008-05-07 Mario Torre <neugens@limasoftware.net>
  2082. * gnu/java/awt/peer/x/XEventPump.java (handleEvent):
  2083. Fixed mouse dragging and movement in XEventPump. Patch from Roman Kennke.
  2084. 2008-05-07 Mario Torre <neugens@aicas.com>
  2085. * gnu/java/awt/peer/x/XEventPump.java (handleEvent): xEvent.code is now
  2086. masked to identify and react to syntetic events.
  2087. Added UnmapNotify, DestroyNotify and ClientMessage to the list of event
  2088. handled.
  2089. * gnu/java/awt/peer/x/XFramePeer.java (getState): initial implementation.
  2090. * gnu/java/awt/peer/x/XGraphics2D.java (setPaint): fix NPE, this is a
  2091. workaround, the code have to be fixed in a better way.
  2092. * gnu/java/awt/peer/x/XWindowPeer.java (getXwindow): new method to allow
  2093. access to the underling xwindow.
  2094. (standardSelect): add more events for notification.
  2095. (XWindowPeer): call set_wm_delete_window to ask the WM to notify us
  2096. when a delete event occur.
  2097. 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2098. PR classpath/21869
  2099. * tools/gnu/classpath/tools/jar/Indexer.java,
  2100. * tools/gnu/classpath/tools/javah/JniHelper.java,
  2101. * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java,
  2102. * tools/gnu/classpath/tools/orbd/PersistentMap.java,
  2103. * tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java,
  2104. * tools/gnu/classpath/tools/rmic/Generator.java,
  2105. * tools/gnu/classpath/tools/rmic/MethodGenerator.java,
  2106. * tools/gnu/classpath/tools/rmic/RmiMethodGenerator.java,
  2107. * tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
  2108. * tools/gnu/classpath/tools/rmic/SourceRmicCompiler.java:
  2109. Swap use of StringBuffer for StringBuilder.
  2110. 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2111. PR classpath/21869
  2112. * javax/swing/AbstractButton.java,
  2113. * javax/swing/JButton.java,
  2114. * javax/swing/JComboBox.java,
  2115. * javax/swing/JComponent.java,
  2116. * javax/swing/JDesktopPane.java,
  2117. * javax/swing/JFileChooser.java,
  2118. * javax/swing/JFrame.java,
  2119. * javax/swing/JLabel.java,
  2120. * javax/swing/JList.java,
  2121. * javax/swing/JMenuBar.java,
  2122. * javax/swing/JPopupMenu.java,
  2123. * javax/swing/JProgressBar.java,
  2124. * javax/swing/JScrollBar.java,
  2125. * javax/swing/JSlider.java,
  2126. * javax/swing/JSplitPane.java,
  2127. * javax/swing/JTabbedPane.java,
  2128. * javax/swing/JToolBar.java,
  2129. * javax/swing/JToolTip.java,
  2130. * javax/swing/UIManager.java,
  2131. * javax/swing/event/EventListenerList.java,
  2132. * javax/swing/table/AbstractTableModel.java,
  2133. * javax/swing/text/AbstractDocument.java,
  2134. * javax/swing/text/DefaultEditorKit.java,
  2135. * javax/swing/text/DefaultStyledDocument.java,
  2136. * javax/swing/text/JTextComponent.java,
  2137. * javax/swing/text/MaskFormatter.java,
  2138. * javax/swing/text/TabSet.java,
  2139. * javax/swing/text/html/CSSParser.java,
  2140. * javax/swing/text/html/HTMLWriter.java,
  2141. * javax/swing/tree/DefaultTreeSelectionModel.java,
  2142. * javax/xml/namespace/QName.java,
  2143. * javax/xml/transform/TransformerException.java:
  2144. Swap use of StringBuffer for CPStringBuilder.
  2145. 2008-05-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2146. PR classpath/21869
  2147. * javax/accessibility/AccessibleRelationSet.java,
  2148. * javax/accessibility/AccessibleStateSet.java,
  2149. * javax/imageio/plugins/jpeg/JPEGHuffmanTable.java,
  2150. * javax/imageio/plugins/jpeg/JPEGQTable.java,
  2151. * javax/imageio/stream/ImageInputStreamImpl.java,
  2152. * javax/management/ObjectName.java,
  2153. * javax/naming/BinaryRefAddr.java,
  2154. * javax/naming/CompositeName.java,
  2155. * javax/naming/CompoundName.java,
  2156. * javax/naming/NamingException.java,
  2157. * javax/naming/spi/NamingManager.java,
  2158. * javax/security/auth/x500/X500Principal.java,
  2159. * javax/security/sasl/SaslException.java,
  2160. * javax/sound/sampled/AudioFormat.java,
  2161. * javax/sound/sampled/CompoundControl.java,
  2162. * javax/sound/sampled/DataLine.java:
  2163. Swap use of StringBuffer for CPStringBuilder.
  2164. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2165. PR classpath/21869
  2166. * java/util/AbstractCollection.java,
  2167. * java/util/BitSet.java,
  2168. * java/util/Collections.java,
  2169. * java/util/Locale.java,
  2170. * java/util/ResourceBundle.java,
  2171. * java/util/TimeZone.java,
  2172. * java/util/logging/FileHandler.java,
  2173. * java/util/logging/Logger.java,
  2174. * java/util/logging/SimpleFormatter.java,
  2175. * java/util/logging/XMLFormatter.java,
  2176. * java/util/prefs/AbstractPreferences.java,
  2177. * java/util/regex/PatternSyntaxException.java:
  2178. Swap use of StringBuffer for CPStringBuilder.
  2179. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2180. PR classpath/21869
  2181. * java/text/AttributedString.java,
  2182. * java/text/ChoiceFormat.java,
  2183. * java/text/CollationElementIterator.java,
  2184. * java/text/Collator.java,
  2185. * java/text/DecimalFormat.java,
  2186. * java/text/MessageFormat.java,
  2187. * java/text/RuleBasedCollator.java:
  2188. Swap use of StringBuffer for CPStringBuilder.
  2189. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2190. PR classpath/21869
  2191. * java/security/CodeSource.java,
  2192. * java/security/MessageDigest.java,
  2193. * java/security/Permission.java,
  2194. * java/security/PermissionCollection.java,
  2195. * java/security/ProtectionDomain.java,
  2196. * java/security/cert/CertPath.java,
  2197. * java/security/cert/PKIXBuilderParameters.java,
  2198. * java/security/cert/PKIXCertPathBuilderResult.java,
  2199. * java/security/cert/X509CRLSelector.java,
  2200. * java/security/cert/X509CertSelector.java,
  2201. * org/ietf/jgss/Oid.java,
  2202. * org/omg/CORBA/portable/Delegate.java:
  2203. Swap use of StringBuffer for CPStringBuilder.
  2204. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2205. PR classpath/21869
  2206. * java/beans/Statement.java,
  2207. * java/io/File.java,
  2208. * java/io/StreamTokenizer.java,
  2209. * java/lang/Throwable.java,
  2210. * java/math/BigDecimal.java,
  2211. * java/math/BigInteger.java,
  2212. * java/net/Inet4Address.java,
  2213. * java/net/Inet6Address.java,
  2214. * java/net/NetworkInterface.java,
  2215. * java/net/SocketPermission.java,
  2216. * java/net/URLDecoder.java,
  2217. * java/net/URLStreamHandler.java,
  2218. * java/nio/channels/FileLock.java,
  2219. * java/rmi/dgc/VMID.java:
  2220. Swap use of StringBuffer for CPStringBuilder.
  2221. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2222. PR classpath/21869
  2223. * java/awt/Component.java,
  2224. * java/awt/Container.java,
  2225. * java/awt/JobAttributes.java,
  2226. * java/awt/event/ActionEvent.java,
  2227. * java/awt/event/ComponentEvent.java,
  2228. * java/awt/event/HierarchyEvent.java,
  2229. * java/awt/event/InputEvent.java,
  2230. * java/awt/event/InputMethodEvent.java,
  2231. * java/awt/event/KeyEvent.java,
  2232. * java/awt/event/MouseEvent.java,
  2233. * java/awt/event/WindowEvent.java,
  2234. * java/awt/font/TextLayout.java,
  2235. * java/awt/image/BandedSampleModel.java,
  2236. * java/awt/image/BufferedImage.java,
  2237. * java/awt/image/MultiPixelPackedSampleModel.java,
  2238. * java/awt/image/Raster.java,
  2239. * java/awt/image/SinglePixelPackedSampleModel.java:
  2240. Swap use of StringBuffer for CPStringBuilder.
  2241. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2242. PR classpath/35482
  2243. * java/lang/String.java:
  2244. (toLowerCase()): Fix calculation of number
  2245. of characters to copy.
  2246. (toLowerCaseTurkish()): Likewise.
  2247. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2248. PR classpath/21869
  2249. * gnu/xml/stream/XMLEventImpl.java,
  2250. * gnu/xml/stream/XMLParser.java,
  2251. * gnu/xml/validation/datatype/EntitiesType.java,
  2252. * gnu/xml/validation/datatype/NMTokensType.java:
  2253. Swap use of StringBuffer for CPStringBuilder,
  2254. 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2255. PR classpath/21869
  2256. * gnu/javax/swing/text/html/parser/htmlValidator.java,
  2257. * gnu/javax/swing/text/html/parser/models/list.java,
  2258. * gnu/javax/swing/text/html/parser/models/node.java,
  2259. * gnu/javax/swing/text/html/parser/support/Parser.java:
  2260. Swap use of StringBuffer for CPStringBuilder.
  2261. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2262. PR classpath/21869
  2263. * gnu/java/lang/CPStringBuilder.java:
  2264. (substring(int)): Added.
  2265. * gnu/javax/naming/giop/CorbalocParser.java,
  2266. * gnu/javax/naming/giop/GiopNamingServiceFactory.java,
  2267. * gnu/javax/naming/giop/ListBindingsEnumeration.java,
  2268. * gnu/javax/naming/giop/ListEnumeration.java,
  2269. * gnu/javax/naming/ictxImpl/trans/GnuName.java,
  2270. * gnu/javax/net/ssl/PrivateCredentials.java,
  2271. * gnu/javax/net/ssl/Session.java,
  2272. * gnu/javax/net/ssl/provider/HelloRequest.java,
  2273. * gnu/javax/net/ssl/provider/Util.java,
  2274. * gnu/javax/print/ipp/attribute/RequestedAttributes.java,
  2275. * gnu/javax/rmi/CORBA/RmiUtilities.java,
  2276. * gnu/javax/security/auth/callback/AWTCallbackHandler.java,
  2277. * gnu/javax/security/auth/login/ConfigFileTokenizer.java,
  2278. * gnu/javax/sound/sampled/gstreamer/io/GstAudioFileReader.java:
  2279. Swap use of StringBuffer for CPStringBuilder,
  2280. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2281. PR classpath/21869
  2282. * gnu/javax/crypto/assembly/TransformerException.java,
  2283. * gnu/javax/crypto/cipher/BaseCipher.java,
  2284. * gnu/javax/crypto/jce/sig/DHParameters.java,
  2285. * gnu/javax/crypto/key/KeyAgreementException.java,
  2286. * gnu/javax/crypto/mode/BaseMode.java,
  2287. * gnu/javax/crypto/pad/BasePad.java,
  2288. * gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
  2289. * gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
  2290. * gnu/javax/crypto/sasl/plain/PasswordFile.java,
  2291. * gnu/javax/crypto/sasl/plain/PlainClient.java,
  2292. * gnu/javax/crypto/sasl/srp/PasswordFile.java,
  2293. * gnu/javax/crypto/sasl/srp/SRPClient.java,
  2294. * gnu/javax/crypto/sasl/srp/SRPServer.java,
  2295. * gnu/javax/crypto/sasl/srp/ServerStore.java:
  2296. Swap use of StringBuffer for CPStringBuilder,
  2297. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2298. PR classpath/21869
  2299. * gnu/java/util/Base64.java,
  2300. * gnu/java/util/prefs/NodeWriter.java,
  2301. * gnu/java/util/regex/RE.java,
  2302. * gnu/java/util/regex/REException.java,
  2303. * gnu/java/util/regex/REMatch.java,
  2304. * gnu/java/util/regex/REMatchEnumeration.java,
  2305. * gnu/java/util/regex/REToken.java,
  2306. * gnu/java/util/regex/RETokenAny.java,
  2307. * gnu/java/util/regex/RETokenBackRef.java,
  2308. * gnu/java/util/regex/RETokenChar.java,
  2309. * gnu/java/util/regex/RETokenEnd.java,
  2310. * gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
  2311. * gnu/java/util/regex/RETokenEndSub.java,
  2312. * gnu/java/util/regex/RETokenIndependent.java,
  2313. * gnu/java/util/regex/RETokenLookAhead.java,
  2314. * gnu/java/util/regex/RETokenLookBehind.java,
  2315. * gnu/java/util/regex/RETokenNamedProperty.java,
  2316. * gnu/java/util/regex/RETokenOneOf.java,
  2317. * gnu/java/util/regex/RETokenPOSIX.java,
  2318. * gnu/java/util/regex/RETokenRange.java,
  2319. * gnu/java/util/regex/RETokenRepeated.java,
  2320. * gnu/java/util/regex/RETokenStart.java,
  2321. * gnu/java/util/regex/RETokenWordBoundary.java:
  2322. Swap use of StringBuffer for CPStringBuilder,
  2323. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2324. PR classpath/21869
  2325. * gnu/java/lang/CPStringBuilder.java:
  2326. (CPStringBuilder(StringBuffer)): Added.
  2327. (CPStringBuulder(StringBuilder)): Likewise.
  2328. * gnu/java/text/AttributedFormatBuffer.java:
  2329. Swap use of StringBuffer for CPStringBuilder,
  2330. and make fields final.
  2331. * gnu/java/text/StringFormatBuffer.java:
  2332. Make fields final.
  2333. * java/text/SimpleDateFormat.java:
  2334. Add thread safety warning.
  2335. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2336. PR classpath/21869
  2337. * gnu/java/security/OID.java,
  2338. * gnu/java/security/PolicyFile.java,
  2339. * gnu/java/security/der/BitString.java,
  2340. * gnu/java/security/der/DERReader.java,
  2341. * gnu/java/security/jce/sig/DSSParameters.java,
  2342. * gnu/java/security/provider/X509CertificateFactory.java,
  2343. * gnu/java/security/util/ByteArray.java,
  2344. * gnu/java/security/util/Util.java,
  2345. * gnu/java/security/x509/PolicyNodeImpl.java,
  2346. * gnu/java/security/x509/Util.java,
  2347. * gnu/java/security/x509/X500DistinguishedName.java:
  2348. Swap use of StringBuffer for CPStringBuilder.
  2349. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2350. PR classpath/21869
  2351. * gnu/java/net/protocol/ftp/FTPConnection.java,
  2352. * gnu/java/net/protocol/jar/Handler.java,
  2353. * gnu/java/rmi/server/RMIClassLoaderImpl.java,
  2354. * gnu/java/rmi/server/RMIHashes.java:
  2355. Swap use of StringBuffer for CPStringBuilder.
  2356. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2357. PR classpath/21869
  2358. * gnu/classpath/jdwp/util/Signature.java,
  2359. * gnu/java/awt/font/opentype/GlyphNamer.java,
  2360. * gnu/java/awt/font/opentype/truetype/Fixed.java,
  2361. * gnu/java/awt/font/opentype/truetype/VirtualMachine.java,
  2362. * gnu/java/awt/peer/gtk/GdkFontPeer.java,
  2363. * gnu/java/awt/peer/gtk/GtkClipboard.java:
  2364. Swap use of StringBuffer for CPStringBuilder.
  2365. 2008-05-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2366. PR classpath/21869
  2367. * gnu/CORBA/BigDecimalHelper.java,
  2368. * gnu/CORBA/CDR/LittleEndianInputStream.java,
  2369. * gnu/CORBA/CDR/Vio.java,
  2370. * gnu/CORBA/CDR/gnuRuntime.java,
  2371. * gnu/CORBA/GIOP/MessageHeader.java,
  2372. * gnu/CORBA/GIOP/RequestHeader.java,
  2373. * gnu/CORBA/GIOP/v1_0/ReplyHeader.java,
  2374. * gnu/CORBA/GIOP/v1_0/RequestHeader.java,
  2375. * gnu/CORBA/IOR.java,
  2376. * gnu/CORBA/NamingService/NameParser.java,
  2377. * gnu/CORBA/NamingService/NameTransformer.java,
  2378. * gnu/CORBA/Poa/gnuPOA.java,
  2379. * gnu/CORBA/Poa/gnuServantObject.java:
  2380. Swap use of StringBuffer for CPStringBuilder.
  2381. 2008-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2382. PR classpath/21869
  2383. * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DemoServant.java,
  2384. * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DirectTest.java,
  2385. * examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java,
  2386. * examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java,
  2387. * examples/gnu/classpath/examples/html/Demo.java:
  2388. Swap use of StringBuffer for StringBuilder.
  2389. 2008-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2390. PR classpath/21869
  2391. * gnu/xml/libxmlj/dom/GnomeAttr.java,
  2392. * gnu/xml/libxmlj/dom/GnomeCharacterData.java,
  2393. * gnu/xml/libxmlj/dom/GnomeDocument.java,
  2394. * gnu/xml/libxmlj/dom/GnomeDocumentType.java,
  2395. * gnu/xml/libxmlj/dom/GnomeElement.java,
  2396. * gnu/xml/libxmlj/dom/GnomeEntity.java,
  2397. * gnu/xml/libxmlj/dom/GnomeNode.java,
  2398. * gnu/xml/libxmlj/dom/GnomeNotation.java,
  2399. * gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java,
  2400. * gnu/xml/libxmlj/dom/GnomeText.java,
  2401. * gnu/xml/libxmlj/dom/GnomeXPathResult.java:
  2402. Swap use of StringBuffer for CPStringBuilder.
  2403. 2008-04-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2404. PR classpath/21869
  2405. * gnu/xml/util/XMLWriter.java,
  2406. * gnu/xml/xpath/ArithmeticExpr.java,
  2407. * gnu/xml/xpath/ConcatFunction.java,
  2408. * gnu/xml/xpath/Expr.java,
  2409. * gnu/xml/xpath/FunctionCall.java,
  2410. * gnu/xml/xpath/NormalizeSpaceFunction.java,
  2411. * gnu/xml/xpath/Selector.java,
  2412. * gnu/xml/xpath/Steps.java,
  2413. * gnu/xml/xpath/TranslateFunction.java,
  2414. * gnu/xml/xpath/VariableReference.java,
  2415. * gnu/xml/xpath/XPathTokenizer.java:
  2416. Swap use of StringBuffer for CPStringBuilder.
  2417. 2008-04-26 Ian Rogers <ian.rogers@manchester.ac.uk>
  2418. * java/util/ArrayList (raiseBoundsError): new method to raise bound
  2419. exceptions in uncommon case.
  2420. (checkBoundInclusive): use raiseBoundsError.
  2421. (checkBoundExclusive): likewise.
  2422. * java/util/ArrayList (raiseBoundsError): new method to raise bound
  2423. exceptions in uncommon case.
  2424. (checkBoundInclusive): use raiseBoundsError.
  2425. (checkBoundExclusive): likewise.
  2426. 2008-04-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2427. * java/lang/Byte.java:
  2428. Use int instead of short as a loop counter
  2429. for efficiency.
  2430. 2008-04-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2431. * java/lang/Byte.java:
  2432. (static): Use a short as the loop counter, not
  2433. a byte as this can't exceed MAX_VALUE.
  2434. 2008-04-18 Ian Rogers <ian.rogers@manchester.ac.uk>
  2435. * java/nio/Buffer.java (cap): make field private and final.
  2436. (address): make field final.
  2437. (Buffer): add address argument to package protected constructor thereby
  2438. allowing it to be made final.
  2439. * java/nio/ByteBuffer.java (backing_buffer): make field final.
  2440. (array_offset): make field final.
  2441. (ByteBuffer): add address, backing_buffer and array_offset to
  2442. constructor, allowing fields to be made final.
  2443. * java/nio/ByteBufferImpl.java (readOnly): make field final.
  2444. (ByteBufferImpl): modify call to super class constructor to pass
  2445. backing_buffer and array_offset.
  2446. * java/nio/CharBuffer.java (array_offset): make field final.
  2447. (backing_buffer): make field final.
  2448. (CharBuffer): add address, backing_buffer and array_offset to
  2449. constructor, allowing fields to be made final.
  2450. * java/nio/CharBufferImpl.java (readOnly): make field final.
  2451. (CharBufferImpl): modify call to super class constructor to pass
  2452. backing_buffer and array_offset.
  2453. (CharBufferImpl(CharBufferImpl)): likewise.
  2454. * java/nio/CharSequenceBuffer.java (charSequence): make field final.
  2455. (CharSequenceBuffer): modify call to super class constructor, allowing
  2456. fields to be made final.
  2457. (duplicate): use capacity call rather than cap, to allow better
  2458. encapsulation.
  2459. * java/nio/CharViewBufferImpl.java (offset): make field final.
  2460. (bb): likewise.
  2461. (readOnly): likewise.
  2462. (endian): likewise.
  2463. (CharViewBufferImpl): modify call to super class constructor, allowing
  2464. fields to be made final.
  2465. * java/nio/DirectByteBufferImpl.java: modify calls to super class
  2466. constructors, allowing fields to be made final.
  2467. * java/nio/DoubleBuffer.java (array_offset): make field final.
  2468. (backing_buffer): make field final.
  2469. (DoubleBuffer): add address, backing_buffer and array_offset to
  2470. constructor, allowing fields to be made final.
  2471. * java/nio/DoubleBufferImpl.java (readOnly): make field final.
  2472. (DoubleBufferImpl): modify call to super class constructor, allowing
  2473. fields to be made final.
  2474. * java/nio/DoubleViewBufferImpl.java (offset): make field final.
  2475. (bb): likewise.
  2476. (readOnly): likewise.
  2477. (endian): likewise.
  2478. (DoubleViewBufferImpl): modify call to super class constructor, allowing
  2479. fields to be made final.
  2480. * java/nio/FloatBuffer.java (array_offset): make field final.
  2481. (backing_buffer): make field final.
  2482. (FloatBuffer): add address, backing_buffer and array_offset to
  2483. constructor, allowing fields to be made final.
  2484. * java/nio/FloatBufferImpl.java (readOnly): make field final.
  2485. (FloatBufferImpl): modify call to super class constructor, allowing
  2486. fields to be made final.
  2487. * java/nio/FloatViewBufferImpl.java (offset): make field final.
  2488. (bb): likewise.
  2489. (readOnly): likewise.
  2490. (endian): likewise.
  2491. (FloatViewBufferImpl): modify call to super class constructor, allowing
  2492. fields to be made final.
  2493. * java/nio/IntBuffer.java (array_offset): make field final.
  2494. (backing_buffer): make field final.
  2495. (IntBuffer): add address, backing_buffer and array_offset to
  2496. constructor, allowing fields to be made final.
  2497. * java/nio/IntBufferImpl.java (readOnly): make field final.
  2498. (IntBufferImpl): modify call to super class constructor, allowing
  2499. fields to be made final.
  2500. * java/nio/IntViewBufferImpl.java (offset): make field final.
  2501. (bb): likewise.
  2502. (readOnly): likewise.
  2503. (endian): likewise.
  2504. (IntViewBufferImpl): modify call to super class constructor, allowing
  2505. fields to be made final.
  2506. * java/nio/LongBuffer.java (array_offset): make field final.
  2507. (backing_buffer): make field final.
  2508. (LongBuffer): add address, backing_buffer and array_offset to
  2509. constructor, allowing fields to be made final.
  2510. * java/nio/LongBufferImpl.java (readOnly): make field final.
  2511. (LongBufferImpl): modify call to super class constructor, allowing
  2512. fields to be made final.
  2513. * java/nio/LongViewBufferImpl.java (offset): make field final.
  2514. (bb): likewise.
  2515. (readOnly): likewise.
  2516. (endian): likewise.
  2517. (LongViewBufferImpl): modify call to super class constructor, allowing
  2518. fields to be made final.
  2519. * java/nio/MappedByteBuffer.java (MappedByteBuffer): modify arguments
  2520. add call to constructor, allowing fields to be final.
  2521. * java/nio/MappedByteBufferImpl.java (readOnly): make field final.
  2522. (MappedByteBufferImpl): modify call to super class constructor, allowing
  2523. fields to be made final.
  2524. * java/nio/ShortBuffer.java (array_offset): make field final.
  2525. (backing_buffer): make field final.
  2526. (ShortBuffer): add address, backing_buffer and array_offset to
  2527. constructor, allowing fields to be made final.
  2528. * java/nio/ShortBufferImpl.java (readOnly): make field final.
  2529. (ShortBufferImpl): modify call to super class constructor, allowing
  2530. fields to be made final.
  2531. * java/nio/ShortViewBufferImpl.java (offset): make field final.
  2532. (bb): likewise.
  2533. (readOnly): likewise.
  2534. (endian): likewise.
  2535. (ShortViewBufferImpl): modify call to super class constructor, allowing
  2536. fields to be made final.
  2537. 2008-04-18 Ian Rogers <ian.rogers@manchester.ac.uk>
  2538. * java/lang/Byte.java (static): initialize byteCache.
  2539. (valueOf(String,int)): use valueOf(byte) rather than new.
  2540. (valueOf(String)): likewise.
  2541. (valueOf(byte)): Switch from lazy initialization of cached values to
  2542. initialization at class initialization time. This removes the need for
  2543. synchronization in the common case.
  2544. (decode): use valueOf(byte) rather than new.
  2545. * java/lang/Character.java (static): initialize charCache.
  2546. (valueOf): Switch from lazy initialization of cached values to
  2547. initialization at class initialization time. This removes the need for
  2548. synchronization in the common case.
  2549. * java/lang/Double.java (ZERO): new private field.
  2550. (ONE): likewise.
  2551. (valueOf(double)): don't create new doubles for the case of 0 and 1.
  2552. (valueOf(String)): use valueOf(double) rather than new.
  2553. (equals): use raw bits for comparison to avoid division.
  2554. * java/lang/Float.java (ZERO): new private field.
  2555. (ONE): likewise.
  2556. (valueOf(float)): don't create new floats for the case of 0 and 1.
  2557. (valueOf(String)): use valueOf(float) rather than new.
  2558. (equals): use raw bits for comparison to avoid division.
  2559. * java/lang/Integer.java (static): initialize intCache.
  2560. (stringSize): new private method to estimate size of string for an int.
  2561. (toString): reuse digits for single character strings, for multiple
  2562. character strings estimate their length using string size method.
  2563. (valueOf(String,int)): use valueOf(int) rather than new.
  2564. (valueOf(String)): likewise.
  2565. (valueOf(int)): Switch from lazy initialization of cached values to
  2566. initialization at class initialization time. This removes the need for
  2567. synchronization in the common case.
  2568. (getInteger): use valueOf(int) rather than new.
  2569. (decode): use valueOf(int) rather than new.
  2570. (signum): use shift and subtract to compute value.
  2571. (toUnsignedString): calculate string size rather than using 32 chars.
  2572. * java/lang/Long.java (longCache): new private field.
  2573. (stringSize): new private method to estimate size of string for a long.
  2574. (toString): reuse digits for single character strings, for multiple
  2575. character strings estimate their length using string size method.
  2576. (valueOf(String,int)): use valueOf(long) rather than new.
  2577. (valueOf(String)): likewise.
  2578. (valueOf(long)): use cache of values.
  2579. (decode): use valueOf(long) rather than new.
  2580. (getLong): likewise.
  2581. (signum): use shift and subtract to compute value.
  2582. (toUnsignedString): calculate string size rather than using 64 chars.
  2583. * java/lang/Short.java (static): initialize shortCache.
  2584. (valueOf(String,int)): use valueOf(short) rather than new.
  2585. (valueOf(String)): likewise.
  2586. (valueOf(short)): Switch from lazy initialization of cached values to
  2587. initialization at class initialization time. This removes the need for
  2588. synchronization in the common case.
  2589. (decode): use valueOf(short) rather than new.
  2590. 2008-04-18 Mario Torre <neugens@aicas.com>
  2591. PR classpath/35974
  2592. * java/util/logging/Logger.java: fix a deadlock and reformat code.
  2593. Now all the methods of the class get a lock on a static lock, this
  2594. avoids a lock when getLogger and log are used concurrently.
  2595. 2008-04-18 Tom Tromey <tromey@redhat.com>
  2596. * lib/gen-classlist.sh.in: Skip 'sed' steps if no vm_omitlist
  2597. found.
  2598. 2008-04-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  2599. * lib/gen-classlist.sh.in: Avoid grepping each omission, by
  2600. building an awk script with a hash for literal files, and
  2601. awk regular expressions for the rest.
  2602. * configure.ac: Call AC_PROG_AWK.
  2603. 2008-04-16 Tom Tromey <tromey@redhat.com>
  2604. * tools/gnu/classpath/tools/orbd/Main.java: Bump copyright year.
  2605. * tools/resource/gnu/classpath/tools/common/Messages.properties
  2606. (ClasspathToolParser.VersionFormat): Bump copyright year.
  2607. 2008-04-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  2608. * m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name.
  2609. * tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar)
  2610. (gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv)
  2611. (gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies
  2612. for these scripts, to trick automake into hiding the respective
  2613. rules for the programs below the CREATE_WRAPPERS conditional.
  2614. 2008-04-09 Mario Torre <neugens@aicas.com>
  2615. * java/io/File.java (canWrite): use canWriteDirectory(String).
  2616. * vm/reference/java/io/VMFile.java (canWriteDirectory): new native method.
  2617. * native/jni/java-io/java_io_VMFile.c: correct indentation, sync function
  2618. names with header file definition.
  2619. (Java_java_io_VMFile_canRead): use cpio_checkAccess to get access
  2620. permission. Removed unused variable.
  2621. (Java_java_io_VMFile_canWrite): likewise.
  2622. (Java_java_io_VMFile_canWriteDirectory): new function.
  2623. 2008-03-31 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2624. * doc/www.gnu.org/events/events.wml:
  2625. Correct layout and fix GSoC link.
  2626. 2008-03-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2627. * doc/www.gnu.org/external.wml:
  2628. Corrected Jalopy tag name.
  2629. * doc/www.gnu.org/home.wml:
  2630. Update link to tasks.
  2631. * doc/www.gnu.org/announce/20080222.wml:
  2632. Correct IcedTea and builder links.
  2633. * doc/www.gnu.org/downloads/downloads.wml:
  2634. Add 0.97 and 0.97.1.
  2635. * doc/www.gnu.org/events/events.wml:
  2636. Fix links and add FOSDEMs/GSoC.
  2637. 2008-03-27 Mario Torre <neugens@aicas.com>
  2638. * gnu/xml/stream/SAXParser.java (getProperty): throw
  2639. SAXNotRecognizedException instead of SAXNotSupportedException
  2640. after fall through all known properties.
  2641. * javax/xml/namespace/QName.java (valueOf): throw
  2642. IllegalArgumentException if string is null.
  2643. * java/util/concurrent/CopyOnWriteArrayList.java (lastIndexOf):
  2644. fixed indentation.
  2645. (indexOf): likewise.
  2646. 2008-03-26 Mario Torre <neugens@aicas.com>
  2647. * java/util/concurrent/CopyOnWriteArrayList.java (SubList.set):
  2648. (SubList.clear): new method.
  2649. (SubList.checkMod): fix indentation.
  2650. (SubList.checkBoundsInclusive): likewise.
  2651. (SubList.checkBoundsExclusive): likewise.
  2652. (SubList): added synchronization. Now throw
  2653. IndexOutOfBoundsException instead of IllegalArgumentException
  2654. when index are out of range.
  2655. (SubList.size): added synchronization.
  2656. (SubList.get): likewise.
  2657. (SubList.listIterator): fixed indentation.
  2658. (SubList.set): added synchronization. Update the state of the storage
  2659. after modification.
  2660. (SubList.add): likewise.
  2661. (SubList.remove): likewise.
  2662. (SubList.addAll): likewise.
  2663. 2008-03-26 Mario Torre <neugens@aicas.com>
  2664. * java/util/concurrent/CopyOnWriteArrayList.java (equals): removed
  2665. useless local variable.
  2666. (hashCode): new method.
  2667. 2008-03-25 Mario Torre <neugens@aicas.com>
  2668. * java/util/concurrent/CopyOnWriteArrayList.java (clone): clone method
  2669. in CopyOnWriteArrayList should just do a shallow copy. Fixed.
  2670. (equals): new method, override from base class.
  2671. (toString): likewise.
  2672. 2008-03-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2673. * java/awt/image/ColorModel.java:
  2674. (coerceDataWorker(WritableRaster,boolean)):
  2675. Make package-private, not protected.
  2676. * java/awt/image/ComponentColorModel.java:
  2677. Call coerceDataWorker directly.
  2678. * java/awt/image/DirectColorModel.java:
  2679. Likewise.
  2680. (coerceData(WritableRaster,boolean)): Made final.
  2681. 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2682. PR classpath/22883
  2683. * doc/www.gnu.org/home.wml:
  2684. Fix a typo.
  2685. * doc/www.gnu.org/docs/docs.wml:
  2686. Fix links to point to current versions of
  2687. vmintegration and hacking, and add links to
  2688. tools.
  2689. 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2690. PR classpath/22883
  2691. * doc/www.gnu.org/home.wml:
  2692. Update home page to reflect current state of
  2693. affairs.
  2694. 2008-03-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2695. * java/text/SimpleDateFormat.java:
  2696. (standardChars): Corrected.
  2697. (RFC822_TIMEZONE_FIELD): Added.
  2698. (formatWithAttribute(Date,FormatBuffer,FieldPosition)):
  2699. Support RFC822 timezone field ('Z').
  2700. 2008-03-20 Tom Tromey <tromey@redhat.com>
  2701. * tools/gnu/classpath/tools/getopt/Parser.java (options): Don't
  2702. initialize.
  2703. (add, addFinal): Don't update options.
  2704. (requireOptions): New method.
  2705. (printHelp): Synchronize. Call requireOptions.
  2706. (parse): Call requireOptions.
  2707. 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2708. PR classpath/21869
  2709. * gnu/java/lang/CPStringBuilder.java:
  2710. (indexOf(String,int)): Use regionMatches from String.
  2711. (lastIndexOf(String,int)): Likewise.
  2712. (regionMatches(int,String)): Removed broken code.
  2713. (substring(int,int)): Rearrange index computation so
  2714. it is only computed if valid.
  2715. 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2716. PR classpath/21869
  2717. * gnu/xml/transform/AbstractNumberNode.java,
  2718. * gnu/xml/transform/ApplyTemplatesNode.java,
  2719. * gnu/xml/transform/AttributeNode.java,
  2720. * gnu/xml/transform/Bindings.java,
  2721. * gnu/xml/transform/CallTemplateNode.java,
  2722. * gnu/xml/transform/ChooseNode.java,
  2723. * gnu/xml/transform/CopyNode.java,
  2724. * gnu/xml/transform/CopyOfNode.java,
  2725. * gnu/xml/transform/ElementNode.java,
  2726. * gnu/xml/transform/ForEachNode.java,
  2727. * gnu/xml/transform/IfNode.java,
  2728. * gnu/xml/transform/MessageNode.java,
  2729. * gnu/xml/transform/ParameterNode.java,
  2730. * gnu/xml/transform/ProcessingInstructionNode.java,
  2731. * gnu/xml/transform/StreamSerializer.java,
  2732. * gnu/xml/transform/Template.java,
  2733. * gnu/xml/transform/TextNode.java,
  2734. * gnu/xml/transform/TransformerImpl.java,
  2735. * gnu/xml/transform/TransformerOutputProperties.java,
  2736. * gnu/xml/transform/ValueOfNode.java,
  2737. * gnu/xml/transform/WhenNode.java:
  2738. Use CPStringBuilder in preference to StringBuffer.
  2739. 2008-03-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2740. PR classpath/21869
  2741. * gnu/java/lang/CPStringBuilder.java:
  2742. Replace reflection code with calls to
  2743. VMCPStringBuilder.
  2744. * vm/reference/gnu/java/lang/VMCPStringBuilder.java:
  2745. Default implementation of constructor call
  2746. using reflection.
  2747. 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2748. PR classpath/21869
  2749. * gnu/xml/dom/DomAttr.java,
  2750. * gnu/xml/dom/DomEvent.java,
  2751. * gnu/xml/dom/DomNode.java,
  2752. * gnu/xml/dom/DomText.java,
  2753. * gnu/xml/dom/ls/DomLSInput.java,
  2754. * gnu/xml/util/DoParse.java,
  2755. * gnu/xml/util/XCat.java:
  2756. Use CPStringBuilder in preference to StringBuffer.
  2757. 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2758. PR classpath/21869
  2759. * java/security/AlgorithmParameterGenerator.java,
  2760. * java/security/AlgorithmParameters.java,
  2761. * java/security/KeyFactory.java,
  2762. * java/security/KeyPairGenerator.java,
  2763. * java/security/MessageDigest.java,
  2764. * java/security/SecureRandom.java,
  2765. * java/security/Signature.java,
  2766. * java/security/cert/CertPathBuilder.java,
  2767. * java/security/cert/CertPathValidator.java,
  2768. * java/security/cert/CertStore.java,
  2769. * java/text/SimpleDateFormat.java,
  2770. * java/util/AbstractMap.java,
  2771. * java/util/Arrays.java,
  2772. * java/util/Calendar.java,
  2773. * java/util/Date.java,
  2774. * java/util/Formatter.java,
  2775. * java/util/Hashtable.java,
  2776. * java/util/Properties.java,
  2777. * java/util/TreeMap.java,
  2778. * java/util/regex/Matcher.java:
  2779. Use CPStringBuilder in preference to StringBuilder.
  2780. 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2781. PR classpath/21869
  2782. * gnu/java/security/Engine.java,
  2783. * gnu/java/security/hash/Whirlpool.java,
  2784. * gnu/java/security/key/dss/DSSKey.java,
  2785. * gnu/java/security/key/dss/DSSPrivateKey.java,
  2786. * gnu/java/security/key/dss/DSSPublicKey.java,
  2787. * gnu/java/security/key/rsa/GnuRSAKey.java,
  2788. * gnu/java/security/key/rsa/GnuRSAPrivateKey.java,
  2789. * gnu/java/security/key/rsa/GnuRSAPublicKey.java,
  2790. * java/awt/datatransfer/MimeType.java,
  2791. * java/io/BufferedReader.java,
  2792. * java/io/DataInputStream.java,
  2793. * java/lang/Double.java,
  2794. * java/lang/Float.java,
  2795. * java/lang/String.java,
  2796. * java/lang/reflect/Proxy.java,
  2797. * java/math/BigDecimal.java,
  2798. * java/net/URI.java,
  2799. * java/net/URLClassLoader.java,
  2800. * java/net/URLEncoder.java:
  2801. Use CPStringBuilder in preference to StringBuilder.
  2802. 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2803. * vm/reference/java/lang/reflect/VMField.java:
  2804. Consistently use 'clazz' as the name of the variable
  2805. containing the declaring class.
  2806. * vm/reference/java/lang/reflect/VMMethod.java:
  2807. Likewise.
  2808. 2008-03-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2809. PR classpath/34840
  2810. * java/lang/AbstractStringBuffer.java:
  2811. (append(CharSequence,int,int)): Just set
  2812. sequence to "null" don't append it.
  2813. 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2814. * doc/www.gnu.org/newsitems.txt:
  2815. Add new announcement.
  2816. * doc/www.gnu.org/announce/20080311.wml:
  2817. Added.
  2818. * doc/www.gnu.org/cp-tools/.cvsignore:
  2819. Ignore generated HTML files.
  2820. 2008-03-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2821. * java/beans/beancontext/BeanContextServicesSupport.java:
  2822. (BCSSProxyServiceProvider(BeanContextServiceProvider)):
  2823. Add package-private constructor.
  2824. * java/lang/StringBuffer.java:
  2825. (ensureCapacity_unsynchronized(int)): Make package-private.
  2826. * java/rmi/activation/Activatable.java:
  2827. (export(ActivationID, Remote, int, RMIServerSocketFactory)):
  2828. Make private.
  2829. (makeId(ActivationID)): Likewise.
  2830. * java/security/MessageDigest.java:
  2831. (update(ByteBuffer)): Make final.
  2832. * java/security/cert/PolicyQualifierInfo.java:
  2833. (getPolicyQualifierId()): Likewise.
  2834. (getEncoded()): Likewise.
  2835. (getPolicyQualifier()): Likewise.
  2836. * java/text/DateFormat.java:
  2837. (ISO_YEAR_FIELD): Removed.
  2838. (LOCALIZED_DAY_OF_WEEK_FIELD): Likewise.
  2839. (EXTENDED_YEAR_FIELD): Likewise.
  2840. (MODIFIED_JULIAN_DAY_FIELD): Likewise.
  2841. (MILLISECOND_IN_DAY_FIELD): Likewise.
  2842. (RFC822_TIMEZONE_FIELD): Likewise.
  2843. (Field.ISO_YEAR_FIELD): Likewise.
  2844. (Field.LOCALIZED_DAY_OF_WEEK_FIELD): Likewise.
  2845. (Field.EXTENDED_YEAR_FIELD): Likewise.
  2846. (Field.MODIFIED_JULIAN_DAY_FIELD): Likewise.
  2847. (Field.MILLISECOND_IN_DAY_FIELD): Likewise.
  2848. (Field.RFC822_TIMEZONE_FIELD): Likewise.
  2849. * java/text/DecimalFormat.java:
  2850. (format(Object,StringBuffer,FieldPosition)): Make final.
  2851. * java/text/Format.java:
  2852. (Format()): Make protected.
  2853. * java/text/NumberFormat.java:
  2854. (NumberFormat()): Likewise.
  2855. * java/text/SimpleDateFormat.java:
  2856. Remove code using RFC822_TIMEZONE_FIELD.
  2857. * java/util/Stack.java:
  2858. Use array of Objects rather than instances of T.
  2859. * java/util/Vector.java:
  2860. Likewise.
  2861. * java/util/concurrent/CopyOnWriteArrayList.java:
  2862. Don't extend AbstractList.
  2863. (containsAll(Collection)): Implemented.
  2864. (listIterator()): Likewise.
  2865. (subList(int,int)): Likewise.
  2866. * java/util/zip/Deflater.java:
  2867. (getTotalIn()): Remove deprecation.
  2868. (getTotalOut()): Likewise.
  2869. * java/util/zip/Inflater.java,
  2870. (getTotalIn()): Likewise.
  2871. (getTotalOut()): Likewise.
  2872. 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2873. * java/awt/MouseInfo.java:
  2874. (MouseInfo()): Private constructor to prevent
  2875. instance creation.
  2876. * java/lang/AbstractStringBuilder.java:
  2877. (ensureCapacity_unsynchronized(int)): Make
  2878. package-private, not protected.
  2879. 2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2880. PR classpath/28664
  2881. * native/jni/java-math/Makefile.am: Add
  2882. AM_LDFLAGS to the local LDFLAGS definition
  2883. so gmp is linked.
  2884. 2008-03-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2885. PR classpath/35422
  2886. * doc/api/Makefile.am: Include external/jsr166.
  2887. 2008-03-10 Jim Meyering <meyering@redhat.com>
  2888. Don't leak upon failed realloc.
  2889. * native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
  2890. free the original buffer before throwing the exception.
  2891. 2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  2892. * doc/cp-hacking.texinfo: Fix some typos.
  2893. * doc/cp-tools.texinfo: Likewise.
  2894. * doc/cp-vmintegration.texinfo: Likewise.
  2895. 2008-03-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  2896. * doc/cp-hacking.texinfo: Fix spacing after periods.
  2897. * doc/cp-tools.texinfo: Likewise.
  2898. * doc/cp-vmintegration.texinfo: Likewise.
  2899. 2008-03-05 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2900. * java/lang/reflect/Constructor.java:
  2901. (cons): Make package-private.
  2902. (Constructor(VMConstructor)): Set cons in
  2903. VM interface.
  2904. * java/lang/reflect/Field.java:
  2905. (f): Make package-private.
  2906. (Field(VMField)): Set f in VM interface.
  2907. * java/lang/reflect/Method.java:
  2908. (m): Make package-private.
  2909. (Method(VMMethod)): Set m in VM interface.
  2910. * vm/reference/java/lang/reflect/VMConstructor.java:
  2911. (cons): Added reference to Constructor instance.
  2912. * vm/reference/java/lang/reflect/VMField.java:
  2913. (f): Added reference to Field instance.
  2914. * vm/reference/java/lang/reflect/VMMethod.java,
  2915. (m): Added reference to Method instance.
  2916. 2008-03-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2917. * java/lang/reflect/AccessibleObject.java:
  2918. (getAnnotation(Class)): Documented.
  2919. (getAnnotations()): Likewise.
  2920. (getDeclaredAnnotations()): Likewise.
  2921. (isAnnotationPresent(Class)): Likewise.
  2922. * java/lang/reflect/Constructor.java,
  2923. * java/lang/reflect/Field.java,
  2924. * java/lang/reflect/Method.java,
  2925. * vm/reference/java/lang/reflect/VMConstructor.java,
  2926. * vm/reference/java/lang/reflect/VMField.java,
  2927. * vm/reference/java/lang/reflect/VMMethod.java:
  2928. (getAnnotation(Class)): Added.
  2929. (getDeclaredAnnotations()): Likewise.
  2930. 2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2931. * tools/Makefile.am:
  2932. Distribute property files.
  2933. 2008-03-04 Robert Schuster <robertschuster@fsfe.org>
  2934. * gnu/xml/stream/AttributeImpl.java: Changed type field to String.
  2935. (getDTDType): Changed return type to String.
  2936. * gnu/xml/stream/XMLEventAllocatorImpl.java:
  2937. (allocate): Removed wrapping of string in QName object.
  2938. * gnu/xml/stream/XMLEventFactoryImpl.java:
  2939. (createAttribute(String, String)): Removed wrapping of string in
  2940. QName object.
  2941. (createAttribute(QName, String)): Ditto.
  2942. (createAttribute(String, String, String, String)): Ditto.
  2943. * javax/xml/stream/events/Attribute.java:
  2944. (getDTDType): Changed return type to String.
  2945. 2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2946. * java/lang/reflect/Constructor.java,
  2947. * java/lang/reflect/Field.java,
  2948. * java/lang/reflect/Method.java,
  2949. * vm/reference/java/lang/reflect/VMConstructor.java:
  2950. (equals(Object)): Added.
  2951. * vm/reference/java/lang/reflect/VMField.java:
  2952. (equals(Object)): Added.
  2953. * vm/reference/java/lang/reflect/VMMethod.java:
  2954. (equals(Object)): Added.
  2955. Move variables from Classpath classes to VM classes
  2956. and make class methods into instance methods.
  2957. 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2958. * java/lang/reflect/Constructor.java,
  2959. * java/lang/reflect/Field.java,
  2960. * java/lang/reflect/Method.java:
  2961. New classes within GNU Classpath that provide
  2962. common reflection functionality.
  2963. * vm/reference/java/lang/reflect/Constructor.java,
  2964. * vm/reference/java/lang/reflect/Field.java,
  2965. * vm/reference/java/lang/reflect/Method.java:
  2966. Removed.
  2967. * vm/reference/java/lang/reflect/VMConstructor.java,
  2968. * vm/reference/java/lang/reflect/VMField.java,
  2969. * vm/reference/java/lang/reflect/VMMethod.java:
  2970. New VM interface for reflection.
  2971. 2008-03-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2972. PR classpath/28664
  2973. * native/jni/Makefile.am: Check CREATE_GMPBI_LIBRARY
  2974. and only compile GMP libraries if set.
  2975. 2008-03-02 Mark Wielaard <mark@klomp.org>
  2976. * native/jni/Makefile.am (DIST_SUBDIRS): Add java-math.
  2977. 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2978. PR classpath/21869
  2979. * gnu/classpath/CPStringBuilder.java:
  2980. Make the constructor accessible.
  2981. 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  2982. PR classpath/21869
  2983. * gnu/classpath/CPStringBuilder.java:
  2984. Removed.
  2985. * gnu/java/awt/font/OpenTypeFontPeer.java,
  2986. * gnu/java/awt/font/autofit/Edge.java,
  2987. * gnu/java/awt/font/autofit/LatinBlue.java,
  2988. * gnu/java/awt/font/autofit/Segment.java,
  2989. * gnu/java/awt/font/autofit/Width.java,
  2990. * gnu/java/awt/font/opentype/truetype/Point.java,
  2991. * gnu/java/awt/java2d/ActiveEdges.java,
  2992. * gnu/java/awt/peer/GnomeDesktopPeer.java,
  2993. * gnu/java/awt/peer/KDEDesktopPeer.java,
  2994. * gnu/java/awt/peer/x/XFontPeer.java:
  2995. Use CPStringBuilder.
  2996. * gnu/java/lang/CPStringBuilder.java:
  2997. Moved from gnu.classpath.
  2998. * gnu/java/lang/ClassHelper.java,
  2999. * gnu/java/lang/reflect/GenericSignatureParser.java,
  3000. * gnu/java/lang/reflect/TypeSignature.java,
  3001. * gnu/java/net/protocol/http/ChunkedInputStream.java,
  3002. * gnu/java/net/protocol/http/Cookie.java,
  3003. * gnu/java/net/protocol/http/HTTPConnection.java,
  3004. * gnu/java/net/protocol/http/Headers.java,
  3005. * gnu/java/net/protocol/http/Request.java:
  3006. Use CPStringBuilder.
  3007. * java/lang/reflect/Modifier.java:
  3008. Corrected import to point to correct package.
  3009. * java/util/Formatter.java:
  3010. Use CPStringBuilder.
  3011. * vm/reference/java/lang/reflect/Constructor.java,
  3012. * vm/reference/java/lang/reflect/Field.java,
  3013. * vm/reference/java/lang/reflect/Method.java:
  3014. Corrected import to point to correct package.
  3015. 2008-02-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3016. PR classpath/21869
  3017. * gnu/classpath/CPStringBuffer.java,
  3018. * gnu/classpath/CPStringBuilder.java:
  3019. Rename class to CPStringBuilder.
  3020. * java/lang/reflect/Modifier.java,
  3021. * vm/reference/java/lang/reflect/Constructor.java,
  3022. * vm/reference/java/lang/reflect/Field.java,
  3023. * vm/reference/java/lang/reflect/Method.java:
  3024. Use CPStringBuilder.
  3025. 2008-02-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3026. * gnu/classpath/CPStringBuffer.java:
  3027. New non-copying string buffer.
  3028. * java/lang/AbstractStringBuffer.java:
  3029. Add note about CPStringBuffer.
  3030. 2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3031. * gnu/java/util/EmptyEnumeration.java:
  3032. Add generic type parameter.
  3033. * java/lang/ClassLoader.java:
  3034. Use EmptyEnumeration with type parameter.
  3035. * java/util/zip/ZipFile.java:
  3036. Likewise.
  3037. * javax/swing/text/html/StyleSheet.java,
  3038. * javax/swing/text/html/ViewAttributeSet.java:
  3039. Add generics.
  3040. * javax/swing/tree/DefaultMutableTreeNode.java:
  3041. Use EmptyEnumeration with type parameter.
  3042. 2008-02-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3043. PR classpath/28664
  3044. * include/Makefile.am:
  3045. Add generation of header file java_math_VMBigInteger.h
  3046. * java/math/BigInteger.java: Separate NativeMPI into
  3047. VMBigInteger.
  3048. * native/jni/Makefile.am: Add java-math.
  3049. * native/jni/java-math/java_math_VMBigInteger.c:
  3050. Renamed from java_math_BigInteger.c.
  3051. * vm/reference/java/math/VMBigInteger.java:
  3052. Former NativeMPI class from java.math.BigInteger.
  3053. 2006-11-28 Raif S. Naffah <classpath@naffah-raif.name>
  3054. Jeroen Frijters <jeroen@sumatra.nl>
  3055. PR classpath/28664
  3056. * configure.ac: Add support for configuring GNU MP.
  3057. * native/jni/Makefile.am: Include java-math directory if required.
  3058. * native/jni/java-math/.cvsignore: New file.
  3059. * native/jni/java-math/Makefile.am: Likewise.
  3060. * native/jni/java-math/java_math_BigInteger.c: Likewise.
  3061. * java/math/BigInteger.java: Added support for native methods.
  3062. * gnu/classpath/Configuration.java.in (WANT_NATIVE_BIG_INTEGER): New field.
  3063. 2008-02-27 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3064. * configure.ac:
  3065. Check for sys/loadavg.h.
  3066. * native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c:
  3067. Include sys/loadavg.h if found.
  3068. 2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3069. PR classpath/21869:
  3070. * java/lang/AbstractStringBuffer.java: New class.
  3071. * java/lang/StringBuffer.java,
  3072. * java/lang/StringBuilder.java:
  3073. Changed to use AbstractStringBuffer.
  3074. 2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3075. * gnu/java/util/prefs/EventDispatcher.java:
  3076. Removed again.
  3077. * gnu/java/util/prefs/GConfBasedPreferences.java,
  3078. * gnu/java/util/prefs/gconf/GConfNativePeer.java,
  3079. * java/util/prefs/AbstractPreferences.java,
  3080. * native/jni/gconf-peer/GConfNativePeer.c:
  3081. Revert to pre-release versions.
  3082. 2008-02-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3083. * doc/www.gnu.org/newsitems.txt:
  3084. Add 20080222 announcement.
  3085. * doc/www.gnu.org/announce/20080222.wml:
  3086. Add announcement of 0.97.
  3087. 2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3088. * NEWS: Add 0.98.
  3089. * configure.ac: Set version to 0.98-pre.
  3090. 2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3091. * NEWS: Set date for 0.97.
  3092. * configure.ac: Set version to 0.97
  3093. 2008-02-22 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3094. PR classpath/33751:
  3095. * configure.ac:
  3096. Don't check for readdir_r.
  3097. * native/jni/native-lib/cpio.c:
  3098. (cpio_readDir): Remove use of readdir_r, zero errno
  3099. before starting and always leave a \0 at the end after
  3100. strncpy.
  3101. * vm/reference/java/io/VMFile.java:
  3102. (list(String)): Make synchronized.
  3103. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3104. * gnu/java/util/prefs/EventDispatcher.java:
  3105. Re-added.
  3106. * gnu/java/util/prefs/GConfBasedPreferences.java,
  3107. * gnu/java/util/prefs/gconf/GConfNativePeer.java,
  3108. * java/util/prefs/AbstractPreferences.java,
  3109. * native/jni/gconf-peer/GConfNativePeer.c:
  3110. Regress to 0.96 versions.
  3111. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3112. * java/net/URI.java:
  3113. (compareTo(URI)): Change comparison sign so it
  3114. operates in the correct direction.
  3115. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3116. * m4/acinclude.m4:
  3117. Remove check for gcjh.
  3118. * m4/ac_prog_javac.m4:
  3119. Check for ecj-3.2 and ecj-3.3, and add
  3120. -Xlint:unchecked for javac.
  3121. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3122. * gnu/javax/management/Translator.java:
  3123. (fromJava(Object[],Method)): Don't cast to Class<?>.
  3124. (fromJava(Object,Type)): Use ParameterizedType
  3125. and don't assume that List will work for Sets.
  3126. 2008-02-21 David Walluck <david@jpackage.org>
  3127. PR classpath/27204:
  3128. * m4/acinclude.m4:
  3129. (REGEN_WITH_JAY): Handle 'yes' as a default,
  3130. not a directory and give more user-friendly output.
  3131. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3132. * gnu/java/util/regex/REException.java:
  3133. (REException(String,Throwable,int,int)): Added
  3134. constructor which also includes the cause.
  3135. * gnu/java/util/regex/RETokenNamedProperty.java:
  3136. (getHandler(String)): Add support for \p{javaX}.
  3137. (JavaCategoryHandler): New class.
  3138. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3139. PR classpath/35274:
  3140. * m4/acinclude.m4:
  3141. Increase maximum heap size to 768mb.
  3142. 2008-02-21 Roman Kennke <kennke@aicas.com>
  3143. * java/awt/image/PixelInterleavedSampleModel.java
  3144. (createCompatibleSampleModel): Adjust scanline stride for new
  3145. width and optimize band offsets.
  3146. 2008-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3147. PR classpath/35111:
  3148. * resource/com/sun/tools/javac/messages.properties,
  3149. * resource/gnu/classpath/tools/appletviewer/messages.properties,
  3150. * resource/gnu/classpath/tools/common/Messages.properties,
  3151. * resource/gnu/classpath/tools/getopt/Messages.properties,
  3152. * resource/gnu/classpath/tools/jar/messages.properties,
  3153. * resource/gnu/classpath/tools/jarsigner/messages.properties,
  3154. * resource/gnu/classpath/tools/keytool/messages.properties,
  3155. * resource/gnu/classpath/tools/native2ascii/messages.properties,
  3156. * resource/gnu/classpath/tools/orbd/messages.properties,
  3157. * resource/gnu/classpath/tools/rmic/messages.properties,
  3158. * resource/gnu/classpath/tools/rmid/messages.properties,
  3159. * resource/gnu/classpath/tools/rmiregistry/messages.properties,
  3160. * resource/gnu/classpath/tools/serialver/messages.properties,
  3161. * resource/gnu/classpath/tools/tnameserv/messages.properties,
  3162. * resource/sun/rmi/rmic/messages.properties:
  3163. Removed.
  3164. * tools/Makefile.am:
  3165. Copy .jav template files and use resource subdirectory
  3166. of tools.
  3167. * tools/gnu/classpath/tools/rmic/templates/ImplTie.jav,
  3168. * tools/gnu/classpath/tools/rmic/templates/Stub.jav,
  3169. * tools/gnu/classpath/tools/rmic/templates/StubMethod.jav,
  3170. * tools/gnu/classpath/tools/rmic/templates/StubMethodVoid.jav,
  3171. * tools/gnu/classpath/tools/rmic/templates/Stub_12.jav,
  3172. * tools/gnu/classpath/tools/rmic/templates/Stub_12Method.jav,
  3173. * tools/gnu/classpath/tools/rmic/templates/Stub_12MethodVoid.jav,
  3174. * tools/gnu/classpath/tools/rmic/templates/Tie.jav,
  3175. * tools/gnu/classpath/tools/rmic/templates/TieMethod.jav,
  3176. * tools/gnu/classpath/tools/rmic/templates/TieMethodVoid.jav:
  3177. Removed.
  3178. * tools/resource/com/sun/tools/javac/messages.properties,
  3179. * tools/resource/gnu/classpath/tools/appletviewer/messages.properties,
  3180. * tools/resource/gnu/classpath/tools/common/Messages.properties,
  3181. * tools/resource/gnu/classpath/tools/getopt/Messages.properties,
  3182. * tools/resource/gnu/classpath/tools/jar/messages.properties,
  3183. * tools/resource/gnu/classpath/tools/jarsigner/messages.properties,
  3184. * tools/resource/gnu/classpath/tools/keytool/messages.properties,
  3185. * tools/resource/gnu/classpath/tools/native2ascii/messages.properties,
  3186. * tools/resource/gnu/classpath/tools/orbd/messages.properties,
  3187. * tools/resource/gnu/classpath/tools/rmic/messages.properties,
  3188. * tools/resource/gnu/classpath/tools/rmic/templates/ImplTie.jav,
  3189. * tools/resource/gnu/classpath/tools/rmic/templates/Stub.jav,
  3190. * tools/resource/gnu/classpath/tools/rmic/templates/StubMethod.jav,
  3191. * tools/resource/gnu/classpath/tools/rmic/templates/StubMethodVoid.jav,
  3192. * tools/resource/gnu/classpath/tools/rmic/templates/Stub_12.jav,
  3193. * tools/resource/gnu/classpath/tools/rmic/templates/Stub_12Method.jav,
  3194. * tools/resource/gnu/classpath/tools/rmic/templates/Stub_12MethodVoid.jav,
  3195. * tools/resource/gnu/classpath/tools/rmic/templates/Tie.jav,
  3196. * tools/resource/gnu/classpath/tools/rmic/templates/TieMethod.jav,
  3197. * tools/resource/gnu/classpath/tools/rmic/templates/TieMethodVoid.jav,
  3198. * tools/resource/gnu/classpath/tools/rmid/messages.properties,
  3199. * tools/resource/gnu/classpath/tools/rmiregistry/messages.properties,
  3200. * tools/resource/gnu/classpath/tools/serialver/messages.properties,
  3201. * tools/resource/gnu/classpath/tools/tnameserv/messages.properties,
  3202. * tools/resource/sun/rmi/rmic/messages.properties:
  3203. Added.
  3204. 2008-02-18 Roman Kennke <kennke@aicas.com>
  3205. * gnu/java/awt/peer/x/XGraphics2D.java
  3206. (RENDER_OPAQUE): New constant with system property to
  3207. turn on opaque image rendering.
  3208. (rawDrawImage): Render images opaque when system property
  3209. is set. This is for demonstration and debugging purposes only.
  3210. 2008-02-18 Roman Kennke <kennke@aicas.com>
  3211. * gnu/java/awt/image/AsyncImage.java: New file. Implements
  3212. asynchronous image loading.
  3213. * gnu/java/awt/image/ImageConverter.java: New file.
  3214. An image consumer that creates a concrete image with
  3215. asynchronous behaviour.
  3216. * gnu/java/awt/peer/x/ImageConverter.java: Removed.
  3217. * gnu/java/awt/peer/x/XToolkit.java:
  3218. (createImage(ImageProducer)): Use new ImageConverter.
  3219. * gnu/java/awt/peer/x/XGraphics2D.java:
  3220. (rawDrawImage): Unwrap AsyncImages before painting.
  3221. (unwrap): New helper method.
  3222. 2008-02-18 Jakub Jelinek <jakub@redhat.com>
  3223. * doc/cp-tools.texinfo (@direntry): Prefix info name with cp-.
  3224. * doc/cp-hacking.texinfo (@direntry): Likewise.
  3225. * doc/cp-vmintegration.texinfo (@direntry): Likewise.
  3226. 2008-02-18 Roman Kennke <kennke@aicas.com>
  3227. * java/awt/image/RGBImageFilter.java
  3228. (setPixels): Don't mask the source pixel.
  3229. 2008-02-18 Roman Kennke <kennke@aicas.com>
  3230. * gnu/java/awt/peer/x/XGraphics2D.java
  3231. (rawDrawImage): Update the rgb variable correctly. Don't
  3232. cache translucent images.
  3233. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3234. * vm/reference/java/lang/reflect/Constructor.java,
  3235. * vm/reference/java/lang/reflect/Method.java:
  3236. Add missing java.lang.annotation.Annotation import.
  3237. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3238. * vm/reference/java/lang/reflect/Constructor.java,
  3239. * vm/reference/java/lang/reflect/Method.java:
  3240. (getParameterAnnotations()): Added.
  3241. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3242. * javax/swing/tree/DefaultMutableTreeNode.java:
  3243. Add generics.
  3244. * javax/swing/tree/DefaultTreeCellEditor.java:
  3245. (tPath): Removed.
  3246. (configureEditingComponent(JTree,
  3247. DefaultTreeCellRenderer,TreeCellEditor)): Removed.
  3248. * javax/swing/tree/DefaultTreeCellRenderer.java:
  3249. Removed unused call to getIcon().
  3250. * javax/swing/tree/DefaultTreeSelectionModel.java:
  3251. Add generics.
  3252. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3253. * javax/swing/tree/FixedHeightLayoutCache.java,
  3254. * javax/swing/tree/VariableHeightLayoutCache.java,
  3255. * javax/swing/undo/StateEdit.java:
  3256. Use type parameters with collections classes.
  3257. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3258. * m4/ac_prog_javac.m4:
  3259. Turn off ecj warnings for deprecation,
  3260. serialization and unused imports
  3261. (both cases).
  3262. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3263. * m4/ac_prog_javac.m4:
  3264. Turn off ecj warnings for deprecation,
  3265. serialization and unused imports.
  3266. 2008-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3267. * org/omg/CORBA/PolicyErrorHelper.java,
  3268. * org/omg/CORBA/UnknownUserExceptionHelper.java,
  3269. * org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java,
  3270. * org/omg/PortableServer/ForwardRequestHelper.java,
  3271. * org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java:
  3272. Remove unused variable.
  3273. 2008-02-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3274. * gnu/classpath/ServiceFactory.java:
  3275. Use generics.
  3276. * gnu/classpath/ServiceProviderLoadingAction.java:
  3277. Likewise.
  3278. 2008-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3279. PR classpath/34579:
  3280. * m4/ac_prog_javac_works.m4: Change test
  3281. to one that doesn't rely on the compiler's
  3282. class library.
  3283. 2008-02-11 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3284. PR classpath/34578:
  3285. * NEWS: Mention javah and javac build changes.
  3286. * configure.ac: Call AC_PROG_JAVAC and
  3287. CLASSPATH_JAVAC_MEM_CHECK instead of CLASSPATH_FIND_JAVAC.
  3288. * examples/Makefile.am: Simplify compiler choice
  3289. to just use JAVAC.
  3290. * lib/Makefile.am: Likewise, but with JAVAC_MEM_OPT too.
  3291. * m4/ac_prog_javac.m4: New file.
  3292. * m4/ac_prog_javac_works.m4: Likewise.
  3293. * m4/acinclude.m4:
  3294. (CLASSPATH_FIND_JAVAC): Removed.
  3295. (CLASSPATH_WITH_GCJ): Removed.
  3296. (CLASSPATH_CHECK_GCJ): Removed.
  3297. (CLASSPATH_WITH_JIKES): Removed.
  3298. (CLASSPATH_CHECK_JIKES): Removed.
  3299. (CLASSPATH_WITH_KJC): Removed.
  3300. (CLASSPATH_CHECK_KJC): Removed.
  3301. (CLASSPATH_WITH_ECJ): Removed.
  3302. (CLASSPATH_CHECK_ECJ): Removed.
  3303. (CLASSPATH_WITH_JAVAC): Removed.
  3304. (CLASSPATH_CHECK_JAVAC): Removed.
  3305. (CLASSPATH_JAVAC_MEM_CHECK): Added.
  3306. * tools/Makefile.am: Simplify compiler choice
  3307. to just javac.
  3308. 2008-02-12 Roman Kennke <kennke@aicas.com>
  3309. * java/awt/color/ICC_Profile.java
  3310. (getInstance()): Wrap call to InputStream.read(byte[],int,int) in
  3311. a loop, in order to read the whole thing.
  3312. 2008-02-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3313. * javax/management/remote/NotificationResult.java:
  3314. New file.
  3315. * javax/management/remote/TargetedNotification.java:
  3316. Likewise.
  3317. * javax/management/remote/rmi/RMIConnection.java:
  3318. (fetchNotifications(long,int,long)): Added.
  3319. 2008-02-10 Dalibor Topic <robilad@kaffe.org>
  3320. * lib/Makefile.am (compile_classpath), include/Makefile.am (JAVAH):
  3321. Replaced USER_CLASSLIB with PATH_TO_GLIBJ_ZIP.
  3322. * m4/acinclude.m4 (CLASSPATH_WITH_CLASSLIB)[--with-classpath]:
  3323. Removed unused option. It's superceded by --with-glibj-zip.
  3324. 2008-02-10 Dalibor Topic <robilad@kaffe.org>
  3325. * m4/acinclude.m4 (CLASSPATH_CHECK_JAVAH)[USER_JAVAH]:
  3326. Check for gjavah-4.3.
  3327. 2008-02-10 Mark Wielaard <mark@klomp.org>
  3328. * scripts/check_jni_methods.sh.in:
  3329. Use abs_src_builddir so that the absolute path
  3330. to the source directory is used by the script.
  3331. 2008-02-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3332. * scripts/check_jni_methods.sh.in:
  3333. Use abs_top_builddir so that the absolute path
  3334. to the build directory is used by the script.
  3335. 2008-02-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3336. * javax/management/remote/rmi/RMIConnection.java:
  3337. (addNotificationListeners(ObjectName[],
  3338. MarshalledObject[], Subject[])): Fixed return type.
  3339. (close()): Added.
  3340. (createMBean(String,ObjectName,MarshalledObject,
  3341. String[], Subject)): Likewise.
  3342. (createMBean(String,ObjectName,ObjectName,
  3343. MarshalledObject, String[], Subject)): Likewise.
  3344. (createMBean(String,ObjectName,ObjectName,
  3345. Subject)): Likewise.
  3346. (createMBean(String,ObjectName,Subject)): Likewise.
  3347. (getAttribute(ObjectName,String,Subject)): Likewise.
  3348. (getAttributes(ObjectName,String[],Subject)): Likewise.
  3349. (getConnectionId()): Likewise.
  3350. (getDefaultDomain(Subject)): Likewise.
  3351. (getDomains(Subject)): Likewise.
  3352. (getMBeanCount(Subject)): Likewise.
  3353. (getMBeanInfo(ObjectName,Subject)): Likewise.
  3354. (getObjectInstance(ObjectName,Subject)): Likewise.
  3355. (invoke(ObjectName,String,MarshalledObject,String[],
  3356. Subject)): Likewise.
  3357. (isInstanceOf(ObjectName,String,Subject)): Likewise.
  3358. (isRegistered(ObjectName,Subject)): Likewise.
  3359. (queryMBeans(ObjectName,MarshalledObject,Subject)): Likewise.
  3360. (queryNames(ObjectName,MarshalledObject,Subject)): Likewise.
  3361. (removeNotificationListener(ObjectName,ObjectName,MarshalledObject,
  3362. MarshalledObject,Subject)): Likewise.
  3363. (removeNotificationListener(ObjectName,ObjectName,Subject)):
  3364. Likewise.
  3365. (removeNotificationListeners(ObjectName,Integer[],Subject)):
  3366. Likewise.
  3367. (setAttribute(ObjectName,MarshalledObject,Subject)): Likewise.
  3368. (setAttributes(ObjectName,MarshalledObject,Subject)): Likewise.
  3369. (unregisterMBean(ObjectName,Subject)): Likewise.
  3370. 2008-02-09 Dalibor Topic <robilad@kaffe.org>
  3371. * native/jni/Makefile.am (all-local): Call check_jni_methods.sh
  3372. directly.
  3373. * scripts/Makefile.am (EXTRA_DIST): Removed check_jni_methods.sh.
  3374. * include/Makefile.am (SOUND_H_FILES, GST_PEER_H_FILES)
  3375. (XMLJ_H_FILES, GTKPEER_H_FILES, QTPEER_H_FILES)
  3376. (GCONF_PREFS_FILES, H_FILES): Don't generate header files
  3377. in the source directory, as it may not be writeable.
  3378. (DISTCLEANFILES) Added H_FILES.
  3379. * configure.ac (AC_CONFIG_FILES): Added
  3380. scripts/check_jni_methods.sh.
  3381. * scripts/check_jni_methods.sh: Removed. Moved over to ..
  3382. * scripts/check_jni_methods.sh.in: New file. Added
  3383. top_srcdir and top_builddir where necessary.
  3384. 2008-02-09 Mario Torre <neugens@limasoftware.net>
  3385. * include/java_util_VMTimeZone.h: Removed.
  3386. * native/jni/gconf-peer/GConfNativePeer.c: all native methods, replaced
  3387. GConfEngine with GConfClient and use GConfClient API instead.
  3388. 2008-02-08 Mark Wielaard <mark@klomp.org>
  3389. * m4/acinclude.m4 (CLASSPATH_CHECK_JAVAC): Delete
  3390. Colour.class.
  3391. * include/.cvsignore: Add java_* and gnu_*.h.
  3392. 2008-02-08 Mario Torre <neugens@limasoftware.net>
  3393. * configure.ac: --enable-regen-header option now enabled by default.
  3394. * include/gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer.h: Removed.
  3395. * include/gnu_java_awt_peer_gtk_CairoGraphics2D.h: Removed.
  3396. * include/gnu_java_awt_peer_gtk_CairoSurface.h: Removed.
  3397. * include/gnu_java_awt_peer_gtk_ComponentGraphics.h: Removed.
  3398. * include/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.h: Removed.
  3399. * include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h: Removed.
  3400. * include/gnu_java_awt_peer_gtk_GdkFontPeer.h: Removed.
  3401. * include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h: Removed.
  3402. * include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h: Removed.
  3403. * include/gnu_java_awt_peer_gtk_GdkRobotPeer.h: Removed.
  3404. * include/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.h: Removed.
  3405. * include/gnu_java_awt_peer_gtk_GtkButtonPeer.h: Removed.
  3406. * include/gnu_java_awt_peer_gtk_GtkCanvasPeer.h: Removed.
  3407. * include/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.h: Removed.
  3408. * include/gnu_java_awt_peer_gtk_GtkCheckboxPeer.h: Removed.
  3409. * include/gnu_java_awt_peer_gtk_GtkChoicePeer.h: Removed.
  3410. * include/gnu_java_awt_peer_gtk_GtkClipboard.h: Removed.
  3411. * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h: Removed.
  3412. * include/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.h: Removed.
  3413. * include/gnu_java_awt_peer_gtk_GtkFileDialogPeer.h: Removed.
  3414. * include/gnu_java_awt_peer_gtk_GtkFramePeer.h: Removed.
  3415. * include/gnu_java_awt_peer_gtk_GtkGenericPeer.h: Removed.
  3416. * include/gnu_java_awt_peer_gtk_GtkImage.h: Removed.
  3417. * include/gnu_java_awt_peer_gtk_GtkLabelPeer.h: Removed.
  3418. * include/gnu_java_awt_peer_gtk_GtkListPeer.h: Removed.
  3419. * include/gnu_java_awt_peer_gtk_GtkMenuBarPeer.h: Removed.
  3420. * include/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.h: Removed.
  3421. * include/gnu_java_awt_peer_gtk_GtkMenuItemPeer.h: Removed.
  3422. * include/gnu_java_awt_peer_gtk_GtkMenuPeer.h: Removed.
  3423. * include/gnu_java_awt_peer_gtk_GtkPanelPeer.h: Removed.
  3424. * include/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.h: Removed.
  3425. * include/gnu_java_awt_peer_gtk_GtkScrollbarPeer.h: Removed.
  3426. * include/gnu_java_awt_peer_gtk_GtkScrollPanePeer.h: Removed.
  3427. * include/gnu_java_awt_peer_gtk_GtkSelection.h: Removed.
  3428. * include/gnu_java_awt_peer_gtk_GtkTextAreaPeer.h: Removed.
  3429. * include/gnu_java_awt_peer_gtk_GtkTextFieldPeer.h: Removed.
  3430. * include/gnu_java_awt_peer_gtk_GtkToolkit.h: Removed.
  3431. * include/gnu_java_awt_peer_gtk_GtkVolatileImage.h: Removed.
  3432. * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Removed.
  3433. * include/gnu_java_awt_peer_qt_MainQtThread.h: Removed.
  3434. * include/gnu_java_awt_peer_qt_QMatrix.h: Removed.
  3435. * include/gnu_java_awt_peer_qt_QPainterPath.h: Removed.
  3436. * include/gnu_java_awt_peer_qt_QPen.h: Removed.
  3437. * include/gnu_java_awt_peer_qt_QtAudioClip.h: Removed.
  3438. * include/gnu_java_awt_peer_qt_QtButtonPeer.h: Removed.
  3439. * include/gnu_java_awt_peer_qt_QtCanvasPeer.h: Removed.
  3440. * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h: Removed.
  3441. * include/gnu_java_awt_peer_qt_QtChoicePeer.h: Removed.
  3442. * include/gnu_java_awt_peer_qt_QtComponentPeer.h: Removed.
  3443. * include/gnu_java_awt_peer_qt_QtDialogPeer.h: Removed.
  3444. * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h: Removed.
  3445. * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h: Removed.
  3446. * include/gnu_java_awt_peer_qt_QtFontMetrics.h: Removed.
  3447. * include/gnu_java_awt_peer_qt_QtFontPeer.h: Removed.
  3448. * include/gnu_java_awt_peer_qt_QtFramePeer.h: Removed.
  3449. * include/gnu_java_awt_peer_qt_QtGraphics.h: Removed.
  3450. * include/gnu_java_awt_peer_qt_QtImage.h: Removed.
  3451. * include/gnu_java_awt_peer_qt_QtLabelPeer.h: Removed.
  3452. * include/gnu_java_awt_peer_qt_QtListPeer.h: Removed.
  3453. * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h: Removed.
  3454. * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h: Removed.
  3455. * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h: Removed.
  3456. * include/gnu_java_awt_peer_qt_QtMenuPeer.h: Removed.
  3457. * include/gnu_java_awt_peer_qt_QtPanelPeer.h: Removed.
  3458. * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h: Removed.
  3459. * include/gnu_java_awt_peer_qt_QtScreenDevice.h: Removed.
  3460. * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h: Removed.
  3461. * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h: Removed.
  3462. * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h: Removed.
  3463. * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h: Removed.
  3464. * include/gnu_java_awt_peer_qt_QtToolkit.h: Removed.
  3465. * include/gnu_java_awt_peer_qt_QtVolatileImage.h: Removed.
  3466. * include/gnu_java_awt_peer_qt_QtWindowPeer.h: Removed.
  3467. * include/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.h: Removed.
  3468. * include/gnu_java_net_local_LocalSocketImpl.h: Removed.
  3469. * include/gnu_java_net_VMPlainSocketImpl.h: Removed.
  3470. * include/gnu_java_nio_charset_iconv_IconvDecoder.h: Removed.
  3471. * include/gnu_java_nio_charset_iconv_IconvEncoder.h: Removed.
  3472. * include/gnu_java_nio_EpollSelectorImpl.h: Removed.
  3473. * include/gnu_java_nio_FileChannelImpl.h: Removed.
  3474. * include/gnu_java_nio_KqueueSelectorImpl.h: Removed.
  3475. * include/gnu_java_nio_VMChannel.h: Removed.
  3476. * include/gnu_java_nio_VMPipe.h: Removed.
  3477. * include/gnu_java_nio_VMSelector.h: Removed.
  3478. * include/gnu_java_util_prefs_gconf_GConfNativePeer.h: Removed.
  3479. * include/gnu_javax_sound_midi_alsa_AlsaMidiDeviceProvider.h: Removed.
  3480. * include/gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.h: Removed.
  3481. * include/gnu_javax_sound_midi_alsa_AlsaPortDevice.h: Removed.
  3482. * include/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.h: Removed.
  3483. * include/gnu_javax_sound_midi_dssi_DSSISynthesizer.h: Removed.
  3484. * include/gnu_javax_sound_sampled_gstreamer_io_GstAudioFileReaderNativePeer.h: Removed.
  3485. * include/gnu_javax_sound_sampled_gstreamer_io_GstInputStream.h: Removed.
  3486. * include/gnu_javax_sound_sampled_gstreamer_lines_GstNativeDataLine.h: Removed.
  3487. * include/gnu_javax_sound_sampled_gstreamer_lines_GstPipeline.h: Removed.
  3488. * include/gnu_xml_libxmlj_dom_GnomeAttr.h: Removed.
  3489. * include/gnu_xml_libxmlj_dom_GnomeDocument.h: Removed.
  3490. * include/gnu_xml_libxmlj_dom_GnomeDocumentBuilder.h: Removed.
  3491. * include/gnu_xml_libxmlj_dom_GnomeDocumentType.h: Removed.
  3492. * include/gnu_xml_libxmlj_dom_GnomeElement.h: Removed.
  3493. * include/gnu_xml_libxmlj_dom_GnomeEntity.h: Removed.
  3494. * include/gnu_xml_libxmlj_dom_GnomeNamedNodeMap.h: Removed.
  3495. * include/gnu_xml_libxmlj_dom_GnomeNode.h: Removed.
  3496. * include/gnu_xml_libxmlj_dom_GnomeNodeList.h: Removed.
  3497. * include/gnu_xml_libxmlj_dom_GnomeNotation.h: Removed.
  3498. * include/gnu_xml_libxmlj_dom_GnomeProcessingInstruction.h: Removed.
  3499. * include/gnu_xml_libxmlj_dom_GnomeTypeInfo.h: Removed.
  3500. * include/gnu_xml_libxmlj_dom_GnomeXPathExpression.h: Removed.
  3501. * include/gnu_xml_libxmlj_dom_GnomeXPathNodeList.h: Removed.
  3502. * include/gnu_xml_libxmlj_dom_GnomeXPathResult.h: Removed.
  3503. * include/gnu_xml_libxmlj_sax_GnomeLocator.h: Removed.
  3504. * include/gnu_xml_libxmlj_sax_GnomeXMLReader.h: Removed.
  3505. * include/gnu_xml_libxmlj_transform_GnomeTransformer.h: Removed.
  3506. * include/gnu_xml_libxmlj_transform_GnomeTransformerFactory.h: Removed.
  3507. * include/java_io_VMFile.h: Removed.
  3508. * include/java_io_VMObjectInputStream.h: Removed.
  3509. * include/java_io_VMObjectStreamClass.h: Removed.
  3510. * include/java_lang_reflect_VMArray.h: Removed.
  3511. * include/java_lang_VMDouble.h: Removed.
  3512. * include/java_lang_VMFloat.h: Removed.
  3513. * include/java_lang_VMMath.h: Removed.
  3514. * include/java_lang_VMProcess.h: Removed.
  3515. * include/java_lang_VMSystem.h: Removed.
  3516. * include/java_net_VMInetAddress.h: Removed.
  3517. * include/java_net_VMNetworkInterface.h: Removed.
  3518. * include/java_net_VMURLConnection.h: Removed.
  3519. * include/java_nio_MappedByteBufferImpl.h: Removed.
  3520. * include/java_nio_VMDirectByteBuffer.h: Removed.
  3521. 2008-02-08 Roman Kennke <kennke@aicas.com>
  3522. * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
  3523. * gnu/java/awt/peer/gtk/GtkToolkit.java: Removed mistakenly
  3524. committed code.
  3525. 2008-02-08 Roman Kennke <kennke@aicas.com>
  3526. * gnu/java/awt/peer/gtk/CairoGraphics2D.java,
  3527. * gnu/java/awt/peer/gtk/GdkFontPeer.java,
  3528. * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
  3529. * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
  3530. * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
  3531. * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
  3532. * gnu/java/awt/peer/gtk/GtkToolkit.java: Only call
  3533. System.loadLibrary() when configured so.
  3534. 2008-02-08 Dalibor Topic <robilad@kaffe.org>
  3535. * NEWS: Documented removal of floatToIntBits and doubleToLongBits from
  3536. VM interface.
  3537. 2008-02-08 Dalibor Topic <robilad@kaffe.org>
  3538. * vm/reference/java/lang/VMFloat.java (floatToIntBits): Removed unused
  3539. method.
  3540. * native/jni/java-lang/java_lang_VMFloat.c (Java_java_lang_VMFloat_floatToIntBits): Removed unused function.
  3541. * include/java_lang_VMDouble.h: Regenerated.
  3542. * doc/cp-vmintegration.texinfo (java.lang.VMFloat): Removed
  3543. unused method floatToIntBits. (java.lang.VMDouble): Use similar
  3544. text to text used for floatToRawIntBits for doubleToLongBits.
  3545. 2008-02-08 Dalibor Topic <robilad@kaffe.org>
  3546. * java/lang/Float.java (floatToIntBits): Simplified.
  3547. 2008-02-08 Dalibor Topic <robilad@kaffe.org>
  3548. * m4/acinclude.m4 (CLASSPATH_CHECK_JAVAH) [USER_JAVAH]: Check for gjavah-4.2
  3549. and gjavah-4.1.
  3550. 2008-02-08 Dalibor Topic <robilad@kaffe.org>
  3551. * vm/reference/java/lang/VMDouble.java (doubleToLongBits): Removed unused method.
  3552. * native/jni/java-lang/java_lang_VMDouble.c (Java_java_lang_VMDouble_doubleToLongBits):
  3553. Removed unused function.
  3554. * include/java_lang_VMDouble.h: Regenerated.
  3555. * doc/cp-vmintegration.texinfo (java.lang.VMDouble): Removed
  3556. unused method doubleToLongBits.
  3557. 2008-02-08 Dalibor Topic <robilad@kaffe.org>
  3558. * java/lang/Double.java (doubleToLongBits): Simplified.
  3559. 2008-02-07 Ian Rogers <ian.rogers@manchester.ac.uk>
  3560. * java/lang/String.java
  3561. (replace): Only copy "live" portion of String. Use array copies in preference
  3562. to clone.
  3563. (toLowerCaseTurkish): likewise
  3564. (toLowerCase): likewise
  3565. (toUpperCaseTurkish): likewise
  3566. (toUpperCase): likewise
  3567. (toCharArray): Use array copies in preference to clone.
  3568. 2008-02-05 Ian Rogers <ian.rogers@manchester.ac.uk>
  3569. * gnu/java/lang/reflect/TypeSignature.java
  3570. * java/io/BufferedReader.java
  3571. * java/io/DataInputStream.java
  3572. * java/lang/StackTraceElement.java
  3573. * java/lang/Throwable.java
  3574. * java/lang/reflect/Proxy.java
  3575. * java/net/URI.java
  3576. * java/net/URLClassLoader.java
  3577. * java/net/URLEncoder.java
  3578. * java/text/SimpleDateFormat.java
  3579. * java/util/AbstractMap.java
  3580. * java/util/Calendar.java
  3581. * java/util/Date.java
  3582. * java/util/Hashtable.java
  3583. Use StringBuilder in preference to StringBuffer
  3584. * java/util/Calendar.java
  3585. * java/util/Hashtable.java
  3586. Make private fields that can be final, final
  3587. * java/net/URI.java
  3588. Avoid creating Integer objects for the sake of comparison
  3589. * java/lang/reflect/Proxy.java
  3590. * java/text/SimpleDateFormat.java
  3591. Swap use of "new Character/Integer" to use of valueOf methods
  3592. 2008-01-29 Ito Kazumitsu <kaz@maczuka.gcd.org>
  3593. Fixes bug #22941
  3594. * java/io/DataInputStream.java(readUTFLong): New method.
  3595. (readUTF): New private method.
  3596. * java/io/DataOutputStream.java(getUTFlength): Made package-private,
  3597. Return type changed to long.
  3598. (writeUTF): Use the new method writeUTFShort.
  3599. (writeUTFShort): New package-private method.
  3600. (writeUTFLong): New package-private method.
  3601. (writeUTFBytes): New private method.
  3602. * java/io/ObjectInputStream.java(parseContent): Separate the
  3603. handling of TC_LONGSTRING from TC_STRING.
  3604. * java/io/ObjectOutputStream.java(writeObject): When to write a
  3605. String, use writeUTFShort or writeUTFLong depending on the byte length.
  3606. 2008-01-27 Bernhard Fischer <rep.dot.nop@gmail.com>
  3607. * java/util/SimpleTimeZone.java (SimpleTimeZone): Fix typo in comment.
  3608. * gnu/CORBA/GIOP/v1_2/RequestHeader.java (RequestHeader): Fix typo in
  3609. exception message.
  3610. 2008-01-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  3611. * doc/README.jaxp: Fix typos.
  3612. 2008-01-25 Dalibor Topic <robilad@kaffe.org>
  3613. * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java
  3614. (createParser): Removed unused "reversed" misspelling. Use
  3615. Native2ASCII.ReverseHelp instead of Native2ASCII.ReversedHelp.
  3616. * resource/gnu/classpath/tools/native2ascii/messages.properties
  3617. (Native2ASCII.ReverseHelp): New, renamed from ...
  3618. (Native2ASCII.ReversedHelp): Removed.
  3619. (Native2ASCII.ReversedHelpCompat): Removed.
  3620. 2008-01-24 Tom Tromey <tromey@redhat.com>
  3621. * resource/gnu/classpath/tools/native2ascii/messages.properties
  3622. (Native2ASCII.ReversedHelpCompat): New.
  3623. * tools/gnu/classpath/tools/native2ascii/Native2ASCII.java
  3624. (createParser): Add -reverse. Update -reversed.
  3625. 2008-01-21 Luciano Chavez <lnx1138@us.ibm.com>
  3626. PR libgcj/34369:
  3627. * java/net/URI.java (relativize): Check initial segment for
  3628. trailing "/".
  3629. 2008-01-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3630. * m4/acinclude.m4:
  3631. Remove bootclasspath option which fails with
  3632. OpenJDK javac.
  3633. 2008-01-14 Roman Kennke <kennke@aicas.com>
  3634. * javax/tools/FileObject.java: New interface.
  3635. 2008-01-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3636. * javax/accessibility/AccessibleAction.java:
  3637. (CLICK): Added.
  3638. (TOGGLE_POPUP): Likewise.
  3639. * javax/accessbiility/AccessibleRole.java:
  3640. (HTML_CONTAINER): Added.
  3641. 2008-01-14 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3642. * javax/accessibility/AccessibleAttributeSequence.java:
  3643. (AccessibleAttributeSequence(int,int,AttributeSet)):
  3644. Implemented.
  3645. * javax/accessibility/AccessibleTextSequence.java:
  3646. (AccessibleTextSequence(int,int,String)):
  3647. Likewise.
  3648. 2008-01-13 Leen Toelen <toelen@gmail.com>
  3649. * native/fdlibm/ieeefp.h: Added avr32 support.
  3650. 2008-01-09 Stefan Huehner <stefan@huehner.org>
  3651. * native/jni/java-io/java_io_VMObjectStreamClass.c,
  3652. * native/jni/java-lang/java_lang_VMDouble.c,
  3653. * native/jni/java-net/java_net_VMInetAddress.c:
  3654. Don't discard const by casting (const char *) to
  3655. (char *) when it's not needed.
  3656. 2008-01-09 Stefan Huehner <stefan@huehner.org>
  3657. * gnu/classpath/jdwp/event/ExceptionEvent.java,
  3658. * gnu/java/awt/peer/gtk/GtkMainThread.java:
  3659. Use Boolean.TRUE|FALSE instead of new Boolean(true|false)
  3660. * gnu/java/rmi/server/ConnectionRunnerPool.java,
  3661. * gnu/xml/aelfred2/XmlParser.java,
  3662. * gnu/xml/libxmlj/dom/GnomeXPathResult.java,
  3663. * gnu/xml/stream/XIncludeFilter.java:
  3664. Use Integer|Double|Charater.toString(var) instead of
  3665. new Integer|Double|Character(var).toString()
  3666. 2006-01-09 Roman Kennke <kennke@aicas.com>
  3667. * javax/tools/Diagnostic.java,
  3668. * javax/tools/DiagnosticListener.java:
  3669. New interfaces.
  3670. 2006-01-09 Roman Kennke <kennke@aicas.com>
  3671. * gnu/java/awt/peer/x/XWindowPeer.java
  3672. (getFontMetrics): Re-enable that for X fonts.
  3673. 2008-01-09 Stefan Huehner <stefan@huehner.org>
  3674. * examples/gnu/classpath/examples/java2d/J2dBenchmark.java,
  3675. * gnu/CORBA/OrbFocused.java,
  3676. * gnu/CORBA/CDR/HeadlessInput.java,
  3677. * gnu/java/awt/peer/gtk/CairoGraphics2D.java,
  3678. * gnu/java/awt/peer/gtk/GtkFramePeer.java,
  3679. * gnu/java/awt/peer/qt/QtMenuPeer.java,
  3680. * gnu/java/nio/FileChannelImpl.java,
  3681. * gnu/java/nio/SocketChannelSelectionKeyImpl.java,
  3682. * gnu/java/security/Engine.java,
  3683. * gnu/javax/imageio/jpeg/JPEGComponent.java,
  3684. * gnu/javax/imageio/jpeg/JPEGDecoder.java,
  3685. * gnu/javax/imageio/jpeg/JPEGFrame.java,
  3686. * gnu/javax/print/PrinterDialog.java,
  3687. * gnu/javax/security/auth/Password.java,
  3688. * gnu/javax/swing/text/html/parser/support/Parser.java,
  3689. * gnu/javax/swing/text/html/parser/support/parameterDefaulter.java,
  3690. * gnu/xml/pipeline/DomConsumer.java,
  3691. * java/awt/AWTKeyStroke.java,
  3692. * java/awt/DefaultKeyboardFocusManager.java,
  3693. * java/awt/GridBagLayout.java,
  3694. * java/awt/dnd/DragGestureRecognizer.java,
  3695. * java/awt/geom/Arc2D.java,
  3696. * java/awt/geom/CubicCurve2D.java,
  3697. * java/awt/geom/QuadCurve2D.java,
  3698. * java/awt/im/InputContext.java,
  3699. * java/awt/image/AffineTransformOp.java,
  3700. * java/beans/Encoder.java,
  3701. * java/io/ObjectInputStream.java,
  3702. * java/io/ObjectStreamClass.java,
  3703. * java/net/ResolverCache.java,
  3704. * java/nio/charset/Charset.java,
  3705. * java/security/SecureClassLoader.java,
  3706. * java/text/MessageFormat.java,
  3707. * java/util/jar/Manifest.java,
  3708. * javax/accessibility/AccessibleRelationSet.java,
  3709. * javax/imageio/ImageReader.java,
  3710. * javax/imageio/metadata/IIOMetadataNode.java,
  3711. * javax/print/attribute/standard/MediaSize.java,
  3712. * javax/print/attribute/standard/PrinterStateReasons.java,
  3713. * javax/swing/JTree.java,
  3714. * javax/swing/table/DefaultTableColumnModel.java,
  3715. * javax/swing/text/html/MinimalHTMLWriter.java,
  3716. * javax/swing/text/html/parser/DTD.java,
  3717. * javax/swing/tree/DefaultMutableTreeNode.java,
  3718. * javax/swing/undo/UndoManager.java,
  3719. * org/omg/CosNaming/NamingContextExtPOA.java,
  3720. * org/omg/CosNaming/NamingContextPOA.java,
  3721. * org/omg/CosNaming/_NamingContextExtImplBase.java,
  3722. * org/omg/CosNaming/_NamingContextImplBase.java,
  3723. * tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java:
  3724. Remove unneeded casts
  3725. 2006-01-09 Roman Kennke <kennke@aicas.com>
  3726. * java/text/CollationElementIterator.java
  3727. (text): Changed type to CharacterIterator.
  3728. (CollationElementIterator(RuleBasedCollator,CharacterIterator)): New
  3729. constructor.
  3730. (setOffset(int)): Use CharacterIterator.getEndIndex() instead of
  3731. String.length().
  3732. (setText(String)): Wrap string into a StringCharacterIterator.
  3733. * java/text/RuleBasedCollator.java
  3734. (getCollationElementIterator(CharacterIterator)): Simply return
  3735. CollationElementIterator for the character iterator, instead of
  3736. expanding things.
  3737. 2008-01-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3738. PR classpath/34579:
  3739. * m4/acinclude.m4:
  3740. (CLASSPATH_CHECK_JAVAC): Delete Colour.java
  3741. 2008-01-04 Stefan Huehner <stefan@huehner.org>
  3742. * gnu/CORBA/BigDecimalHelper.java,
  3743. * gnu/CORBA/CDR/AbstractCdrInput.java,
  3744. * gnu/CORBA/CDR/AbstractCdrOutput.java,
  3745. * gnu/CORBA/CDR/HeadlessInput.java,
  3746. * gnu/CORBA/CDR/gnuRuntime.java,
  3747. * gnu/CORBA/Connected_objects.java,
  3748. * gnu/CORBA/GIOP/CancelHeader.java,
  3749. * gnu/CORBA/GIOP/v1_0/CancelHeader.java,
  3750. * gnu/CORBA/IOR.java,
  3751. * gnu/CORBA/Interceptor/Registrator.java,
  3752. * gnu/CORBA/IorDelegate.java,
  3753. * gnu/CORBA/NamingService/NameTransformer.java,
  3754. * gnu/CORBA/ObjectCreator.java,
  3755. * gnu/CORBA/OrbFunctional.java,
  3756. * gnu/CORBA/Poa/AOM.java,
  3757. * gnu/CORBA/Poa/gnuPOA.java,
  3758. * gnu/CORBA/Poa/gnuPOAManager.java,
  3759. * gnu/CORBA/Poa/gnuServantObject.java,
  3760. * gnu/CORBA/typecodes/FixedTypeCode.java,
  3761. * gnu/CORBA/typecodes/RecursiveTypeCode.java,
  3762. * gnu/java/awt/AWTUtilities.java,
  3763. * gnu/java/awt/peer/gtk/CairoGraphics2D.java,
  3764. * gnu/java/awt/peer/gtk/CairoSurface.java,
  3765. * gnu/java/awt/peer/swing/SwingMenuBarPeer.java,
  3766. * gnu/java/text/AttributedFormatBuffer.java,
  3767. * gnu/java/util/regex/REToken.java,
  3768. * gnu/javax/imageio/gif/GIFFile.java,
  3769. * gnu/javax/imageio/png/PNGDecoder.java,
  3770. * gnu/javax/management/Server.java,
  3771. * gnu/javax/naming/giop/ContextContinuation.java,
  3772. * gnu/javax/naming/jndi/url/rmi/ContextContinuation.java,
  3773. * gnu/javax/swing/text/html/css/Selector.java,
  3774. * gnu/javax/swing/text/html/parser/models/node.java,
  3775. * gnu/javax/swing/text/html/parser/support/Parser.java,
  3776. * gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java,
  3777. * gnu/javax/swing/text/html/parser/support/textPreProcessor.java,
  3778. * gnu/xml/util/Resolver.java,
  3779. * java/awt/image/AreaAveragingScaleFilter.java,
  3780. * java/beans/Beans.java,
  3781. * java/beans/XMLDecoder.java,
  3782. * java/beans/beancontext/BeanContextServicesSupport.java,
  3783. * java/beans/beancontext/BeanContextSupport.java,
  3784. * java/io/CharArrayWriter.java,
  3785. * java/lang/System.java,
  3786. * java/net/ResolverCache.java,
  3787. * java/util/Calendar.java,
  3788. * java/util/Collections.java,
  3789. * java/util/Formatter.java,
  3790. * javax/accessibility/AccessibleEditableText.java,
  3791. * javax/imageio/ImageReader.java,
  3792. * javax/imageio/ImageTypeSpecifier.java,
  3793. * javax/imageio/ImageWriter.java,
  3794. * javax/imageio/spi/ServiceRegistry.java,
  3795. * javax/imageio/stream/ImageInputStream.java,
  3796. * javax/management/MBeanPermission.java,
  3797. * javax/rmi/CORBA/PortableRemoteObjectDelegate.java,
  3798. * javax/rmi/CORBA/Util.java,
  3799. * javax/rmi/CORBA/UtilDelegate.java,
  3800. * javax/rmi/CORBA/ValueHandler.java,
  3801. * javax/rmi/PortableRemoteObject.java,
  3802. * org/ietf/jgss/GSSContext.java,
  3803. * tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java,
  3804. * tools/gnu/classpath/tools/appletviewer/StandaloneAppletWindow.java,
  3805. * tools/gnu/classpath/tools/appletviewer/TagParser.java,
  3806. * vm/reference/gnu/java/nio/VMChannel.java:
  3807. Correct javadoc to match the functions' parameters
  3808. * gnu/java/awt/peer/swing/SwingTextFieldPeer.java:
  3809. Rename start_pos parameter to startPos to conform to style.
  3810. 2008-01-07 Jeroen Frijters <jeroen@frijters.net>
  3811. * java/awt/image/Raster.java
  3812. (createInterleavedRaster): Fixed ComponentSampleModel constructor
  3813. argument order.
  3814. 2008-01-03 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3815. PR classpath/34579:
  3816. * m4/acinclude.m4:
  3817. (CLASSPATH_CHECK_JAVAC): Don't rely on 1.5 class
  3818. library.
  3819. 2008-01-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
  3820. * ChangeLog-2007: New file.
  3821. Local Variables:
  3822. coding: iso-latin-1-unix
  3823. End: