JEDI Code Library / News: Recent posts

Merge pull request #34 from cycocrew/master

Merge pull request #34 from cycocrew/master

Added detection of Windows 10 Creators Update

link

Posted by SourceForge Robot 2017-04-09

Added detection of Windows 10 Creators Update

Added detection of Windows 10 Creators Update
link

Posted by SourceForge Robot 2017-04-09

Merge branch 'master' of https://github.com/project-jedi/jcl into jcl…

Merge branch 'master' of https://github.com/project-jedi/jcl into jclwin10
link

Posted by SourceForge Robot 2017-04-09

InnoSetup support for Delphi 10.2

InnoSetup support for Delphi 10.2
link

Posted by SourceForge Robot 2017-04-09

Package group for Tokyo

Package group for Tokyo
link

Posted by SourceForge Robot 2017-03-23

Output folders for Tokyo

Output folders for Tokyo
link

Posted by SourceForge Robot 2017-03-23

RAD Studio 10.2 Tokyo compatibility

RAD Studio 10.2 Tokyo compatibility
link

Posted by SourceForge Robot 2017-03-22

Use latest revision

Use latest revision
link

Posted by SourceForge Robot 2017-03-20

Cast as TJclAddr to avoid signed/unsigned mismatch

Cast as TJclAddr to avoid signed/unsigned mismatch
link

Posted by SourceForge Robot 2016-12-29

Merge pull request #29 from rburgstaler/rpb/git-worktree-support

Merge pull request #29 from rburgstaler/rpb/git-worktree-support

Add git multiple worktree and submodule support to the "Version Control" menu

link

Posted by SourceForge Robot 2016-10-29

Merge pull request #31 from markjforte/JclSvcCtrl_LogOnAs

Merge pull request #31 from markjforte/JclSvcCtrl_LogOnAs

Updated TJclNtService to be able to change "Log On As" credentials

link

Posted by SourceForge Robot 2016-10-29

Merge pull request #32 from cycocrew/master

Merge pull request #32 from cycocrew/master

Tweaked Windows 10 detection and added Windows 10 release functions in JclSysInfo.pas

link

Posted by SourceForge Robot 2016-10-29

Merge branch 'master' of https://github.com/project-jedi/jcl into jcl…

Merge branch 'master' of https://github.com/project-jedi/jcl into jclwin10
link

Posted by SourceForge Robot 2016-10-13

Fixed integer overflow in DoStretch

Fixed integer overflow in DoStretch
link

Posted by SourceForge Robot 2016-10-12

ExtractShortPathName for rsvars.bat isn't needed

ExtractShortPathName for rsvars.bat isn't needed
link

Posted by SourceForge Robot 2016-10-02

* Tweaked Windows 10 detection

  • Tweaked Windows 10 detection
    • Added following functions to JclSysInfo.pas:
    • GetWindows10ReleaseId
    • GetWindows10ReleaseName
    • GetWindows10ReleaseCodeName
    • GetWindows10ReleaseVersion
      link
Posted by SourceForge Robot 2016-09-17

Added functionality to JclSvcCtrl.pas' TJclNtService to be able to ch…

Added functionality to JclSvcCtrl.pas' TJclNtService to be able to change an existing Windows Service's ServiceStartName and/or Password (i.e. its "Log On As" credentials).
link

Posted by SourceForge Robot 2016-09-15

CreateFile returns a handle, which HFILE is not and thus may trigger …

CreateFile returns a handle, which HFILE is not and thus may trigger overflows in 64 bits projects
link

Posted by SourceForge Robot 2016-08-30

Added ExecuteCmdProcess and added new AutoConvertOem parameter to Exe…

Added ExecuteCmdProcess and added new AutoConvertOem parameter to Execute functions.

With AutoConvertOem=True you don't have to convert the invalid UnicodeString back to ANSI and to OEM to correctly convert it to a UnicodeString.

link

Posted by SourceForge Robot 2016-08-07

Added ExecuteCmdProcess and added new AutoConvertOem parameter to Execute functions.

Added ExecuteCmdProcess and added new AutoConvertOem parameter to Execute functions.

With AutoConvertOem=True you don't have to convert the invalid UnicodeString back to ANSI and to OEM to correctly convert it to a UnicodeString.

link

Posted by SourceForge Robot 2016-08-07

Fixed Mantis #6425: Error Exception When Compiling Delphi Project

Fixed Mantis #6425: Error Exception When Compiling Delphi Project
link

Posted by SourceForge Robot 2016-08-07

Fixed Mantis #6511: 32bits Installation failed on Delphi 10.1

Fixed Mantis #6511: 32bits Installation failed on Delphi 10.1
link

Posted by SourceForge Robot 2016-08-07

Fixed Mantis #6438: JclPCRE.hpp for 64-bit Windows is unusable

Fixed Mantis #6438: JclPCRE.hpp for 64-bit Windows is unusable
link

Posted by SourceForge Robot 2016-08-07

Fixed Mantis #6154, #6283: Don't reencode the command line string to OEM

Fixed Mantis #6154, #6283: Don't reencode the command line string to OEM

This patch reverts the StrAnsiToOem patch from Mantis #5889.

ANSI-Compiler (D5-D2007):
  * CmdLine is in ANSI (CreateProcessA)
  * Compiler uses "char* argv" for the command line (no OEM conversion here)
  * Compiler calls WinAPI ANSI functions (CreateFileA)
  => where would be an OEM string needed?

UNICODE-Compiler (D2009-now)
  * CmdLine is in UTF16 (CreateProcessW)
  * Compiler uses "wchar_t* argv" for the command line
  * Compiler converts it to UTF8 char* with WideCharToMultiByte (CP_UTF8)
  * Compiler converts UTF8 strings to UTF16 before calling WinAPI UNICODE functions (CreateFileW).
  => where would be an OEM string needed?

Fun fact:
Compiler only imports CharToOemBuffA (DCC) or CharToOemA (BCC) and uses it for the console output (that's why we need to convert the output from OEM to ANSI/UNICODE). OemToCharBuffA/OemToCharA is not imported but would be needed if we give the compiler OEM-Strings (what we shouldn't).

link

Posted by SourceForge Robot 2016-08-07

Fixed "favorite folders" crashing Open/Save dialog when opened the se…

Fixed "favorite folders" crashing Open/Save dialog when opened the second time
link

Posted by SourceForge Robot 2016-08-07

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks