New Windows builds

And for the courageous, a W32 relwithdebinfo build of newwavelet branch 4.2.604 is available here

W32 ā€œmasterā€ (GTK2) branch 4.2.622 builds (release and debug) uploaded at same place : RT W32 builds
Includes newretinex

I want to avoid uploading Gtk+ 2 builds to the website, so I will upload your Gtk3 builds once we do the regular merge of master into Gtk3. I’ll let you know when that happens.

@sguyader @gaaned92 I just merged master into gtk3, if you have time to make new release+debug builds I’ll put those on the website.
Please keep including gdb.exe in the debug builds, that’s an invaluable idea.

As we’re phasing out Gtk2, I’ll only upload the Gtk3 builds (because normal people don’t know the difference so we shouldn’t mess with their heads too much :stuck_out_tongue: ), though you are free of course to share the Gtk2 builds here.

@Morgan_Hardwood W32 ā€œGTK3ā€ branch 4.2.697 builds (release and debug) uploaded at same place: RT W32 builds

@ilias_giarimis : could you test to verify it runs ok? thanks.

@Morgan_Hardwood and others, here come the Win64 Gtk3 builds.

2 Likes

@sguyader
Thanks,works like expected. Win 10 x64 :relaxed:

cu TooWaBoo

1 Like

@gaaned92 please include a step in your batch file (assuming you make the builds using one) which zips the exe with AboutThisBuild.txt, and use the following filename template:
RawTherapee_WinXP_32_branch_buildtype_4.2.123.zip
The order of branch, buildtype and version is not important, but please start with RawTherapee_WinXP_32_ and always include the text file using the filename ā€œAboutThisBuild.txtā€ regardless whether its a release or debug build (i.e. not ā€œAboutThisBuild-debug.txtā€), else the website uploader doesn’t find it.

WinXP-32bit and the other 64-bit builds uploaded, thanks everyone!

@Morgan_Hardwood sorry for the difficulties I created. ok I will zip the exe. But be aware that the name will be confusing for gtk3 builds as those builds will never run on WinXP! A warning on the site would be welcome.

@gaaned92,

The release build again crashes immediately when I click on a tick box or a button (ā€œAuto Levelsā€, ā€œResetā€ etc) same as with ā€œRawTherapee-gtk3-gui-touchup-and-bugfixrelease-4.2.675ā€
I remind that the previous GTK3 build ā€œRawtherapee GTK3 4.2.672-releaseā€ is working fine

The debug version works fine …

Is it a race condition injected by ā€œgui-touchupā€ ??. Should we try a build with -mstackrealign ON ?

@gaaned92 your 32-bit ā€œgtk3ā€ branch build for Windows XP doesn’t work on Windows XP? Please clarify, as I don’t use Windows and can’t test.

Thanks @gaaned92 for taking over the 32 bit builds!

sguyader,

Thanks uploading RawTherapee_WinVista_64_4.2.699-g3c016c4_gtk3.zip.
It is working fine :slight_smile:

The only thing is that is kind of slow to exit RT.

Thanks again!

1 Like

@Morgan_Hardwood gtk3 , specifically LIBGDK-3-0.dll, calls dwmapi.dll . It is the API permitting to use the Desktop Window Manager on windows. It is a centralized manager permitting for exemple to generate window transparency (not sure it is very useful !). DWM made a first apparition on Vista.
So all previous windows version including WXP, WindowsNT family are now incompatible with gtk3.
Perhaps there is a way to overcome this limitation but I don’t know. Brutally copying dwmapi.dll is not a solution.
@ilias_giarimis I am building with -mstackrelign to verify. If it does’nt work with it, then report on github please. Are you going to set up the MSYS2 toolchain? It would be much more easy for you to build and test directly.

edit : @ilias_giarimis release -mstackrelign build uploaded.

The build release-mstackrealign works fine.

Although it’s a bitter taste to know that RT worked without -mstackrealign (and the small speed penalty it introduces) before the ā€œGTK3_gui_touchupā€ :frowning:

Regarding self-compiling …
I already have installed MSYS2 a few weeks ago (without uninstalling the previous environment) … is not unistalling the old environmnt a problem ?.
I also made some early steps as described in https://msys2.github.io/ … do I have to repeat these steps to update with new packages ?
I have free time today to give it a try … I will open a new thread about …

@gaaned92 ok, in that case I will upload only ā€œmasterā€ branch builds for WinXP 32-bit. Note that we will drop support for master soon, and the gtk3 branch will become the main branch. I’m also quite confident that there won’t be enough manpower or interest to keep backporting things to the gtk2 branch.

@sguyader Hi Sebastien,

I am running Windows 10 64 bits and I downloaded and installed RawTherapee_WinVista_64_4.2.699-g3c016c4_gtk3… I would like to share with you what I noticed each time I try to start RawTherapee.

  1. I get a pop-up box telling me:
    "The Film Simulation HaldCLUT folder you pointed RawTherapee to is taking too long to load. Reduce the number of files in that folder or point RawTherapee to an empty one instead.

See Preferences > Image Processing > Film Simulation"

  1. After I click on the OK button of the pop-up, it takes about 4 to 5 minutes to start.

Thank you for you work,
Jean-Pierre.

Bonjour Jean-Pierre,

I just tried the very same binary on a fresh install (fresh Windows 7 64 bits, in a fresh Virtual machine, with no prior RT installation) and I had no pop-up message. The program started quickly (a few seconds).
Did you have installed RT previously? If so, maybe you can try to rename/delete the previous options file in C:\Users\<your-user-name>\AppData\Local\RawTherapee and see if it cures the slow startup.

1 Like

FWIW I updated to .699 and it still runs fast, starts in 3-4sec , closes even faster .
I do still have film simulation set to none though .
This is on win7 64bit