You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

92 lines
5.0 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. changelog
  2. ---------
  3. Current Release: raylib 1.0.4 (January 2014)
  4. NOTE: Only versions marked as 'Release' are available on release folder, updates are only available as source.
  5. NOTE: Current Release includes all previous updates.
  6. -----------------------------------------------
  7. Update: raylib 1.0.5 (28 January 2014)
  8. -----------------------------------------------
  9. [audio] LoadSound() - Corrected a bug, WAV file was not closed!
  10. [core] GetMouseWheelMove() - Added, check mouse wheel Y movement
  11. [models] LoadHeightmap() - Added, Heightmap can be loaded as a Model
  12. [tool] rREM updated, now supports (partially) drag and drop of files
  13. -----------------------------------------------
  14. Release: raylib 1.0.4 (23 January 2014)
  15. -----------------------------------------------
  16. [tool] Published a first alpha version of rREM tool (raylib Resource Embedder)
  17. [core] GetRandomValue() - Bug corrected, now works right
  18. [core] Fade() - Added, fades a color to an alpha percentadge
  19. [core] WriteBitmap() - Moved to new module: utils.c, not used anymore
  20. [core] TakeScreenshot() - Now uses WritePNG() (utils.c)
  21. [utils] New module created with utility functions
  22. [utils] WritePNG() - Write a PNG file (used by TakeScreenshot() on core)
  23. [utils] DecompressData() - Added, used for rRES resource data decompresion
  24. [textures] LoadImageFromRES() - Added, load an image from a rRES resource file
  25. [textures] LoadTextureFromRES() - Added, load a texture from a rRES resource file
  26. [audio] LoadSoundFromRES() - Added, load a sound from a rRES resource file
  27. [audio] IsPlaying() - Added, check if a sound is currently playing
  28. [audio] SetVolume() - Added, set the volume for a sound
  29. [audio] SetPitch() - Added, set the pitch for a sound
  30. [examples] ex06a_color_select completed
  31. [examples] ex06b_logo_anim completed
  32. [examples] ex06c_font select completed
  33. -----------------------------------------------
  34. Release: raylib 1.0.3 (19 December 2013)
  35. -----------------------------------------------
  36. [fonts] Added 8 rBMF free fonts to be used on projects!
  37. [text] LoadSpriteFont() - Now supports rBMF file loading (raylib Bitmap Font)
  38. [examples] ex05a_sprite_fonts completed
  39. [examples] ex05b_rbmf_fonts completed
  40. [core] InitWindowEx() - InitWindow with extended parameters, resizing option and custom cursor!
  41. [core] GetRandomValue() - Added, returns a random value within a range (int)
  42. [core] SetExitKey() - Added, sets a key to exit program (default is ESC)
  43. [core] Custom cursor not drawn when mouse out of screen
  44. [shapes] CheckCollisionPointRec() - Added, check collision between point and rectangle
  45. [shapes] CheckCollisionPointCircle() - Added, check collision between point and circle
  46. [shapes] CheckCollisionPointTriangle() - Added, check collision between point and triangle
  47. [shapes] DrawPoly() - Added, draw regular polygons of n sides, rotation can be defined!
  48. -----------------------------------------------
  49. Release: raylib 1.0.2 (1 December 2013)
  50. -----------------------------------------------
  51. [text] GetDefaultFont() - Added, get default SpriteFont to be used on DrawTextEx()
  52. [shapes] CheckCollisionRecs() - Added, check collision between rectangles
  53. [shapes] CheckCollisionCircles() - Added, check collision between circles
  54. [shapes] CheckCollisionCircleRec() - Added, check collision circle-rectangle
  55. [shapes] GetCollisionRec() - Added, get collision rectangle
  56. [textures] CreateTexture2D() - Added, create Texture2D from Image data
  57. [audio] Fixed WAV loading function, now audio works!
  58. -----------------------------------------------
  59. Update: raylib 1.0.1 (28 November 2013)
  60. -----------------------------------------------
  61. [text] DrawText() - Removed spacing parameter
  62. [text] MeasureText() - Removed spacing parameter
  63. [text] DrawFps() - Renamed to DrawFPS() for coherence with similar function
  64. [core] IsKeyPressed() - Change functionality, check if key pressed once
  65. [core] IsKeyDown() - Added, check if key is being pressed
  66. [core] IsKeyReleased() - Change functionality, check if key released once
  67. [core] IsKeyUp() - Added, check if key is being NOT pressed
  68. [core] IsMouseButtonDown() - Added, check if mouse button is being pressed
  69. [core] IsMouseButtonPressed() - Change functionality, check if mouse button pressed once
  70. [core] IsMouseButtonUp() - Added, check if mouse button is NOT being pressed
  71. [core] IsMouseButtonReleased() - Change functionality, check if mouse button released once
  72. [textures] DrawTexturePro() - Added, texture drawing with 'pro' parameters
  73. [examples] Function changes applied to ALL examples
  74. -----------------------------------------------
  75. Release: raylib 1.0.0 (18 November 2013)
  76. -----------------------------------------------
  77. * Initial version
  78. * 6 Modules provided:
  79. - core: basic window/context creation functions, input management, timming functions
  80. - shapes: basic shapes drawing functions
  81. - textures: image data loading and conversion to OpenGL textures
  82. - text: text drawing, sprite fonts loading, default font loading
  83. - models: basic 3d shapes drawing, OBJ models loading and drawing
  84. - audio: audio device initialization, WAV files loading and playing