tdesktop/Telegram/SourceFiles
John Preston 5195b4d3ef RTL strings with trailing spaces render fix.
Commit 8d354382a4 introduced a regression in RTL phrases display.
When an RTL line had trailing spaces we started displaying them in
front of the text still assuming counted line width value that did
not include those trailing spaces.

Line width is not including trailing spaces width because it is
allowed to fit in the line any number of spaces.

Also text block "left padding" entity was eliminated. If we have
some spaces in the start of the text block (for example a text block
after a link) we just add an empty word and mark those spaces as its
right padding.
2017-02-26 21:02:45 +03:00
..
_other Moved to the latest emoji set. 2017-02-15 21:27:31 +03:00
boxes Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
codegen Using std::vector<> and const fields for emoji. 2017-02-25 23:35:55 +03:00
core Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
data Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
dialogs Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
history Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
inline_bots Updated Xcode build for using standard library. 2017-02-21 17:37:53 +03:00
intro Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
media Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
mtproto Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
overview Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
platform Updated Xcode build for using standard library. 2017-02-21 17:37:53 +03:00
profile Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
serialize Ability to delete authorization keys added. 2017-02-25 19:48:22 +03:00
settings Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
stickers Ability to delete authorization keys added. 2017-02-25 19:48:22 +03:00
ui RTL strings with trailing spaces render fix. 2017-02-26 21:02:45 +03:00
window Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
apiwrap.cpp Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
apiwrap.h Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
app.cpp MTP global state moved to MTP::Instance class. 2017-02-25 19:48:21 +03:00
app.h Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
application.cpp Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
application.h Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
auth_session.cpp Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
auth_session.h Moved MTP::authedId() to AuthSession::Current(). 2017-02-25 19:48:19 +03:00
autoupdater.cpp Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
autoupdater.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
config.h Encapsulated DcOptions to an independent class. 2017-02-25 19:48:19 +03:00
countries.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
dialogswidget.cpp Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
dialogswidget.h Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
facades.cpp Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
facades.h Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
fileuploader.cpp Ability to delete authorization keys added. 2017-02-25 19:48:22 +03:00
fileuploader.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
history.cpp Moved MTP::authedId() to AuthSession::Current(). 2017-02-25 19:48:19 +03:00
history.h Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
historywidget.cpp Moved MTP::authedId() to AuthSession::Current(). 2017-02-25 19:48:19 +03:00
historywidget.h Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
lang.cpp Version 1.0.2: drag-n-drop from Firefox, resizable left column. 2017-01-19 11:38:10 +03:00
lang.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
langloaderplain.cpp Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
langloaderplain.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
layerwidget.cpp Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
layerwidget.h Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
layout.cpp Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
layout.h Version 1.0.5: new audio code + reorder pinned chats. 2017-01-31 12:13:51 +03:00
localimageloader.cpp Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
localimageloader.h Passcode box layout fix. Drop image from Firefox fix. 2017-01-13 18:15:25 +03:00
localstorage.cpp Closed beta 1000014001: fixed Xcode build. 2017-02-25 20:46:21 +03:00
localstorage.h Closed beta 1000006001: Built in theme and color palette editor. 2017-02-07 17:56:33 +03:00
logs.cpp MTP global state moved to MTP::Instance class. 2017-02-25 19:48:21 +03:00
logs.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
main.cpp Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
mainwidget.cpp Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
mainwidget.h Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
mainwindow.cpp Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
mainwindow.h Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
mediaview.cpp Made base::lambda a copyable value type. 2017-02-26 21:01:23 +03:00
mediaview.h Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
messenger.cpp Closed beta 1000014001: testing MTP changes. 2017-02-25 20:15:30 +03:00
messenger.h Ability to delete authorization keys added. 2017-02-25 19:48:22 +03:00
observer_peer.cpp Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
observer_peer.h Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
overviewwidget.cpp Replace T_WIDGET macro with a template base class. 2017-02-11 14:24:37 +03:00
overviewwidget.h Replace T_WIDGET macro with a template base class. 2017-02-11 14:24:37 +03:00
passcodewidget.cpp MTP global state moved to MTP::Instance class. 2017-02-25 19:48:21 +03:00
passcodewidget.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific_linux.cpp Closed beta 1000014001: fixed GCC build. 2017-02-25 21:17:50 +03:00
pspecific_linux.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific_mac_p.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific_mac_p.mm Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
pspecific_mac.cpp Closed beta 1000014001: fixed Xcode build. 2017-02-25 20:46:21 +03:00
pspecific_mac.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific_win.cpp Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
pspecific_win.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific_winrt.cpp Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific_winrt.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
pspecific.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
settings.cpp Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
settings.h Moved AppClass to messenger.cpp:Messenger. 2017-02-25 19:48:20 +03:00
shortcuts.cpp Using standard library instead of std_ namespace. 2017-02-21 16:45:56 +03:00
shortcuts.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
stdafx.cpp Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
stdafx.h Version 1.0 stable: bump copyright date to 2017. 2017-01-11 23:02:13 +04:00
structs.cpp Ability to delete authorization keys added. 2017-02-25 19:48:22 +03:00
structs.h Ability to delete authorization keys added. 2017-02-25 19:48:22 +03:00