John Preston
a70e72f75d
Application->Sandbox, Messenger->Application.
2019-01-23 12:51:58 +04:00
John Preston
e8a390c251
Use TelegramForcePortable for alpha versions.
2018-10-09 19:27:18 +03:00
John Preston
36f72191ad
Allow any version to be used as a portable.
...
You need to place TelegramForcePortable folder near the application.
2018-10-09 19:27:16 +03:00
John Preston
9b449a1d26
Allow switching off debug logs in closed alpha.
2018-09-27 16:36:27 +03:00
John Preston
971d0efda9
Support toggling installs of beta versions.
2018-09-26 21:23:08 +03:00
John Preston
6e566e0165
Swap 'alpha' and 'beta'. Happy debugging!
2018-09-26 21:23:08 +03:00
John Preston
68c2f563c6
Write logs without QTextStream.
2018-06-11 10:37:29 +03:00
John Preston
72f95b984f
Replace cDebug() with Logs::DebugEnabled().
2018-06-05 21:51:05 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
37b018257e
Replace some std::shared_ptr with std::unique_ptr.
2017-12-18 14:38:14 +04:00
John Preston
14034c255e
Replace QSharedPointer with std::shared_ptr.
2017-12-18 13:07:18 +04:00
John Preston
97c15865a5
Move some code around.
...
Move logs:SignalHandlers to core/crash_reports:CrashReports.
Move all pre-launch windows to core/crash_report_window module.
Move some global code to core/launcher:Launcher.
It should replace settings / platform_specific module in some way.
2017-12-12 16:47:32 +04:00
John Preston
e273695cc9
Fix planar audio playback (for example .flac).
...
Also add some more crash information logging.
Fixes #4120 .
2017-12-08 12:57:43 +04:00
John Preston
8f87cfe29d
Fix explicit working dir by "-workdir" in Windows.
...
Regression was introduced in ff84962148
.
Fixes #4129 .
2017-12-08 12:13:42 +04:00
John Preston
a032f24d58
Fix explicit working dir by "-workdir" argument.
...
Regression was introduced in ff84962148
.
Fixes #4123 .
2017-12-07 17:56:36 +04:00
John Preston
ff84962148
Stop using current working directory on Windows.
...
Links generated by system sometimes have weird working directories,
like C:\Windows\system32. Stop trying to use current working folder
as a place for program data. Instead always try to use current exe
folder and if we were unable use app data folder.
2017-12-06 19:07:19 +04:00
John Preston
0a1165dac9
Remove locking in crash annotations.
...
We removed ffmpeg crash annotations so now all are from main thread.
2017-12-02 13:28:15 +04:00
John Preston
13ab055fe0
Add debug information about crash in ffmpeg.
2017-11-30 15:41:15 +04:00
John Preston
df64c972d8
Replace QFlags with base::flags.
2017-09-03 15:45:47 +03:00
John Preston
25ffaaaa2d
Replace t_assert() with Assert().
...
Also use this assertions for Expects(), Ensures() and Unexpected().
2017-08-30 19:15:42 +03:00
John Preston
8e433971c9
Improve current executable path computing.
...
Fixes #960 (hopefully).
2017-08-30 19:15:35 +03:00
John Preston
61c5b45d7a
Select exception users in EditPrivacyBox.
2017-03-18 12:49:46 +03:00
John Preston
83720d8789
Finalizing file renaming.
2017-03-04 13:23:56 +03:00
John Preston
08167a6a91
Removed #include "stdafx.h" from all files.
...
Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway.
2017-03-04 12:27:52 +03:00
John Preston
12bbd971b3
Added Guideline Support Library as a dependency.
...
See https://github.com/Microsoft/GSL for information.
2017-03-04 12:01:07 +03:00
John Preston
dd933cf61c
MTP global state moved to MTP::Instance class.
...
Now there will be ability to start multiple mtproto instances.
2017-02-25 19:48:21 +03:00
John Preston
ffc557a0f9
Using standard library instead of std_ namespace.
...
Currently tested only in VS2015.
2017-02-21 16:45:56 +03:00
John Preston
2ab3cda743
Use current folder in Debug configuration for UWP.
2017-02-10 13:10:33 +03:00
John Preston
686abd63b5
Version 1.0.6: fixing some critical issues in audio handling.
...
OnPropertyValueChanged() is called sometimes couple times a second
and sometimes when AudioMutex is locked already causing a deadlock.
Also some code added to support Desktop Bridge converter to UWP app.
2017-02-01 13:12:52 +03:00
John Preston
7fb1463c43
Version 1.0 stable: bump copyright date to 2017.
2017-01-11 23:02:13 +04:00
John Preston
fc7c5d0ab3
Fixed travis build for TDESKTOP_DISABLE_AUTOUPDATE case.
2016-10-18 10:56:38 +03:00
John Preston
f1d52c12ae
Version 0.10.13.alpha: crash fix in custom notifications.
...
Not sending inline bot request drafts to server by timeout.
2016-10-07 19:45:45 +03:00
John Preston
f1f7333c7a
Removed some old styles. Divided basic_types module to several.
2016-09-29 14:37:16 +03:00
John Preston
dff5765f9f
0.9.47 alpha: fixed crash in text processing (Qt pach updated).
2016-05-02 16:42:09 +03:00
John Preston
745f89dbb9
Moving build / lang scripts from Telegram to subfolders.
...
Travis build tested with -j param.
Xcode / QtCreator / qmake builds could be broken.
2016-04-27 15:02:17 +03:00
John Preston
390a1b0754
Some improvements for winrt.
2016-04-26 16:00:23 +03:00
John Preston
1f6da4c734
Logging crashed string in hexdump ofutf8.
2016-04-01 11:43:14 +04:00
John Preston
f96b7da7ce
Crash reporting fixed, radial progress fixed. 0.9.38 dev version.
2016-04-01 00:36:46 +04:00
John Preston
829513c9ce
fixed building for OS X / Linux
2016-03-31 18:12:30 +04:00
John Preston
a23470f4b8
Fixed possible crash in NotifyWindow click handler.
...
Adding information about crashed string in TextBlock parser.
2016-03-31 15:55:25 +04:00
John Preston
ef69973e6d
fixed build for Xcode
2016-03-24 16:27:34 +03:00
John Preston
d9ef8217e5
moved MTProtoSession and MTProtoConnection to MTP::internal:: namespace
2016-03-24 11:57:11 +03:00
John Preston
27856d830b
using operator new/delete instead of malloc/free
2016-03-20 18:08:13 +03:00
John Preston
c15db1f77e
added TDESKTOP_DISABLE_CRASH_REPORTS macro and new pspecific file, pspecific_wnd renamed to pspecific_win
2016-03-20 12:10:16 +03:00
John Preston
0b2bcbc3e9
some warnings fixed, TDESKTOP_DISABLE_NETWORK_PROXY macro added
2016-03-20 11:16:35 +03:00
John Preston
9e1a6d3d3d
crash fixed in Title::updateCounter, assertion message added to crash report
2016-03-15 15:18:12 +03:00
John Preston
f25e63bad7
offering to send current username in crash report
2016-03-14 12:25:48 +03:00
John Preston
17aaa5ceab
fixed double fclose of crash dump file, removed block user context menu item for App::self()
2016-03-11 23:07:13 +03:00
John Preston
abc0d03eb3
some phrases changed, limit on last crash report reading added
2016-03-11 22:10:56 +03:00
John Preston
99b52d4cc1
all deinit moved to Application::aboutToQuit(), mtproto connection thread management refactored, disabled -style=0 fake argument for Application, beta 9028002
2016-02-29 19:53:26 +03:00