aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/common
Commit message (Collapse)AuthorAge
* Remove hand-crafted Visual Studio solution.Gravatar Yuri Kunde Schlesner2014-09-01
|
* Avoid LOGGING redefinition warnings.Gravatar Yuri Kunde Schlesner2014-09-01
|
* CMake cleanupGravatar Yuri Kunde Schlesner2014-09-01
| | | | | | | | Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers.
* Merge pull request #58 from lioncash/clampGravatar bunnei2014-08-21
|\ | | | | Common: Add a clamp function to math_utils.h
| * Common: Add a clamp function to math_utils.hGravatar Lioncash2014-08-19
| |
* | Common: Get rid of an unnecessary forward declaration in symbols.hGravatar Lioncash2014-08-18
|/
* Common: Don't return a reference to a string when calling GetName in symbols.cppGravatar Lioncash2014-08-18
| | | | Returning a copy of the string is what was likely meant to be done.
* Merge pull request #52 from lioncash/memoryGravatar bunnei2014-08-17
|\ | | | | Common: Correctly set ptr to null if mmap fails in memory_util
* \ Merge pull request #48 from linkmauve/masterGravatar bunnei2014-08-17
|\ \ | | | | | | Replace insecure temporary file creation with devshm.
| | * Common: Correctly set ptr to null if mmap fails in memory_utilGravatar Lioncash2014-08-17
| | | | | | | | | | | | On POSIX systems mmap will return MAP_FAILED ((void*)-1) instead of a null pointer.
* | | Common: Move remaining C header includes over to their C++ equivalentGravatar Lioncash2014-08-17
| | |
* | | Common: Move header guards over to pragma onceGravatar Lioncash2014-08-17
| |/ |/| | | | | Also replaced C headers with the C++ equivalent ones
| * mem_arena: Replace insecure temporary file creation with devshm, importing ↵Gravatar Emmanuel Gil Peyrot2014-08-16
|/ | | | Dolphin’s code.
* Simplified if-tree in extended_trace.cppGravatar archshift2014-08-12
|
* Merge pull request #41 from archshift/itrGravatar bunnei2014-08-12
|\ | | | | Changed iterators to use auto, many of which using range-based loops
| * break_points.cpp: return directly from conditionalsGravatar archshift2014-08-12
| |
| * break_points: cleaned up, added `find_if`sGravatar archshift2014-08-12
| |
| * Changed iterators to use auto, some of which using range-based loopsGravatar archshift2014-08-11
| |
* | Remove the fancy RegisterSet class introduced in 4c2bff61e.Gravatar Tony Wasserka2014-08-12
|/ | | | | While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures. Instead, we now use a more conventional approach which is a lot more clean to use.
* Use pthread_set_name_np() on OpenBSD.Gravatar Anthony J. Bentley2014-08-07
|
* RegisterSet: Simplify code by using structs for register definition instead ↵Gravatar Tony Wasserka2014-07-23
| | | | of unions.
* [build] Search for the git binary in the default msysgit install dirGravatar Yuri Kunde Schlesner2014-07-19
| | | | | | | | | The Git for Windows installer doesn't add the Git binaries to the path by default. (Due to risk of conflicts with built-in windows commands.) Unless you have configured your system specially this causes the scm_rev_gen.js script to fail to find Git. Added more paths to the script so that it searches in the default msysgit installation directory, eliminating the need to set the PATH for most environments.
* BitField: Cast enum values to proper integer type.Gravatar Tony Wasserka2014-07-16
|
* BitField: Add a static_assert.Gravatar Tony Wasserka2014-07-16
| | | | Being able to store BitField within unions requires BitField to be of standard layout, which in turn is only given if the underlying type is also has standard layout.
* BitField: Delete copy assignment to prevent obscure bugs.Gravatar Tony Wasserka2014-07-16
| | | | Cf. https://github.com/dolphin-emu/dolphin/pull/483
* BitField: Add an explicit evaluation method.Gravatar Tony Wasserka2014-07-16
| | | | Sometimes it can be beneficial to use this in places where an explicit cast needs to happen otherwise. By using the evaluation method, it's not necessary anymore to explicitly write the underlying type in this case.
* Merge branch 'threading' of https://github.com/bunnei/citraGravatar bunnei2014-06-14
|\ | | | | | | | | | | Conflicts: src/core/hle/function_wrappers.h src/core/hle/service/gsp.cpp
* | Removed definition of MAX_PATH, this is already defined in common_paths.h.Gravatar bunnei2014-06-12
| |
* | Preprocessor: #if's out OSX-specific GL changes on other platformsGravatar archshift2014-06-12
| |
* | Common: Removed duplicate "LONG" and "MAX_PATH" definitions.Gravatar bunnei2014-06-12
| |
* | Pica: Use some template magic to define register structures efficiently.Gravatar Tony Wasserka2014-06-12
| |
* | Rename LCD to GPU.Gravatar Tony Wasserka2014-06-12
| |
| * log: updated MAX_LOGLEVEL to use correct log level enum typeGravatar bunnei2014-06-01
| |
| * log: updated GenericLog __attribute__ for newly added parameterGravatar bunnei2014-06-01
| |
| * log: fixed to not print twice, enabled coloring, added OS print logging as ↵Gravatar bunnei2014-05-29
| | | | | | | | its own type
* | Merge branch 'threading'Gravatar bunnei2014-05-22
|\|
* | common_types: Changed BasicRect back to Rect, in the common namespaceGravatar archshift2014-05-19
| | | | | | | | Only Rect is in the namespace for now; the rest of common should be added in the future
* | Improved clarity and whitespaceGravatar archshift2014-05-19
| | | | | | | | Changed QGL version to 3,2 in order to be less restrictive, yet it should still change up to 4,1 on OSX on Qt5.
* | CMakeLists: rename HEADS, improved commentsGravatar archshift2014-05-19
| | | | | | | | Changes for clarity of comments, removed redundant compiler flags.
* | Updated cmakelistsGravatar archshift2014-05-16
| |
* | Merge remote-tracking branch 'upstream/master' into issue-7-fixGravatar archshift2014-05-16
|\ \
| | * added MIN, MAX, and CLAMP macros to common_funcsGravatar bunnei2014-05-17
| | |
| | * added ThreadQueueList class to common (taken from PPSSPP)Gravatar bunnei2014-05-15
| | |
| | * added kernel logger to commonGravatar bunnei2014-05-09
| |/
| * removed incorrect dolphin copyright lineGravatar bunnei2014-05-08
| |
| * fixed include of common in bit_field.hGravatar bunnei2014-05-07
| |
| * logger fix for linuxGravatar bunnei2014-05-07
| |
| * added GSP to loggersGravatar bunnei2014-05-07
| |
| * added BitField to commonGravatar bunnei2014-05-07
| |
| * - added better SVC loggingGravatar bunnei2014-05-06
| | | | | | | | - added stubs for GetResourceLimit and GetResourceLimitCurrentValues SVCs