summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
AgeCommit message (Collapse)Author
2019-01-14Review code formatting on ColorFromHSV()Ray
Following raylib notation rules
2019-01-14Added ColorFromHSV()Demizdor
2019-01-10Reviewed latest PRRay
2019-01-10Merge branch 'master' into window-visibilityRay
2019-01-10Reworking API upon suggestion.Marco Lizza
2019-01-10Adding window visibility functions.Marco Lizza
2019-01-10Adding window visibility configuration flag.Marco Lizza
2019-01-08Revert "core: workaround window not being rendered till moved on macOS Mojave"Ahmad Fatoum
This reverts commit 1fe6d9fc06156257d5210cfa71ecb839fb190722. Because upstream GLFW now contains a fix.
2019-01-05Support screenshots and GIF capturing on Android and Webraysan5
2019-01-04Corrected issue on webraysan5
2019-01-03REMOVED: ShowLogo()raysan5
Same functionality could be achieved using FLAGS... but also considering removing raylib logo animation...
2019-01-03REVIEWED some functions parametersraysan5
Decided to allow user to provide values directly instead of requiring a Vector2 struct, probably more confortable to use. - SetMousePosition() - SetMouseOffset() - SetMouseScale()
2019-01-02Mouse functions changedChrisDill
- SetMouseScale changed to take in a Vector2. - Added mouseOffset global which is used in mouse read functions.
2019-01-02Default mouseScale fixedChrisDill
- Didn't set X and Y values correctly.
2019-01-02Added SetMouseOffsetChrisDill
- Changed mouseScale to Vector2. - Added SetMouseOffset to change XY of mouseScale.
2018-12-26WARNING: BREAKING CHANGEraysan5
Added a bunch of useful text management functions. Consequently, some already available functions like `FormatText()` and `SubText()` has been renamed for consistency. Created temporal fallbacks for old names. raylib version bumped to 2.3.
2018-12-24Tweaks to support OpenGL ES 2.0 desktopraysan5
2018-12-19Keep reviewing RPI keyboard input...Ray
2018-12-18Review RPI keyboard inputs -WIP-Ray
2018-12-18Support externally provided compilation flagsRay
Useful in case raylib compilation want to be automated and compilation config flags provided by command line.
2018-12-03Comments removedRay
2018-11-30Some tweaksRay
2018-11-26Support file drag & drop on WebRay
Using by default memory filesystem (MEMFS), provided by Emscripten
2018-11-19Review resources namingRay
raylib resource data file for Windows platform (containing raylib icon and metadata for executable file) has been renamed to a more consistent name: raylib.rc.data Also required to work with tcc compiler.
2018-11-19Review RenderTexture drawing usageRay
Now `BeginTextureMode()` does not clean buffers automatically, that behaviour has been changed because there could be some case (i.e. painting software) where texture buffer does not ned to be cleared; user is responsible of clearing buffers using `ClearBackground()`
2018-11-19Merge pull request #683 from iwoplaza/patch-1Ray
Update core.c
2018-11-17Corrected typoRay
2018-11-17Review SetWindowIcon()Ray
2018-11-13Check for single apostrophe in OpenURL()Michael Vetter
When doing a8dffc63fbe3926498ecb905428f454d0afbe526 I was not aware that printing a warning and not executing the code would be an option. I only learned that through 618f220851570f2bb9ea0bb354a65e92c6d06968. So I propose that we allow all URLs except if the string contains a `'`. Which could end the URL and call another command via `system()`. Related to https://github.com/raysan5/raylib/issues/686
2018-11-12OpenURL() - Added small security checkRay
2018-11-12Add warning to OpenURL()Michael Vetter
See https://github.com/raysan5/raylib/issues/686
2018-11-12Review OpenURL()Ray
2018-11-10core: OpenURL() fix xdg-open callMichael Vetter
Calling just `xdg-open` is not right. One needs to pack the URL in `'`. If we don't do this then some special characters (like ampersand) will be executed. Maybe this is true for Windows and Apple case too, but I don't own any such system. So please merge this, and if it's true for more cases let's use `sprintf()` in the other cases too.
2018-11-10core: Use dynamic string in OpenURL()Michael Vetter
OpenURL() is a function that most games probably will never need. Wasting 512 bytes to store of a static char to store an the URL is not wise. I propose to have it dynamic building the string on the fly.
2018-11-09ADDED: OpenURL()Ray
Corrected bug on ImageDrawRectangleLines()
2018-11-07Update core.cGoblinBob
Some projects need the buffer to not be empited when drawing to the render texture. I would suggest making maybe a variation of the function if you'd like to keep backwards compatibility, maybe like: BeginTextureModeNoClear() ?
2018-11-06Remove end-line spacesRay
2018-10-31Add flag: SUPPORT_EVENTS_WAITINGRay
Wait for input events passively (sleep) instead of polling events actively every frame
2018-10-29ADDED: Some functions...Ray
text: IsEqualText() -WIP- audio: SaveWAV() audio: ExportWaveAsCode() textures: ExportImageAsCode()
2018-10-25Fix GetDirectoryFiles descriptionMichael Vetter
The comment sais it allows max 256 files, but the MAX_DIRECTORY_FILES define actually is set to 512.
2018-10-25Use seperate blog for MAX_FILEPATH_LENGTH defineMichael Vetter
Let's have a seperate if linux block for this. Since we will need to define MAX_FILEPATH_LENGTH for all other cases. And its more readable like this.
2018-10-25Use filepath defineMichael Vetter
On Linux systems the length of the path is defined in linux/limits.h as PATH_MAX. Lets use that for MAX_FILEPATH_LENGTH, which is a define that we can find in some comments in the code that is actually never used. Instead often we see 256 handwritten. So lets have MAX_FILEPATH_LENGTH as a proper define, being set to PATH_MAX on Linux and to 256 on Windows systems.
2018-10-24Code tweaksRay
2018-10-22Review code formatting for RPI inputsRay
2018-10-21Added RaspberryPi option to ignore duplicate touchscreens (On by default)Berni8k
2018-10-21Overhaul mouse and touch for RaspberryPi \n\nNow all '/dev/input/event*' ↵Berni8k
devices are now used for input. No longer uses '/dev/input/mouse*', keyboard and gamepad continue to use existing method\nMultitouch is now supported on RPi with 10 point multitouch\nFixed bugs with IsMouseButtonPressed(Used to constantly fire when holding button) and GetMouseWheelMove(Did not work)\n Fixed exesive CPU usage of GamepadThread
2018-10-20Reviewed possible issue with external libsRay
2018-10-18Some formatting tweaksRay
2018-10-16Review definesRay
2018-10-14Add FileExists() functionMichael Vetter