[#8976] Insecure warnings on sticky-bit directories — "Laurent Sansonetti" <laurent.sansonetti@...>
Hi,
[#8978] Inheritance and Autorunner: Default_test causes a problem — <noreply@...>
Bugs item #5990, was opened at 2006-10-02 10:05
Hi,
[#8997] Re: [ruby-cvs:18323] ruby: * eval.c (splat_value): use "to_splat" instead of "to_ary" to — Mathieu Bouchard <matju@...>
On Tue, 3 Oct 2006, matz wrote:
Hi,
On Wed, 4 Oct 2006, Yukihiro Matsumoto wrote:
Hi,
Hi --
Yukihiro Matsumoto wrote:
Hi,
Hi --
Hi,
Hi --
Hi,
Hi --
On Oct 9, 2006, at 10:19 AM, dblack@wobblini.net wrote:
On 2006.10.10 00:31, James Edward Gray II wrote:
On Oct 9, 2006, at 11:50 AM, Eero Saynatkari wrote:
Hi --
dblack@wobblini.net wrote:
Thomas Enebo wrote:
Hi --
Hi --
Hi,
Hi --
Hi,
On 10/10/06, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Hi,
On Oct 10, 2006, at 8:43 AM, Yukihiro Matsumoto wrote:
From: <dblack@wobblini.net>
Hi --
> to_a was too general. All enumerable objects (and even
Brown, Warren wrote:
> -----Original Message-----
[#8999] making FileUtils.rm_rf robust: is anyone interested? — Jim Meyering <list+ruby@...>
Hello,
Hi,
"Nobuyoshi Nakada" <nobu@ruby-lang.org> wrote:
[#9014] C#'s ?? Operator — "Nikolai Weibull" <now@...>
Hi!
[#9021] argument passing bug — Mathieu Bouchard <matju@...>
[#9024] — Shashank Date <sdate@...>
Hi All,
[#9077] how to create a NODE_ARGSPUSH? — Ryan Davis <ryand-ruby@...>
Is it possible for plain ruby code to create a NODE_ARGSPUSH? It
[#9104] Loop over array.delete breaks at first hit — <noreply@...>
Bugs item #6090, was opened at 2006-10-10 22:33
Hi,
[#9119] What about 'splay'? — dblack@...
Hi --
On 2006.10.12 02:32, dblack@wobblini.net wrote:
On Wednesday 11 October 2006 13:55, Eero Saynatkari wrote:
Hi --
dblack@wobblini.net wrote:
Hi --
On 2006.10.12 03:36, Sean Russell wrote:
On 10/11/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
[#9152] regular expressions tainting? — hadmut@... (Hadmut Danisch)
Hi,
Hi,
On Thu, Oct 12, 2006 at 01:01:36PM +0900, Nobuyoshi Nakada wrote:
It's worse:
Hi,
On Oct 15, 2006, at 1:20 AM, Hadmut Danisch wrote:
On Sun, Oct 15, 2006 at 05:33:16PM +0900, Eric Hodel wrote:
[#9158] Module#class_variable_defined? — Mauricio Fernandez <mfp@...>
[#9188] Symbol < String in Ruby > 1.8 — dblack@...
Hi --
Hi
Yukihiro Matsumoto wrote:
Charles Oliver Nutter wrote:
Charles Oliver Nutter wrote:
Jim Weirich wrote:
On Thu, Oct 19, 2006 at 05:06:02AM +0900, Charles Oliver Nutter wrote:
Hi,
Quoting matz@ruby-lang.org, on Thu, Oct 19, 2006 at 01:40:42PM +0900:
Hi,
Quoting matz@ruby-lang.org, on Thu, Oct 19, 2006 at 02:49:30PM +0900:
Hi,
Quoting matz@ruby-lang.org, on Thu, Oct 19, 2006 at 11:22:18PM +0900:
On 10/15/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
Hi --
On 10/15/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
Hi,
On 10/16/06, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
On Oct 16, 2006, at 3:06 PM, Rick DeNatale wrote:
On Tue, Oct 17, 2006 at 05:14:09AM +0900, James Edward Gray II wrote:
On 10/16/06, Sam Roberts <sroberts@uniserve.com> wrote:
Hi,
Hi --
On Oct 17, 2006, at 7:29 PM, dblack@wobblini.net wrote:
Hi --
On Oct 18, 2006, at 4:18 AM, dblack@wobblini.net wrote:
On 10/18/06, Eric Hodel <drbrain@segment7.net> wrote:
On 10/18/06, Nikolai Weibull <now@bitwi.se> wrote:
On 10/18/06, mathew <meta@pobox.com> wrote:
On Thu, Oct 19, 2006 at 04:24:24AM +0900, Nikolai Weibull wrote:
On 10/18/06, Mauricio Fernandez <mfp@acm.org> wrote:
Hi --
On 10/18/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
Hi -
Hi,
Hi --
Rick DeNatale wrote:
Hi --
Hi,
Hi --
On 10/19/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
Hi --
On 10/19/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
Hi --
dblack@wobblini.net wrote:
Hi --
Hi,
Hi --
Hi,
Hi --
On 10/20/06, dblack@wobblini.net <dblack@wobblini.net> wrote:
Hi --
Hi,
On Sat, Oct 21, 2006 at 01:11:36AM +0900, dblack@wobblini.net wrote:
Hi,
On Oct 18, 2006, at 11:37 AM, Nikolai Weibull wrote:
[#9197] Ruby Threads — "Abhisek Datta" <abhisek@...>
Hello,
[#9282] Re: String not enumerable, what about IO? — "Michael Selig" <michael.selig@...>
I am fairly new to ruby, and I have just started listening to this mailing
[#9341] array.c - defining aliases as aliases — "Daniel Berger" <djberg96@...>
Hi all,
On Oct 27, 2006, at 11:12 AM, Daniel Berger wrote:
[#9351] Module#method_aliased and Module#singleton_method_aliased — "Daniel Berger" <djberg96@...>
Hi all,
[PATCH] RDoc: preserve special chars in <tt> Was: Re: bug in rdoc?
On 10/16/06, Wybo Dekker <wybo@servalys.nl> wrote: > > > Jan Svitok wrote: > > On 10/16/06, Morton Goldberg <m_goldberg@ameritech.net> wrote: > >> On Oct 16, 2006, at 7:10 AM, Wybo Dekker wrote: > >> > >> > -- The following example, is taken from the rdoc documentation. > >> > For the long options, it converts -- into — (a long hyphen) > >> > instead of two separate hyphens with some whitespace in between. > >> > (see www.servalys.nl/ doc/index.html for the output) > >> > > >> > =begin rdoc > >> > > >> > <tt>--output</tt> <i>name [, name]</i>:: > >> > specify the name of one or more output files. If multiple > >> > files are present, the first is used as the index. > >> > > >> > <tt>--quiet:</tt>:: do not output the names, sizes, byte counts, > >> > index areas, or bit ratios of units as > >> > they are processed. > >> > > >> > =end > >> > > >> > Is this a bug in rdoc? > >> > >> No, it's a feature. > >> > >> Back in the old days, when people typed on typewriters, which didn't > >> have an em-dash (what you call a long hyphen) key, two hyphens were > >> used to indicate an em-dash. Since the ASCII character set doesn't > >> have em-dash, this convention is carried over to rdoc. > >> > >> Why does this bother you? > > > > Because it's not clearly visible that one must type two dashes there. > > The solution would be to not convert special chars in <tt></tt> blocks > > I agree! Attached is a patch that implements this (special chars are preserve inside tt tags). I don't know much about RDoc internal, so please check it. I added a simple unit test, as well. I couldn't manage CVS to includeit with others, so it's attached separately.
Attachments (2)
? rdoc-tt.patch
? test/TestToHtml.rb
Index: simple_markup/to_html.rb
===================================================================
RCS file: /src/ruby/lib/rdoc/markup/simple_markup/to_html.rb,v
retrieving revision 1.1
diff -p -u -1 -r1.1 to_html.rb
--- simple_markup/to_html.rb 1 Dec 2003 07:12:48 -0000 1.1
+++ simple_markup/to_html.rb 16 Oct 2006 22:00:51 -0000
@@ -22,2 +22,6 @@ module SM
init_tags
+
+ # @in_tt - tt nested levels count
+ # @tt_bit - cache
+ @in_tt, @tt_bit = 0, SM::Attribute.bitmap_for(:TT)
end
@@ -154,2 +158,3 @@ module SM
res << annotate(tag.on)
+ @in_tt += 1 if tt?(tag)
end
@@ -164,2 +169,3 @@ module SM
if attr_mask & tag.bit != 0
+ @in_tt -= 1 if tt?(tag)
res << annotate(tag.off)
@@ -169,2 +175,12 @@ module SM
+ # are we currently inside <tt> tags?
+ def in_tt?
+ @in_tt > 0
+ end
+
+ # is +tag+ a <tt> tag?
+ def tt?(tag)
+ tag.bit == @tt_bit
+ end
+
def convert_flow(flow)
@@ -190,4 +206,12 @@ module SM
def convert_string(item)
- CGI.escapeHTML(item).
+ # leave special chars intact inside <tt> tags
+ in_tt? ? convert_string_simple(item) : convert_string_fancy(item)
+ end
+
+ def convert_string_simple(item)
+ CGI.escapeHTML(item)
+ end
+ def convert_string_fancy(item)
+ convert_string_simple(item).
Index: test/AllTests.rb
===================================================================
RCS file: /src/ruby/lib/rdoc/markup/test/AllTests.rb,v
retrieving revision 1.1
diff -p -u -1 -r1.1 AllTests.rb
--- test/AllTests.rb 1 Dec 2003 07:12:49 -0000 1.1
+++ test/AllTests.rb 16 Oct 2006 22:00:51 -0000
@@ -2 +2,2 @@ require 'TestParse.rb'
require 'TestInline.rb'
+require 'TestToHtml.rb'