A quick update on this. So far I have made good progress imo, some things are finished already, I will list the big ones now: 1. The whole installer UI including the LatexFolder page, which I have recreated with NSIS dialog designer. 2. Code for searching latex distribution, which is related to the LatexFolder page. 3. Some check from the init function (check if 64-bit installer on 32-bit Windows; if lyx is running; if older than Windows 7), these prevent the install process. 4. Programfiles 5. Startfolder and desktop shortcuts 6. Everything related to the dictionaries
What I have to do left follows now: 1. Some more checks regarding over-installing (over already installed lyx) in the init function 2. install broadway.cls 3. compile python scripts and run configure.py 4. Write registry entries in Software (including settings chosen while installation), Uninstaller-info and fileassociations 5. Extract Perl and add it to PATH 6. Search some external applications (like text- and graphics editors, please find below) and write the found ones to lyxrc.dist the current installer searches following external software: PostscriptViewer jEdit PSPad WinShell Vim TexNicCenter WinEdt Gimp Photoshop Krita Jabref Lilypond Inkscape Gnumeric Pandoc The uninstaller is on the todo list too. If I have missed something here, please let me know. Also take a look at the list of external software above, I dont know if all of them are needed or make sense, e.g. inkscape does not imo, because configure,py searches that anyway and there is no benefit of adding it to the path_prefix, so I will probably drop that one. If I should also drop some of the other programs or there are programs missing, please let me know. Another question regarding the Perl interpreter, we discussed about that and mostly agreed on not installing it? So I will just drop that too? Or anything special I would need to do about it? Eugene
-- lyx-devel mailing list [email protected] http://lists.lyx.org/mailman/listinfo/lyx-devel
