PlayOnMac Changelog

What's new in PlayOnMac 4.4.2

Jan 25, 2021
  • Refactored wine version window

New in PlayOnMac 4.4 (Jul 5, 2020)

  • Python 3 support

New in PlayOnMac 4.3.4 (Jan 24, 2019)

  • Fixed some bugs in the wineversion process
  • Begining of code cleaning and refactoring
  • Begining of using wx box sizers instead of absolute positioning.
  • Most of the windows are now resizable. This should solve display issues on many cases: HDPI and alternative windows manager: (see https://www.playonlinux.com/en/topic-16188-Visual_error_with_KDE.html)
  • MacOS: Remove XQuartz installation
  • MacOS: Bundle an up-to-date wine version
  • MacOS: Use native terminal instead of xterm
  • MacOS: Fix localization

New in PlayOnMac 4.3.3 (Nov 21, 2018)

  • Compatibility with OSX < Mojave

New in PlayOnMac 4.3 (Nov 21, 2018)

  • Various fix on OSX
  • Phoenicis (POL 5) winebuild compatibility. POL 4 winebuilds will be deprecated. (See https://github.com/PhoenicisOrg/phoenicis-winebuild)

New in PlayOnMac 4.2.11 (Jun 20, 2017)

  • Fix POL_SetupWindow_download clobbering $FILENAME
  • Fix small typo in first use "send report" message

New in PlayOnMac 4.2.10 (Jan 3, 2016)

  • Wine 1.8 staging is now the default wine version on OSX. The build process has been improved thanks to wine-staging team so that the compiler supports ms_hook_prologue, allowing function hotpatching. This should improve the compatibility of some applications like Steam.
  • Some wine staging instructions have been added so that they are fully supported by the scripts.
  • The wineprefix tab in the configuration panel has been improved.

New in PlayOnMac 4.2.9 (Dec 23, 2015)

  • Fixed a bug in the user agent used in urllib that would make it look like an attack to paranoid eyes (and filters) (#5072)
  • Try to improve general installation instructions
  • Update About's copyright years span (let's make it look like we're still working on the project ;) ) Many more could be updated though
  • POL_Download_Resource: don't test hash of missing file (one less spurious warning message)
  • Adding some visual clue while virtual drives are being removed
  • Fix "debbuger" typo
  • POL_System_find_file: really pick the shallowest file
  • fix "debbuger" typo
  • POL_SetupWindow_VMS: mention that the expected answer units are megabytes
  • Try to make instructions to rerun a program in debug mode more obvious (#5104)
  • Some GetRegValue fixing/hardening
  • Remove spurious .lnk files from user desktop for all architectures during POL_Shortcut calls (#4200)
  • Add waiting messages to POL_System_unzip & friends
  • Deprecate Set_WineWindowTitle that no longer works with Wine 1.5.16+, and breaks Set_Desktop (#5118)
  • Fix playonlinux-pkg -b (broken since PlayOnLinux 4.0)
  • MacOS 10.11 support

New in PlayOnMac 4.2.8 (May 14, 2015)

  • Feature freeze has been declared for POL 4.x, so this changelog should contain only bug fixes
  • checkVersionUse(): don't assume cfg files have any order
  • manual installation: component installation bugfix ($IFS not restored correctly)
  • POL_OpenShell: call POL_Wine_AutoSetVersionEnv in all cases, to set $PATH (#5062)
  • Fix consecutive shortcut creations
  • POL_Wine_SetVideoDriver bugfix, device IDs were not inserted as DWORDs

New in PlayOnMac 4.2.7 (Apr 21, 2015)

  • Detect and abort scripts when trying to run 64bit programs with 32bit Wine
  • POL_DetectVideoCards: list VGA compatible controllers and 3D controllers (#5012)
  • Add support for several other value types than REG_SZ to registry updating statements (#5013)
  • POL_Wine_SelectPrefix: abort if no prefix name is provided
  • Sort install scripts lists case insensitively (iTunes)
  • Fix "hash-bang" line in shortcuts so they're actually executable
  • Deprecate the usage of $REPERTOIRE in PlayOnLinux own code
  • Translate remaining french comments and identifiers in Bash code
  • Improve POL_Wine_PrefixDelete to remove ancillary resources (shortcuts, icons,...)
  • Wine versions manager: attributes tell apart used versions instead of unused versions; Add an extra warning when about to remove a version in use
  • Avoid Python detection loops
  • Display wx version found
  • Fix Settings > Internet menu (#4989, thanks to rupert)
  • Workaround for Wine bug #37575 (#5023)
  • Improve find_binary function and make it public as POL_System_find_file
  • Add support for .lnk, .bat and .cmd files to POL_Shortcut and POL_SetupWindow_shortcut_creator
  • Added an icon to open the debugger from the installation wizard when POL_Debug_Init has been called (#4948)
  • Implement POL_SetupWindow_notice to display important messages, but allow the user to acknowledge them once and for all ("Don't remind me") (#2036)
  • POL_OpenShell (Configure > Misc > Open a shell) bug fixes
  • Add a warning when OpenGL autotests are missing (user support)
  • Make sure "Install non-listed application" link is always visible in install window
  • POL_SetupWindow_cdrom: don't suggest "*" when no CDROM has been found
  • Remove use of remaining os.system() calls (less overhead, less quoting nightmare)
  • Use os.kill() instead of shell command
  • Use of "exec" to avoid some useless extra Bash processes
  • polconfigurator interface cleanup (no risk of translation breakage)

New in PlayOnMac 4.2.6 (Mar 4, 2015)

  • Use $ POL_TERM more Consistently, allow POL_TERM global configuration override. Beware, the carrier must terminal -T and -e options, so gnome-terminal Does not Qualify (gnome-terminal.wrapper Does though)
  • Add a function to compute a hash of a POL_Wine_VersionSignature Wine Package
  • Python version string extraction hardening (# 4895)
  • POL_System_PartInfo APPROBATION thru mount filesystems point INSTEAD of device (Btrfs subvolumes compatibility)
  • Modify bash / document_reader to pass extra arguments Unchanged ( http://www.playonmac.com/en/topic-12519-Pass_arguments_to_PDFXChange_Viewer.html )
  • Remove "skipped lines" messages When The debugger gets the focus back
  • POL_Shortcut: do not overwrite $ binary logging to Improve
  • mainwindow: make boxen alert child of the main window So They can not get lost behind --other windows
  • Prevent POL_Download_Resource clobbering $ APP_ANSWER
  • Critical error: wget throwing SSL error when Install Components uses wget (bug 5002)

New in PlayOnMac 4.2.5 (Oct 6, 2014)

  • Support for wxpython 3.0
  • Compatibility with next version of Mac OS (10.10 Yosemite, tested on DP7)
  • Mac OS: the bundled wine version is now 1.7.26, and uses winemac drv (far less XQuartz depencies)
  • Mention URL in POL_Download and POL_Download_Resource error messages (should help with user support)
  • Add POL_Config_Win16 to check if the host can run win16 programs, see http://linux-kernel.2935.n7.nabble.com/tip-x86-urgent-x86-64-modify-ldt-Ban-16-bit-segments-on-64-bit-kernels-td838675i120.html
  • Various bug fixes