Giter Club home page Giter Club logo

cvars's People

Contributors

chachi avatar crheckman avatar dyerti avatar fernando10 avatar gsibley avatar jstech avatar lumark avatar ma-sa avatar mcguire-steve avatar stevenlovegrove avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cvars's Issues

Tested master branch a new today.

Examples were still referening to cvars with uppercase letters, as well as some other includes which made building on Linux to fail with missing files. Demo2 is using usleep which needs unistd.h header to be included. I have forked/cloned master branch a new, and fixed those thus new pull request.

PS.
There are no CMake build files in this one :-).

TinyXML2 still not working

The fix/tinyxml2 branch is still unmerged, and when I tried using it today on a fresh Ubuntu installation it failed to build with C++ errors related to the std library. My guess is that it's out of date with the current Ubuntu bionic libc-dev.

Goal here is to finally merge this fix and save some headache for those trying to install our version of Pangolin etc. from scratch. @JStech is the last person who worked on the branch so my guess is you could probably fix and I could test?

Did you tested your code on Linux yourself?

I am actually trying to test your library and have run into multiple annoyances. I don't know if it is just me, but I have problems with your use of upper and lower case letters in file names and include directives.

When I cloned your code, I got folder "include/cvars" (all lowercase letters) with some includes in it. The thing is your code is refering to include dir as "CVars" for example "CVars/CVar.h". That might work fine on windows which is case preserving but not case sensitive when it comes to file and directory names, but linux is case sensitive. I have to either fix all includes to be all lower case or rename folder from cvars to CVars which I thought would be simpler fix, just to find that some of your includes are refering to "cvars/Cvars.h" as well! :-)

I have finally just batch edited all references to be "cvars/filename.h" and changed all filenames to lowercase as well. I don't know if it was something on my part, but that's what I had to do to get your code to work.

license

Is possible change license on MIT?
then maybe I would integrate your library in my project instead myGUI console

CVars without GL dependency

It would be nice if the default didn't force OpenGL and GLEW. TextConsole and console-less usage have no need for either.

It looks like the OpenGL and GLEW dependency can be optional.

Remove the REQUIRED from:
find_package(OpenGL QUIET)
find_package(GLEW QUIET)

Remove line from CVars.h:
#include <CVars/glplatform.h>

If you like I could submit a PR, but the changes are pretty minimal.

Documentation

I could not find any examples or some documentation. The .h files include too much code, to extract the interface in a short time.
Is there some sort of documentation? If not, is it welcomed if I may contribute it?

Cheers,
Benedikt S. Vogler

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.