quickshell/src/core
outfoxxed 3edb3f4efa
core/reloader: disconnect old generation before reloading
Previously the old generation was not disconnected, causing the root
wrapper's generation pointer to be nulled when pointing to the new
generation, leaving multiple shell versions running simultaneously.
2024-08-30 16:29:48 -07:00
..
test core/log: add custom log encoder for smaller log storage 2024-08-09 14:43:18 -07:00
boundcomponent.cpp core/boundcomponent: add BoundComponent 2024-05-01 02:14:32 -07:00
boundcomponent.hpp core/boundcomponent: add BoundComponent 2024-05-01 02:14:32 -07:00
build.hpp.in crash: add crash reporter 2024-08-20 00:55:07 -07:00
clock.cpp core/clock: fix behavior with odd time changes 2024-08-16 02:35:03 -07:00
clock.hpp core/clock: fix behavior with odd time changes 2024-08-16 02:35:03 -07:00
CMakeLists.txt build: fix -DCRASH_REPORTER=OFF 2024-08-28 11:32:14 -07:00
common.cpp crash: add crash reporter 2024-08-20 00:55:07 -07:00
common.hpp crash: add crash reporter 2024-08-20 00:55:07 -07:00
crashinfo.cpp crash: add crash reporter 2024-08-20 00:55:07 -07:00
crashinfo.hpp crash: add crash reporter 2024-08-20 00:55:07 -07:00
desktopentry.cpp core/desktopentry: prioritize fallback keys over mismatched keys 2024-08-28 22:05:21 -07:00
desktopentry.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
doc.hpp all: replace list properties with ObjectModels 2024-05-23 17:28:07 -07:00
easingcurve.cpp core/easingcurve: add EasingCurve type 2024-03-21 02:54:21 -07:00
easingcurve.hpp core/easingcurve: add EasingCurve type 2024-03-21 02:54:21 -07:00
elapsedtimer.cpp core/elapsedtimer: add ElapsedTimer 2024-06-04 13:48:54 -07:00
elapsedtimer.hpp core/elapsedtimer: add ElapsedTimer 2024-06-04 13:48:54 -07:00
enginecontext.hpp core: synthesized qmldir files and new qml scanning strategy 2024-03-14 00:16:22 -07:00
floatingwindow.cpp core/reloader: fix late creation of Reloadable types 2024-04-19 15:45:07 -07:00
floatingwindow.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
generation.cpp service/tray!: redesign menus / dbusmenu and add native menu support 2024-07-01 20:50:30 -07:00
generation.hpp service/tray!: redesign menus / dbusmenu and add native menu support 2024-07-01 20:50:30 -07:00
iconimageprovider.cpp service/tray: log icon render failures due to IconThemePath 2024-04-29 18:16:04 -07:00
iconimageprovider.hpp service/tray: log icon render failures due to IconThemePath 2024-04-29 18:16:04 -07:00
imageprovider.cpp dbus/dbusmenu: add DBusMenu support 2024-04-29 23:57:26 -07:00
imageprovider.hpp service/tray: rework tray image providers 2024-04-29 22:28:09 -07:00
incubator.cpp core/lazyloader: add LazyLoader 2024-03-19 05:35:44 -07:00
incubator.hpp core/lazyloader: add LazyLoader 2024-03-19 05:35:44 -07:00
lazyloader.cpp core/lazyloader: add activeAsync property 2024-04-30 17:01:09 -07:00
lazyloader.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
logging.cpp crash: add crash reporter 2024-08-20 00:55:07 -07:00
logging.hpp core/log: add read-log --no-time 2024-08-09 23:58:30 -07:00
logging_p.hpp core/log: create fully detailed logs by default 2024-08-09 20:24:17 -07:00
logging_qtprivate.cpp core/log: add read-log --filter 2024-08-09 23:45:46 -07:00
main.cpp core: set application name to avoid bin name fallback 2024-08-29 14:43:25 -07:00
main.hpp build: improve parallelism by removing core dependency on modules 2024-03-12 00:04:20 -07:00
model.cpp core/objectmodel: fix objectInserted signal indexes 2024-07-12 22:52:40 -07:00
model.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
module.md core/clock: add SystemClock 2024-07-30 23:24:54 -07:00
objectrepeater.cpp core/objectrepeater: delete delegate instances after removal 2024-06-23 03:18:27 -07:00
objectrepeater.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
panelinterface.cpp feat(wayland): create cross platform window interfaces 2024-02-25 07:13:54 -08:00
panelinterface.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
paths.cpp core: add by-pid symlinks to instance runtime paths 2024-08-28 17:53:39 -07:00
paths.hpp core: add by-pid symlinks to instance runtime paths 2024-08-28 17:53:39 -07:00
persistentprops.cpp refactor(wayland): seperate cmake files for modularity 2024-02-19 00:52:03 -08:00
persistentprops.hpp refactor(wayland): seperate cmake files for modularity 2024-02-19 00:52:03 -08:00
platformmenu.cpp core/menu: opening platform menus w/o QApplication no longer crashes 2024-08-16 16:47:50 -07:00
platformmenu.hpp core/menu: add QsMenuAnchor for more control of platform menus 2024-07-25 20:44:26 -07:00
plugin.cpp service/tray: mostly complete StatusNotifierItem implementation 2024-04-06 02:19:40 -07:00
plugin.hpp core: fix build warnings 2024-04-07 23:12:19 -07:00
popupanchor.cpp core/popupanchor: pick flip direction based on available width 2024-08-06 22:24:31 -07:00
popupanchor.hpp core/popupanchor: reposition on popup size change 2024-07-24 00:44:42 -07:00
popupwindow.cpp core/popupanchor: reposition on popup size change 2024-07-24 00:44:42 -07:00
popupwindow.hpp core/popupanchor: rework popup anchoring and add PopupAnchor 2024-07-23 22:12:27 -07:00
proxywindow.cpp x11/panelwindow: fix multi monitor 2024-08-15 18:46:18 -07:00
proxywindow.hpp core/window: add QsWindow attached object to contained Items 2024-07-17 20:54:29 -07:00
qmlglobal.cpp core/global: add Quickshell.iconPath 2024-07-11 00:09:34 -07:00
qmlglobal.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
qmlscreen.cpp core/screen: expose x and y positions 2024-03-29 05:41:39 -07:00
qmlscreen.hpp all: use type/prop shorthand in docs 2024-07-14 16:17:51 -07:00
qsintercept.cpp core: support root: and root:/ paths for the config root 2024-05-29 15:07:10 -07:00
qsintercept.hpp core: support root: and root:/ paths for the config root 2024-05-29 15:07:10 -07:00
qsmenu.cpp core/menu: add handle support to QsMenuOpener + add handle to tray 2024-07-25 02:51:17 -07:00
qsmenu.hpp core/menu: add handle support to QsMenuOpener + add handle to tray 2024-07-25 02:51:17 -07:00
qsmenuanchor.cpp core/menu: opening platform menus w/o QApplication no longer crashes 2024-08-16 16:47:50 -07:00
qsmenuanchor.hpp core/menu: add QsMenuAnchor for more control of platform menus 2024-07-25 20:44:26 -07:00
region.cpp core/region: improve child handling 2024-03-21 05:26:04 -07:00
region.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
reload.cpp core/reloader: delay post-reload reload hooks 2024-08-18 19:54:36 -07:00
reload.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
retainable.cpp core/retainable: add Retainable and RetainableLock 2024-07-12 21:21:35 -07:00
retainable.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
ringbuf.hpp core/log: add custom log encoder for smaller log storage 2024-08-09 14:43:18 -07:00
rootwrapper.cpp core/reloader: disconnect old generation before reloading 2024-08-30 16:29:48 -07:00
rootwrapper.hpp core: fix UAF when calling Qt.quit or Qt.exit 2024-08-28 15:30:02 -07:00
scan.cpp core: support root: and root:/ paths for the config root 2024-05-29 15:07:10 -07:00
scan.hpp core: support root: and root:/ paths for the config root 2024-05-29 15:07:10 -07:00
shell.cpp refactor: move settings to their own object 2024-03-04 01:36:00 -08:00
shell.hpp refactor: move settings to their own object 2024-03-04 01:36:00 -08:00
singleton.cpp core/reloader: fix late creation of Reloadable types 2024-04-19 15:45:07 -07:00
singleton.hpp core/singleton: fix PostReloadHook in singletons 2024-03-20 01:37:30 -07:00
transformwatcher.cpp all: fix failing lints 2024-06-18 20:46:58 -07:00
transformwatcher.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
types.cpp core/util: move DropEmitter to utils and add generic accessor macros 2024-07-30 12:19:59 -07:00
types.hpp core/util: add experimental member macros 2024-07-30 20:23:57 -07:00
util.hpp core/util: fix MemberMetadata compile on gcc 2024-08-02 01:32:12 -07:00
variants.cpp core/reloader: fix late creation of Reloadable types 2024-04-19 15:45:07 -07:00
variants.hpp docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
windowinterface.cpp core/window: fix attached property prior to backer creation 2024-07-18 01:57:40 -07:00
windowinterface.hpp core/window!: rename QSWindow to QsWindow 2024-07-21 16:15:11 -07:00