GExperts: Copy and paste components with their event handlers

AI;DR - This blog post was written mostly by Claude Code, which also implemented the feature it describes. If you don't want to read "AI slop", stop reading now. When you copy components from one form and paste them into another, the Delphi IDE silently drops every event link. The pasted buttons have an empty … Continue reading GExperts: Copy and paste components with their event handlers →

GExperts Code Formatter as the IDE’s Format Source command in Delphi 13.2

AI;DR - Implementing this feature, investigating the bookmark problem and writing this blog post were done mostly by Claude Code. If you don't want to read "AI slop", stop reading now. Delphi 13 no longer comes with a source code formatter: Embarcadero removed the old one together with other legacy code. But the Open Tools … Continue reading GExperts Code Formatter as the IDE’s Format Source command in Delphi 13.2 →

GExperts: access violation in the 64-bit IDE caused by a ToolsAPI declaration

AI;DR - Reproducing this bug and writing this blog post were done mostly by Claude Code. If you don't want to read "AI slop", stop reading now. If you have used a GExperts DLL compiled from the sources in the 64-bit IDE of RAD Studio 13, it may have raised an access violation in coreide370.bpl … Continue reading GExperts: access violation in the 64-bit IDE caused by a ToolsAPI declaration →

Debugging the Delphi IDE with itself with Claude Code via GxInspect

AI;DR - The investigation described here was done by Claude Code, with the model Claude Opus 5.5 (1M context) at the effort setting "medium", and this blog post was written mostly by it too. The prompts I gave it are at the end. If you don't want to read "AI slop", stop reading now. While … Continue reading Debugging the Delphi IDE with itself with Claude Code via GxInspect →

TxtCipher code review: RC4 keystream reuse and a versioned AES format

AI;DR - The security review described here was done by Claude Code with the Fable model, and the resulting changes and this blog post were developed with significant help from it. If you don't want to read "AI slop", stop reading now. TxtCipher is a small web page that encrypts and decrypts text with a … Continue reading TxtCipher code review: RC4 keystream reuse and a versioned AES format →

Hunting a GExperts Code Librarian corruption bug with a custom debug memory manager

AI;DR - This blog post and the debug memory manager it describes were developed with significant help from Claude. If you don't want to read "AI slop", stop reading now. I recently added a new import functionality to the GExperts Code Librarian. During the test phase I found a nasty (preexisting) bug: After deleting a … Continue reading Hunting a GExperts Code Librarian corruption bug with a custom debug memory manager →

build-settings-shortcut.sh: One-Tap Android Settings Shortcuts, Built From a Single Bash Script

AI;DR - This blog post and the script it describes were developed with significant help from Claude. If you don't want to read "AI slop", stop reading now. Some Android settings screens are buried several taps deep, and the one I reach for most often, the WiFi hotspot / tethering toggle, is a particularly annoying … Continue reading build-settings-shortcut.sh: One-Tap Android Settings Shortcuts, Built From a Single Bash Script →

build-webview-app.sh: Turning Any URL into an Android App, No Root Required

AI;DR - This blog post and the script it describes were developed with significant help from Claude. If you don't want to read "AI slop", stop reading now. Edit: I just realized that neither was the script content part of the blog post nor did I provide a download link to it or the dummzeuch-blog.apk. … Continue reading build-webview-app.sh: Turning Any URL into an Android App, No Root Required →