summaryrefslogtreecommitdiffstats
path: root/src/common (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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