Albrecht Schlosser
52a853c39c
Backport CMake and related stuff from 1.4 (master)
...
- update formatting + documentation generation
- rename help-test.html to help_dialog.html
- update CMake files + Makefiles + related source files
- update fluid files + dependencies
2021-04-08 14:57:40 +02:00
ManoloFLTK
e301cd2a10
Fix as found in pull request #200 "Fix stack corruption when loading GIF"
2021-03-18 07:06:40 +01:00
Albrecht Schlosser
7c96005a63
Upgrade bundled jpeg lib to current version
...
For details see README.bundled-libs.txt
2021-03-14 17:02:01 +01:00
ManoloFLTK
63709515ec
Mention support of building for macOS/arm64 platform.
2021-03-14 16:14:08 +01:00
ManoloFLTK
7eab33ec99
Update bundled png to 1.6.37 and zlib to 1.2.11
...
Updating png is necessary to support the arm64 architecture on macOS platform.
2021-03-14 10:04:22 +01:00
ManoloFLTK
6dd63788ed
Fix fl_endpoints() for macOS platform that was not effective.
2021-03-14 08:22:24 +01:00
ManoloFLTK
eda03f0f88
Backport fix for issue #185 "Shared Image reload() loses initial dimensions" from branch 1.4
2021-02-17 09:30:26 +01:00
Albrecht Schlosser
02e4b8f980
Bump version numbers to 1.3.6 (prepare release part 1)
2021-02-04 14:58:30 +01:00
Albrecht Schlosser
7ce6d2cf5d
Fix X11 copy-paste and drag-and-drop target selection ( #182 )
...
Select the "best" target rather than a random one out of a list of
suitable targets. The target selection algorithm would sometimes
select the wrong target and hence retrieve unexpected data.
This could happen in both copy-paste and drag-and-drop operations.
2021-02-01 02:13:47 +01:00
Albrecht Schlosser
beb733e39e
Fix potential fluid crashes (STR 3420) + memory leak
...
In total three issues backported from 1.4:
1 potential null pointer dereference (STR 3420)
1 potential null pointer ("&& child")
1 memory leak ("free(txt)")
2021-01-31 13:58:06 +01:00
erco77
f3bff256da
Merge pull request #176 from ComputerNerd/errmsg-fix-13
...
[FLTK 1.3] Same errmsg fix as the FLTK 1.4 pull request.
2020-12-13 20:57:38 -08:00
ComputerNerd
724eddf208
FLTK 1.3 had the same exterr problem.
2020-12-13 21:54:24 -06:00
Albrecht Schlosser
0c70362e63
Fix offscreen drawing under X11 (STR 3384)
...
- fix undefined 'GC' if no window has been shown/drawn yet
- may still need to call fl_open_display() prior to offscreen-drawing
- improve documentation, add example code
2020-11-03 12:02:54 +01:00
Albrecht Schlosser
6b8a7b36b4
Fix doxygen warnings
2020-11-03 11:50:12 +01:00
ManoloFLTK
0d37604d8a
Fix when building with SDK 10.15 and running with 11.0 Big Sur
...
When FLTK runs under macOS "Big Sur", the OS appears as 11.0
if FLTK was built with SDK 11.0 and as 10.16 it it was built with
SDK 10.15.
2020-09-21 15:10:34 +02:00
Albrecht Schlosser
1eaf87b245
Minor CMake, docs, and test program updates
...
Fix bug in CMake/posixScandir.cxx (backported from 1.4).
Fix table structure in test/help-test.html (backported from 1.4).
Clarify that the deprecated forms compatibility *may* be removed in
FLTK 1.4
2020-09-19 19:47:18 +02:00
ManoloFLTK
8f8f83dd53
Add support of macOS "Big Sur" 11.0
2020-08-29 09:47:16 +02:00
Albrecht Schlosser
0b27865f54
Update CHANGES and dependencies
2020-07-20 14:03:15 +02:00
Albrecht Schlosser
d4859abe66
Fix DND in read-only Fl_Input (Fl_Output) ( #113 )
...
Cherry-picking fix from FLTK 1.4 (master).
See report in fltk.coredev as of Jan 16, 2020:
"Fl_Input in readonly mode - wrong behaviour".
Summary: Drag and drop within a read-only Fl_Input (i.e. Fl_Output)
widget would not insert the dragged text (correct) but removed
the dragged text from the widget (error). This is now fixed.
2020-07-20 13:45:16 +02:00
Greg Ercolano
a0caebb663
fixes issue92, added -d debug flag to fluid
2020-06-19 11:32:02 -07:00
Albrecht Schlosser
d4d2136b3b
Fix overly restrictive JPEG filter ( #81 )
...
See https://github.com/fltk/fltk/issues/81
Fixes #81
2020-06-15 04:02:51 +02:00
Albrecht Schlosser
7a108b3723
Minor CMake updates (formatting)
...
Backported from master branch
2020-06-13 13:53:45 +02:00
ManoloFLTK
ef7e2410e3
CMake support of the Darwin+XQuartz test platform
2020-05-29 17:31:38 +02:00
ManoloFLTK
65ea0f5f43
Have Fl_Pack::draw() call Fl_Group::init_sizes() on its parent group.
...
Fl_Pack::draw() sometimes resizes itself. This must be followed
by a call to Fl_Group::init_sizes() as indicated in that function's doc:
"If you rearrange the widgets in your group, call this method to register
the new arrangement with the Fl_Group that contains them."
2020-05-29 17:31:38 +02:00
ManoloFLTK
8b73735d65
Set OPTION_USE_SYSTEM_LIBPNG/JPEG off under macOS by default
2020-05-29 17:31:38 +02:00
ManoloFLTK
7bcfea7f27
Improve Fl_Copy_Surface under macOS
2020-05-29 17:31:38 +02:00
ManoloFLTK
4dd2718cd0
Restore macOS capacity to turn window fullscreen encompassing several screens.
2020-05-28 12:16:52 +02:00
ManoloFLTK
5972eeb750
Transfer more fixes from branch 1.4 to branch 1.3
2020-05-27 17:38:34 +02:00
ManoloFLTK
8ae0ac92ad
Remove changes inadvertently introduced in previous commit ( 46235ff
).
2020-05-27 12:11:16 +02:00
ManoloFLTK
46235ff922
Transfer to branch 1.3 all changes in Fl_cocoa.mm from branch 1.4 as of 20 may 2020
...
This makes branch 1.3 OK for macOS 10.15 Catalina.
2020-05-27 11:06:03 +02:00
Albrecht Schlosser
219ae5e455
X11: Fix X Input Methods (XIM) (STR 3502, 3192)
...
Revert commit 958d912ffc
using 'XSetLocaleModifiers("@im=");'
which was incorrect (STR 3192).
Apply fix for STR 3502, using 'XSetLocaleModifiers("");' which appears
to be the correct solution for using X Input Methods (XIM).
2020-02-10 13:16:16 +01:00
OKAMURA, Yasunobu
b1e4ec4011
Fix JIS Keyboard dead keys
2020-01-16 16:19:15 +01:00
Albrecht Schlosser
9fb6d048a0
Fix trailing whitespace in CHANGES
2019-12-26 17:01:35 +01:00
Albrecht Schlosser
770663920e
Fix Fl::add_timeout() in draw() under Linux (STR 3188)
...
Timeouts queued during Fl_Widget::draw() - called by Fl::flush() -
would not be serviced unless other events were processed. For
Details see STR 3188.
2019-12-09 17:50:15 +01:00
ManoloFLTK
02db5d4799
Fix for Fl_Native_File_Chooser under macOS 10.15 Catalina and in BROWSE_SAVE_FILE mode
2019-12-05 16:14:37 +01:00
ManoloFLTK
68fd81a7ad
Fix use of Xrender extension with old, 16-bit framebuffers.
...
Subject "Bug in 1.4 Displaying PNG under x64 Kernel x86 app." in flak.general
contains a report by Darren Legge that presents the problem,
and a later post stating the code modification does fix the problem.
2019-09-11 15:41:23 +02:00
ManoloFLTK
5dd2b4409f
Windows: add bitmap version of graphics when copying to clipboard
2019-07-19 08:12:34 +02:00
ManoloFLTK
b846d26233
X11: add support for copy+paste of image within one app
2019-07-19 08:12:34 +02:00
Albrecht Schlosser
25b947aa7d
Prepare for release 1.3.5 (final)
2019-03-03 09:40:23 +01:00
Albrecht Schlosser
4ecdfd1e6f
Remove wrong entry in CHANGES
2019-02-18 13:59:05 +01:00
Albrecht Schlosser
b533fe8881
Prepare release candidate 2 (1.3.5rc2)
2019-02-17 12:53:19 +01:00
Albrecht Schlosser
54a1faf041
Remove explicit mail notification from .travis.yml
...
See commit 5c18cb84f2
why this is better. See also:
https://docs.travis-ci.com/user/notifications/#how-is-the-build-email-receiver-determined
2019-02-16 09:33:33 +01:00
ManoloFLTK
37707357b4
Merge branch 'branch-1.3' of https://github.com/fltk/fltk into branch-1.3
2019-02-12 10:22:12 +01:00
ManoloFLTK
21e59c3cec
Fix Xcode FLTK project for use under macOS 10.14
2019-02-12 10:20:13 +01:00
Albrecht Schlosser
aed2f8eb91
Update release date of 1.3.5rc1
2019-02-11 14:24:58 +01:00
Albrecht Schlosser
e64268b00a
Update makesrcdist (internal use only)
...
This commit adds the creation of MD5 sums for all generated
distribution tarballs for easier installation.
2019-02-11 14:23:21 +01:00
ManoloFLTK
499387244e
Fix Makefile to produce an app bundle under macOS
2019-02-11 00:36:57 +01:00
Albrecht Schlosser
98bd74cdca
Finalize makesrcdist (internal use only)
2019-02-10 14:20:05 +01:00
Albrecht Schlosser
03e700863a
Update dependencies
2019-02-10 14:19:37 +01:00
Albrecht Schlosser
1f75ed6931
Update list of known bugs (KNOWN_BUGS.html)
...
This is an (edited) excerpt of https://www.fltk.org/roadmap.php in a
slightly different format (downloaded with `wget`) and redacted to
contain only FLTK 1.3 and 1.4.
2019-02-09 17:02:16 +01:00