Einhugur Plugin Releases (2018)

  1. ‹ Older
  2. 2 years ago

    Björn E

    29 Apr 2018 Pre-Release Testers, Xojo Pro Iceland

    PictureEffectsRaw 4.0, TypeLib 9.1 and TypeLifF 2.4.2 are out.

    PictureEffectsRaw is a Xojo plugin to do serious image processing in Xojo, using up to 8 CPU cores at once to run the effects.

    Main theme of the 4.0 release is addition of Async mode.

    Which now gives choices of the old style non Async running, and 2 ways of Async running as shown in the diagram bellow:

    -image-

    New in PictureEffects 4.0:
    Asynchronous support:
    Added support for asynchronous image processing in the MPImageFilterRaw multi core base class.
    Added AsyncCompleted property to the MPImageFilterRaw class.
    Added Cancel method to the MPImageFilterRaw class.
    Added AsyncResult property to the MPImageFilterRaw class.
    Added methods to the SepiaEffectRaw class to support asynchronous image processing.
    Added methods to the BrightnessEffectRaw class to support asynchronous image processing.
    Added methods to the TintAndTemperatureEfffectRaw class to support asynchronous image processing.
    Added methods to the ContrastEffectRaw class to support asynchronous image processing.
    Added methods to the ColorFilterEffectRaw class to support asynchronous image processing.
    Added methods to the InvertEffectRaw class to support asynchronous image processing.
    Added methods to the GrayScaleEffectRaw class to support asynchronous image processing.
    Added methods to the BlendEffectRaw class to support asynchronous image processing.
    Added methods to the RainbowEffectRaw class to support asynchronous image processing.
    Added methods to the ScaleEffectRaw to support asynchronous image processing.
    Added methods to the RotateEffectRaw to support asynchronous image processing.
    Added methods to the FlipEffectRaw to support asynchronous image processing.
    Added method to the CrystalizeEffectRaw class to support asynchronous image processing.
    Added method to the ConvolutionEffectRaw class o support asynchronous image processing.

    Features brought up from the old deprecated PictureEffects (non Raw version):
    Added OilPaintEffectRaw class (8 bit per channel, RGB, Synchronous) (This one was never multi core in the old non Raw version of the plugin but is now multi core enabled like everything else in this new plugin).
    Added PolarCoordinatesEffectRaw class (8 bit, 16bit per channel, RGB, CMYK, Synchronous and asynchronous)

    More 16 bit per channel support:
    ConvolutionEffectRaw class now supports 16bits per channel.
    RainbowEffectRaw class now supports 16bits per channel.

    Fixes:
    Fixed issue in the ScaleEffectRaw class.
    Fixed issue with the ConvolutionEffectRaw when the type was XRGB or XBGR.
    Fixed problem in the CrystalizeEffectRaw class where it was not possible to enable the triangle crystal shape.

    Changes:
    Changed the Thread API's on macOS systems to get rid of deprecated API's.

    New example projects:
    Added 9 new example projects for asynchronous image processing.
    Added 1 new example project for the new OilPaint effect.
    Added 1 new example project for the new PolarCoordinates effect.

    New in TypeLib 9.1:
    Added IRawBitmapProcessorAsync interface

    New in TypeLibF 2.4.2:
    Added Intersects function to the RectF class.

    More info at www.einhugur.com

  3. Ercole G

    3 May 2018 Pre-Release Testers, Xojo Pro

    Hi Björn,
    I'm using DateControl 7.0.3 in one of my projects, but I cannot use it for the way I need it.
    In my project, I have a postgresql timestamp field, which could contain a date or be NULL.
    Therefore, depending on the content of the field, the control must appear empty (DB field = NULL) or set to the DB date.
    The control is set with empydates = true, and if I initialize the control with the DB date field (if it contains a valid date) everything is ok, if the DB's date field is NULL, the control displays a checkbox (not selected) ) and empty editing slashes.
    I would prefer not to see it (I would prefer the blanks field), but the worst thing is that if I click and open the calendar in order to select a consistent date, it opens with current date and month but year 1 !!!
    Am I not using the control correctly?
    Can you help me please ?

    Thanks
    Luciano

  4. Björn E

    3 May 2018 Pre-Release Testers, Xojo Pro Iceland

    @luciano m Hi Björn,
    I'm using DateControl 7.0.3 in one of my projects, but I cannot use it for the way I need it.
    In my project, I have a postgresql timestamp field, which could contain a date or be NULL.
    Therefore, depending on the content of the field, the control must appear empty (DB field = NULL) or set to the DB date.
    The control is set with empydates = true, and if I initialize the control with the DB date field (if it contains a valid date) everything is ok, if the DB's date field is NULL, the control displays a checkbox (not selected) ) and empty editing slashes.
    I would prefer not to see it (I would prefer the blanks field), but the worst thing is that if I click and open the calendar in order to select a consistent date, it opens with current date and month but year 1 !!!
    Am I not using the control correctly?
    Can you help me please ?

    Thanks
    Luciano

    Hello Luciano

    What exactly is needed to reproduce it and what platform are we talking about ? I am guessing its Windows ?

    In a test that I did then I assigned nil to the DateValue property in the Open Event of the window and then dropped down the calendar and was not able to reproduce it either on Mac or Windows.

    Like this:

    Sub Open() Handles Open
    DateControl1.DateValue = nil
    End Sub

    So you will need to provide more info on where you assign nil to it to reproduce the issue. And platform info. Or if you are setting the empty date somehow differently ?

    Thanks

    Björn

  5. Ercole G

    3 May 2018 Pre-Release Testers, Xojo Pro

    Xojo 2017 R3
    Mac osx 10.13.4
    I'm sending you a screen shot where you can see the control preview into the IDE ( data = 3/5/00 ? )

  6. Björn E

    3 May 2018 Pre-Release Testers, Xojo Pro Iceland

    @luciano m Xojo 2017 R3
    Mac osx 10.13.4
    I'm sending you a screen shot where you can see the control preview into the IDE ( data = 3/5/00 ? )

    I need to know the code how to reproduce it.

    Like for example this in a windows open event does not reproduce it:

    Sub Open() Handles Open
    DateControl1.DateValue = nil
    End Sub

    So like if you make empty project and set the Empty date with simple code are you able to reproduce it ?

    Thanks

    Björn

  7. last year

    Björn E

    1 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    ExcelReader 1.2 is out

    ExcelReader 1.2 adds better support for cells with custom formatters on them as well as fixing some issues.

    New in 1.2:
    Added FormatCode property to the Format class.
    Added the constant Custom to the CellType enum.
    Some fixes have also be done.

    more info at www.einhugur.com

  8. Björn E

    14 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    PictureButton 4.1 is out

    New in 4.1:
    Updated the drawing API for next generation of Xojo.

    The PictureButton plugin is designed to give far better experience between platforms than the built in Xojo Bevel button.

    -image-

    more info at www.einhugur.com

  9. Björn E

    15 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    GraphicsFormats 6.2.2, TypeLib 9.2 and TypeLibF 2.5 are out

    GraphicsFormats is plugin for opening and saving image formats in the most optimized and flexible way with Image processing in mind. TypeLib and TypeLibF are support plugins to other plugins.

    New in GraphicsFormats 6.2.2:
    Fixed problem where 2 segments (TIFF and TGA) were for some reason missing in the Plugin for 64bit MacOS X

    New in TypeLib 9.2:
    Updated the drawing API for next generation of Xojo.
    Fixed drawing for some types of 16 bit per channel RawBitmap's.

    New in TypeLibF 2.5:
    Updated the drawing API for next generation of Xojo.
    Fixed some 64 bit compile issues.

    more info at www.einhugur.com

  10. Björn E

    16 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    DateControl 7.1 is out.

    New in version 7.1:
    Updated the drawing API for next generation of Xojo.

    DateControl is a plugin control to offer Date control user interface input element for desktop platforms.

    -image-
    -image-

    more info at www.einhugur.com

  11. Björn E

    19 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    PictureEffectsRaw 4.1, PDF Plugin 1.6 and PictureButton 4.1.2 are out

    The PictureEffectsRaw plugin enables you to do advanced image processing in Xojo using up to 8 CPU cores at once. And some of the effects can also do it in asynchronous mode.

    -image-

    New in PictureEffectsRaw 4.1:
    * Added RankEffectRaw class. (8 bit, 16bit per channel,
    RGB, CMYK, Gray, synchronous and asynchronous) (This
    one was never multi core in the old non Raw version of
    the plugin but is now multi core enabled like everything
    else in this new plugin).
    * Added 3 new example project for the RankEffectRaw class
    (One normal mode, one asynchronous with callback and one
    asynchronous custom flow mode).
    * Added methods to the DesaturateEffectRaw class to support
    asynchronous image processing.
    * Added 1 new example project for using asynchronous with
    the DesaturateEffectRaw class.

    The PDF Plugin is to generate PDF documents from your Xojo Application. This new version adds advanced matrixes so that you can rotate your text and objects as well as do other matrix operations on them.

    -image-

    New in PDF Plugin 1.6:
    * Added ConcatMatrix method to the Page class.

    The PictureButton plugin is designed to give far better experience between platforms than the built in Xojo Bevel button.

    New in PictureButton 4.1.2:
    * Enter and return keys when the button has focus can now also
    trigger the button in addition to the spacebar that was already
    doing this.

    more info at www.einhugur.com

  12. Björn E

    21 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    TimeControl 6.6 is out.

    TimeControl is a plugin control to offer time control user interface input element for desktop platforms.

    -image-

    New in TimeControl 6.6:
    Updated the drawing API for next generation of Xojo.

    more info at www.einhugur.com

  13. Wow, nice Job Björn, Other useful update will be; if you're able to add Grouping Rows Function to Excel Writer Plugin

  14. Björn E

    22 Jul 2018 Pre-Release Testers, Xojo Pro Iceland

    I have actually ExcelWriter update in the pipe where I have updated most of what the library under the hood has added, I don't remember if they added Row grouping or not would have to check. The plugin of course can only do whatever the library under the hood there offers.

  15. Björn E

    2 Aug 2018 Pre-Release Testers, Xojo Pro Iceland

    DateControl 7.1.2 is out

    New in 7.1.2:
    Fixed crash issue with container controls on Windows systems.

    -image-
    -image-

    more info at www.einhugur.com

  16. Björn E

    7 Aug 2018 Pre-Release Testers, Xojo Pro Iceland

    TreeView 7.7 is out.

    The TreeView is a Xojo control plugin to create tree views.

    The TreeView will run with native theme rendering look and feel on all platforms.

    -image-

    New in 7.7:
    * Added BeforeNodeSelectionChange event. This event can
    for example be used to toggle between white and black icon
    depending on if node is selected or not.
    * Added support for Xojo 2018r2 drawing. (Those using the
    DrawForeground event on TreeViewCustomNode will need to re-map
    the event since it now uses double parameters instead of Integers)
    * Gtk3 support for Linux Alpha stage as in not complete Gtk3 support.

    more info at www.einhugur.com

  17. John F

    7 Aug 2018 Pre-Release Testers, Xojo Pro Omaha, Nebraska

    Should the new Treview plugin fix the screen flickering when expanding or clicking on a node? We're not seeing any much improvement.

  18. Björn E

    7 Aug 2018 Pre-Release Testers, Xojo Pro Iceland
    Edited last year

    Depends on what your application is doing.

    We are really struggling with what Xojo has done. In tests if I was messing with the window forcing it composite by using Window messages then I would get flicker on the TreeView with Xojo 2018r2. Then its like Xojo draws first background even if we have it defined on the control to not paint background.

    Edit:

    I do get it on simpler applications also, I will file bug report, as Xojo is right now then there is not much or anything more we can do. This is all a bit absurd.

    Filed report here:

    52911 - Plugin Control Flicker on windows

  19. Björn E

    7 Aug 2018 Pre-Release Testers, Xojo Pro Iceland

    I added more to the bug report after narrowing it down:

    More info, I have narrowed it down

    It seems Getting Graphics DC and then releasing it even if drawing nothing causes flicker, REALGraphicsReleaseDC seems to flush something out and trigger the unwanted effect.

    Sadly we live in mixed world and we need to be able to Draw some Xojo drawing then native then Xojo, etc like always in the past.

    So in short, REALGraphicsReleaseDC makes it flicker.

  20. John F

    7 Aug 2018 Pre-Release Testers, Xojo Pro Omaha, Nebraska

    In short, you are saying that this is XOJO issue and not the plugins. I don't disagree because after testing 2018r2, it's just not feasible to use it for developing Windows applications. Even 2018r1 had less flicker using the new Treeview than 2018r2.

  21. Pierce D

    8 Aug 2018 Pre-Release Testers, Xojo Pro Auckland, New Zealand

    I am seeing slight flicker via Bjorn's included examples (was worse for me with 2018r1.1).

    I updated a largish project with treeview 7.7 and found it to be flicker free BUT those treeview controls sit within a container which has it's DoublBuffer property set to true.

    Don't know where this might help but thought I should mention it here.

    Running Windows 10 and Xojo 2018r2.

  22. Newer ›

or Sign Up to reply!