1. IUP 3.31
- Posted by ghaberek (admin) in October
- 656 views
Good news is, Scuri released IUP 3.31 a few days ago! Bad news is, the project is now on hold.
https://sourceforge.net/p/iup/news/2023/10/iup-331/
Hi All,
We just released IUP version 3.31
There are few new features, but the changes are mainly bug fixes.
I'm sorry to say that IUP is on hold for now. It is not abandoned but its maintenance is restricted to bug fixes. The team has been allocated in another project and there is no time frame when it is going back to IUP.
You can find the complete list of changes and files for download at:
http://www.tecgraf.puc-rio.br/iup/
http://iup.sourceforge.net/
Best Regards,
Antonio Scuri
Version 3.31 (13/Oct/2023)
- New: EXTRABOXid attribute for the IupFlatTabs.
- New: SELECTED attribute for IupFlatButton.
- New: SCROLLVISIBLE attribute for IupList, IupTree, IupText and IupCanvas, in Windows.
- New: TOUCHREADY global attribute
- New: New GESTURE attribute for IupCanvas
- Changed: iuplua_close will now destroy all dialogs and all elements that have names that where created with the same Lua context.
- Changed: behavior of LDESTROY_CB callback to be called after the element was detached and unmapped.
- Changed: Using the main Lua thread for the IupLua callbacks
- Changed: Better highlight processing in drawn elements. Affects IupFlatButton, IupFlatToggle, IupDropButton, IupExpander and IupFlatVal.
- Changed: STEP default for real parameters is now (max-min)/100 in IupGetParam
- Fixed: FORMATDATASTRING for IupClipboard
- Fixed: avoid accent keys (^ ` ~) entering edition mode in IupMatrix
- Fixed: key mapping for = virtual key in Windows when + is in the same key.
- Fixed: VALUE attribute for IupFlatButton when TOGGLE=Yes and IupFlatToggle.
- Fixed: VALUECHANGING_CB callback not called when value was changed using the keyboard in IupFlatVal.
- Fixed: ACTIVE attribute in IupFlatVal.
- Fixed: MOUSEBUTTON global attribute when 'W' is used in button with a state=-1 in Windows.
- Fixed: support for IupDatePick, IupCalendar and IupThread in LEDC application.
- Fixed: IupSetClassDefaultAttribute function. Thanks to D. Cravey.
- Fixed: IupFlatToggle and IupToggle initialization when inside a IupRadio.
- Fixed: Missing userdata in IupPostMessage on Motif (thanks to M. Nikolic)
- Fixed: IupMainLoop on Windows aborting the application when some Windows internal error is returned by Win32 API GetMessage.
Looks like this fixes the bug Pete had indicated with the =/+ double mapping. I think it's enough to go on for including IUP with Euphoria 4.2.
-Greg
2. Re: IUP 3.31
- Posted by Icy_Viking in October
- 663 views
Good news is, Scuri released IUP 3.31 a few days ago! Bad news is, the project is now on hold.
https://sourceforge.net/p/iup/news/2023/10/iup-331/
Hi All,
We just released IUP version 3.31
There are few new features, but the changes are mainly bug fixes.
I'm sorry to say that IUP is on hold for now. It is not abandoned but its maintenance is restricted to bug fixes. The team has been allocated in another project and there is no time frame when it is going back to IUP.
You can find the complete list of changes and files for download at:
http://www.tecgraf.puc-rio.br/iup/
http://iup.sourceforge.net/
Best Regards,
Antonio Scuri
Version 3.31 (13/Oct/2023)
- New: EXTRABOXid attribute for the IupFlatTabs.
- New: SELECTED attribute for IupFlatButton.
- New: SCROLLVISIBLE attribute for IupList, IupTree, IupText and IupCanvas, in Windows.
- New: TOUCHREADY global attribute
- New: New GESTURE attribute for IupCanvas
- Changed: iuplua_close will now destroy all dialogs and all elements that have names that where created with the same Lua context.
- Changed: behavior of LDESTROY_CB callback to be called after the element was detached and unmapped.
- Changed: Using the main Lua thread for the IupLua callbacks
- Changed: Better highlight processing in drawn elements. Affects IupFlatButton, IupFlatToggle, IupDropButton, IupExpander and IupFlatVal.
- Changed: STEP default for real parameters is now (max-min)/100 in IupGetParam
- Fixed: FORMATDATASTRING for IupClipboard
- Fixed: avoid accent keys (^ ` ~) entering edition mode in IupMatrix
- Fixed: key mapping for = virtual key in Windows when + is in the same key.
- Fixed: VALUE attribute for IupFlatButton when TOGGLE=Yes and IupFlatToggle.
- Fixed: VALUECHANGING_CB callback not called when value was changed using the keyboard in IupFlatVal.
- Fixed: ACTIVE attribute in IupFlatVal.
- Fixed: MOUSEBUTTON global attribute when 'W' is used in button with a state=-1 in Windows.
- Fixed: support for IupDatePick, IupCalendar and IupThread in LEDC application.
- Fixed: IupSetClassDefaultAttribute function. Thanks to D. Cravey.
- Fixed: IupFlatToggle and IupToggle initialization when inside a IupRadio.
- Fixed: Missing userdata in IupPostMessage on Motif (thanks to M. Nikolic)
- Fixed: IupMainLoop on Windows aborting the application when some Windows internal error is returned by Win32 API GetMessage.
Looks like this fixes the bug Pete had indicated with the =/+ double mapping. I think it's enough to go on for including IUP with Euphoria 4.2.
-Greg
Well its cool to see that it got a new release. I guess I won't need to wrap this since its going to be in Euphoria 4.2. Unless of course you need help wrapping it.
3. Re: IUP 3.31
- Posted by euphoric (admin) in October
- 656 views
Good news is, Scuri released IUP 3.31 a few days ago!...
Looks like this fixes the bug Pete had indicated with the =/+ double mapping. I think it's enough to go on for including IUP with Euphoria 4.2.
Even better news, wxWidgets 3.2.3 was released October 10, 2023, and it's a much better GUI system for Euphoria.
4. Re: IUP 3.31
- Posted by ghaberek (admin) in October
- 659 views
Even better news, wxWidgets 3.2.3 was released October 10, 2023, and it's a much better GUI system for Euphoria.
I agree it's a better library. But the additional complexity of C++ classes makes it much more difficult to wrap (and to wrap correctly). And their release cycle is more frequent than IUP with more changes, making it difficult to keep up without some kind of human or machine assistance.
-Greg
5. Re: IUP 3.31
- Posted by Icy_Viking in October
- 654 views
Even better news, wxWidgets 3.2.3 was released October 10, 2023, and it's a much better GUI system for Euphoria.
I agree it's a better library. But the additional complexity of C++ classes makes it much more difficult to wrap (and to wrap correctly). And their release cycle is more frequent than IUP with more changes, making it difficult to keep up without some kind of human or machine assistance.
-Greg
Speaking of Euphoria 4.2. Will we see it before the end of this year or sometime early next year?
Forked into: Euphoria 4.2 still needs help!