Directory ext/Win32API/

Directory Created:
1999-01-20 05:59
Total Files:
6
Deleted Files:
1
Lines of Code:
248

Browse with ViewVC

[root]/ext/Win32API

             lib (0 files, 0 lines)

                 win32 (3 files, 1528 lines)

Lines of Code

ext/Win32API/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 47 (100.0%) 535 (100.0%) 11.3
matz 14 (29.8%) 317 (59.3%) 22.6
eban 16 (34.0%) 162 (30.3%) 10.1
H_Konishi 2 (4.3%) 35 (6.5%) 17.5
usa 3 (6.4%) 11 (2.1%) 3.6
nobu 4 (8.5%) 8 (1.5%) 2.0
uema2 1 (2.1%) 1 (0.2%) 1.0
knu 1 (2.1%) 1 (0.2%) 1.0
shyouhei 6 (12.8%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

matz 2006-09-02 15:42

* ruby.h (struct RArray): embed small arrays.

(RARRAY_LEN): defined for accessing array members.

(RARRAY_PTR): ditto.



* array.c: use RARRAY_LEN and RARRAY_PTR.

5 lines of code changed in:

usa 2006-08-31 12:56

* ext/Win32API/Win32API.c (Win32API_initialize): use RSTRING_PTR and

RSTRING_LEN.



* ext/tk/stubs.c, ext/tk/tcltklib.c, ext/tk/tkutil/tkutil.c: ditto.



* ext/win32ole/win32ole.c (ole_val2olevariantdata): ditto.



* lib/mkmf.rb (create_makefile): follow nil.to_s.



* win32/resource.rb: ditto.

9 lines of code changed in:

nobu 2005-06-09 15:59

* ext/Win32API/Win32API.c (Win32API_Call): disable global

optimization. fixed: [ruby-core:05143]

7 lines of code changed in:

matz 2005-03-04 07:47

* array.c: replace rb_protect_inspect() and rb_inspecting_p() by

rb_exec_recursive() in eval.c.



* eval.c (rb_exec_recursive): new function.



* array.c (rb_ary_join): use rb_exec_recursive().



* array.c (rb_ary_inspect, rb_ary_hash): ditto.



* file.c (rb_file_join): ditto.



* hash.c (rb_hash_inspect, rb_hash_to_s, rb_hash_hash): ditto.



* io.c (rb_io_puts): ditto.



* object.c (rb_obj_inspect): ditto



* struct.c (rb_struct_inspect): ditto.



* lib/set.rb (SortedSet::setup): a hack to shut up warning.

[ruby-talk:132866]



* lib/time.rb (Time::strptime): add new function. inspired by

[ruby-talk:132815].



* lib/parsedate.rb (ParseDate::strptime): ditto.



* regparse.c: move st_*_strend() functions from st.c. fixed some

potential memory leaks.



* exception error messages updated. [ruby-core:04497]



* ext/socket/socket.c (Init_socket): add bunch of Socket

constants. Patch from Sam Roberts <sroberts@uniserve.com>.

[ruby-core:04409]



* array.c (rb_ary_s_create): no need for negative argc check.

[ruby-core:04463]



* array.c (rb_ary_unshift_m): ditto.



* lib/xmlrpc/parser.rb (XMLRPC::FaultException): make it subclass

of StandardError class, not Exception class. [ruby-core:04429]



* parse.y (fcall_gen): lvar(arg) will be evaluated as

lvar.call(arg) when lvar is a defined local variable. [new]



* object.c (rb_class_initialize): call inherited method before

calling initializing block.



* eval.c (rb_thread_start_1): initialize newly pushed frame.



* lib/open3.rb (Open3::popen3): $? should not be EXIT_FAILURE.

fixed: [ruby-core:04444]



* eval.c (is_defined): NODE_IASGN is an assignment.



* ext/readline/readline.c (Readline.readline): use rl_outstream

and rl_instream. [ruby-dev:25699]



* ext/etc/etc.c (Init_etc): sGroup needs HAVE_ST_GR_PASSWD check

[ruby-dev:25675]



* misc/ruby-mode.el: [ruby-core:04415]



* lib/rdoc/generators/html_generator.rb: [ruby-core:04412]



* lib/rdoc/generators/ri_generator.rb: ditto.



* struct.c (make_struct): fixed: [ruby-core:04402]



* ext/curses/curses.c (window_color_set): [ruby-core:04393]



* ext/socket/socket.c (Init_socket): SO_REUSEPORT added.

[ruby-talk:130092]



* object.c: [ruby-doc:818]



* parse.y (open_args): fix too verbose warnings for the space

before argument parentheses. [ruby-dev:25492]



* parse.y (parser_yylex): ditto.



* parse.y (parser_yylex): the first expression in the parentheses

should not be a command. [ruby-dev:25492]



* lib/irb/context.rb (IRB::Context::initialize): [ruby-core:04330]



* object.c (Init_Object): remove Object#type. [ruby-core:04335]



* st.c (st_foreach): report success/failure by return value.

[ruby-Bugs-1396]



* parse.y: forgot to initialize parser struct. [ruby-dev:25492]



* parse.y (parser_yylex): no tLABEL on EXPR_BEG.

[ruby-talk:127711]



* document updates - [ruby-core:04296], [ruby-core:04301],

[ruby-core:04302], [ruby-core:04307]



* dir.c (rb_push_glob): should work for NUL delimited patterns.



* dir.c (rb_glob2): should aware of offset in the pattern.



* string.c (rb_str_new4): should propagate taintedness.



* env.h: rename member names in struct FRAME; last_func -> callee,

orig_func -> this_func, last_class -> this_class.



* struct.c (rb_struct_set): use original method name, not callee

name, to retrieve member slot. [ruby-core:04268]



* time.c (time_strftime): protect from format modification from GC

finalizers.



* object.c (Init_Object): remove rb_obj_id_obsolete()



* eval.c (rb_mod_define_method): incomplete subclass check.

[ruby-dev:25464]



* gc.c (rb_data_object_alloc): klass may be NULL.

[ruby-list:40498]



* bignum.c (rb_big_rand): should return positive random number.

[ruby-dev:25401]



* bignum.c (rb_big_rand): do not use rb_big_modulo to generate

random bignums. [ruby-dev:25396]



* variable.c (rb_autoload): [ruby-dev:25373]



* eval.c (svalue_to_avalue): [ruby-dev:25366]



* string.c (rb_str_justify): [ruby-dev:25367]



* io.c (rb_f_select): [ruby-dev:25312]



* ext/socket/socket.c (sock_s_getservbyport): [ruby-talk:124072]



* struct.c (make_struct): [ruby-dev:25249]



* dir.c (dir_open_dir): new function. [ruby-dev:25242]



* io.c (rb_f_open): add type check for return value from to_open.



* lib/pstore.rb (PStore#transaction): Use the empty content when a

file is not found. [ruby-dev:24561]

1 lines of code changed in:

eban 2004-11-01 11:13

* MANIFEST, ext/**/MANIFEST: removed.

0 lines of code changed in:

nobu 2003-12-01 09:14

* sample/optparse/opttest.rb: added.

0 lines of code changed in:

usa 2003-08-13 05:52

* ext/Win32API/Win32API.c (Win32API_initialize): should pass some

class to first argument of Data_Wrap_Struct(). (ruby-bugs PR#1109)

1 lines of code changed in:

usa 2003-07-24 02:03

* ext/Win32API/lib/win32/resolv.rb: added.

* lib/resolv.rb: support Win32 platforms.

1 lines of code changed in:

eban 2003-03-06 17:26

* ext/Win32API/Win32API (Win32API_initialize): should check number of

papameters.

5 lines of code changed in:

eban 2003-03-06 16:45

* ext/Win32API/Win32API.c: no longer use inline-asms.

* ext/Win32API/extconf.rb: no need to add gcc options.

52 lines of code changed in:

knu 2003-03-03 17:18

* ext/Win32API/MANIFEST: Belatedly add lib/win32/registry.rb.

1 lines of code changed in:

uema2 2002-12-15 04:18

* configure.in, defines.h, dir.c, dir.h, dln.c, error.c,

eval.c, file.c, hash.c, io.c, main.c, missing.c,

process.c, ruby.c, rubysig.h, signal.c, st.c, util.c, util.h,

bcc/Makefile.sub, win32/Makefile.sub, win32/win32.h,

ext/Win32API/Win32API.c, ext/socket/getaddrinfo.c,

ext/socket/getnameinfo.c, ext/socket/socket.c,

ext/tcltklib/stubs.c

: replace "NT" with "_WIN32", add DOSISH_DRIVE_LETTER

* wince/exe.mak : delete \r at the end of lines.

* wince/mswince-ruby17.def : delete rb_obj_become

1 lines of code changed in:

eban 2002-12-12 11:21

* configure.in (RUBY_PROG_GNU_LD): add $CFLAGS, $CPPFLAGS, $LDFLAGS

to the option of $CC.



* configure.in: set LIBRUBYARG to '-l$(RUBY_SO_NAME)' if the

target os is cygwin and --disable-shared option is supplied.



* lib/mkmf.rb (init_mkmf): expand config["LIBRUBY"] and

config["LIBRUBY_A"]. don't link $LIBRUBYARG_STATIC if

--disable-shared option is supplied.



* configure.in (RUBY_CPPOUTFILE): should be a better message.



* ext/Win32API/extconf.rb: join with a space.

1 lines of code changed in:

eban 2002-09-08 10:08

* configure.in: modify program_prefix only if specified

--program-prefix.



* configure.in: don't generate ext/extmk.rb.



* Makefile.in: execute directly $(srcdir)/ext/extmk.rb.

remove -Cext option, "Dir::chdir 'ext'" in ext/extmk.rb.



* {win32,bccwin32}/Makefile.sub: ditto.



* instruby.rb: ditto.



* ext/extmk.rb: renamed from ext/extmk.rb.in.



* lib/mkmf.rb (module Logging): create log files (mkmf.log)

in each extension module directories.



* ext/extmk.rb: ditto.



* lib/mkmf.rb (macro_defined?): new method.



* ext/.cvsignore: remove extmk.rb.



* ext/*/.cvsignore: add "*.def".

2 lines of code changed in:

H_Konishi 2002-08-30 13:02

* ext/Win32API/Win32API.c (Win32API_Call): typo.

1 lines of code changed in:

nobu 2002-08-30 11:42

* ext/Win32API/Win32API.c (Win32API_Call): RSTRING()->ptr may be

NULL.



* ext/nkf/nkf.c (rb_nkf_guess): ditto.



* ext/readline/readline.c (readline_s_set_completion_append_character):

ditto.



* ext/socket/socket.c (sock_s_getaddrinfo, sock_s_getnameinfo):

ditto.



* ext/tcltklib/tcltklib.c (ip_toUTF8, ip_fromUTF8): ditto.

1 lines of code changed in:

eban 2002-08-09 05:36

* ext/Win32API/extconf.rb: check existence of <windows.h>.

1 lines of code changed in:

H_Konishi 2002-06-11 02:27

new platform [bccwin32] merged.

34 lines of code changed in:

eban 2002-06-04 10:52

* ext/Win32API/extconf.rb: refactoring.

6 lines of code changed in:

(14 more)

Generated by StatSVN 0.3.2-SNAPSHOT