Fixing Missing or Incorrect Screen Resolutions on Haiku
A layered check of monitor data, graphics accelerants, safe mode, virtual hardware, and persistent Screen preferences.
A layered check of monitor data, graphics accelerants, safe mode, virtual hardware, and persistent Screen preferences.
Measure repository, disk, packagefs, and solver delays before cancelling an update or deleting administrative state.
Choose an issue, build the affected target, follow style, test narrowly, create a clean change, and respond to review.
Write a reproducible recipe, separate build and runtime dependencies, preserve licenses, test clean builds, and submit a reviewable change.
Create an out-of-tree build with the correct buildtools, target architecture, packages, image profile, and reproducibility notes.
Set the physical layout, locale, compose behavior, and application expectations without confusing key mapping with text encoding.
Capture symbols, reproduce the crash, inspect teams and threads, read the backtrace, and produce an actionable report.
The message-driven path from BApplication and BWindow to views, drawing commands, fonts, compositing, and input.
Why building Haiku is more than invoking a compiler, especially for GCC2 compatibility and cross-host image generation.
How native Haiku applications separate translatable strings from code and format dates, numbers, and time for the active locale.