| Age | Commit message (Collapse) | Author |
|
- fix missing doxygen version in PDF docs created by CMake
- remove unnecessary quotes ('...') from version numbers and
Git revisions (previously added for debugging purposes)
- fix navigation links at the bottom of tutorial pages (HTML only)
- remove 'D. Gibson' from documentation headers on his request
|
|
|
|
|
|
Note: one goal is to have to edit fewer version numbers in source
files for each release.
We may be able to generate some files by the build procedure (CMake)
to avoid editing them in the future (1.5.0 or later).
|
|
|
|
|
|
|
|
|
|
|
|
Make a better guess where nodes should go when duplicating
a branch of the scene graph
|
|
- fixes copy/paste operation that would place pasted types wrong
- improves paste into folded and unfolded groups
- improves duplication of multiple types
- much improved placement of types that don;t fit at the
requested position
- some more testing will follow in the next days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- grouping a bunch of widgets will now create the new
group in the expected place
- also add grouping and ungrouping of menu items
- ungrouping now also works with only a few items
selected instead all items, moving the selection before
the group
|
|
- sizeof(Fl_Widget) not increased
- label positions can be adjusted
- try it out in test/label app
- full support in FLUD
|
|
- makesrcdist: store Git revision in a file in the tarball
- CMake/resources.cmake: get git revision either from Git or file and
store it as CMake cache variable 'FLTK_GIT_REVISION' for reference
- documentation/*: get git revision from git or file
- fluid/documentation/*: get git revision from git or file
|
|
|
|
|
|
|
|
|
|
This allows installing FLTK to directories that contain spaces.
|
|
|
|
|
|
no code changes
|
|
|
|
|
|
|
|
Decl Blocks can now output code around static code
in source and header files.
|
|
Better labels on FLUDI image properties dialog
Better documentation on image compression
|
|
User Data of grid menu items was missin fl_intptr_t
|
|
* CMake integration, no autotiools
* alignment panel is now correctly renamed to setting panel
* source view is now correctly renamed to code view
* Merge FLTK FLUID docs into FLUID user manual.
* Add two simple entry tutorials
* Remove FLUID chapter form FLTK docs.
* GitHub action to generate HTML and PDF docs and
make the available as artefacts
|
|
The system (platform) is called "Windows", "MS Windows" doesn't make
much sense. I removed "MS" for consistency.
|
|
|
|
|
|
Rewrite src/Fl_File_Chooser.cxx from its .fl source file
|
|
|
|
|
|
A copy of the docs exists in my repo clone and
will be merged back when the docs are useful and
part of the CMake setup.
|
|
Made fonts slightly smaller,
enlarged/moved some widgets in Alignment: group.
|
|
fluid and fltk-options are now installed correctly as bundles and as
stand-alone executables side by side in the 'bin' folder relative
to CMAKE_INSTALL_PREFIX.
This works but the installation folders may be changed in the future.
Targets fltk::fluid is now exported correctly so
find_package(FLTK CONFIG ...)
works with both the build folder and an installed version.
|
|
This is useful if FLTK is built as a subproject, for instance by
using FetchContent.
|
|
|
|
and makes the C++ code human readable
|
|
This is a big commit and there are too many changes to list them all.
The main changes are:
- rename all CMake build options to 'FLTK_*'
- export library targets with namespace (prefix) 'fltk::'
- standardize shared library target names with suffix '-shared'
- set public build properties on libraries for consumers
- document library names and aliases in README.CMake.txt
- document changes in "Migrating Code from FLTK 1.3 to 1.4"
- partial backwards compatibility for old user projects
Included but not directly related changes:
- fix Windows (Visual Studio) DLL build
- add CMake function fl_debug_target() to show target properties
- don't build test programs if FLTK is a subproject
- internal: reformat CMake code: remove space before '('
Thanks to Matthias and Manolo for their help, testing, and feeback.
|