Moshe Kaplan
af58734826
Fix Ztable memory leaks
2014-07-30 22:09:25 -04:00
Ryan Houdek
08a6ff6e6c
Fix a bunch of casts in the x86 recompiler core.
...
There are a load of casts from pointers to 'int' and 'u32' in the JIT core.
This takes a better practices approach to the problem and casts to uptr instead.
Zero functionality change of course, just changes all of these terrible casts to going to uptr which makes the casting style consistant and work on
both x86_32 and x86_64.
This obviously doesn't work around the issue of the recompiler not running on x86_64, but we need compiling before we delve further.
2014-07-30 18:32:36 -05:00
Ryan Houdek
7d13f96e28
Fixes a few casts in the DisassemblyDialog and PluginSelectorPanel.
...
We are casting wxWidget's events userdata from void* to integers.
So use uptr instead since it'll work on both x86_32 and x86_64.
2014-07-30 18:25:13 -05:00
Pseudonym
e726f82344
Merge pull request #161 from Kingcom/Debugger
...
Debugger enhancements
2014-07-30 18:24:38 +01:00
Gregory Hainaut
5c054fb486
pcsx2: compilation issue (miss a L for wstring)
2014-07-30 19:19:42 +02:00
sudonim1
904f5de1ea
Merge pull request #144 from Sonicadvance1/fix-BitScanFoward
...
Fix the BitScanForward implementations for x86_64.
2014-07-30 18:19:19 +01:00
Kingcom
c79fe9a1e7
Fix linux issues
2014-07-30 19:02:39 +02:00
Kingcom
15943eddb1
Fix string handling in breakpoint list
2014-07-30 19:01:50 +02:00
Kingcom
8d1e294b32
Also highlight registers accessed by memory opcodes
2014-07-30 19:01:49 +02:00
Kingcom
c4e89bea32
Add function list
2014-07-30 19:01:49 +02:00
Kingcom
b37f6e9df1
Fix display of memory breakpoint enable status and add context menu to breakpoint list
2014-07-30 19:01:49 +02:00
Kingcom
30a5e31b66
Show the cycles passed in the debugger
2014-07-30 19:01:48 +02:00
sudonim1
5415fb361f
Merge pull request #166 from moshekaplan/patch-2
...
Prevent filehandle from leaking
2014-07-30 17:42:01 +01:00
sudonim1
34010c5605
Merge pull request #167 from moshekaplan/patch-5
...
Avoid leaking `iso` structures
2014-07-30 13:36:24 +01:00
Gregory Hainaut
41d2ea4306
i10n: refresh all languages
...
Remove the --previous option of po generation. It broke some translations.
Remove the translation of PCSX2 version, no point to translate C format symbol.
2014-07-30 09:21:49 +02:00
Gregory Hainaut
36ea4658f1
Revert "i10n: refresh all languages"
...
This reverts commit 7a9f4161ea
.
2014-07-30 09:21:49 +02:00
Gregory Hainaut
cc0b9bbca9
cmake: drop gtk workaround for ubuntu 10.10
...
Note: remove also FIND_LIBRARY_USE_LIB64_PATHS that is alredy set in build parameter
2014-07-30 09:21:49 +02:00
Gregory Hainaut
f38c6d0995
Merge pull request #142 from Sonicadvance1/fPIC_x86_64
...
Enable -fPIC on x86_64.
2014-07-30 00:01:08 +02:00
ramapcsx2
bfa2bbef85
Merge pull request #164 from moshekaplan/patch-1
...
Avoid leaking `romdir` file handle
2014-07-29 21:53:17 +02:00
Gregory Hainaut
7a9f4161ea
i10n: refresh all languages
2014-07-29 21:40:32 +02:00
Gregory Hainaut
5c0702092a
i10n: update sv_SE
2014-07-29 21:23:47 +02:00
Gregory Hainaut
0706564215
remove sparsehash from 3rdparty
...
small deps but the less the merrier
Note: could someone check windows builds :p
2014-07-29 21:06:31 +02:00
Gregory Hainaut
6485bd89d9
common: drop remaining of HashMap
...
Ryan Houdek removes all use of this code.
Let's remove the left-overs too, beside it will removes the sparsehash depencency
2014-07-29 21:06:31 +02:00
Gregory Hainaut
38f617233d
pcsx2: don't rely on 3rdpary to bring back include dependency
2014-07-29 21:06:30 +02:00
Gregory Hainaut
9e774eb41c
pcsx2: use int instead of uint on file reader
...
Fix a crash when offset was negative. Offet becomes bigger than my input file.
2014-07-29 20:52:18 +02:00
Kingcom
6f101c0a0c
Add small lines between four byte groups in the memory view and fix status bar text not being displayed
2014-07-29 20:50:58 +02:00
Gregory Hainaut
1d5b250b58
pcsx2/cdvd: kill a small memory leak
2014-07-29 20:49:46 +02:00
Gregory Hainaut
e7d0a0345e
pcsx2/: remove ^M eol on 3 files
2014-07-29 20:49:46 +02:00
Gregory Hainaut
50868f14f6
pcsx2: don't access member data directly
2014-07-29 20:45:46 +02:00
Gregory Hainaut
79701aa613
gui:debugger: clean string management
...
Let's use the FastFormatUnicode infrastructure
2014-07-29 20:45:46 +02:00
Gregory Hainaut
ac41ba1f73
wx3.0: rename some deprecated API call
...
Avoid various gcc warning
Note: Compatible with recent wx2.8 version
2014-07-29 20:45:45 +02:00
Gregory Hainaut
deb69c4c72
wx3.0: add a stripped down version of wx3.0
...
Based on the debian version.
Note: it can be surely stripped down further
MS build script must be updated. Note: I keep wx original script as reference
2014-07-29 20:45:45 +02:00
Gregory Hainaut
76237955c7
wx3.0: fix various string printing on linux
...
wide-char must use %ls format on linux. Don't rely on non standard %s/%S
2014-07-29 20:45:44 +02:00
Gregory Hainaut
cfa8e94e95
wx3.0: disable an useless symbol on linux
...
Not used and print an error message for each plugins.
2014-07-29 20:45:44 +02:00
Gregory Hainaut
01de778831
wx3.0: various buggy code (wx assertion)
...
v3: reenable dc.GetSize, I didn't manage to reproduce the assertion failure
2014-07-29 20:45:44 +02:00
Gregory Hainaut
1fda2a611c
wx3.0: various interface update
...
v3: partially revert previous version
* Keep old behavior for translation on wx2.8
* Revert wxDataObjectSimple parameter change
+ feature is MSW only
+ devs are welcome to improve it
* restore standard path, only update the reference type
2014-07-29 20:45:44 +02:00
Gregory Hainaut
d5d19acb3f
wx3.0: lots of cast...
...
Various string as still wrong but at least it can be compiled now.
I think the remaining issue are w_char with %s format (at least on linux)
2014-07-29 20:45:44 +02:00
Gregory Hainaut
fded22e1b3
wx3.0: extend logger to support wxString as input
...
Note: only enabled it on 2.8 for windows (because of UTF8 linux is fine)
2014-07-29 20:45:44 +02:00
Gregory Hainaut
91afc2079c
wx3.0: force wide char as expected
...
Note: on linux it would be better to force everythings to use UTF8
2014-07-29 20:45:43 +02:00
Gregory Hainaut
d09fee90ad
wx3.0: add cmake support (2.8 by default)
...
use ./build.sh --wx30 for wx3.0
2014-07-29 20:45:43 +02:00
Moshe Kaplan
e1dbdce91e
Update libiso.cpp
...
Oops, accidentally caused a use-after-free
2014-07-29 12:22:44 -04:00
Pseudonym
28227ea4c4
Merge pull request #123 from Sonicadvance1/fix_interlockedbittestandresetset
...
Fixes interlockedbittestandreset/set in intrin_x86.h
2014-07-29 14:20:13 +01:00
ramapcsx2
97ad04dfd0
Merge pull request #171 from Dokman/ca_ES
...
Rername pot files to po
2014-07-29 14:06:12 +02:00
dokman
4ada08c690
Changes acording to compile po files and remove the bin files that doesn't do anything there
2014-07-29 14:00:47 +02:00
dokman
84ee81aba9
I missed to put the files in bin directory
2014-07-29 13:46:14 +02:00
ramapcsx2
32a70a6552
Merge pull request #116 from Dokman/ca_ES
...
[WIP]Catalan translation files
2014-07-29 09:50:13 +02:00
arielsrv
ae88702e00
Added building support from Windows command line. This feature allow build in parallel (all available core) and use hard links if possible. Also change configuration destiny (i. e. avx2). It really is much faster than Visual Studio GUI.
...
Usage: build.cmd "Release AVX".
2014-07-28 15:26:30 -03:00
dokman
384fe14ac6
More translations i think that now can be used by people
2014-07-27 01:22:09 +02:00
dokman
c52228278f
Huge fuckmind translating more things
2014-07-27 01:22:08 +02:00
Ryan Houdek
8c07d4e7b9
Enable -fPIC on x86_64.
...
-fPIC is required on x86_64 for shared libraries.
This allows the compilation to get farther in to plugin compiling.
2014-07-26 03:08:35 -05:00