āĻ…āĻĻā§āϭ⧁āϤ 4.4.1

āĻ…āĻĻā§āϭ⧁āϤ 4.4.1

26 āϏ⧇āĻĒā§āĻŸā§‡āĻŽā§āĻŦāϰ, 4.4.0 āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āϤāĻŋāύ āĻŽāĻžāϏ āĻĒāϰ (āϝ⧇āϟāĻŋāϤ⧇ Qt 6 āĻāĻŦāĻ‚ GTK 4 āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻĒāϟāĻ­ā§‚āĻŽāĻŋ āϏāĻ™ā§āĻ—ā§€āϤ āĻĒā§āϞāĻžāĻ—āχāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, GTK āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āϞāĻŋāϰāĻŋāĻ•ā§āϏ āĻĄāĻŋāϏāĻĒā§āϞ⧇ āĻĒā§āϞāĻžāĻ—āχāύ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĄāĻŋāĻ¸ā§āĻ• āύāĻŽā§āĻŦāϰ āĻŸā§āϝāĻžāĻ— āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ) āĻāĻŦāĻ‚ āĻĒāĻžāχāĻĒāĻ“āϝāĻŧā§āϝāĻžāϰ āϰ⧈āĻ–āĻŋāĻ• āĻ­āϞāĻŋāωāĻŽ āĻ¸ā§āϕ⧇āϞ) 4.4.1 āĻŽāĻŋāωāϜāĻŋāĻ• āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āϏāĻ‚āĻļā§‹āϧāύāĻŽā§‚āϞāĻ• āϰāĻŋāϞāĻŋāϜ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻĻ⧁: āϏāĻžāĻšāϏ⧀, āĻ…āĻŦā§āϝāĻžāĻšāϤ āωāĻ¨ā§āύāϝāĻŧāύ āĻāĻ•ā§āϏāĻāĻŽāĻāĻŽāĻāϏ, āĻĒā§āϞāĻžāĻ—āχāύ āĻāĻŦāĻ‚ Winamp-āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻ•āĻŋāύāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻšāĨ¤
GTK āĻāĻŦāĻ‚ Qt-āĻ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϝāĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ GUI (āĻšā§‡āĻĄāϞ⧇āϏ āĻŽā§‹āĻĄ) āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻžāϜ āĻ•āϰāĻžāĻ“ āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ GNU/Linux, *BSD, macOS āĻāĻŦāĻ‚ Windows āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āωāĻĒāϞāĻŦā§āϧāĨ¤

āφāĻĒāύāĻŋ āĻ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇ āϝ⧋āĻ— āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ GitHub. āĻāχ āĻŽā§āĻšā§āĻ°ā§āϤ⧇ āϕ⧋āĻĄāϟāĻŋ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻļāĻ°ā§āϤāĻžāĻŦāϞ⧀āϰ āĻ…āϧ⧀āύ⧇ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰāĻž āĻšāϝāĻŧ āĻŦāĻŋāĻāϏāĻĄāĻŋ -ā§Š-āĻ•ā§āϞāϜ. āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ C++ (C++17 āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ) āĻ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻĻā§āĻ­āĻžāĻŦāύ āĻāĻŦāĻ‚ āωāĻ¨ā§āύāϤāĻŋ:

  • āωāχāĻ¨ā§āϝāĻžāĻŽā§āĻĒ āĻ¸ā§āĻ•āĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āωāχāĻ¨ā§āĻĄā§‹ āĻļāĻŋāϰ⧋āύāĻžāĻŽ āφāĻŦāĻ›āĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻāĻ–āύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ GTK āϏāĻš;
  • āĻāĻ•āϟāĻŋ āϏ⧇āϟāĻŋāĻ‚ āϝāĻž āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āϏāĻš āĻŸā§āϝāĻžāĻŦ āĻĻ⧇āĻ–āĻžāύ⧋ āĻ…āĻ•ā§āώāĻŽ āĻ•āϰ⧇ āϤāĻž GTK āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (#1409);
  • Sndio āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ…āĻĄāĻŋāĻ“ āφāωāϟāĻĒ⧁āϟ āĻĒā§āϞāĻžāĻ—āχāύ⧇āϰ āϜāĻ¨ā§āϝ āωāĻ¨ā§āύāϤ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻļā§€āϞāϤāĻž;
  • Qt āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ…āĻĄāĻŋāĻ“ āφāωāϟāĻĒ⧁āϟ āĻĒā§āϞāĻžāĻ—āχāύ⧇āϰ āϜāĻ¨ā§āϝ Qt 6 āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āφāϰāĻ“ MPRIS āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ;
  • FFmpeg āĻĒā§āϞāĻžāĻ—āχāύ⧇āϰ āϜāĻ¨ā§āϝ .adx āĻĢāĻžāχāϞ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āϏāĻŽāĻ°ā§āĻĨāύ (#1466).

āĻŦāĻžāĻ— āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇:

  • āĻĒā§āϝāĻžāϚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋ āφāĻŦāĻžāϰ āĻ­āĻžāĻ— āĻ•āϰāĻž āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽāϗ⧁āϞāĻŋāϤ⧇ (SONAMEs) āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ libaudcore.so.5.5.0 āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ libaudcore.so.5.5āĨ¤ (#1408);
  • āωāχāĻ¨ā§āĻĄā§‹āĻœā§‡ āĻ…āĻĄāĻŋāĻ“ āĻĢāĻžāχāϞ⧇ āϞ⧇āĻ–āĻžāϰ āĻŸā§āϝāĻžāĻ— āĻ¸ā§āĻĨāĻŋāϰ (#1421);
  • āĻ“āϝāĻŧ⧇āĻ˛ā§āϝāĻžāĻ¨ā§āĻĄā§‡ GTK-āĻāϰ āϜāĻ¨ā§āϝ āĻĄā§āĻ°ā§āϝāĻžāĻ—-āĻāĻ¨ā§āĻĄ-āĻĄā§āϰāĻĒ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (#1423);
  • āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ-āĻ āϜāĻŋāϏāĻŋāϏāĻŋ āĻāĻŦāĻ‚ āĻŽā§‡āϏāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ¸ā§āĻĨāĻŋāϰ āϏāĻŽāĻžāĻŦ⧇āĻļ;
  • āĻŽā§‡āϏāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāϝāĻŧāĻžāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āωāĻ¨ā§āύāϤ āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ;
  • āĻ…āĻĄāĻŋāĻ“ āφāωāϟāĻĒ⧁āϟ āĻĒā§āϞāĻžāĻ—āχāύ (Qt āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž) āĻĻā§āĻŦāĻžāϰāĻž āĻ¸ā§āĻĨāĻŋāϰ āĻŦāĻ°ā§āϧāĻŋāϤ CPU āĻ–āϰāϚ;
  • macOS āĻ āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āĻŸā§āϝāĻžāĻŦ⧇ āĻ¸ā§āĻ•ā§āϰ⧋āϞ āĻŦā§‹āϤāĻžāĻŽ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (#1455).

āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ:

  • āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ GTK 3 āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 3.22 āĻĨ⧇āϕ⧇ 3.18-āĻ āύāĻžāĻŽāĻŋāϝāĻŧ⧇ āφāύāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • SHA256 āĻšā§‡āĻ•āϏāĻžāĻŽāϗ⧁āϞāĻŋ āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϰāĻŋāϞāĻŋāϜ āϟāĻžāϰāĻŦāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇ (#1432);
  • āĻ…āĻĄāĻŋāĻ“ āϏāĻŋāĻĄāĻŋ āĻĒā§āϞāĻžāĻ—āχāύ⧇ CDDB āϏāĻŽāĻ°ā§āĻĨāύ āϐāĻšā§āĻ›āĻŋāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (#1437);
  • "āĻ¸ā§āĻĒā§€āĻĄ āĻāĻŦāĻ‚ āĻĒāĻŋāϚ" āĻĒā§āϞāĻžāĻ—āχāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ¨ā§āϝ⧂āύāϤāĻŽ āĻĒā§āϞ⧇āĻŦā§āϝāĻžāϕ⧇āϰ āĻ—āϤāĻŋ 0.25 āĻ āĻ•āĻŽāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ (#1447);
  • PulseAudio āĻĒā§āϞāĻžāĻ—āχāύāϕ⧇ āĻĒāĻžāχāĻĒāĻ“āϝāĻŧā§āϝāĻžāϰ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇ āφāϰāĻ“ āĻ­āĻžāϞ āĻĒāĻŋāĻ›āύ⧇āϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ⧇āϰ āϜāĻ¨ā§āϝ;
  • āĻĒāĻžāϞāϏāĻ…āĻĄāĻŋāĻ“āϰ āϜāĻ¨ā§āϝ "āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āφāχāĻĄāĻŋ" āĻāĻŦāĻ‚ āφāχāĻ•āύ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āφāϛ⧇;
  • āĻ…āύ⧁āĻŦāĻžāĻĻ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: linux.org.ru

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ