ManoloFLTK
ea80a31266
macOS fix for "Fl_Window::cursor(...) does not work reliably on some platforms" ( #1082 )
2024-10-04 17:33:50 +02:00
Andrew Fuller
f348e2bdb9
Fix bug in Fl_Text_Display when tab is followed by multibyte char
...
When the user clicks the right half of a tab, we add 1 (the byte len of the tab) to obtain the starting index of the following character.
2024-09-28 11:05:05 +02:00
ManoloFLTK
84eeac5892
Fix issue about Fl_Tabs and maximizing window under Windows ( #1075 )
2024-09-25 10:23:47 +02:00
ManoloFLTK
a333817f41
Mark CMake option FLTK_USE_PANGO as highly recommended under X11
2024-09-23 19:41:44 +02:00
ManoloFLTK
c91a452ba3
CHANGES.txt: mention support for macOS 15 Sequoia
2024-09-23 19:40:51 +02:00
Matthias Melcher
da20d8397d
FLUID: Improved paste order option
2024-09-15 14:00:15 +02:00
Matthias Melcher
b9b2f5d10f
FLUID; Minor cleanup and code docs.
2024-09-14 23:14:52 +02:00
Matthias Melcher
4ff85176c9
FLUID: Improved insertion point for duplicate
...
Make a better guess where nodes should go when duplicating
a branch of the scene graph
2024-09-14 23:04:27 +02:00
ManoloFLTK
382d6b2fbd
Bypass Mutter bug for menubar in fullscreen window (see #1061 )
2024-09-14 15:08:03 +02:00
Matthias Melcher
e7f1247552
FLUID: type node placement in scene graph revised
...
- 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
2024-09-14 01:10:41 +02:00
ManoloFLTK
bb917628ff
Fix "Wayland crash on mapping windows at startup" ( #1072 )
2024-09-13 11:47:08 +02:00
ManoloFLTK
6aa5b70307
Fix problems introduced at commits 9b777cc
and d70c79b
2024-09-13 11:39:08 +02:00
ManoloFLTK
31f4a44054
Fix typo in Doxygen text: unod --> undo
2024-09-12 14:14:18 +02:00
Matthias Melcher
e2b703e77d
FLUID: formatting
2024-09-12 01:38:35 +02:00
Matthias Melcher
0ac0ec2aa3
FLUID: Eliminating two globals
2024-09-11 22:29:45 +02:00
ManoloFLTK
5cc9845f2f
Fix "fl_read_image() missing right and bottom pixel line" ( #1066 )
2024-09-11 22:17:07 +02:00
Matthias Melcher
a7328d940b
FLUID: Imporving method name can_have_children()
2024-09-11 15:00:48 +02:00
ManoloFLTK
9b777cc011
Wayland + Mutter: fix issue with menubar on fullscreen window ( #1061 )
2024-09-10 07:50:40 +02:00
ManoloFLTK
d70c79b8bc
Wayland: one more fix yet for interactive move of subwindow inside parent
2024-09-09 10:27:04 +02:00
ManoloFLTK
2a87244ae3
Add support of GL with Wayland for Linux on Apple hardware
2024-09-07 16:50:14 +02:00
ManoloFLTK
17cebc851b
Add pointer to Fl_Image::scale() to documentation of Fl_Image::copy(int, int)
2024-09-07 11:49:05 +02:00
Matthias Melcher
47be73d4cb
FLUID: fixing resizable behavior for windows in live mode ( #1055 )
2024-09-06 14:02:53 +02:00
Matthias Melcher
d8eb45531e
Fixes menu scrolling for secondary screens ( #1060 )
...
- huge menus would scroll down when the mouse pointer hit
position 0, but for some secondary screens, the top edge is
not at y==0, so now we check for a range a the top border of
the working space of the screen showing the menu.
2024-09-04 16:06:29 +02:00
Matthias Melcher
2b1f15084d
Fixes menubar glitch when mouse is at y==0 ( #1060 )
2024-09-04 15:23:22 +02:00
Albrecht Schlosser
b595db30d4
CMake/Windows: enable MSVC runtime DLL option for Clang ( #1058 )
...
User @supsm reported that using LLVM/clang to compile together with
the MSVC linker should support the MSVC runtime DLL selection.
This commit enables the option on Windows except MinGW and MSYS
rather than MSVC only.
2024-09-03 11:17:58 +02:00
Matthias Melcher
2afeb6d647
FLUID Fix width of square button
2024-09-02 12:09:47 +02:00
Matthias Melcher
0ee76e5696
FLUID: Improve resizing behavior of properties dialog
2024-09-02 12:08:01 +02:00
Matthias Melcher
2834213815
Reverting false Ctrl Key fix on Windows
...
- 1ae43956e2
2024-09-02 11:59:36 +02:00
Matthias Melcher
aa6ce6b9f1
Cairo image drawing improvements
2024-09-01 16:11:31 +02:00
Matthias Melcher
634ce805e5
Fixing set_font and image overflow for Cairo.
2024-08-31 23:20:27 +02:00
Matthias Melcher
d51046cdea
FLUID: Add Synchronized Resize. #1055
2024-08-31 20:36:34 +02:00
Matthias Melcher
e01c9ff6a0
Linux fixes for previous commit
2024-08-31 19:15:23 +02:00
Matthias Melcher
c8b8eb4b84
FLUID: Fixes grouping and ungrouping, #1056
...
- 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
2024-08-31 19:08:18 +02:00
ManoloFLTK
1da9438a1c
CMake: replace check_function_exists() with check_symbol_exists() ( #1053 )
2024-08-31 16:59:03 +02:00
Albrecht Schlosser
dd819a118c
macOS: Fix installing partial 'FLTK.framework' ( #961 )
...
... which is not a real macOS "Framework".
Note that users building and *installing* FLTK should either install in
a fresh directory or delete the entire 'FLTK.framework' tree if they
are reusing an existing install directory because it will not be
deleted by subsequent installs.
2024-08-30 12:27:08 +02:00
Matthias Melcher
885dbc4198
Removing wrongfully commited code.
2024-08-28 18:43:34 +02:00
ManoloFLTK
b124ac9066
Fix return values of Fl_Printer::begin_job() with GTK dialogs
2024-08-28 17:56:54 +02:00
Albrecht Schlosser
86241ea9b5
Remove single-quotes from fltk-config.in (again)
...
This commit removes all single-quotes (') that have been added to
support /installing/ FLTK in paths with spaces (see PR #17 ).
2024-08-28 16:23:32 +02:00
ManoloFLTK
b95a7eccd9
Fix Doxygen problems with fl_draw() functions.
2024-08-28 10:05:17 +02:00
ManoloFLTK
c7417f793f
Restore building with option FLTK_USE_POLL
2024-08-27 18:32:47 +02:00
ManoloFLTK
5fae7b36bb
Fix Fl_GDI_Graphics_Driver::rect_unscaled() ( #1052 )
2024-08-27 16:52:20 +02:00
Matthias Melcher
ec05f78d98
Adding horiizonatl and vertical label margin
...
- sizeof(Fl_Widget) not increased
- label positions can be adjusted
- try it out in test/label app
- full support in FLUD
2024-08-27 15:13:32 +02:00
Matthias Melcher
5879e7fae7
Update comment.
2024-08-27 13:20:04 +02:00
ManoloFLTK
008d71f5b7
Fix for artefact in X11 1-pixel thick rect drawing with some drivers ( #156 , #1052 )
2024-08-26 22:56:27 +02:00
Albrecht Schlosser
9568d5bb73
Display Git revision in docs generated from releases ( #499 )
...
- 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
2024-08-26 20:02:42 +02:00
ManoloFLTK
13f1911624
Implement and document Fl::add_system_handler() for Wayland
2024-08-26 09:38:57 +02:00
ManoloFLTK
6d04ef2caa
Fix Fl_GDI_Graphics_Driver::rect_unscaled() ( #1052 )
2024-08-26 09:22:04 +02:00
ManoloFLTK
01f687e26a
Document that Fl::add_system_handler() is not implemented under Wayland
2024-08-25 23:36:48 +02:00
Albrecht Schlosser
67e0547bf9
CMake: replace check_function_exists() for trunc() ( #1049 )
...
Part 1: replace the check for trunc() with check_symbol_exists().
Part 2 (to be done): replace all occurrences of the macro
check_function_exists() with check_symbol_exists() if possible.
2024-08-25 17:51:15 +02:00
ManoloFLTK
fc57a51836
Fix Fl_Wayland_Screen_Driver::compose() to handle the FL_Alt_Gr key
2024-08-25 12:06:59 +02:00