summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-05-23STR #2873: new function Fl_Image::fail() that returns 0, ERR_NO_IMAGE, ↵Matthias Melcher
ERR_FORMAT, or ERR_FILE_ACCESS to make life easier when loading images. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10732 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-05-18Add support for Fl::copy(..clipboard = 2..)Lauri Kasanen
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10731 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-05-16Fl::delete_widget() was changed in 1.3.4 to immediately hide the widget,Manolo Gouy
but the case of an iconified window (visible() is false and shown() is true) was forgotten. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10730 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-05-04Removed deprecation and implicit cast warnings.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10729 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-29Removed unneeded include statements.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10728 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-29Simpler writing of Fl_X::get_carbon_function().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10727 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-28Restored the possibility to call Fl::set_font()Manolo Gouy
in a global initializer (before main() starts). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10726 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-28Doc clarifications for Fl_Image methods:Greg Ercolano
> inactive() > desaturate() > color_average() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10725 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-28Fl_Tree: improved draw() behavior when deactivated;Greg Ercolano
icons draw deactivated now. test/tree: Added 'deactivate tree' button to test deactivating entire widget. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10723 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-28Changed the fonts used for the FL_COURIER font family on the Mac.Manolo Gouy
It used to be 'Courier New' that was judged too thin. 'Courier' will be used now. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10722 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-24Fixed small typo, added some elipsis to clarify docsGreg Ercolano
when copy/pasting into email/forum posts as clear text. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10715 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-23WIN32 specific fix for (or at least work around to) STR #3143.Ian MacArthur
In testing, this resolves the reported issue, but I'd be happy if we could find a solution that resolved the underlying issue of us missing PostThreadMessage() messages passed from the worker thread to the main thread, whilst the main window is unresponsive (i.e. moving or dragging.) This also puts in place an amendment to the way the awake callback ring-buffer indices are tested, when the buffer is wrapping over or near to full. This was identified by Albrecht in STR #3223 (item #1 on that STR, though there are a few other issues identified there.) In my testing, this appears to be correct and robust. Further testing would not go amiss, however. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10714 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-22Fix for STR #3221: restore the correct state of mouse buttons and keyboard ↵Manolo Gouy
modifier keys after closing a non-FLTK window (file or printer dialogs). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10713 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-21Fix box sizes (box_dx() etc.) of scheme gleam.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10711 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-20Make sure we set WM_CLIENT_MACHINE, WM_LOCALE_NAME and _NET_WM_PID onPierre Ossman
X11 windows as window manager need these to map windows to processes and we might lose functionality without them. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10710 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-20We cannot resize the selection buffer without also storing the newPierre Ossman
length or we may get buffer overflows the next time we copy something. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10709 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-19Rename static int send(..) to send_event() in src/Fl.cxx.Albrecht Schlosser
Also: remove unnecessary '#include <stdio.h>' (needed only for debugging). Rationale: search for 'send' within the file has too many false positive hits. The function is 'static' and hence local to this file. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10708 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-15Replaced incorrect use of abs() with floating point argument by fabs().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10707 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-14Fixes STR #3219, deactivate colors issue with Fl_Text_Display/Editor.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10705 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-14Fix compilation warning [-Wsign-compare].Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10704 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-14Fix compilation warnings: "... may be used uninitialized".Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10703 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-13Small doc fixes as recommended by Albrecht, Greg Ercolano
who is currently proofreading the Fl_Tree docs/code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10700 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-13Fix return value test, as pointed out by Albrecht.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10699 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-13Fix problem with fl_contrast() affecting text color unnecessarilyGreg Ercolano
when drawing normal (unselected) text. (See thread on fltk.coredev started 04/07/2015, "RFC: Fl_Text_Display style buffer color weirdness") git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10698 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-13Fix for STR#3165, as solved by OP.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10697 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-07Fix for STR#3167 where a window would decrease in size after each close/open ↵Manolo Gouy
(MSWindows-only). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10680 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-05Documentation updates on callbacks and Fl::readqueue().Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10677 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-04Add FL_ABI_VERSION, FL_API_VERSION, Fl::abi_version(), and Fl::api_version().Albrecht Schlosser
The new constants are the API and ABI versions in int format, resp. The new static methods return the compiled-in API and ABI versions, resp. FLTK_ABI_VERSION is deprecated, but still defined (same as FL_ABI_VERSION). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10673 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-03Fix compiler warning (another part of STR #2813).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-03Fix uninitialized variable compiler warning (part of STR #2813).Albrecht Schlosser
Thanks to Csaba for finding this and providing a patch. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10662 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-03Restore compilability with old SDKs after commit of support for zoom gesture.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10660 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-04-01Added FL_ZOOM_GESTURE gesture for OS X.Matthias Melcher
Sadly, I have not commited any code in years, and despite the rumour that I was hit by a train, or worse, move on to Qt, here I am, commmiting unwanted code. Hopefully there are equivalents for this on other platforms?! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10656 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-30Fix two Linux (gcc/g++) compilation warnings.Albrecht Schlosser
warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10655 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-28Update dependencies.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-25Rename confusing configure and Makefile (makeinclude) variable.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10653 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-25Fix compilation with FLTK_ABI_VERSION == 10301 and 10302.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10652 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-24More detailed documentation about drawing to other surfaces than the ↵Manolo Gouy
computer display. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10651 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-22Fix STR #3176: possible bad border effect when a set of radio menu items is ↵Manolo Gouy
located first in its menu. Fl_Menu_Item::set_only() is deprecated and replaced by Fl_Menu_::set_only(Fl_Menu_item*). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-21BSD-style printing: remove spaces after -P and -# options.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10645 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-20Documentation: Clarify Fl_Menu_Item::size() docs.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-17Clarify documentation of Fl_Window::wait_for_expose().Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10635 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-17Remove obsolete watcom makefiles.Albrecht Schlosser
These makefiles included '../watcom.mif' which had already been removed and they had not been updated anyway. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10634 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-17Mark the picture formats static, they don't changeLauri Kasanen
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10632 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-16Fix a failure in the U64 optimized argb path.Lauri Kasanen
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10631 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-16Correct HAVE_XRENDER preprocessor checks.Lauri Kasanen
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10629 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-16Add support for accelerated alpha blending under X11.Lauri Kasanen
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10628 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-16Allow compilation when HAVE_XRENDER is undefined or 0Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10623 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-16Detect XRender supportLauri Kasanen
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10622 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-15Fix 'boolean' issue with jpeg-9 library compatibility (STR #2920).Albrecht Schlosser
According to comments in STR #2920 and my own tests this is also compatible with older jpeg libraries (at least jpeg-8). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10621 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-12Linux/unix: added support for BSD-style printing, that is, using lpq/lpr ↵Manolo Gouy
instead of lpstat/lp . git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10619 ea41ed52-d2ee-0310-a9c1-e6b18d33e121