PrusaSlicer-NonPlainar/src/imgui
David Kocik ce38e57ec4 Downloader feature - Downloads from Printables.com
Custom URL Registration:
 - Windows - writes to registers.
 - Linux - desktop integration file.
 - Macos - info.plist.in creates registration and is controlled only via app config.
Registration is first made in Config Wizard. Or is triggered from Preferences. Path to downloads folder can be set.
URL link starts new instance of PS which sends data to running instance via SingleInstance structures if exists.
New progress notification is introduced with pause and stop buttons.
Downloader writes downloaded data by chunks.
Support for zip files is introduced. Zip files can be opened, downloaded or drag'n'droped in PS. Archive dialog is opened. Then if more than 1 project is selected, only geometry is loaded.
Opening of 3mf project now supports openning project in new PS instance.
2023-01-05 16:00:04 +01:00
..
CMakeLists.txt Add note to readme about stdlib files 2022-03-02 10:50:10 +01:00
imconfig.h Downloader feature - Downloads from Printables.com 2023-01-05 16:00:04 +01:00
imgui_demo.cpp Upgraded to ImGUI 1.83 2021-07-15 13:17:48 +02:00
imgui_draw.cpp Committed our own changes in ImGUI, see commits 2021-07-15 13:17:48 +02:00
imgui_internal.h Upgraded to ImGUI 1.83 2021-07-15 13:17:48 +02:00
imgui_stdlib.cpp Add using std string into imgui 2021-09-17 20:01:02 +02:00
imgui_stdlib.h Add using std string into imgui 2021-09-17 20:01:02 +02:00
imgui_tables.cpp Added a new source file from the new imgui 2021-07-15 13:28:01 +02:00
imgui_widgets.cpp ImGui keyboard input fields are now locale-sensitive 2021-07-15 13:38:57 +02:00
imgui.cpp Upgraded to ImGUI 1.83 2021-07-15 13:17:48 +02:00
imgui.h Upgraded to ImGUI 1.83 2021-07-15 13:17:48 +02:00
imstb_rectpack.h ImGui upgraded to version 1.75 + fixes required by upgrade 2020-03-23 12:41:16 +01:00
imstb_textedit.h Upgraded to ImGUI 1.83 2021-07-15 13:17:48 +02:00
imstb_truetype.h Better fix of heap buffer overflow, suggested in https://github.com/nothings/stb/issues/1296 2022-03-21 06:37:34 +01:00
LICENSE.txt Upgraded to ImGUI 1.83 2021-07-15 13:17:48 +02:00
README.md Extend Hot fix by description 2022-11-30 12:07:46 +01:00

** Dear ImGui is a bloat-free graphical user interface library for C++.**

For more information go to https://github.com/ocornut/imgui

THIS DIRECTORY CONTAINS THE imgui-1.83 ad5d1a8 SOURCE DISTRIBUTION.

Customized with the following commits: f93d0001baa5443da2c6510d11b03c675e652418 b71d787f69

imgui_stdlib.h + imgui_stdlib.cpp are move from directory /imgui/misc/cpp/ InputText() wrappers for C++ standard library (STL) type: std::string. This is also an example of how you may wrap your own similar types.

imstb_truetype.h modification:

Hot fix for open symbolic fonts on windows 62bdfe6f8d04b88e8bd511cd613be80c0baa7f55 Add case STBTT_MS_EID_SYMBOL to swith in file imstb_truetype.h on line 1440.

Hot fix for open curved fonts mainly on MAC 2148e49f75d82cb19dc6ec409fb7825296ed005c viz. https://github.com/nothings/stb/issues/1296 In file imstb_truetype.h line 1667 change malloc size from: vertices = (stbtt_vertex *) STBTT_malloc((m + 1) * sizeof(vertices[0]), info->userdata); to: vertices = (stbtt_vertex *) STBTT_malloc(m * sizeof(vertices[0]), info->userdata);