[#23657] [Bug #1550] String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes — Run Paint Run Run <redmine@...>

Bug #1550: String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes

13 messages 2009/06/01

[#23729] [Bug #1583] Time + String no Longer Raises TypeError? — Run Paint Run Run <redmine@...>

Bug #1583: Time + String no Longer Raises TypeError?

14 messages 2009/06/05

[#23770] [Bug #1595] rake unusable on windows install — Robert Gonzalez <redmine@...>

Bug #1595: rake unusable on windows install

10 messages 2009/06/09

[#23869] [Bug #1640] [PATCH] Documentation for the Rational Class — Run Paint Run Run <redmine@...>

Bug #1640: [PATCH] Documentation for the Rational Class

12 messages 2009/06/16

[#23903] [Bug #1648] Rational#div Raises NoMethodError for Invalid Argument — Run Paint Run Run <redmine@...>

Bug #1648: Rational#div Raises NoMethodError for Invalid Argument

9 messages 2009/06/17

[#23977] [ANN] meeting log of RubyDeveloperKaigi20090622 — "Yugui (Yuki Sonoda)" <yugui@...>

Hi,

41 messages 2009/06/23
[#23979] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Run Paint Run Run <runrun@...> 2009/06/23

Thanks for the update. :-)

[#24173] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — "NARUSE, Yui" <naruse@...> 2009/07/07

Sorry for late response,

[#24174] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Luis Lavena <luislavena@...> 2009/07/07

On Tue, Jul 7, 2009 at 12:12 AM, NARUSE, Yui<naruse@airemix.jp> wrote:

[#24242] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Charles Oliver Nutter <headius@...> 2009/07/09

On Mon, Jul 6, 2009 at 10:18 PM, Luis Lavena<luislavena@gmail.com> wrote:

[#24010] [Bug #1685] Some windows unicode path issues remain — B Kelly <redmine@...>

Bug #1685: Some windows unicode path issues remain

26 messages 2009/06/24
[#29189] [Bug #1685] Some windows unicode path issues remain — Yuki Sonoda <redmine@...> 2010/04/01

Issue #1685 has been updated by Yuki Sonoda.

[#29200] Re: [Bug #1685] Some windows unicode path issues remain — Bill Kelly <billk@...> 2010/04/01

Yuki Sonoda wrote:

[#29892] Re: [Bug #1685] Some windows unicode path issues remain — Bill Kelly <billk@...> 2010/04/29

Hi,

[#24058] [Bug #1696] http downloads are unuseably slow — Steven Hartland <redmine@...>

Bug #1696: http downloads are unuseably slow

19 messages 2009/06/27

[#24063] [Feature #1697] Object#<=> — Marc-Andre Lafortune <redmine@...>

Feature #1697: Object#<=>

15 messages 2009/06/28

[ruby-core:23974] REXML pretty.rb

From: Ed Gamble <ed.gamble@...>
Date: 2009-06-23 00:10:12 UTC
List: ruby-core #23974
[Sorry if this is the wrong forum; please forward to the proper person/ 
group.  Sorry if this is fixed in a newer version.]

In .../lib/ruby/1.8/rexml/formatters/pretty.rb there is an error when  
writing a long text element that has no spaces.  The wrap function in  
pretty.rb of

         # Recursively wrap string at width.
         return string if string.length <= width
         place = string.rindex(' ', width) # Position in string with  
last ' ' before cutoff
         return string[0,place] + "\n" + wrap(string[place+1..-1],  
width)

fails since 'place' can be nil if rindex doesn't find ' '.   
Subsequently place+1 will fail.

Fix/workaround is:

	if place then
	   return string[0,place] + "\n" + wrap(string[place+1..-1], width)
	else
            return string  # don't wrap strings with no spaces
	end

Also in .../formatters/default.rb the text in a super long element  
will simply be truncated - even to the point of leaving off a closing  
tag.  For example:
	<some- 
element 
 > 
aSUPERlongTESTelementWITHmaybeHUNDREDSofCHARACTERSlikeTHATproducedFROMcodeGENERATORSofREGULARexpressions 
</some-element>

(but much longer) gets chopped off such that </some-element> is lost  
and the document becomes invalid.

-- Ed

Ed Gamble
Jet Propulsion Laboratory, MS 301-270
4800 Oak Grove Drive
Pasadena, CA 91109

Desk:	 	818-393-6357
Cell: 		805-403-9864
Room: 	301-280T

Exploring the Universe, one spacecraft at a time.

Google Engineering culture: "Nothing speaks louder than code," NY  
Times, 16 Dec 2007





In This Thread

Prev Next