ed
c6f4d8494c
Re-save all projects
2021-10-15 10:10:55 +01:00
ed
bb9b24d048
Re-save all projects
2021-10-05 16:30:26 +01:00
ed
49fdf1a4d3
Re-save all projects
2021-09-23 14:26:05 +01:00
reuk
3768349a05
Font: Make Font and TypefaceCache threadsafe
...
Previously, it wasn't safe to access Font instances from multiple
threads because there was a chance that they might reference the same
shared internal state. In this case, calling getTypeface() or getAscent from
two threads simultaneously would cause a race on the typeface and ascent
data members, even though the Font instances appeared to be disjoint.
With this change in place, it is now safe to use Font instances from
multiple threads simultaneously.
It is still an error to modify the same Font instance from multiple
threads without synchronization!
// Fine:
Font a;
Font b = a;
auto futureA = std::async (std::launch::async, [&a] { /* do something with a */ });
auto futureB = std::async (std::launch::async, [&b] { /* do something with b */ });
// Bad idea:
Font f;
auto futureA = std::async (std::launch::async, [&f] { /* do something with f */ });
auto futureB = std::async (std::launch::async, [&f] { /* do something with f */ });
2021-09-23 10:28:47 +01:00
reuk
23e621f26e
Projucer: Add BOM when writing VS solution files
...
Without the BOM, VS assumes UTF-8 strings (subproject file names etc.)
are ansi-encoded.
2021-09-22 10:23:03 +01:00
Tom Poole
6f4618f9bc
Re-save all projects
2021-09-20 13:24:39 +01:00
Tom Poole
1c7dc0b053
Re-save all projects
2021-09-09 12:57:24 +01:00
Tom Poole
3833c6d207
Re-save all projects
2021-08-23 10:17:46 +01:00
ed
b13af2df95
Re-saved all projects
2021-08-16 16:13:59 +01:00
ed
63f2a7c30c
Re-saved all projects
2021-08-11 12:01:05 +01:00
ed
7ab0c9812a
Re-saved all projects
2021-07-28 11:44:29 +01:00
ed
ff935c5103
Re-saved all projects
2021-07-28 09:23:24 +01:00
ed
d394c770c9
Re-saved all projects
2021-07-22 16:33:42 +01:00
ed
f38f721794
Re-saved all projects
2021-07-21 16:34:22 +01:00
ed
b41b80ed7c
Re-saved all projects
2021-06-21 18:55:14 +01:00
ed
37eb70d676
Re-saved all projects
2021-06-16 10:15:54 +01:00
ed
c0f18670f4
Re-saved all projects
2021-06-09 16:04:39 +01:00
ed
430ffd4b96
Re-saved all projects
2021-06-07 19:38:29 +01:00
ed
dda48ebec3
Re-saved all projects
2021-05-17 15:10:56 +01:00
ed
dc4a9c5e40
Re-saved all projects
2021-05-10 10:53:14 +01:00
ed
6e82569c24
Re-saved all projects
2021-04-27 11:56:36 +01:00
Tom Poole
d3248a5f66
Re-saved all projects
2021-04-19 17:33:31 +01:00
Tom Poole
70250dd0c1
Projucer: Added on option to select the macOS application category
2021-04-19 17:31:04 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
Tom Poole
9492b361b9
Re-saved all projects
2021-03-26 10:52:57 +00:00
Tom Poole
3a8db2f04d
Re-saved all projects
2021-03-22 09:35:42 +00:00
Tom Poole
0e599bea06
Re-saved all projects
2021-03-12 16:58:39 +00:00
ed
271a9cd7a4
Re-saved all projects
2021-02-05 11:34:39 +00:00
ed
5b432431fd
Re-saved all projects
2021-01-29 14:22:47 +00:00
Tom Poole
cfefaf0acf
Re-saved all projects
2021-01-27 19:51:43 +00:00
Tom Poole
932b2e0209
Re-saved all projects
2021-01-27 11:46:21 +00:00
Tom Poole
8a23d0caaa
Re-saved all projects
2021-01-14 17:26:38 +00:00
Tom Poole
89fc0124e5
Re-saved all projects
2021-01-13 16:12:24 +00:00
ed
72695f91c7
Re-saved all projects
2021-01-07 11:19:16 +00:00
Tom Poole
d9b2a61454
Re-saved all projects
2020-12-18 16:01:48 +00:00
ed
697b7ff705
Re-saved all projects
2020-12-10 10:14:36 +00:00
ed
d236c882cb
Re-saved all projects
2020-12-09 15:40:25 +00:00
reuk
ae1f5541fc
Resave all projects
2020-12-02 15:35:36 +00:00
Tom Poole
df2f5db822
Re-saved all projects
2020-12-01 10:20:54 +00:00
ed
1ec24991e8
Re-saved all projects
2020-11-30 18:30:54 +00:00
ed
6cb364e33f
Re-saved all projects
2020-11-25 17:42:37 +00:00
ed
b7e28541ca
Replaced deprecated Displays methods
2020-10-27 12:38:59 +00:00
Tom Poole
00eab6aa4b
Re-saved all projects
2020-10-14 13:00:08 +01:00
Tom Poole
c54b8ef3ae
Re-saved all projects
2020-10-05 18:42:02 +01:00
Tom Poole
d0ed3e3d0f
Re-saved all projects
2020-10-05 17:10:16 +01:00
ed
8020c3420a
Re-saved all projects
2020-08-25 11:12:31 +01:00
ed
349b9c1e70
Re-saved all projects
2020-08-20 18:10:21 +01:00
ed
f9e6030f85
Re-saved all projects
2020-08-14 16:07:21 +01:00
Tom Poole
816d7cf826
Re-saved all projects
2020-08-03 17:06:14 +01:00
ed
d9460f11c2
Re-saved all projects
2020-07-07 12:52:00 +01:00