| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
add unifr theme
|
|
|
|
| |
add missing option to usage
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* implement isValid() for vsessions (checks vmdk/vbox existence)
* make use of isValid() and isActive() when filling the session list
* add icons for vbox, lxde, unknown images, failsafe/term
* use exec to guess xsession icon instead of desciption
* FIX: remove newlines/whitespaces from xmlfilter.sh output
|
|\
| |
| |
| |
| | |
Conflicts:
src/main.cpp
|
| | |
|
| |\
| | |
| | |
| | |
| | | |
Conflicts:
src/main.cpp
|
| | | |
|
| |/
|/|
| |
| |
| | |
* write pvs config directly
* use "vmchooser --pvs"
|
|/ |
|
| |
|
|
|
|
| |
2) openslx logo added
|
| |
|
|
|
|
|
| |
This patch fixes issue #781 (http://lab.openslx.org/issues/781).
Vmchooser wrote bad .xml files.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Vmchooser reads from $vmchooser_etc_path/vmchooser-$pool.xml and merges its
contents to any virtual session .xml file
* file format:
<environment param="$pool">
<printers>
<printer path="..." name="...">Some Printer</printer>
</printers>
<scanners>...</scanners>
<shared_folders>...</shared_folders>
</environment>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* formerly vmchooser_env in vmchooser.conf
* pool/vmchooser_env in vmchooser.conf
* -P/--pools command line option
* a virtual session will only be displayed if
a) their pools attribute contains pool
b) their pools attribute is unset/empty
c) pool is unset/empty
* fix for segfault with invalid command line options
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* 64x64 px PNGs with transparency
* SVG sources for most logos
* logos have at least 2 px empty space on top and bottom
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This patch adds support for SVG icons.
Add an image with an alias ending in .svg to images.qrc to use SVG images.
SVG icons will be preferred over other icons.
|
|
|
|
|
| |
* added empty icon "none"
* default to vmware icon if no icon is set for a VSession
|
| |
|
|
|
|
| |
use trUtf8() instead of tr()
|
|
|
|
| |
sort the Sessions by priority/short description before displaying them
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixed compiler warnings, added -Werror to CMakeLists.txt
* removed LibXml2 and boost stuff from CMakeLists.txt
* fixed some things cpplint.py complains about:
* make single-argument constructors explicit
* add space before if/for/while/...
* don't put { on a line of its own
* remove space after ! operator
* add space between // and comment
* remove extra space before ( in function call
* remove extra space before )
* shorten lines to <= 80 characters
* remove blank lines at the start of a code block
* maybe others
|
|
|
|
| |
command_line_options.{cpp,h} must have slipped
|
| |
|
|
|
|
|
|
|
|
| |
* anyoption has been replaced by getopt
* replaces huge unmaintainable .cpp and .h files from an external source by standard POSIX library calls
* I would suggest using Boost.Program_options if cross-platform support is needed
* support user/global configuration file
|
|
|
|
| |
VSession::readXmlDir() now reads .xml files in subdirectories as well
|
|
|
|
| |
xsession.init(file) can initialize an XSession from a single .desktop file
|
| |
|
|
|
|
|
|
| |
Translation can be done with .ts-files in src/i18n/de.ts. The resulting .qm-files are stored as resources in the program binary.
build.sh has a new option --update-translations that causes the .ts files to be updated
|
|
|
|
|
|
| |
This patch makes vmchooser hightlight the previous session run.
Selection of the session is only based on the session name.
The topmost session with the same name as the previous session will be highlighted.
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a GroupBox with PVS access restriction options to vmchooser.
Vmchooser checks if a PVS daemon is running and if so, displays some access configuration options.
The options will be sent to the PVS daemon after a session has been started (just before vmchooser exits).
All PVS configuration program logic is contained in the Dialog class. (It would probably be better to use a custom widget for the PVS options.)
The file org.openslx.pvs.xml has been copied from a PVS build. This file has to be updated manually when the PVS D-Bus specification changes.
|