Grafická karta (i s 3D akcelerací) a tiskárna mohou mít stejnou strukturu driverů, a lišit se sadou podporovaných operací. Ale protože jde o Linux a o bordel, tak to vypadá, jak to vypadá.
Pořád lepší než pevně omezený počet GDI objektů (takový system-implemented DoS) ve Windows (a to i Vista!) oproti počtu omezeného jen volnou pamětí v Linuxu.
Overflowing GDI capacity can affect Windows itself, preventing new windows from opening, menus from displaying, and alert boxes from appearing. The situation can be difficult to clear and can potentially require a forced hard-reset of the system, since it prevents core system programs from functioning. For example, forcing a frozen process to end using the Task Manager normally makes an "Are you sure" alert window appear. With no free GDI, Windows just beeps an error and the alert choice does not appear, so the GDI-overflowing processes cannot be terminated.
Mimochodem jak jsem se dočetl v MSDN, tak GDI+ umí jen 32bitové ARGB, takže pro vícekanálové barvy musíte stejně použít něco jiného, a ve Windows Vista není ani GDI ani GDI+ akcelerované. Děkuji, nechci.
To je automaticky generovaná sjetina ze zdrojáku, ne dokumentace. Navíc je to dokumentace části zdrojáku KOffice, ne veřejného API.
Je to dokumentace veřejného API vygenerovaná ze zdrojáků. V Linuxu je běžně generována dokumentace z Doxygen komentářů ve zdrojácích, protože se tím snižuje pravděpodobnost, že dokumentace neodpovídá API.
Nedokumentované věci jsou obecně nedokumentované proto, že nejsou veřejným API. Když je použijete, tak se nedivte pádu aplikaci po aplikaci patche, service packu nebo upgradu Windows.
Otázka zní: lze stejné funkcionality dosáhnout i dokumentovanou cestou? Odpověď je bohužel (většinou) ne. V Linuxu je dokumentované i neveřejné API jednoduše z toho důvodu, že není problém zjistit verzi Linuxu a jestli to API podporuje a podle toho funkcionalitu použít nebo nepoužít.
Jednoduché mapování stačí pro některé věci, pro jiné ne. Navíc je správa barev potřeba pro každý kreslicí povrch. Jinak budete mít fotku zobrazenou v jedněch barvách v grafickém editoru, v jiných v Office (protože používá jiný color management), ještě v jiných prohlížečce obrázků, a v jiných na výtisku (a dost možná budete mít i různé barvy výtisku z různých aplikací).
Vy tady pořád děláte, jako kdyby pokročilou správu barev používal každý BFU a proto musela být všude. Pokud vím, tak ji používají většinou jen grafici a těm stačí, když je nastavená v grafickém editoru (přitom některé grafické editory pro Windows stejně raději používají vlastní správu barev). Navíc v Linuxu všechny běžné správy barev umí ICC profily, které lze načítat přes Xka nebo CUPS, takže není problém to nastavit jednou a mít nastavení ve všech aplikacích stejné.
X Window System je stejně starý jako Windows, ovšem prvních deset let se naučil jen xclock a xterm ;)
A ten váš oblíbený Motif ;)

