Commit Graph

4584 Commits

Author SHA1 Message Date
bunnei 3e9a22fbbb Merge pull request #2620 from FernandoS27/syscore_error
Refined thread launch on syscore error messages
2017-03-15 21:17:43 -04:00
bunnei ac625327f5 Merge pull request #2625 from wwylele/hash-console-unique
cfg: correctly implement GenHashConsoleUnique
2017-03-15 21:07:54 -04:00
bunnei 0fef921784 Merge pull request #2626 from yuriks/msvc2017
Fix building with MSVC 2017
2017-03-15 21:01:24 -04:00
Yuri Kunde Schlesner a565acb04a externals: Update to boost v1.63.0 2017-03-12 22:16:27 -07:00
Yuri Kunde Schlesner 207691eac1 common/cpu_detect: Add missing include and fix namespace scope 2017-03-12 21:55:15 -07:00
wwylele 1d1c322db7 cfg: implement GenHashConsoleUnique 2017-03-12 12:24:57 +02:00
Fernando Sahmkow b5d459c769 Refined thread launch on syscore error messages 2017-03-09 08:18:18 -05:00
Christopher J. Gilbert 5f8b9d8982 Merge pull request #2614 from Schplee/patch-1
Fixes typo on Citra forum link.
2017-03-06 08:59:19 -05:00
Christopher J. Gilbert 7668825515 Merge pull request #2615 from Schplee/patch-2
New website link updates.
2017-03-06 08:58:05 -05:00
Schplee 851dd0710d New website link updates.
Fixed the broken links that were a result of the updated website.
2017-03-06 08:31:13 -05:00
Schplee bc49984f4f Fixes typo on Citra forum link.
An extra ".citra-emu.org," was left when the link was changed to the current forum URL, so I fixed that.
2017-03-06 08:27:59 -05:00
bunnei 0cca8ac194 Merge pull request #2603 from wwylele/please-signal
Timer: restore missing signaled=true from #2421
2017-02-27 16:14:31 -05:00
wwylele 63de741eb5 Timer: restore missing signaled=true from #2421 2017-02-27 22:49:46 +02:00
bunnei 1b939e5c49 Merge pull request #2594 from wwylele/ir-separate
IR: separate functions of each port to their own files
2017-02-27 14:25:50 -05:00
B3n30 466d081cac Fix log entry in timer::signal (#2600) 2017-02-27 11:04:03 -05:00
Mat M 43cabebf82 Doxygen: Amend minor issues (#2593)
Corrects a few issues with regards to Doxygen documentation, for example:

- Incorrect parameter referencing.
- Missing @param tags.
- Typos in @param tags.

and a few minor other issues.
2017-02-26 17:58:51 -08:00
Yuri Kunde Schlesner 92daf89e17 Merge pull request #2587 from yuriks/status-bar
Replace built-in Profiler with indicators in status bar
2017-02-26 17:51:15 -08:00
Yuri Kunde Schlesner 8b46aa48c6 PerfStats: Re-order and document members better 2017-02-26 17:22:04 -08:00
Yuri Kunde Schlesner 04f8245283 Qt: Tweak status bar styling 2017-02-26 17:22:04 -08:00
Yuri Kunde Schlesner 3c68b6c7a6 Qt: Increase status bar update interval to 2 seconds 2017-02-26 17:22:04 -08:00
Yuri Kunde Schlesner 4a2918436e Core: Re-write frame limiter
Now based on std::chrono, and also works in terms of emulated time
instead of frames, so we can in the future frame-limit even when the
display is disabled, etc.

The frame limiter can also be enabled along with v-sync now, which
should be useful for those with displays running at more than 60 Hz.
2017-02-26 17:22:04 -08:00
Yuri Kunde Schlesner fac1bfea42 Core: Make PerfStats internally locked
More ergonomic to use and will be required for upcoming changes.
2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner 8900e0c81b Qt: Add tooltips to status bar displays 2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner 850c47a14d Qt: Don't show fractional figures in the status bar
They're not very important and this makes the display changes less
often, making it less distracting.
2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner ffb3670f6d Remove built-in (non-Microprofile) profiler 2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner dcd8d5285c PerfStats: Add method to get the instantaneous time ratio 2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner 7572bf7839 Add performance statistics to status bar 2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner 77b06cdfad SynchronizedWrapper: Add Lock convenience method 2017-02-26 17:22:02 -08:00
Yuri Kunde Schlesner 3b7b43dc98 Qt: Add (empty) status bar 2017-02-26 17:22:02 -08:00
Yuri Kunde Schlesner a845ab8005 Core: Remove unnecessary include in thread.h 2017-02-26 17:22:01 -08:00
wwylele db8c197c0d IR: separate functions of each port to their own files 2017-02-26 11:11:35 +02:00
bunnei d8a7cd4f1c Merge pull request #2595 from jroweboy/patch
Change travis tar command to specify compression format
2017-02-25 16:28:18 -05:00
James Rowe aa066a226e Change travis tar command to specify compression format
macOS uses bsdtar which doesn't have the -a flag which determines
compression based on file extension.
2017-02-25 14:02:46 -07:00
bunnei 46a89a007d Merge pull request #2569 from wwylele/wrap-unwrap
APT: implemented Wrap and Unwrap
2017-02-25 00:12:33 -05:00
Yuri Kunde Schlesner 8b08897437 Merge pull request #2421 from Subv/timers
Timers: Immediately signal the timer if it was started with an initial value of 0
2017-02-24 20:48:31 -08:00
James Rowe e163d0041e Fixes file upload pattern in the travis.yml to include macOS releases (#2592) 2017-02-24 18:12:37 -08:00
Yuri Kunde Schlesner b8fe7aec84 Merge pull request #2590 from jroweboy/mac-gzip
Use gzip instead of lzma on macOS releases
2017-02-23 19:08:09 -08:00
James Rowe dcefaebe1b Use QFileSystemWatcher to reload the game list when a change is detected. (#2555)
* Added a refresh game directory option to the file menu

* Make the game list watcher recursive and have it start watching from the initial load

* Rework game list watcher to be thread safe

* Fix code style issues
2017-02-23 16:29:00 -05:00
bunnei e4bd75ff10 Merge pull request #2441 from jroweboy/titlebar
Gui: Change title bar to include build name
2017-02-23 16:24:48 -05:00
James Rowe 1337d1acee Revert use gzip for linux
Uses tar -a flag to determine compression algorithm based off file extension (so linux will continue to use xz and macOS can use gzip)
2017-02-23 14:05:47 -07:00
James Rowe c5fa41b6e7 Use gzip instead of lzma on macOS and linux releases
A common report from macOS users is they can't figure out how to unzip the
program. This will allow them to double click to unzip the archive which
is what users on macOS expect.
2017-02-23 10:01:50 -07:00
James Rowe 786117c94b Gui: Change title bar to include build name
Nightly builds now have "Citra Nightly" in the titlebar
Bleeding edge builds now have "Citra Bleeding Edge" in the titlebar
2017-02-23 00:42:55 -07:00
Anthony f924925635 [UI] Modify recursive scanning label (#2589) 2017-02-22 21:45:03 -08:00
Subv fe3d5cc189 Timers: Return an error when calling SetTimer with negative timeouts. 2017-02-21 20:51:56 -05:00
Subv 6f8b976e09 Timers: Immediately signal the timer if it was started with an initial value of 0. 2017-02-21 20:51:54 -05:00
wwylele 55785cff55 externals: remove -march=native for crypto++ 2017-02-21 23:57:31 +02:00
wwylele a2d0064acb APT: implement Wrap and Unwrap 2017-02-21 23:57:31 +02:00
wwylele 76af744434 HW: add AES engine & implement AES-CCM 2017-02-21 23:57:31 +02:00
bunnei 6ee236f0d0 Merge pull request #2579 from wwylele/no-clang-format-check
hook: remove clang-format check
2017-02-21 16:47:34 -05:00
bunnei be72a5687a Merge pull request #2585 from MerryMage/sxtb16-sxtab16
dyncom: Correct SXTAB16 and SXTB16
2017-02-19 22:45:46 -05:00