Commit History

Author SHA1 Message Date
  Andreas Kling 33d0916d29 WindowServer: Add support for fullscreen windows. 6 years ago
  Robin Burchell f55965b5e8 WindowServer/GMenu: Adjust the popup position to fit the window inside the screen 6 years ago
  Andreas Kling 42cf09fdf1 WindowServer: Don't add maximize button to non-resizable windows. 6 years ago
  Andreas Kling 23e6c45e87 WindowServer: Show downscaled window thumbnails in the window switcher. 6 years ago
  Andreas Kling 99aead4857 Kernel: Add a writev() syscall for writing multiple buffers in one go. 6 years ago
  Andreas Kling dc919352b0 WindowServer: Don't send Paint messages to minimized windows. 6 years ago
  Andreas Kling 6a5d92f0ad WindowServer+LibGUI: Allow changing whether windows have alpha channels. 6 years ago
  Andreas Kling ea9a39a9f2 LibGUI+WindowServer: Add a GResizeCorner widget. 6 years ago
  Andreas Kling 6614746ca8 WindowServer: Spawn a secondary thread to decode wallpapers. 6 years ago
  Andreas Kling 8f81a3f9dd LibGUI+WindowServer: Make it possible to have checkable GActions. 6 years ago
  Andreas Kling 956bd23aae WindowServer+TaskBar: Add a taskbar window button popup menu. 6 years ago
  Andreas Kling 58240fdb33 Do a pass of compiler warning fixes. 6 years ago
  Andreas Kling 9f122bff5a WindowServer+LibGUI: Allow arbitrary number of rects in messages. 6 years ago
  Andreas Kling 84f96c393c WindowServer: Limit paint request rects to the visible window rect. 6 years ago
  Andreas Kling 7234900f61 WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents. 6 years ago
  Andreas Kling 7efd61fcf5 WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages. 6 years ago
  Andreas Kling c931eaa22c WindowServer: Generate a separate WM event for window icon changes. 6 years ago
  Andreas Kling 94a5e08faf WindowServer: Rename WSMessage* => WSEvent*. 6 years ago
  Andreas Kling de184d0999 WindowServer: Port WindowServer to LibCore. 6 years ago
  Andreas Kling d5dec1922b WindowServer: Make menu windows inherently modal. 6 years ago
  Andreas Kling 91e1f3ffb1 LibGUI+WindowServer: Add a way to dismiss opened menus from the client. 6 years ago
  Andreas Kling c09c114d77 WindowServer+LibGUI: Add ability to set per-window icons. 6 years ago
  Andreas Kling c06a3bdeb4 LibGUI+WindowServer: Add support for per-GWidget context menus. 6 years ago
  Andreas Kling 054c982181 LibGUI+WindowServer: Add support for enabled/disabled actions. 6 years ago
  Andreas Kling cfab81a961 WindowServer: Stop tracking whether clients have painted since last resize. 6 years ago
  Andreas Kling 55811f233f LibGUI+WindowServer: Coalesce paints and resizes on the client side. 6 years ago
  Andreas Kling d4818dd2dd WindowServer: Give windows a "background color" to use for missing parts. 6 years ago
  Andreas Kling 7f2eeb0b35 LibGUI+WindowServer: Add support for GWidget tooltips. 6 years ago
  Andreas Kling f6ca94605c WindowServer: Add a window minimization button. 6 years ago
  Andreas Kling 8f38c01600 WindowServer: WM_SetActiveWindow should move the window to front as well. 6 years ago