aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/apt
AgeCommit message (Collapse)Author
2017-08-07Services/APT: Use the AppletAttributes union directly when dealing with ↵Subv
applet attrs.
2017-08-07Services/APT: Use an array to hold data about the 4 possible concurrent ↵Subv
applet types (Application, Library, HomeMenu, System). This gives each applet type its own set of events as per the real NS module.
2017-08-03telemetry: Add field for RequiresSharedFont.bunnei
2017-07-27Merge pull request #2840 from Subv/apt_parameterbunnei
Services/APT: Corrected the behavior of the Receive/Send/Glance/CancelParameter functions
2017-07-22Merge pull request #2799 from yuriks/virtual-cached-range-flushWeiyi Wang
Add address conversion functions returning optional, Add function to flush virtual region from rasterizer cache
2017-07-21Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they ↵Subv
return an error.
2017-07-21Services/APT: Return the proper error code when calling SendParameter with ↵Subv
an outstanding parameter already in memory.
2017-07-21Services/APT: Reset the APT parameter inside CancelParameter if the ↵Subv
conditions are met.
2017-07-21Services/APT: Properly clear the apt parameter after a successful ↵Subv
ReceiveParameter call.
2017-07-21Services/APT: Use the right error codes in ReceiveParameter and ↵Subv
GlanceParameter when the parameter doesn't exist.
2017-07-21Services/APT: Use boost::optional for the APT parameter structure.Subv
2017-06-26apt: load shared font from system archivewwylele
2017-06-26apt/shared_font: don't relocate zero offsetwwylele
2017-06-21Memory: Make PhysicalToVirtualAddress return a boost::optionalYuri Kunde Schlesner
And fix a few places in the code to take advantage of that.
2017-06-18ResultVal: Remove MoveFrom()Yuri Kunde Schlesner
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue.
2017-06-02Created a whitelist of system archives to prevent false positives creating ↵TheKoopaKingdom
dialogs.
2017-06-02Added system for handling core errors in citra-qt.TheKoopaKingdom
2017-05-29Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner
2017-04-06Merge pull request #2533 from Lectem/apt_ipchelperbunnei
IpcHelper enhancement and APT refactor
2017-03-20hopefully fix clang-format issues with old versionLectem
2017-03-19address more commentsLectem
2017-03-18Cast size_t to u32 for PushStaticBuffer usagesLectem
2017-03-18IPCHelper Skip method + address comments for aptLectem
2017-03-18apt: fix RequestBuilder parameters for Unwrapwwylele
2017-03-18fix #2560 and other commentsLectem
2017-03-18refactor APT service to use the new IPC helpersLectem
2017-02-21APT: implement Wrap and Unwrapwwylele
2016-12-14Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
2016-12-14Fixed the codestyle to match our clang-format rules.Subv
2016-12-11APT::GetStartupArgument: force clear startup argumentmailwl
2016-12-07apt: Update apt function tablesLioncash
Updated based off information from 3dbrew.
2016-12-05HLE: Use a member variable instead of a virtual function to retrieve the max ↵Subv
number of sessions that can be connected to an HLE service at the same time.
2016-11-23Bravely Default/Second stuck #1822 (#2188)pippo2931
* Bravely Default/Second stuck #1822 CancelLibraryApplet stub * Log parameter. * Taking care of comments * Sync with 3DBrew * White space ? * lower case
2016-11-19APT/Applets: Renamed the members of the SignalType enum.Subv
Names now make sense and match 3dbrew.
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-08-30Merge pull request #2023 from yuriks/autobase-bcfntbunnei
Auto-detect original shared_font.bin memory base
2016-08-27Auto-detect original shared_font.bin memory baseYuri Kunde Schlesner
This allows a file dumped from either an o3DS or a n3DS (and potentially even an original unrebased file) to be used.
2016-08-02fix #1942 and adds a few IPC functions for descriptorsLectem
2016-07-28Merge pull request #1950 from JamePeng/fix-apt-0x0055004-and-0x00560000bunnei
Correct APT::0x00550040 and APT::0x00560000 function
2016-07-28Instead of segfaulting, log an error to remind the user to dump the shared ↵Henrik Rydgard
font file
2016-07-15Correct APT::0x00550040 and APT::0x00560000 functionJamePeng
2016-07-04HLE/Applets: Implement ErrEula appletmailwl
2016-05-29Merge pull request #1692 from Subv/rm_getpointer2bunnei
Memory: Remove most usages of GetPointer
2016-05-24Merge pull request #1520 from JamePeng/checknew3dsbunnei
Implement CheckNew3DS and CheckNew3DSApp
2016-05-21APT: Remove use of Memory::GetPointerMerryMage
2016-05-12APT: Move the shared font loading and relocation functions to their own ↵Subv
subdirectory services/apt/bcfnt.
2016-05-12APT: Implement relocating the shared font to its true address.Subv