Update Line Theme Studio 1.1.3 build 431

Setalah seminggu yang lalu saya update versi ke 1.1.2 build 413, sekarang saatnya saya update aplikasi Line Theme Studio ini ke versi 1.1.3 build 431. Secara fitur, memang tidak ada penambahan. Namun yang paling signifikan adalah perubahan proses penghentian thread pada Resource Viewer dengan mekanisme yang lebih aman, jika sebelumnya saya menggunakan API Windows TerminateThread, maka pada rilis kali ini saya tidak menggunakannya lagi, karena fungsi ini tidak aman menurut Microsoft (dan menurut referensi dari Raymod Chen) dan berpotensi menjadi sumber bugs dan menyebabkan banyaknya memori yang akan terbuang. Sebagai gantinya, saya harus mereview kode thread yang sudah saya buat dan akhirnya saya mengimplementasikan dengan cara sendiri untuk proses pengehentian thread pada Resource Viewer ini. Ini yang membuat update kali ini jadi telat dilain saya juga ada kesbukan lain. :hammers
Selain mengubah mekanisme penghentian thread, saya juga menambah CriticalSection pada bagian-bagian yang kritis. Dengan adanya critical section ini sinkronasi bisa lebih aman dan mencegah terjadinya dead-lock (yang menyebabkan program jadi hang dan harus di kill :capedes ).
Dan masih banyak bugs-bugs yang lainnya yang saya temukan dan telah diperbaiki. Namun, bukan berarti program ini bebas bugs begitu saja! Maka pada versi ini juga saya tambahkan bug reporter (mirip seperti BugTrap pada PB :D ), sehingga jika terjadi bug, anda dapat melaporkan kronologis terjadinya bug dan bisa secepatnya saya tanggapi.  :bingung:
linets_431_brep
Oiya, kalau saja masih ada bug yang mengganjal pada versi ini, mohon laporkan pada saya apa yang terjadi, supaya bisa saya fix secepatnya. Caranya?

  • Jika anda menggunakan aplikasi Mail Client seperti Microsoft Outlook, Mozilla ThunderBird dan lainnya, anda cukup menekan tombol send bug report dan ikuti langkahnya.
  • Jika anda tidak memasang atau menggunakan aplikasi Mail Client, maka pilih Save bug report dan simpan file pada suatu tempat. Kirimkan bug ke email saya root[at]khayalan.id dan ceritakan kronologinya, dan jangan lupa attach file yang dihasilkan dari bug report tadi.

Jadi, secara lengkap, ChangeLog dari versi ini adalah sebagai berikut:

Sebenarnya, saya sudah hampir menyiapkan versi 1.2.0 dengan fitur-fitur baru yang sedang dalam masa testing (fitur dari versi berikutnya saya sembunyikan dari versi ini, agar tidak terjadi kebingungan). Saya perkirakan 4-7 hari kedepan bisa siap, jika keadaan memungkinkan. :angel
Nah, untuk updatenya, bisa anda dapatkan pada download page Line Theme Studio. Dan jika ada terjadi kesalahan, saya mohon maaf. :sorry

Related Post

Past Project: Serune Kalee Simulator Kali ini, saya akan share proyek program yang pernah saya buat bersama teman saya ketika masih SMA dalam rangka mengikuti kegiatan Unpad Motekar 2014....
Waspada Penipuan di LINE Berkedok Pulsa! Jika pada berberapa waktu yang lalu OA Line tipuan memberi iming-iming koin gratis ataupun voucher gratis di restoran ternama dengan syarat tertentu, ...
Line Theme Studio 1.1.1 build 400 dirilis! Setelah lebih dari 8 bulan dikembangkan (maklum orang sibuk, jadi cuma bisa dikerjakan pada saat waktu luang :hammer ), akhirnya saya menyempatkan unt...