Commit Graph

283 Commits

Author SHA1 Message Date
twinaphex 7ebc824122 (stdstring.c) Fix implicit declaration warning 2015-04-19 14:32:58 +02:00
twinaphex 51920f9e5f Simplify 'get_title' 2015-04-19 12:14:20 +02:00
twinaphex f4bd33b92f (XDK1) Build fixes 2015-04-12 22:29:55 +02:00
twinaphex 7fbbac544e Some C89 build fixes 2015-04-12 19:29:38 +02:00
twinaphex 11d75d088c (data runloop) Start creating separate message queue for data runloop 2015-04-11 01:17:46 +02:00
twinaphex a27c0714cb Take chunk_type out of struct 2015-04-10 23:45:56 +02:00
Alcaro d7be3979ea Update stdstring.h 2015-04-06 23:01:13 +02:00
twinaphex c9dc599ee7 (dir_list.c) Revert - was causing exceptions on Windows 2015-04-06 19:22:26 +02:00
twinaphex d880ffab5b Create string_is_empty 2015-04-06 19:03:14 +02:00
Lioncash 1f1cdae621 stdstring: Get rid of some strlen calls
Now the function doesn't traverse strings more than necessary.
2015-04-03 14:52:31 -04:00
twinaphex 9d4f1ca362 (GX) Buildfix 2015-04-03 03:23:58 +02:00
twinaphex d84b08ab08 (PS3) Buildfix 2015-04-03 03:23:02 +02:00
twinaphex 108930ddc2 retro_endianness.h - cleanups 2015-04-02 21:00:30 +02:00
twinaphex b9e6b014e3 Start preparing joypad_connection code for cross-platform purposes 2015-04-02 17:49:32 +02:00
Twinaphex db2dd5010b Merge pull request #1559 from aliaspider/master
preliminary 3DS port.
2015-04-01 23:18:12 +02:00
aliaspider 2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00
twinaphex 4dea46f6dc Include <formats/rpng.h> once in rpng_common.h 2015-03-30 18:29:51 +02:00
Twinaphex 76a0486f5e (ObjC) Include <objc/objc-runtime.h> 2015-03-30 18:13:23 +02:00
twinaphex 3da64fbebc (apple_compat.h) Update 2015-03-30 18:07:50 +02:00
twinaphex 7ea3da0344 (apple_compat.h) Define NSUinteger/NSInteger for OSX 10.4 and earlier 2015-03-30 18:05:38 +02:00
Twinaphex 17d6a940c0 (iOS/Apple) Include <AvailabilityMacros.h instead of #import <Availability> 2015-03-30 17:57:54 +02:00
twinaphex 4550019b2c (rpng_fbio.c) GEKKO ifdef not needed here 2015-03-30 17:51:43 +02:00
Neville 672c19074f (OSX PPC) Buildfixes 2015-03-31 02:47:51 +11:00
neville f3f8db553e (Apple) Fix warnings 2015-03-30 03:32:54 +02:00
twinaphex b40c56bdbe (dir_list.c) Fix Salamander 2015-03-30 02:29:38 +02:00
twinaphex aed83be281 image.h - changes for Xbox 2015-03-30 02:12:25 +02:00
twinaphex 12a3e56a55 (libretro-common) Use retro_inline.h everywhere 2015-03-29 16:39:31 +02:00
twinaphex e7e09d3b8f Don't include zlib.h in rpng_encode.c 2015-03-29 16:31:00 +02:00
twinaphex 4572a1c48d Create zlib_deflate wrapper functions 2015-03-29 16:28:06 +02:00
twinaphex 3187e308a4 (rpng_encode.c) Use zlib_stream_get_total_out 2015-03-29 16:21:46 +02:00
twinaphex 7c047ea3b3 Cleanups 2015-03-29 16:19:09 +02:00
twinaphex cc2d6ea99d Create more zlib wrapper functions 2015-03-29 15:52:17 +02:00
twinaphex 5d776f15b6 Create zlib_set_stream 2015-03-29 15:35:55 +02:00
twinaphex 758d01b5da Create more wrappers around zlib in file_extract.c 2015-03-29 14:35:18 +02:00
twinaphex 32304af540 Create zlib_inflate_init 2015-03-29 14:30:53 +02:00
twinaphex 33fca0e161 Use zlib_stream_free 2015-03-29 03:09:33 +02:00
twinaphex 835cba4412 Create zlib_stream_new/zlib_stream_free 2015-03-29 01:57:52 +01:00
twinaphex 0c99c8c68e (RPNG) Use zib_inflate_data_to_file_iterate 2015-03-28 22:32:15 +01:00
twinaphex fe5e6ffd22 Add file/file_extract.h to rpng.h 2015-03-28 21:45:57 +01:00
twinaphex 03c6265846 Take out rpng.h header include in formats/image.h 2015-03-28 21:44:17 +01:00
twinaphex ab284b82f9 (win32) Buildfix 2015-03-28 21:32:38 +01:00
twinaphex 9281595024 Create zlib_perform_mode 2015-03-28 21:05:00 +01:00
twinaphex 8764c660e2 Put zlib_read_file around HAVE_MMAP ifdef 2015-03-28 20:52:00 +01:00
Twinaphex 2f83c43917 Merge pull request #1550 from xoddark/folder_list_management_v2
Add multifolder management in dir_list_new v2
2015-03-28 20:47:44 +01:00
twinaphex abc514b339 Make file_extract.c independent of RetroArch 2015-03-28 20:25:33 +01:00
twinaphex c26804335b (libretro-common) Move file_extract.c to libretro-common 2015-03-28 20:14:19 +01:00
XoD d97bc6f084 Add multifolder management in dir_list_new v2
v2: process the folder from the last to the
first to allow override.

Signed-off-by: XoD <xoddark@gmail.com>
2015-03-28 18:52:27 +01:00
twinaphex 01e100f6df Include <sys/types.h> in net_compat.c 2015-03-23 23:55:43 +01:00
twinaphex 8a6cce1964 (net_http) Prevent NULL pointer dereferences 2015-03-23 10:13:15 +01:00
twinaphex 64a866af84 Prevent crash in net_http.c function 2015-03-21 22:10:13 +01:00
twinaphex dcfc187179 (libretro-common) Remove config_file_macros.h 2015-03-21 07:39:51 +01:00
twinaphex 80840cac0c Put g_config on heap 2015-03-21 01:47:06 +01:00
twinaphex 45cf71770e Rename g_settings to g_config - to prevent conflicts, had to rename
some static variables in some of the gfx context driver files
2015-03-21 01:15:03 +01:00
twinaphex e92565a95b Take out some config_file_macros.h 2015-03-21 00:08:01 +01:00
Twinaphex 4ecbc9bc66 Merge pull request #1524 from heuripedes/master
Win32 fixes
2015-03-21 00:03:50 +01:00
twinaphex 85d244d09a Include stdint.h in net_compat.c 2015-03-20 22:23:08 +01:00
Higor Eurípedes 79335249d0 (libretro-common/net_compat.c) Fix build 2015-03-20 17:41:50 -03:00
twinaphex 9405cec6ca Use net_compat.h in net_http_test.c 2015-03-20 18:12:37 +01:00
twinaphex 871b6944cb net_http_new_socket - C89 compatibility fixes 2015-03-20 18:04:46 +01:00
twinaphex cb41ee6186 net_http_test.c - Fixup header include 2015-03-20 17:57:29 +01:00
twinaphex 10d2d7cba8 Take out netplay.h dependency (net_compat.c) 2015-03-20 17:57:04 +01:00
twinaphex d2c97de070 Move net_compat/net_http to libretro-common 2015-03-20 17:56:00 +01:00
twinaphex 4b1bdac62c (nbio_stdio.c) Expand modes 2015-03-18 04:40:10 +01:00
twinaphex c6d0e4ec51 Add BIO_READ/BIO_WRITE to nbio_stdio.c 2015-03-18 03:59:44 +01:00
twinaphex fd338160bc (nbio_stdio.c) Some changes 2015-03-18 03:51:58 +01:00
twinaphex f59aa94ea1 (GX) Buildfix 2015-03-17 06:14:44 +01:00
twinaphex 2063216705 (rthreads) Refactor cond signal 2015-03-16 07:08:42 +01:00
twinaphex 27367a733b (runloop_data.c) Create rarch_main_data_msg_queue_push 2015-03-15 06:41:04 +01:00
Higor Eurípedes fec88a5cb4 (Menu) Add font color settings 2015-03-14 19:22:06 -03:00
twinaphex 52eefc35ff (RPNG) Inflate process should be nonblocking now too 2015-03-14 21:51:56 +01:00
twinaphex 431cf5e1f3 (RPNG) Use Z_NO_FLUSH as second param to inflate and put it in a while loop 2015-03-14 21:16:33 +01:00
twinaphex 933cdd136d (RPNG) Get rid of one needless additional function 2015-03-14 17:33:04 +01:00
twinaphex 27c50f9dbe Start using convenience function msg_queue_push_string_list 2015-03-14 16:12:20 +01:00
twinaphex a3c6ec249c (RPNG) Rename function 2015-03-14 04:21:57 +01:00
twinaphex 65f80aa5e0 (RPNG) Fix rpng_test.c 2015-03-14 03:22:41 +01:00
twinaphex 9a0bd3c650 (RPNG) Rewrite rpng_nbio_load_image_process 2015-03-14 03:18:15 +01:00
twinaphex 4124fb7130 (RPNG) Add rpng_process 'initialized' variable 2015-03-14 02:56:38 +01:00
twinaphex bb1a9a91c6 (RPNG) Turn more functions static 2015-03-14 02:10:44 +01:00
twinaphex b29cc138c8 (RPNG) Some functions can become static now 2015-03-14 02:08:15 +01:00
twinaphex ebbefc41b2 (RPNG) Reimplement png_reverse_filter_loop 2015-03-14 02:05:50 +01:00
twinaphex b7d73ebc93 (RPNG) More cleanups to png_reverse_filter_loop 2015-03-14 01:58:50 +01:00
twinaphex cb9c0828db (RPNG) More cleanups 2015-03-14 01:56:32 +01:00
twinaphex a14850c915 (RPNG) Create rpng_load_image_argb_process_init - cut down on some more
code duplication
2015-03-14 01:50:45 +01:00
twinaphex bfaddc15bd Simplify rpng_fbio.c - create 'iterate' function 2015-03-14 01:29:46 +01:00
twinaphex ce4e2e0f61 (RPNG) Reorganize files 2015-03-14 00:52:55 +01:00
twinaphex 53a788f95a (RPNG) Create shared png_process_ihdr - both FBIO and FNBIO use it 2015-03-14 00:35:08 +01:00
twinaphex 1902c92ad5 (RPNG) More cleanups 2015-03-14 00:24:21 +01:00
twinaphex 3a56a6c274 (RPNG) More dehardcoding of cases 2015-03-14 00:16:59 +01:00
twinaphex 4dcd62df81 (RPNG) Dehardcode more magic numbers 2015-03-14 00:13:55 +01:00
twinaphex 7d8784b91e (RPNG) Deharcode some magic numbers 2015-03-14 00:06:56 +01:00
twinaphex 0d59d2534f (RPNG) Dehardcode magic number in adam7_iterate 2015-03-14 00:04:31 +01:00
twinaphex 68ef4e7b72 (RPNG) Refactor png_reverse_filter_regular_loop 2015-03-14 00:01:30 +01:00
twinaphex 752f5dc42b (RPNG) Add data_restore_buf_size 2015-03-13 23:54:17 +01:00
twinaphex 978628a878 (RPNG) Start putting regular_loop inside a while loop on the outside 2015-03-13 23:30:29 +01:00
twinaphex d6c7ba448a Change png_reverse_filter_regular_loop's return code 2015-03-13 23:28:12 +01:00
twinaphex 003fb2a7c8 (RPNG) Reorganize png_process_reverse_filter_regular_loop 2015-03-13 23:22:39 +01:00
twinaphex a6d6e9750f (RPNG) Start using png_process_code for more code 2015-03-13 23:20:18 +01:00
twinaphex 96b16d4205 (RPNG) Add PNG_PROCESS_* enums 2015-03-13 22:56:34 +01:00
twinaphex 39b718aa03 (RPNG) Create rpng_reverse_filter_adam7_iterate 2015-03-13 21:54:51 +01:00
twinaphex 2c48b2a25d (RPNG) Refactor png_reverse_filter_loop 2015-03-13 21:34:18 +01:00