summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-01-15More copyright updates.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4748 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-15Pressing a Fl_Menu_Button widget now draws it pressed in (STRMichael R Sweet
#1140) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4746 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-14Fix resizing of Windows (STR #1139)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4745 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-05Add ipp, ldap, mailto, news, and smb schemes.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4739 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-05Add comment block for new DND code.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4738 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-04Check for CR LF and no spaces in addition to starting with a URI prefix.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4737 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-04Fl::dnd() now sets the content type of the drag toMichael R Sweet
"text/uri-list" when it sees the dragged text is composed of URIs. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4736 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-02Use "512" in place of kWindowNoTitleBarAttribute, as that constant wasMichael R Sweet
only introduced in MacOS X 10.4! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4734 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-01-02STR #1135: Triggering a timout would not break the event loop, giving no ↵Matthias Melcher
opportunity to FLTK to call flush. As a result, all redrawing that depended on timeouts only would not get done unless some other event was received. If the idle function was set, the event loop would break and redraw wold work again. I moved all timeout functions from Fl.cxx to Fl_mac.cxx since they are very system specific and made the timeout break the main event loop, just like it does on all other platforms. This bug must have been around for at least two months... . git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4730 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-31STR #1133: Text was drawn twice when the scrollbar arrangement changed, ↵Matthias Melcher
causing antialiasing making characters appear somewhat "bold". This was fixed by correctly erasing the background again when redrawing the browser. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4729 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-30STR #1133: if the FIle_input did not have focus and have no text inside and ↵Matthias Melcher
have the BAR changed flags set, it would draw a bogus and shifted second background box on top of the original one. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4728 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-30 - Fixed keyboard shortcut handling in FLUID and shortcutMatthias Melcher
labeling in FLTK (STR #1129) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4727 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-30STR #1082: fullscreen demo would not redraw because resizing would set the ↵Matthias Melcher
"wait for expose" flag. However, OS X does not send an expose event on resizes. Doh! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4726 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-30STR #1082, part 1: Matthias Melcher
Borderless windows now do not vanish anymore when the application becomes inactive, unless they are menus, or tooltips. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4725 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-30STR #1131: there is no good way in Mac OS X to support an OpenGL Matthias Melcher
overlay (well, at least none that I could find) so I decided to simplify the overlay code. FLTK tricked a little using the front render buffer, however OS X 10.4 does not support that anymore. Anyway, here's the slow, but working, solution. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4724 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-30Fixed a few memory faults found by Valgrind (yes, I finally got my Linux Matthias Melcher
machine up and running again) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4723 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-19Flipped spyglass symbol for all apps.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4721 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-16STR #1104: WIN32 version would insist on running a full length timeout even ↵Matthias Melcher
if it knew already that the UI needed to be updated. This could cause a quite long delay when a timeout was used to trigger a redraw. Probably true for threads as well... . git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4714 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-15STR #1122: Fl_Text_Display would throw away all key events if the mouse ↵Matthias Melcher
pointer was outside of the Widget bounds. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4713 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-15Fl::wait() returns immediately if no windows are open.Michael R Sweet
Fl::wait(double) still waits for the specified time. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4712 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-14STR $1099: The Quartz version of FLTK now draws a very nice resizeMatthias Melcher
control in the lower right corner of top-level windows if that window is resizable. The color of the control adapts to the background color of the window. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4711 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-14Rotate search icon to avoid confusing it with the letter Q.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4708 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-14Fixes for Cygwin (STR #1096)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4705 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-14Change FOREVER back to 1e20 (minimal CPU usage) and change fl_wait()Michael R Sweet
implementation on WIN32 to check for idle and to use a time_to_wait() of 0... (STR #1120) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4704 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-14Revert change from r4659 that caused FLUID resize problem (STR #1110)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4703 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-14Fl_Clock_Output depended on a time value that was the same as anMichael R Sweet
unsigned long, which is incorrect for WIN64 and VC++ 2005 (STR #1079) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4701 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-12STR #1109: Klickin on an inactive item would keep the menubar from realizing ↵Matthias Melcher
the end of the pulldown phase and swallow the next click. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4697 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-01STR #1095: Drag'n'drop on WIN32 was only possible using the left mouse ↵Matthias Melcher
button. Added support for the middle and right button. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4677 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-01Added multi screen awareness to WIN32 version of Fl_Window::fullscreen()Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4676 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-29Fix mouse wheel handling on OSX (this works with MightyMouse on OSX 10.4.3Michael R Sweet
using the standard mouse wheel event...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4672 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-29Fix compile error with Sun C++ compiler.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4670 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-28STR #1064: Added code to underline spaces in underline chunks. Also fixed ↵Matthias Melcher
wrong character code for Center Dot (bulets) on Mac OS Quartz git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4669 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-28Even better fullscreen code on OS X that resize a window to fit a single ↵Matthias Melcher
screen in multi screen setups. It still will not position over the main menu bar. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4668 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-28STR #1082: Made sur that "fullscreen" on Mac does not cover the top menu ↵Matthias Melcher
bar. If you still must do that, you can use the screen interface to get the true screen size of the main screen and resize the window accordingly. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4667 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-28STR ##1081, 1083, 1084: in a previous change that improved timer behaviour, ↵Matthias Melcher
the idle management was accidentaly removed from the code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4665 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-28STR #1075: After all windows in an application were hidden by the Command-H ↵Matthias Melcher
shortcut, FLTK would not be notified about the Command key beeing released. To fix this , I update the mofier keys when a window is shown again. There may be better ways to do this, but it seems to be working reliably for the apps I tested. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4664 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-28STR #1098: fl_measure now round fractional sizes up instead of down, so that ↵Matthias Melcher
an area that is create with the values returned from fl_measure will be large enough to hold the same text generated with fl_draw. Or in short: OS X Tooltips will not wrap... . git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-27Fix uninitialized variable warnings.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4662 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-27Update dependencies.Michael R Sweet
Eliminate compiler warnings in Fl_GIF_Image.cxx. Add X11 icon code to sudoku example. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4661 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-27VC++ 2005 Support, drop old files, add icons for SudokuMichael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4660 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-27Fix a resize issue with X11.Michael R Sweet
Add missing Id keywords to input_choice. Add sudoku to demo program. Add on-line help to sudoku game, and put all of the cells in the main window so that the keyboard navigation is sane. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4659 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-26Mousewheel fixes.Michael R Sweet
src/Fl_mac.cxx: - Disable MightyMouse code for the moment - it is crashing on my PowerBook... src/Fl_Scrollbar.cxx: - Fl_Scrollbar::handle() should only return 1 for mousewheel events that it uses. test/sudoku.cxx: - More tweaking. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-25Fix mousewheel handler bug (using wrong variable in initial check)Michael R Sweet
Add sudoku game app (fun for the holidays! :) Use "-Os -g" as the default optimization settings. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4652 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-25OSX fixes...Michael R Sweet
src/Fl.cxx: - Don't compile in static functions that aren't used. src/Fl_mac.cxx: - Coding style... src/Fl_Sys_Menu_Bar.cxx: - Fix FL_META handling - FL_META incorrectly set the CTRL modifier, and it was not possible to get all combos of modifiers. The new coding should work properly for all combos... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4651 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-09Fl_Text_Display::wrap_mode() would crash if no buffer wasMichael R Sweet
associated with the widget (STR #1069) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-07Resorted functions. VC6 did not give a required warning/errorMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4646 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-07Scrollbar now reacts to horizontal scroll wheels if it is a horizontal ↵Matthias Melcher
scroll bar. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4645 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-07Don't draw plastic boxes that are 0x0 pixels in size or smallerMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-07STR #1062: updated code to resize the preview panel of the file chooser and ↵Matthias Melcher
hide it entirely if unused git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4643 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-11-07STR #1063: Applied Allesandro's plastic box patch. Looking great.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4642 ea41ed52-d2ee-0310-a9c1-e6b18d33e121