Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol PowerRustCOBOL Bugs
Bugs Reportes sobre bugs detecatados, validación de las correcciones.
 
Respuesta
 
Herramientas

  #1
Antiguo 31 de julio de 2026, 09:09
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 20.09.2026 13:24
Posts Posts: 357
Likes enviados Enviados: 29
Likes recibidos Recibidos: 157
Predeterminado PowerRustCOBOL 1.47.1: teclado, ids y fuentes
0 Inactivo Inactivo

PowerRustCOBOL 1.47.1

Correcciones salidas de probar los efectos de ventana en un formulario de
verdad.

TECLADO: UN BUCLE DE CORRECCION IMPOSIBLE DE GANAR

Un manejador que enlaza la carga de su evento -- PROCEDURE DIVISION USING
KEY-CODE, la unica manera de escribirlo -- fallaba en el validador con
"Code must include PROCEDURE DIVISION", una instruccion que ya estaba
cumplida. El agente reenviaba el mismo codigo, era rechazado otra vez, y
el flujo gastaba todo su presupuesto de correccion sin crear nada. La
comprobacion exigia igualdad exacta de la linea; ahora acepta una
cabecera con clausula o con comentario, y el mensaje nombra la forma
aceptada.

IDENTIFICADORES DE CONTROL CON GUION BAJO

Un control llamado textbox_1 generaba WS-textbox_1-TEXT. El lexer lee ahi
una palabra, un token de error y un numero, avisa "skipping unknown data
clause" y descarta el elemento entero: el control se queda SIN
ALMACENAMIENTO. Los identificadores se normalizan ahora a palabras COBOL
validas -- solo letras, digitos y guiones, sin empezar ni terminar en
guion -- en cada punto donde llegan al fuente generado: grupos de datos,
elementos de IndexedFile y SQL, y los parrafos que esas fachadas definen
y ejecutan. Se conserva la caja original del identificador.

KATAKANA COMO CAJAS VACIAS

El proceso que ejecuta el formulario y los binarios compilados nunca
instalaban un juego de fuentes, asi que se quedaban con las de egui, solo
Latin. El katakana salia como cajas (tofu) ahi mientras la vista previa
del IDE se veia correcta, porque el IDE si anade los respaldos CJK del
sistema. Los dos instalan ahora el mismo juego base. Ademas la lluvia
comprueba su propia fuente y cae en digitos si el sistema no tiene
katakana.

EL CURSOR DEL TEXTBOX

egui lo dibujaba desde los visuals del entorno, asi que sobre un
BackgroundColor oscuro -- o sobre un formulario oscuro visto a traves del
vidrio -- quedaba oscuro sobre oscuro. Ahora mide la superficie real del
campo y conserva el color del texto mientras esta ya supera el contraste AA
de la WCAG, cambiando a negro o blanco cuando no lo supera.

EL REGISTRO DEL ASISTENTE

Ejecutar un formulario borraba la conversacion entera del asistente: la
peticion, el plan, los hallazgos de la revision y el codigo generado que
uno seguia leyendo. El registro de ejecucion y el rastro de los agentes
comparten un panel, asi que una ejecucion -- y una compilacion, una
comprobacion, una sesion de depuracion -- limpia solo su mitad. El boton
Clear sigue limpiando todo.

EFECTOS QUE REVELABAN UN FORMULARIO SIN SU FONDO

La cara estatica que los efectos animan pintaba solo el color solido, asi
que un formulario con degradado o con imagen de fondo se revelaba desnudo
y saltaba a su fondo real al terminar la animacion. El pintado del fondo
vive ahora en una unica funcion del motor que llaman tanto el render en
vivo como la cara del efecto. La misma cara dejo de escalar los controles
contra el tamano del formulario, lo que los inflaba en una ventana mayor
que el formulario.

Anthropic Claude Codex Agent

Última edición por Eslopes fecha: 31 de julio de 2026 a las 09:12.
Eslopes is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:36.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.