Skip to content

Releases: Gattic/ShmeaDB

ShmeaDB v0.58

12 Nov 04:47
871d827

Choose a tag to compare

Pants merge (#21)

* CMake install locally plus Optimizaions enabled (#12)

* CMake install locally plus Optimizaions enabled

* header macro fix

* Added configure file

* CMake Create include directory

* Unit tests minor CMake update

* Unit Test Env Update

* Standardizing Standardization code (#13)

* Updated GPointer to allow const structure pointers

* Image class bmp load bug fix

* Split helper function (#15)

* Update GString.h

* adding split helper and test

* Added unit tests configure script

* supporting dynamic ports

* Type enum instead of multiple static int constants

* Replaced chained if statements with switch cases

* GResult Error Handling (#18)

* Created GResult

---------

Co-authored-by: Eugene Fedchuk <[email protected]>

* PNG Helper Addition

* README Update

* Memory updates (#23)

Pioneered by Zayac

* Smart Pointer Specify allocator

* Finished GPointer/GType update

* Image Flatten Function

* Nn image (#24)

* Unit Test Find update

* Added unflatten function

* Image memory leak fix

* Updated png loading support for different bit depth and color types

* Added unit test script

* Added more sock opts

* Minor reader refactor

* Socket overhaul (#25)

* [BROKEN] Socket Prototype needs to be implemented

* Finished Socket Refactor

* Basic Logger Created; Implemented into Sockets

* Minor logger edit

* Added a time string to the output

* Minor Networking bug fix

* Logupdate (#26)

* Log refactor

* Minor Logger refactor

* Log bug fix and minor refactor

* GLogger update

* Added log and lock file and removed memory storage

* Added GLogger for better output and debugging

* Fix GList standardize bug

* Added encryption toggle

* Added image helper function

* GNet specify client port

* Set encryption toggle easier

* Fixed decrypt connection bug

* Removed sid from every message

* GType Compiler warning fix plus added g_export

* GType bug fix

* Lodepng (#27)

* [BROKEN] Lodepng initial test

* [BROKEN] Converting libpng to lodepng
Success

* Potential Windows Compat

* Added new data structure for look up and list of connections

* added clientName to getConnection, and now the code actually assigns the serverConnection to its' name

* small change making retData != NULL because it was not behaving as expected. Even though services send back NULL, it would add them to the outboundsList which is incorrect and caused errors

* Added GVector (#22)

* Added GVector

* Added GVector unit tests

* [FIX] Implemented GVector into GList

* reordered tests

* Added test involving GType

* Added test for array pointer

* Replaced std::vector with GVector

* Added an example typecheck

* TODO: make m_data a GPointer

* Changed Type check to size check

* Added ASSERT macro

* Added deleters

* Added Address sanitizer

* Now with optional custom deleter

* Make the byte buffer use an array deleter

* Added reserver and also some weird memory stuff

* [BROKEN] TODO: fix the rest of the memory bugs

* Replaced global const GString with const char*

* Turned off asan

---------

Co-authored-by: cabral450 <[email protected]>

* Commented out GVector usage

* Fixed warnings in Networking main

* Merged multiconnection container change

* Feat resp serv num (#31)

* Added the ability to keep the response service number in the ServiceData. Ability to serialize this and deserialize it in the meta data as well.

* Modified so that the response service number works as intended

---------

Co-authored-by: Matthew Carlson <[email protected]>

* Database Upgrades (#32)

* Rewrote CSV load and save

* Removed newlines on load

* Updated save

* Cleaned up standardize()

* Added basic save/load unit test

* Added GTable unit test

* Basic GTable unit tests

* New test data

* Added ShmeaDB unit tests gitignore

---------

Co-authored-by: Glen Rosen <[email protected]>

* Turned off sanaddr

* GList load and clean words from file (#33)

* GTable Load Fix

* Reworking image, added save png, and now creating candle pngs

* Added unit tests and another error check

* Revert GTable/importFromFile function

* Feat png plotter (#35)

* Made changes to have PNGPlotter handle creating directories when a directory is sent, and more

* Changed it so that you can plot lines and candle individually

* Played around with new calculations for png plotter, this is where I meant I did the calculations for the png to super sample, as well as draw line but it's not coming out perfectly.

---------

Co-authored-by: Matthew Carlson <[email protected]>

* Create c-cpp.yml (#36)

* Gattic & Monte Carlo wrap up (#37)

* Fixed a few issues with PNGPlotter, reverted a few calculations because even though the previous calculations were more intricate, the simpler ones render the same results. also made some bug fixes

* Added more tools to PNGPlotter, image, and png-helper to help aid in creating PNGs. Gradient was added to image.cpp

* Version v0.58

---------

Co-authored-by: xAzigo <[email protected]>
Co-authored-by: Eugene Fedchuk <[email protected]>
Co-authored-by: mdcpanama22 <[email protected]>
Co-authored-by: Eugene Fedchuk <[email protected]>
Co-authored-by: Glen Rosen <[email protected]>

ShmeaDB v0.57

18 Jun 17:22

Choose a tag to compare

Merge remote-tracking branch 'origin/pants'