Nueva versión de Xailer 2.7

¡¡Nueva versión de Xailer disponible!!

Ya está disponible la nueva versión de Xailer 2.7  que incorpora como principal novedad el soporte completo de Harbour 3.2. De hecho el propio IDE de Xailer ya está construido con Harbour y no con xHarbour.

Hemos querido publicar la nueva versión con soporte de Harbour con absolutamente la misma funcionalidad que se ofrecía la versión de xHarbour, incluyendo el soporte de DLLs, el depurador integrado, soporte de OCX y un largo etcétera. No obstante, está versión de transición soporta igualmente sus actuales proyectos escritos con xHarbour. A partir de la futura versión 3 de Xailer sólo soportaremos Harbour y utilizará el compilador MinGw en vez del de Borland que utilizamos actualmente, lo cual también nos permitirá dar el salto a los 64 bits cuando sea necesario.

Sigue leyendo

Xailer para Harbour (IV)

Hace tan sólo cuatro días os comentaba que aún quedaba por pasar a Harbour el debugger integrado de Xailer. Pues bien, ya está también. En realidad, estaba terminado hace ya dos días, pero hemos dedicado este tiempo a depurarlo. Je, je, depurar el debugger, ¡qué bien suena eso!

Bueno, el caso es que ya está listo. Y con una particularidad extra… se puede utilizar el nuevo IDE, compilado con Harbour, para depurar un programa que esté compilado con xHarbour, y viceversa. Vamos, que ambos IDEs (el que está compilado con Harbour y el que está compilado con xHarbour) son intercambiables 😉

Una vez terminado esto también, sólo queda depurar los bugs que puedan salir todavía. En todo este tiempo que llevamos utilizándolo nosotros mismos, hemos podido corregir todos los problemas que nos han aparecido, que a decir verdad, tampoco han sido muchos. Visto el resultado, creo que podremos publicar la nueva versión muy muy pronto.

Y por cierto, para aquellos que se pueden encontrar con el problema de que estén utilizando alguna función o clase de xHarbour que no existe en Harbour, hemos preparado una pequeña librería para solucionarlo. De momento contiene las clases de manejo de XML, funciones de cifrado (hb_encrypt y hb_decrypt) y alguna función más. Pero el objetivo es meter ahí cualquier cosa que podamos necesitar, para que el paso de xHarbour a Harbour sea lo más sencillo posible.

Xailer para Harbour (III)

Hace ya un mes que publicamos la última noticia sobre Xailer para Harbour, y ya iba siendo hora de manteneros informados. Es culpa nuestra no haberos informado más a menudo, lo siento. Pero como podeis ver, hemos estado liados con la nueva web además del desarrollo de Xailer, y eso nos ha demorado un poco.

Pero bueno, ya podemos decir que Xailer para Harbour está al 99%. Ahora mismo está todo terminado, excepto el debugger integrado. Y cuando digo todo, es que tenemos ya funcionando incluso el IDE compilado con Harbour. Por supuesto, todos los ejemplos de ‘samples’ funcionan. Y también lo hemos estado probando con nuestros propios proyectos, y todo parece funcionar correctamente.

Es más, os puedo asegurar que es más rápido. La primera impresión al ejecutar cualquier programa es que todo parece funcionar más fluido y ágil, tanto que a veces incluso sorprende. Esto es gracias al mayor rendimiento general de Harbour. Pero también nosotros hemos puesto nuestro granito de arena optimizando nuestra ampliación del motor de objetos. En las pruebas que hemos hecho, con cronómetro, usando esta optimización es alrededor de un 50% más rápido aún. Bueno, esto es sólo en el acceso a propiedades y eventos, no todo el código que ejecute el programa, pero aún así, es significativo.

Respecto al debugger integrado, esperamos tenerlo listo en unos pocos días, y gracias a la cantidad de pruebas que estamos haciendo, esperamos que no salgan muchos bugs. Si todo va bien, muy pronto podremos publicar la nueva versión de Xailer, con soporte tanto de xHarbour como de Harbour.

Nueva página web

Ya hemos puesto en línea la nueva página web: www.xailer.com

Puede no parecer gran cosa, y de hecho es una página muy normal, aunque hecha con cariño, y creemos que limpia y sencilla para navegarla. Después de tanto tiempo con la antigua, teníamos que renovarnos. ¡Y cuando mejor que ahora! que estamos a punto de sacar Xailer para Harbour. Además, llevábamos arrastrando el problema de Flash desde hace mucho tiempo, y teníamos que solucionarlo ya, sí o sí.

En fin, esperamos que os guste 😉

Xailer para Harbour (II)

Ya está listo también el soporte para crear DLLs con Harbour, y de la misma forma que estamos acostumbrados, no como obliga a hacer Harbour.

Hasta ahora, las DLLs que hacíamos con Xailer y xHarbour se apoyaban en la VM y RTL que se enlaza en el mismo ejecutable, de forma que la DLL es muy pequeña (no contiene ni VM ni RTL), y se integran perfectamente con nuestros programas. Un buen ejemplo de ello son los plugins del IDE y XEdit y los componentes de terceros que se integran en el IDE.
Sigue leyendo

Xailer para Harbour

¡YA TENEMOS XAILER EN HARBOUR!

Bueno, casi. Quedan algunos detalles, además de depurarlo. Pero ya está funcionando al 90%. Tanto el núcleo como la ampliación del motor de objetos han sido portados con éxito, y toda la librería de Xailer, con todos los controles, datasources, etc.. Lo único que queda por ahora es el soporte para crear DLLs y el debugger, pero ya estamos trabajando en ello. También, el IDE ha sido modificado para poder compilar cualquier proyecto con xHarbour o con Harbour.
Sigue leyendo

Actualización de Xailer 2.6

¡¡Nueva versión de Xailer disponible!!

Ya está disponible la nueva versión de Xailer 2.6.1  que incorpora importantes correciones sobre la versión 2.6.0 y algunas mejoras.

En esta ocasión no hemos habilitado el sistema de ‘Auto Update’ debido a los grandes cambios existentes: nuevo IDE y  nuevas ayudas.

Un cordial saludo,

[El equipo de Xailer]

Nueva versión de Xailer 2.6

¡¡Nueva versión de Xailer disponible!!

Ya está disponible la nueva versión de Xailer 2.6  que incorpora importantes mejoras y correciones sobre la versión 2.5.

En primer lugar comentaros que el IDE ha cambiado completamente de apariencia; se han modificado completamente todas las imágenes e iconos de la aplicación y se han incorporado muchas nuevas. Esperamos que os guste.

En lo que respecta al IDE , el sistema de ‘plugins’ está completamente operativo. Os recomendamos utilizar los plugins que hemos incluido a modo de ejemplo (los fuentes de los mismos se han incluido en samples), como ‘Quickfind’, ‘MoreEdit’ y ‘MiniBrowse’. Y os animamos a que hagáis vuestroso propios plugins y si os apetece los compartáis con el resto de la comunidad Xailer subiéndolo a nuestra web de descargas en http://www.xailer.com/download/

Otra mejora en el IDE que muchos aplaudiréis seguramente es la posibilidad de pedir confirmación cuando se vaya a borrar un control de un formulario pulsando la tecla ‘Supr’.

A nivel general se han hecho grandes mejoras y nuevos controles, de los cuales destacaría los siguientes:

  • Nuevo control TCefBrowser basado en Chromium pero completamente nativo, para integrar un navegador Web en su propia aplicación. (sólo disponible en versión Enterpise)
  • Nuevo control TLabelEx con funcionalidad extendida tipo HTML
  • Soporte nativo a través de GDI+ de imagenes en formato PNG y TIFF por lo que ya no es necesario incluir FreeImage.dll
  • Soporte de imágenes transparentes (sólo PNG) en propiedad TControl:oBkgnd
  • Más posibilidades para establecer la posición de imágenes de fondo con las propiedades nBkgndMode y nBkgndMarginX y nBkgndMarginY
  • Soporte de gradientes en gran cantidad de controles y formularios con las propiedades nGradient y nClrPaneEnd
  • Nueva propiedad TPrinter:nPdfPrinter que permite establecer la existencia de una impresora virtual tipo PDF . Cuando esta propiedad tiene valor en la ventana de previsualización de impresión se activará directamente el botón de enviar a PDF. En el arranque de vuestras aplicaciones Xailer buscará alguna impresora que contenga los caracteres ‘PDF’ y si lo encuentra asignará la propiedad nPdfPrinter a dicha impresora.

A continuación os incluimos el detalle del archivo LoNuevo.htm:

Sigue leyendo