Release apps use the GUI subsystem; workers, Git and cmd start with CREATE_NO_WINDOW. Each exe embeds its icon as resource 1, which gpui also loads for the window. Patch 0044: Win32 devices take no client buffer, so tiles and slide layers paint at full size, then copy. ely.xcd gives both schemes one notes colour: Calc rewrote the comment style on each switch and left an undo step. lo-patches.sh keeps LF. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
44 lines
590 B
Rust
44 lines
590 B
Rust
// Release builds open no console on Windows.
|
|
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
|
|
|
mod annotate;
|
|
mod ask;
|
|
mod attach;
|
|
mod backdrop;
|
|
mod content;
|
|
mod document;
|
|
mod editing;
|
|
mod edits;
|
|
mod engine;
|
|
mod keys;
|
|
mod layout;
|
|
mod links;
|
|
mod marking;
|
|
mod marks;
|
|
mod notelist;
|
|
mod notes;
|
|
mod ocr;
|
|
mod organize;
|
|
mod output;
|
|
mod pages;
|
|
mod props;
|
|
mod protect;
|
|
mod redact;
|
|
mod search;
|
|
mod select;
|
|
mod side;
|
|
mod sign;
|
|
mod view;
|
|
mod visible;
|
|
mod viewer;
|
|
mod writes;
|
|
|
|
use ely_platform::AppId;
|
|
|
|
fn main() {
|
|
ely_ui::run(AppId::Pdf, viewer::open);
|
|
}
|
|
|
|
#[cfg(test)]
|
|
mod tests;
|