aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* use QT5LIBDIR in all qmake filesChristopher Roy Bratusek2015-01-08
|
* debian: lumina qt5/0.8.0 updatesChristopher Roy Bratusek2015-01-08
| | | | | Conflicts: debian/changelog
* Update README.mdKen Moore2015-01-06
| | | Add a lot more details to the Lumina repo information file, including build instructions and how to submit bug reports.
* Cleanup the lumina port files so that portlint is happyKris Moore2015-01-05
|
* Turn off some of the debugging for the lumina-desktop session in preparation ↵Ken Moore2015-01-05
| | | | for releasing 0.8.0
* Fix a couple other minor display issues in lumina-openKen Moore2015-01-05
|
* Put another couple quick fixes in:Ken Moore2015-01-05
| | | | | 1) Do not adjust the width of new windows (even if they go off the right side of the screen, they still have some part of them on the main screen) 2) Add better crash handling to lumina-open (put the standard error text or standard output text of the application in the "details" for the message box).
* Update the Lumina-default theme template to work properly with Qt5.Ken Moore2015-01-05
|
* Clean up the Panel/Taskmanager XCB usage quite a bit. Now the panel is ↵Ken Moore2015-01-05
| | | | "seen" by fluxbox when a window is maximized, and the task manager works with the highly asynchronous XCB events.
* Quick checkpoint of additional XCB improvements/fixes. Still having an issue ↵Ken Moore2015-01-05
| | | | with fluxbox maximizing windows underneath panels at the moment.
* Add support for the LIBPREFIX qmake variable for all the project files. This ↵Ken Moore2015-01-03
| | | | allows a user to run qmake LIBPREFIX="something" PREFIX="something" to ensure that libraries are found in the proper location.
* Make sure to adjust the lumina-[fm/config] main.cpp to account for the new ↵Ken Moore2015-01-02
| | | | LuminaSingleApplication usage (which auto-loads translation files).
* Make sure that the system encoding is loaded with QTextCodec before doing ↵Ken Moore2015-01-02
| | | | any command-line argument parsing.
* Large update of XLib -> XCB usageKen Moore2015-01-01
| | | | | 1) Add ability for task manager to minimize/maximize window from details menu 2) Add quick check/movement of new windows to make sure they are not underneath any panels
* Make sure that any argv[] -> QString translations from CLI input are run ↵Ken Moore2015-01-01
| | | | through QString::fromLocal8Bit(). This should correctly catch any key presses specific to particular locales.
* Make the taskmanager plugin capable of two modes:Ken Moore2014-12-31
| | | | | | 1) The normal mode/behaviour is to group windows by application (backwards compatible) 2) The "-nogroups" mode ensures that every window gets it's own button (uses a lot more space on the panel since it need to put part of the window title on each button too) This two modes are treated as distinct plugins via lumina-config for simplification purposes.
* Be a little bit more careful about the handling of the "Exec=" field codes ↵Ken Moore2014-12-31
| | | | in *.desktop files. This seems to fix the occasional issue with KDE *.desktop shotcuts (okular in particular).
* Clean up how translations are loaded for all the Lumina utilities, and also ↵Ken Moore2014-12-30
| | | | apply the relative path fixes to all LSingleApplication's forwarded inputs.
* Commit some more XLib->XCB conversions (everything for the task manager), ↵Ken Moore2014-12-30
| | | | and fix a stray seg fault in the XCB window class detection routine.
* Add a quick check to the FreeBSD screen brightness functions for not ↵Ken Moore2014-12-29
| | | | allowing screen brightness controls within a virtualbox VM (does not work since not host system).
* Quick fix for the FreeBSD port makefile: corelib -> core for Qt5Ken Moore2014-12-29
|
* Also make sure that the file operations detect/modify hidden files/dirs as ↵Ken Moore2014-12-24
| | | | well. This means that copy/past/remove will properly perform on every file/dir within the target directory.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2014-12-23
|\ | | | | | | | | Conflicts: lumina-desktop/lumina-desktop.pro
| * Merge pull request #29 from rezso/masterKen Moore2014-12-22
| |\ | | | | | | fix hardcoded lrelease paths
| | * fix hardcoded lrelease pathsrezso2014-12-22
| |/
* / Clean up all the Qt5 *.pro files a bit. Now they should always work.Ken Moore2014-12-23
|/ | | | | | | | | Also do a large clean up of the file operations in lumina-fm: 1) When doing copies of directories, make sure to properly copy all child files/dirs (no matter how deep) 2) Clean the order of directory copies so that you can successfull make a copy of a directory into itself (copy ~/Test -> ~/Test/Test for example) 3) Check for attempting to *move* a directory into itself and show a warning to the user about an invalid operation. 4) Get the total number of files/dirs to be operated on before starting operations. This allows the UI to be more detailed about what it is doing at that particular time. 5) If a directory fails to copy for some reason, don't try to copy all the children of that directory either (they will all fail and just bloat the list of errors)
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2014-12-22
|\
| * Update README.mdKen Moore2014-12-19
| | | | | | Add information about translation systems for Lumina
* | Oops, forgot to add the new LXcbEventFilter.h file to GitHub. This class is ↵Ken Moore2014-12-22
|/ | | | required in Qt5 to parse the XCB events (since X11 Events are no longer detected/used)
* Fix the detection of the active window via XCB as well: now all the window ↵Ken Moore2014-12-19
| | | | states are properly detected again.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2014-12-19
|\
| * Add i18n-projects used for lumina-i18n repoKris Moore2014-12-19
| |
* | Fix up the sticky status-setting routine for the Lumina Panel. Now the WM ↵Ken Moore2014-12-19
|/ | | | | | will be aware of the new status change (send an event instead of changing the property directly). Also add a quick fix for system tray icons: if the icon size does not match the tray size, send a resize event and redraw a few moments later.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2014-12-18
|\
| * Update README.mdKen Moore2014-12-18
| | | | | | Add info about the 0.7.2 branch of the source tree so that we can start pushing Qt5 commits up to GitHub.
| * Merge pull request #27 from rezso/masterKen Moore2014-12-15
| |\ | | | | | | update hungarian translation
| | * mark finished translationrezso2014-12-14
| | |
| | * whitespace fixesrezso2014-12-14
| | |
| | * update hungarian translationrezso2014-12-14
| |/
* / 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).
* Oops, forgot to add knowledge of the new "Wine" app category to the userbutton.Ken Moore2014-11-19
|
* Tag Lumina version 0.7.2:Ken Moore2014-11-19
| | | | | | | | | | | | | | | | | Changes: Streamlined startup process and utilities Enable login/logout chimes New Desktop Plugins: - Note Pad: Take text notes on your desktop - Desktop View: Auto-generate icons for everything in the ~/Desktop folder New Utility: - lumina-search: Quickly search for applications/files/directories New Color Schemes: - Lumina-[Green, Gold, Purple, Red, Glass] now available out of box (default: Glass) New Backend system for registering default applications: - Uses mime-types instead of extensions now - All lumina utilities have been updated to work with the new system - WARNING: Previously registered defaults might not be transfered to the new system, so you may need to reset your default web browser/email client through lumina-config.
* Clean up the lumina-desktop usage of the new way defaults are registered ↵Ken Moore2014-11-18
| | | | (for menu plugins in particular)
* Finish cleaning up the new mime-type application defaults methodology: It ↵Ken Moore2014-11-18
| | | | seems to be working great now, and cleans up lumina-config a bit as well.
* 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 XDG categories that are supported, as well as the add a new ↵Ken Moore2014-11-14
| | | | "Wine" category for internal recognition/use (since the wine apps do not usually list a category in the *.desktop file).
* Add detection/conversion of relative file paths to absolute file paths ↵Ken Moore2014-11-14
| | | | within lumina-open (prevent miscategorization of files as URLs within the algorithm as well).
* Increase the transparency of the notepad desktop plugin background.Ken Moore2014-11-14
|
* Clean up the lumina-fm CLI parsing a bit:Ken Moore2014-11-13
| | | | | 1) Convert a "." to the current working path 2) Provide feedback about invalid input paths graphically
bgstack15