Re: [Lazarus] Possible bug in TFrame

2021-08-16 Thread Marcos Douglas B. Santos via lazarus
On Mon, Aug 16, 2021 at 9:06 AM Marcos Douglas B. Santos  
wrote:
>
> On Sun, Aug 15, 2021 at 9:03 AM Marcos Douglas B. Santos  
> wrote:
> >
> > On Tue, Jul 15, 2014 at 11:55 AM Darío J. Vázquez Arguija
> >  wrote:
> > >
> > > To Whom It May Concern:
> > >
> > > I have detected a possible bug in the frames of Lazarus (1.0, 1.2.2, 
> > > 1.3trunk) the problem manifests itself when the implemented component is 
> > > embedded in frame and then try to run the program, which throws an error 
> > > (The Control'' has no parent window), fortunately I don't have to send my 
> > > code for some of their own components manifests.
> > >
> > > Please install the customdrawn package that comes with lazarus, create a 
> > > frame insert one CDPageControl create CDTabSheet a page or two and then 
> > > try to insert the frame within a form. It goes without saying that out of 
> > > the frames components work perfectly .
> > >
> > > This is a bug already known??
> >
> > I'm using the original mail above (2014!) because the same problem
> > still exists in the current version.
> >
> > This won't happen with all frames, but just ones that have components
> > with published properties as TCollection type, for example.
> >
> > Using fpcupdeluxe on Windows:
> > - first, I have installed the version that still uses SVN (FPC 3.2.0
> > rev 45643, Laz rev 64642), and the problem still there;
> > - then, I have used the new fpcupdeluxe version that uses Git instead
> > SVN, selecting the branches fpc-3.2.0 + laz-stable, and the problem
> > still there;
> > - then, keeping FPC as 3.2.0 (from now on), I selected the branches
> > fpc-3.2.0 + laz-2.0.12, and the problem still there;
> > - then, I have tried using branch fixes-2.2—which we couldn't use it
> > in production yet, as I realized this branch has renamed some
> > packages/components, adding "Laz" as prefix, which will broke the
> > projects for the team which I'm work with—and the problem still there;
> > - almost giving up, I have tried a downgrade for 2.0.10 (which uses
> > rev 63526)—only testing—and the problem still there;
> > - finally, I have tried using the trunk (Lazarus 2.3.0 rev
> > main-0-gfb27fcd12a) and the problem is still there!!!  :\
> >
> > I believe anyone can reproduce the same explained above using any
> > component that has at least one published property as TCollection.
> >
> > Can someone propose a solution and merge it on, at least, fixes-2.0 please?
>
> This didn't work either:
> https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/17071#note_637425762
>
> Problems with Frames are very old...

This one has "status confirmed", created 7 years ago:
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/25124

best regards,
Marcos Douglas
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Possible bug in TFrame

2021-08-16 Thread Marcos Douglas B. Santos via lazarus
On Sun, Aug 15, 2021 at 9:03 AM Marcos Douglas B. Santos  
wrote:
>
> On Tue, Jul 15, 2014 at 11:55 AM Darío J. Vázquez Arguija
>  wrote:
> >
> > To Whom It May Concern:
> >
> > I have detected a possible bug in the frames of Lazarus (1.0, 1.2.2, 
> > 1.3trunk) the problem manifests itself when the implemented component is 
> > embedded in frame and then try to run the program, which throws an error 
> > (The Control'' has no parent window), fortunately I don't have to send my 
> > code for some of their own components manifests.
> >
> > Please install the customdrawn package that comes with lazarus, create a 
> > frame insert one CDPageControl create CDTabSheet a page or two and then try 
> > to insert the frame within a form. It goes without saying that out of the 
> > frames components work perfectly .
> >
> > This is a bug already known??
>
> I'm using the original mail above (2014!) because the same problem
> still exists in the current version.
>
> This won't happen with all frames, but just ones that have components
> with published properties as TCollection type, for example.
>
> Using fpcupdeluxe on Windows:
> - first, I have installed the version that still uses SVN (FPC 3.2.0
> rev 45643, Laz rev 64642), and the problem still there;
> - then, I have used the new fpcupdeluxe version that uses Git instead
> SVN, selecting the branches fpc-3.2.0 + laz-stable, and the problem
> still there;
> - then, keeping FPC as 3.2.0 (from now on), I selected the branches
> fpc-3.2.0 + laz-2.0.12, and the problem still there;
> - then, I have tried using branch fixes-2.2—which we couldn't use it
> in production yet, as I realized this branch has renamed some
> packages/components, adding "Laz" as prefix, which will broke the
> projects for the team which I'm work with—and the problem still there;
> - almost giving up, I have tried a downgrade for 2.0.10 (which uses
> rev 63526)—only testing—and the problem still there;
> - finally, I have tried using the trunk (Lazarus 2.3.0 rev
> main-0-gfb27fcd12a) and the problem is still there!!!  :\
>
> I believe anyone can reproduce the same explained above using any
> component that has at least one published property as TCollection.
>
> Can someone propose a solution and merge it on, at least, fixes-2.0 please?

This didn't work either:
https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/17071#note_637425762

Problems with Frames are very old...

Marcos Douglas
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Mantis vs GitLab issue tracker

2021-08-16 Thread Michael Van Canneyt via lazarus



On Mon, 16 Aug 2021, LacaK via lazarus wrote:


An example: Mantis has "Reported by me".


You can find this in your 'issues' list?


It is my impression too.
I would like to see panels (like in 
https://gitlab.com/groups/freepascal.org/-/boards):

- Reported by me (filter Author="my account")
- Assigned to me (filter Asignee="my account")
- Unassigned (filter Asignee=None)
- (Resolved); here is sufficient for me list of recently changed 
issues as is there already
In other words : is there way how to add custom boards based on above 
filters?


I can create new boards, but not with the filters you want. There is 
no 'active user' filter. (i.e. "me" or so)


I can create lists filtered on label, assignee or milestone.


Ok I understand.
If there is no straight forward, simple way then IMO no need to 
complicate things.

I am here as pure user and I am asking for simple solutions ;-)
I only shared impression that GitLab issue tracker is for me also less 
intuitive and practical compared to Mantis.


It's a different system, with different possibilities.
I find the filter system very easy to use compared to Mantis, so I won't miss 
the old one.

One can lament the demise of the old system, but in time I suspect most will 
adapt to the new one.

As said, I'm looking at creating a frontpage for a mantis-like overview.
With pas2js it should be easy to do.

Michael.
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Mantis vs GitLab issue tracker

2021-08-16 Thread LacaK via lazarus






is it just my impression that Mantis was more feature rich an had 
better 

layout?

An example: Mantis has "Reported by me".


You can find this in your 'issues' list?


It is my impression too.
I would like to see panels (like in 
https://gitlab.com/groups/freepascal.org/-/boards):

- Reported by me (filter Author="my account")
- Assigned to me (filter Asignee="my account")
- Unassigned (filter Asignee=None)
- (Resolved); here is sufficient for me list of recently changed 
issues as is there already
In other words : is there way how to add custom boards based on above 
filters?


I can create new boards, but not with the filters you want. There is 
no 'active user' filter. (i.e. "me" or so)


I can create lists filtered on label, assignee or milestone.


Ok I understand.
If there is no straight forward, simple way then IMO no need to 
complicate things.

I am here as pure user and I am asking for simple solutions ;-)
I only shared impression that GitLab issue tracker is for me also less 
intuitive and practical compared to Mantis.
(of course I accept others developers arguments related to maintenance 
cost of GitLab versus Mantis and so on ...)

L.

--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Mantis vs GitLab issue tracker

2021-08-16 Thread Michael Van Canneyt via lazarus



On Mon, 16 Aug 2021, Martin Frb via lazarus wrote:


On 16/08/2021 09:13, Michael Van Canneyt via lazarus wrote:


On Mon, 16 Aug 2021, LacaK via lazarus wrote:

An example: Mantis has "Reported by me".


You can find this in your 'issues' list?



See my last mail.
See "My reactions"


It is my impression too.
I would like to see panels (like in 
https://gitlab.com/groups/freepascal.org/-/boards):

- Reported by me (filter Author="my account")
- Assigned to me (filter Asignee="my account")
- Unassigned (filter Asignee=None)
- (Resolved); here is sufficient for me list of recently changed 
issues as is there already
In other words : is there way how to add custom boards based on above 
filters?


I can create new boards, but not with the filters you want. There is 
no 'active user' filter. (i.e. "me" or so)


I can create lists filtered on label, assignee or milestone.


Ideally each boards has only filters by the same kind.

Because if you have a board, with lists:
- label = x
- milestone = y

Then you can drag and drop issues between the boards.
But drag and drop means to remove/add the label/milestone.

So the current board, with diff milestones is ok. because you can mave 
issues from one milsestone to another


I've been looking at https://github.com/jdalrymple/gitbeaker

Using pas2js it should be relatively easy to make a small webpage that
recreates the mantis view. All it would need is a token or oauth key.

Such a page can be hosted on the FPC webserver. The browser would do all
other requests directly to gitlab, so this puts no load on the FPC
webserver except of the initial page request.

Michael.
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Mantis vs GitLab issue tracker

2021-08-16 Thread Martin Frb via lazarus

On 16/08/2021 09:13, Michael Van Canneyt via lazarus wrote:


On Mon, 16 Aug 2021, LacaK via lazarus wrote:

An example: Mantis has "Reported by me".


You can find this in your 'issues' list?



See my last mail.
See "My reactions"


It is my impression too.
I would like to see panels (like in 
https://gitlab.com/groups/freepascal.org/-/boards):

- Reported by me (filter Author="my account")
- Assigned to me (filter Asignee="my account")
- Unassigned (filter Asignee=None)
- (Resolved); here is sufficient for me list of recently changed 
issues as is there already
In other words : is there way how to add custom boards based on above 
filters?


I can create new boards, but not with the filters you want. There is 
no 'active user' filter. (i.e. "me" or so)


I can create lists filtered on label, assignee or milestone.


Ideally each boards has only filters by the same kind.

Because if you have a board, with lists:
- label = x
- milestone = y

Then you can drag and drop issues between the boards.
But drag and drop means to remove/add the label/milestone.

So the current board, with diff milestones is ok. because you can mave 
issues from one milsestone to another


--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Mantis vs GitLab issue tracker

2021-08-16 Thread Michael Van Canneyt via lazarus



On Mon, 16 Aug 2021, LacaK via lazarus wrote:





is it just my impression that Mantis was more feature rich an had better 

layout?

An example: Mantis has "Reported by me".


You can find this in your 'issues' list?


It is my impression too.
I would like to see panels (like in 
https://gitlab.com/groups/freepascal.org/-/boards):

- Reported by me (filter Author="my account")
- Assigned to me (filter Asignee="my account")
- Unassigned (filter Asignee=None)
- (Resolved); here is sufficient for me list of recently changed issues 
as is there already
In other words : is there way how to add custom boards based on above 
filters?


I can create new boards, but not with the filters you want. 
There is no 'active user' filter. (i.e. "me" or so)


I can create lists filtered on label, assignee or milestone.

I could create a label 'unassigned' to filter on. but then we would need to 
apply that to
all new issues. This can be automated. Then I could use it to add an 'unassigned' list. 
The label would need to be removed when a user is assigned to an issue. This

can probably also be automated.

They are working on a named filter system. When that exists, more things
will be possible:
https://gitlab.com/gitlab-org/gitlab/-/issues/14512

Michael.
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Mantis vs GitLab issue tracker

2021-08-16 Thread LacaK via lazarus


  
is it just my impression that Mantis was more feature rich an had better layout?

An example: Mantis has "Reported by me".

It is my impression too.
I would like to see panels (like in 
https://gitlab.com/groups/freepascal.org/-/boards):

- Reported by me (filter Author="my account")
- Assigned to me (filter Asignee="my account")
- Unassigned (filter Asignee=None)
- (Resolved); here is sufficient for me list of recently changed issues 
as is there already
In other words : is there way how to add custom boards based on above 
filters?

L.

--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus