Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2002-08

Helping to linux part

5 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Javier

I have some free time which I can spend on helping with Lazarus programming. I don't plan to use win32 port, and I haven't got win installed on my computer, so I can only help on Unix/General part.

I don't know who I must contact, so I wrote to this list.

I know well both Pascal and C, and have good experience with Unix and multimedia programming.

Please, let me know if you need another programmer on your team.

Bye.

Reply by email

Mattias Gaertner
to Javier
Show quoted text 5 lines
I have some free time which I can spend on helping with Lazarus programming. I don't plan to use win32 port, and I haven't got win installed on my computer, so I can only help on Unix/General part. I don't know who I must contact, so I wrote to this list.

That's the right place.

I know well both Pascal and C, and have good experience with Unix and multimedia programming. Please, let me know if you need another programmer on your team.

Any help is welcome.
Just write to this list, what you want to do.

Mattias

Reply by email

Mattias Gaertner
to Javier: I have some free time which I can spend on helping with Lazarus programming. I don't plan…
Show quoted text 10 lines
El mar, 27-08-2002 a las 15:02, Mattias Gaertner escribi�: > Any help is welcome. > Just write to this list, what you want to do. Core programming will be OK, new components, new features, etc. Let me know what do you need or plan to add to Lazarus and I'll see what can I do. Note: I'm currently spending my time in examining Lazarus source code.

While examing the code, you can add comments, so that the next participant will find it easier to read the code.

I'm currently improving the LCL for design mode, especially the drawing:
- I will implement SetWindowOrgEx
- change all graphic functions in the gtk-interface
- update all TControls
- improve the Paint+Invalidate+Clipping code in the LCL
- improve the Designer drawing

After that, I will improve the Component Editors, Property Editors and Designer for TNoteBook/TPage. These things depend on each other, so we can't teamwork.

But there are plenty of other things todo. Feel free to choose.

Perhaps Andrew can tell, what he is working on.

Mattias

Reply by email

Andrew Johnson
Perhaps Andrew can tell, what he is working on.

Well, I am trying to fill in the blanks in all things Graphics. This means also fixing/finishing controls within the LCL which couldn't be finished on acount of incomplete/missing Graphics routines. Currently my big project is filling in as much of the blanks as possible in TBitmap/TPixmap & corresponding TBitmapCanvas, much of this is both LCL, and Interface, which means to begin with my changes will only be available under GTK. After I get more of the basics working - resizing, draw, FreeImage, etc. I will start working on getting TPicture to work, and from there TImage. The biggest problem I am facing is Data. Because of the way GDK/GDKPixbuf handle Bitmap/Pixmap data, I have only two way's of getting data, pixel by pixel manually, or Pixel by pixel in one lump (gdk_pixbuf_get_pixels). Which means I have to find someway of converting all data into proper corresponding Data for Streams and Files. For Pixmaps I can almost do this with Pixmap libraries, but since we would prefer to have as few additional library dependencies as possible, we need to write our own routines, for all formats. Plus we need to be able to implement loading of Bitmap data. which currently does nothing.. not even create a blank Bitmap handle. Until saving to stream is done, Lazarus has no way of saving to lfm, and until loading from stream is complete, loading from dfm's will be /if I can get streaming working, the biggest dillemna will be working out the differences within interfaces, so that the LCL has as few interface specific workarounds as possible.

Andrew

_________________________________________________________________ Join the world�s largest e-mail service with MSN Hotmail. http://www.hotmail.com

Reply by email