Themaister
c81de5119d
Initial take on subsystems support.
2014-04-04 14:58:42 +02:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
Themaister
6d6e964672
Fixup CXX_BUILD.
...
Cleans lots of sign-related warnings as well.
2013-11-16 17:31:49 +01:00
twinaphex
cf20416aab
Make file_path.c more self-contained.h
2013-11-06 14:21:12 +01:00
Themaister
7df4500024
Use native side asset extraction.
2013-10-14 21:08:41 +02:00
Themaister
34ce65d9c4
Rework extension files to only consider basename.
...
Only consider last '.' in the basename of a file.
2013-10-06 12:16:44 +02:00
Themaister
3d212c1d7c
Start refactoring file_extract.
...
Add support for low-level parsing of zip contents.
2013-10-05 18:07:38 +02:00
Themaister
57cbbde420
Create a default config file if it doesn't exist.
2013-10-01 11:57:07 +02:00
Themaister
17e2da87e1
Don't hardcode rgui.cgp/glslp as default.
...
In a multi-config environment, shader manager could conflict.
Instead, infer the default RGUI shader cgps/glslps from config path.
Fallback to old rgui.cgp/rgui.glslp if we use a default config.
2013-09-27 00:19:02 +02:00
Themaister
df79b8ea3d
Ensure that g_settings.libretro is absolute path.
...
Avoid issues when relative libretro paths are stored in ROM history.
2013-05-13 23:25:37 +02:00
twinaphex
30e190bdae
Remove superfluous wcstombs / mbstowcs wrappers
2013-04-11 17:18:23 +02:00
Themaister
2588e60180
Add relative-to-application querying to config.
2013-03-17 12:28:26 +01:00
Themaister
dac5976c87
Don't hardcode in an ext in fill_dated_*.
2013-02-17 10:20:10 +01:00
twinaphex
0a0aba068d
Rename screenshot_generate_filename
2013-02-17 03:50:19 +01:00
Themaister
b90490f425
Add zip loading support to core.
2013-01-21 23:52:47 +01:00
Themaister
e35c6375ee
Fix C++ incompatibilities in retrolaunch.
2013-01-11 11:51:52 +01:00
Themaister
0b4cf2d053
Update license headers to 2013.
2013-01-01 01:41:15 +01:00
Themaister
8b09314aa3
Add fill_pathname_parent_dir.
2012-11-25 16:22:53 +01:00
Themaister
df40f854cd
Add fill_pathname_join().
2012-11-25 16:03:16 +01:00
Themaister
86e21686f7
Refactor out buggy 'in-line' path handling.
2012-11-18 17:16:20 +01:00
Themaister
8a1327cefd
Add directory support for libretro_path/-L.
2012-10-11 22:31:47 +02:00
Themaister
bca1694183
Make path shell-style reading part of config reader.
2012-09-08 00:31:30 +02:00
Themaister
6a169513c9
Allow ~/ to be used in config for regular paths on *nix.
2012-09-07 22:20:49 +02:00
Themaister
07560e25b4
Allow dir_list_new to compare against dotted exts as well.
2012-08-22 22:43:44 +02:00
Themaister
e5a7ef7cf5
Fix subtle bug in file_path_basedir.
...
Also applies minor stylistic fixes to file_path.c.
Adds return type to wchar/char conversion functions.
2012-07-29 09:23:04 +02:00
Twinaphex
6ada9080f1
Move char to wchar and wchar to char conversion functions to
...
file_path.c
2012-07-28 22:36:49 +02:00
Twinaphex
f4559bf636
Move rarch_extract_directory to file_path.c and rename it
...
fill_pathname_basedir
2012-07-28 20:43:34 +02:00
Twinaphex
3a661bff71
(RARCH_CONSOLE) Add new load_game_wrap function that all
...
console ports use - this abstracts away ZIP loading of ROMs too
(PS3) Add new 'ZIP Extract' mode - 'Current dir and load first
file'
2012-07-27 14:32:23 +02:00
TwinAphex51224
e4e7216b90
Revert rarch_stdint.h references
2012-06-24 21:55:36 +02:00
TwinAphex51224
abca1fca60
(Xbox 1) Add initial Xbox 1 solution + cover stdint.h missing in
...
pre-MSVC 2010
2012-06-24 21:09:52 +02:00
Themaister
14f7f641f3
Refactor directory listing to greatly optimize sorting.
2012-06-23 15:32:46 +02:00
Themaister
f0fab577e7
Take the slow but more correct path for directory sorting.
2012-06-19 00:16:59 +02:00
Twinaphex
d8b9d4b4f6
(PS3) Got rid of cell_fs includes
2012-06-18 23:43:21 +02:00
Themaister
a1f5715431
Add sorting and size query to dir_list_new.
2012-06-18 01:11:03 +02:00
Twinaphex
df6a9a0f85
Set up dir_list_new so that we can use it for the 360/PS3 filebrowser
2012-06-10 03:50:06 +02:00
Themaister
ce740f8948
More fixups.
2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151
ssnes_* => rarch_*.
2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a
SSNES => RetroArch.
2012-04-21 23:17:43 +02:00
Twinaphex
2ffffee571
(PS3/360) libretro_manage_core made portable and moved to console_ext.c
2012-04-13 15:57:59 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
62c96ea937
Change license header.
2012-04-09 22:03:57 +02:00
Themaister
9698cd7dbd
Change headers.
2012-04-09 22:03:57 +02:00
TwinAphex51224
317f255eae
(Core) Remove obsolete file checking function
2012-02-15 18:43:35 +01:00
TwinAphex51224
2cb946ec8b
(Core) Add filepath_exists to file.c - needed for console ports
2012-02-15 02:09:55 +01:00
Themaister
accb011196
Add fill_pathname_base.
2012-01-30 22:45:43 +01:00
Themaister
fac78083ca
Clarify path operations.
2012-01-30 00:01:59 +01:00
Themaister
b4248038fb
Update license headers.
2012-01-08 01:12:05 +01:00
Themaister
a4767d3d43
Add python build. Fix ssize_t define.
2011-12-25 18:25:37 +01:00
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
Themaister
389e9ba0dc
Style nit.
2011-11-04 00:07:53 +01:00