Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Delphi-Scintilla-Collection

Uma coleção de componentes e projetos Delphi que implementam o editor Scintilla, preservados e atualizados para versões modernas do Delphi.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi Scintilla Collection

Uma coleção de componentes e projetos Delphi que implementam o editor Scintilla, preservados e atualizados para versões modernas do Delphi.

🎯 Objetivo

Este repositório tem como objetivo preservar e manter projetos importantes da comunidade Delphi que implementam o editor Scintilla, garantindo que continuem disponíveis e funcionais para desenvolvedores atuais e futuros.

📁 Projetos Incluídos

1. FalconCpp

IDE C++ completa construída em Delphi

2. DScintilla

Wrapper VCL completo para Scintilla

3. Delphi Scintilla Interface Components

Componentes de interface para Scintilla

🛠️ Estado Atual

  • ✅ FalconCpp: Compilado e testado com Delphi 10.4/11 (2021)
  • 🔄 DScintilla: Em processo de atualização
  • 🔄 DelphiSci: Em processo de atualização

📋 Requisitos

  • Delphi XE7 ou superior (recomendado Delphi 10.4+)
  • Windows 7 ou superior
  • Scintilla.dll incluída no repositório

🚀 Como Usar

  1. Clone este repositório:
bash
git clone https://github.com/[seu-usuario]/delphi-scintilla-collection.git
  1. Navegue até o projeto desejado:
bash
cd FalconCpp     # Para a IDE C++
cd DScintilla    # Para o wrapper VCL
cd DelphiSci     # Para os componentes de interface
  1. Abra o arquivo .dproj ou .dpk no Delphi
  2. Compile e instale conforme necessário

📝 Mudanças e Atualizações

Todas as mudanças realizadas estão documentadas em CHANGELOG.md dentro de cada subpasta do projeto. As principais atualizações incluem:

  • Compatibilidade com versões modernas do Delphi
  • Correções de warnings e hints
  • Atualização de uses obsoletas
  • Inclusão de todas as dependências necessárias

🤝 Contribuições

Contribuições são bem-vindas! Se você:

  • Encontrou um bug
  • Tem uma sugestão de melhoria
  • Quer adicionar suporte para versões mais novas do Delphi
  • Conhece outro projeto Scintilla/Delphi que deveria ser preservado

Por favor, abra uma issue ou envie um pull request.

⚖️ Licenças

Cada projeto mantém sua licença original. Consulte os arquivos de licença em cada subpasta:

  • FalconCpp: GPL v3.0
  • DScintilla: MIT
  • DelphiSci: LGPL

🙏 Agradecimentos

  • Aos autores originais por criarem esses projetos incríveis
  • À comunidade Delphi por manter a linguagem viva
  • Aos mantenedores do projeto Scintilla
  • A todos que contribuírem com este repositório

⚠️ Disclaimer

Este repositório é uma coleção de preservação. Não sou o autor original desses projetos, apenas um entusiasta da comunidade Delphi trabalhando para manter esses recursos disponíveis. Todo crédito pelo trabalho original vai para os respectivos autores mencionados acima.

📞 Contato

Se você é um dos autores originais e tem alguma consideração sobre este repositório, por favor entre em contato através de uma issue.


Nota: Este é um trabalho em progresso. Nem todos os projetos podem estar totalmente funcionais ainda, mas o objetivo é tê-los todos compilando e rodando em versões modernas do Delphi.

💙 Longa vida ao Delphi!