summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-24Basic CMakeLists.txt file to build FLTK-based user program - continuedManoloFLTK
A single add_executable() command is possible.
2020-11-24Fix for issue #163: Improve Xrender scaling qualityManoloFLTK
2020-11-23Basic CMakeLists.txt file to build FLTK-based user program.ManoloFLTK
The change is mostly concerned with showing how to build a macOS bundled app, in addition to X11 and Windows support.
2020-11-23Documentation: clarify how keypad keys are named.ManoloFLTK
2020-11-22Fix issue #162Greg Ercolano
2020-11-22Fix for STR #3424 and for issue #160ManoloFLTK
2020-11-21Fix Fl_Scrollbar layout in test/valuators demoAlbrecht Schlosser
2020-11-21Update dependenciesAlbrecht Schlosser
2020-11-20Fix for issue #159 - continuedManoloFLTK
Changes here concentrate the fix within static function alpha_blend() and thus are visible only when drawing transparent images under X11 platform without Xrender.
2020-11-19Remove compilation warnings about signed/unsigned comparison.ManoloFLTK
2020-11-19Fix for issue #159.ManoloFLTK
2020-11-19Remove unnecessary function call when macOS ≥ 10.6ManoloFLTK
2020-11-19Rename private member function with trailing underscore.ManoloFLTK
2020-11-19Add comment about detection of macOS "Big Sur" 11.0 at run-time.ManoloFLTK
2020-11-17Fix whitespace and minor formatting issuesAlbrecht Schlosser
2020-11-17Replace virtual Fl_RGB_Image::cache_size() by virtual Fl_Image::cache_size()ManoloFLTK
2020-11-15Update README.txtAlbrecht Schlosser
Fix issues with old links, svn to git conversion, bundled IDE files, etc.
2020-11-14Remove unnecessary friend declaration in class Fl_SVG_ImageManoloFLTK
2020-11-13Fix for issue #155 - continuedManoloFLTK
This fix takes care of the Windows platform.
2020-11-12Fix for issue #155 - continuedManoloFLTK
Restores proper separation of what is in libfltk and what is in libfltk_images
2020-11-12Fix for issue #155 - continuedManoloFLTK
The issue lies in details how floating point scaled coordinates are converted to integer values and its impact on the drawing of large SVG images. This commit fixes the X11 platform. The macOS platform is immune because drawing uses floating point coordinates. The Windows platform still needs fixing.
2020-11-10Fix for issue #155 "SVG rendering spoiled by scaling".ManoloFLTK
2020-11-10Restore building with --disable-svgManoloFLTK
2020-11-10Remove useless typedef declaration.ManoloFLTK
2020-11-10Remove compilation warning that HAVE_DLFCN_H is undefined.ManoloFLTK
2020-11-08Clarify offscreen drawing documentationAlbrecht Schlosser
... and rename drawing chapters (sections + subsections) according to our documentation conventions (prefix "drawing_"). documentation/make_pdf: fix copyright year.
2020-11-07Simpler code and doc of Fl::screen_scale(int n, float factor)ManoloFLTK
2020-11-03Add extra argument to Fl_SVG_File_Surface constructor.ManoloFLTK
This makes processing of the underlying FILE object consistant by classes Fl_SVG_File_Surface, Fl_EPS_File_Surface and Fl_PostScript_File_Surface.
2020-11-03Clarify doc about how FLTK_SCALING_FACTOR operates.ManoloFLTK
2020-11-02Fix possible memory leak in ↵ManoloFLTK
Fl_WinAPI_Screen_Driver::read_win_rectangle_unscaled() Thanks to "fire-eggs" for spotting it. Also minor optimisations in Fl_X11_Screen_Driver::read_win_rectangle_unscaled() and Fl_Cocoa_Screen_Driver::read_win_rectangle_unscaled(). This closes PR #151.
2020-11-02Save fl_file_chooser directory on cancel (STR 3225) (#110)engelsman
* save fl_file_chooser directory on cancel (STR3225) by default, the fl_file_chooser() starts in the current directory if no filename is given, but the directory is reset to the "system directory" if the dialog is cancelled without choosing a file. This patch saves and restores the directory if no file is chosen. See also https://www.fltk.org/str.php?L3225 * add fl_file_chooser() reinitialization comments
2020-11-01Update cmake version requirement in READMEGreg Ercolano
2020-11-01Merge pull request #150 from erco77/mastererco77
Rewrite fluid CodeEditor syntax highlighting for issue #135
2020-11-01Merge branch 'issue135-1.4.x'Greg Ercolano
2020-11-01Handle single quotesGreg Ercolano
2020-11-01Mods for Albrecht's 09/19/20 code reviewGreg Ercolano
2020-11-01Code cleanup: moved keyword/type arrays to StyleParseGreg Ercolano
Needed to do this to prevent lower StyleParse class from #including upper CodeEditor.
2020-11-01Rewrite CodeEditor syntax highlighting for issue #135Greg Ercolano
2020-11-01Add Fl_PostScript_File_Device::close_command(Fl_PostScript_Close_Command cmd)ManoloFLTK
Also expand Doxygen doc of class Fl_Printer for the X11 platform.
2020-10-30X11+GTK: remove warning when native file chooser runs on WaylandManoloFLTK
2020-10-29Fix PostScript driver for fl_draw_image(buf,X,Y,W,H,D,L) with negative D or LManoloFLTK
2020-10-29Cairo-based PostScript: fix image tilingManoloFLTK
2020-10-29macOS: remove explicit paths /opt/sw and /sw from configure.acManoloFLTK
2020-10-28Mention in CHANGES.txt the new PostScript for non-Latin scripts (X11+Pango ↵ManoloFLTK
platform).
2020-10-28Remove the "Print" window meant for debugging.ManoloFLTK
2020-10-28Pango ps (#148)ManoloFLTK
Use cairo-PostScript to output PostScript when pango is available. This allows to draw in vectorial form any script. Before, only the Latin script could be drawn to PostScript in vectorial form.
2020-10-14Minor fix in doc of the Fl_Image_Surface constructor.ManoloFLTK
2020-10-14Simpler implementation of Fl_Quartz_Image_Surface_Driver::image()ManoloFLTK
2020-10-12Simpler macOS implementation of capture of window titlebars.ManoloFLTK
2020-10-11Change procedure to capture window titlebar for macOS ≥ 10.15ManoloFLTK
That is necessary to support macOS Big Sur because previous procedure did not work for tabbed windows. The new procedure is potentially usable from macOS 10.5, but tested at this stage for macOS ≥ 10.15.