summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2013-04-17Updated describing comments.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9887 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-16Renamed src/Fl_Sys_Menu_Bar.cxx to src/Fl_Sys_Menu_Bar.mm because ↵Manolo Gouy
objective-c code is used (cont'd). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9886 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-16Renamed src/Fl_Sys_Menu_Bar.cxx to src/Fl_Sys_Menu_Bar.mm because ↵Manolo Gouy
objective-c code is used. Some code is transferred from Fl_cocoa.mm thus reducing somewhat this very large source file. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9885 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-16Apply the *nix file-chooser patches from STR #2935.Ian MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9884 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-15Removed processing of obsolete deadkey flag.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9882 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-15Reduced the usage of global variables.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9878 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-12Switched to const_cast<> for calling as_window().Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9876 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-12Small fixes to new top_window_offset() method as per discussion in STR #2948.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9875 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-12fl_set_fonts_xft had a lower case, rather than upper case "S" in the switch ↵Ian MacArthur
so would not detect the SuperBold font style correctly. Also, do a bit of defensive clipping of the generated font name, in case we run off the end of the name buffer (if the input font name is infeasibly long...!) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9874 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-10As per notes from STR#2948:Greg Ercolano
Moved top_window_offset() to being a member of Fl_Widget (was Fl_Window) and moved its code near implementations of top_window() and window(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9872 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-10Solve STR#2948: Add new method Fl_Widget::top_window() to return the ↵Greg Ercolano
widget's top-level window. Docs for existing Fl_Widget::window() revised to clarify the difference between these two methods. Docs for window() also moved from .H -> .cxx as per CMP (docs should be where code implementation is). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9871 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-04-10While suggesting a new top_window() method for STR#2948,Greg Ercolano
it's realized that for consistency, the recently added window_offset() method (a few days ago) should be renamed to top_window_offset(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9870 ea41ed52-d2ee-0310-a9c1-e6b18d33e121