manch1n
6e7ca9b22b
FIX: avoid arrange to nonprefered region
...
Previously we assume the NFP of exclude regions are rectangle, which was
not always right. Now we calculate the NFP and find a best new position
to shift.
Change-Id: I02c075603cf71dd3c9146d7ac7a6706c0f850669
(cherry picked from commit 713ebd666c90d5dcfaf89914c37d211e9a470e99)
2023-04-17 15:39:02 +08:00
..
2022-10-20 19:34:37 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-02-02 12:14:41 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-22 20:35:34 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-02-22 20:09:17 +08:00
2023-02-22 20:09:17 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:33:48 -05:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-09-02 12:52:18 +08:00
2023-01-10 19:08:26 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-01-10 19:08:26 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-22 20:35:34 +08:00
2022-07-22 20:35:34 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2022-12-15 04:38:15 -05:00
2022-10-20 19:34:37 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-12-15 04:38:15 -05:00
2023-04-17 15:39:02 +08:00
2023-01-10 19:08:26 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-26 05:31:54 -05:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2023-04-17 15:39:02 +08:00
2022-12-15 04:33:48 -05:00
2023-04-17 15:39:02 +08:00
2022-07-22 20:35:34 +08:00
2022-09-14 17:39:11 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-02-22 20:09:17 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-08-26 09:25:59 +08:00
2022-08-26 09:25:59 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00