Commit | Line | Data |
---|---|---|
ef79bbde P |
1 | August 2, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r |
2 | \r | |
3 | * macosx/Pcsx.xcodeproj/project.pbxproj: Added some more optimizations\r | |
4 | parameters for the Deployment build.\r | |
5 | \r | |
6 | August 1, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
7 | \r | |
8 | * plugins/dfinput/cfg-gtk2.c: Only accept axis input if the current axis\r | |
9 | position is off enough from the previous position or initial position.\r | |
10 | * macosx/plugins/DFInput/macsrc/cfg.c: Likewise.\r | |
11 | * macosx/plugins/DFInput/macsrc/cfg.h: Likewise.\r | |
12 | * macosx/plugins/DFInput/macsrc/MappingCell.m: Likewise.\r | |
13 | * macosx/plugins/DFInput/DFInput.xcodeproj/project.pbxproj: Fixed compile\r | |
14 | error.\r | |
15 | \r | |
16 | July 31, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
17 | \r | |
18 | * plugins/dfsound/spu.c: Silenced warning on Mac OS X and FreeBSD.\r | |
19 | * macosx/plugins/DFInput/SDL/include/SDL_haptic.h: Upgraded to SDL 1.3 Beta.\r | |
20 | * macosx/plugins/DFInput/SDL/include/SDL_error.h: Likewise.\r | |
21 | * macosx/plugins/DFInput/SDL/include/begin_code.h: Likewise.\r | |
22 | * macosx/plugins/DFInput/SDL/include/close_code.h: Likewise.\r | |
23 | * macosx/plugins/DFInput/SDL/include/SDL_endian.h: Likewise.\r | |
24 | * macosx/plugins/DFInput/SDL/include/SDL_joystick.h: Likewise.\r | |
25 | * macosx/plugins/DFInput/SDL/include/SDL.h: Likewise.\r | |
26 | * macosx/plugins/DFInput/SDL/include/SDL_main.h: Likewise.\r | |
27 | * macosx/plugins/DFInput/SDL/include/SDL_stdinc.h: Likewise.\r | |
28 | * macosx/plugins/DFInput/SDL/include/SDL_platform.h: Likewise.\r | |
29 | * macosx/plugins/DFInput/SDL/include/SDL_config.h: Likewise.\r | |
30 | * macosx/plugins/DFInput/SDL/src/joystick/SDL_joystick.c: Likewise.\r | |
31 | * macosx/plugins/DFInput/SDL/src/joystick/darwin/SDL_sysjoystick.c: Likewise.\r | |
32 | * macosx/plugins/DFInput/SDL/src/joystick/darwin/SDL_sysjoystick_c.h: Likewise.\r | |
33 | * macosx/plugins/DFInput/SDL/src/joystick/SDL_sysjoystick.h: Likewise.\r | |
34 | * macosx/plugins/DFInput/SDL/src/joystick/SDL_joystick_c.h: Likewise.\r | |
35 | * macosx/plugins/DFInput/SDL/src/SDL.c: Likewise.\r | |
36 | * macosx/plugins/DFInput/SDL/src/SDL_error_c.h: Likewise.\r | |
37 | * macosx/plugins/DFInput/SDL/src/haptic/SDL_syshaptic.h: Likewise.\r | |
38 | * macosx/plugins/DFInput/SDL/src/haptic/SDL_haptic_c.h: Likewise.\r | |
39 | * macosx/plugins/DFInput/SDL/src/haptic/darwin/SDL_syshaptic.c: Likewise.\r | |
40 | * macosx/plugins/DFInput/SDL/src/haptic/SDL_haptic.c: Likewise.\r | |
41 | * macosx/plugins/DFInput/SDL/src/SDL_error.c: Likewise.\r | |
42 | * macosx/plugins/DFInput/SDL/include/SDL_name.h: Deleted.\r | |
43 | * macosx/plugins/DFInput/SDL/include/SDL_version.h: Likewise.\r | |
44 | * macosx/plugins/DFInput/DFInput.xcodeproj/project.pbxproj: Updated.\r | |
45 | * macosx/plugins/DFInput/macsrc/cfg.h: Include SDL_joystick.h.\r | |
46 | * plugins/dfinput/pad.h: Likewise.\r | |
47 | * macosx/PcsxController.h: Removed some useless stuff.\r | |
48 | * macosx/PcsxController.m: Likewise.\r | |
49 | * macosx/English.lproj/PCSX.nib/objects.nib: Likewise.\r | |
50 | * macosx/English.lproj/PCSX.nib/classes.nib: Likewise.\r | |
51 | * macosx/Pcsx.xcodeproj/project.pbxproj: Added some optimizations for\r | |
52 | Deployment build.\r | |
53 | \r | |
54 | July 29, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
55 | \r | |
56 | * macosx/plugins/DFInput/DFInput.xcodeproj/project.pbxproj: Implemented\r | |
57 | config dialog box.\r | |
58 | * macosx/plugins/DFInput/macsrc/cfg.c: Likewise.\r | |
59 | * macosx/plugins/DFInput/macsrc/MappingCell.h: Likewise.\r | |
60 | * macosx/plugins/DFInput/macsrc/PadController.m: Likewise.\r | |
61 | * macosx/plugins/DFInput/macsrc/cfg.h: Likewise.\r | |
62 | * macosx/plugins/DFInput/macsrc/ControllerList.h: Likewise.\r | |
63 | * macosx/plugins/DFInput/macsrc/PadView.h: Likewise.\r | |
64 | * macosx/plugins/DFInput/macsrc/MappingCell.m: Likewise.\r | |
65 | * macosx/plugins/DFInput/macsrc/ControllerList.m: Likewise.\r | |
66 | * macosx/plugins/DFInput/macsrc/PadView.m: Likewise.\r | |
67 | * macosx/plugins/DFInput/macsrc/PadController.h: Likewise.\r | |
68 | * macosx/plugins/DFInput/English.lproj/NetPcsxHIDInputPluginMain.nib:\r | |
69 | Likewise.\r | |
70 | * macosx/plugins/DFInput/English.lproj/NetPcsxHIDInputPluginMain.nib/\r | |
71 | info.nib: Likewise.\r | |
72 | * macosx/plugins/DFInput/English.lproj/NetPcsxHIDInputPluginMain.nib/\r | |
73 | keyedobjects.nib: Likewise.\r | |
74 | * macosx/plugins/DFInput/English.lproj/NetPcsxHIDInputPluginMain.nib/\r | |
75 | classes.nib: Likewise.\r | |
76 | * macosx/plugins/DFInput/English.lproj/Credits.rtf: Likewise.\r | |
77 | * macosx/plugins/DFCdrom/macsrc/cdr-macosx.c: Add check for whether the\r | |
78 | disc is really a PSX CD or not.\r | |
79 | * macosx/Pcsx.xcodeproj/project.pbxproj: Added DFInput to project.\r | |
80 | * macosx/plugins/HIDInput: Removed.\r | |
81 | * plugins/peopsxgl/draw.c: Replaced global symbols with glXGetProcAddress\r | |
82 | call (courtesy of siveritas).\r | |
83 | * AUTHORS: Updated info.\r | |
84 | \r | |
85 | July 25, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
86 | \r | |
87 | * plugins/dfcdrom/cdr.c: Wait for reading thread to complete for all\r | |
88 | operations.\r | |
89 | * plugins/dfcdrom/cdr.h: Don't define USE_NULL under Mac OS X.\r | |
90 | * macosx/plugins/DFCdrom: Added Mac OS X port of DFCdrom.\r | |
91 | * macosx/plugins/CDDeviceInterface: Removed old CDDeviceInterface plugin.\r | |
92 | * macosx/Pcsx.xcodeproj/project.pbxproj: Added DFCdrom into project.\r | |
93 | * plugins/dfinput/pad.c: Minor change for Mac OS X.\r | |
94 | * plugins/dfinput/pad.h: Likewise.\r | |
95 | * macosx/plugins/DFInput: Added Mac OS X port of DFInput (prelimiary, no\r | |
96 | config dialog yet).\r | |
97 | \r | |
98 | July 18, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
99 | \r | |
100 | * plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Tweaked the config dialog\r | |
101 | to make it less confusing.\r | |
102 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Likewise.\r | |
103 | \r | |
104 | July 17, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
105 | \r | |
106 | * plugins/dfcdrom/cdr-libcdio.c: Include libcdio headers before cdr.h.\r | |
107 | * macosx/plugins/CDDeviceInterface/src/PlugCD.c: Check for kIODVDMediaClass\r | |
108 | as well (MIGHT fix the "Can't check CD-ROM" issue, cannot test).\r | |
109 | \r | |
110 | July 15, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
111 | \r | |
112 | * plugins/dfcdrom/cdr-libcdio.c: Force CAM access mode on FreeBSD.\r | |
113 | * plugins/dfcdrom/cdrcfg-0.1df/main.c: Use /dev/cd? instead on /dev/acd? on\r | |
114 | FreeBSD.\r | |
115 | * plugins/dfcdrom/cdr.h: Likewise.\r | |
116 | * plugins/dfxvideo/cfg.c: Don't use 2xSai when no config file exists.\r | |
117 | * autogen.sh: Use autoreconf.\r | |
118 | \r | |
119 | July 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
120 | \r | |
121 | * plugins/dfcdrom/cdr.h: Silenced warning on macro redefination when using\r | |
122 | libcdio with some special configuration.\r | |
123 | * plugins/dfsound/spucfg-0.1df/main.c: Set volume to High by default.\r | |
124 | \r | |
125 | July 13, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
126 | \r | |
127 | * libpcsxcore/socket.c: Fixed FTBFS on Windows.\r | |
128 | * po/zh_CN.po: Updated.\r | |
129 | \r | |
130 | July 12, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
131 | \r | |
132 | * configure.ac: Use pkgconfig to detect libcdio.\r | |
133 | * plugins/dfcdrom/Makefile.am: Likewise.\r | |
134 | \r | |
135 | July 11, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
136 | \r | |
137 | * plugins/dfcdrom/cfg.c: Pick default cdrom device automatically on Solaris.\r | |
138 | * plugins/dfsound/spu.c: Reverted the previous change.\r | |
139 | \r | |
140 | July 10, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
141 | \r | |
142 | * configure.ac: Added --enable-libcdio parameter.\r | |
143 | * libpcsxcore/cdriso.c: Moved CRC check into...\r | |
144 | * libpcsxcore/cdrom.c: ...here.\r | |
145 | * libpcsxcore/misc.c: Moved calcCrc() to misc.c.\r | |
146 | * libpcsxcore/misc.h: Likewise.\r | |
147 | * libpcsxcore/plugins.h: Added CRC field to SubQ struct.\r | |
148 | * plugins/dfcdrom/cdr-freebsd.c: Removed.\r | |
149 | * plugins/dfcdrom/cdr-solaris.c: Likewise.\r | |
150 | * plugins/dfcdrom/cdr-linux.c: Added raw MMC command support.\r | |
151 | * plugins/dfcdrom/cdr-null.c: Return 0 for PlayCDDA()/StopCDDA().\r | |
152 | * plugins/dfcdrom/cdr.c: Moved several utility functions to util.c.\r | |
153 | * plugins/dfcdrom/util.c: Added.\r | |
154 | * plugins/dfcdrom/cfg.c: Removed unnecessary includes.\r | |
155 | * plugins/dfcdrom/cdr-libcdio.c: Added libcdio support.\r | |
156 | * plugins/dfcdrom/Makefile.am: Added util.c and cdr-libcdio.c, removed\r | |
157 | cdr-freebsd.c and cdr-solaris.c.\r | |
158 | * plugins/dfsound/cfg.c: Store config file into plugins dir by default.\r | |
159 | * plugins/dfsound/spu.c: Made volume louder.\r | |
160 | * po/POTFILES.in: Added files in plugins/bladesio1.\r | |
161 | * po/update-pot.sh: Likewise.\r | |
162 | * po/pcsx.pot, po/*.po: Updated.\r | |
163 | \r | |
164 | July 9, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
165 | \r | |
166 | * plugins/dfcdrom/cdr-solaris.c: Added (not implemented for now).\r | |
167 | * plugins/dfcdrom/Makefile.am: Added cdr-solaris.c.\r | |
168 | * plugins/dfcdrom/cdr-freebsd.c: Return 0 for PlayCDDA()/StopCDDA().\r | |
169 | * gui/ConfDlg.c: Don't use dlerror() to check for symbol load failure.\r | |
170 | * plugins/dfcdrom/cdr.c: Make cdHandle singleton as it could be different\r | |
171 | type on some OS and we don't need to open multiple handles.\r | |
172 | * plugins/dfcdrom/cdr.h: Likewise.\r | |
173 | * plugins/dfcdrom/cdr-linux.c: Likewise.\r | |
174 | * plugins/dfcdrom/cdrcfg-0.1df/main.c: Added device listing for Solaris.\r | |
175 | * configure.ac: Fixed FTBFS on Solaris.\r | |
176 | * plugins/peopsxgl/draw.c: Don't use glColorTableEXT on Solaris.\r | |
177 | * libpcsxcore/socket.c: Silenced warning on Solaris.\r | |
178 | * plugins/dfinput/cfg.c: Renamed LoadConfig()/SaveConfig() to avoid problems\r | |
179 | with some OSes like Solaris.\r | |
180 | * plugins/dfinput/cfg-gtk2.c: Likewise.\r | |
181 | * plugins/dfinput/pad.c: Likewise.\r | |
182 | * plugins/dfinput/pad.h: Likewise.\r | |
183 | * gui/AboutDlg.c: Minor text change.\r | |
184 | \r | |
185 | July 8, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
186 | \r | |
187 | * plugins/dfcdrom/cdr.c: Refactored for better portability.\r | |
188 | * plugins/dfcdrom/cdr.h: Likewise.\r | |
189 | * plugins/dfcdrom/cfg.c: Likewise.\r | |
190 | * plugins/dfcdrom/cdr-linux.c: Likewise.\r | |
191 | * plugins/dfcdrom/cdr-null.c: Likewise.\r | |
192 | * plugins/dfcdrom/cdrcfg-0.1df/main.c: Likewise.\r | |
193 | * plugins/dfcdrom/cdr-freebsd.c: Added prelimiary FreeBSD port (not working\r | |
194 | yet).\r | |
195 | * plugins/dfcdrom/Makefile.am: Added cdr-linux.c, cdr-null.c, cdr-freebsd.c.\r | |
196 | * configure.ac: Added bladesio1.\r | |
197 | * Makefile.am: Likewise.\r | |
198 | \r | |
199 | July 7, 2010 edgbla <edgbla@yandex.ru>\r | |
200 | \r | |
201 | * plugins/bladesio1/gui.c: Sio1 plugin (dummy).\r | |
202 | * plugins/bladesio1/Makefile.am: Likewise.\r | |
203 | * plugins/bladesio1/settings.c: Likewise.\r | |
204 | * plugins/bladesio1/settings.h: Likewise.\r | |
205 | * plugins/bladesio1/sio1.c: Likewise.\r | |
206 | * plugins/bladesio1/sio1.h: Likewise.\r | |
207 | * plugins/bladesio1/sio1.glade2: Likewise.\r | |
208 | \r | |
209 | July 7, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
210 | \r | |
211 | * libpcsxcore/plugins.c: #ifdef'ed out the currently unused Sio1 API.\r | |
212 | * libpcsxcore/plugins.h: Likewise.\r | |
213 | * libpcsxcore/psxhw.c: Likewise.\r | |
214 | * win32/gui/AboutDlg.c: Minor text change.\r | |
215 | * po/pcsx.pot, po/*.po: Updated.\r | |
216 | * libpcsxcore/socket.c: Fixed FTBFS on FreeBSD.\r | |
217 | * configure.ac: Likewise.\r | |
218 | * gui/Makefile.am: Likewise.\r | |
219 | * plugins/dfcdrom/cdr-null.c: Likewise.\r | |
220 | * libpcsxcore/plugins.c: Fixed plugin loading with FreeBSD.\r | |
221 | \r | |
222 | July 4, 2010 edgbla <edgbla@yandex.ru>\r | |
223 | \r | |
224 | * libpcsxcore/plugins.c: GPUvBlank (for gpuBladeSoft now, experimental).\r | |
225 | * libpcsxcore/plugins.h: Likewise.\r | |
226 | * libpcsxcore/psxcounters.c: Likewise.\r | |
227 | \r | |
228 | July 3, 2010 edgbla <edgbla@yandex.ru>\r | |
229 | \r | |
230 | * libpcsxcore/psxhw.c: Sio1 interface (link cable).\r | |
231 | * libpcsxcore/plugins.c: Likewise.\r | |
232 | * libpcsxcore/plugins.h: Likewise.\r | |
233 | * libpcsxcore/psxcommon.h: Likewise.\r | |
234 | \r | |
235 | July 2, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
236 | \r | |
237 | * libpcsxcore/cdriso.c: Fixed subchannel data handling with images ripped\r | |
238 | with cdrdao. Removed support for AcetoneISO. Parse .cue file as .toc file\r | |
239 | when needed to satisfy some stupid tutorials which tell users to use cdrdao\r | |
240 | to rip a "bin/cue" image which is in fact a "bin/toc" image.\r | |
241 | \r | |
242 | July 2, 2010 edgbla <edgbla@yandex.ru>\r | |
243 | \r | |
244 | * po/ru_RU.po: Updated.\r | |
245 | \r | |
246 | July 1, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
247 | \r | |
248 | * libpcsxcore/cdriso.c: Added support for images ripped with cdrdao with\r | |
249 | "--read-subchan rw_raw" for subchannel data.\r | |
250 | * po/pcsx.pot, po/*.po: Updated.\r | |
251 | \r | |
252 | Jun 30, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
253 | \r | |
254 | * macosx/PcsxController.m: Default dynarec to off until it's actually working\r | |
255 | for Mac OS X :(\r | |
256 | \r | |
257 | Jun 29, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
258 | \r | |
259 | * win32/gui/plugin.c: Close PAD plugins before other plugins and don't check\r | |
260 | return value for PADclose(), which should fix issues with LilyPad.\r | |
261 | * plugins/dfxvideo/gpu.c: Added 'fake gpu busy' hack and GPUsetFix() API\r | |
262 | from P.E.Op.S Soft GPU 1.18.\r | |
263 | * plugins/dfxvideo/externals.h: Likewise.\r | |
264 | * plugins/dfxvideo/prim.c: Likewise.\r | |
265 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Likewise.\r | |
266 | * plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Likewise.\r | |
267 | * macosx/plugins/DFXVideo/English.lproj/NetSfPeopsSoftGPUConfig.nib/classes.nib:\r | |
268 | Likewise.\r | |
269 | * macosx/plugins/DFXVideo/English.lproj/NetSfPeopsSoftGPUConfig.nib/keyedobjects.nib:\r | |
270 | Likewise.\r | |
271 | * po/pcsx.pot, po/*.po: Updated.\r | |
272 | \r | |
273 | Jun 26, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
274 | \r | |
275 | * libpcsxcore/psxbios.c: Fixed bcopy() (FF9 battle crash with HLE BIOS - my\r | |
276 | mistake :( ).\r | |
277 | * libpcsxcore/misc.c: Added check for HLE BIOS in savestate, bumped savestate\r | |
278 | version, don't byteswap savestate version as part of savestate data is not\r | |
279 | endianness clean.\r | |
280 | \r | |
281 | Jun 24, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
282 | \r | |
283 | * plugins/dfsound/spu.c: Reset lastch to -1 in SPUinit().\r | |
284 | * plugins/dfsound/psemu.c: Removed support for obsoleted ancient API.\r | |
285 | * plugins/dfsound/Makefile.am: Removed psemu.c.\r | |
286 | * macosx/plugins/DFSound/PeopsSPU.xcodeproj/project.pbxproj: Likewise.\r | |
287 | \r | |
288 | Jun 23, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
289 | \r | |
290 | * libpcsxcore/sio.c: Convert more ASCII characters to half-width.\r | |
291 | \r | |
292 | Jun 21, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
293 | \r | |
294 | * libpcsxcore/psxbios.c: Use a separate flag to identify whether we are\r | |
295 | inside a softcall or not, as ra might be modified inside the interrupt\r | |
296 | handler.\r | |
297 | * libpcsxcore/psxbios.h: Likewise.\r | |
298 | * libpcsxcore/psxcommon.c: Likewise.\r | |
299 | * plugins/dfsound/spu.c: Moved initialization routine from SPUopen() into\r | |
300 | SPUinit().\r | |
301 | * plugins/dfsound/freeze.c: Save spuAddr as well.\r | |
302 | * po/Makefile.in.in: Silenced warning.\r | |
303 | \r | |
304 | Jun 20, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
305 | \r | |
306 | * plugins/dfsound/freeze.c: Reset lastch when loading state, which fixes\r | |
307 | occasionally crash after state loading.\r | |
308 | * plugins/dfsound/spu.c: Likewise.\r | |
309 | \r | |
310 | Jun 19, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
311 | \r | |
312 | * macosx/PcsxController.m: Do not simulate CD case open if user clicked\r | |
313 | Cancel in switch ISO dialog.\r | |
314 | \r | |
315 | Jun 16, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
316 | \r | |
317 | * libpcsxcore/psxcommon.c: Do not allow hotkeys inside a softcall from HLE\r | |
318 | BIOS.\r | |
319 | * configure.ac: Removed -fno-dse, which is no longer necessary.\r | |
320 | \r | |
321 | Jun 9, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
322 | \r | |
323 | * win32/pcsx.rc: Embed manifest properly under MSVC6.\r | |
324 | \r | |
325 | Jun 8, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
326 | \r | |
327 | * plugins/dfcdrom/cdr-linux.c: Implemented CDRgetTE() and CDRreadCDDA() (not\r | |
328 | tested).\r | |
329 | * plugins/dfcdrom/cdr-null.c: Added CDRgetBufferSub().\r | |
330 | * libpcsxcore/plugins.c: CDRgetBufferSub() is now mandatory (again) :)\r | |
331 | \r | |
332 | Jun 7, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
333 | \r | |
334 | * libpcsxcore/cdrom.c: Use boolean/TRUE/FALSE for where it should, don't use\r | |
335 | "long" type for cdrStruct which is to be saved in savestates.\r | |
336 | * libpcsxcore/cdrom.h: Likewise.\r | |
337 | * libpcsxcore/misc.c: Bumped savestate version.\r | |
338 | * libpcsxcore/plugins.c: Added support for CDRreadCDDA()/CDRgetTE() (not used\r | |
339 | for now).\r | |
340 | * libpcsxcore/plugins.h: Likewise.\r | |
341 | \r | |
342 | Jun 6, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
343 | \r | |
344 | * libpcsxcore/sio.c: Fixed: 'y' and 'z' not converted to half-width.\r | |
345 | \r | |
346 | Jun 4, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
347 | \r | |
348 | * gui/Plugin.c: Hack-fixed the bug which causes crash when loading state\r | |
349 | with dynarec CPU core. A large amount of refactor is needed for a proper\r | |
350 | fix.\r | |
351 | * win32/gui/WndMain.c: Changed language code corresponding to the ones in\r | |
352 | source tree.\r | |
353 | * libpcsxcore/psxmem.c: Minor comment fix.\r | |
354 | \r | |
355 | Jun 3, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
356 | \r | |
357 | * libpcsxcore/cheat.c: Fixed endianness issue (not tested).\r | |
358 | * libpcsxcore/cdrom.c: Changed CDR interrupt timing value so that it behaves\r | |
359 | the same as old revisions. Not sure if it breaks or unbreaks anything.\r | |
360 | * libpcsxcore/psxbios.c: Silenced some GCC warnings.\r | |
361 | * libpcsxcore/psxcounters.c: Likewise.\r | |
362 | * libpcsxcore/misc.c: Bumped savestate version.\r | |
363 | * libpcsxcore/ix86/iR3000A.c: Use %x instead of %lx.\r | |
364 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
365 | * po/zh_CN.po, po/zh_TW.po: Updated ("PS" seems to be more common than "PSX"\r | |
366 | in Asian regions).\r | |
367 | \r | |
368 | Jun 2, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
369 | \r | |
370 | * gui/MemcardDlg.c: Use unsigned for currentIcon.\r | |
371 | * libpcsxcore/cdrom.c: Use %x instead of %lx.\r | |
372 | * libpcsxcore/psxbios.c: Likewise.\r | |
373 | * libpcsxcore/psxdma.c: Likewise.\r | |
374 | * libpcsxcore/psxhw.c: Likewise.\r | |
375 | * gui/Makefile.am: Added -ldl.\r | |
376 | * plugins/dfinput/Makefile.am: Added -lX11 to cfgDFInput_LDFLAGS.\r | |
377 | \r | |
378 | Jun 1, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
379 | \r | |
380 | * gui/MemcardDlg.c: Fixed icon animation.\r | |
381 | * gui/ConfDlg.c: Minor text change.\r | |
382 | * win32/gui/ConfigurePlugins.c: Likewise.\r | |
383 | * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po, po/ru_RU.po, po/it.po, po/pt_BR.po:\r | |
384 | Updated.\r | |
385 | * win32/pcsx.dev: Added sjisfont.h.\r | |
386 | \r | |
387 | May 31, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
388 | \r | |
389 | * libpcsxcore/psxbios.c: Implemented Krom2RawAdd().\r | |
390 | * libpcsxcore/sjisfont.h: Added font data.\r | |
391 | * macosx/Pcsx.xcodeproj/project.pbxproj: Added sjisfont.h.\r | |
392 | * win32/pcsx.vcproj: Likewise.\r | |
393 | * win32/pcsx.dsp: Likewise.\r | |
394 | * libpcsxcore/Makefile.am: Likewise.\r | |
395 | \r | |
396 | May 30, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
397 | \r | |
398 | * libpcsxcore/psxbios.c: Fixed memcpy(), create new stack for interrupt\r | |
399 | handlers.\r | |
400 | \r | |
401 | May 29, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
402 | \r | |
403 | * libpcsxcore/psxbios.c: Implemented more functions without standard C library\r | |
404 | calls.\r | |
405 | \r | |
406 | May 28, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
407 | \r | |
408 | * macosx/Pcsx.xcodeproj/project.pbxproj: Fixed Xcode Project.\r | |
409 | * macosx/English.lproj/InfoPlist.strings: Updated info.\r | |
410 | * autogen.sh: Removed autoreconf.\r | |
411 | * libpcsxcore/psxbios.c: Implemented more functions by hand (qsort() is not\r | |
412 | tested).\r | |
413 | \r | |
414 | May 25, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
415 | \r | |
416 | * po/pt_BR.po, po/it.po, po/zh_TW.po, po/ru_RU.po, po/pcsx.pot, po/zh_CN.po:\r | |
417 | Updated.\r | |
418 | * win32/gui/WndMain.c: Do not make temporary buffer static.\r | |
419 | * win32/intl/gettext.c: Likewise.\r | |
420 | \r | |
421 | May 24, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
422 | \r | |
423 | * win32/gui/WndMain.c: Also show Japanese titles properly for Windows\r | |
424 | (need to set ACP to east-asian languages).\r | |
425 | * win32/intl/gettext.c: Added a hack for UTF-8 support.\r | |
426 | * win32/gui/AboutDlg.c: Updated info.\r | |
427 | * win32/config.h: Silenced MSVC6 warnings.\r | |
428 | * libpcsxcore/psxbios.c: Implemented more functions. RNG should behave\r | |
429 | exactly the same as real BIOS now.\r | |
430 | * libpcsxcore/psxcounters.c: Fixed freeze bug when launching an NTSC game\r | |
431 | when Config.PsxAuto is enabled and Config.PsxType is set to PAL.\r | |
432 | \r | |
433 | May 23, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
434 | \r | |
435 | * AUTHORS: Updated info.\r | |
436 | * gui/AboutDlg.c: Likewise, and fixed FTBFS on SLED 10.\r | |
437 | * gui/MemcardDlg.c: Show Japanese titles properly.\r | |
438 | * libpcsxcore/sio.h: Likewise.\r | |
439 | * libpcsxcore/sio.c: Likewise.\r | |
440 | \r | |
441 | May 22, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
442 | \r | |
443 | * plugins/dfsound/pulseaudio.c: Use Native Endian instead of Little Endian.\r | |
444 | \r | |
445 | May 21, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
446 | \r | |
447 | * plugins/dfsound/oss.c: Readded OSS, PulseAudio, ALSA & NULL backends.\r | |
448 | * plugins/dfsound/pulseaudio.c: Likewise.\r | |
449 | * plugins/dfsound/nullsnd.c: Likewise.\r | |
450 | * plugins/dfsound/alsa.c: Likewise.\r | |
451 | * plugins/dfsound/spu.c: Likewise.\r | |
452 | * configure.ac: Added an option --enable-sound to specify the sound backend.\r | |
453 | * plugins/dfsound/Makefile.am: Likewise.\r | |
454 | * po/pt_BR.po, po/it.po, po/zh_TW.po, po/ru_RU.po, po/pcsx.pot, po/zh_CN.po:\r | |
455 | Updated.\r | |
456 | * libpcsxcore/psxbios.c: Implemented several HLE BIOS functions inside the\r | |
457 | core instead of calling the standard C functions. (Not done yet)\r | |
458 | * plugins/dfsound/sdl.c: Changed buffer size.\r | |
459 | * libpcsxcore/psxinterpreter.c: Revert the previous revert (why the problem\r | |
460 | on amd64 disappeared?).\r | |
461 | * libpcsxcore/ppc/pR3000A.c: Likewise.\r | |
462 | * libpcsxcore/cdrom.c: Likewise.\r | |
463 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
464 | * libpcsxcore/ix86/iR3000A.c: Likewise.\r | |
465 | * libpcsxcore/sio.c: Likewise.\r | |
466 | * libpcsxcore/psxdma.c: Likewise.\r | |
467 | * libpcsxcore/psxcounters.c: Likewise.\r | |
468 | * libpcsxcore/mdec.c: Likewise, and fixed the cycle value in mdec1Interrupt().\r | |
469 | \r | |
470 | May 20, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
471 | \r | |
472 | * macosx/main.m: Removed obsolete code, added const to function definations.\r | |
473 | * libpcsxcore/plugins.c: Added brackets around the use of CheckErr().\r | |
474 | * libpcsxcore/psxcommon.h: Added brackets around gzfreeze().\r | |
475 | * plugins/dfinput/Makefile.am: Use $(SDL_CFLAGS) and $(SDL_LIBS).\r | |
476 | * plugins/dfsound/Makefile.am: Likewise.\r | |
477 | * libpcsxcore/psxmem.c: Map 1fc00000-1fc7ffff and 9fc00000-9fc7ffff to BIOS\r | |
478 | as well.\r | |
479 | \r | |
480 | May 19, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
481 | \r | |
482 | * plugins/dfsound/sdl.c: Use SDL for Sound Plugin.\r | |
483 | * plugins/dfsound/oss.c: Removed OSS, PulseAudio, ALSA & NULL sound code. If\r | |
484 | these are ever needed in the future we still have the thing called version\r | |
485 | control.\r | |
486 | * plugins/dfsound/pulseaudio.c: Likewise.\r | |
487 | * plugins/dfsound/nullsnd.c: Likewise.\r | |
488 | * plugins/dfsound/alsa.c: Likewise.\r | |
489 | * plugins/dfsound/spu.c: Removed OSS/PulseAudio/ALSA/NULL plugin names,\r | |
490 | added SDL plugin name.\r | |
491 | * debian/control: Removed libasound2-dev.\r | |
492 | * debian/rules: Removed --enable-alsa.\r | |
493 | * configure.ac: Removed ALSA, PulseAudio & OSS stuff.\r | |
494 | * plugins/dfsound/Makefile.am: Likewise.\r | |
495 | * po/pt_BR.po, po/it.po, po/zh_TW.po, po/ru_RU.po, po/pcsx.pot, po/zh_CN.po:\r | |
496 | Updated.\r | |
497 | * libpcsxcore/psxinterpreter.c: Reverted the change to how BIAS was handled in\r | |
498 | r48024, which was causing problems with x64 dynarec core.\r | |
499 | * libpcsxcore/ppc/pR3000A.c: Likewise.\r | |
500 | * libpcsxcore/cdrom.c: Likewise.\r | |
501 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
502 | * libpcsxcore/r3000a.c: Likewise.\r | |
503 | * libpcsxcore/mdec.c: Likewise.\r | |
504 | * libpcsxcore/ix86/iR3000A.c: Likewise.\r | |
505 | * libpcsxcore/sio.c: Likewise.\r | |
506 | * libpcsxcore/psxdma.c: Likewise.\r | |
507 | * libpcsxcore/psxcounters.c: Likewise.\r | |
508 | \r | |
509 | May 16, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
510 | \r | |
511 | * libpcsxcore/plugins.c: Added brackets around CheckErr() and LoadSym().\r | |
512 | \r | |
513 | May 15, 2010 edgbla <edgbla@yandex.ru>\r | |
514 | \r | |
515 | * libpcsxcore/psxdma.h: spu dma was fixed.\r | |
516 | * libpcsxcore/r3000a.c: Likewise.\r | |
517 | * libpcsxcore/psxdma.c: Likewise.\r | |
518 | \r | |
519 | May 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
520 | \r | |
521 | * libpcsxcore/plugins.c: Fixed crash when launching another game if netplay\r | |
522 | plugin is selected but not used during the previously running game.\r | |
523 | * gui/Plugin.c: Use TRUE/FALSE for Config.UseNet.\r | |
524 | * win32/gui/plugin.c: Likewise.\r | |
525 | * libpcsxcore/psxbios.c: Minor cleanup.\r | |
526 | \r | |
527 | May 14, 2010 edgbla <edgbla@yandex.ru>\r | |
528 | \r | |
529 | * libpcsxcore/psxinterpreter.c: Bias was moved into rec/int.\r | |
530 | * libpcsxcore/ppc/pR3000A.c: Likewise.\r | |
531 | * libpcsxcore/cdrom.c: Likewise.\r | |
532 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
533 | * libpcsxcore/mdec.c: Likewise.\r | |
534 | * libpcsxcore/ix86/iR3000A.c: Likewise.\r | |
535 | * libpcsxcore/psxcommon.h: Likewise.\r | |
536 | * libpcsxcore/sio.c: Likewise.\r | |
537 | * libpcsxcore/psxdma.c: Likewise.\r | |
538 | * libpcsxcore/psxcounters.c: Likewise.\r | |
539 | * po/ru_RU.po: Updated.\r | |
540 | \r | |
541 | May 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
542 | \r | |
543 | * data/pcsx.glade2: Moved About dialog box out of glade2 file.\r | |
544 | * gui/AboutDlg.c: Added.\r | |
545 | * gui/AboutDlg.h: Likewise.\r | |
546 | * gui/Gtk2Gui.c: Call RunAboutDialog() instead of showing about dialog from\r | |
547 | glade2 file.\r | |
548 | * po/pcsx.pot, po/pt_BR.po, po/it.po, po/zh_TW.po, po/ru_RU.po, po/zh_CN.po:\r | |
549 | Updated.\r | |
550 | * gui/Makefile.am: Added AboutDlg.c.\r | |
551 | * po/POTFILES.in: Added all current files.\r | |
552 | \r | |
553 | May 13, 2010 edgbla <edgbla@yandex.ru>\r | |
554 | \r | |
555 | * libpcsxcore/plugins.h: CDRgetBufferSub for internal cdr plugin.\r | |
556 | * libpcsxcore/plugins.c: Likewise.\r | |
557 | \r | |
558 | May 13, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
559 | \r | |
560 | * plugins/dfnet/gui.c: Get the correct address under GNU/Linux.\r | |
561 | * plugins/dfnet/dfnet.c: Removed sockGetIP(), which is unused in plugin.\r | |
562 | * plugins/dfnet/dfnet.h: Likewise.\r | |
563 | * plugins/dfnet/dfnet.glade2: Fixed max length of IP address entry.\r | |
564 | * libpcsxcore/gte.c: Improved accuracy (or 'inaccuracy') of the divider\r | |
565 | (courtesy of shalma).\r | |
566 | * libpcsxcore/gte_divider.h: Added.\r | |
567 | * win32/pcsx.dsp: Added gte_divider.h.\r | |
568 | * win32/pcsx.vcproj: Likewise.\r | |
569 | * win32/pcsx.dev: Likewise.\r | |
570 | \r | |
571 | May 13, 2010 edgbla <edgbla@yandex.ru>\r | |
572 | \r | |
573 | * libpcsxcore/plugins.h: PADreadPort1/2 for NRage pad plugin (windows).\r | |
574 | * libpcsxcore/plugins.c: Likewise.\r | |
575 | * po/ru_RU.po: Updated.\r | |
576 | \r | |
577 | May 13, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
578 | \r | |
579 | * configure.ac: Added plugins/dfnet/Makefile.am.\r | |
580 | * Makefile.am: Added plugins/dfnet.\r | |
581 | * plugins/dfnet/dfnet.c: Added NetPlay plugin (based on netSock).\r | |
582 | * plugins/dfnet/unix.c: Likewise.\r | |
583 | * plugins/dfnet/cfg.c: Likewise.\r | |
584 | * plugins/dfnet/gui.c: Likewise.\r | |
585 | * plugins/dfnet/dfnet.h: Likewise.\r | |
586 | * plugins/dfnet/Makefile.am: Likewise.\r | |
587 | * plugins/dfnet/dfnet.glade2: Likewise.\r | |
588 | * plugins/dfinput/cfg-gtk2.c: Use gtk_dialog_run() for about dialog.\r | |
589 | * plugins/dfcdrom/cdrcfg-0.1df/main.c: Likewise.\r | |
590 | * po/pt_BR.po, po/it.po, po/zh_CN.po, po/zh_TW.po, po/ru_RU.po, po/pcsx.pot:\r | |
591 | Updated.\r | |
592 | * po/update-pot.sh: Added files in plugins/dfnet.\r | |
593 | \r | |
594 | May 12, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
595 | \r | |
596 | * libpcsxcore/sio.c: Erase CdromId and CdromLabel when net connection closed.\r | |
597 | * libpcsxcore/psxcommon.h: Use boolean type for config values, byte for enum\r | |
598 | values.\r | |
599 | * gui/Config.c: Use TRUE/FALSE for boolean values, enums for byte values in\r | |
600 | config.\r | |
601 | * gui/ConfDlg.c: Likewise.\r | |
602 | * macosx/PcsxController.m: Likewise.\r | |
603 | * win32/gui/ConfigurePlugins.c: Likewise.\r | |
604 | * win32/gui/WndMain.c: Likewise.\r | |
605 | * libpcsxcore/psxmem.c: Likewise.\r | |
606 | * libpcsxcore/r3000a.c: Likewise.\r | |
607 | * libpcsxcore/plugins.c: Likewise.\r | |
608 | * libpcsxcore/misc.c: Likewise.\r | |
609 | * AUTHORS: Updated info.\r | |
610 | \r | |
611 | May 11, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
612 | \r | |
613 | * gui/Gtk2Gui.c: Use TRUE/FALSE instead of 0/1 for NetOpened.\r | |
614 | * gui/Plugin.c: Likewise.\r | |
615 | * win32/gui/plugin.c: Likewise.\r | |
616 | * macosx/Plugin.c: Removed obsolete code.\r | |
617 | \r | |
618 | May 10, 2010 edgbla <edgbla@yandex.ru>\r | |
619 | \r | |
620 | * data/pcsx.glade2: Memory cards dialog is now resizable, icons were\r | |
621 | enlarged and animated. (experimental,gtk)\r | |
622 | * gui/MemcardDlg.c: Likewise.\r | |
623 | \r | |
624 | May 10, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
625 | \r | |
626 | * libpcsxcore/psxcommon.c: Include ppf.h.\r | |
627 | * libpcsxcore/misc.c: Silenced MSVC warning.\r | |
628 | \r | |
629 | May 10, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
630 | \r | |
631 | * libpcsxcore/plugins.c: Use functions instead of using global variables,\r | |
632 | other minor cleanups.\r | |
633 | * gui/Plugin.c: Likewise.\r | |
634 | * gui/LnxMain.c: Likewise.\r | |
635 | * gui/Gtk2Gui.c: Likewise.\r | |
636 | * win32/gui/plugin.c: Likewise.\r | |
637 | * win32/gui/WndMain.c: Likewise.\r | |
638 | * libpcsxcore/cdriso.c: Likewise.\r | |
639 | * libpcsxcore/psxcommon.c: Likewise.\r | |
640 | * libpcsxcore/plugins.h: Likewise.\r | |
641 | * libpcsxcore/psxcommon.h: Likewise.\r | |
642 | * libpcsxcore/sio.c: Likewise.\r | |
643 | * libpcsxcore/psxhw.c: Likewise.\r | |
644 | * libpcsxcore/psxbios.c: Moved declaration of netError() into ...\r | |
645 | * libpcsxcore/sio.h: Here.\r | |
646 | \r | |
647 | May 10, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
648 | \r | |
649 | * libpcsxcore/cdrom.c: Got rid of gzfreezel.\r | |
650 | * libpcsxcore/mdec.c: Likewise.\r | |
651 | * libpcsxcore/psxcommon.h: Likewise.\r | |
652 | * libpcsxcore/sio.c: Likewise.\r | |
653 | * libpcsxcore/psxcounters.c: Likewise.\r | |
654 | * libpcsxcore/misc.c: Added savestate versioning support.\r | |
655 | * gui/Gtk2Gui.c: Don't reset when loading from savestate unless loading\r | |
656 | succeeded.\r | |
657 | \r | |
658 | May 10, 2010 edgbla <edgbla@yandex.ru>\r | |
659 | \r | |
660 | * libpcsxcore/sio.h: Some code (regs,macro) was moved to the 'c' file. \r | |
661 | * libpcsxcore/sio.c: Likewise.\r | |
662 | \r | |
663 | May 10, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
664 | \r | |
665 | * configure.ac: libbz2 is no longer needed.\r | |
666 | * debian/control: Likewise.\r | |
667 | * libpcsxcore/plugins.c: CDRgetBufferSub() is now mandatory.\r | |
668 | * libpcsxcore/cdrom.h: Savestate compatibility is already broken, so no need\r | |
669 | to stuff garbage into saved files :)\r | |
670 | * libpcsxcore/mdec.c: Likewise.\r | |
671 | * libpcsxcore/psxhw.c: Likewise.\r | |
672 | * libpcsxcore/sio.c: Likewise.\r | |
673 | * libpcsxcore/psxcounters.c: Likewise.\r | |
674 | \r | |
675 | May 9, 2010 edgbla <edgbla@yandex.ru>\r | |
676 | \r | |
677 | * libpcsxcore/psxcounters.c: psxRcntFreeze was fixed.\r | |
678 | * plugins/dfxvideo/prim.c: Returned some code (iGPUHeight=1024), IMO, it's\r | |
679 | wrong, can't perform the tests.\r | |
680 | \r | |
681 | May 9, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
682 | \r | |
683 | * libpcsxcore/plugins.c: Removed support for ancient GPU/SPU plugin APIs.\r | |
684 | * libpcsxcore/plugins.h: Likewise.\r | |
685 | \r | |
686 | May 8, 2010 edgbla <edgbla@yandex.ru>\r | |
687 | \r | |
688 | * plugins/dfxvideo/prim.c: Dithering logic was fixed.\r | |
689 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Likewise.\r | |
690 | \r | |
691 | May 8, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
692 | \r | |
693 | * libpcsxcore/misc.c: Use const for input strings.\r | |
694 | * libpcsxcore/misc.h: Likewise.\r | |
695 | * libpcsxcore/spu.c: Got rid of 0x80000000 flag of psxRegs.interrupt.\r | |
696 | * libpcsxcore/psxinterpreter.c: Likewise.\r | |
697 | * libpcsxcore/cdrom.c: Likewise.\r | |
698 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
699 | * libpcsxcore/r3000a.c: Likewise.\r | |
700 | * libpcsxcore/psxhw.c: Likewise.\r | |
701 | * libpcsxcore/r3000a.h: Likewise.\r | |
702 | * libpcsxcore/ix86/iR3000A.c: Likewise.\r | |
703 | * libpcsxcore/psxhw.h: Likewise.\r | |
704 | * libpcsxcore/sio.c: Likewise.\r | |
705 | * libpcsxcore/psxcounters.c: Likewise.\r | |
706 | \r | |
707 | May 8, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
708 | \r | |
709 | * libpcsxcore/sio.h: Added extern "C" to all headers.\r | |
710 | * libpcsxcore/misc.h: Likewise.\r | |
711 | * libpcsxcore/ppc/reguse.h: Likewise.\r | |
712 | * libpcsxcore/ppc/pGte.h: Likewise.\r | |
713 | * libpcsxcore/ppc/ppc.h: Likewise.\r | |
714 | * libpcsxcore/psxdma.h: Likewise.\r | |
715 | * libpcsxcore/psxcounters.h: Likewise.\r | |
716 | * libpcsxcore/cdrom.h: Likewise.\r | |
717 | * libpcsxcore/psxmem.h: Likewise.\r | |
718 | * libpcsxcore/decode_xa.h: Likewise.\r | |
719 | * libpcsxcore/coff.h: Likewise.\r | |
720 | * libpcsxcore/gte.h: Likewise.\r | |
721 | * libpcsxcore/ix86_64/iGte.h: Likewise.\r | |
722 | * libpcsxcore/cdriso.h: Likewise.\r | |
723 | * libpcsxcore/system.h: Likewise.\r | |
724 | * libpcsxcore/ppf.h: Likewise.\r | |
725 | * libpcsxcore/debug.h: Likewise.\r | |
726 | * libpcsxcore/psxbios.h: Likewise.\r | |
727 | * libpcsxcore/psxhle.h: Likewise.\r | |
728 | * libpcsxcore/r3000a.h: Likewise.\r | |
729 | * libpcsxcore/spu.h: Likewise.\r | |
730 | * libpcsxcore/psemu_plugin_defs.h: Likewise.\r | |
731 | * libpcsxcore/mdec.h: Likewise.\r | |
732 | * libpcsxcore/plugins.h: Likewise.\r | |
733 | * libpcsxcore/ix86/iGte.h: Likewise.\r | |
734 | * libpcsxcore/psxhw.h: Likewise.\r | |
735 | * libpcsxcore/cheat.h: Likewise.\r | |
736 | * libpcsxcore/socket.h: Likewise.\r | |
737 | * libpcsxcore/r3000a.c: Separated cheat related stuff out of the r3000a code.\r | |
738 | * libpcsxcore/psxcounters.c: Likewise.\r | |
739 | * libpcsxcore/psxcommon.h: Added EmuInit, EmuReset, EmuShutdown & EmuReset.\r | |
740 | * libpcsxcore/misc.c: Moved logging stuff to psxcommon.c.\r | |
741 | * libpcsxcore/psxcommon.c: Added EmuInit, EmuReset, EmuShutdown & EmuReset,\r | |
742 | moved logging stuff from misc.c to here.\r | |
743 | * gui/LnxMain.c: Call Emu* instead of psx*.\r | |
744 | * macosx/main.m: Likewise.\r | |
745 | * macosx/EmuThread.m: Likewise.\r | |
746 | * win32/gui/WndMain.c: Likewise.\r | |
747 | * libpcsxcore/ix86/ix86.c: Moved definations in ix86.h to source file.\r | |
748 | * libpcsxcore/ix86/ix86.h: Likewise.\r | |
749 | \r | |
750 | May 7, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
751 | \r | |
752 | * libpcsxcore/r3000a.c: Removed unneeded declarations, other minor cleanups.\r | |
753 | * libpcsxcore/plugins.c: Likewise.\r | |
754 | * libpcsxcore/plugins.h: Likewise.\r | |
755 | * libpcsxcore/psxcommon.h: Added definations for boolean type, as well as\r | |
756 | TRUE and FALSE (not used for now).\r | |
757 | * gui/Linux.h: Declares StatesC here.\r | |
758 | \r | |
759 | May 7, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
760 | \r | |
761 | * libpcsxcore/misc.h: Preparing for refactor/cleanup, moved all definations\r | |
762 | into .c files, other minor cleanups. (Breaks Mac OS X and maybe Windows as\r | |
763 | well for now, will fix later)\r | |
764 | * libpcsxcore/psxdma.h: Likewise.\r | |
765 | * libpcsxcore/psxcounters.h: Likewise.\r | |
766 | * libpcsxcore/cdrom.c: Likewise.\r | |
767 | * libpcsxcore/cdrom.h: Likewise.\r | |
768 | * libpcsxcore/psxmem.c: Likewise.\r | |
769 | * libpcsxcore/psxmem.h: Likewise.\r | |
770 | * libpcsxcore/cdriso.c: Likewise.\r | |
771 | * libpcsxcore/ppf.c: Likewise.\r | |
772 | * libpcsxcore/cdriso.h: Likewise.\r | |
773 | * libpcsxcore/system.h: Likewise.\r | |
774 | * libpcsxcore/debug.h: Likewise.\r | |
775 | * libpcsxcore/r3000a.c: Likewise.\r | |
776 | * libpcsxcore/psxhle.h: Likewise.\r | |
777 | * libpcsxcore/spu.h: Likewise.\r | |
778 | * libpcsxcore/mdec.h: Likewise.\r | |
779 | * libpcsxcore/psxhw.h: Likewise.\r | |
780 | * libpcsxcore/plugins.c: Likewise.\r | |
781 | * libpcsxcore/plugins.h: Likewise.\r | |
782 | * libpcsxcore/psxcommon.h: Likewise.\r | |
783 | * libpcsxcore/sio.c: Likewise.\r | |
784 | * libpcsxcore/misc.c: Likewise.\r | |
785 | * libpcsxcore/psxcounters.c: Likewise.\r | |
786 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
787 | * libpcsxcore/ix86_64/ix86-64.c: Likewise.\r | |
788 | * gui/LnxMain.c: Likewise.\r | |
789 | * gui/Gtk2Gui.c: Likewise.\r | |
790 | * win32/WndMain.c: Likewise.\r | |
791 | * libpcsxcore/psxcommon.c: Added.\r | |
792 | * win32/pcsx.dsp: Added psxcommon.c.\r | |
793 | * win32/pcsx.dev: Likewise.\r | |
794 | * win32/pcsx.vcproj: Likewise.\r | |
795 | * libpcsxcore/Makefile.am: Likewise.\r | |
796 | * autogen.sh: Run autoreconf as well.\r | |
797 | * AUTHORS: Updated info.\r | |
798 | \r | |
799 | May 5, 2010 edgbla <edgbla@yandex.ru>\r | |
800 | \r | |
801 | * libpcsxcore/psxcounters.c: Updated (Rc2Disable).\r | |
802 | \r | |
803 | May 5, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
804 | \r | |
805 | * gui/DebugMemory.c: Show 0x7f as dots.\r | |
806 | * libpcsxcore/plugins.c: Got rid of old PAD_readPort1()/PAD_readPort2() APIs.\r | |
807 | PAD_startPoll() and PAD_poll() are now required.\r | |
808 | * libpcsxcore/plugins.h: Likewise.\r | |
809 | * libpcsxcore/sio.c: Likewise.\r | |
810 | * libpcsxcore/psemu_plugin_defs.h: Updated info.\r | |
811 | \r | |
812 | May 2, 2010 edgbla <edgbla@yandex.ru>\r | |
813 | \r | |
814 | * libpcsxcore/psxcounters.h: Root counters code was written from scratch.\r | |
815 | * libpcsxcore/psxcounters.c: Likewise.\r | |
816 | * libpcsxcore/psxhw.c: Likewise.\r | |
817 | * libpcsxcore/misc.c: Likewise.\r | |
818 | * libpcsxcore/ix86/iR3000A.c: Likewise.\r | |
819 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
820 | * libpcsxcore/ppc/pR3000A.c: Likewise.\r | |
821 | \r | |
822 | April 30, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
823 | \r | |
824 | * Mass update to the copyright headers. Fixed typo in FSF's address,\r | |
825 | Removed obsolete URL. (No real change :) )\r | |
826 | \r | |
827 | April 24, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
828 | \r | |
829 | * win32/pcsx.rc: Don't include afxres.h, which doesn't exist in MSVC\r | |
830 | 2010 Express.\r | |
831 | \r | |
832 | April 18, 2010 edgbla <edgbla@yandex.ru>\r | |
833 | \r | |
834 | * po/ru_RU.po: Updated.\r | |
835 | \r | |
836 | April 17, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
837 | \r | |
838 | * po/ru_RU.po: Added Russian translation by edgbla.\r | |
839 | * po/update-pot.sh: Added ru_RU.po.\r | |
840 | * po/LINGUAS: Likewise.\r | |
841 | * AUTHORS: Updated info.\r | |
842 | \r | |
843 | April 16, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
844 | \r | |
845 | * plugins/peopsxgl/soft.c: Applied the same fix by edgbla as dfxvideo.\r | |
846 | * libpcsxcore/gte.c: Use integer math for division operations.\r | |
847 | \r | |
848 | April 15, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
849 | \r | |
850 | * plugins/dfsound/freeze.c: Fixed the sound doesn't always play properly\r | |
851 | after loading the state. (Thanks edgbla)\r | |
852 | * libpcsxcore/psxmem.c: Fixed KKND freeze at startup. (edgbla)\r | |
853 | * libpcsxcore/gte.c: Fixed gteDCPL. (edgbla)\r | |
854 | * AUTHORS: Updated info.\r | |
855 | \r | |
856 | April 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
857 | \r | |
858 | * libpcsxcore/gte.c: Use u32 instead of unsigned long.\r | |
859 | * COPYING: Fixed a typo in FSF's address.\r | |
860 | * plugins/dfxvideo/soft.c: Army Man invisible bullets fix (courtesy of\r | |
861 | edgbla).\r | |
862 | * AUTHORS: Updated info.\r | |
863 | * data/pcsx.glade2: Likewise.\r | |
864 | \r | |
865 | April 13, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
866 | \r | |
867 | * libpcsxcore/gte.c: Backported the new GTE code from PCSX-Revolution project\r | |
868 | (http://code.google.com/p/pcsx-revolution), which is more accurate & fixes\r | |
869 | at least graphic corruption problems with Mat Hoffman's Pro BMX.\r | |
870 | * libpcsxcore/gte.h: Likewise.\r | |
871 | * libpcsxcore/r3000a.h: Likewise.\r | |
872 | * libpcsxcore/ppc/pGte.h: Call functions in gte.c instead of generating\r | |
873 | machine code directly for now.\r | |
874 | * libpcsxcore/ix86_64/iGte.h: Likewise.\r | |
875 | * libpcsxcore/ix86/iGte.h: Likewise.\r | |
876 | * libpcsxcore/debug.h: Removed GTE_DUMP.\r | |
877 | * gui/LnxMain.c: Likewise.\r | |
878 | * macosx/main.m: Likewise.\r | |
879 | * win32/gui/WndMain.c: Likewise.\r | |
880 | \r | |
881 | April 11, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
882 | \r | |
883 | * libpcsxcore/cdriso.c: Check the CRC value of subchannel after reading.\r | |
884 | * gui/DebugMemory.c: Allow using a hexa string instead of one value for\r | |
885 | Memory Patch.\r | |
886 | * po/zh_CN.po, po/zh_TW.po, po/it.po, po/pt_BR.po, po/pcsx.pot: Updated.\r | |
887 | \r | |
888 | April 10, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
889 | \r | |
890 | * data/pcsx.glade2: Added "Memory Dump" to menu item. Added Memory Viewer\r | |
891 | dialog box. Added more info to About dialog box.\r | |
892 | * gui/Gtk2Gui.c: Likewise.\r | |
893 | * gui/DebugMemory.c: Implemented memory viewer/dumper.\r | |
894 | * gui/DebugMemory.h: Likewise.\r | |
895 | * gui/Makefile.am: Added DebugMemory.c.\r | |
896 | * gui/Cheat.c: Changed the order of OK/Cancel buttons for consistency with\r | |
897 | GNOME UI standards.\r | |
898 | * libpcsxcore/psxmem.c: Minor cleanup (thanks Sebun).\r | |
899 | * libpcsxcore/spu.c: Likewise.\r | |
900 | * libpcsxcore/cdrom.c: Check case open/close in CdlStop (courtesy of shalma).\r | |
901 | * plugins/peopsxgl/gpucfg/callbacks.c: Fixed warnings.\r | |
902 | * po/zh_CN.po, po/zh_TW.po, po/it.po, po/pt_BR.po, po/pcsx.pot: Updated.\r | |
903 | \r | |
904 | March 21, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
905 | \r | |
906 | * libpcsxcore/mdec.c: Minor cleanup.\r | |
907 | \r | |
908 | March 18, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
909 | \r | |
910 | * macosx/plugins/HIDInput/src/PlugPAD.c: Commented out calls to\r | |
911 | HIDCalibrateValue(), which caused problem in some cases.\r | |
912 | \r | |
913 | March 17, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
914 | \r | |
915 | * macosx/plugins/HIDInput/HIDInput.xcodeproj/project.pbxproj: Fixed build\r | |
916 | issue.\r | |
917 | \r | |
918 | March 16, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
919 | \r | |
920 | * po/it.po: Updated Italian translation by Giovanni Scafora.\r | |
921 | \r | |
922 | March 15, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
923 | \r | |
924 | * libpcsxcore/mdec.c: 0x1f should be 31 rather than 15 (stupid /me).\r | |
925 | * po/it.po: Added Italian translation (Thanks Giovanni Scafora).\r | |
926 | * AUTHORS, po/LINGUAS, po/update-pot.sh: Updated.\r | |
927 | \r | |
928 | March 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
929 | \r | |
930 | * libpcsxcore/mdec.c: Rewritten MDEC decoder to replace non-free code, also\r | |
931 | fixes image quality issues and improves decoding speed. (Thanks gorlik)\r | |
932 | * AUTHORS: Updated info.\r | |
933 | \r | |
934 | March 12, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
935 | \r | |
936 | * gui/LnxMain.c: Fixed -cdfile switch (Thanks NeToU).\r | |
937 | * AUTHORS: Updated info.\r | |
938 | \r | |
939 | March 6, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
940 | \r | |
941 | * libpcsxcore/ppf.c: Speeded up the PPF loading routine when the PPF file\r | |
942 | is "in order".\r | |
943 | \r | |
944 | February 23, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
945 | \r | |
946 | * plugins/dfinput/analog.c: Confirmed center value should be 127 instead of\r | |
947 | 128, removed obsolete comments.\r | |
948 | (http://code.google.com/p/pcsx2/source/detail?r=2587)\r | |
949 | \r | |
950 | February 18, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
951 | \r | |
952 | * AUTHORS: Updated info.\r | |
953 | \r | |
954 | February 17, 2010 Tristin Celestin <cetris1@umbc.edu>\r | |
955 | \r | |
956 | * configure.ac: Removed PulseAudio Simple API support.\r | |
957 | * plugins/dfsound/Makefile.am: Likewise.\r | |
958 | * plugins/dfsound/nullsnd.c: Likewise.\r | |
959 | * plugins/dfsound/spu.c: Likewise.\r | |
960 | * plugins/dfsound/pulseaudiosimple.c: Removed.\r | |
961 | * plugins/dfsound/pulseaudio.c: Fixed high-compatibility (SPUasync) mode.\r | |
962 | \r | |
963 | February 15, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
964 | \r | |
965 | * libpcsxcore/psxhw.c: Don't skip calls to psxDman() when TR flag of CHCR is\r | |
966 | true, which fixes the menu problem in Dragon Quest 7.\r | |
967 | * plugins/dfcdrom/cdr-linux.c: Fixed subchannel reading in threaded mode.\r | |
968 | \r | |
969 | February 14, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
970 | \r | |
971 | * libpcsxcore/cdrom.c: Fixed GetlocP, which solves the problem with libcrypt\r | |
972 | copy protected games. (Thanks shalma)\r | |
973 | \r | |
974 | February 13, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
975 | \r | |
976 | * libpcsxcore/cdrom.c: Clear the 0x20 flag when stop reading, which fixes the\r | |
977 | problem with Syphon Filter.\r | |
978 | * libpcsxcore/psxhw.c: Always update HW_DMAx_CHCR in DmaExec(), which fixes\r | |
979 | the problem with Harvest Moon.\r | |
980 | (Thanks shalma: http://forums.ngemu.com/pcsx-discussion/116599-developers-wanted-pcsx-revival-2.html)\r | |
981 | \r | |
982 | February 10, 2010 Tristin Celestin <cetris1@umbc.edu>\r | |
983 | \r | |
984 | * plugins/dfsound/pulseaudio.c: PulseAudio Normal API support is now working\r | |
985 | in threaded non-SPUasync() mode.\r | |
986 | \r | |
987 | February 7, 2010 Tristin Celestin <cetris1@umbc.edu>\r | |
988 | \r | |
989 | * plugins/dfsound/pulseaudio.c: Added PulseAudio support (not working yet).\r | |
990 | * plugins/dfsound/pulseaudiosimple.c: Added PulseAudio Simple API support\r | |
991 | (not working with SPUasync).\r | |
992 | * plugins/dfsound/alsa.c: Fixed the alsa plugin so that it produces cleaner\r | |
993 | audio through PulseAudio.\r | |
994 | * plugins/dfsound/nullsnd.c: Don't compile when PulseAudio or PulseAudio\r | |
995 | Simple API support is enabled.\r | |
996 | * plugins/dfsound/spu.c: Added strings for PulseAudio plugin.\r | |
997 | * plugins/dfsound/Makefile.am: Added pulseaudio.c and pulseaudiosimple.c.\r | |
998 | * configure.ac: Added PulseAudio-related stuff.\r | |
999 | * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/pcsx.pot: Updated.\r | |
1000 | \r | |
1001 | February 1, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
1002 | \r | |
1003 | * macosx/plugins/HIDInput/src/HID_Utilities.h: Removed duplicate file.\r | |
1004 | * macosx/plugins/HIDInput/src/PlugPAD.c: #include HID_Utilities_External.h\r | |
1005 | instead of HID_Utilities.h.\r | |
1006 | * macosx/plugins/HIDInput/src/PadController.m: Likewise.\r | |
1007 | * macosx/plugins/HIDInput/src/KeyConfig.h: Likewise.\r | |
1008 | \r | |
1009 | January 31, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
1010 | \r | |
1011 | * macosx/EmuThread.m: Use setjmp()/longjmp() for resetting to avoid nasty\r | |
1012 | plugin issues.\r | |
1013 | * libpcsxcore/mdec.c: Minor cleanup.\r | |
1014 | \r | |
1015 | January 24, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>\r | |
1016 | \r | |
1017 | * gui/LnxMain.c: Don't always move the mouse to the right for screensaver\r | |
1018 | disabling.\r | |
1019 | * win32/pcsx.sln, win32/pcsx.vcproj: Added VC8 Project File.\r | |
1020 | \r | |
1021 | January 23, 2010 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1022 | \r | |
1023 | * libpcsxcore/cdriso.c: Moved several definations into cdriso.h.\r | |
1024 | * libpcsxcore/cdriso.h: Likewise.\r | |
1025 | * libpcsxcore/ppf.c: Added PPF patch support.\r | |
1026 | * libpcsxcore/ppf.h: Likewise.\r | |
1027 | * libpcsxcore/cdrom.c: Likewise.\r | |
1028 | * libpcsxcore/cdrom.h: Likewise.\r | |
1029 | * libpcsxcore/misc.c: Likewise.\r | |
1030 | * libpcsxcore/r3000a.c: Likewise.\r | |
1031 | * libpcsxcore/psxcommon.h: Likewise.\r | |
1032 | * gui/LnxMain.c: Likewise.\r | |
1033 | * gui/Linux.h: Likewise.\r | |
1034 | * win32/gui/WndMain.c: Likewise.\r | |
1035 | * macosx/main.m: Likewise.\r | |
1036 | * macosx/PcsxController.m: Likewise.\r | |
1037 | * libpcsxcore/Makefile.am: Added ppf.c and ppf.h.\r | |
1038 | * win32/pcsx.dsp: Likewise.\r | |
1039 | * win32/pcsx.dev: Likewise.\r | |
1040 | * macosx/Pcsx.xcodeproj/project.pbxproj: Likewise.\r | |
1041 | * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/pcsx.pot: Updated.\r | |
1042 | \r | |
1043 | January 7, 2010 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1044 | \r | |
1045 | * plugins/dfxvideo/draw.c: MaintainAspect() now only depends on screen\r | |
1046 | resolution.\r | |
1047 | \r | |
1048 | December 28, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1049 | \r | |
1050 | * data/pcsx.glade2: Reverted to "Close" button instead of "OK/Cancel" for\r | |
1051 | consistency with GNOME UI standards.\r | |
1052 | * plugins/dfsound/spucfg-0.1df/dfsound.glade2: Likewise.\r | |
1053 | * plugins/dfsound/spucfg-0.1df/main.c: Likewise.\r | |
1054 | * plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Likewise.\r | |
1055 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Likewise.\r | |
1056 | * plugins/dfinput/cfg-gtk2.c: Likewise.\r | |
1057 | * plugins/dfinput/dfinput.glade2: Likewise.\r | |
1058 | * plugins/dfcdrom/cdrcfg-0.1df/main.c: Likewise.\r | |
1059 | * plugins/dfcdrom/cdrcfg-0.1df/dfcdrom.glade2: Likewise.\r | |
1060 | * gui/ConfDlg.c: Likewise.\r | |
1061 | * po/zh_TW.po: Updated.\r | |
1062 | * README, NEWS: Updated.\r | |
1063 | \r | |
1064 | December 19, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1065 | \r | |
1066 | * win32/gui/WndMain.c: Added Portuguese (Brazilian) to the language list.\r | |
1067 | * po/pt_BR.po, po/zh_CN.po, po/zh_TW.po, po/pcsx.pot: Updated.\r | |
1068 | \r | |
1069 | December 8, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1070 | \r | |
1071 | * plugins/peopsxgl/gpu.c: Hide the panels in fullscreen mode.\r | |
1072 | \r | |
1073 | December 4, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1074 | \r | |
1075 | * plugins/dfinput/analog.c: Allow analog sticks to be mapped to non-axis\r | |
1076 | events (keyboard & joystick buttons) as well.\r | |
1077 | * plugins/dfinput/cfg.c: Likewise.\r | |
1078 | * plugins/dfinput/cfg-gtk2.c: Likewise.\r | |
1079 | * plugins/dfinput/xkb.c: Likewise.\r | |
1080 | * plugins/dfinput/pad.h: Likewise.\r | |
1081 | * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/pcsx.pot: Updated.\r | |
1082 | * libpcsxcore/psxbios.c: Don't touch the stack pointer if pointed to the\r | |
1083 | hardware area, which fixes FF7 chocobo racing problem. Don't always\r | |
1084 | allocate stack spaces before softcall.\r | |
1085 | \r | |
1086 | December 3, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1087 | \r | |
1088 | * plugins/dfinput/pad.c: Changed the value of center position to 127 instead\r | |
1089 | of 128, which fixes the FF8 problem. Still need further confirmation about\r | |
1090 | this, as all of the protocol docs I've read as well as psemu_plugin_defs.h\r | |
1091 | say 128 is the center position.\r | |
1092 | * libpcsxcore/r3000a.c: Minor cleanup.\r | |
1093 | \r | |
1094 | December 2, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1095 | \r | |
1096 | * plugins/dfinput/pad.c: Removed DualShock2-specific stuff in PADpoll().\r | |
1097 | * macosx/plugins/HIDInput/src/PlugPAD.c: Likewise.\r | |
1098 | \r | |
1099 | December 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1100 | \r | |
1101 | * plugins/dfcdrom/cdr-linux.c: Fixed crash bug when resuming emulation in\r | |
1102 | Threaded mode.\r | |
1103 | * gui/MemcardDlg.c: Don't keep previous selection after creating a new\r | |
1104 | memcard or changing a memcard.\r | |
1105 | * gui/Gtk2Gui.c: Minor cleanup.\r | |
1106 | \r | |
1107 | November 30, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1108 | \r | |
1109 | * macosx/plugins/DFSound/PeopsSPU.xcodeproj/project.pbxproj: Changed build\r | |
1110 | directory into ../../build.\r | |
1111 | * macosx/plugins/HIDInput/HIDInput.xcodeproj/project.pbxproj: Likewise.\r | |
1112 | * macosx/plugins/CDDeviceInterface/CDDeviceInterfacePlugin.xcodeproj/\r | |
1113 | project.pbxproj: Likewise.\r | |
1114 | * macosx/plugins/DFXVideo/PeopsSoftGPU.xcodeproj/project.pbxproj: Likewise.\r | |
1115 | * macosx/Pcsx.xcodeproj/project.pbxproj: Include building and copying plugins\r | |
1116 | to the bundle (thanks avlex).\r | |
1117 | \r | |
1118 | November 29, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1119 | \r | |
1120 | * data/pcsx.glade2: Got rid of GtkFileChooserButton, which is buggy. Added\r | |
1121 | a Toolbar which contains several most-used functions.\r | |
1122 | * gui/MemcardDlg.c: Got rid of GtkFileChooserButton.\r | |
1123 | * gui/Gtk2Gui.c: Moved configuration-related stuff into ConfDlg.c. Added\r | |
1124 | Toolbar support.\r | |
1125 | * gui/ConfDlg.c: Added.\r | |
1126 | * gui/ConfDlg.h: Added.\r | |
1127 | * gui/Linux.h: Removed unnecessary prototypes. Moved some stuff into\r | |
1128 | ConfDlg.h.\r | |
1129 | * libpcsxcore/psxcommon.h: Use MAXPATHLEN for string lengths.\r | |
1130 | * po/pt_BR.po, po/zh_CN.po, po/zh_TW.po, po/pcsx.pot: Updated.\r | |
1131 | * po/update-pot.sh: Also run msgmerge automatically.\r | |
1132 | * doc/pcsx.1: Don't say "PCSX-df".\r | |
1133 | * macosx/main.m: Minor cleanup.\r | |
1134 | * macosx/PluginController.m: Likewise.\r | |
1135 | * macosx/PcsxController.m: Made the memory card files configurable.\r | |
1136 | * macosx/ConfigurationController.m: Likewise.\r | |
1137 | * macosx/ConfigurationController.h: Likewise.\r | |
1138 | * macosx/English.lproj/Configuration.nib/info.nib: Likewise.\r | |
1139 | * macosx/English.lproj/Configuration.nib/classes.nib: Likewise.\r | |
1140 | \r | |
1141 | November 28, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1142 | \r | |
1143 | * data/pcsx.glade2: Adjusted Memcard dialog.\r | |
1144 | * po/pt_BR.po, po/zh_CN.po, po/zh_TW.po, po/pcsx.pot: Updated.\r | |
1145 | * gui/Cheat.c: Fixed memory leaks.\r | |
1146 | * plugins/dfinput/cfg-gtk2.c: Likewise.\r | |
1147 | * gui/Gtk2Gui.c: Moved memcard dialog stuff into MemcardDlg.c.\r | |
1148 | * gui/MemcardDlg.c: Added.\r | |
1149 | * gui/MemcardDlg.h: Likewise.\r | |
1150 | * gui/Makefile.am: Added MemcardDlg.c.\r | |
1151 | * gui/LnxMain.c: Minor cleanup.\r | |
1152 | * gui/Linux.h: Likewise.\r | |
1153 | \r | |
1154 | November 27, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1155 | \r | |
1156 | * plugins/dfcdrom/cdrcfg-0.1df/main.c: Rewritten the configuration utility\r | |
1157 | with libglade.\r | |
1158 | * plugins/dfcdrom/Makefile.am: Fixed compiling.\r | |
1159 | * plugins/dfcdrom/cdrcfg-0.1df/dfcdrom.glade2: Added.\r | |
1160 | * plugins/dfcdrom/cdrcfg-0.1df/callbacks.c: Removed Glade-generated code.\r | |
1161 | * plugins/dfcdrom/cdrcfg-0.1df/callbacks.h: Likewise.\r | |
1162 | * plugins/dfcdrom/cdrcfg-0.1df/support.c: Likewise.\r | |
1163 | * plugins/dfcdrom/cdrcfg-0.1df/support.h: Likewise.\r | |
1164 | * plugins/dfcdrom/cdrcfg-0.1df/interface.c: Likewise.\r | |
1165 | * plugins/dfcdrom/cdrcfg-0.1df/interface.h: Likewise.\r | |
1166 | * plugins/dfcdrom/cdrcfg-0.1df/cfgCdr.glade: Likewise.\r | |
1167 | * plugins/dfcdrom/cdrcfg-0.1df/cfg-gtk2: Likewise.\r | |
1168 | * plugins/dfcdrom/cdr-linux.c: Added selection of spin-down time.\r | |
1169 | Don't return NULL when CDRgetBuffer() is called more than once without\r | |
1170 | another CDRreadTrack() call in threaded mode, which solves the problem\r | |
1171 | with Final Fantasy 6 (maybe other games too).\r | |
1172 | * plugins/dfcdrom/cfg.c: Likewise.\r | |
1173 | * plugins/dfcdrom/cfg.h: Likewise.\r | |
1174 | * po/update-pot.sh: Include files from plugins/dfcdrom/cdrcfg-0.1df.\r | |
1175 | * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po: Updated.\r | |
1176 | * plugins/dfcdrom/cdr.h: Moved global variables into cdr-linux.c.\r | |
1177 | * plugins/dfxvideo/draw.c: Removed the screensaver disabling code.\r | |
1178 | * plugins/dfxvideo/Makefile.am: Don't link against Xtst.\r | |
1179 | * gui/LnxMain.c: Disable screensaver in the main emu, so that it will be\r | |
1180 | effective in all of the plugins.\r | |
1181 | * gui/Makefile.am: Added -lXext -lXtst.\r | |
1182 | \r | |
1183 | November 26, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1184 | \r | |
1185 | * plugins/dfcdrom/cdr.c: Separated GNU/Linux-specific code and NULL code\r | |
1186 | into separate files (cdr-linux.c and cdr-null.c).\r | |
1187 | * plugins/dfcdrom/cdr-linux.c: Added.\r | |
1188 | * plugins/dfcdrom/cdr-null.c: Likewise.\r | |
1189 | * plugins/dfcdrom/cdrcfg-0.1df: Moved configuration utility into a subdir.\r | |
1190 | * plugins/dfcdrom/interface.c: Moved into cdrcfg-0.1df directory.\r | |
1191 | * plugins/dfcdrom/interface.h: Likewise.\r | |
1192 | * plugins/dfcdrom/cfg-gtk2.c: Likewise.\r | |
1193 | * plugins/dfcdrom/support.c: Likewise.\r | |
1194 | * plugins/dfcdrom/support.h: Likewise.\r | |
1195 | * plugins/dfcdrom/main.c: Likewise.\r | |
1196 | * plugins/dfcdrom/callbacks.c: Likewise.\r | |
1197 | * plugins/dfcdrom/callbacks.h: Likewise.\r | |
1198 | * plugins/dfcdrom/cfgCdr.glade: Likewise.\r | |
1199 | * plugins/dfcdrom/Makefile.am: Likewise.\r | |
1200 | * libpcsxcore/psxbios.c: Fixed MSVC6 errors when psxbios logging is enabled.\r | |
1201 | * debian/changelog: Changed version number.\r | |
1202 | * libpcsxcore/cdriso.c: Added support for reporting current CDDA play time.\r | |
1203 | \r | |
1204 | November 25, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1205 | \r | |
1206 | * po/zh_CN.po, po/zh_TW.po: Updated.\r | |
1207 | \r | |
1208 | November 13, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1209 | \r | |
1210 | * libpcsxcore/misc.c: Fixed CheckCdrom() and LoadCdrom() so that format like\r | |
1211 | "cdrom:\\FILENAME" and "cdrom:/FILENAME" in SYSTEM.CNF can be accepted.\r | |
1212 | * libpcsxcore/ix86_64/README: Removed obsolete information.\r | |
1213 | * macosx/plugins/CDDeviceInterface/src/PlugCD.c: Changed the include path\r | |
1214 | to SCSITaskLib.h for compatibility with Mac OS X 10.6 SDK (Thanks magiix).\r | |
1215 | * macosx/English.lproj/PCSX.nib/objects.nib: Added 2 more savestate slots.\r | |
1216 | * macosx/English.lproj/PCSX.nib/info.nib: Likewise.\r | |
1217 | \r | |
1218 | November 9, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1219 | \r | |
1220 | * plugins/dfxvideo/draw.c: Fixed green edge in YUV mode.\r | |
1221 | \r | |
1222 | November 8, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1223 | \r | |
1224 | * libpcsxcore/r3000a.c: Commented out the check for psxRegs.interrupt\r | |
1225 | before checking for hardware interrupts, which fixes the issue with I.Q.\r | |
1226 | Final (maybe other games too).\r | |
1227 | \r | |
1228 | November 7, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1229 | \r | |
1230 | * plugins/dfxvideo/draw.c: Don't bail out if the color depth is not set to 32.\r | |
1231 | \r | |
1232 | November 5, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1233 | \r | |
1234 | * plugins/dfxvideo/draw.c: Check for centering during blits.\r | |
1235 | \r | |
1236 | November 4, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1237 | \r | |
1238 | * libpcsxcore/sio.c: Fixed the format of new memory card file, which solves\r | |
1239 | the saving problem with Final Fantasy 6.\r | |
1240 | * macosx/EmuThread.h: Added "Run BIOS" menu item.\r | |
1241 | * macosx/PcsxController.h: Likewise.\r | |
1242 | * macosx/EmuThread.m: Likewise.\r | |
1243 | * macosx/PcsxController.m: Likewise.\r | |
1244 | * macosx/English.lproj/PCSX.nib/objects.nib: Likewise.\r | |
1245 | * macosx/English.lproj/PCSX.nib/info.nib: Likewise.\r | |
1246 | * macosx/English.lproj/PCSX.nib/classes.nib: Likewise.\r | |
1247 | * macosx/main.m: Reload plugins at each time emulation starts.\r | |
1248 | * macosx/Info.plist: Changed version number.\r | |
1249 | \r | |
1250 | November 3, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1251 | \r | |
1252 | * macosx/plugins/HIDInput/src/PlugPAD.c: Implemented PADstartPoll() and\r | |
1253 | PADpoll().\r | |
1254 | * plugins/dfxvideo/key.c: Handle Fullscreen toggle message for Mac OS X.\r | |
1255 | * macosx/plugins/DFXVideo/macsrc/PluginGLView.m: Fixed one byte-order issue.\r | |
1256 | \r | |
1257 | November 2, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1258 | \r | |
1259 | * macosx/plugins/DFXVideo: Added project file and necessary codes for\r | |
1260 | building existing dfxvideo sources for Mac OS X. (NOT bug-free yet!!!)\r | |
1261 | * dfxvideo/gpu.c: Made necessary changes for Mac OS X build.\r | |
1262 | * dfxvideo/externals.h: Likewise.\r | |
1263 | * macosx/plugins/HIDInput/HIDInput.xcodeproj/project.pbxproj: Use\r | |
1264 | psemu_plugin_defs.h from libpcsxcore.\r | |
1265 | * macosx/plugins/HIDInput/src/PlugPAD.c: Likewise.\r | |
1266 | * macosx/plugins/CDDeviceInterface/CDDeviceInterfacePlugin.xcodeproj/\r | |
1267 | project.pbxproj: Likewise.\r | |
1268 | * macosx/plugins/CDDeviceInterface/src/PlugCD.c: Likewise.\r | |
1269 | * macosx/plugins/HIDInput/src/PSEmu_Plugin_Defs.h: Removed.\r | |
1270 | * macosx/plugins/CDDeviceInterface/src/PSEmu_Plugin_Defs.h: Removed.\r | |
1271 | * macosx/PcsxController.m: Don't allow starting game when Preferences dialog\r | |
1272 | box is opened. Don't allow opening the Preferences dialog when game is\r | |
1273 | running.\r | |
1274 | \r | |
1275 | November 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1276 | \r | |
1277 | * macosx/plugins/PeopsSpu109: Removed.\r | |
1278 | * macosx/plugins/DFSound: Added project file and necessary platform-dependant\r | |
1279 | files for building existing dfsound sources for Mac OS X.\r | |
1280 | * plugins/dfsound/stdafx.h: Made necessary changes for Mac OS X build.\r | |
1281 | * plugins/dfsound/spu.c: Likewise.\r | |
1282 | * plugins/dfsound/xa.c: Likewise.\r | |
1283 | \r | |
1284 | October 31, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1285 | \r | |
1286 | * libpcsxcore/cdriso.c: Declare thread controlling variable as volatile.\r | |
1287 | * plugins/dfinput/pad.c: Likewise.\r | |
1288 | * macosx/plugins/PeopsSpu109: Added SPU plugin for Mac OS X.\r | |
1289 | \r | |
1290 | October 30, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1291 | \r | |
1292 | * data/pcsx.glade2: Do not allow resizing for dialog boxes.\r | |
1293 | * plugins/dfsound/spucfg-0.1df/dfsound.glade2: Likewise.\r | |
1294 | * plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Likewise.\r | |
1295 | * plugins/dfinput/pad.h: Declare several variables as volatile.\r | |
1296 | * plugins/dfinput/Makefile.am: Use $(SDL_CONFIG) instead of "sdl-config".\r | |
1297 | \r | |
1298 | October 29, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1299 | \r | |
1300 | * data/pcsx.glade2: Replaced the "Close" button on many dialog boxes to\r | |
1301 | "OK/Cancel" buttons.\r | |
1302 | * gui/Gtk2Gui.c: Likewise.\r | |
1303 | * plugins/dfsound/spucfg-0.1df/dfsound.glade2: Likewise.\r | |
1304 | * plugins/dfsound/spucfg-0.1df/main.c: Likewise.\r | |
1305 | * plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Likewise.\r | |
1306 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Likewise.\r | |
1307 | * plugins/dfinput/dfinput.glade2: Likewise.\r | |
1308 | * plugins/dfinput/cfg-gtk2.c: Likewise.\r | |
1309 | \r | |
1310 | October 27, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1311 | \r | |
1312 | * plugins/dfinput/xkb.c: Use XkbSetDetectableAutoRepeat() instead of\r | |
1313 | disabling autorepeat globally.\r | |
1314 | * po/zh_CN.po: Updated.\r | |
1315 | * plugins/peopsxgl/gpu.c: Allow clicking close button to return to the main\r | |
1316 | UI instead of bailing out.\r | |
1317 | \r | |
1318 | October 26, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1319 | \r | |
1320 | * plugins/dfinput/cfg.c: Fixed a bug which caused the settings for analog\r | |
1321 | pad not correctly read from the config file.\r | |
1322 | \r | |
1323 | October 25, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1324 | \r | |
1325 | * plugins/dfinput/cfg.c: Replaced dfinput with new SDL/Xkb-based input plugin.\r | |
1326 | * plugins/dfinput/analog.c: Likewise.\r | |
1327 | * plugins/dfinput/Makefile.in: Likewise.\r | |
1328 | * plugins/dfinput/cfg-gtk2.c: Likewise.\r | |
1329 | * plugins/dfinput/pad.c: Likewise.\r | |
1330 | * plugins/dfinput/sdljoy.c: Likewise.\r | |
1331 | * plugins/dfinput/xkb.c: Likewise.\r | |
1332 | * plugins/dfinput/dfinput.glade2: Likewise.\r | |
1333 | * plugins/dfinput/Makefile.am: Likewise.\r | |
1334 | * plugins/dfinput/pad.h: Likewise.\r | |
1335 | * plugins/dfinput/padjoy.h: Removed.\r | |
1336 | * configure.ac: Check for SDL on configure.\r | |
1337 | * debian/control: Added libsdl1.2-dev to Build-Depends.\r | |
1338 | * po/pt_BR.po, po/zh_TW.po, po/zh_CN.po, po/pcsx.pot: Updated.\r | |
1339 | \r | |
1340 | October 24, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1341 | \r | |
1342 | * macosx/Pcsx.xcodeproj/project.pbxproj: Fixed Mac OS X build.\r | |
1343 | * macosx/plugins: Added CDR and PAD plugins for Mac OS X..\r | |
1344 | \r | |
1345 | October 9, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1346 | \r | |
1347 | * gui/hdebug.c: Removed PCSX-df debugger, which is incompleted and buggy.\r | |
1348 | * gui/hdebug.h: Likewise.\r | |
1349 | * gui/Makefile.am: Likewise.\r | |
1350 | * libpcsxcore/debug.c: Added telnet-based debugger from PCSX CVS. GUI-based\r | |
1351 | debugger should be worked on for better usability.\r | |
1352 | * libpcsxcore/debug.h: Likewise.\r | |
1353 | * libpcsxcore/socket.c: Likewise.\r | |
1354 | * libpcsxcore/socket.h: Likewise.\r | |
1355 | * libpcsxcore/psxinterpreter.c: Likewise.\r | |
1356 | * libpcsxcore/psxmem.c: Likewise.\r | |
1357 | * libpcsxcore/r3000a.c: Likewise.\r | |
1358 | * libpcsxcore/r3000a.h: Likewise.\r | |
1359 | * libpcsxcore/psxcommon.h: Likewise.\r | |
1360 | * libpcsxcore/psxcounters.c: Likewise.\r | |
1361 | * libpcsxcore/Makefile.am: Likewise.\r | |
1362 | * gui/Config.c: Likewise.\r | |
1363 | * gui/LnxMain.c: Likewise.\r | |
1364 | * gui/Gtk2Gui.c: Likewise.\r | |
1365 | * win32/pcsx.rc: Likewise.\r | |
1366 | * win32/pcsx.dsp: Likewise.\r | |
1367 | * win32/gui/ConfigurePlugins.c: Likewise.\r | |
1368 | * win32/gui/WndMain.c: Likewise.\r | |
1369 | * win32/pcsx.dev: Likewise.\r | |
1370 | * win32/resource.h: Likewise.\r | |
1371 | \r | |
1372 | October 4, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1373 | \r | |
1374 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Fixed: when trying to choose\r | |
1375 | resolution for dfxvideo, values>1024x768 doesn't save.\r | |
1376 | * plugins/peopsxgl/cfg.c: Minor cleanup.\r | |
1377 | * plugins/peopsxgl/gpu.c: Use fork()/execl() instead of system() to launch\r | |
1378 | the configuration utility.\r | |
1379 | * plugins/dfsound/cfg.c: Likewise.\r | |
1380 | * plugins/dfxvideo/cfg.c: Likewise.\r | |
1381 | * plugins/dfinput/pad.c: Likewise.\r | |
1382 | * plugins/dfcdrom/cdr.c: Likewise.\r | |
1383 | * plugins/dfsound/spucfg-0.1df/dfsound.glade2: Display the dialog box at\r | |
1384 | the center of the screen. Removed unused About dialog box.\r | |
1385 | * plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Likewise.\r | |
1386 | * plugins/dfsound/spucfg-0.1df/main.c: Minor cleanup.\r | |
1387 | * plugins/dfinput/dfinput.glade2: Fixed problem with new version of glade-3.\r | |
1388 | * plugins/dfcdrom/cfgCdr.glade: Likewise.\r | |
1389 | * libpcsxcore/cdriso.c: Fixed crash bug when the .toc/.cue file contains\r | |
1390 | empty lines.\r | |
1391 | \r | |
1392 | October 3, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1393 | \r | |
1394 | * plugins/dfsound/spucfg-0.1df/dfsound.glade2: Removed the "Enable XA" option\r | |
1395 | as we already have such an option in the main emu.\r | |
1396 | * plugins/dfsound/spucfg-0.1df/main.c: Likewise.\r | |
1397 | * plugins/dfsound/cfg.c: Likewise.\r | |
1398 | * plugins/dfsound/spu.c: Likewise.\r | |
1399 | * plugins/dfsound/externals.h: Likewise.\r | |
1400 | * plugins/dfsound/psemu.c: Likewise.\r | |
1401 | \r | |
1402 | October 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1403 | \r | |
1404 | * gui/Gtk2Gui.c: Disable the "Graphics/Sound/CD-ROM/Controller" menuitems\r | |
1405 | when the emu is already running.\r | |
1406 | * data/pcsx.glade2: Merged the "Controller 1" and "Controller 2" menuitems.\r | |
1407 | \r | |
1408 | September 26, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1409 | \r | |
1410 | * data/pcsx.glade2: Re-added the "Graphics/Sound/CD-ROM/Controller" menuitems\r | |
1411 | in the configuration menu, which are more self-explanative than a "Plugins\r | |
1412 | and BIOS".\r | |
1413 | * gui/Gtk2Gui.c: Likewise.\r | |
1414 | * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po: Updated.\r | |
1415 | * libpcsxcore/cdriso.c: Implemented MDS parsing. MDF files with interleaved\r | |
1416 | subchannel data is now supported.\r | |
1417 | * win32/gui/WndMain.c: Moved States submenu from File menu to Emulator menu.\r | |
1418 | \r | |
1419 | September 24, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1420 | \r | |
1421 | * libpcsxcore/cdriso.c: Fixed filenames with spaces when loading .toc file\r | |
1422 | (Thanks dario86). Force byteswap if .toc file is loaded as cdrdao uses\r | |
1423 | Big-Endian for CD Audio. Fixed skipping of the first 2 seconds when playing\r | |
1424 | CDDA Track #2. Check for image.toc if image.toc.bin is loaded.\r | |
1425 | \r | |
1426 | September 22, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1427 | \r | |
1428 | * win32/gui/CheatDlg.c: Always enable the value inputbox when "New Search" is\r | |
1429 | clicked.\r | |
1430 | \r | |
1431 | September 21, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1432 | \r | |
1433 | * libpcsxcore/cdrom.c: Reverted the previous change as the CD change problem\r | |
1434 | can be fixed in the cdrSapu plugin.\r | |
1435 | \r | |
1436 | September 20, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1437 | \r | |
1438 | * win32/glue/sys/mman.h: Use VirtualAlloc() and VirtualFree() instead of\r | |
1439 | malloc() and free().\r | |
1440 | * libpcsxcore/ix86/iR3000A.c: Minor cleanup.\r | |
1441 | * po/zh_TW.po: Updated.\r | |
1442 | * libpcsxcore/cdrom.c: Close & reopen the CDR plugin after switching discs.\r | |
1443 | \r | |
1444 | September 18, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1445 | \r | |
1446 | * win32/gui/CheatDlg.c: Disable "Search Type" combo box if search results\r | |
1447 | already exist.\r | |
1448 | \r | |
1449 | September 16, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1450 | \r | |
1451 | * po/pt_BR.po, po/pt_BR.gmo: Added Portuguese (Brazil) translation. Thanks\r | |
1452 | to Tibério VÃtor <tvtoon at gmail dot com>.\r | |
1453 | * po/LINGUAS: Added pt_BR.po.\r | |
1454 | * po/pcsx.pot: Updated.\r | |
1455 | * gui/Cheat.c: Use checkboxes for toggling cheats.\r | |
1456 | * data/pcsx.glade2: Likewise.\r | |
1457 | \r | |
1458 | September 15, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1459 | \r | |
1460 | * debian/changelog: Bumped version.\r | |
1461 | \r | |
1462 | September 12, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1463 | \r | |
1464 | * libpcsxcore/cdriso.c: Disregard the synchronization information and header\r | |
1465 | data when playing CDDA music.\r | |
1466 | \r | |
1467 | September 8, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1468 | \r | |
1469 | * win32/gui/ConfigurePlugins.c: Select a real BIOS instead of the Internal\r | |
1470 | HLE BIOS by default at the first run.\r | |
1471 | * gui/Gtk2Gui.c: Likewise.\r | |
1472 | * gui/LnxMain.c: Scan BIOSes in certain system-wide directories and place\r | |
1473 | symlinks in ~/.pcsx/bios.\r | |
1474 | * gui/Makefile.am, gui/Makefile.in: Added PSEMU_DATA_DIR.\r | |
1475 | * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po: Updated.\r | |
1476 | \r | |
1477 | September 7, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1478 | \r | |
1479 | * plugins/dfsound/alsa.c: Removed ALSA-specific CDDA stuff, which causes\r | |
1480 | problems with some versions of PulseAudio.\r | |
1481 | * plugins/dfsound/spu.c: Implemented CDDA support in a more "general" way.\r | |
1482 | * plugins/dfsound/xa.c: Likewise.\r | |
1483 | * plugins/dfsound/externals.h: Likewise.\r | |
1484 | * plugins/dfsound/spu.h: Likewise.\r | |
1485 | * plugins/dfsound/xa.h: Likewise.\r | |
1486 | * plugins/dfsound/cfg.c: Removed NOTHREADLIB.\r | |
1487 | * plugins/dfsound/spu.c: Likewise.\r | |
1488 | * plugins/dfsound/stdafx.h: Likewise.\r | |
1489 | * libpcsxcore/cdriso.c: Reverted to the method which feeds the CDDA data to\r | |
1490 | the SPU plugin at an interval instead of continuously, otherwise it's still\r | |
1491 | broken with spuEternal in SPUasync mode.\r | |
1492 | \r | |
1493 | September 6, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1494 | \r | |
1495 | * plugins/dfsound/spu.c: Fixed frequency modulation emulation. Handle IRQs\r | |
1496 | in the decoded sound buffer areas. (sync'ed from the P.E.Op.S SPU 1.09)\r | |
1497 | * plugins/dfsound/dma.c: Likewise.\r | |
1498 | * plugins/dfsound/registers.c: Likewise.\r | |
1499 | * plugins/dfsound/xa.c: Likewise.\r | |
1500 | * plugins/dfsound/externals.h: Likewise.\r | |
1501 | \r | |
1502 | September 5, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1503 | \r | |
1504 | * libpcsxcore/cdriso.c: Don't feed CDDA data to the SPU plugin when CDDA\r | |
1505 | is muted, which fixes the "noise" in Final Fantasy 8. Also check for\r | |
1506 | image.bin.toc in addition to image.toc.\r | |
1507 | * plugins/dfsound/alsa.c: Added support for CDDA volume.\r | |
1508 | \r | |
1509 | September 4, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1510 | \r | |
1511 | * libpcsxcore/cdriso.c: Don't delay before feeding CDDA data to the SPU\r | |
1512 | plugin.\r | |
1513 | * plugins/dfsound/alsa.c: Don't try initializing CDDA sound handle over\r | |
1514 | and over and over again if failed.\r | |
1515 | \r | |
1516 | September 3, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1517 | \r | |
1518 | * libpcsxcore/cdriso.c: Fixed time overflow on 32-bit GNU/Linux system.\r | |
1519 | \r | |
1520 | September 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1521 | \r | |
1522 | * libpcsxcore/cdrom.c: Added the definations of some missing commands.\r | |
1523 | \r | |
1524 | August 30, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1525 | \r | |
1526 | * libpcsxcore/cdriso.c: Implemented CDDA playing via SPUplayCDDAchannel().\r | |
1527 | Now CD tracks can be played directly via a SPU plugin which implements the\r | |
1528 | SPUplayCDDAchannel() function, e.g., spuEternal.\r | |
1529 | * libpcsxcore/cdriso.h: Removed unused prototypes.\r | |
1530 | * doc/tweaks.txt: Removed obsolete information.\r | |
1531 | * win32/pcsx.dsp: Use Multithreaded instead of Singlethreaded.\r | |
1532 | * plugins/dfsound/alsa.c: Set the buffer_time and period_time manually,\r | |
1533 | hopefully the "lagging" issue can be fixed. Implemented\r | |
1534 | SPUplayCDDAchannel() in the ALSA driver.\r | |
1535 | \r | |
1536 | August 29, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1537 | \r | |
1538 | * plugins/dfcdrom/cdr.c: Don't restart the track if play was called with\r | |
1539 | the same time as the previous call.\r | |
1540 | * libpcsxcore/cdriso.c: Added playCDDA() and stopCDDA() functions. (still\r | |
1541 | not implemented)\r | |
1542 | \r | |
1543 | August 27, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1544 | \r | |
1545 | * libpcsxcore/plugins.h: Added prototype and interface for\r | |
1546 | SPUplayCDDAchannel().\r | |
1547 | * libpcsxcore/plugins.c: Likewise.\r | |
1548 | \r | |
1549 | August 26, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1550 | \r | |
1551 | * win32/pcsx.rc: Completed the Cheat Search dialog.\r | |
1552 | * win32/resource.h: Likewise.\r | |
1553 | * win32/gui/CheatDlg.c: Implemented the Cheat Search dialog. Fixed MinGW\r | |
1554 | compilation issue.\r | |
1555 | * win32/gui/pcsx.dev: Fixed Dev-C++ build.\r | |
1556 | * win32/WndMain.c: Moved Language menu into the Config menu.\r | |
1557 | * gui/Cheat.c: Clamp values when editing value in Cheat Search dialog.\r | |
1558 | * doc/tweaks.txt: Added instructions to allow CD-DA playing when using\r | |
1559 | image files (as suggested by dario86).\r | |
1560 | \r | |
1561 | August 24, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1562 | \r | |
1563 | * win32/gui/WndMain.c: Set the language to the OS language by default.\r | |
1564 | * win32/gui/ConfigurePlugins.c: Made some strings translatable.\r | |
1565 | * win32/gui/CheatDlg.c: Fixed incorrect usage of SysMessage().\r | |
1566 | * win32/pcsx.rc, win32/resource.h: Fixed manifest.\r | |
1567 | \r | |
1568 | August 23, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1569 | \r | |
1570 | * data/pcsx.glade2: Added "..." in menu items which will popup a dialog.\r | |
1571 | * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po: Updated.\r | |
1572 | \r | |
1573 | August 22, 2009 dario86\r | |
1574 | \r | |
1575 | * libpcsxcore/cdrom.c: Demute the CD-DA by default, which fixes the music\r | |
1576 | problem with Tekken 1.\r | |
1577 | \r | |
1578 | August 22, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1579 | \r | |
1580 | * libpcsxcore/misc.c: Also check for PSX.EXE in CheckCdrom(). Added support\r | |
1581 | for CPE binaries. Returns -1 in Load() if EXE is not found. Print the\r | |
1582 | EXE loading error messages in console instead of a message box.\r | |
1583 | * gui/Gtk2Gui.c: Show files with .cpe extension in the Load EXE dialog box.\r | |
1584 | * debian/rules: Removed dh_desktop.\r | |
1585 | \r | |
1586 | August 17, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1587 | \r | |
1588 | * plugins/peopsxgl/gpu.c: Made the name of the plugin translatable.\r | |
1589 | * plugins/dfsound/spu.c: Likewise.\r | |
1590 | * plugins/dfxvideo/gpu.c: Likewise.\r | |
1591 | * plugins/dfinput/pad.c: Likewise.\r | |
1592 | * plugins/dfcdrom/cdr.c: Likewise.\r | |
1593 | * plugins/dfcdrom/interface.c: #include locale.h.\r | |
1594 | * po/update-pot.sh: Also check plugins' source files.\r | |
1595 | * plugins/dfxvideo/Makefile.am: Removed VERSION and NUMBER defination.\r | |
1596 | * po/zh_CN.po, po/zh_TW.po, po/pcsx.pot: Updated.\r | |
1597 | \r | |
1598 | August 9, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1599 | \r | |
1600 | * win32/cdrom02.ico: Reworked the icon.\r | |
1601 | * win32/pcsx.rc: Added cheat-related dialogs.\r | |
1602 | * win32/resource.h: Likewise.\r | |
1603 | * win32/gui/CheatDlg.c: Added, implemented Cheat Dialog.\r | |
1604 | * win32/pcsx.dsp: Added CheatDlg.c.\r | |
1605 | * win32/pcsx.dev: Likewise.\r | |
1606 | * win32/gui/plugin.c: Use lowercase for #include's.\r | |
1607 | * win32/gui/AboutDlg.c: Likewise.\r | |
1608 | * win32/gui/ConfigurePlugins.c: Likewise.\r | |
1609 | * win32/gui/Win32.h: Added prototype from CheatDlg.c.\r | |
1610 | * win32/gui/WndMain.c: Added Cheat functions to the menu.\r | |
1611 | * win32/glue/stdint.h: Added a "no warranty" disclaimer.\r | |
1612 | * win32/glue/sys/mman.h: Likewise.\r | |
1613 | \r | |
1614 | August 5, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1615 | \r | |
1616 | * plugins/dfxvideo/prim.c: Reverted the previous change, which is wrong.\r | |
1617 | \r | |
1618 | July 27, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1619 | \r | |
1620 | * plugins/dfxvideo/prim.c: Clamp the offsets before performing\r | |
1621 | blkfill.\r | |
1622 | \r | |
1623 | July 24, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1624 | \r | |
1625 | * libpcsxcore/cdriso.c: Implemented CCD parsing.\r | |
1626 | * libpcsxcore/cheat.c: Optimized Cheat Applying a bit.\r | |
1627 | \r | |
1628 | July 15, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1629 | \r | |
1630 | * libpcsxcore/psxbios.c: Allocate more stack spaces to fix crash at FF7\r | |
1631 | minigames.\r | |
1632 | * libpcsxcore/cdriso.c: Implemented CUE parsing.\r | |
1633 | \r | |
1634 | July 7, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1635 | \r | |
1636 | * libpcsxcore/psxbios.c: Use u32 instead of native pointer for\r | |
1637 | DIRENTRY::next. It's a pointer in PSX subsystem and not in native system.\r | |
1638 | \r | |
1639 | July 4, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1640 | \r | |
1641 | * debian/control: Added libasound2-dev to Build-Depends.\r | |
1642 | * libpcsxcore/plugins.h: Fixed SubQ struct.\r | |
1643 | * plugins/dfcdrom/cdr.c: Likewise.\r | |
1644 | * libpcsxcore/cdriso.c: Implemented subchannel reading from CloneCD\r | |
1645 | .sub file.\r | |
1646 | \r | |
1647 | July 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1648 | \r | |
1649 | * libpcsxcore/psxbios.c: Use s32 instead of long in DIRENTRY struct for\r | |
1650 | compatibility with x86_64. Fixed error in MSVC6.\r | |
1651 | \r | |
1652 | June 30, 2009 Peter Collingbourne <peter@pcc.me.uk>\r | |
1653 | \r | |
1654 | * libpcsxcore/psxbios.c: Implemented psxBios_rename(). Interpret a file\r | |
1655 | path of the form buX0: as buX0:* in firstfile() and nextfile(). Ensure\r | |
1656 | that memory card data is saved when deleting a file. Advance the file\r | |
1657 | offset when a write or synchronous read occurs.\r | |
1658 | \r | |
1659 | June 30, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1660 | \r | |
1661 | * plugins/peopsxgl/gpu.c: Changed a format string from %08lx to %08x.\r | |
1662 | \r | |
1663 | June 30, 2009 Peter Collingbourne <peter@pcc.me.uk>\r | |
1664 | \r | |
1665 | * plugins/dfcdrom/main.c: #include locale.h as well as libintl.h to allow\r | |
1666 | the code to compile in unoptimized mode.\r | |
1667 | * plugins/dfinput/cfg.c: Likewise.\r | |
1668 | * plugins/dfsound/spucfg-0.1df/main.c: Likewise.\r | |
1669 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Likewise.\r | |
1670 | * plugins/peopsxgl/gpucfg/main.c: Likewise.\r | |
1671 | * plugins/peopsxgl/gpucfg/interface.c: Likewise.\r | |
1672 | * libpcsxcore/psxbios.c: Fixed a cast that may cause problems on x86_64.\r | |
1673 | Allocate stack space for programs which store data below the stack pointer\r | |
1674 | when an interrupt occurs.\r | |
1675 | \r | |
1676 | June 29, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1677 | \r | |
1678 | * libpcsxcore/cheat.c: Implemented Cheat Search.\r | |
1679 | * libpcsxcore/cheat.h: Likewise.\r | |
1680 | * gui/Cheat.c: Likewise.\r | |
1681 | * gui/Gtk2Gui.c: Backup the memory for cheat search when continuing emulation.\r | |
1682 | * data/pcsx.glade2: Tweaked the cheat search dialog for implemention. Fixed\r | |
1683 | the main menu under newer version of Glade.\r | |
1684 | * libpcsxcore/r3000a.c: Free cheat search results on exit.\r | |
1685 | * libpcsxcore/psxmem.h: Fixed a typo in psxMu8(). Removed check for __sh__\r | |
1686 | macro.\r | |
1687 | * win32/gui/WndMain.c: Restarting is no longer needed at first run.\r | |
1688 | * po/zh_CN.po, po/zh_TW.po: Updated.\r | |
1689 | \r | |
1690 | June 20, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1691 | \r | |
1692 | * libpcsxcore/misc.c: Fixed a bug which prevented files in a subdirectory\r | |
1693 | from being located correctly in GetCdromFile().\r | |
1694 | \r | |
1695 | June 19, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1696 | \r | |
1697 | * gui/Gtk2Gui.c: Also allow extensions with capital letters in the open\r | |
1698 | file dialog.\r | |
1699 | * plugins/dfsound/alsa.c: Don't include alsa.h, which is useless. Don't\r | |
1700 | set the buffer time and period time manually.\r | |
1701 | * plugins/dfsound/alsa.h: Deleted.\r | |
1702 | * plugins/dfsound/oss.c: Moved the definations from oss.h to oss.c.\r | |
1703 | * plugins/dfsound/oss.h: Deleted.\r | |
1704 | * debian/rules: Added --enable-alsa to configure parameters.\r | |
1705 | \r | |
1706 | June 18, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1707 | \r | |
1708 | * plugins/peopsxgl/soft.c: Fixed crash with full-software (FVP) enabled\r | |
1709 | on x86_64.\r | |
1710 | * macosx/main.m: Removed LoadCdBios.\r | |
1711 | \r | |
1712 | June 16, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1713 | \r | |
1714 | * plugins/dfOpenGL: Removed experimental dfOpenGL plugin.\r | |
1715 | * configure.ac: OpenGL plugin is only built with --enable-opengl.\r | |
1716 | * Makefile.am: Likewise.\r | |
1717 | * debian/rules: Added --enable-opengl to configure parameters.\r | |
1718 | * plugins/peopsxgl/draw.c: Don't enable OpenGL Extension by default, which\r | |
1719 | may be unsupported or slow with some old cards.\r | |
1720 | * plugins/peopsxgl/gpucfg/main.c: Likewise.\r | |
1721 | \r | |
1722 | June 11, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1723 | \r | |
1724 | * macosx/English.lproj/PCSX.nib/objects.nib: Added "Run ISO" function.\r | |
1725 | * macosx/English.lproj/PCSX.nib/info.nib: Likewise.\r | |
1726 | * macosx/English.lproj/PCSX.nib/classes.nib: Likewise.\r | |
1727 | * macosx/PcsxController.h: Likewise.\r | |
1728 | * macosx/PcsxController.m: Likewise.\r | |
1729 | \r | |
1730 | June 10, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1731 | \r | |
1732 | * libpcsxcore/plugins.c: Don't add "_" to function name for Mac OS X.\r | |
1733 | * macosx/Info.plist: Modified software information.\r | |
1734 | * macosx/English.lproj/InfoPlist.strings: Likewise.\r | |
1735 | * macosx/Pcsx.xcodeproj/project.pbxproj: Tweaked parameter.\r | |
1736 | * macosx/English.lproj/PCSX.nib/objects.nib: Removed Edit menu.\r | |
1737 | * macosx/English.lproj/PCSX.nib/info.nib: Likewise.\r | |
1738 | \r | |
1739 | June 9, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1740 | \r | |
1741 | * macosx/*: Added preliminary Mac OS X port. Code copied from PCSX Mac\r | |
1742 | Project (Still not working).\r | |
1743 | \r | |
1744 | June 4, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1745 | \r | |
1746 | * po/zh_CN.po, po/zh_TW.po: Don't use UTF-8.\r | |
1747 | * debian/changelog: Bumped version.\r | |
1748 | \r | |
1749 | June 2, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1750 | \r | |
1751 | * plugins/peopsxgl/interface.c: Tweaked UI.\r | |
1752 | \r | |
1753 | June 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1754 | \r | |
1755 | * plugins/peopsxgl/Makefile.am: Added config utility.\r | |
1756 | * plugins/peopsxgl/gpucfg/callbacks.c: Added.\r | |
1757 | * plugins/peopsxgl/gpucfg/callbacks.h: Added.\r | |
1758 | * plugins/peopsxgl/gpucfg/interface.c: Added.\r | |
1759 | * plugins/peopsxgl/gpucfg/interface.h: Added.\r | |
1760 | * plugins/peopsxgl/gpucfg/main.c: Added.\r | |
1761 | * plugins/peopsxgl/gpucfg/support.c: Added.\r | |
1762 | * plugins/peopsxgl/gpucfg/support.h: Added.\r | |
1763 | * plugins/peopsxgl/cfg.c: Reverted the filename of config file.\r | |
1764 | * plugins/dfcdrom/interface.c: Supported translation.\r | |
1765 | * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po: Updated.\r | |
1766 | \r | |
1767 | May 31, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1768 | \r | |
1769 | * gui/Config.c, plugins/dfxvideo/cfg.c: Fixed invalid memory access.\r | |
1770 | * debian/control: Added libxxf86vm-dev to Build-Depend.\r | |
1771 | * plugins/dfOpenGL/cfg.c: Don't use sprintf().\r | |
1772 | \r | |
1773 | May 30, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1774 | \r | |
1775 | * plugins/peopsxgl/draw.c: Modified for compatiability with x86_64.\r | |
1776 | * plugins/peopsxgl/draw.h: Likewise.\r | |
1777 | * plugins/peopsxgl/externals.h: Likewise.\r | |
1778 | * plugins/peopsxgl/fps.c: Likewise.\r | |
1779 | * plugins/peopsxgl/fps.h: Likewise.\r | |
1780 | * plugins/peopsxgl/gpu.c: Likewise.\r | |
1781 | * plugins/peopsxgl/key.c: Likewise.\r | |
1782 | * plugins/peopsxgl/menu.c: Likewise.\r | |
1783 | * plugins/peopsxgl/prim.c: Likewise.\r | |
1784 | * plugins/peopsxgl/prim.h: Likewise.\r | |
1785 | * plugins/peopsxgl/soft.c: Likewise.\r | |
1786 | * plugins/peopsxgl/soft.h: Likewise.\r | |
1787 | * plugins/peopsxgl/texture.c: Likewise.\r | |
1788 | * plugins/peopsxgl/texture.h: Likewise.\r | |
1789 | \r | |
1790 | Apr 26, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1791 | \r | |
1792 | * plugins/peopsxgl/cfg.c: Integrated P.E.Op.S OpenGL GPU into the build tree.\r | |
1793 | Cleaned up the sources, removed Windows-specific stuff.\r | |
1794 | * plugins/peopsxgl/cfg.h: Likewise.\r | |
1795 | * plugins/peopsxgl/draw.c: Likewise.\r | |
1796 | * plugins/peopsxgl/draw.h: Likewise.\r | |
1797 | * plugins/peopsxgl/externals.h: Likewise.\r | |
1798 | * plugins/peopsxgl/fps.c: Likewise.\r | |
1799 | * plugins/peopsxgl/fps.h: Likewise.\r | |
1800 | * plugins/peopsxgl/gl_ext.h: Likewise.\r | |
1801 | * plugins/peopsxgl/gpu.c: Likewise.\r | |
1802 | * plugins/peopsxgl/gpu.h: Likewise.\r | |
1803 | * plugins/peopsxgl/key.c: Likewise.\r | |
1804 | * plugins/peopsxgl/key.h: Likewise.\r | |
1805 | * plugins/peopsxgl/menu.c: Likewise.\r | |
1806 | * plugins/peopsxgl/menu.h: Likewise.\r | |
1807 | * plugins/peopsxgl/prim.c: Likewise.\r | |
1808 | * plugins/peopsxgl/prim.h: Likewise.\r | |
1809 | * plugins/peopsxgl/soft.c: Likewise.\r | |
1810 | * plugins/peopsxgl/soft.h: Likewise.\r | |
1811 | * plugins/peopsxgl/stdafx.h: Likewise.\r | |
1812 | * plugins/peopsxgl/texture.c: Likewise.\r | |
1813 | * plugins/peopsxgl/texture.h: Likewise.\r | |
1814 | * plugins/peopsxgl/zn.c: Likewise.\r | |
1815 | * plugins/peopsxgl/Makefile.am: Likewise.\r | |
1816 | * plugins/dfOpenGL/GPU.c: Changed the name of the plugin into "PCSX-df OpenGL\r | |
1817 | Driver" to avoid confusion.\r | |
1818 | \r | |
1819 | Apr 23, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1820 | \r | |
1821 | * gui/LnxMain.c: use BIOS_DIR instead of "/.pcsx/bios/". Always set the\r | |
1822 | default memcard when config file does not exist.\r | |
1823 | \r | |
1824 | Mar 25, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1825 | \r | |
1826 | * data/pcsx.glade2: Reorganized the menu a bit. Added Cheat Search\r | |
1827 | dialog.\r | |
1828 | \r | |
1829 | Mar 22, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1830 | \r | |
1831 | * plugins/dfxvideo/gpu.c: Capture screenshots correctly in RGB24\r | |
1832 | mode.\r | |
1833 | \r | |
1834 | Mar 11, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1835 | \r | |
1836 | * gui/Gtk2Gui.c, win32/gui/WndMain.c: Don't call CheckCdrom() and\r | |
1837 | LoadCdrom() when switching ISO.\r | |
1838 | \r | |
1839 | Mar 6, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1840 | \r | |
1841 | * data/pcsx.glade2: Reorganized menu.\r | |
1842 | * po/zh_CN.po, po/zh_TW.po, po/pcsx.pot: Updated.\r | |
1843 | \r | |
1844 | Mar 2, 2009 Wei Mingzhi <weimingzhi@gmail.com>\r | |
1845 | \r | |
1846 | * gui/Gtk2Gui.c: Remember last used directory in the Open Image dialog.\r | |
1847 | \r | |
1848 | Feb 27, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1849 | \r | |
1850 | * libpcsxcore/plugins.c, win32/gui/WndMain.c, gui/Plugin.c: Moved\r | |
1851 | cdOpenCase to libpcsxcore.\r | |
1852 | * data/pcsx.glade2, gui/Gtk2Gui.c: Added "Switch ISO" function.\r | |
1853 | * win32/gui/WndMain.c, win32/resource.h: Likewise.\r | |
1854 | * libpcsxcore/mdec.c: Don't use precalculated table in ROUND(), which\r | |
1855 | may cause crashes due to subscript out of the bound in some cases.\r | |
1856 | * libpcsxcore/psxinterpreter.c: Silenced GCC warnings.\r | |
1857 | \r | |
1858 | Feb 20, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1859 | \r | |
1860 | * configure.ac, Makefile.am: dfOpenGL is now only built when specified\r | |
1861 | with --enable-dfopengl during configure.\r | |
1862 | \r | |
1863 | Feb 19, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1864 | \r | |
1865 | * configure.ac: Allow changing plugins install directory with --libdir.\r | |
1866 | * plugins/dfinput/Makefile.am: Likewise.\r | |
1867 | * plugins/dfcdrom/Makefile.am: Likewise.\r | |
1868 | * plugins/dfxvideo/Makefile.am: Likewise.\r | |
1869 | * plugins/dfsound/Makefile.am: Likewise.\r | |
1870 | * plugins/dfOpenGL/Makefile.am: Likewise.\r | |
1871 | * gui/Cheat.c, libpcsxcore/cheat.c: Moved platform-indepandent stuff\r | |
1872 | to libpcsxcore. Use dynamic memory allocation.\r | |
1873 | * libpcsxcore/cheat.h: Added.\r | |
1874 | * libpcsxcore/r3000a.c: Free all cheats on shutdown.\r | |
1875 | * gui/LnxMain.c, libpcsxcore/psxcounters.c: Moved cheat applying to\r | |
1876 | psxcounters.c from SysUpdate().\r | |
1877 | \r | |
1878 | Feb 13, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1879 | \r | |
1880 | * plugins/dfOpenGL/gpu_i.h: include stdint.h.\r | |
1881 | * plugins/dfOpenGL/cfg.c: Use frame limit by default.\r | |
1882 | * libpcsxcore/ix86/iR3000A.c: Don't execute x86Init(), which causes crash\r | |
1883 | in certain computers.\r | |
1884 | \r | |
1885 | Feb 12, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1886 | \r | |
1887 | * gui/Cheat.c, data/pcsx.glade2: Implemented the Cheat List dialog.\r | |
1888 | * data/pcsx.glade2: Tweaked the About Dialog.\r | |
1889 | * plugins/dfsound/cfg.c: The Volume value in config file should now be\r | |
1890 | handled correctly as 0 (lowest) to 3 (loudest).\r | |
1891 | \r | |
1892 | Feb 11, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1893 | \r | |
1894 | * gui/Cheat.c, gui/Cheat.h: Added cheat support.\r | |
1895 | * gui/Plugin.c: Apply cheats in SysUpdate().\r | |
1896 | \r | |
1897 | Feb 10, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1898 | \r | |
1899 | * gui/Config.c, gui/LnxMain.c: Moved the dotdir creation routine into\r | |
1900 | LnxMain.c. Check the directories and symlinks to plugins each time\r | |
1901 | the program starts.\r | |
1902 | * gui/Gtk2Gui.c, gui/LnxMain.c, gui/Plugin.c: Load the plugins at\r | |
1903 | emulation start instead of program start.\r | |
1904 | \r | |
1905 | Feb 9, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1906 | \r | |
1907 | * libpcsxcore/psxmem.c: Define MAP_ANONYMOUS into MAP_ANON if it's not\r | |
1908 | defined.\r | |
1909 | * libpcsxcore/ix86/iR3000A.c: Likewise.\r | |
1910 | * libpcsxcore/ix86_64/iR3000A-64.c: Likewise.\r | |
1911 | * libpcsxcore/ppc/pR3000A.c: Likewise.\r | |
1912 | * pixmaps/pcsx-icon.png: Replaced the icon with a better one from PCSX\r | |
1913 | Mac OS X Port project.\r | |
1914 | * win32/gui/cdrom02.ico: Likewise.\r | |
1915 | * configure.ac: Only enable NASM in GNU/Linux.\r | |
1916 | * plugins/dfOpenGL/Makefile.am: Added /usr/X11R6 search path.\r | |
1917 | * plugins/dfxvideo/Makefile.am: Likewise.\r | |
1918 | * plugins/dfinput/Makefile.am: Likewise.\r | |
1919 | * plugins/dfinput/pad.c: Only enable joystick support in GNU/Linux.\r | |
1920 | * plugins/dfinput/cfg.c: Likewise.\r | |
1921 | * configure.ac: Add detection for sys/soundcard.h.\r | |
1922 | * plugins/dfsound/Makefile.am: Use NULL sound input if sys/soundcard.h\r | |
1923 | cannot be found.\r | |
1924 | * plugins/dfsound/nullsnd.c: Added.\r | |
1925 | * plugins/dfsound/spuPeopsSound.c: Removed unused files.\r | |
1926 | * plugins/dfsound/spuPeopsSound.def: Likewise.\r | |
1927 | * plugins/dfsound/stdafx.c: Likewise.\r | |
1928 | \r | |
1929 | Feb 8, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1930 | \r | |
1931 | * data/pcsx.glade2, gui/Gtk2Gui.c: Changed "btn_ConfAbout" to\r | |
1932 | "btn_AboutNet" in the netplay config dialog.\r | |
1933 | \r | |
1934 | Feb 7, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1935 | \r | |
1936 | * plugins/dfinput/cfg.c, plugins/dfinput/pad.c: Use Keyboard instead of\r | |
1937 | Joystick by default when no config file exists.\r | |
1938 | * plugins/dfinput/cfg.c: Update the UI when user switches the current pad.\r | |
1939 | Removed the useless "Device File" label.\r | |
1940 | * plugins/dfcdrom/interface.c: Fixed the behavior when closing the dfcdrom\r | |
1941 | config dialog box directly.\r | |
1942 | * gui/Gtk2Gui.c: Don't enable the "Use Debugger" checkbox when interpreter\r | |
1943 | core is not selected in CPU Config dialog box. Always enable the "Use\r | |
1944 | Interpreter CPU" when dynarec is not enabled during compilation.\r | |
1945 | * configure.ac: --disable-dynarec can now correctly disable the compilation\r | |
1946 | of dynamic recompiler core.\r | |
1947 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Disable the checkboxes for game\r | |
1948 | fixes initially if the "Enable Special Game Fixes" is not checked.\r | |
1949 | \r | |
1950 | Feb 6, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1951 | \r | |
1952 | * data/pcsx.glade2, gui/Gtk2Gui.c: Enable the GtkFileChooserButton in\r | |
1953 | memcard config dialog only when ready.\r | |
1954 | * win32/pcsx.dsp, win32/pcsx.dev: Added cdriso.c, cdriso.h.\r | |
1955 | * win32/gui/WndMain.c, win32/gui/Win32.h, win32/gui/plugin.c,\r | |
1956 | win32/resource.h: Make use of the internal image reader.\r | |
1957 | * libpcsxcore/cdriso.c: Cast the return value of ISOgetBuffer into\r | |
1958 | unsigned char * instead of char *.\r | |
1959 | * plugins/dfinput/pad.c: Removed usage of pcsx_style.\r | |
1960 | * plugins/dfinput/cfg.c, plugins/dfinput/dfinput.glade2: Likewise.\r | |
1961 | \r | |
1962 | Feb 5, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
1963 | \r | |
1964 | * libpcsxcore/plugins.h, win32/gui/plugin.h: Moved definations of GPUopen,\r | |
1965 | SPUopen, PADopen and NETopen to libpcsxcore.\r | |
1966 | * libpcsxcore/plugins.c: Check for each type of plugins in ReleasePlugins().\r | |
1967 | * gui/Plugin.h: Removed useless file.\r | |
1968 | * libpcsxcore/cdriso.c, libpcsxcore/cdriso.h: Added internal image reader.\r | |
1969 | * libpcsxcore/plugins.c, gui/Gtk2Gui.c, gui/LnxMain.c: Make use of the\r | |
1970 | internal image reader.\r | |
1971 | * data/pcsx.glade2: Added "Run ISO" menu item.\r | |
1972 | * libpcsxcore/plugins.c: Initialize handles to plugins with NULL.\r | |
1973 | * plugins/dfiso, plugins/dfbinimage: Removed.\r | |
1974 | * plugins/dfxvideo/gpucfg-0.1df/callbacks.c: Removed unused files.\r | |
1975 | * plugins/dfxvideo/gpucfg-0.1df/callbacks.h: Likewise.\r | |
1976 | * plugins/dfxvideo/gpucfg-0.1df/interface.c: Likewise.\r | |
1977 | * plugins/dfxvideo/gpucfg-0.1df/interface.h: Likewise.\r | |
1978 | * plugins/dfxvideo/gpucfg-0.1df/support.c: Likewise.\r | |
1979 | * plugins/dfxvideo/gpucfg-0.1df/support.h: Likewise.\r | |
1980 | * plugins/dfxvideo/gpucfg-0.1df/HACKING: Likewise.\r | |
1981 | * plugins/dfxvideo/gpucfg-0.1df/gpucfg.gladep: Likewise.\r | |
1982 | * plugins/dfxvideo/callbacks.c: Likewise.\r | |
1983 | * plugins/dfxvideo/callbacks.h: Likewise.\r | |
1984 | * plugins/dfxvideo/interface.c: Likewise.\r | |
1985 | * plugins/dfxvideo/interface.h: Likewise.\r | |
1986 | * plugins/dfxvideo/support.c: Likewise.\r | |
1987 | * plugins/dfxvideo/support.h: Likewise.\r | |
1988 | * plugins/dfxvideo/gpucfg-0.1df/main.c: Removed support.h, interface.h.\r | |
1989 | * plugins/dfsound/cfg.c: Removed Windows-specific code.\r | |
1990 | * plugins/dfsound/spu.c: Likewise.\r | |
1991 | * plugins/dfsound/stdafx.c: Likewise.\r | |
1992 | * plugins/dfsound/alsa.c: Likewise.\r | |
1993 | * plugins/dfsound/oss.c: Likewise.\r | |
1994 | * plugins/dfsound/cfg.h: Likewise.\r | |
1995 | * plugins/dfsound/externals.h: Likewise.\r | |
1996 | * plugins/dfsound/freeze.c: Likewise.\r | |
1997 | * plugins/dfsound/debug.c: Removed unused files.\r | |
1998 | * plugins/dfsound/debug.h: Likewise.\r | |
1999 | * plugins/dfsound/resource.h: Likewise.\r | |
2000 | * plugins/dfsound/record.c: Likewise.\r | |
2001 | * plugins/dfsound/record.h: Likewise.\r | |
2002 | * gui/LnxMain.c: Fixed EXE loading in command line.\r | |
2003 | * plugins/dfsound/spucfg-0.1df/main.c: Added default values.\r | |
2004 | \r | |
2005 | Feb 4, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
2006 | \r | |
2007 | * gui/Makefile.am, libpcsxcore/Makefile.am: Now libpcsxcore is always\r | |
2008 | statically linked.\r | |
2009 | * INSTALL: Updated.\r | |
2010 | * gui/Gtk2Gui.c, gui/LnxMain.c: Moved ScanPlugins() and\r | |
2011 | check_symlink_in_path() to LnxMain.c.\r | |
2012 | * win32/gui/WndMain.c: Tweaked GUI behaviors.\r | |
2013 | * win32/gui/WndMain.c: Fixed Save/Load state.\r | |
2014 | \r | |
2015 | Feb 3, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
2016 | \r | |
2017 | * gui/Gtk2Gui.c, gui/Linux.h, gui/LnxMain.c: Tweaked some of the behaviors\r | |
2018 | of GUI.\r | |
2019 | * gui/Gtk2Gui.c: Removed some unnecessary debug messages.\r | |
2020 | \r | |
2021 | Feb 2, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
2022 | \r | |
2023 | * plugins/dfsound/spucfg-0.1df/interface.c: Removed unused files.\r | |
2024 | * plugins/dfsound/spucfg-0.1df/interface.h: Likewise.\r | |
2025 | * plugins/dfsound/spucfg-0.1df/support.c: Likewise.\r | |
2026 | * plugins/dfsound/spucfg-0.1df/support.h: Likewise.\r | |
2027 | * plugins/dfsound/spucfg-0.1df/callbacks.h: Likewise.\r | |
2028 | * plugins/dfsound/spucfg-0.1df/callbacks.h: Likewise.\r | |
2029 | * plugins/dfsound/spucfg-0.1df/Makefile: Likewise.\r | |
2030 | * plugins/dfsound/spucfg-0.1df/HACKING: Likewise.\r | |
2031 | * plugins/dfsound/spucfg-0.1df/spucfg2.gladep: Likewise.\r | |
2032 | * plugins/dfinput/Makefile.noautoconf: Likewise.\r | |
2033 | * plugins/dfcdrom/PSEmu Plugin Defs.h: Removed duplicate files.\r | |
2034 | * plugins/dfcdrom/Makefile.am: Added -I../../libpcsxcore.\r | |
2035 | * plugins/dfcdrom/cdr.h: Changed "PSEmu Plugin Defs.h" into\r | |
2036 | "psemu_plugin_defs.h". Added #include <stdint.h>.\r | |
2037 | * gui/Makefile.am: Added DEF_PLUGIN_DIR defination.\r | |
2038 | * gui/LnxMain.c, gui/Gtk2Gui.c: Also scan for plugins in DEF_PLUGIN_DIR,\r | |
2039 | so that the program can be installed to any path.\r | |
2040 | * libpcsxcore/psxmem.c, libpcsxcore/plugins.c: Don't use GLIB in libpcsxcore.\r | |
2041 | * win32/glue/glib.h: Removed.\r | |
2042 | * win32/pcsx.dsp, win32/pcsx.dev: Removed glib.h.\r | |
2043 | * win32/plugin.c, win32/WndMain.c: Unified the save state naming convention\r | |
2044 | with the GTK port.\r | |
2045 | * win32/WndMain.c: Fixed OpenFile Dialog usage.\r | |
2046 | * data/pcsx.glade2: Changed hotkey for save state into Ctrl+1~5, as Shift\r | |
2047 | key is not working. Changed hotkey for Load Other/Save Other into Alt+0\r | |
2048 | and Ctrl+0.\r | |
2049 | * doc/tweaks.txt, doc/keys.txt: Updated.\r | |
2050 | * debian/docs: Added ChangeLog.df file.\r | |
2051 | * debian/control: This package should be in otherosfs section according\r | |
2052 | to Debian policy.\r | |
2053 | * gui/Gtk2Gui.c: Disable state save/load in menu if no CD is loaded.\r | |
2054 | \r | |
2055 | Feb 1, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
2056 | \r | |
2057 | * win32/gui/WndMain.c: Don't paint the logo when the emu is running.\r | |
2058 | * win32/intl/intlconfig.h: Silented MSVC2005 warnings.\r | |
2059 | * Applied x86_64 patch by Dylan Simon (not tested).\r | |
2060 | \r | |
2061 | Jan 31, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
2062 | \r | |
2063 | * po/pcsx.pot: Regenerated.\r | |
2064 | * po/zh_CN.po, po/zh_TW.po: Updated.\r | |
2065 | * win32/pcsx.dev: Added Dev-C++ project file.\r | |
2066 | * win32/pcsx.rc: Adjusted some dialog boxes.\r | |
2067 | * Updated FSF's snail address in source files.\r | |
2068 | * data/pcsx.glade2: Fixed shortcut keys for "Save State" menu items.\r | |
2069 | \r | |
2070 | Jan 30, 2009 Wei Mingzhi <whistler@openoffice.org>\r | |
2071 | \r | |
2072 | * First alpha release of PCSX Reloaded.\r | |
2073 | - Backported to Windows.\r | |
2074 | - PCSX-df XVideo Plugin: Don't allow screen saver in fullscreen mode.\r | |
2075 | - PCSX-df XVideo Plugin: Don't show the GNOME panels in fullscreen mode.\r | |
2076 | - Minor bugfixes for UI.\r | |
2077 | - Fixed a bug which caused crash in FF8 Final Boss Fight.\r | |
2078 | - GCC 4.3 support.\r |