Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert the debug/release flag change to all the *.pro files. This causes ↵ | Ken Moore | 2015-09-30 |
| | | | | 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) | ||
* | Update all the project files to allow for "make debug" to create a binary ↵ | Ken Moore | 2015-09-30 |
| | | | | with debugging symbols included. The standard "make" will be exactly the same. | ||
* | Fix an issue with the runCmd() and getCmdOutput() functions in libLumina - ↵ | Ken Moore | 2015-09-30 |
| | | | | ensure that the process was started first before going into the "wait loop" afterwards. This should fix race conditions where Lumina was trying to call an application which was not installed on the system, or the application does not startup for some reason. | ||
* | Adjust the window workspace detection routine to also check whether the ↵ | Ken Moore | 2015-09-24 |
| | | | | given window is "sticky" in which case it always returns the current workspace. | ||
* | Add a LUtils function for assembling the command to open a terminal in a ↵ | Ken Moore | 2015-09-17 |
| | | | | | | | | particular directory. It appears that most Linux-DE terminal apps do not properly apply the universal "-e" flag, so add special handling of the following terminal applications: mate-terminal, lxterminal, gnome-terminal, xfce4-terminal, konsole This makes those application work properly now, but it *could* break in the future if the app devs decide to modify the CLI flags for their app. | ||
* | Fix up all the window activation detection/management within the lumina ↵ | Ken Moore | 2015-09-16 |
| | | | | session. Now when a submenu on the panel is closed somehow or a window was modified with the task manager, it will properly find/activate the right window again. | ||
* | Finally fix up the system tray updates: | Ken Moore | 2015-09-15 |
| | | | | Found out that (at least on FreeBSD 10.2 right now), the xcb_damage_create() routine does absolutely nothing (no damage events ever sent out when the window changes). Switching this back to the Xlib XDamageCreate() routine makes it work perfectly again. Need to ask about this upstream and see if this is a known bug/regression in the XCB libraries. | ||
* | Adjust the theming of the calendar widgets so that the day/week are a bit ↵ | Ken Moore | 2015-09-11 |
| | | | | more distinct from the main days area | ||
* | Add come fixes to libLumina to work with the new systemstart plugin, and ↵ | Ken Moore | 2015-09-10 |
| | | | | adjust the theme files accordingly. | ||
* | Add a new function to LuminaOS: systemPerformingUpdates() | Ken Moore | 2015-09-09 |
| | | | | This returns true if the system is in the middle of applying updates and cannot be powered off at the present time. | ||
* | Fix a bug in the ~ replacement routine. | Ken Moore | 2015-09-09 |
| | |||
* | Battery charging state is 0 not 2. | Michael Neumann | 2015-09-06 |
| | |||
* | Use sysctl(3) to retrieve most info instead of executing sysctl(8) | Michael Neumann | 2015-09-06 |
| | |||
* | Quick fix to the libLumina project file to ensure all the colors/themes get ↵ | Ken Moore | 2015-09-04 |
| | | | | installed. | ||
* | Clean out all the old XLib functions which were commented out, and start ↵ | Ken Moore | 2015-09-04 |
| | | | | adding new functions for the window manager (direct access/control - not requests). | ||
* | Add a new "PathToAbsolute()" function to LuminaUtils for converting a ↵ | Ken Moore | 2015-08-31 |
| | | | | possible relative path to an absolute path (for input path validation/checking). | ||
* | Fix an issues with possible seg-faults when saving a *.desktop structure to ↵ | Ken Moore | 2015-08-31 |
| | | | | file. | ||
* | Make sure the *pointer* to the XDGDesktop structure is constant, not the ↵ | Ken Moore | 2015-08-31 |
| | | | | structure itself. | ||
* | Move the LFileInfo class into libLumina/LuminaXDG - this is very useful for ↵ | Ken Moore | 2015-08-28 |
| | | | | files that may/may not be XDG desktop files (prevent re-reading files by trying to juggle two different data structures). | ||
* | Add an additional level of locking to the single-application framework: The ↵ | Ken Moore | 2015-08-21 |
| | | | | X11 Screen number. This ensure that the same app on a different X screen does not stop the app from opening on the current screen as well. | ||
* | Add a bit more text output for the single instance framework. This makes it ↵ | Ken Moore | 2015-08-21 |
| | | | | really clear what is happening if anything *does* go wrong. | ||
* | Another quick fix to the single-instance framework - add a manual existance ↵ | Ken Moore | 2015-08-21 |
| | | | | check to teh lock file. | ||
* | Update the single-application framework a big so that networking limitations ↵ | Ken Moore | 2015-08-21 |
| | | | | simple result in a fallback on standard QApplication usage (no single-instance available). | ||
* | Add a function to convert a number of bytes into a display string (3 digits) | Ken Moore | 2015-08-19 |
| | |||
* | Add the XDG_DATA_* path support for relative application paths given in the ↵ | Ken Moore | 2015-08-19 |
| | | | | mime database. | ||
* | Update the lumina theme engine/class so that custom environment variables ↵ | Ken Moore | 2015-08-18 |
| | | | | may be set/loaded for all apps using the theme engine (including the session - which propagates to new non-lumina applications as well) | ||
* | DragonFly: Sync MemoryUsagePercent() with FreeBSD | Michael Neumann | 2015-08-16 |
| | |||
* | Implement CPUTemperatures() for DragonFly | Michael Neumann | 2015-08-16 |
| | |||
* | DragonFly: Sync LOS::Checksums() with FreeBSD | Michael Neumann | 2015-08-16 |
| | |||
* | Implement Battery hooks for DragonFly | Michael Neumann | 2015-08-16 |
| | |||
* | DragonFly does not have graphical mixer | Michael Neumann | 2015-08-16 |
| | |||
* | DragonFly: Sync get/set audio volume with FreeBSD | Michael Neumann | 2015-08-16 |
| | |||
* | DragonFly: Sync get/set ScreenBrightness a bit with FreeBSD | Michael Neumann | 2015-08-16 |
| | |||
* | Touch up the new Grey-Dark color scheme a bit - now the highlight/accent ↵ | Ken Moore | 2015-08-14 |
| | | | | colors look a bit nicer. | ||
* | Update the Lumina-default theme a tiny bit (round off the borders for scroll ↵ | Ken Moore | 2015-08-14 |
| | | | | bars, etc). | ||
* | Add a couple more color schemed I put together: Blue-light and Grey-Dark, ↵ | Ken Moore | 2015-08-14 |
| | | | | also modify the lumina-green color scheme so it is a bit less yellow-tinged. | ||
* | Add two new color schemes from "mitlik" on IRC: Solarized-[Light/Dark]. ↵ | Ken Moore | 2015-08-14 |
| | | | | These color schemes are based on a project by Ethan Schoonover (http://ethanschoonover.com/solarized) to provide consistent contrast/usability in all lighting situations. | ||
* | Add an extension to the Lumina theme engine/class for specifying a mouse ↵ | Ken Moore | 2015-08-12 |
| | | | | | | | cursor theme. This is integrated into lumina-config as well, but still have 2 problems with it: 1) The active re-loading of the new cursors does not work yet (Qt issues I am still working on) 2) The X11 Cursor file to use for the sample image cannot be loaded by Qt (need to write my own format conversion routine) | ||
* | Do a review of all Lumina dependencies and update the list as appropriate: | Ken Moore | 2015-08-05 |
| | | | | NOTE: Non-FreeBSD porters please check/update the DEPENDENCIES file and add additional information in the new format for the file (makes it much easier to read/update) | ||
* | Completely finish the XLib -> XCB conversions. Now Lumina no longer requires ↵ | Ken Moore | 2015-08-05 |
| | | | | any XLib functions/libraries/extensions. | ||
* | Add a replacement for XSelectInput and use it within lumina-desktop | Ken Moore | 2015-08-05 |
| | |||
* | Finish converting libLumina to XCB-only and finish replacing any LX11 ↵ | Ken Moore | 2015-08-05 |
| | | | | functions in lumina-desktop. | ||
* | Oops, committed a temporary change to include the xcb-render library (not ↵ | Ken Moore | 2015-08-04 |
| | | | | necessary, the xcb_aux functions do what I need without the extra render dependency). | ||
* | Add the XCB versions of the system tray start/stop routines, and setup ↵ | Ken Moore | 2015-08-04 |
| | | | | LSession to use those new versions | ||
* | Now tag version 0.8.7-devel on the master branch | Ken Moore | 2015-07-31 |
| | |||
* | Tag version 0.8.6-Release | Ken Moore | 2015-07-31 |
| | |||
* | Add "DESTDIR" build option support to the Lumina project files (needed for ↵ | Ken Moore | 2015-07-31 |
| | | | | | | Fedora packaging). Also convert the last X11 usage in LPanel over to XCB | ||
* | Convert a few more X11 functions to XCB - almost done.... | Ken Moore | 2015-07-31 |
| | |||
* | Fix up the issues with some apps which re-configure the Xsession/screens to ↵ | Ken Moore | 2015-07-30 |
| | | | | match their own internal specifications. On single-screen setups it works fine now, but on multi-screen setups the app does not seem to return the xsettings back to their original specs properly (Tested with OpenArena and MegaMario). This may result in the screen being "flipped" or placed on different monitors after closing the app. | ||
* | Final fix for the line find/replace functionality in luminaDesktop.conf ↵ | Ken Moore | 2015-07-29 |
| | | | | parsing - needed to explicitly use a QREgExp with wildcard matching rules (verified that it works properly). |