Everyone has global read access via a subversion server at: http://fractint.net/fractsvn I am the only one who can commit via the server (not that I will). Those with shell accounts can access the repository (read and write) at: /home/twegner/svn/fractsvn Let me know if there are any permission problems. I have backed up but not disabled the CVS repository. Please do not commit. I'll disable it for writing as soon as it appears everything is OK. Tim
Its working for me... I've migrated some files to C++ already. Working on the rest. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
Its working for me... I've migrated some files to C++ already. Working on the rest.
Since we are using direct access and not going through the server there are some potential permission issues for certain svn commands, especially svnadmin commands that create new repositories. However I don't think commits need group write access because they are separate files. What the docs suggest is to overload some of subversion commands with umask 002: $ cat /usr/bin/svn #!/bin/sh umask 002 /usr/bin/svn-real "$@" As a practical matter I don't think there will be any issue for just using the existing repository. From my experience at work the umask (to give group read/write permission) is only needed when starting a repository. Tim
In article <4623D65A.30279.4156BE@twegner.swbell.net>, "Tim Wegner" <twegner@swbell.net> writes:
Everyone has global read access via a subversion server at:
Is there a way that people can browse the history of the files and not just the contents? -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
Is there a way that people can browse the history of the files and not just the contents?
a svn client (e.g. subclipse)? works fine for me.. btw, Rich, it's nice how fractint.2005 solution compiles right out of the box (well, as soon as I figured out that it needs Web Workshop module, besides the core one..) is there a way to compile it with gcc + mingw32 + some libs and headers from msvc+mspsdk? Jonathan built xfractint with gcc + mingw32 in cygwin, but I guess it's something completely different.. /charlie/
In article <1946.2619-757-1884539275-1179501303@seznam.cz>, =?us-ascii?Q?charlie=20chernohorsky?= <endlessoblivion@seznam.cz> writes:
a svn client (e.g. subclipse)? works fine for me..
Yeah, but you have to install the client and TortoiseSVN even requires a reboot. I'm talking about a web interface so that I could give someone a URL to look at a particular version of a particular file or they could just browse the log comments over the web.
btw, Rich, it's nice how fractint.2005 solution compiles right out of the box (well, as soon as I figured out that it needs Web Workshop module, besides the core one..)
Eh? There's no web stuff in this; I've compiled it on Visual C++ 2005 Express Edition and I didn't need to install anything else, so I don't know what you're talking about here.
is there a way to compile it with gcc + mingw32 + some libs and headers from msvc+mspsdk?
Since VC++2005 Express Edition is permanently free, I don't see the point. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
Yeah, but you have to install the client and TortoiseSVN even requires a reboot.
Hmmm, installing tortoise SVN really about as simple as it gets. I would think anyone who really cares about following versions should be willing to install a svn client. And on Linux, the client is just svn.
I'm talking about a web interface so that I could give someone a URL to look at a particular version of a particular file or they could just browse the log comments over the web.
I don't know the answer but I will research it. It depends on the svn web server software. I can install other software - it was just super easy to use what dreamhost provided. Tim
In article <464DE145.10279.124CEF@twegner.swbell.net>, "Tim Wegner" <twegner@swbell.net> writes:
I'm talking about a web interface so that I could give someone a URL to look at a particular version of a particular file or they could just browse the log comments over the web.
I don't know the answer but I will research it. It depends on the svn web server software. I can install other software - it was just super easy to use what dreamhost provided.
This was the answer I got back from the SVN list: On 5/17/07, Richard <legalize@xmission.com> wrote:
We've currently setup the web gateway that supports browsing the latest revision of the tree in subversion.
Is there a web gateway package that supports browsing the repository in a way that lets you see commit log messages and the different versions?
Several. ViewVC is probably the most commonly-used one, but the Subversion project site links to quite a few. http://subversion.tigris.org/links.html#repos_browsing -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Dreamhost provides instructions for installing WebSVN, which looks like it does what you want: http://websvn.tigris.org/ I'll continue to investigate. Tim
In article <464DE41B.31183.1D611E@twegner.swbell.net>, "Tim Wegner" <twegner@swbell.net> writes:
Dreamhost provides instructions for installing WebSVN, which looks like it does what you want:
The RSS feed support looks particularly interesting. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
it needs Web Workshop module, besides the core one..
Eh? There's no web stuff in this; I've compiled it on Visual C++ 2005 Express Edition and I didn't need to install anything else, so I don't know what you're talking about here.
there is an #include <shlwapi.h> in fractint / win32 / os_win32.cpp, which requires the MSPSDK Web Workshop (IE) to be installed.. i assume you have a full PSDK installed, but it takes a lot of space..
is there a way to compile it with gcc + mingw32 + some libs and headers from msvc+mspsdk?
Since VC++2005 Express Edition is permanently free, I don't see the point.
no important point, i just would like to use eclipse + cdt + gcc instead.. i'm not sure that tweaking it to use MSVC cl will work, but i'll give it a try.. so far, gcc + mingw + msvc/include + psdk/include didn't quite work.. maybe it was a silly attempt anyway.. /charlie/
In article <1967.2644-23332-1347272465-1179732003@seznam.cz>, =?us-ascii?Q?charlie=20chernohorsky?= <endlessoblivion@seznam.cz> writes:
Eh? There's no web stuff in this; I've compiled it on Visual C++ 2005 Express Edition and I didn't need to install anything else, so I don't know what you're talking about here.
there is an #include <shlwapi.h> in fractint / win32 / os_win32.cpp, which requires the MSPSDK Web Workshop (IE) to be installed.. i assume you have a full PSDK installed, but it takes a lot of space..
Yes, Platform SDK is what you should have installed. I think I wrote this out in a .txt file in the source.
so far, gcc + mingw + msvc/include + psdk/include didn't quite work.. maybe it was a silly attempt anyway..
One of the things I really want to stay away from is all the kinds of crazy #ifdef in the old code that had to do with trying to support all kinds of compilation environments. VC++2005 for Windows and gcc for linux is what's being supported. Want to use old environments? Use old code. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
there is an #include <shlwapi.h> in fractint / win32 / os_win32.cpp, which requires the MSPSDK Web Workshop (IE) to be installed.. i assume you have a full PSDK installed, but it takes a lot of space..
Yes, Platform SDK is what you should have installed. I think I wrote this out in a .txt file in the source.
i know you did, as well as in a post about upgrading to MSVC EE 2005, but full PSDK takes up 900 MB, while Core and Web modules 130 MB.. may make a difference to someone following your path.. maybe you do have an inflatable hdd, but i don't.. :o]
VC++2005 for Windows and gcc for linux is what's being supported. Want to use old environments? Use old code.
i don't want to clutter the code with #ifdefs, i just found it cumbersome to checkout and edit in eclipse, then update project and build in msvc.. i think it's always nice when you can opt for your preferred environment.. i was hopping for some simple way, with as few mods as possible..? ..and now for something relatively more useful: i noticed you created a fractint / win_help / winfract.rtf file – looking at the source, it seems it does have hyper-text links, but i have no suitable editor to verify it.. is there a way to save it as an x/html file? or should i tweak (enhance) hc.c to spit out x/html? or should i write help*.src parser on my own? how was the now slightly outdated on-line doc at spanky generated? /charlie/
In article <1970.2647-7078-1350925688-1179766414@seznam.cz>, =?us-ascii?Q?charlie=20chernohorsky?= <endlessoblivion@seznam.cz> writes:
..and now for something relatively more useful: i noticed you created a fractint / win_help / winfract.rtf file
This is code from the old WinFract code path. FractInt for Windows uses the .src help files in dos_help. At some point this home grown help markup will be converted to something more modern. Perhaps xml or something else that can be output to a more modern MS help format like .CHM or .HTML. I don't know how that .rtf file is/was created.
is there a way to save it as an x/html file? or should i tweak (enhance= ) hc.c to spit out x/html? or should i write help*.src parser on my own? how was the now slightly outdated on-line doc at spanky generated?
An enhanced hc.exe that output XML would be great. I say XML and not HTML because you can always write a style sheet transformation for the XML to display it as nice HTML. If it was XML, then eventually the help system in FractInt could be updated to consume the XML for the integrated help. I have some notes from Noel Giffin on converting the *.src files to HTML since he did it for the Spanky web site. If you want to start working on hc.cpp to enhance it for XML output, I can post his notes back to the list. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
An enhanced hc.exe that output XML would be great. I say XML and not HTML because you can always write a style sheet transformation for the XML to display it as nice HTML. If it was XML, then eventually the help system in FractInt could be updated to consume the XML for the integrated help.
hm, so we can leave out the interim step of enhancing hc to output xml, since once it proves possible to retain all important informations in xml, it'll be a run-just-once conversion.. i'd rather output src files from an xml using an xsl than vice versa.. it should be easy to make an xsl produce helpdefs.h, as well as xhtml doc & help with embedded mathml.. until fractint is able to consume the xml help source, there will be need for xml to src or hlp transformation.. is the help still integrated in win32 executable? and is the help integrated in xfractint version? or do they both use a standalone fractint.hlp?
I have some notes from Noel Giffin on converting the *.src files to HTML since he did it for the Spanky web site. If you want to start working on hc.cpp to enhance it for XML output, I can post his notes back to the list.
any additional insight over the help src format is welcome.. /charlie/
In article <1766.962-29190-993886620-1179776826@seznam.cz>, =?us-ascii?Q?charlie=20chernohorsky?= <endlessoblivion@seznam.cz> writes:
hm, so we can leave out the interim step of enhancing hc to output xml, since once it proves possible to retain all important informations in xml, it'll be a run-just-once conversion.. i'd rather output src files from an xml using an xsl than vice versa..
Good point. I agree.
it should be easy to make an xsl produce helpdefs.h, as well as xhtml doc & help with embedded mathml..
Another good idea!
until fractint is able to consume the xml help source, there will be need for xml to src or hlp transformation..
Yes, currently the help code consumes the .hlp file. However, I don't like this .hlp file because it makes Windows users think "If I double click on this, I'll get the help for FractInt" and that doesn't work.
is the help still integrated in win32 executable?
No, I'm OK with having it be a separate file. I think the code is still there in an #ifdef, or I might have recently removed it. I don't like having #ifdef'ed blocks and I kill them if possible.
and is the help integrated in xfractint version?
Currently xfractint is only to the level of compiling and linking cleanly. It needs work done on its driver (actually, a "curses disk video" driver that doesn't need X11 and an X11 driver that's more like the Windows GDI driver). I don't even want to call it xfractint anymore as that introduces all kinds of #ifdefs all over the place just to change the name, but I'm only keeping the linux code compiling and linking at this point. When the structural changes are over, then the linux drivers will be coded.
or do they both use a standalone fractint.hlp?
That's the intent. I think the xfractint code path uses the standalone .hlp file.
I have some notes from Noel Giffin on converting the *.src files to HTML since he did it for the Spanky web site. If you want to start working on hc.cpp to enhance it for XML output, I can post his notes back to the list.
any additional insight over the help src format is welcome..
I know very little about it, but it appears to be described in hc.txt -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
In article <1970.2647-7078-1350925688-1179766414@seznam.cz>, =?us-ascii?Q?charlie=20chernohorsky?= <endlessoblivion@seznam.cz> writes:
i know you did, as well as in a post about upgrading to MSVC EE 2005, but full PSDK takes up 900 MB, while Core and Web modules 130 MB..
When you install the PSDK you can select what you need. If you just install the Core with no docs or tools then its 131MB. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Rich wrote:
i know you did, as well as in a post about upgrading to MSVC EE 2005, but full PSDK takes up 900 MB, while Core and Web modules 130 MB..
When you install the PSDK you can select what you need. If you just install the Core with no docs or tools then its 131MB.
yeah, but then fractint doesn't compile.. it needs, surprisingly for me, the Web module – i found it counter-intuitive, so my original sidenote was meant to alert those who would like to minimize the PSDK setup.. sorry for not making it clearer, didn't want to ignite such a discussion.. /charlie/
In article <1974.2651-21143-1010173733-1179773781@seznam.cz>, =?us-ascii?Q?charlie=20chernohorsky?= <endlessoblivion@seznam.cz> writes:
yeah, but then fractint doesn't compile.. it needs, surprisingly for me= the Web module =E2=80=93 i found it counter-intuitive, so my original s= idenote was meant to alert those who would like to minimize the PSDK setup..
I'll look into this and see if there's another way to get it without the web portion of the PSDK. It appears I'm including this to get PathFileExists(). -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>
participants (3)
-
charlie chernohorsky -
Richard -
Tim Wegner