Перейти к содержанию
Fire Monkey от А до Я

XE10.2 Tokyo есть запись вебинара от 28.03.2017?


Рекомендуемые сообщения

Прозевал сегодня вебинар "Что нового в XE10.2 Tokyo", может есть у кого запись? Буду безмерно благодарен!

Изменено пользователем Евгений Корепов
Ссылка на комментарий
7 часов назад, ENRGY сказал:

Что там новенького ? Поломанная платформа Android из за многократного падения производительности?

Вроде нормально все, один из проектов перенес уже - впечатления пока положительные. Там что то с потоками UI изменения, вместо двух потоков (java и delphi) теперь один поток UI. Плюс куча плюшек по упрощению работы в потоках - вроде как TBitmap (и что то еще) можно без синхронизации изменять в разных потоках:

Цитата

Multi-Threading Support for TBitmap, TCanvas and TContext3D

  • TBitmap: Complete multi-threading support. Can be created, destroyed, and modified in any thread without synchronizations.
  • TCanvas: Supports being used from multiple threads at once, but is internally serialized.
  • TContext3D: Supports being used from multiple threads at once, but is internally serialized

Вот тут подробнее http://docwiki.embarcadero.com/RADStudio/Tokyo/en/What's_New#Multi-Threading_Support_for_TBitmap.2C_TCanvas_and_TContext3D

Правда для большинства нововведений нет ни описания, ни примеров :

Цитата

Enhancements to TMultiView

  • Turn off user interaction with TMultiView using the Enabled property.
  • New options to manage border appearance in TMultiView. 
  • Bottom and top alignments for the docked panel mode in TMultiView.

Последние два пункта из серии "Сами найдите и разберитесь"

Ссылка на комментарий
  • Модераторы
7 минут назад, Евгений Корепов сказал:

Последние два пункта из серии "Сами найдите и разберитесь"

ответ есть тут

и положение MultiView теперь можно выставить не только по краям, а еще сверху, снизу

Ссылка на комментарий

 

Евгений Корепов

https://forums.embarcadero.com/thread.jspa?threadID=248231&tstart=0

https://forums.embarcadero.com/thread.jspa?threadID=248237&tstart=0

https://quality.embarcadero.com/browse/RSP-17162

Плюс там 

1. Application lost all effects...glow effects on buttons etc.
2. TAniIndicator for example does work anymore. 
3. Simple TEdit is very slow in response.
4. TListBoxes are very slow. Enabling and disabling TListBoxItems takes seconds to complete, leaving the application useless. 
5. The memory consumption seems higher than the Berlin compiled version.
6. FormShow and FormActivate is called when the Android splash is still showing. I still have no idea when the for is actually showing!
7. Tab transistions is not happening at all.
8. Application crashed after a while of waiting for some TListboxItems to appear. (10 of them)

 

Марко в своем блоге подтвердил: "issues with animation on Android are being investigated. Probably related with the changes in threading model".

Изменено пользователем ENRGY
Ссылка на комментарий

Кроме этого в TMultiView починили еще этот глюк - внимание в левую часть скриншота, эта вертикальная линия видна всегда, выглядит чудовищно уродски

На втором скриншоте тоже приложение в Токио, никаких изменений не производилось, проект открыт как есть.

 

Screenshot_2017-02-11-10-02-46.png

Screenshot_2017-03-29-07-51-08.png

Ссылка на комментарий
  • Модераторы

в берлине это решалось просто добавлением такой строчки на андроиде в OnCreate

TMultiView.Visible := false;

 

Ссылка на комментарий
В 3/29/2017 в 07:45, ENRGY сказал:

Плюс там 

1. Application lost all effects...glow effects on buttons etc.
2. TAniIndicator for example does work anymore. 
3. Simple TEdit is very slow in response.
4. TListBoxes are very slow. Enabling and disabling TListBoxItems takes seconds to complete, leaving the application useless. 
5. The memory consumption seems higher than the Berlin compiled version.
6. FormShow and FormActivate is called when the Android splash is still showing. I still have no idea when the for is actually showing!
7. Tab transistions is not happening at all.
8. Application crashed after a while of waiting for some TListboxItems to appear. (10 of them)

Я не понял почему список новых багов так нравится народу. Если вы думаете что это исправления - так нет.

Там ключевая фраза вначале :
I have upgraded to Tokyo and ported our multi-platform Delphi app from Berlin to Tokyo. Firstly note that our Berlin app worked perfectly on all platforms.

Это значит не спешите...

Ссылка на комментарий

+ еще глюк, при смене ориентации устройства некорректно перерисовывается приложение, надо Repaint формы делать самому :) 

PS: Да и вообще что-то с перерисовкой (Layout-ов или еще чего-то там), один делаю visible = false, другой visible = true, вижу предыдущий Layout, пока не ткнешь на экран, чтобы Repaint был, второй Layout не рисуется.

Изменено пользователем ZverA4
Ссылка на комментарий
  • 2 недели спустя...
  • 3 недели спустя...
Цитата

April 2017 RAD Studio 10.2 Hotfix for Toolchain Issues
This hotfix addresses a number of issues in RAD Studio 10.2 Tokyo in the C++ RTL, debugger, and Delphi compiler. It includes a fix for a potential security issue.

Debugger

Android and Linux: An issue where evaluating a function which throws an exception or encounters an access violation could terminate the debugged application
Android: A number of issues related to Delphi string types
Linux: An issue where code inlined from other units would sometimes not have its line number information available, causing code to be non-debuggable
iOS32 and Android: Evaluating a dynamic array of records would crash the debugger (iOS) or show nil (Android)
Linux: An issue where sometimes two breakpoints needed to be placed in a class’s destructor in order to break.
C++ RTL

RSP-16394: C++ Windows applications could encounter an access violation on exit, if a library had been dynamically loaded via LoadLibrary
Delphi compiler

Resource strings were corrupted if a C++ Win64 application linked to Delphi units statically
RSP-17138: The Delphi Win64 compiler (or IDE when compiling) could become unresponsive and use 100% CPU
Security issue: C/C++ RTL

A bug in the scanf and related methods’ output buffer size handling that allowed input data to overwrite a larger amount of memory than the size of the target variable, instead potentially writing up to the size of the type specified by the format specifier. This also affected the ‘safe’ versions of methods, such as sscanf_s. It did not allow arbitrary data to be written, such as the contents of a string.
Our thanks to Lukasz Wyporek for notifying us of this issue.

Available only to registered users of Delphi, C++Builder, RAD Studio 10.2 Tokyo, and Embarcadero All-Access XE

 

Ссылка на комментарий

Какой то странный хотфикс. Ничего не фиксит. Мой запрос https://quality.embarcadero.com/browse/RSP-17813 не пофиксили. 

"We also have an Android compatibility patch in the works to address Android issues around text input, control rendering and performanc" - я правильно перевел? Мы так же имеем фикс для самых насущных глюков, но вам не покажем.

Ссылка на комментарий
  • Модераторы
16 часов назад, Евгений Корепов сказал:

Какой то странный хотфикс. Ничего не фиксит. Мой запрос https://quality.embarcadero.com/browse/RSP-17813 не пофиксили. 

"We also have an Android compatibility patch in the works to address Android issues around text input, control rendering and performanc" - я правильно перевел? Мы так же имеем фикс для самых насущных глюков, но вам не покажем.

это просто печенька для разрабов, чтобы не сваливали со студии. Мол всё будет, но "завтра"

Ссылка на комментарий

Поставил Токио для проверки, такого я не ожидал, скажу честно. Проект, который достаточно безболезненно двигался с Сиетла в Берлин, и количество глюков уменьшалось, просто "умер" в Токио. в Андроид 4.4.2 просто не стартует после splash экрана, до точки останова на первой же команде не доходит, segmentation fault. В Андр 5.1 , 6.0 хоть запускается. Опять пропадают картинки с кнопок ( допилили). Форма с анимацией, пока идёт соединение в потоке, не анимирует. Шрифт на этой форме искажен, с зелёной обводкой. Форма не закрывается после установки соединения. Сказать что я разочарован, не сказать ничего.

Изменено пользователем Сергей Сергеев
Ссылка на комментарий

ну у них всегда так, можно что то использовать только после первого сервис пака. 

кстати на многим известном ресурсе появилось описание как вылечить от жадности хотфикс. 

Изменено пользователем haword
Ссылка на комментарий
  • 2 месяца спустя...
  • Модераторы

В чатике обсуждали, утечек там добавили и фикс не ахти. Скоро будет полноценный апдейт, на днях вроде как

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...