aboutsummaryrefslogtreecommitdiff
path: root/src/guiMessageMenu.cpp
Commit message (Expand)AuthorAge
* Fix win32/msvc i18n (quite UGLY version, blame Microsoft)sapier2013-11-11
* fix memory leaks introduced by invalid gettext usagesapier2013-04-07
* Update Copyright YearsSfan52013-02-24
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
* Switch the license to be LGPLv2/later, with small parts still remaining as GP...Perttu Ahola2012-06-05
* Improve GUIMessageMenu (move and resize elements based on size of text)Perttu Ahola2012-06-04
* Make text area in message dialog a bit largerPerttu Ahola2012-01-02
* Header file tweaking; mainly for speedPerttu Ahola2011-10-12
* Use wgettextGiuseppe Bilotta2011-08-02
* changed one forgotten en_US.UTF-8 to CConstantin Wenger2011-07-30
* set locales to C because en_US not installed on some systems, only UTF-8 vers...Constantin Wenger2011-07-30
* fixed displaying "umlauts" (deutsch umlaute) and hopefully other non ASCII ch...Constantin Wenger2011-07-30
* changed some lines to fit the 80chars limitConstantin Wenger2011-07-22
* added gettext supportConstantin Wenger2011-07-20
* bug-fixin'Perttu Ahola2011-02-08
* OMG! Main Menu!Perttu Ahola2011-01-23
* missing filesPerttu Ahola2010-12-25
se - Have a title which begins with a capital letter - Be descriptive. (e.g. no `Update init.lua` or `Fix a problem`) - Have a first line with less than *80 characters* and have a second line that is *empty* 4. Once you are happy with your changes, submit a pull request. - Open the [pull-request form](https://github.com/minetest/minetest/pull/new/master) - Add a short description explaining briefly what you've done (or if it's a work-in-progress - what you need to do) ##### A pull-request is considered merge-able when: 1. It follows the [roadmap](https://forum.minetest.net/viewtopic.php?t=9177) in some way and fits the whole picture of the project. 2. It works. 3. It follows the code style for [C/C++](http://dev.minetest.net/Code_style_guidelines) or [Lua](http://dev.minetest.net/Lua_code_style_guidelines). 4. The code's interfaces are well designed, regardless of other aspects that might need more work in the future. 5. It uses protocols and formats which include the required compatibility. ## Issues If you experience an issue, we would like to know the details - especially when a stable release is on the way. 1. Do a quick search on GitHub to check if the issue has already been reported. 2. Is it an issue with the Minetest *engine*? If not, report it [elsewhere](http://www.minetest.net/development/#reporting-issues). 3. [Open an issue](https://github.com/minetest/minetest/issues/new) and describe the issue you are having - you could include: - Error logs (check the bottom of the `debug.txt` file) - Screenshots - Ways you have tried to solve the issue, and whether they worked or not - Your Minetest version and the content (subgames, mods or texture packs) you have installed - Your platform (e.g. Windows 10 or Ubuntu 15.04 x64) After reporting you should aim to answer questions or clarifications as this helps pinpoint the cause of the issue (if you don't do this your issue may be closed after 1 month). ## Feature requests Feature requests are welcome but take a moment to see if your idea follows the [roadmap](https://forum.minetest.net/viewtopic.php?t=9177) in some way and fits the whole picture of the project. You should provide a clear explanation with as much detail as possible. ## Translations Translations of Minetest are performed using Weblate. You can access the project page with a list of current languages [here](https://hosted.weblate.org/projects/minetest/minetest/). ### Donations If you'd like to monetarily support Minetest development, you can find donation methods on [our website](http://www.minetest.net/development/#donate). # Maintaining *This is a concise version of the [Rules & Guidelines](http://dev.minetest.net/Category:Rules_and_Guidelines) on the developer wiki.* These notes are for those who have push access Minetest (core developers / maintainers). - See the [project organisation](http://dev.minetest.net/Organisation) for the people involved. ## Reviewing pull requests Pull requests should be reviewed and, if appropriate, checked if they achieve their intended purpose. You can show that you are in the process of, or will review the pull request by commenting *"Looks good"* or something similar. **If the pull-request is not [merge-able](#a-pull-request-is-considered-merge-able-when):** Submit a comment explaining to the author what they need to change to make the pull-request merge-able. - If the author comments or makes changes to the pull-request, it can be reviewed again. - If no response is made from the author within 1 month (when improvements are suggested or a question is asked), it can be closed. **If the pull-request is [merge-able](#a-pull-request-is-considered-merge-able-when):** Submit a :+1: (+1) or "Looks good" comment to show you believe the pull-request should be merged. "Looks good" comments often signify that the patch might require (more) testing. - Two core developers must agree to the merge before it is carried out and both should +1 the pull request. - Who intends to merge the pull-request should follow the commit rules: - The title should follow the commit guidelines (title starts with a capital letter, present tense, descriptive). - Don't modify history older than 10 minutes. - Use rebase, not merge to get linear history: - `curl https://github.com/minetest/minetest/pull/1.patch | git am` ## Reviewing issues and feature requests - If an issue does not get a response from its author within 1 month (when requiring more details), it can be closed. - When an issue is a duplicate, refer to the first ones and close the later ones. - Tag issues with the appropriate [labels](https://github.com/minetest/minetest/labels) for devices, platforms etc. ## Releasing a new version *Refer to [dev.minetest.net/Releasing_Minetest](http://dev.minetest.net/Releasing_Minetest)*