delphiworlds / codex Goto Github PK
View Code? Open in Web Editor NEWCodex is an add-in for RAD Studio. This repository is currently just for the installers and for reporting issues
License: MIT License
Codex is an add-in for RAD Studio. This repository is currently just for the installers and for reporting issues
License: MIT License
If Mosco is configured, Codex will check at least once every 24 hours, which certs are expired, or about to expire (configurable)
As per title. Viewer will appear when you're debugging an Android app, and act similarly to Device Lens
Uses Maven Repository: https://mvnrepository.com
To download "external" packages for Android, including their dependencies. Automatically extracts .jar, manifest and resources from .aar files
The ultimate plan for this feature is to be able to recognize exactly which packages are required for your app, and add them to the project
After installing codex 1.5 I am getting that the above dll is missing in both Delphi 10.4.2 and 11
Add RSS/Atom feed view/alerts for at least CodeCentral, so users can be alerted to updates etc
As per the title, internally Codex is dependent on JCL/JVCL, specifically for executing processes such as some of the build tool executables for Android. This is the only part required by Codex, so it would be a "nice to have" to remove it.
The code to do this is currently not working, and a demo has been set up in Playground to seek help
As per title. Might need some tweaking of TListBox, or a different list component
Don't know if that is intended, but the default paths are not equal to actual path in Tools->Options->Language->Delphi->Library->Library Path.
A couple of things to add:
As per title
When a project is switched to iOS as a target, coordinate with Mosco to check whether there is a matching provisioning profile, and that it is valid (e.g. not expired)
Which is most of them
Run DeviceLens.exe if it is in the same directory as CodexXXX.dll or installed on the PC
Coming soon to version 1.4
Easily:
As per the title, Codex shows a Mosco timeout error, despite succeeding
As per the title, replace file type and folder labels with checkboxes that toggle the checkboxes in the respective lists
As per title
When Dark Theme is active on the IDE accessing to Tools -> Codex -> Android Tools -> Options shows a dialog with white background, making impossible to read the titles over the text fields and lists. On Light Theme the dialog shows correctly.
Additionally, when starting the IDE on Dark Theme, then switching to Light Theme and switching back to Dark Theme the dialog paints as if Light Theme is active.
Using Delphi Rio 10.3.3
As per title - attempting to add java files before the config file is created results in an exception
I'm trying to use the latest Codex version (in D11.3) to generate the R files, but the Add Android Packages tool fails because an obj folder isn't created in the temp folder before running the javac commands. Is this something you're aware of?
Executing: "C:\Program Files\Java\jdk1.8.0_281\bin\javac" -d "C:\Users\chris\AppData\Local\Temp\EE132329-9151-4E8B-BE56-B18B663F0EA9\obj" -classpath "C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.47991.2819\platforms\android-32;C:\Users\chris\AppData\Local\Temp\EE132329-9151-4E8B-BE56-B18B663F0EA9\obj" @"C:\Users\chris\AppData\Local\Temp\EE132329-9151-4E8B-BE56-B18B663F0EA9\javasources.txt"
javac: directory not found: C:\Users\chris\AppData\Local\Temp\EE132329-9151-4E8B-BE56-B18B663F0EA9\obj
Usage: javac <options> <source files>
use -help for a list of possible options
Exit code: 2
Working files have been retained in: C:\Users\chris\AppData\Local\Temp\EE132329-9151-4E8B-BE56-B18B663F0EA9
*** Process complete ***
In my scripts, I need to do a mkdir to create the obj folder before running that command, so suspect you might need to do similar.
As per Mosco, add support for French, German, Italian, Portuguese and Spanish
As per title - currently the file types are fixed
Hi Dave,
are there any known issues ?
I have tried Codex 1.6.0 and 1.6.0_Beta, together with the Mosco 1.4.1 and found some issues.
Using RadStudio 11.3 ( only last Patch 1 1.0 not yet installed )
I couldn't really find which one is most current, the codex or the Codex beta. Both have same file dates.
Which one is the most current, I assume the Beta, right ?
Codex Beta Setup crashes when installing, but seems to install anyway
Codex Setup doesn't crash and installs as well
Both seems to run basically, but only when I close the IDE, both ( or the IDE ) crashes with AV ( open / close the IDE is enough )
To provoke this issue.
Nevertheless, seems to work when running.
After uninstalling Codex, the IDE works normal again.
Edit:
It seems that several processes of the IDE keeps open, when that happes several times.
After such crash, the IDE needs to be killed manually.
In the Codex beta, there is the option to unpack AAB, but it's not in normal Codex. Was this added or removed ?
This unpack function don't work for me, I could enter all 3 values AAB, KeyStore file and password, but the OK button still was greyed.
Trying the option to connect to the Mosco 1.4.1 server, I got a message 12152 when pressing "Test".
"Error receiving data: (12152) The server delivered an invalid or unknown message.
The Mosco was running and could be tested in the IDE ConnectionProfileManager wit the same IP adress and port.
Maybe that helps to fix some issues.
As per title - A new feature is in the works to support Play Asset Delivery which supersedes the old APK Expansion support.
Since Delphi does not support Play Asset Delivery "out-of-the-box", this feature will execute bundling (i.e. creating the .aab file) additional to the Delphi IDE. The plan is to make the whole process as seamless as possible, e.g:
As per title
As per the subject, the LogCat viewer has problems with some devices at present. If using it on your device causes a crash in the Delphi IDE, don't use the viewer until there is a fix
Hi, i had the same problem fixed with the v1.5.1 version of this program
the first build done after the installation of Codex worked and i have my .ipa file. But now every other build i try to run ends with the usual error:
Error status: 400, code: PARAMETER_ERROR.INVALID, title: 'A parameter has an invalid value', detail: ''' is not a valid filter',
how i can do other builds? restarting the ide doesn't fix the issue sadly
Pasting into the package list (at the bottom) does not work
Add copy facility
Add ability to choose colors for different logging levels
Unit 'DW.OTA.WPPlugin' not found.
where is this module located?
it is not in "TOTAL"
As per summary. The way the IDE manages it is cumbersome.
Perhaps have "profiles" to switch between
Similar to Stéphane's tool here, but integrated into Codex so that the process can happen right from in the IDE.
Creating imports of Java classes may be something to do in the future.
Hey,
Just been having a quick test and play.
I couldn't see in the documentation (may have missed it) but what is the best method for uninstalling ?
I was getting an Access Violation on shutdown in BDS (image belopw) after installing so was going to verify it was the Codex that caused that or not.
This is a new setup in 11.3 so Codex 1.6 and I hadn't setup either Android or IOS compilers before installing.
I just now installed IOS Compiler but are still getting the BDS.exe AV on shutdown.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.