Subversion Repositories pspware

Rev

Rev 335 | Rev 345 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
338 shine 1
v0.17
2
==========
3
 - Wlan.useConnectionConfig bugfix: doesn't lock up anymore on error [Elxx]
4
 
335 shine 5
v0.16 (all changes for this version by Shine)
6
================================================
7
 - Wlan:getIPAddress bugfix: now it returns nil on error and the
8
   IP address otherwise
9
 - DNS resolving. Now you can write
10
   Socket.connect("www.luaplayer.org", 80) instead of
11
   Socket.connect("212.227.39.202", 80),
12
   thanks to ideas how to use the resolver lib from PSPRadio
13
 - when loading JPEGs, the file was not closed
14
 - System.md5sum bugfixing for the Windows version
15
 - Wlan.useConnectionConfig index is 1 based instead of 0 based, like usual in Lua
16
 - System.powerTick added: this prevents power off, now you can nail
17
   your PSP on a wall for your electronic painting :-)
18
 - System.createDirectory, System.removeDirectory and System.removeFile added
293 shine 19
 
286 shine 20
v0.15
21
==========
22
 - timer bug fixed (was bug in PSPSDK) [mrbrown]
288 shine 23
 - wlan socket support (based on PspPet's "WiFi Multi-Test .03") [Shine]
290 shine 24
 - changed sceGu* and sceGum* functions to Gu.* and Gum.* [Shine]
291 shine 25
 - System.getFreeMemory added [Shine]
26
 - Freetype added, with 2 default fonts (see http://www.gnome.org/fonts/ for the licence) [Shine]
286 shine 27
 
283 shine 28
v0.14
29
==========
285 shine 30
 - IrDA support [Shine]
284 sweetlilmr 31
 - Windows Emulator [sweetlilmre]
285 shine 32
     sceIoD* functionality added for System.listDirectory().
284 sweetlilmr 33
     sceGuClearColor and sceGuClear implemented.
34
     flicker reduction via GL / PSP drawing sync
35
     attempt to improve sound sync by yeilding in glutIdleFunc() func.
285 shine 36
 - possible signed bug for timer fixed [Shine]
283 shine 37
 
279 shine 38
v0.13
39
==========
40
 - screen:clear bugfix (was always black) [Shine]
41
 - updated Windows version with sound [sweetlilmre]
282 shine 42
 - JPEG image/screen load and save functionality [Shine]
279 shine 43
 
244 shine 44
v0.12
45
==========
46
 - pixel format changed to true color [Durante / Shine]
47
 - initial GU mapping [Shine]
48
 
234 shine 49
v0.11 (all changes for this version by Shine)
50
================================================
51
 - Added System.md5sum and filelist.txt debug ouput on startup failure in boot.lua
52
 - changed case sensitivity handling in boot.lua for problems with Windows 98
53
 - now Image.createEmpty accepts 512x512 pixel sizes
54
 - internal image width and height needs not to be the same size
55
 - max image size can be 512x512 now (larger are not allowed with GU blit)
56
 - System.sioInit, sioWrite and sioRead implemented for serial port support
232 shine 57
   (see http://www.luaplayer.org/sio/readme.html and http://nil.rpc1.org/psp/remote.html
58
    for information about the hardware interface)
234 shine 59
 - new Timer class and System.sleep function
60
 - fixed timezone bug
61
 - moved Starfield and SIO Echo example to Applications
215 shine 62
 
63
v0.10
64
==========
187 shine 65
 - Added the "Bitwise operators and hexadecimal support" patch from
66
   http://lua-users.org/wiki/LuaPowerPatches :
67
        - Hexadecimal support for 0xXXX in numeric literals.
68
        - Hexadecimal support for '\xXX' characters within strings.
69
        - Infix bitwise operators for AND (&), OR (|) and XOR (#).
208 nevyn 70
        - Unary bitwise negation using # alone.  [Shine]
189 nevyn 71
 - Changed the number type to float (more than 4 times faster calculations)
208 nevyn 72
   (requires recompilation of the lua libraries from svn) [Shine]
73
 - "save" function writes PNG format now [Shine]
74
 - Restructured files into src/ [Nevyn]
75
 - Changed the main script file to System/system.lua [Nevyn]
76
 - Rewrote the Makefiles and readmes to be more user-friendly.  [Nevyn]
77
 - Changed startup load sequence (see the lua dev readme) [Nevyn]
78
 - Made a procedure for making standalone LP apps [Nevyn]
213 shine 79
 - keyboard mapping fixed in PC version [Shine]
80
 - bitmask operations added in controls class [Shine]
81
 - added battery functions to System
82
 - os.time() returns a userdata instead of a number because of problems
83
   with the float-precision, so you have to use os.difftime instead of
84
   doing calculations with the result
208 nevyn 85
 
86
v0.9
87
==========
88
- bugfixing clearImage and clearScreen [Shine]
89
- sceKernelDcacheWritebackInvalidateAll only needed before sceGu functions, when reading modified main memory [Shine]
90
- speed improved for fillImageRect, fillScreenRect, blitAlphaImageToImage, blitImageToImage and drawLine [Shine]
188 nevyn 91
 
153 nevyn 92
v0.7
93
==========
94
 - Added sound and music through mikmodlib
95
 - Redesigned the API (note: apps made for =<0.6 will need to be rewritten)
96
 - Updated Lowser to 0.15
97
 - Added functions for USB disk mode
98
 - Added samples for music, rotation, fractal
99
 
100
v0.6 and earlier
101
========
244 shine 102
(Undocumented)