aboutsummaryrefslogtreecommitdiff
path: root/libLumina
Commit message (Collapse)AuthorAge
* 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
|
* Add support for the older WM_NAME and WM_ICON_NAME standards in addition to ↵Ken Moore2015-03-15
| | | | the EWMH standards (_NET_WM_NAME, etc..)
* Add a new favoriting system to the Lumina Utils library. This should make ↵Ken Moore2015-03-14
| | | | things easier to add/change as necessary in the future (not tied into any of the display classes yet).
* add checksum for OpenBSD (this is in fact a copy of the code from freeBSD)william2015-03-13
|
* Add Checksum support for FreeBSD, and tie it into lumina-fm.Ken Moore2015-03-12
|
* Make the XDG Exec= field code substitutions a bit more robust for missing ↵Ken Moore2015-03-12
| | | | | | fields in the *.desktop file. Also fix a bug in lumina-open where the field code substitutions were not happening for non-default applications.
* Tweak the fallback behavior of the %c field code replacement routine for a ↵Ken Moore2015-03-12
| | | | *.desktop Exec generation.
* Clean up some of the Lumina theme watcher usage (add a 1/2 second delay ↵Ken Moore2015-03-12
| | | | after file change before loading the new settings).
bgstack15