[PSX2] Dev PCSX2 SVNv1.5.0-dev-1885-gf86ea9f

[2] @ Piątek, 17 Lutego 2017 06:25CET

[PSX2] Dev PCSX2 SVNv1.5.0-dev-1885-gf86ea9f

Kolejna developerska wersja PCSX2 – emulatora konsoli Sony Playstation II serwowana przez automatyczny build Orphisa.

Ostatnia oficjalna wersja tego emulatora to PCSX2 1.4.0.

PCSX2 Developer version SVNv1.5.0-dev-1885-gf86ea9f 2017-02-11 14:48:21

PCSX2 Developer version SVNv1.5.0-dev-1884-g0610690 2017-02-11 14:02:48

PCSX2 Developer version SVNv1.5.0-dev-1883-gde962d3 2017-02-10 22:26:41

  • gsdx wgl: retry to create a context without advance flag Hopefully it will support more drivers #1813

PCSX2 Developer version SVNv1.5.0-dev-1882-g213fa1c 2017-02-08 19:30:53

  • gsdx sw: init completely m_scanline buffer The buffer contains extra room to avoid a segmentation fault due to an overflow. Unfortunately the end of the buffer wasn't initialized which can lead to unexpected behavior. Based on issue #1806 it could impact Guilty Gear X2

PCSX2 Developer version SVNv1.5.0-dev-1881-g2a2a022 2017-02-08 19:11:02

  • gsdx ogl: add a texture barrier when target is read back Fix graphical corruption in Nouveau/BUA/devil may cry Issue #1805

PCSX2 Developer version SVNv1.5.0-dev-1880-gba91c8f 2017-02-03 23:31:01

  • gsdx opencl: warning+compilation fixes

PCSX2 Developer version SVNv1.5.0-dev-1879-gc232f90 2017-02-03 23:30:25

  • cmake: add an option to enable openCL Note: nothing work

PCSX2 Developer version SVNv1.5.0-dev-1878-gd0b1162 2017-02-03 18:30:27

  • gsdx ogl: drop fallback of GL_ARB_clear_texture Mesa AMD was updated :) all drivers[1] that support GL_ARB_shader_image_load_store got GL_ARB_clear_texture [1] Intel driver misses others extensions to run GSdx

PCSX2 Developer version SVNv1.5.0-dev-1877-g63944e8 2017-02-03 17:33:07

  • gsdx ogl: allow to start without GL_ARB_texture_barrier Rendering will be corrupted (for advance effects) if the driver doesn't support it. However it allow to run with Mesa software emulation (or inside a virtual machine) Note: mesa still requires an override of the buffer storage extension MESA_EXTENSION_OVERRIDE=GL_ARB_buffer_storage

PCSX2 Developer version SVNv1.5.0-dev-1876-g35ed991 2017-02-03 19:28:30

  • pcsx2: set the size of the vector in the constructor

PCSX2 Developer version SVNv1.5.0-dev-1875-g23d081a 2017-02-01 17:51:22

PCSX2 Developer version SVNv1.5.0-dev-1874-g6d7b1f9 2017-02-01 17:38:58

  • common: move ssappendf in DisR59000asm.cpp Legacy function to print EE opcode. It doesn't worth an extra file.

PCSX2 Developer version SVNv1.5.0-dev-1873-g965fcca 2017-02-01 17:13:11

  • common: use C++11 version vssappendf * use std::vector instead of VLA * remove windows code (optimization is useless here)

PCSX2 Developer version SVNv1.5.0-dev-1872-gdc42c65 2017-01-30 18:23:52

  • gsdx: requires/allow BMI instruction in AVX2 build So far BMI is inclusive in AVX2 CPU. Help compiler to generate better code

PCSX2 Developer version SVNv1.5.0-dev-1871-geda22c2 2017-01-30 17:26:21

  • GSdx: Improve robustness of ComboBoxInit() Previously, the combobox will reach an indeterminate state whenever it's passed with a value out of range via ComboBoxInit(). To avoid such cases, let's initialize the current selection of the combobox with the front element of the settings vector whenever we detect an out of range value which is not declared in the vector. To reproduce the issue, set "Renderer" to some sort of crazy value like 50 in the GSdx.ini file and it'll mess up the whole GSdx plugin dialog really bad. This patch prevents such undesirable behavior by simply selecting the front element in the vector when we read an unsupported value.

PCSX2 Developer version SVNv1.5.0-dev-1870-gc56ac2c 2017-02-01 11:30:41

  • PCSX2: Remove Unused And Unneeded Argument. (#1799) EE interpeter: remove unused argument rdd is neither used, nor needed. It appears it was there to pass the _Rd_ word to write to, but the writing was moved to PHMSBH() to have one "if (_Rd_)". Add a note on undefined behavior

PCSX2 Developer version SVNv1.5.0-dev-1869-gaf38b8b 2017-01-31 22:47:07

PCSX2 Developer version SVNv1.5.0-dev-1868-gc65e467 2017-01-31 22:45:10

  • pcsx2:windows: Fix unreferenced local variable warning Also fix some typos in the warning messages.

PCSX2 Developer version SVNv1.5.0-dev-1867-g5751e38 2017-01-27 18:25:25

PCSX2 Developer version SVNv1.5.0-dev-1866-gcf71049 2017-01-26 18:53:16

  • gsdx tc: use unsigned constant Help the compiler to generate better code C code: uint32 addr = (i >> 3u) % MAX_BLOCKS; uint32 row = addr >> 5u; uint32 col = 1 << (addr & 31u); ASM Before f48:mov eax,esi f4a:mov ecx,esi f4c:mov edx,DWORD PTR [ebp+0x8] f4f:sar eax,0x1f f52:sar ecx,0x3 f55:shr eax,0x12 f58:add ecx,eax f5a:and ecx,0x3fff f60:sub ecx,eax f62:mov eax,0x1 f67:shl eax,cl f69:shr ecx,0x5 f6c:lea edx,[edx+ecx*4] ASM After f48:mov ecx,edi f4a:mov eax,0x1 f4f:sar ecx,0x3 f52:shl eax,cl f54:shr ecx,0x3 f57:and ecx,0x7fc f5d:add ecx,DWORD PTR [ebp+0x8]
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb

PCSX2 Developer version SVNv1.5.0-dev-2104-g49840bb 2017-05-20 19:17:43

  • GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2103-ge8f35f0

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2103-ge8f35f0

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2103-ge8f35f0

PCSX2 Developer version SVNv1.5.0-dev-2103-ge8f35f0 2017-05-23 03:02:04

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2102-g802f102

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated

PCSX2 Developer version SVNv1.5.0-dev-2083-gb15ab1b 2017-05-06 11:59:43

  • gsdx: use = default instead of trivial constructor/destructor reported by clang-tidy
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2102-g802f102

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated

PCSX2 Developer version SVNv1.5.0-dev-2083-gb15ab1b 2017-05-06 11:59:43

  • gsdx: use = default instead of trivial constructor/destructor reported by clang-tidy
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2102-g802f102

PCSX2 Developer version SVNv1.5.0-dev-2102-g802f102 2017-04-30 21:00:23

  • gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments

PCSX2 Developer version SVNv1.5.0-dev-2101-g53b2fdf 2017-05-08 09:37:13

  • linux: requires liblzma (xz) to build GSdx
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2100-g5c7d9d0

PCSX2 Developer version SVNv1.5.0-dev-2100-g5c7d9d0 2017-05-19 10:41:49

» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2099-ge043822

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated

PCSX2 Developer version SVNv1.5.0-dev-2083-gb15ab1b 2017-05-06 11:59:43

  • gsdx: use = default instead of trivial constructor/destructor reported by clang-tidy

PCSX2 Developer version SVNv1.5.0-dev-2082-g94b50b8 2017-05-06 13:06:08

  • core: use = default instead of trivial copy constructor

PCSX2 Developer version SVNv1.5.0-dev-2081-g585ccc1 2017-05-06 13:02:02

  • core: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor

PCSX2 Developer version SVNv1.5.0-dev-2080-gd332bb1 2017-05-06 13:01:33

  • core/gui: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2099-ge043822

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated

PCSX2 Developer version SVNv1.5.0-dev-2083-gb15ab1b 2017-05-06 11:59:43

  • gsdx: use = default instead of trivial constructor/destructor reported by clang-tidy

PCSX2 Developer version SVNv1.5.0-dev-2082-g94b50b8 2017-05-06 13:06:08

  • core: use = default instead of trivial copy constructor

PCSX2 Developer version SVNv1.5.0-dev-2081-g585ccc1 2017-05-06 13:02:02

  • core: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor

PCSX2 Developer version SVNv1.5.0-dev-2080-gd332bb1 2017-05-06 13:01:33

  • core/gui: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor
» [PSX2] Dev PCSX2 SVNv1.5.0-dev-2099-ge043822

PCSX2 Developer version SVNv1.5.0-dev-2099-ge043822 2017-03-17 00:01:45

  • Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes

PCSX2 Developer version SVNv1.5.0-dev-2098-gb896eed 2017-03-13 23:46:15

  • Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box

PCSX2 Developer version SVNv1.5.0-dev-2097-g833622c 2017-01-27 17:33:49

  • Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer

PCSX2 Developer version SVNv1.5.0-dev-2096-gb51eca8 2017-01-18 06:32:54

  • Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace

PCSX2 Developer version SVNv1.5.0-dev-2095-g732dc88 2016-12-29 21:20:52

  • Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.

PCSX2 Developer version SVNv1.5.0-dev-2094-g5298c20 2016-12-20 01:12:18

  • Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)

PCSX2 Developer version SVNv1.5.0-dev-2093-gb7659ea 2016-12-15 04:02:06

  • Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness

PCSX2 Developer version SVNv1.5.0-dev-2092-g5986cbc 2016-12-15 03:37:09

  • Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0

PCSX2 Developer version SVNv1.5.0-dev-2091-gbc0b1a7 2017-05-13 14:07:54

  • common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939

PCSX2 Developer version SVNv1.5.0-dev-2090-g9cb8c70 2017-04-23 10:50:03

  • gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.

PCSX2 Developer version SVNv1.5.0-dev-2089-g02861fa 2017-05-06 17:21:52

  • pcsx2|common: replace throw() by noexcept

PCSX2 Developer version SVNv1.5.0-dev-2088-g33fb806 2017-05-06 17:09:48

  • core: remove noexcept on destructor It is the default on C++11

PCSX2 Developer version SVNv1.5.0-dev-2087-g47264dc 2017-05-06 15:28:33

  • core: use = default for trivial destructor Again not reported by clang-tidy and done with sed

PCSX2 Developer version SVNv1.5.0-dev-2086-g2ff43f2 2017-05-06 15:17:12

  • core: remove throw specifier on destructor It is the 'default' on C++11

PCSX2 Developer version SVNv1.5.0-dev-2085-g1a9a65d 2017-05-06 14:53:02

  • common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.

PCSX2 Developer version SVNv1.5.0-dev-2084-gb951e24 2017-05-06 14:22:00

  • common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated

PCSX2 Developer version SVNv1.5.0-dev-2083-gb15ab1b 2017-05-06 11:59:43

  • gsdx: use = default instead of trivial constructor/destructor reported by clang-tidy

PCSX2 Developer version SVNv1.5.0-dev-2082-g94b50b8 2017-05-06 13:06:08

  • core: use = default instead of trivial copy constructor

PCSX2 Developer version SVNv1.5.0-dev-2081-g585ccc1 2017-05-06 13:02:02

  • core: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor

PCSX2 Developer version SVNv1.5.0-dev-2080-gd332bb1 2017-05-06 13:01:33

  • core/gui: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor
Inne treści związane z tematem
[PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb;
Kolejna developerska wersja PCSX2 – emulatora konsoli Sony Playstation II serwowana przez automatyczny build Orphisa. Ostatnia oficjalna wersja tego emulatora to PCSX2 1.4.0.
[PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb;
Kolejna developerska wersja PCSX2 – emulatora konsoli Sony Playstation II serwowana przez automatyczny build Orphisa. Ostatnia oficjalna wersja tego emulatora to PCSX2 1.4.0.
[PSP] Dev PPSSPP GITv1.4.2-3-gc5d1c1c [PSP] Dev PPSSPP GITv1.4.2-3-gc5d1c1c;
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i  każdy może korzystać ...
[PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb [PSX2] Dev PCSX2 SVNv1.5.0-dev-2104-g49840bb;
Kolejna developerska wersja PCSX2 – emulatora konsoli Sony Playstation II serwowana przez automatyczny build Orphisa. Ostatnia oficjalna wersja tego emulatora to PCSX2 1.4.0.
[PSP] Dev PPSSPP GITv1.4.2-2-g86df055 [PSP] Dev PPSSPP GITv1.4.2-2-g86df055;
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i  każdy może korzystać ...