summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-07Maintain window position when turning its border on.ManoloFLTK
2019-04-04Revert back to previous stateManoloFLTK
2019-04-04Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-04-04Update procedure for OpenGL3 support.ManoloFLTK
2019-04-04Fix potential crash in fluid (issue #14)Albrecht Schlosser
trimclassname() would crash if it was given a NULL pointer. Now a NULL pointer is returned instead. Fixes #14
2019-03-28Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-03-28macOS: More efficient window rescaling that rarely calls Fl_Group::resize()ManoloFLTK
2019-03-28Add dependencies for non-Xft buildsAlbrecht Schlosser
2019-03-28Update dependenciesAlbrecht Schlosser
Note: these dependencies are not complete and will likely never be because they depend on different configurations.
2019-03-27Call to Fl_Group::init_sizes() needed after resize of widgets.ManoloFLTK
2019-03-27Send FL_FOCUS is necessary under X11ManoloFLTK
2019-03-27Correct typo in Doxygen doc of Fl::focus()ManoloFLTK
2019-03-27Use Fl_Widget_Tracker to check for existence of the putative focus widgetManoloFLTK
2019-03-27Follow CMP and rename a type with capitalized words without underscoreManoloFLTK
2019-03-27Remove unnecessary #include directivesManoloFLTK
2019-03-27Add further checks to avoid null pointer.ManoloFLTK
2019-03-27Check against null pointer for securityManoloFLTK
2019-03-27Don't change the focus widget after showing transient scale factor windowManoloFLTK
2019-03-26Use \deprecated Doxygen command where necessaryManoloFLTK
2019-03-26Correct typo in Doxygen doc of Fl_System_Driver::filename_ext()ManoloFLTK
2019-03-26Improve Doxygen doc of the Fl_SVG_Image constructorManoloFLTK
2019-03-25Replace static void Fl_Window_Driver::default_icons() by virtual ↵ManoloFLTK
Fl_Screen_Driver::default_icons()
2019-03-25Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-03-25Rename fl_compute_macKeyLookUp() to ↵ManoloFLTK
Fl_Darwin_System_Driver::compute_macKeyLookUp()
2019-03-25Update dependenciesAlbrecht Schlosser
2019-03-23Invalidate Quit also when running native file chooser.ManoloFLTK
2019-03-18Avoid crash when messages canBecomeKeyWindow or canBecomeMainWindow received ↵ManoloFLTK
by closed window.
2019-03-12Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-03-12Remove unneeded #include directiveManoloFLTK
2019-03-12Prevent unnecessary Fl_Clock timer events (STR 3516)Albrecht Schlosser
See documentation @ STR 3516
2019-03-12Avoid "unused argument" compiler warnings with -Wextra after #include ↵ManoloFLTK
<fl_draw.H>
2019-03-11X11 platform: keep GUI scaling after screen is reconfiguredManoloFLTK
2019-03-11Merge remote-tracking branch 'origin/master'ManoloFLTK
2019-03-11X11 platform: follow when the OS changes the Xft.dpi resourceManoloFLTK
Under gnome, Tweaks -> Fonts ->Scaling factor allows to change the size of all fonts handled by gnome. With that change, FLTK apps obey to changes to Xft.dpi.
2019-03-10Don't export gitlab and travis CI control filesAlbrecht Schlosser
These files don't need to be in released tar balls.
2019-03-10X11 platform: use the Xft.dpi resource as basis for the initial GUI scaling ↵ManoloFLTK
factor Previously, the display scaling factor value under gnome was sought in the gnome database using the gnome_scale_factor() function. But that information is no longer present. File $HOME/.config/monitors.xml was also used to get that information. Using the Xft.dpi X resource is simpler and more general because it's effective both for gnome and KDE.
2019-03-06Improve static function react_to_screen_reconfiguration()ManoloFLTK
2019-03-06Have the fullscreen test program show the screen scaling factor values.ManoloFLTK
2019-03-06Process env var FLTK_SCALING_FACTOR consistently across platforms.ManoloFLTK
The procedure to set screen scaling factors becomes: 1) each screen scaling factor is set to 1 2) the OS is queried according to each platform to get screen scaling factor values 3) The value of FLTK_SCALING_FACTOR, if present, is used to multiply scaling factors
2019-02-28Fix error in Fl_WinAPI_Screen_Driver::screen_work_area() when screen is scaled.ManoloFLTK
2019-02-27Simplifies memory allocation of system menu items for FL_SUBMENU_POINTERManoloFLTK
2019-02-27Avoid recreation of the system menu bar without changeManoloFLTK
2019-02-24Add example of call to Fl_Sys_Menu_Bar::about()ManoloFLTK
2019-02-24Remove statement that became unnecessary.ManoloFLTK
2019-02-24Allow to call Fl_Sys_Menu_Bar::about() early in the program.ManoloFLTK
2019-02-24Simplify code for the FLMenuItem classManoloFLTK
2019-02-23Rename member todelete_ of struct Fl_Window_Driver::shape_data_type to ↵ManoloFLTK
effective_bitmap_
2019-02-23New member function const Fl_Image* Fl_Window::shape() replaces int ↵ManoloFLTK
Fl_Window::is_shaped() The new function allows to get the window's shaping image and delete it after use, if appropriate.
2019-02-21Remove compilation warning with -Wunused-resultManoloFLTK
Warning was: ignoring return value of ‘char* fgets(char*, int, FILE*)’
2019-02-21X11: use XGetDefault() to read the value of the Xft.dpi resource.ManoloFLTK