aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core
Commit message (Collapse)AuthorAge
* Fix the memory usage issue with Lumina and the application list on the ↵Ken Moore2016-09-21
| | | | system. It no longer grows with time that I can tell, but I am sure there is some additional cleanup and optimizations which can still be done later.
* Add an "==" operator to the XDGDesktop class. Found a note in the QHash docs ↵Ken Moore2016-09-21
| | | | that any class type need this defined.
* Have the internal QHash run "squeeze" after every update run - just to ↵Ken Moore2016-09-21
| | | | ensure it uses as little memory as possible.
* Another small fix to try and correct the memory leak.Ken Moore2016-09-21
|
* Another quick fix to try and track down where Lumina is leaking memory ↵Ken Moore2016-09-21
| | | | within teh app list search routine.
* Merge branch 'master' of github.com:trueos/luminaKen Moore2016-09-21
|\
| * Translated using Weblate (lumina_DESKTOP@pt_br (generated))Diego2016-09-21
| | | | | | | | | | | | Currently translated at 100.0% (248 of 248 strings) Software name, doesn't need to be translate
| * Translated using Weblate (lumina_DESKTOP@pt_br (generated))Diego2016-09-20
| | | | | | | | Currently translated at 100.0% (248 of 248 strings)
| * Translated using Weblate (lumina_WM@ca (generated))Davidmp2016-09-20
| | | | | | | | Currently translated at 100.0% (7 of 7 strings)
* | Commit a small cleanup for the auto-loading of the apps list on the system.Ken Moore2016-09-21
|/ | | | Going to check if this fixes the memory leak issue on some systems (have one I can test on now).
* Merge branch 'master' of https://github.com/trueos/luminaWeblate2016-09-20
|\
| * Merge branch 'master' of github.com:trueos/luminaKen Moore2016-09-19
| |\
| | * Re-sync all the translation files for Lumina with the source code, and add a ↵Ken Moore2016-09-19
| | | | | | | | | | | | small script for doing this on a regular basis to the src-qt5 directory (dev only - no need to run this prior to building Lumina).
| * | Change the CPU temperature finder a bit:Ken Moore2016-09-19
| |/ | | | | | | Avoid using "sysctl -a" in favor of using "sysctl hw." for doing the initial search for CPU temperature sysctls. This makes it touch a lot less of the system sysctl's, and might prevent a random kernel panic we are seeing on some systems when some particular sysctl is probed.
* | Translated using Weblate (lumina_WM@lt (generated))Moo2016-09-18
| | | | | | | | Currently translated at 100.0% (8 of 8 strings)
* | Merge remote-tracking branch 'origin/master'Weblate2016-09-16
|\|
| * Another quick fix for the menu script - ensure the open directory option is ↵Ken Moore2016-09-16
| | | | | | | | always at the top of the list.
| * Adjust the ls.json.sh script a bit so every directory gets an "open ↵Ken Moore2016-09-16
| | | | | | | | directory" button for opening within a file manager as well.
| * Clean up how the system app finder/parser is saved in memory a bit. Trying ↵Ken Moore2016-09-16
| | | | | | | | to track down and fix a reported memory leak on some systems.
* | Translated using Weblate (lumina_DESKTOP@fa (generated))Hamid Sarmadi2016-09-16
| | | | | | | | Currently translated at 1.6% (4 of 248 strings)
* | Translated using Weblate (lumina_WM@fa (generated))Hamid Sarmadi2016-09-16
| | | | | | | | Currently translated at 87.5% (7 of 8 strings)
* | Translated using Weblate (lumina_OPEN@ru (generated))Koljasha2016-09-16
| | | | | | | | Currently translated at 100.0% (39 of 39 strings)
* | Translated using Weblate (lumina_OPEN@fi (generated))Tommi Nieminen2016-09-16
| | | | | | | | Currently translated at 100.0% (39 of 39 strings)
* | Translated using Weblate (lumina_INFO@ru (generated))Koljasha2016-09-16
| | | | | | | | Currently translated at 100.0% (18 of 18 strings)
* | Translated using Weblate (lumina_DESKTOP@ru (generated))Koljasha2016-09-16
| | | | | | | | Currently translated at 100.0% (248 of 248 strings)
* | Translated using Weblate (lumina_DESKTOP@fi (generated))Tommi Nieminen2016-09-14
| | | | | | | | Currently translated at 100.0% (248 of 248 strings)
* | Translated using Weblate (lumina_OPEN@fi (generated))Tommi Nieminen2016-09-14
| | | | | | | | Currently translated at 100.0% (39 of 39 strings)
* | Translated using Weblate (lumina_WM@fi (generated))Tommi Nieminen2016-09-14
| | | | | | | | Currently translated at 100.0% (8 of 8 strings)
* | Translated using Weblate (lumina_WM@ru (generated))Nikolay2016-09-13
|/ | | | Currently translated at 0.0% (0 of 8 strings)
* Merge in all the translation files from the lumina-i18n repository into the ↵Ken Moore2016-09-12
| | | | | | main lumina repo. Now we can hook up weblate in the main lumina repo, and have everything in sync all the time.
* Adjust the default fluxbox keyboard shrotcuts:Ken Moore2016-09-08
| | | | Setup Alt+F1 to run "lumina-open -terminal" rather than "xterm"
* Add a new optional flag to lumina-open: "-terminal"Ken Moore2016-09-08
| | | | This flag will have lumina open automatically launch whatever the default terminal is for the user.
* Fix up the "launch in terminal" functionality to use whatever the ↵Ken Moore2016-09-08
| | | | currently-registered default terminal is rather than just xterm (although xterm is still the default/fallback).
* Add a special case check to the cursor theme settings - don't allow ↵Ken Moore2016-08-30
| | | | "default" to be set as the cursor theme (causes a conflict due to how we save the setting as the "default" theme - it can't inherit itself).
* When saving autostart preferences, make sure the local autostart directory ↵Ken Moore2016-08-26
| | | | exists and create it if not.
* Another small fix for the application auto-update routine.Ken Moore2016-08-24
|
* Fix a bug in lumina-open where the directory handling was not working.Ken Moore2016-08-24
|
* Fix up the auto-creation/removal of application symlinks when apps are ↵Ken Moore2016-08-23
| | | | installed/removed during a session.
* Add in the pending updates detection for the shutdown/reboot options in the ↵Ken Moore2016-08-23
| | | | start menu.
* Fix up the right-click terminal launcher - don't check for a valid binary if ↵Ken Moore2016-08-23
| | | | the entry is a .desktop entry (non-binary)
* Add some extra checks to the LuminaXDG application listing routine for when ↵Ken Moore2016-08-22
| | | | it was the first run or not.
* Add in pending update detection/skipping ability to the main logout window ↵Ken Moore2016-08-18
| | | | (not the start menu options yet).
* Add the ability for Lumina to automatically add/remove symlinks from the ↵Ken Moore2016-08-18
| | | | ~/Desktop for applications that are installed/removed while the user session is active.
* Setup the desktop to use the new XDGDesktopList directly (disables a lot of ↵Ken Moore2016-08-18
| | | | the extra managment overhead from the desktop itself).
* Adjust the XDGDesktopList static creation routine so that the static object ↵Ken Moore2016-08-18
| | | | itself can be accessed as needed.
* Update the new XDGDesktopList class a bit more:Ken Moore2016-08-18
| | | | | | 1) Add in all the bits to make it auto-update as needed (optional init argument) 2) Have it also keep track of what previous files were *removed* when it updates. 3) Tweak the update routine to try and make it even faster.
* Revamp how the system applications are parsed/updated.Ken Moore2016-08-18
| | | | | | | | | | This now uses a new data class which provides for delta updates to the application list, allowing for later checks/updates to be performed a *lot* faster, in addition to providing information about which *new* application entries were discovered during the check in addition to the raw app list. As an added bonus, the new class-based nature of the routine will make it possible to embed the detection/update routines directly into the class rather than requiring some external class to monitor the system and request updates. Example Times: First run: same as old routine. Second run with one new app entry: new routine is ~1/4 of the time of the old routine (20ms vs 78ms on my test box)
* Oops: *Now* lumina-open will handle binary names as inputs just fine (if ↵Ken Moore2016-08-18
| | | | they exist).
* A couple quick fixes:Ken Moore2016-08-17
| | | | | 1) Ensure that lumina-open is used to open the default terminal app (additional binary verification/checking) 2) Add some additional verification of the binary to run within lumina-open, and warn the user about a missing binary as needed.
* Tag version 1.0.1 in the source tree (Base version 1.0, minor update 1).Ken Moore2016-08-08
| | | | This will be used instead of the "-devel"/"-Release" distinctions in the versions now.
bgstack15