File: NEWS.en

package info (click to toggle)
libsdl-ruby 1.3.1-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 1,428 kB
  • ctags: 1,252
  • sloc: ansic: 4,610; ruby: 1,868; makefile: 18
file content (160 lines) | stat: -rw-r--r-- 3,913 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
version 1.3.1
Fix the bug that we cannot compile when SMEPG is installed but SDL_mixer is not installed.(1.2.0's change is incomplete)
Add following methods
  SDL::Surface#Rloss
  SDL::Surface#Gloss
  SDL::Surface#Bloss
  SDL::Surface#Aloss
  SDL::Surface#Rshift
  SDL::Surface#Gshift
  SDL::Surface#Bshift
  SDL::Surface#Ashift
  SDL::Surface#pitch
  SDL::Surface#bytes_per_pixel
Fix following methods
  SDL::Surface.pixels

version 1.3.0
Fix/Improve documents
Add constant SDL::NOFRAME
Add following methods
  SDL::Screen.update_rects
  SDL::Event2.pump
  SDL::Mixer.driver_name
  SDL::Surface.blit
  SDL::Mixer.driver_name
Fix following methods
  SDL.video_driver_name

version 1.2.0
Add Japanese reference
Add following methods
  SDL::MPEG#render_final
  SDL::Surface.load_bmp_from_io
  SDL::Surface.load_from_io
  SDL::Mixer::Wave.load_from_io
  SDL::Mixer::Music.load_from_string
Fix the bug that we cannot compile when SMEPG is installed but SDL_mixer is not installed.

version 1.1.0
Change Japanese reference
Add following methods
  SDL::CD.framesToMSF
  SDL::CD.MSFToFrames
  SDL::CD#in_drive?
  SDL::Mixer.playChannelTimed
  SDL::Mixer.fadeInChannel
  SDL::Mixer.fadeInChannelTimed
  SDL::Mixer.expire
  SDL::Mixer.fading
  SDL::Mixer.fadeOut
  SDL::Mixer.fadingMusic
  SDL::Mouse.show?
  SDL::CollisionMap#w
  SDL::CollisionMap#h
  SDL::BMFont#textSize
  SDL::TTF#init?
Add following class
  SDL::Event2::VideoExpose
Fix bugs in
  SDL::Key.press?
  SDL::TTF#familyName
  SDL::TTF#styleName
  SDL::BMFont
Add some constants about key repeat

version 1.0.0
Add following methods
  SDL::Surface#drawBezier
  SDL::Surface#drawAABezier
  SDL::Surface#drawBezierAlpha
  SDL::Surface#drawAABezierAlpha
Fix bugs in SDL::MPEG#setDisplay

version 0.9.5
Fix bugs in SDL::Surface#getPalette and SDL::Surface#copyRect
Add SDL::WM.grubInput, SDL.quit, SDL.putenv and SDL.getenv
Fix trivial typo
Fix documentation of SDL::TTF#textSize

version 0.9.4
Add SDL::Surface#pixels, SDL::Surface#[RGBA]mask and SDL::Surface.new_from
Modyfy SDL::Surface.new
Add a little OpenGL document

version 0.9.3
Support bitmap font drawing with sge
Support bdf font drawing with SDL_kanji
Add following methods
  SDL::TTF#height
  SDL::TTF#ascent
  SDL::TTF#descent
  SDL::TTF#lineSkip
  SDL::Surface#copyRect
Fix some warnings
Fix a critical bug in SDLSKK module
Setup OpenGL by default

version 0.9.2
Primitive draw with anti-alias and alpha blending is now available.
Modify SDL.transformBlit for alpha blending.

version 0.9.1
Fix two critical bugs in event module.

version 0.9

Support SDLSKK 0.4, and stop supporting 0.3.
Add collision detection function. ( thanks to Wayne Conrad )
Improve MPEG playback function. Enable to load multiple mpeg files.
Add sample. ( thanks to Simon Strandgaard )

version 0.8.3

Add following methods because of typo. ( thanks to Wayne Conrad )
  SDL::Surface#drawEllipse
  SDL::Surface#drawFilledEllipse
Fix following method. ( thanks to moumar )
  SDL.videoInfo

version 0.8.2

Support SDLSKK 0.3, and stop supporting 0.2.
Bug fix about Joystick subsystem.
Add following methods.
  SDL::Screen#toggleFullScreen
  SDL::Key.getKeyName
Add aliases into documents.

version 0.8.1

bug fix

version 0.8

Support SDLSKK.
Change SDL's finalizer (Thanks to Tamura).
Change some methods' name.
  SDL::CD.name -> SDL::CD.indexName
  SDL::Joystick.name -> SDL::Joystick.indexName
Add Ruby like ( uncapitalized and separated by underbars ) aliases.
Add following methods.
  SDL::Mixer.allocateChannels
  SDL::TTF#renderSolidUTF8
  SDL::TTF#renderBlendedUTF8
  SDL::TTF#renderShadedUTF8
  SDL::TTF#faces
  SDL::TTF#fixedWidth?
  SDL::TTF#familyName
  SDL::TTF#styleName
  SDL.videoDriverName
  SDL.getGammaRamp
  SDL.setGammaRamp
  SDL::Surface#saveBMP
  SDL::Surface#displayFormatAlpha
  SDL::Surface#getClipRect
  SDL.autoLock?
  SDL.autoLockON
  SDL.autoLockOFF
Extend following method.
  SDL.blitSurace2