libnx/nx/source/runtime
fincs 1563df3921 Refactor console device, see details:
- Added ConsoleRenderer interface, which abstracts all relevant
  operations needed to set up and write characters to a text mode display
- ConsoleFont now has tileWidth/tileHeight parameters
- PrintConsole now holds a pointer to a ConsoleRenderer
- Added consoleExit for deinitializing the console
- Added consoleUpdate for updating the display every frame
- Corrected lots of obsolete/outdated comments
- Separated console software renderer into its own file (console_sw.c)
- Added getDefaultConsoleRenderer weak function, for selecting the
  default console renderer when none (NULL) is specified in PrintConsole
- Software renderer now takes care of gfxInitDefault/gfxExit
- All these changes are backwards compatible with older programs because:
  - gfxInitDefault has double-init protection
  - Old programs don't call consoleUpdate/Exit, but their implementation
    in the software renderer is identical to what old programs were
    already doing anyway
2018-10-06 16:48:03 +02:00
..
devices Refactor console device, see details: 2018-10-06 16:48:03 +02:00
util/utf This looks better 2018-01-22 20:11:55 +01:00
argv.c modularise nxlink code 2018-03-18 20:51:49 +01:00
c11-threads.c C11 threads: enable preemptive scheduler and load balancing 2018-08-06 17:59:51 +02:00
dynamic.c This looks better 2018-01-22 20:11:55 +01:00
env.c Added env AppletFlags handling. Don't enter the msg-loop for AppletType_Application when the output from _appletGetCurrentFocusState is already 1. This fixes the hang issue with AppletType_Application where applet init with AppletType_Application was previously done. Moved AppletType_*Application checks into a dedicated function which also checks for AppletType_SystemApplication, hence some of these funcs which didn't check for AppletType_SystemApplication now support it. 2018-10-04 18:06:00 -04:00
init.c allow user additions to init/exit code (#124) 2018-06-25 12:42:52 -04:00
nacp.c Added nacpGetLanguageEntry and SetLanguage_Total. 2018-04-18 23:38:01 -04:00
newlib.c Added support for timezones, hence localtime() will now return actual localtime. Added timeToCalendarTimeWithMyRule and TimeCalendarTime/TimeCalendarAdditionalInfo, which are used for timezones support. 2018-10-05 19:59:24 -04:00
nxlink_stdio.c implement nxlink stdio redirect (#94) 2018-05-17 00:22:47 +02:00
nxlink.c translate crlf eol markers to lf for consistency 2018-05-15 12:27:25 +02:00
readtp.s Renamed misleading dir names "devices/" and "system/" to "runtime/" 2018-01-06 13:45:37 +01:00
switch_crt0.s Add MOD0 header to crt0 2018-08-31 13:05:21 +02:00