Commit Graph

  • e73d274d86 New API for sf::Thread (more flexible) LaurentGom 2010-11-20 13:00:19 +0000
  • 7ebf2f1bbb Added the install rule for sfml-main in CMake files LaurentGom 2010-11-20 08:25:08 +0000
  • dbc947a185 Fixed some compilation errors from previous revision. Now it compiles but the classes different methods haven't been bound yet so won't have any effect. groogy 2010-11-20 01:12:58 +0000
  • a4925aab38 Finally finished making all the functions that I will eventually bind to the SFML::Image class. To tired right now, I'll continue tomorrow. groogy 2010-11-20 00:44:23 +0000
  • a80339f668 A lot of changed, nothing complete. Just committing so I can transfer location. I'm currently focusing on getting SFML::Image complete since the entire library more or less depends on it. groogy 2010-11-19 18:36:45 +0000
  • 738b02c308 Well I made a test to check if Drawable worked, and it didn't... I had made some really bad mistakes but they are fixed now and the drawable test is working currently. Though it will be extended with functionality to render too. Will have to wait with that test for now as the function is actually not finished. groogy 2010-11-19 14:29:21 +0000
  • 8153ec8db8 Had to do a lot of configurations to get the cross-module include work correctly. groogy 2010-11-19 14:03:40 +0000
  • f1cae1cfef Moved the RetrieveSFMLClass function to the system module since several other modules will be using this function too. groogy 2010-11-19 13:33:37 +0000
  • 550289b6a8 Added Drawable module, still have the comments to add and have to test if it works, but theoretically it should be good to go. groogy 2010-11-19 13:29:40 +0000
  • 85d24cbf88 Added helper functions to access the color components in SFML::Color groogy 2010-11-19 09:28:16 +0000
  • 961a417fb6 Updated SFML::Rect to use the new helper functions. groogy 2010-11-19 08:46:00 +0000
  • 4b8ae2b817 Changed Window so where ever it uses SFML::Vector2 to access it's elements I use the helper functions. groogy 2010-11-19 08:33:30 +0000
  • 8335502866 Forgot to change a variable name, now it compiles and works. groogy 2010-11-19 08:30:38 +0000
  • 712b64d168 Added helper functions for Vector3 and Vector2. Made them also use the functions themselves and fixed a small bug in Vector3 where only 2 values would be set and not all 3 when doing any kind of arithmetics on them. groogy 2010-11-19 08:26:58 +0000
  • 5161f2a4ee Added so that Graphics can include System headers groogy 2010-11-17 21:54:49 +0000
  • 6366c02d19 Finished SFML::Rect. Will still have to add rdoc comments when I get the energy and properly debug test the functionality. groogy 2010-11-17 21:47:03 +0000
  • 06d6f9b81d Finished the Rect_Initialize function so we now also can specify two vectors as size and position. groogy 2010-11-17 20:55:20 +0000
  • 810cd35cae Added SFML::Rect, not finished yet but will work more on it when I get home. groogy 2010-11-17 19:29:09 +0000
  • 0994de8d23 Added so that the Init_Color function is called. groogy 2010-11-17 11:51:02 +0000
  • 8c45dc9d6b Added the predefined colors groogy 2010-11-17 08:59:23 +0000
  • a951ee4581 Modified some comments in Vector2.cpp and added comments to Color.cpp groogy 2010-11-17 08:16:11 +0000
  • 6f83501b27 Finished SFML::Color, will still need to add rdoc comments. groogy 2010-11-16 21:40:47 +0000
  • a6bceffa43 Well struggling with SVN, hopefully it will be deleted and properly ignored now. groogy 2010-11-16 20:40:39 +0000
  • 5983b93a4d Created the graphics module and the Color class. SFML::Color is not done yet. groogy 2010-11-16 20:31:57 +0000
  • abd49f55a1 Moved VALIDATE_CLASS to main.hpp and changed so it considers heritage too. groogy 2010-11-16 20:12:35 +0000
  • 784c8ca80b Removed documentation groogy 2010-11-16 18:50:19 +0000
  • 01b0f37451 I forgot to actually include the documentation to the commit. groogy 2010-11-16 16:41:16 +0000
  • 85a4e5155e Removed some stuff that wasn't needed any more in the window module Also made the required changed for Rdoc to the system module and generated rdoc documentation for both modules. It's safe to say now that rbSFML is available to be used for at least opening up a window and opengl context and render something in opengl. groogy 2010-11-16 16:26:00 +0000
  • 13e9b006e7 Modified the entire module so that rdoc can interpret the source to generate documentation for me. This will also be done for sfml-system. groogy 2010-11-16 16:03:50 +0000
  • f8bfec9321 Updated rdoc commentaries in the window module. groogy 2010-11-16 13:25:59 +0000
  • 26883e3ab4 SFML::Window now supports taking in Vector2 on methods where it would be relevant. (Example: SFML::Window#cursor_position = [255, 255] ) groogy 2010-11-16 09:21:52 +0000
  • 1c9e5ff5a2 Concerned changes is that the 'true' values had to be Qtrue or I would be doing an invalid comparison. groogy 2010-11-16 09:17:50 +0000
  • 23fd179d8b Include the headers from the system module. groogy 2010-11-16 09:05:24 +0000
  • da2cec5a9f Added support for external classes from sfml-system and the ability to include them. groogy 2010-11-16 09:04:35 +0000
  • 1fda02efc4 Added VideoMode_ForceType so we can ensure we get a VideoMode. groogy 2010-11-16 09:03:15 +0000
  • 53621f0726 Added a capped frame rate at 100 to demonstrate that the library also supports ruby-style methods. groogy 2010-11-16 08:10:47 +0000
  • 07dd3de1d2 Added dependency check for Window module. groogy 2010-11-16 08:09:41 +0000
  • bbb8cbb25a Removed some debugging output and added another alias for SFML::Window groogy 2010-11-15 13:48:53 +0000
  • 262d9bfc1d Demonstrate the window ruby binding groogy 2010-11-15 10:03:25 +0000
  • 756874a4ba Changed INT2FIX to FIX2UINT. That it didn't crash still surprises me. groogy 2010-11-15 09:15:43 +0000
  • f41b2b3f14 Added @type get method to SFML::Event groogy 2010-11-15 09:08:22 +0000
  • f79fec5c56 Forgot to load and initialize SFML::VideoMode and SFML::Window groogy 2010-11-15 08:33:41 +0000
  • ca0a02556a Fixed some dumb mistakes by me when I tried to copy over the sf::Key enum values trough for-loops. groogy 2010-11-15 08:32:08 +0000
  • d1e082d1d7 Finished the Window class now. Still got comments left to do and the setter functions which accepts an array of size 2 should be changed so they accept a SFML::Vector2 and force any argument to that type. groogy 2010-11-15 08:15:42 +0000
  • d62c2e35a6 Finished all methods and has binded every C function to a ruby symbol. Left to do is rdoc comments on every function and giving the methods appropriate symbol aliases to cover similar names and give it a more ruby style to them too. groogy 2010-11-14 23:28:39 +0000
  • 845c38406b Almost finished the SFML::Window class. Though got some more methods to implement and I'll have to actually bind them to the class under a symbol. Also there are some functions I'll have to try out if they work, especially the SFML::Window#GetEvent method. groogy 2010-11-14 22:11:44 +0000
  • d516ef4f91 Forgot to fix the Init_Window function on the previous commit. Done now. groogy 2010-11-14 17:44:39 +0000
  • afbe386bca Fixed the current view management in RenderWindow and RenderImage, in SFML.Net LaurentGom 2010-11-14 15:23:19 +0000
  • d69903765b Fixed crash after disposing RenderWindow or RenderImage instances, in SFML.Net LaurentGom 2010-11-13 18:59:06 +0000
  • 5421f1c42f Minor fixes in SFML.Net LaurentGom 2010-11-13 18:27:03 +0000
  • 10de308f44 Quck syntax fiex to main.cpp VideoMode.cpp groogy 2010-11-11 20:43:18 +0000
  • 462c5723df Finished VideoMode and changed some aliases in ContextSettings. groogy 2010-11-11 12:33:14 +0000
  • 13b91bf116 Removed default constructor of Image and Shader in CSFML and SFML.Net LaurentGom 2010-11-11 09:53:12 +0000
  • 08393593e1 Fixed minor error in sf::Window::Window documentation, and removed a useless member LaurentGom 2010-11-11 08:46:13 +0000
  • 230f5e58ca Fixed texture cache not properly updated when a same sf::Image instance allocated a new OpenGL texture internally LaurentGom 2010-11-09 21:55:24 +0000
  • 0e2297af28 Moved all bindings to the "bindings" sub-directory Renamed the CSFML directory to c Renamed the DSFML directory to d --> bindings must now be updated to match the new organization! LaurentGom 2010-11-09 17:13:17 +0000
  • 0cc5563cac Removed top-level Linux makefiles for SFML and CSFML (forgot to remove them before) LaurentGom 2010-11-08 22:26:54 +0000
  • 95eda37e47 Fixed crash when saving PNG images with gcc LaurentGom 2010-11-08 22:22:17 +0000
  • 9f386d038b Added the static functions for VideoMode. Haven't been tested yet so might not work properly. groogy 2010-11-07 23:03:00 +0000
  • ac0cb73e3a Skeleton for VideoMode class groogy 2010-11-07 20:10:13 +0000
  • e895d6516b Fixed double quotes in VS 2010 projects generated by CMake for static builds LaurentGom 2010-11-07 19:51:33 +0000
  • 4ed1d8861c Added some missing "CallingConvention = CallingConvention.Cdecl" in SFML.Net LaurentGom 2010-11-07 18:55:13 +0000
  • 511be1028d Fixed install path for FindSFML.cmake LaurentGom 2010-11-07 18:53:18 +0000
  • fefcc2a951 Converted the enums sf::Key::Code, sf::Mouse::Button, sf::Joy:Axis and sf::Style. groogy 2010-11-07 18:10:17 +0000
  • 4f09703b55 Fixed install path for libraries in CMake makefiles LaurentGom 2010-11-07 16:50:00 +0000
  • d2b0953e03 Finished Input class. groogy 2010-11-07 00:08:50 +0000
  • b26417c240 Added skeleton for SFML::Input class. groogy 2010-11-06 18:01:24 +0000
  • 0124c37fb5 Finished SFML::Event and run tests to see that it works. groogy 2010-11-06 15:38:26 +0000
  • 3a7168b497 Added the EventType enum as constant ints in SFML::Event groogy 2010-11-06 00:43:16 +0000
  • e75c42869d I made some errors since I couldn't previously test compile my source. Anyway fixed now. Just gonna check runtime later too. groogy 2010-11-05 20:06:30 +0000
  • 1279cb208c Minor modifications to Config.hpp LaurentGom 2010-11-05 14:09:29 +0000
  • 6a6ff075e8 Removed the SFML_DYNAMIC symbol for dynamic builds, added SFML_STATIC for static builds LaurentGom 2010-11-05 13:58:29 +0000
  • 7ed866667d Removed old projects/makefiles for SFML examples LaurentGom 2010-11-05 13:29:20 +0000
  • 6e682af51a Finished to adjust the libraries names in SFML, CSFML and SFML.Net Removed support for old projects/makefiles (only CMake makefiles can be used now) LaurentGom 2010-11-04 22:49:49 +0000
  • 9f0d6882ba Fixed a bug in sf::Shader with textures LaurentGom 2010-11-04 21:51:27 +0000
  • 3e73efccbd Finished the different event types. Only got the main event class left. groogy 2010-11-04 21:29:09 +0000
  • 7c20d648fc Changed the naming rules for SFML 2 libraries: the major version number no longer appears in them, except for Windows DLLs (not in import libraries) LaurentGom 2010-11-04 21:21:32 +0000
  • 5232a66eb3 Finished Event_Initialize as far as I can see. groogy 2010-11-04 16:58:25 +0000
  • a751ef306b git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1607 4e206d99-4929-0410-ac5d-dfc041789085 groogy 2010-11-04 16:29:04 +0000
  • dec0928c4e This message will be more like a note to self. groogy 2010-11-04 14:41:47 +0000
  • 31d438dd87 Begun work on the Event class. This is a quite tricky one because of the union. groogy 2010-11-04 09:56:54 +0000
  • 51066ce55d git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1604 4e206d99-4929-0410-ac5d-dfc041789085 groogy 2010-11-03 22:33:57 +0000
  • 0d2581a4df Removed an unnecessary definition of the new function. groogy 2010-11-03 20:02:08 +0000
  • 8c3ec2b353 Added ContextSettings to the window library. groogy 2010-11-03 20:01:20 +0000
  • 01edb04ad5 Added the version and soversion of SFML libraries in CMake files laurentgom 2010-11-03 17:39:17 +0000
  • f2176a98b4 Added SFML::Context to the sfml-window library. groogy 2010-11-03 16:53:48 +0000
  • 93d92ddb0d Increased the number of supported joysticks to 8 LaurentGom 2010-11-03 16:45:44 +0000
  • a1ba993c66 Added the main file for the sfml-window library and also so that you can check if it has been loaded by checking SFML::WindowLoaded groogy 2010-11-03 10:24:14 +0000
  • 5219f332b4 Changed name of System.* to main.* since I will otherwise have a big problem with file/name collision in other libraries. groogy 2010-11-03 10:06:01 +0000
  • e0b1a7a53f Added so that we can check if the system library has been loaded by querying: SFML::SystemLoaded which will be true if loaded otherwise nil which counts as false in an if-statement groogy 2010-11-03 10:01:10 +0000
  • 14741b19b6 added license groogy 2010-11-03 08:01:26 +0000
  • 055735e489 Just bare-bones for the Window library. groogy 2010-11-02 22:59:19 +0000
  • e9c325a9cf Modified Clock description and added first comments on the Vector2 and Vector3 classes. Though I have to comment the comparison methods of the vector classes too. groogy 2010-11-02 22:54:38 +0000
  • 562547b0ee Added comments to the ruby wrapper functions. Hopefully they comply with rdoc and the ruby standard so I can generate a good documentation later. groogy 2010-11-02 22:20:20 +0000
  • bd16e0fc40 Change so that Clock_New is only used and accessible from within Clock.cpp since I realized that using it directly and not trough a ruby call will mess up ruby's call stack probably groogy 2010-11-02 22:00:53 +0000
  • 77626aa172 Forgot to place message on previous. Added the entire System library to the repo. groogy 2010-11-02 16:15:14 +0000
  • 4b418bb4d7 git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1589 4e206d99-4929-0410-ac5d-dfc041789085 groogy 2010-11-02 16:06:32 +0000
  • b1a9967d56 Cleaned folder groogy 2010-11-02 10:10:38 +0000
  • b7fc208177 brought back alloc.d Trass3r 2010-10-31 19:53:48 +0000
  • 643ff2b38a + Vector swizzling (thx Simen Kjaeraas) - alloc.d * small fix in KeyCode enum Trass3r 2010-10-29 10:41:46 +0000