This repository has been archived by the owner on Feb 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 21
/
changes.txt
228 lines (188 loc) · 8.66 KB
/
changes.txt
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
LOVE 0.6.2
----------
* Fixed a bug causing ImageFonts to cut off some pixels.
* Fixed a bug where filled rectangles were too small.
* Fixed a bug in Image:setFilter where it would switch the parameters.
* Fixed a bug in ImageRasterizer where it wasn't using the data.
* Image filter and wrap modes now use string constants as well.
* Fixed double-transform bug in SpriteBatch.
* Errors are reported on stdout again.
* Another fix for the icons on ubuntu.
LOVE 0.6.1
----------
* Added Shape:setGroupIndex and getGroupIndex.
* Added Body:setFixedRotation and Body:getFixedRotation.
* Added Body:setInertia.
* Added CircleShape:getLocalCenter and CircleShape:getWorldCenter.
* Added icons and file associations for the debs.
* Added the demos folder to the Mac OS X DMG.
* It's now possible to run a .love from Resources in Mac OS X, thanks to Steve Johnson.
* Fixed a bug with multiple Sources on the same Music.
* Fixed a bug so the mouse doesn't get crippled when the keyboard is disabled.
* Fixed a bug where love.graphics.rectangle drew a too large rectangle.
* Fixed a bug where memory wouldn't be released correctly.
* Fixed epic physics typo (getRestituion->getRestitution).
* Fixed crash on opening non-existent image.
* The error screen redraws when an event occurs.
* The default love.run() now gracefully handles disabled modules.
* The debian packages should now successfully include icons, file associations, etc, and should give the correct architecture.
* Added support for drawing polylines to love.graphics.line - the syntax is the same as love.graphics.polygon.
* Removed Music and Sound. There are now only sources.
* Improved the stability of love.audio/love.sound.
LOVE 0.6.0
----------
* Lost track of 0.6.0 changes a long while ago. Don't trust the list below.
* Added love.graphics.print()/printf().
* Added unicode-translated parameter to love.keypressed().
* Added love.event.
* Added love.filesystem.setIdentity().
* Added OpenAL dependency.
* Fixed love.fileystem problems with internal \0 in strings.
* Fixed love.filesystem.mkdir/remove not working when write directory not set.
* Fixed position of Window.
* Changed parameter order of draws().
* Changed origin for images to top-left.
* Changed love.filesystem.open to accept mode (removed from love.filesystem.newFile).
* Changed love.filesystem.read() which now returns two parameters (data, length).
* Changed love.filesystem.write() which now takes up to four parameters (file, data, length, mode).
* Changed default color mode to "modulate".
* Changed name of love.color_normal to "replace".
* Changed name of love.blend_normal to "alpha".
* Changed the conf file format.
* Removed Color object.
* Removed Animation.
* Removed several constants.
* Removed love.graphics.draw() for strings.
* Removed love.system.
* Removed SWIG.
* Removed boost.
* Removed SDL_mixer.
LOVE 0.5.0
----------
* Added love.joystick.
* Added network support via LuaSocket.
* Added support for loading of appended .love-file.
* Added love.filesystem.lines().
* Added a loader function to enable use of normal require().
* Added love.filesystem.load().
* Added love.filesystem.getSaveDirectory()
* Added love.filesystem.getWorkingDirectory()
* Added optional explicit destruction of Box2D objects.
* Added shape:testSegment().
* Added love.graphics.screenshot() (.bmp only).
* Added default size (12) to font-related functions.
* Added love.graphics.setFont( filename, size )
* Added love.graphics.setLineStippe and related functions.
* Added love.graphics.setPointSize and related functions.
* Changed love.filesystem.read() to accept file name.
* Changed love.filesystem.write() to accept file name.
* Changed love.graphics.triangle() to accept CCW and CW ordering.
* Fixed love.graphics.read adding bogus characters at the end of string.
* Fixed epic swigfusion bug.
* Fixed love.graphics.getFont so it returns nil if no font is present.
* Fixed bug where love.graphics.getBlendMode() always returns blend_normal.
* Fixed bug which caused error screen to be scissored (when enabled).
* Fixed Body:setAngle to accept degrees like everything else.
* Cleaned up love::File and love_physfs.
* Cleaned up love::Reference so it stores its reference in _G.
LOVE 0.4.0
----------
* Added love.physics. (YES!)
* Added love.audio.setMode().
* Added love.audio.setChannels().
* Added love.graphics.polygon().
* Added love.graphics.setScissor() and love.graphics.getScissor() to handle scissoring the graphical area.
* Fixed missing constants related to image optimization.
* Fixed memory leak related to love::File (thanks amnesiasoft!).
LOVE 0.3.2
----------
* Added love.graphics.rectangle()
* Added love.graphics.setLineWidth()
* Added love.graphics.setLineStyle()
* Added love.graphics.getLineWidth()
* Added love.graphics.getLineStyle()
* Added love.mouse.getPosition()
* Added love.audio_loop
* Added love.timer.getTime()
* Changed love.graphics.quad() to accept CCW and CW ordering.
* Fixed default color mode bug.
* Fixed line width being applied unnecessarily.
* Fixed line width bug related to fullscreen toggle.
* Fixed music not looping.
LOVE 0.3.1
----------
* Fixed segfault related to graphics.
* Fixed wait-forever bug related to audio.
* Fixed error reporting not working across modules.
* Fixed bug where games with a trailing "/" would not start.
* Fixed bug which caused love.timer.sleep to delay for (way) too long.
LOVE 0.3.0
----------
* Added ParticleSystem.
* Added visual error reporting.
* Added love.system for game control needs.
* Added input grabbing.
* Added functions in love.graphics for display management.
* Added love.graphics.point().
* Added functions in love.graphics for getting current color, font, etc.
* Added love.filesystem.enumerate() for getting folder contents.
* Added functions for setting the window caption.
* Added version checking. An error occurs if the game is incompatible.
* Fixed print() :)
* Removed all keyboard shortcuts.
* Save folders are now created only if required.
* On Windows, the new save location is %APPDATA%\LOVE\game
LOVE 0.2.1
----------
* Added many functions in love.filesystem.
* Added a dedicated save-folder for each game.
* Added timer.sleep.
* Added line heights to font objects.
* Added love.graphics.getWidth/getHeight.
* Added scaling and rotation for text.
* Added variable spacing to ImageFont.
* Added support for variable line quality when drawing primitives.
* Added several functions for drawing sections of images. (love.graphics.draws)
* Added image optimization function and padding function.
* Added love.graphics.getWidth/Height.
* Split devices up into actual SWIG-modules. This means that:
- Functions are used like this: love.graphics.draw, not love.graphics:draw
- love.objects is no more. Objects are created by an appropriate device.
* How you draw primitives has been altered.
* draw(string, x, y, wrap, align) has become drawf(string, x, y, wrap, align)
* Changed getFps to getFPS.
* Escape is no more ... enter: Alt+F4.
* love.filesystem.include has been renamed to love.filesystem.require.
* ImageFonts now consider the spacing as well as the glyph size.
* Fixed a massive ImageFont bug which resulted in float-positioning failure.
* Fixed a bug when loading fonts where the specified size doesn't represent the true size of the font.
* Updated DevIL to version 1.6.8-rc2 (Windows)
* Updated FreeType to freetype-2.3.5-1 (Windows)
* Updated Lua to 5.1.3 (Windows)
* Updated SDL to 1.2.13 (Windows)
* Removed boost::filesystem.
LOVE 0.2.0
----------
* Added ImageFont
* Added Animation
* Added text formatting functions
* Added setCenter for Image and Animation.
* Added methods for rendering of scaled/rotated sprites.
* Added the drawing of basic shapes.
* Added default font and embedded resources.
* Added Ctrl+R for reload.
* Added blending and color modes.
* Fixed memory usage of Graphics.
* Fixed a bug where the set text color would change the color of any images rendered.
* Fixed CWD bug.
* Fixed titlebar. Game title is now displayed.
LOVE 0.1.1
----------
Initial release!
* Image loading and rendering.
* Sound loading and playing.
* Font loading and rendering.
* Lua-scriptable games.
* Config files.
* Stuff is loadable from archive files.
* Keyboard, mouse, display, timer, etc. (Basic devices).