aboutsummaryrefslogtreecommitdiff
path: root/libLumina
Commit message (Collapse)AuthorAge
* Finish cleaning up the new CPU/Memory desction routines in libLumina, and ↵Ken Moore2015-05-22
| | | | add a new desktop plugin for monitoring system statistics (CPU/Mem usage, CPU temps).
* Add a few new functions to LuminaOS:Ken Moore2015-05-21
| | | | | | | | | 1) CPUTemperatures() 2) CPUUsagePercent() 3) MemoryUsagePercent() These functions have been filled out for the LuminaOS-FreeBSD implementation, but not for any of the others yet. The FreeBSD implementation has also not been tested yet. Also add a new "DisplayNumberToBytes()" function into LuminaUtils for converting sizes in a string format (50M or 50MB for example) into a double with the number of bytes for calculations.
* Update the included themes to ensure that the new Boot Splash is themed properlyKen Moore2015-05-21
|
* Add a fix for loading icons for Wine applications.Ken Moore2015-05-20
|
* Fix a couple possible parsing issues with loading system/lumina defaults ↵Ken Moore2015-05-13
| | | | (remember case sensitivity!)
* Finish cleaning up the new XDG autostart write-support and enable it in ↵Ken Moore2015-05-12
| | | | | | lumina-config. Now Lumina use the XDG spec entirely for auto-starting applications/utilities. NOTE: The conversion routine from the old->new autostart spec has not been implemented yet, so the old file will still be used for a short while (just not changeable through lumina-config).
* Large update to the XDG autostart spec - Add full write support in libLumina.Ken Moore2015-05-12
| | | | This still needs to be tested/integrated into lumina-config for full access.
* Have lumina assign an internal "non-mimetype" to files that do not have a ↵Ken Moore2015-05-12
| | | | | | match in the system mimetype database. This allows backend system to function normally on these types of files. Internal designation: "unknown/[lowercase extension or lowercase filename]"
* Clean up the new theme modifications a bit to remove some duplications and ↵Ken Moore2015-05-08
| | | | unintendeded aftereffects. Also move those new modifications into the "None" theme (since it impacts the desktop and not generic applications).
* Merge pull request #111 from william-os4y/iconLayoutKen Moore2015-05-08
|\ | | | | New icon layout for the icons on the desktop
| * Adapt the theme for the other pluginswi2015-05-08
| |
| * correct the menu colors of the desktop's iconswi2015-05-05
| |
| * New icon layout for the icons on the desktopwi2015-05-05
| |
* | Don't try to free(3) a pointer to stack.Vadim Zhukov2015-05-05
|/ | | | | | | | GCC warning helped to spot a real bug: near line 1185 of libLumina/LuminaX11.cpp there is a call: `free(&hints);`, - but the "hints" is allocated on the stack a few lines above. This looks like a copy-paste error, since other free(&hints) instances look like sane (unless I've missed something, of course).
* improve the decision regarding valid desktop files by check if Name and Type ↵wi2015-04-30
| | | | are well present.
* Tag the version in the master branch of the source tree 0.8.5-devel now ↵Ken Moore2015-04-28
| | | | (since 0.8.4-release was just branched/released).
* Tag version 0.8.4-Release in preparation for branching.Ken Moore2015-04-28
|
* Add support for system-defined default non-mime applications in the ↵Ken Moore2015-04-25
| | | | | | | luminaDesktop.conf file. New Values: session.default.[terminal, filemanager, webbrowser, email]=<binary name or path to *.desktop file>
* Finish getting the new Favorites system cleaned up in libLumina. Now it is ↵Ken Moore2015-04-25
| | | | ready for use in the session/plugins.
* Add (but disable by default) some additional debuggin information. Also turn ↵Ken Moore2015-04-25
| | | | off the debugging for the session/desktop/panel classes by default.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-04-24
|\
| * shutdown/reboot/suspend via systemd on DebianChristopher Roy Bratusek2015-04-23
| |
* | Make sure to check for the existance of the "xbrightness" utility when doing ↵Ken Moore2015-04-24
|/ | | | the screen brightness checks on FreeBSD. This prevents issues with incomplete installations (it will just skip brightness controls).
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-04-22
|\
| * lsb_release path for DebianChristopher Roy Bratusek2015-04-21
| |
* | Move the initial screen brightness and volume setting routines into the ↵Ken Moore2015-04-22
|/ | | | session initialization (out of the system dashboard plugin).
* Add the ability to use percentages of the screen for panel sizes (%W for ↵Ken Moore2015-04-20
| | | | | | | | | | percent of screen width, %H for percent of screen height), as well as a percentage of the screen height for the font size (<number>%, gets converted to a pixel metric) Some standard percentages for examples: panel height (top/bottom): between 3%H to 4.5%H font height: between 1.5% to 2.5% Also update the default config file to reflect these changes.
* Update th elibLumina.pro:Ken Moore2015-04-20
| | | | | 1)Require the xcb-damage library 2) Verify the existance of "lsb_release" before trying to use it (Linux/Debian distinction utility).
* Remove the last libX11 usage in the sytem tray protocols. Move the damage ID ↵Ken Moore2015-04-20
| | | | creation to XCB, and place it within the embedding routine in LuminaX11 instead.
* Merge pull request #88 from Nanolx/masterKen Moore2015-04-20
|\ | | | | Debian: runtime dependencies
| * auto-detect Debian vs. non-Debian Linux distributionChristopher Roy Bratusek2015-04-19
| |
* | Clean up the new suspend support in Lumina, and add it to the system "log ↵Ken Moore2015-04-19
| | | | | | | | out" menu as an option (if supported on that system).
* | Add support to LuminaOS for checking/starting the system suspend functionality.Ken Moore2015-04-19
|/
* Fix the implementation of the hardware brightness control on PC-BSD. Now it ↵Ken Moore2015-04-17
| | | | works consistently.
* Fix the session chimes (and possible stability issue) by removing the ↵Ken Moore2015-04-16
| | | | | | special audio thread and using the QMediaPlayer within the main thread (no stuttering/delays in my initial tests so far). Add a PC-BSD specific routine for setting brightness so that hardware brightness controls are attempted (through pc-sysconfig) before the software brightness is modified (using xbrightness)
* Clean up a *lot* of the general XCB warnings that sometimes occur, and also ↵Ken Moore2015-04-15
| | | | tinker with the session cleanup routine quite a bit to streamline the order in which things are closed down (particularly with system tray apps).
* Don't add the "LUMINA" tag to the name of Lumina-specific applications.Ken Moore2015-04-15
|
* Now tag version 0.8.4-devel on the master branch.Ken Moore2015-03-30
|
* Tag version 0.8.3-release in prparation for branching the master tree.Ken Moore2015-03-30
|
* Add usage support for the XDG autostart specifications. This is currently on ↵Ken Moore2015-03-30
| | | | top of the older Lumina autostart specification, until I can get the writing support for the XDG spec in place as well - at which time I will convert any Lumina-spec entries to the XDG spec (for backwards compat).
* Remove the XCB "WindowImage()" function from LuminaX11 - it is not working ↵Ken Moore2015-03-27
| | | | properly for some reason on FreeBSD11, and using the QScreen->grabWindow(ID) routine *does* work properly for some reason, so just use the Qt function instead from now on (maybe it has better fallback routines?).
* Clean up a bit of the new XCB system tray embedding process. Still does not ↵Ken Moore2015-03-27
| | | | fix FreeBSD 11, but it is a lot more reliable now.
* Update the system tray Embed/Unembed routines to use the XCB library instead ↵Ken Moore2015-03-27
| | | | of XLib. This bahaves exactly the same on my FreeBSD 10.x system - still need to test a FreeBSD 11.x system.
* minor string changeChristopher Roy Bratusek2015-03-26
|
* Merge remote-tracking branch 'upstream/master'Christopher Roy Bratusek2015-03-26
|\ | | | | | | | | Conflicts: libLumina/LuminaOS-Debian.cpp
| * Clean up the new filesystemusage functions a bit. Make sure that the ↵Ken Moore2015-03-26
| | | | | | | | directory is quoted within the command (could be spaces in the path).
* | - updated debian/changelogChristopher Roy Bratusek2015-03-26
|/ | | | | - checksums for LuminaOS-Debian and LuminaOS-Linux - capacity for LuminaOS-Debian
* update FileSystemCapacity for Linux, Freebsd and DragonflyBSDwilliam2015-03-24
|
* create FileSystemCapacity and put it in LuminaOSwilliam2015-03-24
|
* Add the -o flags to the FreeBSD shutdown/restart commands (works faster)Ken Moore2015-03-16
|
bgstack15