WineBottler 1.2 is coming along

May 31st, 2010 by

WineBottler 1.2 is nearly finished, and I tought I share some screenshots of it :D

There are still to many mails, so I’ve tried to further simplify WineBottler:
The Bottler itself has undergone some cosmetic changes and gained advanced features for the predefined and the custom bottles. I’ve added a lot of descriptions and explanations. There is a new installation mode, where you can copy multiple files to a custom app.

But the main change with the bottles is the customized X11.app I’m using now. It ‘hides’ X11. It provides a AppMenubar with a custom Menu “Applications”, which carries entry for basic Wine tools. It allows to cmd-tab between apps. It sports a private “Working Copy” in ~/Library/Application Support/com.yourcompany.yourapp_[BOTTLEUNIQUEID]. For now, there is no “open with” and drag’n’drop support.

You see Faerie Solitaire, check it out http://subsoap.com/ if you are a Solitaire addict ;) . If You feel like your app should be in the predefined section, or you need some help with creating a custom self-contained app, drop me a line.

I’m reinstalling 10.5 now, for some testing on Leopard. This release will only work on 10.5+.

Mike

56 Responses to “WineBottler 1.2 is coming along”

  1. Mike —

    Looks good …! Don’t forget the Tiger build for those of us who have chosen not to upgrade (I’ll do it — after I get a bigger hard drive!).

    –gdw

    Comment by Glen Warner — June 1, 2010 @ 06:59

  2. Thanks for your effort :-)

    Comment by Nicolas Goles — June 1, 2010 @ 07:01

  3. Hi Glen,
    I plan on supporting WineBottler 1.1 on Tiger. But I need Leopard-only features on 1.2.
    There should be 1.2 builds of Wine for Tiger, dough.

    Mike

    Comment by mike — June 1, 2010 @ 09:32

  4. Well, looks like it’s time for an upgrade!

    Thanks again for your efforts!

    –gdw

    Comment by Glen Warner — June 1, 2010 @ 09:52

  5. Hello!
    Will this release (WineBottler 1.2) run on 10.4.8 (to be precise 10.4.8.8.8.1) Jaguar Snow Leopard emulation via VMware 6?

    Comment by Martin Leitgeb — June 1, 2010 @ 12:06

  6. @Martin Leitgeb
    I initially planned on droping Tiger Support. But I’ll have a look at possible solutions, as Glen needs it.

    Comment by mike — June 1, 2010 @ 22:00

  7. Great progress. Wine is in code freeze and it looks like maybe one or two more release candidates and Wine 1.2 will be out. Will WineBottler 1.2 be ready by then?

    Comment by James McKenzie — June 2, 2010 @ 03:24

  8. WOW man keep up the good work…!!!!!…you really rock..!!!

    BTW will the new X11 support games fullscreen???

    Comment by Samir Otiv — June 2, 2010 @ 14:23

  9. @James
    I hope so… depends on tests on 10.5 and if I support 1.4.

    Comment by mike — June 2, 2010 @ 22:53

  10. Hi,

    I’ve just installed Darwine but the sample apps all fail:
    Warning: could not find DOS drive for current working directory ‘/Applications/Darwine/WineHelper.app/Contents/Resources’, starting in the Windows directory.
    wine: cannot find ‘/Applications/Darwine/Sample WineLib Applications/clock.exe’
    hˆ%†Ä€6Warning: could not find DOS drive for current working directory ‘/Applications/Darwine/WineHelper.app/Contents/Resources’, starting in the Windows directory.
    wine: cannot find ‘/Applications/Darwine/Sample WineLib Applications/notepad.exe’
    Warning: could not find DOS drive for current working directory ‘/Applications/Darwine/WineHelper.app/Contents/Resources’, starting in the Windows directory.

    Did I leave a step out?

    If I look in Finder, all the files are in the directory shown above.

    Comment by Geoff — June 4, 2010 @ 06:54

  11. hello,
    first of all, thanks for your amazing work!
    i’ve been checking the wine mailing list and i tried to find some pointers about joystick support.
    it seems that the joystick module would work only compiling on a >10.5 +xcode3 environment

    it would be great if you test this feature after switching environment!
    thanks again

    Comment by lord_muad_dib — June 4, 2010 @ 09:29

  12. @Geoff

    Wow, where did you find Darwine? it is a little bit out of sync to say the least. Please use WineBottler, the sucessor of my Darwine Buils.

    Mike

    Comment by mike — June 4, 2010 @ 20:07

  13. @lord_muab_dib
    ok, i’ll make a note :)

    Mike

    Comment by mike — June 4, 2010 @ 20:09

  14. Thanks Mike,

    I just followed a link that someone gave me when I was moaning that their apps that I have been using for ages on Windows and Windows Mobile wasn’t available for Mac OSX or iPhone. (no name to be mentioned :-)

    I assumed that they were up to date!

    Busy downloading Wine Bottler right now.

    I have just found ENTE(R), btw, and it is 99% as good as the Win Mobile app that I was using.

    Comment by Geoff — June 4, 2010 @ 21:28

  15. Hi Mike,

    I’m beginning to release a Mac version of my app w/ the help of WineBottler. Thanks for making this tool available!

    I include Wine in my .app file, and it’s quite large. The bottle is about 240 MB, and the Wine.app is about 240 MB. After I put this into a compressed dmg, it’s about 170 MB total.

    I’d like to reduce the total download size if possible. I noticed there’s alot of files duplicated between the bottle and the included Wine.app (such as the fake dlls). I wonder if this is unnecessary?

    I’m using the included Disk Utility from the Mac OS to create the compressed .dmg. Is there an option to increase the compression? Or maybe there’s a better tool for making the .dmg?

    Thanks,
    Troy

    Comment by Troy — June 5, 2010 @ 01:26

  16. Can I have the source I think ur app is brilliant

    Comment by Oscar — June 5, 2010 @ 07:48

  17. @Geoff

    Links are living forever on the net. :)
    and txs on ENTEЯ. The Я is funny, but rather a stupidity on the net. Thinking on updating it. If you have a special request, please drop a line.

    Mike

    Comment by mike — June 6, 2010 @ 16:27

  18. @Troy
    Wine should not be that big. Please use the “selfcontained” switch in the Bottler to add Wine. This way, symlinks are preserved instead of being replaced by the original file. There are some doubles created during prefix creation, but they are essential for the prefix to work.

    Never the less, i’ll recheck on the size of Wine.

    I use hdiutil (a commandline tool that comes with OS X, Diskutility is basically a frontend to that) to automate the process of creating dmgs.

    If you need more help, just send me a mail. Think I have a working dmg script somewhere.

    Mike

    Comment by mike — June 6, 2010 @ 16:34

  19. @Oscar

    Source was cleaned up for the 1.2 release. So I might release it together with 1.2. But the core of WineBotter are it’s schell scripts, which you can see if you enter WineBottlers app bundle.

    Mike

    Comment by mike — June 6, 2010 @ 16:45

  20. Hey mate mike does this support fullscreen gaming???

    Comment by Bingu — June 6, 2010 @ 18:32

  21. Mike it seems I can’t comment on this blog when I put in my full name in the name field. I tried it out many times. Is something wrong, or have I been banned or something??

    Comment by Garfield — June 6, 2010 @ 18:38

  22. @Bingu
    It depends on how the game implements fullscreen.
    But most of the time you need to install the latest http://xquartz.macosforge.org/trac/wiki, if you want fullscreen.

    Mike

    Comment by mike — June 6, 2010 @ 22:13

  23. @Garfield
    No Idea, I’ve installed a bunch of spam protections like askimet, maybe one of them is blocking you.
    Finally I have to approve each comment, which I really do, if it’s not abuse. :D

    Mike

    Comment by mike — June 6, 2010 @ 22:15

  24. Well, my name is Samir Otiv. Can you please check if i’m being blocked inadvertently??

    Comment by Garfield — June 7, 2010 @ 14:34

  25. @Garfield
    Askimet had you really listed under spam. So there is good chance, that this will happen under other sites aswell. One has to be busy to get on Askimets radar :D. I unbanned you on my site.

    Comment by mike — June 7, 2010 @ 14:57

  26. WOW!!..Are you serious??.. This is just wrong. I’m no spammer:(.

    Comment by Samir Otiv — June 8, 2010 @ 17:29

  27. na, don’t take this serious :)
    it’s just askimet, it’s a centralized spam protection system used by most wordpress blogs – so i got nothing to do with it :)

    Mike

    Comment by mike — June 9, 2010 @ 11:55

  28. Do you have a target for launch date ?

    when can we expect this nice new version?

    Comment by pierre Bonneau — June 9, 2010 @ 19:30

  29. You rock. Seriously, you do!

    Thanks for working on Wine for OS X.

    Comment by Sebastian — June 11, 2010 @ 22:52

  30. Great work! Looking fwd to the new version!

    However, I can’t seem to get Screamer Radio working… it runs and all but u cant click the menu bar within the program so basically, it’s useless…

    I think it is just the Mac version that cant run it properly; linux users seem to be able to run it fine.

    Comment by G — June 13, 2010 @ 15:54

  31. Mike:
    Got the EM_FORMATRANGE patches out for Wine 1.2. Fingers crossed that they will go in. I’ll know tomorrow evening if they are there. Maybe I’ll dig up the DIB stuff that Max was working on. Really got burned on Wine-Devel when someone brought up a three year old bug, but I shot back with this one as an example of why it takes so long to fix stuff that appears to be ‘simple’.
    Also, I’ve sent you a few e-mails and I’ve noticed strange behaviour on the WBottler when Winetricks adds it. I’ll have to look at where Winetricks is expecting it and if necessary, edit away.

    Comment by James McKenzie — June 14, 2010 @ 02:56

  32. Hi Mike!

    You done great job with winebottle.

    I’ve fournd your page via info on starmoney site.

    Can I run starmoney 7 also with winebottler instead of winehelper.

    There was some fixes (maybe made by you) for starmoney:
    http://www.starmoney.de/index.php?id=darwine

    Or can I migrate from darwine to winebottler?

    For a hint many thanx again!

    Kind regards
    J. LaCruz

    Comment by LaCruz — June 15, 2010 @ 07:44

  33. Hello Mike,

    this is more of a question than a comment, but anyway thank you for all the hard work that will help a lot of us Mac users to be able to easilly (no vm) install needed software that doesn’t come with a .dmg (still can’t understand why…).

    I have the Mac OSX v10.5.6 ,wonder when will I be able to use WineBottler to install such programs as for example:

    Autocad 2007
    Photoshop cs
    Corel Draw x3
    Archicad 8 or 9
    Macromedia Flash/Freehand/…
    PDF printers
    …you get the picture, right?

    If I can be of any assistance, or if you wish to, feel free to mail me.

    Thanks again for all your efforts, keep it up!

    Comment by peter — June 16, 2010 @ 15:39

  34. Looks amazing! Any updates on your progress? Thanks for all your hard work you put into this!

    Comment by Grayson Manley — June 16, 2010 @ 23:49

  35. I’m trying to get a certain game installed but I keep getting the same error from X11: “‘The file C:\users\Dsfreak17\Temp\GLFbab.tmp’ could not be opened. Please check that your disk is not full and that you have access to the destination directory”. How do I fix/get-around this?

    Comment by Meredith — June 18, 2010 @ 22:50

  36. Hello Mike,

    yesterday I bought my first Mac and used Winebottler to run my software developed for Windows. Everything works, great!

    Question: May I sell a Winebottler-packed app without violating the LGPL?

    Comment by Phil — June 25, 2010 @ 12:51

  37. Hello
    good job and my greetings. I’ll give it a deeper try now.
    Any news about Corel Draw 12 or higher finally working fine?
    Unfortunately Corel Graphics Suite is not available on Mac (well, it was just ver 11, but it was ppc only and…garbage app full of bugs).
    I think many people (like me) would find its support quiet useful, since Corel Draw is commonly used by non-professional designers (that, at the and, take their Corel works to professional studios for printing…by a Mac…)

    @peter: on the other side, I don’understand why you ask for Adobe apps / Archicad / pdf printers to work under wine. OS X versions of the same apps are quiet better than windows ones… use Mac native apps, way better!! ;-)

    Comment by Fabio — June 30, 2010 @ 11:27

  38. I’m really stoked to see you still hammering on this! I just wanted to second the request for joystick support — I’ve been waiting for that for over a year now. But yeah, that means building with the Leopard SDK, so supporting Tiger would become harder. (Separate builds? User-contributed builds?)

    Also, I just tried to install IE6 and it failed with “sha1sum mismatch!” when installing the flash player. Does a script somewhere need to be updated?

    Thanks for your work!

    Comment by n8gray — June 30, 2010 @ 20:41

  39. I have made some changes to the old wine menu status icon. I wish you can update to this one since it looks better in my opinion. (Take a look)

    http://drp.ly/1i7a5d

    Comment by Pencilcheck — July 1, 2010 @ 12:27

  40. ah, the background contrast is not high so don’t forget to click the + sign at the bottom left of the page to view it

    Comment by Pencilcheck — July 1, 2010 @ 12:28

  41. Mike,

    I love your WineBottler. Its superb. Congratulations! :-)

    I use my Windows source code editor now on OSX :-) the only problem I have is when I try to select a text using the keyboard (spanish), it paints “=” on the text screen. Any hints how to solve this ?

    keep up your great work! :-)

    Comment by xlars — July 5, 2010 @ 08:36

  42. I’m dying for an update. You were almost complete on 5/31. I’m hoping you’re days away now…

    Comment by Squishy — July 6, 2010 @ 17:51

  43. I’m being bitten by the IE6 prefix bug (http://winebottler.kronenberg.org/trac/ticket/99), and though I’m a resourceful guy, I haven’t managed to fix it. I found winetricks.sh scripts in WineBottler.app/Contents/Resources/ and the corresponding location in Wine.app. However, editing these to reflect the new checksums for the flash downloads has no effect… it would seem that WineBottler has this script compiled in or something, because the winetricks.sh that winds up in /private/tmp/winebottler/whatever/ doesn’t reflect my changes. Is there no workaround for broken prefixes like this without having access to the sources?

    Comment by Matt Holland — July 6, 2010 @ 19:43

  44. One of the fixes in WineBottler 1.1.44 fixes failed Steam prefix installation on 10.6.2 (Ticket #67). However on 10.6.3, Steam installs fails installing flash player during the Steam install. I’ve seen a few questions about this on the ‘net, and am seeing it on both a MacBook Air and iMac, both running 10.6.3.

    Did something break in 10.6.3, or is there another trick to get this working?

    Thanks! WineBottler is great.

    Comment by Squishy — July 9, 2010 @ 19:37

  45. @Squishy
    I am running 10.3 and hav the same problem

    Comment by Oscar — July 10, 2010 @ 00:15

  46. I’ve installed WineBottler both in my MacBookPro and my MacPro with the same installation of wine via fink. Both Mac work with 10.6.4 but only in the MacPro when i start WineBottler appear a dialog window “Wine is required to run this program.”!! I don’t understand why? Please help me!

    Comment by Roberto — July 10, 2010 @ 13:11

  47. @Roberto
    Maybe you checked the mark “Don’t show this dialog again” by accident? You can restore it in the Wine.app prefferences.

    Mike

    Comment by mike — July 13, 2010 @ 00:22

  48. @Squishy & Oscar
    Flash is updating very fast at the moment. The team of winetricks is allways some days behind the release.
    I might remove Flash from ie6, ie7 and steam, as it’s not really needed for most of the functionality.

    Mike

    Comment by mike — July 13, 2010 @ 00:24

  49. @Pencilcheck

    I’ll take a look :), txs!

    Mike

    Comment by mike — July 13, 2010 @ 00:25

  50. @n8gray
    I plan on discontinue Tiger builds after 1.2.

    Mike

    Comment by mike — July 13, 2010 @ 00:26

  51. @Phil,
    Yes, as long as you give credit to the authors of the software, and provide the sourcecode, or a link to it on your product/website. The good thing about the LGPL is, that it does not “taint” your code. So you don’t have to share your programe you package with WineBottler.
    If you plan on including 3rd party dlls (like vcrun from Microsoft) you need the corresponding licenses.

    Mike

    Comment by mike — July 13, 2010 @ 00:30

  52. The screens look really cool, but Wine 1.2 is out (16th July) – so when will Winebottler be updated?

    Comment by Tim — July 17, 2010 @ 20:20

  53. Any update on WineBottler 2.0?

    Comment by Melby — September 7, 2010 @ 14:07

  54. Err….1.2?

    Comment by Melby — September 7, 2010 @ 14:08

  55. Same comment as Tim, above. Any ETA for Winebottler 1.2? Your May post got us all excited.

    Comment by Squishy — September 16, 2010 @ 21:17

  56. Are there any updated plans for the version 1.2?

    Comment by Matt — October 14, 2010 @ 15:57