You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query-continue>
    <allpages gapcontinue="Release_Notes_du_CAH" />
  </query-continue>
  <query>
    <pages>
      <page pageid="22" ns="0" title="Realease notes">
        <revisions>
          <rev xml:space="preserve">[[Documentation_en_français#Commandes|Liste des commandes du composant]] - [[File:icone_drapeau-anglais.jpg]] [[Agenda_Release_Notes-EN|English version of this page]]


==2.5.7 du 22 janvier 2019==
* Correction d'affichage pour les rendez-vous de plus de 24h dans le planning unlimited
.

==2.5.6 du 24 juillet 2018== 

Correction de bug
* Correction de gestion des fonctions événementielles

.

==2.5.3 du 7 mars 2018== 
'''Cette version n'est disponible qu'à partir de la V15 de 4D'''

Correction de bug
* Correction de la disparition des tips après un déplacement d'event
* Correction d'une erreur qui apparaissait lors d'un changement de période après un déplacement d'event

.

==2.5.2 du 3 mars 2018== 
'''Cette version n'est disponible qu'à partir de la V15 de 4D'''

Améliorations
* SAG_setParameter 
** NoCreation a vrai ou faux qui permet de bloquer la création d'événements, ce paramètre s'applique aussi bien en planning classique qu'en unlimited
* Comportements des events
** Possibilité de bloquer le redimensionnement d'un event : mettre &quot;NoModification=True&quot; dans l'apparence de l'event
** Possibilité de bloquer la sélection d'un event :  mettre &quot;NoSelection=True&quot; dans l'apparence de l'event
** Possibilité de bloquer le déplacement d'un event :  mettre &quot;NoMove=True&quot; dans l'apparence de l'event
Cela s'applique aussi bien en planning classique qu'en planning unlimited

* Mise à disposition des commandes concernant les TIPS
** SAG_TipsHIDE 
** SAG_TipsSHOW

Correction de bug
* Correction de la méthode de gestion du drop sur le planning Unlimited
* Correction de la méthode de gestion du drop sur le planning mensuel

.

==2.5.1 du 10 octobre 2017== 
'''Cette version n'est disponible qu'à partir de la V15 de 4D'''

Corrections de bugs
* Report des corrections qui avaient été faites pour le planning hebdomadaire dans le planning 'unlimited' 
** Sélection multiple de rendez-vous
** La commande SAG_selectMultiEvent ne sélectionne que le dernier du tableau

.

==2.5.0 du 08 octobre 2017== 
'''Il s'agit de la dernière version en 4Dv13 la prochaine sera en 4Dv15'''

* Bug de dessin de période dans le planning semaine 
* Plusieurs bugs liés à la sélection multiple d’événements
* Bug suite a l'appel d'un redimensionnement avant que le planning ne soit dessiné
* ajout de la commande SAG_selectMultiEvent (-&gt;TableauUUIDevent)

.

== 2.4.0 du 21 décembre 2016 ==

===Améliorations :===

* Refont de la vue mensuelle qui n’affiche plus les événements mais une synthèse des événements.
* Ajout de la notion d’ID sur les ranges
* Possibilité de mettre des « quadrillages » dans l’agenda unlimited
* Parametre « UhourLine », « UhourLineColor », « UhourLineWidth »
* Mesure du temps de redessin d’un agenda (SAG_GetLastRedrawDuration)
* Possibilité de faire des sélections multiples d’évènements et donc refonte complète de la gestion des sélections d’évènements.
* Paramètre « MultipleSelection » à passer a « yes »
* Commande SAG_getSelection(ptr tableau texte) retourne les ID des events sélectionnés      
* Envoi d'un event -5000 en fin de redraw a l'objet conteneur de l'agenda

===Corrections de bugs:===

* Bug de synchronisation des différentes parties de l’agenda lors du défilement avec refonte importante du défilement
* Correction de positionnement de range dans le planning Unlimited
* Correction de l'impossibilité de mettre des retour à la ligne dans les textes du planning &quot;hebdo&quot;
* Sélection multiple avec la touche commande ou contrôle et non plus avec shift
* Inactivation en mode compilé de la mise d'info de debug dans le presse-papier
* Bugs de sélections et de-sélections multiples

.

==2.3.8 du 29 novembre 2015==
* Bug de prise en compte de l'opacité des textes d'un event
* Bug sur la commande Sag_Goto dans certain cas critiques

==2.3.5 du 11 juillet 2015 (build)==
* Repositionnement incorrect des ascenseurs après un redimensionnement du planning en mode semaine

==2.3.4 du 7 juillet 2015 (build)==
* Resize par le haut d'un événement comportant des icônes (planning semaine)
* Resize des textes des événements dans certain cas (planning semaine)

==2.3.3 du 27 mai 2015 (build)==
* Sag_Goto : gestion de limites de scroll
* Traçage des heures et des demi heures dans certain cas sur le planning semaine

== 2.1.1 du 24 mai 2013 (build 153)==
*Ajout de deux paramètres permettant de gérer l'alignement des ressources dans le planning unlimited
*La couleur du texte d'un event est bien pris en compte dans le planning unlimited
*Correction du calage de la zone de notification sur macintosh
*Correction du format de nouvelle durée lors d'un resize d'un event dans le planning unlimited

== 2.1.0 du 18 mai 2013 (build 152)==
*Ajout de la zone de notification dans le planning unlimited
*Ajout de la gestion du coin dans le planning unlimited (police, taille couleur contenu, alignement,...)
*Gestion des format de date en entete de manière plus fine
*Création de la notion de verrou HardLock
*Affichage de bulle d'aide en mode unlimited lors du resize ou de la création d'event


== 1.2.16 du 21 juillet 2012 (build 113)==
* Correction du positionnement de la bulle d'aide des ressources en planning unlimited si l'ascenseur vertical est déplacé,
* Sécurisation de la commande &lt;code&gt;setEventType&lt;/code&gt; pour interdire la création d'un doublon,
* Correction d'un bug d'affichage en cas de resize du planning ''unlimited'' si on a peu de ressources,
* Sécurisation du dessin des event du planning unlimited si on a pas passé d'opacité dans la couleur de fond du type d'event.

==1.2.13 du 11 juin 2012 ==
* ajout de la commande &lt;code&gt;SAG_isThisEventLock&lt;/code&gt; pour simplifier le contrôle de verrouillage d'un événement.


==1.2.12 du 10 juin 2012==
* Correction d'un bug d'affichage dans le planning ''unlimited'',
* Correction d'un bug dans la méthode &lt;code&gt;SAG_LockEvents&lt;/code&gt;,
* Modification du planning hebdomadaire pour gérer le cas ou on aurait aucune colonne à afficher.


==1.2.7 du 10 avril 2012==
* Ajout des commandes &lt;code&gt;SAG_xColumnMove&lt;/code&gt; et &lt;code&gt;SAG_xRowMove&lt;/code&gt; qui permettent de se déplacer dans le planning ''unlimited'' au clavier (prévu pour les autres plannings dans une prochaine version)


==1.2.6 du 27 mars 2012==
* Affichage des jours fériés dans le date picker,
* Forte amélioration de performance pour les plannings avec beaucoup de rendez-vous (&gt;1000 event).


==1.2.1 du 3 mars 2012==
* Ajout d'un paramètre pour changer le mode de ''rendering SVG'' des événements pour pouvoir obtenir des bordure fine : 1px au lieu de 2, ce paramètre est a vrai par défaut,
* Modification de la commande &lt;code&gt;SAG_setRessource&lt;/code&gt; afin de pouvoir passer une description ou une aide qui s'affiche au survol de la ressource en mode &quot;semaine&quot; et &quot;unlimited&quot;,


==1.2.0 du 1 mars 2012==

* Ajout du nouveau format d'affichage &quot;unlimited&quot;,
* Ajout de nouveaux paramètres pour le format format d'affichage &quot;unlimited&quot;
** &lt;code&gt;UnlimitedHourWidth&lt;/code&gt;
** &lt;code&gt;NumberOfIntervals&lt;/code&gt;

==1.1.11 du 3 février 2012==

* Correction d'un bug dans la commande SAG_UnlockEvents qui déverrouillait tous les événements même quand on lui passait un ''UUID''.


==1.1.10 du 2 février 2012==

* Ajout de code défensif en cas d'oubli de paramètres : ce sera fait au fur et à mesure dans l'ensemble des méthodes,
* Ajout d'un paramètre optionnel aux commandes &lt;code&gt;SAG_addEvent&lt;/code&gt; et &lt;code&gt;SAG_setEvents&lt;/code&gt; permettant un verrouillage immédiat de l'autolock.


==1.1.9 du 31 janvier 2012==

* Changement de la méthode de positionnement des noms des jours fériés pour un affichage optimisé,
* Correction d'un bug d'affichage sur les range/area quand ils duraient plusieurs jours et qu'il n'y avait qu'une ressource affichée.


==1.1.8 du 30 janvier 2012==

* Changement de l’algorithme de gestion de &lt;code&gt;SAG_getDayResources&lt;/code&gt; pour que la commande fonctionne pour tous les jours y compris ceux qui ne sont pas affichés.


==1.1.7 du 29 janvier 2012==

* Ajout d'un paramétre pour masquer le nom des ressources quand il n'y en a qu'une, en mode mois et jour,
* Correction d'un bug de positionnement des libellés des zones de réservation des plages horaires.


==1.1.6 du 28 janvier 2012==

* Ajout de la gestion du Contrôle clic sur Macintosh pour la gestion des évènement en équivalent clic droit
* Correction d'un bug dans la commande &lt;code&gt;SAG_setParameter&lt;/code&gt; pour la fixation de la police de caractère des zones de jours fériés
* Ajout de la commande SAG_getDayResources qui renvoie un tableau des ressources affichées à une date


==1.1.5 du 27 janvier 2012==

* Correction de cas critiques sur l'affichage des plages horaires réservée
* Ajout de fonctions pour remonter les évènements sur les entêtes, coins et zone d'heure en  mode mois/jours : &lt;code&gt;SAG_CallOnSiderEvent&lt;/code&gt; ,&lt;code&gt;SAG_CallOnCornerEvent&lt;/code&gt; , &lt;code&gt;SAG_CallOnHeaderEvent&lt;/code&gt;,
* Début d'intégration d'un nouveau mode de visualisation.


==1.1.4==

* Correction de cas critiques sur l'affichage des plages horaires réservée


==1.1.3 du 12 janvier 2012==
* Correction de 3 bugs :

** Partage de la méthode &lt;code&gt;SAG_Goto&lt;/code&gt; avec la base hôte ce qui avait été oublié,
** Correction d'une erreur de date lors de la création d'un événement en mode semaine,
** Correction d'une erreur de nombre de colonnes sur les zones de réservation,</rev>
        </revisions>
      </page>
      <page pageid="95" ns="0" title="Release Notes">
        <revisions>
          <rev xml:space="preserve">[[Composant_Graphe_SVG#Commandes|Liste des commandes du composant]] - [[File:icone_drapeau-anglais.jpg]] [[Graph_Release_Notes-EN|English version of this page]]

==Version 1.6.1 (27 Aout 2018)==
* Correction de l'affichage de la valeur dans certain cas pour les graphes barres


.

==Version 1.6 (23 Mai 2018)==
* SGR_Generate_TableFromArray
** Ajustement automatique de la largeur du texte lorsqu'on lui donne une rotation
** Possibilité de fixer la position des symboles dans les cellules ainsi que la position vertical du texte dans la cellule à l'aide des attributs :
*** hPosPict : top, center, bottom
*** vPosPict : left, center, right
*** vPosText : top, center, bottom
*** Exemple : $LayoutArray{$i}{$j}:=&quot;hPosPict=center&amp;vPosPict=top&amp;vPosText=bottom&quot;
* SGR_Generate_graph
** Correction de la position d'affichage de certaines valeurs
* Ajout de 2 nouveaux graphes
** Piste
** Repartition

.

==Version 1.5.3.3 (18 août 2017)==
* SGR_Generate_graph
** correction d'un bug d'affichage des valeurs sur les courbes



==Version 1.5.3.2 (28 juin 2017)==
* SGR_Generate_graph
** correction d'un bug d'affichage qui continuait a dessiner les taquets même si les légendes étaient masquées
* SGR_Generate_TableFromArray
** Ajout d'un possibilité pour fusionner des cellules de titre du tableau grâce au paramètre d'apparence : colspan=X
* SGR_GenerateTimeLine
** correction d'un bug d'affichage qui tronquait des traits lors de l'utilisation de 'HideDatesFrames'

.

==Version 1.5.3.1 (24 juin 2017)==
* SGR_Generate_graph
** correction d'un bug bloquant apparu dans la version 1.5.3



==Version 1.5.3 (23 juin 2017)==
* SGR_Generate_TableFromArray
** Suppression d'un espace anormale entre les titre de ligne et la colonne 1
** Ajout d'un possibilité pour fusionner des cellules de tableau grâce au paramètre d'apparence : colspan=X
** possibilité d'afficher des image dans les titre de colonne (utilisation du rang 0 du tableau des images)
** Correction d'un bug pour le choix de police dans certaines cellules
* SGR_GenerateTimeLine
** Correction d'un bug d'affichage des dates quand le paramètre 'EveryNdays' est a 1
* SGR_Generate_graph
** Ajout d'une option pour masquer les lignes partant des valeurs des axes (HideValueLines 'yes' ou 'no' par defaut 'no')
** ajout d'une option pour fixer la couleur des lignes partant des axes : (ValueLinesColor par defaut 'lightgrey')
** ajout d'une option pour fixer l'épaisseur des lignes partant des axes : (ValueLinesSize par defaut '1')


==Version 1.5.2 (13 juin 2017)==
* SGR_Generate_TableFromArray
** suppression du cadre de la colonne 1 ligne 1
** Ajout de la possibilité de faire pivoter les textes dans les titres des colonnes
** Corrections d'affichages
* SGR_Generate_Graph
** Correction d'affichage sur les courbes commençants et finissant par des valeurs a zéro
** Ajout d'un tableau optionnel permettant de cacher des valeurs sur l'abscisse
* SGR_Generate_Gauge
** Activation du paramètre : ShowValue : yes ou no
** Activation du paramètre : ValueFormat : chaîne de formatage de la valeur de la jauge

.

==Version 1.5.1 (novembre 2016)==
* Nombreuses améliorations de la commande SGR_GenerateTimeLine

==Version 1.5.0 (septembre 2016)==
* Ajout de la commande SGR_GenerateTimeLine pour générer des Gantt

==Version 1.4.3 (10 avril 2016)==
* Corrections diverses sur le positionnement des valeurs

==Version 1.4.2 (30 décembre 2015)==
* Correction d'un bug sur les pyramides concernants l'affichage en pourcent des valeurs
* Correction d'une régression sur les camemberts
* Prise en compte du paramètre &quot;ForcingScalesToZero&quot; sur les graphes 'line' et 'SPline'

==Version 1.4.1 (29 décembre 2015)==
* Ajout du paramètre pour les graphes de type line: ShowRegression
* Correction d'un bug de calcul dans les graphes de type pyramide

==Version 1.4.0 (27 décembre 2015)==
* Ajout de paramètres pour les graphes de type Kiviat : AxesFont, AxesFontSize, AxesFontStyle, AxesFontColor, DeltaXLegendPosition et DeltaYLegendPosition.
* Ajout d'un nouveau type de graphe : le camembert proportionnel :[[SGR_Generate_ProportionalPie]] qui permet de générer des camemberts dont les parties occupent le même angle mais pas le même rayon

==Version 1.3.6 (29 décembre 2014)==
* Enrichissement des jauges avec l'introduction d'un nouveau type de jauge
* Ajout d'un paramètre pour la commande SGR_Generate_Graph qui oblige la calcul de l'échelle de choisir des valeurs unitaires même pour de petites valeurs

==Version 1.3.5 (30 novembre 2014)==
* Modification du calcul des échelles
* Nouveau paramètres pour l'affichage des valeurs sur les graphes camembert
* Introduction des graphes de types &quot;jauges&quot;, c'est une beta n'hésitez pas faire des remarques et des suggestions

==Version 1.3.4 (16 novembre 2014)==
* Corrections d'un bug mineur sur les camemberts qui engendrait la génération d'un bip
* Refonte complète des barres empilées
** Corrections de bugs
** Gestion de l'affichage de somme des barres

==Version 1.3.3 (2 novembre 2014)==
* Corrections de bugs :
** Barres empilées horizontales
** Barres empilées verticales avec valeurs à zéro
* Ajout de deux paramètres pour &quot;[[SGR_Generate_Graph]]&quot;
** &quot;ShowZeroValues&quot; avec comme valeurs yes ou no (oui par défaut) qui permet dans les courbes de ne pas tracer les valeurs à zéro. Si il y a une valeur a zéro entre d'autre, elle est ignorée, si il y a des valeurs à zéro à la fin de la courbe, la courbe s'arrete.
** &quot;ShowBorderGraph&quot; avec comme valeurs yes ou no (oui par défaut) qui permet de masquer le bord gris du graphe
* ajout de &quot;class&quot; sur les objets pour permettre leur interaction sur le web (javascript)
** graphPart
** graphValue

==Version 1.3.1 (10 octobre 2014)==
* Introduction de la notion de ratio permettant de fixer le rapport X/Y d'un graphe pour en modifier son apparence.
* Ajout de la possibilité de fixer librement les légendes des cartes

==Version 1.3.0 (20 septembre 2014)==
* Corrections de très très nombreux bugs, nous ne pensions pas qu'il pouvait en rester autant...
* Ajout de nouveau fonds de carte : Europe (pays), USA (états), Allemagne (Landers), Monde (pays)

==Version 1.2.13 (30 juin 2014)==
* Possibilité de mettre un fond dégradé pour tout les graphes
* Possibilité de mettre un dégradé dans les barres et les aires
* Modification de l'ajustement automatique de la dimension des Kiviat pour accepter des libellés très long pour le nom des axes
* Correction d'un bug de positionnement des noms de cotés de pyramide dans certain cas.
* Correction d'un bug d'affichage de fond pour les BubbleChart, Kiviat et Pyramide

==Version 1.2.12 (23 juin 2014)==
* Possibilité de supprimer le reflet sur les camembert et les donuts car il peut poser des problèmes lors de l'impression sur certains ordinateurs ou imprimante. (Camembert intégralement noir)

==Version 1.2.10 ==
* Possibilité d'ajuster verticalement la position du titre dans tout les graphes
* Amélioration du rendu des camemberts et des donuts

==Version 1.2.5 (6 février 2014)==
*ajout de paramètres pour la commande &quot;[[SGR_Generate_Graph]]&quot;
**Paramétrage de la largeur des barres
**Paramétrage de l'écartement ou du recouvrement des barres
**paramétrage de l'affichage de la légende de X (abscisse) à l'aide de 3 paramètres
**Paramétrage du formatage des valeurs sur les courbes, aires, barres, lignes et camemberts
*Début de la refonte des camemberts et des donuts
*Ajustement global de la taille des graphes
*Correction d'un bug sur le graphe barre en orientation horizontal
*Amélioration du positionnement des valeurs sur les camemberts
*...

==Version 1.2.4 (13 janvier 2014)==
*Sécurisation du code de la commande &quot;SGR_Generate_Graph&quot; dans le cas ou certains paramètres ne seraient pas passés

==Version 1.2.3 (6 janvier 2014)==
*Amélioration de la gestion des marges et des tailles de police pour les titres et les légendes
*Ajout de la gestion de la police, de la taille de la police de son style et de sa couleur pour l'affichage des valeurs sur les area, ligne, barre, camembert
*Ajout de l'option &quot;ExtendAreaToGraph&quot; pour le dessin des aires
*Optimisation de la taille du graphe quand la légende n'est pas affichée
*Correction d'un bug d'arrondi sur les pourcentages des parties de camembert
*Correction d'un bug concernant l'affichage du nombre de décimales des valeurs sur les courbes
*Ajout de la commande &quot;SGR_GetTexteSize&quot; qui permet d'obtenir la largeur et la hauteur d'une chaine avec du SVG sans avoir besoin d'objet comme pour la commande 4D &quot;OBJET LIRE TAILLE OPTIMALE&quot;

==Version 1.2.2 (1 janvier 2014)==
*Suppression de presque tout les &quot;TexteArea&quot;

==Version 1.2.1 (31 décembre 2013)==
*Ajout de nombreux paramètres pour les titres et les légendes (aire, ligne, barre, point, camembert, Kiviat et graphe polaire)
**Ajout de la gestion de la police, de la taille de la police, de son style et de sa couleur pour l'affichage du titre
**Ajout de la gestion de la police, de la taille de la police, de son style et de sa couleur  pour l'affichage de la légende
*Correction de certaines graduations du graphe polaire en mode &quot;rose des vents&quot;

==Version 1.2 (20 décembre 2013)==
*Possibilité de détacher une partie d'un graphe en camembert
*Possibilité de créer des variantes des camemberts : les &quot;donut&quot;
*Possibilité d'afficher les valeurs (nom, valeur ou pourcentage) sur une partie de camembert
*Possibilité de mettre en page des tableaux

==Version 1.1.1 (30 novembre 2013)==
*Ajout d'une possibilité d'affichage de dégradé sous une courbe
*Correction d'un bug sur l'affichage des valeurs sur les courbes</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>