Forum > Lazarus

Lazarus Season of Code - Pre-eliminary Announcement

<< < (5/6) > >>

jixian.yang:
1   Implement a cross-platform API to support complex input methods (japanese, chinese) in the LCL
7   Fix database bugs.
12   Create and integrate internet package database as server web pages and as tool for direct access and management from IDE.

The tasks above are of interest to me.

But I wonder if someone can tell me how to start, thanks in advance.

felipemdc:
Just contact me via Private Message, and then I will pass you my e-mail.

Adem:
While I can understand people's distance (aversion?) to using the Registry, I cannot see how --successfully-- some details can be handled.

1) For example, unless you use the Registry, the only way to find out what other versions of FPC or Lazarus have been installed is through disk scan --or, by asking the user to point the installer to those installations. Even though this could be simplified somewhat by having a central file that keeps a note of those installations, I am not sure it would be the best way to do it --using the Registry seems a better alternative, if only to keep these minimal information.

2) Even though the current Lazarus installer has served a good purpose by also installing a FPC that it is guaranteed to work with, there should really be two installers; one for Lazarus, the other for FPC.

3) Now that the new installer (when it happens) will make sure more than one version of FPC or Lazarus can coexist in the same system, there should be a utility that helps the user to choose which version of FPC/Lazarus should be the default application for *.pas, *.pp, *.lpr etc.

4) Uninstaller should respect Windows conventions; i.e. it should clear everything it installed (see paragraph 3 too, it it's the default application) and offer to clear also the files/folders it generated (i.e. the *.o files etc.). Plus, users should be able to uninstall these from Control Panel's 'Add/Remove Programs'.

clauslack:
I like a Portable Lazarus, all stuff (Lazarus, Free Pascal, config files, etc) in one directory,
so I can have many many diferent versions (stable and svn version) in any machine, without any instalation, only copy the directory and ready.

The portable instalation seems to be more robust that other options, and more simply.

With two options, the actual instalation  and the portable instalation (like Miranda IM http://www.miranda-im.org/)

Regards

fabienwang:
What is all that discussion about? a great installer for each of you?  >:D

seriously, people who wants different version can still install lazarus in
c:\laz0924b
c:\laz0928b

instead of the default c:\lazarus

and i find the windows installer perfect and not that heavy if you compare with other IDEs.

And about the Season of Code? are there project to enhance Lazarus or to promote it?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version