Hi All,
Did anyone already succeed to compile it on Windows with MinGw ?

Denis

> Le 9 nov. 2020 à 21:53, Massimiliano Gubinelli via Texmacs-dev 
> <texmacs-dev@gnu.org> a écrit :
> 
> Hi all,
>  What is the specific problem with 'aspell' and windows? I'm looking and 
> seems that development of aspell continues and that it can be compiled for 
> windows (with Cygwin or MinGW):
> 
> http://aspell.net/man-html/WIN32-Notes.html 
> <http://aspell.net/man-html/WIN32-Notes.html>
> 
> it does not seems much more difficult to include than guile. Is there any 
> specific problem?
> 
> It would seems to me easier to stick to what we have.
> 
> Max 
> 
> 
>> On 9. Nov 2020, at 21:38, TeXmacs <texm...@lix.polytechnique.fr 
>> <mailto:texm...@lix.polytechnique.fr>> wrote:
>> 
>> On Mon, Nov 09, 2020 at 07:03:56PM +0100, denis Raux wrote:
>>> On Windows it seems than both have already lost the competition
>>> 
>>> https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements
>>>  
>>> <https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements>
>> 
>> Thanks for the link, but this still does not tell us how we can integrate 
>> this
>> with our software (if this is possible and allowed at all).
>> 
>> In the meantime, it might be a good idea to check whether there is
>> a recent hunspell.exe binary for Windows that we could use and ship
>> with our Windows package.  In principle, TeXmacs should already
>> support hunspell when it can find it.
>> 
>> I am not sure though whether we should priviledge aspell or hunspell
>> when both are available.  Any suggestions?
>> 
>> Best wishes, --Joris
>> 
>> 
>>>> Le 9 nov. 2020 à 18:50, TeXmacs <texm...@lix.polytechnique.fr 
>>>> <mailto:texm...@lix.polytechnique.fr>> a écrit :
>>>> 
>>>> Thanks for the reminder, Max.
>>>> 
>>>> What do you guys think about the following:
>>>> 
>>>>   
>>>> https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/
>>>>  
>>>> <https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/>
>>>> 
>>>> Best wishes, --Joris
>>>> 
>>>> 
>>>> On Mon, Nov 09, 2020 at 06:16:27PM +0100, Massimiliano Gubinelli wrote:
>>>>>  Maybe a solution is to use hunspell?
>>>>>  [1]https://wiki.qt.io/Spell-Checking-with-Hunspell 
>>>>> <https://wiki.qt.io/Spell-Checking-with-Hunspell>
>>>>>  [2]http://hunspell.github.io <http://hunspell.github.io/>
>>>>>  max
>>>>> 
>>>>>    On 9. Nov 2020, at 18:06, TeXmacs <[3]texm...@lix.polytechnique.fr 
>>>>> <mailto:texm...@lix.polytechnique.fr>>
>>>>>    wrote:
>>>>>    Hi again Darcy,
>>>>> 
>>>>>    I just got more info from Denis about spell checking under Windows.
>>>>>    It seems that aspell is not really an option and that the Qt solution
>>>>>    only works in certain widgets that are directly managed by Qt (please
>>>>>    check this impression).  So this only leaves us with the option to
>>>>>    provide native support for spell checking.  How difficult do you think
>>>>>    that it would be to write a small internal plug-in for that?
>>>>>    How much time would that require?  I have no idea; under MacOS,
>>>>>    Max told me that it was straightforward.  But Windows could be
>>>>>    entirely different, of course...
>>>>> 
>>>>>    Best wishes, --Joris
>>>>> 
>>>>>    On Mon, Nov 09, 2020 at 05:29:35PM +0100, TeXmacs wrote:
>>>>> 
>>>>>      Hi Darcy,
>>>>> 
>>>>>      Yes, I just tested your code yesterday, and it seems to work better
>>>>>      now.
>>>>>      Thanks a lot.
>>>>> 
>>>>>      Concerning spell checking under Windows, I just noticed that
>>>>>      spell checking launches a segfault under Windows, which is
>>>>>      very annoying indeed.  I mistakenly thought that we shipped
>>>>>      aspell along with TeXmacs.  If you see an easy way to make that work,
>>>>>      then please let us know.
>>>>> 
>>>>>      Of course native spell checking support would also be very nice,
>>>>>      like what Max did for MacOS.  I don't know how hard this would be;
>>>>>      if it is in fact easier, then we might directly prefer this solution
>>>>>      over aspell.
>>>>> 
>>>>>      Best wishes, --Joris
>>>>> 
>>>>>      On Tue, Nov 10, 2020 at 12:04:03AM +0800, Darcy Shen via Texmacs-dev
>>>>>      wrote:
>>>>> 
>>>>>          With the help of Joris, I have re-organized the code for
>>>>>        configuring
>>>>>          programming language parser:
>>>>>          1. Github:
>>>>>          
>>>>> [1][4]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>          2. Gitee:
>>>>>          
>>>>> [2][5]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>          Sometimes Github is not available for me. That's why I'm posting
>>>>>        another
>>>>>          git mirror.
>>>>>          Now the Octave language parser error has been fixed.
>>>>>          Actually, the fix is exactly `Improve src/System/Language and
>>>>>          TeXmacs/progs/prog` in my top 1 priority.
>>>>>          Inserting keywords into auto completion candidates would be a 
>>>>> nice
>>>>>          feature, but I will postpone it as TeXmacs 2.1 is about to
>>>>>        release.
>>>>>          ---- On Sat, 2020-11-07 06:32:25 TeXmacs
>>>>>        <[6]texm...@lix.polytechnique.fr 
>>>>> <mailto:texm...@lix.polytechnique.fr>>
>>>>>          wrote ----
>>>>> 
>>>>>            Hi Darcy,
>>>>> 
>>>>>            Before anything else, could you please focus on correcting
>>>>>            the remaining bugs in your latest commits? The new parser code
>>>>>            generated many messages (I corrected this) and errors (cf the
>>>>>        Octave
>>>>>            error that I sent you in private, which also occurs for other
>>>>>            plug-ins). Henri Girard also experiences problems with Python;
>>>>>            please investigate what is going on.
>>>>> 
>>>>>            Further improvements of TeXmacs on Windows would be very nice,
>>>>>            but this is too late for TeXmacs 2.1, so please postpone new
>>>>>        additions.
>>>>> 
>>>>>            Best wishes, --Joris
>>>>> 
>>>>>            On Thu, Nov 05, 2020 at 09:10:08PM +0800, Darcy Shen via
>>>>>        Texmacs-dev
>>>>>            wrote:
>>>>> 
>>>>>          Top 1: Programming languages support
>>>>>          + Improve src/System/Language and TeXmacs/progs/prog
>>>>>          + Automatically insert keywords into auto completion candidates
>>>>>          for
>>>>> 
>>>>>            the
>>>>> 
>>>>>          related language
>>>>>          Top 2: Unit Test
>>>>>          + Replace GoogleTest with
>>>>>          [1][3][7]https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>>          + Make unit tests work with both autotools and cmake
>>>>>          + Travis build on Github
>>>>>          Top 3: Windows and Qt 5
>>>>>          1. Documentation: build/test/package GNU TeXmacs using MXE
>>>>>          2. Improve GNU TeXmacs on Windows (eg. integrate with MS Windows'
>>>>> 
>>>>>            spell
>>>>> 
>>>>>          tools)
>>>>> 
>>>>>          References
>>>>> 
>>>>>          Visible links
>>>>>          1. [4][8]https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>>          /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>>          /usr/bin/xdg-open: line 402: firefox: command not found
>>>>>          /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>>          /usr/bin/xdg-open: line 402: netscape: command not found
>>>>> 
>>>>>          _______________________________________________
>>>>>          Texmacs-dev mailing list
>>>>>          [5][9]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>          [6][10]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 
>>>>>            _______________________________________________
>>>>>            Texmacs-dev mailing list
>>>>>            [7][11]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>            [8][12]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 
>>>>>        References
>>>>> 
>>>>>          Visible links
>>>>>          1.
>>>>>        
>>>>> [13]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>          2.
>>>>>        
>>>>> [14]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>          3. [15]https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>>          4. [16]https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>>          5. [17]mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>          6. [18]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>          7. [19]mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>          8. [20]https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>>        /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>>        /usr/bin/xdg-open: line 402: firefox: command not found
>>>>>        /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>>        /usr/bin/xdg-open: line 402: netscape: command not found
>>>>> 
>>>>>        _______________________________________________
>>>>>        Texmacs-dev mailing list
>>>>>        [21]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>        https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 
>>>>>      _______________________________________________
>>>>>      Texmacs-dev mailing list
>>>>>      [22]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>      https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 
>>>>>    _______________________________________________
>>>>>    Texmacs-dev mailing list
>>>>>    [23]Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>>    https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 
>>>>> References
>>>>> 
>>>>>  Visible links
>>>>>  1. https://wiki.qt.io/Spell-Checking-with-Hunspell 
>>>>> <https://wiki.qt.io/Spell-Checking-with-Hunspell>
>>>>>  2. http://hunspell.github.io/ <http://hunspell.github.io/>
>>>>>  3. mailto:texm...@lix.polytechnique.fr 
>>>>> <mailto:texm...@lix.polytechnique.fr>
>>>>>  4. 
>>>>> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>  5. 
>>>>> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>>  6. mailto:texm...@lix.polytechnique.fr 
>>>>> <mailto:texm...@lix.polytechnique.fr>
>>>>>  7. https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>>  8. https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>>  9. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> 10. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 11. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> 12. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 13. 
>>>>> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>> 14. 
>>>>> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>>  
>>>>> <https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425>
>>>>> 15. https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>> 16. https://github.com/catchorg/Catch2 
>>>>> <https://github.com/catchorg/Catch2>
>>>>> 17. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> 18. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 19. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> 20. https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>>>>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
>>>>> 21. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> 22. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> 23. mailto:Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>> /usr/bin/xdg-open: line 402: firefox: command not found
>>>>> /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>> /usr/bin/xdg-open: line 402: netscape: command not found
>>>> 
>>>>> _______________________________________________
>>>>> Texmacs-dev mailing list
>>>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Texmacs-dev mailing list
>>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>> 
>>> 
>>> _______________________________________________
>>> Texmacs-dev mailing list
>>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>> 
>> _______________________________________________
>> Texmacs-dev mailing list
>> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
>> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
>> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
> _______________________________________________
> Texmacs-dev mailing list
> Texmacs-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/texmacs-dev

_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to