Commit History

Autor SHA1 Mensaxe Data
  creator1creeper1 19d9d5bfe1 Everywhere: Mark Vector of mutable references as mutable %!s(int64=3) %!d(string=hai) anos
  Tom 32d59257d6 WindowServer: Ensure menu visibility after pushing menu to the stack %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7a1a8d267d WindowServer: Add menus to open menu stack before making them visible %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 5f8c949ea1 WindowServer: Remove redundant check in MenuManager::open_menu() %!s(int64=3) %!d(string=hai) anos
  sin-ack 611370e7dc LibGUI, WindowServer: Greatly simplify menubar logic %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fb0c94ae84 WindowServer: Remove debug spam in MenuManager::refresh() %!s(int64=4) %!d(string=hai) anos
  Tom 7ae46ae218 WindowServer: Fix menu over-drawing %!s(int64=4) %!d(string=hai) anos
  Tom 30f531a55f WindowServer: Fix menu location on screens other than main screen %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d73e16edf WindowServer: Make deliver_mouse_event() perform coordinate translation %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 7ac196974d Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&> %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d0c3bd564 WindowServer: Add Menu::is_open() to improve readability %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 4c6e3d0c59 WindowServer: Fix a handful of clang-tidy warnings in the menu code %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 3d4afe7614 Everywhere: "indexes" => "indices" %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b75d2d36e1 WindowServer: Clean up some of the code around menu item hovering %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 2bac9eb79d WindowServer: Cache internal Alt shortcuts on the Menu object %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 0fc2651303 WindowServer: Support Alt shortcuts inside menus as well %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9b740f218b WindowServer+LibGUI: Notify clients when menus become visible/hidden %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 3e3d196f06 WindowServer: Un-nest MenuManager::handle_mouse_event() a bit %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 0e798234c7 WindowServer+LibGfx: Remove code for drawing the old-style menu bar %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9bbc1c9c93 WindowServer+Taskbar: Show applets in taskbar :^) %!s(int64=4) %!d(string=hai) anos
  Linus Groh 2fde87e67d WindowServer: Also keep menus open when activated via Ctrl + return key %!s(int64=4) %!d(string=hai) anos
  Andreas Kling ecb0ae9c33 WindowServer: Keep menu open when activating a menu item with Ctrl held %!s(int64=4) %!d(string=hai) anos
  Andreas Kling b31b904ad0 WindowServer: Redraw all menus on system theme change %!s(int64=4) %!d(string=hai) anos
  Andreas Kling dfb81242f3 WindowServer: Redraw window menubars when moving with arrow keys %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 6ae174f80a WindowServer: Remove some leftover unused menubar things %!s(int64=4) %!d(string=hai) anos
  Andreas Kling e9db10e3a9 WindowServer+LibGUI: Remove the global menubar :^) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 327866520a WindowServer: Remove "system menu" concept from WindowServer %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fcc8e3484f WindowServer: Remove the global app menu %!s(int64=4) %!d(string=hai) anos
  Andreas Kling e76771bfad WindowServer+LibGfx: Show menus in windows! :^) %!s(int64=4) %!d(string=hai) anos