Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - eXpl0it3r

Pages: 1 2 [3] 4 5 6
Feature requests / Int32 overloads for sf::Time *, /, *= and /= operators
« on: November 11, 2015, 01:58:53 pm »
Someone on IRC has brought up that multiplying an Int32 with an sf::Time object results in a compiler error, since it's both, implicitly converting to float or Int64, are legal and thus the compiler can't decide and marks it as ambiguous.

So for example this code will produce a compiler error:
sf::Time a = sf::seconds(1.f);
sf::Time b = a * 2;

use of overloaded operator '*' is ambiguous (with operand types 'sf::Time' and 'int')

Since one can't mark operators as explicit, I think we should add overloads for Int32 as well.

General discussions / Fundraiser for a Mac mini
« on: September 15, 2015, 11:18:24 am »
Hello community!

Development for OS X and iOS can be quite tricky because you're required to use Apple hardware to legally and smoothly run OS X. Unfortunately the SFML Team does only have Hiura, our OS X dev, who has regular access to such hardware.
For a long time this has worked just fine, however more recently the follow points have brought us to this fundraiser for a Mac mini:
  • Having a 24/7 OS X build node for our continuous integration
  • Providing 24/7 access to an Apple machine for the SFML Team to run tests and develop on
  • Opening the possibility for the SFML Team to develop for iOS without having to possess their own Apple machine.
We're setting the goal to € 600 which allows us to buy a Mac mini with extended warranty and makes sure that after PayPal's cut there's still enough left.
Due to the amount PayPal takes, we recommend a minimum donation amount of € 5.

  • We have reached our initial goal of € 600! We added a stretch goal of € 800 for which we'll buy the better Mac mini: 2.6GHz CPU instead of 1.4GHz, 8GB RAM instead of 4GB and 1TB of HDD space instead of 500GB.
  • We have reached our stretch goal of € 800! All further donations will be save for future projects.
  • It has arrived!

Donate now!

The website features a progress bar which will be updated regularly and we'll make sure to update this thread for every milestone.

We appreciate any donations!

General discussions / SFML 2.3.2 released
« on: September 12, 2015, 02:01:34 pm »
SFML 2.3.2

This patch release fixes a few issues in SFML 2.3.1 related to the Linux platforms and more general code.
Some highlights:
  • Robust alCheck and glCheck macros (#917)
  • Fixed FindSFML.cmake to use the uppercase FLAC name (#923)
  • [Linux] Fixed an issue where the keypad's key weren't being detected (#910)
  • [Linux] Fix _NET_WM_PING messages not being replied to properly (#947)
  • Fixed clear bug on RenderTextures (#915)
  • Fixed image file extension detection (#929, #930, #931)

The full changelog is available here:

General discussions / SFML GitHub Organization
« on: May 01, 2015, 04:01:17 am »
Those who closely follow SFML's activity on GitHub might already have noticed, that we have moved SFML, CSFML, SFML.Net and SFML-Game-Development-Book from Laurent's GitHub account to our new SFML GitHub Organization.

Having our own GitHub organization enables us to manage the repositories easier. We're no longer dependent on Laurent to enable this hook or change that setting for the repository, but can now have selected team members for such tasks. Additionally we can better handle permissions to the repositories, so some get read-only, some get push access and some also administrative access. You can find more information about GitHub organizations here.

For you personally the only relevant change is a new URLs for the repository, but don't panic now, because GitHub is smart enough to keep redirecting the old URLs to the new URLs. However it's advised to update the URLs whenever you can, especially if it's some only resource, because these might show up on Google and alike.

Here are the new URLs:

On top of all of this the organization provides now a centralized place for the community.
If you have an SFML binding and wish to put it under the organization as well, don't hesitate to contact us. You'll of course keep the full administrative access to it.

DotNet / SFML.Net 2.2 Released
« on: March 09, 2015, 11:41:22 pm »
After a way too long time, SFML.Net has finally caught up with SFML and it's now on version 2.2 as well.

Pre-compiled binaries: http://www.sfml-dev.org/download/sfml.net/
GitHub repository: https://github.com/SFML/SFML.Net/tree/2.2

A big thank you to everyone who contributed!

C / CSFML 2.2 Released
« on: March 09, 2015, 11:39:22 pm »
After a way too long time, CSFML has finally caught up with SFML and it's now on version 2.2 as well.

Pre-compiled binaries: http://www.sfml-dev.org/download/csfml/
GitHub repository: https://github.com/SFML/CSFML/tree/2.2

A big thank you to everyone who contributed!

SFML game jam / 4th SFML Game Jam 20. - 22.02?
« on: February 19, 2015, 04:32:06 pm »
Time is rather short, but I could still setup something simple here on the forum if people want to do it regardless. :)

SFML projects / Screenshot Thread
« on: January 05, 2015, 08:54:59 pm »
As suggested by some of the community members, here's a thread dedicated to screenshots or similar of you work in progress which currently doesn't deserve its own thread.

To keep things clean this thread will be moderated with the following rules:
  • Only post your own work.
  • Don't misuse this thread for your personal dev blog.
  • Keep the posts short and simple, if you want to talk in depth, create a dedicated thread.

Tip: You can use [img width=700]url[/img] to make your image fit to the forum's default theme width.


General discussions / SFML 2.3 Roadmap
« on: January 04, 2015, 11:43:43 pm »
With SFML 2.2 still being quite fresh, it's time to provide the currently planned roadmap for SFML 2.3.

The focus of SFML 2.2 could probably be best described as the finding phase of the SFML Team. We had to figure out ways to manage GitHub and forum issues and how to work with Git in a team. Additionally the release was about cleaning up and throwing out some of the piled up issues and thus it's not a surprise that we were able to close 177 issues for SFML 2.2.
Now, with the SFML Team mostly in place and the original promise to have a more transparent development process, here's the currently planned roadmap for SFML 2.3. Keep in mind that if unforeseeable issues reveal themselves during development, some item might not make it into SFML 2.3 and don't forget that we're still trying to fix as many bugs as possible. :)

SFML 2.3 Roadmap

Keep the release cycle short!


Additional Bugfixes

Additional Features
  • No sfml-main for examples (Issue, PR)

If you want to see all the development happening for SFML 2.3 checkout the milestone 2.3 on GitHub which holds all issues and pull requests that have been assigned to SFML 2.3.

Notice: With the goal of shorter release cycles the stability of the master branch has been a bit loosen. Meaning that some branches might get merged faster with the expectation that the final testing will happen on the master branch itself. For production code you should use stable releases, but if you want to help us test SFML, make sure to use the master branch and to report issues following this guide.

Thanks! :)

General discussions / SFML 2.2 Released!
« on: December 17, 2014, 08:46:35 am »
A week after the source code for SFML 2.2 has been locked down and tagged, we're happy to announce the full release of SFML 2.2.

Feature Highlights
  • Experimental iOS and Android support
  • Window methods to request and check the window focus
  • A more flexible blending system
  • Selection for the audio capture device
  • An up vector for sf::Listener
The full and long changelog can be found on the dedicated page.


For SFML 2.2 we've picked quite a collection of compilers on Windows.
For Linux it's really best to use to either use the package manager, as long as the maintainer updated it to SFML 2.2, or build from source, as described in the tutorials (Linux / CMake). The here provided packages were built on Ubuntu 14.04.1 LTS:
For OS X there's now only one package:


With these changes we've made life easier for our community members:


We've put together the following guides, in order to make contributions for SFML easier:
Note that we are aware of the Code Style Guide's complexity and will simplify things by using examples rather than text in the near future.

Additional Notes
  • Starting from SFML 2.2, when static linking, you will have to link all of SFML's dependencies to your project as well.
  • Downloads are now automatically served over four different mirrors.

  • We'll soon release a probable road map for SFML 2.3, so stay tuned!
  • We're looking for an iOS developer, who's willing to help further develop and maintain the iOS port.

General discussions / SFML 2.2 tagged in repository
« on: December 09, 2014, 07:47:47 pm »
Yes. After 1 year and a bit over 4 months, SFML 2.2 has been tagged in the repository.


But to make it a full release, we still have some work left and hope to get around this very soon as well.
  • Expand and review tutorials.
  • Create Windows, OS X and Linux SDK packages.
  • Update the website, with all the new guides and binaries.

General discussions / We're close!
« on: November 11, 2014, 01:11:19 am »
Update: SFML 2.2 has been tagged in the repository

If you've watched the recent activity on GitHub, you might have noticed that the merging, branching and issue chopping has slowed down a bit. While this might seem like a halt on progress, it's essentially the opposite. Looking at the issue track, we can all agree that there are still some pretty annoying bugs, however in order to move on, the SFML Team has decided to stop adding features and bugfixes - except critical ones - and start finalizing for the long awaited release of SFML 2.2. So even while we're not actively making changes to the source code, there's still plenty of work going on.

We're not quite there yet, but besides one little piece of code, which will probably get merged tomorrow, there is mostly organizational work left. We would really like to release a nice stable version of SFML 2.2 and since we can't test everything (yet), we'll resort to asking the community to help us test.
If you're still using SFML 2.1, why don't spend a few minutes building SFML from source and test whether you encounter any issues caused by the new freshly built SFML? We'd really appreciate any help finding critical bugs! :)

Here's a rough list, of what needs to be done before SFML 2.2 can be released:
  • iOS implementation for focus check and request methods #735
  • Finalize the (new) Contribution Guidelines.
  • Communicate the new Git workflow.
  • Review the written changelog.
  • Update the readme.txt.
  • Expand and review tutorials.
  • Test OS X 10.10 support.
  • Create Windows, OS X and Linux SDK packages.
  • Update the version numbers

SFML website / Feedback on tutorials
« on: October 09, 2014, 04:03:57 pm »
As some might have noticed, we're getting closer and closer to SFML 2.2.
But releasing SFML 2.2 isn't just about tagging it in the Git repository, there are more "administrative" things that need to be taken care of as well. On of them is reviewing and updating the current tutorials.

Since the tutorials are written for the user base, it's crucial to hear your feedback. Are there parts which can't are hard to comprehend? Do you think something could be improved a lot? Do you miss something very important? Etc.

Before you start posting: No, we won't add generic tutorials on how to do X or Y! The SFML tutorials are about the usage of the library and not how to program a game/application/etc.! Any comments in that direction will get moderated!

I'll try to keep the list here updated, so check here first if you want to suggest something, maybe it has already been mentioned.
  • Fix: Extend tutorial with the new Blend Modes
  • Fix: Explanation on how to link statically (at least on Windows).
  • Missing: "getting started" tutorials for iOs and Android, more generic tutorial on mobile development.

SFML website / We have Moved!
« on: August 13, 2014, 10:53:00 pm »
First of I want to apologize for the length downtime. As usually when it comes to migration & upgrades not everything will work smoothly and so we've also ran into some hiccups.
At the moment all attachments have been disabled due to missing attachments and broken attachments - sorry about that! We hope to fix this within a day or less!

Other than that, we can happily announce that the SFML website including the forum, has successfully moved to an completely new host! This change will give the SFML Team new possibilities in working on the website and more room for anything! :)

While migrating we've also updated the forum to a newer version, however not to the latest yet, but we hope to do that soon!

Thanks for all your understanding an patience! ;)

Also: Please report all issues you find, so we can fix them!

SFML website / Scheduled Maintenance - SFML is Moving
« on: August 13, 2014, 10:19:05 am »
This is an official announcement of our scheduled maintenance later today. The reason for the maintenance is moving the whole SFML website to a new and better host. This will give the SFML Team more options as to who can manage the website and will hopefully solve the rather old problem with the forum search.

Maintenance will start at 20:30 CEST (check here for your timezone conversion).

In order to move everything over, we'll have to set the forum to maintenance mode, so we don't miss any of your posts, then we'll change the DNS entry, pointing the domains to the new server. This process shouldn't take longer than 15min, however DNS propagation world wide can take up to 24h, usually not that long though.

I hope you guys can survive this short downtime and if you have something urgent, there's always the IRC channel. ;)

Pages: 1 2 [3] 4 5 6