• R/O
  • HTTP
  • SSH
  • HTTPS

ruby-gtk3: Commit

Ruby GTK3移行後のメインリポジトリ


Commit MetaInfo

Revision67e18a389200ee2f153b4601f9ca409bf97f1725 (tree)
Time2019-01-06 16:54:56
AuthorShyouzou Sugitani <shy@user...>
CommiterShyouzou Sugitani

Log Message

stop using deprecated Fixnum

Change Summary

Incremental Difference

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,6 @@
11 Sun January 6 2019 Shyouzou Sugitani <shy@users.osdn.me>
2+ * AYA, AYA5互換モジュールにおいてFixnum(deprecated)を
3+ 使用しないよう修正した.
24 * ウインドウ形状算出処理の負荷対策を実装した.
35
46 Fri January 4 2019 Shyouzou Sugitani <shy@users.osdn.me>
--- a/lib/ninix/dll/aya.rb
+++ b/lib/ninix/dll/aya.rb
@@ -1747,7 +1747,7 @@ module Aya
17471747 return nil
17481748 end
17491749 end
1750- if value.is_a?(Fixnum) or value.is_a?(Float)
1750+ if value.is_a?(Integer) or value.is_a?(Float)
17511751 if ope == '++'
17521752 target_namespace.put(var_name, value.to_i + 1, :index => index)
17531753 elsif ope == '--'
@@ -1983,7 +1983,7 @@ module Aya
19831983 when '='
19841984 elem = right
19851985 when ':='
1986- if right.is_a?(Fixnum)
1986+ if right.is_a?(Integer)
19871987 elem = right.to_f
19881988 else
19891989 elem = right
@@ -2303,7 +2303,7 @@ module Aya
23032303 if right.zero?
23042304 return 0
23052305 else
2306- if left.is_a?(Fixnum) and right.is_a?(Fixnum)
2306+ if left.is_a?(Integer) and right.is_a?(Integer)
23072307 return (left / right).to_i
23082308 else
23092309 return left / right
@@ -3112,7 +3112,7 @@ module Aya
31123112 end
31133113
31143114 def ISINTEGER(namespace, argv)
3115- if argv[0].is_a?(Fixnum)
3115+ if argv[0].is_a?(Integer)
31163116 return 1
31173117 else
31183118 return 0
@@ -3120,7 +3120,7 @@ module Aya
31203120 end
31213121
31223122 def ISREAL(namespace, argv)
3123- if argv[0].is_a?(Fixnum) or argv[0].is_a?(Float)
3123+ if argv[0].is_a?(Integer) or argv[0].is_a?(Float)
31243124 return 1
31253125 else
31263126 return 0
@@ -3162,7 +3162,7 @@ module Aya
31623162
31633163 def LIB_VALUE(namespace, argv)
31643164 result = ''
3165- if argv[0].is_a?(Fixnum)
3165+ if argv[0].is_a?(Integer)
31663166 header_list = @saori_header
31673167 if not header_list.nil? and argv[0].to_i < header_list.length
31683168 key = header_list[argv[0].to_i]
@@ -3224,7 +3224,7 @@ module Aya
32243224 line = ['> function ', argv[1].to_s, ' : ', argv[2].to_s].join('')
32253225 unless argv[3].nil?
32263226 line = [line, ' = '].join('')
3227- if argv[3].is_a?(Fixnum) or argv[3].is_a?(Float)
3227+ if argv[3].is_a?(Integer) or argv[3].is_a?(Float)
32283228 line = [line, argv[3].to_s].join('')
32293229 else
32303230 line = [line, '"', argv[3].to_s, '"'].join('')
@@ -3374,7 +3374,7 @@ module Aya
33743374 end
33753375
33763376 def REQ_VALUE(namespace, argv)
3377- if argv[0].is_a?(Fixnum)
3377+ if argv[0].is_a?(Integer)
33783378 name = REQ_HEADER(namespace, [argv[0]])
33793379 else
33803380 name = argv[0].to_s
@@ -4035,7 +4035,7 @@ module Aya
40354035 @line = value.to_s
40364036 if value.is_a?(String)
40374037 @type = TYPE_STRING
4038- elsif value.is_a?(Fixnum)
4038+ elsif value.is_a?(Integer)
40394039 @type = TYPE_INT
40404040 elsif value.is_a?(Float)
40414041 @type = TYPE_REAL
--- a/lib/ninix/dll/aya5.rb
+++ b/lib/ninix/dll/aya5.rb
@@ -1541,7 +1541,7 @@ module Aya5
15411541 end
15421542 value = evaluate(namespace, [[TYPE_TOKEN, var_name]], -1, 1, :is_block => 0) ## FIXME
15431543 index = nil
1544- if value.is_a?(Fixnum) or value.is_a?(Float)
1544+ if value.is_a?(Integer) or value.is_a?(Float)
15451545 if ope == '++'
15461546 target_namespace.put(var_name, value.to_i + 1, :index => index)
15471547 elsif ope == '--'
@@ -1706,13 +1706,13 @@ module Aya5
17061706 index = temp
17071707 delimiter = ','
17081708 end
1709- fail "assert" unless index.is_a?(Fixnum)
1709+ fail "assert" unless index.is_a?(Integer)
17101710 fail "assert" unless delimiter.is_a?(String)
17111711 result_of_array = array.split(delimiter)[index]
17121712 alternatives << result_of_array
17131713 elsif array.is_a?(Array)
17141714 index = evaluate(namespace, [line[1][1]], -1, 1, :is_block => 0) ## FIXME
1715- fail "assert" unless index.is_a?(Fixnum)
1715+ fail "assert" unless index.is_a?(Integer)
17161716 result_of_array = array[index]
17171717 alternatives << result_of_array
17181718 else
@@ -1735,8 +1735,8 @@ module Aya5
17351735 index = temp
17361736 delimiter = nil
17371737 end
1738- ##fail "assert" unless index.is_a?(Fixnum)
1739- if index.is_a?(Fixnum) and \
1738+ ##fail "assert" unless index.is_a?(Integer)
1739+ if index.is_a?(Integer) and \
17401740 target_namespace.exists(var_name)
17411741 unless delimiter.nil?
17421742 array = target_namespace.get(var_name)
@@ -1896,7 +1896,7 @@ module Aya5
18961896 if ope == '='
18971897 elem = right
18981898 elsif ope == ':='
1899- if right.is_a?(Fixnum)
1899+ if right.is_a?(Integer)
19001900 elem = right.to_f
19011901 else
19021902 elem = right
@@ -2189,7 +2189,7 @@ module Aya5
21892189 if right.zero?
21902190 return 0
21912191 else
2192- if left.is_a?(Fixnum) and right.is_a?(Fixnum)
2192+ if left.is_a?(Integer) and right.is_a?(Integer)
21932193 return (left / right).to_i
21942194 else
21952195 return left / right
@@ -3112,7 +3112,7 @@ module Aya5
31123112 end
31133113
31143114 def GETTYPE(namespace, argv)
3115- if argv[0].is_a?(Fixnum)
3115+ if argv[0].is_a?(Integer)
31163116 result = 1
31173117 elsif argv[0].is_a?(Float)
31183118 result = 2
@@ -3581,7 +3581,7 @@ module Aya5
35813581 line = ['> function ', argv[1].to_s, ' : ', argv[2].to_s].join('')
35823582 unless argv[3].nil?
35833583 line = [line, ' = '].join('')
3584- if argv[3].is_a?(Fixnum) or argv[3].is_a?(Float)
3584+ if argv[3].is_a?(Integer) or argv[3].is_a?(Float)
35853585 line = [line, argv[3].to_s].join('')
35863586 else
35873587 line = [line, '"', argv[3].to_s, '"'].join('')
@@ -3992,7 +3992,7 @@ module Aya5
39923992 @line = value.to_s
39933993 if value.is_a?(String)
39943994 @type = TYPE_STRING
3995- elsif value.is_a?(Fixnum)
3995+ elsif value.is_a?(Integer)
39963996 @type = TYPE_INT
39973997 elsif value.is_a?(Float)
39983998 @type = TYPE_REAL
Show on old repository browser