เบเบฒเบ™เบ›เปˆเบญเบ Cambalache 0.10, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš GTK

เป‚เบ„เบ‡เบเบฒเบ™ Cambalache 0.10.0 เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบชเปเบฒเบฅเบฑเบš GTK 3 เปเบฅเบฐ GTK 4, เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเปเบšเบš MVC เปเบฅเบฐเบ•เบปเบงเปเบšเบšเบ‚เปเป‰เบกเบนเบ™ - เบ›เบฑเบ”เบŠเบฐเบเบฒเบ—เปเบฒเบญเบดเบ”. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Glade, Cambalache เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบญเบฑเบ™เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฝเบง. เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Python เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ LGPLv2.1. เบŠเบธเบ”เปƒเบ™เบฎเบนเบšเปเบšเบš flatpak เบกเบตเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡.

Cambalache เปเบกเปˆเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡ GtkBuilder เปเบฅเบฐ GObject, เปเบ•เปˆเปƒเบซเป‰เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเป€เบžเบ” GObject. เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเปเบฅเบฐเบชเบปเปˆเบ‡เบญเบญเบเบซเบผเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบงเบฑเบ”เบ–เบธ GtkBuilder, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปเบฅเบฐเบชเบฑเบ™เบเบฒเบ™, เบชเบฐเบซเบ™เบญเบ‡ stack undo (Undo / Redo) เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ›เบฐเบซเบงเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡. เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” cambalache-db เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบปเบงเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป„เบŸเบฅเปŒ gir, เปเบฅเบฐเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” db-codegen เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ GObject เบˆเบฒเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เบปเบงเปเบšเบšเบ‚เปเป‰เบกเบนเบ™.

เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ GTK 3 เปเบฅเบฐ GTK 4, เบ‚เบถเป‰เบ™เบเบฑเบšเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™. เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบฒเบ‚เบฒเบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡ GTK, เบžเบทเป‰เบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰ Broadway backend, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” GTK เปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Cambalache เบ•เบปเป‰เบ™เบ•เปเบชเบฐเบซเบ™เบญเบ‡เบเบญเบš WebKit WebView เบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰ Broadway เป€เบžเบทเปˆเบญเบญเบญเบเบญเบฒเบเบฒเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Merengue, เป€เบŠเบดเปˆเบ‡เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเป‚เบ”เบเบเบปเบ‡เปƒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰.

เบเบฒเบ™เบ›เปˆเบญเบ Cambalache 0.10, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš GTK

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš libAdwaita เปเบฅเบฐ libHandy libHandy, เป€เบŠเบดเปˆเบ‡เบชเบฐเป€เบซเบ™เบตเบŠเบธเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบœเบนเป‰เปƒเบŠเป‰เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡ GNOME HIG.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบงเบฑเบ”เบ–เบธเปƒเบซเบกเปˆเป‚เบ”เบเบเบปเบ‡ (Inline) เปƒเบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเบญเบทเปˆเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. Hola Mundo
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ›เบฐเป€เบžเบ”เป€เบ”เบฑเบเบ™เป‰เบญเบเบžเบดเป€เบชเบ”, เบ™เปเบฒเปƒเบŠเป‰, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™ widget เบซเบปเบงเบ‚เปเป‰เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เป€เบ”เบฑเบเบ™เป‰เบญเบเบ„เบทเบ™เปƒเบซเบกเปˆ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ” enum เปเบฅเบฐเบ—เบธเบ‡เบชเปเบฒเบฅเบฑเบš GdkPixbuf, Pango, Gio, Gdk เปเบฅเบฐ Gsk.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เปเบ›เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบญเบนเปเบเบฃเบ™.
  • เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบŠเบฑเบšเบชเบดเบ™เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต.
    เบเบฒเบ™เบ›เปˆเบญเบ Cambalache 0.10, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš GTK

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™