aboutsummaryrefslogtreecommitdiff
path: root/libLumina/LuminaXDG.h
Commit message (Collapse)AuthorAge
* Fix an issues with possible seg-faults when saving a *.desktop structure to ↵Ken Moore2015-08-31
| | | | file.
* Make sure the *pointer* to the XDGDesktop structure is constant, not the ↵Ken Moore2015-08-31
| | | | structure itself.
* Move the LFileInfo class into libLumina/LuminaXDG - this is very useful for ↵Ken Moore2015-08-28
| | | | files that may/may not be XDG desktop files (prevent re-reading files by trying to juggle two different data structures).
* Finish up the XDG "Actions" specification for *.desktop files, and integrate ↵Ken Moore2015-07-22
| | | | it into the AppMenu and UserButton. Also add a new flag to lumina-open so that we can specify which action to use when starting an app.
* Add support into libLumina for additional "Actions" listed in *.desktop files.Ken Moore2015-07-22
|
* 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.
* 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).
* Update how lumina-open detects applications which are registered on the ↵Ken Moore2015-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.
* Commit a checkpoint on the conversion of Lumina to Qt5.Ken Moore2014-12-18
| | | | It is functional at the moment, but still has a few rough edges with regards to the X11 background interface (due to the move from XLib to XCB in Qt5). This reulst in some of the window manager interactions not behaving properly (such as sticky status on panels).
* Finish up the new Mime type default app usage in lumina-config and ↵Ken Moore2014-11-17
| | | | lumina-open. The new buttons in lumina config set the backends fine, but the file manager/terminal options will not be respected yet until I update the menu plugins in lumina-desktop.
* Update the XDG MIME inplementation to support the draft standards for ↵Ken Moore2014-11-17
| | | | | | | | registering default application (Note: does not use the mime association routines, just defaults) Lumina-config will now use this backend system for default app registrations, but lumina-open does not use it yet. Also, the defaults tab in lumina-config is still not completely updated yet (resulting in some breakage or unusable buttons). DO NOT BUILD FROM THIS REVISION - Will be fixed very soon but needed a git snapshot
* Update the *.desktop "Exec=" compliance to the standards as of 9/9/2014 in ↵Ken Moore2014-09-09
| | | | LuminaXDG
* Initial import of the lumina code from pcbsd git repoKris Moore2014-09-04
bgstack15