Menu

#2394 5.3.7 botched release for 32-bit Windows

Bug
closed-fixed
nobody
5
2023-07-30
2023-07-27
John Doe
No

Archive wscite32_537.zip is missing the SciTE32.exe executable.
Portable Sc32_537.exe is identical to 64-bit Sc537.exe.

That said, I'd like to take this opportunity to thank you for making SciTE!
I've first encountered it in DamnSmallLinux back in 2003. Twenty years later
I'm delighted that this project is still alive!

Discussion

  • Neil Hodgson

    Neil Hodgson - 2023-07-27

    An old compiler MSVC 2017 is used for 32-bit builds and it failed to compile a recent change. Made a fix with [b4893f] and re-uploaded the binaries.

     

    Related

    Commit: [b4893f]

  • Neil Hodgson

    Neil Hodgson - 2023-07-27
    • labels: --> SciTE, win32
    • status: open --> open-fixed
     
  • John Doe

    John Doe - 2023-07-28

    Thank you for quickly fixing this issue!

    I can confirm that version 5.3.7 of 32-bit SciTE and Sc1 work perfectly on Windows XP SP2 x64 Edition. The 64-bit versions of SciTE give the error:

    The procedure entry point LCMapStringEx could not be located in the dynamic link library KERNEL32.dll.

    I'm not really bothered by this, though: a text editor needn't be 64-bit. Besides, XP x64 Edition has always been less compatible than its 32-bit sibling.

     
  • Neil Hodgson

    Neil Hodgson - 2023-07-28

    SciTE calls LCMapString itself but not LCMapStringEx. It could be the C++ runtime library that calls LCMapStringEx. It may be possible to recompile SciTE with a different runtime like GCC's to run on 64-bit XP.

    There are some people that edit files >2GB.

    Its more work to keep XP and 32-bit compatible and then there are bugs like this because its unusual to use these so they don't get checked. Eventually compatibility with old systems will be removed.

     
  • John Doe

    John Doe - 2023-07-29

    Eventually compatibility with old systems will be removed.

    That's perfectly OK because you've made the effort to maintain compatibility
    in the first place; other devs have dropped XP support almost as soon as
    Microsoft did, as if they were in a giant hurry to make "progress".

    Thanks again, I'm perfectly happy with the 32-bit version of SciTE on XP.

     
  • Neil Hodgson

    Neil Hodgson - 2023-07-30
    • status: open-fixed --> closed-fixed
     

Log in to post a comment.