summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-21Quick fix for inability to link with pango from fltk-configTaeril
Commit 6fe226cb804d000b29ea53e08acc505267fd44de introduced use of pkg-config which broke linking from fltk-config if FLTK was configured to use pango library. This patch duplicates line from another if branch that just adds libraries assuming that if pkg-config found pangoxft that there are present all it's requirements.
2020-06-21Remove superfluous dependency on forms libraryAlbrecht Schlosser
Some of the test programs were linked with libfltk_forms which was unnecessary. The only one requiring this is the forms demo. [CMake] reordered linked FLTK libs in dependency order.
2020-06-19Added fluid command line '-d' debug flagGreg Ercolano
2020-06-18Fix problem with Windows pids being unsigned DWORDsGreg Ercolano
Had to get away from overloading PIDs with error codes, so now error codes are returned separately from the PID.
2020-06-18Document who's responsible for deletion of widget's image labels.ManoloFLTK
2020-06-17macOS Window menu: select in menu new top window after window deletionManoloFLTK
2020-06-16More detailed documentation of Fl_SVG_Image::normalize().ManoloFLTK
2020-06-15Allow using an Fl_SVG_Image object as window icon.ManoloFLTK
Fix for issue #90: Setting an svg image as a window icon causes a segfault.
2020-06-15Fix overly restrictive JPEG filter (#81)Albrecht Schlosser
See https://github.com/fltk/fltk/issues/81 Fixes #81
2020-06-15Fix stale current_ pointer when deleting Fl_GroupAlbrecht Schlosser
If a user program accidentally deletes the "current" group, then the pointer would still point at the deleted widget. This commit prevents this and makes the Fl_Group's parent the current group. Fixes issue #88.
2020-06-13CMake: Build static and shared libs side-by-sideAlbrecht Schlosser
Clean up library and variable names. Remove '_SHARED' suffix from library (output) filenames. This commit was inspired by David Runge ('dvzrv'), thanks. See PR #21. Fixes #21
2020-06-13CMake: Deprecate FLTK_USE_FILE (UseFLTK.cmake)Albrecht Schlosser
Cherry-pick the essential changes from FLTK 1.3 since this change had not been ported to 1.4 yet. To do: my current plan is to consolidate 1.3 and 1.4 CMake files as far as possible (with the exceptions of source files, obviously) and to redesign / refactor CMake files later in this process or maybe only for 1.4 if it turns out to be too much to backport.
2020-06-13Update dependenciesAlbrecht Schlosser
Change sort order using -f (--ignore-case): fold lower case to upper case characters
2020-06-10Fix for "Fullscreen_off removing the icon from the titlebar on MacOS" in ↵ManoloFLTK
fltk.coredev
2020-06-10Support cross-compilation with autotoolsAlbrecht Schlosser
We use the host system's `fluid` when cross-compiling. This must be executable as `fluid`, i.e. it must be in the PATH or otherwise defined, for instance as an alias.
2020-06-07Improve Fl_SVG_Image docsAlbrecht Schlosser
- add 'can_expand' optional parameter to scale() - don't expose name and e-mail of the nanosvg author in docs - format example code according to the FLTK coding style - fix (some) trailing spaces FTR: all examples compile and work well with current FLTK 1.4.
2020-06-06Add two virtual methods to class Fl_ImageAlbrecht Schlosser
(1) The new virtual method Fl_Image::release() which is equivalent to 'delete this' automatically extends to Fl_Shared_Image::release() which makes the latter method virtual. This new method in the base class makes Fl_Image::release() callable on all objects derived from Fl_Image. (2) Add virtual method Fl_Shared_Image *Fl_Image::as_shared_image() This new method can be used to detect whether an Fl_Image instance is an Fl_Shared_Image or not.
2020-06-03Make doc of member function Fl_SVG_Image::resize() more detailed.ManoloFLTK
2020-06-02Fix for PR#86: mousewheel simultaneous X and Y scrolling under OS X .ManoloFLTK
Thanks to the OP for most of the fix.
2020-06-02(Git) ignore .vscode folderAlbrecht Schlosser
The "Visual Studio Code" editor (Open Source by Microsoft) is becoming more and more popular. It uses a (hidden) folder '.vscode' in the workspace root directory to store its configurations. We need to ignore this folder to avoid confusing developers and checking it in by accident. See https://github.com/Microsoft/vscode
2020-06-01test/clock: close both windows togetherAlbrecht Schlosser
The new window callback demonstrates how to close all (both) windows when the user closes one window.
2020-06-01Improve Fl_Preferences documentationAlbrecht Schlosser
This commit fixes typos and reformats some of the documentation. No code changes.
2020-06-01Avoid repeated calls to CGBitmapContextGetBytesPerRow().ManoloFLTK
2020-05-31Have NSAutoreleasePool released after last use of variable eManoloFLTK
2020-05-31Protect NSHomeDirectory() call by an NSAutoreleasePool.ManoloFLTK
That may be necessary if preferences are accessed before fl_open_display() was called.
2020-05-24Fix fluid undo/redo menu activation and deactivationAlbrecht Schlosser
(1) fix typo in recent commit (2) deactivate undo/redo menus on startup and after reset Fixes issue #84
2020-05-24Fix broken undoGreg Ercolano
Replaced hardwired index#s for undo/redo menu items with dynamic lookup.
2020-05-24Fix documentation typos and formattingAlbrecht Schlosser
2020-05-24Update link in README.mdAlbrecht Schlosser
Sorry for the noise, links with markdown notation don't seem to work in README.md.
2020-05-24Fix filename and remove obsolete infoAlbrecht Schlosser
The file README has been renamed to README.txt some time ago.
2020-05-20Reorganise code that captures on-screen window content.ManoloFLTK
Also introduce new rect_to_NSBitmapImageRep: method of class FLWindow which makes it possible to reimplement it.
2020-05-15Fix "misleading indentation" in Fl_Text_Buffer.cxxNewton
Compiling with clang produced the following warning on this line: src/Fl_Text_Buffer.cxx:1292:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] replace(start, end, text); ^ src/Fl_Text_Buffer.cxx:1288:3: note: previous statement is here if (!sel->position(&start, &end)) ^
2020-05-08Replace Fl_Window_Driver::is_a_rescale() by Fl_Window::is_a_rescale()ManoloFLTK
so it can be called by any user code.
2020-05-08Fix doxygen docs (wrong argument name)Albrecht Schlosser
2020-05-08Improve fluid documentationAlbrecht Schlosser
- remove trailing whitespace - reformat for better readability - fix typos
2020-05-07Merge branch 'pr-30_fl_message_position'Albrecht Schlosser
Merge PR #30 with extensions to position the message box centered over given coordinates or a widget or window.
2020-05-07Extend fl_message_position() with 'center' optionAlbrecht Schlosser
Add argument 'center' to position the message box centered over the given x/y coordinates. Add another method to supply a widget or window to center the message box over. Fix documentation and don't use INT_MIN to avoid having to include limits.h in user code.
2020-05-07Add (x,y) positioning mode to common dialogsairbrett
Add new function to set (x,y) position. Reset to previous mode after innards is called by fl_* function. Use magic number for preferred position state. Note: several commits squashed and commit messages edited by AlbrechtS.
2020-05-04Support case when window is fullscreen - continuedManoloFLTK
2020-05-04Support case when captured window is fullscreen: no titlebar.ManoloFLTK
2020-04-29Reformat src/cmap.cxx and regen src/fl_cmap.hAlbrecht Schlosser
- remove obsolete code / comments (see Git for history) - add copyright to generated file src/fl_cmap.h - generate copyright year in src/fl_cmap.h automatically - add color indices as comments to color values - remove $Id header - replace $Id trailer with a more useful comment
2020-04-29Minor readability doc change.ManoloFLTK
2020-04-28Update dependencies and .gitignoreAlbrecht Schlosser
2020-04-26Doc: more detail about fl_clip_region() when drawing elsewhere than on the ↵ManoloFLTK
display
2020-04-24Misc doc improvements.ManoloFLTK
2020-04-24Doc change with intent to make it clearer.ManoloFLTK
2020-04-23Update © year.ManoloFLTK
2020-04-23Check for success of the FormatMessageW() call.ManoloFLTK
2020-04-22Match variable type (DWORD) and format specifierManoloFLTK
2020-04-22Add optional argument to Fl_Printer::begin_job() to inform caller when an ↵ManoloFLTK
error occurs. This solves an issue raised in fltk.general : Fl_Printer errors - how can I interpret them? https://www.fltk.org/newsgroups.php?s38419+gfltk.general+v38427