Difference between revisions of "Bounties/pt"
m (→Introdução) |
|||
Line 5: | Line 5: | ||
Precisa de uma funcionalidade particular? Faça um preço, dando uma descrição curta, seu nome e endereço de e-mail. Provavelmente uma ou mais pessoas vão contactá-lo para combinar os termos deste desenvovimento. | Precisa de uma funcionalidade particular? Faça um preço, dando uma descrição curta, seu nome e endereço de e-mail. Provavelmente uma ou mais pessoas vão contactá-lo para combinar os termos deste desenvovimento. | ||
− | Atualmente o Lazarus depende de voluntários para implementar tudo. A popularidade do Lazarus cresceu muito recentemente e muitos projetos comerciais estão sendo desenvolvidos com ele. A idéia por trás dos prêmios é '''não''' substituir o atual sistema de relatórios de erros Mantis, cujo funcionamento continuará normalmente. A idéia é fornecer um mecanismo novo de desenvolvimento em que desenvolvedores de aplicações comerciais podem receber suporte profissional e ao mesmo tempo | + | Atualmente o Lazarus depende de voluntários para implementar tudo. A popularidade do Lazarus cresceu muito recentemente e muitos projetos comerciais estão sendo desenvolvidos com ele. A idéia por trás dos prêmios é '''não''' substituir o atual sistema de relatórios de erros Mantis, cujo funcionamento continuará normalmente. A idéia é fornecer um mecanismo novo de desenvolvimento em que desenvolvedores de aplicações comerciais podem receber suporte profissional e ao mesmo tempo contribuir para a comunidade. |
Exemplo: | Exemplo: |
Revision as of 01:29, 14 August 2007
│
English (en) │
português (pt) │
Introdução
Precisa de uma funcionalidade particular? Faça um preço, dando uma descrição curta, seu nome e endereço de e-mail. Provavelmente uma ou mais pessoas vão contactá-lo para combinar os termos deste desenvovimento.
Atualmente o Lazarus depende de voluntários para implementar tudo. A popularidade do Lazarus cresceu muito recentemente e muitos projetos comerciais estão sendo desenvolvidos com ele. A idéia por trás dos prêmios é não substituir o atual sistema de relatórios de erros Mantis, cujo funcionamento continuará normalmente. A idéia é fornecer um mecanismo novo de desenvolvimento em que desenvolvedores de aplicações comerciais podem receber suporte profissional e ao mesmo tempo contribuir para a comunidade.
Exemplo:
- Make Lazarus hello world work on PamOS 5 Garnet. $500 Contact myemail@domain.com
- Add new component. $100 Contact myemail@domain.com
Multi-platform bounties
Visual Form Inheritance (VFI) - $400
by Graeme Geldenhuys (graemeg at gmail.com)
Requirements:
For example: FormA adds a Button and a Edit component. FormB descends from FormA, so I can see the Button and Edit in FormB. For now, FormB looks identical to FormA.
- The dialog 'File - New...' will have to change, so you can select existing forms in your project to descend from.
- You cannot delete components introduced in ancestral forms. Using the example above - you cannot delete the Button in FormB. Lazarus should popup and say in was introduced in a ancestral form. I know Visual Studio puts a little image of a lock or something in the corner of the component, to visually show that it was introduced in a ancestral form, but this is not that important, only a nice-to-have.
- You must can change the properties of the Button and Edit components in FormB. eg: Change the Caption of the Button, Resize the Button, etc.
- If you move the Button in FormA and you haven't modified (overridden) any of the positioning properties of the Button in FormB, the Button in FormB will also move.
- Continuing from the previous point. If you have moved the Button in FormB (overriding the position values), moving the button in FormA, will have no affect in FormB. This is normal class inheritance behaviour, FormB overrides the properties set by FormA.
- 'Revert to inherited' to context menu. It should remove any changes made to the selected component.
Accepted by Mattias Gaertner.
Windows bounties
Gtk bounties
Fix bugs on Gtk 2 IDE and Interface - $200
- $200.00 US to anyone or group that gets the IDE to use gtk2 and to compile programs for GTK2 without major GUI bugs - both should work. The award of the bounty will be determined by votes from the mailing list. The list will first vote if the IDE and programs work and then on which person or group should receive the bounty.
- I didn't post the bounty, but I would like to suggest at least the following bug fixes:
Right-click bug: http://www.freepascal.org/mantis/view.php?id=7714- SynEdit performance issue: http://www.freepascal.org/mantis/view.php?id=7717
Main menu shortcuts: http://www.freepascal.org/mantis/view.php?id=7765If you minimize the IDE it only minimizes the main window, not the other ones. This is the most annoying for me: http://www.freepascal.org/mantis/view.php?id=8834
Windows CE bounties
None
Symbian bounties
RTL for Symbian phones - $1000
Create a RTL for Symbian phones (FPC for ARM already exists).
- Include a very simple GUI app (like this one for PocketPC).
- Needed for Symbian UIQ 2 and 3 at least.
- Bounty $1000, open for negotiation if Series 60/80/90 supported.
- Contact bounty (at) ccrdu.de.
- Volunteers found and in contact!
Carbon bounties
Carbon improvements - $300
- Tombo has recently made rapid progress in developing Carbon-native components for Lazarus (http://wiki.lazarus.freepascal.org/Carbon_interface_internals), and his components are included with the latest snapshots (http://www.hu.freepascal.org/lazarus/). I would like to encourage development of a few components that I use regularly. Anyone who can create these will be helping not only me, but the Lazarus community:
- $60 US for someone to create a Carbon TSpinEdit and TFloatSpinEdit component.
- $40 US for creation of a TSpeedButton component.
- $200 US for someone to add the components required to compile my open source mricron software (www.mricro.com/mricron/). This necessarily requires creating the TSpinEdit, TFloatSpinEdit and TSpeedButton components, so if a single person achieves all of these goals they will earn the combined bounty ($300 US).
Qt bounties
None
fpGUI bounties
None
Closed bounties
These are examples of successfully concluded bounties.
Small Windows Bugs
- Jesús earned $40 US for fixing a bug where copying images with the edit/copy caused all pixels with the color shown in the bottom-left corner to appear black (http://www.sph.sc.edu/comd/rorden/mricron/bounty/)
Apache modules - €300
- Apache modules header translation and basic example. Awarded to Sekelsenmat.