]> git.lizzy.rs Git - irrlicht.git/blobdiff - changes.txt
Remove trivial copy constructors and operators
[irrlicht.git] / changes.txt
index c213dfc6b86295d8d672e650fe7ae850f862828f..be43b0ba2613f4ba6e64fef3c53226e1bd19df23 100644 (file)
@@ -9,15 +9,37 @@ Changes in ogl-es (not yet released - will be merged with trunk at some point)
 \r
 --------------------------\r
 Changes in 1.9 (not yet released)\r
-- BurningVideo: 0.51\r
+- Fix bug in rect::clipAgainst that had caused rects completely outside to the left-top of the rect to be clipped against ending up with both corners outside.\r
+  It still worked for UI in most cases as the resulting rectangle still had an area of 0.\r
+- Add getAlign functions to IGUIElement\r
+- Add optional multitouch support to X11 (but disabled in IrrCompileConfig by default). Thanks @TheBrokenRail for a patch proposal based on example code from esjeon (patch #322).\r
+- Slightly changed close window handling on X11 (optimized and avoids problems on some shells). Thanks @TheBrokenRail for a patch (was part of patch #322).\r
+- Add getActiveColor functions to IGUIStaticText and IGUIButton (get currently used color).\r
+- Add IGUIEnvironment::addToDeletionQueue to allow save removal of gui elements while iterating over them (like the same named function in ISceneManager).\r
+- IGUIEnvironment::drawAll has now a parameter to allow disabling automatic resize to screensize. Makes it easier to use partial screens with full alignment support.\r
+- No longer try to set WM_QUIT when using an external Window on Win32. \r
+  Thx @Marko Mahnic for the patch (https://sourceforge.net/p/irrlicht/bugs/449)\r
+- ply meshloader now also supports textures with uv-labels named texture_u/texture_v. \r
+  Thx @acy for bugreport and test-model (http://irrlicht.sourceforge.net/forum/viewtopic.php?f=4&t=52646)\r
+- Fix potential reading/writing 1 byte behind it's own buffer in PLY loader.\r
+  Thanks @wolfgang for report and patch (http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=52627&p=305573#p305573)\r
+- ICursorControl::isVisible is now always returning the flag set in setVisible. \r
+  This changes the behaviour on Win32 somewhat when Windows returned a CURSOR_SUPPRESSED state (touch-screen input).\r
+  Previously we set IsVisible it to false when CURSOR_SUPPRESSED was set.\r
+  Also we handle the CURSOR_SUPPRESSED state slightly different now and still try to hide cursors once when requested.\r
+- Improvements to B3D writer for speed, readability and handling of low framerate animations.\r
+  Thanks @JLouisB for the patch (For more info, see: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=2&t=50067&start=15)\r
+- Add another render pass ESNRP_GUI which is drawn last and is p.E. useful for rendering gui nodes in the scenemanager.\r
+- BurningVideo: 0.52\r
   - 10 year anniversary update\r
   - Lighting model reworked. moved to eyespace like openGL. [Specular Highlights, Fog, Sphere/Reflection Map] \r
   - increased internal s4DVertex to support 4 Textures and 4 Colors [switchable]\r
   - Textures are handled as sRGB during Mipmap Generation. More accurate, less visual disruption\r
-  - 2D is drawn as 3D like hardware drivers. [switchable]. enables viewport scaling, material2D\r
+  - 2D is drawn as 3D like hardware drivers. [switchable]. enables viewport scaling, material2D, scissor\r
   - Texture Spatial Resolution Limiting working. [lower memory consumption,SOFTWARE_DRIVER_2_TEXTURE_MAXSIZE]\r
   - NormalMap for 1 Light accurate. still all lights are accumulated\r
   - SuperTuxKart 8.0.1 playable\r
+  - Internal Backbuffer Scaling and Interlacing\r
   - Known Problems\r
     - Depthbuffer range not equal to Hardware Drivers. Problems with Orthographic Stencil Shadows\r
        - Triangle MipMap Selection. Wrong for TextureAtlas and Billboards\r
@@ -296,6 +318,7 @@ Changes in 1.9 (not yet released)
 \r
 --------------------------\r
 Changes in 1.8.5\r
+ - Update libpng to 1.6.37 (from 1.6.23)\r
  - Fix CIrrDeviceSDL::getVideoModeList which didn't return video modes before. Thx @kas1e for report and patch.\r
  - CIrrDeviceMacOSX now sets the SEvent.MouseInput Shift and Control values on mouse events like the other devices. Thanks @ Zero King  for patch (#321)\r
  - isWindowFocused in IrrDeviceSDL device now returns the input focus like the other devices. Before it was returning a mouse-over-window state.\r