|
Creador de
PowerRustCOBOL ![]()
|
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. |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||