[Oorexx-devel] ooDialog
Can I suggest that, unless someone picks up ooDialog where Mark left off, version 4.2.4 should be considered as being the best version to distribute with ooRexx? Btw, I have been ill for much of last year, have forgotten a lot, and now have to repeat my initial Sourceforge and Tortoise learning curve just to commit stuff. So I'm afraid I cannot myself do the work implied by the above suggestion - at least not without quite a bit of help from someone. My main objective at the moment is to complete the ooDialog User Guide, which pre-reqs ooDialog 4.2.4. Oliver -- New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Build Error in latest ooRexx download? Missing Folder in ooDialog Exercises.
Just got a new computer. Downloaded ooRexx. Then ran a couple of exercises in c:\Program Files (x86)\ooRexx\samples\oodialog\userGuide\exercises Discovered that Exercise07 crashed badly. The reason was that a ::required folder was missing. However, on my old PC the folder was not missing. Checked ooRexx versions on new and old computer - they are the same: REXX-ooRexx_4.2.0(MT)_32-bit 6.04 22 Feb 2014. Checked the versions of ooDialog and discovered: Old PC: ooDialog 4.2.4.9934 New PC: ooDialog 4.2.3.9852 So the latest download (on new PC) includes a version of ooDialog that is *older* than the older download (on old PC). Btw, I just checked on SVN and the missing folder is NOT missing from the latest build of ooDialog (rev 10860). How can I fix this problem? Many thanks, Oliver PS: Missing folder is: Program Files\ooRexx\samples\ooDialog\userGuide\exercises\Exercise07\Extras\Wow4. PPS: I have unfortunately been a bit off-colour for the past eight months or so, and am just trying to get back in the swing of things. So I may have missed something relevant to the problem. -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx Brand Code Updated
Sorry, I'm a bit lost here. - Ref the 'oorexx subdirectory' - do you mean the installed oorexx on my PC? (I wouldn't have thought so.) - In any case, I don't appear to have a 'make' command on my PC (I thought a make command would come with e.g. a C++ compiler - which I haven't got). If I'm hopelessly adrift on this, perhaps I could call you to better understand - sometimes a phone call is worth 100 emails. Many thanks, Oliver (a bit lost...) -Original Message- From: David Ashley [mailto:w.david.ash...@gmail.com] Sent: 07 August 2014 21:06 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooRexx Brand Code Updated Just cd to the oorexx subdirectory and run make make install On *nix the make install will need to be run from the root account. These commands work on both Windows and *nix. David Ashley On Thu, 2014-08-07 at 20:51 +0100, Oliver Sims wrote: Does this apply to the ooDialog Reference and the ooDialog User Guide? If so, could you give me a little more detail on what precisely I need to do please? For example, I'd guess that doing a make does not use the same software as a C++ make would - or does it? Many thanks, Oliver -Original Message- From: David Ashley [mailto:w.david.ash...@gmail.com] Sent: 07 August 2014 14:56 To: Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] ooRexx Brand Code Updated All - If you are producing the ooRexx docs this is an FYI that the ooRexx Brand code has been updated. To get the latest brand code do an svn check out of the docs/trunk/oorexx subdirectory. Next you need to make the code and then install it. If you do not perform this update then you will be missing some new text and images in the Notices appendix. But it will not break you docs. David Ashley -- -- -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg. clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg. clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx Brand Code Updated
Ah, thanks. I haven't built any docs before. I just updated the xml files for the ooDialog Guide (and occasionally the ooDialog Ref), used Tortoise-SVN to commit them, and someone (Mark?) or something else magically built the docs. If you like, I'll have a go at building these two docs, although I've never used Publican before, and I'm a bit blank about what build the docs actually means or implies, so I might need a bit of help. -- Oliver -Original Message- From: David Ashley [mailto:w.david.ash...@gmail.com] Sent: 08 August 2014 17:16 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooRexx Brand Code Updated If you do not have Publican installed on your workstation then you need to install that first. If you do not build the ooRexx docs then just ignore all this. 1. Use Subversion to check out the docs/trunk/oorexx tree. 2. cd to the oorexx subdir. 3. Run the following on Linux make make install On Windows run nmake nmake install That will update the ooRexx Brand (common code) on your machine. David Ashley On Fri, 2014-08-08 at 16:27 +0100, Oliver Sims wrote: Sorry, I'm a bit lost here. - Ref the 'oorexx subdirectory' - do you mean the installed oorexx on my PC? (I wouldn't have thought so.) - In any case, I don't appear to have a 'make' command on my PC (I thought a make command would come with e.g. a C++ compiler - which I haven't got). If I'm hopelessly adrift on this, perhaps I could call you to better understand - sometimes a phone call is worth 100 emails. Many thanks, Oliver (a bit lost...) -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx Brand Code Updated
Does this apply to the ooDialog Reference and the ooDialog User Guide? If so, could you give me a little more detail on what precisely I need to do please? For example, I'd guess that doing a make does not use the same software as a C++ make would - or does it? Many thanks, Oliver -Original Message- From: David Ashley [mailto:w.david.ash...@gmail.com] Sent: 07 August 2014 14:56 To: Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] ooRexx Brand Code Updated All - If you are producing the ooRexx docs this is an FYI that the ooRexx Brand code has been updated. To get the latest brand code do an svn check out of the docs/trunk/oorexx subdirectory. Next you need to make the code and then install it. If you do not perform this update then you will be missing some new text and images in the Notices appendix. But it will not break you docs. David Ashley -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx Syntax Diagrams in Rexxref
Just a further thought - what happens when the diagram has to go over one line? E.g. (from ooDialog reference, section 8.4): --create(--x--,--y--,--cx--,--cy--+-+--+-+--++ --- +-,-title-+ +-,-style-+ +-,-dlgClass-+ ++--++--++--)-- --- +-,-fontName-+ +-,-fontSize-+ +-,-expected-+ Then I found the FORMAT diagram (section 7.4.33) - just over one line (although the second line looks rather lonely). Can one force a line break, I wondered? Not saying it'd be better, just wondering. Oliver -Original Message- From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 31 July 2014 18:13 To: 'Open Object Rexx Developer Mailing List' Subject: RE: [Oorexx-devel] ooRexx Syntax Diagrams in Rexxref Like it. But I agree with Mike - variable items should be in italics. Is this possible? Not too worried about font size (although no smaller please). Is font size configurable? However, if we had to vote yes or no right now, I guess I'd vote yes. Oliver -Original Message- From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 31 July 2014 17:18 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooRexx Syntax Diagrams in Rexxref I built a new rexxref.pdf and this time I used the SVG version of the diagrams instead of the PNG versions. I also changed the color to gray. Probably a good move, more easily printable, but a desaturated yellow could still be nice. I must say the diagrams look much sharper and they also do not leap out at you as much. Again, only the built in functions have been converted so far. The new pdf is at http://build.oorexx.org/builds/release-candidates/ Please let me know what you think. Definitely think the font size could/should be larger, to match the text. And same comment as before .. variable items should be in italics. Mike -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx Syntax Diagrams in Rexxref
Like it. But I agree with Mike - variable items should be in italics. Is this possible? Not too worried about font size (although no smaller please). Is font size configurable? However, if we had to vote yes or no right now, I guess I'd vote yes. Oliver -Original Message- From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 31 July 2014 17:18 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooRexx Syntax Diagrams in Rexxref I built a new rexxref.pdf and this time I used the SVG version of the diagrams instead of the PNG versions. I also changed the color to gray. Probably a good move, more easily printable, but a desaturated yellow could still be nice. I must say the diagrams look much sharper and they also do not leap out at you as much. Again, only the built in functions have been converted so far. The new pdf is at http://build.oorexx.org/builds/release-candidates/ Please let me know what you think. Definitely think the font size could/should be larger, to match the text. And same comment as before .. variable items should be in italics. Mike -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Fwd: [No Reply] False Positive submission (3393192)
Have just tried re-download. It worked fine. Semantic must have OK'd the file name as you suggested. Many thanks. (Why didn't I try contacting Symantec myself? Doh!) -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 21 January 2014 17:58 To: ooRexx Dev List Subject: [Oorexx-devel] Fwd: [No Reply] False Positive submission (3393192) Here is the submission report for 3393192. I couldn't find it at first or I would have forwarded if first. As you can see here, the file I submitted had a different file name. Which is why I think their correction may have been file name based. -- Mark Miesfeld -- Forwarded message -- From: falsepositi...@symantec.com Date: Sun, Dec 15, 2013 at 4:10 PM Subject: [No Reply] False Positive submission (3393192) To: miesf...@gmail.com Thank you for contacting Symantec. Your submission has been received and will be reviewed. We endeavor to respond to all submissions within 2 working days. The tracking number for your submission is: 3393192, please reference this tracking number in any further correspondence on this issue. Your submission: - When did the detection you are reporting occur? = DOWNLOAD Which product were you using when you saw this? = NIS Which of the following types of detection are you reporting? = AUTO-PROTECT Name (person to contact) = Mark Miesfeld Email address = miesf...@gmail.com Are you the creator or distributor of the software in question? = yes File being uploaded = oorexx420_9716-x86_32.exe Download (or blocking) URL = Name of the software being detected = oorexx420_9716-x86_32.exe Name of detection given by Symantec product = Suspicious.Cloud.9.A File hash or clipboard paste from product = This information has disappeared. Your instructions did no good. I can not locate the event in history. Additional notes or steps to reproduce the detection = The file uploaded is a Windows installation file for ooRexx an open source project. The project is hosted on SourceForge: https://sourceforge.net/projects/oorexx/ I am a developer and committer on the project. I built the ooRexx interpreter and the installation package from scratch. I had Norton AntiVirus scan the package. It reports no threats: Scan Statistics: Scan Start: Local: 12/15/2013 2:55 PM UTC: 12/15/2013 10:55 PM Scan Time: 9 seconds Scan Targets: C:\work.ooRexx\wc\main.4.2.0\ooRexx420_9716-x86_32.exe Counts: Total items scanned: 1 - Files Directories: 1 - Registry Entries: 0 - Processes Start-up Items: 0 - Network Browser Items: 0 - Other: 0 - Trusted Files: 0 - Skipped Files: 0 Total security risks detected: 0 Total items resolved: 0 Total items that require attention: 0 Resolved Threats: No risks have been resolved Unresolved Threats: No unresolved risks When I go to upload the file to SoureceForge as soon as the file open dialog appears and I navigate to the correct folder Norton AntiVirus puts up a red alert box saying it is processing a threat. Then it automatically deletes it. It did the same thing when I used the Choose File button on this page. I then used the exclude button on the threat processing page to exclude the file so I could upload it here. Now the event from history has disappeared. And even though I set all exclusions to none and none are listed when I go to upload the file to SourceForge it no longer produces an alert. Ive been fooling with this for 2 days. Yesterday afternoon when I first got the alert. I did a complete computer scan and besides tracking cookies no threats were found. I did a second complete scan overnight again no threats. It then did a complete clean of the build and built the package immediately scanned it and then immediately tried to upload it. Got the threat notice. I know there is no virus in the code base and I dont see how the executable could have got infected in such a short time. I dont understand how using Norton AntiVirus to to scan the file can produce a no threat report and then trying to upload the file produces a threat warning. I dont see how two complete computer scans by Norton AntiVirus can say all threats resolved then doing a clean build of the executable can end up with an executable that Norton says is infected. It seems to me this has to be a false positive. Thanks for your time. - Sincerely, Symantec Security Response http://securityresponse.symantec.com This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed and may contain information that is non-public, proprietary, privileged, confidential, and exempt from disclosure under applicable law or may constitute as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, notify us immediately by telephone and (i
Re: [Oorexx-devel] ooRexx does nothing visible when installed.
Any chance of somewhow providing a reference to Chapter 2 of the Rexx Programmer Guide? This is a good starter for any newbie, and saves them having to fossick around to find the right documentation. For example, I think this is the only place that mentions that the file extension of an ooRexx program should be .rex. Again, I'm thinking of the bloke who wanted instant gratification... -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 12 December 2013 22:07 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooRexx does nothing visible when installed. Sounds good to me too! Oliver _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 12 December 2013 18:05 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooRexx does nothing visible when installed. Sounds fine with me. I suggest opening an RFE for it so you have something to add to the changes file. Rick On Thu, Dec 12, 2013 at 11:58 AM, Mark Miesfeld miesf...@gmail.com wrote: On Wed, Dec 11, 2013 at 11:47 PM, Mike Cowlishaw m...@speleotrove.com wrote: That makes very good sense ... How about creating a link on the desktop that links to the ooRexx menu folder? I tried that yesterday, it is relatively easy to add to the current installer. The last 'Finish' page will have a Create Desktop Icon check box which by default is unckecked. If the user checks it, a shortcut icon is created on the Desktop which, if double-clicked, opens up the ooRexx menu folder. If Rick and David are okay with that, I'll add it to the 4.2.0 release. -- Mark Miesfeld -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831 http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx does nothing visible when installed.
Sounds good to me too! Oliver _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 12 December 2013 18:05 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooRexx does nothing visible when installed. Sounds fine with me. I suggest opening an RFE for it so you have something to add to the changes file. Rick On Thu, Dec 12, 2013 at 11:58 AM, Mark Miesfeld miesf...@gmail.com wrote: On Wed, Dec 11, 2013 at 11:47 PM, Mike Cowlishaw m...@speleotrove.com wrote: That makes very good sense ... How about creating a link on the desktop that links to the ooRexx menu folder? I tried that yesterday, it is relatively easy to add to the current installer. The last 'Finish' page will have a Create Desktop Icon check box which by default is unckecked. If the user checks it, a shortcut icon is created on the Desktop which, if double-clicked, opens up the ooRexx menu folder. If Rick and David are okay with that, I'll add it to the 4.2.0 release. -- Mark Miesfeld -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831 http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooRexx does nothing visible when installed.
The other day I was enthusing about the advantages of ooRexx to a chap who was well-versed in computer languages. The next time we spoke, he said, Well, I downloaded ooRexx and nothing happened. No icon on the desktop, no nothing. Waste of time imho. I did try to convince him to look at Try Rexx, but he couldn't be bothered: Nah, he said, If it's any good it would have told me about when I installed it. This reaction has lead me to believe that, if we want to spread the ooRexx word, we need a better way of showing people its advantages. For example, put an icon on the desktop that fires up Try Rexx. (But why not Try ooRexx?) Btw, I tried Try Rexx (GUI) and typed dir as suggested in the command prompt, but when I ran it I got an error. While this did not surprise me, it would certainly fail the test of least asonishment for a newbie to ooRexx. Now I'm not volunteering at this time to provide a better intro to a potential ooRexx user. But if no-one fixes this before I've finished the ooDialog Guide, then I hereby volunteer to have a go at it then. Assuming it's agreed that a fix is needed of course. -- Oliver Sims -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - spurious console message
Build 9478 installed. Spurious console message has disappeared. Many thanks. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 20 October 2013 17:15 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - spurious console message Oliver, I put a new ooDialog 4.2.3 (preview) build on SourceForge. https://sourceforge.net/projects/oorexx/files/ooDialog/4.2.3%20%28preview%29 /? you might want to install that. -- Mark Miesfeld -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - spurious console message
The build was ooDialog 4.2.3.9393 - downloaded and installed yesterday. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 17 October 2013 00:37 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - spurious console message On Wed, Oct 16, 2013 at 4:30 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: When building a binary menu for a UserDialog (ooDialog version 4.2.3.9393 on a Win7 box), I get the following console message: Check to connect item isMenuBar=0 !byPosition = 1 This is some debug code that got left in the build. It is in the C / C++ code, not the Rexx source code. So you won't see a say in ooDialog.cls. When I run the same code on an earler ooDialog version (4.2.2.9341 but on a WinXP box), I do NOT get the message. I've searched through the ooDialog source code, but cannot find this message on a say or printf. Help! The problem has been fixed, you need a newer build. Which one are you using? -- Mark Miesfeld -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - spurious console message
When building a binary menu for a UserDialog (ooDialog version 4.2.3.9393 on a Win7 box), I get the following console message: Check to connect item isMenuBar=0 !byPosition = 1 When I run the same code on an earler ooDialog version (4.2.2.9341 but on a WinXP box), I do NOT get the message. I've searched through the ooDialog source code, but cannot find this message on a say or printf. Help! My test program is: --- /*Check out spurious error message in UserDialog menu */ dlg = .TestBinMenu~new if dlg~initCode = 0 then do dlg~createCenter(225, 273, Test Menu Dlg) dlg~execute(SHOWTOP) end ::REQUIRES ooDialog.cls ::CLASS TestBinMenu SUBCLASS UserDialog ::METHOD initDialog menu = .BinaryMenuBar~new(.nil, 901, , self) subMenu = .PopupMenu~new(902) subMenu~insertItem(903, 903, New Customer) menu~insertPopup(902, 902, subMenu, Actions) --- Btw, if I add another submenu, I get the same message again. -- Oliver Sims -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Floating a figure in DocBook
How do I float as figure so that I don't get a big blank space on a page? Is it possible in DocBook? If so, an example would be a great help. -- Oliver Sims -- Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Windows Builds on the Build Machine
How important is it that the downloadable file contain the latest docs? This question only applies to the daily builds and not any production releases. Not important for me. -- Oliver Sims -Original Message- From: David Ashley [mailto:w.david.ash...@gmail.com] Sent: 08 August 2013 15:02 To: oorexx-devel@lists.sourceforge.net Subject: [Oorexx-devel] Windows Builds on the Build Machine All - I finally am going to have time to create a Windows 7 virtual machine on the Build Machine to do nightly builds of 32 and 64 bit ooRexx for Windows. There have been a number of factors which have prevented me from doing this in the past but I have now overcome all those impediments. Sometime during the week of Aug 26 you should see the first Windows builds become available on a daily basis. But I do have one question. How important is it that the downloadable file contain the latest docs? This question only applies to the daily builds and not any production releases. What I propose is to create some dummy pdf files to include in the file. That way it makes the build easier to maintain and also keeps the files to a reasonable size. let me know what you think of this proposal. And if you have other suggestions I am open to hearing them. David Ashley -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031iu=/4140/ostg.clktrk ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooRexx - The publisher of this program couldn't be verified.
I just downloaded ooRexx 4.1.3 for Windows 32-bit (using Windows Explorer 10), and noticed that I got a message saying The publisher of this program couldn't be verified and warning me that it might be iffy. I wondered whether this might cause someone who was new to ooRexx to feel that it might be dangerous to continue with the download. Is there any easy and quick way to fix this so that this warning does not appear? -- Oliver Sims -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - defListDragHandler
I did try connecting ListView's BEGINDRAG event, but (as you said) discovered it didn't work. Before that, I had tried using the connection of the event LBUTTONDOWN to an instance of .Mouse (which is in my drag/drop framework). However, when I tried to pick up an item in the listview, the event LBUTTONDOWN did not get fired (at least it did not invoke the event handler specified). It does, of course, work OK outside the ListView control. Thus I concluded that the ListView does not recognise a left button down unless its own event handler is used. Or perhaps it's a bug? Anyway, I plan to get around this by having the user select a row in the listview, then drag from a defined spot on the dialog that's outside the list view. But of course it would be much nicer to be able to drag from the listview directly - so long as the item being dragged also gets selected so I can find out which item is being being dragged. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 29 June 2013 05:01 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - defListDragHandler On Fri, Jun 28, 2013 at 3:26 PM, Mark Miesfeld miesf...@gmail.com wrote: On Fri, Jun 28, 2013 at 3:08 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Ah-ha. Thanks. Btw, I'm having trouble dragging a Customer from a List View control (listing customers - in Report style) onto an Order Form. You can't do that. When the list view is in one of the icon views, in other words any view except than report view, you can drag the icons to different positions within the list-view. You can not drag anything from the list-view to anything else. I may have misunderstood what you meant. I thought you meant you are having trouble dragging a customer from a list-view onto your order form using the list-view's drag and drop implementation. (Which can't be done.) But, I suppose maybe you meant your implementation is not working? Unless you specifically connect the list-view BEGINDRAG event, through the connectListViewEvent() method, naming the connected method to be defListDragHandler, there is no list-view drag and drop implementation. In other words, if you think there is a conflict, don't connect the list-view implementation. If you are not explicitly connecting the implementation, there can't be a conflict because there is no list-view implementation. -- Mark Miesfeld -- Mark Miesfeld -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - defListDragHandler
Thanks, shall investigate... -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 30 June 2013 17:23 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - defListDragHandler One thing to note, you either have to add the full row select style, or in report view you have to be sure to click on column 1 of the list-view item. Any point that would not select the item will not be reported as a begin drag point. -- Mark Miesfeld -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - defListDragHandler
Ah-ha! I've just re-read the ooDialog Reference - mouse's new method. When I first looked at this, I read the word window in the second sentence (Each mouse object is associated with a single underlying window) as meaning dialog. I have to confess that in a burst of misplaced confidence I didn't read further than that. Doh!!! RTFM. -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 30 June 2013 21:35 To: 'Open Object Rexx Developer Mailing List' Subject: RE: [Oorexx-devel] ooDialog - defListDragHandler Thanks, shall investigate... -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 30 June 2013 17:23 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - defListDragHandler One thing to note, you either have to add the full row select style, or in report view you have to be sure to click on column 1 of the list-view item. Any point that would not select the item will not be reported as a begin drag point. -- Mark Miesfeld -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - defListDragHandler
The OODialog Reference (build 9332, section 3.6.33) gives the args for defListDragHandler as: id, item, point. However, point is a string (e.g. 24 62). Should it be an instance of .Point? Note: I'm using ooDialog 4.2.3.9254 Thanks. -- Oliver Sims -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - defListDragHandler
Ah-ha. Thanks. Btw, I'm having trouble dragging a Customer from a List View control (listing customers - in Report style) onto an Order Form. I think there may be a conflict of some kind between the drag/drop implemented by the ListView control, and my drag/drop framework. Do you have any immediate thoughts? I'll have another go tomorrow... -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 28 June 2013 21:42 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - defListDragHandler On Fri, Jun 28, 2013 at 12:52 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: The OODialog Reference (build 9332, section 3.6.33) gives the args for defListDragHandler as: id, item, point. However, point is a string (e.g. 24 62). Should it be an instance of .Point? Hi Oliver, The defListDragHandler is an implementation from the original ooDialog. The original implementation used the older native API that could only pass strings to the methods. So, that is indeed correct. It would be the same as p = .Point~new(24, 62). The .Point class is a relatively new addition to ooDialog. -- Mark Miesfeld -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - Have I deleted something I shouldn't have?
Gulp! I may have deleted ooDialog/Trunk/doc and ooDialog/trunk/ooDialog. If so, my most abject apologies - I obviously didn't understand preceisely how TortoiseSVN works (I thought I'd set it to ignore these directories). -- Oliver Sims -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Have I deleted something I shouldn'thave?
Right, I'll try Revert to this revision. The revision shown as the previous one to the one I did is 9253 (27 May). -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 05 June 2013 14:57 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - Have I deleted something I shouldn'thave? On Wed, Jun 5, 2013 at 6:36 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Gulp! I may have deleted ooDialog/Trunk/doc and ooDialog/trunk/ooDialog. If so, my most abject apologies - I obviously didn't understand preceisely how TortoiseSVN works (I thought I'd set it to ignore these directories). Hmm, you did indeed remove them. Not the end of the world though, that's the benefit of having a source code manager. We just need to 'reverse' your commit. I always have to re-learn how to do that. I'll take care of it, unless you want to give it a shot yourself. -- Mark Miesfeld -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Have I deleted somethingIshouldn'thave?
Sorry, can't see how to fix it using TortoiseSVN. Tried to fix only the ooDialog\trunk\ooDialog directory, but that failed with the same error as before: Error: Commit failed (details follow): Error: File already exists: filesystem '/svn/p/oorexx/code-0/db', transaction Error: '9287-76h', path '/ooDialog/trunk/doc/ooDialog_ReleaseNotes.txt' -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 05 June 2013 15:44 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog - Have I deleted somethingIshouldn'thave? Tried that (using the TortoiseSVN revert function. But it threw an error and did nothing. !!?? -- Oliver Sims _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 05 June 2013 15:33 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - Have I deleted something Ishouldn'thave? The steps are basically to merge the differences between the current version and the original version (i.e., a backwards diff...the order is important) and apply that to your current working copy. You then commit that copy to the master to roll back the revision. Rick On Wed, Jun 5, 2013 at 10:26 AM, Mark Miesfeld miesf...@gmail.com wrote: On Wed, Jun 5, 2013 at 7:07 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Right, I'll try Revert to this revision. The revision shown as the previous one to the one I did is 9253 (27 May). Hi Oliver, Please research this a little. In Subversion, you can not just do a revert, you actually have to a 'reverse' commit. I never remember the exact details so I have to look it up. If you Google it you can find plenty of examples on how it is done. -- Mark Miesfeld -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Have I deleted something Ishouldn'thave?
The Tortoise Revert to revision function says (in the help): What is happening internally is that Subversion performs a reverse merge of all the changes made after the selected revision, undoing the effect of those previous commits. I thought that looks like a reverse commit (btw the word reverse is barely mentioned in the Tortoise helps). After more reading of the Help, it seems that everything is to do with the client side. So I'm about to check out the Tortoise Repository Browser - maybe that'll provide a way to do a reverse commit. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 05 June 2013 15:26 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - Have I deleted something Ishouldn'thave? On Wed, Jun 5, 2013 at 7:07 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Right, I'll try Revert to this revision. The revision shown as the previous one to the one I did is 9253 (27 May). Hi Oliver, Please research this a little. In Subversion, you can not just do a revert, you actually have to a 'reverse' commit. I never remember the exact details so I have to look it up. If you Google it you can find plenty of examples on how it is done. -- Mark Miesfeld -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Have I deletedsomethingIshouldn'thave?
Many thanks, Marrk. Tortoise does have a command line option, but the documentation about what precisely to put in the command line seems very limited. I think they assume a good knowlegde of SVN commands which, alas, I don't have. Again my apologies. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 05 June 2013 15:56 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - Have I deletedsomethingIshouldn'thave? Okay, don't worry about it. I'll fix things up tonight. -- Mark Miesfeld On Wed, Jun 5, 2013 at 7:52 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Sorry, can't see how to fix it using TortoiseSVN. Tried to fix only the ooDialog\trunk\ooDialog directory, but that failed with the same error as before: Error: Commit failed (details follow): Error: File already exists: filesystem '/svn/p/oorexx/code-0/db', transaction Error: '9287-76h', path '/ooDialog/trunk/doc/ooDialog_ReleaseNotes.txt' -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 05 June 2013 15:44 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog - Have I deleted somethingIshouldn'thave? Tried that (using the TortoiseSVN revert function. But it threw an error and did nothing. !!?? -- Oliver Sims _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 05 June 2013 15:33 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - Have I deleted something Ishouldn'thave? The steps are basically to merge the differences between the current version and the original version (i.e., a backwards diff...the order is important) and apply that to your current working copy. You then commit that copy to the master to roll back the revision. Rick On Wed, Jun 5, 2013 at 10:26 AM, Mark Miesfeld miesf...@gmail.com wrote: On Wed, Jun 5, 2013 at 7:07 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Right, I'll try Revert to this revision. The revision shown as the previous one to the one I did is 9253 (27 May). Hi Oliver, Please research this a little. In Subversion, you can not just do a revert, you actually have to a 'reverse' commit. I never remember the exact details so I have to look it up. If you Google it you can find plenty of examples on how it is done. -- Mark Miesfeld -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Error in ooDialog Reference 4.2.3 Build 9180
Doh! Thanks. _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 02 May 2013 20:28 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Error in ooDialog Reference 4.2.3 Build 9180 You're probably not logged in. Rick On Thu, May 2, 2013 at 5:26 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Glad to open a doc bug, but I don't think I have the permissions - that is, I can't find any way to create a ticket at http://sourceforge.net/p/oorexx/documentation/ - no Create Ticket in the sidebar. ??? -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 02 May 2013 18:31 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Error in ooDialog Reference 4.2.3 Build 9180 On Thu, May 2, 2013 at 12:15 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Section 8.1 Method Table, Page 792: - setText is there twice, first one saying Sets a new parent... (but SetParent is just a few lines up). - Just under this, setTitle says Sets the text... I didn't update it myself 'cos not sure what's needed in place of the possibly redundant setText line. It's some kind of copy-and-paste error. Up above it there are 2 setFont entries. The text for one of them is Sets a new parent for this dialog control. But there is also a setParent() entry. Even I'm not sure what it is meant to be. Could you open up a documentation bug so that I don't forget about it. Thanks. -- Mark Miesfeld -- Oliver Sims -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Windows header files for using ResEdit
Turns out you can select only the headers - SDK = 88.6MB of which 86.2MB is headers. I dunno, a megabyte still feels big to me - I just worked out that a 32GB memory stick has as much memory as sixteen 2-story 4-bedroom houses packed to the gunnels with 2319s. Ridiculous! Ok, ok, I'll start work on feeling blasé about a couple of petabytes... -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 30 April 2013 16:25 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Windows header files for using ResEdit On Tue, Apr 30, 2013 at 9:59 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: ... Btw, for the Guide (up to Chap 7 anyway) only 17 header files out of the 1,700 provided with the MS SDK are needed. My installation of the SDK, which contains most everything is 683 MB. Out of that 381 MB is for the samples. So, during install simply deselecting the samples will reduce the size to about 300 MB. That's an easy thing to do, or to describe doing in the guide. The actual include directory is only 83 MB. So, I'm sure you can deselect other things to get the size pretty small. The other option might be to suggest installing the free Visual C++ Express edition which would also include the header files. The compilers would allow you to build either the interpreter or the stand alone version of ooDialog. On Windows, that is as simple as typing a few words at a command prompt. You need to know absolutely nothing about C / C++ or building to do it. (As long as you don't do something silly like installing MinGW also on your system.) -- Mark Miesfeld -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 30 April 2013 16:40 To: 'Open Object Rexx Developer Mailing List' Subject: [Oorexx-devel] Windows header files for using ResEdit I'm just re-installing the Guide exercises on a W7 machine, and looking back at the Guide, my instructions for getting the header files for using ResEdit are to download the (free) Windows SDK. Now if you have no intention of ever using the Windows SDK, and anyway know nothing about it, this is a huge sledgehammer to crack a tiny but essential nut. So, is there any reason why we cannot provide the required header files with the Guide? With appropriate disclaimers of course. If we could, then it would significantly lower the entry barrier to creating ooDialog dialogs - imho. -- Oliver Sims -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Windows header files for using ResEdit
I'm just re-installing the Guide exercises on a W7 machine, and looking back at the Guide, my instructions for getting the header files for using ResEdit are to download the (free) Windows SDK. Now if you have no intention of ever using the Windows SDK, and anyway know nothing about it, this is a huge sledgehammer to crack a tiny but essential nut. So, is there any reason why we cannot provide the required header files with the Guide? With appropriate disclaimers of course. If we could, then it would significantly lower the entry barrier to creating ooDialog dialogs - imho. -- Oliver Sims -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Windows header files for using ResEdit
... Btw, for the Guide (up to Chap 7 anyway) only 17 header files out of the 1,700 provided with the MS SDK are needed. -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 30 April 2013 16:40 To: 'Open Object Rexx Developer Mailing List' Subject: [Oorexx-devel] Windows header files for using ResEdit I'm just re-installing the Guide exercises on a W7 machine, and looking back at the Guide, my instructions for getting the header files for using ResEdit are to download the (free) Windows SDK. Now if you have no intention of ever using the Windows SDK, and anyway know nothing about it, this is a huge sledgehammer to crack a tiny but essential nut. So, is there any reason why we cannot provide the required header files with the Guide? With appropriate disclaimers of course. If we could, then it would significantly lower the entry barrier to creating ooDialog dialogs - imho. -- Oliver Sims -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] File missing in ooDialog User Guide Exercise 7
Ref ooDialog Beta version 4.2.2.9133: The DLL for the Product Dialog (ProductView.dll) in Exercise 7 has not been generated (although it's there in Exercise 6). -- Oliver Sims -- Own the Future-Intelreg; Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] File missing in ooDialog User Guide Exercise 7
Many thanks, Mark. I'll certainly give it a go myself next time. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 28 March 2013 14:52 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] File missing in ooDialog User Guide Exercise 7 On Thu, Mar 28, 2013 at 4:10 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Ref ooDialog Beta version 4.2.2.9133: The DLL for the Product Dialog (ProductView.dll) in Exercise 7 has not been generated (although it's there in Exercise 6). Hi Oliver, Simply adding source files to the source through svn does not get a file in the distribution package. When you add a source file, if you want it in the distribution you need to update the file(s) that package everything up. In the case of something like a DLL file that needs to get built, you need to update the make file(s). You don't really need to understand either make files or the NSIS script to do this, you just need to be able to recognize patterns. Since you know that things are working for exercise 06, it is just a matter of copying what is done for exercise 06. I already updated everything, I'll check it in tonight. As a learning exercise, this is what is done: C:\work.ooRexx\wc\ooDialog\branches\4.2.2svn status -q M trunk\install\ooDialog.nsi M trunk\MakeFile A trunk\examples\userGuide\exercises\Exercise07\Product\res\res.mak M trunk\examples\userGuide\exercises\Exercise07\Product\res\Makefile.am trunk\install\ooDialog.nsi This file is the NSIS script that does the packaging. If you search in it for exercise06 and look at the product portion, you will find: ; Set output path to the installation directory. SetOutPath $INSTDIR\samples\oodialog\userGuide\exercises\Exercise06\Product\res ; Add the files ... File ${ExamplesDir}\userGuide\exercises\Exercise06\Product\res\*.ico File ${ExamplesDir}\userGuide\exercises\Exercise06\Product\res\*.bmp File ${ExamplesDir}\userGuide\exercises\Exercise06\Product\res\*.dll File ${ExamplesDir}\userGuide\exercises\Exercise06\Product\res\res.mak You just need to get the exercise07 section to look the same. Originally it was: ; Set output path to the installation directory. SetOutPath $INSTDIR\samples\oodialog\userGuide\exercises\Exercise07\Product\res ; Add the files ... File ${ExamplesDir}\userGuide\exercises\Exercise07\Product\res\*.ico File ${ExamplesDir}\userGuide\exercises\Exercise07\Product\res\*.bmp So, looking at the pattern in 06, you just need to add: File ${ExamplesDir}\userGuide\exercises\Exercise07\Product\res\*.dll File ${ExamplesDir}\userGuide\exercises\Exercise07\Product\res\res.mak trunk\MakeFile This is the make file that builds everything. Same logic, look for exercise06. You will find: @cd $(OOD_ROOT_DIR)\examples\userGuide\exercises\Exercise06\Product\res $(MAKE) /NOLOGO /F res.mak There was nothing for execise07, so you just add it, using the 06 section as a template: @cd $(OOD_ROOT_DIR)\examples\userGuide\exercises\Exercise07\Product\res $(MAKE) /NOLOGO /F res.mak trunk\examples\userGuide\exercises\Exercise07\Product\res\res.mak If you look at the Exercise06\Product\res directory, you would see that it has a res.mak file that is not present in the corresponding Exercise07 directory. So, you need to add it to the source files. In this case, you can just copy the exercise06 file. If the DLL file to produce was different, then you would just edit the res.mak that you copied to use the correct file names. Finally, Makefile.am files. These control the source distribution packaging when the build is done on a non-Windows OS. trunk\examples\userGuide\exercises\Exercise07\Product\res\Makefile.am The Makefile.am files are very simple. If you look, there is one in every directory. So, if you add a new directory, you need to add a Makefile.am file. If you look at the existing ones, the patterns are very simple. Looking at the one for Exercise06 you see: .NOTPARALLEL: MAINTAINERCLEANFILES = Makefile.in *~ EXTRA_DIST = *.mak *.bmp *.ico Looking at the same file for Exercise07, you see: .NOTPARALLEL: MAINTAINERCLEANFILES = Makefile.in *~ EXTRA_DIST = *.bmp *.ico Easy enough to see you need to add the .mak source file: EXTRA_DIST = *.mak *.bmp *.ico Try it when you start working on Exercise08, the next thing you know you will be writing your own make files and building from source. ;-) Don't worry about getting something wrong when you first try it, there is nothing here Rick can't fix. -- Mark Miesfeld -- Own the Future-Intelreg; Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu
Re: [Oorexx-devel] Docbook - keeping code sample on the same page
Hi Mark, FYI - got this back from the Publican list: On Sun, Mar 03, 2013 at 10:44:22PM -, peli...@simsassociates.co.uk wrote: Is it possible to force a page-break just before the code listing so that it appears all together, unbroken, at the top of the next page? This may be helpful: http://www.sagehill.net/docbookxsl/PageBreaking.html http://www.sagehill.net/docbookxsl/PageBreaking.html - -Eric I checked it out and at first glance it's quite complicated. No time to try it now - maybe sometime later. -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 03 March 2013 18:21 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Docbook - keeping code sample on the same page On Sun, Mar 3, 2013 at 4:14 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Is there any way in DocBook to prevent a code sample from splitting over a page end? That is, a way to keep a code block (i.e. ![CDATA[ ... ]]) all on the same page? As far as I know, there is no way to do that. That is why I changed all the old IBM railroad track diagrams to the format I'm using now in oodialog.pdf. There may be a way to do it in Publican. Again, the best bet might be to ask these types of question on the Publican user list. -- Mark Miesfeld -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Docbook - how get bold *and* italic?
Hi Mark, FYI, I tried the same tag that David uses in Conventions.xml - replaceable - but it didn't work. However, David had a command tag surrounding the text that included the replaceable.../replaceable tag. Maybe that makes it work. But no time to experiment now - maybe later... Atb, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 03 March 2013 18:19 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Docbook - how get bold *and* italic? On Sun, Mar 3, 2013 at 3:57 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: How do I get emphasis of bold and italic? This is mentioned and exemplified in the Preface under Typographic Conventions, but I can't find the .xml file (Common_Content/Conventions.xml) for that section. Can anyone give me a pointer to it please? That file is part of the ooRexx brand. David has them checked in at: svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/docs/trunk/oorexx I tried emphasis role=boldemphasis role=italicCustomerModel BA0314/emphasis/emphasis but this just gave bold. Googling docbook bold italic gave https://lists.oasis-open.org/archives/docbook-apps/200612/msg00095.html which said to use: emphasis role=bold-italicbold and italic text/emphasis But it also said I'd need xsl:template match=emphasis[@role='bold-italic'] fo:inline font-weight=bold font-style=italic xsl:apply-templates/ /fo:inline /xsl:template in my customisation layer. I believe that Publican allows you to make some changes through your brand. You might try asking these types of questions on the Publican user list. -- Mark Miesfeld -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Docbook - how get bold *and* italic?
How do I get emphasis of bold and italic? This is mentioned and exemplified in the Preface under Typographic Conventions, but I can't find the .xml file (Common_Content/Conventions.xml) for that section. Can anyone give me a pointer to it please? I tried emphasis role=boldemphasis role=italicCustomerModel BA0314/emphasis/emphasis but this just gave bold. Googling docbook bold italic gave https://lists.oasis-open.org/archives/docbook-apps/200612/msg00095.html which said to use: emphasis role=bold-italicbold and italic text/emphasis But it also said I'd need xsl:template match=emphasis[@role='bold-italic'] fo:inline font-weight=bold font-style=italic xsl:apply-templates/ /fo:inline /xsl:template in my customisation layer. Help! -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Can't get to Doc Build page - anything wrong?
I can't get to http://build.oorexx.org/builds/docs/. I get an Unable to connect. Is it down? Thx, Oliver -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog Reference - tiny typo
Typo in ooDialog Reference 4.2.2 build 9024: page 533, last line in para above 4.1. Control Dialogs: ContolDialog should be ControlDialog (r missing). -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Teeny Typo
ooDialog Reference (build 9024) page 576, last line: (Rc new, Rex new, and User new,) - should be: (Rc new, Res new, and User new,) -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Problem with ResizingAdmin
It seems that the 'defineSizing' method of .ResizingAdmin must return '0' (or '.false'). If '1' is returns, or if no 'return' statement is coded, then an execution error occurs: line 94: Execution error Error 98.900: The ResizingAdmin base class has not been initialized correctly; defineSizing failed Would it be possible to specify this constraint in the ooDialog Reference (not present in build 9015)? Or maybe, if possible, remove the need to return anything? -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog build 8935 - Minor typo
Page 827 section 9.2 - CheckBoxe should be CheckBox. Ditto page 828. -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog Reference build 8935 - deprecated method used in an example
For Info: The example on page 859 uses the deprecated method getComboBox instead of newComboBox. Ditto pages 867 and 870. -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Typo in ooDialog Reference 8900?
Page 836 Table 9.5, first entry is newPushButtons - should this be newPushButton? -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog Reference - extremely minor typo
ooDialg Reference build 8850 27.2.4 (page 1514), Arguments, extraneous s just before the comma: symbols can either be the name of a file containing symbol definitionss, should be: symbols can either be the name of a file containing symbol definitions, -- Oliver Sims -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog Reference 8850 - minor error
In Table 5.5 on page 632 of the ooDialog Reference (Build 8850), the Method IDC_DEFAULT_PINT over-writes the Description text, so that both are very hard to read. -- Oliver Sims -- Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Publican Indexes
Is there any chance of providing letter-links in the index with Publican? Rationale: The indexes in the old (pre-Publican) docs had a link to each letter. This made it very easy to look up terms that were not linked from the text - just do Ctrl-end, click on the letter you want, and search therein. It's much more difficult with the Publican doc: if you want to look up a term beginning with say D that is not linked in the text, you do Ctrl-End, then have to search through the index to find the pages with the letter you want. And in the ooDialog Reference (which has an excellent index) there are seven pages for the letter D, at least two of them having very few words beginning with D. This makes using the index much less productive than with the old format. Thanks, Oliver PS: For a newbie with ooDialog, the index is a prime tool: when reading a given para, you not infrequently want to look up several terms in succession. -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Revision History in docs
Is there a standard to be used for the Revision History part of a doc? Or is it entirely up to the auther? I assume that if I want a list of revisions, then I just repeat the revision tag (within the revhistory tag) for each revision? Thanks. -- Oliver Sims -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooRexx Getting Started Document
I think it's essential. I'd be interested in contributing - after I finish the ooDialog Guide of course. Off the top of my head, there seem to me to be three fundamental things about ooRexx that newbies should learn first and they are: (1) oorexx is typeless (of course it isn't - but when you've spent your life having to declare types for utterly everything - int, long, float, double, struct, hex, char, string, decimal (if you're lucky), etc. etc. - ooRexx is either seriously weird or it's utterly wonderful. (2) Objects (of course) - ooRexx is probably the most oo language I've met (which is good) but it's also procedural when you want it to be (e.g. in methods). And there's a great selection of structured programming constructs (e.g. I just love do over). (3) Strings - and the superb ooRexx functions (ok methods) for string manipulation. Beats most (all?) other languages into a cocked hat. Of course there's much much more - but the above three things are, I suspect, essential first steps (or at least among the set of essential first things). Pity there's no development environment. This could well put people off at first. Needs thought about how to present it. Notepad plus a Command Prompt will appear really Mickey Mouse - a huge leap backwards - to a newbie. -- Oliver Sims -Original Message- From: David Ashley [mailto:w.david.ash...@gmail.com] Sent: 17 September 2012 19:40 To: ooRexxDevel Subject: [Oorexx-devel] ooRexx Getting Started Document All - After much deliberation on my part I believe that we need a new major document that, for lack of a better title, I am calling Getting Started. I would like for this to be a complete tutloial of getting and using ooRexx for the novice beginner. I think there is a huge audience for this document if we can make it so that it can get the beginner started using ooRexx from the object oriented perspective from the very beginning. Using objects is such a huge leap for most casual programmers that they just drop the whole idea of using ooRexx before they even get started. So we need to give them some help in the form of a tutorial that starts with simple object oriented concepts and builds on that base. This document, once it has the basic outline established, could grow with time with many people contributing to the it. There are many concepts to be explained and it would need to have a great many simple examples. So what does everyone think? I am willing to get it started and propose a basic outline. I certainly do not have the whole idea for this in my head and we would need to hash out an outline that everyone can agree with. Let me know how you feel about this idea. David Ashley -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Moving to Publican
The URL entered on my browser resulted in Tortoise being launched - plus 40 or so requests for a password. In the end I got there, but did not find a pdf - just the files. (The too-many-passwords problem is solvable - I just need to refresh my memory from about a month ago when someone suggested a solution for Tortoise - I think it may have been yourself - I'll chase that shortly.) Do you know if a Publican pdf for the Guide has been built (or for ooDialog)? I couldn't find one. I need that to see if any of the tags need to be fixed. I assume that we're definitely moving to Publican? If so, has the index problem been fixed do you know? Meanwhile, I'm progressing Chapter 7. Aside from the model-view framework (which works ok but which I'd like to simplify a little further) I plan to add function to the app and show how drag/drop can be used (to build a sales order). Atb, Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 12 September 2012 22:02 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Moving to Publican David converted tho oodguide to Publican. So you just need to use that tree: svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/docs/trunk/publican/osvn+ odguide rather than: svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/docs/trunk/oodguide Your SourceForge ID of course. -- Mark Miesfeld On Wed, Sep 12, 2012 at 3:17 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I'm a bit behind on Publican. Do I need to do anything for the ooDialog Guide? Any changes to tags required? Thanks, Oliver -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Moving to Publican
I'm a bit behind on Publican. Do I need to do anything for the ooDialog Guide? Any changes to tags required? Thanks, Oliver -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Failure in committing...
You need to check out a *new* fresh copy from the repository using a URL similar to this: svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/ooDialog or svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/docs/trunk/oodguide Ah-Ha! Many thanks, Mark, it all works now. I'd been using http: not svn+ssh (which is new to me - but then I've never needed to bother about the various formats of URLs). Btw, you might like to have a look at the Customer compoment in Ex07. It makes use of a model-view framework aimed at making coding of app dialogs a lot easier (i.e. when you have multiple dialogs in an app). The Order and Product components don't yet use this framwork, and barf if they're started from the Order Management dialog. So, dbl-click startup.rex to get the OrderManagement dialog. Then dbl-clk on Customer List and then dbl-clk on a Customer - it now opens with its correct data. Also, under Help on the Order Management dialog, there's an item called MessageSender. This aims to replace the function of stand-alone execution of individual components that was in Exercise06. Selecting Message Sender opens a message sending dialog. You can then exercise individual components. For example, try entering the following: Target: CustomerModel CU0003 Method: query Data: nothing Then press Send. The data held by the CustomerModel component is returned. Also, try sending a showmodel message to target ObjectMgr The with the data CustomerModel CU0003 An instance of Customer (the one whose key is 'CU0003') pops up. Btw, the copious messages on the console are temporary. Atb, Oliver -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Oorexx Reference - the new format
I've been using the ooRexx reference quite a bit today, and have been doing so with the new format. It's great - except that I'm finding it quite annoying looking things up in the index. As usual I have the side-panel of Adobe Reader open (can't remember what it's called - it's the panel that lists all the chapter and section headings). In the main window, if I want to look up the index, I hit ctl-end (or click on the 'Index' link in the side-panel) and then I have to slide the pages up and down until I find the entry I'm looking for. That's a pain. And then it's another pain (using alt --) to have to go through all the pages I looked at searching for the right index page before I get back to the text I was reading in the first place. Is it possible to have the letters expanded below the Index heading, each with a link? That is, can we have the same function in the index as the old format had? Many thanks, Oliver -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Failure in committing...
Using TortoiseSVN, I just tried to commit some stuff and got: Command: Commit Error: Commit failed (details follow): Error: Access to '/p/oorexx/code-0/!svn/act/7245f0f6-5ee3-0244-97bb-49b8c9753ae1' Error: forbidden Completed!: I guess this is to do with the password stuff that was discussed on this list a couple of days ago? (Although updating from the repos worked fine.) -- Oliver Sims -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Fwd: SourceForge Repo Clone Complete
When I tried to commit, TortoiseSVN barfed and said I wasn't authorised. It didn't ask for a password. But it lets me do an update (i.e. a get) OK. Do I have the same ID and Password as before? Thx, Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 15 August 2012 02:01 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Fwd: SourceForge Repo Clone Complete Okay, this works for https check out: svn co https://svn.code.sf.net/p/oorexx/code-0/main/trunk main-o I had tried something similar to that earlier, but using the URL that was wrong. For Oliver, or any one else reading, I also got this answer on the ticket I opened: Which finally brings me to svn+ssh instructions. We do have some instructions for TortoiseSVN that I wrote and personally tested. For CLI svn, I haven't tried this myself, but this svn+ssh guide looks promising. I believe that the only part of that I think you'll need to do differently is where it says Log on your server and append the content of this text field to the $HOME/.ssh/authorized_keys file, instead you should post to your account's SSH key page. The above is missing the links that are in the actual ticket. You can go here to read the ticket: https://sourceforge.net/p/forge/site-support/224/ I know that Oliver uses tortoiseSVN, so he should be happy. -- Mark Miesfeld -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] The new doc format
I really like the new format except for the index. The old index showed links to each starting letter (A,B,C,...). The new one doesn't. Thus it takes longer (a bit annoyingly) to find a given item. Less annoyingly, in the old format, the page numbers in the index showed up as links (blue), whereas the new format just shows the page numbers in black (even though they're links). -- Oliver Sims -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Fwd: SourceForge Repo Clone Complete
I've found ooGuide files here: https://svn.code.sf.net/p/oorexx/code-0/ooDialog/trunk/examples/userGuide/ex ercises/ https://svn.code.sf.net/p/oorexx/code-0/ooDialog/branches/4.2.0/doc/oodguide / I'd like to commit some of Exercise07 for the oodGuide. But are we still keeping a 4.1.0 / 4.2.0 split? If so, is the examples folder for 4.1.0 or 4.2.0? Thanks, -- Oliver Sims -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 15 August 2012 02:01 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Fwd: SourceForge Repo Clone Complete Okay, this works for https check out: svn co https://svn.code.sf.net/p/oorexx/code-0/main/trunk main-o I had tried something similar to that earlier, but using the URL that was wrong. For Oliver, or any one else reading, I also got this answer on the ticket I opened: Which finally brings me to svn+ssh instructions. We do have some instructions for TortoiseSVN that I wrote and personally tested. For CLI svn, I haven't tried this myself, but this svn+ssh guide looks promising. I believe that the only part of that I think you'll need to do differently is where it says Log on your server and append the content of this text field to the $HOME/.ssh/authorized_keys file, instead you should post to your account's SSH key page. The above is missing the links that are in the actual ticket. You can go here to read the ticket: https://sourceforge.net/p/forge/site-support/224/ I know that Oliver uses tortoiseSVN, so he should be happy. -- Mark Miesfeld -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Cinverted Publican-based ooRexx Docs
OK, but it'll be a week or so before I start on Chap 7. Still doing the Ex07 code. -- Oliver Sims -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 15 August 2012 14:08 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Cinverted Publican-based ooRexx Docs David, Good work so far. Would you do oodGuide before ooDialog. The guide is small and shouldn't take you long. Oliver - I'd hold off committing new text to the guide in the docs tree and instead commit it to David's sand box tree once he gets oodGuide converted. That way you won't have to merge stuff from the old docs tree into the new publican version. -- Mark Miesfeld -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Error in Doc Build?
I just downloaded oodGuide.pdf from http://build.oorexx.org/builds/docs/8164/. When I looked at it (using Adobe Reader X vsn 10.1.3), I got this Adobe error for pages 26 and 27 (neither of which displayed): There was an error processing a page. There was a problem reading this document. (109) The previous build did not have this error, nor were there any changes in the XML files. I checked buildrpt.txt, but couldn't see anything obvious. Was there a change of some sort in the build? -- Oliver Sims (PS: Btw, my name on the front page of oodGuide should have only a single m.) -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Error in Doc Build?
Another download didn't work either. But another another did. Many thanks. Ref name - many thx - techies never look at legal stuff (and sometimes suffer consequences)... -- Oliver Sims -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 08 August 2012 14:52 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Error in Doc Build? On Wed, Aug 8, 2012 at 7:52 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I just downloaded oodGuide.pdf from http://build.oorexx.org/builds/docs/8164/. When I looked at it (using Adobe Reader X vsn 10.1.3), I got this Adobe error for pages 26 and 27 (neither of which displayed): There was an error processing a page. There was a problem reading this document. (109) It works fine for me. It is likely that it somehow got corrupted during your download. I'd try to download a fresh copy. (PS: Btw, my name on the front page of oodGuide should have only a single m.) Sorry, a typo on my part while you were out of town. You can fix it yourself, after all you're a committer. grin Go to the legalstuff.xml file in the ooguide directory, fix the typo, commit. (Line 69) -- Mark Miesfeld -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Status of REXX at IBM
... Rexx once was once SAA procedures language ... ... and this positioning of Rexx was afterwards hailed by some as the greatest success of the IBM Sales Prevention Department. -- Oliver _ From: René Jansen [mailto:rvjan...@xs4all.nl] Sent: 08 August 2012 21:23 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Status of REXX at IBM Hi David, as I tried to say, it is not so bleak. The Rexx TSO team has a healthy list of issues to work through and we might even get the Stream-I/O library on it. I do share your opinion that there is nobody in the higher ups at IBM that sees Rexx as the strategic language it is - in other contexts I already stated my opinion that there is much more Rexx than there is visible, because most of it is under the radar of management, due to its position as a language to program in if you are not allowed to program - the systems staff dilemma. Myself, I am much more at ease supporting something that has grass roots support and is loved by its community than some language mandated by the top of a large company - those positions don't last long (Rexx once was once SAA procedures language, and went down with SAA before it went down with OS/2 - and it still survives - did you hear of AD/Cycle Prolog lately?) - while the open source status guarantees continuity. RexxLA has two official contracts with IBM, concerning the open sourcing of Object Rexx and NetRexx, that are legally binding. RexxLA has an obligation to support the users of the language to the best of its ability. For this reason, part of the OSSC process was the delivery of an open source proposal (for sponsorship of the transition of [Object,Net]Rexx to an open source project) and a Project Charter. ooRexx might have been dumped in our lap (although I remember myself emailing Manfred Schweizer regularly with pleas to let it go, and set it free already) but the Open Sourcing of NetRexx was no walk in the park, as the extended 2007-2011 time period has shown. Among the things I agreed with IBM: The objectives of RexxLA are well aligned with those of IBM and also include some goals that might be difficult to achieve within the commercial product development environment. These include: !--[if !supportLists]--§ !--[endif]--To promote the use of NetRexx across all platforms that have a JVM available !--[if !supportLists]--§ !--[endif]--To promote Rexx as a first-class language within the open source community !--[if !supportLists]--§ !--[endif]--To provide IBM with a known and reliable set of experts to lead the open source project !--[if !supportLists]--§ !--[endif]--To provide a smooth migration path for IBMs current NetRexx user base on existing platforms to the open source product !--[if !supportLists]--§ !--[endif]--To ensure that NetRexx code is maintained at the highest levels of quality consistent with commercial products !--[if !supportLists]--§ !--[endif]--To provide direction for the project which is consistent with the needs of the NetRexx community !--[if !supportLists]--§ !--[endif]--To enhance and extend NetRexx to stay abreast of developments in the Java platform This is at least the text that the product owner at IBM, after Mike left to enjoy his new pensioned state, agreed to. I needed to supply a list of 8 people who are qualified to support development of the product. I do not have the Object Rexx document close at hand, but the NetRexx one is based on that. It states clearly that IBM expects us to do the work to keep Rexx in a high standing. Of course there have been terrible disappointments over the last decades, with the slow death of SOM, OpenDoc, Workplace OS (OS/2) and the failure to include Object Rexx in AIX and NetRexx in the products that support Java as low points. I tend to not look to the past (as historian, I know there is no future in it) but I try to look ahead, as RexxLA does. Check out this: I had, after finding a way to write the raspbian image to an SD card, Classic Rexx (Regina), and NetRexx installed within 20 minutes. They run flawlessly. Regina is already mentioned in the Raspberry Pi documentation site. Someone (well, ok, me, if no-one beats me to it) will compile ooRexx soon, and have it in the package repository. With a list price of $25 (plus an SD card, and optionally some cables and a monitor) there is no reason not to try Linux and Rexx. If we try to publish some feats, I think we can get more attention than we ever had. RexxLA can sell ready-to-run cards with everything installed. best regards, René. On 8 aug. 2012, at 22:20, David Ashley w.david.ash...@gmail.com wrote: As an IBMer what I am about to say is my own opinion and does not represent any official or unofficial direction from IBM. Essentially Rexx is dead at IBM. There are no development or maintenance plans of any kind. And good luck getting any bug fixes. When IBM open sourced ooRexx in 2004 it was the last Rexx development that was going
Re: [Oorexx-devel] New extension: ooSQLite added to the repository
Sounds great! I'd certainly like to use this in the next (and final) part of the Guide. Currently I'm using horrible tab-separated text files as a notional database. -- Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 31 May 2012 01:25 To: ooRexx Dev List Subject: [Oorexx-devel] New extension: ooSQLite added to the repository Hi All, I've developed a new native extension library, ooSQLite. The first part of the following mostly comes from the commit message: ooSQLite provides a complete interface to SQLite. SQLite is a self-contained, serverless, zero-configuration, transactional SQL database engine. http://www.sqlite.org/index.html This database engine is embedded in the ooSQLite package, which means that any ooRexx program that requires the package by using: ::requires 'ooSQLite.cls' has everything it needs to create and use databases through a highly functional database engine. No additional libraries or software needs to be installed on any platform to use ooSQlite. The SQLite database engine has a very small footprint, making the implementation library for ooSQLite well under 1MB in size. ooSQLite will be available for all platforms that the interpreter is supported on. The package provides both an object-orientated interface and a 'classic Rexx' interface. Technically, the 'classic Rexx' interface should be called a 'functional' interface because it uses ::routine() and in a very few places some array and directory objects. However, I still think it will be very easy to use for those ooRexx programmers that contend they can not understand objects. At this time the package is functional and useful. The SQLite API has a few core APIs and a large number of APIs that are only of use in very rare circumstances. The majority of all the APIs are accessible through ooSQLite at this point. The intent is to provide access to the complete set of APIs at some point. Mostly tested on Windows at this point, but the Linux version builds and has been lightly tested. The nature of the SQLite API and the ooSQLite implementation library is such that there really should not be anything that works on Windows that would not work on the other platforms, if the library builds without error. I've put the package in the incubator for now. My intent, unless any of the committers object, is to quickly move it to its own tree in the repository, similar to rexxgtk. I also intend to put up a preview release on SourceForge. Once I have a package that people can download from SourceForge I'll announce it and see if I can solicit some input from people on its implementation. I'm kind of excited about this extension. I think it will make a great addition to ooRexx. -- Mark Miesfeld -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - Event Handlers - PRIVATE method?
I just discovered that an event handler method cannot be defined as PRIVATE. If it is, you get an ooDialog message saying the method name is not a method of the dialog. I guess it makes sense that the underlying event-handling code cannot invoke a private method. But am I correct? Or is this a bug in ooDialog? If it's correct, then it would be useful (imho) to mention it in section 4.7.1.Coding Event Handlers. And if it's correct I'll certainly put a mention in the Guide. Thx, Oliver attachment: winmail.dat-- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - makeDLL - include paths for .h files
The rc compiler should search the INCLUDE path for .h files. On Windows the INCLUDE environment variable has the same format as PATH, but will not exist unless you have explicitly set it. I.e.: set INCLUDE=C:\ooRexx\samples\listview\rc;C:\ooRexx\samples\treeview\rc Ah-ha! I just knew it was a doh! question. Of course - the environment variables. How could I forget them? Many thanks again, Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 04 April 2012 17:19 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - makeDLL - include paths for .h files On Wed, Apr 4, 2012 at 10:52 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I'm using Mark's program 'makeDLL.rex' to make a DLL (so I can explain how to do it using RC.exe in the Guide). I'm having trouble with including the .h files. It seems that I have to copy them all into the makeDLL.rex folder. Well, I was going to say the 'easist way', but I guess I'll say 'one way' is to be sure the include statement for the .h file, in the rc file, correctly points to the .h file. The easiest way is to have the .rc file and the .h file in the same directory and just include the .h file name. The rc compiler should search the INCLUDE path for .h files. On Windows the INCLUDE environment variable has the same format as PATH, but will not exist unless you have explicitly set it. I.e.: set INCLUDE=C:\ooRexx\samples\listview\rc;C:\ooRexx\samples\treeview\rc Right now, at least some of the .rc files in the user guide exercises are set up in a way that is most convenient for building and packaging the Windows distribution. This does not make them a good example for showing someone unfamiliar with the compilation process how to use makeDLL.rex. I would use a simple example where all the files are in the same directory to show how to compile a resource file. Then note that the process is more complex if you start putting files in different directories. And that, in that case, the different files specified in the .rc file have to be specified in a way that the rc compiler can find them. Note that if you start getting messages like: CustomerView.rc(85) : error RC2135 : file not found: .\customer\bmp\Customer.ico you need to change the .\customer\bmp\Customer.ico to something else that points correctly to Customer.ico -- Mark Miesfeld -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - makeDLL - include paths for .h files
I'm using Mark's program 'makeDLL.rex' to make a DLL (so I can explain how to do it using RC.exe in the Guide). I'm having trouble with including the .h files. It seems that I have to copy them all into the makeDLL.rex folder. I tried adding the correct path to my PATH, but no luck. So: How do I get RC.exe to see the folder where my includes are? Many thanks, Oliver PS: I strongly suspect there's a doh! answer to this! -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - User Guide Exercises - not in StartPrograms
I've given this some thought, and have concluded: (a) It doesn't make all that much sense to make all the exercises available via Start -- All Programs. We want people to look at the code, not just run it to see unfinished dialogs in most of the exercises (the idea of the Guide being to build up towards a reasonable sample app). And they can only do that via the actual file path, not via Start -- All programs. (b) It will however make sense to put the final app, with maybe everything packaged in only a few files, in the Samples part of the Start -- All programs -- etc. There it would be another sample of what can be done with ooDialog, and in that sense separate from the Guide. So in the Guide I'll point people to the folder in Program Files. Many thanks, though, for your support. Atb, Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 02 April 2012 15:09 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - User Guide Exercises - not in StartPrograms On Mon, Apr 2, 2012 at 8:28 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I noticed that the Guide exercises are not available through the Start menu (Start -- All Programs -- Open Object Rexx -- ooRexx Samples -- ooDialog (ooDialog 4.2.0.7721). No, they are not there. Is it intended to provide a link from there? Just wondered, as am doing a run through the first chapter of the Guide, and noticed that I direct people there. It wasn't intended to provide a link, but if you want a link we can put it there. But is it's deemed not appropriate to put them in start programs then absolutely no problem - I can guide readers to the directory path instead. As a committer, you get to decide what is appropriate or not. Or at the very least, your input goes a long way in deciding what is appropriate or not. Unless it is something that you think is going to be controversial, if you do the work to add it, you can just go ahead and add it. And, I don't think this would generate any controversy. Now I realize you might not know where to start to add it, so I'll give you some hints. If you give it a try and have problems, I'll help finish it up for you. The Start Menu entries for ooRexx are all done through the Windows installer. The installer itself is generated using NSIS, by feeding a script to it. The script is located at: platform/windows/install/oorexx.nsi If you search for shortcut case insensitive in the script you should be able to locate the entries that set up the current ooRexx Start Menu entry. Then it is merely a matter of adding some similar entries. I'd say go ahead and give it a shot, commit what you think will work. If it doesn't work, or breaks the build on Windows, no big deal. (As long as you do this in https://oorexx.svn.sourceforge.net/svnroot/oorexx/main/trunk) It actually can only break the packaging step and if it does we'll fix it. At some point, I would guess that you'll want to set things up so you can build yourself. Normally you'd want to add your changes and then build on your system to see what happens. This might be a good time to experiment with that. But you don't need to, if it is too much at one time. If you commit something, I'll build and see if it works. We can go from there. -- Mark Miesfeld -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Bad link in Chapter 1 of ooDialog Ref andoodGuide
I tried clicking on your link and got a message saying Microsoft Express was not installed (which it isn't). -- Oliver Sims -Original Message- From: Rony G. Flatscher [mailto:rony.flatsc...@wu-wien.ac.at] Sent: 02 April 2012 07:19 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Bad link in Chapter 1 of ooDialog Ref andoodGuide I have to admit though, my ISP has dropped support for usenet news groups. I think a lot of ISPs have. I doubt that most young kids even know what usenet is. There are a few free newsgroup servers that do not force one to create an account for posting (which is the case in Google et.al.). One that I have started to use with Thunderbird is aioe.org. Maybe using an URL like news:comp.lang.r...@aioe.org would work in general? ---rony -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Dialog vs Window
Here's the result of combining Mike's and Mark's suggestions: A dialog is a stylized form of window that is familiar to most users. As dialogs have evolved they have become more useful, and can now provide the user interface function for many applications. Also, a dialog is drawn by the operating system, while drawing a normal window is mostly the programmer's responsibility. Thus producing an application needs much less programming work because the Rexx programmer doesn't need to know or understand the low-level mechanics of drawing to the screen. In summary, dialogs now have many window functions, and are much easier to produce. And it's this that makes dialogs a particularly useful extension to a Rexx interpreter. I'm going to go with this unless anyone wishes to suggest an improvement. -- Oliver Sims _ From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 02 April 2012 06:52 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog - Dialog vs Window Yes, Marks's point is a good one. _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 01 April 2012 23:25 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog - Dialog vs Window A very good point. I like your emendation. Many thanks. I'll ponder over this - see if maybe I can merge it somehow with Mark's suggestion. Oliver _ From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 01 April 2012 19:46 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog - Dialog vs Window I think you lost most of your readers in the first two words ... :-) Wikipedia does not 'state' anything. I think you are trying to say that: A dialog is a stylized form of window that is familiar to most users. As dialogs have evolved and users have become accustomed to them, dialogs have become more useful and can now provide much of the function of many applications. ? Mike _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 01 April 2012 21:29 To: oorexx-devel@lists.sourceforge.net Subject: [Oorexx-devel] ooDialog - Dialog vs Window At the start of the Guide, I'd like to have a short statement about the difference between dialogs and windows. Here's a draft: Wikipedia states, In a graphical user interface of computers, a dialog box is a type of window used to enable reciprocal communication or dialog between a computer and its user. So a dialog is a type of window, which is (Wikipedia again) ... a visual area containing some kind of user interface. Thus a dialog is less than a window. At one time, most GUI applications needed windows, with dialogs being used only for simple functions such as file finding, or entering a password. Since then, the function provided for dialogs has expanded enormously. So much so that today a reasonable application can be built with only dialogs - as this Guide attempts to show. Any thoughts? Thanks, Oliver -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - User Guide Exercises - not in Start Programs
I noticed that the Guide exercises are not available through the Start menu (Start -- All Programs -- Open Object Rexx -- ooRexx Samples -- ooDialog (ooDialog 4.2.0.7721). Is it intended to provide a link from there? Just wondered, as am doing a run through the first chapter of the Guide, and noticed that I direct people there. But is it's deemed not appropriate to put them in start programs then absolutely no problem - I can guide readers to the directory path instead. Thanks. -- Oliver Sims -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - User Guide Exercise in ooRexx
I just installed ooDialog 7721. The User Guide exercises do not work because the .ScriptMenubar~new instruction in several components is the old form (with a sixth param). Btw, the code I just committed has fixed all occurences of this. -- Oliver Sims -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Bad link in Chapter 1 of ooDialog Ref and oodGuide
Chapter 1 About This Book says (last item in chapter): ... comp.lang.rexx Newsgroup The comp.lang.rexx (news:comp.lang.rexx) newsgroup is a good place to obtain help from many individuals within the Rexx community. ... The link news:comp.lang.rexx does not work. -- Oliver Sims -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - Dialog vs Window
At the start of the Guide, I'd like to have a short statement about the difference between dialogs and windows. Here's a draft: Wikipedia states, In a graphical user interface of computers, a dialog box is a type of window used to enable reciprocal communication or dialog between a computer and its user. So a dialog is a type of window, which is (Wikipedia again) ... a visual area containing some kind of user interface. Thus a dialog is less than a window. At one time, most GUI applications needed windows, with dialogs being used only for simple functions such as file finding, or entering a password. Since then, the function provided for dialogs has expanded enormously. So much so that today a reasonable application can be built with only dialogs - as this Guide attempts to show. Any thoughts? Thanks, Oliver -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - User Guide Exercise in ooRexx
Yes, thanks, I did catch this. I'm going to put a statment somewhere in the Guide explainging this. It's either that or re-do the code as well as amending the Guide. I thought there were better things to do, so I'll merely add a short sentence somewhere appropriate about the sixth param and that it needs to be issued in initDialog. Atb, Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 01 April 2012 18:56 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - User Guide Exercise in ooRexx On Sun, Apr 1, 2012 at 12:28 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I just installed ooDialog 7721. The User Guide exercises do not work because the .ScriptMenubar~new instruction in several components is the old form (with a sixth param). Btw, the code I just committed has fixed all occurences of this. Okay, I'll rebuild switchOODialog and put it up on SourceForge. Also, just to be sure you understand this, the 6th param is perfectly valid. It says, attach this menu to the dialog specified. What is not valid is trying to attach a menubar to a dialog before the underlying dialog exists. -- Mark Miesfeld -- Oliver Sims -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Dialog vs Window
a dialog box usually (?) preempts access to any underlying window In ooDialog there are several options when creating dialog A from dialog B, and making dialogs modeless is simple. Chapter 6 in the Guide explains this (I hope!!), and exercise 6 uses modeless dialogs throughout - except for the application dialog which I've made to look like an application window. If you close this, then everything else closes and the app ends. However, if you close any one of the other dialogs, nothing happens to any of the other dialogs. Also, you can click on any dialog and interact with it without having to close any other dialog. This means that you only preempt access to an underlying dialog if the logic of the application demands it. ooDialog's pretty good, innit? -- Oliver _ From: Hobart Spitz [mailto:orexx...@gmail.com] Sent: 01 April 2012 19:33 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - Dialog vs Window I think the audience you are directing this to would also like to know that a dialog box usually (?) preempts access to any underlying window from which the box orignated. On Sun, Apr 1, 2012 at 4:28 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: At the start of the Guide, I'd like to have a short statement about the difference between dialogs and windows. Here's a draft: Wikipedia states, In a graphical user interface of computers, a dialog box is a type of window used to enable reciprocal communication or dialog between a computer and its user. So a dialog is a type of window, which is (Wikipedia again) ... a visual area containing some kind of user interface. Thus a dialog is less than a window. At one time, most GUI applications needed windows, with dialogs being used only for simple functions such as file finding, or entering a password. Since then, the function provided for dialogs has expanded enormously. So much so that today a reasonable application can be built with only dialogs - as this Guide attempts to show. Any thoughts? Thanks, Oliver -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- OREXXMan -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - refs in the GUide to ooDialog Ref
In the Guide, I've been putting refs to ooDialog chapter numbers. All these now need to be re-done, as the ooDialoog structure has changed quite a bit since I started the Guide. It occurred to me that to avoid getting any of these wrong, I could just delete them all, and make a bold-type statement at the beginning urging readers to look up keywords etc. in the Reference. Any thoughts? Thanks, Oliver -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Bad link in Chapter 1 of ooDialog Ref andoodGuide
I just bunged the link into my browser (Firefox) and hit enter. I expect to be able to do that with a link. If it doesn't work, I think, Hm, a bad link, bad editing too and go elsewhere. Maybe it needs a footnote or something, or just not be a link that (I suspect for many people) doesn't work. Just my opinion, though, I'd be happy to be wrong about it. Atb, Oliver _ From: CVBruce [mailto:cvbr...@gmail.com] Sent: 01 April 2012 19:50 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Bad link in Chapter 1 of ooDialog Ref andoodGuide I would think that you would need software that has registered to handle that kind of URI. Does the URI work if you type it in the address field of your browser. On my computer it opened Mozila Thunderbird, which then wanted me to configure its news group feeds. Just like the callto: you need to have something configured on your computer to handle that URI. Bruce Sent from an undisclosed location. On Apr 1, 2012, at 12:43 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Chapter 1 About This Book says (last item in chapter): ... comp.lang.rexx Newsgroup The comp.lang.rexx (news:comp.lang.rexx) newsgroup is a good place to obtain help from many individuals within the Rexx community. ... The link news:comp.lang.rexx does not work. -- Oliver Sims -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - Dialog vs Window
A very good point. I like your emendation. Many thanks. I'll ponder over this - see if maybe I can merge it somehow with Mark's suggestion. Oliver _ From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 01 April 2012 19:46 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog - Dialog vs Window I think you lost most of your readers in the first two words ... :-) Wikipedia does not 'state' anything. I think you are trying to say that: A dialog is a stylized form of window that is familiar to most users. As dialogs have evolved and users have become accustomed to them, dialogs have become more useful and can now provide much of the function of many applications. ? Mike _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 01 April 2012 21:29 To: oorexx-devel@lists.sourceforge.net Subject: [Oorexx-devel] ooDialog - Dialog vs Window At the start of the Guide, I'd like to have a short statement about the difference between dialogs and windows. Here's a draft: Wikipedia states, In a graphical user interface of computers, a dialog box is a type of window used to enable reciprocal communication or dialog between a computer and its user. So a dialog is a type of window, which is (Wikipedia again) ... a visual area containing some kind of user interface. Thus a dialog is less than a window. At one time, most GUI applications needed windows, with dialogs being used only for simple functions such as file finding, or entering a password. Since then, the function provided for dialogs has expanded enormously. So much so that today a reasonable application can be built with only dialogs - as this Guide attempts to show. Any thoughts? Thanks, Oliver -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx:[7716]docs/trunk/oodguide/Chapter06.xml
Many thanks, Jean-Louis, Have corrected files and committed them (rev 7720). Atb, Oliver _ From: Jean-Louis Faucher [mailto:jfaucher...@gmail.com] Sent: 31 March 2012 16:09 To: Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx:[7716]docs/trunk/oodguide/Chapter06.xml Oliver I had to fix that to get a pdf under cygwin, you may need the sames fixes. Chapter02.xml line 302 role=italic -- add quotes : role=italic Chapter05.xml line 436 xref linkend=chap05-defimage -- close the tag : xref linkend=chap05-defimage/ Chapter06.xml line 471 : endterm=offsetting.title -- reference to non-existent ID OFFSETTING.TITLE Jean-Louis -- Message transféré -- De : os...@users.sourceforge.net Date : 31 mars 2012 17:39 Objet : [Oorexx-svn] SF.net SVN: oorexx:[7716] docs/trunk/oodguide/Chapter06.xml À : oorexx-...@lists.sourceforge.net Revision: 7716 http://oorexx.svn.sourceforge.net/oorexx/?rev=7716 http://oorexx.svn.sourceforge.net/oorexx/?rev=7716view=rev view=rev Author: osims Date: 2012-03-31 15:39:00 + (Sat, 31 Mar 2012) Log Message: --- Chapter 6 finished (except for any cleanup after seeing the PDF). Modified Paths: -- docs/trunk/oodguide/Chapter06.xml Modified: docs/trunk/oodguide/Chapter06.xml === --- docs/trunk/oodguide/Chapter06.xml 2012-03-31 10:48:45 UTC (rev 7715) +++ docs/trunk/oodguide/Chapter06.xml 2012-03-31 15:39:00 UTC (rev 7716) @@ -330,7 +330,7 @@ by double-clicking an icon in the Order Management window is discussed. /para -section id=chap06-popups-starttitleStarting a Popup Dialog/title !-- Section 6.2.2 -- +section id=chap06-popups-starttitleStarting a Popup Dialog/title !-- Section 6.2.1 -- indextermprimaryPopups/primarysecondaryParents/secondary/indexter m indextermprimaryParents/primarysecondaryPopups/secondary/indexter m paraIn previous chapters, dialogs have been started using the statement @@ -357,9 +357,8 @@ argument for emphasis role=italic~popupAsChild(parentDlg)/emphasis is the parent dialog./para /listitem /itemizedlist -!-- if startupcustomerlist, if open a customer, then close list, cust also closes. But if use startup, it doesn't. -- - indextermprimaryPopups/primarysecondaryPopupAsChild/secondary/ind exterm - indextermprimaryPopupAsChild/primary/indexterm + indextermprimaryPopups/primarysecondaryPopupAsChild/secondary/ind exterm +indextermprimaryPopupAsChild/primary/indexterm /para para It is the latter - emphasis role=italic~popupAsChild/emphasis - @@ -501,38 +500,32 @@ /para /section !-- End of Section 6.2.2 -- - section id=chap06-popups-interprettitleUse of Interpret/title !-- Section 6.2.3 -- + section id=chap06-popups-interprettitle id=interpret.titleUse of Interpret/title !-- Section 6.2.3 -- paraWhen an icon in the Order Management dialog is double-clicked, a child dialog is surfaced. - This is handled by two methods in the computeroutputOrderMgrView/computeroutput class. - First, the event-handling method emphasisonDoubleClick/emphasis catches the double-click, - works out which icon (or record - see xref linkend=chap06-lviews/ below) was double-clicked, - and then calls the emphasis role=italicshowModel/emphasis method. - This method uses an - emphasis role=italicinterpret/emphasis instruction to launch a view of the - component represented by chosen icon, as follows: - programlisting + This is handled by two methods in the computeroutputOrderMgrView/computeroutput class. + First, the event-handling method emphasisonDoubleClick/emphasis catches the + double-click, works out which icon (or record - see xref linkend=chap06-lviews/ + below) was double-clicked, and then calls the emphasis role=italicshowModel/emphasis + method. This method uses an emphasis role=italicinterpret/emphasis instruction to + launch a view of the component represented by chosen icon, as follows: programlisting ![CDATA[ use arg record className = record~ID viewClassName = className||View interpret .||viewClassName||~newInstance(self) ]] - /programlisting - Thus in principle icons for additional components can be added - without changing the code. An arguably better approach could have been to hold the - class object in the record, and to invoke - emphasis role=italicnewInstance/emphasis directly on the class object. - However, in the next exercise, the mechanics of invoking the various components will be moved - to a support class called computeroutputObjectMgr/computeroutput, where use of - emphasisinterpret/emphasis will not be optional. -/para -para - Finally, a separate file - computeroutputRequiresList.rex/computeroutput - is used - to
Re: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx:[7716]docs/trunk/oodguide/Chapter06.xml
Mark, many thanks for the corrections. I (hope I) caught them all, and have updated my files and done a commit earlier today. Btw, will the latest PDF builds be at http://sourceforge.net/projects/oorexx/files/ooDialog/ ? I'm looking forward to checking out Chap 6. Atb, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 31 March 2012 16:31 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx:[7716]docs/trunk/oodguide/Chapter06.xml Oliver, Just as a FYI, I had to fix a couple of tags last night also to get the guide to compile. You can see what in the last 2 commits I made. -- Mark Miesfeld On Sat, Mar 31, 2012 at 9:08 AM, Jean-Louis Faucher jfaucher...@gmail.com wrote: Oliver I had to fix that to get a pdf under cygwin, you may need the sames fixes. Chapter02.xml line 302 role=italic -- add quotes : role=italic Chapter05.xml line 436 xref linkend=chap05-defimage -- close the tag : xref linkend=chap05-defimage/ Chapter06.xml line 471 : endterm=offsetting.title -- reference to non-existent ID OFFSETTING.TITLE Jean-Louis -- Message transféré -- De : os...@users.sourceforge.net Date : 31 mars 2012 17:39 Objet : [Oorexx-svn] SF.net SVN: oorexx:[7716] docs/trunk/oodguide/Chapter06.xml À : oorexx-...@lists.sourceforge.net Revision: 7716 http://oorexx.svn.sourceforge.net/oorexx/?rev=7716 http://oorexx.svn.sourceforge.net/oorexx/?rev=7716view=rev view=rev Author: osims Date: 2012-03-31 15:39:00 + (Sat, 31 Mar 2012) Log Message: --- Chapter 6 finished (except for any cleanup after seeing the PDF). Modified Paths: -- docs/trunk/oodguide/Chapter06.xml Modified: docs/trunk/oodguide/Chapter06.xml === --- docs/trunk/oodguide/Chapter06.xml 2012-03-31 10:48:45 UTC (rev 7715) +++ docs/trunk/oodguide/Chapter06.xml 2012-03-31 15:39:00 UTC (rev 7716) @@ -330,7 +330,7 @@ by double-clicking an icon in the Order Management window is discussed. /para -section id=chap06-popups-starttitleStarting a Popup Dialog/title !-- Section 6.2.2 -- +section id=chap06-popups-starttitleStarting a Popup Dialog/title !-- Section 6.2.1 -- indextermprimaryPopups/primarysecondaryParents/secondary/indexter m indextermprimaryParents/primarysecondaryPopups/secondary/indexter m paraIn previous chapters, dialogs have been started using the statement @@ -357,9 +357,8 @@ argument for emphasis role=italic~popupAsChild(parentDlg)/emphasis is the parent dialog./para /listitem /itemizedlist -!-- if startupcustomerlist, if open a customer, then close list, cust also closes. But if use startup, it doesn't. -- - indextermprimaryPopups/primarysecondaryPopupAsChild/secondary/ind exterm - indextermprimaryPopupAsChild/primary/indexterm + indextermprimaryPopups/primarysecondaryPopupAsChild/secondary/ind exterm +indextermprimaryPopupAsChild/primary/indexterm /para para It is the latter - emphasis role=italic~popupAsChild/emphasis - @@ -501,38 +500,32 @@ /para /section !-- End of Section 6.2.2 -- - section id=chap06-popups-interprettitleUse of Interpret/title !-- Section 6.2.3 -- + section id=chap06-popups-interprettitle id=interpret.titleUse of Interpret/title !-- Section 6.2.3 -- paraWhen an icon in the Order Management dialog is double-clicked, a child dialog is surfaced. - This is handled by two methods in the computeroutputOrderMgrView/computeroutput class. - First, the event-handling method emphasisonDoubleClick/emphasis catches the double-click, - works out which icon (or record - see xref linkend=chap06-lviews/ below) was double-clicked, - and then calls the emphasis role=italicshowModel/emphasis method. - This method uses an - emphasis role=italicinterpret/emphasis instruction to launch a view of the - component represented by chosen icon, as follows: - programlisting + This is handled by two methods in the computeroutputOrderMgrView/computeroutput class. + First, the event-handling method emphasisonDoubleClick/emphasis catches the + double-click, works out which icon (or record - see xref linkend=chap06-lviews/ + below) was double-clicked, and then calls the emphasis role=italicshowModel/emphasis + method. This method uses an emphasis role=italicinterpret/emphasis instruction to + launch a view of the component represented by chosen icon, as follows: programlisting ![CDATA[ use arg record className = record~ID viewClassName = className||View interpret .||viewClassName||~newInstance(self) ]] - /programlisting - Thus in principle icons for additional components can be added - without changing the code. An arguably better approach could have been to hold the - class object in the record, and to invoke -
[Oorexx-devel] Latest PDF builds?
Can you tell me where the latest PDF builds are? They used to be at http://build.oorexx.org/builds/docs/ http://build.oorexx.org/builds/docs/, but there's nothing there now... Many thanks, Oliver -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Error committing a chapter of the Guide
Having just done an update on the the exercises, I tried to commit a changed Chapter 5. I got a Commit Failed error. The log was as follows: Command: Commit Modified: D:\Development\oodUserGuide\SVNCopy-Chapters\Chapter05.xml Sending content: D:\Development\oodUserGuide\SVNCopy-Chapters\Chapter05.xml Error: Commit failed (details follow): Error: While preparing 'D:\Development\oodUserGuide\SVNCopy-Chapters\Chapter05.xml' Error: for commit Error: Inconsistent line ending style Completed!: I checked the properties for this file, and they are: svn:eol-style native I then tried doing an Update on my Chapters folder. The Update apparently worked fine, but the changed chapter05 was not over-written by the update! Any thoughts? Many thanks, Oliver -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos.
I can modify the config file in Tortoise either via Settings then use the Edit button, or directly with Notepad. I notice that the file from SourceForge has Unix-style line-ends (i.e. just x'0A' rather than the Windows x'0D0A'). Do you know if I can use the Unix version on Windows, or do I have to make all the line-ends Windows ones first? If you haven't met this problemette before, then please don't spend any time on it - I'll just convert it to Windows format with a little oorexx program... Thanks, Oliver -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 19 February 2012 19:15 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos. On Sun, Feb 19, 2012 at 10:38 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I just tried to commit some files and got a conflict (listed below). I resolved it using mine because I couldn't see any changes that were in your files but not in mine - I could only see my changes. Then I committed (rev 7553). Hope I haven't over-written anything. You should have choosen 'accept theirs' The files you commit are not getting the svn properties set correctly. I've been meaning to bring this up with you, but haven't had time. I fixed some of them in the commit you reference. I think the problem is your are not using a proper svn config file. You need to check out this URL: https://oorexx.svn.sourceforge.net/svnroot/oorexx/svnconfig which is just 1 file: config Then you need to replace the svn config file on your system with this file. You might need to search the TortiseSVN help to find out where the file goes. On my system, when I run as Administrator the file goes: C:\Users\Administrator\AppData\Roaming\Subversion Directory of C:\Users\Administrator\AppData\Roaming\Subversion 10/06/2011 04:05 PM 6,549 config Just copy the checked out file over the top of the existing file. If you do not see a config file at that location, then look in the TortiseSVN help to see where they keep the file. Next, we'll need to set all the svn properties on the files you checked in to the correct property. Just adding the correct file will not update the properties on files already in the repository. It will just set the properties on future files that you check in properly, automatically. The existing files will have to be done manually. Here is an example: C:\main\samples\windows\oodialogsvn proplist -v calculator.rex Properties on 'calculator.rex': svn:executable * svn:eol-style native C:\main\samples\windows\oodialogcd userGuide\exercises\Exercise06\Order C:\samples\windows\oodialog\userGuide\exercises\Exercise06\Ordersvn proplist -v * Properties on 'bmp': svn:ignore Thumbs.db bugtraq:number true C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Order C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Ordersvn propset svn:eol-style native *.h property 'svn:eol-style' set on 'OrderFormView.h' property 'svn:eol-style' set on 'OrderListView.h' property 'svn:eol-style' set on 'OrderView.h' C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Ordersvn propset svn:executable 1 *.rex property 'svn:executable' set on 'OrderFormView.rex' property 'svn:executable' set on 'OrderListView.rex' property 'svn:executable' set on 'OrderModelData.rex' property 'svn:executable' set on 'OrderView.rex' property 'svn:executable' set on 'StartupOrder.rex' property 'svn:executable' set on 'StartupOrderForm.rex' property 'svn:executable' set on 'StartupOrderList.rex' C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Order All text files need the native eol property. All .rex files also need the executable property I'm not sure how you do that in TortoiseSVN, but it has to be similar to how you do it in the command line version. -- Mark Miesfeld -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos.
Many thanks, Mike. That saved me quite a bit of mucking around. Atb, Oliver PS: I think there's a teeny bugette at line 70 which is: -- build the list of files; currently no /s sftopts='FL' I changed this to: -- build the list of files; currently no /s sftopts='FL' And all was fine. -Original Message- From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 20 February 2012 14:03 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos. If you haven't met this problemette before, then please don't spend any time on it - I'll just convert it to Windows format with a little oorexx program... It's a one-liner: /* Change LF to CRLF in a file */ call changefile arg(1) '/'||'0a'x'/'||'0d0a'x assuming you have changefile (which can now be shortened by using changestr): /* ChangeAll in a file or files */ -- Syntax: changefile spec pattern -- -- Where: -- -- spec is file-specification or wildcard (no blanks) -- Add /s to the spec-word to include subdirectories -- -- pattern is (for example) /fred/bert to change 'fred' to 'bert' -- Where the delimiter character '/' is any character; the -- first character of word 2 -- -- Example: -- -- changefile *.html /old text/new text string -- -- If pattern is omitted then you will be prompted for the old and -- new strings (use this to includeetc., in the strings) -- -- Blanks are not allowed because of command line risks (trailing -- blanks, etc.). Use a backquote (`) for a blank, in a pattern, -- or omit the pattern for prompts. -- [Later maybe use URL encoding .. %20, etc.] parse arg spec change change=strip(change) parse var change delim +1 old (delim) new if spec='' then do say 'Enter file specification (may include wildcards):' parse pull spec end subdirs=0 -- subdirectories flag if pos('/s',spec)0 then do parse var spec pre '/s' post spec=pre''post subdirs=1 end if spec='' then do say 'No specification, so no change' exit; end if old='' then do -- prompt please say 'Enter old (source) string:' parse pull old if old=='' then do say 'Empty old string not allowed -- exiting' exit; end say 'Enter new (target) string:' parse pull new end else do -- pattern supplied if pos(' ', old)0 | pos(' ', new)0 then do say 'blanks detected; unsafe change -- exiting' exit end old=translate(strip(old), ' ', '`') new=translate(strip(new), ' ', '`') end if old==new then do say 'New and old strings identical -- exiting' exit; end -- build the list of files; currently no /s sftopts='FL' if subdirs then sftopts=sftopts'S' call sysfiletree spec, 'LIST', sftopts files=list.0 if files=0 then do say 'No files match 'spec'' exit; end say 'Changing' spec '('files') from 'old' to 'new'...' if files1 then do say 'Enter Y to confirm, anything else to quit' pull ans if left(ans,1)\='Y' then exit end do f=1 to files parse var list.f date time size . qfile/* may have blanks.. */ if size=0 then iterate f file=strip(qfile) /* else leading blank */ -- say file''' to update' doc=charin(file, 1, chars(file)) call charout file doc=change(doc, old, new) if changed0 then do backfile=file'.'date('s') '@copy' file backfile 'nul' -- backup if rc0 then exit rc call sysfiledelete file call charout file, doc, 1 if result\=0 then do say '***' result 'characters could not be written to: '''file say '*** backup should still be on disk: '''backfile exit end call charout file if changed=1 then add='one change'; else add=changed 'changes' say file''' updated ['add']' call sysfiledelete backfile end end f exit /* Internal function: CHANGE(string,old,new) */ /* */ /* (Like XEDIT C/old/new/1 *) */ /* */ /* Changes all occurrences of old in string to new. */ /* If old=='', then new is prefixed to string. MFC */ Change: procedure expose changed parse arg string, old, new if old=='' then do; changed=1; return new||string; end out=''; changed=0 do while pos(old,string)\=0 parse var string prefix (old) string out=out||prefix||new changed=changed+1 end return out||string -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ Oorexx-devel mailing
Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos.
OK, I've got the proper config file loaded up, and have downloaded the command line SVN provided as part of Tortoise (I just didn't include it at install-time before). Btw, I've also found out how to set properties with the GUI version - but only one file at time it appears. A couple of questions if I may: (1) I understand that I should set properties on all the files whose types appear under [auto-props] in the config file - and of course that I should set them to the values shown in the config file. Is this correct? (2) Does this mean that I should NOT have any file types that are NOT shown in the config file? (3) Do other properties that are already set count? For example, on one bmp file I looked at the property is: svn:mime-type application/octet-stream. However, the config file says bmp is svn:mime-type=image/bmp. Is it OK just to add the latter? Or should I ensure that the only properties set are those shown under [auto-props] in the config file? (4) Finally, is it only Exercise06 I need to fix? Or should I check elsewhere (I've recently updated a couple of files from earlier exercises)? Many thanks. --Oliver PS: Btw, I assume it's the build tools that use these properties. Does anything else use them? -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 19 February 2012 19:15 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos. On Sun, Feb 19, 2012 at 10:38 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: I just tried to commit some files and got a conflict (listed below). I resolved it using mine because I couldn't see any changes that were in your files but not in mine - I could only see my changes. Then I committed (rev 7553). Hope I haven't over-written anything. You should have choosen 'accept theirs' The files you commit are not getting the svn properties set correctly. I've been meaning to bring this up with you, but haven't had time. I fixed some of them in the commit you reference. I think the problem is your are not using a proper svn config file. You need to check out this URL: https://oorexx.svn.sourceforge.net/svnroot/oorexx/svnconfig which is just 1 file: config Then you need to replace the svn config file on your system with this file. You might need to search the TortiseSVN help to find out where the file goes. On my system, when I run as Administrator the file goes: C:\Users\Administrator\AppData\Roaming\Subversion Directory of C:\Users\Administrator\AppData\Roaming\Subversion 10/06/2011 04:05 PM 6,549 config Just copy the checked out file over the top of the existing file. If you do not see a config file at that location, then look in the TortiseSVN help to see where they keep the file. Next, we'll need to set all the svn properties on the files you checked in to the correct property. Just adding the correct file will not update the properties on files already in the repository. It will just set the properties on future files that you check in properly, automatically. The existing files will have to be done manually. Here is an example: C:\main\samples\windows\oodialogsvn proplist -v calculator.rex Properties on 'calculator.rex': svn:executable * svn:eol-style native C:\main\samples\windows\oodialogcd userGuide\exercises\Exercise06\Order C:\samples\windows\oodialog\userGuide\exercises\Exercise06\Ordersvn proplist -v * Properties on 'bmp': svn:ignore Thumbs.db bugtraq:number true C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Order C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Ordersvn propset svn:eol-style native *.h property 'svn:eol-style' set on 'OrderFormView.h' property 'svn:eol-style' set on 'OrderListView.h' property 'svn:eol-style' set on 'OrderView.h' C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Ordersvn propset svn:executable 1 *.rex property 'svn:executable' set on 'OrderFormView.rex' property 'svn:executable' set on 'OrderListView.rex' property 'svn:executable' set on 'OrderModelData.rex' property 'svn:executable' set on 'OrderView.rex' property 'svn:executable' set on 'StartupOrder.rex' property 'svn:executable' set on 'StartupOrderForm.rex' property 'svn:executable' set on 'StartupOrderList.rex' C:\main\samples\windows\oodialog\userGuide\exercises\Exercise06\Order All text files need the native eol property. All .rex files also need the executable property I'm not sure how you do that in TortoiseSVN, but it has to be similar to how you do it in the command line version. -- Mark Miesfeld -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223
Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos.
OK, I no touch. Thanks. -Original Message- From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 20 February 2012 17:25 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog Guide - Possible conflict in repos. On Mon, Feb 20, 2012 at 9:01 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: OK, I've got the proper config file loaded up, and have downloaded the command line SVN provided as part of Tortoise (I just didn't include it at install-time before). Btw, I've also found out how to set properties with the GUI version - but only one file at time it appears. A couple of questions if I may: Oliver, you're making this way more complicated than it need be. ;-) The answer to all your questions is: just leave every thing alone. The config file will ensure that any new files you commit will have the properties automatically set to match what we wanted for the project. I'll take a look at the existing files and fix anything that needs it. (1) I understand that I should set properties on all the files whose types appear under [auto-props] in the config file - and of course that I should set them to the values shown in the config file. Is this correct? No, not really. Just leave the existing files alone. When you commit any new file, things will automatically be done correctly, you don't need to think about it. (2) Does this mean that I should NOT have any file types that are NOT shown in the config file? No, it just means the default for that type of file is fine. You don't need to think about it. (3) Do other properties that are already set count? For example, on one bmp file I looked at the property is: svn:mime-type application/octet-stream. However, the config file says bmp is svn:mime-type=image/bmp. Is it OK just to add the latter? Or should I ensure that the only properties set are those shown under [auto-props] in the config file? No, just leave everything alone, it'll be fine. (4) Finally, is it only Exercise06 I need to fix? Or should I check elsewhere (I've recently updated a couple of files from earlier exercises)? Don't worry about it. From now on, when you commit a new file, things will be set correctly. That's all we need at this point. PS: Btw, I assume it's the build tools that use these properties. Does anything else use them? Not realy. It just ensures that if someone checks the files out on Linux, or Mac, etc.. they get the proper line setting. -- Mark Miesfeld -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog Guide - Possible conflict in repos.
Hi Mark, I just tried to commit some files and got a conflict (listed below). I resolved it using mine because I couldn't see any changes that were in your files but not in mine - I could only see my changes. Then I committed (rev 7553). Hope I haven't over-written anything. Revision: 7528 Author: miesfeld Date: 14 February 2012 04:31:09 Message: first attempt at straightening out props on ooDialog UserGuide files Modified : /main/trunk/samples/windows/oodialog/userGuide/exercises/Exercise06/Customer /CustomerListView.rex Modified : /main/trunk/samples/windows/oodialog/userGuide/exercises/Exercise06/Customer /CustomerModelData.rex Modified : /main/trunk/samples/windows/oodialog/userGuide/exercises/Exercise06/Customer /CustomerView.rex Modified : /main/trunk/samples/windows/oodialog/userGuide/exercises/Exercise06/Customer /StartupCustomer.rex Modified : /main/trunk/samples/windows/oodialog/userGuide/exercises/Exercise06/Customer /StartupCustomerList.rex Atb, Oliver -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - ListView - getItemInfo
The ooDialog Reference (build 7341) section 16.41 ~getItemInfo (ListView) says:: Return value: Returns .true on success and .false on error. On my ListView, the user selects an item, which enables a pushbutton. On pressing the pushbutton, the selected item is actioned. This works fine. But if I select an item, then de-select it, then press the pushbutton, the value -1 is returned from ~getItemInfo, and the program closes with an error. I expected it to return .false. Is this an error on my part, or is the documentation incomplete? The ooDialog Reference also says, under Details: Raises syntax errors when incorrect arguments are detected. The console output is: CustomerListView-showCustomer-01: item selected = -1 202 *-* if lvCustomers~getItemInfo(item, info) Error 88: Invalid argument Error 88.907: Argument 1 must be in the range 0 to 4294967295; found -1 The code is: ::METHOD showCustomer UNGUARDED expose lvCustomers rootDlg item = lvCustomers~selected say CustomerListView-showCustomer-01: item selected = item info=.Directory~new if lvCustomers~getItemInfo(item, info) then do ... end else do say No item selected! end attachment: winmail.dat-- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - Surfacing a dialog offset from another dialog?
I have a dialog in the centre of the screen. Some user action causes a second dialog to open. It opens over the first dialog. The user has to move the second dialog in order to see the first. I'd like to be able to have the second dialog surface offset by some stated amount from the first. I could do this with ~moveTo() or maybe ~moveWindow(). But in both cases I'd need to check where on the screen the first dialog is so that the second is not half-off or wholly off the screen. To do this would take a bit of work: check screen size, check dialog1 position, then work out where to bring up the second window - above, below, left, right, or some combination such as to the upper left. Is there a simple way to surface a dialog so that it's offset by some defined amount, but where ooDialog or Windows provides a default new position - i.e. to the right, left, top, or bottom of the first dialog? Many thanks -- Oliver Sims -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - mapWindowPoints()
I said: Btw, why a new method on mousePos? Isn't it a Point? If so, then wouldn't: screenPt = mousePos be OK? Please ignore - it was a silly question. -- Oliver Sims _ From: Oliver Sims [mailto:oliver.s...@simsassociates.co.uk] Sent: 20 January 2012 17:14 To: 'Mark Miesfeld' Subject: RE: [Oorexx-devel] ooDialog - mapWindowPoints() Many thanks, Mark. Look forward to new build. Btw, why a new method on mousePos? Isn't it a Point? If so, then wouldn't: screenPt = mousePos be OK? -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 17 January 2012 22:28 To: Oliver Sims Subject: Re: [Oorexx-devel] ooDialog - mapWindowPoints() On Tue, Jan 17, 2012 at 1:44 PM, Mark Miesfeld miesf...@gmail.com wrote: Here is a first cut an resolving the problem. It works, to a degree: Here is a solution that works to my satisfaction: do i over self~targetDialogs -- items: 1 = hwnd, 2 = droparea hwnd = self~targetDialogs[i][1] droparea = self~targetDialogs[i][2] screenPt = mousePos~copy sourceDlg~client2screen(screenPt) screenHwnd = .DlgUtil~windowFromPoint(screenPt) pDlg = mousePos~copy sourceDlg~mapWindowPoints(hwnd, pDlg) childHwnd = i~childWindowFromPoint(pDlg) --say DragManager-moving-00: hwnd = hwnd mousPos = mousePos if screenHwnd == childHwnd then do p1 = mousePos~copy sourceDlg~mapWindowPoints(hwnd, p1) if p1~inRect(droparea) then do targetDlg = i leave -- Stop looping - target found! end end end I'll try to build a switch ooDialog that contains the new methods: Mouse::copy(), DlgUtil::windowFromPoint(), and DialogObject::childWindowFromPoint() so that you can work with them. -- Mark Miesfeld -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - How soon is a dialog's hwnd available?
Mark, To create a drag/drop framework, I'd like to store each dialog's hwnd somewhere - probably in an class attribute of a View superclass. Can you tell me when a dialog's hwnd is available? The ooDialog Ref (7382) says it's not available until the underlying dialog is created. I'm pretty sure this means it's not available until the initDialog method. Is that right? Many thanks, Oliver -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - How soon is a dialog's hwnd available?
If you store it in a class attribute of a superclass and you have more than 1 subclass object instantiated, then you will have problems ... I plan tthe attribute to be a collection of some sort. Each entry will have the a hwnd and its corresponding dialog id. So on each onMove message I get, I ask the View class whether I'm over an ooDialog window. In the View's class method, I'll do a mapWindowPoints on each hwnd. I return either null (no hit) or the dlg id. Or something along those lines. My thinking is that since I cannot foresee (in apps similar to the Guide exercise) how many dialogs will be surfaced, the question arises, what should know about dlg ids and corresponding hwnds? The answer popped out - the View class. Does this make sense? I think the approach should be generalisable to handle situations like your dragNdrop example - except instead of hwnds it would be controls. Do you think there'll be any performance problems? If yes or maybe, do you happen to know if any collection type is faster than others on a lookup? Thx, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 11 January 2012 14:20 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - How soon is a dialog's hwnd available? On Wed, Jan 11, 2012 at 6:03 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: To create a drag/drop framework, I'd like to store each dialog's hwnd somewhere - probably in an class attribute of a View superclass. Can you tell me when a dialog's hwnd is available? The ooDialog Ref (7382) says it's not available until the underlying dialog is created. I'm pretty sure this means it's not available until the initDialog method. Is that right? That's right. When initDialog() is invoked by the ooDialog framework, then the underlying dialog exists, including all its dialog controls. If you store it in a class attribute of a superclass and you have more than 1 subclass object instantiated, then you will have problems ... -- Mark Miesfeld -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - How soon is a dialog's hwnd available?
I sort of intuitively feel making it a class attribute and class method may not be ideal. The collection needs to be a singleton - i.e. one place I can go to to find any dialog's hwnd. This suggests either the class object or a singleton instance of something if the amount of code required is not small. If a singleton instance, then its object id would be stored in a class attribute of the View class. I'm assuming the user of the drag and drop framework is only going to put the window handles of things he is interested in, into the collection? Yes. The user of the framework, in creating a dialog, and having determined that it would accept drops, would do something like self~storeDlg:super. Then in the View superclass I'd have a storeDlg instance method that would get the hwnd and store self and hwnd into the singleton instance (or class collection attribute). Or maybe go straight to the super's class method using .View~storeDialog(self). I will also have to include the droppable area as a param (or even areas plural but not in V1) - e,g, self~storeDlg:super(dropArea). The framework should also be able to handle either push or pull drag/drop approaches (although I haven't thought out yet how to provide for both, and plan to use only the pull approach in the Guide exercises). -- Oliver Sims _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 11 January 2012 15:58 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - How soon is a dialog's hwnd available? On Wed, Jan 11, 2012 at 7:08 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: If you store it in a class attribute of a superclass and you have more than 1 subclass object instantiated, then you will have problems ... I plan tthe attribute to be a collection of some sort. Each entry will have the a hwnd and its corresponding dialog id. So on each onMove message I get, I ask the View class whether I'm over an ooDialog window. In the View's class method, I'll do a mapWindowPoints on each hwnd. I return either null (no hit) or the dlg id. Or something along those lines. My thinking is that since I cannot foresee (in apps similar to the Guide exercise) how many dialogs will be surfaced, the question arises, what should know about dlg ids and corresponding hwnds? The answer popped out - the View class. Does this make sense? I think the approach should be generalisable to handle situations like your dragNdrop example - except instead of hwnds it would be controls. It makes some sense. Although I'm by no means proficient at designing classes, I sort of intuitively feel making it a class attribute and class method may not be ideal. But I have no reason for that which I can state clearly. Why isn't it an instance method and attribute of the View class? Do you think there'll be any performance problems? If yes or maybe, do you happen to know if any collection type is faster than others on a lookup? The answer to any performance problems is the standard one, code it and see. Or, don't worry about performance until you actually see a problem. I'm assuming the user of the drag and drop framework is only going to put the window handles of things he is interested in, into the collection? If you are thinking of just blindly putting in the window handles of all dialogs and all dialog controls, then you could have performance problems with large dialogs. But it won't have anything to do with the look up in the collection, it will have to do with trying to map window points a lot of times in an event handler. Mouse move messages come very fast and very often when the user is moving the mouse. -- Mark Miesfeld -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] ooDialog - inout param in method 'mapWindowPoints'?
In Mark's userDlg.rex drag-drop sample program, there's a method mapWindowPoints. The code is: say 'Mouse position before map:' p self~mapWindowPoints(self~DlgB~hwnd, p) say 'p after map:' p The parameter p is changed by the method implementation. The parameter 'p' is what Corba IDL calls an inout parameter - it serves to provide data to the method and the method also uses it to return data to the caller. This is the first time I've seen this in Object Rexx. So I wondered if it's intended to keep this behavior, or to change it so that it returns data in the usual way? Many thanks, Oliver attachment: winmail.dat-- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - inout param in method'mapWindowPoints'?
Thanks, Mark. That makes sense to me. But off-hand, I can't think of any way of doing this in pure oorexx. I would guess you actually make the swap (as it were) in your C++ code? If you can do this in ooRexx without any other language being involved, please do let me know, 'cos if not, then I think it'll be important to include this way of returning stuff in the Guide. Atb, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 10 January 2012 14:59 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param in method'mapWindowPoints'? On Tue, Jan 10, 2012 at 5:48 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: In Mark's userDlg.rex drag-drop sample program, there's a method mapWindowPoints. The code is: say 'Mouse position before map:' p self~mapWindowPoints(self~DlgB~hwnd, p) say 'p after map:' p The parameter p is changed by the method implementation. The parameter 'p' is what Corba IDL calls an inout parameter - it serves to provide data to the method and the method also uses it to return data to the caller. This is the first time I've seen this in Object Rexx. So I wondered if it's intended to keep this behavior, or to change it so that it returns data in the usual way? It's intended to be this way. returns data in the usual way seems a little bit of a questionable statement to me. According to who is the usual way? grin This type of method, transforming some object, is common in the new methods I've introduced in ooDialog. In places where it is used, and mapWindowPoints() is a good example, the existing values of the object are not needed, it is the transformed values that are needed. There is no need to have 2 separate objects. In addition, it allows the method to return a success indicator for methods where the data returned does not have an obvious failure value. In this case it returns false on failure. -- Mark Miesfeld -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - inout param in method'mapWindowPoints'?
Mark, You said (and I had to laugh): According to who is the usual way? Then I thought, well, I can't think of any existing function or method in ooRexx where the returned value is to be found in a method parameter. But that may well indicate my incomplete knowledge of ooRexx - if so, please do let me know where inout params are used. I guess I've always thought that, with ooRexx, if you want to distinguish between a returned value and a return code, you have to arrange to return two things - which you can't - so then you cheat and return say a directory with two entries. Acutally having an inout parameter makes sense for that situation - which is exactly the situation for the MapWindowPoints (and presumably some other ooDialog APIs). For the Guide, if there are no examples of inout params in ooRex as shipped, I'll need to describe inouts as an ooDialog feature to handle situations where one needs to distinguish between values returned and return codes - which happens of course when one is hiding the programmer from an underlying piece of middleware that you can't change. Atb, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 10 January 2012 14:59 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param in method'mapWindowPoints'? On Tue, Jan 10, 2012 at 5:48 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: In Mark's userDlg.rex drag-drop sample program, there's a method mapWindowPoints. The code is: say 'Mouse position before map:' p self~mapWindowPoints(self~DlgB~hwnd, p) say 'p after map:' p The parameter p is changed by the method implementation. The parameter 'p' is what Corba IDL calls an inout parameter - it serves to provide data to the method and the method also uses it to return data to the caller. This is the first time I've seen this in Object Rexx. So I wondered if it's intended to keep this behavior, or to change it so that it returns data in the usual way? It's intended to be this way. returns data in the usual way seems a little bit of a questionable statement to me. According to who is the usual way? grin This type of method, transforming some object, is common in the new methods I've introduced in ooDialog. In places where it is used, and mapWindowPoints() is a good example, the existing values of the object are not needed, it is the transformed values that are needed. There is no need to have 2 separate objects. In addition, it allows the method to return a success indicator for methods where the data returned does not have an obvious failure value. In this case it returns false on failure. -- Mark Miesfeld -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
Re: [Oorexx-devel] ooDialog - inout param inmethod'mapWindowPoints'?
Jon, Many thanks - I'm afraid I must have suffered (a hopefully temporary) brain failure. Your explanation is crystal clear. Of course - a method param (as you say) is an object, so it's (almost) always a pass-by-reference. I say almost because strings and stem vars are objects but are (or at elast seem to be) pass-by-value. Thanks again, Oliver _ From: Sahananda (Jon) Wolfers [mailto:sahana...@windhorse.biz] Sent: 10 January 2012 18:19 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param inmethod'mapWindowPoints'? Hi Oliver, pardon me if I'm telling you something you already know. It is probably not helpful to think of this as an inout parameter. What is happening is that p in your example or r in Marks refers to an object-instance. That object-instance has a life from the time that it is instantiated until, no longer needed it is cleared away by the garbage collection. When you pass the object-instance to another object or method or routine, which uses USE ARG to receive it, you are passing a reference, not a value (which is what gets passed with PARSE ARG). So now, you have a variable within the called routine which points to the object-instance, but the variable in the caller routine still points to it too. They both point to the self-same object-instance. The called routine could pass control back with a reply statement, and then you would have a concurrency situation, where both bits of code could simultaneously send messages to the same object instance. As it happens, in this case, there is no concurrency, so the calling code sits and waits until the called code is finished, and then carries on. I hope that that serves to clarify rather than confuse. Jon On 10 January 2012 17:40, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Mark, You said (and I had to laugh): According to who is the usual way? Then I thought, well, I can't think of any existing function or method in ooRexx where the returned value is to be found in a method parameter. But that may well indicate my incomplete knowledge of ooRexx - if so, please do let me know where inout params are used. I guess I've always thought that, with ooRexx, if you want to distinguish between a returned value and a return code, you have to arrange to return two things - which you can't - so then you cheat and return say a directory with two entries. Acutally having an inout parameter makes sense for that situation - which is exactly the situation for the MapWindowPoints (and presumably some other ooDialog APIs). For the Guide, if there are no examples of inout params in ooRex as shipped, I'll need to describe inouts as an ooDialog feature to handle situations where one needs to distinguish between values returned and return codes - which happens of course when one is hiding the programmer from an underlying piece of middleware that you can't change. Atb, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 10 January 2012 14:59 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param in method'mapWindowPoints'? On Tue, Jan 10, 2012 at 5:48 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: In Mark's userDlg.rex drag-drop sample program, there's a method mapWindowPoints. The code is: say 'Mouse position before map:' p self~mapWindowPoints(self~DlgB~hwnd, p) say 'p after map:' p The parameter p is changed by the method implementation. The parameter 'p' is what Corba IDL calls an inout parameter - it serves to provide data to the method and the method also uses it to return data to the caller. This is the first time I've seen this in Object Rexx. So I wondered if it's intended to keep this behavior, or to change it so that it returns data in the usual way? It's intended to be this way. returns data in the usual way seems a little bit of a questionable statement to me. According to who is the usual way? grin This type of method, transforming some object, is common in the new methods I've introduced in ooDialog. In places where it is used, and mapWindowPoints() is a good example, the existing values of the object are not needed, it is the transformed values that are needed. There is no need to have 2 separate objects. In addition, it allows the method to return a success indicator for methods where the data returned does not have an obvious failure value. In this case it returns false on failure. -- Mark Miesfeld -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https
Re: [Oorexx-devel] ooDialog - inout param inmethod'mapWindowPoints'?
The only distinction with strings is that they are immutable. I thought that was the case. Btw, I can't find a statement to this effect in either the ooRexx Reference or Programming Guide. Oliver -Original Message- From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 10 January 2012 22:24 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param inmethod'mapWindowPoints'? On Tue, Jan 10, 2012 at 5:17 PM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Jon, Many thanks - I'm afraid I must have suffered (a hopefully temporary) brain failure. Your explanation is crystal clear. Of course - a method param (as you say) is an object, so it's (almost) always a pass-by-reference. I say almost because strings and stem vars are objects but are (or at elast seem to be) pass-by-value. Actually, no. All arguments are just references to objects. The only distinction with strings is that they are immutable. There are no methods that can be used to change the internal state of a string object, so there is no way to produce this sort of effect with strings. Stems actually can have their internal state changed. Rick Thanks again, Oliver From: Sahananda (Jon) Wolfers [mailto:sahana...@windhorse.biz] Sent: 10 January 2012 18:19 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param inmethod'mapWindowPoints'? Hi Oliver, pardon me if I'm telling you something you already know. It is probably not helpful to think of this as an inout parameter. What is happening is that p in your example or r in Marks refers to an object-instance. That object-instance has a life from the time that it is instantiated until, no longer needed it is cleared away by the garbage collection. When you pass the object-instance to another object or method or routine, which uses USE ARG to receive it, you are passing a reference, not a value (which is what gets passed with PARSE ARG). So now, you have a variable within the called routine which points to the object-instance, but the variable in the caller routine still points to it too. They both point to the self-same object-instance. The called routine could pass control back with a reply statement, and then you would have a concurrency situation, where both bits of code could simultaneously send messages to the same object instance. As it happens, in this case, there is no concurrency, so the calling code sits and waits until the called code is finished, and then carries on. I hope that that serves to clarify rather than confuse. Jon On 10 January 2012 17:40, Oliver Sims oliver.s...@simsassociates.co.uk wrote: Mark, You said (and I had to laugh): According to who is the usual way? Then I thought, well, I can't think of any existing function or method in ooRexx where the returned value is to be found in a method parameter. But that may well indicate my incomplete knowledge of ooRexx - if so, please do let me know where inout params are used. I guess I've always thought that, with ooRexx, if you want to distinguish between a returned value and a return code, you have to arrange to return two things - which you can't - so then you cheat and return say a directory with two entries. Acutally having an inout parameter makes sense for that situation - which is exactly the situation for the MapWindowPoints (and presumably some other ooDialog APIs). For the Guide, if there are no examples of inout params in ooRex as shipped, I'll need to describe inouts as an ooDialog feature to handle situations where one needs to distinguish between values returned and return codes - which happens of course when one is hiding the programmer from an underlying piece of middleware that you can't change. Atb, Oliver From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 10 January 2012 14:59 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] ooDialog - inout param in method'mapWindowPoints'? On Tue, Jan 10, 2012 at 5:48 AM, Oliver Sims oliver.s...@simsassociates.co.uk wrote: In Mark's userDlg.rex drag-drop sample program, there's a method mapWindowPoints. The code is: say 'Mouse position before map:' p self~mapWindowPoints(self~DlgB~hwnd, p) say 'p after map:' p The parameter p is changed by the method implementation. The parameter 'p' is what Corba IDL calls an inout parameter - it serves to provide data to the method and the method also uses it to return data to the caller. This is the first time I've seen this in Object Rexx. So I wondered if it's intended to keep this behavior, or to change it so that it returns data in the usual way? It's intended to be this way. returns data in the usual way seems a little bit of a questionable statement to me. According to who is the usual way? grin
[Oorexx-devel] ooDialog - Drag-Drop - How should it look?
If I build some sort of drag/drop framework for the Guide, then I need to define how drag/drop should *look*. I've been experimenting with my Windows system, dragging stuff around and seeing what happens to the mouse cursor. There seem to be three broad options: Approach A (Windows XP Native Drag/Drop) - On pickup (button1 down), either nothing happens or the mouse cursor changes to a little picture of the thing picked up. - When it's dragged over other programs (or the screen background) either the cursor does not change, or it changes to a no-entry sign. - If I drop when the mouse is a little picture, then either (a) nothing happens, or (b) the target says it can't handle it, or (c) it accepts the drop and something changes on the target window. - If I drop when the cursor is a no-entry, then nothing happens. Approach B (see sample ooDialog drag/drop program userDlg.rex) - On pickup, the mouse cursor changes to a no-entry sign. - When it's dragged over other programs (or the screen background) the cursor stays as a no-entry sign, but if it's dragged over an ooDialog dialog that will accept a drop, then the cursor changes to a little picture. - If I drop when the cursor is a little picture, something happens (assuming the ooDialog code is well-mannered). - If I drop when the cursor is a no-entry, then nothing happens. Approach C (a possible alternative approach with ooDialog): - On pickup, the mouse cursor changes to a little picture of the thing picked up. - When dragged over any non-ooDialog window, the cursor remains as a little window, but if it's dragged over an ooDialog dialog that will NOT accept a drop, then the cursor changes to a no-entry sign. - If I drop when the cursor is a little picture, then if the target is an ooDialog dialog that will accept a drop then something happens. Otherwise nothing happens. - If I drop when the cursor is a no-entry, then nothing happens. Which of these options should be used (for the Guide at least)? My own preference is, I think, Approach B. Any thoughts? I did check my dusty 20-year-old CUA manuals, and while it seems to suggest approach C, I know that the context of was the OS2 desktop (as opposed to use by applications). So not a lot of help there... Thanks for any thoughts, Oliver -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] Makefiles
Hi Mark, I'm about to commit Exercise06 (first cut thereof), and I discover I haven't a clue what to do about makefiles. I know what a makefile does, but haven't a clue what to put in them. Also, I have no development environment that can process a makefile. I could of course look inside the Makefile.am and the res.mak files you created for Exercise05 and the DlgData sample, copy these, and change the filenames inside them - and then hope for the best. Any guidance on this will be v. welcome. Thx, Oliver -- Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free Love Thy Logs t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel
[Oorexx-devel] oodguide compile errors
Thanks, David. I think my image tags were ok. The error msg pointed at no end tag on a link tag. Indeed, I had a couple of link ... / tags which it seemed to want as: link .../link, so I fixed these and committed. I'll look forward to checking tonight's build in the morning. --Oliver _ From: David Ashley [mailto:david.ashley@gmail.com] Sent: 15 August 2011 14:39 To: Open Object Rexx Users Subject: Re: [Oorexx-users] The image tag is usually the culprit here. See some of the other references to that tag if that is the case. The root problem with jade is that it hase not been updated in a very long time and its xml prowess is not so good. In fact, Oliver, we are still using an old method of compiling the doscs because the newer method using xsl and fop has big problems with docs the size of ours. I keep hoping they will fix it but until they do we are stuck with the old method. David Ashley On 08/15/2011 09:24 AM, Mark Miesfeld wrote: Hi Oliver, Hmm ... I actually meant this to go the devel list, my fingers must have slipped. I have an old SuSE system that I build the docs on sometimes, and it doesn't catch the errors. On that machine, I think the jade version is too old. I looked at the errors reported and it may just be that the jade on the build machine doesn't accept the syntax, which may be valid under a different version. -- Mark Miesfeld On Mon, Aug 15, 2011 at 8:10 AM, Oliver Sims oliver.s...@simsassociates.co.uk blocked::mailto:oliver.s...@simsassociates.co.uk wrote: Thanks, Mark. So much for using oXygen to check the docbook markup (although it does find silly typos quite well). Will check as you suggest. Atb, Oliver _ From: Mark Miesfeld [mailto:miesf...@gmail.com] Sent: 15 August 2011 13:42 To: Open Object Rexx Users Subject: [Oorexx-users] oodguide compile errors Hi Oliver, Now you get to enter into the fun part of compiling the doc. grin If you look at the build output from last night on the build machine, you will see that no oodguide.pdf exists. This signals that the build for that doc failed. The next step is to open up the docs-buildrpt.txt file. If you search for oodguide, you will find the section where it is being compiled. You can then locate the errors: jade -t xml -d ../shared/oorexx.html.dsl -V html-index oodguide.xml jade:Chapter04.xml:335:86:E: end tag for LINK omitted, but OMITTAG NO was specified jade:Chapter04.xml:334:38: start tag was here jade:Chapter04.xml:500:61:E: document type does not allow element PROGRAMLISTING here; assuming missing FOOTNOTE start-tag jade:Chapter04.xml:512:23:E: character data is not allowed here jade:Chapter04.xml:512:64:E: document type does not allow element COMPUTEROUTPUT here; missing one of SYNOPSIS, LITERALLAYOUT, PROGRAMLISTING, SCREEN, PARA, SIMPARA start-tag jade:Chapter04.xml:512:88:E: character data is not allowed here jade:Chapter04.xml:513:28:E: document type does not allow element COMPUTEROUTPUT here; missing one of SYNOPSIS, LITERALLAYOUT, PROGRAMLISTING, SCREEN, PARA, SIMPARA start-tag jade:Chapter04.xml:513:52:E: character data is not allowed here jade:Chapter04.xml:515:27:E: document type does not allow element COMPUTEROUTPUT here; missing one of SYNOPSIS, LITERALLAYOUT, PROGRAMLISTING, SCREEN, PARA, SIMPARA start-tag jade:Chapter04.xml:515:61:E: character data is not allowed here jade:Chapter04.xml:522:18:E: character data is not allowed here jade:Chapter04.xml:524:27:E: document type does not allow element COMPUTEROUTPUT here; missing one of SYNOPSIS, LITERALLAYOUT, PROGRAMLISTING, SCREEN, PARA, SIMPARA start-tag jade:Chapter04.xml:524:58:E: character data is not allowed here jade:Chapter04.xml:527:50:E: end tag for FOOTNOTE omitted, but OMITTAG NO was specified jade:Chapter04.xml:500:46: start tag was here jade:Chapter04.xml:527:50:E: end tag for LINK omitted, but OMITTAG NO was specified jade:Chapter04.xml:496:88: start tag was here Usually the tag errors, which occur frequently when you are doing a lot of editing, are relatively easy to fix. The numbers following the file names are the line and character position of the error. If you have problems fixing the tags, let us know and we'll give you some help. David is actually the expert, but most of the time the error is pretty straight forward. -- Mark Miesfeld -- uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev ___ Oorexx-users mailing list oorexx-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-users -- uberSVN's rich system and user administration
[Oorexx-devel] Committing for the first time...
I understand that from now on I can and should commit code and text directly to a repository. I've worked with various check-in repositories in the past, and they've all been quite different at the detail level. So I guess I need some guidance on this particular repository and the processes and tools needed. Here are the immediate questions that occur to me: (1) Do I continue to upload patches? If yes, then how do I handle the patches after upload so that files are properly updated, and what tools do I need? (2) Since the code/chapters are built at various times, and placed into versioned repositories (see below) that all may access, I assume I need to submit code/text to two different places, each being the place that the builds get their input from. If this is correct, where are these places (i.e. what URLs)? (3) Since builds are done according to some timetable, where do I find out what the timetable is? (4) Do I do the builds for my stuff, and if so, what tools do I need? (5) I believe that compiled binaries such as resource-only DLLs are not built for each version, but just once prior to public release. Is that correct? By versioned repositories I mean the ones I know about, that is: - Document source (latest revision): https://oorexx.svn.sourceforge.net/svnroot/oorexx/docs/trunk/oodguide/ https://oorexx.svn.sourceforge.net/svnroot/oorexx/docs/trunk/oodguide/ - Document PDFs: (all revisions) http://build.oorexx.org/builds/docs/ - Exercises (latest revision): https://oorexx.svn.sourceforge.net/svnroot/oorexx/main/trunk/samples/window s/oodialog/userGuide/exercises/ https://oorexx.svn.sourceforge.net/svnroot/oorexx/main/trunk/samples/windows /oodialog/userGuide/exercises/ Many thanks, Oliver -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel