Skip to content
Permalink
Branch: master
Commits on Sep 22, 2019
  1. Merge PR #3799: Bump version to 1.4.0

    Kissaki committed Sep 22, 2019
    1.3.0 has been released. master now represents the current state of
    development towards the next feature release 1.4.0.
    
    Bugfixes for 1.3 will happen in the 1.3.x branch.
    
    Compared to earlier version bumps we bump a lot more files because of
    we produce more artifacts; overlay process, dll and exe split, etc.
    
    This should have happened right after the 1.3.x branch was split off.
    
    Fixes #3761
    
    Waiting on response from xPoke in that ticket concerning theme version. That will have to be landed first, and then this PR updated with the landed commit in mumble-theme.
    
    Feel free to already review independent of xPoke response.
    
    As the mumble-theme commit did not land yet checking out this PR will not work (for others than me who has the commit locally).
  2. Bump version to 1.4.0

    Kissaki committed Sep 16, 2019
    1.3.0 has been released. master now represents the current state of
    development towards the next feature release 1.4.0.
    
    Bugfixes for 1.3 will happen in the 1.3.x branch.
    
    Compared to earlier version bumps we bump a lot more files because of
    we produce more artifacts; overlay process, dll and exe split, etc.
    
    This should have happened right after the 1.3.x branch was split off.
Commits on Aug 31, 2019
  1. Merge PR #3669: UI: Update wording to be consistent

    Kissaki committed Aug 31, 2019
Commits on Mar 17, 2019
  1. Add missing ssleay32 library reference in openssl qmake configuration

    Kissaki committed Mar 17, 2019
    MumbleSSL (defined in SSL.h/.cpp) uses OpenSSL functions - starting with
    SSL_library_init. These functions are defined in the ssleay32 library.
    
    This library was missing, which resulted/could result in linker errors
    (in specific kinds of build environments).
Commits on Mar 16, 2019
  1. Add missing advapi32 library reference in server project

    Kissaki committed Mar 16, 2019
    win10DisplayableVersion in OSInfo.cpp makes use of the registry to
    determine a user displayable windows version string.
    This was introduced in 88e6647.
    
    The registry functions used are in the Windows API advapi32 library.
    This file was not declared for linkage yet, which leads to a linker
    error.
Commits on Mar 10, 2019
  1. Merge PR #3622: travis-ci: switch to Xenial for Qt 5 builds, improve …

    Kissaki committed Mar 10, 2019
    …matrix, update MXE mirror
Commits on Jul 3, 2018
  1. Add descriptive comment to release.pl

    Kissaki committed Jul 3, 2018
  2. Fix typo in comment

    Kissaki committed Jul 3, 2018
Commits on Jun 18, 2018
  1. Fix #3411: Threaded access to Database

    Kissaki committed Jun 17, 2018
    Qt5 documents that QSqlDatabase must not be called from varying threads.
    An instance must be limited to its thread.
    
    In Mumble the Database class handles database access.
    Up to now it contained static methods and always used the global default
    database instance.
    We instantiate the default database connection into the Global context.
    It is mostly used from the main event loop, but also from a thread in
    ServerHandler.
    This is broken as per specification, and Qt 5.11 seems to finally enforce
    that.
    
    To resolve this issue, we promote Database to an instantiable class,
    use the created Global context class instance from the event loop,
    and a distinct Database instance (and connection) from the ServerHandler
    instance (and thread).
Commits on Jan 29, 2018
  1. Fix error when handling TCP tunneled UDP voice packets

    Kissaki committed Jan 29, 2018
    0b5579c erroneously replaced the
    variable (letter) l with the integer 1.
    
    Revert this change and use a more descriptive variable name `len`.
    
    Fixes #3325
Commits on Nov 11, 2017
  1. Update theme submodule for changes of PR #3182

    Kissaki committed Nov 11, 2017
  2. Do not update fill suggestion on clipboard changes

    Kissaki committed Nov 11, 2017
    This means the user can not copy a Mumble URL while the dialog is open
    and fill in the data from it. Instead, he will have to close and reopen
    the dialog.
    
    This change is to prevent potential confusion in case the user reads the
    fill suggestion, (briefly) switches tasks, and then has different data
    in their clipboard. This would also change the suggested fill data,
    potentially without the user noticing the change, and then confusion
    about the filled data.
Commits on Oct 15, 2017
  1. Merge PR #3249: Fix travis OSX build

    Kissaki committed Oct 15, 2017
  2. Fix travis OSX build

    Kissaki committed Oct 15, 2017
    Using brew to install now fails because of an incompatible ruby version.
    
    Update brew before installing a package to work around this.
    
    travis-ci/travis-ci#8552
  3. Merge PR #3240: Fix travis osx build; Add Ice 3.7 support

    Kissaki committed Oct 15, 2017
    The OSX build uses brew, which has Ice 3.7 now, which changed the slice path. Add the new include path.
    
    Ice 3.7 deprecates two functions we use, which produces deprecation warnings. As we handle warnings as errors, this fails the build. Replace the deprecated functions with their replacements, guarded by a precompiler Ice version check.
Commits on Oct 2, 2017
  1. Replace obsolete Ice statements for Ice >= 3.7

    Kissaki committed Oct 1, 2017
    The Exceptions method ice_name() has been replaced by the new method
    ice_id().
    
    The Communicators method stringToIdentity has been made obsolete in favor
    of a static function in the Ice namespace.
    
    https://doc.zeroc.com/display/Ice37/Ice-Communicator#Ice-Communicator-stringToIdentity
    https://doc.zeroc.com/pages/viewpage.action?pageId=18255295
    https://doc.zeroc.com/pages/viewpage.action?pageId=18255344
  2. Fix Travis OSX build - add keg slice subpath

    Kissaki committed Oct 1, 2017
    Our OSX build uses brew to install dependencies, among which is Ice[1].
    
    The brew keg (=package) `ice` was updated from 3.6 to 3.7 (with [2] and [3]).
    With the update, the slice file path changed to
    `/usr/local/opt/ice/share/ice/slice` (where `/usr/local/opt/<keg-name>`
    is the symlinked path to the currently installed keg files.
    
    * Use `share/ice/slice` as a possible subpath for slice file inclusion
    when running slice2cpp to compile Ice cpp files.
    * Replace method calls that were marked obsolete in Ice 3.7.
    
    [1] http://formulae.brew.sh/formula/ice
    [2] Homebrew/homebrew-core@4707f7e#diff-217324a0837e089e3f019178b405b2b9
    [3] Homebrew/homebrew-core@9e9babc#diff-217324a0837e089e3f019178b405b2b9
Commits on Aug 18, 2017
  1. Fix code formatting

    Kissaki committed Aug 18, 2017
Commits on Aug 7, 2017
  1. ConnectDialog: Show fill suggestion for current server

    Kissaki committed Aug 6, 2017
  2. ConnectDialog: Handle HTTP URLs from clipboard

    Kissaki committed Jul 17, 2017
    Implements feature request #3143
    
    In various communication programs when a user writes a Mumble server
    address without the mumble:// schema, the program will interpret a
    domain example.com as a HTTP hyperlink and convert it to a HTTP
    hyperlink. Some programs will only make the text as is a hyperlink,
    others will also convert the written text to include http (which will
    make it more confusing for users who are not familiar with HTTP, URLs
    and schemas/the Mumble schema).
    
    Instead of pre-filling the add server dialog, introduce a
    paste-able-clipboard notice to the ConnectDialogEdit that suggests to
    the user to pre-fill with the clipboard content.
Commits on Aug 6, 2017
  1. ConnectDialog: Move ConnectDialogEdit prefill logic into separate con…

    Kissaki committed Jul 11, 2017
    …structor
    
    ConnectDialogEdit now has two constructors. One for editing a server,
    and one for adding a new (favorite) one. Both use the new init method
    for common initialization.
    
    Drop logic for bonjour name as ServerItem::fromMimeData never sets a
    bonjour address.
    
    Delete ServerItem after use; must have been a memory leak before.
    
    Slightly change logic of default username; always set it if empty
    (also for servers from the clipboard).
  2. ConnectDialog: Move default server name logic to fromMimeData

    Kissaki committed Jul 17, 2017
    fromUrl gets passed a finished mumble:// URL with adequate title parameter
  3. ConnectDialog: Separate fromMimeData and fromUrl

    Kissaki committed Jul 17, 2017
    Introduce new method fromUrl.
    
    fromMimeData: mime to mumble URL, calls fromUrl
    
    fromUrl: mumble URL to ServerItem
Commits on Aug 5, 2017
  1. Fix assignment spacing in pro files

    Kissaki committed Aug 5, 2017
    Consistently use single space before assignment operator.
  2. Fix indentation in pro files

    Kissaki committed Aug 5, 2017
    Make them consistently two spaces indentation.
    
    In two places a wrong indentation level was fixed.
Commits on Jul 14, 2017
  1. Merge PR #3171: SelfSignedCertificate: new class for creation of self…

    Kissaki committed Jul 14, 2017
    …-signed certificates.
Commits on Jul 13, 2017
  1. Merge PR #3172: ServerResolver: treat SRV lookups that return NOERROR…

    Kissaki committed Jul 13, 2017
    … but no records as errors.
  2. Merge PR #3166: TestServerResolver: add CNAME test.

    Kissaki committed Jul 13, 2017
  3. Merge PR #3169: Settings: add DEPRECATED macro for keeping old, reser…

    Kissaki committed Jul 13, 2017
    …ved names around.
  4. Merge PR #3167: Log: remove dead m_valid code from LogDocument.

    Kissaki committed Jul 13, 2017
    Left over after PR #3157 ab783c7
Older
You can’t perform that action at this time.