Compare commits

...

5 Commits

  1. 15
      .drone.yml
  2. 3
      .gitignore
  3. 31
      README.md
  4. 4
      ext/qcodeedit/lib/document/qdocumentline.cpp

15
.drone.yml

@ -0,0 +1,15 @@
kind: pipeline
type: docker
name: default
steps:
- name: docker
image: debian:8
commands:
- apt-get update
- apt-get install -y --no-install-recommends build-essential cmake doxygen libxml2-dev libxslt-dev qt4-qmake libqt4-dev libqtwebkit-dev pkg-config libsvn-dev libsvncpp-dev libapr1-dev
- mkdir build
- cd build
- cmake ../
- make
- make install

3
.hgignore → .gitignore

@ -1,4 +1,3 @@
syntax: glob
build/
CMakeLists.txt.user
*.kdev4
@ -11,4 +10,4 @@ doc/manual/*.toc
doc/html/*
*.orig
*~
*.bak
*.bak

31
README.md

@ -0,0 +1,31 @@
XINX
====
[![Build Status](https://ci.shadoware.org/api/badges/GCE/xinx/status.svg)](https://ci.shadoware.org/GCE/xinx)
XINX est d'abord un éditeur de feuille de style XSL et de fichier JavaScript, il a été écrit par moi-même, pour
me faciliter quelques tâches répétitives en mode projet au sein de l'entreprise Generix Group. Le projet a ensuite
pris un peu plus d'ampleur, car utilisé par d'autres personnes. Grâce à son mode projet, il effectue automatiquement
par exemple la copie des feuilles de styles originales dans le dossier projet, l'utilisation d'un préfixe pour
la définition des feuilles spécifiques, ... Il propose également une recherche rapide sur un nom de fichier et
s'interface avec CVS et SubVersion pour la gestion des versions.
Les fonctionnalités que ce logiciel possède sont :
* Complétion des fichiers XSL, et HTML
* Complétion des fichiers Javascript (enfin juste un début)
* Coloration syntaxique des fichiers HTML, XML, XSL, Javascript, CSS
* Interface avec des WebServices.
* Affichage du contenu des feuilles de style et des fichiers Javascript
* Écriture de script ou de plugins pour étendre l'application
* Mode projet :
* Recherche de fichier rapidement
* Gestion de CVS/SubVersion
* Affichage du contenu des feuilles de styles et des fichiers importés
* Préfixage automatique des feuilles spécifiques
* Différenciation feuille standard/feuille spécifique.
Le wiki, la zone de téléchargement, le code source, la gestion des bugs est maintenant hebergé sur bitbucket.
Je n'ai plus le temps développer sur le logiciel XINX à cause de d'autres projet qui me prenne du temps. Je
recherche donc un développeur pour le logiciel ainsi que un mainteneur pour la version Windows.

4
ext/qcodeedit/lib/document/qdocumentline.cpp

@ -200,7 +200,7 @@ QDocumentLine& QDocumentLine::operator = (const QDocumentLine& l)
*/
QDocument* QDocumentLine::document() const
{
return m_handle ? m_handle->document() : 0;
return m_handle ? m_handle->document() : 0;
}
/*!
@ -260,7 +260,7 @@ bool QDocumentLine::isNull() const
*/
bool QDocumentLine::isValid() const
{
return m_handle ? m_handle->document() : false;
return m_handle ? m_handle->document() != NULL : false;
}
/*!

Loading…
Cancel
Save