Re: [Iup-users] Reminder about IUP fixes and improvements since 3.30 (was: Win installer for IUP 3.30)

2022-12-09 Thread Ranier Fonseca
>De: Antonio Scuri 
>Enviado: quinta-feira, 8 de dezembro de 2022 11:34

>  Yes, It's about time. I'm planning to release a new version in January after 
> the holidays.
Good news.

If there is interest in including in the release, I have some patches.
The first, attached, refers to arrays that can be declared with static const * 
const, doing rodata,
which improves performance when accessing them.

It also contains minor bugfixes.

compiled with msvc 2019 32bits.

Are you interested in changing some function parameters that can safely be 
const?

regards,
Ranier Vilela

make_rodata_arrays.patch
Description: make_rodata_arrays.patch
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] Reminder about IUP fixes and improvements since 3.30 (was: Win installer for IUP 3.30)

2022-12-08 Thread Antonio Scuri
  Thanks,

  Yes, It's about time. I'm planning to release a new version in January
after the holidays.

Best,
Scuri


Em qua., 7 de dez. de 2022 às 22:58, sur-behoffski <
sur_behoff...@grouse.com.au> escreveu:

> G'day,
>
> Just a reminder that IUP 3.30, the latest package, was released in
> approximately early
> August 2020.  There have been quite a lot of changes, including both bug
> fixes and new
> facilities, since that time.  These are listed in the project's
> SourceForge (SF)
> Subversion (SVN) repository.
>
> I estimate that 3.30 was based on SVN revision r5892, 2 August 2020 --
> over two tears
> ago.
>
> Here is a summary of SVN changes from r5880 (July 2020) to r5947 (latest,
> November 2022).
> I've used "svn log" and a quick Lua script to create this summary.
>
> (As always, one of the main drivers of my SF "lglicua" project is to have
> the SVN
> repositories for IM, CD and IUP as my base, as the last package releases
> were quite old
> and had cruft (C compiler warnings) and/or bugs.)
>
> cheers,
> sur-behoffski (Brenton Hoff)
> programmer, Grouse Software
>
>  cut here 
>
> * July 2020:
> r5880 | 27 13:18 | Changed do Minimum Windows 7
> r5881 | 27 19:42 | Undo - Removed suffix "6" from Freetype libraries
> in Windows
> r5882 | 29 18:30 | New: EXTRATEXTid and EXTRATEXTWIDTH attributes for
> IupFlatTree. Thanks to M. Voznesenskiy.
> r5883 | 29 21:14 |
> r5884 | 30 16:45 | Fixed extra text area resize when clicked after the
> last node
> r5885 | 30 23:40 | Preparing version 3.30
> r5886 | 30 23:59 |
> r5887 | 31 11:41 |
> r5888 | 31 13:59 |
> r5889 | 31 18:28 |
> r5890 | 31 18:28 | Changed: pre-compiled binaries of the tools
> executables are now built with Visual C++ 15 (Visual Studio 2019) and they
> are NOT compatible with Windows XP nor Windows Vista, only with Windows 7,
> 8 and 10. Although they can still be built from source to run on Windows
> XP/Vista.
>
> * August 2020:
> r5891 |  1 00:42 |
> r5892 |  2 15:32 |
> r5893 | 10 13:34 | removed unused function
> r5894 | 17 12:19 | Added missing "int len" in IupDrawGetTextSize
> documentation
> r5895 | 17 13:00 | added dependencies comments
> r5896 | 24 12:45 | Added flattree
> r5897 | 24 14:24 | small improvements
> r5898 | 24 17:14 | Fixed: key mapping for = virtual key in Windows
> when + is in the same key.
> r5899 | 24 17:15 |
> r5900 | 31 13:15 |
>
> * September 2020:
> r5901 |  4 18:05 | Added missing dll16 stub support
> r5902 |  9 22:27 |
> r5903 | 10 18:52 | Isolated test for valid characters to enter edition
> mode
> r5904 | 13 17:40 | Fixed documentation
> r5905 | 18 21:35 | Clean up usage of attribute registration flags,
> specially for DEFAULT and NOT_MAPPED.
> r5906 | 20 18:59 | Fixed: VALUE attribute for IupFlatButton when
> TOGGLE=Yes and IupFlatToggle.
> r5907 | 27 21:41 | Fixed: VALUE attribute for IupFlatButton when
> TOGGLE=Yes and IupFlatToggle.
>
> * October 2020:
> r5908 |  4 13:53 | Fixed typos
> r5909 |  4 15:08 | New: EXTRABOXid attribute for the IupFlatTabs.
> r5910 |  6 00:05 | Fixed EXTRABOX indexing
>
> * November 2020:
> r5911 | 29 19:56 | New: SELECTED attribute for IupFlatButton.
>
> * December 2020:
> r5912 |  7 12:53 | STEP default for real parameters is now
> (max-min)/100
> r5913 | 12 18:13 | Fixed: VALUECHANGING_CB callback not called when
> value was changed using the keyboard in IupFlatVal.
>
> * January 2021:
> r5914 |  1 17:26 | Fixed: MOUSEBUTTON global attribute when 'W' is
> used in button with a state=-1 in Windows.
> r5915 |  1 17:39 | Remove unused flag
> r5916 |  1 19:46 | Changed: iuplua_close will now destroy all dialogs
> and all elements that have names that where created with the same Lua
> context.
> r5917 |  2 14:17 | Fixing imProcessRenderFloodFill parameters
> r5918 |  2 14:53 | Fix on iuplua_close
> r5919 |  3 15:27 | Fixed title
> r5920 |  3 18:58 | Small ORIGIN optimization
> r5921 |  5 11:41 | Workaround for lua states created with lua_newthread
> r5922 |  5 14:51 | Improving ldestroy_cb
> r5923 |  6 20:37 | Using the main thread for the IupLua callbacks
> r5924 |  6 20:40 | Using the main thread for the IupLua callbacks
> r5925 |  7 14:16 | Changed: behavior of LDESTROY_CB callback to be
> called after the element was detached and unmapped.
> r5926 | 13 22:14 | comments
> r5927 | 13 22:16 | Fixed: support for IupDatePick, IupCalendar and
> IupThread in LEDC application.
> r5928 | 13 22:17 | Default VS debug project to Lua 5.4
>
> * June 2021:
> r5929 | 27 23:08 | Fixed: IupSetClassDefaultAttribute function. Thanks
> to D. Cravey.
>
> * October 2021:
> r5930 | 12 19:10 | ignore list
>
> * December 2021:
> r5931 | 12 02:05 | Add other tests in samples
> r5932 | 12 02:27 | fix typos
> r5933 | 12 02:28 | Better highlight processing 

[Iup-users] Reminder about IUP fixes and improvements since 3.30 (was: Win installer for IUP 3.30)

2022-12-07 Thread sur-behoffski
G'day,

Just a reminder that IUP 3.30, the latest package, was released in 
approximately early
August 2020.  There have been quite a lot of changes, including both bug fixes 
and new
facilities, since that time.  These are listed in the project's SourceForge (SF)
Subversion (SVN) repository.

I estimate that 3.30 was based on SVN revision r5892, 2 August 2020 -- over two 
tears
ago.

Here is a summary of SVN changes from r5880 (July 2020) to r5947 (latest, 
November 2022).
I've used "svn log" and a quick Lua script to create this summary.

(As always, one of the main drivers of my SF "lglicua" project is to have the 
SVN
repositories for IM, CD and IUP as my base, as the last package releases were 
quite old
and had cruft (C compiler warnings) and/or bugs.)

cheers,
sur-behoffski (Brenton Hoff)
programmer, Grouse Software

 cut here 

* July 2020:
r5880 | 27 13:18 | Changed do Minimum Windows 7
r5881 | 27 19:42 | Undo - Removed suffix "6" from Freetype libraries in 
Windows 
r5882 | 29 18:30 | New: EXTRATEXTid and EXTRATEXTWIDTH attributes for 
IupFlatTree. Thanks to M. Voznesenskiy.
r5883 | 29 21:14 | 
r5884 | 30 16:45 | Fixed extra text area resize when clicked after the last 
node
r5885 | 30 23:40 | Preparing version 3.30
r5886 | 30 23:59 | 
r5887 | 31 11:41 | 
r5888 | 31 13:59 | 
r5889 | 31 18:28 | 
r5890 | 31 18:28 | Changed: pre-compiled binaries of the tools executables 
are now built with Visual C++ 15 (Visual Studio 2019) and they are NOT 
compatible with Windows XP nor Windows Vista, only with Windows 7, 8 and 10. 
Although they can still be built from source to run on Windows XP/Vista.

* August 2020:
r5891 |  1 00:42 | 
r5892 |  2 15:32 | 
r5893 | 10 13:34 | removed unused function
r5894 | 17 12:19 | Added missing "int len" in IupDrawGetTextSize 
documentation
r5895 | 17 13:00 | added dependencies comments
r5896 | 24 12:45 | Added flattree
r5897 | 24 14:24 | small improvements
r5898 | 24 17:14 | Fixed: key mapping for = virtual key in Windows when + 
is in the same key.
r5899 | 24 17:15 | 
r5900 | 31 13:15 | 

* September 2020:
r5901 |  4 18:05 | Added missing dll16 stub support
r5902 |  9 22:27 | 
r5903 | 10 18:52 | Isolated test for valid characters to enter edition mode
r5904 | 13 17:40 | Fixed documentation
r5905 | 18 21:35 | Clean up usage of attribute registration flags, 
specially for DEFAULT and NOT_MAPPED.
r5906 | 20 18:59 | Fixed: VALUE attribute for IupFlatButton when TOGGLE=Yes 
and IupFlatToggle.
r5907 | 27 21:41 | Fixed: VALUE attribute for IupFlatButton when TOGGLE=Yes 
and IupFlatToggle.

* October 2020:
r5908 |  4 13:53 | Fixed typos
r5909 |  4 15:08 | New: EXTRABOXid attribute for the IupFlatTabs.
r5910 |  6 00:05 | Fixed EXTRABOX indexing

* November 2020:
r5911 | 29 19:56 | New: SELECTED attribute for IupFlatButton.

* December 2020:
r5912 |  7 12:53 | STEP default for real parameters is now (max-min)/100
r5913 | 12 18:13 | Fixed: VALUECHANGING_CB callback not called when value 
was changed using the keyboard in IupFlatVal.

* January 2021:
r5914 |  1 17:26 | Fixed: MOUSEBUTTON global attribute when 'W' is used in 
button with a state=-1 in Windows.
r5915 |  1 17:39 | Remove unused flag
r5916 |  1 19:46 | Changed: iuplua_close will now destroy all dialogs and 
all elements that have names that where created with the same Lua context.
r5917 |  2 14:17 | Fixing imProcessRenderFloodFill parameters
r5918 |  2 14:53 | Fix on iuplua_close
r5919 |  3 15:27 | Fixed title
r5920 |  3 18:58 | Small ORIGIN optimization
r5921 |  5 11:41 | Workaround for lua states created with lua_newthread
r5922 |  5 14:51 | Improving ldestroy_cb
r5923 |  6 20:37 | Using the main thread for the IupLua callbacks
r5924 |  6 20:40 | Using the main thread for the IupLua callbacks
r5925 |  7 14:16 | Changed: behavior of LDESTROY_CB callback to be called 
after the element was detached and unmapped. 
r5926 | 13 22:14 | comments
r5927 | 13 22:16 | Fixed: support for IupDatePick, IupCalendar and 
IupThread in LEDC application.
r5928 | 13 22:17 | Default VS debug project to Lua 5.4

* June 2021:
r5929 | 27 23:08 | Fixed: IupSetClassDefaultAttribute function. Thanks to 
D. Cravey.

* October 2021:
r5930 | 12 19:10 | ignore list

* December 2021:
r5931 | 12 02:05 | Add other tests in samples
r5932 | 12 02:27 | fix typos
r5933 | 12 02:28 | Better highlight processing in drawn elements
r5934 | 12 02:33 | New TOUCHREADY global attribute
r5935 | 12 02:33 | New GESTURE canvas attribute
r5936 | 12 02:34 | added some checks

* February 2022:
r5937 | 26 13:18 | Fix on FORMATDATASTRING
r5938 | 27 13:39 | Exporting iupwinPostMessageFilter
r5939 | 27 17:32 | spelling
r5940 | 28 12:52 | missing DLL export of iupwinPostMessageFilter
r5941 | 28 13:12