diff --git a/Telegram/SourceFiles/_other/genstyles.cpp b/Telegram/SourceFiles/_other/genstyles.cpp index 3d52dc82c..cad91743a 100644 --- a/Telegram/SourceFiles/_other/genstyles.cpp +++ b/Telegram/SourceFiles/_other/genstyles.cpp @@ -383,7 +383,7 @@ to link the code of portions of this program with the OpenSSL library.\n\ Full license: https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE\n\ Copyright (c) 2014-2016 John Preston, https://desktop.telegram.org\n\ */\n"; - tout << "#pragma once\n\n#include \"ui/style.h\"\n\nnamespace style {\n"; + tout << "#pragma once\n\n#include \"ui/style_core.h\"\n\nnamespace style {\n"; for (int i = 0, l = byIndex.size(); i < l; ++i) { ClassData &cls(byIndex[i]); classes.insert(cls.name, cls); @@ -513,7 +513,7 @@ typedef QPair ScalarData; typedef QPair Scalar; typedef QMap Fields; typedef QPair ObjectData; -typedef QPair Object; +typedef QPair Object; typedef QVector Objects; typedef QVector Scalars; @@ -646,7 +646,7 @@ ScalarValue prepareNumber(int variant, const string &token, const char *&text, c ScalarValue prepareColorRGB(int variant, const string &name, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading rgb() cons!").arg(type)); @@ -685,7 +685,7 @@ ScalarValue prepareColorRGB(int variant, const string &name, const char *&text, ScalarValue prepareColorRGBA(int variant, const string &name, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading rgba() cons!").arg(type)); @@ -731,7 +731,7 @@ ScalarValue prepareColorRGBA(int variant, const string &name, const char *&text, ScalarValue prepareRect(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading rect() cons!").arg(type)); @@ -869,7 +869,7 @@ ScalarValue prepareSprite(int variant, const char *&text, const char *end) { ScalarValue preparePoint(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading point() cons!").arg(type)); @@ -902,7 +902,7 @@ ScalarValue preparePoint(int variant, const char *&text, const char *end) { ScalarValue prepareSize(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading size() cons!").arg(type)); @@ -935,7 +935,7 @@ ScalarValue prepareSize(int variant, const char *&text, const char *end) { ScalarValue prepareTransition(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading transition() cons!").arg(type)); @@ -952,7 +952,7 @@ ScalarValue prepareTransition(int variant, const char *&text, const char *end) { ScalarValue prepareCursor(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading cursor() cons!").arg(type)); @@ -969,7 +969,7 @@ ScalarValue prepareCursor(int variant, const char *&text, const char *end) { ScalarValue prepareAlign(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading align() cons!").arg(type)); @@ -986,7 +986,7 @@ ScalarValue prepareAlign(int variant, const char *&text, const char *end) { ScalarValue prepareMargins(int variant, const char *&text, const char *end) { StyleGenTokenType type; string token; - + readStyleGenToken(text, end, type, token); if (type != stConsStart) throw Exception(QString("Unexpected token %1 while reading margins() cons!").arg(type)); @@ -1059,7 +1059,7 @@ QMap fonts; ScalarValue prepareFont(int variant, const string &name, const char *&text, const char *end) { StyleGenTokenType type; string token; - + ScalarValue sizeScalar, familyScalar; string size, family; @@ -1544,7 +1544,7 @@ to link the code of portions of this program with the OpenSSL library.\n\ Full license: https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE\n\ Copyright (c) 2014-2016 John Preston, https://desktop.telegram.org\n\ */\n"; - tout << "#pragma once\n\n#include \"ui/style.h\"\n\nnamespace st {\n"; + tout << "#pragma once\n\n#include \"ui/style_core.h\"\n\nnamespace st {\n"; tcpp << "\ /*\n\ Created from \'/Resources/style.txt\' by \'/MetaStyle\' project\n\ @@ -1604,7 +1604,7 @@ Copyright (c) 2014-2016 John Preston, https://desktop.telegram.org\n\ tcpp << "\tColorDatas _colorsMap;\n"; tcpp << "\tint _spriteWidth = " << spriteWidths[0] << ";\n\n"; tcpp << "\tvoid startManager() {\n"; - + tcpp << "\n\t\tif (cRetina()) {\n"; tcpp << "\t\t\tcSetRealScale(dbisOne);\n"; tcpp << "\t\t\t_spriteWidth = " << spriteWidths[variantsCount - 1] << ";\n\n"; diff --git a/Telegram/SourceFiles/stdafx.h b/Telegram/SourceFiles/stdafx.h index e1e8bc5c7..0683fc16f 100644 --- a/Telegram/SourceFiles/stdafx.h +++ b/Telegram/SourceFiles/stdafx.h @@ -53,7 +53,7 @@ Copyright (c) 2014-2016 John Preston, https://desktop.telegram.org #include "mtproto/facade.h" -#include "ui/style_core.h" +#include "ui/style.h" #include "ui/twidget.h" #include "ui/animation.h" #include "ui/flatinput.h" diff --git a/Telegram/SourceFiles/ui/style.h b/Telegram/SourceFiles/ui/style.h index f9fcf062a..b3108ab22 100644 --- a/Telegram/SourceFiles/ui/style.h +++ b/Telegram/SourceFiles/ui/style.h @@ -20,5 +20,6 @@ Copyright (c) 2014-2016 John Preston, https://desktop.telegram.org */ #pragma once -#include "../GeneratedFiles/style_classes.h" -#include "../GeneratedFiles/style_auto.h" +#include "ui/style_core.h" +#include "GeneratedFiles/style_classes.h" +#include "GeneratedFiles/style_auto.h" diff --git a/Telegram/SourceFiles/ui/style_core.cpp b/Telegram/SourceFiles/ui/style_core.cpp index d7c99ccd4..f1b52a7fa 100644 --- a/Telegram/SourceFiles/ui/style_core.cpp +++ b/Telegram/SourceFiles/ui/style_core.cpp @@ -134,24 +134,13 @@ namespace style { return *this; } - void Color::set(const QColor &newv) { - if (!owner) { - ptr = new ColorData(*ptr); - owner = true; - } - ptr->set(newv); + namespace { + inline uint32 colorKey(uchar r, uchar g, uchar b, uchar a) { + return (((((uint32(r) << 8) | uint32(g)) << 8) | uint32(b)) << 8) | uint32(a); } - - void Color::set(uchar r, uchar g, uchar b, uchar a) { - if (!owner) { - ptr = new ColorData(*ptr); - owner = true; - } - ptr->set(QColor(r, g, b, a)); } - void Color::init(uchar r, uchar g, uchar b, uchar a) { - uint32 key = _colorKey(r, g, b, a); + uint32 key = colorKey(r, g, b, a); ColorDatas::const_iterator i = _colorsMap.constFind(key); if (i == _colorsMap.cend()) { i = _colorsMap.insert(key, new ColorData(r, g, b, a)); diff --git a/Telegram/SourceFiles/ui/style_core.h b/Telegram/SourceFiles/ui/style_core.h index c35d125bc..1528284d1 100644 --- a/Telegram/SourceFiles/ui/style_core.h +++ b/Telegram/SourceFiles/ui/style_core.h @@ -46,7 +46,7 @@ inline QRect centerrect(const QRect &inRect, const QRect &rect) { } namespace style { - + class FontData; class Font { public: @@ -189,7 +189,7 @@ namespace style { bool owner; void init(uchar r, uchar g, uchar b, uchar a); - + friend void startManager(); Color(ColorData *p) : ptr(p) { @@ -213,7 +213,7 @@ namespace style { ColorData(uchar r, uchar g, uchar b, uchar a); void set(const QColor &c); - + friend class Color; }; diff --git a/Telegram/SourceFiles/ui/text/text.cpp b/Telegram/SourceFiles/ui/text/text.cpp index ff9915df3..3df18ee76 100644 --- a/Telegram/SourceFiles/ui/text/text.cpp +++ b/Telegram/SourceFiles/ui/text/text.cpp @@ -1591,7 +1591,7 @@ public: if (_wLeft < si.width) { lineText = lineText.mid(0, currentBlock->from() - _localFrom) + _Elide; lineLength = currentBlock->from() + _Elide.size() - _lineStart; - _selection.to = std::min({ _selection.to, currentBlock->from() }); + _selection.to = _selection.to = qMin(_selection.to, currentBlock->from()); setElideBidi(currentBlock->from(), _Elide.size()); elideSaveBlock(blockIndex - 1, _endBlock, currentBlock->from(), elideWidth); return; @@ -1623,7 +1623,7 @@ public: if (lineText.size() <= pos || repeat > 3) { lineText += _Elide; lineLength = _localFrom + pos + _Elide.size() - _lineStart; - _selection.to = std::min({ _selection.to, uint16(_localFrom + pos) }); + _selection.to = qMin(_selection.to, uint16(_localFrom + pos)); setElideBidi(_localFrom + pos, _Elide.size()); _blocksSize = blockIndex; _endBlock = nextBlock; @@ -1643,7 +1643,7 @@ public: } int32 elideStart = _localFrom + lineText.size(); - _selection.to = std::min({ _selection.to, uint16(elideStart) }); + _selection.to = qMin(_selection.to, uint16(elideStart)); setElideBidi(elideStart, _Elide.size()); lineText += _Elide; diff --git a/Telegram/Telegram.vcxproj.filters b/Telegram/Telegram.vcxproj.filters index 0b17e3c99..9257f6659 100644 --- a/Telegram/Telegram.vcxproj.filters +++ b/Telegram/Telegram.vcxproj.filters @@ -1,39 +1,6 @@  - - {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} - moc;h;cpp - False - - - {4e5e8958-0a60-4117-8701-cbd387932d83} - cpp;moc - False - - - {9c05f518-3867-45cb-b08c-19c0d32151c7} - cpp;moc - False - - - {d01d021a-d92f-4ac3-9155-6d297fffe596} - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;cxx;c;def - - - {65fcb834-0002-4007-80c2-8bd6cbc63c93} - - - {08a48c4d-2526-4578-ad4b-db659e4eec8d} - - - {8a7cc1a8-8332-4937-967f-3a04725db75d} - cpp;moc - False - {df139398-6d5d-4bd5-8abe-b509b102f5d8} @@ -46,1080 +13,1113 @@ {1abe710c-3c36-484c-b2a5-881c29a051c2} - - {da3d0334-a011-41dd-a8e0-9b701afacfb3} - - - {93203856-b459-49ec-8097-689d0feda013} - - - {815de139-ef13-45d6-a131-a3556eefae55} - - - {e9244e0a-a3ae-43dc-8a72-fd7d14cee20b} - {67311646-a8af-4626-976d-0a5733bf90e8} - - {405e59c2-0800-4f73-b975-1749c8c36e87} + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;cxx;c;def - - {24292a88-6707-4070-b2d2-8b53acd5cdd0} - - - {162feb92-08a4-4abf-9936-79c389d4fcb9} - - - {39b5a449-928d-4add-9610-95c03878d52f} - - + {0192d4a5-ecf0-4076-937a-d3a08443e543} - + {ddcc5634-90e7-4815-ba86-a3db539f4774} - + + {d01d021a-d92f-4ac3-9155-6d297fffe596} + + + {e9244e0a-a3ae-43dc-8a72-fd7d14cee20b} + + + {08a48c4d-2526-4578-ad4b-db659e4eec8d} + + + {da3d0334-a011-41dd-a8e0-9b701afacfb3} + + + {39b5a449-928d-4add-9610-95c03878d52f} + + + {405e59c2-0800-4f73-b975-1749c8c36e87} + + + {162feb92-08a4-4abf-9936-79c389d4fcb9} + + + {65fcb834-0002-4007-80c2-8bd6cbc63c93} + + + {93203856-b459-49ec-8097-689d0feda013} + + + {815de139-ef13-45d6-a131-a3556eefae55} + + + {24292a88-6707-4070-b2d2-8b53acd5cdd0} + + {850c3d13-024a-4ef3-a6b7-b546e67cca48} + + {71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11} + moc;h;cpp + False + + + {4e5e8958-0a60-4117-8701-cbd387932d83} + cpp;moc + False + + + {9c05f518-3867-45cb-b08c-19c0d32151c7} + cpp;moc + False + + + {8a7cc1a8-8332-4937-967f-3a04725db75d} + cpp;moc + False + - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Generated Files + GeneratedFiles - Generated Files + GeneratedFiles - Generated Files + GeneratedFiles - Source Files + SourceFiles - Generated Files + GeneratedFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - intro + SourceFiles\intro - intro + SourceFiles\intro - intro + SourceFiles\intro - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Source Files + SourceFiles - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - boxes + SourceFiles\boxes - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files + GeneratedFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - boxes + SourceFiles\boxes - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - boxes + SourceFiles\boxes - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - boxes + SourceFiles\boxes - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - intro + SourceFiles\intro - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - boxes + SourceFiles\boxes - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files + GeneratedFiles - Source Files + SourceFiles - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release ThirdParty\minizip - Source Files + SourceFiles - intro + SourceFiles\intro - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - intro + SourceFiles\intro - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Source Files + SourceFiles - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - mtproto + SourceFiles\mtproto - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - mtproto + SourceFiles\mtproto - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - inline_bots + SourceFiles\inline_bots - inline_bots + SourceFiles\inline_bots - inline_bots + SourceFiles\inline_bots - inline_bots + SourceFiles\inline_bots - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui + SourceFiles\ui - ui + SourceFiles\ui - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui\toast + SourceFiles\ui\toast - ui\toast + SourceFiles\ui\toast - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - ui\toast + SourceFiles\ui\toast - serialize + SourceFiles\serialize - serialize + SourceFiles\serialize - dialogs + SourceFiles\dialogs - dialogs + SourceFiles\dialogs - dialogs + SourceFiles\dialogs - ui\buttons + SourceFiles\ui\buttons - window + SourceFiles\window - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - Source Files + SourceFiles - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - core + SourceFiles\core - core + SourceFiles\core - Generated Files\Deploy + GeneratedFiles\Deploy - Generated Files\Debug + GeneratedFiles\Debug - Generated Files\Release + GeneratedFiles\Release - core + SourceFiles\core - overview + SourceFiles\overview - ui\text + SourceFiles\ui\text - ui\text + SourceFiles\ui\text - ui\text + SourceFiles\ui\text - Source Files + SourceFiles - Source Files + SourceFiles - Generated Files + GeneratedFiles - Generated Files + GeneratedFiles - Source Files + SourceFiles - Source Files + SourceFiles - Generated Files + GeneratedFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Generated Files + GeneratedFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles Version @@ -1134,240 +1134,240 @@ ThirdParty\minizip - Source Files + SourceFiles - intro + SourceFiles\intro - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - inline_bots + SourceFiles\inline_bots - inline_bots + SourceFiles\inline_bots - inline_bots + SourceFiles\inline_bots - inline_bots + SourceFiles\inline_bots - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui\toast + SourceFiles\ui\toast - ui\toast + SourceFiles\ui\toast - serialize + SourceFiles\serialize - serialize + SourceFiles\serialize - dialogs + SourceFiles\dialogs - dialogs + SourceFiles\dialogs - dialogs + SourceFiles\dialogs - dialogs + SourceFiles\dialogs - dialogs + SourceFiles\dialogs - ui\buttons + SourceFiles\ui\buttons - history + SourceFiles\history - core + SourceFiles\core - core + SourceFiles\core - overview + SourceFiles\overview - ui\text + SourceFiles\ui\text - ui\text + SourceFiles\ui\text - ui\text + SourceFiles\ui\text - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - intro + SourceFiles\intro - intro + SourceFiles\intro - intro + SourceFiles\intro - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - Source Files + SourceFiles - Source Files + SourceFiles - Source Files + SourceFiles - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - Source Files + SourceFiles - boxes + SourceFiles\boxes - boxes + SourceFiles\boxes - intro + SourceFiles\intro - boxes + SourceFiles\boxes - Source Files + SourceFiles - Source Files + SourceFiles Resources @@ -1391,94 +1391,94 @@ Resources - Source Files + SourceFiles - Source Files + SourceFiles - intro + SourceFiles\intro - Source Files + SourceFiles - Source Files + SourceFiles - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - Source Files + SourceFiles - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui + SourceFiles\ui - ui\toast + SourceFiles\ui\toast - window + SourceFiles\window - Source Files + SourceFiles - core + SourceFiles\core @@ -1516,13 +1516,13 @@ Version - mtproto + SourceFiles\mtproto - mtproto + SourceFiles\mtproto - Source Files + SourceFiles