Releases: gammasoft71/xtd
Releases · gammasoft71/xtd
v0.1.2-beta
v0.1.1-beta
xtd - Deactivate by default the option to convert warnings into errors during construction. - #229
xtd - Fix build on Visual Studio 2022 - #228
xtd - Fix build on Xcode 14.x - #227
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
v0.1.0-beta
Release Notes
CMake commands - Specific CMake commands to manage project, assembly informations and application properties
countinuous inegration build - Countinuous inegration build for Windows, macOs anddd linux (appveyor, CirclleCI and travisCI).
documentation - Markdown documentation.
installation - Install scripts for Windows, macOS and linux.
project - SourceForge project.
reference guide - Online and offline user and developer guide.
website - https://gammasoft71.wixsite.com/xtdpro
action - Represents a xtd::delegate that has variable parameters and does not return a value.
argument_exception - The exception that is thrown when one of the arguments provided to a method is not valid.
argument_null_exception - The exception that is thrown when one of the arguments provided to a method is null.
argument_out_of_range_exception - The exception that is thrown when one of the arguments provided to a method is out of range.
arithmetic_exception - The exception that is thrown for errors in an arithmetic, casting, or conversion operation.
as - Casts a type into another type.
async_callback - References a method to be called when a corresponding asynchronous operation completes.
bacground_color - Sets the background color of the console.
beep - Represent beep output manipulator class.
bit_converter - Converts base data types to an std::vector of bytes, and an std::vector of bytes to base data types.
block_scope - The specified expression is cleared automatically when the scope is ended.
cdebug - Provides an std::ostream for xtd::diagnostics::debug.
cnull - Provides a null std::ostream.
compiler - Represents information about c++ libraries, such as the version and standard identifier.
console - Represents the standard input, output, and error streams for console applications.
console_key_info - Specifies the standard keys on a console.
convert - Represents API to convert base type code.
convert_pointer - Represents API to convert pointers.
convert_string - Represents API to convert string containers.
cpp_language - Represents information about c++ libraries, such as the version and language identifier.
ctrace - Provides an std::ostream for xtd::diagnostics::trace.
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.
divide_by_zero_exception - The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
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..
environment - The environment class.
event - Represents an event.
foreground_color - Represent foreground color output manipulator class.
format_exception - The exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method.
func - Represents a delegate that has variables parameters and returns a value of the type specified by the result_t type.
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.
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.
interface - Represent an interface class.
invalid_cast_exception - The exception that is thrown for invalid casting or explicit conversion.
invalid_operation_exception - The exception that is thrown when a method call is invalid for the object's current state.
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.
is - Checks if the result of an expression is compatible with a given type.
length_exception - The exception that is thrown when an attempts to exceed implementation defined length limits for some object.
literals operators - Used to convert specified value into another.
math - Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
nameof - Used to obtain the simple (unqualified) string name of a variable, type, or member.
not_finit_number_exception - The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).
not_implemented_exception - The exception that is thrown when a requested method or operation is not implemented.
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...