Changelogs/fr

From OOo4Kids

Jump to: navigation, search

OOo4Kids

Changements récents



Nous préparons actuellement le Milestone : 0.9.x


19th March 2010

  • J'ai utilisé l'astuce de Zhangxiaofei pour la compilation sous Linux Mips build. Ça semble marcher (compilation en cours), et donc cela signifie qu'il doit vraiment y avoir un problème d'optimisation (utilisé = "-mips3 " (solenv/inc/unxlngmips.mk) + "--with-system-alloc" dans le configure).
  • À faire : attendre que sysui soit compilé, et corriger l'entrée fantome "startcenter" dans les menus (.rpm seulement).
  • Commité les nouvelles chaînes pour le Finnois fournies par Risto I. Jaaskelainen.

Eric Bachard 20:43, 19 March 2010 (UTC)


16 Mars 2010

  • Matthieu Paret s'est installé une Mandriva, et s'est proposé de compiler des .rpm. Nous avons travaillé ensemble hier soir et aujourd'hui, et avons finalement corrigé le problème : et on a bien des .rpm !!. Merci à Matthieu !!

Eric Bachard 20:32, 16 March 2010 (UTC)


13 Mars 2010

  • Il est temps de proposer OOo4Kids 0.9 :-))

Eric Bachard 12:44, 13 March 2010 (UTC)


12 Mars 2010

  • Commité les nouvelles traductions en de, it, fi, pt strings pour la nouvelle fonctionnalité (verrouillage des préférences).
  • Commité les nouvelles icones: Enregistrer ( Design : Ben Bois ), and Insérer une image.
  • Travaillé sur l'intégration du nouveau curseur Gomme dans Impress.

Eric Bachard 19:26, 12 March 2010 (UTC)


9 Mars 2010

  • Corrigé le problème du cadenas !! Tout fonctionne correctement. Les compilations pour les différents OSs vont commencer, et une fois qu'on sera sûrs qu'il n'y a pas de problème, on proposera la 0.9 au téléchargement.
  • Contourné le verrouillage qui ne fonctionnait pas quand on cliquait sur le cadenas ouvert, alors que le contenu de OfaMiscTabPage n'a pas été lu au moins une fois. À faire : correiger le problème proprement pour la 1.0

Eric Bachard 20:24, 9 March 2010 (UTC)


6 Mars 2010

  • Corrigé tous les bugs connus concernant le verrouillage des préférences : la checkbox est maintenant corectement cochée/décochée depuis n'importe où dans les préférences, y compris quand l'arborescence est close (le problème était dû à un mismatch entre pEntry et pCurrentEntry !).
  • Corrigé tous les crashes associés (qui arrivaient principalement lorsque les entrées de l'arborescence étaient repliées à cause de pCurrentEntry et GetCurrentData() qui étaient NULL).
  • Amélioré ll'abstraction et la séparation des fonctions.
  • À faire : corriger les images des cadenas qui ne sont pas dessinées (... mais pourquoi au fait ??)

Eric Bachard 23:34, 6 March 2010 (UTC)


5 Mars 2010

  • Corrigé plusieurs issues avec la fonctionnalité "protection des préférences par mot de passe" :
    • un clic sur le cadenas, active maintenant correctement la checkbox,
    • corrigé : mauvais mot de passe qui marchait quand même,
    • un clic sur "Activer le mot de passe" n'active plus directement la fonctionnalité, mais seulement si celle-ci est cochée lorsqu'on ferme la boîte de dialogue.
  • Tools -> Options est maintenant accessible depuis le Start Center
  • Amélioration du code : meilleure séparation entre les fonctions : activation de la fonctionnalité, vérrouiller/déverrouiller les préférences, options en mode lecture seule.

Eric Bachard 19:50, 5 March 2010 (UTC)


2 Mars 2010

  • Commité les chaînes traduites en Finlandais (en train de compiler uneversion de test pour Risto).
  • Ajouté Risto I. Jaaskelainen comme contributeur actif pour OOo4Kids.
  • Corrigé le problème avec les boutons radio : tout clic est maintenant annulé lorsque les préférences sont verrouillées.
  • La nouvelle boite de dialogue pour les mots de passe fonctionne comme prévu (nouveau look).
  • Le mot de passe peut maintenant être activé/changé/désactivé.
  • Beaucoup d'autres tests sont validés, tels que lire/écrire le mot de passe dans le .xcu, les valeurs renvoyées ..etc.
  • Dernière pièce manquante : la "Toolbox" qui contiendra le cadenas, pour activer/désactiver la protection.

Eric Bachard 21:52, 2 March 2010 (UTC)


25 Février 2010

  • Après deux jours de travail, les préférences utilisateur sont protégés (lorsque le mot de passe est activé) ! La fonctionnalité se porte comme un charme. Merci encore à Thorsten Behrens pour les conseils en or qu'ils m'a prodigués :)
  • Prochaines étapes : améliorer l'affreux layout de la boîte de dialogue du mot de passe, Implémenter la (Toolbox ?) contenant le cadenas qui permettra d'activer désactiver les protections.
  • Testé une build complète avec le nouveau gros curseur type flèche -> aucun problème à signaler.

Eric Bachard 21:07, 25 February 2010 (UTC)


23 Février 2010

  • Ben Bois a créé de nouveaux curseurs : j'ai remplacé le curseur système par défaut (la flèche) sur Mac OS X seulement, avec un plus gros. Ça fonctionne parfaitement. Juste deux petits problèmes : quand on ouvre un menu contextuel, ou un menu type popup, le curseur système réapparait. Pourquoi ?
  • Les compilations Mac Intel et Linux Intel (32 et 64 bits) sont OK avec le futur milestone 0.9 Je vais attaquer la compilation sous Windows très bientôt.
  • Commité le tag pour le futur milestone 0.9
  • Nettoyage dans set_soenv.in : on ne configure plus OpenOffice.org, mais OOo4Kids  ;)

Eric Bachard 08:55, 23 February 2010 (UTC)


22 Février 2010

  • Ajouté de nouvelles entrées dans le fichier Common.xcu ( officecfg )
    • UserPrefsPasswordFeatureEnabled
    • UserPrefsPasswordNeverModified

Ces propriétés seront utlisées pour l'initialisation, en fonctionnement. Principalement dans le Constructeur de OfaMiscTabPage ( placé dans svx/source/cui/optgdlg.cxx )

  • Modifié SfxPasswordDialog (placé dans sfx2), et ajouté les nouvelles méthodes suivantes :
    • GetOldPassword()
    • setUserPrefsPassword( ::rtl::OUString aPassword )
    • getUserPrefsPassword()
  • Remplacé les fonctions statiques dans la libcui par les nouvelles méthodes et fait les tests suivants :
    • Lire le mot de passe dans le .xcu OK
    • Écrire un mot de passe dans le .xcu : OK
  • Ajouté de nouvelles constantes dans le fichier sfx2/source/dialog/passwd.hrc
  • Modifié la vue dans le fichier sfx2/source/dialog/passwd.src
    • Testé : ouvrir une boîte de dialogue modale permettant d'entre le mot de passe courant, entrer un nouveau mot de passe et le confirmer : fonctionne. À faire : améliorer le dimensionnement et supprimer la superposition des lignes d'édition.

À faire : améliorer la classe SfxPasswordDialog class, afin qu'elle permette d'obtenir le comportement attendu.

Eric Bachard 22:55, 22 February 2010 (UTC)


20 Février 2010

  • Modifié la taille du curseur avec hauteur et largeur multipliées par 2 (Mac OS X seulement pour le moment), pour les annotations avec Impress. Ça marche impeccablement !! Merci à Ben Bois pour le nouveau fichier. À faire : continuer avec d'autres curseurs !!

Eric Bachard 15:53, 20 February 2010 (UTC)


19 Février 2010

  • Implémenté une nouvelle fonctionnaité dans Impress : il est maintenant possible d'annoter une présentation, de changer la taille et la largeur du stylo, d'effacer (et de changer la taille de la gomme), et enfin de sauvegarder ces annotations en sortant du mode présentation. Le code a été écrit en tant que projet du Projet OpenOffice.org Education, par des étudiants de l'École Centrale Nantes. Ce code est connu dans OpenOffice.org comme étant le cws eraser01, intégré depuis dans le milestone DEV300_m71.
  • Corrigé quelques problèmes de compilation sous Windows et Mac OS X, causés par le récent changement dans sysui (effets de bord de la suppression de l'entrée de menu base.desktop sous Linux).

Eric Bachard 12:45, 20 February 2010 (UTC)


18 Février 2010

  • Linux : Supprimé l'entrée "Base" dans les menus (pas vérifié)
  • Mac OSX : Ajouté les transitions OpenGL dans Impress, sous Mac OS X (fonctionnalité active par défaut). Fonctionne sans modification, mais il reste un ou deux bugs à corriger. À faire : vérifier que l'utilisation de Cairo aide .. ou pas.
  • Proposé la même fonctionnalité pour intégration dans Go-OO. Un gros MERCI à Thorsten Behrens qui m'a aidé à faire mes premiers pas avec git.

Eric Bachard 08:33, 19 February 2010 (UTC)


17 Février 2010

  • Linux : Ajouté les patches pour gstreamer, écrits par Radek Doulik et Cedric Bosdonnat. Merci à Novell aussi, pour l'autorisation d'utiliser ce code (celui-ci est sous LGPL v3).
  • Linux : Vérifié que gstreamer fonctionne avec Impress. Maintenant, son et vidéo sont pris en charge avec Impress pour tous les OS supportés !!

Eric Bachard 14:44, 17 February 2010 (UTC)


16 Février 2010

  • Linux : Corrigé la création d'archives des .deb !! La version Debian peut maintenant être installée et désinstallée sans rien casser. À Faire : une vraie Debianisation après la 1.0. Merci à José Luis Redrejo, qui va travailler au port Debian, pour son aide précieuse.
  • Windows : Corrigé un bug avec UNO sous Windows (dans cppuhelper, findofficepath).
  • Linux : Travaillé à l'implémentation de gstreamer.
  • Linux : Travaillé sur la version Toutou Linux (FIXME: réinstaller dans une VM)

Eric Bachard 17:55, 16 February 2010 (UTC)


6th February 2010

  • Corrigé un crash sous Mac OS X, mais vérifié pour 10.4 seulement. J'attends que le patch soit commenté. Voir issue 109000
  • Continué à simplifier l'UI (merci à Marie-Claude Dugré pour la suggestion).

Eric Bachard 23:35, 5 February 2010 (UTC)


2 Février 2010

  • OOo4Kids 0.8 est proposé au téléchargement.
  • En cours de développement : milestone 0.9

Eric Bachard 16:14, 2 February 2010 (UTC)


31 Janvier 2010

  • Modifié a largeur du curseur dans (l'éditeur texte seulement).
  • Commité les nouvelles chaînes pour le Portugais. Merci à Paulo Vilela pour la traduction
  • Merci à Julien Forgeat pour les nouvelles chaines traduites en chinois simplifié (en attente de vérification/confirmation par un chinois natif).

Eric Bachard 13:57, 31 January 2010 (UTC)


30 Janvier 2010

  • Ajouté de nouvelles valeurs de cookies pour la prise en charge de la nouvelle Télécommande (métallique) pour Mac OS X (Snow Leopard).
  • Ajouté Gras, Italique et Souligné dans la barre d'outil standard, dans Writer (mode expert seulement).

Eric Bachard 10:04, 30 January 2010 (UTC)



29 Janvier 2010

  • Passé la journée à débugguer, modifier et simplifier le code, mais ça marche maintenant.
  • Ajouté de nouvelles couleurs pour les fontes du centre de démarrage. Merci (encore une fois) à Ben Bois pour les suggestions.
  • Tous les changements sont commités (rév. 404). Vérifié OK sur Linux et Mac OS X (10.4). Compilation de la version Windows en cours.
  • À faire : corriger ce pu... de bouton Writer surligné par défaut.


Eric Bachard 21:21, 29 January 2010 (UTC)


28 Janvier 2010


  • Implémenté la nouvelle fonctionnalité pour le centre de démarrage : les formes des boutons (pour chaque application), ne sont plus apparents, et quand on passe la curseur de la souris au dessus, le bouton est en surbrillance et un ballon d'aide explique le rôle de l'application qu'on peut ouvrir en cliquant.
  • Ajouté de nouvelles contantes pour le nouveau fond du centre de démarrage.
  • Gros nettoyage de code dans la backingwindow : pour simplifier, j'ai crée un nouveau fichier pour une version dédiée à OOo4Kids.
  • Commmité les chaines traduites en hollandais (pour la nouvelle fonctionnalité du centre de démarrage. Merci à Leo Moons pour la traduction.
  • Ben Bois à proposé un super nouveau fond pour le centre de démarrage. La preuve :





Eric Bachard 20:03, 28 January 2010 (UTC)


27 Janvier 2010

  • Commité les nouvelles chaines traduites pour l'italien, l'allemand et l'espagnol (nouveau look du Start Center)
  • Travaillé un moment à comprendre le bug du bouton Writer surligné par défaut.
  • ( Ben Bois ) a commité la nouvelle image (installeur Windows)

Eric Bachard 13:12, 27 January 2010 (UTC)


26 Janvier 2010

  • Nouveau look pour la version 0.8 : implementé et déjà fonctionnel !



Eric Bachard 13:48, 26 January 2010 (UTC)


25 Janvier 2010

  • Commité le patch OOO320_m10_to_m11.diff
  • Corrigé plusieurs bugs : onglet des couleurs apparaissant dans l'onglet sécurité, dans les préférrences
  • Corrigé des typos dans l'installeur Windows (français seulement)
  • Corrigé 2 autres bugs (la liste des bugs corrigés est donnée à http://lists.adullact.net/pipermail/ooo4kids1-devel/2010-January/000003.html )
  • Commité un correctif pour le packaging .rpm. Le patch Initial est de Caolan MacNamara (voir issue 108609).

Eric Bachard 20:10, 25 January 2010 (UTC)


23 Janvier 2010

  • Passage au Milestone 0.8 (en cours)
  • Compte tenu des progrès récents, le milestone 0.7 ne sera pas réalisé, et nous passons directement au milestone 0.8

Eric Bachard 22:00, 23 January 2010 (UTC)


22 Janvier 2010

  • Après que le sujet ait été discuté avec les enseignants, l'interface utilisateur utilise maintenant par défaut le facteur de zoom de 115% (cette valeur va probablement être modifiée pour 120%, plus adapté aux enfants)
  • Les compilations pour Windows, Linux et Mac sont maintenant OK (ouff ...). À suivre: consolider le processus.
  • Continué la vérification du rebase : encore quelques changements manquent (dans 4 modules seulement), mais c'est sans effet car ces modules ne sont pas utilisés par OOo4Kids.
  • Todo : trouver plus de beta testeurs pour la nouvelle version, basée sur le milestone OOO320_m10
  • compte tenu des progrès récents, le milestone 0.7 sera très probablement agrégé avec le milestone 0.8, pour former l'unique milestone 0.8

Eric Bachard 15:44, 22 January 2010 (UTC)


16 Janvier 2010

  • OOo4Kids est maintenant basé sur le code source du milestone OOO320_m10

Eric Bachard


15 Janvier 2010

  • Compilation Windows 32 bits commencée. Premiers pb corrigés.
  • Compilation Linux 64 bits : OK ( merci à Ben Bois pour son aide)
  • Ajouté les derniers (j'espère) fichiers manquants dans dictionnaries, et le patch manquant dans vcl.
  • Compilation terminée sous Mac OS X, sans aucune casse. La resynchronisation avec OOO320_m8 n'est pas terminées, mais proche.
  • Encore un crash de corrigé.


14 Janvier 2010

  • Contournement du problème de compilation du à l'utilisation de -isysroot dans solenv (Mac OS X seulement)
  • Ajouté les fichiers manquants dans sal.
  • Première compilation pour traquer les fichiers manquants et les nouveaux problèmes.
  • Commité tous les changements dans le trunk (afin de resynchroniser le code source d'OOo4Kids avec OOO320_m8).
  • Encore pas commencé : fichiers déplacés ou nouveaux

Eric Bachard 09:05, 14 January 2010 (UTC)


13 Janvier 2010

  • Corrigé tous les crashes qui arrivaient quand on lançait OOo4Kids en ligne de commande.
  • Commité les chaînes pour la version en Portugais (installeur MS Windows)
  • Corrigé le crash qui arrivait quand on cliquait sur l'icone dd'OOo4Kids sous Linux ou Windows, alors qu'OOo4Kids était déjà lancé.
  • Continué le rebase (trunk seulement) avec le milestone OOO320_m8 : tous les patches ont été crées. Pas commencé : nouveaux fichiers. 30% des commits sont faits.

Eric Bachard 14:47, 13 January 2010 (UTC)


10 Janvier 2010

  • Corrigé la compiilation sous Toutou Linux ( Puppy Linux de façon générigue)
  • Ajouté les nouvelles chaines d'aide dans le Start Center. Maintenant, quand la souris passe au dessus d'une icone, le nom de l'application, ainsi qu'une courte description apparait.
  • Continué avec le rebase (OOO320_m8)

Eric Bachard 14:54, 11 January 2010 (UTC)


1er Janvier 2010

  • Terminé la traduction en portugais.
  • Continué le rebase avec OOO320_m8.
  • Commencé à dénombrer les nouveaux fichiers.

Eric Bachard 00:07, 2 January 2010 (UTC)


31 Décembre

  • OOo4Kids 0.6 à été proposé au téléchargement
  • Commencé la traduction en portugais (partie installeur sous Windows). Merci à pvilela

Eric Bachard 00:07, 2 January 2010 (UTC)


23 Décembre

  • Thomas Fontenay (étudiant à Epitech Paris) a fourni la première archive pour machine de type XO ( en-US + es ). Cette version sera testée pour intégration dans la prochaine version de Sugar.


22 Décembre

  • (Linux seulement) Corrigé un bug important qui empêchait d'installer OOo4Kids quand OpenOffice.org était déjà installé (concerne les archives de type .deb, mais probablement les .rpm aussi)
  • (Linux seulement) Corrigé un autre bug avec les .deb. Concernait les lanceurs dans les menus (mauvais nom de binaire avec les .debs au moins)
  • Commencé le rebase avec le milestone OOO320_m8 ( OOO320_RC1 )

Eric Bachard 09:38, 22 December 2009 (UTC)


18 Décembre

  • Passage au Milestone 0.7 (en cours)

Eric Bachard 07:54, 18 December 2009 (UTC)


17 Décembre

  • Corrigé le bug des barres d'outils. Plus de barres fantômes, rafraichissement synchrone (encore un petit pb de rafraichissement, dû à l'utilisation d'une fenêtre modale).
  • Commité les nouvelles barres
  • Commencé de nouvelles compilations, afin de pouvoir confirmer qu'il est temps de proposer la 0.6

Eric Bachard 08:40, 17 December 2009 (UTC)


16 Décembre

  • Corrigé le problème de la fabrication des languagepacks sous Linux
  • Simplification dans le makefile de instsetoo_native/util
  • Analysé le problème avec la version .deb. À faire : corriger la fabrication de l'archive desktop-integration, complètement foireuse.

Eric Bachard 19:23, 16 Décembre 2009 (UTC)


14 Décembre

  • (Mac OS X) Correctif pour l'issue 107648 dans le trunk aussi. Merci à Philipp Lohmann pour les nouvelles valeurs de cookies.


9 Décembre

  • Nouvelle icone Ouvrir un Document dans le centre de démarrage ( Ben Bois )


7 Décembre

  • Continué ) corriger le packaging des .rpm et des .deb (branche et trunk)
  • Ajouté un script dédié à OOo4Kids, pour éviter un clash dans sysui

Eric Bachard 19:15, 07 Décembre 2009 (UTC)


4 Décembre

  • Commencé à corriger les problèmes de production de .rpm et de .debs
  • Limité le nombre de dictionnaires pour une locale donnée
  • corrigé le nome de l'archive dans setup_native
  • Encore des corrections dans scp2
  • Encore des corrections dans sysui

Eric Bachard 19:15, 04 Decembre 2009 (UTC)


8 Novembre

  • Création du nouveau dépôt officiel des sources d'OOo4Kids. Nous allons temporairement utiliser svn, jusqu'à la migration finale pour git début 2010. Expérimenté un problème de fichiers perdus pendant l'import avec svn. Passé une nuit à corriger tout ça. Les builds sont Ok sur Mac OS X Intel, et en cours sur Linux PowerPC, Linux 64 bits (merci à Ben Bois). Nous fournirons des informations plubliques dès que possible.
  • Ajouté certaines traductions de chaînes manquantes dans OOo4Kids pour la version italienne d'OOo4Kids. Bienvenue à l'équipe Italienne !!
  • Intégré l'arborescence pour le XO. Testé ok sur Linux PowerPC, mais demande à être testé et confirmébut. Stephan Bergmann nous a expliqué ce que pourrait être une solution correcte (c'est ce que nous avions en tête de toutes façons). Thomas Fontenay et Abdelkader Belabbes aident, et ont fourni les informations nécessaires à Sugar pour le démarrage d'une activité, et compilent OOo4Kids sur Sugar.
  • À faire : implémenter la fonctionnalité du journal : OOo4Kids qui n'écrit que dans le journal, et nulle part ailleurs. Thomas a déjà commencé la recherche de solutions.
  • Thomas Fontenay a fournié un patch important permettant la prise en compte de l'environnement Sugar par OOo4Kids lors de l'initialisation, pour une meillleure intégration dans Sugar.
  • À faire : améliorer l'ajout de chaînes traduites lorsque de nouvelles locales sont ajoutées ( commencé).

Eric Bachard 07:21, 8 November 2009 (UTC)


30 Octobre

  • Remplacé 82 icônes copyrightées par Sun dans default_images ( 16, 24, 32 et 48 pixels), avec celles que Ben Bois a fourni dans Page Icônes de l'Application et des Documents. Ce remplacement a été effectué en utilisant un schell script, qui pourra probablement encore être utlisé pour d'autres remplacements futurs d'icônes (remplacement progressif). Un grand merci à Ben !!

Eric Bachard 15:28, 1 November 2009 (UTC)


26 octobre

Première étape de la sugarization d'OOo4Kids: mise en place de propriétés X particulières pour Sugar

  • Nouveau fichier de sources: SugarProperties.cxx situé ici: vcl/unx/source/window/
  • Nouveau header: sugarxproperties.hcc dans vcl/unx/inc
  • Configure.in et set_soenv.in modifiés, supportent à présent l'argument --with-xo-intel (déstiné spécifiquement à un build sur le XO)
  • Quelques fichiers modifiés dans vcl/unx/., afin d'appeler la nouvelle fonction SetSugarXProperties(Display*, window)

Twarz 10:45, 26 October 2009 (UTC)

25 Octobre

  • Créé et écrit le fichier SwDialogAssistant.hrc (contient toutes les constantes utiles à l'assistant Write)
  • Créé et écrit le fichier SwDialogAssistant.src (contient la définition de l'interface utilisateur)
  • Corrigé les pb de compilation (seule l'implémentation de la classe WriterDialogAssistant est manquante et l'édition de lien avec la libsw échoue)
  • Ajouté : prévisualisation page 2
  • TODO : définir les bonnes valeurs pour le layout (les valeurs courantes sont fantaisistes, et les contrôles sont dessinés n'importe comment)

Eric Bachard 22:58, 25 October 2009 (UTC)


21 Octobre

  • Prêt pour la version 0.5.1
  • Corrigé le bug du Start Center : bug du rectangle blanc à droite, sur la ligne "Créer un nouveau document" .
  • Nettoyage de code dans backingwindow.cxx ( supprimé des entrées inutiles, etc )

Eric Bachard 05:57, 22 October 2009 (UTC)


17 Octobre

  • Le squelette du nouvel assistant Writer est en place. Manque: implémentation
  • Corrigé le problème du son pour la version Windows: la compilation est maintenant faite avec DirectX 9. En attente de retours en ce qui concerne la video. ( la vidéo est-elle utilisable avec Impress ?)
  • Corrigé : (version Windows aussi) le crash quand l'ordinateur revient de veille. Le correctif utilise le patch fourni par Thorsten Behrens (et qu'on peut télécharger issue 103464 ).

Eric Bachard 11:33, 18 October 2009 (UTC)


12 Octobre

  • Corrigé un crash avec Calc (qui en cachait beaucoup d'autres). C'était dû à des fonctions "Addin" manquantes. [testé sous Mac OS X Intel (Tiger)]
  • Corrigé un bug débile avec les fonctions Addin : dorénavant l'assistant des fonctions dans Calc, n'affiche plus toutes les fonctions Addin non souhaitées en mode "débutant" ou même "moyen" (elles n'apparaissent plus qu'en mode expert).

Eric Bachard 10:55, 13 October 2009 (UTC)


27 Septembre

  • Linux seulement La nouvelle interface utilisateur personnalisable fonctionne. Fonctionnement Verified OK par Ben Bois sur Linux Intel 64bits, et moi sur Linux PowerPC
  • je vais uploader le milestone 0.6 pour Linux PowerPC
  • Fait quelques porgrès avec le monstre scp2. J'utilisais une mauvaise syntaxe, dans le mauvais fichier. Mauvais coktail :)
  • Continué à travailler sur le nouvel assistant Writer.

Eric Bachard 04:34, 28 September 2009 (UTC)


25 Septembre

  • Vérifié la compilation de la DEV300_m60 : OK, nous sommes dans le milestone 0.6
  • (experimental, Linux seulement) Implémenté une nouvelle interface utilisateur qui est modifiable. L'idée consiste à utiliser un fichier de configuration, avec une version placée dans les préférences utilisateur, et un autre contenant une configuration par défaut (qui sera utilisée si le premier n'est pas trouvé) placé dans le set. Principalement, les couleurs de l'interface, la police, et quelques paramètres peuvent être customisés  : fonctionne ok (testé sur Linux Mips (gdium) FIXME : scp2 n'ajoute pas les entrées dans le fichier bootstraprc comme souhaité. Probablement une mauvaise utilisation de la logique de scp2  ;-)
  • Continué le nettoyage de code
  • Ajouté de nouveaux fichiers dans sw, pour créer le nouvel assistant Writer

Eric Bachard 06:17, 26 September 2009 (UTC)


24 Septembre

  • Rebasé les patches avec to-be-DEV300_m60.
  • Passé une journée à corriger tous les pb de compilation dans trunk, et introduits dans le dernier milestone (DEV300_m60).

Eric Bachard 15:05, 24 September 2009 (UTC)


23 Septembre

  • Passage au milestone 0.6

Eric Bachard 15:05, 23 September 2009 (UTC)


22 Septembre

  • Commencé l'implémentation du nouvel assistant Writer
  • Commencé la resynchronisation avec le futur milestone DEV300_m60
  • Création branche 3.2 attendue : passage au milestone 0.6 pour la nouvelle branche

Eric Bachard 10:05, 23 September 2009 (UTC)


19 Septembre

  • Enlevé l'icône "Impression rapide" de la barre d'outils principale.
  • Ajouté Diminuer/Augmenter la taille de la police (à la demande d'enseignants)
  • Nettoyage de code (svx, framework). Préparation milestone 0.6
  • Thomas Fontenay a proposé une simplification de l'interface utilisateur : code accepté (après corrections)

Eric Bachard 08:45, 23 September 2009 (UTC)


14 Septembre

  • OOo4Kids 0.5 a été mise en production et proposée au téléchargement public

Eric Bachard 08:45, 23 September 2009 (UTC)


9 Septembre

  • Travaillé sur la fonctionnalité : mot de passes dans les préférences utilisateur : Interface Utilisateur OK.
    • modifié l'intrface utilisateur, afin de trouver une place dans le dialog
    • Ajouté l'entrée "Protection des préférences utilisateur"
    • Ajouté une case à cocher "Activer le mot de passe"
    • Ajouté un bouton poussoir, actif lorsque la case est cochée, inactif sinon.
    • Tous les boutons fonctionnent bien, sauf l'intiailisation de la case à cocher, et la zone active du bouton poussoir qui semble erronée (??)
  • Ajouté le mot de passe dans le .xcu ( Common.xcu / Misc node, noeud : UserPrefsPassword ).
  • Peut maintenant retrouver ce mot de passe et le lire dans le .xcu
  • Ajouté le SfxPasswordDialog : pas de protection encore . TODO : trouver un exemple

Eric Bachard 20:41, 9 September 2009 (UTC)


5 Septembre

  • Corrigé le bug avec la liste de fonctions dans Calc.
  • Version publique : fr, de, pt, es et en-Us seront proposées pour la version 0.5
    • Mac OS X Intel : terminé, upload terminé.
    • Windows : terminé. Upload prévu demain matin
    • Commencé la compilation de la version Linux Mips, isi gdium. (demande 2 jours)

Eric Bachard 21:54, 5 September 2009 (UTC)


3 Septembre

  • Terminé l'implémentation du choix du "Niveau utilisateur" dans les préférences. Tout fonctionne comme prévu, et pas besoin de redémarrer OOo4Kids pour voir les changements validés. La nouvelle valeur est enregistrée dans le fichier Common.xcu, dans le répertoire $SYSUSERCONFIG/user .. etc
  • Je vais commencer la partie qui concerne Calc .. maintenant  :-)

Eric Bachard 08:18, 3 September 2009 (UTC)


1er Septembre

  • Commencé l'implémentation du "Niveau utilisateur" dans les préférences. J'ai dû modifier l'interface utilisateur, car il n'y avait pas assez de place. D'autres entrées seront probablement supprimées plus tard.
    • Vue (UI) : fait
    • Les boutons Radio sont ok, mais pas encore connectés au contrôleur.
    • TODO : implémenter le contrôleur, et les chaînes (Débutant/Moyen/Expert) dans les preferences utilisateur.
  • Corrigé un bug dans le Centre de démarrage, aka Start Center
  • Créé une section outils sur mon site web ( http://eric.bachard.free.fr/OOo4Kids/tools )
  • La dernière version Mac OS X a été compilée à partir de (uploadée)

Eric Bachard 20:39, 1 September 2009 (UTC)


31 Août

  • Corrigé le problème de résolution trop petite, et adopté la valeur de 96 dpi x 96 dpi sur Linux, lorsque la valeur retournée est < 96. Sur gdium, nous avons 75x75, et changer pour 96x96 donne vraiment une meilleure apparence (même chose sur les machines de type Intel avec écran de petite tailles).
  • Modifié aussi le module readlicense_oo + la partie correspondante dans scp2, de façon à autoriser à nouveau la fabrication des .rpm et des .debs, cette fois, avec la bonne licence, et des informations correctes (pas encore terminé.
  • Uploadé la version 0.5 pour Linux Mips (machine type gdium, 32 bit), en-US et fr

Eric Bachard 16:35, 31 August 2009 (UTC)


30th August

  • Corrigé l'ordre des boutons de justification dans Writer (merci à Frédéric Diaz d'avoir rapporté le problème)
  • Nouveau patch (openssl) pour la version Linux Mips, car compilation cassée par un récent changement (je vais créer une issue)

Eric Bachard 19:14, 30 August 2009 (UTC)

  • v0.5 pour Linux Intel 64 bits disponible (fr / en-US / es / pt), avec cups intégré (merci encore à Eric pour son aide)

Benbois 07:52, 30 August 2009 (UTC)


29 Août

  • Ajouté Julien Forgeat dans la liste des contributeurs à OOo4Kids.
  • Un grand merci à :
    • Julien Forgeat, qui compile sur gdium (Linux Mips). Julien will test whether chinese works.
    • Ben Bois a uploadé une nouvelle version Linux Intel, qui cette fois, utilise cups.
    • Ricardo Guimaraes a commencé une compilation sur Linux Intel ( pt )
  • Commencé une compilation de 0.5 aussi sur Linux Mips ( gdium ), et j'a contourné un arrêt de compilation causé par le type de mips détecté dans libtextcat. Je m'en occuperai plus sérieusement dès que possible.


28th August

  • Abdelkader Belabbes a fait des avancées significatives dans la mise en place du déboguage sous Windows. Je vais l'aider dès que possible.
  • Thomas Fontenay à commencé à travailler sur le XO.
  • Corrigé encore une "Erreur générale .. " sans erreur. Je crois que j'ai trouvé la cause. Il me manque juste le temps de m'en occuper plus complètement.


26 Août

  • Corrigé (temporairement) la chaîne pas traduite pour la version Windows dans l'installeur. Doit y avoir un décalage dans un des fichiers du NSIS
  • Compilé la version Windows. Seront uploadées -cette nuit- les versions ( fr / en-US )
  • Uploadé les versions Mac OS X PowerPC ( de, fr, en-US )
  • Ben Bois, (merci à lui !), a uploadé les versions Linux Intel 32 bits ( fr / en-US / es / pt )


25 Août

  • Ajouté la licence LGPL v3 "dans la boîte". Uploadé la première 0.5 pour Mac OS X Intel qui inclut cette licence.
  • Le crash dans Impress est normalement corrigé (à vérifier), mais je n'aime pas le correctif, et je vais continuer de chercher mieux.-c'était une vieille issue en fait, qui fait partie du cws slideshow1.
  • Corigé la chaîne dans la version epagnole, pour le start center. Merci à Alexandro Colorado'
  • Ajouté Isabelle Hurbain-Palatin, et Nils Ratusznik dans la liste des contributeurs.
  • Compilation de la version Mac OS X PowerPC 0.5 en cours (je ferai la version Linux PowerPC juste après)


22 Août

  • Passage au milestone 0.5
  • Modifié l'interface utilisateur pour Draw et Calc (barres verticales, afin de laisser un maximum de place sur la hauteur)
  • Créé une nouvelle image disque pour la 0.5 (Mac OS X)
  • Test d'upload sur le nouveau serveur.
  • Merci à Nicolas Jeudy qui a mis en place notre nouveau serveur, pour le téléchargement, et à Ben Bois qui va l'aider pour la partie http.


21 Août

  • Encore simplifié l'interface utilisateur et la position des barres d'outils restantes dans Draw
  • Continué à travailler sur le crash avec l'assistant d'Impress. Plus nous avançons avec Thomas, et plus nous pensons que désactiver le bouton "Create" devrait vraiment corriger le problème. Pas de nouvelles l'issue créée.


19 Août

  • Travaillé tout l'après-midi avec Thomas Fontenay sur le crash avec Impress, quand on crée un nouveau document. Voir issue 104344. On se rapproche de la cause. Un grand merci à Thorsten Behrens qui a utilisé son temps précieux à nous expliquer la cause de ce problème. À suivre ...
  • Corrigé (vraiment) le crash dans les préférences, quand on clique sur l'item "Java" sur Linux 64 bits. Le crash était causé par un problème avec la libxml2 ( mismatch entre version 32bits et 64bits, ou quelque chose comme ça). Un gros merci à Ben Bois qui m'a beaucoup aidé en me fournissant toutes les versions successives de la libjfwk à laquelle j'ai appliqué quelques patches, le temps de trouver le bon correctif.


17 Août

  • Modifié le script senddoc, de telle sorte que la fonctionnalité "Envoyer par mail .. " fonctionne avec Thunderbird sous Mac OS X.
    • Limitation : cela fonctionne parfaitement, à condition qu'aucune instance de Thunderbird n'existe quand l'utilisateur clique sur "Envoyer par mail ..."
    • Solution: fermer l'instance de Thunderbird, ou créer un second profil
  • Ajouté le correctif de l'issue 104289 (superpositioin de textes dans les préférences)
  • Corrigé la fin de ligne manquante dans sfx2 (chaîne décrivant la licence utilisée).
  • Discuté avec Philipp Lohmann sur IRC, à propos de comment fonctionnent les boîtes de dialogues modales. Informations extrèmement intéressantes, qui m'ont permis de corriger les problèmes qui suivent :
    • Corrigé la mauvaise valeur des ressources ID dans framework.
    • Corrigé le problème dans le .src, qui était dû à une constante indéfinie + une autre qui était dupliquée (superposition de valeurs dans framework) : maintenant, nous avons une boîte de dialogue complètement indépendante.
  • Corrigé et ajouté la chaîne française du titre de la boîte de dialogue Licence.
  • Quelques autres entrées de menu supprimées dans Draw et Impress
  • Uploadé les nouvelles versions pour Mac Intel (à base de DEV300_m55)
  • Finalisé l'interface utilisateur pour l'entrée de menu "Licence..."


16 Août

  • Les changements sont maintenant resynchronisés avec le milestont DEV300_m55
  • Commencé à tracer le crash causé par le clic sur Java dans les prefs (probablement un pointeur(s) NULL .. car le sunjavaplugin n'est pas trouvé, et des chaînes sont vides )


15 Août

  • Uploadé une nouvelle version pour Windows XP version (Le start Center traduit en français, l'entrée de menu "Licence..." est ajouté)
  • Uploadé une nouvelle version pour Mac OSX (Le start Center traduit en français, l'entrée de menu "Licence..." est ajouté, y compris dans le menu Aqua)


14 Août

  • CORRIGÉ : L"'entrée de menu native (Mac OS X) fonctionne maintenant pour le nouvel item "License..." !! Cette commande était en fait captée dans framework, précisément dans framework/source/dispatch/windowcommanddispatch.cxx (tout est expliqué dans framework/source/inc/dispatch/windowcommanddispatch.hxx). Maintenant, tous les cas possibles de menus fonctionnent. Manque : retrouver tout le chemin suivi par l'événement (clic de souris), jusqu'à l'affichage de la boîte de dialogue.
  • Ricardo Guimarães a traduit en portugais les chaînes pour la localisation du nouveau Start Center, et de la nouvelle entrée de menu. Merci à lui !!
  • Alexandro Colorado a traduit en espagnol les chaînes pour la localisation du nouveau Start Center, et de la nouvelle entrée de menu. Merci à lui !!
  • Discuté avec Carsten Driener sur IRC, à propos du travail en cours (nouvel item de menu "Licence..."


13 Août

  • Le Centre de démarrage est maintenant en Français
  • Nouveau fond d'écran pour l'image disque montée: adoptée et intégrée
  • Implémenté la nouvelle entrée de menu "Licence ...". Voir License dialog page pour la description des changements dans le code.
  • Implémenté une nouvelle classe "ShowLicenseDialog
  • Nouvelle version (Mac OS X seulement) ont été uploadées. Je ferai la version Windows demain :)
  • Cedric Bosdonnat m'a expliqué le patch concernant le kerning, et qu'il a écrit avec Florian Reuter et Thorsten Behrens. Je vais le tester avec OOo4Kids.


12 Août

  • Commencé l'implementation d'une nouvelle entrée de menu, qui montre la licence de OOo4Kids.





  • Nouvelle image de Ben Bois, moins chargée, et plus facile à comprendre.




11 Août

  • Modifié l'image disque montée sous Mac OS X. Merci à Ben Bois pour le fond et aussi à cette vidéo qui m'a permis de comprendre comment générer de façon propre, répétable et fiable un .DS_Store (sorte de blob binaire à-la-Apple qui permet d'insérer une image cachée dans le dossier ici):


  • Téléchargé les nouvelles versions pour Mac OS X Intel et Windows (toutes basées sur le milestone DEV300_m54)
  • Bois Bois a téléchargé une nouvelle version Linux Intel 32bits (basée sur le milestone DEV300_m54 + quelques petits fixes)
  • Ajouté le correctif pour le crash causé par le changement d'ancrage des modèles graphiques
  • Ajouté le correctif pour Linux X86 64bits. Merci à Thorsten Behrens
  • Ajouté le correctif que nous avons créé ensemble avec Thomas Fontenay, et qui causait des crashes dans certains cas de copier-coller.
  • Bravo à Abdelkader Bellabes, qui a terminé sa première compilation d'OOo4Kids sous Windows, Thomas Fontenay a fait la même chose sous Linux 64bits (et a continué avec Sugar). Tous deux vont commencer à travailler au profiling avec Impress ( avec Napoleon dans le viseur, dans le très connu generic.ppt comme support ;-)


9 Août

  • Ajouté Inserer -> Formule dans le menu Writer, par défaut (requis pour l'étude des fractions dans les programmes). Sera dans la prochaine version.
  • Téléchargé une nouvelle version Windows et Mac Intel incluant le dernier correctif dans sfx2 (en-US et fr disponibles seulement).
  • Corrigé un bug débile dans sfxbasemodel.cxx : SfxBaseModel:load() qui appelle SfxObjectShell::ResetError(), lui même appelant SvStream::ResetError() (puis ClearError() dans tools), ce qui signifie que nError devrait être mis égale à SVStreamOK == 0 à la fin. Mais l'ensemble ne fonctionnait pas correctement, et le résultat était, lorsqu'on ouvrait ou sauvegardait un fichier de type .odt, une "Erreur Générale", sans qu'il y ait une réelle erreur.


8 Août

  • Travail en cours : préparation de la 0.5
  • Démarré une nouvelle compilation sous Windows build. Vais travailler aux dernières icônes manquantes (avec The Gimp )
  • Commencé à réfléchir au choix et à l'implémentation de la licence


6 Août

  • continué à travaillé sur le cws Appleremote04. Idée proposée à Philipp Lohmann: les changements dans vcl ne vont pas, mais ceux proposés dans sfx2 pourraient convenir. (À suivre)


4 Août

  • Le code est maintenant resynchronisé avec le milestone DEV300_m54 (DEV300 est la future branche 3.2 d'OpenOffice.org)


3 Août

  • (travail en cours) travaillé au sur le cws Appleremote04 : faire que l'Apple Remote ne soit active que lorsque un document Impress est OUVERT ET à le focus
  • Ajouté nouvelle constante  : SHOW_DIALOG_LICENCE (permettra d'afficher directement la licence depuis la barre d'outil principale, avec À propos de.. etc)
  • FIXME : travaillé à corriger un bug étrange, causing un avertissement lorsqu'on ouvre / sauve des documents de type .odt dans Writer ... pourtant, il n'y a pas de problème (.. ???)
  • Modifié le packaging (encore enlevé quelques bibliothèques inutiles)
  • Plus de correctifs dans le FilePicker (Aqua mainly)
  • Ajouté le correctif attaché à l'issue 103991


21 Juillet

  • Supprimé plein de modèles inutiles (pourquoi inclure plein de modèles de locales différentes, qui ne peuvent être utilisées dans le Bundle ? )


16 Juillet

  • Première compilation d'OOo4Kids pour Thomas Fontenay et Abdelkader Bellabes :)


15 Juillet

  • le code est maintenant synchronisé avec le milestone DEV300_m52 (compilation OK sur Mac OS X Intel)
  • ajouté le changement dans scp2 (DEV300_m52)


4 juillet

  • vérifié que l'icône est bien utilisée : ok.
  • créé une nouvelle icône pour l'installeur Windows, nommée ooo4kids_setup.ico (il n'y a maintenant plus d'icône copyrightée à l'installation sous Windows)

Voir :

30 Juin

  • Modifié la chaîne lorsque le curseur passe sur l'icon de l'application (enlevé le "supporté par ... )

Voir :

  • Corrigé (enlevé) le fond d'écran osxdnd qui apparait dans la fenêtre lorsque l'image disque est montée sous Mac OS X
  • Commencé la compilation sous Linux PowerPC (fin attndue pour demain matin)
  • Ben Bois nous a compilé la version Linux Intel (milestone 0.4). Marche super :)
  • Ajouté le patch de Cedric Bosdonnat, attaché à l'issue 98292 dans le milestone 0.4. Isabelle va être contente :)
  • envoyé la liste des icones qui posent problème à Ben Bois


29 Juin

  • Compilé les versions : Windows, Mac OS X (Intel et PowerPC), milestone 0.4.
  • Corrigé quelques chaînes de caractères traduites sous Windows


27 Juin

  • Milestone 0.4 en cours
  • Remis l'éditeur d'équations (qui fonctionne ;) )


26 Juin

  • OOo4kids utilise de nouvelles icônes pour les applications (merci à Ben Bois pour encore de nouvelles icônes).
  • Core source resynchronisé avec trunk, qui est en fait le futur milestone to-be-DEV300_m51. La traduction des chaines de l'installeur Windows doit être recommencée, à cause de récents changements dans la localisation.
  • Start Center modifié : il utilise maintenant toutes les nouvelles icones


12 Juin

  • Experimental (va probablement évoluer) : ajout de nouvelles icones pour le Centre de démarrage. Un gros merci à Ben Bois pour le Design.
  • Les versions Windows et Mac Intel contenant les nouvelles icones ont été mises en ligne (pour les testeurs). Les autres ports sont programmés, et la mise en lilgne se fera progressivement.


11 Juin

  • Le code source est maintenant resynchronisé avec le milestone DEV300_m50
  • Compilation Windows commencée. Dernière version du milestone 0.3 je pense :)
  • Envoyé tous les patches à Ben Bois et Pierre Pasteau


10 Juin

  • Corrigé un crash causé lors de l'ouverture de documents contenant des macros (xmloff était concerné). Encore un pb dû à Base, mais pas que. J'ai peut être introduit un dysfonctionnement, pas sûr en fait... Demande confirmation.
  • Testé le nouveau Start Center sous Mac OS X.


9 Juin

  • Testé le nouveau Start center (merci à Ben Bois)


31 Mai

  • (Windows) Amélioration de l'installeur, modifié les chaines traduites, recompilation en cours.
  • Code resynchronisé avec DEV300_m49


23 Mai

  • Continué l'unification du code (tous les ports sont stabilisés maintenant)
  • Création d'une galerie Installation sous Windows XP (version française)
  • (Windows) Corrigé le problème avec l'installeur. ooobitmap.bmp et ooobanner.bmp ne sont plus utilisés.
  • Chang quelques chaines dans l'installeur car les précédentes ne concernaient pas OOo4Kids


22 Mai

  • Merci à Ben Bois qui vient de nous créer deux bannières super sympas pour l'installeur Windows
  • (Windows) Corrigé le problème avec la base de Registre : maintenant, OpenOffice.org et OOo4Kids sont complètement indépendants et peuvent fonctionner ensemble sans interférer. Merci à Fridrich Strba pour ses explications en or.
  • Continué avec l'unification du Code


21 Mai

  • (Windows) Commencé à travailler sur les problèmes du NSIS, en particulier avec le conflit d'installation avec OpenOffice.org
  • Unification du Code ( Windows et Mac OS X). En attente des compilations de Pierre Pasteau et Ben Bois pour confirmation sur Linux.
  • Corrigé problèmes de compilation (modules jvmaccess, solenv et instsetoo_native) encore dûs à un problème avec Java qui n'est pas utilisé.
  • Corrigé récupération en boucle. Issue 101919 fixed by Mathias Bauer. Proposé un patch sur l'issue 101919, pour corriger un warning (issue vérifiée corrigée sur Mac OS X et Windows).


20 Mai

  • Port Windows packagé et fonctionnel !! ( J'ai des copies d'écran :-)
  • Port Windows XP : après 2 jours perdus à télécharger le bon SDK, celui-ci est finalement corectement installé, et msitran.exe et compagnie sont là. Complète compilation relancée
  • encore des correctifs de compilation (cli_ure cette fois)


18 Mai

  • Windows XP : problème avec postprocess contourné. Manque le blob appelé "msitran.exe" ... en train de chercher
  • Windows XP : compilation cassées dans postprocess (en train de chercher), ce qui signifie que 95% est fait si la compilation est faite. Reste le packaging : y-a-t'il besoin d'activer la version de Windows XP pour ça ? Dois-je installer autre chose du bazar Microsoft ?


17 Mai

  • Port Windows XP : compilation en cours (75% fait). Beaucoup de changements, dus à Java qui cause des arrêts de compilation (unoil, ridljar, vcl, testtools, tous ont été corrigés et/ou contournés, ce qui signifie, les avertissements non corrigés. Ce sera fait aussitôt que possible will be done asap-). À suivre
  • (à vérifier) corrigé le crash observé quand on coche/décoche Java dans les prefs.
  • Port Windows XP : corrigé les arrêts de compilation dans jvmfwk et jvmaccess (encore dûs à jni.h) avec Pierre Pasteau, pendant le SugarCamp. Merci à Pierre !


15 Mai

  • Port Windows XP : configure complété, compilation en cours ( 20% fait), mais compilation cassée dans jvmfwk, à cause de Java. À suivre.


12 Mai

  • Port Linux MIPS : compilation terminée ! J'aurai quelque chose à montrer lors du Sugar Camp OLPC :-)
  • Trouvé l'origine du non -gtk au lancement. Sera corrigé aussitôt que possible.
  • Analisé kes modifications nécessaires pour la version gdium. TODO : créer une liste pour ce port particulier.


11 Mai

  • Commencé à travailler sur l'implémentation des préférences protégées par mot de passe ( Scenario #01 )
  • Corrigés quelques arrêts de compilation
  • Enfin reçu ma clé d'activation pour Windows XP. Merci Microsoft France pour le logiciel.


10 Mai

  • Corrigé les arrêts de compilation dans curl et neon (fin de lignes DOS pour les 2 dans le patch) , libtestcat ( mips64 inconnnu : solution : linux32 avant le configure), setup_native (rpm-rebuilder manquant). sysui encore problématique, et j'ai dû retourner à PKGFORMAT=installed (mauvais option passée à rpm, va demander plus d'attention)
  • vcl est compil". Cela signifie que la partie graphique est en cours de compilation.


9 Mai

  • J'ai reçu le gdium ! Machine sympa, avec un beau design, y compris pour le packaging. Merci à la "Fondation Gdium" de me l'avoir fournie.
  • Après some essais un peu erratiques, j'ai finalement trouvé le channel IRC #gdium (server : irc.freenode.net). Un grand merci à Rémy Clouard, qui m'a accueill et aidé avec des informations très importantes ( le site clé est : http://glinux.gdium.com/2008.1/mips/media/main/release/ ).
  • Téléchargé mes sources sur une partition vfat -> j'ai dû tout recommencer sur un disque externe.
  • (Linux MIPS 64) configure terminé, compilation en cours. Je croise les doigts, car passage important: les bridges :)


7 Mai

  • Commencé à travailler sur les préférences protégées par mot de passe. Inclus : brainstorming avec Jean-Marie au sujet des spécifications.
  • Ajouté un my_configure.txt pour tous les OS dans l'archive que je distribue à ceux qui compilent OOo4Kids.
  • J'ai reçu le gdium : je commencerai à travailler sur le port MIPS le 9 Mai.
  • Encore du nettoyage de code dans desktop


4 Mai

  • Mise à jour : ... les chargeur de .png fonctionne sur Linux (PowerPR et Intel) maintenant. C'était le moteur de Rendu de Texte qui n'était pas correctement initialisé.Le truc c'est que cette initialisation est nécessaire, même pour les images de type bitmap. Ouf ! (merci à Herbert Duerr aussi)
  • travaillé (passé la journée sur ...) le chargeur de .png, parce qu'il ne fonctionnait pas sur Linux (à la fois PowerPC et Intel). Le bug a été identifié parce qu'en renommant le .png du splashscreen en quelque chose d'autre, OpenOffice.org démarre normalement (sans afficher le splashscreen), mais tracer sous X11 demande de positionner la variable d'environnement SAL_SYNCHRONIZE=1 (sinon, c'est impossible). Les suggestions de Philipp Lohmann m'ont aidées à isoler la cause : was XRenderPeer::InitRenderText dans xrender_peer.cxx ne fonctionne pas comme espéré. Investigations en cours ...


2 Mai

  • changements resynchronisés avec DEV300_m47
  • experimental : ajouté le cws calcperf04 (auteur : Eike Rathke ), pour l'amélioration des performances avec Calc.


30 Avril

  • Au revoir l'enregistrement !! FIXME : ajouter une boîte de dialogue expliquant la licence (cliquer Ok pour continuer )
  • corrigé le chargeur de .png pour le "À propos" : encore 200 ko de sauvés dans le binaire. Ce qui signifie que maintenant, à la fois le splashscreen et le about sont des .png !!
  • enlevé l'utilisation inutile du tampon SvMemory (merci à Philipp Lohmann et à Herbert Duerr)
  • fait un peu de nettoyage de code dans le code du chargeur de .png pour le splashscreen.


28 Avril

  • Réduit le nombre de functions dans Calc (dans l'assistant fonctions), à ~ 10 par défaut. La plupart des autres fonctionnent, mais ne sont pas listées.
  • Corrigé le crash causé par le fichier manquant analysis.res ( sc/source/core/adincol.cxx , appelé dans ScUnoAddInCollection::ReadFromAddIn() exactement)
  • ajouté scaddins à la liste des modules modifiés dans le patch
  • Dansles préférences, l'onglet Sécurité retourne maintenant une page blanche. In the preferences, the Security tab now returns a blank tab. FIXME : supprimer les onglets Security, Java, Accessibility et Appearance aussi ?
  • Bakcporté le code du chargeur de png pour le "À propos". FIXED : le About n'apparaît plus ? (mauvais contexte graphique, et semble apparître en dehors de l'écran, ou en bas -à gauche- ... )

27 Avril

  • Commencé à travailler sur l'onglet Sécurité dans les préférences.
  • Commencé à travailler sur le chargeur de .png pour le "À propos" (merci à Ben Bois pour le .png ) : 80% fait. Besoin de demande de l'aide à Philipp Lohmann.


25 Avril

  • La transparence fonctionnne !! Cela signifie : woo-hoo ... on peut voir les coins arrondis su splashscreen maintenant !! Cétait SetPosPixel() qui manquait, GetMask() qui était aussi requis, et CreateMask() mal documenté + il fallait fournir un point de référence correct pour la position du splashscreen.
  • Nettoyage de code du chargeur de .png
  • Modifié le splshscreen par défaut afin qu'il utilise un .png dans l'archive.
  • Maintenant, c'est intro.png qui est packagé :)
  • Corrigé le Bienvenu dans le Start Center. [FIXME: améliorer l'indépendance de résolution (Pierre Pasteau volunteer)]


23 Avril

  • Port Windows XP : Nicolas Jeudy à proposé de prêter une machine fonctionnant sous Windows XP. Merci à TuxServices !
  • Travaillé sur le chargeur de .png : avec l'aide de Philipp Lohmann et Thorsten Behrens, j'ai implémenté le clippingI have implemented the clipping (c'est à dire implémenté GetMask(), CreateMask(), Window::SetWindowRegion() ... etc). Ça marche pas encore, pour une raison obscure, mais c'est prometteur. En cours d'investigations.


22 Avril

  • Discuté avec Eike Rathke (un des principaux développeurs de Calc) sur IRC, et il m'a apporté plein de précieuses informations et conseils !! Un grand merci à lui !!
  • Changé la valeur par défaut du nombre de colonnes maximum à 256
  • Changé la valeur maximale du nombre de lignes à 1024 (c'était 65535 ou quelque chose comme ça :) )
  • Un seul onglet dans Calc par défaut maintenant :)
  • ...

21 Avril

  • Le chargeur de .png fonctionne !! Merci à Philipp Lohmann et Thorsten Behrens, Philipp m'a expliqué que la région dans laquelle j'essayais de dessiner était en dehors de la fenêtre, et Thorsten m'a patiemment expliqué plein de choses à connaître et que je devais faire pour que cela fonctionne : créer un masque avec des bords arrondis, ensuite utiliser Window::SetWindowRegionPixel( const Region& rRegion ), er/ou même Bitmap::CreateRegion() ... À améliorer / Continuer.

20 Avril

  • corrigé la plupart des petits bugs sur Linux Intel
  • commencé à travailler sur les préférences protégées par mot de passe
  • loadPng() semble fonctionner : les SvMemoryStream et SvStream semblent aussi fonctionner correctement (merci à Thorsten Behrens)
  • le .png n'apparaît pas encore, parce que quelque chose d'autre n'est pas correct [FIXME : trouver ce qui se passe ... ]


19 Avril

  • commencé l'implémentation du SvStream (pour le nouveau loader .png)
  • pre-implementation de : wrapStream() loadFromStream() et de loadPng() + PNGReader Read() : experimenté des crashes beaux et rapides :) [FIXME : cette partie va demander plus d'amour ...]

18 Avril

  • commencé à travailler sur les nouvelles palettes de couleurs ( 32 ou 64 au lieu de 128 couleurs dans la Palette actuelle )
  • Modifé la boîte d'outils de couleurs ( voir la page de wiki Selecteur de couleurs )


14 Avril

  • Commencé à travailler sur le Milestone 0.3


12 Avril

  • Nettoyage de code dans desktop, framework
  • Nouveau jeu d'icones (Nuvola , sous licence LGPL) pour les tests du nouveau Start Center


11 Avril

  • Mac OS X n'utilise plus du tout Java (utilisant le flag --with-java=no qui semble fonctionner)
  • Corrigé compilation dans testtools, et aussi le bazar dans wizards dû à juh qui n'est plus builtin
  • Supprimé encore plus de .jar et de Java
  • Java devrait maintenant être non coché par default
  • Nettoyage du patch dans instsetoo_native: terminé les zillions de lignes "undefined"
  • Simplifié le makefile


11 Avril

  • Commencé à travailler sur le Milestone 0.2


8 Avril

  • Compilation utilisant OOo4Kids seulement (devra être vérifié sous Linux)
  • Gros nettoyage de patch (packimages, instsetoo_native/util)
  • Nettoyage de patch dans solenv/bin/modules/packager/global.pm ( ajouté pack.lst / pack-OOo4Kids.lst )

26 Mars

  • Version Linux en train de compiler sur Ubuntu
  • menus modifiés dans sc
  • menus modifiés dans sd
  • barres d'outils modifiées dans sc
  • barres d'outils modifiées dans sd
  • Corrigé le problème du modifieur avec ALT + shift dans la version Aqua (était un boqueur pour la 3.1.0 blocker, patch accepté par pl )
Personal tools