Commit graph

3960 commits

Author SHA1 Message Date
Liam
af08ec6ffd haze: fix usb 3.0 support 2023-04-17 14:52:02 -04:00
Liam
e1fcf4ef19 haze: misc 2023-04-17 13:36:52 -04:00
Liam
6811e57870 haze: prefer more specific data types 2023-04-17 11:43:17 -04:00
Liam
d0364c31cc haze: tear down sessions on suspension 2023-04-17 11:08:37 -04:00
Liam
a1175feab1 haze: ptp_responder: fix object deletion on windows 2023-04-16 20:07:40 -04:00
Liam
445f44fcdc haze: ptp_responder: avoid unnecessary fs interaction in GetObjectPropValue 2023-04-16 19:27:09 -04:00
Liam
80bc57ed5c haze: ptp_responder: improve documentation 2023-04-16 19:13:08 -04:00
Liam
afcd7e7f93 haze: event_reactor: fix size validation 2023-04-16 19:06:55 -04:00
Liam
70babc9c09 haze: ptp_object_database: fix collation 2023-04-16 19:06:38 -04:00
Liam
46e2e92371 haze: fix directory renames on windows 2023-04-16 15:42:20 -04:00
Liam
0b5b63b9d8 haze: improve WriteVariableLengthData readability 2023-04-16 15:08:50 -04:00
Liam
9c922e4774 haze: improve object database API 2023-04-16 15:02:52 -04:00
Liam
20c6b174c6 haze: add SetObjectPropValue 2023-04-16 14:07:05 -04:00
Liam
409399d690 haze: add GetObjectPropsSupported, GetObjectPropDesc, GetObjectPropValue 2023-04-16 12:09:25 -04:00
Liam
0ba4cc2004 haze: fixes for windows 2023-04-16 01:26:29 -04:00
Liam
014bbcfe56 haze: misc style 2023-04-15 21:52:26 -04:00
Liam
d5f47bf977 haze: fix stray hex constant 2023-04-15 21:08:43 -04:00
Liam
d7b3676939 haze: use alignment, invalidate cached use values in console 2023-04-15 20:48:20 -04:00
Liam
48a05273be haze: fix copy paste error 2023-04-15 20:39:46 -04:00
Liam
3630e10874 haze: fix pointer overflow check 2023-04-15 20:35:52 -04:00
Liam
6c99a828af haze: misc comments 2023-04-15 20:24:44 -04:00
Liam
5298712061 haze: use svc defs from vapours 2023-04-15 20:12:27 -04:00
Liam
dce6173137 haze: usb_session: style 2023-04-15 19:46:22 -04:00
Liam
f9f5027f26 haze: ptp_responder: style 2023-04-15 19:39:45 -04:00
Liam
9700475d87 haze: event_reactor, ptp_data_parser, async_usb_server, ptp_object_database, ptp_object_heap: style 2023-04-15 19:28:33 -04:00
Liam
95a5decd57 haze: ptp_data_builder, ptp_object_database, ptp_object_heap, results, usb_session: style 2023-04-15 19:20:00 -04:00
Liam
a5a2b22a52 haze: event_reactor, file_system_proxy, ptp: style 2023-04-15 19:04:33 -04:00
Liam
453afc7d08 haze: console_main_loop: style 2023-04-15 18:30:10 -04:00
Liam
24dce850cf haze: avoid use of reference out parameter 2023-04-15 17:35:36 -04:00
Liam
942f979be2 haze: remove additional newlines between sections 2023-04-15 17:01:32 -04:00
Liam
a3f088a658 haze: adjust banner, new lines between class sections, single-statement if 2023-04-15 16:58:29 -04:00
Liam
6a46d3a3e9 troposphere: add haze MTP server 2023-04-15 15:44:35 -04:00
Michael Scire
e9b28ab4b1 kern: adjust wording to be more technically correct 2023-03-27 10:54:58 -07:00
Michael Scire
1afb184c14 docs: pretend I know how to type common words 2023-03-14 01:52:06 -07:00
Michael Scire
5e070600a9 docs: add faq.md
"Alexa, what does June 15th mean?"
2023-03-14 01:48:19 -07:00
Michael Scire
8274081e39 git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "b1607dc8a"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "b1607dc8a"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2023-03-13 17:17:50 -07:00
Michael Scire
f1ad26ce84 ams: bump version 2023-03-13 17:16:51 -07:00
Michael Scire
e4c314146e docs: update changelog 2023-03-13 17:16:33 -07:00
Michael Scire
52f00731d9 settings: add os guard 2023-03-12 22:34:23 -07:00
Michael Scire
476d658a79 ams: allow convertible-to-result in abort print macros 2023-03-11 15:14:33 -07:00
Michael Scire
7263022bac docs: mention bluetooth db feature 2023-03-10 10:24:19 -07:00
Michael Scire
e0e7aa1e2f set.mitm: misc style fixes for bluetooth db 2023-03-10 10:19:58 -07:00
ndeadly
bd9d8fff46
Add system setting to mirror bluetooth pairing database to sd card (#1787)
* ams_mitm: add ability to mirror bluetooth device pairing database to sd card via a system setting

* ams_mitm: address requested stylistic changes

* ams_mitm: make use of R_SUCCEED macro

* ams_mitm: use settings::BluetoothDevicesSettings instead of libnx type

* ams_mitm: fix logic error when truncating pairing database on read

* Update .ini comment

* ams_mitm: missing R_TRY around call to fs::FlushFile

* stratosphere: remove union from BluetoothDevicesSettings type

---------

Co-authored-by: ndeadly <24677491+ndeadly@users.noreply.github.com>
2023-03-10 10:06:38 -07:00
Michael Scire
61e3f0b391 windows: disable -fdata-sections
This causes all data to be emitted as .data$*. This breaks fzero-initialized-in-bss,
because linker puts stuff in .data even when it's all-zero and should end up in .bss.
2023-03-09 23:46:54 -07:00
Michael Scire
cd9b173318 windows: re-enable lto for os/fs libraries 2023-03-09 23:46:31 -07:00
Michael Scire
a8df400825 kern: fix stray addressof operator 2023-03-08 09:46:38 -07:00
Michael Scire
68040e2922 windows: add brave new mingw compat hook for gcc 12.2.0+ 2023-03-07 22:07:03 -07:00
Michael Scire
8da4d14e15 kern: minor cleanup (thanks @liamwhite) 2023-03-06 21:18:00 -07:00
Michael Scire
e2ebf9c0ff fatal: correct comment about pools 2023-03-01 03:21:51 -07:00
Michael Scire
5fb6f52b9e fatal: dynamically allocate memory as required (preferring system > nonsecure > unsafe) 2023-03-01 03:20:49 -07:00