Certains noms de polices embarquées dans le PDF pouvait contenir des caractères entrainant une erreur de l'export en MusicXML, un filtre a été appliqué à ces caractères. Des barres de ligatures ou de tuplets pouvaient être confondues avec des tenuti, c'est corrigé. Certains ...
|
|
|
by Didier Guillion | | | |
|
Nous étions en train d'envisager sérieusement de publier la nouvelle version de PDFtoMusic/PDFtoMusic Pro (v 1.5.0) quand nous nous sommes rendu compte d'un problème de calcul sur certains fichiers. Conformément à la Loi de Murphy, le problème ne survient que sur les versions Windows ...
|
|
|
by Olivier Guillion | | | |
|
Nous avons avancé sur le portage de Melody Player sur Mac OS sans Carbon. L'astuce était de faire croire au Mac OS que notre application est une application Cocoa écrite en Objective-C. Ce se fait via une petite amorce toute simple dont voici l'intégralité : Code: ...
|
|
|
by Didier Guillion | | | |
|
On y est, enfin ! Après quelques versions beta et trois RC, La version 1.5.0 est en cours de mise à disposition sur le site. Elle devrait apparaître d'ici quelques minutes. Mais, par expérience, et une fois de plus en totale conformité avec la loi de Murphy, ...
|
|
|
by Olivier Guillion | | | |
|
Les fichiers de configuration et de ressource sont maintenant correctement localisé. La lecture/écriture des fichiers passe maintenant par les entrées standard Unix fopen et fclose. Or sur Mac les fichiers sont divisés en deux parties, le ressource fork et le data fork. La fonction fopen ouvre le data ...
|
|
|
by Didier Guillion | | | |
|
Après les sélecteurs de fichiers, les seules boites de dialogue restantes gérées par le système sont les boîtes de sélection d'imprimante et d'impression. Afin de s'affranchir au maximum des appels au système, nous allons donc gérer ces boîtes nous-même. Et pour éviter les problèmes ...
|
|
|
by Olivier Guillion | | | |
|
Les problèmes graphiques ont été corrigés et la fenêtre principale s'affiche maintenant correctement : L'interface réagit aux clics souris et aux touches clavier. Les boites de dialogue additionnelles s'ouvrent également : Elles sont fonctionnelles. ...
|
|
|
by Didier Guillion | | |
| |
|
Nous avons avancé sur l'impression sous ACAM-Winter. Les boîtes de dialogue ne sont pas ergonomiquement en place, mais la logique a été mise en place : l'application peut demander une mise en page, puis imprimer. Les pages imprimées sont collectées dans un fichier EPS qui ...
|
|
|
by Olivier Guillion | | | |
|
Pour finir la semaine, les fenêtres de sélection du nom du fichier en lecture et écriture ont été implémentées via un appel Cocoa, elles seront donc au "look" du système. L'affichage des images a été réécrit pour utiliser des surfaces Quartz ce qui nous rend normalement indépendants ...
|
|
|
by Didier Guillion | | |
| |
|
Nous planchons toujours sur Acam Winter. La structure de l'impression est de plus en plus simplifiée, afin de limiter les fonctions dépendantes du système. Nous les avons maintenant réduites à 4 ou 5 fonctions seulement, ce qui devrait grandement simplifier l'implémentation sous ...
|
|
|
by Olivier Guillion | | | |
|
Les styles de base des textes (souligné, gras) ont été implémenté en CoreText Les polices embarquées sont reconnues par le CoreText et correctement affichées. Nous essayons de faire fonctionner les courbes de Bezier via les entrées graphiques standard, pour l'instant sans succès. |
|
|
by Didier Guillion | | | |
|
La logique d'impression d'Acam Winter commence à fonctionner. Nous avons pu obtenir la première boîte d'options d'impression sur Linux: Au bas de la boîte, on trouve les options supplémentaires, dépendantes du type d'imprimante. Celles-ci, ainsi que la liste ...
|
|
|
by Olivier Guillion | | | |
|
Les courbes de Bezier fonctionnent enfin ! Les fenêtres Cocoa ne peuvent être a la fois dans la liste des fenêtres et invisible. Une ruse a permis de pallier à ceci. La cartographie brute du clavier a été implémenté (elle permet de déterminer rapidement si une ou plusieurs ...
|
|
|
by Didier Guillion | | | |
|
La boîte d'édition des paramètres d'impression est maintenant graphiquement en place et entièrement fonctionnelle sur Winter-Linux : La boîte d'impression a été également mise en place graphiquement, mais sa gestion n'est pas encore tout à fait finalisée. ...
|
|
|
by Olivier Guillion | | |
| |
|
Le module d'impression commence à fonctionner. Petit rappel du fonctionnement interne : Lorsque le programme trace une page du document, les ordres QuickDraw sont collecté dans une zone mémoire. Si l'on sauvegarde cette zone on obtient un fichier image de type PICT. Cette zone mémoire peut ...
|
|
|
by Didier Guillion | | | |
|
Bien que présentant tout un bataillon de fonctions encore à écrire, Acam est fonctionnel sur Mac. Dans le futur il faudra essayer de déterminer si les éléments de l'interface peuvent être dessinés via le système : on sait que les utilisateurs Mac n'aiment pas trop les applications qui changent ...
|
|
|
by Didier Guillion | | | |
|
Avant de pouvoir envisager une version alpha, 4 points doivent encore être réglés dans Acam-Winter : Les pointeurs de souris non-standards, en couleur La gestion de la molette de la souris Des problèmes de clavier : certaines touches de fonctions sont considérées ...
|
|
|
by Olivier Guillion | | | |
|
Nous avons donc tenté de passer Harmony sous Acam Mac, ceci rappelons-le afin de le rendre indépendant de Carbon et de pouvoir accéder aux nouvelles API Mac OS X. En première étape, il a fallu recréer un projet en s'inspirant du protocole mis en place pour adapter Myredit puis Melody Player. Puis, ...
|
|
|
by Didier Guillion | | | |
|
Les derniers points manquants dans la version d'Acam Winter pour Linux ont tous été pris en compte et terminés, après moultes recherches. La programmation Linux tient plus de l'alchimie que du processus industriel. Par exemple, la gestion de la molette de la souris sur X passe par ...
|
|
|
by Olivier Guillion | | |
| |
|
|
|
Apr 22nd, 2024 at 05:04pm Article from Didier Guillion Week-end noir… Apr 20th, 2024 at 08:20pm Article from Olivier Guillion Site web en panne Apr 19th, 2024 at 03:51pm Article from Olivier Guillion Harmony Assistant 9.9.8 et autre étape 216 Apr 19th, 2024 at 08:29am Comment from Antoine Bautista Action.... Apr 18th, 2024 at 05:03pm Article from Didier Guillion Harmony Assistant 9.9.8 et autre étape 215 Apr 17th, 2024 at 07:35pm Comment from Sylvain Apr 17th, 2024 at 07:35pm Comment from Sylvain Apr 17th, 2024 at 06:40pm Article from Olivier Guillion Harmony Assistant 9.9.8 étape 214 Apr 16th, 2024 at 05:10pm Article from Didier Guillion Harmony Assistant 9.9.8 étape 213 Apr 15th, 2024 at 08:58pm Comment from Sylvain Ctrl + clic
|
|
|
|