1. IUP 3.31

Good news is, Scuri released IUP 3.31 a few days ago! Bad news is, the project is now on hold. getlost

https://sourceforge.net/p/iup/news/2023/10/iup-331/

scuri said...

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

new topic     » topic index » view message » categorize

2. Re: IUP 3.31

ghaberek said...

Good news is, Scuri released IUP 3.31 a few days ago! Bad news is, the project is now on hold. getlost

https://sourceforge.net/p/iup/news/2023/10/iup-331/

scuri said...

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.

new topic     » goto parent     » topic index » view message » categorize

3. Re: IUP 3.31

ghaberek said...

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. grin

new topic     » goto parent     » topic index » view message » categorize

4. Re: IUP 3.31

euphoric said...

Even better news, wxWidgets 3.2.3 was released October 10, 2023, and it's a much better GUI system for Euphoria. grin

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: IUP 3.31

ghaberek said...
euphoric said...

Even better news, wxWidgets 3.2.3 was released October 10, 2023, and it's a much better GUI system for Euphoria. grin

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!

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu