Anonymous | Login | Signup for a new account | 21-11-24 12:47 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003438 | SAS.Планета | Рефакторинг | public | 22-04-2019 08:27 | 07-07-2022 08:48 | ||||
Reporter | vdemidov | ||||||||
Assigned To | zed | ||||||||
Priority | normal | Severity | major | Reproducibility | N/A | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 181221 | ||||||||
Target Version | 220707 | Fixed in Version | 220707 | ||||||
Summary | 0003438: Отказ от поддержки старых версий Delphi | ||||||||
Description | Уже давно основой версией Delphi у меня является юникодная XE2. Предлагаю, как минимум, выбросить поддержку всех версий младше XE2. Но в принципе, можно и на какую-нибудь более позднюю перейти. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0018682) zed (manager) 22-04-2019 09:55 |
Ты хочешь начать юзать дженерики или что? В чём заключается выбрасывание поддержки? Я использую D2007 и текущую CommunityEdition и меня в общем всё устратвает. Но в CE они уже официально не поддерживают WinXP, хотя юникодная SAS там всё ещё работает. |
(0018683) vdemidov (manager) 22-04-2019 10:00 |
> Ты хочешь начать юзать дженерики или что? Ага. А еще нормальное SensorAPI и более свежие компоненты. > Но в CE они уже официально не поддерживают WinXP, хотя юникодная SAS там всё ещё работает. Ну и ладно. Нет так нет. Напиши этой хотелке Target Version, который посчитаешь нормальным для окончания поддержки WinXP |
(0018685) zed (manager) 22-04-2019 18:21 |
Тикет же не про отказ от поддержки WinXP? XE2 (которая вышла в далёком 2011 году) её прекрасно поддерживает вполне официально. Если это не изменение ради изменения, и какая-то фича нового компилятора может улучшить программу, то да стоит начать использовать эту фичу. SensorAPI можно подключить в виде dll если сильно хочется. Про "более свежие компоненты" - тут вопрос что за они, FMX? |
(0018686) vdemidov (manager) 22-04-2019 19:05 |
>Если это не изменение ради изменения Ну, я бы сказал, что изменение ради развития, движения вперед, отсутствия стагнации. В первую очередь мне хочется дженериков. Но и лень заморачиваться с легаси. И компоненты, например, SpTBXLib, для замены TBX, продолжают развиваться, но поддерживают минимум 2009. А раз уж отказываться от неюникодной версии, то смысл апать только до 2009. Поэтому и предлагаю оставить XE2 или даже на более свежее что-то преходить. Возможно стоит попробовать 64 битный режим. Но это все только в гораздо более свежих версиях делфи. |
(0018688) zed (manager) 22-04-2019 19:38 |
Я боюсь, как бы не упала производительность от дженериков. Как-то я к ним в Delphi сильно подозрительно отношусь в этом плане, мне кажется тормозят безбожно. Но если вдруг я опасаюсь напрасно, то Ок - давай действуй. |
(0018689) vdemidov (manager) 23-04-2019 06:19 |
>то Ок - давай действуй. Та нет у меня конкретных планов. Я даже не предлагаю сделать это в ближайшее время. Я, просто, предлагаю назначить и зафиксировать конкретный момент, после которого можно будет уже точно не оглядываться на старую версию. И определится с тем, на какую версию переходим. Ну не вечно же нам тащить совместимость с 2007 версией и ради чего. Возможно, для начала, стоит отказаться от ночных сборок в 2007, что бы точно все заметили происходящее и могли обозначить, что им это нужно. И если нужно, то для чего и может можно и в XE2 добиться того же. Или наоборот признать что еще рано переходить. |
(0018690) vdemidov (manager) 23-04-2019 12:08 |
А еще очень хочется отображение карты и всех слоев средствами GPU. И как это проще получить не знаю. То ли юзать какой-то графический движок, то ли осваивать FMX - там, вроде, отрисовка контролов и всего остального идет при помощи GPU. |
(0018691) zed (manager) 23-04-2019 12:30 |
На cpu оно сейчас на любом утюге работает, а вот с gpu могут возникнуть вопросы. Сборку в D2007 в следующей ночнушке отключу. |
(0018702) vdemidov (manager) 06-05-2019 08:03 |
Итого, планы примерно такие. Пока от поддержки сборки в D2007 не отказываемся минимум до следующего релиза, но неюникодную сборку ночнушек и релиза убираем нафиг. Дальше будем по обстоятельствам смотреть. |
(0019214) vdemidov (manager) 23-07-2019 14:20 |
Ок. Релиз уже был - в принципе можно забивать на поддержку. Вроде пока никто не требовал. Пусть пока живет, но как только захочем переехать на SpTBXLib или еще что-то подобное сделать - нужно будет не забыть закрыть этот тикет. |
(0020314) zed (manager) 02-05-2022 09:51 |
GR32 подняли планку минимальной поддерживаемой версии Delphi до XE. Соответственно, эта же версия теперь будет минимальной и для SAS. |
(0020340) zed (manager) 13-06-2022 08:19 |
Теперь можно юзать дженерики. |
Users who viewed this issue | |
User List | Anonymous (1919x), xyz (1x), netsky (1x), mohammad49dalir (1x), ingener (3x), vdemidov (27x), zed (17x), RedRat (2x), Tolik (1x), centron (1x) |
Total Views | 1973 |
Last View | 21-11-2024 12:47 |
Issue History | |||
Date Modified | Username | Field | Change |
22-04-2019 08:27 | vdemidov | New Issue | |
22-04-2019 09:55 | zed | Note Added: 0018682 | |
22-04-2019 10:00 | vdemidov | Note Added: 0018683 | |
22-04-2019 18:21 | zed | Note Added: 0018685 | |
22-04-2019 19:05 | vdemidov | Note Added: 0018686 | |
22-04-2019 19:38 | zed | Note Added: 0018688 | |
23-04-2019 06:19 | vdemidov | Note Added: 0018689 | |
23-04-2019 12:08 | vdemidov | Note Added: 0018690 | |
23-04-2019 12:30 | zed | Note Added: 0018691 | |
06-05-2019 07:59 | vdemidov | Status | new => confirmed |
06-05-2019 07:59 | vdemidov | Target Version | => 190707 |
06-05-2019 08:03 | vdemidov | Note Added: 0018702 | |
23-07-2019 14:16 | vdemidov | Target Version | 190707 => 191221 |
23-07-2019 14:20 | vdemidov | Note Added: 0019214 | |
23-07-2019 16:56 | vdemidov | Target Version | 191221 => 211230 |
30-12-2021 08:58 | zed | Target Version | 211230 => 26xxxx |
02-05-2022 09:51 | zed | Note Added: 0020314 | |
13-06-2022 08:19 | zed | Note Added: 0020340 | |
13-06-2022 08:19 | zed | Status | confirmed => resolved |
13-06-2022 08:19 | zed | Fixed in Version | => 24xxxx |
13-06-2022 08:19 | zed | Resolution | open => fixed |
13-06-2022 08:19 | zed | Assigned To | => zed |
13-06-2022 08:19 | zed | Target Version | 26xxxx => 24xxxx |
07-07-2022 08:47 | zed | Target Version | 24xxxx => 220707 |
07-07-2022 08:48 | zed | Fixed in Version | 24xxxx => 220707 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |