Durante este periodo hubo actividad en 9 proyectos.
Proyectos
nethogs
- Se añadió el modo de vista BPS y la opción de ordenar por PID.
- Se corrigió el conteo doble de tamaños de paquetes en diferentes intervalos.
- Se incorporó el servicio Nethogs-Monitor con scripts de instalación, tablero y utilidades de informes.
- Se añadió lógica de limpieza para procesos no utilizados y una bandera de permanencia.
Maziaks
- Se eliminó el directorio LemonGameLib.
- Se reemplazaron las funciones World_AddEntity y SimWorld_AddEntity por Entities_AddToScene.
- Se sustituyeron diversas funciones de SimWorld por sus contrapartes en World y Entities.
- Se reemplazó SimWorld_Sound por SoundSystem_CreateSource en todo el código.
LemonGameLib
- Se eliminó la función World_AddEntity y se reemplazó fabs por Float_Abs.
- Se añadió soporte para acciones encadenadas y las acciones Effect y CreateEntity.
- Se incorporaron funciones de utilidad para obtener índices y buscar entidades por nombre y tipo.
- Se añadió la función Input_FlushEvents y soporte para callbacks en la creación de fuentes de sonido.
Raider
- Se reemplazaron las funciones de manejo de entidades por nuevas funciones de búsqueda, creación e indexación.
- Se eliminaron las acciones de efecto y de gestión de entidades PushEnt, PopEnt y TransEnt.
- Se sustituyó el uso de fabs por Float_Abs en múltiples módulos de juego.
- Se reemplazó Game_Sound por SoundSystem_CreateSource y se integró SoundSystem_SetNotifySourceFunc.
FileUtil
- Se configuró la exclusión del directorio .issues.
RaspberryPiZero.IoT
- Se refactorizó el código para usar tipos de datos consistentes y se integró la librería estándar de booleanos.
- Se añadieron archivos de configuración para el proceso de compilación y gestión de variables globales.
- Se mejoró el manejo de errores en las funciones de GPIO y se optimizaron los buffers de entrada.
- Se implementó un script para la captura automatizada de fotos, superposición de datos de sensores y carga de imágenes.
VAR.Surveillance
- Se eliminaron los prototipos antiguos y las implementaciones específicas para Raspberry Pi.
- Se añadió un archivo README con instrucciones de instalación y publicación.
- Se refactorizó el manejo de cámaras mediante una abstracción de WebCamera.
- Se introdujo el método AddCameraCookie para gestionar la configuración y expiración de cookies.
VAR.WebFormsCore
- Se actualizó el método ResponseObject para utilizar el tipo MIME correcto application/json en lugar de text/json.
VAR.Json
- Se habilitaron los tipos de referencia anulables.
- Se actualizó el framework de destino a .NET 9.
- Se realizaron ajustes para adaptarse a la nueva versión de C#.