Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't try to free(3) a pointer to stack. | Vadim Zhukov | 2015-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 ↵ | wi | 2015-04-30 |
| | | | | are well present. | ||
* | Tag the version in the master branch of the source tree 0.8.5-devel now ↵ | Ken Moore | 2015-04-28 |
| | | | | (since 0.8.4-release was just branched/released). | ||
* | Tag version 0.8.4-Release in preparation for branching. | Ken Moore | 2015-04-28 |
| | |||
* | Add support for system-defined default non-mime applications in the ↵ | Ken Moore | 2015-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 Moore | 2015-04-25 |
| | | | | ready for use in the session/plugins. | ||
* | Add (but disable by default) some additional debuggin information. Also turn ↵ | Ken Moore | 2015-04-25 |
| | | | | off the debugging for the session/desktop/panel classes by default. | ||
* | Merge branch 'master' of github.com:pcbsd/lumina | Ken Moore | 2015-04-24 |
|\ | |||
| * | shutdown/reboot/suspend via systemd on Debian | Christopher Roy Bratusek | 2015-04-23 |
| | | |||
* | | Make sure to check for the existance of the "xbrightness" utility when doing ↵ | Ken Moore | 2015-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/lumina | Ken Moore | 2015-04-22 |
|\ | |||
| * | lsb_release path for Debian | Christopher Roy Bratusek | 2015-04-21 |
| | | |||
* | | Move the initial screen brightness and volume setting routines into the ↵ | Ken Moore | 2015-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 Moore | 2015-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 Moore | 2015-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 Moore | 2015-04-20 |
| | | | | creation to XCB, and place it within the embedding routine in LuminaX11 instead. | ||
* | Merge pull request #88 from Nanolx/master | Ken Moore | 2015-04-20 |
|\ | | | | | Debian: runtime dependencies | ||
| * | auto-detect Debian vs. non-Debian Linux distribution | Christopher Roy Bratusek | 2015-04-19 |
| | | |||
* | | Clean up the new suspend support in Lumina, and add it to the system "log ↵ | Ken Moore | 2015-04-19 |
| | | | | | | | | out" menu as an option (if supported on that system). | ||
* | | Add support to LuminaOS for checking/starting the system suspend functionality. | Ken Moore | 2015-04-19 |
|/ | |||
* | Fix the implementation of the hardware brightness control on PC-BSD. Now it ↵ | Ken Moore | 2015-04-17 |
| | | | | works consistently. | ||
* | Fix the session chimes (and possible stability issue) by removing the ↵ | Ken Moore | 2015-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 Moore | 2015-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 Moore | 2015-04-15 |
| | |||
* | Now tag version 0.8.4-devel on the master branch. | Ken Moore | 2015-03-30 |
| | |||
* | Tag version 0.8.3-release in prparation for branching the master tree. | Ken Moore | 2015-03-30 |
| | |||
* | Add usage support for the XDG autostart specifications. This is currently on ↵ | Ken Moore | 2015-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 Moore | 2015-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 Moore | 2015-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 Moore | 2015-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 change | Christopher Roy Bratusek | 2015-03-26 |
| | |||
* | Merge remote-tracking branch 'upstream/master' | Christopher Roy Bratusek | 2015-03-26 |
|\ | | | | | | | | | Conflicts: libLumina/LuminaOS-Debian.cpp | ||
| * | Clean up the new filesystemusage functions a bit. Make sure that the ↵ | Ken Moore | 2015-03-26 |
| | | | | | | | | directory is quoted within the command (could be spaces in the path). | ||
* | | - updated debian/changelog | Christopher Roy Bratusek | 2015-03-26 |
|/ | | | | | - checksums for LuminaOS-Debian and LuminaOS-Linux - capacity for LuminaOS-Debian | ||
* | update FileSystemCapacity for Linux, Freebsd and DragonflyBSD | william | 2015-03-24 |
| | |||
* | create FileSystemCapacity and put it in LuminaOS | william | 2015-03-24 |
| | |||
* | Add the -o flags to the FreeBSD shutdown/restart commands (works faster) | Ken Moore | 2015-03-16 |
| | |||
* | Add support for the older WM_NAME and WM_ICON_NAME standards in addition to ↵ | Ken Moore | 2015-03-15 |
| | | | | the EWMH standards (_NET_WM_NAME, etc..) | ||
* | Add a new favoriting system to the Lumina Utils library. This should make ↵ | Ken Moore | 2015-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) | william | 2015-03-13 |
| | |||
* | Add Checksum support for FreeBSD, and tie it into lumina-fm. | Ken Moore | 2015-03-12 |
| | |||
* | Make the XDG Exec= field code substitutions a bit more robust for missing ↵ | Ken Moore | 2015-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 Moore | 2015-03-12 |
| | | | | *.desktop Exec generation. | ||
* | Clean up some of the Lumina theme watcher usage (add a 1/2 second delay ↵ | Ken Moore | 2015-03-12 |
| | | | | after file change before loading the new settings). | ||
* | Just a bit of cleanup in libLumina and adjust the deskopview plugin a bit ↵ | Ken Moore | 2015-03-11 |
| | | | | for non-valid *.desktop files. | ||
* | Convert the windowImage routine to XCB from XLib, and set the desktop ↵ | Ken Moore | 2015-03-11 |
| | | | | | | | (system tray) to use the new routine. Also setup the desktop to use the new XCB routine for window icons as well. Both are tested on 10.x and appear to work perfectly. | ||
* | Add a new XCB-based function for fetching the _NET_WM_ICON information as a ↵ | Ken Moore | 2015-03-11 |
| | | | | QIcon (untested) | ||
* | Oops, apparently I forgot the line which copies a *.desktop "Path=" value ↵ | Ken Moore | 2015-03-04 |
| | | | | into the data structure. lumina-open was already set to use the path properly if it exists, so no other changes to use this value necessary. | ||
* | Disable the shutdown/restart buttons on PC-BSD systems if the system is in ↵ | Ken Moore | 2015-03-02 |
| | | | | the middle of performing updates. | ||
* | Update how lumina-open detects applications which are registered on the ↵ | Ken Moore | 2015-02-27 |
| | | | | system for a particular mimetype. Now it uses the manual method (checking each *.desktop file for that particular mimetype - since it has to load all of them anyway), as well as use the results of any matches in the <XDG_DATA_DIRS>/applications/mimeinfo.cache file. |