Skip to content

Releases: gammasoft71/xtd

v0.1.2-beta

12 Mar 14:52
Compare
Choose a tag to compare
v0.1.2-beta Pre-release
Pre-release

0.1.1 (beta) March 12, 2024

  • fixed Code autosuggestion (IntelliSense) in VS2022 - #246
  • fixed xtdc-gui.exe not found - #245
  • added V0.1.0 beta add #include update tag/v0.1.1-beta - #244

Remarks

  • This release is only a bug fix on version 0.1.1. Some users report a compilation problem with Visual Studio (#include <algorithm> missing).

Downoads

Download xtd

v0.1.1-beta

17 Jul 19:56
Compare
Choose a tag to compare
v0.1.1-beta Pre-release
Pre-release

0.1.1 (beta) Jully 17, 2023

  • added xtd - Deactivate by default the option to convert warnings into errors during construction. - #229
  • fixed xtd - Fix build on Visual Studio 2022 - #228
  • fixed xtd - Fix build on Xcode 14.x - #227
  • fixed xld - Fix build on gcc-13 - #226

Remarks

  • This release is only a bug fix on version 0.1.0. Some users report warnings (converted to errors) when building with a recent compiler or IDE on all platforms.

Downoads

Download xtd

v0.1.0-beta

09 Oct 22:02
Compare
Choose a tag to compare
v0.1.0-beta Pre-release
Pre-release

Release Notes

0.1.0 (beta) October 10, 2021

  • added CMake commands - Specific CMake commands to manage project, assembly informations and application properties
  • added countinuous inegration build - Countinuous inegration build for Windows, macOs anddd linux (appveyor, CirclleCI and travisCI).
  • added documentation - Markdown documentation.
  • added installation - Install scripts for Windows, macOS and linux.
  • added project - SourceForge project.
  • added reference guide - Online and offline user and developer guide.
  • added website - https://gammasoft71.wixsite.com/xtdpro
  • added action - Represents a xtd::delegate that has variable parameters and does not return a value.
  • added argument_exception - The exception that is thrown when one of the arguments provided to a method is not valid.
  • added argument_null_exception - The exception that is thrown when one of the arguments provided to a method is null.
  • added argument_out_of_range_exception - The exception that is thrown when one of the arguments provided to a method is out of range.
  • added arithmetic_exception - The exception that is thrown for errors in an arithmetic, casting, or conversion operation.
  • added as - Casts a type into another type.
  • added async_callback - References a method to be called when a corresponding asynchronous operation completes.
  • added bacground_color - Sets the background color of the console.
  • added beep - Represent beep output manipulator class.
  • added bit_converter - Converts base data types to an std::vector of bytes, and an std::vector of bytes to base data types.
  • added block_scope - The specified expression is cleared automatically when the scope is ended.
  • added cdebug - Provides an std::ostream for xtd::diagnostics::debug.
  • added cnull - Provides a null std::ostream.
  • added compiler - Represents information about c++ libraries, such as the version and standard identifier.
  • added console - Represents the standard input, output, and error streams for console applications.
  • added console_key_info - Specifies the standard keys on a console.
  • added convert - Represents API to convert base type code.
  • added convert_pointer - Represents API to convert pointers.
  • added convert_string - Represents API to convert string containers.
  • added cpp_language - Represents information about c++ libraries, such as the version and language identifier.
  • added ctrace - Provides an std::ostream for xtd::diagnostics::trace.
  • added delegate - Represents a delegate, which is a data structure that refers to a static method or to a class instance && an instance method of that class.
  • added divide_by_zero_exception - The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
  • added domain_exception - The exception that is thrown for errors in domain. That is, situations where the inputs are outside of the domain on which an operation is defined..
  • added environment - The environment class.
  • added event - Represents an event.
  • added foreground_color - Represent foreground color output manipulator class.
  • added format_exception - The exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method.
  • added func - Represents a delegate that has variables parameters and returns a value of the type specified by the result_t type.
  • added guid - Represents a globally unique identifier (GUID). A GUID is a 128-bit integer (16 bytes) that can be used across all computers and networks wherever a unique identifier is required. Such an identifier has a very low probability of being duplicated.
  • added index_out_of_range_exception - The exception that is thrown when an attempt is made to access an element of an array with an index that is outside the bounds of the array.
  • added interface - Represent an interface class.
  • added invalid_cast_exception - The exception that is thrown for invalid casting or explicit conversion.
  • added invalid_operation_exception - The exception that is thrown when a method call is invalid for the object's current state.
  • added invalid_program_exception - The exception that is thrown when a program contains invalid metadata. Generally this indicates a bug in the compiler that generated the program.
  • added is - Checks if the result of an expression is compatible with a given type.
  • added length_exception - The exception that is thrown when an attempts to exceed implementation defined length limits for some object.
  • added literals operators - Used to convert specified value into another.
  • added math - Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
  • added nameof - Used to obtain the simple (unqualified) string name of a variable, type, or member.
  • added not_finit_number_exception - The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).
  • added not_implemented_exception - The exception that is thrown when a requested method or operation is not implemented.
  • added not_supported_exception - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.
  • ![ad...
Read more