Releases: devkitPro/libogc
Releases · devkitPro/libogc
libogc 3.1.0
What's Changed
- Fix clock_gettime() and tick_nanosecs() macro by @mardy in #263
- kprintf: write to stderr, not stdout by @mardy in #257
- tuxedo: fix KThreadYield from ISR when the current thread is the idle thread
- tuxedo: fix resume/suspend of higher prio thread within the same ISR
- gx: revise __GXCPInterruptHandler to avoid spurious underflow/overflow IRQs
v3.0.4
What's Changed
- fix old style function definitions by @WinterMute in #253
- lwpcompat: fix return value of LWP_SemPost() by @mardy in #254
- tuxedo: implement lock_try_acquire(_recursive) syscalls
- resolve impossible constraints at O0
libogc 3.0.3
- readd default system call exception handler
libogc 3.0.2
As always, recommended and supported installation for all our releases is via devkitPro pacman
- fix h_addrtype and h_length sizes for wii
- lower footprint inet_pton and related functions adopted from libnx
- remove some duplicate defines in network.h
- net_socket: implement SOCK_NONBLOCK
- force socket protocol to IPPROTO_IP internally on wii for compatibility.
libogc 3.0.1
As always, recommended and supported installation for all our releases is via devkitPro pacman
- restore mask32
- lwpc_thread: fill output handle before starting the thread
v3.0.0
What's Changed
- WD/Wifi: Add Wifi control implementations by @abdelali221 in #247
- Tuxedo: A new Calico based low level support library
- provide lwp compatible API to Tuxedo threading, replacing lwp. This frees up around 1MB of system ram previously being used for lwp heap.
- implement pthread/c11/std::thread support with devkitPPC r49 syscalls
- Add standard BSD socket headers and provide shims to existing socket code.
- default processing of reset and power button events now handled by SYS_MainLoop. See updated example code.
libogc 2.14.1
Minor update to prevent spurious crashes in user code.
What's Changed
- CON_Init: prevent OOB writes. by @WinterMute in #248
libogc 2.14.0
What's Changed
- gx: define GX_TEXMAPNULL as GX_TEXMAP_NULL by @xOx-Liy-Codez-XD-oXo in #233
- wiimote: Send status request after command fails by @Zarithya in #237
- Wiimote: Fix issues when errors cause WPAD early shutdown by @Zarithya in #238
- Wiimote nunchuk calibration by @Zarithya in #239
- console: fix endless loop when redirecting console to gecko without initializing any video console by @Aurelio92 in #244
- Clear Wiimote active list on poweroff by @Zarithya in #240
- prevent cyclic dependency between libogc & wiiuse by @WinterMute in #245
New Contributors
- @xOx-Liy-Codez-XD-oXo made their first contribution in #233
- @Aurelio92 made their first contribution in #244
libogc 2.13.0
What's Changed
- wiimote: Add wireless controller syncing functionality by @Zarithya in #197
- wiimote: Fix registered Wiimotes unable to get active slot by @Zarithya in #226
- wiimote: Clear used wiimotes on shutdown by @Zarithya in #228
- wiimote: flesh out Wii U Pro Controller support by @Zarithya in #227
- wiimote: now correctly authenticate wiimotes, making them disconnect correctly
- console: fix writing out of bounds and writing unused memory by @LiquidFenrir in #229
- SD: enable SDHS support by @DacoTaco in #232
- exceptions: add reload message to exception screen by @abdelali221 in #231
- network_wii: fix incorrect STACK_ALIGN usage
- es: fix invalid operator precedence in ISALIGNED macro
- processor: tell compiler that we are modifying the conditional flags
- video : Reverted RGB changes due to stability issues
- stm: correctly set bits when shutting down to idle
New Contributors
- @Zarithya made their first contribution in #197
- @abdelali221 made their first contribution in #231
- @LiquidFenrir made their first contribution in #229
libogc 2.12.0
As always, recommended and supported installation for all our releases is via devkitPro pacman
What's Changed
- gx: fix a copy&paste error recently introduced in GX_SetTevIndTile() by @mardy in #213
- remove unused spinlock header by @WinterMute in #214
- implement time syscalls. Closes #199 by @WinterMute in #215
- Video: refactor rgb to not change the video structs by @DacoTaco in #216
- Clean up code a bit by @DacoTaco in #218
- Console: improvements by porting code from libctru by @WinterMute in #220
- printconsole api and escape code parsing refactor by @WinterMute in #221