Gregory Hainaut
8123b5090a
Merge pull request #400 from pgert/master
...
sv_SE translation
2014-12-21 13:21:43 +01:00
Gregory Hainaut
da969ffaeb
Merge pull request #401 from PCSX2/unicode-mess
...
pcsx2:wx3: fix filter selection of iso
2014-12-21 13:21:35 +01:00
Gregory Hainaut
b24c76f12a
SafeArray: add a null pointer check
...
Thanks @ghost for the report.
Close issue #327
2014-12-21 12:49:02 +01:00
Gregory Hainaut
0b77f93154
console: improve readability on consoles that have black backgrounds
...
Thanks Micove for the patch.
Close issue #383
2014-12-21 12:41:01 +01:00
Gregory Hainaut
2bc4686afa
pcsx2:wx3: fix filter selection of iso
...
On linux, wxChar requires a %ls
It must be tested on windows:
1/ >CDVD>Iso selector>Browse...
2/ try the different filter
2014-12-21 12:34:05 +01:00
Gregory Hainaut
dc1cd3eb25
cmake: forbid user to use experimental flags
...
Namely GTK3_API and 64BIT_BUILD_DONT_WORK
The former was barely tested and doesn't compile with standard wx
The latter doesn't work at all
Note: I was very close to disable SDL2 too. If wxWidget was built with
SDL1 support it will crash
2014-12-21 10:46:33 +01:00
pgert
7ab320b5d5
Update pcsx2_Main.po
2014-12-20 21:27:58 +01:00
pgert
4074f1b1ed
Update pcsx2_Iconized.po
2014-12-20 21:27:12 +01:00
pgert
f7ffe391f6
Update pcsx2_Main.po
2014-12-20 21:21:46 +01:00
pgert
82c3a5ad5a
Update pcsx2_Iconized.po
2014-12-20 21:20:53 +01:00
Gregory Hainaut
1f54bb73aa
cmake: enable some aggressive warning
...
Allow to track strict aliasing issue and overflow
2014-12-20 13:43:25 +01:00
Gregory Hainaut
66d7aa75e2
cmake: move -DNDEBUG to global option
2014-12-20 13:43:25 +01:00
Gregory Hainaut
a99f3ea321
cmake: remove duplicate flags
...
also use the lighter elseif structure to reduce a bit the size of cmakefile
2014-12-20 13:43:25 +01:00
Gregory Hainaut
4773bcf0ea
cmake: s/_LINUX/__linux__/
2014-12-20 10:54:24 +01:00
Gregory Hainaut
532cc7755c
cmake: remove cmake from 3rdparty
...
3rdparty have been deprecated since a long time on linux.
Files are likely wrong
2014-12-20 10:54:18 +01:00
Gregory Hainaut
4f957feacd
onepad: use union instead of stange cast
...
Nicer this way. Beside it removes the strict aliasing issue.
2014-12-20 10:54:18 +01:00
Gregory Hainaut
43e854fece
spu2x: remove duplicated function
2014-12-20 10:54:18 +01:00
Gregory Hainaut
03a88aab0b
translation: Refresh all languages
2014-12-15 19:29:44 +01:00
Gregory Hainaut
ff24a5f702
gsdx linux: disable std::thread
...
Threads are not killed properly therefore GS crashes on reloading (aka F9)
See issue #392
2014-12-14 12:22:40 +01:00
Gregory Hainaut
b9297c6158
Merge pull request #377 from PCSX2/tlb_goemon_v2
...
goemon gamefix improvement
2014-12-14 11:47:37 +01:00
Gregory Hainaut
316efecaea
Merge pull request #393 from CecilHarvey/master
...
updated zh_CN translations
2014-12-13 17:05:03 +01:00
Wei Mingzhi
f0a9f0ff29
updated zh_CN translations
2014-12-13 23:57:53 +08:00
Gregory Hainaut
63ba78b664
remove zzogl-pg-cg
...
superseeded by zzogl-pg
2014-12-13 12:28:37 +01:00
Gregory Hainaut
09ec6ebd8e
pcsx2: fix a gcc warning
2014-12-13 12:28:37 +01:00
Gregory Hainaut
62bda675e0
build.sh: wx30 is the default, the option is useless
2014-12-13 12:28:37 +01:00
Gregory Hainaut
7d21497c11
clang: no support of f-abi-version=6 option
2014-12-13 12:28:37 +01:00
Gregory Hainaut
768362852e
pscx2: s/wxTrap/pxTrap/
...
wxTrap is only enabled on wxDebug build. pxTrap is always available. It is much nicer for debug on linux
2014-12-13 12:28:37 +01:00
Gregory Hainaut
c5efdb9df9
Merge pull request #391 from micove/flush-color-reset
...
Don't buffer the changes to the console colors.
2014-12-13 10:55:21 +01:00
Miguel A. Colón Vélez
c7c8b70b22
Don't buffer the changes to the console colors.
...
After a Console.Write/Writeln that uses colors a call to
ConsoleColorScope::LeaveScope() is made to restore m_old_color. This
restoration command stays buffered until a full line is printed. In the
meantime any console message that happens will use the old coloring
and if the program happens to crash the console would keep using the
color of the last colored text that was printed.
2014-12-12 19:44:45 -05:00
Gregory Hainaut
01b0556419
goemon: reset recompiler after tlb unmap
...
Let's avoid unvalid virtual address on recompiler block
2014-12-12 22:43:01 +01:00
Gregory Hainaut
18405e2598
gsdx: add goemon comment on some assertion
...
If someone want to trigger them
2014-12-12 22:31:31 +01:00
Gregory Hainaut
cb73ed4737
pcsx2:tlb:goemon: allocation can be called from 2 places
...
* game is working :)
Note1: I dissassemble the main exe to search all call of the allocation (unlikely to have more calls)
Note2: it is easier to use the return of the function so allocation is done in the tlb[array] cache
2014-12-12 22:25:56 +01:00
Gregory Hainaut
e6de35f5ac
pcsx2:tlb: enable GoemonUnloadTlb on recompiler
2014-12-12 22:14:08 +01:00
Gregory Hainaut
a8ad598153
pcsx2:tlb: improve goemon gamefix log
2014-12-12 22:14:08 +01:00
Gregory Hainaut
2cfbc6e5ef
pcsx2:tlb: extend goemon gamefix
...
Add GoemonUnloadTlb function that invalidate TLB cache.
Currently the function is only used on the interpreter. It fixes TLB error after a reload of data.
Next step: porting to the recompiler
2014-12-12 22:14:08 +01:00
Gregory Hainaut
8d8aa87457
pcsx2: interpreter: better use pc
...
cpuRegs.pc is the actual pc+4...
2014-12-12 22:14:08 +01:00
Gregory Hainaut
bf9fc521cb
disassembler: Allow to print register value
...
* Create a disBranch to factorize a bit the code
* Add PRINT_REG_CONTENT define that add a 32bits value of registers for
standard opcode. (Far from perfect, but it very useful)
2014-12-12 22:14:08 +01:00
Gregory Hainaut
cebccea81c
gsdx: disable some gl extensions when VMware driver is detected
...
It is likely the Mesa driver, code seems to have the same issue (separate shader)
2014-12-12 20:44:58 +01:00
Gregory Hainaut
35f26f00bc
Merge pull request #386 from PCSX2/remove-tls
...
spu2x:zzogl: disable TLS
2014-12-11 09:55:17 +01:00
Gregory Hainaut
534b7041f4
Merge pull request #385 from PCSX2/gtk3_compilation_fix
...
Gtk3 port (require wx built against GTK3).
2014-12-11 09:54:45 +01:00
Gregory Hainaut
3d071e50ad
gtk3: gtk_hscale_new_with_range => gtk_scale_new_with_range
2014-12-10 22:09:21 +01:00
Gregory Hainaut
feca2e3faf
gtk3: GDK_WINDOW_XID was renamed
...
Well I guess. Not sure until I can test the behavior.
2014-12-10 22:09:21 +01:00
Gregory Hainaut
5d8b2d8044
gtk2: GtkNotebookPage is useless
...
And not supported by gtk3
2014-12-10 22:09:21 +01:00
Gregory Hainaut
e9233f4698
gtk2: use text rather than image
...
Require by GTK3
2014-12-10 22:09:21 +01:00
Gregory Hainaut
7fb548d7c5
gtk2: GTK_OBJECT is useless
2014-12-10 22:09:21 +01:00
Gregory Hainaut
d1389db2f4
gtk2: keyboard macro update
2014-12-10 22:09:21 +01:00
Gregory Hainaut
ba9e998ff5
gtk2: port gtk_combo_box to gtk_combo_box_text
...
The former was deprecated on gtk2.24 (and removed from gtk3)
2014-12-10 22:09:21 +01:00
Gregory Hainaut
cdd09a2616
gtk2: use a pointer as argument instead of g variable
...
Easier and compliant with gtk3
2014-12-10 22:09:21 +01:00
Gregory Hainaut
800262fc14
cmake: add a new GTK3.0 option
...
Thanks #micove for the patch
2014-12-10 22:07:48 +01:00
Gregory Hainaut
4991f9412d
Merge pull request #387 from PCSX2/XDG_HOME_CONFIG-use-PCSX2-issue-381
...
pcsx2: use PCSX2 uppercase for XDG_HOME_CONFIG default value
2014-12-09 09:11:10 +01:00