summaryrefslogtreecommitdiffstats
path: root/src/common (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed GPLv2 license text in the start.Vamsi Krishna2016-12-181-1/+1
* Merge pull request #2316 from endrift/macos-gccbunnei2016-12-161-0/+11
|\
| * Common: Fix gcc build on macOSJeffrey Pfau2016-12-131-0/+11
* | VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner2016-12-153-1/+234
|/
* Support mingw cross-compileJannik Vogel2016-12-055-5/+6
* Merge pull request #2228 from freiro/winver_fixYuri Kunde Schlesner2016-12-011-3/+0
|\
| * WINVER definition moved to CMake and cleanupfreiro2016-11-301-3/+0
* | Set client SDK version to Service APIsmailwl2016-11-301-3/+2
|/
* Build: Fixed a few warnings.Subv2016-11-291-4/+4
* Merge pull request #2168 from mailwl/micSebastian Valle2016-11-272-0/+2
|\
| * MIC_U: Stub service funcionsmailwl2016-11-252-0/+2
* | Move to AppData/Roaming/Citra/freiro2016-11-261-1/+1
* | Removed /user/ from pathfreiro2016-11-261-2/+1
* | Switch to AppData/Roamingfreiro2016-11-242-4/+4
* | Return by value and other fixesfreiro2016-11-192-14/+8
* | Win32 move default user folder location to AppDatafreiro2016-11-192-0/+24
|/
* Merge pull request #2172 from jroweboy/fix-mingwbunnei2016-11-161-2/+3
|\
| * Add mingw compile supportJames Rowe2016-11-141-2/+3
* | Round the rectangle size to prevent float to int casting issuesJames Rowe2016-11-123-8/+9
* | Add default hotkey to swap primary screens.James Rowe2016-11-054-7/+10
* | Rework frame layouts to use a max rectangle instead of hardcoded calculationsJames Rowe2016-11-052-250/+100
* | LargeFrameLayout + SwappedSonofUgly2016-11-051-50/+36
* | Support additional screen layouts.James Rowe2016-11-055-73/+382
|/
* common: use system bswap* functions on more BSDsJan Beich2016-10-281-2/+5
* common: use system CPUID routine on DragonFly as wellJan Beich2016-10-281-2/+2
* common: some FreeBSD headers are incomplete to avoid namespace pollutionJan Beich2016-10-281-1/+3
* common: convert to standard stat()/fstat() interfacesAnthony J. Bentley2016-10-281-15/+10
* common: stat64 is non-standard, hide on a random UnixJan Beich2016-10-281-1/+1
* common: only FreeBSD has thread affinity compatible with LinuxJan Beich2016-10-281-1/+5
* common: define routines to set thread name on more BSDsJan Beich2016-10-281-2/+4
* Fix typosRicardo de Almeida Gonzaga2016-10-202-2/+2
* Merge pull request #2024 from JamePeng/update-boss-codebunnei2016-10-082-0/+2
|\
| * Update the stub code of BOSSJamePeng2016-10-022-0/+2
* | Common: Remove dangerous Vec[234] array constructorsYuri Kunde Schlesner2016-09-301-3/+0
|/
* Remove special rules for Windows.h and library includesYuri Kunde Schlesner2016-09-213-1/+3
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-2110-11/+11
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-2132-54/+13
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-1915-61/+32
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-1851-3389/+4172
* microprofile: Double buffer size to 16MB.bunnei2016-09-151-1/+1
* Common: readdir_r() is deprecated, switch to readdir().Emmanuel Gil Peyrot2016-09-131-6/+2
* Protection against a resize of size 0Alexandre LittleWhite Laurent2016-07-231-4/+3
* Remove superfluous std::move in return std::move(local_var)scurest2016-06-251-1/+1
* Fix recursive scanning of directoriesYuri Kunde Schlesner2016-06-192-17/+12
* Merge pull request #1789 from wwylele/input-refactorbunnei2016-06-114-23/+232
|\
| * fixup! fixup! Refactor input systemwwylele2016-05-152-7/+7
| * fixup! Refactor input systemwwylele2016-05-152-20/+24
| * implement circle pad modifierwwylele2016-05-152-4/+22
| * Refactor input subsystemwwylele2016-05-154-23/+210
* | Merge pull request #1751 from linkmauve/no-recursive-readdirbunnei2016-05-312-24/+36
|\ \
| * | Common: Make recursive FileUtil functions take a maximum recursionEmmanuel Gil Peyrot2016-05-212-24/+36
| |/
* / common_funcs: Provide rotr and rotl for MSVCMerryMage2016-05-271-12/+18
|/
* swap: Get rid of pointer casting for swapping structsLioncash2016-05-091-5/+5
* swap: Get rid of undefined behavior in swapf and swapdLioncash2016-05-091-14/+18
* swap: Remove unused methodsLioncash2016-05-091-28/+0
* Merge pull request #1736 from MerryMage/sdl2-sinkbunnei2016-05-072-1/+3
|\
| * AudioCore: SDL2 SinkMerryMage2016-05-072-1/+3
* | VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-306-5/+14
|/
* Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner2016-04-295-259/+6
* Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)Henrik Rydgård2016-04-291-0/+4
* assert: Allow UNREACHABLE_MSG to have just one argumentSam Spilsbury2016-04-241-1/+1
* Merge pull request #1576 from smspillaz/fix-build-errors-03272016bunnei2016-04-241-0/+2
|\
| * assert: Add _MSG variations for UNREACHABLE and UNIMPLEMENTEDSam Spilsbury2016-04-231-0/+2
* | Protect use of std::is_trivially_copyable to compile with GCC 4.9LittleWhite2016-04-231-0/+4
|/
* Merge pull request #1672 from wwylele/win-driver-fixbunnei2016-04-191-3/+12
|\
| * fix driver root identification on Windowswwylele2016-04-151-3/+12
* | Merge pull request #1666 from MerryMage/barrierbunnei2016-04-151-24/+22
|\ \
| * | Thread: Make Barrier reusableMerryMage2016-04-141-5/+5
| * | common/thread: Correct code styleMerryMage2016-04-141-21/+19
| |/
* | Merge pull request #1665 from lioncash/filebunnei2016-04-142-47/+22
|\ \
| * | file_util: In-class initialize data membersLioncash2016-04-142-6/+4
| * | file_util: const qualify IOFile's Tell and GetSize functionsLioncash2016-04-142-8/+8
| * | file_util: Don't expose IOFile internals through the APILioncash2016-04-142-30/+4
| * | file_util: Check for is_trivially_copyableLioncash2016-04-141-3/+5
| * | file_util: Make IOFile data members privateLioncash2016-04-141-0/+1
| |/
* | emitter: Add CALL that can be fixed up.bunnei2016-04-142-0/+13
* | emitter: Support arbitrary FixupBranch targets.bunnei2016-04-142-0/+17
|/
* FileUtil: Missing #include, Add const to IOFile methodsMerryMage2016-04-121-6/+7
* cecd:u: stub GetCecStateAbbreviated (#1648)mailwl2016-04-081-1/+1
* Merge pull request #1435 from mailwl/frd_ubunnei2016-04-062-0/+2
|\
| * frd:u: Initial stub some functionsmailwl2016-03-272-0/+2
* | Merge pull request #1643 from MerryMage/make_uniqueMathew Maidment2016-04-062-18/+0
|\ \
| * | Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-052-18/+0
* | | Merge pull request #1620 from LFsWang/pathbunnei2016-04-053-26/+43
|\ \ \
| * | | remove debug codeLFsWang2016-03-311-1/+1
| * | | fix unicode url problem on windowsLFsWang2016-03-311-6/+18
| * | | Fix encode problem On WindowsLFsWang2016-03-313-21/+26
| | |/ | |/|
* | | Merge pull request #1616 from exhalatio/dlp_dummybunnei2016-04-032-0/+2
|\ \ \
| * | | Dummy implementation dlp:SRVR Service.exhalatio2016-04-022-0/+2
| | |/ | |/|
* | | cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandlemailwl2016-03-312-0/+2
| |/ |/|
* | remove unnecessary constwwylele2016-03-261-2/+2
* | implement accel and gyro backendwwylele2016-03-221-0/+48
|/
* vector_math: Add missing member in Vec4's SetZero functionLioncash2016-03-181-1/+4
* Reorganize the ndm service path for dummy implement functionJamePeng2016-03-142-0/+2
* Merge pull request #1509 from lioncash/noncopybunnei2016-03-131-3/+3
|\
| * common_types: Make NonCopyable constructor constexprLioncash2016-03-131-1/+1
| * common_types: Specify const in deleted copy constructor/assignment operatorLioncash2016-03-131-2/+2
* | PICA: Align vertex attributesJannik Vogel2016-03-132-0/+23
|/
* Merge pull request #1476 from lioncash/emitbunnei2016-03-101-59/+54
|\
| * emitter: templatize ImmPtrLioncash2016-03-091-2/+6
| * emitter: constexpr-ify helper functionsLioncash2016-03-091-19/+17
| * emitter: Get rid of CanDoOpWithLioncash2016-03-091-7/+0
| * emitter: constexpr-ify OpArgLioncash2016-03-091-30/+30
| * emitter: friend class OpArg with XEmitterLioncash2016-03-091-3/+4
| * emitter: Remove unimplemented prototypeLioncash2016-03-091-1/+0
* | Common: Get rid of alignment macrosLioncash2016-03-091-9/+1
|/
* Merge pull request #1297 from Subv/savesbunnei2016-03-011-1/+1
|\
| * DiskDirectory: Initialize the directory member with valid info.Subv2016-01-161-1/+1
* | Merge pull request #1427 from MerryMage/emit-lbitYuri Kunde Schlesner2016-02-281-2/+2
|\ \
| * | x64 Emitter: Fix L bit in VEX prefixMerryMage2016-02-271-2/+2
* | | Initial implementation ir:usermailwl2016-02-262-0/+2
|/ /
* | AudioCore: Skeleton ImplementationMerryMage2016-02-213-1/+5
* | BitField: Make trivially copyable and remove assignment operatorMerryMage2016-02-122-26/+22
* | backend: defaulted move constructor/assignmentLioncash2016-02-051-18/+2
* | color: Make trivial helpers constexprLioncash2016-01-281-8/+8
* | key_map: Use std::tie for comparisonsLioncash2016-01-251-7/+7
|/
* Add missing return values in ForeachDirectoryEntryLFsWang2015-12-231-4/+14
* Merge pull request #1252 from Subv/cambunnei2015-12-042-0/+2
|\
| * Services/Cam: Added new log type and camera enums from 3dbrew.Subv2015-11-232-0/+2
* | Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift2015-11-272-50/+53
|/
* fix failure on gcc and clangwwylele2015-11-121-3/+3
* disable unary minus when the type is not signedwwylele2015-11-121-0/+4
* Implement gdbstubpolaris-2015-10-042-0/+2
* Merge pull request #1176 from lioncash/vs2015-code-junking-daybunnei2015-10-031-11/+0
|\
| * bit_field: Re-enable code on MSVCLioncash2015-10-011-11/+0
* | Merge pull request #1095 from archshift/game-listbunnei2015-10-022-103/+83
|\ \
| * | Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom behaviorarchshift2015-10-012-103/+83
* | | symbols: Replace an insert call with emplaceLioncash2015-09-301-1/+1
* | | symbols: Get rid of initial underscores in variable namesLioncash2015-09-302-20/+20
* | | symbols: Directly initialize TSymbol membersLioncash2015-09-301-8/+3
* | | symbols: Simplify GetSymbolLioncash2015-09-301-8/+5
| |/ |/|
* | hash: Get rid of unused functionsLioncash2015-09-161-16/+0
* | general: Silence some warnings when using clangLioncash2015-09-161-2/+2
|/
* memory_util: Remove unnecessary assignment in FreeMemoryPagesLioncash2015-09-121-3/+0
* memory_util: Remove commented out printf statementsLioncash2015-09-121-10/+0
* general: Replace 0 literals with nullptr where applicableLioncash2015-09-122-6/+6
* synchronized_wrapper: Add missing return in SynchronizedRef move assignment operatorLioncash2015-09-121-0/+1
* Merge pull request #1144 from lioncash/removebunnei2015-09-114-176/+0
|\
| * common: Get rid of debug_interface.hLioncash2015-09-114-176/+0
* | common: Get rid of a cast in swap.hLioncash2015-09-111-2/+2
|/
* x64: Proper stack alignment in shader JIT function callsaroulin2015-09-013-424/+90
* Common: Import BitSet from Dolphinaroulin2015-09-012-0/+190
* Common: Fix MicroProfile compilation in MSVC2015Yuri Kunde Schlesner2015-08-281-0/+5
* Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-254-0/+51
* x64-emitter: add RCPSS SSE instructionaroulin2015-08-232-0/+2
* Merge pull request #1058 from lioncash/ptrLioncash2015-08-232-4/+27
|\
| * emitter: Remove pointer castsLioncash2015-08-212-4/+27
* | Merge pull request #1025 from yuriks/heap-managementYuri Kunde Schlesner2015-08-221-8/+7
|\ \ | |/ |/|
| * VMManager: Make LogLayout log level configurable as a parameterYuri Kunde Schlesner2015-08-161-8/+7
* | emitter: Remove unnecessary definesLioncash2015-08-201-5/+1
* | emitter: Remove unnecessary else keywordsLioncash2015-08-201-7/+7
* | emitter: Remove unused codeLioncash2015-08-202-44/+0
* | emitter: Remove unimplemented JMP prototypeLioncash2015-08-201-1/+0
* | emitter: Pass OpArg by reference where possibleLioncash2015-08-202-763/+763
* | emitter: Remove unnecessary inline specifiersLioncash2015-08-201-33/+33
* | Merge pull request #1035 from darkf/mingw-fixbunnei2015-08-202-4/+10
|\ \
| * | Fix building under MinGWdarkf2015-08-182-4/+10
| |/
* / videocore: Added RG8 texture supportPatrick Martin2015-08-161-0/+18
|/
* Merge pull request #1031 from bbarenblat/masterYuri Kunde Schlesner2015-08-161-1/+2
|\
| * Handle invalid `Log::Class`Benjamin Barenblat2015-08-151-1/+2
* | Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei2015-08-168-14/+14
* | Common: Cleanup CPU capability detection code.bunnei2015-08-164-198/+141
* | Common: Move cpu_detect to x64 directory.bunnei2015-08-164-5/+5
* | x64: Refactor to remove fake interfaces and general cleanups.bunnei2015-08-1610-516/+26
* | Common: Added MurmurHash3 hash function for general-purpose use.bunnei2015-08-155-2/+158
* | Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei2015-08-159-4/+4380
* | Common: Ported over Dolphin's code for x86 CPU capability detection.bunnei2015-08-154-17/+273
|/
* Stop defining GCC always_inline attributes as __forceinlinearchshift2015-08-122-7/+8
* Merge pull request #1018 from bbarenblat/masterbunnei2015-08-052-1/+8
|\
| * Use UNREACHABLE macro for impossible cases in previous commitBenjamin Barenblat2015-08-032-4/+3
| * Handle invalid `Log::Level::Count`Benjamin Barenblat2015-08-022-1/+9
* | Common: Work around bug in MSVC2015 standard libraryYuri Kunde Schlesner2015-08-031-0/+14
|/
* Common : Fix Conversion Warningszawata2015-07-191-1/+1
* Common: Remove the unused and commented GetThemeDir prototype from FileUtil.Emmanuel Gil Peyrot2015-07-181-3/+0
* Pica: Implement stencil testing.Tony Wasserka2015-07-131-1/+26
* FileUtil: Add a WriteObject method for writing a single, POD-type object.Tony Wasserka2015-07-131-0/+10
* don´t define snprintf on Visual Studio 2015Apology112015-07-121-2/+4
* Merge pull request #914 from yuriks/bitfield-maskYuri Kunde Schlesner2015-07-121-2/+2
|\
| * Common: Remove redundant masking in BitFieldYuri Kunde Schlesner2015-07-101-1/+1
| * Common: Fix mask generation in BitFieldYuri Kunde Schlesner2015-07-101-1/+1
* | Common: Remove thunk.hLioncash2015-07-112-43/+0
* | Merge pull request #876 from linkmauve/include-cleanupsYuri Kunde Schlesner2015-07-1126-236/+86
|\ \ | |/ |/|
| * Core: Cleanup file_sys includes.Emmanuel Gil Peyrot2015-06-281-0/+1
| * Core: Cleanup core includes.Emmanuel Gil Peyrot2015-06-281-1/+2
| * CitraQt: Cleanup includes.Emmanuel Gil Peyrot2015-06-282-1/+1
| * Common: Cleanup emu_window includes.Emmanuel Gil Peyrot2015-06-282-3/+15
| * Common: Remove unused ROUND_UP_POW2 macro.Emmanuel Gil Peyrot2015-06-281-7/+0
| * Common: Cleanup key_map includes.Emmanuel Gil Peyrot2015-06-281-0/+1
| * Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot2015-06-287-22/+18
| * Common: Cleanup profiler includes.Emmanuel Gil Peyrot2015-06-284-7/+10
| * Common: Cleanup thread includes.Emmanuel Gil Peyrot2015-06-282-18/+15
| * Common: Fix string_util includes.Emmanuel Gil Peyrot2015-06-282-3/+9
| * Common: Fix FileUtil includes, and everything relying on those.Emmanuel Gil Peyrot2015-06-283-7/+14
| * Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Emmanuel Gil Peyrot2015-06-271-30/+0
| * Common: Remove unused SSE version checking and a GCC macro.Emmanuel Gil Peyrot2015-06-271-25/+0
| * Common: Remove unused fifo_queue.h.Emmanuel Gil Peyrot2015-06-272-112/+0
* | Common: Remove unused type unions breaking aliasing rules in horrible ways.Emmanuel Gil Peyrot2015-06-281-26/+0
|/
* Merge pull request #855 from purpasmart96/service_rearrangmentbunnei2015-06-212-2/+4
|\
| * Services: Continue separation of services into their own folderspurpasmart962015-06-122-2/+4
* | Render-to-texture flush, interval math fixtfarley2015-06-091-1/+1
|/
* Move video_core/color.h to common/color.harchshift2015-05-302-0/+215
* Move video_core/math.h to common/vector_math.harchshift2015-05-302-0/+641
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-293-3/+3
* OpenGL renderertfarley2015-05-231-0/+4
* Service::Y2R: Support for grayscale decoding of specific formatsYuri Kunde Schlesner2015-05-222-0/+2
* Merge pull request #758 from yuriks/sync-loggingYuri Kunde Schlesner2015-05-1610-381/+35
|\
| * Remove unused concurrent_ring_buffer.hYuri Kunde Schlesner2015-05-162-164/+0
| * Common: Use the log system to print assert messagesYuri Kunde Schlesner2015-05-121-7/+3
| * Common: Remove async loggingYuri Kunde Schlesner2015-05-127-210/+32
* | Common: Remove unused cruft from math_util, and remove a duplicated Rect class in common_types.Emmanuel Gil Peyrot2015-05-144-409/+3
|/
* Common: Remove the BIT macroYuri Kunde Schlesner2015-05-091-2/+0
* Common: Add BIT macroYuri Kunde Schlesner2015-05-091-0/+2
* Common: Add StringFromFixedZeroTerminatedBufferYuri Kunde Schlesner2015-05-082-0/+14
* Merge pull request #725 from yuriks/remove-common-crapYuri Kunde Schlesner2015-05-085-1009/+0
|\
| * Common: Remove mem_arena.cpp/hYuri Kunde Schlesner2015-05-083-466/+0
| * Common: Remove hash.cpp/hYuri Kunde Schlesner2015-05-073-543/+0
* | Merge pull request #723 from lioncash/commonstrbunnei2015-05-082-127/+0
|\ \
| * | string_util: Get rid of UriDecode/UriEncodeLioncash2015-05-072-127/+0
* | | Profiler: Fix off-by-one error when computing average.Yuri Kunde Schlesner2015-05-081-2/+1
| |/ |/|
* | Common: Add proper macros to test for architecture pointer sizeYuri Kunde Schlesner2015-05-075-17/+11
|/
* Common: Remove common.hYuri Kunde Schlesner2015-05-0729-56/+43
* Common: Move alignment macros to common_funcs.hYuri Kunde Schlesner2015-05-072-21/+21
* Common: Move SSE detection ifdefs to platform.hYuri Kunde Schlesner2015-05-073-16/+21
* Common: Remove more unused compatibility definesYuri Kunde Schlesner2015-05-071-45/+0
* Common: Move IO-specific compatibility macros to file_util.cppYuri Kunde Schlesner2015-05-072-26/+26
* Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner2015-05-075-88/+10
* Clean-up includesYuri Kunde Schlesner2015-05-071-0/+1
* Move typedefs from kernel.h to more appropriate placesYuri Kunde Schlesner2015-05-071-0/+5
* Common: Move NonCopyable to common_types.hYuri Kunde Schlesner2015-05-072-10/+10
* Common: Use C++11 deleted functions for NonCopyableYuri Kunde Schlesner2015-05-071-8/+6
* Common: Remove unused enumsYuri Kunde Schlesner2015-05-071-17/+0
* EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Zaneo2015-05-022-6/+21
* Common: thread.h cleanupsYuri Kunde Schlesner2015-04-161-65/+16
* Thread: Implement priority boost for starved threads.bunnei2015-04-101-0/+18
* Merge pull request #641 from purpasmart96/service_stubsbunnei2015-04-042-0/+4
|\
| * Services: Stubs and minor changespurpasmart962015-04-032-0/+4
* | disassembler: Get rid of a const_castLioncash2015-03-302-4/+4
|/
* Common: Fix logic for setting EMU_DATA_DIR.Emmanuel Gil Peyrot2015-03-161-6/+5
* Common: Make a #else more apparent.Emmanuel Gil Peyrot2015-03-161-5/+1
* EmuWindow: Fixed a reference to a temporary variableSubv2015-03-141-1/+1
* Merge pull request #642 from bunnei/touchpadbunnei2015-03-122-19/+101
|\
| * HID: Complete refactor of pad/touch input to fix threading issues.bunnei2015-03-112-68/+63
| * EmuWindow: Made pad/touch functions non-static.bunnei2015-03-102-11/+6
| * EmuWindow: Added infrastructure code to enable touchpad support.bunnei2015-03-102-1/+93
* | Merge pull request #629 from archshift/lcdfbbunnei2015-03-102-0/+2
|\ \ | |/ |/|
| * Added LCD registers, and implementation for color filling in OGL code.archshift2015-03-092-0/+2
* | Merge pull request #634 from linkmauve/logging-performancesbunnei2015-03-095-7/+17
|\ \
| * | Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot2015-03-065-7/+17
* | | Merge pull request #584 from yuriks/outline-assertsbunnei2015-03-091-6/+25
|\ \ \
| * | | Asserts: Use lambdas to keep assertion code away from the main code pathYuri Kunde Schlesner2015-02-181-6/+25
* | | | Fixed EmuWindow typo (fixes OSX build)bunnei2015-03-082-2/+2
* | | | Merge pull request #636 from bunnei/refactor-screen-winbunnei2015-03-082-7/+75
|\ \ \ \
| * | | | Set framebuffer layout from EmuWindow.bunnei2015-03-072-7/+75
| | |_|/ | |/| |
* | | | Merge pull request #538 from yuriks/perf-statTony Wasserka2015-03-076-0/+534
|\ \ \ \ | |_|_|/ |/| | |
| * | | Profiler: Implement QPCClock to get better precision on Win32Yuri Kunde Schlesner2015-03-022-1/+42
| * | | Add profiling infrastructure and widgetYuri Kunde Schlesner2015-03-026-0/+493
| |/ /
* / / Removed swap code redundancy and moved common swap code to swap.harchshift2015-03-063-127/+97
|/ /
* | Common: Switch to the XDG Base Directory Specification for directory selection.Emmanuel Gil Peyrot2015-02-252-10/+69
* | Merge pull request #581 from archshift/tfebunnei2015-02-233-2/+2
|\ \
| * | Added information reporting from ThrowFatalErrorarchshift2015-02-223-2/+2
* | | Common: Change names containing “Dolphin” or “PPSSPP” to something more generic.Emmanuel Gil Peyrot2015-02-202-8/+8
* | | Misc cleanup of common and related functionsarchshift2015-02-203-79/+28
* | | Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.harchshift2015-02-202-3/+3
* | | Remove "super lame/broken" file_search compilation unit that was leftover from Dolphinarchshift2015-02-193-128/+0
* | | Remove redundant utf8 compilation unit that was leftover from Dolphinarchshift2015-02-193-528/+0
* | | Remove useless extended_trace compilation unit that was leftover from Dolphinarchshift2015-02-193-480/+0
* | | Remove the useless msg_handler compilation unit that was left over from Dolphinarchshift2015-02-197-178/+11
|/ /
* | Merge pull request #570 from purpasmart96/config_membunnei2015-02-181-0/+7
|\ \ | |/ |/|
| * ConfigMem: Clean up the Config memory to be more like the shared page and movedpurpasmart962015-02-171-0/+7
* | Merge pull request #529 from Subv/masterbunnei2015-02-141-3/+3
|\ \ | |/ |/|
| * Build: Fixed some warningsSubv2015-02-121-3/+3
* | backend: Add logging subentry for ldrLioncash2015-02-131-0/+1
|/
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-1115-105/+73
* Merge pull request #526 from purpasmart96/citra_stubsbunnei2015-02-111-0/+1
|\
| * Services: Stub some functionspurpasmart962015-02-081-0/+1
* | Fix a wrong file name in a commentchinhodado2015-02-071-1/+1
|/
* Common: Fix SCOPE_EXIT to actually create unique identifiers.Yuri Kunde Schlesner2015-01-302-1/+7
* Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift2015-01-213-10/+10
* Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.archshift2015-01-103-24/+8
* Merge pull request #431 from yuriks/thread-queue-cleanupbunnei2015-01-071-144/+74
|\
| * Common: Clean up ThreadQueueListYuri Kunde Schlesner2015-01-071-144/+74
* | Merge pull request #425 from Subv/coretimingbunnei2015-01-072-0/+2
|\ \ | |/ |/|
| * CoreTiming: Ported the CoreTiming namespace from PPSSPPSubv2015-01-072-0/+2
* | Merge pull request #421 from linkmauve/remove-dead-platformsbunnei2015-01-075-101/+2
|\ \
| * | Common: Remove dead platform #ifdefs to make the code more readable.Emmanuel Gil Peyrot2015-01-065-101/+2
* | | Merge pull request #376 from Subv/arc_reorderbunnei2015-01-073-32/+20
|\ \ \ | |/ / |/| |
| * | Archives: Changed the way paths are built for the archives.Subv2015-01-043-20/+4
| * | SaveDataCheck: Move the files to nand/titleSubv2015-01-041-1/+1
| * | Archives: Change the folder layout of some archives.Subv2015-01-033-20/+24
| |/
* | Common: Use std::abs instead of abs, using abs with cmath fails on some systems.Emmanuel Gil Peyrot2015-01-051-2/+3
* | Common: Remove the unused x86-specific 128-bit float type.Emmanuel Gil Peyrot2015-01-051-11/+0
|/
* Archives: Reduced duplicate code in RomFS and SaveCheck.Subv2015-01-033-0/+4
* SOC_U: Preliminary implementation of sockets.Subv2014-12-312-0/+2
* Merge pull request #369 from darkf/mingw_bunnei2014-12-317-21/+38
|\
| * Fix MSVC-related #defines and add CMakeLists commentdarkf2014-12-305-10/+10
| * Fix merge conflictsdarkf2014-12-3059-1092/+1296
| |\
| * | Fix MinGW builddarkf2014-11-297-21/+34
* | | Archives: Implemented ExtSaveData and SharedExtSaveDataSubv2014-12-303-0/+4
| |/ |/|
* | Merge pull request #322 from chinhodado/masterbunnei2014-12-221-0/+6
|\ \
| * | More warning cleanupsChin2014-12-211-0/+6
* | | Merge pull request #291 from purpasmart96/licensebunnei2014-12-2146-74/+74
|\ \ \ | |/ / |/| |
| * | License changepurpasmart962014-12-2146-74/+74
* | | BitField: Add an explicit Assign method.Tony Wasserka2014-12-201-1/+5
* | | Common: Add a clone of std::make_uniqueYuri Kunde Schlesner2014-12-202-0/+17
|/ /
* | SaveData: Implemented the SystemSaveData archive.Subv2014-12-183-0/+4
* | Filesystem/Archives: Implemented the SaveData archiveSubv2014-12-183-0/+4
* | Restore the original console color after logging a message.Yuri Kunde Schlesner2014-12-142-13/+25
* | Remove old logging systemYuri Kunde Schlesner2014-12-136-850/+2
* | Add configurable per-class log filteringYuri Kunde Schlesner2014-12-135-3/+205
* | Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-138-71/+94
* | Implement text path trimming for shorter paths.Yuri Kunde Schlesner2014-12-133-1/+53
* | Re-add coloring to the console logging output.Yuri Kunde Schlesner2014-12-131-0/+50
* | New logging systemYuri Kunde Schlesner2014-12-1311-66/+716
* | Add SCOPE_EXIT macro to conveniently execute cleanup actionsYuri Kunde Schlesner2014-12-132-0/+38
* | Added missing include in common_funcs.hYuri Kunde Schlesner2014-12-131-0/+1
* | Remove redundant include from common_funcs.hYuri Kunde Schlesner2014-12-131-2/+0
* | Merge pull request #267 from bunnei/apt-shared-fontbunnei2014-12-133-26/+6
|\ \
| * | APT_U: Added GetSharedFont service function.bunnei2014-12-131-0/+3
| * | Common: Add "sysdata" to GetUserPath and cleanup.bunnei2014-12-123-26/+3
* | | Merge pull request #261 from neobrain/boostTony Wasserka2014-12-121-3/+3
|\ \ \ | |/ / |/| |
| * | StringUtil: Perform some minimal cleanup.Tony Wasserka2014-12-071-3/+3
* | | Explicitly specify LE strings to iconv, fixes paths in Steel Diverarchshift2014-12-101-2/+2
* | | Remove unused NDMA moduleYuri Kunde Schlesner2014-12-092-2/+0
* | | Some code cleanup.Tony Wasserka2014-12-091-0/+2
* | | Fix some headers to include their dependencies properly.Tony Wasserka2014-12-092-0/+7
|/ /
* / Change NULLs to nullptrs.Rohit Nirmal2014-12-0317-92/+92
|/
* Remove unused includes to common/thread.hEmmanuel Gil Peyrot2014-11-251-1/+0
* Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot2014-11-193-100/+100
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-1923-160/+160
* Merge pull request #165 from neobrain/viewport-scalingbunnei2014-11-194-38/+101
|\
| * EmuWindow: Add some explicit documentation and set proper minimal client area size.Tony Wasserka2014-11-181-2/+4
| * EmuWindow: Add a TODO.Tony Wasserka2014-11-181-0/+1
| * MathUtil: Make Rectangle work with unsigned types.Tony Wasserka2014-11-181-4/+5
| * EmuWindow: Better document the purpose of OnMinimalClientAreaChangeRequest.Tony Wasserka2014-11-181-0/+7
| * EmuWindow: Remove window title getters/setters.Tony Wasserka2014-11-181-16/+1
| * EmuWindow: Add documentation.Tony Wasserka2014-11-181-18/+57
| * EmuWindow: Add support for specifying minimal client area sizes.Tony Wasserka2014-11-181-8/+26
| * Fixup EmuWindow interface and implementations thereof.Tony Wasserka2014-11-181-28/+33
| * Viewport scaling and display density independenceKevin Hartman2014-11-181-2/+5
| * Add a GUI logging channel.Tony Wasserka2014-11-182-0/+2
* | Remove extraneous semicolonsLioncash2014-11-182-2/+2
|/
* emu_window: Fix initializer list order.Lioncash2014-11-171-2/+2
* Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functionsarchshift2014-11-132-51/+115
* Renamed souce files of services to match port namesGareth Poole2014-10-291-1/+1
* Add `override` keyword through the code.Yuri Kunde Schlesner2014-10-262-3/+3
* Fix compile errors in ClangYuri Kunde Schlesner2014-10-261-1/+0
* Merge pull request #150 from lioncash/typoTony Wasserka2014-10-251-1/+1
|\
| * bit_field: Fix a typo in the sample usage.Lioncash2014-10-251-1/+1
* | Removed uses of raw c-string manipulation functions.archshift2014-10-244-21/+10
|/
* Merge pull request #133 from archshift/sdmc-enabledbunnei2014-10-241-2/+4
|\
| * Common: Return from CreateFullPath early if the directory creation failsarchshift2014-10-231-2/+4
* | Use std sized types instead of platform specific typedefsYuri Kunde Schlesner2014-10-232-32/+12
|/
* Merge pull request #108 from archshift/configbunnei2014-10-086-69/+73
|\
| * Added configuration file system.archshift2014-10-086-69/+73
* | Common: Add a helper function to generate a 8.3 filename from a long one.Emmanuel Gil Peyrot2014-10-062-0/+53
* | Fix warnings in core and commonLioncash2014-09-283-15/+5
|/
* Merge pull request #118 from lioncash/chunk-filebunnei2014-09-231-244/+0
|\
| * chunk_file: General cleanupLioncash2014-09-221-244/+0
* | Use the citra user path for the sdmc directoryarchshift2014-09-213-0/+4
|/
* Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions.Emmanuel Gil Peyrot2014-09-174-25/+25
* Common: Return the number of items read/written in IOFile’s methods instead of a boolean.Emmanuel Gil Peyrot2014-09-171-8/+20
* Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman2014-09-125-40/+61
* Initial HID PAD work, with GLFW only.Kevin Hartman2014-09-124-0/+77
* Merge pull request #99 from archshift/ext-checkbunnei2014-09-1112-40/+44
|\
| * Moved common_types::Rect from common to Common namespacearchshift2014-09-091-1/+1
| * Added string_util to common, small changes in loader.cpparchshift2014-09-0911-32/+39
| * loader.cpp: improved file extension checking, made Upper/LowerStr usefularchshift2014-09-092-12/+9
* | Merge pull request #103 from archshift/prunebunnei2014-09-1110-34/+3
|\ \
| * | common: Prune all redundant includesarchshift2014-09-0910-34/+3
| |/
* | Merge pull request #104 from archshift/removalbunnei2014-09-102-71/+0
|\ \
| * | Removed fixed_size_queue.harchshift2014-09-092-71/+0
| |/
* | Merge pull request #101 from lioncash/inf-loopbunnei2014-09-101-3/+8
|\ \
| * | Common: Fix a potential infinite loop in StringUtil's ReplaceAllLioncash2014-09-081-3/+8
| |/
* / Common: Remove HAVE_CXX11_SYNTAX define from Common.hLioncash2014-09-081-6/+0
|/
* Removed common/std_xyz, instead using the std headerarchshift2014-09-077-856/+6
* Removed common/atomic, instead using std::atomicarchshift2014-09-034-198/+0
* Remove hand-crafted Visual Studio solution.Yuri Kunde Schlesner2014-09-014-453/+0
* Avoid LOGGING redefinition warnings.Yuri Kunde Schlesner2014-09-011-0/+2
* CMake cleanupYuri Kunde Schlesner2014-09-011-7/+16
* Merge pull request #58 from lioncash/clampbunnei2014-08-211-0/+7
|\
| * Common: Add a clamp function to math_utils.hLioncash2014-08-191-0/+7
* | Common: Get rid of an unnecessary forward declaration in symbols.hLioncash2014-08-181-2/+0
|/
* Common: Don't return a reference to a string when calling GetName in symbols.cppLioncash2014-08-182-2/+2
* Merge pull request #52 from lioncash/memorybunnei2014-08-181-5/+8
|\
| * Common: Correctly set ptr to null if mmap fails in memory_utilLioncash2014-08-171-5/+8
* | Merge pull request #48 from linkmauve/masterbunnei2014-08-181-24/+23
|\ \
| * | mem_arena: Replace insecure temporary file creation with devshm, importing Dolphin’s code.Emmanuel Gil Peyrot2014-08-161-24/+23
| |/
* | Common: Move remaining C header includes over to their C++ equivalentLioncash2014-08-178-21/+20
* | Common: Move header guards over to pragma onceLioncash2014-08-1733-146/+41
|/
* Simplified if-tree in extended_trace.cpparchshift2014-08-121-13/+9
* Merge pull request #41 from archshift/itrbunnei2014-08-122-78/+67
|\
| * break_points.cpp: return directly from conditionalsarchshift2014-08-121-6/+2
| * break_points: cleaned up, added `find_if`sarchshift2014-08-122-59/+51
| * Changed iterators to use auto, some of which using range-based loopsarchshift2014-08-121-27/+28
* | Remove the fancy RegisterSet class introduced in 4c2bff61e.Tony Wasserka2014-08-123-165/+0
|/
* Use pthread_set_name_np() on OpenBSD.Anthony J. Bentley2014-08-081-1/+3
* RegisterSet: Simplify code by using structs for register definition instead of unions.Tony Wasserka2014-07-231-6/+8
* [build] Search for the git binary in the default msysgit install dirYuri Kunde Schlesner2014-07-191-1/+8
* BitField: Cast enum values to proper integer type.Tony Wasserka2014-07-161-1/+1
* BitField: Add a static_assert.Tony Wasserka2014-07-161-0/+1
* BitField: Delete copy assignment to prevent obscure bugs.Tony Wasserka2014-07-161-0/+16
* BitField: Add an explicit evaluation method.Tony Wasserka2014-07-161-0/+5
* Merge branch 'threading' of https://github.com/bunnei/citrabunnei2014-06-144-43/+48
|\
| * log: updated MAX_LOGLEVEL to use correct log level enum typebunnei2014-06-013-5/+5
| * log: updated GenericLog __attribute__ for newly added parameterbunnei2014-06-011-1/+1
| * log: fixed to not print twice, enabled coloring, added OS print logging as its own typebunnei2014-05-304-37/+42
* | Removed definition of MAX_PATH, this is already defined in common_paths.h.bunnei2014-06-121-2/+0
* | Preprocessor: #if's out OSX-specific GL changes on other platformsarchshift2014-06-121-1/+1
* | Common: Removed duplicate "LONG" and "MAX_PATH" definitions.bunnei2014-06-121-2/+0
* | Pica: Use some template magic to define register structures efficiently.Tony Wasserka2014-06-123-3/+166
* | Rename LCD to GPU.Tony Wasserka2014-06-122-2/+2
* | Merge branch 'threading'bunnei2014-05-236-3/+228
|\|
| * added MIN, MAX, and CLAMP macros to common_funcsbunnei2014-05-171-0/+5
| * added ThreadQueueList class to common (taken from PPSSPP)bunnei2014-05-163-0/+218
| * added kernel logger to commonbunnei2014-05-102-3/+5
* | common_types: Changed BasicRect back to Rect, in the common namespacearchshift2014-05-201-4/+6
* | Improved clarity and whitespacearchshift2014-05-201-0/+1
* | CMakeLists: rename HEADS, improved commentsarchshift2014-05-201-2/+2
* | Updated cmakelistsarchshift2014-05-171-0/+1
* | Merge remote-tracking branch 'upstream/master' into issue-7-fixarchshift2014-05-175-5/+179
|\|
| * removed incorrect dolphin copyright linebunnei2014-05-081-1/+0
| * fixed include of common in bit_field.hbunnei2014-05-081-1/+1
| * logger fix for linuxbunnei2014-05-082-3/+3
| * added GSP to loggersbunnei2014-05-082-2/+2
| * added BitField to commonbunnei2014-05-083-0/+175
| * - added better SVC loggingbunnei2014-05-062-5/+5
* | Support for C++11 on OSXarchshift2014-05-011-2/+2
* | Fixed indentsarchshift2014-05-011-1/+1
* | Some more experimentationarchshift2014-04-301-3/+3
* | IT'S ALIVE!archshift2014-04-291-1/+39
* | Fix complaints about functions that could not be foundarchshift2014-04-281-1/+1
* | Problematic class with no current implementationarchshift2014-04-281-2/+2
* | Rect to BasicRectarchshift2014-04-281-4/+4
* | add missing bswap functionsbunnei2014-04-281-0/+44
|/
* fix for issue Linux build #9, not sure why this is broken but its unused code I'm just getting rid of itbunnei2014-04-281-13/+0
* Merge branch 'hle-interface-updates'bunnei2014-04-281-5/+0
|\
| * removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable classbunnei2014-04-281-5/+0
* | Resolved undefined Common::g_scm_branch error.Thomas Edvalson2014-04-251-1/+1
|/
* made qt window title consistentbunnei2014-04-241-1/+1
* fixes to scm_rev generation to make it conistent with windows buildbunnei2014-04-242-5/+5
* updated windows scm_rev code to use new styleShizZy2014-04-245-66/+53
* added scm rev generation on Linux/cmakebunnei2014-04-246-51/+37
* fixes to build on linuxbunnei2014-04-232-14/+14
* removed duplicate rotl/rotr functionsShizZy2014-04-231-26/+0
* updated CMakeLists for missing filesShizZy2014-04-231-0/+1
* Merge branch 'hle-interface'bunnei2014-04-184-5/+27
|\
| * added NDMA hardware interfacebunnei2014-04-182-2/+2
| * added helper functions for upper/lowercase stringsbunnei2014-04-152-0/+22
| * added logger for generic HLEbunnei2014-04-112-3/+3
* | Add symbols mapMathieu Vaillancourt2014-04-134-0/+100
|/
* removed scm_rev.h from version controlbunnei2014-04-111-4/+0
* added missing const to GetWindowTitlebunnei2014-04-111-1/+1
* updated CMakeListsbunnei2014-04-101-16/+17
* - removed deprecated version.hbunnei2014-04-094-72/+52
* fixed scm_rev_genbunnei2014-04-092-5/+5
* fixed project includes to use new directory structurebunnei2014-04-0944-211/+201
* got rid of 'src' folders in each sub-projectbunnei2014-04-0954-0/+0
* added "citra" instead of "emu" to title barbunnei2014-04-071-1/+1
* added logger option specifically for the rendererbunnei2014-04-062-2/+2
* added missing includes to common_types.hbunnei2014-04-051-0/+3
* Updated common_types.h to use Gekko's version w/ Rect and some useful unionsbunnei2014-04-051-30/+102
* added DISALLOW_COPY_AND_ASSIGN macrobunnei2014-04-051-0/+5
* added LCD loggerbunnei2014-04-052-2/+2
* added a HW option to loggingbunnei2014-04-052-48/+48
* convert tabs to spacesbunnei2014-04-0247-5298/+5298
* grabbed ppsspp's MemArenabunnei2014-04-012-221/+428
* added TIME logger for core timingShizZy2013-10-022-2/+2
* renamed GC_ALIGNED* macros to MEMORY_ALIGNED*ShizZy2013-10-021-12/+12
* upgraded proj files to vs 2013ShizZy2013-09-272-2/+16
* renamed from citrus to citraShizZy2013-09-264-5/+5
* moved file_sys back to coreShizZy2013-09-265-973/+0
* removed <windows.h> include from common.h and added it only where neededShizZy2013-09-242-5/+1
* moved file_sys to commonShizZy2013-09-245-0/+973
* added localtime_r for use on windowsShizZy2013-09-241-0/+8
* added utf8 to common module, utils for dealing with utf8ShizZy2013-09-244-0/+534
* updated to chunk_file module from ppssppShizZy2013-09-201-133/+623
* added a module for loading bootable binariesShizZy2013-09-202-4/+4
* added swap types to commonShizZy2013-09-194-0/+549
* removed CORE and LOADER from LogTypesShizZy2013-09-191-2/+0
* added CORE and LOADER to LogTypesShizZy2013-09-191-0/+2
* changed log CPU from PPC to ARM11ShizZy2013-09-182-2/+3
* added default windows includeShizZy2013-09-181-0/+4
* added file platform.hShizZy2013-09-164-0/+137
* renamed project to 'citrus'ShizZy2013-09-143-3/+3
* added scm_rev_gen project to automatically create a header with the git revision on buildShizZy2013-09-134-3/+162
* cleaned up VS project filesShizZy2013-09-091-11/+9
* fixed some code warningsShizZy2013-09-091-1/+1
* removed unneeded dolphin paths code, fixed linker problems with common.libShizZy2013-09-093-132/+118
* re-enabled GetLastErrorMsgShizZy2013-09-091-19/+23
* updated common pathsShizZy2013-09-082-4/+7
* start of 3DS memory mapShizZy2013-09-063-12/+3
* various fixes to be able to build projectShizZy2013-09-051-17/+13
* added emu_window.h to define interface to drawing to a windowShizZy2013-09-053-0/+108
* updated CMakeLists.txt file for new common filesShizZy2013-09-051-9/+16
* replaced common code with dolphin commonShizZy2013-09-0551-107/+8640
* deleted gekko's common filesShizZy2013-09-0428-4543/+0
* adding initial project layoutShizZy2013-08-3031-0/+4777