-
Content Count
560 -
Joined
-
Last visited
-
Days Won
12
Everything posted by Darian Miller
-
Ah yes, corrected
-
Web- based installer for free users is at: https://cc.embarcadero.com/item/30894
-
Delphi 10.3.3 has been released
Darian Miller replied to Dalija Prasnikar's topic in Delphi IDE and APIs
Plus an update to no longer require users to restart their app when changing from light to dark themes on iOS: https://cc.embarcadero.com/item/30899 -
I started up a new blog recently and just added a quick article on using SVG with TPath. I didn't know how easy it was to do in FireMonkey: https://www.ideasawakened.com/post/simple-svg-images-in-delphi-applications
-
If you would commit to some spending some money on their commercial version, the SonarSource guy might be worth a contact to help push things along. Olivier Gaudin, CEO/Co-Founder. (first.last@sonarsource.com) Too many people directly pleading for a free add-on would likely diminish the cause, but if there is money to be gained behind the suggestion, then it would probably help.
-
Last time I tried his, it worked for me, but it's been a while. Note: please vote for a SonarSource supported plugin here: https://community.sonarsource.com/t/add-delphi-language-support/5492/15 I believe we have more votes than any other new feature request. But last time I contacted their CEO, he said "it wasn't on the roadmap for now". Maybe if we get enough votes that will change his mind... Darian
-
Hopefully next year for me.
-
Which tool(s) are you utilizing for unit-testing code to be used across all platforms?
-
Check what Patches I have installed, or not?
Darian Miller replied to Ian Branch's topic in General Help
I had this idea brewing for a bit, so while working on another project, I put together some info on 10.3+ in a Github Wiki as a start. Since a new EDN portal is coming with 10.3.3, perhaps this won't be needed to be populated for older versions....I might do so if the EDN portal is underwhelming, or if I just want all the info in one place and I have more time: https://github.com/ideasawakened/DelphiKB/wiki/Delphi-Master-Release-List -
Including FMX client screen testing and full mobile compiler support?
-
Thanks. I obviously didn't dig too deep... started a new Unit Test project and selected platform and there was Win32/Win64/MacOS platform options only. I'll definitely dig in deeper! Thanks
-
Related: Jolyon has some recent articles on his blog, and a new SmokeTest 2.0 tool on GitHub: https://github.com/deltics/deltics.smoketest He's apparently currently building a whole new set of tooling for Delphi 7-10.3, including a Nuget for Delphi: http://www.deltics.co.nz/blog/
-
There are plenty of differences beyond basic code checks... File I/O, socket implementation, authentication, database drivers, etc. Also - many people test GUI interactions with DUnit which is VCL based. There needs to be a FMX based version. Then you have the whole interaction with running tests on a different system than what you are developing on and providing feedback to the developer. Then of course you'd want to run all the tests automatically with Jenkins or some other tooling so now the C/I system also needs to build/run/report/monitor tests on different platforms. You should also be running tests across different versions of each platform. I assumed that there was a solution for actual cross platform testing for Delphi. I did find this today: https://sourceforge.net/projects/dunitfmx/ Project description: "DUnit translation to FMX and Mac OS X" with an additional note: "When project finish, it shall work for run unit test in Windows and Mac OS X. And of course for Android and IOS too." But this repo hasn't been updated in 5 years. I started building my own custom tooling and the more I sketched it out, the bigger the project got so I thought I'd pause and post a simple question to see what sort of responses I'd get.
-
Well, that's what I was getting at... full support isn't built-in. Do you test FMX client applications on Android this way?
-
Also related, DUnitX says Cross platform currently supporting: Win32,Win64 and OSX Compilers. https://github.com/VSoftTechnologies/DUnitX
-
Is there FMX support for client-side testing? I must have missed something obvious - wouldn't be the first time. Can you share a simple test project for all platforms?
-
Do you use it today on Linux/Android/iOS?
-
Cross platform, as in Win32/Win64 sure...
-
From what I understand, DUnit is Win32/Win64/MacOS 32-bit only.
-
Any plans to support more platforms in Delphi? I don't use FPC at all.
-
Check what Patches I have installed, or not?
Darian Miller replied to Ian Branch's topic in General Help
As long as you repeat them in the right order, I assume it work out fine as you will end up with all updates. But, it also might be a good opportunity to rebuild from scratch. What I have been considering building is a resource for every hotfix for every version, listed in order. Today it's a mess to try to go back and figure out how to properly install an older version and get all updates. I am waiting until their new EDN portal is released - hopefully they will have that ability built-in. -
Check what Patches I have installed, or not?
Darian Miller replied to Ian Branch's topic in General Help
AFAIK, since some patches are manually installed (files copied to a folder), currently there's no automated way of knowing if you have all the patches installed. Use this list of patches and go through each one to manually verify: https://community.idera.com/developer-tools/b/blog/posts/rad-studio-delphi-and-c-builder-10-3-2-list-of-patches I imagine someone could write a tool to scan your installation and tell you which patch level you are at... -
So when the test suite was executed, were the other 3-4 issues documented as problems to be fixed in System.JSON?
-
Google Play Store - request extension for Delphi apps
Darian Miller posted a topic in Cross-platform
How to request an extension: Visit https://support.google.com/googleplay/android-developer/contact/publishing Fill out the form and select ‘I submitted a new app or app update but it is not live’ In the feedback field, indicate that your application was built with Embarcadero Delphi or C++Builder, and that you’d like to request an extension to the 64-bit requirement https://community.idera.com/developer-tools/b/blog/posts/google-play-store-android-32-bit-extension-for-delphi-and-c-builder-customers -
No marker for modified source files
Darian Miller replied to chkaufmann's topic in Delphi IDE and APIs
I wonder how many patches 10.3.2 can produce? This seems like one for a patch!