mirror of
https://github.com/vale981/tdesktop
synced 2025-03-06 02:01:40 -05:00
Updating README.md
Fixed style and small typos
This commit is contained in:
parent
42d297f192
commit
3e5dc29185
1 changed files with 46 additions and 37 deletions
83
README.md
83
README.md
|
@ -1,10 +1,10 @@
|
||||||
## [Telegram Desktop](https://tdesktop.com) – Official Telegram Messenger app
|
# [Telegram Desktop][telegram_desktop] – Official Telegram Messenger
|
||||||
|
|
||||||
This is complete source code and build instructions for alpha version of official desktop client for [Telegram](https://telegram.org) messenger, based on [Telegram API](https://core.telegram.org/) and [MTProto](https://core.telegram.org/mtproto) secure protocol.
|
This is complete source code and build instructions for alpha version of official desktop client for [Telegram][telegram] messenger, based on [Telegram API][telegram_api] and [MTProto][telegram_proto] secure protocol.
|
||||||
|
|
||||||
Source code is published under GPL v3, license is available [here](https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE).
|
Source code is published under GPL v3, license is available [here][license].
|
||||||
|
|
||||||
###Supported systems
|
## Supported systems
|
||||||
|
|
||||||
* Windows XP - Windows 10 (**not** RT)
|
* Windows XP - Windows 10 (**not** RT)
|
||||||
* Mac OS X 10.8 - Mac OS X 10.10
|
* Mac OS X 10.8 - Mac OS X 10.10
|
||||||
|
@ -12,7 +12,7 @@ Source code is published under GPL v3, license is available [here](https://githu
|
||||||
* Ubuntu 12.04 - Ubuntu 14.04
|
* Ubuntu 12.04 - Ubuntu 14.04
|
||||||
* Fedora 22
|
* Fedora 22
|
||||||
|
|
||||||
###Third-party
|
## Third-party
|
||||||
|
|
||||||
* Qt 5.3.2 and 5.5.0, slightly patched ([LGPL](http://qt-project.org/doc/qt-5/lgpl.html))
|
* Qt 5.3.2 and 5.5.0, slightly patched ([LGPL](http://qt-project.org/doc/qt-5/lgpl.html))
|
||||||
* OpenSSL 1.0.1g ([OpenSSL License](https://www.openssl.org/source/license.html))
|
* OpenSSL 1.0.1g ([OpenSSL License](https://www.openssl.org/source/license.html))
|
||||||
|
@ -25,44 +25,45 @@ Source code is published under GPL v3, license is available [here](https://githu
|
||||||
* FFmpeg ([LGPL](https://www.ffmpeg.org/legal.html))
|
* FFmpeg ([LGPL](https://www.ffmpeg.org/legal.html))
|
||||||
* Open Sans font ([Apache License](http://www.apache.org/licenses/LICENSE-2.0.html))
|
* Open Sans font ([Apache License](http://www.apache.org/licenses/LICENSE-2.0.html))
|
||||||
|
|
||||||
###[Build instructions for Visual Studio 2013](https://github.com/telegramdesktop/tdesktop/blob/master/MSVC.md)
|
## Build instructions
|
||||||
|
|
||||||
###[Build instructions for XCode 6.4](https://github.com/telegramdesktop/tdesktop/blob/master/XCODE.md)
|
* [Visual Studio 2013][msvc]
|
||||||
|
* [XCode 6.4][xcode]
|
||||||
|
* [XCode 6.4 for OS X 10.6 and 10.7][xcode_old]
|
||||||
|
* [Qt Creator 3.2.0 Ubuntu][qtcreator]
|
||||||
|
|
||||||
###[Build instructions for XCode 6.4 for OS X 10.6 and 10.7](https://github.com/telegramdesktop/tdesktop/blob/master/XCODEold.md)
|
## Projects in Telegram solution
|
||||||
|
|
||||||
###[Build instructions for Qt Creator 3.2.0 Ubuntu](https://github.com/telegramdesktop/tdesktop/blob/master/QTCREATOR.md)
|
### Telegram
|
||||||
|
|
||||||
##Projects in Telegram solution
|
[Telegram Desktop][telegram_desktop] messenger
|
||||||
|
|
||||||
####Telegram
|
### Updater
|
||||||
|
|
||||||
tdesktop messenger
|
A little app, that is launched by Telegram when update is ready, replaces all files and launches it back.
|
||||||
|
|
||||||
####Updater
|
### Packer
|
||||||
|
|
||||||
little app, that is launched by Telegram when update is ready, replaces all files and launches it back
|
Compiles given files to single update file, compresses it with lzma and signs with a private key. It is not built in **Debug** and **Release** configurations of Telegram solution, because private key is inaccessible.
|
||||||
|
|
||||||
####Packer
|
### Prepare
|
||||||
|
|
||||||
compiles given files to single update file, compresses it with lzma and signs with a private key, it is not built in **Debug** and **Release** configurations of Telegram solution, because private key is inaccessible
|
Prepares a release for deployment, puts all current files to deploy/{version} folder.
|
||||||
|
|
||||||
####Prepare
|
**Windows**:
|
||||||
|
* tsetup{version}.exe installer
|
||||||
|
* Telegram.exe
|
||||||
|
* Telegram.pdb (debug info for crash minidumps view)
|
||||||
|
* tupdate{updversion} binary lzma update archive
|
||||||
|
|
||||||
prepares a release for deployment, puts all files to deploy/{version} folder, for Win:
|
**Mac**:
|
||||||
* current tsetup{version}exe installer
|
* tsetup{version}.dmg
|
||||||
* current Telegram.exe
|
* Telegram.app
|
||||||
* current Telegram.pdb (debug info for crash minidumps view)
|
* tmacupd{updversion} binary lzma update archive
|
||||||
* current tupdate{updversion} binary lzma update archive
|
|
||||||
|
|
||||||
for Mac:
|
### MetaEmoji
|
||||||
* current tsetup{version}dmg
|
|
||||||
* current Telegram.app
|
|
||||||
* current tmacupd{updversion} binary lzma update archive
|
|
||||||
|
|
||||||
####MetaEmoji
|
Creates four sprites and text2emoji replace code
|
||||||
|
|
||||||
creates four sprites and text2emoji replace code
|
|
||||||
* SourceFiles/art/emoji.png
|
* SourceFiles/art/emoji.png
|
||||||
* SourceFiles/art/emoji_125x.png
|
* SourceFiles/art/emoji_125x.png
|
||||||
* SourceFiles/art/emoji_150x.png
|
* SourceFiles/art/emoji_150x.png
|
||||||
|
@ -70,15 +71,15 @@ creates four sprites and text2emoji replace code
|
||||||
* SourceFiles/art/emoji_250x.png
|
* SourceFiles/art/emoji_250x.png
|
||||||
* SourceFiles/gui/emoji_config.cpp
|
* SourceFiles/gui/emoji_config.cpp
|
||||||
|
|
||||||
####MetaStyle
|
### MetaStyle
|
||||||
|
|
||||||
from two files and two sprites
|
From two files and two sprites
|
||||||
* Resources/style_classes.txt
|
* Resources/style_classes.txt
|
||||||
* Resources/style.txt
|
* Resources/style.txt
|
||||||
* SourceFiles/art/sprite.png
|
* SourceFiles/art/sprite.png
|
||||||
* SourceFiles/art/sprite_200x.png
|
* SourceFiles/art/sprite_200x.png
|
||||||
|
|
||||||
creates two other sprites, four sprite grids and style constants code
|
Creates two other sprites, four sprite grids and style constants code
|
||||||
* SourceFiles/art/sprite_125x.png
|
* SourceFiles/art/sprite_125x.png
|
||||||
* SourceFiles/art/sprite_150x.png
|
* SourceFiles/art/sprite_150x.png
|
||||||
* SourceFiles/art/grid.png
|
* SourceFiles/art/grid.png
|
||||||
|
@ -89,11 +90,19 @@ creates two other sprites, four sprite grids and style constants code
|
||||||
* GeneratedFiles/style_auto.h
|
* GeneratedFiles/style_auto.h
|
||||||
* GeneratedFiles/style_auto.cpp
|
* GeneratedFiles/style_auto.cpp
|
||||||
|
|
||||||
####MetaLang
|
### MetaLang
|
||||||
|
|
||||||
from langpack file
|
Creates from languagepack file `Resources/lang.txt` language constants code and language file parse code:
|
||||||
* Resources/lang.txt
|
|
||||||
|
|
||||||
creates lang constants code and lang file parse code
|
|
||||||
* GeneratedFiles/lang.h
|
* GeneratedFiles/lang.h
|
||||||
* GeneratedFiles/lang.cpp
|
* GeneratedFiles/lang.cpp
|
||||||
|
|
||||||
|
[//]: # (LINKS)
|
||||||
|
[telegram]: https://telegram.org
|
||||||
|
[telegram_desktop]: https://desktop.telegram.org
|
||||||
|
[telegram_api]: https://core.telegram.org
|
||||||
|
[telegram_proto]: https://core.telegram.org/mtproto
|
||||||
|
[license]: LICENSE
|
||||||
|
[msvc]: MSVC.md
|
||||||
|
[xcode]: XCODE.md
|
||||||
|
[xcode_old]: XCODEold.md
|
||||||
|
[qtcreator]: qtcreator.md
|
Loading…
Add table
Reference in a new issue