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