aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add a new function to LuminaOS: systemPerformingUpdates()Ken Moore2015-09-09
| | | | This returns true if the system is in the middle of applying updates and cannot be powered off at the present time.
* Make sure that drag events only happen with left/right mouse clicks, and ↵Ken Moore2015-09-09
| | | | clean up the "cancelling" of a file operation.
* Make sure that when the last browser is closed a new one is created pointing ↵Ken Moore2015-09-09
| | | | at the users home dir.
* Make sure to run the user-input dir path through the input fix/replacement ↵Ken Moore2015-09-09
| | | | routine in LuminaUtils.
* Fix a bug in the ~ replacement routine.Ken Moore2015-09-09
|
* Merge pull request #152 from harcobbit/issue/11232Ken Moore2015-09-09
|\ | | | | Solves issue 11232
| * Solves issue 11232Carlos Bohórquez2015-09-08
| | | | | | | | | | | | After parsing the CIDR, if it's empty then we put "/". Now,it's possible to go to "/" using "up arrow" Now, we check if CIDR finishes in "/" AND CIDR is bigger than 1.
* | Merge pull request #153 from harcobbit/issue/11073Ken Moore2015-09-09
|\ \ | |/ |/| Solves the issue 11073
| * Avoid follow symlinks for size information.Carlos Bohórquez2015-09-08
| | | | | | | | | | | | | | | | | | 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.
| * Solves the issue 11073Carlos Bohórquez2015-09-08
| | | | | | | | | | Now directories displays the size correctly. In addition, number of files and directories are displayed too.
* | Make sure that the removal verification dialog puts the list of items in the ↵Ken Moore2015-09-08
| | | | | | | | "detailed" text of the message box - otherwise it causes size issues if there are lots of items.
* | Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-09-08
|\ \
| * \ Merge pull request #151 from mneumann/dragonfly2Ken Moore2015-09-08
| |\ \ | | |/ | |/| libLumina changes for DragonFly
| | * Battery charging state is 0 not 2.Michael Neumann2015-09-06
| | |
| | * Use sysctl(3) to retrieve most info instead of executing sysctl(8)Michael Neumann2015-09-06
| |/
* / Fix up the "back" functionality for mouse4 clicks.Ken Moore2015-09-08
|/
* Quick fix to the libLumina project file to ensure all the colors/themes get ↵Ken Moore2015-09-04
| | | | installed.
* Commit some more work on lumina-wm:Ken Moore2015-09-04
| | | | | | | 1) The LWindow class seems to function properly for embedding/controlling a window now. 2) Add a "testwin" CLI flag to simply run a text of the window class (with a sample window). This allows testing without having to stop the currently running WM. 3) Setup the XCB access class so it is globally accessible to the individual classes in the WM (no need to constantly be passing the structure around). 4) Already include built-in support for simple window animations/effects (3-lines per effect is all that is needed). Will need to define animation flags/settings for use later, probably with an abstracted function to "performAnimation(type, size)"
* Clean out all the old XLib functions which were commented out, and start ↵Ken Moore2015-09-04
| | | | adding new functions for the window manager (direct access/control - not requests).
* Add some mobile banners to the artwork directory. Thanks to Jennifer ↵Ken Moore2015-09-03
| | | | Rosenburg for putting them together!
* Add a quick check to ensure that a panel number is never less than zero.Ken Moore2015-09-02
|
* Couple minor adjustments:Ken Moore2015-09-02
| | | | | 1) Move the processEvents call down to every 15 items instead of 20 (just in case a slower system) 2) recalculate the relative snapshot path on every snapshot slider change (fixes a random issue where it uses the previous dir calculation, not the current dir path).
* Add support for the mouse "back" button (normally Mouse4, but may be set ↵Ken Moore2015-08-31
| | | | | | through X to something else). Also fix a minor bug in saving/loading the last history item for a browser.
* Completely overhaul lumina-fileinfo so that it is just a front-end to the ↵Ken Moore2015-08-31
| | | | 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).
* Add a new "PathToAbsolute()" function to LuminaUtils for converting a ↵Ken Moore2015-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 Moore2015-08-31
| | | | file.
* Make sure the *pointer* to the XDGDesktop structure is constant, not the ↵Ken Moore2015-08-31
| | | | structure itself.
* Change the DEBUG define in DirData.h to DIR_DEBUG: leave the DEBUG variables ↵Ken Moore2015-08-30
| | | | for the various .cpp files later instead of this possible conflict.
* Oops, forgot to have the link automatically open the web browser.Ken Moore2015-08-28
|
* Update lumina-info with a link to the website and the PC-BSD bug tracker.Ken Moore2015-08-28
|
* Another minor increase in speed from the dir loader: only processEvents ↵Ken Moore2015-08-28
| | | | every 20 items, but be sure to processEvents after clearing the widget before the item loop is started (to ensure it is blanked out right away).
* Make the processEvents() call only happen every 10 items loaded - this makes ↵Ken Moore2015-08-28
| | | | the directory loading routine almost an entire order of magnitude faster.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-08-28
|\
| * Split RPM .spec file into 32-bit and 64-bit versions for easier mantainence.Jesse Smith2015-08-28
| | | | | | | | Also updated.spec files with additional dependencies and cleaner syntax.
* | Add a couple tiny timing fixes for the lumina-fm backend:Ken Moore2015-08-28
| | | | | | | | | | 1) Rollback the directory checked timestamp by 1/2 second from teh current time when doing a sync (just in case multiple fast changes to the dir). 2) Activate the dir watcher on all the files as well (not just the dir), and send all those signals into a collection timer with a 1/10 second delay to combine any simultaneous signals/changes into a single update call.
* | Remove the LFileInfo class from lumina-fm (in LuminaXDG instead)Ken Moore2015-08-28
| |
* | 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).
* Fix up the re-loading of the scrollbar location on directory update.Ken Moore2015-08-28
|
* Put a few more "stopload" checks into the dir loading routine (after all the ↵Ken Moore2015-08-28
| | | | items are already loaded - when doing the info updating).
* A couple other minor (not-noticable) changes to lumina-fm.Ken Moore2015-08-28
|
* Another small update for lumina-fm: when re-loading a directory (or ↵Ken Moore2015-08-28
| | | | switching between snapshots of the same directory), re-use the existing items whenever possible. This prevents "flickering" for fast reloads and preserves the users current selection and scroll location.
* Add a new "ScrollDialog" to lumina-fm for instances where a lot of text ↵Ken Moore2015-08-27
| | | | might be getting shown to the user. Use this dialog for checksums as well.
* Get drag and drop functionality completely working (Internal only - will not ↵Ken Moore2015-08-27
| | | | talk to other applications)
* Re-enable the directory statistics output for lumina-fm.Ken Moore2015-08-27
|
* Ensure that the current directory loading is stopped when starting to load a ↵Ken Moore2015-08-27
| | | | new directory.
* Fix the mimetype display for directories in lumina-fileinfo.Ken Moore2015-08-26
|
* Add support for the "New [File/Dir]" buttons back into lumina-fm.Ken Moore2015-08-26
|
* Clean up some of the new widgets/functionality:Ken Moore2015-08-26
| | | | | | | 1) Fix a layout issue with the DirWidget 2) Fix the GoToNext functionality in the multimedia player 3) Ensure the multimedia player is stopped if the tab is closed 4) Clean up some dead space in the DirWidget
* Commit a major overhaul of lumina-fm: PLEASE TEST!!Ken Moore2015-08-25
| | | | | | | | | | | | | | | | | 1) Seemlessly embed the ZFS rollback options into the main dir browser (simple time slider at the top). 2) Take all the main widgets and put them into separate classes/files (widgets/*) 3) Add support for both tabs and columns for multiple directory viewing 4) Remove the "icon" view mode, and replace it with an icon sizing option (larger/smaller) 5) Add the ability for the multimedia player and slideshow viewer to be running within separate tabs while still browsing the system (new files will be added to the queue instead of replacing it) 6) Ensure that only selected files are added to the player/slideshow on demand. 7) Add the ability to zoom in/out on a slideshow image. KNOWN ISSUES: 1) The new file/dir functionality has not been replaced/re-implemented yet. 2) The drag and drop functionality has been removed until a new implementation is put in. PLEASE TEST: ZFS snapshot use, multimedia file player, browsing and other UI changes
* Disable the "size" output of a directory in lumina-fm: this needs some ↵Ken Moore2015-08-25
| | | | better coding to recusively add up the sizes of all the files within it.
bgstack15