Einhugur Plugin Releases May 2017 and later

  1. ‹ Older
  2. 3 months ago

    Björn E

    Sep 2 Pre-Release Testers, Xojo Pro Iceland

    WindowSplitter 9.0 is out

    WindowSplitter is a Xojo plugin control to create split views in forms.

    -image-

    New in WindowSplitter 9.0:

    • Added support for HiDPI on Linux systems.
    • The plugin now comes in two versions one for Xojo 2017r1 and older (GTK2 on Linux systems) and one for Xojo 2017r2

    and newer (GTK3 on Linux systems).

    Note that on Ubuntu when the WindowSplitter is in Linux Native mode it draws nothing. Ubuntu's GTK3 test code for this theme part seems to give same result. We were able to verify that drawing is working when testing on Armbian under native mode where it does actually draw the knob.

    more info at www.einhugur.com

  3. Tim J

    Sep 2 Pre-Release Testers, Xojo Pro Back in Phoenix, AZ USA (desic...

    Thanks, Bjorn!!!

  4. Björn E

    Sep 3 Pre-Release Testers, Xojo Pro Iceland

    CalendarControl 7.0 is out

    -image-

    New in 7.0:

    • Added retina support on Mac systems.
    • Added Hi-DPI support on Windows systems.
    • Added Hi-DPI support on Linux systems.
    • Added GTK3 support on Linux systems.
    • Fine tuned drawing on Mac, Linux and Windows systems.
    • Added new retina and high DPI compatible icon for the control.

    Note that the header will be white on some distros under GTK3 until Xojo fixes bug number:

    49442 - FillColor not working correctly on GTK3.

    Note though white looks pretty decent, so good actually that we will probably add property to set the header color in next version.

    The following images are from Ubuntu 16 - 64 bit showing Hi-DPI mode 1x, 2x and 3x

    -image-
    -image-
    -image-

    more info at www.einhugur.com

  5. 2 months ago

    Björn E

    Sep 6 Pre-Release Testers, Xojo Pro Iceland

    TypeLib 8.2 is out

    New in 8.2:
    • Added supporting for Picture type: pictureD2DPBGRAPtr in the RawBitMapConverter class for the ToPicture and FromPicture functions. Supporting this is very important since Xojo 2017 uses mostly this type on Windows systems for Pictures.

    (Basically this update is must have for Windows user that uses Xojo 2017 (maybe late 2016) and uses ExcelWriter, PDF Plugin or any plugin that does RawBitmap handling in some way)

    more info at www.einhugur.com

  6. Björn E

    Sep 10 Pre-Release Testers, Xojo Pro Iceland

    At the MBS Xojo conference in Berlin when I released the Excel Writer plugin then at least 2 users asked me if I would do ExcelReader also. I told them I would do basic reading of data but never full scale formatting. Nor would the reader ever be connected to the writer so you could open a document make one change and save it again.

    Now ExcelReader 1.0 is out, and it has Basic reading of Data and some basic reading of formatting (Borders, colors, and some font info)

    ExcelReader 1.0 can do basic import of data from Excel xlsx documents. As well as some import of basic formatting.
    This component is at version 1.0 and is very basic, but we will add to it more depending on what we can do and what users need.

    The ExcelReader 1.0 is Xojo Component and not a plugin but needs the Einhugur e-CryptIt Engine Compression and Einhugur TypeLib plugins.

    more info at www.einhugur.com

  7. Björn E

    Sep 15 Pre-Release Testers, Xojo Pro Iceland

    PDF Plugin 1.3.2 is out

    -image-

    The plugin supports:

    • Embedding TrueType fonts
    • Automatic encoding detection and mapping to PDF stock encodings.
    • Images.
    • Clickable links from the PDF document to web pages.
    • Clickable links from the PDF document to different locations within the PDF document.
    • Clickable zones to get text annotations in popup bubbles.
    • Advanced drawing.
    • Setting up the PDF outline tree.
    • PDF Coordinates with Y1 at bottom or Xojo Coordinates with Y1 at top.
    • And more.

    New in 1.3.2:
    * Changed MoveTextPositionNextLine on the Page class so that if TextLeading is zero then MoveTextPositionNextLine now auto calculates new TextLeading and sets TextLeading back to zero upon finishing.

    • Changed ShowTextNextLine on the Page class so that if TextLeading is zero then ShowTextNextLine now auto calculates new TextLeading and sets TextLeading back to zero upon finishing.
    • Added SuggestedTextLeading function to the Page class.
    • The plugin has also passed tests for Gtk3 now

    more info at www.einhugur.com

  8. Björn E

    Sep 16 Pre-Release Testers, Xojo Pro Iceland

    ExcelReader component 1.1 is out.

    ExcelReader component is to read Excel documents with Xojo code. The component can read basic data from xlsx Excel documents as well as some formatting.

    The component uses Einhugur e-CryptIt Engine Plugin and Einhugur TypeLib plugin.

    New in 1.1:
    * Reading info about cell merges is now supported.

    • Added MergeInfo property to the Cell class.
    • Added New class called CellMergeInfo
    • Added CellMergeInfoRecordCount read only property to the Worksheet class.
    • Added CellMergeInfoRecord function to the Worksheet class.
    • Added CellAddressToIndexes shared method to the Worksheet class
    • Added ApplyAlignment property to the Format class
    • Added HorizontalAlignment property to the Format class
    • Added VerticalAlignment property to the Format class
    • Added HorizontalAlignmentValues Enum to the Format class
    • Added VerticalAlignmentValues Enum to the Format class
    • Added AlignmentWrapText property to the Format class
    • Added AlignmentTextRotation property to the Format class.
    • Color conversion added support for Indexed color in addition to the existing Theme and RGB colors.
    • Renamed the ForeColor property on the Format class to ForegroundColor
    • Improved theme color handling
    • Added support for reading fill colors.
    • Added Fill class.
    • Added Fill property to the Format class.

    more info at www.einhugur.com

  9. Bob K

    Sep 18 Pre-Release Testers, Xojo Pro Kansas City

    Any idea if/when other controls are going to get updated for Linux GTK3? In need of Date, Time control for a current project.

  10. Björn E

    Sep 18 Pre-Release Testers, Xojo Pro Iceland

    Its in the works PictureButton is close to ready, but has been on hold because of Xojo bug on windows that they say now has been fixed. TimeControl is something that will be attempted soon, as that one is like minor subset of the problems that we will face in the date control.

    If everything goes well with the TimeControl then there is possibility of taking temporary shortcut with the DateControl, that is to put out DateControl without dropdown on Gtk3 to get it out faster.

    But first thing is to see what problems we hit in the TimeControl since things are won or lost depending on what Theme elements can be rendered and how.

  11. 8 weeks ago

    Björn E

    Sep 26 Pre-Release Testers, Xojo Pro Iceland

    DateControl 7.0 and TimeControl 6.5 are out

    New in DateControl 7.0:

    * Added Hi-DPI support on Linux systems.
    * Added GTK3 support on Linux systems.

    New in TimeControl 6.5:

    * Added Hi-DPI support on Linux systems.
    * Added GTK3 support on Linux systems.

    DateControl is a control to select dates, it works on all the desktop platforms, offers ability to select Null Dates (empty dates) and has many other features.

    -image-

    -image-

    TimeControl is a control to select time and like the DateControl it works on all the desktop platforms.

    -image-

    more info at www.einhugur.com

  12. 7 weeks ago

    Björn E

    Oct 3 Pre-Release Testers, Xojo Pro Iceland

    DateControl 7.0.2 is out

    -image-

    New in 7.0.2:

    • Fixed the Checkbox for empty dates for the new Gtk3.
    • Improved Checkbox disabled state for legacy Gtk2.

    more info at www.einhugur.com

  13. 6 weeks ago

    Björn E

    Oct 5 Pre-Release Testers, Xojo Pro Iceland

    ExcelWriter Plugin 1.3

    New in ExcelWriter Plugin 1.3:
    * Added ExcelWriterDataValidation class.

    • Fixed inserting pictures from Xojo objects (PNG) (broke in version 1.2 but worked in 1.1)
    • Fixed inserting pictures from Xojo objects (JPG) (broke in version 1.2 but worked in 1.1)
    • ExcelWriterChartFont.Size property is now double instead of Int16 to enable floating point fonts.
    • ExcelWriterFormat.FontSize property is now double instead of Int16 to enable floating point fonts.
    • Added ApplyDataValidation methods (2 variations) to the ExcelWriterWorksheet class.
    • Added new example project for data validation.

    -image-

    Plugin feature highlights:

    • Native modern xlsx file format
    • Full UTF8 support
    • Works on all platforms, and Excel application does not need to be present
    • Formulas
    • Formatting
    • Graphs
    • Pictures
    • Data validation
    • And much much more
    • Console and Desktop applications

    more info at www.einhugur.com

  14. 5 weeks ago

    Björn E

    Oct 12 Pre-Release Testers, Xojo Pro Iceland

    PictureEffectsRaw 3.0 is out

    PictureEffectsRaw is a Xojo plugin to do effects on Raw picture buffers, that originate from MemoryBlocks. With Xojo going more for Pre-multiplied alpha channels with their Picture objects then we focus more on RawBitmap object now over Picture object like we have in our other PictureEffects plugin.

    PictureEffects raw supports using up to 8 CPU cores at once.

    New in version 3.0:
    * Added DesaturateEffectRaw class.

    • Added GammaEffectRaw class.
    • Added HueSaturationEffectRaw class.
    • Added RainbowEffectRaw class.
    • Added TintAndTemperatureEffectRaw class.
    • Added Desaturate Example project.
    • Added Gamma Example project.
    • Added Hue-Saturation Example project.
    • Added RainbowEffect example using Polygon mask example project.
    • Added Temperature and Tint using Polygon mask example project.
    • Fixed all the Map effects where the Green channel was not behaving. (MapEffectRaw, ContrastStretchEffectRaw, EqualizeEffectRaw, ExposureEffectRaw, GainEffectRaw).

    -image-
    The new rainbow effect, it supports horizontal, vertical, radial and diagonal mode under any angle.

    more info at www.einhugur.com

  15. Björn E

    Oct 17 Pre-Release Testers, Xojo Pro Iceland

    PictureEffectsRaw 3.1, GraphicsFormats 6.0, TypeLib 8.5 and TypeLibF 2.3 are out

    New in PictureEffectsRaw 3.1
    * Added RenderGradientRaw class that can do Horizontal, Vertical, Radial and Diagonal gradients under any angle.

    • Added TextureRendererRaw class.
    • All effects in the plugin will now preserve ICC color profiles if there is such on the RawBitmap.
    • All effects in the plugin will now preserve Horizontal and Vertical resolution on the RawBitmaps.
    • Added Gradient example project.
    • Added Render Texture example project.

    -image- -image-
    Diagonal and radial gradients. (Control line shown on the diagonal gradient)

    New in GraphicsFormats 6.0:
    * RawJpegExporter will now export also ICC Color Profile if the RawBitmap has ICC Color profile on it.

    • RawJpegImporter will now import ICC Color Profile if the image has ICC Color profile.
    • RawPNGExporter will now export also ICC Color Profile if the RawBitmap has ICC Color profile on it.
    • RawPNGImporter will now import ICC Color Profile if the image has ICC Color profile.
    • Added new example project called JPG to Raw Import Export as JPG (With Color profile)
    • Added new example project called JPG to Raw Import Export as PNG (With Color profile)
    • Added new example project called PNG to Raw Import Export (With Color profile)

    New in TypeLib 8.5:
    * RawBitmap's now can have ICC Color profile.

    • Added HasICCColorProfile property to the RawBitmap class.
    • Added ICCColorProfileName property to the RawBitmap class.
    • Added ClearICCColorProfile method to the RawBitmap class.
    • Added CopyICCColorProfileFrom method to the RawBitmap class.
    • Added PixelAlpha getter / setter function to the RawBitmap class.
    • Added FillRectAlpha function to the RawBitmap class.

    New in TypeLibF 2.3:
    * Added PointDistanceFromLine function to the LineF class.
    * Added PointDistanceFromInfiniteLine function to the LineF class.

    more info at www.einhugur.com

    The PictureEffectsRaw plugin will continue to get updates in the coming days as we are pushing this plugin over the other PictureEffects plugin as the primary platform from Einhugur for image processing.

  16. 4 weeks ago

    Björn E

    Oct 19 Pre-Release Testers, Xojo Pro Iceland

    CoreClasses 6.6.2 is out.

    The CoreClasses plugin implements high speed string, object and bit arrays, stacks, queues, collections, dictionaries, trees, sets and StringTokenizers. This plugin is mostly to be used internally by the other Einhugur Plugins, though can be used as is also.

    New in 6.6.2:
    * Updated SDK to solve potential problem with future versions of Xojo.

    more info at www.einhugur.com

  17. Björn E

    Oct 22 Pre-Release Testers, Xojo Pro Iceland

    PictureEffectsRaw 3.2 and Color Management Plugin 1.0 are out.

    New in PictureEffectsRaw 3.2:

    * Added FlipEffectRaw class.

    • Added CrystallizeEffectRaw class.
    • Added ConvolutionMatrixRaw class.
    • Added ConvolutionEffectRaw class (this class includes Smooth, Sharpen, Edge Detect, Mean Removal, Emboss, Blur, and custom Convolution effects).
    • Added GaussianBlurRaw class. (This class was not Multi CPU in our other PictureEffects plugin but the Raw version is supporting up to 8 CPU cores at once like the other effects in this plugin). And the new class can also be applied in place.
    • Added four more example projects.

    I am working very hard on bringing everything from PictureEffects into PictureEffectsRaw so that we can depreciate the old PictureEffects plugin as the Raw way of doing things has gotten superior in every way.

    So if your in rush to get specific effects ported to the new Raw plugin then let me know and they will be put in front of the line.

    Color Management Plugin 1.0 is new plugin.

    The Color Management Plugin is to manage ICC Color profiles on RawBitmaps. It can Load ICC profiles, Apply them, Get info about them and Convert RawBitmap from one RGB based Profile to another RGB Based Profile.

    (Supporting CMYK in some form is in evaluation but of course for such support to be beneficial then it has to start with the GraphicsFormats plugins to be able to load and save in CMYK for CMYK to make sense)

    more info at www.einhugur.com

  18. 3 weeks ago

    Björn E

    Oct 26 Pre-Release Testers, Xojo Pro Iceland

    PDF Plugin 1.4, Color Management Plugin 1.1, GraphicsFormats 6.1, PictureEffectsRaw 3.3 and TypeLib 8.6 are out

    -image-

    New in PDF Plugin 1.4:
    Updated internal structures so that the Einhugur ICCColorProfile class from the ColorManagement Plugin can apply ICC profile to the PDF document class.
    Updated the Image functions to support CMYK color spaces.
    Added SetCMYKFill method to the Page class.
    Added SetCMYKStroke method to the Page class.

    New in Color Management Plugin 1.1:
    Added support to Convert CMYK color profiles.
    HorizontalResolution and VerticalResolution are now preserved correctly when using the ConvertToColorProfile function.
    Added RGBColorToCMYKColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles supplied)
    Added RGBColorToFloatCMYKColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
    Added CMYKColorToRGBColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
    Added FloatCMYKColorToRGBColor shared function to the ICCColorProfile class. (Converts a single color using profiles or crude conversion if no profiles is supplied)
    Added ApplyColorProfileToPDFDocument method to the ICCColorProfile class.
    Fixed crash on windows when getting the text properties for the profiles.
    Added more example projects.

    New in GraphicsFormats 6.1:
    Added support in the RawJpegImporter class for importing Jpeg images with CMYK color space.
    Added support in the RawJpegExporter class for exporting Jpeg images with CMYK color space.
    awJpegImporter and RawJpegExporter should now be slightly faster than before.
    Fixed critical problems with the RawJpexExporter.

    New in PictureEffectsRaw 3.3:
    All affects now account for that RawBitmaps can now have CMYK color space. (Either rejecting such RawBitmaps or supporting them).
    Flip effect supports CMYK color space.
    ScaleEffect now supports CMYK color space.

    New in TypeLib 8.6:
    The RawBitmap class has now support to contain images with CMYK color spaces.
    Added CMYK constant to the RawBitmapFormat enum on the RawBitmap class.
    Added ColorSpaces enum to the RawBitmap class.
    Added ColorSpace as ColorSpaces property to the RawBitmap class.
    Updated drawing base methods on the RawBitmap class to either support CMYK or do nothing when getting CMYK color space.
    Changed RawBitmapConverter.ToPicture to know about CMYK RawBitmaps, the ToPicture will return null when encountering such as CMYK needs to be first converted to RGB with correct ICC profiles using the Color Management plugin.
    Added HasAlphaChannel property to the RawBitmap class.

    more info at www.einhugur.com

  19. Björn E

    Oct 29 Pre-Release Testers, Xojo Pro Iceland

    BarcodePlugin 2.6 and TypeLib 8.6.2 are out

    The Barcode plugin is to read and generate barcodes as well as QR codes.

    New in BarcodePlugin 2.6:
    *The BarcodeDecoder class can now go in Multi mode to detect multiple codes at once.

    • The BarcodeDecoder class now supports that the RawBitmap's have CMYK color space.
    • Improved the Lumen source in the Barcode decoder class

    -image-

    New in TypeLib 8.6.2:
    * Fixed critical memory error with CMYK RawBitmap's.

    more info at www.einhugur.com

  20. last week

    Björn E

    Nov 10 Pre-Release Testers, Xojo Pro Answer Iceland
    Edited last week

    GraphicsFormats 6.2, PictureEffectsRaw 3.4, TypeLib 8.7, Color Management Plugin 1.2, PDF Plugin 1.5 and BarCode Plugin 2.6.2 are out

    New in GraphicsFormats 6.2:
    * Added RawTIFFImporter class. (Supporting multi streams, RGB, CMYK, 8 bit per channel and 16 bit per channel color spaces)

    • Added RawTIFFExporter class. (Supporting multi streams, RGB, CMYK, 8 bit per channel and 16 bit per channel color spaces)
    • RawPngImporter now supports importing PNG's with 16bit depth per channel as 16 bit deep RawBitmap's instead of returning them as 8 bit deep.
    • RawPngExporter now supports exporting RawBitmap's with that have depth of 16 bits per channel.
    • Added RawTgaExporter class.
    • Added RawTgaImporter class.
    • Added Author metadata property to the RawPngExporter class.
    • Added Copyright metadata property to the RawPngExporter class.
    • Added Title metadata property to the RawPngExporter class.
    • Added Description metadata property to the RawPngExporter class.
    • Added Disclaimer metadata property to the RawPngExporter class.
    • Added Software metadata property to the RawPngExporter class.
    • Added Source metadata property to the RawPngExporter class.
    • Added Warning metadata property to the RawPngExporter class.
    • Added Author metadata property to the RawPngExporter class.
    • Added Author metadata property to the RawPngImporter class.
    • Added Copyright metadata property to the RawPngImporter class.
    • Added Title metadata property to the RawPngImporter class.
    • Added Description metadata property to the RawPngImporter class.
    • Added Disclaimer metadata property to the RawPngImporter class.
    • Added Software metadata property to the RawPngImporter class.
    • Added Source metadata property to the RawPngImporter class.
    • Added Warning metadata property to the RawPngImporter class.
    • Added Force8BitDepth property to the RawPngImporter class.
    • Moved the old Non Raw versions of JpegImporter, JpegExporter, PNGImporter, PNGExporter, TgaExporter, TgaImporter, Jpeg2000Exporter and Jpeg2000Importer to a legacy plugin.

    New in PictureEffectsRaw 3.4:
    * Added ImageChannelMixer class. (Supports 8bit and 16bit per channel, RGB, CMYK and Gray color spaces).

    • FlipEffect now supports 16 bit per channel raw bitmaps and all the new Color spaces that RawBitmap supports.
    • RotateEffect now supports 16 bit per channel raw bitmaps and all the new Color spaces that RawBitmap supports.
    • ScaleEffect now supports 16 bit per channel raw bitmaps and all the new Color spaces that RawBitmap supports.
    • All affects now account for that RawBitmaps can now have CMYKA color space. (Either rejecting such RawBitmaps or supporting them).
    • All affects now account for that RawBitmaps can now have CCMMYYKK color space (16 bit per channel CMYK). (Either rejecting such RawBitmaps or supporting them).
    • All affects now account for that RawBitmaps can now have RRGGBB color space (16 bit per channel RGB). (Either rejecting such RawBitmaps or supporting them).
    • All affects now account for that RawBitmaps can now have RRGGBBAA color space (16 bit per channel RGBA). (Either rejecting such RawBitmaps or supporting them).
    • All affects now account for that RawBitmaps can now have gg color space (16 bit per channel Gray). (Either rejecting such RawBitmaps or supporting them).
    • All affects now account for that RawBitmaps can now have ggAA color space (16 bit per channel Gray alpha). (Either rejecting such RawBitmaps or supporting them).

    New in TypeLib 8.7:
    * Fixed the FillRectAlpha method on the RawBitmap class.

    • Added support for CMYKA color space on the RawBitmap class.
    • Added support for CCMMYYKK color space (16 bit per channel CMYK) on the RawBitmap class.
    • Added support for CCMMYYKKAA color space (16 bit per channel CMYKA) on the RawBitmap class.
    • Added support for RRGGBB (16 bit per channel RGB) color space on the RawBitmap class.
    • Added support for RRGGBBAA (16 bit per channel RGBA) color space on the RawBitmap class.
    • Added support for gg color space (16 bit per channel Gray) on the RawBitmap class.
    • Added support for ggAA color space (16 bit per channel Gray alpha) on the RawBitmap class.
    • Added Depth property to the RawBitmap class that returns the depth per channel of the RawBitmap.
    • RawBitmapConverter class can now convert 16 bit per channel RGB and RGBA RawBitmap to Xojo picture.
    • Added Clone method to the RawBitmap class which optionally can add a Alpha channel.

    New in Color Management Plugin 1.2:
    * Alpha channel is now correctly copied in transformations.

    • Added another variation of the ConvertToColorProfile method on the ICCColorProfile class. This variation takes destination hint that can for example be used to force 16 bit per channel image down to 8 bit per channel image during conversion.
    • Added DepthValues enum to the ICCColorProfile class.
    • Added support for CMYKA color space.
    • Added support for CCMMYYKK color space (16 bit per channel CMYK)
    • Added support for CCMMYYKKAA color space (16 bit per channel CMYKA)
    • Added support for RRGGBB color space (16 bit per channel RGB)
    • Added support for RRGGBBAA color space (16 bit per channel RGBA)
    • Added support for gg color space (16 bit per channel Gray).
    • Added support for ggAA color space (16 bit per channel Gray alpha).

    New in PDF Plugin 1.5:
    * Added support for embedding 16bit per channel RawBitmap.

    • Recompiled against TypeLib 8.7 since there were compatibility issues after the latest changes in TypeLib.
    • Fixed some issues with embedding CMYK RawBitmap.


    New in Barcode Plugin 2.6.2:
    * Recompiled against TypeLib 8.7 since there were compatibility issues after the latest changes in TypeLib.
    * BarcodePlugin is now aware that RawBitmaps could be 16 bits per channel and rejects them gracefully.

    Make sure if your using more than one of those plugins to update all of them and not just some, as the changes in TypeLib needed to support 16bit per channel images are not backwards compatible.

    And I am still taking requests on what effects people are in most hurry to get from the old PictureEffects plugin to the new one. I am also opening up now for requests if people need specific effects with 16 bit per channel supported.

    more info at www.einhugur.com

  21. 2 days ago

    Björn E

    Nov 17 Pre-Release Testers, Xojo Pro Iceland

    PictureEffectsRaw 3.4.2 (Hotfix is out)

    New in 3.4.2:

    • Fixed issue with depth checker that was added in 3.4. The issue caused all effects that don't support 16bit depth per channel to not work at all.
    • Beta version of BlendEffectRaw class has been added. (Only autogenerated documentation and no example project for now, this feature was supposed to come in 3.5 but because it was already in when making the hot-fix then this slides in also in current state).

    more info at www.einhugur.com

or Sign Up to reply!