Tag Archives | kitaplık

GNOME Libadwaita 1.2.0 duyuruldu

GNOME’a yenilenmiş bir tasarım vereceği bilinen Libadwaita‘nın 1.2.0 sürümü duyuruldu. Libadwaita, GTK’yi tamamlayan GNOME HIG’i uygulayan bir GTK 4 kitaplığıdır. GTK 3 için bu rol giderek daha fazla Libhandy tarafından oynanıyor ve bu nedenle Libadwaita doğrudan Libhandy’nin halefi olmuş bulunuyor. @card_shade_color açıklamasının düzeltildiği belirtilen yeni sürümde, AdwTabView belgelerindeki bir yazım hatasının da düzeltildiği ifade ediliyor. Bu arada; Bulgarca, Hırvatça, Çekçe, Almanca, Macarca, Oksitanca ve Slovence dillerinde çeviri güncellemeleri yapılmış bulunuyor. Adwaita, hem GNOME’un görsel dili, hem de GTK’nin varsayılan temasıdır. Libadwaita 1.2.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Libadwaita 1.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP Parser 5.0.0-alpha1 duyuruldu

PHP‘de yazılmış bir kaynak kodu alan, onu sözlüksel bir çözümleyiciden geçiren ve ilgili sözdizimi ağacını oluşturan bir kitaplık olarak kullanılan PHP Parser‘in 5.0.0-alpha1 sürümü, Nikita Popov tarafından duyuruldu. PHP-Parser’ı çalıştırmak için artık PHP 7.1 gerektiğini belirten Popov; standart yazıcının biçimlendirmesinin, PSR-12 ile daha yakından eşleşecek şekilde ayarlandığını söyledi. Dahili belirteç gösteriminin artık PHP 8 belirteç gösterimi (PhpToken) ile uyumlu bir PhpParser\Token sınıfını kullandığını belirten Popov; birçok yerde kabul edilen (örneğin ParserFactory, Parser, Lexer, PrettyPrinter) PhpVersion sınıfının eklendiğini ve hedeflenen PHP sürümü üzerinde daha hassas kontrol sağlandığını ifade etti. PHP 8 ayrıştırıcısı eklendi, ancak yalnızca birleştirme önceliği PHP 7 ayrıştırıcısından farklı olcak. Bu arada, PHP 5 ayrıştırıcısının kaldırıldığı belirtiliyor. PHP 7 ayrıştırıcısı ise, PHP 5 kodunu daha zarif bir şekilde ele almak üzere ayarlanmış bulunuyor. PHP Parser 5.0.0-alpha1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PHP Parser 5.0.0-alpha1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

SciPy 1.9.0 duyuruldu

Bilimsel ve teknik hesaplama için kullanılan özgür ve açık kaynak kodlu bir Python kitaplığı olan SciPy‘in 1.9.0 sürümü, SciPy, NumPy ve MDAnalysis kitaplıklarının çekirdek geliştiricisi Tyler Reddy tarafından duyuruldu. Optimizasyon, lineer cebir, entegrasyon, enterpolasyon, özel fonksiyonlar, FFT, sinyal ve görüntü işleme, ODE çözücüler ve bilim ve mühendislikte yaygın olan diğer görevler için modüller içeren yazılımın aylık sıkı bir çalışmanın sonucu olan yeni sürümünde, birçok yeni özellik, sayısız hata düzeltmesi, geliştirilmiş test kapsamı ve daha iyisi sunuluyor. Çok sayıda hata düzeltmesi olduğundan, kullanıcıların bu sürüme yükseltme yapmaları öneriliyor. Bu sürümün, Python 3.8-3.11 ve NumPy 1.18.5 veya üstünü gerektirdiği belirtilirken, ayrıca PyPy üzerinde çalışmak için PyPy3 6.0+ gerekli olduğu ifade ediliyor. Meson kullanmak için yapı sisteminin modernize edildiği ve önemli ölçüde geliştirildiği belirtilirken, scipy.interpolate iyileştirmeleriyle gelen yeni sürüme, yeni spline tabanlı enterpolasyon yöntemleri eklendiği söyleniyor. SciPy 1.9.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

SciPy 1.9.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Boost 1.80.0 duyuruldu

Doğrusal cebir, sözde rasgele sayı oluşturma, çoklu iş parçacığı oluşturma, görüntü işleme, düzenli ifadeler ve birim testi gibi görevler ve yapılar için destek sağlayan C++ programlama dili için bir dizi kitaplık olan Boost‘un 1.80.0 sürümü duyuruldu. C++11 için yeni async_result biçimini etkinleştirmek için tüm zaman uyumsuz işlemlere çıkarılmış bir sondaki dönüş türü eklenen yeni sürümde, C++11 ile uyumlu deneysel::parallel_group yapıldığı belirtiliyor. Complete_signature_of özelliği eklenen yeni sürümde; kanallara, Windows akış tanıtıcılarına ve Windows rastgele erişim tanıtıcılarına release() üye işlevleri de eklenmiş bulunuyor. Eşzamanlı ve eşzamansız işlemler tarafından üretilen istisnalara ve hata kodlarına kaynak konumları eklenen yeni sürümde, OpenSSL 3.0.4 ve sonraki sürümleriyle uyumluluk düzeltilmiş bulunuyor. ARM, AArch32 ve AArch64 hedeflerinde endianness kontrollerinin taşınabilirliğinin iyileştirildiği belirtilen yeni sürümde, GNU/Linux’ta, çalışma zamanında copy_file_range ENOSYS ile başarısız olursa sendfile copy_file uygulamasına geçiş düzeltildiği söyleniyor. Boost 1.80.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Boost 1.80.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Dear ImGui 1.88 duyuruldu

C++ için bir grafik kullanıcı arabirimi kitaplığı olan Dear ImGui‘nin 1.88 sürümü, omar tarafından duyuruldu. 3B boru hattı etkinleştirilmiş uygulamalarda istenildiği zaman oluşturulabilecek optimize edilmiş köşe arabellekleri veren yazılımın, hızlı, taşınabilir, oluşturucudan bağımsız olduğunu belirten omar; aynı zamanda, dış bağımlılık da içermediğini söyledi. Dear ImGui’nin, hızlı yinelemeler sağlamak ve programcıları içerik oluşturma araçları ve görselleştirme/hata ayıklama araçları oluşturma konusunda güçlendirmek için tasarlandığını belirten omar; bu amaca yönelik olarak basitliği ve üretkenliği desteklediği ve normalde daha üst düzey kitaplıklarda bulunan belirli özelliklerden yoksun olduğunu ifade etti. Dear ImGui’nin, özellikle oyun motoruna (araçlar için), gerçek zamanlı 3D uygulamalara, tam ekran uygulamalara, gömülü uygulamalara veya işletim sistemi özelliklerinin standart olmadığı konsol platformlarındaki tüm uygulamalara entegrasyon için uygun olduğunu ifade eden omar; yazılımın, kod odaklı ve veri odaklı araçlar oluşturmak için kullanımı kolay bir araç olduğunu söyledi. omar; Dear ImGui’yi uygulamaya entegre etmek için bir arka uca ihtiyaç olacağını hatırlattı. hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Dear ImGui 1.88 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OpenJPEG 2.5.0 duyuruldu

JPEG 2000 görüntülerini kodlamak ve kodunu çözmek için açık kaynak kodlu bir kitaplık olan OpenJPEG‘in 2.5.0 sürümü duyuruldu. Nisan 2014’te yayınlanan 2.1 sürümünden itibaren, resmi olarak JPEG 2000 Part-1 standardı ile uyumlu olan yazılım; daha sonra 6.8.8-2’de JasPer yerine ImageMagick tarafından benimsendi ve Temmuz 2015’te bu standart için yeni referans yazılımı olarak onaylandı. OpenJPEG, David Janssens tarafından 2001 yılında Louvain Üniversitesi’nde (UCLouvain) yüksek lisans tezi sırasında yazılmış bir JPEG-2000 codec kütüphanesi olan libj2k’nin bir çatalıdır. Başka bir açık kaynaklı JPEG 2000 uygulaması olan JasPer’in aksine, OpenJPEG, JPEG 2000 spesifikasyonuna tamamen uyar ve kayıpsız 16-bit görüntüleri sıkıştırabilir ve açabilir. Yeni sürümün, 2.4.0’a kıyasla API/ABI kesintisi olmadığı, ancak bileşenlerin kod çözme alt kümesi için ek semboller içerdiği belirtiliyor. Yazılıma TLM işaretçilerinin oluşturulması için destek eklendiği ifade ediliyor. OpenJPEG 2.5.0 hakkında ayrıntılı bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

OpenJPEG 2.5.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Libtool 2.4.7 çıktı

Tutarlı, taşınabilir bir arabirimin arkasında paylaşılan kitaplıkları kullanmanın karmaşıklığını gizleyen genel bir kitaplık destek komut dosyası olan GNU Libtool‘un 2.4.7 sürümü çıktı. GNU yapı sisteminin bir parçası olan bir yazılım geliştirme aracı olan GNU Libtool; bir kabuk betiğidir. Kaynak koddan paylaşılan kitaplıkları derlerken yazılım taşınabilirliği sorununu çözmek için oluşturulmuştur. Paylaşılan kitaplıkları derleyen komutlar için bilgi işlem platformları arasındaki farkları gizler. Yazılım, platformlar arasında aynı olan bir komut satırı arabirimi sağlar ve platformun yerel komutlarını yürütür. Elbette ki farklı işletim sistemleri ve paylaşılan kitaplıkları farklı şekilde işler. Libtool, çeşitli Unix benzeri işletim sistemlerinde statik ve dinamik kitaplıkların oluşturulmasını yönetmeye yardımcı olur. Libtool bunu, kitaplık oluşturma sürecini soyutlayarak, çeşitli sistemler arasındaki farkları gizleyerek gerçekleştirir.

Continue Reading →

GNU Libtool 2.4.7 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0