30 Commits

Author SHA1 Message Date
ed381c4178 - More Documentation 2026-01-12 00:36:39 -05:00
450f725cab - More Documentation
- Updated Copyright
2026-01-06 19:48:28 -05:00
93b58ea197 - Updated README dependencies table
- Separated git command in dependencies for installing submodules
2026-01-02 16:21:40 -05:00
6c78ecbeb1 - Updated README dependencies 2026-01-02 15:55:31 -05:00
9645856554 - Refactored fennec::format to use to_chars for ints. floats TODO but will also use to_chars. 2025-12-06 02:19:52 -05:00
6d58105734 - Switched back to custom window management, taking another stab
- Refactored lang yet again, `fennec/lang` is now C++ language. `fennec/string` `fennec/filesystem` and `fennec/format` are now independent.
2025-12-04 01:04:36 -05:00
fe8c3a4602 - Basic RTTI type data with inheritance. 2025-11-28 12:58:23 -05:00
ff27caab4f - Fixed some variable naming with graph and it's PrettyPrinter
- Added boost-atomic and boost-thread as dependencies for concurrency support
2025-08-21 06:44:22 -04:00
83f0c01e29 - Fixes for Doxygen Layouts
- Changed dynarray indexing to use size_t
 - Added groups to optional documentation
2025-08-19 18:05:09 -04:00
4ff739d625 - Fixed Doxygen Structure once more, this bug with sections appearing under the first subpage is becoming frustrating. Currently got it so everything appears under "Contents" 2025-08-18 23:13:09 -04:00
55a8c54119 - Documentation of containers and adjusting page hierarchy 2025-08-18 14:13:35 -04:00
27754a56d7 - missed dnf for Doxygen under Fedora 2025-08-17 12:00:51 -04:00
e6c0a60ea9 - Update Fedora in README.md 2025-08-17 11:51:46 -04:00
5252ba84c9 - Update TOC in README.md 2025-08-17 10:03:43 -04:00
73041e994d - Added Debian dependencies to README.md and fixed some issues that I ran into on a clean machine 2025-08-17 09:51:08 -04:00
73333b4c67 - Separated Platform and Compiler Dependent Behaviour into CMake scripts
- Implemented Basic Platform Interfaces
 - Implemented partial Linux platform and Wayland Display.
 - Implemented Dependencies for the above
   - map
     - set
       - optional
     - pair

TODO: threading
2025-07-22 00:59:41 -04:00
86286e84d7 - README.md Formatting 2025-07-16 23:35:32 -04:00
89f59c75f3 - Wrote and Debugged Unit Tests for fennec::file 2025-07-14 21:15:39 -04:00
6ae682aff6 - Removed a bug with attempt to include pure c headers
- Added some more information about the license
 - fennec::file implementation
2025-07-14 05:11:52 -04:00
5e0dc78210 - Fixed some more compilation issues
- Added some more information to the licensing section of README.md
2025-07-10 08:48:00 -04:00
4c0d36c933 - Fixed a bunch of compilation errors and warnings
- Added frameworks for retrieving specific filesystem information for a target platform
2025-07-10 01:10:13 -04:00
649e39c70e - Switched from Allman (BSD) to 1TBS (K&R)
Namespaces, Types, and Requires/Concepts still use Allman
2025-07-08 12:08:59 -04:00
a33bf5206f - Stacktrace generation with failed asserts 2025-07-05 14:22:59 -04:00
31e3c26b66 - Touched up documentation for Math library
- finished matrix implementation
 - added custom assert implementation
2025-06-22 16:29:12 -04:00
db7d52c86c - Fixed Documentation for Consistency
- Added more documentation, predominantly in the Math Library
2025-06-16 01:48:31 -04:00
fae7f601c9 - Fixed up some style issues
- Added PLANNING.md
2025-06-13 01:44:48 -04:00
e50cfb6e64 - Updated Coding Standards and adjusted code to fit.
- Restructured test for organization purposes
2025-06-12 13:03:50 -04:00
58bac4e260 Updated Logo 2025-06-07 12:00:05 -04:00
d3eba6560d Added Logo 2025-06-02 23:35:03 -04:00
a6442e1945 Initial Commit 2025-05-25 22:36:59 -04:00