summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-08-22Fl_PostScript_Graphics_Driver::color() : removed repetition of identical codeManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7682 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-08-20Mac OS X: Speedup of Fl::set_fonts() if called repeatedly.Manolo Gouy
Fixes STR 2383 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7681 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10Updated CMake files and removed now obsolete test/tree.cxx andAlbrecht Schlosser
test/tree.h files. Note: CMake not yet tested with these modifications. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7675 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-10Updated the Fluid IDE support for the current source file structure. Changed ↵Matthias Melcher
the Fl_Tree rendering code around a bit to make the tree more like MSWindows on Windows and more like Apple on Apple machines. I hope you guys like it. I also moved the function to load Fl_Preferences into an Fl_Tree into the Fl_Tree class where it belongs. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7672 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-09Fixed fl_XXX_offscreen functions when the current output goes to a printer ↵Manolo Gouy
or a PostScript device git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7671 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-09Fixed use of x and y args when reading from offscreen buffer and test when w ↵Manolo Gouy
or h are too big git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7670 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-03Fixed fl_copy_offscreen when output goes to a Quartz printer context.Manolo Gouy
Output to a PostScript context still needs to be fixed. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7665 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-07-01Renamed global variable from fl_device to fl_graphics_driver to better ↵Manolo Gouy
express its class git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7659 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-24Mac OS X: fixed bug where fl_draw(const char*, int, float, float) would not ↵Manolo Gouy
work on non-Quartz device git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-24Fl_PostScript.cxx: now outputs correctly all of the latin1 (iso-8859-1) ↵Manolo Gouy
character set giving support for many latin alphabet-using languages. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7653 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-21Fix STR 2339 by defining new member function rtl_draw of class ↵Manolo Gouy
Fl_Graphics_Driver git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7652 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-19fl_begin_offscreen/fl_end_offscreen: added fl_push_noclip/fl_pop_clip to ↵Manolo Gouy
render Mac consistent with other platforms git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7651 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-18Fixed STR 2257. fl_read_image now accepts also reading from an off-screen ↵Manolo Gouy
buffer, as documented. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7650 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-18Removed commented out codeManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7649 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-17Replaced 'fl_surface->driver()' by the shorter 'fl_device'Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-17Correct way to test for device-specificity under Mac OS XManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7646 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-16Reintroduced the changes brought in r.7606 that had been lost in r.7617Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7645 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15Removed useless #include <Fl/fl_ask.H>Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15Removed commented-out debugging statementsManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7643 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15Removed an "unused variable" warning.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7642 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15Previous commit log should read:Albrecht Schlosser
Fixed regressions introduced with svn -r 7617. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7641 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-15Fixed regressions introduced with svn -r 7627.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7640 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-09Fixed X11/XDBE double buffering (STR #2152, #2197). Both bugs could only beAlbrecht Schlosser
seen if configure was run with --enable-xdbe (default in FLTK 1.3, optional in FLTK 1.1). src/Fl_Double_Window.cxx/Fl_Double_Window::resize(): STR #2152: deallocate back buffer when window is enlarged in any dimension to force allocation of a new back buffer. This appears to be necessary for some window managers (e.g. Cygwin). src/Fl_Overlay_Window.cxx/Fl_Overlay_Window::flush() and src/Fl_Double_Window.cxx/Fl_Double_Window::flush(): STR #2197: make sure that the entire overlay window will be drawn after a window redraw, because Fl_Double_Window::flush(1) erases the overlay as documented. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7636 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-07Fix image bug reported by Csaba in r7626 + fix regression in ps_image.cxx Manolo Gouy
inadvertently brought in by r7617. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7634 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-06-03Document return values for some methods that had none.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7627 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-28Fixed dependencies for next snapshot.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7626 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-27Changed file propertiesManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7623 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-27Reflecting deleted files by new device hierarchyManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7619 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-27Reflecting change in device hierarchy.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7618 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-27Better device hierarchy with surfaces and graphics drivers.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7617 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-27Fl_cocoa.m: better delete_timer functionManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7616 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-26Fl_get_key_mac.cxx: removed GetKeys Carbon callManolo Gouy
Tested OK with keyboard demo. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7615 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-26Fl_cocoa.mm: removed 4 more Carbon calls (related to timers)Manolo Gouy
Tested OK with clock, scroll and tabs demos. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7614 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-21Fl_Gl_Device_Plugin.cxx: fixed compilation error under some 10.4Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7613 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-18Fixed "Unlock focus on wrong view" error that occurred sometimes.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7611 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-17src/fl_utf.c: fixed UCS handling up to and including 0x10FFFF [STR 2349]engelsman
also enabled doxygen comments for ERRORS_TO_CP1252, STRICT_RFC3629 and ERRORS_TO_ISO8859_1 preprocessor #defines, and updated other documentation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7609 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-13Fixed WIN32 crash when pixmap has no background areaManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7606 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-13Make sure that "transparent_c" is not NULL before it is used in win32 builds.Ian MacArthur
Prevents segfault when loading pixmpas that have no transparent cell set. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7605 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-12Mods to tree widget for docs and callbacks.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7604 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-101) Modified tree test program to include when() options,Greg Ercolano
2) Improved when() handling for left mouse behavior 3) Added docs for when() handling git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7601 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-101) Invoke callback if when(FL_WHEN_RELEASE)Greg Ercolano
2) Removed unintended fallthrough from FL_DRAG -> FL_RELEASE handler. 3) Removed redundant redraw() calls git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7599 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-05-06Fixed typo in src/CMakeLists.txt and added missing objective-c++ filesAlbrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7593 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-28Finished up changes for references to fltk-bugs@fltk.org -> STR form.Greg Ercolano
Should solve STR #2352. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7564 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-28Changed references to fltk-bugs@fltk.org -> STR form.Greg Ercolano
Todo: LGPL license file references (COPYING, license.dox, etc) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7563 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-20added implementations of fl_wcwidth_() and fl_wcwidth() to src/fl_utf.cengelsman
these supercede the old fl_wcwidth() code in src/xutf8/fl_wcwidth.c. also added corresponding declarations to FL/fl_utf.c, and updated src/Fl_Text_Buffer.c to enable the call to fl_wcwidth() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7551 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-19tweaked fl_wcwidth.c and mk_wcwidth.c to remove system wchar_tengelsman
commented out, or replaced, wchar_t with unsigned int. commented out unused functions from mk_wcwidth.c. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7536 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-18tweaked fl_wcwidth.c and mk_wcwidth.c to supercede system wchar_tengelsman
fl_wcwidth.c has a typedef unsigned int wchar_t; and mk_wcwidth.c has an #if 0 to stop #include <wchar.h> git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7530 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-18vanilla version of Markus Kuhn's wcwidth.c plus wrapper codeengelsman
wcwidth() function required to give column widths for UTF-8 and is required from solving remaining parts of STR-2158 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7529 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-18Fl_Text_Buffer/Display fixes for UTF-8 / STR-2158 (part 1)engelsman
fixes to handle incorrect counting of UTF-8 characters by checking for complete UTF-8 encodings in char* rather than char by char. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7527 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-18Fixed Quartz printing of custom dashed-lines.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7523 ea41ed52-d2ee-0310-a9c1-e6b18d33e121