

PeterPanettone
Members-
Content Count
1354 -
Joined
-
Last visited
-
Days Won
5
Everything posted by PeterPanettone
-
[Suggestion] right click on a hyperlink in the source code to give a popup menu item for "Visit Link"
PeterPanettone replied to Edwin Yip's topic in GExperts
Also, this kind of URL resolution would be very useful: This would execute MyApp.exe and pass the current unit file as a parameter. -
[Suggestion] right click on a hyperlink in the source code to give a popup menu item for "Visit Link"
PeterPanettone replied to Edwin Yip's topic in GExperts
Brilliant idea! Of course, it should also resolve this kind of URLs: ... of course, opening this link in File Explorer. -
Uses Clause Manager improved: Filtering Identifiers with multiple words!
PeterPanettone posted a topic in GExperts
Now it is possible to filter Identifiers with multiple words (separated by spaces): Added hourglass cursor during the filtering of Identifiers to give better user feedback. Here are the sources (based on release r2907) : UsesClauseManager1206.zip -
Uses Clause Manager improved: Filtering Identifiers with multiple words!
PeterPanettone replied to PeterPanettone's topic in GExperts
OK. -
Uses Clause Manager improved: Filtering Identifiers with multiple words!
PeterPanettone replied to PeterPanettone's topic in GExperts
It is not easy to offend me because I always try to understand the motivation of the offender; this motivation often is an EMOTIONAL/PSYCHOLOGICAL HANDICAP. However, there are more or less EFFICIENT ways to communicate. -
Uses Clause Manager improved: Filtering Identifiers with multiple words!
PeterPanettone replied to PeterPanettone's topic in GExperts
When adding code to a well organized existing codebase it is COMMON PRACTICE to change that code base only to an amount that is necessary to make the added code work. That is also my policy because nobody wants to see his well-organized codebase changed in the case he doesn't agree with the code addition. If the administrator of that codebase then thinks there are better ways to INTEGRATE that added code into his codebase then he is free to do so. I have enough confidence in your coding experience to trust you in doing so with great professionality. But please also respect my professional policy to respect your existing codebase. -
Uses Clause Manager improved: Filtering Identifiers with multiple words!
PeterPanettone replied to PeterPanettone's topic in GExperts
It worked PERFECTLY. No side-effects. Everything has been tested extensively, also the case you mention. No design flaws. No memory leaks. Everybody has another method to implement things. Nobody hinders you to change my code according to your own rules. But please don't publicly despise my work only because you do things differently. Thank you. -
Uses Clause Manager improved: Search Identifier information on the Web
PeterPanettone posted a topic in GExperts
Added a context menu item to search for Identifier information on the Web: This starts a google query in your default browser using both the selected Identifier name and Unit name. In most cases, this retrieves useful information about the selected identifier. For example, with the Identifier selected in the above screenshot, your browser would open this Google search results page URL: https://www.google.com/search?q=UnlockUrlCacheEntryFileW Winapi.WinInet Additionally, I have optimized the controls on the bottom of the Identifiers tab to better fit with a high DPI display. Here are the sources (based on release r2907) : GX_UsesExpert.zip -
Uses Clause Manager improved: Filter units with multiple words!
PeterPanettone posted a topic in GExperts
Now it is possible to filter Units with multiple words (separated by spaces): • The number of words is unlimited • The search is super-fast • The words can be in any order • The multi-word-filtering does not need to be activated: Just use a single word as before or any additional words separated by spaces. UCM will automatically decide whether searching for a single word or for multiple words. Here are the sources (based on release r2907) : UsesClauseManager.zip The next improvement will be: Filtering Identifiers with multiple words (tomorrow) -
Uses Clause Manager improved: Search Identifier information on the Web
PeterPanettone replied to PeterPanettone's topic in GExperts
Sorry. Will make them cumulative in the future. -
Uses Clause Manager improved: Search Identifier information on the Web
PeterPanettone replied to PeterPanettone's topic in GExperts
That's because you have not downloaded/comitted the previous changes: https://en.delphipraxis.net/applications/core/interface/file/attachment.php?id=1718 Please download the previous sources. -
A StandAlone version of the ProcedureList expert would be very useful: It would allow us to quickly inspect the procedures of a source code file from File Explorer or from any other program! When double-clicking a procedure name in the ProcedureList it would load the source file either in the default IDE or in a custom editor. Additional parameter switch: -c (This does not show the list of procedures but only copies the list of procedures to the clipboard) What do you think? Here is the ticket: https://sourceforge.net/p/gexperts/feature-requests/96/
-
This relates to revision [r2877] Built it in Delphi 10.3.3 • Issue #1: First I cleared the cache: Then, always when opening the Uses Clause Manager, it took over 3 minutes (!) of hourglass background work where UCM was not usable. Then always, each time when opening UCM, it was unusable for over 3 minutes (!). This didn't happen before in previous versions. • Issue #2: It seems that all the font sizes of the controls in Uses Clause Manager have a value of 7 at DESIGNTIME. Then, at RUNTIME the font sizes are increased. (From the GExperts Configuration option "Use Custom UI font"?). EXCEPT for one control: The StatusBar sbUCM which keeps its font size of 7 even at RUNTIME: This makes the text on the status bar microscopically small, which is unusable. It should be increased in the same way as the other controls. • Issue #3: When setting the GExperts Configuration option "Use Custom UI font": ...and then later on (while still in the same IDE session) switch this option off again (uncheck the checkbox), then the configured bigger font size (e.g. 9) remains active!
-
Thomas, thanks.
-
GExperts 1.3.15 experimental twm 2019-11-23 released
PeterPanettone replied to dummzeuch's topic in GExperts
I decided to give something back and to donate this professional icon exclusively for the standalone code formatter exe: (You can use it for the CodeFormatter Expert in GExperts too). If you like it you can use it: GExpertsFormatter_Icon.zip I have sent you the password for the ZIP archive in a PM. -
Compiled newest [r2877] in 10.3.3: With the Enhance IDE dialogs option checked: ... the List of Library Paths in Options/Delphi/Library/Library path is FROZEN and cannot be moved or resized: When the same option is unchecked: ... then the list window can be moved and resized normally: BTW, wasn't there once an option to show the List of Library Paths either as a list control or as a memo control?
-
I'm not that serious.
-
Delphi 10.3.3 has been released
PeterPanettone replied to Dalija Prasnikar's topic in Delphi IDE and APIs
Will do that. -
Delphi 10.3.3 has been released
PeterPanettone replied to Dalija Prasnikar's topic in Delphi IDE and APIs
Did you uninstall with the Windows Control Panel or with the Setup.exe from the ISO? -
It depends on how you define "Library Path". I would argue that a "Library Path" is not a search path in the strict sense of the word.
-
Thomas, thank you for your fantastic work! Noticed the Favorite Search Paths dialog in the Memo view: Shouldn't this be rather "Favorite LIBRARY Paths"?
-
Delphi 10.3.3 has been released
PeterPanettone replied to Dalija Prasnikar's topic in Delphi IDE and APIs
I believe the problem in GetIt not showing buttons entirely is not primarily caused by scaling settings and could be resolved by fixing programming bugs in GetIt. For this reason, I pledge to release GetIt as Open Source, so we can fix the problems ourselves. -
Delphi 10.3.3 has been released
PeterPanettone replied to Dalija Prasnikar's topic in Delphi IDE and APIs
Dalija, thanks for reporting! -
Delphi 10.3.3 has been released
PeterPanettone replied to Dalija Prasnikar's topic in Delphi IDE and APIs
Unfortunately the problem in GetIt with the buttons being only partially visible has still not been solved in 10.3.3: -
Delphi 10.3.3 has been released
PeterPanettone replied to Dalija Prasnikar's topic in Delphi IDE and APIs
As I suspected, the bug was in the InstallAware installer: When UNINSTALLING from the Windows Control Panel, the InstallAware UnInstaller was executed, but obviously did not work correctly, so consequently, the ISO installer did not work correctly either. But then, when uninstalling with the Setup.exe from the ISO (which also uses the same InstallAware product) with the Remove option (and in my case keeping the Registry settings): ... the uninstall process worked correctly (probably due to specific data from the ISO and/or in Setup.exe) and consequently also the installation from the ISO now succeeded. Now also the previous problem with the non-matching font sizes in some places of the IDE (e.g. the IDE title-bar dropdown) seems to be gone: I suspect this problem was caused due to a faulty uninstallation, as the uninstallation of my previous Rio IDE was also done from the Windows Control Panel. And this time, the INSTALLATION took a VERY MUCH LONGER TIME - which is also a sign it fully worked this time. (Although the Microsoft SDK was again NOT INSTALLED). I suspect they have simply FORGOTTEN to include the Microsoft SDK installer in the ISO. In such a case the installer should show an error message, which the buggy InstallAware product did not. So I don't understand why Emba still uses this STONE AGE InstallAware installer which obviously has a lot of bugs when there are very mature installers available (like e.g. Inno Setup).