ΠŸΡΡ‚Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск мСссСндТСра Pidgin 3.0

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ пятый ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ выпуск ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями Pidgin 3.0 (2.94). Выпуск ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ качСства ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π»ΡŒΡ„Π°-вСрсии, Π½Π΅ рассчитанной Π½Π° повсСднСвноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Flatpak ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² beta-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° Flathub.

Π’Π΅Ρ‚ΠΊΠ° Pidgin 3 разрабатываСтся с 2011 Π³ΠΎΠ΄Π°, Π° Π΄ΠΎ этого Π΅Ρ‰Ρ‘ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»Π°ΡΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ ΠΈ ΠΈΠ΄Π΅ΠΉ. Π’ Pidgin 3 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° систСму Ρ‚ΠΈΠΏΠΎΠ² GObject, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GTK4 ΠΈ Adwaita, ΡΠ±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ систСму Meson, GPlugin для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², SQLite для хранСния истории Ρ‡Π°Ρ‚ΠΎΠ² ΠΈ GSettings для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с настройками. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ API. Для опрСдСлСния элСмСнтов интСрфСйса задСйствован GTK Builder XML, Π° для отобраТСния истории Ρ‡Π°Ρ‚ΠΎΠ² создана собствСнная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Talkatu.

Π’ интСрфСйсС Pidgin 3 ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ список ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‡Π°Ρ‚. ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° поставка консольного ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Finch (Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ). Из ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΏΠΎΠΊΠ° Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² IRCv3, XMPP, SIP, Demo ΠΈ Bonjour. Π’Π΅Ρ‚ΠΊΠ° Pidgin 3 нСсовмСстима с Pidgin 2 ΠΈ Ρ€Π°Π½Π΅Π΅ созданными ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ сборками Pidgin 2.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² прСдставлСнном тСстовом выпускС:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ интСрфСйс для управлСния статусами.
     ΠŸΡΡ‚Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск мСссСндТСра Pidgin 3.0
  • Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для выдСлСния Π½ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ пространства HSLuv ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, описанный Π² спСцификации XEP-0392.
     ΠŸΡΡ‚Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск мСссСндТСра Pidgin 3.0
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ использованиС ΠΏΠ»Π°Π³ΠΈΠ½Π° KWallet Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ прямой Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ libsecret.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ нСсколько дСсятков Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ исправлСний Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Pidgin ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libpurple.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ