[Hacker News] Fixing a 20-year-old bug in Enlightenment E16

Nguồn: iczelia.net Tóm tắt Kamila Szewczyk mô tả quá trình tìm và vá một bug trong Enlightenment E16 — window manager ra đời năm 1997 vẫn còn được dùng đến ngày nay. Bug xảy ra khi mở một file PDF có tên dài: toàn bộ desktop đóng băng hoàn toàn và có thể tái hiện 100% với cùng file. Phân tích với gdb xác định điểm nóng là hàm TextstateTextFitMB trong text....

15/04/2026 · 2 min · dhphong

[Hacker News] Direct Win32 API, Weird-Shaped Windows, and Why They Mostly Disappeared

Nguồn: warped3.substack.com Tóm tắt Bài viết nhìn lại thời kỳ hoàng kim của lập trình Win32 API trực tiếp, khi các ứng dụng Windows có thể mang hình dạng bất thường — cửa sổ hình elip, hình cắt từ bitmap, hay nhân vật hoạt hình di chuyển trên desktop. Đây là kỹ thuật phổ biến trong thời Windows XP, khi Windows Media Player và nhiều app media player khác có giao diện giống phần cứng thực tế thay vì hộp chữ nhật đơn thuần....

15/04/2026 · 2 min · dhphong