ManoloFLTK
be5c82b5e5
Reflect libdecor date in bundled-libs.dox
2024-06-01 10:52:23 +02:00
ManoloFLTK
c1333a2dec
Wayland documentation: more about opening display connection
2024-05-27 10:40:24 +02:00
ManoloFLTK
614d551d05
Wayland documentation: further details about throttling window redraws
2024-05-22 13:13:29 +02:00
ManoloFLTK
df3c875453
Beef up documentation about throttling window redraws under Wayland
2024-05-21 15:28:18 +02:00
Albrecht Schlosser
ea96237525
Update bundled libpng from 1.6.42 to 1.6.43
2024-05-13 19:18:54 +02:00
ManoloFLTK
a28a7c381d
Documentation: add details about handling of FL_DND_RELEASE event
...
see also STR #3399 .
2024-05-13 14:58:14 +02:00
ManoloFLTK
ef33f3e0e2
Wayland: call gtk_surface1_set_modal() of GTK Shell protocol for modal wins
...
This has the Mutter compositor open modal windows at the center of their parent window
rather than at an unpredictable display position before this commit.
2024-05-11 19:52:00 +02:00
ManoloFLTK
a9a800fe3d
Wayland documentation: improve layout
2024-05-10 07:42:50 +02:00
ManoloFLTK
9fa66ecc8a
Wayland documentation: improve "Input Methods" and various details
...
also fix typo mentionned -> mentioned
2024-05-09 11:00:27 +02:00
ManoloFLTK
ef313cf9fc
Wayland documentation: beef up description of registry_handle_global()
2024-05-08 13:06:57 +02:00
ManoloFLTK
7430ebff97
Extend some elements of the Wayland backend documentation file
2024-05-07 18:17:36 +02:00
Albrecht Schlosser
8664fde1d9
Documentation: minor formatting update
2024-04-27 19:54:22 +02:00
Albrecht Schlosser
05d37f9e4e
Improve documentation (preface + intro)
...
Update particularly Windows (but also other) build instructions.
2024-04-27 19:46:25 +02:00
ManoloFLTK
e4f18c6e3c
Documentation: bundled libdecor symbols are pefixed by "fl_"
2024-04-27 07:27:57 +02:00
ManoloFLTK
85315ee598
Prevent "The GTK protocol" from being included in the FLTK documentation
2024-04-25 18:16:12 +02:00
ManoloFLTK
e6957fc2f5
Allow libdecor package version ≥ 0.2.0 with FLTK_USE_SYSTEM_LIBDECOR
2024-04-18 19:32:47 +02:00
Matthias Melcher
240d8d21df
Fix dangling reference to FLUID docs.
2024-04-17 20:25:19 +02:00
Matthias Melcher
fd791a068e
Separate FLUID user documentation, screen shot automation ( #936 )
...
* 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
2024-04-17 17:51:32 +02:00
Albrecht Schlosser
e9e5f4bdb1
Remove "MS" from "MS Windows" in docs code, and comments
...
The system (platform) is called "Windows", "MS Windows" doesn't make
much sense. I removed "MS" for consistency.
2024-04-13 21:49:27 +02:00
ManoloFLTK
82bd0b6652
Have FLTK use libdecor at version > 0.2.2
...
- it's no longer necessary to take care of the change in the layout of "struct libdecor"
between versions ≤ 0.2.2 and > 0.2.2 of libdecor
- version > 0.2.2 contains MR131, that is, it defines LIBDECOR_WINDOW_STATE_RESIZING
so the hack to emulate it is no longer necessary
- CMake option FLTK_USE_SYSTEM_LIBDECOR now requires libdecor version > 0.2.2
to be activated, otherwise the bundled libdecor is used
- what will be the libdecor version after 0.2.2 (0.2.3? 0.3.0?) is not known as of today
2024-03-15 12:21:38 +01:00
ManoloFLTK
5400811b83
Update libdecor to upstream commit 4f2c03d5 - cont'd
2024-03-13 15:23:43 +01:00
ManoloFLTK
70a9c4d407
Update libdecor to upstream commit 09875530 dated March 3, 2024
2024-03-12 14:09:35 +01:00
ManoloFLTK
4db9391525
Update doc about Ctrl/+/-/0/ zoom shortcuts
2024-03-03 08:15:42 +01:00
Matthias Melcher
f1c9b198bb
Promote fl_strlcpy to <FL/fl_string_functions.h>
2024-03-02 23:49:35 +01:00
Matthias Melcher
4ccadff4b9
Fix test/editor use of strncy to strlcpy
2024-03-02 23:14:07 +01:00
ManoloFLTK
fa7fe31372
Document GUI scaling shortcuts - cont'd
2024-02-27 21:10:04 +01:00
ManoloFLTK
0359ecd53b
Document how GUI scaling shortcuts FL_COMMAND/+/-/0/ work
...
Document also how to deactivate them.
2024-02-27 19:14:05 +01:00
Matthias Melcher
8cce99b2c7
Typo
2024-02-20 14:35:54 +01:00
ManoloFLTK
3ecadc0a8e
Update bundled libjpeg to version 9f
2024-02-17 12:20:28 +01:00
ManoloFLTK
bf938da079
Update bundled libpng to version 1.6.42
2024-02-17 12:20:28 +01:00
ManoloFLTK
b90437119d
Update bundled zlib to version 1.3.1
2024-02-17 12:20:28 +01:00
ManoloFLTK
fc6d364057
Change parameters of Fl_Wayland_Window_Driver::delete_cursor()
2024-02-09 10:04:13 +01:00
Albrecht Schlosser
fd5cd80935
Introduce "Modern CMake" in FLTK
...
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.
2024-02-07 18:37:34 +01:00
Matthias Melcher
78ae78b118
Add dynamic title to test/editor
2024-02-06 21:25:43 +01:00
Matthias Melcher
d9612e3cc7
RFC: Different approach to Editor tutorial (see #189 ) ( #883 )
...
Update test/editor code and tutorial (#189 , #883 )
Different, sequential approach to Editor tutorial
Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
2024-01-29 11:43:34 +01:00
ManoloFLTK
01f2f760b6
Create struct wl_callback_listener *Fl_Wayland_Graphics_Driver::p_surface_frame_listener
2024-01-18 08:51:31 +01:00
ManoloFLTK
b7fba465ce
Wayland: throttle resize operations also for top-level GL windows
...
Member cb of struct wld_buffer is replaced by member frame_cb of struct wld_window.
This allows frame_cb to be used both for non-GL and for top-level GL windows.
2024-01-18 08:10:33 +01:00
Albrecht Schlosser
32514e6d2b
Quote doxygen command where necessary
...
... if the doxygen path includes spaces.
Done for configure/make + CMake.
2024-01-11 01:47:07 +01:00
ManoloFLTK
30f2ec8185
Fix for bug in Mutter Wayland compositor ( #878 ) - cont'd
...
Add more tests to do additional operations under stricter conditions
2023-12-28 11:28:47 +01:00
Albrecht Schlosser
76a2c95f07
Fix a typo, trailing whitespace, and dependencies
2023-12-21 14:03:04 +01:00
ManoloFLTK
bc5d7e77aa
Remove typos in the documentation of fl_x11_use_display()
2023-12-19 19:36:07 +01:00
ManoloFLTK
96bacd3f9d
Procedure to instruct FLTK to use given X11 connexion ( #149 )
2023-12-19 15:48:26 +01:00
ManoloFLTK
f38d1cf424
Documentation: fix outdated statements of quantities being expressed in pixels
2023-12-12 10:08:08 +01:00
Greg Ercolano
3fb9bae040
Fl_Grid: Added show_grid(1) screenshot
2023-12-09 08:20:31 -08:00
ManoloFLTK
bf7d53006c
Complete and update documentation of Wayland buffers
2023-12-09 10:38:05 +01:00
ManoloFLTK
63ba44dc29
Document FLTK implementation of the "GTK Shell" Wayland protocol
2023-12-08 18:04:04 +01:00
ManoloFLTK
d963dde3ef
Document Fl_Image_Surface::mask() with commented code example
2023-12-07 15:01:23 +01:00
ManoloFLTK
ddf81baa65
Update "Previous versions of bundled libraries"
2023-12-07 11:57:27 +01:00
Albrecht Schlosser
cb0930190a
Remove remaining 'pronounced "fulltick"' statements
...
+ fix source URL in fltk.spec.in
+ fix some typos
2023-12-05 17:01:51 +01:00
ManoloFLTK
3e61ec7044
New member function Fl_Image_Surface::mask(Fl_RGB_Image*)
2023-12-04 12:34:44 +01:00