Permalink
Commits on Jul 27, 2018
  1. Merge pull request #18 from hephooey/fix_ci

    hephooey committed Jul 27, 2018
    Fix travis and appveyor
Commits on Jul 26, 2018
  1. Try again

    hephooey committed Jul 26, 2018
  2. Try to avoid timeout

    hephooey committed Jul 26, 2018
    Downloading the qt packages can take longer than 10min without any
    output to the stdout, in which case travis will terminate the build and
    produce a timeout error. Try to use travis_wait to avoid the issue
  3. Add new releases

    hephooey committed Jul 26, 2018
    Qt 5.11 requires updating from trusty to xenial. Might need to do it
    soon since trusty is retiring
  4. Release with Qt 5.11

    hephooey committed Jul 26, 2018
  5. Add recent Qt releases

    hephooey committed Jul 26, 2018
  6. Specify the type of image

    hephooey committed Jul 26, 2018
    The list of packages in the images can be find here:
    https://www.appveyor.com/docs/build-environment/
    It seems we can use vs 2015 for all tests after we dropped the qt < 5.6
  7. Remove old Qt versions

    hephooey committed Jul 26, 2018
Commits on Jan 1, 2017
  1. Update the deploy key for Travis

    hephooey committed Jan 1, 2017
  2. License update

    hephooey committed Jan 1, 2017
Commits on Dec 18, 2016
  1. Wait for the whole packet

    hephooey committed Dec 18, 2016
    packet_length = 4 + length + maclen, if we only wait for "length",
    sometime we do not have the mac when we do the integrity check. This
    often produce the "mac does not match" error and qterm will usually
    disconnect after the next packet.
  2. Adjust the size of addrdialog according to the dpi

    hephooey committed Dec 18, 2016
    At this moment, the code only checks dpiY and adjust the size using the
    arbitrary threshold of 150. Hope this is enough to fix #5.
  3. Allow zoom in upto 1600%

    hephooey committed Dec 18, 2016
    Some snapshot actually exceeding the 10000 pixel limit in the code in
    the original size. Make the limit relative.
  4. Update translation

    hephooey committed Dec 18, 2016
  5. Adjust the layout to fit smaller screen

    hephooey committed Dec 18, 2016
    I have to remove all the items in the combobox from the ui file,
    otherwise the layout refuse to shrink, and always grow to certain size
    (depending on the system font size I guess). Also the size policy cannot
    be "Preferred" otherwise it will expand itself as well. Now the default
    size is 820x710, hopefully it is good enough for most of the screens.
  6. Never used

    hephooey committed Dec 6, 2016
Commits on Dec 6, 2016
  1. Replace QByteArray with QList<int>

    hephooey committed Dec 6, 2016
    When there are more than 128 columns, QBytearray is no longer enough to
    store the indices. Qt5 recommends using QVector instead of QList when
    possible. But Qt4 still prefers QList and the api is not compatible with
    QVector. We probably will switch to QVector after we drop Qt4 support.
  2. Need to load the ciphers for openssl 1.0

    hephooey committed Dec 5, 2016
    Otherwise QTerm cannot read private key protected by passphrase. I do
    not know if it is the correct way to fix it, but adding an
    OpenSSL_add_all_ciphers certainly does the trick. I also do not know if
    there is a similar problem with openssl 1.1, according to the document
    everything should be loaded automatically. The worst scenario adding
    an OPENSSL_init_crypto should fix it.
Commits on Dec 4, 2016
  1. set build type to release

    hephooey committed Dec 4, 2016
  2. No longer needed

    hephooey committed Dec 4, 2016
  3. Fix appveyor

    hephooey committed Dec 4, 2016
  4. Deploy with appveyor

    hephooey committed Dec 4, 2016
  5. Upload the correct file

    hephooey committed Dec 4, 2016
  6. Testing travis for release

    hephooey committed Dec 3, 2016
Commits on Dec 3, 2016
  1. Fix OpenSSLCrypto feature detection

    hephooey committed Dec 3, 2016
  2. Fix travis

    hephooey committed Dec 3, 2016
    It seems trusty (ubuntu 14.04) is still using Qt 5.2.1. qttools5-dev
    does not provide a Qt5HelpConfigExtras.cmake. Because
    Qt5::qcollectiongenerator is not defined, travis failed:
    
    https://travis-ci.org/qterm/qterm/jobs/181019504
    
    Since we requires Qt5.3 already, it probably does not hurt to just
    remove those tests.
  3. Update the src/doc/CMakelists.txt

    hephooey committed Dec 3, 2016
    qcollectiongenerator has its own variable defined already in FindQt4. I
    believe the feature is introduced after 2.8.x. Qt5 also have similar
    variables defined in the cmake modules they provided, not sure the
    minimal version of it. Hope this can fix the build error with coverity:
    
    https://travis-ci.org/hephooey/qterm/jobs/181006489
  4. Update translation files, remove obsolete and vanished items

    hephooey committed Dec 3, 2016
  5. Use Chinese punctuation

    hephooey committed Dec 3, 2016