Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: cherry pick some from 240 task #243

Draft
wants to merge 265 commits into
base: dev
Choose a base branch
from
Draft

WIP: cherry pick some from 240 task #243

wants to merge 265 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Dec 20, 2017

  1. Fix include path

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    3b9edbf View commit details
    Browse the repository at this point in the history
  2. Add missing token types

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    9da9778 View commit details
    Browse the repository at this point in the history
  3. Change used private header

    * Hopefully it will be replaced with separate fixed-point lib
    Randl authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    1bb38d5 View commit details
    Browse the repository at this point in the history
  4. Fix missing includes

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    e2970cc View commit details
    Browse the repository at this point in the history
  5. Turn off OSX crashpad

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    bd0fffa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    954d5f5 View commit details
    Browse the repository at this point in the history
  7. Subject: [PATCH] Fixed build under Fedora using rpmbuild and mock.

    From dba8b962c805af477ceee699aa1c05143aa19d43 Mon Sep 17 00:00:00 2001
    From: Vitaly Zaitsev <[email protected]>
    Date: Fri, 31 Mar 2017 14:29:58 +0200
    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    cf7ca3d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    53996d1 View commit details
    Browse the repository at this point in the history
  9. Switch to FindOpus.cmake

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    d2c6b40 View commit details
    Browse the repository at this point in the history
  10. Qualify minizip include paths

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    bf468f3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    be8570e View commit details
    Browse the repository at this point in the history
  12. Disable static Qt plugins

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    6d0918e View commit details
    Browse the repository at this point in the history
  13. Remove FIPS_mode_set() call

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    f09feaf View commit details
    Browse the repository at this point in the history
  14. Clean up formatting

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    16aea14 View commit details
    Browse the repository at this point in the history
  15. Add C++ logo overlay

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    45e09dc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    27e384e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fa344a9 View commit details
    Browse the repository at this point in the history
  18. Remove type mismatch

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    0f12545 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    941b306 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e9184f9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c417b45 View commit details
    Browse the repository at this point in the history
  22. Remove autoupdater

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    29db5da View commit details
    Browse the repository at this point in the history
  23. Fix compilation on Windows

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    6b6a047 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fb783cf View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    44eb875 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9d03c65 View commit details
    Browse the repository at this point in the history
  27. Fix build against OpenSSL 1.1

    Closes: #3196
    mymedia2 authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    97b8616 View commit details
    Browse the repository at this point in the history
  28. Optimize key initialization

     * Do not do redundant copying of numbers.
    mymedia2 authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    f74793c View commit details
    Browse the repository at this point in the history
  29. Fix crash in RSA public key wrapper.

    john-preston authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    71daae1 View commit details
    Browse the repository at this point in the history
  30. Cleanup formatting

    john-preston authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    c2edb39 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7e68388 View commit details
    Browse the repository at this point in the history
  32. Add todo notes

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    fb2fe20 View commit details
    Browse the repository at this point in the history
  33. Add more defines from gyp

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    a1e200c View commit details
    Browse the repository at this point in the history
  34. Enable tests

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    badbf7a View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    0c4f569 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    4dfff37 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    03b2257 View commit details
    Browse the repository at this point in the history
  38. Update readme

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    b9d1cd2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    a67bd6e View commit details
    Browse the repository at this point in the history
  40. Fix condition name

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    c8a36d2 View commit details
    Browse the repository at this point in the history
  41. Set LINUX os flag

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    44e89b9 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    b58adbd View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6c6c23c View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    25b5d2d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    3c350fc View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    c4fe2f8 View commit details
    Browse the repository at this point in the history
  47. Update cmake for linux builds

    crackedmind authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    e4358be View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    b25df92 View commit details
    Browse the repository at this point in the history
  49. Handle all enum values

    berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    59ee61a View commit details
    Browse the repository at this point in the history
  50. Remove Qt plugins path rewriting

    crackedmind authored and berkus committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    6ffc8d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2017

  1. New appveyor.yml

    crackedmind committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    c879bc8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #38 from procxx/ci_appveyor

    Enable CI Appveyor
    crackedmind authored Dec 21, 2017
    Configuration menu
    Copy the full SHA
    f6eb504 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c309a5 View commit details
    Browse the repository at this point in the history
  4. Fixed build against OpenSSL 1.1.

    Patch backported from grishka/libtgvoip#31 pull request.
    Original patch by: Nicholas Guriev <[email protected]>
    
    Closes #43.
    xvitaly authored and berkus committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    03eb016 View commit details
    Browse the repository at this point in the history
  5. Fixed spelling in libtgvoip third-party library.

    Patch backported from grishka/libtgvoip#31 pull request.
    Original patch by: Nicholas Guriev <[email protected]>
    xvitaly authored and berkus committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    e1ffe76 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc363c4 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2017

  1. Configuration menu
    Copy the full SHA
    d73cfac View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2017

  1. Configuration menu
    Copy the full SHA
    18cd75a View commit details
    Browse the repository at this point in the history
  2. Allow unicode quotes as markdown entry separators. (#54)

    Fixes #13. (Based on upstream's commit telegramdesktop/tdesktop@2e421e8, )
    ForNeVeR authored and leha-bot committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    31ed521 View commit details
    Browse the repository at this point in the history
  3. Slightly update the README file (#55)

    ForNeVeR authored and leha-bot committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    1a55f85 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2018

  1. Remove unused submodule

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    67cfd8e View commit details
    Browse the repository at this point in the history
  2. Dockerize travis build

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    8dd7ec6 View commit details
    Browse the repository at this point in the history
  3. Add OSX build

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    9c55a71 View commit details
    Browse the repository at this point in the history
  4. Pass extra cmake flags on osx

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    6eac160 View commit details
    Browse the repository at this point in the history
  5. Disable unused conan repos

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    4aefbdb View commit details
    Browse the repository at this point in the history
  6. Add clutches for conan-limp

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    bbb718d View commit details
    Browse the repository at this point in the history
  7. Reorder osx frameworks list

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    aaf3cd7 View commit details
    Browse the repository at this point in the history
  8. Print found frameworks

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    a9ea8da View commit details
    Browse the repository at this point in the history
  9. Fix detection variable usage

    berkus committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    c840977 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3670d0a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2018

  1. Switch to single build for CI

    berkus committed Jan 13, 2018
    Configuration menu
    Copy the full SHA
    f650d37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    befa910 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e609b44 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2018

  1. Configuration menu
    Copy the full SHA
    bf3b821 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. Update README.md

    crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    909f3fa View commit details
    Browse the repository at this point in the history
  2. Update README.md [skip ci]

    Update links to badges
    crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    4dd4dae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ba3bb0 View commit details
    Browse the repository at this point in the history
  4. Removed obsolete scriptlets.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    2dd877d View commit details
    Browse the repository at this point in the history
  5. Install metadata package for Gnome Software to metainfo directory.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    e591fde View commit details
    Browse the repository at this point in the history
  6. Prepare to use regular releases instead of single tarballs.

    [skip ci]
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    d9af5db View commit details
    Browse the repository at this point in the history
  7. Add vim service files to .gitignore

    [skip ci]
    Newlifer authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    579f5d0 View commit details
    Browse the repository at this point in the history
  8. Fixed issue with running both clients (kepka and tdesktop) simultaneo…

    …usly.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    45eb128 View commit details
    Browse the repository at this point in the history
  9. Replaced old name from shortcuts and metadata package.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    b8ce61c View commit details
    Browse the repository at this point in the history
  10. Update CONTRIBUTING.md

    1. Add brief example from https://chris.beams.io/posts/git-commit/ (thanks Chris, for your post!);
    2. Add note about [skip ci];
    3. Replace Telegram mentions in all possible cases;
    4. Clarify "What contributions are accepted".
    
    Related to #20
    [skip ci]
    leha-bot authored and crackedmind committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    42fea7c View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2018

  1. Added additional build definitions for packaged build:

     * disable all desktop file and schema generators (already included in package).
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and berkus committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    6cf354d View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2018

  1. libtgvoip: get rid of GYP

    leha-bot committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    f9f9e45 View commit details
    Browse the repository at this point in the history
  2. ligtgvoip: get rid of unused & erroneous MIN macro

    This macro is not used and has an error with parenthesis. At some input
    arguments it will be generate incorrect code:
    MIN(a++, b--) -> expands to (a++<b-- ? a++ : b--)
    leha-bot committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    726373b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7debac6 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Update README.md

    crackedmind authored and leha-bot committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    e190620 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2018

  1. Configuration menu
    Copy the full SHA
    dc231f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2018

  1. Configuration menu
    Copy the full SHA
    389c355 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2018

  1. Get rid of usused file freedesktop.org.xml

    It is ambigious and don't need.
    leha-bot committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    2a2d4a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

  1. Configuration menu
    Copy the full SHA
    7320149 View commit details
    Browse the repository at this point in the history
  2. Made to compile by MSVC 2015/2017 32 bit compilers (#101)

    Patches by @anatoly-spb :
    1. Get rid of -DWIN64, -DZLIB_WINAPI in 32-bit build for fixing zlib linkage;
    2. Work around MSVC2015 limitation based on lacking the C++14 features (like void as literal type) and document it.
    anatoly-spb authored and leha-bot committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    b1c7c6f View commit details
    Browse the repository at this point in the history
  3. Adapt code to compile by MSVC 2015, remove conditional compilation (#105

    )
    
    Fixes workaround introduced in #101.
    
    Author: @anatoly-spb.
    Related to: #17.
    anatoly-spb authored and leha-bot committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    e1a947e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. Configuration menu
    Copy the full SHA
    356f1cb View commit details
    Browse the repository at this point in the history
  2. Allow to build Kepka on other than x86 architectures: armv7, aarch64,…

    … ppc64le, etc.
    xvitaly authored and leha-bot committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    a4987d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. Configuration menu
    Copy the full SHA
    40f8f09 View commit details
    Browse the repository at this point in the history
  2. [Refactoring] set current standart to c++17 and change any logic to s…

    …td::clamp (if it's possible)
    pperehozhih authored and berkus committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    1cb6dce View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Use "Kepka" instead of "pro.cxx fork"

    Closes #9
    [skip ci]
    leha-bot committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    6b4e4dd View commit details
    Browse the repository at this point in the history
  2. Use custom application name in tray popup menu (#106)

    * Use parameter {appname} for tray icon lang strings and update mainwindow.cpp to use parametrized lang calls;
    
    Note: this fix is only for Windows version. Mac version requires separate changes.
    
    Relates to #20 .
    minlexx authored and leha-bot committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    747e8b3 View commit details
    Browse the repository at this point in the history
  3. Update links in CONTRIBUTING.md (#111)

    replace telegram links to kepka links.
    Related to #20
    [skip ci]
    leha-bot authored Mar 2, 2018
    Configuration menu
    Copy the full SHA
    dde6ba5 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2018

  1. Configuration menu
    Copy the full SHA
    05b766a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d287454 View commit details
    Browse the repository at this point in the history
  3. Enable release publishing (#57)

    ForNeVeR authored and crackedmind committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    0d5f6f4 View commit details
    Browse the repository at this point in the history
  4. Reply by double clicking a message.

    john-preston authored and crackedmind committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    7ed116a View commit details
    Browse the repository at this point in the history
  5. git subrepo pull Telegram/ThirdParty/GSL

    subrepo:
      subdir:   "Telegram/ThirdParty/GSL"
      merged:   "c9e423d7"
    upstream:
      origin:   "https://github.com/Microsoft/GSL.git"
      branch:   "master"
      commit:   "c9e423d7"
    git-subrepo:
      version:  "0.3.1"
      origin:   "https://github.com/ingydotnet/git-subrepo"
      commit:   "a7ee886"
    crackedmind authored and leha-bot committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    9e4a97e View commit details
    Browse the repository at this point in the history
  6. Update Catch subrepo remote url

    crackedmind authored and leha-bot committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    a3ba1d6 View commit details
    Browse the repository at this point in the history
  7. git subrepo pull Telegram/ThirdParty/Catch

    subrepo:
      subdir:   "Telegram/ThirdParty/Catch"
      merged:   "11c89a5f7"
    upstream:
      origin:   "https://github.com/catchorg/Catch2"
      branch:   "master"
      commit:   "11c89a5f7"
    git-subrepo:
      version:  "0.3.1"
      origin:   "https://github.com/ingydotnet/git-subrepo"
      commit:   "a7ee886"
    crackedmind authored and leha-bot committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    c02a20a View commit details
    Browse the repository at this point in the history
  8. Run ctest on appveyor (#57)

    ForNeVeR authored and leha-bot committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    b2b6c5b View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. README.md: add Fedora buid info (#122)

    Also move out the distro-agnostic part to another subsection
    
    Related to #45 
    [skip ci]
    leha-bot authored Mar 12, 2018
    Configuration menu
    Copy the full SHA
    19e8c86 View commit details
    Browse the repository at this point in the history
  2. Fix warning against overriding '/std:c++latest' with '/std:c++17'

    This warning is fixed via updating to CMake 3.10
    that learnt to set /std:c++17 for MSVS2017.
    crackedmind authored and leha-bot committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    bf0dc8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ceb9828 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    271e31c View commit details
    Browse the repository at this point in the history
  5. README: increase required CMake version (#124)

    [skip ci]
    leha-bot authored Mar 12, 2018
    Configuration menu
    Copy the full SHA
    53363a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2018

  1. Configuration menu
    Copy the full SHA
    a3f5b94 View commit details
    Browse the repository at this point in the history
  2. Get rid of local changelogs

    It was appended if your new version is greater than older.
    Now it uses the lang string `lng_new_version`.
    leha-bot committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    ea6d487 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2018

  1. Configuration menu
    Copy the full SHA
    1ab8aa2 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2018

  1. Completely drop GTK dialogs. Use native instead.

    Also this commit will remove libnotify support.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    dbb0030 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2018

  1. Completely remove Unity support. Unity is no longer supported by Cano…

    …nical and will be excluded from Ubuntu 18.04 LTS.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Mar 31, 2018
    Configuration menu
    Copy the full SHA
    5a8766e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Update cotire remote url

    crackedmind authored and leha-bot committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    5b84a1d View commit details
    Browse the repository at this point in the history
  2. git subrepo pull cotire

    subrepo:
      subdir:   "cotire"
      merged:   "391bf6b76"
    upstream:
      origin:   "https://github.com/sakra/cotire.git"
      branch:   "master"
      commit:   "391bf6b76"
    git-subrepo:
      version:  "0.3.1"
      origin:   "https://github.com/ingydotnet/git-subrepo"
      commit:   "a7ee886"
    crackedmind authored and leha-bot committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    866ad0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54705d0 View commit details
    Browse the repository at this point in the history
  4. Get rid of qharfbuzz_p private dependency

    It's used for weird conversion from "QChar::Script" to internal
    HB_Script and back.
    
    Looks like it was in old Qt on this mirror link:
    https://git.merproject.org/mer-core/qtbase/commit/39b4955da3afca252dfc58c2a1395446207d89e4?view=parallel
    
    Related to #96 #27 #16
    leha-bot committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    56cbcdc View commit details
    Browse the repository at this point in the history
  5. Reorganize #include's in ui/text/text.cpp

    Now it compiles faster
    
    Related to #16
    leha-bot committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    ed0e5b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2018

  1. Add option for typographic message formatting

    This option allows to turn off the old behaviour with replacing char
    sequences like <<, >>, -- to chars represented by HTML escape characters
    "&laquo;", "&raquo;", "&mdash;".
    
    Based on upstream pull
    telegramdesktop/tdesktop#4553 and commit
    PeterMX/tdesktop@fe11883
    from @PeterMX
    
    Closes #132
    leha-bot committed Apr 21, 2018
    Configuration menu
    Copy the full SHA
    49b3469 View commit details
    Browse the repository at this point in the history
  2. text_entity: Add enum for used Unicode codepoints

    It's better to use the named constants instead of magic character codes.
    leha-bot committed Apr 21, 2018
    Configuration menu
    Copy the full SHA
    c237414 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2018

  1. Renamed project name in CMakeLists.

    kachsheev authored and berkus committed Apr 22, 2018
    Configuration menu
    Copy the full SHA
    cc8c119 View commit details
    Browse the repository at this point in the history
  2. Add libreSSL support

    Also check LIBRESSL_VERSION_NUMBER and if it's defined, we use the LibreSSL-compatible API calls.
    kachsheev authored and berkus committed Apr 22, 2018
    Configuration menu
    Copy the full SHA
    09f8d60 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

  1. Get rid of dee-devel, gtk3-devel in Fedora specfile (#151)

    These dependencies were not used after removing GTK code in #129.
    leha-bot authored Jun 1, 2018
    Configuration menu
    Copy the full SHA
    f2de0e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2018

  1. Remove PCH (#148)

    This commit brings many changes:
    
    1. Remove cotire;
    2. Remove PCH files (stdafx.xxx) and mentions;
    3. Rearrange and clean includes:
    3.1. Remove core includes path, use full header path core/xxx;
    3.2. Move object_ptr to separate file base/object_ptr.h;
    3.3. Add missing includes;
    5. Add forward decls;
    6. Get rid of some Qt private parts;
    7. Fix ALL compilation errors after removing cotire on Windows, Linux, MacOS.
    
    Closes #133.
    Related to #96.
    leha-bot authored Jun 4, 2018
    Configuration menu
    Copy the full SHA
    6966121 View commit details
    Browse the repository at this point in the history
  2. Branding changes, minor readme fix

    Randl authored and leha-bot committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    eba069a View commit details
    Browse the repository at this point in the history
  3. Remove junk files

    Randl authored and leha-bot committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    35c917a View commit details
    Browse the repository at this point in the history
  4. Rebranding continued: rename target

    Randl authored and leha-bot committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    1015e08 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2018

  1. Fix deprecated qt functions in CMake

    Randl authored and berkus committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    80071b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3cdb38 View commit details
    Browse the repository at this point in the history
  3. Pre-reformat fixes

    Randl authored and berkus committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    49982a3 View commit details
    Browse the repository at this point in the history
  4. Apply clang-format

    Randl authored and berkus committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    b9cd813 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2018

  1. Fix Release build (add missing includes)

    Randl authored and leha-bot committed Jun 10, 2018
    Configuration menu
    Copy the full SHA
    e748c9e View commit details
    Browse the repository at this point in the history
  2. Add install target

    foxcpp authored and leha-bot committed Jun 10, 2018
    Configuration menu
    Copy the full SHA
    93d2fd3 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2018

  1. Fix almost all warnings (#157)

    There are possible deprecation warnings could be on new ffmpeg. It will be investigated later.
    
    Related to #42.
    Randl authored and leha-bot committed Jun 11, 2018
    Configuration menu
    Copy the full SHA
    22b0cff View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2018

  1. Fix compile error when building with LibreSSL

    Add preprocessor check of LibreSSL version.
    kachsheev authored and leha-bot committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    21e7a1b View commit details
    Browse the repository at this point in the history
  2. Minimize type_traits (#27)

    Randl authored and leha-bot committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    8b18922 View commit details
    Browse the repository at this point in the history
  3. Get rid of OrderedSet

    Randl authored and leha-bot committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    b6df430 View commit details
    Browse the repository at this point in the history
  4. Fix "no return in nonvoid function" error in libtgvoip (#167)

    Return nullptr to avoid compile error.
    
    Before this commit these functions:
    1. void *AudioInputALSA::StartThread();
    2. void *AudioOutputALSA::StartThread()
     - don't return any values. 
    
    Also please note that this fix should be ported after syncing libtgvoip to upstream if these functions still don't return values!
    
    Related to #153.
    leha-bot authored Jun 20, 2018
    Configuration menu
    Copy the full SHA
    0d01360 View commit details
    Browse the repository at this point in the history
  5. Filter RTL in displayed file names(#156)

    Adopted from upstream commit telegramdesktop/tdesktop@aec496d to avoid the phishing filenames.
    
    Closes #103.
    Randl authored and leha-bot committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    9f1896c View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2018

  1. Use std::function for base::lambda implementation.

    (cherry picked from commit 101d4f6)
    john-preston authored and leha-bot committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    f488d5f View commit details
    Browse the repository at this point in the history
  2. Rewrite base::lambda_guard, use only one pointer.

    (cherry picked from commit f6ed3df)
    john-preston authored and leha-bot committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    e7bace9 View commit details
    Browse the repository at this point in the history
  3. Replace base::lambda with shorter term.

    Partially backport dd81f5d
    Randl authored and leha-bot committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    38efa1b View commit details
    Browse the repository at this point in the history
  4. Prepare SPEC to 2.0.0 final release.

    xvitaly authored and leha-bot committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    ba5c5d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2018

  1. Fix tg.protocol installation directory

    Closes #171.
    foxcpp authored and berkus committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    d405a2a View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

  1. clang_format: Don't sort #includes

    It breaks Windows build
    leha-bot committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    e797a7b View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2018

  1. clang-format: Explicitly set SortIncludes to false

    To avoid the default behaviour.
    leha-bot committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    6f38f73 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2018

  1. Fix Windows build

    There was a regression after PCH cleanup with headers order in
    /file_utilities_win.cpp. Seems that the CI and local MSVS used some kind
    of cache.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    0a1a016 View commit details
    Browse the repository at this point in the history
  2. API scheme updated to layer 72.

    Shortlog:
    1. InputMediaUploadedDocument now has the new flag nosound_video;
    2. InputMediaVenue now has the new string venue_type (it seems to be
       related to FourSquare Venue Types like "food/icecream" or another.
       See core.telegram.org/bot/api#Venue for details);
    3. Add live locations (InputMediaGeoLive);
    4. channelFull object now has a flag hidden_prehistory (see issue #113
       for details);
    5. messageMediaVenue now has the same string venue_type;
    6. messageMediaGeoLive now has the same fields as InputMediaGeoLive;
    7. Add mysterious messageActionCustomAction;
    8. Add messages.messagesNotModified (seems it's related to seamless
       message counter decrement as in Telegram for Android since v 4.8);
    9. Remove inputMessagesFilterPhotoVideoDocuments;
    10. Add filters inputMessagesFilterGeo and inputMessagesFilterContact;
    11. Add updateChannelAvailableMessages (seems it's a new kind of Update
        related to listening of channel only updates);
    12. Add channels.channelParticipantsNotModified;
    13. inputBotInlineMessageMediaGeo now has the period field (like new
        live locations);
    14. botInlineMessageMediaGeo now has the same period field;
    15. BotResults now has a users vector field;
    16. messages.botCallbackAnswer now has a new native_ui flag (seems it's
        related to some new kind of notification. Right now bots could send you
        either the message box or the modeless notification which is appeared
        from top of chat viewport);
    17. Add inputPaymentCredentials[Android|Apple]Pay for (possible) Android
        Pay / Apple Pay support;
    18. Add channelAdminLogEventActionTogglePreHistoryHidden for toggling
        history for chat newcomers (see issue #113);
    19. Add strange recentMeUrl[Unknown|User|Chat|ChatInvite|StickerSet].
        Seems it's related to "Saved Messages" functionality.
    20. Add help.recentMeUrl method;
    21. messages.getHistory now has an argument hash;
    22. messages.editMessage now has the new flag stop_geo_live related to
        Live Locations;
    23. messages.editInlineBotMesages now has the same new flag;
    24. Add new method messages.readMentions(peer:InputPeer);
    25. Add new method help.getRecentMeUrls(referer:string);
    26. channels.getParticipants now has a new parameter hash;
    27. Add new method chanels.deleteHistory (seems it's related to issue
        #112);
    28. Add new method channels.togglePreHistoryHidden (see #113).
    
    This commit is based on upstream commit telegramdesktop/tdesktop@bccd801 and related to #114.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    6717ea2 View commit details
    Browse the repository at this point in the history
  3. Minimal layer 72 support

    Compile fixes.
    
    Based on upstream commit telegramdesktop/tdesktop@6ca105a
    Closes #114.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    2aaf08b View commit details
    Browse the repository at this point in the history
  4. Rudimentary support for Live Locations

    Cherry picked from upstream commit telegramdesktop/tdesktop@6ca105a
    
    Related to #114
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    0411267 View commit details
    Browse the repository at this point in the history
  5. Enable pins for channels

    Based on upstream commit telegramdesktop/tdesktop@75d8d01
    
    Related to #114, #8.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    265cd83 View commit details
    Browse the repository at this point in the history
  6. PinMessageBox: show notify checkbox only for group

    Prepare for pinning messages in Channels, in which we are could not
    disable the pin notification.
    
    Based on upstream commit
    telegramdesktop/tdesktop@75d8d01
    
    Related to #8, #114.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    dd003ff View commit details
    Browse the repository at this point in the history
  7. HistoryItem: enable pins for channel messages

    Now we can pin and unpin channel messages.
    
    This commit is based on upstream commit
    telegramdesktop/tdesktop@75d8d01
    
    Related to #8, #114.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    ae75810 View commit details
    Browse the repository at this point in the history
  8. Enable messages unpinning for channels

    Also make History Widget react on pinning Channel message event and show
    it in UI.
    
    This commit is based on upstream commit
    telegramdesktop/tdesktop@75d8d01
    
    Related to #114.
    Closes #8.
    leha-bot committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    4a63c69 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2018

  1. Fix the executable name (#179)

    Now executable is on artifacts in AppVeyor.
    ForNeVeR authored and leha-bot committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    db321f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Configuration menu
    Copy the full SHA
    ae2a988 View commit details
    Browse the repository at this point in the history
  2. Remove unused docs

    leha-bot committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    956a8bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef41b88 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. Added Doxygen basic support.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    9c4a0ee View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. Configuration menu
    Copy the full SHA
    04882ed View commit details
    Browse the repository at this point in the history
  2. Fix channel message pinning for channel moderators

    The way of fixing this is weird and is a natural clutch. But we have to
    live with it. And I hate it.
    
    Note: all another function members movings from header file to source
    are postponed to another commit.
    
    This commit based on
    telegramdesktop/tdesktop@75d8d01#diff-efcc341e70654031bd8fee83d8b7105bR999
    
    Fixes #189.
    leha-bot committed Oct 18, 2018
    Configuration menu
    Copy the full SHA
    8b5f81a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7499968 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2018

  1. OS X build fixes (#193)

    The AppleClang 9.1 doesn't support std::is_invocable (introduced in f488d5f), so we have to use backported version from Facebook's Folly library which provides "batteries" for C++ and Standard Library's backports from C++14/17. Folly library is licensed under Apache 2.0 License which is compatible with GNU GPL v3.
    Also set CMAKE_BUNDLE_DIR to CMAKE_INSTALL_DIR to avoid the CMake error "install TARGETS given no BUNDLE DESTINATION for MACOSX_BUNDLE executable" (seems it introduced in CMake 3.12.x).
    winger authored and leha-bot committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    56b40c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4ae3d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2018

  1. Configuration menu
    Copy the full SHA
    5d336eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2e9b8a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2018

  1. Fix some warnings

    crackedmind committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    9cf5559 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2018

  1. Improve cmake

    crackedmind committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    ac62bc1 View commit details
    Browse the repository at this point in the history
  2. Rename Telegram.rc -> Kepka.rc.in

    Configure Kepka.rc.in -> Kepka.rc
    crackedmind committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    f85e740 View commit details
    Browse the repository at this point in the history
  3. Update config.h.in

    crackedmind committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    ed2ccee View commit details
    Browse the repository at this point in the history
  4. Replace strings with raw strings in style

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    0c43994 View commit details
    Browse the repository at this point in the history
  5. Fix generator

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    af4cfd8 View commit details
    Browse the repository at this point in the history
  6. Replace switch with map

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    6bed313 View commit details
    Browse the repository at this point in the history
  7. Replace switch with map

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    0e7d653 View commit details
    Browse the repository at this point in the history
  8. Reformat

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    e4478fd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f526586 View commit details
    Browse the repository at this point in the history
  10. Fix unused variables, lambda captures.

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    f1b4a86 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    16318f9 View commit details
    Browse the repository at this point in the history
  12. Fix more warnings

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    4b78d52 View commit details
    Browse the repository at this point in the history
  13. Minor refactoring

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    25fbc2f View commit details
    Browse the repository at this point in the history
  14. Fix broken lambda (MSVC bug?)

    Randl authored and leha-bot committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    2a341d7 View commit details
    Browse the repository at this point in the history
  15. Convert build script to PowerShell

    Close #205.
    ForNeVeR authored and crackedmind committed Oct 27, 2018
    Configuration menu
    Copy the full SHA
    de6b51b View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2018

  1. Configuration menu
    Copy the full SHA
    6c2d261 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f2cb4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d01f48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b9b2bb View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2018

  1. Configuration menu
    Copy the full SHA
    79367a7 View commit details
    Browse the repository at this point in the history
  2. Update docker image

    crackedmind committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    ca8941e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97011cd View commit details
    Browse the repository at this point in the history
  4. Add license header converter

    berkus committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    287b4f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8fcbf45 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8e50d96 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d3c5e44 View commit details
    Browse the repository at this point in the history
  8. Change xdg link data

    berkus committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    eed10ab View commit details
    Browse the repository at this point in the history
  9. Update .style files

    berkus committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    ee47a1c View commit details
    Browse the repository at this point in the history
  10. Clang-format

    berkus committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    4fd2f16 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2018

  1. Copy OpenSSL libraries to the output (#215)

    [skip travis]
    ForNeVeR authored and crackedmind committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    9d4a859 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2019

  1. Replace TDesktop logs path to Kepka's path

    [skip ci]
    leha-bot committed Feb 8, 2019
    Configuration menu
    Copy the full SHA
    04ad56b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0d2191 View commit details
    Browse the repository at this point in the history
  3. Add issue template for feature requests

    [skip ci]
    leha-bot committed Feb 8, 2019
    Configuration menu
    Copy the full SHA
    bbd7709 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2019

  1. Refactor DC configuration

    Kaffeine authored and leha-bot committed Mar 2, 2019
    Configuration menu
    Copy the full SHA
    792a88d View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. Added Clang build support.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    4504090 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. Enabled LTO optimizations.

    Closes #226.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    6ebbe5a View commit details
    Browse the repository at this point in the history
  2. Removed AL_LIBTYPE_STATIC build definition.

    Kepka is built against packaged version of OpenAL, so we don't need this.
    
    Closes #227.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    9fc0078 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Allow user to enable or disable interpocedural optimizations.

    IPO optimizations will be disabled by default. To enable you need to
    forward cmake build flag -DENABLE_IPO:BOOL=ON.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    f792920 View commit details
    Browse the repository at this point in the history
  2. Document new flag

    leha-bot authored and xvitaly committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    e511b23 View commit details
    Browse the repository at this point in the history
  3. Enabled IPO optimizations for official RPM package.

    Fixed small mistake in README.md file.
    xvitaly committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    7d43f9d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Configuration menu
    Copy the full SHA
    7ba1673 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Use {appname} for splash screen string

    Also update usage in intro widget. Please note that the language strings
    with placeholders must be created using {lang_id}(lt_{placeholder},
    lang({placeholder}), where you should replace {lang_id} with your actual
    language string identifier and {placeholder} with your actual string
    data.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    62abfe6 View commit details
    Browse the repository at this point in the history
  2. Remove unused code

    crackedmind authored and leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    12185c3 View commit details
    Browse the repository at this point in the history
  3. Replace stock copyright-protected logo by ours

    These logo variants are available under Creative Commons
    Attribution Share-Alike License 4.0. See
    https://creativecommons.org/licenses/by-sa/4.0/
    (c) 2018 leha-bot.
    
    The short guide about branding and logo usages
    (from /Telegram/Resources/art) in Kepka:
    1. logo_256.png/logo_256_no_margin.png -
     used in /Telegram/SourceFiles/window/main_window.cpp for loading logo
     (nowrap logo is used on Mac), in /Telegram/SourceFiles/messenger.[cpp|h],
     in /Telegram/SourceFiles/platform/linux/specific_linux.cpp and in qrc.
     Required for branding;
    2. icon64.png - Doxyfile and MacOS image assets (they are duplicated in
     /Telegram/Telegram/Images.xcassets/[Icon.iconset|AppIcon.appiconset);
    3. icon[<resolution>[@x2]].png - MacOS image assets. We will update
     these icons in next commit;
    4. favicon.ico - seems unused;
    5. icon256.ico - Windows Resource for EXE;
    
    There is also a dangling reference inside
    /Telegram/Resources/uwp/AppX/AppxManifest.xml. It shoud be fixed in some
    of next commits.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    03a3e5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c1b501 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f09f807 View commit details
    Browse the repository at this point in the history
  6. Add optional support for Yandex.Maps static API

    You could enable it via CMake option KEPKA_OPTION_USE_YANDEX_MAPS:
    cmake -DKEPKA_OPTION_USE_YANDEX_MAPS=ON ..
    
    It is used instead of Google Maps API for locations and on location click.
    Sometimes Google Maps return no maps data. It is related with recent free
    API usages count decrease from 750k requests to 28k (according to
    https://habr.com/post/417715/).
    
    The code on this commit will be cleaned up and rewritten using Maps API
    string builders in next commit.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    0152b24 View commit details
    Browse the repository at this point in the history
  7. history_location_manager: Introduce new classes for getting location …

    …tiles info
    
    This commit adds the helper interface ILocationMapTileHelper for getting
    info about current location (e.g. location URL or map tile image URL).
    This commit adds the following classes:
    1. The interface ILocationMapTileHelper;
    2. YandexMapsLocationTileHelper - uses Yandex.Maps Static API as backend for
       getting tile info;
    3. GoogleMapsLocationTileHelper - uses Google Maps Statis API as backend;
    Please note that these classes aren't used yet, it will be used in next commit.
    Also please note that all virtual functions has been extracted from classes definitions
    to avoid the -WWeak-tables warning. (See Clang manual about this warning).
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    d18ff9e View commit details
    Browse the repository at this point in the history
  8. history_location_manager: use new interface for tile info

    Please note that there are some static objects in raw pointers with unclear
    lifetime semantics. They are will be eliminated soon.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    b2e70e6 View commit details
    Browse the repository at this point in the history
  9. history_location_manager: fix all warnings by Qt's Clang Code Model

    The Code Model options were:
    Clang: -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-unused-macros
    -Wno-newline-eof -Wno-exit-time-destructors -Wno-global-constructors
    -Wno-gnu-zero-variadic-macro-arguments -Wno-documentation -Wno-shadow
    -Wno-switch-enum -Wno-missing-prototypes -Wno-used-but-marked-unused;
    
    Clang-tidy: bugprone, clang-analyzer, clang-diagnostics, misc, modernize,
    performance, readability;
    
    Clazy: level 0.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    6bb8757 View commit details
    Browse the repository at this point in the history
  10. Document maps feature and how to enable it

    [ci skip]
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    d427822 View commit details
    Browse the repository at this point in the history
  11. Version 2.0.0-rc2

     - Brand new logo!
     - Yandex.Maps as CMake-configurable option for displaying locations;
     - Partial update to API 72 (from API 71 of v1.1.23);
     - Minor bugfixes and refactorings.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    96debfe View commit details
    Browse the repository at this point in the history
  12. Enable Yandex.Maps as default image tile provider

    As Google Maps don't work anymore.
    leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    e1615de View commit details
    Browse the repository at this point in the history
  13. Rewrite emoji switch-based search

    Randl authored and leha-bot committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    b2ee902 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Use AL_DIRECT_CHANNELS_SOFT for audio playback.

    See telegramdesktop/tdesktop#2580.
    
    (cherry picked from commit e3b6e13)
    john-preston authored and leha-bot committed May 24, 2019
    Configuration menu
    Copy the full SHA
    e164760 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Fix emoji search in dictionary (#234)

    The commit b2ee902 introduced regression in whole places where smilies are used. Now it seems to be fixed.
    Thanks for testing for @saphire , @Randl and @zgwerby for reporting issue #233 .
    Closes #233.
    Randl authored and leha-bot committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    d0de5d3 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Allow to forward custom API tokens for Kepka.

    You can obtain your tokens from https://core.telegram.org/api/obtaining_api_id.
    
    Export API_ID and API_TOKEN environment options with your tokens before
    running Cmake to use them.
    
    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    e49340e View commit details
    Browse the repository at this point in the history
  2. Send stderr from cmake into stdout

    This will no more break build when warnings are received from cmake.
    ForNeVeR authored and leha-bot committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    bd54842 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Fixed build by adding qt5-qtbase-private-devel to build requires.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    a85f82d View commit details
    Browse the repository at this point in the history
  2. Switched to boolean conditionals in RPM SPEC file.

    Signed-off-by: Vitaly Zaitsev <[email protected]>
    xvitaly authored and leha-bot committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    4d0ee2c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. Extract PhotoData to new file

    Inspired by upstream commit telegramdesktop/tdesktop@ffc20e4
    Related to #174
    leha-bot committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    cd008f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    620d463 View commit details
    Browse the repository at this point in the history
  3. layerwidget: drop #include "structs.h"

    Also add missing headers to the lots of files (they were in structs.h,
    but we reduce dependencies).
    Related to #174.
    leha-bot committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    0e1f7d1 View commit details
    Browse the repository at this point in the history
  4. Extract GameData

    Related to #174.
    leha-bot committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    5e0724a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94d2d07 View commit details
    Browse the repository at this point in the history
  6. Drop some cyclic #include's of structs.h

    It should reduce compile times.
    Related to #174.
    leha-bot committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    7a88eed View commit details
    Browse the repository at this point in the history
  7. Fix deprecation warning on Qt 5.12+

    See https://doc.qt.io/QT-5/qregularexpression.html#PatternOption-enum
    about deprecated QRegularExpression enum values.
    leha-bot committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    3b5af27 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f1fb375 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Configuration menu
    Copy the full SHA
    bc898f3 View commit details
    Browse the repository at this point in the history
  2. extract peer related to new header data/data_peer.h

    Also update references in files
    Related to #240.
    Partially based on upstream commit telegramdesktop/tdesktop@ffc20e4
    leha-bot committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    4aa8f29 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cdf1c4 View commit details
    Browse the repository at this point in the history
  4. structs.h: move rest of chat/peer related structs to data_peer.h

    Related to #174 and #240.
    Partially inspired by upstream commit telegramdesktop/tdesktop@ffc20e4
    leha-bot committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    559a584 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5aa82a View commit details
    Browse the repository at this point in the history
  6. add data_flags class

    Александр authored and leha-bot committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    a96e15c View commit details
    Browse the repository at this point in the history
  7. remove function updated

    Александр authored and leha-bot committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    0e41fbf View commit details
    Browse the repository at this point in the history
  8. data_document: extract Q_FIXED to impl from .h

    WIP.
    Related to #240.
    leha-bot committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    789570a View commit details
    Browse the repository at this point in the history