From: SourceForge.net <no...@so...> - 2011-04-06 23:49:35
|
Bugs item #1595890, was opened at 2006-11-13 21:14 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104213&aid=1595890&group_id=4213 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Burov Dmitry (arioch_bdv) Assigned to: Nobody/Anonymous (nobody) Summary: uncompilable in Delphi 5 Initial Comment: 1) there is no such thing as BoolToStr in Delphi 5 2) PasDoc_GenHtml.pas: need path in INCLUDE comments const img_automated : {$I images\automated.gif.inc}; img_private : {$I images\private.gif.inc}; img_public : {$I images\public.gif.inc}; img_published : {$I images\published.gif.inc}; img_protected : {$I images\protected.gif.inc}; ---------- 3) is there any icons for component palette ? 4) what is that HelpGenerator, referenced in PasDoc GUI ? Is there some other GUI for win32 ? 5) Is there any comparision of PasDoc with DelphiCodeToDoc or DiPasDoc ? DCTD is hardly compilable in D5 - it uses class variables and properties... Perhaps after patching this there'd be more rooks under the feet. Did not tried DiPasDoc yet. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2011-04-06 23:49 Message: aqQM91 <a href="http://zjtbhqrvopht.com/">zjtbhqrvopht</a>, [url=http://afckgqoimlbk.com/]afckgqoimlbk[/url], [link=http://mxmxcwvkuwon.com/]mxmxcwvkuwon[/link], http://rjfggxnqanjm.com/ ---------------------------------------------------------------------- Comment By: Burov Dmitry (arioch_bdv) Date: 2006-11-22 21:21 Message: Logged In: YES user_id=406841 Originator: YES in Delphi GUI there is such a thing as ($Delphi) for Delphi installation folder. And relatives paths are relative to the project (.dpk or .dpr) i think (but aint sure) it is the same for dof or cfg ---------------------------------------------------------------------- Comment By: Michalis Kamburelis (kambi) Date: 2006-11-19 09:05 Message: Logged In: YES user_id=987895 Originator: NO I added your pasdoc_package.cfg and pasdoc_package.dof. Unfortunately I had to remove search paths as they used absolute paths, so wouldn't work on anyone's system. You should see if we can put relative filenames there (does Delphi allow it ?), or people will just have to add search paths themselves. ---------------------------------------------------------------------- Comment By: Michalis Kamburelis (kambi) Date: 2006-11-19 08:53 Message: Logged In: YES user_id=987895 Originator: NO 2) No, it was fixed by setting SVN "svn:eol-style : CRLF". It doesn't matter what line endings Makefile will generate, they will get converted to CRLF. ---------------------------------------------------------------------- Comment By: Burov Dmitry (arioch_bdv) Date: 2006-11-18 18:15 Message: Logged In: YES user_id=406841 Originator: YES 2) as far as ia can tell, it was done manually, not via Makefile editing. Hence next time You'd update D7 package and run make in d5 folder - the uncompilable UNIX=endings file would be generated again :( ---------------------------------------------------------------------- Comment By: Michalis Kamburelis (kambi) Date: 2006-11-17 05:01 Message: Logged In: YES user_id=987895 Originator: NO 2) Line ending fixed 1) Because search path is not recorded inside .dpk file. Provide us according pasdoc_package.cfg and/or pasdoc_package.dof file for Delphi 5 and I'll put it into the repository. ---------------------------------------------------------------------- Comment By: Burov Dmitry (arioch_bdv) Date: 2006-11-16 20:42 Message: Logged In: YES user_id=406841 Originator: YES It does not compile. 1) Images folder is not in the search path 2) line end is in unix style (LF only), until i converted it to DOS style (CR, LF) with unired.sf.net - Delphi aborted compilation with "line too long" error. PS: i'd have to relook at PG, afair it is console application. At least You would have the same torubles like me with PasDoc GUI :-) ---------------------------------------------------------------------- Comment By: Michalis Kamburelis (kambi) Date: 2006-11-16 07:39 Message: Logged In: YES user_id=987895 Originator: NO I looked at your package file for Delphi 5, and added to pasdoc repository (in source/packages/delphi/win32/5.0/) an equivalent pasdoc_package.dpk. Please check it, but it should be equivalent (i.e. Delphi 5 should understand it) to your attached package. It's automatically generated (using sed, from the Makefile) from Delphi 7 package, so maintenance will be easy. I looked at PackageGenerator from JediVCL and the idea is fine: automatically generate package files for various Delphi/Kylix versions based on a single XML file. But the fact that it's only Windows VCL application (and probably compileable only under Delphi, not FPC) makes it quite useless for me. That said, you're welcome to prepare appropriate XML file for PackageGenerator and generate the pasdoc packages for various versions. And then I would depend on you to occasionaly rerun PackageGenerator each time I changed something in package XML file. ---------------------------------------------------------------------- Comment By: Burov Dmitry (arioch_bdv) Date: 2006-11-15 22:16 Message: Logged In: YES user_id=406841 Originator: YES this is package for Delphi 5 I saw You made changes to Delphi 7 DPK, so i'd rather just upload delphi 5 DPK Put attention to required list There was no RTL package in Delphi 5 and "required" needed versions numbers in package names. I still think that the best way would be to use PackageGenerator from JediVCL rather than put into SVN files that "are expected to work" with no one of developers tyo check/maintain ---------------------------------------------------------------------- Comment By: Burov Dmitry (arioch_bdv) Date: 2006-11-15 22:11 Message: Logged In: YES user_id=406841 Originator: YES this is package for Delphi 5 I saw You made changes to Delphi 7 DPK, so i'd rather just upload delphi 5 DPK Put attention to required list There was no RTL package in Delphi 5 and "required" needed versions numbers in package names. I still think that the best way would be to use PackageGenerator from JediVCL rather than put into SVN files that "are expected to work" with no one of developers tyo check/maintain ---------------------------------------------------------------------- Comment By: Michalis Kamburelis (kambi) Date: 2006-11-15 06:55 Message: Logged In: YES user_id=987895 Originator: NO AD 1) As for common unit names: this was indeed a problem, waiting to be fixed for SVN migration (renaming files in CVS is a pain, you lose all logs). I just did a large commit renaming all ambigous files, including Utils and Hashes (they are now prefixed with PasDoc_). As for StrUtils unit: StrUtils.pas included in our sources is only for Delphi 5 compatibility, read comments inside. FPC and newer Delphi already include StrUtils unit. ---------------------------------------------------------------------- Comment By: Burov Dmitry (arioch_bdv) Date: 2006-11-14 19:25 Message: Logged In: YES user_id=406841 Originator: YES 1. ok. BTW, names like Utils, Hashes and so one seems to be dangerously common. For example StrUtils did 2. quoting D5 help: Delphi searches in the directories specified in the Search path input box on the Directories/Conditionals page of the Project|Options dialog box However to me Search inpud did not helped. Strange, this time it did the trick. And yesterday Ctrl+Shift+F11 seemed to open default project options, not PasDoc's one. Strange. However there is no DOF not DPK nor anything for Delphi's but Delphi 7.0 Perhaps You could consider Package Generator from JediVCL to make them. 3. I am not painter. And i can't comiple pasdoc_gui :-) It seems that You live in Lazarus and Delphi IDE integration is a hard and low priority task for You :-) Perhaps HelpGenerator would be of some help to me :-) 4. Can this be put onto wiki and into gui readme ? Google did not help me to find the tool and pasdoc_gui is not usable within Delphi. 5. DelphiCodeToDoc seems to cease Delphi 5 support. While in general their GUI looks promising. DiPasDoc also claims to have some design-time component. As for PasDoc, AFAIR it curently can generate only Latin1-encoded help, if forget to specify command-line options. It seems currently i cannot save options like used charset for reading sources and for writing help, for using **-mode and others. PasDoc seems to have little integration into IDE's building process. Or perhaps there's now quick intro for it :-) Alas i am quite short of time and cannot contribute now, only to predate. ---------------------------------------------------------------------- Comment By: Michalis Kamburelis (kambi) Date: 2006-11-14 02:21 Message: Logged In: YES user_id=987895 AD 1) Should be fixed now. AD 2) This shouldn't be needed. images/ subdirectory should be in include path of pasdoc project file for Delphi 5. If it's not, then the project file (I think Delphi 5 uses pasdoc.dof, although I'm not sure --- I don't have Delphi 5) should be fixed. AD 3) There are no icons. Contributions are welcome. (And, while we'are at it, an icon for pasdoc_gui would be great too!) AD 4) Quoting HelpGenerator author, Richard B. Winston: "Help Generator is another GUI for PasDoc. You can get the most recent version as part of GoPhast (http://water.usgs.gov/nrp/gwsoftware/GoPhast/GoPhast.html)" AD 5) As for DIPasDoc: See this message on pasdoc-main mailing list : [https://sourceforge.net/mailarchive/message.php?msg_id=4463986]. According to it, at 2003-04-30 sources for current PasDoc were taken from Ralf Junker's DIPasDoc. I'm not sure what is the current status of DIPasDoc -- as far as I know it's not developed anymore. I believe PasDoc has many new features over DiPasDoc, many new @-tags, LaTeX output, portable to FPC and non-Windows OSes etc. I don't know about DelphiCodeToDoc. I just found it's homepage [http://dephicodetodoc.sourceforge.net/]. Maybe some people on pasdoc-main mailing list have some experience. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104213&aid=1595890&group_id=4213 |