Commit Graph

88 Commits

Author SHA1 Message Date
Andrea Cavalli
a116cc9b19 Merge remote-tracking branch 'td/master' 2022-06-21 18:38:28 +02:00
levlam
f00c568339 Use specific vcpkg commit, to avoid build breaking by vcpkg changes. 2022-06-20 15:31:46 +03:00
Andrea Cavalli
4cd31ceb93 Merge remote-tracking branch 'td/master' 2022-05-04 17:49:23 +02:00
levlam
8b5042f26d Nore that for Node.js >= 17.0 OpenSSL 3.0 is required. 2022-05-02 13:34:50 +03:00
Andrea Cavalli
d84305048e Merge remote-tracking branch 'td/master' 2022-04-22 15:35:30 +02:00
levlam
ab13550525 Remove trailing spaces. 2022-04-17 14:53:36 +03:00
Mammad
6f08d65279
Further improvements and fixes for build instructions generator (#1901)
* Improve focus visuals in build.html

* Fix build.html appearance for mobile devices

* Add custom focus visuals for links in build.html

* Fix incorrect CSS selectors in build.html

* Fix checkbox and radio alignment in build.html
2022-04-17 14:50:42 +03:00
levlam
ca1f844f44 Remove unneeded commas. 2022-04-03 22:59:28 +03:00
Andrea Cavalli
e047add8a2 Update tdlib 2022-03-15 11:36:21 +01:00
levlam
2a44a0f357 Add G graphical programming language to build.html. 2022-03-11 13:46:45 +03:00
Andrea Cavalli
39856bc56f Merge remote-tracking branch 'td/master' 2022-02-05 01:12:29 +01:00
levlam
92c2a9c4e5 Update version to 1.8.1. 2022-01-31 22:07:31 +03:00
Andrea Cavalli
a2491ae93c Merge tag 'v1.8.0' 2021-12-30 01:14:14 +01:00
levlam
b3ab664a18 Update version to 1.8.0. 2021-12-29 17:38:20 +03:00
Andrea Cavalli
3440f2c07e Merge remote-tracking branch 'td/master' 2021-12-20 16:51:07 +01:00
levlam
5587f10eba Expect different Homebrew install paths on Apple silicon/Intel. 2021-12-19 01:17:39 +03:00
Andrea Cavalli
8e13003896 Merge remote-tracking branch 'td/master' 2021-11-22 23:28:02 +01:00
levlam
743a30d470 Show "Copy" button only if copying of all build instructions is possible. 2021-11-20 18:43:52 +03:00
levlam
6832b86947 Use black $ for list style and return back outline on focus for mouseless setups. 2021-11-20 18:28:17 +03:00
levlam
ece3a9bbcd Remove trailing spaces and use consictent indent size in build.html. 2021-11-20 18:16:28 +03:00
Mammad
3272888be1
Improve appearance of build instructions generator (#1689) 2021-11-20 18:14:08 +03:00
Andrea Cavalli
9b0d54de26 Merge remote-tracking branch 'td/master' 2021-10-29 00:31:20 +02:00
levlam
7226c09d31 Explicitly mention that libc++ needs to be installed when clang is used. 2021-10-26 14:21:01 +03:00
Andrea Cavalli
45e855f89d Remove most memory related features
I can't maintain anymore this amount of features while keeping the library constantly updated and without bugs. Every merge was taking me multiple hours of revisioning the code. I give up.
From this commit onwards TDLight will only have small useful customizations that are easy to maintain.
Now the people relying on the OptimizeMemory method can restart the session every N hours to free up the memory.
The real way to keep a low memory usage must involve a huge refactoring to allow the unloading of the caches into the sqlite database, similar to what's already happening with messages data. Only Levlam has the ability to implement this without needing to merge the upstream everytime.
2021-09-25 22:11:42 +02:00
Andrea Cavalli
897d4af16c Merge remote-tracking branch 'td/master' 2021-09-25 19:24:57 +02:00
Andrea Cavalli
6e1836a024 Merge remote-tracking branch 'td/master' 2021-09-15 16:03:11 +02:00
levlam
457ab66fe7 Fix gperf install instructions through vcpkg. 2021-09-15 09:26:40 +03:00
levlam
0b1ba7f413 Use Debian 10 build instructions for Debian 11. 2021-09-12 19:54:54 +03:00
Andrea Cavalli
c06a3d9dcf Merge remote-tracking branch 'td/master' 2021-09-10 15:49:57 +02:00
levlam
1da2ef7cb1 Remove usage of the deprecated openssl-uwp vcpkg package. 2021-09-08 22:36:31 +03:00
levlam
077ed42507 Improve README and the build instructions generator. 2021-09-06 14:12:11 +03:00
Andrea Cavalli
a20e8b6db3 Merge remote-tracking branch 'td/master' 2021-09-04 16:03:33 +02:00
levlam
651a4f0eac Install gperf through vcpkg. 2021-09-03 19:33:12 +03:00
Andrea Cavalli
bfb4f8f7b2 Fix build instructions directory 2021-08-24 12:29:26 +02:00
Andrea Cavalli
232ce6e4d3 Merge remote-tracking branch 'td/master' 2021-08-23 02:22:28 +02:00
levlam
01d83bf85c Update CentOS 8 repo name. 2021-08-12 20:42:37 +03:00
Andrea Cavalli
c41ec7df43 Merge remote-tracking branch 'td/master' 2021-06-30 13:31:50 +02:00
levlam
0c3893737e Fix Back button in build.html on the main page. 2021-06-08 19:20:55 +03:00
Andrea Cavalli
6fe2f1e77a Rerand build instructions 2021-04-12 16:26:09 +02:00
Andrea Cavalli
69318bf388 Fix build urls 2021-04-12 16:22:04 +02:00
levlam
312e3b740a Update version to 1.7.1. 2021-01-28 22:18:33 +03:00
levlam
eb80924dad Update version to 1.7.0. 2020-11-28 17:00:17 +03:00
levlam
cb86d38913 Update build instructions for Java on macOS. 2020-11-22 13:22:59 +03:00
Daniel
8a5569bf08
Update build.html (#1301) 2020-11-21 14:54:35 +03:00
levlam
cd82d3d888 Add new wrapper and usage examples. 2020-11-18 17:38:55 +03:00
levlam
94fc06c9fc Install php-cli instead of php on Debian/Ubuntu in build instructions as suggested by @Cavallium. 2020-11-14 22:12:48 +03:00
levlam
d63a16ef8b Remove PHP ctype extension usage. 2020-11-11 16:38:48 +03:00
levlam
1d75237893 Don't export CXXFLAGS in build instructions generator. 2020-11-08 21:03:23 +03:00
levlam
7a0b88441a Add CentOS to build instructions generator. 2020-11-08 18:51:35 +03:00
levlam
e4dda41a98 Always use SplitSource on OpenBSD. 2020-11-05 23:42:58 +03:00