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 | | |
| |
|
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 | | | |
|
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 | | | |
|
La longue nuit de Noël est là. Nous vous souhaitons une douce nuit, en famille, au pied du sapin ! |
|
|
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 | | | |
|
Il y a à peine un peu plus de 20 ans, la toute première version d'Harmony Assistant était diffusée. Déjà disponible à la fois sur Macintosh et PC, elle ressemblait à une version très simplifiée de celle d'aujourd'hui, comme le montre ce diaporama. Bien sûr, à l'époque, pas de ...
|
|
|
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 | | | |
|
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 | | |
| |
|
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 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 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 | | | |
|
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 | | | |
|
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 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 | | | |
|
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 | | |
| |
|
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 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 | | | |
|
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 | | | |
|
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 | | | |
|
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 | | | |
|
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 | | | |
|
Depuis sa mise en eau en juillet dernier, les plantes ont pas mal poussé dans notre aquarium Pour doper un peu l'éclairage faiblard (un tube de 15W) prévu pour ce bac, nous avons bricolé une rampe de leds composé de 240 leds SMD 5050, qui ajoutent 48W de ...
|
|
|
by Olivier Guillion | | |
| |
|
|
|
Most recent first
Oldest first
|
Mar 18th, 2024 at 08:14pm Comment from Sylvain Mar 18th, 2024 at 08:13pm Comment from Sylvain @André Mar 18th, 2024 at 07:28pm Comment from Antoine Bautista Build 82.... Mar 18th, 2024 at 05:02pm Article from Didier Guillion Harmony Assistant 9.9.8 étape 198 Mar 18th, 2024 at 05:02pm Article from Didier Guillion Harmony Assistant 9.9.8 étape 198 Mar 17th, 2024 at 11:40am Comment from Antoine Bautista Frite.... Mar 17th, 2024 at 11:40am Comment from Antoine Bautista Frite.... Mar 16th, 2024 at 09:16am Comment from André Baeck Mar 16th, 2024 at 09:16am Comment from André Baeck Mar 16th, 2024 at 09:13am Comment from André Baeck
|
|
|
|