Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Fred van Stappen

>> About Project-options form, what do you think about a "Info" tab (see> 
>> attachment)?

> I fear it does not conform to the MSEide guidelines to make it as slim as 
> possible.

;-)

OK, I keep it for ideU only then.

Thanks.

Fre;D
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Fred van Stappen
Hello Martin.


Tested you last commits => PERFECT.


And the new property "datalist.facultative = True" makes that I can add many 
columns without to loose compatibility with MSEide. => RE-PERFECT.


Many thanks.


Fre;D
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Martin Schreiber
On Thursday 10 November 2016 15:18:04 Fred van Stappen wrote:

>
> About Project-options form, what do you think about a "Info" tab (see
> attachment)?
>
I fear it does not conform to the MSEide guidelines to make it as slim as 
possible.

Martin

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Martin Schreiber
On Thursday 10 November 2016 16:05:55 Fred van Stappen wrote:
>
> > A single line of code to write:
>
> OK, (+ fcc4b9ee01b5e commits lines)  ;-)
>
No, this is the framework and does not belong to the MSEide project options 
column extension. I merely had to add a single line to tmakeoptions in MSEide 
code, press Shift+Ctrl+A and to place a tstringedit in the grid.

But you are right, in order to support the underlying framework functionality 
there is much code necessary and countless hours of development are needed.

Martin

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Fred van Stappen
> Hum, I must check this. (In my code, if you load the project with (old)

> but after this if you load with ideU the project saved with (old) MSEide,
> the compiler optons are loosed).

> The changes in MSEgui fcc4b9ee01b5e9f7e558a58dfdb886b3695551d4 are needed 
> (tdatalist.facultative property).

Ha, then ok.

> A single line of code to write:

OK, (+ fcc4b9ee01b5e commits lines)  ;-)

Well done Martin.

OK, all downloaded, I will try your commits tonight.

Fre;D
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Martin Schreiber
On Thursday 10 November 2016 15:06:22 Fred van Stappen wrote:
> > Done, git master 6a3d84748763607251373a1024d38f4dfbacf9a6.
>
> Yep, yep, yep, I will try it now many thanks.
>
> ,
>
> > A single line of code to write:
>
> Hum, I must check this. (In my code, if you load the project with (old)
> MSEide saved with ideU, all ok.
>
> But after this if you load with ideU the project saved with (old) MSEide,
> the compiler optons are loosed).
>
The changes in MSEgui fcc4b9ee01b5e9f7e558a58dfdb886b3695551d4 are needed 
(tdatalist.facultative property).

Martin

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Fred van Stappen
Re-hello Martin.


Ok, downloaded, I will test your commit home.


About Project-options form, what do you think about a "Info" tab (see 
attachment)?


Fre;D
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Fred van Stappen

> Done, git master 6a3d84748763607251373a1024d38f4dfbacf9a6.


Yep, yep, yep, I will try it now many thanks.

,

> A single line of code to write:


Hum, I must check this. (In my code, if you load the project with (old) MSEide 
saved with ideU, all ok.

But after this if you load with ideU the project saved with (old) MSEide, the 
compiler optons are loosed).


Write you later.

Fre;D
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Graeme Geldenhuys
On 2016-11-10 11:29, Martin Schreiber wrote:
> Take a look at the left border. ;-)

Oh [face plant] - I need another coffee. :)  I was looking at the right
edge like Fred's screenshot.  Thanks Martin.

Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *_mfm.pas vs *.mfm

2016-11-10 Thread Martin Schreiber
On Thursday 10 November 2016 12:00:21 Graeme Geldenhuys wrote:
> Coming back to this old thread...
>
> On 2015-06-19 12:36, Martin Schreiber wrote:
> > Because MSEgit does not depend on the FPC resource system.
> > IIRC FPC resources did not work whe I first needed it.
>
> But since quite a while now, FPC has very good resource support, so is
> it not worth moving MSEide to that?
>
No, IIRC MSEgui needs some special functionality.

> > The *_mfm.pas can be restored from *.mfm either by MSEide or
> > mseide-msegui/tools/form2pas. It is not necessary to store in the
> > repository.
>
> So if it isn't necessary, then why are they committed in the
> MSEide+MSEgui repository?
>
In order that a checked out MSEgui project can be compiled without any IDE or 
resource compiler action.

> Those *_mfm.pas files give me headaches every time I rebase my custom
> IDE modes against the latest code. They are also impossible to resolve
> commit conflicts.
>
> for example:
>   This has no meaning to a human, and can't be resolved.
>
You can produce the *_mfm.pas from a *.mfm file with 
the "tools/form2pas"-tool.

Martin

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Martin Schreiber
On Thursday 10 November 2016 12:16:51 Graeme Geldenhuys wrote:
> On 2016-11-10 10:25, Martin Schreiber wrote:
> > Done, git master 6a3d84748763607251373a1024d38f4dfbacf9a6.
> >
> > A single line of code to write:
>
> Interestingly, I see the commit in my local repository, but after
> rebuilding the IDE, I don't see the column in Project Options. See
> attached screenshot.
>
Take a look at the left border. ;-)

Martin

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Graeme Geldenhuys
On 2016-11-10 11:16, Graeme Geldenhuys wrote:
>> > A single line of code to write:
> Interestingly, I see the commit in my local repository, but after
> rebuilding the IDE, I don't see the column in Project Options. See
> attached screenshot.

I thought maybe my custom mods screwed that up, so revert to that exact
commit in master (with non of my own custom mods). The same thing - no
extra "purpose" column.

Regards,
  Graeme


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Graeme Geldenhuys
On 2016-11-10 10:25, Martin Schreiber wrote:
> Done, git master 6a3d84748763607251373a1024d38f4dfbacf9a6.
> 
> A single line of code to write:

Interestingly, I see the commit in my local repository, but after
rebuilding the IDE, I don't see the column in Project Options. See
attached screenshot.

Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *_mfm.pas vs *.mfm

2016-11-10 Thread Graeme Geldenhuys
On 2015-06-19 12:47, Graeme Geldenhuys wrote:
> So *_mfm.pas is a good candidate to add to the /.gitignore file
> then, and all traces removed from the repositories.  Just a thought.

+1

Yes, I'm plus-one my own comment. :-)


Regards,
  Graeme


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *_mfm.pas vs *.mfm

2016-11-10 Thread Graeme Geldenhuys

Coming back to this old thread...


On 2015-06-19 12:36, Martin Schreiber wrote:
> Because MSEgit does not depend on the FPC resource system.
> IIRC FPC resources did not work whe I first needed it.

But since quite a while now, FPC has very good resource support, so is
it not worth moving MSEide to that?


> The *_mfm.pas can be restored from *.mfm either by MSEide or 
> mseide-msegui/tools/form2pas. It is not necessary to store in the repository.

So if it isn't necessary, then why are they committed in the
MSEide+MSEgui repository?

Those *_mfm.pas files give me headaches every time I rebase my custom
IDE modes against the latest code. They are also impossible to resolve
commit conflicts.

for example:
  This has no meaning to a human, and can't be resolved.



  97,109,101,46,108,111,99,97,108,112,114,111,112,115,49,11,0,18,102,114,
  97,109,101,46,98,117,116,116,111,110,46,99,111,108,111,114,4,2,0,0,
<<< 7f6bb1977289931f7fad4598d27a2dfeb4e0f734
  128,19,102,114,97,109,101,46,98,117,116,116,111,110,115,46,99,111,117,110,
  116,2,1,19,102,114,97,109,101,46,98,117,116,116,111,110,115,46,105,116,
  101,109,115,14,1,5,99,111,108,111,114,4,2,0,0,128,0,0,16,102,
  114,97,109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,0,2,0,
 ...snip...

114,13,111,112,116,105,111,110,115,119,105,100,103,101,116,11,13,111,119,95,
  109,111,117,115,101,102,111,99,117,115,11,111,119,95,116,97,98,102,111,99,
===
  128,16,102,114,97,109,101,46,111,117,116,101,114,102,114,97,109,101,1,2,
  0,2,0,2,39,2,0,0,8,98,111,117,110,100,115,95,120,2,1,8,
  98,111,117,110,100,115,95,121,3,3,1,9,98,111,117,110,100,115,95,99,



>> In comparison:
>>
>>   fpGUI   - one single *.pas file for one or more forms
>>   Lazarus - two files per form (*.lfm and *.pas)
>>   MSEide  - three files per form (*.mfm, *_mfm.pas and *.pas)

3 files per Form? That can surely be improved with FPC's resource
support and reduced to at least 2 files and now binary (byte array)
blobs.  Delphi tried years back to make *.dfm files binary, and it was a
disaster (for humans and source code repository systems). They moved to
text based object files instead because of that mess.


Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Graeme Geldenhuys
On 2016-11-10 10:25, Martin Schreiber wrote:
> That's RAD! ;-)


Awesome, I'm getting an update now.



Regards,
  Graeme


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Make Options - Comment ?

2016-11-10 Thread Martin Schreiber
On Wednesday 09 November 2016 18:43:56 Martin Schreiber wrote:
> On Wednesday 09 November 2016 15:58:57 Fred van Stappen wrote:
> > Hello Martin.
> >
> > What do you think to add a "Comment" row in "Make options" grid in MSEide
> > (see attachment) ?
>
> I'll take a look.
>
Done, git master 6a3d84748763607251373a1024d38f4dfbacf9a6.

A single line of code to write:
"
@@ -709,6 +710,8 @@ type
property reversepathorder: boolean read freversepathorder 
   write freversepathorder;
 
+   property makeoptpurpose: msestringarty read fmakeoptpurpose 
+write fmakeoptpurpose;
property befcommandon: integerarty read fbefcommandon write fbefcommandon;
"
That's RAD! ;-)

Martin



--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk