summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
AgeCommit message (Collapse)Author
2019-02-21Remove end-line spacesRay
2019-02-21Corrected issue with OpenURL()Ray
It was not working on Windows 10
2019-02-14Corrected path issueRay
2019-02-13Corrected issue #750Ray
2019-02-11ADDED: GetClipboardText(), SetClipboardText()Ray
2019-02-04Review issue with aspect ratio...Ray
...while using a RenderTexture combined with 3d mode
2019-01-23Revert the screenWidth changeRob Loach
2019-01-23Fix clang++ compilation errorsRob Loach
clang was complaining about the type conversions. For example... ``` node_modules/raylib-src/src/core.c:1888:15: error: cannot initialize a variable of type 'char *' with an rvalue of type 'void *' char *cmd = calloc(strlen(url) + 10, sizeof(char)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```
2019-01-17Renamed ShowWindow() to UnhideWindow() -WIP-Ray
Function provisional renaming... that's not the end of this issue...
2019-01-16Crazy testRay
2019-01-14Make sure no parameters can be passedRay
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()