PyHoca-GUI (0.5.0.0) released

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Mon Oct 20 12:59:16 CEST 2014


Dear all,

the X2Go project is proud to announce a new release of the X2Go
component ,,pyhoca-gui''.

New gains of this version of ,,pyhoca-gui'' are:

   o wxPython 3.0 support
   o X2Go Session Broker support (HTTP(s) only for now)
   o Now runs on Windows terminal servers
   o Various NSIS installer improvements (thanks to Michael
     DePaulo for working on the PyHoca-GUI MS Windows builds!!!)
   o Ease forking of PyHoca-GUI (including better branding support).
   o Translation updates + two new translations (Finnish, Estonian).
     (both are still work in progress, expect an update of these
     two languages with PyHoca-GUI 0.5.0.1)


X2Go Component: pyhoca-gui
Version: 0.5.0.0
Status: RELEASE
Date: Mon, 20 Oct 2014 12:51:05 +0200
Fixes these bug report(s): 19 394 460 507 533 534 548
Changes:
  pyhoca-gui (0.5.0.0) RELEASED; urgency=low
  .
    [ Mike Gabriel ]
    * New upstream version (0.5.0.0):
      - (Now really) Support Python wxWidgets 3.0.
      - Add X2Go Session Broker support.
      - Adapt to new backend concept found in Python X2Go (>= 0.5.0.0).
      - Move most code of the pyhoca-gui executable into a dedicated class
        named PyHocaGUI_Launcher.
      - Allow automatic image branding (splash, about image, tray icon) by
        setting another application name than the default.
      - Rename icon files to match default application name (PyHoca-GUI).
      - Make default cmdline option parameters overridable before the
        arg parser gets initialized.
      - Make SCRIPT_NAME in setup.py configurable (monkey-patchable).
      - Make setup.py importable, only run setup() function on direct calls.
      - Don't refer to py2exe anymore in nsis_template's naming scheme.
      - Provide separate mswin_logging module.
      - Install more modules into setup.exe: hmac (for ecdsa).
      - NSIS script: empty installation destination before installing new files
        into $INSTDIR.
      - Allow appname based mini icons on About... windows.
      - Make the hover text of the tray icon brandable (drop hard-coded
        PyHoca-GUI application name).
      - NSIS script: make sure SetOutPath gets called at the beginning of
        every section.
      - Show printing preferences when tray icon is in restricted mode.
      - Session profile manager: the host parameter will be of type ListType
        for future versions of Python X2Go (>= 0.5.0.0).
      - Focus the user name field on logon if no user name is stored in the
        session profile.
      - Re-order cmdline sections (man page, defaults.py).
      - Optimize menu rendering. Reduce accessing session profile data as best
        as is possible.
      - Provide cmdline option --broker-cacertfile. Enable https:// connections
        with SSL certificates that have been self-signed against a non-public
        root-CA certificate file.
      - Handle "Connection refused" errors during broker login attempts.
      - Gracefully handle "Connection refused" errors after a broker login has
        already been successful.
      - Properly set focus in broker logon window (default: password, if no
        username
        provided: username, if no URL provided: broker-URL field).
      - Fix check_running() method in PyHocaGUI_Launcher on MS Windows.
      - Make broker support available for the MS Windows build of PyHoca-GUI.
      - Make check_running() test terminal server / multi-session safe.
        (Fixes: #19).
      - Windows PyHoca-GUI.log file: create with PID in file name. On log file
        creation try removing all old log files that are not still open.
      - Create Windows log file folder before attempting clean up (old log file
        removal).
      - Make sure new session profiles are mutable in the session  
profile manager
        GUI.
      - Gray-out Apply button in session profile GUI on profile creation.
      - Windows builder: Explicitly add the requests module to the set of
        bundled Python modules.
      - In session profile manager GUI: handle multiple clicks on the  
Apply button
        gracefully.
      - Notification about multiply started PyHoca-GUI instances.  
Don't hard code the
        application name.
      - Fix path name detection for default icons. (Fixes: #394).
      - Update English / German translation.
      - Add subsystem string support for HOOK_forward_tunnel_setup_failed hook.
      - Improve NX performance by reducing reactivity of wx widgets.
      - Grey-out all SSH related options for DirectRDP sessions.
      - Make the clipboard mode configurable through the session  
profile manager
        window. (Fixes: #507).
      - Make the published applications menu tree more robust against unknown
        icon image types.
      - Prepare for running against wxPython 3.0. More testing needed. (Fixes:
        #534).
      - Rename LICENSE.txt to COPYING.
      - Add Keywords= field to pyhoca-gui.desktop file.
      - Don't flood PyHocaGUI._eventid_(uns)hared_folders_map dict with
        non-valid-anymore event IDs.
      - pyhoca-gui.desktop: Set Categories: to Network;RemoteAccess;.
      - setup.py: Install .mo files into DESTDIR.
      - brokerlogin.py: Fix parameter error when evoking message box.
      - More reliably handle errors in a given --broker-url option value.
    * debian/control:
      + Add D (bin:package pyhoca-gui): python-cups. (Fixes: #460).
    * pyhoca-gui.spec:
      + Adapt to building on openSUSE/SLES.
      + openSUSE has python-notify whereas Fedora/RHEL has notify-python.
      + openSUSE (at least >= 12.3) has wxPython 2.9. So let's use it.  
(On openSUSE
        13.1, pyhoca-gui segfaults with wxPython 2.8).
      + Try to build the .po -> .mo files during package build.
      + Install locale files into bin:package.
      + No extra BR on gettext, intltool will pull it in anyway.
  .
    [ Mike DePaulo ]
    * New upstream version (0.5.0.0):
      - Windows: Set the pyhoca-gui icon on pyhoca-gui.exe (Fixes: #548)
        The icon will show up in Task Manager too.
      - Windows: Upgrade PulseAudio from 1.1 to 5.0-rev18 from OBS.
        Fixes choppy sound in Adobe Flash Player (Fixes: #533)
      - Windows: Upgrade from VcXsrv 1.14.2.0 to VcXsrv-xp 1.14.3.2
        Windows: Update nxproxy from 3.5.0.12 to 3.5.0.27
        (linked against latest cygwin packages as of 2014-06-09)
      - Windows: Update Python from an earlier version of 2.7.x to 2.7.8
      - Windows: Update wxPython from 2.9.x to 3.0.0.0
      - Windows: Updates/Upgrades to other libraries also
      - Windows: List as "PyHoca-GUI (A graphical X2Go client)"
        instead of "PyHoca-GUI" in add/remove programs
      - Windows: Use Unicode NSIS instead of regular NSIS.
        See x2goclient bug #528 for reasoning.
      - Windows: Reduce size of NSIS installer by switching to lzma  
solid compression
      - Windows: Numerous other improvements to NSIS installer.
        For example, in add/remove programs, add version string, icon,  
size, etc.
  .
    [ Daniel Lindgren ]
    * New upstream version (0.5.0.0):
      - Update Swedish translation file.
  .
    [ Ricardo Díaz Martín ]
    * New upstream version (0.5.0.0):
      - Update Spanish translation file (2x).
  .
    [ Martti Pitkänen ]
    * New upstream version (0.5.0.0):
      - Add Finnish translation file.
  .
    [ Jos Wolfram ]
    * New upstream version (0.5.0.0):
      - Update Dutch translation file.
  .
    [ Robert Parts ]
    * New upstream version (0.5.0.0):
      - Add Estonian translation file.
  .
    [ Klaus Ade Johnstad ]
    * New upstream version (0.5.0.0):
      - Update Bokmal (Norway) translation file.
  .
    * Translation status:
      + UNTRANSLATED - bg: 0 translated messages, 398 untranslated messages.
      + INCOMPLETE - da: 350 translated messages, 28 fuzzy  
translations, 20 untranslated
        messages.
      + OK - de: 398 translated messages.
      + OK - en: 398 translated messages.
      + OK - es: 398 translated messages.
      + INCOMPLETE - et: 366 translated messages, 32 untranslated messages.
      + UNTRANSLATED - fr: 0 translated messages, 398 untranslated messages.
      + BROKEN - fi: 0 translated messages, 188 fuzzy translations,  
210 untranslated messages.
      + OK - nb_NO: 398 translated messages.
      + OK - nl: 398 translated messages.
      + INCOMPLETE - ru: 351 translated messages, 28 fuzzy  
translations, 19 untranslated
        messages.
      + OK - sv: 398 translated messages.


Regards,
Mike Gabriel


-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.x2go.org/pipermail/x2go-announcements/attachments/20141020/c095817d/attachment.pgp>


More information about the x2go-announcements mailing list