20 Mayıs 2016 Cuma

Resmi Orijinal Boyutuna Getir Özelliğinin Kontrolü

LibreOffice Impress belgeye bir resim eklediğinizde, resim zaten orijinal boyutundaysa bile orijinal boyutuna geri döndür seçeneği aktif oluyordu. Ve bu haldeyken seçildiğinde resmi yeniden boyutlandırma işlemleri arkada gereksiz yere çalışıyordu. İlgili hata kaydı buradadır.

Gönderdiğim yama sayesinde resim bir kez seçildiğinde ya da ilk eklendiği esnada çalışan bir kontrol ekledim. Zaten orijinal boyutundaysa kullanıcı artık o seçeneği çalıştıramayacak.

Eklenen resim orijinal boyutunda değilken:


Orijinal boyutundayken:


Aynı durum Format->Image->Original Size seçeneği için de geçerlidir.

3 Mayıs 2016 Salı

LibreOffice Hackfest Ankara, Turkey 2016

LibreOffice Hackfest Ankara was held for the first time in Turkey between on 29th April and 1st May sponsored by TUBITAK (Scientific and Technological Research Council of Turkey). Michael Meeks, Markus Mohrhard and Jan-Marek Glogowski came to Ankara, Turkey for sharing their knowledge with us about LibreOffice. 20~ people attended the event.

29th April:
  • Met with each other.
  • Michael and Markus made presentations about following topics
    • Solving arbitrary problems from a standing start - Real word engineering
    • LibreOffice code structure
    • LibreOffice core classes
    •  Automated testing
    •  Calc & Chart2
    •  ODF and OOXML in LibreOffice
    •  Data for LibreOffice developers
30th April and 1th May:
  • Coding and coding :)
 Hackfest was so beneficial for all attendees. We can get help from irc and mailing list but being together accelerated all of us. Michael, Markus and Jan were very friendly and helpful developers so we left hackfest very happy. We are going to go on contributing and spreading LibreOffice in Turkey.

Finally i want to say that time is the most precious thing we have so thanks to Michael, Markus and Jan for spearing time to us and many thanks to TUBITAK for sponsorship.

 And some photos \o/















30 Mart 2016 Çarşamba

Free Software and Linux Days 2016 - İstanbul, Turkey


Free Software and Linux days is a local event that brings together the community of free software in Turkey. One can find a lot of people and (unfortunately) a few company supporting free softwares. I participate this event since 2013 and i love to be there every time.
  
We have applied for a working group meeting on "LibreOffice Development and Extensification Works in Turkey" and our application was accepted. I think people need encourage to start  contributing major project like LibreOffice. We were there to show that someones working on LibreOffice in Turkey. We talk about our contribution stories. At the end of the session we talked with attendees why people don't contribute the LibreOffice in our country. Our meeting was attended by about 30 people. The results are following: 

  • Free softwares are not promoted enough.
  • No time to contributing the free softwares (workers in other jobs)
  • Do not dare (students)
  • Don't know how to start
Our time was not enough for what we want to talk at all. I think people who never contribute the major free sofwares, don't know how nice feeling to be in LibreOffice community. I know that we need organize more workshop for people to experience this feeling.
The contributing LibreOffice is a war of libertation. We have to spare time to win our freedom.
You can find our presentation here.

And some photos from meeting:












28 Şubat 2016 Pazar

Çizim Araç Çubuğunun Geliştirilmesi

Aşağıdaki araç kutusunda gördüğünüz çizim seçeneklerinden beş tanesi şimdiye kadar sadece draw ve impress bileşeninde çalışabiliyorken son gönderdiğim yama dizisiyle artık writer ve calc tarafında da kullanılabilecek. Hazırladığım bu yamalar iki hata kaydını birden kapattı.

Hata kayıtları:
https://bugs.documentfoundation.org/show_bug.cgi?id=89646
https://bugs.documentfoundation.org/show_bug.cgi?id=90505

Yama serisi:
https://gerrit.libreoffice.org/22479
https://gerrit.libreoffice.org//22731
https://gerrit.libreoffice.org/22748

Önceki hali:







Şimdiki hali:


17 Şubat 2016 Çarşamba

LibreOffice Calc İlk Satırı ve İlk Sütunu Dondurma Özelliği

LibreOffice'in hesap tablosu bileşenine yeni bir özellik ekledim. Bu özellik satır ve sütun dondurma özelliğinin geliştirilmesi şeklindedir. Normalde bir hücreyi seçip dondur düğmesine tıklandığında o hücrenin -x ve +y yönündeki tüm hücreler dondurulmaktaydı.


En sık dondurulan satır ve sütunların birinci satır ve birinci sütun olduğu tespit edilmiştir. Kullanıcıların birinci satırı dondurmak için A2 hücresini, birinci sütunu dondurmak içinde B1 hücresini seçmeleri gerektiğini anlaması az da olsa matris bilgisi gerektirdiğinden zorlandıkları tespit edilmiştir.

Bu soruna çözüm olarak ben satır ve sütunları donduran düğmeyi açılır menü haline getirip içerisine ilk satırı dondur ve ilk sütunu dondur seçeneğini ekledim. Aynı zamanda bu iki özelliği menüden de kullanılabilir hale getirdim. 5.2 sürümünden itibaren herhangi bir hücre seçmek zorunda kalmadan ilk satır ve ilk sütun dondurulabilecek. Yamam bugün kabul edildi. Buradan inceleyebilirsiniz.





8 Şubat 2016 Pazartesi

LibreOffice Yama Güncelleme Nasıl Yapılır

İlk yamayı gönderme süreci daha önce Aybüke ve Yeliz tarafından yazılmıştı. Peki yamanızı güncellemeniz gerekirse ne yapacaksınız?

Eğer her farklı hata için ayrı bir dalda çalışıyorsanız, yani deponuz düzenliyse ve temizse ve yamanızı güncellemeniz gerekiyorsa yapmanız gereken:
  • Güncellemek istediğiniz yama hangi daldaysa o dala geçin.
         $git checkout <dal_adı>
  • Yapılacak değişikliği yapın ve yerel deponuza ekleyin.
         $git add <değişiklik yapılan dosyalar>
  • Yaptığınız değişikliği son yamanızla birleştirin.
         $git commit --amend
  • Gönderin
         $./logerrit submit master

Eğer deponuzun başına bişey gelmiş veya bu dalı kaybetmişseniz yapmanız gereken:
  • gerrit.libreoffice.org adresinden göndermiş olduğunuz yamayı bulun ve change id kısmını not edin.

  •  Bu yamanızı karşıdan indirin.
         $ git review -d <change_id>
  • Yapılacak düzenlemeyi yapın ve yerel deponuza ekleyin.
         $git add <değişiklik yapılan dosyalar>
  • Yaptığınız değişikliği son yamanızla birleştirin.
         $git commit --amend
  • Gönderin
         $git review -R -f

Academic Informatic Conference 2016

Academic Informatic Conference's organized at Adnan Menderes University,  Aydın, Turkey. Academic Informatic Conference is 18 years old huge and very important organization for free softwares. Volunteer educators gave 39 courses about free softwares. There was 100+ educators and 1500+ attendees at the courses and 3500+ conference attendees.

We've done LibreOffice Development Workshop for four days. We wanted to build LibreOffice from attendees before the workshop. Because of poor internet connection for the first and second day, our workshop hitched. Nevertheless, 13 patch was merged during the workshop. And we brought in two new contributors. +Erdem Demirkapı  and +Nurhak Altın . We hope they will continue to contribute.



LibreOffice Development Workshop


After the courses conference started. We gave a talk about LibreOffice Development and Localization Works in Turkey with +Necdet Yücel . Our session was fulled. Presentation is here.


LibreOffice Development and Localization Works in Turkey
Necdet Yücel, Gülşah Köse
We look forward hackfest will organize in Turkey and hope to next year we will talk about more development and localization works.