Merged revisions 4072-4081 from 1.7 branch. Latest updates due to release of 1.7.3

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4085 dfc29bdd-3216-0410-991c-e03cc46cb475
master
hybrid 2012-02-20 01:14:57 +00:00
parent aba4719bb6
commit e62884f781
4 changed files with 28 additions and 5 deletions

View File

@ -295,7 +295,7 @@ The following names can be queried for the given types:
- WM_SYSCOMMAND - SC_KEYMENU message is now ignored (F10 and ALT in Win32 windowed mode) - WM_SYSCOMMAND - SC_KEYMENU message is now ignored (F10 and ALT in Win32 windowed mode)
----------------------------- -----------------------------
Changes in 1.7.3 (??.??.2011) Changes in 1.7.3 (20.02.2012)
- GUIEditor attributes have now scrollbar to be editable - GUIEditor attributes have now scrollbar to be editable
@ -305,6 +305,10 @@ Changes in 1.7.3 (??.??.2011)
- triangle3d::isPointInsideFast handles 'on-border' cases now consistently. - triangle3d::isPointInsideFast handles 'on-border' cases now consistently.
- Some more editbox fixes
- Harden Linux joystick usage, in case the driver returns illegal values
- Bugfix: vector2d.normalize() and vector3d.normalize() had returned wrong results with very short vectors since Irrlicht 1.5. Thanks to Willem Swart for Bugreport + testcase. - Bugfix: vector2d.normalize() and vector3d.normalize() had returned wrong results with very short vectors since Irrlicht 1.5. Thanks to Willem Swart for Bugreport + testcase.
- Unknown keymappings now use the X11 keycode instead of 0 to make such keys at least usable in games. - Unknown keymappings now use the X11 keycode instead of 0 to make such keys at least usable in games.
@ -317,6 +321,10 @@ Changes in 1.7.3 (??.??.2011)
- example 09.Meshviewer no longer catches keys while a modal dialog is open - example 09.Meshviewer no longer catches keys while a modal dialog is open
- Fix SSharedMeshBuffer
- Fix right handed ortho matrix
- editbox no longer displays cursor when disabled - editbox no longer displays cursor when disabled
- editbox autoscrolling now at least works good enough to actually show the text which the user is typing in. - editbox autoscrolling now at least works good enough to actually show the text which the user is typing in.
@ -325,12 +333,20 @@ Changes in 1.7.3 (??.??.2011)
- Fix crash in editbox when scrolling up with empty first lines caused by textwrapping. - Fix crash in editbox when scrolling up with empty first lines caused by textwrapping.
- Fix endianess conversions
- Changes to isPointInside
- Fix focus problem when removing an unfocused modal dialog reported by Reiko here: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=44358 - Fix focus problem when removing an unfocused modal dialog reported by Reiko here: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=44358
- Fix md2 normals problem again
- Add integer template specialization for vector3d::getSphericalCoordinateAngles which rounds angles to nearest integer now. - Add integer template specialization for vector3d::getSphericalCoordinateAngles which rounds angles to nearest integer now.
- Recalculate FrameRect and ScrollPos in CGUIEditBox when AbsoluteRect gets changed (thx @ serengeor for report + testcase) - Recalculate FrameRect and ScrollPos in CGUIEditBox when AbsoluteRect gets changed (thx @ serengeor for report + testcase)
- Fix crash in editbox
- Fix 'k' in bigfont.png (thx @ Scrappi for reporting) - Fix 'k' in bigfont.png (thx @ Scrappi for reporting)
- fix serialization for CBillboardSceneNode, it had missed 2 color (thx for finding + patch from pc0de) - fix serialization for CBillboardSceneNode, it had missed 2 color (thx for finding + patch from pc0de)
@ -341,6 +357,10 @@ Changes in 1.7.3 (??.??.2011)
- Fix crash in collada (.dae) loading - Fix crash in collada (.dae) loading
- Fix bug handling in case RTT is not properly created
- Fix SColorf interpolation
- Fix memory-leaks in example 22 MaterialViewer - Fix memory-leaks in example 22 MaterialViewer
- Fix array::erase which did destroy objects more than once when used with a range (thx @ RedDragCZ for reporting + testcase). - Fix array::erase which did destroy objects more than once when used with a range (thx @ RedDragCZ for reporting + testcase).
@ -351,6 +371,8 @@ Changes in 1.7.3 (??.??.2011)
- CGUIScrollBar passes unused mousemove-events now to parent element. Fixes focus-bug in ComboBox reported by REDDemon here: http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=43474&highlight= - CGUIScrollBar passes unused mousemove-events now to parent element. Fixes focus-bug in ComboBox reported by REDDemon here: http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=43474&highlight=
- Fix getAngle and getAngleWith
- Fix clipping in CGUITabControl - Fix clipping in CGUITabControl
- Fix clipping in CGUITable, reported by ceyron - Fix clipping in CGUITable, reported by ceyron

View File

@ -169,7 +169,10 @@ Now for the real fun. We create an Irrlicht Device and start to setup the scene.
*/ */
int main() int main()
{ {
// let user select driver type // ask user for driver
video::E_DRIVER_TYPE driverType=driverChoiceConsole();
if (driverType==video::EDT_COUNT)
return 1;
video::E_DRIVER_TYPE driverType=driverChoiceConsole(); video::E_DRIVER_TYPE driverType=driverChoiceConsole();
if (driverType==video::EDT_COUNT) if (driverType==video::EDT_COUNT)
return 1; return 1;
@ -182,7 +185,6 @@ int main()
if (device == 0) if (device == 0)
return 1; // could not create selected driver. return 1; // could not create selected driver.
/* /*
Before we start with the interesting stuff, we do some simple things: Before we start with the interesting stuff, we do some simple things:
Store pointers to the most important parts of the engine (video driver, Store pointers to the most important parts of the engine (video driver,

View File

@ -105,7 +105,6 @@
LinkIncremental="0" LinkIncremental="0"
SuppressStartupBanner="TRUE" SuppressStartupBanner="TRUE"
AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
ProgramDatabaseFile=".\Release/MouseAndJoystick.pdb"
SubSystem="1" SubSystem="1"
TargetMachine="1"/> TargetMachine="1"/>
<Tool <Tool

View File

@ -134,7 +134,7 @@ The Irrlicht Engine SDK version 1.8
The Irrlicht Engine License The Irrlicht Engine License
=========================== ===========================
Copyright (C) 2002-2011 Nikolaus Gebhardt Copyright (C) 2002-2012 Nikolaus Gebhardt
This software is provided 'as-is', without any express or implied This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages warranty. In no event will the authors be held liable for any damages