home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.linux      Getting to be as bloated as Windows!      107,822 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 106,412 of 107,822   
   Carlos E.R. to All   
   Re: Linux Program   
   29 Aug 24 14:42:05   
   
   XPost: alt.comp.os.windows-10   
   From: robin_listas@es.invalid   
      
   On 2024-07-30 14:43, Newyana2 wrote:   
   > On 7/30/2024 12:21 AM, Paul wrote:   
   >   
   >>   
   >> #Hello Newsgroups!#The time now is: G#The numbers are: -The even   
   >> Numbers are: +The Odd Numbers are: a** Hope you enjoyed this short   
   >> exercise . . . **/##### Bye for now #####   
   >>   
   >   
   > This is a shame. I could have used some extra numbers.   
   >   
   >> Do you know whether WINE can run Metro.Apps ? Or Universal Windows   
   >> Programs ?   
   >> Even Windows can't always run the latter ones :-)   
   >>   
   >     I worked with the WINE people very briefly, looking into adapting   
   > Windows VB6 software to WINE. The redirect Windows calls (Shim?   
   >   Some kind of shepherding? I don't understand that part.) Over the   
   > years the WINOs have adapted specific Win32 API calls to coorelate   
   > WINE libraries. Unfortunately, it's not a 1-to-1 correlation. One user32   
   > function might be in one library while the next one is in another   
   > library. And of course, no docs to speak of. Real coders don't speak   
   > English.   
   >   
   >    I didn't last long with the WINE people because they had no interest   
   > in sharing information about how I could code to accommodate WINE.   
   > They only wanted me to test my software and report bugs. Then I was   
   > to be in charge of that bug until it was resolved by WINO lackeys --   
   > temporary college student coders. (I had no idea that geeks were so   
   > often paramilitary in their social structures.)   
   >   
   >    An example: I had used a quick hack in the ChooseColor function.   
   > I'd never had any use for the color pallette that could be saved at   
   > the bottom left of the colorpicker window. The lpCustomColors member   
   > of the CHOOSECOLOR structure is supposed to take an array of long   
   > integers to represent 24-bit colors for the grid. For whatever reason,   
   > VBers were using an array of string pointers, which worked fine on   
   > Windows if the custom colors were never used. In WINE those   
   > details got lost in translation and the string array cause a crash.   
   > The WINOs were adamant that I shouldn't code such things better.   
   > They didn't want me to strain my little brain. They actually didn't want   
   > me to unsderstand.They just wanted me to keep track of bugs until   
   > a coder fixed them on the Linux side.   
   >   
   >    I don't claim to be able to program anywhetre near the level of   
   > low-level detail that those people can, but they could have cooperated.   
   >   
   >    WINE is mostly geared toward running Photoshop and video games.   
   > The WINOs wanted Microsoft games. Which is an important point. It   
   > was never about bringing Windows software to Linux. The primary   
   > motivation was to bring video games and maybe MSOffice to Linux geeks.   
   >   
   >     They'll take up the   
   > challenge of whatever interests them. Then they have a chart showing   
   > not how well the WinAPI is supported but rather the quality of support   
   > for specific software. Put Cortana in a tight, transistor-festooned   
   > bodysuit and hose her down, then put her in a Metro app,   
   > and you can bet you'll get more WINE Metro support. Or at least   
   > more WINE Cortana-all-wet-in-a-bodysuit support.   
   >   
   >    When I tried WINE maybe 15 years ago it was very spotty. For   
   > example, Irfan View worked OK but had gaps in the GUI. Just   
   > missing window areas. Odd glitches. Years later it seemed more polished,   
   > though I tried my own software and WINE couldn't see subclassed windows   
   > at all. I have an editor with a system richedit window and the richedit   
   > just doesn't show up. On Windows there's also notable difference   
   > between versions of richedit, with various little things. So you can   
   > imagine how WINE would do it. They'd give you a Linux equivalent   
   > and map some or most of the richedit messages to the Linux window,   
   > with a shoehorn if necessary.   
   >   
   >    So the Windows version needs to be thoroughly orthodox, the   
   > specific APIs used must be supported, and a Linux equivalent must   
   > be adequate as a substitute for the Windows function. Thus, WINE might   
   > support all sorts of things, such as .Net and Metro, but will likely   
   > never support any of them fully.   
   >   
   >    I imagine you probably know all this, but it's an interesting topic   
   > and probably most people haven't looked into how WINE works.   
   > I ended up deciding that any idea of moving to Linux without leaving   
   > behind favorite software was not realistic and never would be realistic.   
   > (Lately I've had enough trouble just adapting richedit50 to what I   
   > expect from richedit20. So how could I expect WINE to match the   
   > expected behavior in the Linux equivalent?)   
      
   I think I knew about this, but probably because you mentioned it before   
   on another post :-)   
      
   --   
   Cheers, Carlos.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca