summaryrefslogtreecommitdiff
path: root/x11/fltk13
AgeCommit message (Collapse)AuthorFilesLines
2015-07-21Update fltk13 to 1.3.3markd15-217/+362
New features and extensions - New class Fl_Copy_Surface allows copying graphical data to the clipboard in a cross-platform way - Support for pasting graphical data from the clipboard to a widget. - New class Fl_Image_Surface allows drawing into an Fl_Image object. - Methods Fl::add_clipboard_notify() and Fl::remove_clipboard_notify() to get notifications whenever the clipboard changes - New method Fl_Window::wait_for_expose() - New bilinear scaling method for RGB images - New method Fl_Widget::top_window() - New method Fl_Widget::top_window_offset() - New Fl_Tree_Item methods label_x(), label_y(), label_w(), label_h(). - New methods Fl::enable_im() and Fl::disable_im() to enable/disable system Input Methods (IM). - New methods Fl::add_system_handler() and Fl::remove_system_handler() to intercept low level system events. - New FLTK scheme "gleam" - New method Fl::is_scheme() to compare the current scheme name. - New method to set custom icons for windows see Fl_Window::icon() for more info. - New method to set any custom cursor, based on a Fl_RGB_Image object. Also changed fallback cursors to use this method, so that fallback cursors are handled in a platform independent manner - New ability to convert Fl_Pixmap to Fl_RGB_Image - Support for full screen windows over multiple monitors. - New optional line numbers in Fl_Text_Display and options to control line numbers and word wrapping (on/off) in example test/editor.cxx. - On Linux/Unix, class Fl_Native_File_Chooser uses file dialogs from the Gnome environment (provided by the libgtk dynamic library) if available, and falls back to Fl_File_Chooser if not Use option Fl::OPTION_FNFC_USES_GTK to enable/disable this feature. - New support for the Mac OS text input system that deals with character composition and input of languages with large character sets (e.g. Chinese and Japanese). This implementation has been reported to work well for Chinese. Superficial testing suggests it's also operational for Japanese. In-depth testing remains needed though. Other improvements - Many CMake improvements - Some autoconf, configure improvements. - Removed 1024 bytes constraint in labels and browser lines - Mac OS version of Fl_Native_File_Chooser: when using filters in a save file dialog, the output file extension gets changed when the user modifies the output file type. - Many Mac OS X improvements related to Fl_Sys_Menu_Bar. - Improved Mac OS X keyboard handling of special keys or combinations. - General Mac OS X improvements, incl. high resolution (Retina) displays, and support up to Mac OS X 10.10. - Documentation improvements and clarifications. - Printing support improvements, including GL windows. - Many improvements related to Fl_Tree (some of them only as ABI breaking features, see below). - Some static data has been made 'const' to improve memory usage with shared libraries. - Don't grab navkeys with modifiers (CTRL, ALT), as the application may want them - Check compiler support of -fvisibility, -fvisibility-inlines-hidden, and use it, if available. Reduces shared library size. - Drag'n'drop behaves better now: if text is dropped in the widget it comes from, then it works like cut and paste. - Other improvements of DND handling when dragging text from other applications, e.g. Firefox and Thunderbird. - Windows message WM_QUIT is processed like SIGTERM, i.e. as a request to terminate the program. - Fluid no longer closes the code window when hitting ESC (STR #2997). - Improved Fl_Widget::when() handling in Fl_Tabs - Improved support for more recent compilers (clang and gcc) that issue more warnings, and fixed some 32-/64-bit compilation issues. - Added method Fl_Window::clear_modal_states() to make it possible to remove the modal or non-modal state from a window Bug fixes - Fixed word selection dragging in text input - Fixed crash if Fl_Window::flush() called while window not shown() - Fixed segfault in fl_set_fonts_xft.cxx when loading fonts not named as expected - Fixed a memory leak in font loading/allocation - Fixed OS X fl_read_image() and Fl_Paged_Device::print_window_part() when using a Retina display. - Fixed MinGW build if configure didn't find strcasecmp() - Fixed access of protected member under Linux/Unix - Fixed various Mac specific OpenGL issues - Fixed PostScript printing with non-english locale - Fixed a regression in Fl_File_Chooser since FLTK 1.1.8: the Enter key now selects the file again. - Fixed a bug in Fl_Native_File_Chooser (Windows) for some file name input filters - Fixed out-of-bounds memory access in Fl_Text_Display
2015-04-25Recursive revbump following MesaLib update, categories p through x.tnn2-4/+4
2014-12-13Added new dependency on libXinerama, need to buildlink too.obache1-1/+2
2014-12-12bl3 on libXineramagdt1-2/+3
From Iain Morgan.
2014-05-05Recursive revbump from x11/pixmanryoon1-2/+2
Fix PR pkg/48777
2014-01-07add missing libXft dependency in buildlink3.mk toorichard1-1/+2
2014-01-05add missing libXft dependency, fonts are much nicer nowrichard1-2/+3
2014-01-05Some upstream patches are added based upon the following:richard2-5/+98
TigerVNC requires FLTK 1.3.0 (or later). Although it will build and work with plain 1.3.0, to get full functionality and the best behaviour the following patches are needed # Export dead key information from FLTK to the apps # http://www.fltk.org/str.php?L2599 # Notify applications of changes to the clipboard # http://www.fltk.org/str.php?L2636 # Ability to convert a Fl_Pixmap to a Fl_RGB_Image # http://www.fltk.org/str.php?L2659 # Support for custom cursors # http://www.fltk.org/str.php?L2660 # Improve modality interaction with WM # http://www.fltk.org/str.php?L2802 # Window icons # http://www.fltk.org/str.php?L2816 # Multihead # http://fltk.org/str.php?L2860
2013-12-11Disable --with-links on Darwin. This matches the configure script behaviour,jperkin1-2/+2
and the test for ./descr doesn't work if WRKOBJDIR is on a different file system thank PKGSRCDIR.
2013-07-13Remove default arguments from a friend definition that is not ajoerg2-1/+17
declaration.
2013-06-09Update to 1.3.2ryoon4-34/+64
* Update MASTER_SITES. Changelog: CHANGES IN FLTK 1.3.2 - Removed unnecessary drawing calls (STR #2898) - Fixed regression in FLTK 1.3.1 for unbundled Mac OS FLTK applications that did not appear in dock nor have a menu bar (STR #2890). - Fl_Table::clear() now calls table->clear() for consistency. (STR #2889) - Fixed Fl_Scroll widget that fails under Mac OS X 10.8 and retina display (STR #2887). - Prevents scrollbars from drawing when widget is sized too small to be visible (STR #2886). - Documented how to make a Mac OS X FLTK application launchable by dropping files on its icon. - Fixed a Mac-specific issue appeared with OS 10.8 (Mountain Lion): long delay before opening when the application is started by dragging a file on the application icon. - Fixed use of PNG image from im-memory data (STR #2884). - Added static Fl_RGB_Image::max_size(size_t) to limit the maximum memory size allowed to RGB images (STR #2881).
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-04-06'EXTRACT_SUFX is ".tar.gz" by default, so this definition may berodent1-2/+1
redundant.' - It was. Removed.
2013-02-16Recursive bump for png-1.6.wiz2-4/+4
2013-01-26Revbump after graphics/jpeg and textproc/icuadam2-3/+4
2012-11-05Explain which versions are crufty, normal, and bleeding edge.gdt2-2/+9
(Thanks to Tim Larson for advice on wording.)
2012-10-29Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-10-23Remove xextproto/buildlink3.mk in most cases where it occurs withwiz1-2/+1
libXext/buildlink3.mk, now that it is included there. Leave the places where its API version is set or variables from it are used directly (about 3 packages).
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron1-2/+2
requested by Thomas Klausner.
2012-09-07Revbump after updating graphics/cairoadam1-2/+2
2012-06-16Sort a bunch of plists.dholland1-4/+4
2012-06-15Whitespace. (as whined about by pkglint)dholland1-2/+2
2012-04-19Clang seems to be more strict when it comes to access permissions, so bejoerg2-1/+16
more friendly.
2011-12-05Specify correct directory. Noted by PR pkg/45684 and it was alreadytaca1-2/+2
in my work area.
2011-12-01Unfortunately, fltk13 changes the semantics of the scroll widget in waysis13-0/+842
not detectable by the compiler... so make a new package. TBD: This still misses cairo support.