tdesktop/Telegram/gyp
John Preston 101d4f6444 Use std::function for base::lambda implementation.
base::lambda becomes just std::function and base::lambda_once becomes
base::unique_function - a move-only wrapper around std::function.

This is required because Visual C++ 2017 15.4.1 has a compiler bug
with static member variables of class templates, they may collide.

The std::function uses inheritance and virtual functions instead of
custom vtables done by static members of class templates used in
custom base::lambda implementation, so they work fine.
2017-11-16 07:59:08 +04:00
..
tests Display online count in the info profile section. 2017-11-16 07:59:07 +04:00
PrecompiledHeader.cmake Fix travis build warning on precompiled headers. 2017-02-22 14:00:08 +03:00
Telegram.gyp Improve paths for Xcode build. 2017-11-16 07:59:07 +04:00
codegen.gyp Add emoji autocomplete data and algorithm. 2017-07-26 15:55:01 +03:00
codegen_rules.gypi Provide emoji suggestions as a service. 2017-07-26 15:55:03 +03:00
common.gypi Add Calls::Instance. Add libtgvoip as a dependency. 2017-05-09 23:46:08 +03:00
common_executable.gypi Closed beta 10002002: testin OS X build by GYP. 2016-09-02 01:27:54 -04:00
create_env.py GYP/Ninja Windows build: codegen done, WinXP done, Release done. 2016-08-13 20:43:21 +03:00
linux_glibc_wraps.gyp Move build to Ubuntu 14.04 and GCC 7.2. 2017-11-16 07:59:05 +04:00
list_sources.py Always use UTF-8 to open files in list_sources.py. 2017-06-28 19:19:44 +03:00
print_version.sh Added interpreter path (#3061) 2017-02-23 18:51:29 +01:00
qt.gypi Move build to Ubuntu 14.04 and GCC 7.2. 2017-11-16 07:59:05 +04:00
qt_moc.gypi Use GYP rule for Qt MOC only on Telegram project. 2017-09-06 12:12:04 +03:00
qt_rcc.gypi GYP build for Linux done: GYP -> CMake -> make. Testing. 2016-09-09 09:15:11 +03:00
refresh.bat Migrate to VS2017. 2017-09-06 17:11:06 +03:00
refresh.sh Display online count in the info profile section. 2017-11-16 07:59:07 +04:00
settings_linux.gypi Move build to Ubuntu 14.04 and GCC 7.2. 2017-11-16 07:59:05 +04:00
settings_mac.gypi Add MTP::Sender to replace RPCSender some day. 2017-03-23 14:37:38 +03:00
settings_win.gypi Info shared media and common groups counters. 2017-11-16 07:59:04 +04:00
telegram_linux.gypi Improve paths for Xcode build. 2017-11-16 07:59:07 +04:00
telegram_mac.gypi Improve paths for Xcode build. 2017-11-16 07:59:07 +04:00
telegram_qrc.gypi Closed beta 1000035002: Sounds in separate qrc. 2017-05-09 23:46:36 +03:00
telegram_sources.txt Use std::function for base::lambda implementation. 2017-11-16 07:59:08 +04:00
telegram_win.gypi Migrate to VS2017. 2017-09-06 17:11:06 +03:00
update_dependent.py Include only required moc_*.cpp in the build. 2017-03-13 13:17:26 +03:00
utils.gyp Improve paths for Xcode build. 2017-11-16 07:59:07 +04:00