View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006607 | JEDI VCL | 00 JVCL Components | public | 2017-12-24 13:25 | 2018-07-18 15:58 |
| Reporter | pyscripter | Assigned To | obones | ||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | resolved | Resolution | no change required | ||
| Product Version | Daily / GIT | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0006607: Please remove unnnecessary IFDEFs in JvGnugettext | ||||
| Description | In JvGnugettext there are about 70 lines of IFDEFs such as the following: {$ifdef VER200} // Delphi 2009 with Unicode {$DEFINE DELPHI2009OROLDER} {$endif} which are not only unnecessary but confusing. For example in TGnuGettextInstance.TranslateStrings we have the code: {$ifdef DELPHI2009OROLDER} if Assigned(slAsTStringList) then begin originalOwnsObjects := slAsTStringList.OwnsObjects; slAsTStringList.OwnsObjects := False; end; {$endif} In fact DELPHI2009OROLDER actually means Delphi 2009 or newer! Since the unit includes JEDI.inc, the above can be replaced with DELPHI12_UP etc. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-12-24 13:25 | pyscripter | New Issue | |
| 2018-07-18 15:58 | obones | Note Added: 0021532 | |
| 2018-07-18 15:58 | obones | Status | new => resolved |
| 2018-07-18 15:58 | obones | Resolution | open => no change required |
| 2018-07-18 15:58 | obones | Assigned To | => obones |