ΠΡΠ΅Π· ΠΌΠ°ΠΉ ΡΠ°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° (ΡΠΎΡΠ½Π°ΡΠ° Π΄Π°ΡΠ° Π½Π΅ ΡΠ΅ ΡΡΠΎΠ±ΡΠ°Π²Π°) ΠΈΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ 2020.1 Π½Π° U++ Framework (ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΡΠΎ ΠΊΠ°ΡΠΎ Ultimate++ Framework). U++ Π΅ ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° GUI ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- Linux Π±Π΅ΠΊΠ΅Π½Π΄ΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° gtk3 Π²ΠΌΠ΅ΡΡΠΎ gtk2.
- βlook&feelβ Π² Linux ΠΈ MacOS Π΅ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠΌΠ½ΠΈ ΡΠ΅ΠΌΠΈ.
- Π£ ConditionVariable ΠΈ Semaphore ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° Wait Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ timeout.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡ IsDoubleWidth Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π³Π»ΠΈΡΠΎΠ²Π΅ΡΠ΅ UNICODE Ρ Π΄Π²ΠΎΠΉΠ½Π° ΡΠΈΡΠΈΠ½Π°.
- U++ ΡΠ΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ~/. config ΠΈ ~/. cache Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡ GaussianBlur.
- ΠΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠ°Π½ Π΅ Π²ΡΠ½ΡΠ½ΠΈΡΡ Π²ΠΈΠ΄ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠΈΡΠ΅ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ° Π½Π° ΡΠ»ΠΎΠ΅Π²Π΅.
- ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ Π² MacOS ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ.
- Π Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ° ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΊΠ°ΡΠΎ ColorPusher, TreeCtrl, ColumnList.
- ΠΠ°ΡΠΈΠ²Π½ΠΈΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, FileSelector, Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ Π½Π° FileSelNative ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π² MacOS (Π² Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Win32 ΠΈ gtk3).
- Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Π½Π° GLCtrl Π² OpenGL/X11.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡ GetSVGPathBoundingBox.
- PGSQL ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ΠΊΡΠ°Π½ΠΈΡΠ° ? Ρ ?? ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° NoQuestionParams Ρ ΡΠ΅Π» ΠΈΠ·Π±ΡΠ³Π²Π°Π½Π΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ? ΠΊΠ°ΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π° Π·Π°ΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
