blender/release/scripts/startup/bl_operators
Dalai Felinto 32b23b9f74 Cucumber, first batch of merge - UI changes and custom exit key
---------------------------------------------------------------
This was a test drive to see how painful the merge will be.
Next batches are:
- use desktop option for fullscreen
- multisampling option
- bullet collision mask
- python
- storage (vbo, dl, ...)
- lighting

[lighting still needs review]
[python could use review, although it should be straightforward]
[storage should be tested more I think]


Merged /branches/soc-2011-cucumber:r
36991,37059,37157,37416,37497-37499,37501,37522,39036,40593

36991:
==UI==
* Made some options available in Blender Game that were only available in Blender Render (camera resolution, animation fps)
* Created a panel for the embedded player
* Renamed the FPS option for the standalone player to Refresh Rate
* Moved framing options to display
* Made a button to launch the blender player from within blender (only tested on windows for now)

37059:
==UI==
* Added the option to change the exit key for the BGE. The UI currently just sets a number, and this feature most likely does not work for blenderplayer yet. More work on this to come.
* Removed the physics settings from the scene panel for the BGE.
* Added an Add menu in the logic brick header.

37157:
Making the bake options available in Blender Game

37416:
Making the exit key UI element accept key presses instead of numbers. It still does not work for the Blenderplayer, and it does not limit the input to key presses (other events don't work for exiting)

37497:
Some more work on getting the exit key to work in the Blenderplayer.
Input is now restricted to keyboard events only for the exit key UI.
37498:
Some clean up from the last commit.
The exit key setting affects the Blenderplayer now.
37499:
Cleaning up some duplicate code. Now the reverseTranslateTable for converting blender key codes to ketsji key codes is only defined in BL_BlenderDataConverter.
37501:
Centralizing the exit key methods to the keyboard devices. This should make it easier to get exit key control to the python API.

[37517: committed previously]

37522:
Moved control of the exit key away from the keyboard devices, and moved it to ketsjiengine.
Added setExitKey and getExitKey to the python API

39036:
A couple of the doversions were in the wrong spot. This should fix some issues with the exit key not being set.
[not committed entirely, see below]]

40552: space_logic.py (* fixed an error in space_logic.py *)

40593:
launch blenderplayer from ui not working in OSX fix - by Daniel Stokes and me



########################################################
code left behind (to be included in next commit):
########################################################
		{
			/* Initialize default values for collision masks */
			Object *ob;
			for(ob=main->object.first; ob; ob=ob->id.next)
				ob->col_group = ob->col_mask = 1;
		}
2011-12-20 03:11:56 +00:00
..
__init__.py Camera tracking integration 2011-11-07 12:55:18 +00:00
add_mesh_torus.py - operator presets now work in the 3D view as well as the file selector. 2011-11-08 16:59:06 +00:00
anim.py not all filepaths had the FILE_PATH subtype, this means using non utf8 paths would give errors. 2011-12-11 21:23:29 +00:00
clip.py Set lens settings to blender's camera on "Setup Tracking Scene" operator 2011-12-11 15:48:15 +00:00
console.py correct spelling errors in comments 2011-10-17 06:58:07 +00:00
image.py not all filepaths had the FILE_PATH subtype, this means using non utf8 paths would give errors. 2011-12-11 21:23:29 +00:00
mesh.py check that descriptions dont end with a '.', for non release builds. 2011-09-21 17:52:51 +00:00
object_align.py fix for align objects with non mesh objects. 2011-10-07 20:53:54 +00:00
object_quick_effects.py cmake & pep8 tidy up, also some style edits. 2011-11-08 01:32:34 +00:00
object_randomize_transform.py global is python keyword so cant use as operator argument, 2011-12-09 10:19:11 +00:00
object.py A big set of UI messages fixes and tweaks! No functional changes. 2011-10-20 07:56:04 +00:00
presets.py Camera tracking: merging tracking presets stuff from tomato branch 2011-11-28 13:26:46 +00:00
screen_play_rendered_anim.py A big set of UI messages fixes and tweaks! No functional changes. 2011-10-20 07:56:04 +00:00
sequencer.py Fix warnings about operator descriptions ending with "." 2011-09-22 15:44:35 +00:00
uvcalc_follow_active.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
uvcalc_lightmap.py Patch #29336: renaming UV (Texture) Layer to UV Map in the user interface, 2011-11-23 17:25:25 +00:00
uvcalc_smart_project.py cmake & pep8 tidy up, also some style edits. 2011-11-08 01:32:34 +00:00
vertexpaint_dirt.py remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
view3d.py correct spelling errors in comments 2011-10-17 06:58:07 +00:00
wm.py Cucumber, first batch of merge - UI changes and custom exit key 2011-12-20 03:11:56 +00:00