From 3c90240c3cb80df91373a76ff3f6d1de614dd17e Mon Sep 17 00:00:00 2001 From: KrithikaGanesan Date: Mon, 27 Oct 2025 19:17:26 +0530 Subject: [PATCH 1/4] 985360: Updated ReadMe file of this repository --- README.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f2e978f..410ecdb 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,20 @@ -# winforms-syntax-editor-getting-started +# WinForms Syntax Editor - Getting Started -The EditControl is a powerful text editor control to create interactive code editor applications with its unique feature set. It has many efficient features such as editing, syntax highlighting, text indentation, intellisense, expand or collapse a block of code, and custom language configuration as in Microsoft Visual Studio Editor. +The **EditControl** in Syncfusion's WinForms suite is a robust and feature-rich text editor control designed to build interactive and intelligent code editing applications. It offers a wide range of functionalities that make it ideal for developers looking to implement a Visual Studio-like experience in their Windows Forms applications. -![](Images/SyntaxEditor_Output.png) +With support for **syntax highlighting**, **text indentation**, **intellisense**, and **code block management** (expand/collapse), the EditControl enables users to write and manage code efficiently. It also allows for **custom language configurations**, making it adaptable to various programming languages and use cases. Whether you're building an IDE, a script editor, or a configuration file editor, this control provides the flexibility and power needed for professional-grade text editing. -For know more about SyntaxEditor : https://www.syncfusion.com/winforms-ui-controls/syntax-editor +![WinForms SyntaxEditor](Images/SyntaxEditor_Output.png) -SyntaxEditor user guide documentation : https://help.syncfusion.com/windowsforms/syntax-editor/overview +### Key Features: + +- Rich syntax highlighting for multiple languages. +- Smart indentation and formatting support. +- Intellisense-like suggestions for enhanced productivity. +- Expand/collapse functionality for code blocks. +- Customizable language definitions and parsing rules. +- Seamless integration with other Syncfusion controls. + +To learn more about the **SyntaxEditor**, visit the official Syncfusion page: +🔗 [Syncfusion SyntaxEditor Overview](https://www.syncfusion.com/winforms-ui-controls/syntax-editor)and implementation guidance, refer to the user guide: +📘 [SyntaxEditor Documentation](https://help.syncfusion.com/windowsforms/syntax-editor/overview) From 1967f4db9172043628035130ab107b895be6ea47 Mon Sep 17 00:00:00 2001 From: Manivannan-E <92844213+Manivannan-E@users.noreply.github.com> Date: Mon, 1 Dec 2025 16:19:56 +0530 Subject: [PATCH 2/4] Update README.md --- README.md | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 410ecdb..460f25d 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,26 @@ # WinForms Syntax Editor - Getting Started +The **EditControl** in Syncfusion's WinForms suite is a robust and feature-rich text editor control designed to build interactive and intelligent code editing applications. It offers a wide range of functionalities that make it ideal for developers looking to implement a **Visual Studio-like experience** in their Windows Forms applications. +With support for: +- **Syntax highlighting** +- **Text indentation** +- **IntelliSense** +- **Code block management** (expand/collapse) -The **EditControl** in Syncfusion's WinForms suite is a robust and feature-rich text editor control designed to build interactive and intelligent code editing applications. It offers a wide range of functionalities that make it ideal for developers looking to implement a Visual Studio-like experience in their Windows Forms applications. +The EditControl enables users to write and manage code efficiently. It also allows for **custom language configurations**, making it adaptable to various programming languages and use cases. Whether you're building an **IDE**, a **script editor**, or a **configuration file editor**, this control provides the flexibility and power needed for professional-grade text editing. -With support for **syntax highlighting**, **text indentation**, **intellisense**, and **code block management** (expand/collapse), the EditControl enables users to write and manage code efficiently. It also allows for **custom language configurations**, making it adaptable to various programming languages and use cases. Whether you're building an IDE, a script editor, or a configuration file editor, this control provides the flexibility and power needed for professional-grade text editing. +## Key Features +- Rich syntax highlighting for multiple languages +- Smart indentation and formatting support +- IntelliSense-like suggestions for enhanced productivity +- Expand/collapse functionality for code blocks +- Customizable language definitions and parsing rules +- Seamless integration with other Syncfusion controls -![WinForms SyntaxEditor](Images/SyntaxEditor_Output.png) +## Reference +To learn more about the SyntaxEditor, visit the official Syncfusion page: [Syncfusion SyntaxEditor Overview](https://www.syncfusion.com/winforms-ui-controls/syntax-editor) -### Key Features: +For detailed implementation guidance, refer to the user guide: [SyntaxEditor Documentation](https://help.syncfusion.com/windowsforms/syntax-editor/overview) -- Rich syntax highlighting for multiple languages. -- Smart indentation and formatting support. -- Intellisense-like suggestions for enhanced productivity. -- Expand/collapse functionality for code blocks. -- Customizable language definitions and parsing rules. -- Seamless integration with other Syncfusion controls. +## Output +![WinForms SyntaxEditor](Images/SyntaxEditor_Output.png) -To learn more about the **SyntaxEditor**, visit the official Syncfusion page: -🔗 [Syncfusion SyntaxEditor Overview](https://www.syncfusion.com/winforms-ui-controls/syntax-editor)and implementation guidance, refer to the user guide: -📘 [SyntaxEditor Documentation](https://help.syncfusion.com/windowsforms/syntax-editor/overview) From b14000bdd429252270a0dc73d101108314ede2a4 Mon Sep 17 00:00:00 2001 From: Manivannan Date: Mon, 1 Dec 2025 16:55:31 +0530 Subject: [PATCH 3/4] Replaced the gitleaks.yaml file. --- .github/workflows/gitleaks.yaml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml index c115f77..3871686 100644 --- a/.github/workflows/gitleaks.yaml +++ b/.github/workflows/gitleaks.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.2.2 - name: Install the gitleaks run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz shell: pwsh @@ -21,18 +21,24 @@ jobs: continue-on-error: true - name: Setup NuGet.exe if: steps.gitleaks.outcome != 'success' - uses: nuget/setup-nuget@v1 + uses: nuget/setup-nuget@v2 with: nuget-version: latest - - name: Install the dotnet + - name: Install Mono if: steps.gitleaks.outcome != 'success' - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '3.1.x' + run: | + sudo apt update + sudo apt install -y mono-complete + - name: Install the dotnet SDK to a custom directory + if: steps.gitleaks.outcome != 'success' + run: | + mkdir -p $GITHUB_WORKSPACE/dotnet + curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --install-dir $GITHUB_WORKSPACE/dotnet --channel 6.0 - name: Install the report tool packages if: steps.gitleaks.outcome != 'success' run: | + export PATH=$GITHUB_WORKSPACE/dotnet:$PATH nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion - dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1 - dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} + dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0 + dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }} exit 1 \ No newline at end of file From d4cebb1bdece5e405f936f765b7acb6a818300d0 Mon Sep 17 00:00:00 2001 From: Manivannan Date: Wed, 3 Dec 2025 14:49:07 +0530 Subject: [PATCH 4/4] Fixed the secret value issue. --- SyntaxEditor_Demo/Properties/Resources.resx | 1 - 1 file changed, 1 deletion(-) diff --git a/SyntaxEditor_Demo/Properties/Resources.resx b/SyntaxEditor_Demo/Properties/Resources.resx index 9633717..9cb713a 100644 --- a/SyntaxEditor_Demo/Properties/Resources.resx +++ b/SyntaxEditor_Demo/Properties/Resources.resx @@ -117,7 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ..\Resources\Icon_35.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a