INFO:LibreOffice parche chequeo cierre parentesis en el IDE

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

INFO:LibreOffice parche chequeo cierre parentesis en el IDE

Notapor mriosv » Sab Nov 09, 2019 1:26 pm

https://gerrit.libreoffice.org/plugins/gitiles/core/+/d628258f279d003ba4e11f1f7e2e69273acd008c
tdf#80731: Only check closing parenthesis when in IDE
This reinstates the fix by Pierre Lepage, which was reverted in 351dead74b4c213b13102f81b5ae9bb47ad8ca39, and makes sure it only has effect when the compilation is started from IDE.
The idea is that the IDE is used primarily for development, and that's a good opportunity to detect any error in the code. When the code is compiled from outside of the IDE (like running an extension), the error is tolerated to allow users run the legacy code having this error. Hopefully this is enough for tdf#106529.
This re-uses comphelper's NoEnableJavaInteractionContext class, which is converted into general-purpose SetFlagContext class to avoid code duplication.

tdf#80731: Compruebe sólo el paréntesis de cierre cuando esté en IDE
Esto restablece la corrección de Pierre Lepage, que fue revertida en 351dead74b4c213b13102f81b81b5ae9bb47ad8ca39, y se asegura de que sólo tenga efecto cuando la compilación se inicia desde el IDE.
La idea es que el IDE se utiliza principalmente para el desarrollo, y es una buena oportunidad para detectar cualquier error en el código. Cuando el código se compila desde fuera del IDE (como cuando se ejecuta una extensión), el error se tolera para permitir a los usuarios ejecutar el código heredado que tenga este error. Esperemos que esto sea suficiente para tdf#106529.
Esto reutiliza la clase NoEnableJavaInteractionContext de comphelper, que se convierte en la clase SetFlagContext de propósito general para evitar la duplicación de código.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice 5 (Win10x64)
mriosv
 
Mensajes: 2197
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados