Gregory Hainaut
9c598fcd01
common: finally spot the text size bug
...
GetBestWrappedSize (hence the BestSize) computes the size of
the wrapped text based on box side minus padding.
So the width of the widget is already the good size for text wrapping
2016-11-19 11:21:07 +01:00
Gregory Hainaut
4ee942aba2
pcsx2 gui: use pxGetFixedFont helper instead of wxFont constructor
2016-11-19 11:19:24 +01:00
Jonathan Li
d64db65743
LilyPad: Add PS mouse support ( #1660 )
...
Adds Playstation Mouse as a new pad type.
For use with PS1 games only.
2016-11-14 13:37:00 +00:00
FlatOutPS2
8db9a27970
fix2
2016-11-14 13:55:55 +01:00
Gregory Hainaut
259521ec3e
Merge pull request #1659 from PCSX2/greg/clang-format-common
...
reformat main common directory
2016-11-14 11:37:53 +01:00
refractionpcsx2
e0cd520837
VIF: Apply stall fix to VIF0 as well.
2016-11-13 12:15:18 +00:00
FlatOutPS2
d1788ac1e9
fix
2016-11-13 10:56:35 +01:00
FlatOutPS2
de8d3fb1eb
LilyPad: Add PS mouse support
...
Adds Playstation Mouse as a new pad type.
For use with PS1 games only.
2016-11-13 01:23:59 +01:00
FlatOutPS2
a3478e02f4
LilyPad: Add tooltips ( #1653 )
...
Adds informational tooltips to several UI options.
2016-11-12 23:52:56 +00:00
Jonathan Li
f513ca2a28
cdvdgigaherz:linux: Check ioctl return value
...
Fixes Coverity CID 172718: Unchecked return value
Also avoid adding the sector leadout descriptor info to the TOC since it
actually isn't used.
2016-11-12 23:28:17 +00:00
Gregory Hainaut
c5d727da39
CDVD: check return value of ToLong
...
Reported by coverity
2016-11-12 19:36:44 +01:00
Gregory Hainaut
356429d0e7
Sio: use & 0xFF instead of u8 mask
...
Tentative to avoid various bad coverity reports
2016-11-12 19:29:10 +01:00
Gregory Hainaut
2da6cb263d
pcsx2: Gcc warning in copy constructor of BaseMessageBoxEvent
...
../pcsx2/gui/MessageBoxes.cpp:62:1: warning: base class ‘class pxActionEvent’ should be explicitly initialized in the copy constructor [-Wextra]
BaseMessageBoxEvent::BaseMessageBoxEvent( const BaseMessageBoxEvent& event )
2016-11-12 18:47:11 +01:00
Gregory Hainaut
5e5b927abd
gzip reader: bad find interface
...
Find => return int
find => return size_t (behave as STL)
Thanks to gcc for the useful warning
+ a cast to avoid an useless warning
2016-11-12 18:41:07 +01:00
Gregory Hainaut
a7e76438b2
iop: use const on some variables
...
Avoid coverity warning
2016-11-12 18:26:28 +01:00
Gregory Hainaut
056ecb1c39
pcsx2: add some cast to fix gcc (int vs uint) warning
...
I'm pretty sure that .RMSK (which is an u32:31) warnings are false positives
2016-11-12 17:36:40 +01:00
Gregory Hainaut
63c825d0e0
pcsx2: check return value of std functions
...
Avoid noisy gcc warnings
2016-11-12 17:36:06 +01:00
Clang Format
1fba5cb580
reformat main common directory
...
Disable some reformat around emitter registers declaration and a massive cases.
2016-11-12 16:52:49 +01:00
refractionpcsx2
1053234507
VIF: Fix some stalls getting stuck in situations, fixes #1658
...
Gif FIFO: Improve reliability a little bit, especially when MFIFO is in use.
2016-11-12 12:36:04 +00:00
Gregory Hainaut
49d5c4260f
gsdx state: post fix depth tracing
...
The main FindMinMax methods is perf critical so instead I created a separate function
to ensure the constness of the depth
Fix letter regression on Xenosaga3
2016-11-11 23:39:34 +01:00
Jonathan Li
1530effb29
gsdx: Catch bad_alloc exceptions
2016-11-09 22:41:02 +00:00
Jonathan Li
ae6f26f3ef
gsdx: Skip texture cache read if any dimension is 0
...
Fixes a crash at the PSX logo if either the DX9 or DX11 hardware
renderer is used.
2016-11-09 22:39:53 +00:00
Gregory Hainaut
cf739d2493
Merge pull request #1655 from PCSX2/greg/git-rev-title
...
pcsx2 gui: use git desribe as version name
2016-11-08 23:42:15 +01:00
Gregory Hainaut
18f677d530
oups miss one minus
2016-11-08 23:11:12 +01:00
Gregory Hainaut
f6c27c2abf
pcsx2: use ASCII minus
2016-11-08 23:09:20 +01:00
Gregory Hainaut
5596f69c0e
pcsx2 gui: use git desribe as version name
...
Shorter than date and give all the useful info
Require windows test
close #1043
2016-11-08 22:44:39 +01:00
Gregory Hainaut
784f549339
pcsx2: always probe the ctrl/shift/alt key state
...
Event handling becomes messy when you press in the app but release outside of it (due to desktop change)
close #477
2016-11-08 22:42:42 +01:00
Gregory Hainaut
5b3dfc3f9e
Merge branch 'greg/gcc-warning-iop-fixes'
2016-11-08 21:53:43 +01:00
Gregory Hainaut
6c3a4c6927
iop bios: fix gcc warnings
...
* return value of function can't be const
* use unique_ptr
2016-11-08 21:53:27 +01:00
Gregory Hainaut
f3e1ba5251
onepad gui: always assume rumble is supported on the GUI
...
close #1497
2016-11-08 21:23:56 +01:00
Gregory Hainaut
31b32d3b11
gsdx linux: don't require to hit enter for Texture Offset text entry
...
close #1292
2016-11-08 20:28:42 +01:00
Pseudonym
b3b1f3ac68
IOP: Convert most IOP memory access in the IRX HLE and debugging module to
...
safe access through iopMem* functions.
2016-11-08 19:08:51 +00:00
Gregory Hainaut
d3a748ce3a
cmake: drop CDVDlinuz and CDVDiso
...
You can use cdvdGigaherz on linux now
close #464
close #465
2016-11-08 19:58:44 +01:00
Gregory Hainaut
ed3052dea5
gsdx: remove various assertion
...
Useless or wrong assertion
2016-11-08 18:58:10 +01:00
Pseudonym
809684e9de
IOP: PSX bios console output filtering of repeated and empty lines.
2016-11-07 10:09:12 +00:00
Jonathan Li
a283e95fed
cmake: Add cdvdgigaherz and dependencies
...
Only new dependency is libudev.
2016-11-07 00:08:23 +00:00
Jonathan Li
16b6cc41a4
cdvdgigaherz:linux: Add config and GUI code
2016-11-07 00:08:23 +00:00
Jonathan Li
747f4dc3fe
cdvdgigaherz:linux: Add initial IOCtlSrc implementation
2016-11-07 00:08:23 +00:00
Jonathan Li
f13f50779c
cdvdgigaherz: Export plugin interface when using gcc/clang
2016-11-07 00:08:23 +00:00
Jonathan Li
363b581926
cdvdgigaherz: ifdef Windows specific stuff
2016-11-07 00:08:23 +00:00
Jonathan Li
1573f513ce
cdvdgigaherz: Move lba_to_msf to header
...
Also use proper inline keyword.
2016-11-07 00:08:23 +00:00
Jonathan Li
ae0577bc16
cdvdgigaherz: Fix write-strings warnings
...
Too bad I can't change PS2Edef.h to use a const char*.
Also remove SVN_MOD ifdef from version string.
2016-11-07 00:08:23 +00:00
Jonathan Li
cccf216dbb
cdvdgigaherz: Use C++11 threads instead of Win32 threads
2016-11-07 00:08:23 +00:00
Jonathan Li
d872c0560a
cdvdgigaherz: Use unique_ptr for src
2016-11-07 00:08:23 +00:00
Jonathan Li
f8f79788e4
cdvdgigaherz: Use condition variables for event waiting
...
Also use atomics for thread exit variables.
2016-11-07 00:08:23 +00:00
Jonathan Li
f678ff8cfd
cdvdgigaherz: Replace critical section with mutex
2016-11-07 00:08:23 +00:00
Jonathan Li
b1850f2465
cdvdgigaherz: Move dllmain to a Windows only file
2016-11-07 00:08:23 +00:00
Jonathan Li
d7866831ae
cdvdgigaherz: Use Unicode on Windows
2016-11-07 00:08:23 +00:00
Jonathan Li
5917bf31c3
cdvdgigaherz: Remove old config code
2016-11-07 00:08:23 +00:00
Jonathan Li
59247c7838
cdvdgigaherz: Switch to using the new settings system
...
Also refactor the default drive selection and GUI code so optical drive
detection is shared.
Note: This breaks the current config, but there's only one setting
anyway.
2016-11-07 00:08:23 +00:00