| a9fe2cf3 |
Use Win32 on the test script for Appveyor
While it's used in the build script, for some reason it was fine without it.
It's better to be correct though :)
|
sum01 |
2018-04-26 22:06 |
| 0863f4b8 |
Clean up the README, add missing badges, and more
I tried to "nest" relevant content under headings, added notes about Cmake usage, and fixed some grammatical errors.
I added a section about installation, and made the build step system-agnostic.
Also changed the README's Cmake command to not build tests.
It's a lot quicker to not build them, and I doubt everyone wants to build/run tests.
Hopefully it's all an improvement :smile:
|
sum01 |
2018-04-26 21:26 |
| 452e64cc |
Create unit tests for all public functions/methods
Also reworked the old test file into the 'integration.cpp' file.
Note that this increases build times a bit since there're both more code & more units to build.
You can pass -DBUILD_TESTING=OFF when running Cmake not not build them, which saves time.
|
sum01 |
2018-04-26 21:25 |
| fff3cc86 |
Use lean_and_mean, add missing headers
WIN32_LEAN_AND_MEAN makes <windows.h> bring in a lot less junk.
SUCCEEDED macro in winerror.h is used.
Stringapiset.h is needed for WideCharToMultiByte.
|
sum01 |
2018-04-22 02:15 |
| 3e5ce8ff |
Use nullptr (C++11) over NULL
NULL can technically vary on some systems, while C++11's nullptr guarntees safety.
|
sum01 |
2018-04-16 21:01 |
| e5876621 |
ifdef instead of if defined
Doesn't technically matter, but I figured why not.
|
sum01 |
2018-04-21 23:00 |
| b3e5a881 |
Simplify some #if defined() stuff
No point having unused if's.
|
sum01 |
2018-04-21 22:53 |
| 2cecc045 |
Remove commented code
|
sum01 |
2018-04-21 18:42 |
| be6a67eb |
Updated the documentation to refer to the new calling convention
|
sago007 |
2018-05-27 13:12 |
| bc48900a |
Prepare for version 3.2.0
|
sago007 |
2018-05-27 13:07 |
| aebc0462 |
Merge pull request #9 from Kogia-sima/fix/linux_cache_dir
Fix for Linux cache dir
|
Poul Sander |
2018-05-25 13:30 |
| cc1fdd3e |
Fix for Linux cache dir
Change XDG_CONFIG_DIR to XDG_CACHE_DIR
|
Kogia-sima |
2018-05-25 04:26 |
| 0fd23ef9 |
Add non member functions for all calls. The old class has been excluded from Doxygen but still availeble for backwards compatibility.
|
sago007 |
2018-05-22 17:49 |
| b31160af |
Merge pull request #7 from sum01/appveyor_fix
Appveyor fix
|
Poul Sander |
2018-04-20 11:41 |
| 3a8426ed |
Fix 32-bit Appveyor builds (hopefully)
Also switched to using the env var for the build folder, which is the clone_folder setting.
|
sum01 |
2018-04-20 04:09 |
| 541df045 |
Adds an Appveyor build shield to README I used shields.io since it allows for renaming of the label, so it says Windows. You could do the same with TravisCI if you wished :)
|
sum01 |
2018-04-20 03:21 |
| 18ecd1b0 |
Fix appveyor.yml (hopefully) Apparently cmd prompt expands vars and they go poof during comparisions, unless you quote them...
|
sum01 |
2018-04-20 03:20 |
| d7909cdc |
Merge pull request #6 from sum01/appveyor
Adds AppVeyor CI support (Windows)
|
Poul Sander |
2018-04-19 21:15 |
| 13360903 |
Add AppVeyor Windows CI yml
|
sum01 |
2018-04-19 18:36 |
| 1b0a343c |
Remove _config.yml. Use gh-pages
|
sago007 |
2018-04-19 17:00 |
| dcf5b993 |
Merge branch 'sago_dev'
|
sago007 |
2018-04-19 16:58 |
| b30e1666 |
Merge pull request #5 from sum01/compatible
Compatible touchups
|
Poul Sander |
2018-04-19 16:56 |
| a3a13ec8 |
Use C++'s strtok over C's
Removes the define used for strtok_s and replaces uses with std::strtok
Made the Windows errmsg const, and 'p' non-const, since it is changed.
|
sum01 |
2018-04-16 21:07 |
| f1ba7f28 |
Merge branch 'master' of github.com:sago007/PlatformFolders
|
sago007 |
2018-04-18 20:16 |
| 6284bc96 |
Update README with Doxygen link and spelling fixes
|
sago007 |
2018-04-18 20:16 |
| 1cbbe99f |
Change README. Fix version. Remove old Makefile
|
Poul Sander |
2018-04-17 16:13 |
| 68df0922 |
Use C++'s getenv and strlen over C's Why not? :)
|
sum01 |
2018-04-16 21:07 |
| da123945 |
Replace deprecated stdio.h cstdio brings the std snprintf, so switch to that as well
|
sum01 |
2018-04-16 20:58 |
| 9221cc69 |
Merge pull request #3 from sum01/cmake
Adds Cmake build process
|
Poul Sander |
2018-04-16 20:04 |
| d483775b |
Add CMake build/install/test process Note: I've only personally tested on Linux, but I expect at least macOS to work. Windows should work though, probably...
|
sum01 |
2018-04-16 03:05 |
| 3fe9a770 |
Add Cmake building/testing for TravisCI This creates: * Linux gcc debug * Linux clang debug * Linux gcc release * Linux clang release * OSX gcc debug * OSX clang debug * OSX gcc release * OSw clang release
|
sum01 |
2018-04-16 03:09 |
| ad05ef73 |
Ignore the common 'build' dir Using Cmake from a build dir is a common build step
|
sum01 |
2018-04-16 03:06 |
| d2b67cec |
Fixed indentation
|
sago007 |
2018-03-24 09:52 |
| 551bd7bd |
Merge pull request #2 from sago007/nitpicking1
Nitpicking1
|
Poul Sander |
2018-02-20 15:04 |
| c4a78447 |
Added Codacy badge
|
sago007 |
2018-02-18 16:37 |
| 1ff6644e |
Fixed unconventional increment of an iterator and removed the data structure from platforms that does not need it.
|
sago007 |
2018-02-18 16:28 |
| e7649149 |
Set theme jekyll-theme-slate
|
Poul Sander |
2017-03-27 18:39 |
| 4d95f02e |
Update README.md
Added gitter
|
Poul Sander |
2017-02-28 17:56 |
| 2b84d0ce |
Updated the description
|
Poul Sander |
2017-02-11 15:43 |
| f93d91e4 |
Update README.md
Right path to the license file
|
Poul Sander |
2016-11-12 17:08 |
| 34149f99 |
Update README.md
Added more visible license badge.
|
Poul Sander |
2016-11-12 17:02 |
| 0e2c2ac6 |
Updated the text script to work with MXE
|
sago007 |
2016-10-08 17:05 |
| d6759de0 |
Update README.md
Added note about UTF-8
|
Poul Sander |
2016-10-08 11:46 |
| b81b63ae |
The returned format is now always UTF-8 even for Windows. This means that all arcitectures can now trust it*.
* Linux can be configured with something besides UTF-8 but then the user is asking for trouble if he goes outside UTF-7.
|
sago007 |
2016-10-03 20:30 |
| 3931579e |
Try to compile on Mac and show the result
|
sago007 |
2016-09-16 20:36 |
| b2ba7c7d |
Removed use of std::endl. It is deprecated
|
sago007 |
2016-09-10 17:08 |
| f0ff548b |
Merge branch 'master' of github.com:sago007/PlatformFolders
|
sago007 |
2016-09-07 21:20 |
| 4f278f37 |
Update README.md
Added link to releases
|
Poul Sander |
2016-09-06 19:10 |
| 411ebafb |
There was no reasons that the data variable needed to be const. It was only set during creation
|
sago007 |
2016-09-02 21:22 |
| 9ad3df57 |
Corrected a few mistakes.
|
Poul Sander |
2016-09-02 20:14 |
| 279d04df |
Remove the NetBeans project files
|
sago007 |
2016-07-09 09:57 |
| f05ec00d |
More aggresive error handling
|
Poul Sander |
2016-06-08 18:50 |
| f308f41e |
The clang compiler was not actually used
|
Poul Sander |
2016-02-17 14:47 |
| 10212c89 |
Merge branch 'master' of github.com:sago007/PlatformFolders
|
sago007 |
2016-02-16 17:17 |
| 4c793595 |
Removed use of a variable array on the stack. It is apperently not allowed by C++ and no longer required in never versions of C.
|
sago007 |
2016-02-16 17:16 |
| 3b191916 |
Added URL
|
sago007 |
2016-02-16 17:08 |
| 463ec450 |
Added some alternatives to the readme file
It is not important that this library is used. It is important to use a library that has taken this into account.
|
Poul Sander |
2015-10-27 19:07 |
| 17b8cd4f |
Added link to realted blogpost
|
Poul Sander |
2015-10-26 18:07 |
| 5ce952c2 |
Added travis build status
Build status is now visible.
|
Poul Sander |
2015-10-26 17:50 |
| f16cdf4f |
I have confirmed that the code compiles and works on Mac OS X. Updated README file to reflect this.
|
sago007 |
2015-10-26 17:37 |
| 1eaaab72 |
Added Mac OS X support. I just need to check it on a Mac
|
sago007 |
2015-10-26 17:23 |
| dcb0fec2 |
Updated the home lookup in Linux to fallback to pwd if HOME is not set and ignore HOME if root
|
sago007 |
2015-09-21 17:50 |
| 63627d7a |
Added quick test script to compile both C++03, C++11 and Windows. Windows now always uses ANSI strings for portability. Updated README to reflect this.
|
sago007 |
2015-09-20 18:08 |
| 043fcfb9 |
Added travis. Maybe build-essential will be needed too...
|
sago007 |
2015-09-20 12:06 |
| 344d62f1 |
Changed the output filename extention to ".out"
|
sago007 |
2015-09-20 11:42 |
| 3984e19e |
For good measure the save game folder now contains a back-slash instead of a forward slash in case it should be used in human readable output
|
sago007 |
2015-09-20 11:12 |
| a337b4fd |
Updated README file
|
sago007 |
2015-09-19 19:47 |
| 1213f3f3 |
All the files
|
sago007 |
2015-09-19 19:24 |
| b8e71adb |
Initial commit
|
Poul Sander |
2015-09-19 19:15 |