| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
1) Setup all the subprojects to use the new OS-detect.pri subfile
2) Automatically detect/set the build datetime string for the project when qmake is run.
3) Automatically read/embed the current GIT revision into the Lumina version string
4) Remove the old QtConfig shortcut function from the LuminaOS class (and all templates).
|
| |
|
|
|
|
| |
versions of QtDesigner add it automatically).
|
|
|
|
| |
in lumina-fileinfo. This reduces the minimum Qt version from 5.4 back down to about 5.2
|
|
|
|
| |
lumina-fileinfo utilities. This allows the user to copy that information to the clipboard for use elsewhere.
|
|
|
|
| |
consistency with window title. Also make that tabbar auto-hide if there is only one tab (not an XDG shortcut)
|
|
|
|
| |
issues when trying to install the debug version of apps. Instead, the makefiles should be generated with the command "qmake[-qt5] CONFIG+=debug". That will set the debug flag for the Makefile and allow the user to run make and "make install" normally (but with debugging enabled)
|
|
|
|
| |
with debugging symbols included. The standard "make" will be exactly the same.
|
|
|
|
| |
(needed for the recent change to lumina-fileinfo)
|
|
|
|
|
|
|
|
|
| |
Qt follows symlinks in Unix when size function is used. As a result, if
you have several symlinks that points to big files, the information will
be "wrong". It's better to avoid call size on symlinks and lost several
hundred of bytes instead of get the size of the same file several times.
If needed, lstat systemcall can be used to get symlinks real size.
|
|
|
|
|
| |
Now directories displays the size correctly. In addition, number of
files and directories are displayed too.
|
|
|
|
| |
XDGDesktop structure now, instead of using the regex's and template files like before. This also makes it easier to update later, since there are more information fields in the XDGDesktop structure than lumina-fileinfo currently handles (TryExec, Actions, ShowIn, etc).
|
| |
|
|
|
|
| |
better coding to recusively add up the sizes of all the files within it.
|
|
|
|
| |
may be set/loaded for all apps using the theme engine (including the session - which propagates to new non-lumina applications as well)
|
|
|
|
|
|
| |
Fedora packaging).
Also convert the last X11 usage in LPanel over to XCB
|
|
|
|
| |
the installation of the translation files (the translations in this repo are highly incomplete, you should use the translation files from the lumina-i18n repo instead since that is where almost all the translation work is being committed).
|
|
|
|
|
|
|
| |
- lumina-fileinfo file (where file is a not existing file) now return expected values
- lumina-fileinfo file.desktop (where file.destp is an empty file) now present the correct screen allowing users to enter values of the desktop file
Thanks to last fix, users willing to create a desktop file (via lumina-fm -> new file) in their ~/Desktop folder are able to edit it.
|
|
|
|
| |
that is new as of Qt 5.4, and some platforms (OpenBSD) do not have that version yet.
|
|
|
|
| |
editor (but leave it visible) if the file is not writable by the user.
|
|
|
|
| |
*.desktop shortcuts).
|
|
|
|
| |
removed the tabs
|
|
|
|
| |
update the port files as necessary
|
|
|
|
| |
type is supplied to the utility.
|
|
|
|
|
|
|
| |
1) Get it setup for translations
2) Update the project file to work with all the Lumina defines/locations
3) Remove the registration of the *.desktop shortcut (CLI requirements, not a stand-alone app)
4) Clean up the icon/theme usage so if the icon theme gets changed it will be updated in the utility right away.
|
| |
|
|
|
|
|
| |
The most important element is that during the loadDEsktopFile we check the content of the file.
In case the file does not contains the mandatory elements (cfr http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html) we reject it and ask the user to manually (via an anoter tool) correct it, or to restart from scratch.
|
| |
|
|
|
|
|
|
| |
- detect if a field exist in different language and inform the user
- add the inMemoryFile which contains the whole lines of the config. every modifications are stored in there and once the user click "apply" the whole content goes to disk
- adapt the changes requested by the user in the inMemoryFile (no more when the user click on "Apply").
|
| |
|
|
|