Albrecht Schlosser
32b6c04bcf
Documentation: clarify header inclusion requirements
...
Since FLTK 1.4.0 inclusion of FL/Fl.H is no longer a requirement
unless class Fl is used (e.g. Fl::run()) or if it is used to include
other headers like FL/Enumerations.H
2023-02-02 19:05:43 +01:00
ManoloFLTK
6276822e9e
Allow cmake -DOPTION_APPLE_X11=On without -U__APPLE__
2023-02-02 18:48:24 +01:00
Albrecht Schlosser
4e75549e7b
Update dependencies and fix whitespace errors
...
- replace tabs with spaces
- remove trailing whitespace
2023-02-02 17:09:14 +01:00
Albrecht Schlosser
fb00fb3d66
Minimize and fix include statements of Fl_Int_Vector
...
- replace <FL/Fl.H> with <FL/Fl_Export.H> in public header
- add missing <string.h> in implementation
2023-02-02 17:00:28 +01:00
ManoloFLTK
16dff07994
Fix "Native file chooser on Linux fails with BROWSE_MULTI_FILE" ( #669 )
2023-02-02 15:20:55 +01:00
ManoloFLTK
ddc213d91c
Add preliminary support of Wayland under macOS
...
Wayland under macOS is WIP at
https://github.com/owl-compositor/owl
2023-02-02 14:39:11 +01:00
ManoloFLTK
96fd8a5f7a
Wayland: use fl_wl_find() instead of fl_find()
2023-02-01 09:30:09 +01:00
ManoloFLTK
94c918a1ae
Fix miscellaneous #include directives
2023-01-31 18:22:04 +01:00
ManoloFLTK
eaaf5ba90c
Fix crash in Zenity filechooser with badly formed filter ( #665 )
2023-01-31 17:37:20 +01:00
ManoloFLTK
8ef592db1e
Fix crash in Zenity filechooser with badly formed filter ( #665 )
2023-01-31 17:01:30 +01:00
ManoloFLTK
f75f05e7b7
Fix crash in Zenity filechooser with badly formed filter ( #665 )
2023-01-31 15:37:33 +01:00
ManoloFLTK
9bf2726bce
Fix "Native Filechooser (Zenity) crashes on second invocation" ( #665 )
2023-01-31 13:13:48 +01:00
ManoloFLTK
1045538ed0
Fix launching of unbundled app from /tmp
2023-01-30 20:08:18 +01:00
ManoloFLTK
95f926fd01
Document that Fl::add_fd() opens display under macOS
2023-01-30 07:39:20 +01:00
Albrecht Schlosser
c798581e4e
Cairo: Remove compiler warning and improve formatting
...
... for better readability and CMP compliance.
No functionality changes.
2023-01-29 15:18:12 +01:00
Albrecht Schlosser
0ef8fb5ab4
Revert unintended change of comment in 44c874b731
...
... where 'override' was changed to 'FL_OVERRIDE'
2023-01-29 14:58:32 +01:00
Matthias Melcher
16af5f432e
Avoid Linux warning
2023-01-29 13:49:37 +01:00
Matthias Melcher
85ac3d3147
FLUID: defer calling Fl::add_fd.
2023-01-29 11:51:55 +01:00
Albrecht Schlosser
86a0a28815
Fix comments and remove a 'todo' item from docs
...
Comments and docs only, no code changes.
2023-01-28 16:09:54 +01:00
Matthias Melcher
e9e7be3ca1
Fixes fltk-options setting wrong keys
2023-01-27 13:04:33 +01:00
Matthias Melcher
1881324145
FLUID: close communications pipe
2023-01-27 12:08:08 +01:00
Matthias Melcher
873d355ec2
FLUID: fixe external command alert on Unix
2023-01-27 11:35:17 +01:00
ManoloFLTK
cb64a6d768
Wayland.dox: reword and add some information
2023-01-27 10:29:04 +01:00
ManoloFLTK
d604c37c90
Fix for [fltk.coredev] native file chooser crash
2023-01-27 08:35:38 +01:00
Matthias Melcher
e2028c66fe
STR 2936: FLUID: option to ignore syntax check in DeclBlock
2023-01-26 16:32:17 +01:00
ManoloFLTK
1581662d00
Simpler Fl_Wayland_Gl_Window_Driver::resize() is enough
2023-01-26 16:04:06 +01:00
Matthias Melcher
179771acd2
Fixing FLUID file corruption from issue #653 ( #662 )
...
Removing all globals in file writer (#653 )
Fix some static analyser complaints
Valgrind: handle width==0 in GfxDrivers on Wayland and X11
Don't use `Fl_Input_::static_value`, it accesses previous
buffer that may be deleted
Project file write encapsulated, removing globals
Encapsulating project file reader, removing states in glbals
Project i/o increased source code readability
2023-01-26 15:23:43 +01:00
ManoloFLTK
f314ca75fe
Create new documentation chapter for FLTK developers
...
Add Doxygen-formatted description of the Wayland backend
Add bundled-libs.dox
Delete README.bundled-libs.txt
Move "Development" page to "Development of FLTK" chapter
2023-01-25 18:08:01 +01:00
ManoloFLTK
7b245ef0ab
Remove warnings when building doc with Doxygen
2023-01-24 10:32:57 +01:00
Matthias Melcher
bd5a42eba8
FLUID: unneeded assignment, possible NULL pointer ( #660 )
2023-01-23 16:24:14 +01:00
Matthias Melcher
3a7c9fe978
STR 2639 Fixes Fl_Pack resize behaviour
...
FLUID cleanups
FLUID Fl_Pack support improvement
FLUID fix error in handling live mode resizables
2023-01-23 16:08:59 +01:00
ManoloFLTK
17467b48bd
Wayland: remove useless member variables of struct output
2023-01-23 08:11:10 +01:00
Matthias Melcher
4c8927c083
FLUID: No syntax highlighting in comment editor ( #658 )
2023-01-21 18:23:48 +01:00
wcout
2ddfd9d949
Animated GIF support (Fl_Anim_GIF_Image class) ( #375 )
2023-01-21 17:27:58 +01:00
Matthias Melcher
1fc269b0d4
Move global FLTK options into new app fltk-admin ( #560 )
2023-01-21 17:14:41 +01:00
Matthias Melcher
4ddcbc81de
No default values in plain C
2023-01-20 16:20:01 +01:00
Matthias Melcher
2c595e8dde
STR 2822: function to count bytes in a UTF-8 string
2023-01-20 16:13:00 +01:00
Matthias Melcher
cd5301ac37
STR 2843: FLUID align evenly now prefers correct gap size over correct width
2023-01-20 15:34:14 +01:00
Matthias Melcher
b19c0e4f63
STR 2894: pressed_menubutton_ now protected in Fl_Menu_Button
2023-01-20 15:22:21 +01:00
Matthias Melcher
4f3f2bb30b
STR 2909: Fl_Tile now forwards FL_RELEASE event to children
2023-01-20 14:04:22 +01:00
Matthias Melcher
ab5cc5866d
STR 3408: Fl_Scroll draws background inactive if needed
2023-01-20 13:51:17 +01:00
Matthias Melcher
f4620329f1
STR 3461: fix menu linespacing
2023-01-20 13:44:13 +01:00
Matthias Melcher
18aaa32e45
STR 2658: documentation fixes on Fl::set_fonts
2023-01-20 12:35:56 +01:00
Albrecht Schlosser
0eeb6fe33e
Fluid: improve contrast of comments in widget browser
2023-01-19 14:03:31 +01:00
ManoloFLTK
3774a0b0a9
Update bundled libjpeg to version 9e - cont'd
2023-01-17 14:08:57 +01:00
ManoloFLTK
3088a69c6e
Update bundled libjpeg to version 9e - cont'd
2023-01-17 13:45:10 +01:00
ManoloFLTK
2f09e96b6d
Update bundled libjpeg to version 9e (16 jan 2022)
2023-01-17 12:29:30 +01:00
ManoloFLTK
8941dd1ab7
Update bundled libpng to version 1.6.39 - cont'd
2023-01-17 10:44:22 +01:00
ManoloFLTK
e480dc3871
Update bundled libpng to version 1.6.39 - cont'd
2023-01-17 10:36:52 +01:00
ManoloFLTK
39eba133de
Update bundled libpng to version 1.6.39 (20 nov 2022)
2023-01-17 09:38:53 +01:00