Cambios.txt 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. Tito's Terminal 0.8
  2. ===================
  3. Se actualiza la libería SynFacilUtils a la versión 1.22 para trabajar con la versión más
  4. reciente de Lazarus.
  5. Se cambia la organización de la pantalla, creando una interfaz de lenguetas, asociando un
  6. terminal a un panel de comandos.
  7. Se eliminan las traducciones de idioma "en código" y se pasa a usar el i18m de Lazarus.
  8. Se deja de usar ConfigFrame y se usa ahora MiConfig.
  9. Se reordenan los menús y las acciones.
  10. PENDIENTES
  11. Cambiar el nombre de la carpetas /sesiones y /leguajes a inglés.
  12. Actualizar el Manual de Usuario.
  13. Queda pendiente reordenar la declaración de varias clases, porque falta clasificar sus campos.
  14. También está pendiente refactorizar algunos nombres a la terminlogía inglesa.
  15. Falta usar el frame de configuración para SynEdit( que se usa en FormConfig) en la ventana
  16. de configuración de las sesiones, donde se tienen controles con nombres similares (con postfijo 1).
  17. Falta implementar el reordenamiento de las ventanas de la sesión. Algo como se hacía en la
  18. versión 0.7.
  19. Falta implementar el reconocimiento de algunas secuencias de escape (es más tema de la librería
  20. UnTerminal) como las que muestran el estado de avance de las descargas.
  21. Queda pendiente implementar la grabación de macros.
  22. Faltaría también incluir otras traducciones.
  23. Tito's Terminal 0.7
  24. ===================
  25. Se actualiza la librería Xpres, a la versión 1.2.
  26. Se agregan operaciones de comparación de enteros, en el intérprete de macros.
  27. Se quita la acción "Modo columna" porque ya existe esta función en SynEdit.
  28. Se cambia la forma de mostrar el menú conextual de la ventana de scripts. Ahora se selecciona
  29. primero la línea, antes de mostrar el menú.
  30. Se incluye la opción "Enviar línea" en el menú contextual del panel de comandos.
  31. Se cambia el nombre del editor ePCom a eScript.
  32. Se corrige el archivo de sintaxis DOS_shell.xml
  33. Se agrega el archivo de sintaxis INI_file.ini
  34. Se corrige el problema del editor remoto, consistente en la carga múltiple del menú de
  35. lenguajes.
  36. Tito's Terminal 0.6
  37. ===================
  38. Se actualiza la librería Xpres, a la versión 1.1.
  39. Tito's Terminal 0.5
  40. ===================
  41. * Se modifica el editor remoto para poder escribir, correctamente, la mayoría de caracteres
  42. alfabéticos con el comando "echo".
  43. * Se elimina el nodo "Otros", pasando a ser directamente "Explorador remoto" en el árbol de
  44. la ventana de configuración.
  45. * Se elimina la tabla HashTable[], que no se estaba usando en uResaltTerm
  46. * Se corrigió el problema que evaluaba dos veces las expresiones, en la primera asignación
  47. * Se implementó la posibilidad de hacer asignaciones, usando el operador "=".
  48. * Se creó la variable global "ejec" en la unidad "Parser", para permitir implementar
  49. correctamente las estructuras condicionales.
  50. * Se implementó el procesamiento de la condicional IF en el lenguaje de macros.
  51. * Se corrigió un problema con la detención de macros, usando la bander "DetEjec".
  52. * Se agregaron las instrucción STOP, LOGOPEN, LOGWRITE, LOGCLOSE, LOGPAUSE, y LOGSTART
  53. en el lenguaje de macros.
  54. * Se agregó las opciones para registrar la salida del terminal en un archivo.
  55. PENDIENTES:
  56. Que se permita escribir directamente en el terminal.
  57. Corregir el problema de la selección del lenguaje en el Pánel de comandos (siempre queda
  58. marcada UNIX).
  59. Revisar por qué, no se cierra completamente un archivo de registro abierto, si se tiene
  60. abierto un proceso. Solo cuando se cierra el proceso, parece cerrarse también el archivo de
  61. registro. Este comportamiento se ve cuando se abre el registro, tanto con Macros, como
  62. manualmente.
  63. Revisar el funcionamiento de las funciones de macros FILEOPEN, FILEWRITE y FILECLOSE. Al
  64. parecer no están funcionando correctamente.