summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-12-11Fixed DnD of text to non FLTK applications expecting CP1252 data.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8010 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-11Better algorithm for function convert_crlf().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8009 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-11Made Mac OS X menu windows very slightly transparent.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8005 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-10Fix STR #2348. Files encoded with UTF-8 or CP1252 are accepted. Any ↵Manolo Gouy
non-UTF-8-encoded data is interpreted according to CP1252 and transcoded to UTF-8. By default, a warning message is displayed when the input file was transcoded. This default behavior can be modified by changing a function pointer. A flag has been added to the Fl_Text_Buffer object that informs the caller if the input file was transcoded to UTF-8. The Fl_Text_Buffer.cxx file contains some preliminary code that could be used in the future to input other encodings provided they are fixed-length (e.g., all ISO-8859-* character sets, UTF-16). This code is not compiled at this point. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8004 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-10Fix the MSWindows part of STR #2472. DnD now works well with UTF-8 dataManolo Gouy
between FLTK and other apps in both directions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8000 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-10Fix STR #2475Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7999 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-10Fix STR #2473Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7998 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-10Fixed buffer null termination inconsistency when removing cr's fromAlbrecht Schlosser
selection, source file indenting, and a crash if we have an empty selection. Update for previous fix to STR #2472 (X11). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7997 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-09STR #2472: X11 only: fixes DnD between FLTK and other apps for non-ASCII text.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7992 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-09Windows: removed hidden old winsock 1 (wsock32.dll) support, asAlbrecht Schlosser
discussed in fltk.development. We exclusively use winsock 2 (ws2_32.dll) and winsock2.h now. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7987 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08As per thread on fltk.development: "RFC: Docs - getting rid of .eps files"Greg Ercolano
Summary: Get rid of eps files, change all doxygen '\image latex' references to eps files to png/jpeg instead, convert doxygen images from gif -> png (to support html+latex). Actual operations: 1) svn remove *.eps 2) convert all gifs -> png 3) svn remove *.gif 4) svn add *.png 5) For jpeg/png images, change all \image latex foo.eps .. -> \image latex foo.[jpg,png] .. 6) For gif images, change all \image html foo.gif .. -> \image html foo.png and (harder to do): change \image latex foo.eps .. -> \image latex foo.png .. 7) Remove EPSFILES macro from documentation/Makefile and remove eps related dependencies that were added recently git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7981 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08Fix STR #2277 for crash when DnD of filename to editor.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08Fixed Windows text file line endings, as discussed in STR 2348 andAlbrecht Schlosser
fltk.development. Side effect: All Windows text files written are in Windows, aka DOS format (with CR/LF line endings), no matter what format they had when read. This is compatible with FLTK 1.1. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7979 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08Fixed Compiling with mingw-w64 (STR #2308).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7978 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08Fixed more Windows compiler warnings:Albrecht Schlosser
- unused functions: dnullprint, strapp - format mismatch for newer compilers and/or 64-bit mode git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7977 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08Fixed cast for ShellExecute (Windows) as proposed by HenryN (STR 2308).Albrecht Schlosser
This is better since ShellExecute() returns a HINSTANCE value. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7976 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-08Fixed some compiler warnings, most of them in Windows-specific code.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7975 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-07Fix STR #2470. Don't call Xutf8TextPropertyToTextList if X_HAVE_UTF8_STRING ↵Manolo Gouy
isn't defined git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7970 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-07Restoring the non-binary read for MSWindows files. Still, I think this is ↵Matthias Melcher
harmful because now we read in ASCII and write in binary format... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7969 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06Ooops, Fl_Text_Buffer::insertfile must read in binary format, or it will ↵Matthias Melcher
screw up line endings! (Actually, this could be debated, but by reading and writing in binary format, the file integrity would remain) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7968 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06Fixed case when reading empty fileMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7967 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06Fixed Fl_Text_Editor::insert_file to load all text in a single chung to ↵Matthias Melcher
avoid UTF8 confusion and missmatched gaps. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7966 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-06Fixed crashes when Fl_Text_* detects illegal UTF 8 sequences. Widgets will ↵Matthias Melcher
not do any further processing but just jump over the character. Screen representation depends largely on whatever the underlying OS does with those sequences, but I feel that this is out of the scope of this library. (STR 2348) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7965 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-05Fixed one doxygen warning and cleaned up documentation/Makefile.Albrecht Schlosser
Removed unused statements and old comment. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7953 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-05CMP mods: bracing, doxygen fixes for code examples and #if DOXYGEN -> #if ↵Greg Ercolano
FL_DOXYGEN. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7950 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-05Reformatting for CMP: Indent fixes, bracing.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7949 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-03Improved interaction with non-FLTK windows.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7946 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-03Another fix for Fl_Preferences when creating a "user data" path for systemAlbrecht Schlosser
preferences (STR #2465). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7945 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-03Fixed reading the correct preferences for Fl::options() (STR #2463).Albrecht Schlosser
Fixed not to override system options with user options, if they are not explicitly set (same STR). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7944 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-03Removed breakMacEventLoop() from function Fl::remove_timeout that is ↵Manolo Gouy
apparently not needed. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7943 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02Fix STR 2281: documentation changes only to clarify names and functions of ↵Manolo Gouy
the 2 clipboards git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7942 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02Fix for STR #2465: make sure that system preference files are user readable ↵Manolo Gouy
(unix). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7941 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02STR#2466: Added copy_tooltip().Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7940 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02About STR #2456: clipping added to solve STR now requires USE_XFT.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7939 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02More Fl_Text_Display documentation updates.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7938 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02To fix STR #2464Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7937 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-02Fixed Doxygen comments, typos, and a few indenting issues.Albrecht Schlosser
Part 1, more to come ... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7936 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-01Fix STR #2462.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7935 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-01Should fix STR #2464 by not calling fl_open_display when running fluid in ↵Manolo Gouy
command line mode git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7934 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-01Doxygen changes to indicate what to #include for functions documented in ↵Manolo Gouy
modules. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7932 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-01Consistent usage of __APPLE_QUARTZ__Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7931 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-01Fixes STR #2462.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7930 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-01Applied patch "str-2416-erco-v1.patch" to solve STR #2416Greg Ercolano
issue with UTF8 window labels not working with xwininfo. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7929 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Mac OS X: Added shadows to menu and tooltip windows; this was lost when ↵Manolo Gouy
going Cocoa. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7928 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Fixes STR #2456: adds, for X11, clipping around text to prevent leaking on ↵Manolo Gouy
line above. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7927 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Fixes STR #2277.Manolo Gouy
Many thanks for the patch. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7925 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Back to v.7909 because changes in v.7922 don't work with underscores under ↵Manolo Gouy
Linux. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7924 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Fixes STR #2461. Also, the drag'n-drop X11 cursor has been set to ↵Manolo Gouy
FL_CURSOR_MOVE. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7923 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Fixes STR #2456. The text background was cleared one pixel too low for very ↵Manolo Gouy
"high" characters. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7922 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Fixed argument type in X11 calls (STR 2432)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7921 ea41ed52-d2ee-0310-a9c1-e6b18d33e121