summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-10-21Fixes STR#2991: prevents crash when file browserGreg Ercolano
encounters an image that can't be loaded. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10004 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-21STR #2991: No functionality changed.Greg Ercolano
Simplify used_colors[]: replace uchar array with rgb struct. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10003 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-21Fix brace indents, various code cosmetics/comments.Greg Ercolano
No functionality changed yet; preparation for STR #2991 mods. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10002 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-20While investigating STR#2991, noted (but did not remove) misleading comments.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10001 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-20When reading XPMs, don't parse more than 2 hex digitsGreg Ercolano
in \xff style escape sequences. Also, 10000'th commit. :P git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10000 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-20Avoid freeing NULL.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9999 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-09Small addition to fix for STR #2985 - see comment in source file.Albrecht Schlosser
Fixes a small potential of another leak. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9998 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-05Added member function Fl_Sys_Menu_Bar::update().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9997 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-10-04Added note regarding Windows not always handlingGreg Ercolano
file: uris with anchor suffixes properly. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9995 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-25Apply Michael Baeuerle's fix for NetBSDGreg Ercolano
(as per discussion on fltk.general Sep 24 2013, Subject: Potential problem in xutf8/utf8Wrap.c) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9994 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-25Removed some of the warnings mentioned in [fltk.coredev] New warnings with ↵Manolo Gouy
FLTK 1.3.x svn r9991 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9993 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-24Fix some warnings for IRIX 6.5Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9992 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-24Remove errors with the Apple LLVM version 4.2 compiler.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9991 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-24Clarification of change in constant used for text-containing pasteboards ↵Manolo Gouy
across Mac OS versions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9989 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-23Fixes the copy/paste implementation to run on many Mac OS versions.Manolo Gouy
Checked on 10.3, 10.5, 10.6 and 10.8 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9986 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-23Fixed implementation of paste with NSPasteboard that did not work well under ↵Manolo Gouy
Mac OS 10.5 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9985 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-22STR #2973: Removed old HP-UX dummy() code in favor of typedef;Greg Ercolano
Skunk confirms compiles on two HP-UX variants as well as Sun. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9984 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-22Fixed some odd/misleading code indent issues in this file.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9983 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-22STR #2860: Mods for full screen support.Greg Ercolano
Applied the fltk-1.3.x-screen_num.patch git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9982 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-21Fixes STR# 2973: collection of Sun compiler fixes.Greg Ercolano
Applied str_2973_r9979_sun-fix-warnings-7.patch (with small mods) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-20Fixes STR #2985: prevent memory leaks with XGetWindowProperty()Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9979 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-16STR# #2973: applied patch str_2973_r9958_sun-fix-errors-5.patch verbatim.Greg Ercolano
src/Fl_Tree_Item.cxx -- solve: "Fl_Tree_Item.cxx", line 614: Error: Initializing int& requires an lvalue. FL/Fl_Preferences.H -- solve: "FL/Fl_Preferences.H", line 196: Error: Fl_Preferences::RootNode is not accessible from 0 FL/Fl_Tree_Item.H -- solve: "Fl_Tree_Item.cxx", line 614: Error: Initializing int& requires an lvalue. test/unittests.cxx -- solve: "unittests.cxx", line 95: Error: The type "UnitTest*[]" is incomplete. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9978 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-16Fix Solaris warnings mentioned by Micha on fltk.coredev Sep 16 '13Greg Ercolano
in thread entitled "Re: STR 2636, clipboard notification". git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9977 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-12Implemented copy/paste with Cocoa's NSPasteboard instead of Core ↵Manolo Gouy
Foundation's Pasteboard Manager which allows quite simpler code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9975 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-11STR 2636. Add ability to get notifications whenever thePierre Ossman
clipboard changes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9974 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-11Copy over NSInteger safety typedefs from Fl_cocoa.mmPierre Ossman
so that we can continue to compile for OS X 10.4. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9973 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-11Simplify clipboard handling on Windows by consolidatingPierre Ossman
it into one central function. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9972 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-06Fixed typo in comments.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9968 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-06Fixed typo in Doxygen doc of Fl::compose(int&)Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9966 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-05Removed linkage with undocumented function CPSEnableForegroundOperation() ↵Manolo Gouy
used to support Mac OS 10.2 or below. This made no sense because the Copy/Paste implementation requires Mac OS 10.3. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9964 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-04Copy directly pasteboard data when pasting if it's UTF-8 encoded.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9962 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-04Added fl_lock/unlock_function() calls for extra caution in - ↵Manolo Gouy
(void)applicationDidChangeScreenParameters: git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9959 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-07-23Fixed mac-specific minor error visible when typing forward-delete in ↵Manolo Gouy
keyboard demo program. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9952 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-07-16Fixed a PostScript error triggered when calling Manolo Gouy
Fl_PostScript_Graphics_Driver::arc(int x, int y, int w, int h, double a1, double a2) with w == 1 or h == 1, as reported in http://www.fltk.org/newsgroups.php?s28125+gfltk.general+v28133 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9950 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-06-06Remove a header file I added during testing, but which is not required now...Ian MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9933 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-06-06Attempt to fix UTF8 encoding of WIN32 Native File Chooser BROWSE_DIRECTORY ↵Ian MacArthur
options git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9931 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-29Mac OS X text input: stop sending the FL_PASTE event after character palette ↵Manolo Gouy
events; send instead FL_KEYBOARD as for regular text input. Fl::event_key() will return 0 during palette events. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9927 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-19It doesn't seem necessary to redraw a GL window before capturing its pixel ↵Manolo Gouy
content. Calling Fl_Gl_Window::make_current() is enough. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9921 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-16Fixes STR #2962: Applied patch from ossmanGreg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9920 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-15Fixes Fl_System_Printer::printable_rect() and Fl_System_Printer::margins() ↵Manolo Gouy
that did not work well after calls to Fl_System_Printer::translate() under MSWindows. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9917 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-15Fixes a typo introduced at r.9915.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9916 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-13Fixes a MSWindows' specific bug where GL windows where not printed at their ↵Manolo Gouy
correct location. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9915 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-08Call [NSWindow setRestorable:NO] for each FLTK window.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9910 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-04print_gl_window(): it's safer to memorize and restore the value of the ↵Manolo Gouy
fl_window global variable. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9909 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-30Use the [NSimage initWithCGImage:size:] message when possible.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9907 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-26Test of repo access - non-changing in terms of functionality!Ian MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9900 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-26Changed © (copyright) date to 2013.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9898 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-19Cosmetic improvement of image used when dragging non-text data.Manolo Gouy
Minimum OS version has been verified. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9892 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-18Cosmetic improvement of image used when dragging non-text data.Manolo Gouy
Minimum OS version still has to be verified. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9891 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-17Removed some unnecessary data duplication.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9889 ea41ed52-d2ee-0310-a9c1-e6b18d33e121