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 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 mayo de 2023

Durante este periodo hubo actividad en 4 proyectos.

Proyectos

VAR.WebFormsCore

  • Se actualizó el TargetFramework a net7.0 y se habilitaron las comprobaciones de nulabilidad.
  • Se extrajo la dependencia de AspNetCore a un proyecto independiente y se degradó VAR.WebFormsCore a netstandard2.0.
  • Se añadió soporte para cookies en IWebContext y se abstrajo HttpContext.
  • Se creó un proyecto de pruebas y se añadieron pruebas unitarias para múltiples controles y componentes.

VAR.Focus

  • Se actualizó el TargetFramework a net7.0.
  • Se habilitaron las comprobaciones de nulabilidad y se corrigieron las advertencias correspondientes.
  • Se aplicaron las recomendaciones de Rider.

Experiments

  • Se actualizó la función function_pointer_benchmark.

CodeSnippets

  • Se añadió la instrucción set -e a los scripts de git_*.sh.
  • Se incorporaron los scripts git_gc_all.sh y progress.sh.
  • El script commit_history.sh ahora incluye una barra de progreso y procesa el repositorio.
  • Se optimizó el procesamiento y la velocidad de ejecución en los scripts de historial y progreso.

Resumen de abril de 2023

Durante este periodo hubo actividad en 9 proyectos.

Proyectos

CodeSnippets

  • Se añadieron scripts para la creación del monorepo.
  • Se actualizó el archivo commit_history.sh.

c_tests

  • Se copió el archivo CWSDPMI.exe a los proyectos que lo requieren.

Scans

  • Se corrigió el archivo LICENCE.txt.

VAR.Toolbox

  • Se actualizaron las URLs de los submódulos.

Maziaks

  • Se actualizó la URL de los submódulos.

VAR.Surveillance

  • Se actualizaron las URLs de los submódulos.

VAR.Focus

  • Se actualizó la URL de los submódulos.

GameLib

  • Se eliminaron los archivos Makefiles antiguos.

TinyCreatures.GameLib

  • Se eliminaron los archivos Makefiles antiguos.

Resumen de julio de 2022

Durante este periodo hubo actividad en 8 proyectos.

Proyectos

Lonely_Ruins.GameLib

  • Se configuró la construcción con CMake.

Balloon.GameLib

  • Se configuró la estructura de construcción con CMake.

GameLib

  • Se renombró el archivo Makefile a Makefile.old.
  • Se implementó la configuración de compilación con CMake.
  • Se realizó la configuración del entorno en CLion.

TinyCreatures.GameLib

  • Se renombró el archivo Makefile a Makefile.old.
  • Se añadió la configuración de compilación con CMake.

Maziaks

  • Se renombró el archivo Makefile a Makefile.old.
  • Se añadió LemonGameLib como submódulo.
  • Se configuró el sistema de construcción con CMake.
  • Se ajustaron los nombres de control para el uso del ratón y el teclado en MenuConf.

VAR.Surveillance

  • Migración a .NET 6.0 y VAR.WebFormsCore.
  • Actualización de VAR.Json a la versión 1.2.2 en el componente RaspberryPi.

VAR.Focus

  • Se separó VAR.WebFormsCore en un submódulo.
  • Se actualizó el componente VAR.WebFormsCore.

VAR.WebFormsCore

  • Se añadió la propiedad OnClientClick al botón para vincular eventos de JavaScript en el lado del cliente.
  • Se sustituyeron los controles Label por LiteralControls en FrmError para el renderizado directo de marcado.
  • Se simplificó el manejo de las funciones asíncronas con async/await.
  • Se modificaron algunos miembros del control a nivel de protección.