summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-08-12OSX compile fix.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2574 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-09Remove unnecessary void cast.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2569 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-09More shadowed variables in FLUID, plus use snprintf, strlcpy, and strlcat.Michael R Sweet
Don't use extra warning flags for normal compiles. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2568 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-09More shadow variable changes...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2567 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-09Move the rest of the image file formats (except for XBM and XPM) toMichael R Sweet
the fltk_images library; saves about 16k in the FLTK core library on my Intel system. Fix a memory leak bug in most of the fl_set_fonts*.cxx implementations; as a result, the Fl_Fontdesc structure now has a fontname member to old the human-readable font name. Lots of fixes for shadowed variables, etc. Use snprintf, strlcpy, and strlcat in more places. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2566 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-05Range check Fl_Text_Buffer::search_forward().Michael R Sweet
Don't use png_read_destroy() - it doesn't free all memory. Add uncache() method to image classes. Memory/initialization bugs in Fl_File_Chooser (valgrind) Make sure both Fl_Window constructors have default cursor initialization code... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2562 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-01Add default cursor as data the Fl_Window tracks individually (with theMichael R Sweet
default being the original global default...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2561 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-01Add image() methods to Fl_Menu_Item.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2560 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-30Send FL_LEAVE events before FL_ENTER events.Michael R Sweet
Only change the cursor when the widget is activated. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2559 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-30Fix some problems with the filename field and handling selections in theMichael R Sweet
root directory (Fl_File_Chooser). Add documentation for the fl_cursor() function. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2558 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-30Don't paste if there is no data to paste.Michael R Sweet
Change the cursor in Fl_File_Input based on the location in the field. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2557 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-30Fl_Input_ and Fl_Text_Display now change the mouse pointer to the I beamMichael R Sweet
when the mouse enters them... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2556 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-30Added Fl::get_boxtype() method.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2555 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-29Don't allow paste inside readonly() input widgets.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2552 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-26BMP image loader fixes.Michael R Sweet
JPEG with Cygwin fix. Make sure that all generated files are removed with a "make distclean". Make sure we remove the autoconf cache directory when building the source distribution. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2551 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-24Don't need line style stuff...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2548 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-24Use better looking check mark from Albrecht Schlosser.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2547 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-23Add wrap() method and bit for Fl_Input_, and make word wrap dependentMichael R Sweet
on this (wrap margin is the width of the widget less box borders) Don't select the text in value() for a readonly() (output) field. Display a caret instead of a vertical bar for the cursor in output fields. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2545 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-23Make newButton and previewButton public, so that you can hide/disable themMichael R Sweet
as desired. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2544 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-23Remove extra 3 pixel offset when the size is below a certain amount;Michael R Sweet
instead, use a constant +1 offset. Add another bit to flags_, VISIBLE_FOCUS, which provides per-widget keyboard focus control. The default is for all widgets to participate in keyboard focus navigation. Use the set_visible_focus(), clear_visible_focus(), and visible_focus() methods on Fl_Widget to control this. Clean up the Fl_Widget documentation and add missing stuff. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2543 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-20Remove 3 pixel X border in input fields.Michael R Sweet
Don't quote chars 0x80 to 0x9f in input fields (labels didn't...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2541 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-18Fl_Browser_::display() speedup patch from Stephen Davies.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2540 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-18Fl_Help_View fixes from Szasz Pal.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2539 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-17Use parenthesis for "#if defined foo" -> "#if defined(foo)" - portability.Michael R Sweet
Use ANSI C comments in flstring.h, which is included from both C++ and C code. Move prototypes for OSX inside existing "C" wrapper in flstring.h. Simplify M_PI and M_SQRT2 definitions in FL/math.h; no need to define them twice... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2537 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-17First steps in CodeWarrior on OS_X support.Matthias Melcher
(Praise the day when I finally stop screwing up cvs ;-/ ) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2536 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-14Boy, aren't WIN32 compilers *so* much fun.Michael R Sweet
Fix more export problems, make some more static inline methods regular functions, don't use FL_NORMAL_SIZE in a static initializer since BC++ doesn't seem to support it... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2531 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-14More FL_EXPORT stuff for WIN32.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2529 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-14Fix a bug in the filename completion.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2528 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-14Fl_File_Chooser::value("foo") now checks if the pathname is a directoryMichael R Sweet
and doesn't strip the trailing one if so. Fl_File_Chooser::value(n) now returns a directory name without the trailing slash. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2527 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-14Change the Fl_Group current, add, and remove methods so they are no longerMichael R Sweet
inline; this should make shared libraries work better on all platforms. Link FLUID against shared libraries, too, so that the installed fluid is also using shared libraries (still make a statically linked fluid for the build) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2525 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-11minor changes to make FLTK compile as a DLL in CodeWarriorMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2521 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-11reenabled and improved support for Fl_Sys_Menu_Bar which is a subclassMatthias Melcher
of Fl_Menu_Bar and allows restricted access to the Apple typical top menu bar. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2503 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-11MacOS: wait(0) would not handle all pending events.Matthias Melcher
The OpenGL demos were showing a significant delay in handling UI events. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2502 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-10Only delete the line starts array if it is not NULL.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2501 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-09Range check input to Fl_Choice::value(n).Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2497 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-08Fix bonehead typo and const issues with new remove_handler() method.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2495 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-08Don't forget to scroll the Fl_Text_Display/Editor widget when draggingMichael R Sweet
text. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2494 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-08Add Fl::remove_handler() method.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2491 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-01File chooser updates - ../ and ./ map properly, now show ".." in theMichael R Sweet
directory list, added custom filter stuff, added filter_value() methods. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2487 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-01Some patches from Ori Berger to plug some resource leaks and use aMichael R Sweet
different WIN32 message for threading under Windows. (didn't include the cleanup or release changes) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2336 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-29Small changes to make Metrowerks CodeWarrior for Windows work.Matthias Melcher
See seperate posting with CodeWarrior project file. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2334 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-28VC++ project file updates.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2333 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-28Add missing file.Michael R Sweet
Update dependencies. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2332 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-28Separate the extra image functions into fltk_images.Michael R Sweet
Add new fl_register_images() function to register the extra file formats with Fl_Shared_Image. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2329 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-28Increase size of header buffer to 64 bytes.Michael R Sweet
Fix XBM file loader. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2327 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-282 typosMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2326 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-27Added Greg Ercolanos filedescripter supportMatthias Melcher
Fixed Text Width bug. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2325 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-27Fix math header for nocygwin mode.Michael R Sweet
Revert focus check in fl_fix_focus(). Don't click the click count in Fl_Browser_::select(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2324 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-27MacOS:Matthias Melcher
Pixmap Draw fix: pixmap would always draw from 0, 0 gl_font implemented FL_FOCUS fix: would not send FL_FOCUS when window activated window classes fixed: modal() and non_modal() should work much better glut fix: uninitialised 'display' callback made glpuzzle crash Please send bug reports git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2323 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-26glut_compatibility did not initialize 'display' function pointer and would ↵Matthias Melcher
make OS X implementation crash. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2322 ea41ed52-d2ee-0310-a9c1-e6b18d33e121