Bugs corrigés dans la v14.4 (tous produits) – 29 mai 2015
Transcription
Bugs corrigés dans la v14.4 (tous produits) – 29 mai 2015
Bugs corrigés dans la v14.4 (tous produits) – 29 mai 2015 4D View ACI0087028 4D View et impression avec répétition de lignes Des cellules dans 4D View ne s'impriment pas si l'option d'impression de répétition de lignes est activée. ACI0090149 Affichage de couleur de texte erroné dans une cellule lorsque la propriété "auto wrap" est active Affichage de couleur de texte erroné dans une cellule lorsque la propriété "auto wrap" est active. ACI0091707 4D View peut faire quitter 4D lors d'une saisie dans une cellule contenant un très 'gros' texte 4D View peut faire quitter 4D lors d'une saisie dans une cellule contenant un très 'gros' texte. 4D Write ACI0069136 Choix d'un document RTF impossible pour mettre en lien hypertexte dans 4D Write Sélectionnez "Insérer un lien hypertexte ..." avec un clic droit dans une zone 4D Write et choisissez "Ouvrir document" pour sélectionner RTF comme type de doc pour l'ouvrir : Les documents RTF ne sont pas activées lors de la navigation. 4D – 4D Server ACI0092309 Il arrive qu'à l'affichage d'un onglet 'n', l'onglet n° 1 s'affiche brièvement Il arrive qu'à l'affichage d'un onglet 'n', l'onglet n° 1 s'affiche brièvement. ACI0092270 En mode compilé, lors de l'appel de "ABORT" depuis la méthode de la gestion d'erreur, la commande ne fait pas abandonner la méthode comme elle est censée le faire En mode compilé, lors de l'appel de "ABORT" depuis la méthode de la gestion d'erreur, la commande ne fait pas abandonner la méthode comme elle est censée le faire. ACI0092140 Depuis la v14.3 Hotfix 2, la suppression d'un enregistrement avec un champ stocké en dehors du fichier de données peut corrompre le fichier de données. Depuis la v14.3 Hotfix 2, la suppression d'un enregistrement avec un champ stocké en dehors du fichier de données peut corrompre le fichier de données. ACI0092077 La commande 'ENREGISTRER EVENEMENT' n'écrit pas toujours dans la console Mac La commande "ENREGISTRER EVENEMENT" n'écrit pas dans la console Mac en utilisant la constante "Vers message debogage". ACI0092073 Sur Mac, dès qu'on tente de rendre non-saisissable une zone saisissable ayant le focus, on peut avoir un mauvais redessinement du focus autour de l'objet. Sur Mac, dès qu'on tente de rendre non-saisissable une zone saisissable ayant le focus, on peut avoir un mauvais redessinement du focus autour de l'objet. ACI0092061 Problème avec 'LIRE OPTION IMPRESSION' et chemin du fichier pdf Sous Mac si on applique ce code : FIXER OPTION IMPRESSION ((Option destination;3;"Data:HD:EtudeBug v15:impression:toto.pdf") LIRE OPTION IMPRESSION ((Option destination;val1;val2) Val2 contient "Data/HD/EtudeBug v15/impression/toto.pdf" au lieu de "Data:HD:EtudeBug v15:impression:toto.pdf" ACI0092011 Ouvrir et fermer l'Explorateur avec la touche "Echap." peut faire quitter inopinément l'application Ouvrir et fermer l'Explorateur avec la touche "Echap." peut faire quitter inopinément l'application. ACI0091941 Séparateur décimal non fonctionnel dans l'éditeur de recherche pour les champs de type Float Séparateur décimal non fonctionnel dans l'éditeur de recherche pour les champs de type Float. ACI0091928 Une erreur de syntaxe est générée dans l'éditeur de recherche lorsqu'une table ne contient aucun champ. Une erreur de syntaxe est générée dans l'éditeur de recherche lorsqu'une table ne contient aucun champ. ACI0091879 Arrêt inopiné de 4D serveur 64 bits après le lancement de la fenêtre de "TRACE" côté serveur Arrêt inopiné de 4D serveur 64 bits après le lancement de la fenêtre de "TRACE" côté serveur. ACI0091817 Selon les polices utilisées, le jambage inférieur des caractères est tronqué sous Mac OS X 10.10.x Selon les polices utilisées, le jambage inférieur des caractères est tronqué sous Mac OS X 10.10.x . ACI0091727 Auto update regression - Les droits d'administrateur sont demandés après la commande Restart 4D lors de la procédure de mise à jour de 4D server (Window seulement) Auto update regression - Les droits d'administrateur sont demandés après la commande Restart 4D lors de la procédure de mise à jour de 4D server (Window seulement). ACI0091692 Etat Rapide - Problème d'affichage de la colonne (tronquée) en utilisant l'option "Largeur automatique" Etat Rapide - Problème d'affichage de la colonne (tronquée) en utilisant l'option "Largeur automatique". ACI0091687 Dans le cas où la condition de jointure comporte plusieurs critères, la jointure se fait si le premier critère est vérifié sans tenir compte des autres Dans le cas où la condition de jointure comporte plusieurs critères, la jointure se fait si le premier critère est vérifié sans tenir compte des autres. ACI0091628 'FIXER PARAMETRE ELEMENT' et le 'texte supplémentaire' sur la droite En utilisant la commande "FIXER PARAMETRE ELEMENT" avec le nom d'objet de liste (et non le nom de la variable) ne permet pas d'ajouter le 'texte supplémentaire' (à droite de la liste hiérarchique). ACI0091573 Impression via Javascript inopérante à partir d'une zone web Sur la plate-forme Windows, l'impression à partir d'une zone web classique ne fonctionne pas si l'impression est lancée via une command Javascript après que la zone web a été modifiée par la commande WA FIXER CONTENU PAGE. ACI0091555 Quick Report Editor - Problème d'affichage de couleur après "Aperçu avant impression" lors de l'insertion ou l'ajout d'une colonne Problème d'affichage de couleur après "Aperçu avant impression" lors de l'insertion ou l'ajout d'une colonne ACI0091546 Fuite mémoire en mode compilé lors de conversion d'image QuickTime avec la commande "CONVERTIR IMAGE" Fuite mémoire en mode compilé lors de conversion d'image QuickTime avec la commande "CONVERTIR IMAGE". ACI0091541 Lors du lancement d'un process sur un évènement "sur redimensionnement", 4D bloque et ne répond plus. Lors du lancement d'un process sur un évènement "sur redimensionnement", 4D bloque et ne répond plus. ACI0091525 Arrêt inopiné de 4D sur la validation d'un formulaire avec un champ obligatoire vide. Arrêt inopiné de 4D sur la validation d'un formulaire avec un champ obligatoire vide. ACI0091458 Problème de dessin de boutons 3D sous un formulaire de sortie Lors de l'ajout de nouveaux enregistrements dans la liste, seules les deux dernières lignes permettent l'affichage de bouton 3D au niveau de l'enregistrement ACI0091453 Requête : Erreur inopinée si le critère de recherche contient des guillemets Dialogue de recherche : Un critère de recherche recherchant un texte avec des guillemets peut faire apparaître un message d'erreur inopiné. ACI0091434 Arrêt inopiné de 4D après le lancement de l'impression depuis une zone 4D write. Arrêt inopiné de 4D après le lancement de l'impression depuis une zone 4D write. ACI0091425 Double clic droit non détecté sur listbox Double clic droit non détecté sur listbox. ACI0091413 Etat rapide : seule la 1ère ligne est imprimée quand on imprime vers 4D View Un texte sur plusieurs lignes n'a que la 1ère ligne d'imprimée quand on génère un état vers 4D View ACI0091411 La commande WR POLICES INSTALLEES retourne des noms de polices illisibles Depuis la version v13.5, La commande WR POLICES INSTALLEES retourne des noms de polices illisibles. ACI0091401 4D crashe lors de l'utilisation de la commande 'GENERER FRAPPE CLAVIER' si le focus est sur la zone de plugin 4D crashe si le focus est sur une zone de plug-in 4D quand la commande "GENERER FRAPPE CLAVIER" est appelée. ACI0091399 Contenu du dialogue modal n'apparaissant pas à cause des paramètres d'impression Dans certains cas le contenu d'un dialogue modal n'apparaît pas à cause de l'affichage de la fenêtre des paramètres d'impression. ACI0091393 Depuis la v14, quand on clique dans une zone de saisie numérique (variable ou champ, entier long ou réel) 4D ne fait pas automatiquement une sélection du texte dans la zone de saisie Depuis la v14, quand on clique dans une zone de saisie numérique (variable ou champ, entier long ou réel) 4D ne fait pas automatiquement une sélection du texte dans la zone de saisie. ACI0091379 Le rectangle du focus devient épais lors du survol sur les boutons 3D Le rectangle du focus de la zone de saisie devient épais lors du survol d'un bouton 3D dans le même formulaire. ACI0091367 Dans une 'listbox sélection', le double clic automatique ne fonctionne pas sur une colonne verrouillée. Dans un listbox sélection, le double clic automatique ne fonctionne pas sur une colonne verrouillée. ACI0091348 Suppression du dernier onglet par programmation peut faire quitter 4D La suppression du dernier onglet d'un objet de type 'Onglet peut faire quitter 4D. Cela dépend du nombre d'onglets et/ou de la longueur du nom de l'onglet. ACI0091341 Avec 'Creer fenetre formulaire', la taille du formulaire est erronée après migration vers la v14 Après migration de version antérieure (v12 ou v13) vers la v14, la commande "Creer fenetre formulaire" ouvre la fenêtre sans tenir compte des paramètres du formulaire : la taille choisie semble aléatoire. ACI0091314 Arrêt inopiné de 4D suite à une recherche sur des tables liées. Arrêt inopiné de 4D suite à une recherche sur des tables liées. ACI0091311 Résultats erronées pour une requête LIMIT/OFFSET avec ORDER BY Le moteur 4D SQL ne retournait les bonnes résultats pour une requête contenant LIMIT/OFFSET avec ORDER BY ACI0091295 Liste de noms de polices mal triée et problème avec la police 'Helvetica' Le nom de la police "Helvetica" apparaît plusieurs fois et à différents endroits dans le pop-up de la liste des polices dans le dialogue des propriétés. ACI0091274 S'il y a 2 zones 4D Write dans un même formulaire, la saisie de caractères japonais s'affiche dans la mauvaise zone S'il y a 2 zones 4D Write dans un même formulaire, la saisie de caractères japonais s'affiche dans la mauvaise zone. ACI0091207 Problème lors de l'exécution d'un LEFT JOIN combiné d'un WHERE et OR Lors de l'exécution d'une instruction SQL qui contient un LEFT JOIN avec une deuxième partie de la clause WHERE contenant un 'OR' ou 'IN' référençant un enregistrement qui n'existe pas, on obtient un résultat incorrect. ACI0091172 'CHERCHER DANS SELECTION': mauvais type de recherche par défaut (le 'popup') Dans le dialogue de "CHERCHER DANS SELECTION", le pop-up du type de recherche n'est pas par défaut "". ACI0091144 Erreurs 4DPop_MACROS. Il y a affichage d'une erreur de syntaxe et affichage du dialogue de typage lors de l'utilisation de "4DPop Macros.4dbase". ACI0091143 Problème de fuite mémoire avec 'SVG_SET_FONT_FAMILY' du composant SVG Sous certaines conditions SVG_CLEAR du composant SVG ne réinitialise pas la mémoire, il y a une fuite de mémoire. ACI0091090 Risque d'erreur de 'division par zéro' avec une impression de taille variable Pendant l'impression d'un texte avec la propriété "impression de taille variable", l'algorithme peut tomber sur une division par zéro inopiné générant une erreur, voir faire quitter 4D. ACI0091086 Champs "grisés" lors de l'impression d'une liste sous Mac OS X 10.10.x Si vous imprimez une liste via un "IMPRIMER SELECTION" sous Mac OS X 10.10.x, la liste contient des champs vides "grisés". ACI0091082 Une listbox avec des colonnes verrouillées dans un sous formulaire fige 4D En mode développement si on ouvre un formulaire avec un sous-formulaire contenant une listbox avec une colonne verrouillée, 4D se fige. ACI0091051 Après une sélection d'une élément d'une combo box, fermer la fenêtre du formulaire en question tue le process mais ne ferme pas la fenêtre Après une sélection d'une élément d'une combo box, fermer la fenêtre du formulaire en question tue le process mais ne ferme pas la fenêtre. ACI0091050 La commande message efface la fenêtre qui est en arrière plan Depuis la version v14, lorsque la commande Message est exécutée, la fenêtre contenant le message efface l'intégralité de l'arrière plan. ACI0091046 Le menu contextuel n'est pas disponible pour une variable image Le clic droit sur une variable image n'affiche pas un menu contextuel dans une application exécutable. ACI0091039 La commande 'SELECTIONNER ELEMENTS PAR POSITION' ne fonctionne plus Depuis la version 4D v14.3, la commande "SELECTIONNER ELEMENTS PAR POSITION" ne fonctionne plus. ACI0090990 Les icones montrant le sens de tri dans l'éditeur d'états ne sont plus affichées Dans l’Editeur d'états rapides, à partir de la version 4D v14.0, les icones indiquant le sens du tri (ascendant ou descendent) pour les champs choisis ne sont plus affichées. ACI0090971 La police Helvetica est affichée différemment sur Mac OS 10.9.x par rapport à Mac 10.10.1 La police Helvetica est affichée différemment sur Mac OS 10.9.x par rapport à Mac 10.10.1. ACI0090951 Image SVG référencée par les objets d'interface sera imprimée en noir L'impression d'images SVG référencées par des objets d'interface (3d button/radio/check box / picture button/ picture menu) se fera en noir. ACI0090881 La commande "Lire chemin données externes" appliquée sur un champ vide stocké à l'extérieur des données retourne un chemin incorrect au lieu de retourner une chaine vide. Lorsque l'on applique la commande "Lire chemin donnees externes" sur un champs vide (blob ,image ou texte) stocké à l'extérieur des données (soit géré automatiquement par 4D, soit avec un dossier personnalisé), le chemin retourné est incorrect et du type : (......ExternalData:Table-1 Field-1 ...) au lieu de retourner une chaine vide. ACI0090865 Localisation erronée dans le menu contextuel de la zone Web Soit une zone Web dans un formulaire, en activant "Menu contextuel" et "Web Kit intégré" dans la liste de propriété Web. Lors de l'exécution du formulaire, le clic droit sur la zone Web montre "CHAÎNE LOCALISEE NON TROUVEE" au lieu de montrer le menu contextuel. ACI0090853 Les listes déroulantes ont été réduites en version v14 Les listes déroulantes ont été réduites en version v14 par rapport à la v13 ; ergonomie pénalisante. ACI0090847 En cas de changement d'onglet courant, 4D ne le rend pas toujours visible. En cas de changement d'onglet courant, 4D ne le rend pas toujours visible. ACI0090838 La commande 'CHANGER UTILISATEUR COURANT' ne change pas l'utilisateur courant La commande 'CHANGER UTILISATEUR COURANT' ne change pas l'utilisateur courant. ACI0090828 Generer une application : La copie des fichiers est très lente sous Mac Lorsque l'on génère une application sous Mac, la copie des fichiers est très longue. ACI0090811 'Freeze' après un clic sur le point de menu 'Redimensionner' dans une barre de titre 'Freeze' après un clic sur le point de menu «Redimensionner» dans une barre de titre du menu Windows (coin supérieur gauche). Système Windows uniquement. ACI0090753 'Lire nom fichier image' échoue dans certaines conditions Il peut rarement arriver qu'à l'issue du rechargement d'une image, la commande "Lire nom fichier image" ne retourne pas son nom. ACI0090743 L'import de données en SHIFT-JIS retourne un texte illisible. Sur système japonais: l'import de données à partir d'un fichier texte SHIFT-JIS retourne un texte illisible. Soient quelques enregistrements avec des caractères japonais, par exemple "日本語", "フ ラ ン ス", "こ れ は テ ス ト で す", "天上 天下 唯我独尊", etc ...Quand on exporte les données dans un fichier texte (utilisant du code de caractère "Shift-JIS") puis qu'on réimporte les données du fichier (avec toujours le code de caractères "Shift-JIS" ), le texte importé est totalement illisible. ACI0090654 Listbox : Alignement par défaut ignoré en impression d'une colonne numérique L'alignement par défaut est ignoré lors de l'impression d'une colonne numérique dans une listbox. ACI0090575 MSG_EXTRACT : obtention d'un mauvais nom de fichier UTF8 La commande "MSG_EXTRACT" peut créer un nom de fichier incorrecte en UTF8 : certains caractères sont incorrectes. ACI0090567 Générer une application : Colonne 'MASTER' non mise à jour après suppression Dans le dialogue de génération d'un application (onglet licence), si vous affichez une licence expansion et sa licence maître, à la suppression de la licence maitre le contenu de la colonne "Master" n'est pas supprimé pour la licence expansion. ACI0090556 Dialogue de génération d'application : colonne Master est toujours vide Dans le dialogue de build (onglet licences) lorsqu'on sélectionne un numéro d'expansion, il apparait bien dans la liste des licences à intégrer dans l'application mais la cellule de la liste Master reste vide au lieu de contenir le numéro de licence du produit auquel est liée cette expansion. ACI0090541 En mode client/serveur, "METHODE FIXER CODE" peut faire quitter 4D Server En mode client/serveur, la commande 4D "METHODE FIXER CODE" peut faire quitter 4D Server. ACI0090540 Bordure de champs texte non imprimée avec option taille variable et multistyle Dans certains cas la bordure est incorrectement imprimée pour un champ texte ayant les options 'impression taille variable' et 'multistyle'. ACI0090527 Edition de formulaire: l'annulation d'une action ne fonctionne pas correctement L'annulation d'une action dans l'éditeur de formulaire ne fonctionne pas correctement quand l'action concerne les attributs des polices. ACI0090491 Impossible de mettre à jour le titre de la fenêtre Application Il n'est pas possible de mettre à jour le titre de la fenêtre principale dans la méthode base "Sur Ouverture" : 4D affiche systématiquement "Application". ACI0090448 Copier/coller inopérant de formulaires 4D copiés dans le presse-papiers Il peut rarement arriver que 4D ne recopie pas intégralement le contenu du presse-papiers de formulaires préalablement copiés dans le presse-papier. Mac seulement. ACI0090402 Impossible saisie de caractères accentués combinés avec la touche '^' Depuis la v14, on ne peut saisir des caractères accentués en combinant le caractère "^" et une voyelle dans 4D Write. Système Windows seulement. ACI0090401 'OBJET DUPLIQUER' inopérante avec sous-formulaire et zone web "OBJET DUPLIQUER" sous-formulaire et zone web ne fonctionnent pas avec "FORM CHARGER". ACI0090378 Erreur 406 du serveur web en fonction du contenu du champ http "accept" Le fait d’interroger le serveur web 4D avec le champ http "accept" contenant les valeurs "compress", "gzip" ou "identify" provoque le renvoie d'une erreur 406 sans passer par la méthode base 'Sur connexion web'. ACI0090364 Listbox : Navigation via touches fléchées faisant quitter 4D inopinément Dans une listbox, si on est en édition dans une cellule liée à une liste de choix et que l'on utilise les touches fléchées 'bas' ou 'haut', 4D quitte inopinément. ACI0090363 Image SVG avec "aucun" dans les propriétés devient noir à l'impression Un document SVG avec une valeur "aucun" dans les propriétés ne fonctionne pas bien à l'impression : il devient noir lors de l'impression. ACI0090337 Services web : les process web 4D mal initialisés, 4D peut planter Dans une utilisation des services web, les process web 4D ne sont pas correctement initialisés ce qui peut créer un plantage inopiné de l'application (process web de l'utilisateur courant considéré comme 'Designer'). ACI0090323 Erreur d'exécution en appliquant un style à la présentation des états. Erreur d'exécution (dépassement de capacité d'un tableau) en appliquant un style à la présentation des états. ACI0090319 'CHANGER TITRE FENETRE' est inopérante selon l'évènement où elle est exécutée. La commande "CHANGER TITRE FENETRE" est inopérante selon l'évènement où elle est exécutée. ACI0090277 Depuis 4D v14.3, l'objet de type pop-up ne sélectionne l'élément préalablement sélectionné quand on deploie les valeurs de l'objet Depuis 4D v14.3, l'objet de type pop-up ne sélectionne l'élément préalablement sélectionné quand on deploie les valeurs de l'objet. ACI0090259 Erreur d'exécution "paramètres invalides" dans la méthode service web Depuis la v13, la méthode service web affiche une erreur d'exécution si les paramètres du service web ne sont pas correctement déclarés. ACI0090258 4D se fige avec l'utilisation de 'SMTP_SEND' sans paramètre optionnel 4D se fige avec l'utilisation de 'SMTP_SEND' sans paramètre optionnel, depuis la suppression de SSL 3. ACI0090218 Définir une en-tête de type "Date" avec 'WEB ENVOYER DONNEES' ne fonctionne pas La commande "WEB ENVOYER DONNEES" envoie des données http brutes. Lorsque cette commande est également utilisée pour transmettre l'en-tête HTTP "Date" de la réponse du serveur web de 4D, la réponse est mal construite et le client HTTP reçoit systématiquement un contenu de type "application/octet-stream" et les éventuelles en-têtes http définies préalablement dans la commande sont perdues. ACI0090190 '&' est remplacé par '_' dans une drop down List "&" est remplacé par "_" dans une drop down List ACI0090165 La réorganisation des éléments du menu n'est pas sauvée. Dans l'onglet menus de la Toolbox, si l'ordre des éléments de menu est réorganisé sans modifier ou ajouter un élément de menu, le nouvel ordre n'est pas enregistré. ACI0090157 Le double clic dans une lisbox alimentée via une sélection temporaire affiche toujours le premier enregisrement Le double clic dans une lisbox alimentée via une sélection temporaire affiche toujours le premier enregistrement. ACI0090131 'PA_GetWindowPtr' ne retourne la valeur de fenêtre correcte depuis la v14 "PA_GetWindowPtr" ne retourne la valeur de fenêtre correcte depuis la v14 ACI0090118 Variable devenant insaisissable lorsque placée à côté d'une zone web classique La présence au sein d'un même formulaire 4D d'une zone web classique et d'une zone texte saisissable empêche toute saisie de la zone saisissable. ACI0090116 Mise à jour d'une application par elle même : suppression de l'application Si on met à jour une application par elle même, la mise à jour se lance puis l'application est mise à la corbeille et n'est pas remplacée. Le problème est maintenant géré par la commande "FIXER DOSSIER MISE A JOUR". ACI0090115 Impression de texte stylé de taille variable incomplète sous Windows Dans certains cas, sous Windows, lorsqu'on lance une impression de plusieurs pages d'un texte stylé de taille variable, seule la première page est imprimée. ACI0090094 'FIXER OPTION IMPRESSION' inopérant vers un fichier PDF Après avoir exécuté le code suivant : C_TEXTE($T_PDF_Name) $T_PDF_Name:="user document name" FIXER OPTION IMPRESSION(Option nom document à imprimer;$T_PDF_Name) PARAMETRES IMPRESSION... si on demande à imprimer un PDF (save as pdf) la fenêtre d'enregistrement du pdf s'affiche mais le "Enregistrer sous ..." contient "Print.pdf" au lieu de "user document name.pdf". ACI0090069 Sur Mac, nom de table tronqué dans l'alerte de formulaire verrouillé Le nom d'une table dans un formulaire est tronqué si le formulaire est verrouillé en client/serveur. Mac seulement. ACI0090049 Mauvaise copie de formulaire vers un autre 4D avec une listbox sélection Si on copie via un glisser / déposer un formulaire projet contenant une listbox sélection dans une autre base vierge, la table liée à la listbox n'est pas copiée. Le formulaire contient une liste box sélection sans table ... Si la base cible n'est pas vide et contient des tables, la listbox du formulaire copié n'est pas liée à la bonne table. ACI0090026 Vérification pouvant quitter 4D en fonction du sous-formulaire La vérification via le CSM d'une base peut inopinément quitter l'application s'il y a une référence circulaire dans un sous-formulaire. ACI0090018 L'index d'un champ peut devenir invalide après une modification en transaction L'index d'un champ peut devenir invalide après une modification lors d'une transaction. ACI0089990 4D Write : Lenteur de saisie quand le texte est zoomé 4D Write : Lenteur de saisie quand le texte est zoomé. ACI0089988 Sélection d'Helvetica à la place de la police japonaise (Mac OS X 10.10) Sur Mac OS X Japonais. Lors de la création d'un objet formulaire avec la feuille de style automatique, la police doit être "シ ス テ ム フ ォ ン ト レ ギ ュ ラ ー", label localisé pour "System Font Regular". En cliquant sur le bouton pour afficher la liste des polices et en re-sélectionnant la police courante, la police est remplacée par la police "Helvetica". ACI0089986 La saisie du japonais (IME) ne fonctionne pas dans 4D sur Yosemite. La saisie de texte en japonais (IME) ne fonctionne pas dans 4D sur Yosemite. Dans une boîte de dialogue 4D, lors de la saisie de caractères japonais, en appuyant sur l'espace deux fois pour convertir le texte saisi, le texte disparaît. ACI0089899 Après mise à jour d'une application signée, le 'gatekeeper' n'est pas déclenché Après mise à jour d'une application signée via une source téléchargée, le 'gatekeeper' n'est pas déclenché. ACI0089798 Alt + Clic ne ferment plus toutes les fenêtres Alt + Clic ne ferment plus toutes les fenêtres. Système Windows seulement. ACI0089782 Depuis Mac OS X 10.10.x, la couleur par défaut du texte d'un bouton quand on clic dessus doit être blanche. Avec 4D, c'est noir Depuis Mac OS X 10.10.x, la couleur par défaut du texte d'un bouton quand on clic dessus doit être blanche. Avec 4D, c'est noir. A noter qu'il s'agit d'un bug Apple, et que la correction consiste pour 4D à contourner temporairement le problème. ACI0089765 Problème avec des fonts dans l'impression des images SVG Quelques problèmes de polices ont été remarqués dans l'impression des images SVG. ACI0089750 Faux résultat de la commande 'ST Lire type contenu' La commande "ST Lire type contenu" ne retourne pas la position du premier et du dernier caractère du premier bloc homogène identifié dans une variable si le premier bloc est de type texte brut. ACI0089747 Aucune erreur avec une mauvaise utilisation de la commande 'ST Obtenir texte' Après l’exécution de la commande "ST Obtenir texte" avec les valeurs de 'débutSél' et 'finSél' égales, la variable OK prend la valeur 1 au lieu de la valeur 0. ACI0089727 Recherche avec la commande 4D 'Majuscule' dans une transaction inopérante La recherche avec la commande "Majuscule" sur un champ indexé lors d'une transaction peut retourner un mauvais résultat. ACI0089704 La Web Area ne fonctionne pas correctement si elle n'est pas affichée en page 1 Avec la version 4D v14.3, la Web Area ne fonctionne pas correctement lorsque la Web Area est utilisée dans une page d'un formulaire autre que la page numéro 1. ACI0089658 Problème pour gérer les noms de groupes utilisateurs dans le dialogue de Boite à outils Problème pour gérer les noms de groupes utilisateurs dans le dialogue de Boite à outils : - Renommer un groupe peut générer une erreur de syntaxe- A group peut ne plus être éditable ACI0089641 Point d'arrêt dans un "Sur affichage corps" et blocage de 4D. En mettant un point d'arrêt temporaire sur une ligne qui est exécutée sur un événement "Sur affichage corps" 4D ne répond plus si lors de l'exécution du formulaire on appuie plusieurs fois sur la touche F5 et que l'on passe à l'enregistrement suivant (Gestionnaire de tâches montre un processus de 4D avec> 20% du CPU). ACI0089335 Gestionnaire Clé Primaire en C/S Le gestionnaire de clés primaires ne fonctionne pas correctement en mode Client/Serveur. ACI0089325 Le défilement d'un sous-formulaire est très ralenti s'il y a beaucoup de champs Avec un sous-formulaire contenant beaucoup de champs et d'enregistrements, le défilement vertical est très lent. ACI0089184 Le menu de 4D Write n'apparait pas dans une fenêtre 'Dialogue modal déplaçable' Le menu de 4D Write n'apparait pas lorsqu'on l'utilise à partir d'une fenêtre de type' Dialogue modal déplaçable'. Système Windows seulement. ACI0089183 L'événement 'Sur Clic' pour les Popup Listes n'est pas déclenché avec la touche de tabulation L'événement "Sur Clic" pour les Popup Listes n'est pas déclenché avec la touche de tabulation. ACI0089145 Remote 4D link proposé dans le sous menu bases de données locales. Après une connexion à un serveur, le Remote 4D link est proposé dans le sous-menu bases de données locales du menu "Ouvrir Récentes" au lieu d'être dans le sous-menu bases de données locales . ACI0089130 Erreur lors de l'exécution de 'DATALENGTH' avec un serveur lié à MS SQL Server Quand on exécute une requête SQL "DATALENGTH" avec un linked server en MS SQL Server, on reçoit des erreurs si le champ texte a une taille supérieure à 8000 caractères. ACI0089113 '.4DC' n'ouvre pas par défaut le '.4DD' adjacent. En ouvrant le fichier compilé ".4DC", 4D n'ouvre pas par défaut le fichier de données ".4DD" adjacent. ACI0089032 Problème de la liste des propositions en saisie prédictive dans l'éditeur de code. Dans l'éditeur de méthode, quand les noms de variables ressemblent aux noms de commandes et constantes, ces derniers ne se présentent plus dans la liste des propositions. Lorsqu'on tape "hea" ou "head" ou "heade" et appuye sur la touche de tabulation. L'éditeur de méthode remplit automatiquement la liste des propositions. Mais si vous avez le code ci-dessous -------------------headeraaaa: = 1 headerbbbb: = 2-------------------Quand on tape la touche de tabulation après avoir tapé "hea" ou "head"ou "heade", au lieu d'avoir la liste complète des propositions avec les variables, les commandes et les constantes, la liste ne contient que les 2 variables (headeraaaa & headerbbbb). ACI0089018 Import de fichier '.DBF' pouvant faire quitter ou mettre en erreur 4D sur système Windows. Les caractères accentués peuvent être perdus sur système Mac. Import de fichier '.DBF' pouvant faire quitter ou mettre en erreur 4D sur système Windows. Les caractères accentués peuvent être perdus sur système Mac. ACI0088869 Dialogues de publication du serveur http fantômes Lorsque la publication du serveur web échoue, le dialogue "Impossible de publier la base de données" s'affiche à l'écran. Si on quitte 4D sans avoir validé ce dialogue, alors celui-ci reste affiché à l'écran, même sans la présence de l'application 4D. ACI0088831 Lancer une commande SQL pour afficher dans une listbox les données d'une table avec un champs date et un champs blob fait quitter 4D. Lancer une commande SQL pour afficher dans une listbox les données d'une table avec un champs date et un champs blob fait quitter 4D. C_DATE($date_var) $date_var:=!0000/00/00! Begin SQL select * from table_1 where field_2 = :$date_var into :List_Box End SQL ACI0088790 Chaine tronquée dans le dialogue d'édition d'étiquette en version espagnole Chaine tronquée dans le dialogue d'édition d'étiquette en version espagnole. ACI0088541 Le dessin du 'focus' d'un objet est trop fin sur Mac OS X Le dessin du 'focus' d'un objet est trop fin sur Mac OS X. ACI0088489 Mauvais nom des dossiers par défaut dans l'Explorateur si la base est créée avec 4D Server Lorsque l'on crée une nouvelle base via le serveur et que l'on connecte un client au niveau de l'explorateur / Démarrage, au lieu d'avoir un dossier nommé "Dossier par défaut" avec 3 sous dossiers "Formulaires par défaut", "Méthodes projet par défaut" et "Tables par défaut" on a un dossier sans nom avec 3 sous dossiers "_1" , "_2" et "_3" ACI0088470 Curseur clignotant devant invisible si texte justifié à droite Le curseur clignotant dans un alignement à droite de la zone de texte devient invisible quand il est contre la bordure droite de la zone. ACI0088383 Valeur modifiée non prise en compte si filtre de saisie utilisé La modification du contenu d'un champ ayant un filtre de saisie via son propre script d'objet associé ne marche pas correctement. ACI0088360 La saisie du séparateur décimal dans les listboxes est incorrecte La saisie du séparateur décimal dans les listboxes est incorrecte. ACI0088262 Chemin de stockage endommagé pour les champs image stockés à l'extérieur Si un enregistrement contient un champ image stocké à l'extérieur des données en utilisant un chemin de données externes personnalisé, lorsqu'on modifie cet enregistrement alors que le fichier image n'est pas accessible, après validation le chemin stocké pour accéder à l'image est modifié et n'est plus correct. ACI0088208 La commande "SVG_New_embedded_image" peut retourner une mauvaise référence d'image La commande "SVG_New_embedded_image" peut retourner une mauvaise référence d'image. ACI0087977 'LISTBOX INSERER LIGNES' insert la ligne à la mauvaise place si la listbox est en page 2 "LISTBOX INSERER LIGNES" insert la ligne à la mauvaise place si la listbox est en page 2 (ou supérieure). ACI0087976 Problème de rafraîchissement d'un menu déroulant hiérarchique Depuis la version 14.0, la création d'une nouvelle liste pour un menu déroulant hiérarchique ne le rafraîchit pas. ACI0087679 Listbox : position du marqueur d'insertion de la colonne mal calculée Dans une listbox où chaque colonne a une largeur différente et où une colonne est invisible, lorsque l'on déplace une colonne la position du marqueur qui indique l'endroit d'insertion de la colonne est mal calculée. ACI0087535 Xml tronqué pour une configuration utilisant 4D et Apache Lorsque le mode proxy d'Apache est activée et que 4D est utilisé en tant que destinataire des requêtes http envoyées via Apache, le résultat d'un post xml est toujours tronqué dans cette configuration. ACI0087370 'WEB ENVOYER DONNEES' : ralentissement sur une connexion réseau dégradée L'utilisation de la commande "WEB ENVOYER DONNEES" en mode d'envoi morcelé ("transfer-encoding: chunked"), si elle est effectuée sur une connexion réseau dégradée, peut provoquer un ralentissement important de l'application 4D. ACI0087353 Problème affichage d'une image sur la page de connexion utilisateur. Le fichier "LoginImage.png" ne s'affiche pas correctement : Le titre de la fenêtre apparait en fond d'image car celle-ci gère la transparence. ACI0087352 IMPRIMER ETIQUETTE (([table];>) ou IMPRIMER ETIQUETTE (>) : erreur d'exécution Lorsque on exécute la commande IMPRIMER ETIQUETTE (([table];>) ou IMPRIMER ETIQUETTE (>) on a une erreur d'exécution. ACI0087312 Tri synchrone des tableau objets Les tableaux de type objets ne sont pas synchronisés lors des tris. ACI0087252 Dans 4D View la tabulation de cellule à cellule ne fonctionne pas Sélectionner n'importe quelle cellule dans 4D View et appuyez sur TAB, rien ne se passe. ACI0087248 Défilement vertical avec touchpad ou la souris magique dans l'éditeur de méthode difficilement contrôlable Si vous voulez faire un défilement dans l'Editeur de méthode avec un touchpad Mac ou la souris magique d'Apple et que vous avez des barres de défilement horizontales et verticales, le défilement se fait de façon incontrôlable (trop sensible). Par exemple: Le texte défile verticalement si vous faites défiler vers le bas (avec deux doigts sur le pavé tactile) dès que vous déplacez légèrement les doigts verticalement. ACI0087191 OB Lire : Liste de types incorrecte lors de la saisie intuitive. La syntaxe de la commande OB Lire est la suivante: OB Lire ( objet ; propriété {; type} ) -> Résultat Le troisième paramètre (type): Seulement 7 des 12 constantes sont affichées lors de l'autocomplétion et certaines apparaissent deux fois. type:-----Est un booléenEst un entier 64 bits Est un entier long Est un null JSON Est un numérique Est un objet Est un pointeur Est un tableau objet Est un texte Est une date Est une heure Est une variable ACI0087122 'LISTE DES DOCUMENTS' sur un dossier réseau retourne un mauvais résultat "LISTE DES DOCUMENTS" retourne un mauvais résultat sur un dossier réseau contenant plus de 99 fichiers. ACI0086913 Etat : Pas de format numérique pour les colonnes calculées de type formule. Pas de format numérique possible pour les colonnes calculées de type formule. Ce bug est corrigé mais pas pour le colonne de type champ. ACI0086721 Depuis la v14, l'évènement "Sur données modifiées" n'est pas déclenché si la modification est faite aussi par programmation Depuis la v14, l'évènement "Sur données modifiées" n'est pas déclenché si la modification est faite aussi par programmation. ACI0085624 Lorsque l'on a une erreur d'intégration, le libelle de l'erreur n° 1277 est incorrect : n° d'entrée non affiché Lorsque l'on a une erreur d'intégration, le libelle de l'erreur n° 1277 est incorrect : n° d'entrée non affiché. ACI0085613 Le pop-up affiché dans une listbox freeze le formulaire Avec 4D v14.3, si vous affichez un pop-up dans une listbox, le choix d'une valeur du pop-up peut provoquer le freeze du formulaire qui affiche la listbox. ACI0085460 4D Write : Mauvais enregistrement au format html Sous 4D Write, 4D convertit les caractères spéciaux des balises html lors de la sauvegarde sous HTML. ACI0085327 Avec Mac OS X 10.9, 4D cesse de répondre lorsque vous sélectionnez ou cliquez sur une très gros texte en zone de saisie. Avec Mac OS X 10.9, 4D cesse de répondre lorsque vous sélectionnez ou cliquez sur une très gros texte en zone de saisie. ACI0084902 'FORM CAPTURE ECRAN' : Problème de capture d'écran sur un formulaire qui contient un objet Aerialist 9.0 L'objet Aerialist apparaît comme un rectangle noir en utilisant la commande "FORM CAPTURE ECRAN". ACI0084539 Echec à la publication du serveur web au démarrage Pour une base de données ayant défini le lancement du serveur web à l'ouverture de la base, si la méthode base "On Startup" de la base affiche un dialogue modale du même type que celui de la commande ALERTE, alors la publication du serveur web échoue sans message d'erreur. ACI0082795 'Coche' dans popup devient points de suspension si la taille de police est supérieure à 20 'Coche' dans popup devient points de suspension si la taille de police est supérieure à 20. ACI0082468 Fenêtre de saisie prédictive trop petite dans certains cas sur système japonais Système Windows uniquement et seulement sur système japonais. Lorsque vous tapez par exemple "On Af" puis apuyez sur Tab, dans l'éditeur de code, la fenêtre de saisie prédictive apparaît avec une barre de défilement horizontale. ACI0082461 Incohérence de tri : le tri des tables est différent dans l'éditeur de méthodes que dans l'Explorateur Soient les cinq tables ci-dessous: La fenêtre de l'Explorateur trie les cinq tables de la structure de cette façon: patient patient_alias patientExData patientMatchQueue patientMatchRule Dans l'éditeur de méthode (auto-complétion) si vous tapez [patie, puis appuyez sur la touche de tabulation, l'ordre est: [patient_alias] [patient] [patientExData] [patientMatchQueue] [patientMatchRule] ACI0080790 Mauvais copier/coller d'image de l'application 'Paint' vers 4D Le copier/coller d'une image de Paint (mspaint.exe) vers une zone image 4D ne copie pas correctement l'image après un copier/coller de cette dernière d'une zone image 4D vers 'Paint'. ACI0080677 Annuler/Rétablir en édition de code, en japonais, multiplie le texte original Dans l'éditeur de méthode, sur système japonais, la fonction de 'Rétablir' une frappe clavier (CTRL+Shift+"Z" or CMD+Shift+"Z") peut faire doubler (ou plus) les éléments à afficher. ACI0076706 Mauvais positionnement d'image avec 4D View à l'impression La répétition de ligne avec une image sur un document 4D View génère un mauvais positionnement lors de l'impression. ACI0072111 Configuration du port pour les clients auto exécutables Maintenant 4D permet aux développeurs de régler le port IP du client auto-exécutable sur des valeurs différentes (en utilisant directement la clé PortNumber sans la clé IPAddress ou via les préférences de la base, 4D Client est capable d'effectuer un "scan UDP" pour trouver les serveurs disponibles sur le réseau). ACI0071389 'PA_ExecuteCommandByID' ne fonctionne pas avec des tableaux "PA_ExecuteCommandByID" ne fonctionne pas avec des tableaux. ACI0070568 Numéro de processus incorrect dans le dialogue d'erreur Le numéro du processus affiché dans le dialogue d'erreur est incorrect. Quand une erreur se produit et le bouton "Détails" est utilisé pour étendre la boîte de dialogue, le numéro du processus s'affiche. Toutefois, ce numéro ne correspond pas au processus que l'erreur a effectivement produit. Mises à jour des librairies internes – 29 mai 2015 Open SSL – mise à jour en version 1.0.1l (un.zéro.un.lima)