| [ Return to Articles | Show Comments | Submit Comment ]
Article #1574: FLTK 1.4.x Weekly Snapshot, r12685
Created at 00:00 Feb 23, 2018 by mike
A new weekly snapshot of FLTK 1.4.x (r12685) is now available on the download page:
http://www.fltk.org/software.php?VERSION=fltk-1.4.x-r12685
Commit Log:
------------------------------------------------------------------------
r12685 | manolo | 2018-02-22 12:04:37 -0500 (Thu, 22 Feb 2018) | 1 line
Document that fl_mac_set_about() is deprecated, MacOS-specific and replaced
by cross-platform Fl_Sys_Menu_Bar::about().
------------------------------------------------------------------------
r12684 | manolo | 2018-02-22 01:00:28 -0500 (Thu, 22 Feb 2018) | 1 line
Make forms_timer.cxx platform-independent calling virtual function
Fl_System_Driver::gettime().
------------------------------------------------------------------------
r12683 | manolo | 2018-02-21 01:56:21 -0500 (Wed, 21 Feb 2018) | 4 lines
Remove "#ifdef _WIN32" that made this source file break the separation
between platform-independent and -dependent files.
Several other platform-independent source files (e.g., Fl_Browser.cxx,
Fl_Group.cxx) use malloc/realloc/free without
including a special header file for the Windows platform. Thus,
Fl_Table.cxx can just be likewise.
------------------------------------------------------------------------
r12682 | manolo | 2018-02-20 07:48:48 -0500 (Tue, 20 Feb 2018) | 1 line
Remove unnecessary #ifdef _WIN32
------------------------------------------------------------------------
r12681 | manolo | 2018-02-20 07:09:32 -0500 (Tue, 20 Feb 2018) | 1 line
MacOS: correct handling of window tabbing/untabbing together with GUI
rescaling.
------------------------------------------------------------------------
r12680 | manolo | 2018-02-20 04:08:38 -0500 (Tue, 20 Feb 2018) | 9 lines
Remove Fl::run_also_windowless() and FL::wait_also_windowless() from
planned public FLTK 1.4 API.
These were introduced at r12647, that is, during development of the 1.4
API.
These functions provided windowless support only on the MacOS platform,
where this can be obtained without those functions.
Windowless support on other platforms would require changing the event
loop. There's no evidence from STR's there's a demand for windowless mode
on other platforms.
------------------------------------------------------------------------
r12678 | manolo | 2018-02-19 05:18:55 -0500 (Mon, 19 Feb 2018) | 3 lines
Don't use FLTK's way to support HighDPI screens when the app has set a DPI
awareness through a manifest - cont'd.
It's also necessary to prevent FLTK from rescaling windows moved between
screens with different DPI's.
------------------------------------------------------------------------
r12677 | manolo | 2018-02-18 11:58:38 -0500 (Sun, 18 Feb 2018) | 5 lines
Don't use FLTK's way to support HighDPI screens when the app has set a DPI
awareness through a manifest.
FLTK reads during fl_open_display() the scaling factor of each screen and
uses that to transform
FLTK units into screen units. This change avoids this reading if the app
declared to be DPI-aware
though a manifest, a symptom that the app supports HighDPI independently
from FLTK.
------------------------------------------------------------------------
r12676 | AlbrechtS | 2018-02-18 07:31:16 -0500 (Sun, 18 Feb 2018) | 8 lines
CMake: fix generated fltk-config for Windows (partially).
This makes 'fltk-config --compile' work with simple test applications
like hello.cxx etc.
It may not yet work with other options though, particularly with
--use-gl or --use-images, but it's an improvement.
------------------------------------------------------------------------
r12675 | AlbrechtS | 2018-02-18 06:25:51 -0500 (Sun, 18 Feb 2018) | 4 lines
CMake: fix debug macro for CMake versions before 3.4.
Note: string(APPEND ...) was introduced in CMake 3.4.
------------------------------------------------------------------------
r12674 | manolo | 2018-02-18 03:04:57 -0500 (Sun, 18 Feb 2018) | 1 line
Fix Fl_Cocoa_Window_Driver::size_range() to make it support GUI rescaling.
------------------------------------------------------------------------
r12673 | manolo | 2018-02-17 08:58:47 -0500 (Sat, 17 Feb 2018) | 1 line
Fix 2 typos.
------------------------------------------------------------------------
r12672 | manolo | 2018-02-17 03:28:51 -0500 (Sat, 17 Feb 2018) | 1 line
Slight documentation fix for class Fl_Sys_Menu_Bar.
------------------------------------------------------------------------
r12671 | manolo | 2018-02-17 03:00:54 -0500 (Sat, 17 Feb 2018) | 1 line
Documentation: fix inconsistency in doc of Fl::wait(double).
------------------------------------------------------------------------
r12670 | manolo | 2018-02-16 12:12:23 -0500 (Fri, 16 Feb 2018) | 1 line
Fix Fl_Cocoa_Screen_Driver::screen_work_area() when the GUI is scaled -
continued.
------------------------------------------------------------------------
r12669 | manolo | 2018-02-16 12:10:06 -0500 (Fri, 16 Feb 2018) | 1 line
Fix Fl_Cocoa_Screen_Driver::screen_work_area() when the GUI is scaled.
------------------------------------------------------------------------
r12668 | manolo | 2018-02-16 11:24:32 -0500 (Fri, 16 Feb 2018) | 3 lines
Remove Fl_Window_Driver::current_cursor() and its platform-specific forms
that are now unused.
This became unused when window scaling no longer involved window
destruction/recreation.
------------------------------------------------------------------------
[ Download | Home Page | Listing ]
[ Submit Comment ] |
| |