Emmanuel Gil Peyrot
|
b09c667570
|
FileSys: split the constructor into an Open method, in order to notify the opener something went wrong.
Kernel: Return an invalid handle to OpenFile when it failed to open.
|
2014-09-29 08:34:55 +00:00 |
|
Emmanuel Gil Peyrot
|
fce759fb6a
|
FileSys/Kernel: Implement GetSize service call for File objects.
|
2014-09-29 08:34:55 +00:00 |
|
Emmanuel Gil Peyrot
|
0fafb3046e
|
FileSys: Add forgotten docstrings.
|
2014-09-29 08:34:55 +00:00 |
|
bunnei
|
ee7cfc71bd
|
Merge pull request #118 from lioncash/chunk-file
chunk_file: General cleanup
|
2014-09-22 22:02:51 -04:00 |
|
bunnei
|
07af9a587c
|
Merge pull request #116 from archshift/sdmc-dir
Use the citra user path for the sdmc directory
|
2014-09-22 22:00:47 -04:00 |
|
Lioncash
|
ff442d6cf9
|
chunk_file: General cleanup
- Remove unnecessary ifdefs
- Remove commented out code. Can be retrieved later if needed.
|
2014-09-21 18:36:14 -04:00 |
|
archshift
|
1966f7b0ad
|
Use the citra user path for the sdmc directory
|
2014-09-21 09:34:33 -07:00 |
|
bunnei
|
a9630a9d2b
|
Merge pull request #70 from linkmauve/master
Implement filesystem services, and the required kernel objects.
|
2014-09-18 22:27:06 -04:00 |
|
Emmanuel Gil Peyrot
|
3a570a9fee
|
Kernel: Implement the Close command for Archive, File and Directory.
|
2014-09-17 14:35:46 +00:00 |
|
Emmanuel Gil Peyrot
|
99bfa4ae1f
|
FS: Implement OpenArchive, OpenDirectory, OpenFile and OpenFileDirectly calls.
|
2014-09-17 14:35:46 +00:00 |
|
Emmanuel Gil Peyrot
|
c197ce2180
|
Kernel: Add a Directory object and a getter for it from an Archive object.
|
2014-09-17 14:35:46 +00:00 |
|
Emmanuel Gil Peyrot
|
c14e5713f5
|
Core: Add a method to obtain a Directory from an Archive.
|
2014-09-17 14:35:46 +00:00 |
|
Emmanuel Gil Peyrot
|
33b0d1081e
|
Core: Add a Directory object, with both a stub and a passthrough implementations.
|
2014-09-17 14:35:46 +00:00 |
|
Emmanuel Gil Peyrot
|
19d04f3abe
|
Kernel: Add a File object and a getter for it from an Archive object.
|
2014-09-17 14:35:46 +00:00 |
|
Emmanuel Gil Peyrot
|
e73caaefe5
|
Core: Add a passthrough backend for the filesystem, exposed as SDMC.
|
2014-09-17 14:35:45 +00:00 |
|
Emmanuel Gil Peyrot
|
9251f7e2f8
|
Core: Add a new File class, obtainable from an Archive, and a stub implementation.
|
2014-09-17 14:35:45 +00:00 |
|
Emmanuel Gil Peyrot
|
6b7b36a874
|
Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions.
|
2014-09-17 14:35:45 +00:00 |
|
Emmanuel Gil Peyrot
|
edaf59a759
|
Common: Return the number of items read/written in IOFile’s methods instead of a boolean.
|
2014-09-17 14:35:45 +00:00 |
|
bunnei
|
1c79a4f10c
|
Merge pull request #107 from lioncash/sprintf
Core: Replace a sprintf in core_timing with StringFromFormat
|
2014-09-16 16:54:41 -04:00 |
|
bunnei
|
73b6f85f9a
|
Merge pull request #109 from lioncash/cruft
Core: Get rid of unnecessary switch statement in Kernel
|
2014-09-15 00:47:13 -04:00 |
|
Lioncash
|
741321ac24
|
Core: Get rid of unnecessary switch statement in Kernel
|
2014-09-14 21:31:09 -04:00 |
|
bunnei
|
31d9cf4d17
|
Merge pull request #110 from lioncash/warnings
Core: Fix warnings in gpu.cpp
|
2014-09-14 21:28:44 -04:00 |
|
bunnei
|
5481115e71
|
Merge pull request #97 from archshift/cleanup
Small, general code cleanup
|
2014-09-13 22:58:58 -04:00 |
|
Lioncash
|
6cc7c73b80
|
Core: Fix warnings in gpu.cpp
|
2014-09-13 22:55:41 -04:00 |
|
Lioncash
|
093d6fbcdc
|
Core: Replace a sprintf in core_timing with StringFromFormat
|
2014-09-12 21:18:46 -04:00 |
|
bunnei
|
cbdf4d4c8e
|
Merge pull request #105 from kevinhartman/hid
Digital user input and HID module implementation for PAD
|
2014-09-12 17:44:25 -04:00 |
|
Kevin Hartman
|
02fd19b2f6
|
Added support for multiple input device types for KeyMap and connected Qt.
|
2014-09-12 01:15:14 -07:00 |
|
Kevin Hartman
|
4a94ec934a
|
Initial HID PAD work, with GLFW only.
|
2014-09-11 22:43:42 -07:00 |
|
Kevin Hartman
|
bb7ddede15
|
Created structure for PAD.
|
2014-09-11 22:43:42 -07:00 |
|
bunnei
|
532a9e80a0
|
Merge pull request #99 from archshift/ext-check
loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace
|
2014-09-11 00:04:36 -04:00 |
|
bunnei
|
d79fe3ebaa
|
Merge pull request #103 from archshift/prune
Prune redundant includes
|
2014-09-10 18:44:08 -04:00 |
|
bunnei
|
249a567834
|
Merge pull request #104 from archshift/removal
Removed fixed_size_queue.h
|
2014-09-09 20:56:28 -04:00 |
|
bunnei
|
8891c27425
|
Merge pull request #101 from lioncash/inf-loop
Common: Fix a potential infinite loop in StringUtil's ReplaceAll
|
2014-09-09 20:53:33 -04:00 |
|
bunnei
|
7f201a9821
|
Merge pull request #102 from lioncash/define
Common: Remove HAVE_CXX11_SYNTAX define from Common.h
|
2014-09-09 20:50:51 -04:00 |
|
archshift
|
727bad24a2
|
Removed fixed_size_queue.h
It's unused and doesn't look like it compiles anyway :/
|
2014-09-08 18:49:41 -07:00 |
|
archshift
|
6e606c515f
|
core: Prune redundant includes
|
2014-09-08 17:54:14 -07:00 |
|
archshift
|
9d7cc2bedc
|
common: Prune all redundant includes
|
2014-09-08 17:25:43 -07:00 |
|
archshift
|
8fe5f2e2fe
|
Moved common_types::Rect from common to Common namespace
|
2014-09-08 15:43:36 -07:00 |
|
archshift
|
5472fd4d9b
|
Added string_util to common, small changes in loader.cpp
|
2014-09-08 15:43:22 -07:00 |
|
archshift
|
4ed24a0619
|
loader.cpp: improved file extension checking, made Upper/LowerStr useful
Instead of forcibly taking the last 4 characters, it now finds the last extension separator (the period) and takes a substr of its location.
|
2014-09-08 15:41:58 -07:00 |
|
Lioncash
|
5b65decf91
|
Common: Remove HAVE_CXX11_SYNTAX define from Common.h
|
2014-09-08 15:01:15 -04:00 |
|
Lioncash
|
2f6ef914db
|
Common: Fix a potential infinite loop in StringUtil's ReplaceAll
|
2014-09-08 14:48:59 -04:00 |
|
bunnei
|
335082e74e
|
Merge pull request #95 from lioncash/disassembler
core: Make the ARM disassembler use std::string internally
|
2014-09-08 00:10:13 -04:00 |
|
bunnei
|
85f1b76cd8
|
Merge pull request #87 from archshift/remove-cruft
Removed redundant headers for std implementations
|
2014-09-07 22:08:06 -04:00 |
|
archshift
|
498d1a37f1
|
Removed common/std_xyz, instead using the std header
|
2014-09-07 14:31:07 -07:00 |
|
archshift
|
81baa477b5
|
renderer_opengl.cpp: improved alignment for readability
|
2014-09-07 12:09:02 -07:00 |
|
archshift
|
1c02c03e32
|
Dead code removal: video_core.cpp, load_symbol_map.cpp
|
2014-09-07 12:09:02 -07:00 |
|
archshift
|
9c0efdb75b
|
bootmanager::EmuThread: fixed initialization order
|
2014-09-07 12:09:02 -07:00 |
|
archshift
|
0167e9140e
|
utils: cleaned up DumpTGA, removing redundancies
|
2014-09-07 12:09:02 -07:00 |
|
Lioncash
|
403c84cdab
|
core: Make the ARM disassembler use std::string internally
|
2014-09-06 14:45:56 -04:00 |
|