VC++ continued

Perry
2000-10-15
2000-10-26
  • Perry
    Perry
    2000-10-15

    I'm getting close - I think if I can figure out
    how to declare alloca for yacc.c without including
    malloc.h (which makes the compiler angry because
    malloc has been forward declared in hdrs\standard.h
    with no arguments), then I'll have it.

    So nobody else is using Microsoft's Visual C ?

     
    • What kind of changes did you need to get it to compile with VC++?  Converting it to ANSI C with prototypes?  Are you checking your changes back into CVS?

      I do not use Windows, so I do not have any assistance to offer on that topic.

       
      • Perry
        Perry
        2000-10-22

        #1)
        No, (no ansii prototypes),
        just adding some prototypes for a handful
        of functions, and ifdef'ing out some debugging
        code that Paul put in (he uses Borland).

        (I did volunteer to work on ansii prototypes
        a year or two ago, if anyone with repository
        access wanted help with that, but I got no response.)

        #2)
        No, I'm not putting my changes into the
        repository - I have no access. I've asked
        several times on the mailing list, over the
        last couple years,  if anyone
        could put changes in for me, or grant me access,
        but I've gotten nowhere with that idea.

        #3)
        I'm working on a file for a win32 gui now -
        I'll just do a bunch of DialogBoxes for all
        the screen.c calls - so I can have a windows
        version - I can't really distribute the
        command-line version to relatives, much less
        expect them to install GTK or anything like that -
        I need a win32 point-and-click version..., and
        I don't mind if the first cut is ugly as sin...
        :)

         
        • Hans Persson
          Hans Persson
          2000-10-25

          > No, I'm not putting my changes into the repository - I have no access.
          > I've asked several times on the mailing list, over the last couple years, if
          > anyone could put changes in for me, or grant me access, but I've gotten
          > nowhere with that idea.

          I'm sad to hear this. I've also tried getting access to the repository (but I mailed someone listed here as responsible) and havn't gotten any reply.

          It's a pity if people make improvements to the code and noone else can use them.

          They way I did it was to create a patch and upload that. At least that makes it possible for others to use the same improvement. One of the two I sent has been put into the repository, even.

          > I'm working on a file for a win32 gui now - I'll just do a bunch of
          > DialogBoxes for all the screen.c calls - so I can have a windows version
          > - I can't really distribute the command-line version to relatives, much
          > less expect them to install GTK or anything like that - I need a win32
          > point-and-click version..., and I don't mind if the first cut is ugly as sin...

          I'm also very interested in a GUI version. I'd personally need a GTK version, but my father could use a Windows version.

          Is there any work being done on a GUI version (preferably a general one, for more than one platform)?

          Hans

           
          • Perry
            Perry
            2000-10-25

            re: GUI versions of Lifelines

            There is a java version available now by Chris Eagle,
            called jLifelines I believe. I've not seen it live,
            but he has shown me some screenshots (I was soliciting
            ideas). I think that

            Also, Matthew Emmerton is planning to work on a Gnome
            version next month, he said recently - and he wants to
            talk about making the various GUIs compatible.

            My Win32 version is nearly to the point where I'll offer
            it to anyone I can to try out - I've the main menus
            (a,d,x,e) implemented, and the individual browse,
            including pedigree & descendants view (I added a descendants
            view because it was easy). I've not gotten the browse_list
            screen working, which I have to do first, as you get that
            almost immediately when you hit b, unless you only get
            one hit - but I've populated my list, so it is just a
            matter of making the actions work, and painting some
            currently selected info at the top.

            It is straight Win32 in C at this point - I chose that
            to match the existing code, plus it is fun (it has been
            years since I did much Win32 sdk in C).

            I plan to distribute the binary version as a standalone
            exe with no installation requirements. Of course I'm
            happy to distribute the source as well, but I've not
            developed any makefile - I can only offer a MSVC6
            project file.

            (I hope to cater to the less knowledgeable among the
            Windows users by not requiring installation - I suspect
            there are many genealogists that are not computer gurus.)

             
          • > I'm sad to hear this. I've also tried getting access to the repository (but I
            > mailed someone listed here as responsible) and havn't gotten any reply.

            Yes, I tried this as well.  No reply yet.  I wounder what
            is required to get write access to the repository...

            I'll just continue sending patches to the mailing list and
            adding them to the patch manager. :-)