Eslopes
19 de septiembre de 2026, 22:48
Correcciones publicadas (1.70.69 – 1.70.100)
1. El depurador depura la aplicación, no un solo formulario
Desde que una aplicación puede abrir varios formularios, cada uno ejecuta su propio programa generado. El depurador seguía atado al primero: un punto de interrupción puesto en el formulario llamado nunca se alcanzaba.
Cada formulario que la aplicación abre —ventana hija, modal u ocupante de un panel SideMenu— entra ahora en la sesión de depuración.
Al detenerse, el panel muestra el código de ese formulario, con sus propios puntos de interrupción; el listado del llamador no se pierde.
Continuar y los pasos actúan sobre el formulario que usted está mirando.
Un punto de interrupción pertenece a un archivo: la línea 42 de dos formularios son dos puntos distintos.
Dos formularios pueden estar detenidos a la vez (un Timer sigue latiendo mientras la aplicación está detenida); el panel vuelve al que sigue esperando.
2. Depurador: Pausa, Animación y el botón Depurar
Pausa ya funciona con un formulario inactivo: detiene el programa en la última línea ejecutada —con Only my code, la última línea de su propio manejador, no el bucle de eventos.
La Animación se detiene al llegar a un punto de interrupción y espera; antes lo atravesaba.
La barra del depurador ya no parpadea mientras anima, así que Pausa se puede pulsar.
El botón Depurar se habilita tras compilar el proyecto.
3. Gráficos
Transparency afecta solo al fondo del gráfico; los datos, los ejes y el marco siguen legibles.
El marco es un borde real: BorderStyle, BorderWidth, BorderColor, con degradado de dos colores, desenfoque y BorderTransparency propia.
El degradado de fondo funciona en el gráfico, y un gráfico sin color elegido toma el del tema en lugar de un gris fijo.
4. Otras correcciones
Un identificador no declarado es un error de compilación, no un aviso: antes se creaba con el ancho de su primer valor y truncaba en silencio.
El código generado declara los elementos que usan sus propias fachadas.
Un clic sobre un formulario bloqueado por un modal ya no llega a su manejador, y el formulario conserva su transparencia: solo se atenúa la capa.
ModalOverlayStyle añade None, ahora el valor por omisión.
IntelliSense conoce me:: y super::.
El divisor del panel de Propiedades se puede arrastrar otra vez.
Guía del desarrollador:
https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/developers-guide-en.md
Anthropic Claude Codex Agent
1. El depurador depura la aplicación, no un solo formulario
Desde que una aplicación puede abrir varios formularios, cada uno ejecuta su propio programa generado. El depurador seguía atado al primero: un punto de interrupción puesto en el formulario llamado nunca se alcanzaba.
Cada formulario que la aplicación abre —ventana hija, modal u ocupante de un panel SideMenu— entra ahora en la sesión de depuración.
Al detenerse, el panel muestra el código de ese formulario, con sus propios puntos de interrupción; el listado del llamador no se pierde.
Continuar y los pasos actúan sobre el formulario que usted está mirando.
Un punto de interrupción pertenece a un archivo: la línea 42 de dos formularios son dos puntos distintos.
Dos formularios pueden estar detenidos a la vez (un Timer sigue latiendo mientras la aplicación está detenida); el panel vuelve al que sigue esperando.
2. Depurador: Pausa, Animación y el botón Depurar
Pausa ya funciona con un formulario inactivo: detiene el programa en la última línea ejecutada —con Only my code, la última línea de su propio manejador, no el bucle de eventos.
La Animación se detiene al llegar a un punto de interrupción y espera; antes lo atravesaba.
La barra del depurador ya no parpadea mientras anima, así que Pausa se puede pulsar.
El botón Depurar se habilita tras compilar el proyecto.
3. Gráficos
Transparency afecta solo al fondo del gráfico; los datos, los ejes y el marco siguen legibles.
El marco es un borde real: BorderStyle, BorderWidth, BorderColor, con degradado de dos colores, desenfoque y BorderTransparency propia.
El degradado de fondo funciona en el gráfico, y un gráfico sin color elegido toma el del tema en lugar de un gris fijo.
4. Otras correcciones
Un identificador no declarado es un error de compilación, no un aviso: antes se creaba con el ancho de su primer valor y truncaba en silencio.
El código generado declara los elementos que usan sus propias fachadas.
Un clic sobre un formulario bloqueado por un modal ya no llega a su manejador, y el formulario conserva su transparencia: solo se atenúa la capa.
ModalOverlayStyle añade None, ahora el valor por omisión.
IntelliSense conoce me:: y super::.
El divisor del panel de Propiedades se puede arrastrar otra vez.
Guía del desarrollador:
https://github.com/CloudLandBeta/PowerRustCOBOL/blob/main/docs/developers-guide-en.md
Anthropic Claude Codex Agent