aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/libLumina/LuminaX11.cpp
Commit message (Collapse)AuthorAge
* Ensure that the xorg DPMS system is only enabled when the screensaver comes on.Ken Moore2020-05-06
| | | | It does not seem to have the same input/activity checks that the screensaver uses
* Get the screensaver system up and running.Ken Moore2020-05-04
| | | | The lockscreen prompt is disabled at the moment while testing some input detection mechanisms (unlock button just always works without verifying password)
* fix warning: 'byteCount' is deprecated: Use sizeInByteslbartoletti2019-10-22
|
* screenCount -> QGuiApplication::screens()lbartoletti2019-10-22
|
* Get more of the tray icon reading put together.Ken Moore2018-06-06
| | | | Cleanup some whitespace and turn off some debugging
* Get the window size/position change detection implemented.Ken Moore2017-06-29
|
* Get a lot more of the Lumina2 window-management functionality working.Ken Moore2017-06-28
|
* Commit a bunch more root-level session changes - should be almost ready to ↵Ken Moore2017-06-27
| | | | start testing and see if windows respond to the EWMH hints.
* Add a ton of the root-window registration routines to the NativeWindowSystem ↵Ken Moore2017-06-27
| | | | class.
* Add support for reading window geometry information to the ↵Ken Moore2017-03-06
| | | | NativeWindowSystem (GlobalPos, Size, MinSize, MaxSize)
* Track down and fix a really weird Fluxbox bug:Ken Moore2017-02-28
| | | | It looks like the newer version does not like the window workspace assignment to be "-1" any more, it starts to lose it's mind and treat windows really weird now. Just use workspace 0 instead for now, and hope that Fluxbox continues to respect the window "sticky" settings for the forseeable future.
* Commit my work-in-progress on a new NativeWindowSystem class.Ken Moore2017-02-03
| | | | This will be a replacement for the current LuminaX11 class usage in the desktop, with a generic Qt5 API that talks to the X11/Wayland subsystems in the background.
* Clean up the window activate XCB function. Now it should send the window a ↵Ken Moore2017-02-02
| | | | client message asking it to take focus properly as well.
* Another large batch of work on Lumina2:Ken Moore2017-02-01
| | | | | The NativeWindow intermediary seems to be working really well, now just to start adding the the various event detection parsing in to modify that object on-demand. There is still a window focus issue too - the setActive routine is not properly setting that window to have focus yet - need to examine further.
* Bump the copyright year on the LuminaX11 files.Ken Moore2016-11-17
|
* Large update/refactor of desktop widgets.Ken Moore2016-10-18
| | | | This reduces the number of widgets in the stack by 1, and seems to help performance a bit.
* use a static_cast from signed->unsigned integer in LuminaX11.cpp to silence ↵Ken Moore2016-08-05
| | | | a possible c++11 build warning/error.
* Fix the xterm title gibberish issue.Ken Moore2016-07-07
|
* initialize struct before using itHenry Hu2016-05-15
|
* use WM_CHANGE_STATE to minimize windowHenry Hu2016-05-15
|
* Rearrange the Lumina source tree quite a bit:Ken Moore2016-04-25
Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
bgstack15