Search
Search

Resumen de julio de 2025

Durante este periodo hubo actividad en 8 proyectos.

Proyectos

Lonely_Ruins.GameLib

  • Se eliminaron las configuraciones del entorno de desarrollo del IDE.

VAR.Json

  • Se implementaron declaraciones de tipos explícitas en JsonParser para mejorar la claridad.

VAR.WebFormsCore

  • Se actualizó el proyecto a .NET 9.0 y se refactorizó el punto de entrada de AspNetCore.
  • Se añadieron métodos para lectura del cuerpo de la solicitud y soporte para cookies HttpOnly y Secure en IWebContext.
  • Se implementaron métodos SafeGet, SafeSet y SafeRemove para mejorar la seguridad en diccionarios.
  • Se refactorizó el código para utilizar new de tipo objetivo e inicializadores de objetos en línea.

VAR.Focus

  • Se actualizó el framework de destino a .NET 9 y se modificaron las referencias del proyecto.
  • Se eliminó el estado de usuario del IDE.
  • Se simplificó la lógica de recuperación de cookies en WebSessions.

LemonGameLib

  • Se añadió el manejo de complementos y métodos de creación con registro automático.
  • Se refactoró el manejo de escenas con asignación dinámica y se simplificaron las llamadas a funciones.
  • Se incorporaron funciones para obtener el directorio del juego del usuario y detectar el idioma del sistema.
  • Se añadieron funciones de dibujo de depuración y se optimizaron los bucles de procesamiento de entidades.

Raider

  • Se inicializó el subsistema de física.
  • Se renombraron las funciones de juego y se estandarizó el uso de prefijos para variables globales.
  • Se eliminó EntidadEx en favor de la librería Entity_LoadTypes.
  • Se movió la inicialización de nivel 2 dentro de la función de inicialización principal.

Maziaks

  • Se eliminó la dependencia de Klog en la web.
  • Se renombró Ellipsis a TEllipsis.
  • Se eliminó el submódulo LemonGameLib para referenciarlo como repositorio externo.
  • Se inicializó la física en Game.c y se renombró scene a protoScene en Labyrinth.c.

Klog

  • Se creó un nuevo script para el respaldo de datos.
  • Se implementó un nuevo estilo oscuro.
  • Se refactoró todo el CSS al formato BEM.
  • Se convirtieron los iconos de la pantalla de inicio a formato SVG.

Resumen de junio de 2025

Durante este periodo hubo actividad en 3 proyectos.

Proyectos

LemonGameLib

  • Se corrigió un error de desbordamiento de pila en la obtención de modos de video.
  • Se sustituyeron las banderas de material por valores booleanos.
  • Se implementaron funciones estándar para la conversión de cadenas a enteros y flotantes.
  • Se añadió una función auxiliar para comparaciones de cadenas y se ampliaron las capacidades del marco de pruebas.

Raider

  • Se implementó el uso de Draw_GetVideoModes pasando el número máximo de modos de video.
  • Se reemplazaron las funciones atoi y atof por String_ToInteger y String_ToFloat en múltiples archivos.
  • Se actualizó el código para adaptarse a los cambios en LemonGameLib.

Maziaks

  • Se actualizó la biblioteca LemonGameLib.
  • Se implementó el uso de Draw_GetVideoModes pasando el número máximo de modos de video en MenuConf.
  • Se actualizó el código para adaptarse a los cambios en la biblioteca.

Resumen de mayo de 2025

Durante este periodo hubo actividad en 15 proyectos.

Proyectos

LemonGameLib

  • Se implementaron funciones para habilitar y deshabilitar vistas con botones de alternancia en el editor.
  • Se refactorizó el acceso a la geometría de los controles para mejorar la claridad del código y el manejo de controles anidados.
  • Se añadieron nuevas funciones para la creación de entidades y el manejo de scripts, incluyendo pausa y reanudación.
  • Se integraron variables de depuración para eventos y scripts, además de añadir comprobaciones de nulos para mejorar la estabilidad.

Raider

  • Se añadió el archivo CMakeLists.txt.
  • Se migró el código del juego a LemonGameLib.
  • Se mejoraron los mensajes de error durante el análisis de archivos.
  • Se renombraron extensiones de archivos de estilo y malla a inglés.

Maziaks

  • Se actualizó la biblioteca LemonGameLib.
  • Se configuró la ignoración del directorio .issues.
  • Se corrigió la compilación para el estándar C99.
  • Se corrigieron nombres de variables y de cvar.

Lonely_Ruins.GameLib

  • Se corrigió la inicialización de la fuente.
  • Se configuró la exclusión del directorio de problemas.

FileSync

  • Se añadió la exclusión del directorio .issues.

GameLib

  • Se configuró la exclusión del directorio .issues.

VAR.PdfTools

  • Se configuró la exclusión del directorio .issues.

VAR.Json

  • Se configuró la exclusión del directorio .issues.

KernelMini

  • Se añadió la exclusión del directorio .issues.

VAR.DatabaseExplorer

  • Se configuró la exclusión del directorio .issues.

VAR.Surveillance

  • Se configuró la exclusión del directorio .issues.

VAR.Focus

  • Se añadió la exclusión del directorio .issues.

VAR.Bus

  • Se añadió la exclusión del directorio .issues.

Klog

  • Se añadió la exclusión del directorio .issues.

CsvView

  • Se añadió la exclusión del directorio .issues.

Resumen de abril de 2025

Durante este periodo hubo actividad en 2 proyectos.

Proyectos

Maziaks

  • Se actualizó la configuración de CLion.
  • Se actualizó la biblioteca LemonGameLib.

FileUtil

  • Se implementó el procesamiento por lotes en la función AddLine.
  • Se añadió la funcionalidad para eliminar directorios vacíos.
  • Se integró la capacidad de mover archivos duplicados a un subdirectorio específico.
  • Se añadió una opción para ignorar archivos multimedia en la normalización de nombres.

Resumen de marzo de 2025

Durante este periodo hubo actividad en 1 proyecto.

Proyectos

FileUtil

  • Se actualizó el proyecto a dotnet 9.0.
  • Se añadió la interfaz IFileSystem para facilitar las pruebas en FileClassifier y FilenameNormalizer.
  • Se incorporó la clase PathDateAndTagsExtractor.
  • Se añadió el campo DateOrigin a PathInfo y se mejoró el manejo de etiquetas en FilenameNormalizer.