easyGUI version 6.0.4 build 004 March 7th, 2013 easyGUI v6.0.4 build 004 has been released. This is a bug fix version, where the following bug has been fixed: - Language window: Some structures containing conditional structure calls did not display the text being edited.
To download this version of easyGUI use the same links as for v6.0.0 - please see your original download email. These links are active until April 1st 2013 - after this
date please contact us at support@ibissolutions.com
if you are in need of an update.
easyGUI version 6.0.4 build 003 February 25th, 2013 easyGUI v6.0.4 build 003 has been released. This is a bug fix version where a new feature has also been added. PC application new feature: - Language window: Option of only showing a single structure added, so that structure drawing time is limited for large complex projects.
The following bugs have been fixed: PC application bug fixes: - Language window: If more than one structure was displayed for a text some of the structures could be displayed with incorrect substructures shown, thus not showing the text in question.
- Structures: Button parameters for Down and Disabled states shown incorrectly if selected Up/Down/Disabled tab was changed, Structures window left, and Structures window re-entered, unless project was saved.
- Color picker dialog: Column sorting of table colors handled incorrectly, if sorting method was changed.
Target system library bug fixes: - Rounded buttons with small radii caused missing background color for inner part.
- Graph axes: Color was permanently value 0, disregarding color setting in PC application.
To download this version of easyGUI use the same links as for v6.0.0 - please see your original download email.
New easyGUI price list January 24th, 2013 On February 1st 2013 new prices on easyGUI products will take effect. The price list can be seen here.
easyGUI version 6.0.4 build 001 January 3rd, 2013 easyGUI v6.0.4 build 001 has been released. This is a bug fix version where a number of new features have also been implemented. PC application new features: - Import/export of structures improved.
- Structures: Numbers on graph axes can now have formatting applied, individually for each defined axis.
- Structures: Position callback item type added. This item type does not add anything visually to the display, but reports back to a previously defined callback function, and reports an index number and the current display coordinates position.
- Structures: Touch area index numbers are now 16-bit based, allowing index numbers from 0~65535 (was previously 0~255).
- Structures: In the color table an extra column for color name has been added. The names are then exported to the GuiStruct.h file with prefixes "GuiStruct_Color_". These macro names can then be used to reference color table colors, instead of direct index numbers.
- Parameters: 32 bit color mode now supported, with alpha channel bits in addition to usual red, gree and blue bits. Alpha bits however not used, they are only defined to allow the use of 32 bit based display drivers.
Target system library new features: - GuiLib_SetButtonDisabledColor function added.
- New function: GuiLib_GuiLib_ClearPositionCallbacks: Resets all position callback function references - no callbacks will then happen, until GuiLib_SetPositionCallbackFunc has been called at least once.
- New function: GuiLib_SetPositionCallbackFunc: Defines a callback function for a specific position callback item. The callback function will be called each time a structure containing a position callback item with the same index number is shown. The callback will contain the index number and the current X,Y display coordinates.
- GuiLib_Graph_ResetXAxisOrigin, GuiLib_Graph_OffsetXAxisOrigin, GuiLib_Graph_ResetYAxisOrigin,
GuiLib_Graph_OffsetYAxisOrigin functions: Axis index = -1 is now allowed, meaning that function will perform graph axis resetting/offsetting on all defined X or Y axes, not just a single axis.
The following bugs have been fixed: PC application bug fixes: - "Jump to structure" button error fixed.
- Font explanation texts wasn't saved correctly.
- Font editing, bitmap import: Colors were inverted.
- Language window didn't show all texts to be translated.
- Color button in Structures gave DB error.
- Error in Language window: Text file import could fail under some circumstances.
- Error in Language window caused structure texts to be saved with illegal text index, resulting in trouble with text editing and usage.
- Structures: Conditional structure calls wasn't shown when querying about which other structures call the current structure ("Called by" button).
Target system library bug fixes: - 4 color horizontal bytes library bug in invert function fixed.
- Floating variables with decimals: Rounding improved.
- AutoRedraw handling improved.
- Scrollable Paragraph boxes sometimes didn't start scrolled to the top.
Drawing limits for certain item types were incorrect with a background boxes in use. - Floating variables with decimals: Rounding improved.
- Various autoredraw/cursor bug fixes.
- 90° rotated displays showed button texts in the wrong place.
- Syntax of complex compiler directive lines containing boolean operators changes, so that gcc compiler doesn't give warnings and errors.
- Better handling of position and color memory in relation to Autoredraw structures.
- Fixed problem with cursor fields in structure calls, when combined with saved coordinate memory values.
- All graph functions except one has wrong initial check conditions (illegal graph index, etc.).
To download this version of easyGUI use the same links as for v6.0.0 - please see your original download email.
easyGUI version 6.0.1 build 003 March 30th, 2012 easyGUI v6.0.1 build 003 has been released. This is a bug fix version where the following bugs have been fixed: Target system library bug fixes: - Wrong target system library files were installed by Version 6.0.1.002.
To download this version of easyGUI use the same links as for v6.0.0 - please see your original download email.
easyGUI version 6.0.1 build 002 March 28th, 2012 easyGUI v6.0.1 build 002 has been released. This is a bug fix version where the following bugs have been fixed: PC application bug fixes: - C-code generation: Color project forced to monochrome in
easyGUI Monochrome, plus compressed bitmaps selected (which is not possible in monochrome mode), wasn't handled properly.
Target system library bug fixes: - Check constant for avoiding version mix up was wrong.
To download this version of easyGUI use the same links as for v6.0.0 - please see your original download email.
easyGUI version 6.0.1 build 001 March 27th, 2012 easyGUI v6.0.1 build 001 has been released. This is a bug fix
version where the following bugs have been
fixed: PC application bug fixes: - Background thread
used a lot of CPU power.
- Structure window:
Index out of bounds for conditional structure call.
- Font editing: TTF
font import didn't work, only black boxes instead of characters.
- Scroll box item: Line
marker structure ID was saved incorrectly.
- Graph: Major and
minor tick marks calculated from step values, not origin. Meaning that e.g.
major ticks at "100" displays ticks at 100, 200, 300, irrespective of
the origin starting value.
- Graph: Bars were
drawn from second X-axis, not primary X-axis (drawing over primary X-axis).
- Font list: Couldn't
create a new font, gave "Cannot focus an invisible window" error.
- Structures: Origin X
and Y values didn't allow more than ±255.
- Font selection: Texts
with font set as "No change" were ignored by character selector.
- Font editing, TTF
import: If field for second character in character range was empty application
gave Progress bar error.
- Structures: Renaming
structure - spaces couldn't be inserted.
- C-code generation:
Memory leak, crashed after some time.
- Structures: Deleting
structure with index -1 asked if all following should be moved up - that was
rather silly in that special case.
Target system library bug fixes: - Line: Error in
clipping, line drawing continued outside clipping window.
- MakePixel: Clipped to
clipping window even if clipping feature was turned off.
- GuiGraph16.c &
GuiGraph24.c: Bitmaps had display problems with sizes larger than 256 pixels -
Cnt and CntPix was 8 bit.
- GuiGraph24.c: Bitmaps
didn't properly calculate remaining pixels on scan line.
- Button, 3D style:
Disabled button didn't use correct colors.
- Button: Bitmap glyphs
wasn't positioned correctly inside button.
- Graph:
GuiLib_Graph_AddDataSet didn't specify which axes to assign data to. XAxisIndex
and YAxisIndex parameters added.
- Fixed compiler error
when GuiConst_REL_COORD_ORIGO_INUSE is set.
- Variables
GuiLib_CurStructureNdx, GuiLib_ActiveCursorFieldNo and GuiLib_LanguageIndex
made accessible again as globals - disappeared in v6.0.0.001.
- Button: Setting text
PS mode to “No change” for disabled buttons resulted in garbled text (PS mode
was unresolved, meaning illegal PS mode was used for character spacing).
A few new features have also been implemented. PC application new features: - Graph: Bar width now
selectable in single pixel resolution, not just odd pixel widths.
- Graph: Y-axis line
can be drawn between X-axes (and vice versa), controlled by new check box next
to existing "Negative axis part" check box.
- Formatter:
"h" appended to hex strings is now optional. And
"0x"-prefix can also be selected.
- String variables: \n
can be inserted in string contents, to make forced line feeds in Paragraphs.
Target system library new features: - Graph:
GuiLib_Graph_ResetXAxisOrigin new function.
- Graph:
GuiLib_Graph_ResetYAxisOrigin new function.
To download this version of easyGUI use the same links
as for v6.0.0 - please see your original download email.
Embedded World 2012 March 3rd, 2012 
We would like to thank all existing and potential customers that visited us at our Embedded World 2012 exhibition stand. We appreciate your dedication, and the fact that so many persons showed interest in our products.
easyGUI version 6 is announced! December 31st, 2011 We are proud to announce easyGUI version 6 (6.0.0 build 002), the newest major version of easyGUI system. A lot of features have been added and updated. Read more here.
Revised easyGUI policies
December 31st, 2010
The easyGUI Business terms, EULA and Privacy statement have all been updated as of today. You will find them under download/InfoSheets.
A note regarding our new license terms (legacy license holders only)
December 12th, 2010
A business note from Customer service: As of Jan 1st 2011 we will no longer be issuing the easyGUI permanent licenses. For years now we have only sold easyGUI with the easyGUI dongle license, and this will of course continue. We will also still have the temporary license available.
If you hold a permanent easyGUI license at this point, don’t worry, the license will continue to work, we just can issue you a new one if you change PC, lose your PC or it is stolen etc. You will then have to use the easyGUI dongle solution.
Please contact us at easyGUI Costumer service if you have any concerns or questions regarding this.
Reach us at support@ibissolutions.com
easyGUI forum finally up and running
October 4th, 2010
Well we finally did it: made an easyGUI forum. We are very excited about this, and we have had so many requests for this. We hope that you will help give it a good start, as we know that it is hard in the beginning to get people to post etc. So please do what you can to keep our forum alive, we will answer questions too. We thought that this could be a valuable source of information, not only easyGUI related, but interface design related. This could be a free support source, a networking place and a chat-about-anything place.
Give it a try. Go to www.easyguiforums.com
New easyGUI dongle driver
July 23rd, 2010
A new HASP driver for the easyGUI USB dongle has been released, which adds support for Windows 7. It can be downloaded from http://www.aladdin.com/support/hasp/enduser.aspx Select the top driver: "Hasp HL device driver"
easyGUI version 5.4.2 build 004
October 13th, 2009
easyGUI v5.4.2 build 004 has been released. The changes are:
- Updating old projects: Cursor fields were not handled correctly - wrong background colors substituted.
- Library: Missing "}" brace inserted in DrawItem function.
- Structures: Background box uses currently active background color even if "Transparent" is selected as the background color mode. The currently used color is shown.
Downloading easyGUI v5.4.2 always delivers the newest build.
easyGUI version 5.4.2 build 003
October 8th, 2009
easyGUI v5.4.2 build 003 has been released. The changes are:
- Updating old projects: Background color handling has been improved.
- Library: Two missing compiler directives inserted.
- Library: Three cases of variables declared but not in use fixed.
- Marked item blinking: Flag for counting or skipping line feeds implemented in Parameters window, Operation tab, Blinking box.
- Library: Items with no assigned variable handled gracefully - could previously cause spurious pixels on the display.
- Structures: Items with no assigned variable are now marked with warning signs.
Downloading easyGUI v5.4.2 always delivers the newest build.
easyGUI version 5.4.2 build 002
October 5th, 2009
easyGUI v5.4.2 build 002 has been released. Compared to the last official release (v5.3.4) a number of bugs have been fixed (see the easyGUI User Manual, last section, for details).
Of new features can be mentioned:
- Fonts: Anti-aliased font support added.
- Fonts: Three new anti-aliased fonts added, in sizes from 11 to 23 pixels height.
- Fonts: A new 24 pixel height font added.
- Font list: New info function "Structures using font". This function reports which structures are using a selected font. This is handy for determining where a font is used, if the font should be e.g. edited or deleted.
- Font list: New info function "Character code info". This function shows all possible Unicode characters, and which easyGUI fonts contain which characters.
- Font editing: JIS X 0208, shift-JIS, Joyo, and Arabic character subsets. These Unicode character subsets can be selected by marking checkboxes in Font editing, character selection.
- Language: Decimal character can be selected individually for each language.
- Structures: "Clear area" item type implemented. Handy for clearing the screen, or parts of it.
- Structures: "Background bitmap" item type implemented. Handy for making backgrounds comprising of a large bitmap. Dynamic items shown on top of the background bitmap automatically redraws parts of the background bitmap, when needed.
- Structures: Structure classes implemented. Structures can be logically grouped in classes.
- Structures: Transparent bitmaps implemented. One color of any bitmap can be selected as transparent color. Transparent parts of a bitmap are not rendered in the target system.
- Structures: Stippled lines implemented. Various types of stippled lines can be used as part of the user interface.
- Structures: Scroll boxes can be specified with a fixed scroll line. This means that the active scroll line is always stationary in the scroll box window, with the list scrolling up and down, not the active line. The stationary active scroll line can be placedatany visible line in the scroll box.
- C code generation: Dynamic language selection implemented. Subsets of languages can be defined, and only these contained in a C code build, in order to reduce code space requirements.
- and more...
New Business Address
April 20th, 2009
We have a new place of business, please update your contact information accordingly. Our phone number and e-mail will stay the same.
IBIS Solutions ApS Torvevangen 24 DK-4550 Asnaes, Denmark
We have updated our "EULA", "Business terms" & "Privacy statement".
Service message
March 12th, 2009
The web server maintenance has concluded, and all web site services is running normally again.
Service message
March 9th, 2009
Due to server maintenance this web site might be temporarily unavailable on Friday 13th of March, 2009. We apologize for the inconveniences this might cause.
New Business terms
January 14th, 2009
Please observe that we have made some minor updates to our "Business terms".
New EULA & Business terms
November 12th, 2008
Please observe that we have made some minor revisions to our "EULA" and our "Business terms".
New EULA & Business terms
September 6th, 2008
Please observe that we have changed our license policy. We do no longer offer Software license keys, we only sell our software with Dongles. The Dongle and the shipment of the Dongle are both included in the price of the easyGUI software. For further information please see our "EULA" or our "Business terms", which have both been updated accordingly. You are always welcome to contact us should you have any questions.
New web site
September 6th, 2008
After much hard work we are very proud to present our new and improved website. we hope it is informative and easy to use, if you have any comments please write us a note.
Request for screenshots
August 14th, 2008
We have mailed a request our customers, asking them for screenshots to include in our upcoming section on customer screenshot designs. We thought it would be nice for you guys to be inspired by each other. If you would like to participate please mail your materials (screenshots in a good quality, logo and link to your company) to our contact email.
easyGUI bugfix 5.3.4
July 16th, 2008
easyGUI v5.3.4 has been released, fixing a number of small bugs:
- Project management: Fixed bug that showed an error message when creating a new project on network drive.
- GuiVar.c: Fixed bug that stripped digits from variable names.
- Scroll box items: Fixed bug that in some cases prevented inverted colors for scroll bars.
- Structures: Fixed bug that sometimes showed a BLOB error message when using quick C code generating buttons.
- Project management: Color projects opened in easyGUI Monochrome, and thus forced to monochrome mode, were not treated equally to true monochrome projects, resulting in problems with inverted bitmaps.
- C code generation: Scroll box items unnecessarily added empty bitmaps to GuiStruct.c.
- Structures: Bitmaps 1 pixel in width or height, sometimes caused an error message when editing the bitmap file path.
- Scroll box items: Bitmaps were included in the bitmap list, even if no bitmaps were in use.
- Structures: Fixed bug for exponential notation variable writing.
- Structures: Fixed bug that caused easyGUI to run slowly, especially when entering and exiting the Structures window.
- Structures: Fixed bug in Touch area calibration, where using coordinates 0,0 didn't work.
- Structures: Fixed bug that caused screen cursor to disappear sometimes.
New EULA & Business terms
June 16th, 2008
Please observe that we have updated our "End user license agreement" and our "Business terms", a new version of both are available on this website. You are also welcome to write us directly and we will mail them to you, as it is always advisable to keep yourself up to date.
easyGUI version 5.3.3
December 17th, 2007
- Support for multiple color planes, and 5 and 18 bit per pixel displays
- Hardware Dongle support
- Windows TTF font import
- Language import/export thorough improved
- Touch screen interface
- Cyrillic characters in all Unicode fonts
- Additional 256 color standard palettes added
- Enhanced support for ImageCraft and CodeVision compilers
- Help function compatible with Acrobat Reader 7
- C variables can be imported from source code
- Export function saves all structures as bmp files
- Jpg bitmaps can also be imported
- C code generation: Uncompressed fonts as an option
|
|
|