Menu

Tree [3b43a4] master /
 History

HTTPS access


File Date Author Commit
 .github 2022-12-04 Robert Kausch Robert Kausch [249e32] Update CodeQL analysis action.
 classes 2023-03-05 Robert Kausch Robert Kausch [65d407] Fix focus handling for windows without window m...
 doc 2023-01-16 Robert Kausch Robert Kausch [859efc] Update Copyright notice for 2023.
 include 2023-03-05 Robert Kausch Robert Kausch [3b43a4] smooth release 0.9.10.
 libraries 2023-02-26 Robert Kausch Robert Kausch [36e78d] Restore pre-C99 compatibility of libcpuid.
 misc 2021-05-27 Robert Kausch Robert Kausch [28b032] Display incomplete framework shutdown warning i...
 msvc 2023-01-16 Robert Kausch Robert Kausch [adb15e] Update libcpuid to version 0.6.2.
 packaging 2023-01-16 Robert Kausch Robert Kausch [859efc] Update Copyright notice for 2023.
 resources 2023-01-16 Robert Kausch Robert Kausch [859efc] Update Copyright notice for 2023.
 samples 2020-06-14 Robert Kausch Robert Kausch [ffe231] Minor updates to modernize sample code and tools.
 tools 2021-05-14 Robert Kausch Robert Kausch [c1cb16] Fix translation field not being focused after s...
 tutorial 2020-06-14 Robert Kausch Robert Kausch [ffe231] Minor updates to modernize sample code and tools.
 .gitattributes 2017-08-21 Robert Kausch Robert Kausch [91a8f5] Disable EOL conversion.
 .gitignore 2017-11-15 Robert Kausch Robert Kausch [a64e25] Add .gitignore file.
 ChangeLog 2023-03-05 Robert Kausch Robert Kausch [3b43a4] smooth release 0.9.10.
 Copying 2018-05-19 Robert Kausch Robert Kausch [4460f7] Add license file.
 Makefile 2022-02-02 Robert Kausch Robert Kausch [539c38] Link to libiconv on Haiku.
 Makefile-commands 2023-01-18 Robert Kausch Robert Kausch [0380d3] Update libcurl to version 7.87.0.
 Makefile-options 2021-12-29 Robert Kausch Robert Kausch [4d48e8] Invoke xcodebuild only for official release bui...
 Readme.md 2023-03-05 Robert Kausch Robert Kausch [003336] Update build badge in Readme.md.
 ToDo.xml 2018-12-13 Robert Kausch Robert Kausch [296c0b] Update libpng to version 1.6.36.
 configure 2021-12-27 Robert Kausch Robert Kausch [be07ca] Update Visual Studio project files for Visual S...

Read Me

The smooth Class Library

Build Status Last commit License

smooth is an object oriented C++ class library for Windows, macOS, Linux and most Unix-like operating systems. It provides basic functionality and platform support for applications and libraries.

Features provided by smooth include:

  • user interface API with various widgets
  • simple to use multithreading API
  • file and network IO interface
  • completely transparent Unicode and software internationalization support
  • a libxml2 based XML parser

Installation

The following packages must be installed in order to compile smooth:

  • libbz2 / libbzip2 development package
  • libcurl development package
  • libfribidi development package
  • libgtk+3.0 development package
  • libjpeg development package
  • libxml2 development package

After installing these prerequisites, run make followed by sudo make install to compile and install smooth.

License

smooth is Free Software and is made available under the terms of "The Artistic License, Version 2.0".


The official smooth homepage: http://www.smooth-project.org/

robert.kausch@freac.org,

Robert Kausch

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.