RUBY Developers: nahi

Login name:
nahi
Total Commits:
1445 (4.2%)
Lines of Code:
55815 (5.2%)
Most Recent Commit:
2006-09-02 04:11

Activity by Clock Time

Activity by Hour of Day for nahi

Activity by Day of Week for nahi

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 1445 (100.0%) 55815 (100.0%) 38.6
lib/soap/ 97 (6.7%) 5294 (9.5%) 54.5
test/ruby/ 130 (9.0%) 3992 (7.2%) 30.7
lib/soap/rpc/ 56 (3.9%) 3890 (7.0%) 69.4
lib/ 40 (2.8%) 3791 (6.8%) 94.7
lib/soap/mapping/ 56 (3.9%) 3573 (6.4%) 63.8
sample/wsdl/amazon/ 17 (1.2%) 3132 (5.6%) 184.2
lib/wsdl/soap/ 75 (5.2%) 2783 (5.0%) 37.1
lib/xsd/ 45 (3.1%) 2522 (4.5%) 56.0
test/csv/ 19 (1.3%) 2498 (4.5%) 131.4
test/soap/ 29 (2.0%) 2447 (4.4%) 84.3
lib/wsdl/xmlSchema/ 80 (5.5%) 2444 (4.4%) 30.5
lib/wsdl/ 68 (4.7%) 1878 (3.4%) 27.6
sample/openssl/ 15 (1.0%) 1658 (3.0%) 110.5
test/xsd/ 22 (1.5%) 1643 (2.9%) 74.6
/ 159 (11.0%) 1543 (2.8%) 9.7
lib/soap/encodingstyle/ 28 (1.9%) 1451 (2.6%) 51.8
test/wsdl/rpc/ 5 (0.3%) 1411 (2.5%) 282.2
test/wsdl/raa/ 16 (1.1%) 1024 (1.8%) 64.0
lib/xsd/codegen/ 12 (0.8%) 678 (1.2%) 56.5
test/soap/marshal/ 21 (1.5%) 663 (1.2%) 31.5
test/soap/header/ 7 (0.5%) 615 (1.1%) 87.8
test/wsdl/document/ 10 (0.7%) 602 (1.1%) 60.2
test/soap/wsdlDriver/ 11 (0.8%) 531 (1.0%) 48.2
test/soap/ssl/ 14 (1.0%) 430 (0.8%) 30.7
test/wsdl/qualified/ 5 (0.3%) 420 (0.8%) 84.0
lib/xsd/xmlparser/ 9 (0.6%) 415 (0.7%) 46.1
test/logger/ 10 (0.7%) 414 (0.7%) 41.4
test/wsdl/ 17 (1.2%) 394 (0.7%) 23.1
test/wsdl/simpletype/rpc/ 7 (0.5%) 341 (0.6%) 48.7
test/soap/calc/ 45 (3.1%) 337 (0.6%) 7.4
test/wsdl/map/ 6 (0.4%) 258 (0.5%) 43.0
test/wsdl/datetime/ 12 (0.8%) 242 (0.4%) 20.1
test/wsdl/ref/ 3 (0.2%) 218 (0.4%) 72.6
test/wsdl/any/ 5 (0.3%) 216 (0.4%) 43.2
test/xsd/codegen/ 1 (0.1%) 214 (0.4%) 214.0
test/wsdl/simpletype/ 5 (0.3%) 211 (0.4%) 42.2
test/soap/asp.net/ 2 (0.1%) 207 (0.4%) 103.5
test/wsdl/soap/ 3 (0.2%) 199 (0.4%) 66.3
lib/soap/header/ 6 (0.4%) 176 (0.3%) 29.3
test/wsdl/axisArray/ 5 (0.3%) 160 (0.3%) 32.0
test/ 19 (1.3%) 141 (0.3%) 7.4
test/wsdl/marshal/ 4 (0.3%) 124 (0.2%) 31.0
sample/logger/ 3 (0.2%) 99 (0.2%) 33.0
test/soap/struct/ 2 (0.1%) 84 (0.2%) 42.0
test/soap/swa/ 3 (0.2%) 81 (0.1%) 27.0
test/soap/helloworld/ 13 (0.9%) 77 (0.1%) 5.9
test/soap/fault/ 1 (0.1%) 58 (0.1%) 58.0
sample/soap/authheader/ 13 (0.9%) 38 (0.1%) 2.9
test/strscan/ 1 (0.1%) 28 (0.1%) 28.0
test/drb/ 6 (0.4%) 28 (0.1%) 4.6
sample/soap/calc/ 21 (1.5%) 25 (0.0%) 1.1
test/rss/ 14 (1.0%) 21 (0.0%) 1.5
sample/soap/sampleStruct/ 16 (1.1%) 19 (0.0%) 1.1
test/testunit/collector/ 1 (0.1%) 17 (0.0%) 17.0
sample/wsdl/googleSearch/ 19 (1.3%) 17 (0.0%) 0.8
sample/soap/exchange/ 13 (0.9%) 13 (0.0%) 1.0
ext/openssl/ 3 (0.2%) 8 (0.0%) 2.6
lib/rss/ 1 (0.1%) 5 (0.0%) 5.0
test/yaml/ 2 (0.1%) 3 (0.0%) 1.5
sample/soap/helloworld/ 9 (0.6%) 3 (0.0%) 0.3
lib/webrick/httpauth/ 3 (0.2%) 3 (0.0%) 1.0
sample/soap/ 7 (0.5%) 2 (0.0%) 0.2
lib/test/unit/ 1 (0.1%) 2 (0.0%) 2.0
ext/io/wait/ 1 (0.1%) 2 (0.0%) 2.0
test/rinda/ 1 (0.1%) 1 (0.0%) 1.0
lib/rexml/encodings/ 1 (0.1%) 1 (0.0%) 1.0
test/fileutils/ 2 (0.1%) 0 (0.0%) 0.0
test/csv/tmp/ 2 (0.1%) 0 (0.0%) 0.0
sample/wsdl/raa2.4/ 4 (0.3%) 0 (0.0%) 0.0
sample/wsdl/raa/ 4 (0.3%) 0 (0.0%) 0.0
sample/soap/swa/ 4 (0.3%) 0 (0.0%) 0.0
sample/soap/ssl/files/ 20 (1.4%) 0 (0.0%) 0.0
sample/soap/ssl/ 12 (0.8%) 0 (0.0%) 0.0
sample/soap/scopesample/ 12 (0.8%) 0 (0.0%) 0.0
sample/soap/raa2.4/ 8 (0.6%) 0 (0.0%) 0.0
sample/soap/raa/ 4 (0.3%) 0 (0.0%) 0.0
sample/soap/icd/ 4 (0.3%) 0 (0.0%) 0.0
lib/webrick/ 1 (0.1%) 0 (0.0%) 0.0
lib/test/unit/collector/ 1 (0.1%) 0 (0.0%) 0.0
ext/openssl/sample/ 16 (1.1%) 0 (0.0%) 0.0

Activity of nahi

Most Recent Commits

nahi 2006-09-02 04:11

* lib/soap/generator.rb (SOAP::SOAPGenerator#encode_tag): do not dump

XML attribute which value is nil. value "" and nil both were dumped

as 'attr="value"'. [ruby-dev:29395]

19 lines of code changed in:

nahi 2006-09-02 04:06

* lib/csv.rb (CSV::IOReader#initialize): use String#[](pos, len)

instead of String#[](idx) to check utf BOM. follows String#[](idx)

behavior change of 1.9.

7 lines of code changed in:

nahi 2005-11-26 17:01

* lib/wsdl/xmlSchema/complexContent.rb: missing

ComplexContent#elementformdefault method.

58 lines of code changed in:

nahi 2005-09-15 16:17

* test/logger/test_logger.rb: unintentionally overwritten changes by

Usa. reverted.

7 lines of code changed in:

nahi 2005-09-15 16:07

forgot to update some files in the previous soap4r-1.5.5 import.

113 lines of code changed in:

nahi 2005-09-15 15:33

* lib/{soap,wsdl,xsd}, test/{soap,wsdl,xsd}: imported soap4r/1.5.5.



#nnn is a ticket number at http://dev.ctor.org/soap4r



* SOAP



* allow to configure an envelope namespace of SOAP request. (#124)

TemporaryNamespace = 'http://www.w3.org/2003/05/soap-envelope'

@client.options["soap.envelope.requestnamespace"] =

TemporaryNamespace

@client.options["soap.envelope.responsenamespace"] =

TemporaryNamespace

@client.do_proc(...)



* let SOAP request XML indent space configuable. see

"soap.envelope.no_indent" option. (#130)



* let external CES configuable.

ex. client["soap.mapping.external_ces"] = 'SJIS'. $KCODE is used

by default. (#133)

external CES ::= CES used in Ruby object of client and server

internal CES ::= CES used in SOAP/OM



* add iso-8859-1 external CES support. (#106)



* fixed illegal 'qualified' handling of elements. it caused

ASP.NET inteoperability problem. (#144)



* added 'soap.envelope.use_numeric_character_reference' (boolean)

option to let query XML use numeric character reference in XML,

not plain UTF-8 character. !GoogleSearch server seems to not

allow plain UTF-8 character since 2005-08-15 update. (#147)



* SOAP::Header::SimpleHeader (de)serialization throws an exception

on !SimpleHeader.on_(in|out)bound when header is a String. so we

could not use a simple single element headerItem. fixed. thanks

to emil. (#129)



* out parameter of rpc operation did not work. (#132)



* follow HTTP redirect only if using http-access2. (#125) (#145)



* add a workaround for importing an WSDL whose path begins with

drive letter. (#115)



* WSDL



* SOAP Data which is defined as a simpletype was not mapped

correctly to Ruby obj when using wsdl2ruby.rb generated classdef

file. (#123)



* rpc/literal support. (#118)



* re-implemented local element qualify/unqualify control. handles

elementFormDefault and form in WSDL. (#119)



* Array of an element which has simpleType causes a crash. (#128)



* prarmeterOrder may not contain return part so it can be shorter

than parts size. Thanks to Hugh. (#139)



* Samples



* added !BasicAuth client sample. (#117)



* added Base64 client/server sample.



* added Flickr SOAP interface client sample. (#122)



* added !SalesForce client sample. (#135)



* updated Thawte CA certificate for !GoogleAdWords sample.



* updated a client script with the newer version made by Johan.

thanks!



* shortened long file names. (#120)



* fixed typo in authheader sample. (#129)



* updated deprecated method usage. (#138)

3853 lines of code changed in:

nahi 2005-09-13 14:13

* lib/logger.rb (Logger): added formatter accessor to logger for

dictating the way in which the logger should format the messages it

displays. Thanks to Nicholas Seckar (cf. [ruby-talk:153391]) and

Daniel Berger.



* lib/logger.rb (Logger): added VERSION constant.



* lib/logger.rb: removed document for LogDevice. It is an

implementation detail and is not a public interface.



* test/logger/test_logger.rb: added tests.

109 lines of code changed in:

nahi 2005-08-30 15:26

* lib/debug.rb: no need to restart at exit.

4 lines of code changed in:

nahi 2005-08-20 16:14

* lib/wsdl/xmlSchema/importer.rb (WSDL::XMLSchema::Importer#fetch): add

a workaround for importing an WSDL whose path begins with drive

letter. [ruby-dev:26242]

14 lines of code changed in:

nahi 2005-08-20 16:14

2005-08-21

3 lines of code changed in:

nahi 2005-08-20 14:43

* lib/logger.rb (write, shift_log?, shift_log): file shifting race

condition bug fixed. [ruby-dev:26764]



* test/logger/test_logger.rb: tests.

151 lines of code changed in:

nahi 2005-08-08 12:43

* test/ruby/test_method.rb: added. [ruby-dev:26761]

46 lines of code changed in:

nahi 2005-08-07 15:57

* test/ruby/test_super.rb: added optional arg tests. [ruby-dev:26743]

the tests expects 1.8 behavior at this time.

34 lines of code changed in:

nahi 2005-08-07 15:57

2005-08-07

3 lines of code changed in:

nahi 2005-07-03 15:54

cosmetic.

1 lines of code changed in:

nahi 2005-07-03 15:34

* test/wsdl/document/test_rpc.rb: compare formatted time string of

Time objects instead of comparing Time objects itself to avoid

unintended conflict of usec part. [ruby-dev:26220]

11 lines of code changed in:

nahi 2005-05-23 16:40

* test/soap/calc: method name 'set' was able to crash with a class Set.

[ruby-dev:26210]



* test/wsdl/document/test_rpc.rb: dateTime comparison failed under

TZ=right/Asia/Tokyo (with leap second.) [ruby-dev:26208]

39 lines of code changed in:

nahi 2005-05-22 14:03

* lib/{soap,wsdl,xsd}, test/{soap,wsdl,xsd}: imported soap4r/1.5.4.



== SOAP client and server ==



=== for both client side and server side ===



* improved document/literal service support.

style(rpc,document)/use(encoding, literal) combination are all

supported. for the detail about combination, see

test/soap/test_style.rb.



* let WSDLEncodedRegistry#soap2obj map SOAP/OM to Ruby according to

WSDL as well as obj2soap. closes #70.



* let SOAP::Mapping::Object handle XML attribute for doc/lit service.

you can set/get XML attribute via accessor methods which as a name

'xmlattr_' prefixed (<foo name="bar"/> -> Foo#xmlattr_name).



=== client side ===



* WSDLDriver capitalized name operation bug fixed. from

1.5.3-ruby1.8.2, operation which has capitalized name (such as

KeywordSearchRequest in AWS) is defined as a method having

uncapitalized name. (converted with GenSupport.safemethodname

to handle operation name 'foo-bar'). it introduced serious

incompatibility; in the past, it was defined as a capitalized.

define capitalized method as well under that circumstance.



* added new factory interface 'WSDLDriverFactory#create_rpc_driver'

to create RPC::Driver, not WSDLDriver (RPC::Driver and WSDLDriver

are merged). 'WSDLDriverFactory#create_driver' still creates

WSDLDriver for compatibility but it warns that the method is

deprecated. please use create_rpc_driver instead of create_driver.



* allow to use an URI object as an endpoint_url even with net/http,

not http-access2.



=== server side ===



* added mod_ruby support to SOAP::CGIStub. rename a CGI script

server.cgi to server.rb and let mod_ruby's RubyHandler handles the

script. CGIStub detects if it's running under mod_ruby environment

or not.



* added fcgi support to SOAP::CGIStub. see the sample at

sample/soap/calc/server.fcgi. (almost same as server.cgi but has

fcgi handler at the bottom.)



* allow to return a SOAPFault object to respond customized SOAP fault.



* added the interface 'generate_explicit_type' for server side

(CGIStub, HTTPServer). call 'self.generate_explicit_type = true'

if you want to return simplified XML even if it's rpc/encoded

service.



== WSDL ==



=== WSDL definition ===



* improved XML Schema support such as extension, restriction,

simpleType, complexType + simpleContent, ref, length, import,

include.



* reduced "unknown element/attribute" warnings (warn only 1 time for

each QName).



* importing XSD file at schemaLocation with xsd:import.



=== code generation from WSDL ===



* generator crashed when there's '-' in defined element/attribute

name.



* added ApacheMap WSDL definition.



* sample/{soap,wsdl}: removed.

5887 lines of code changed in:

nahi 2005-01-23 04:42

* lib/soap/wsdlDriver.rb: from 1.5.3-ruby1.8.2, operation which has

capitalized name (such as KeywordSearchRequest in AWS) is defined as

a method having uncapitalized name. (converted with

GenSupport.safemethodname to handle operation name 'foo-bar'). it

introduced serious incompatibility; in the past, it was defined as a

capitalized.



define capitalized method as well under that circumstance.

15 lines of code changed in:

nahi 2004-12-21 16:10

2004-12-22

3 lines of code changed in:

(142 more)

Generated by StatSVN 0.3.2-SNAPSHOT