John Firebaugh
5c7867f435
Join worker tasks before destroying TileData
...
Fixes #1309
2015-05-04 15:09:19 -07:00
John Firebaugh
cdb466e7f7
Convert Style to unique_ptr and pass by reference
...
Fixes #1277
Fixes #1309
2015-04-28 14:32:26 -04:00
John Firebaugh
05dc61f62c
LiveTileData with no data should end up in parsed state, not obsolete
2015-04-28 14:32:23 -04:00
Justin R. Miller
c49e6157f1
add comment
2015-04-15 22:21:04 -07:00
Justin R. Miller
d29534e437
fixes #1267 : properly break reference cycle with live tile data & style
2015-04-15 22:16:18 -07:00
John Firebaugh
d8411f26d2
Tile::ID ⇢ TileID
...
This allows making both Tile and TileID private.
2015-04-06 13:58:56 -07:00
John Firebaugh
c5292b7536
Remove always-true conditional
2015-04-06 12:59:47 -07:00
John Firebaugh
e72ee04482
Move SourceInfo into source.hpp/cpp
2015-04-06 10:30:01 -07:00
Konstantin Käfer
f73dfc73f1
make more things const and refs, and add mutexes
2015-03-20 13:14:00 +01:00
Thiago Marcos P. Santos
aa9adbb8f8
Scope the Tile worker thread to an Environment
...
We are also removing the code that is passing the Environment around
and instead, we get now the Environment in the TileData using
Environment::Get().
When processing the job, the work will be temporally registered to
the Environment as "TileWorker_0/0/0" which can be used for logging
in the future. At the end of the job, it gets unregistered
automatically from the Environment.
2015-03-18 12:51:33 +01:00
Justin R. Miller
76f8a3d846
fix passing of annotation manager
2015-03-17 17:45:09 -07:00
Justin R. Miller
e049ce6df1
refs #893 #992 : point annotations API
2015-03-17 17:30:24 -07:00