Announcement

Collapse
No announcement yet.

Wine-Staging 5.14 Release In 2020 Finally Implementing... Findstr

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wine-Staging 5.14 Release In 2020 Finally Implementing... Findstr

    Phoronix: Wine-Staging 5.14 Release In 2020 Finally Implementing... Findstr

    Incredibly it has taken until now with Wine-Staging 5.14 to implement more than just a stub to Wine's FINDSTR program implementation. Yes, the long-standing command to search for strings...

    http://www.phoronix.com/scan.php?pag...g-5.14-Findstr

  • #2
    Well, one might look at this change and think "what? it took them this long to implement?", totally forgetting that there are thousands of other stubs that are being replaced with proper replacements. It just takes a lot of time, the original Win32 API didn't just come to be in a few weeks either.

    Comment


    • #3
      Originally posted by kescherPh View Post
      Well, one might look at this change and think "what? it took them this long to implement?", totally forgetting that there are thousands of other stubs that are being replaced with proper replacements. It just takes a lot of time, the original Win32 API didn't just come to be in a few weeks either.
      Plus, it's important to remember that Wine enhancements tend to be prioritized by how much demand there is for them. It makes sense that people wouldn't run many things which depend on FINDSTR in Wine when they could write a shell script using grep instead and bypass the drive lettering abstraction layer and potential limited view into the parent filesystem.

      Comment


      • #4
        Originally posted by ssokolow View Post

        Plus, it's important to remember that Wine enhancements tend to be prioritized by how much demand there is for them. It makes sense that people wouldn't run many things which depend on FINDSTR in Wine when they could write a shell script using grep instead and bypass the drive lettering abstraction layer and potential limited view into the parent filesystem.
        If it is so obviously trivial, why has the author of the news story not plumbed that in the last decade or two? Fun fact: most likely next to nothing used this function otherwise it would have been long done™ ;-)

        Comment


        • #5
          A lot of stuff used Windows Media but no one really worked on that until now so its not always true. Sure it worked better in the past a bit when it was installable, etc. but many things play videos that won't work otherwise and no one worked on it.

          With Wine, it really just all depends on if someone works on it. If no one works on it, it doesn't get done until the day someone does. Doesn't matter how much its used, popular, or what. Though with Valve, popular games seem to often take priority today so that's improved that way to an extent.
          Last edited by ix900; 08-02-2020, 10:34 AM.

          Comment


          • #6
            Originally posted by rene View Post

            If it is so obviously trivial, why has the author of the news story not plumbed that in the last decade or two? Fun fact: most likely next to nothing used this function otherwise it would have been long done™ ;-)
            The example given in the news article is the installer of "Freemake Video Converter". This software is mostly known for the watermark its puts on video made (or reencoded) by unskilled amateurs who, outside for not being willing to pay or pirate an encoding software, are not even able to install and use Handbrake, which is free, open source and does its job great (even though, I prefer using ffmpeg directly from the CLI). If this is the most important program using Findstr, then, yes "next to nothing (useful) used this function" ! I do not even understand how someone would want to install this stupid software on Linux; just use Handbrake if you need a GUI video encoding software.

            Comment


            • #7
              Richedit text functions are something that's desperately needed. Once those are implemented Cisco Jabber will work in WINE. Voice calls already work, but without text chat it's useless.

              Comment


              • #8
                YAGNI is a thing as projects get larger.
                (You Ain't Gonna Need It)

                I have my own OSS project that now gets 30 new issues every week. I basically stopped doing things right because there is no time.
                And then someone does a 1-liner PR that basically doubles functionality every now and then.

                We are just human, after all.

                Comment


                • #9
                  Gentoo users, I've got a mingw/PE enabled wine ebuild in the FireBurn overlay, you just need to follow the instructions on how to get mingw set up

                  Comment


                  • #10
                    Originally posted by rene View Post
                    Fun fact: most likely next to nothing used this function otherwise it would have been long done™ ;-)
                    No the fun fact is majority of the programs that use that function wine has always returning 0 to say what ever was sent was a match is a perfectly functional answer. Its been breaking when the applications have depending on finding the non matched events. Its over 90% of the usages of that function applications could serous-ally be removed and really make no difference to the outcome because the application is performing the function and not really caring about the results.

                    Wine has a huge stack of stubbed functions some may never be implemented in wine because a single answer is really good enough.

                    Comment

                    Working...
                    X