]>
Chaos Git - corbenik/ctrulib.git/log
fincs [Thu, 19 Nov 2015 10:44:59 +0000 (11:44 +0100)]
Merge branch 'master' into great-refactor
# Conflicts:
# libctru/include/3ds/services/fs.h
# libctru/source/os.c
# libctru/source/romfs_dev.c
# libctru/source/services/fs.c
fincs [Thu, 19 Nov 2015 10:35:02 +0000 (11:35 +0100)]
Add fsUseSession/fsEndUseSession
fincs [Thu, 19 Nov 2015 00:12:50 +0000 (01:12 +0100)]
Merge pull request #221 from Steveice10/mic-fix
Fix order of memalign parameters in MIC example.
Steven Smith [Wed, 18 Nov 2015 23:45:01 +0000 (15:45 -0800)]
Fix order of memalign parameters in MIC example.
fincs [Sun, 15 Nov 2015 22:18:52 +0000 (23:18 +0100)]
Merge pull request #219 from Steveice10/launcher
Reference count srv, cleanup launcher code.
Steven Smith [Sun, 15 Nov 2015 17:37:04 +0000 (09:37 -0800)]
Reference count srv, cleanup launcher code.
fincs [Sun, 15 Nov 2015 18:21:00 +0000 (19:21 +0100)]
Fix PATH_UTF16 size miscalculation, yet again
fincs [Sun, 15 Nov 2015 12:51:01 +0000 (13:51 +0100)]
Bring back fsMakePath
fincs [Sun, 15 Nov 2015 12:27:17 +0000 (13:27 +0100)]
Merge pull request #218 from Steveice10/fs
Bring FS up to date.
Steven Smith [Thu, 12 Nov 2015 04:27:33 +0000 (20:27 -0800)]
Bring FS up to date.
fincs [Wed, 11 Nov 2015 20:13:31 +0000 (21:13 +0100)]
Fix examples after service refactor
fincs [Wed, 11 Nov 2015 18:43:27 +0000 (19:43 +0100)]
Fix a typo that wreaked havoc
fincs [Wed, 11 Nov 2015 18:32:20 +0000 (19:32 +0100)]
Merge pull request #216 from Steveice10/service-cleanup
Service cleanup.
Steven Smith [Wed, 11 Nov 2015 04:33:37 +0000 (20:33 -0800)]
Service cleanup.
fincs [Fri, 6 Nov 2015 19:39:41 +0000 (20:39 +0100)]
Fix #204
smea [Mon, 9 Nov 2015 21:37:19 +0000 (13:37 -0800)]
Merge pull request #214 from thedax/great-refactor-fix
Pretty sure it's not a good idea to decrement a handle.
thedax [Mon, 9 Nov 2015 21:31:31 +0000 (16:31 -0500)]
Pretty sure it's not a good idea to decrement a handle.
yellows8 [Mon, 9 Nov 2015 02:28:39 +0000 (21:28 -0500)]
Implemented code for getting the system-version from NAND NVer/CVer.
fincs [Sun, 8 Nov 2015 21:53:12 +0000 (22:53 +0100)]
Merge pull request #212 from Steveice10/newss
Add news:s support.
Steven Smith [Sun, 8 Nov 2015 21:26:29 +0000 (13:26 -0800)]
Add news:s support.
fincs [Sun, 8 Nov 2015 20:13:32 +0000 (21:13 +0100)]
Merge pull request #211 from Steveice10/fix-139
Fix #139
Steven Smith [Sun, 8 Nov 2015 20:00:33 +0000 (12:00 -0800)]
Fix #139
fincs [Sun, 8 Nov 2015 19:29:31 +0000 (20:29 +0100)]
Merge pull request #210 from Steveice10/mic-fix
Fix MIC cutting off a second of audio.
Steven Smith [Sun, 8 Nov 2015 19:24:04 +0000 (11:24 -0800)]
Fix MIC cutting off a second of audio.
fincs [Sat, 7 Nov 2015 23:22:47 +0000 (00:22 +0100)]
Merge pull request #205 from Steveice10/great-refactor
Rewrite MIC service code, clean up microphone example.
yellows8 [Sat, 7 Nov 2015 22:35:54 +0000 (17:35 -0500)]
Implemented FSUSER_GetProductInfo.
Steven Smith [Sat, 7 Nov 2015 06:02:37 +0000 (22:02 -0800)]
Rewrite MIC service code, clean up microphone example.
fincs [Sat, 7 Nov 2015 11:46:24 +0000 (12:46 +0100)]
Fix #206
fincs [Sat, 7 Nov 2015 00:52:35 +0000 (01:52 +0100)]
Fix some mistakes in
2797540a
fincs [Sat, 7 Nov 2015 00:25:31 +0000 (01:25 +0100)]
Revise most services to follow these guidelines:
- Each service must have xyzInit/xyzExit (with that name)
- xyzInit/xyzExit use reference counting
- xyzExit returns void
- The utilities in <3ds/result.h> are used instead of manual error checking
- The intrinsics in <3ds/synchronization.h> are used instead of inline asm
- Other miscellaneous changes
- APT now uses a lightweight lock instead of a mutex
- Initial handle parameters in PTMU were killed
- Explicit init'ion to 0 or NULL has been removed for global variables
since they end up on .bss anyway
- MIC hasn't been touched because it must be rewritten first
- CFGNOR needs a slight touch before converting
- SOC is still to be cleaned up
fincs [Sat, 7 Nov 2015 00:07:11 +0000 (01:07 +0100)]
synchronization.h: Add DSB & several atomic operations
fincs [Sat, 7 Nov 2015 00:04:31 +0000 (01:04 +0100)]
Add <3ds/result.h> header - 3DS result codes
fincs [Fri, 6 Nov 2015 19:39:41 +0000 (20:39 +0100)]
Fix #204
fincs [Thu, 5 Nov 2015 11:33:43 +0000 (12:33 +0100)]
Minor cleanup in os.h/os.c + add osGet3DSliderState()
fincs [Thu, 5 Nov 2015 10:48:23 +0000 (11:48 +0100)]
Add more (void) and remove more service handle parameters
fincs [Sun, 1 Nov 2015 13:14:01 +0000 (14:14 +0100)]
Merge branch 'master' into great-refactor
# Conflicts:
# libctru/include/3ds/services/httpc.h
fincs [Sun, 1 Nov 2015 12:59:34 +0000 (13:59 +0100)]
Roll out a new libctru build
yellows8 [Thu, 29 Oct 2015 19:27:39 +0000 (15:27 -0400)]
Fixed the use_defaultproxy value used by the http example.
yellows8 [Thu, 29 Oct 2015 19:21:08 +0000 (15:21 -0400)]
Removed an unused debug line in httpc.c. Set the httpc servhandle to zero in httpcExit(), this fixes using httpcInit() after httpcExit(). Fixed the use_defaultproxy comment in httpc.h.
fincs [Wed, 28 Oct 2015 12:34:17 +0000 (13:34 +0100)]
Merge branch 'master' into great-refactor
fincs [Wed, 28 Oct 2015 12:18:37 +0000 (13:18 +0100)]
Merge pull request #158 from Lectem/patch-1
Protocol numbers and sockopt IP level
yellows8 [Tue, 27 Oct 2015 23:34:07 +0000 (19:34 -0400)]
Changed gfxSwapBuffers() to gfxSwapBuffersGpu() in consoleInit(). This fixes the black-screen issue with the text-console on certain systems(such as old3ds v9.0-v9.2).
smea [Tue, 27 Oct 2015 17:59:56 +0000 (10:59 -0700)]
Merge branch 'master' of github.com:smealum/ctrulib
smea [Tue, 27 Oct 2015 17:59:52 +0000 (10:59 -0700)]
added support for other cfg service names
fincs [Mon, 26 Oct 2015 20:19:00 +0000 (21:19 +0100)]
aptInit(): Wait for APT_RUNNING (solves certain timing problems)
fincs [Sat, 24 Oct 2015 19:56:40 +0000 (21:56 +0200)]
More NDSP wavebuf queue fixes
fincs [Sat, 24 Oct 2015 11:48:15 +0000 (13:48 +0200)]
APT: fix status event issue that breaks things under certain circumstances
fincs [Sat, 24 Oct 2015 11:47:31 +0000 (13:47 +0200)]
NDSP: some more safety checks and fixes
fincs [Fri, 23 Oct 2015 23:47:23 +0000 (01:47 +0200)]
Really really fix NDSP wavebuf scheduling, this time for real
fincs [Fri, 23 Oct 2015 23:05:23 +0000 (01:05 +0200)]
Really fix NDSP wavebuf scheduling
fincs [Fri, 23 Oct 2015 22:54:57 +0000 (00:54 +0200)]
Fix NDSP wavebuf synchronization issue (thanks to Lectem)
fincs [Thu, 22 Oct 2015 20:56:14 +0000 (22:56 +0200)]
Merge branch 'master' into great-refactor
fincs [Thu, 22 Oct 2015 20:49:44 +0000 (22:49 +0200)]
Merge pull request #198 from wchill/camera-example
Fix camera example bug and add video capture example
Eric Ahn [Thu, 22 Oct 2015 17:32:41 +0000 (12:32 -0500)]
Fix freezing on camera image example, add camera video example
fincs [Thu, 22 Oct 2015 09:34:33 +0000 (11:34 +0200)]
Merge branch 'master' into great-refactor
fincs [Thu, 22 Oct 2015 09:33:55 +0000 (11:33 +0200)]
Merge pull request #196 from wchill/camera-example
Add camera example
Eric Ahn [Wed, 21 Oct 2015 23:55:33 +0000 (18:55 -0500)]
Add camera example
fincs [Thu, 22 Oct 2015 09:26:08 +0000 (11:26 +0200)]
Merge pull request #197 from Lectem/y2r_finished
Y2R : Added the missing struct and functions
Lectem [Thu, 22 Oct 2015 02:12:38 +0000 (22:12 -0400)]
Added the missing struct and functions
smea [Wed, 21 Oct 2015 06:03:03 +0000 (23:03 -0700)]
fixed bug which caused gsp shared mem to never be unmapped when using gfx
smea [Wed, 21 Oct 2015 06:03:03 +0000 (23:03 -0700)]
fixed bug which caused gsp shared mem to never be unmapped when using gfx
fincs [Sun, 18 Oct 2015 21:06:11 +0000 (23:06 +0200)]
Some additions to NDSP code (thanks to Lectem)
fincs [Sun, 11 Oct 2015 21:49:25 +0000 (23:49 +0200)]
Merge branch 'master' into great-refactor
fincs [Sun, 11 Oct 2015 21:47:23 +0000 (23:47 +0200)]
Add code to manage New 3DS CPU speedup
# Conflicts:
# libctru/include/3ds/os.h
# libctru/include/3ds/services/ptm.h
fincs [Sun, 11 Oct 2015 21:44:10 +0000 (23:44 +0200)]
Add code to manage New 3DS CPU speedup
fincs [Sat, 10 Oct 2015 00:04:16 +0000 (02:04 +0200)]
Do not include the source folder in Doxygen, tidy up README.md
fincs [Fri, 9 Oct 2015 23:56:39 +0000 (01:56 +0200)]
Remove Doxygen version tag due to generated files being changed for every single commit
fincs [Fri, 9 Oct 2015 23:44:27 +0000 (01:44 +0200)]
Merge pull request #193 from Lectem/patch-2
Document the loop behaviour of csndPlaySound
Lectem [Fri, 9 Oct 2015 23:41:29 +0000 (19:41 -0400)]
Document the loop behaviour of csndPlaySound
fincs [Fri, 9 Oct 2015 22:13:42 +0000 (00:13 +0200)]
Merge branch 'great-refactor' of github.com:smealum/ctrulib into great-refactor
fincs [Fri, 9 Oct 2015 22:13:05 +0000 (00:13 +0200)]
Add encrypted token for Travis CI documentation building
fincs [Fri, 9 Oct 2015 22:10:17 +0000 (00:10 +0200)]
Merge remote-tracking branch 'Lectem/travis_ci' into great-refactor
Lectem [Fri, 9 Oct 2015 21:34:12 +0000 (17:34 -0400)]
add commit number and readme.md to doc
Lectem [Sun, 12 Jul 2015 18:21:05 +0000 (20:21 +0200)]
travis CI
Lectem [Fri, 9 Oct 2015 17:37:01 +0000 (13:37 -0400)]
Added INADDR_LOOPBACK define
fincs [Fri, 9 Oct 2015 08:18:08 +0000 (10:18 +0200)]
Merge pull request #191 from Steveice10/great-refactor
Fix DSP_SendData writing the value to the wrong index.
Steven Smith [Fri, 9 Oct 2015 06:04:13 +0000 (23:04 -0700)]
Fix DSP_SendData writing the value to the wrong index.
fincs [Wed, 7 Oct 2015 22:54:01 +0000 (00:54 +0200)]
Merge pull request #190 from Sahnvour/great-refactor
Fix NDSP enums for C++.
Antoine Vugliano [Wed, 7 Oct 2015 22:43:58 +0000 (00:43 +0200)]
Fix NDSP enums for C++.
fincs [Wed, 7 Oct 2015 21:32:20 +0000 (23:32 +0200)]
Clean up svc.s
fincs [Wed, 7 Oct 2015 20:03:08 +0000 (22:03 +0200)]
Merge pull request #189 from Lectem/fix_cpp
fixed enums for c++
Lectem [Wed, 7 Oct 2015 20:00:19 +0000 (16:00 -0400)]
fixed enums for c++
fincs [Wed, 7 Oct 2015 19:48:26 +0000 (21:48 +0200)]
Fix potential race condition in LightLock_Unlock() (spotted by mtheall)
Lectem [Tue, 6 Oct 2015 16:48:25 +0000 (12:48 -0400)]
fix SOL_SOCKET level options
fincs [Wed, 7 Oct 2015 18:50:57 +0000 (20:50 +0200)]
Fix GPUCMD_AddSingleParam() C++ compatibility issue
fincs [Wed, 7 Oct 2015 18:48:35 +0000 (20:48 +0200)]
Merge branch 'master' into great-refactor
fincs [Wed, 7 Oct 2015 18:48:05 +0000 (20:48 +0200)]
Merge pull request #188 from linkmauve/no-executable-makefiles
Remove the executable bit from examples’ Makefiles
Emmanuel Gil Peyrot [Tue, 6 Oct 2015 21:58:03 +0000 (22:58 +0100)]
Remove the executable bit from examples’ Makefiles
The normal way to invoke a Makefile is to run `make`, not to run the
Makefile directly. Besides they would be missing a shebang anyway.
Lectem [Tue, 6 Oct 2015 15:16:29 +0000 (11:16 -0400)]
fixed some netinet/in.h formating
Lectem [Thu, 27 Aug 2015 18:24:10 +0000 (14:24 -0400)]
Protocol numbers and sockopt options
Protocol numbers are based on both RFC 1700 p.7 and the Internet Assigned Numbers Authority (IANA) http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
Those are to be used with the added sockopt options. The various options have been
tested with wireshark.
fincs [Tue, 6 Oct 2015 09:47:28 +0000 (11:47 +0200)]
Docufixes
fincs [Tue, 6 Oct 2015 09:26:37 +0000 (11:26 +0200)]
Merge pull request #186 from Steveice10/docs
Finish up basic documentation.
fincs [Tue, 6 Oct 2015 09:25:52 +0000 (11:25 +0200)]
Merge pull request #187 from Lectem/documentation
do not include internal structs in documentation
Lectem [Tue, 6 Oct 2015 03:00:24 +0000 (23:00 -0400)]
do not include internal structs in doc
Steven Smith [Tue, 6 Oct 2015 01:35:15 +0000 (18:35 -0700)]
Finish up basic documentation.
fincs [Mon, 5 Oct 2015 09:40:20 +0000 (11:40 +0200)]
Whoops
fincs [Mon, 5 Oct 2015 09:39:11 +0000 (11:39 +0200)]
Merge branch 'master' into great-refactor
fincs [Mon, 5 Oct 2015 09:38:40 +0000 (11:38 +0200)]
Merge pull request #184 from Steveice10/docs
Document most of services.
fincs [Mon, 5 Oct 2015 09:37:18 +0000 (11:37 +0200)]
Merge pull request #183 from Lectem/patch-2
Allow documentation for static functions
Steven Smith [Mon, 5 Oct 2015 05:27:43 +0000 (22:27 -0700)]
Document most of services.