Re: [Lazarus] Crowdfunding to speed up the development of pas2js in Lazarus Widgetset and fpDebug to FPC

2018-12-22 Thread Maciej Izak via lazarus
sob., 22 gru 2018 o 15:46 Florian Klämpfl via lazarus <
lazarus@lists.lazarus-ide.org> napisał(a):

> > Admin, lead of project, programmer and foundation ruler in one person?
>
> While it might be true or not if Michael takes all these "positions", he
> does an incredible job for >20 years for
> Lazarus and FPC.
>

I never said he is not doing incredible job. But in the case of
conflict/problem he should not be a judge in his own case or without cool
down period. I was just banned without any information what happened or
without warning. Because of my stupid human emotions I started many stupid
topics.

Such acting is harmful to the project (including my acting). I was working
many months to fix management operators problem. This was discussed
directly with you, Sven and Michael Van Canneyt. Michael started
incomprehensible FUD about this work in public mailing list.

Without "code of conduct" such situation could happen again and again with
other developers. I always follow the rules. But I can not read someone
minds to know that I could be banned because I have other Open Source
project...

-- 
Best regards,
Maciej Izak
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Crowdfunding to speed up the development of pas2js in Lazarus Widgetset and fpDebug to FPC

2018-12-22 Thread Maciej Izak via lazarus
sob., 22 gru 2018 o 13:02 Marco van de Voort via lazarus <
lazarus@lists.lazarus-ide.org> napisał(a):

> Most importantly, Michael's conduct was discussed and held up by Core.
> Several other members stated that Maciej was hard and draining to work
> with, and saw no other way then postponing his privileges for the moment.
>

I was working on many things considered as controversial so I was
discussing often, but in the final - compromise was always possible with
gain for the project. The main problem was TOTAL LACK of any communication.
I was never warned that something is wrong and how I can improve
cooperation.

I don't know why I don't got any message : Maciej - stop, we don't want
such features.

Then my focus could be different - finally there is many other bugs,
features which could be my focus.

The most curious thing is that I was never warned about that I should close
down/stop NewPascal project (which was mentioned as one of reason of
postponing my privileges).

I don't see how using atomic/most draconian option on the start can help
(without any communication).

The same happens with foundation now - lack of info.

-- 
Best regards,
Maciej Izak
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Crowdfunding to speed up the development of pas2js in Lazarus Widgetset and fpDebug to FPC

2018-12-21 Thread Maciej Izak via lazarus
pt., 21 gru 2018 o 19:28 Travis Ayres via lazarus <
lazarus@lists.lazarus-ide.org> napisał(a):

> There needs to be provisions for making people full time to work on
> FPC/Lazarus as well -
> "Foundation makes provision {document or processes} for administrative
> costs, in order to make their application transparent and in consideration
> of the valuable time of contributors, with Foundation approval and as
> documented in {Living document Y}".
>

This would be good. I think that clear rules are always fine. Also the very
important is to not concentrate all power in the hand of one person without
any control (for example in much smaller project like NewPascal I don't
have exclusive control). Some time ago I was involved in many parts of work
in FPC compiler (generics.collections, management operators other fixes for
compiler and new features in progress) but in the case of personal
conflict, project has no instance of appeal or regulations or any code of
conduct. So instead of coding I need to waste time to shows what happened.
Sadly...

It looks like David's fight with Goliath. Anyway the truth is important.

All is fine when someone has the same opinion like Michael Van Canneyt. The
style of communication with Michael is visible in this thread, when he know
he is not right he is just ignoring messages, but he is first to throw the
rock. He is using power - not arguments. No one can do anything because he
has full control on all infrastructure.

Admin, lead of project, programmer and foundation ruler in one person? Too
much power always corrupts.

-- 
Best regards,
Maciej Izak
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Crowdfunding to speed up the development of pas2js in Lazarus Widgetset and fpDebug to FPC

2018-12-20 Thread Maciej Izak via lazarus
czw., 20 gru 2018 o 09:33 Michael Van Canneyt via lazarus <
lazarus@lists.lazarus-ide.org> napisał(a):

> This is a blatant lie and - to use the popular vernacular - fake news.


http://lists.freepascal.org/pipermail/fpc-devel/2018-May/038897.html

In general the situation is very simple. You have started FUD and biased
talk about my work on "management operators" - every detail of my work was
fully explained before merge/commits and fully consulted with other persons
in team. Even weak point of "management operators" was exposed by me in
public mailing list. TWICE : before "management operators" changes were
merged:

http://lists.freepascal.org/fpc-devel/2016-December/037508.html
(without any response)

and after commits for "management operators":
http://lists.freepascal.org/pipermail/fpc-devel/2018-April/038869.html

Even more: patch for problems was discussed also in core, you are also one
who was involved in conversation (sadly I can't provide link to source
because core mailing list is private) where you were happy about my
fixes/work (!sic).

My only fault: probably my first reaction on your FUD and biased talk was
overreacted. I should be more patient.

Anyway: Merry Christmas!

-- 
Best regards,
Maciej Izak
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Crowdfunding to speed up the development of pas2js in Lazarus Widgetset and fpDebug to FPC

2018-12-19 Thread Maciej Izak via lazarus
śr., 19 gru 2018 o 16:58 Edivando via lazarus 
napisał(a):

> I will get support from solid projects like Mormort to help with these
> efforts and NewPascal to help with this restructuring.
>

Hello Edivando,

I am the maintainer of NewPascal and the only what I have to say in this
topic is:

probably with the current and real owner of FPC foundation (Michael Van
Canneyt) cooperation between NewPascal and FPC/FPC foundation is rather not
possible (even if I would like to), because Michael personally decide to
eliminate me from FPC development (AFAIK Michael is also administrator and
owner of all FPC infrastructure).

There is lack of any "code of conduct", current FPC should be considered as
"uncivilized" project where any of developer/contributor can be eliminated
via personal taste of admin in one second.

As far as I understand even if "code of conduct" will be someday created my
person/case is outside any "amnesty" because my case is considered as
"lesson of maintaining of the project".

-- 
Best regards,
Maciej Izak
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Terminal Component Available

2018-04-11 Thread Maciej Izak via Lazarus
2018-04-11 9:18 GMT+02:00 Michael Van Canneyt via Lazarus <
lazarus@lists.lazarus-ide.org>:

>
> Huh ? Slight historical misinformation here.
>
> Linux editors had this decennia before Visual Studio came up with it.
>

Huh? What is wrong with you? Where you have historical misinformation? It
is personal view. It looks similar like in VSC and probably like in many
other editors in positive meaning.

Feel free to provide full historical context. Insane.

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Terminal Component Available

2018-04-11 Thread Maciej Izak via Lazarus
Very good initiative (Visual Studio Code inspired) . I wish to had this for
Windows too :)

2018-04-11 8:43 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> I updated my archive to include support for a dockable window inside the
> Lazarus IDE.
>
> https://cache.getlazarus.org/videos/vte-embedded.mp4
>
>
>
>
> --
> ___
> Lazarus mailing list
> Lazarus@lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus
>
>


-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Dark themed lazarus

2018-04-11 Thread Maciej Izak via Lazarus
2018-04-05 12:33 GMT+02:00 Anthony Walter :

> As a side enhancement, it would display information about the top, left,
> width, and height of the changes inside the overlay as you dragged. Also it
> might display the name and class of the control centered within the
> overlay. Does that sound reasonable?
>

Sure! Sorry for late reply, but somehow I overlooked your message. Good
idea, this was also in my TODO but with low priority, so feel free to do
this :).

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Dark themed lazarus

2018-04-05 Thread Maciej Izak via Lazarus
2018-04-05 12:16 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Next I might tackle the lagginess in drag moving controls on the form
> designer. Does that seem like a laggy problem to anyone else?
>

Probably you mean : https://bugs.freepascal.org/view.php?id=33486

I was not able to spend enough time on this problem, so any patch is
welcome.

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Dark themed lazarus

2018-04-05 Thread Maciej Izak via Lazarus
2018-04-05 8:04 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> I finally got an acceptable darked themed version of Lazarus setup.
>

Looks good for me :) any link to patch/tests?

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Please consider adding Application Explorer to lazarus components folder

2017-07-25 Thread Maciej Izak via Lazarus
2017-07-24 0:08 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> https://video.getlazarus.org/appexploregrid.mp4
>


> Request filed under #32191
>
> https://bugs.freepascal.org/view.php?id=32191
>

The tool may be merged into current tool "Edit context help" (Ctrl + Shift
+ F1). "Edit context help" somehow has similar functionality for exploring
"how IDE is constructed". We can add "Application explorer" to "Help" menu
to invoke "Edit context help" with new functionalities.

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Sparta Form Designer change

2017-07-24 Thread Maciej Izak via Lazarus
2017-07-19 15:10 GMT+02:00 Juha Manninen via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Sparta form designer is broken for both GTK2 and QT.
>
...

> With GTK2 the designer stays empty. The IDE still works otherwise.
> With QT the IDE freezes. An empty editor shows an hourglass. The
>

Sparta should works now with GTK2 (tested with Debian 9) - Anthony did the
trick and I have fixed other bugs. Now I need to hunt QT :P. New GTK2 test
is welcome! :)

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Sparta Form Designer patch

2017-07-24 Thread Maciej Izak via Lazarus
2017-07-24 11:57 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> I put together a patch for the sparta docked form designer and attached it
> to this issue:
>
> https://bugs.freepascal.org/view.php?id=32194
>
> This fixes the designer on gtk2, and probably qt as well. I made a few
> small changes, some of which are hacks, notably the fix for BorderStyle. I
> also removed the green color, which I assume was for testing.
>
> The real big issue left I can see is BorderIcons always resetting to [] on
> non windows platforms.
>

Thanks for nice feedback and patch. The part of patch for showing forms on
GTK2 was usable, but part for border style was incorrect (hopefully I fixed
this problem together with BorderIcons in r55579).

For default event please create new bug report (and for new bugs - will be
easier to manage).

Problem with a TMainMenu fixed in r55582.

Please test and close #32194 if designed form is visible for GTK2. For
other problems please create related bug reports :)

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Sparta Form Designer change

2017-07-20 Thread Maciej Izak via Lazarus
2017-07-19 16:09 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

>
> Also, on windows the sparta form design on resize shows the color green in
> any area that is freshly revealed. I assume that was left in there for
> testing reasons and is not some strange unexpected behavior.
>

This one is a part of new non finished yet feature :). Thanks for many info
- very valuable info. I will try to fix few problems in weekend.


-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Sparta Form Designer change

2017-07-19 Thread Maciej Izak via Lazarus
2017-07-19 9:26 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> I don't use for qt lcl widget set, but I can test under window, linux
> gtk2, and mac carbon.
>

would be great!

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Sparta Form Designer change

2017-07-19 Thread Maciej Izak via Lazarus
2017-07-19 9:05 GMT+02:00 Anthony Walter via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Okay, I was a little fast on the submit with my last message. I checked
> with the bug tracker and I can see the sparta related issues to test.
>
> Thanks for the fixes and kudos. Your work is very much appreciated!
>

Is to early to say "thanks" ;) we need more tests. For now I know from Juha
Manninen that Sparta for Qt under Linux is broken :\

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] LCL High-DPI

2017-02-21 Thread Maciej Izak via Lazarus
2017-02-20 17:46 GMT+01:00 Ondrej Pokorny via Lazarus <
lazarus@lists.lazarus-ide.org>:

> I'd like to announce that I finished the concept of DPI scaling in Lazarus
> / LCL.


Thanks to your work Lazarus is now much, much better than Delphi in this
field ^^.

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Non-visual component tray

2016-11-28 Thread Maciej Izak via Lazarus
2016-11-28 12:36 GMT+01:00 Mattias Gaertner via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Should be simple to do with a non docked IDE as well. For example as
> floating window.
> And when it works as floating window it will work with anchordocking
> too.
> And then it should be a small step to use it in Sparta docked designer.
>

Might be :).

Note: as start point to hide in designer non-visual components could be
used (introduced by Sparta) IDEComponentsMaster located in ComponentEditors
(ideintf).

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Non-visual component tray

2016-11-28 Thread Maciej Izak via Lazarus
2016-11-28 11:01 GMT+01:00 Graeme Geldenhuys via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Non-visual components don't belong on the designer form itself.


It is simple to do with Sparta docked solution.

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Anchordocking + Sparta, how dock object inspector into form editor

2016-10-21 Thread Maciej Izak via Lazarus
2016-10-21 13:51 GMT+02:00 Fabio Luis Girardi via Lazarus <
lazarus@lists.lazarus-ide.org>:

> But is possible to dock the component list and object inspector into the
> form designer? It makes no sense to see the object inspector while I'm at
> source editor.


Sorry - not yet. I have no plans for that feature in near future. Anyway
will be possible to show/hide component list:

https://www.youtube.com/watch?v=6FOjWCLDScQ=youtu.be=236

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Helper for arrays

2016-10-02 Thread Maciej Izak via Lazarus
2016-10-02 16:20 GMT+02:00 Ondrej Pokorny via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Maybe you can raise a discussion / feature request in the fpc-devel
> mailing list to include type helpers for generic arrays? :


This was discussed in Smart Pointers topic:

http://free-pascal-general.1045716.n5.nabble.com/Smart-Pointers-td5725159.html

-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] Helper for arrays

2016-10-02 Thread Maciej Izak via Lazarus
2016-10-02 14:39 GMT+02:00 Aradeonas via Lazarus <
lazarus@lists.lazarus-ide.org>:

> Can I have or make helper for arrays? like making Count property so I can
> use it instead of Length ?


Try to use TDynArray dynamic array wrapper provided by mORMot framework.

http://synopse.info/files/html/Synopse%20mORMot%20Framework%20SAD%201.18.html#TITL_48

mORMot available out of box: http://newpascal.org


-- 
Best regards,
Maciej Izak
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus