Desenvolvimento do Math

    From The Document Foundation Wiki

    A comunidade brasileira está com o objetivo resolver alguns bugs do Math.

    Esta página é para organização dos trabalhos e manter todos informados sobre o desenvolvimento realizado pela comunidade brasileira.

    Eis uma review do desenvolvedor original do OOo Math aqui.

    Erros relatados

    Todos os erros relatados no Math até agora podem ser vistos no Bugzilla da FreeDesktop.

    Erros do Apache OpenOffice(que podem estar acontecendo no LibrOffice também) aqui.

    Ideias para novas implementações

    • Permitir utilização da barra Find (a mesma utilizada no Writer/Calc)
    Tudo o que temos até agora, é um breakpoint no exato momento em é clicado no botão "Find" do writer
    Local do breakpoint: svx/source/tbxctrls/tbunosearchcontrollers.cxx:1056
    Imagem para ilustrar o breakpoint veja aqui
    • Permitir utilização da barra Find/Replace (a mesma utilizada no Writer/Calc)
    Algumas dicas que conseguimos obter:
    O Código do diálogo em sí, parece que está em svx/source/dialog/srchdlg.cxx
    E alguma coisa do código de busca em svx/source/tbxctrls/tbunosearchcontrollers.cxx
    Entretanto, o código que faz a busca no writer, está quase integralmente em sw/source/ui/uiview/viewsrch.cxx
    Para incluir o find/replace, esse código (viewsrch.cxx) precisa ser implementado no starmath/ também
    Aqui um breakpoint que age ao clicar no botão Find: void::ExecSearch(SfxRequest& rReq, sal_Bool bNoMessage) no arquivo: sw/soure/ui/uiview/viewsrch.cxx:104
    Imagem para ilustrar o breakpoint veja aqui
    • E outras que pessoas podem colocar aqui :)

    Tarefas pendentes

    • Classificar os bugs: É necessário classificar todos os bugs, tentando simular o problema e mudando o status dele para confirmado ( caso consiga simular o erro ) ou não confirmado (caso não consiga simular o erro). Mais detalhes na página de Triagem dos erros (inglês).
    • Lista dos bug atribuidos para o formula editor
    • Resolver os bugs :)

    Tarefas em andamento

    tdf#43089 - Syntax highlighting for Math ( José Guilherme Vanz )

    Tarefas concluídas

    • Adicionar ZoomSlider ao Math (Thomas Arnold) : Patch
    • tdf#32059 (Patch) - Commands merge with variables (Marcos Paulo de Souza)
    • tdf#43090 - Auto Closing of brackets (#Patch) (Marcos Paulo de Souza)
    • tdf#55929 (Patch) - UI Tango Theme: 'Max Size' icon inconsistency (Rodolfo Ribeiro Gomes)
    • tdf#59641 - Tools->Import Formula->MathML copies already entered formula #Patch (Marcos Paulo de Souza)
    • tdf#59642 (#master) Tools -> Import Formula does not work if a MathML file is selected using "All files (*.*)" file filter (Marcos Paulo de Souza)
    • i#84002 (#master) MML: import with math:msqrt/math:mfrac without {...} (Marcos Paulo de Souza)
    • #master Math: New feature about color selection (Marcos Paulo de Souza)
    • tdf#65586 Add tools tips in Math Elements Dock (Marcos Paulo de Souza)
    • tdf#65588 - Elements Dock: Scrollbar moves into input window ( José Guilherme Vanz )