summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-02-21Flushing file chooser preferences after every change to avoid data loss due ↵Matthias Melcher
to application crash git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5703 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-20Update copyright years and use "#ifndef" instead of "#if !defined".Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5701 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-20Fixed Watcom compiler setup without verification using a patch by mnieuwMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5699 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-13Fixed WIN32 version of prevois change (undefined variable)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5697 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-13Updated 'hotspot' positioning of windows in OS X and WIN32 to keep the ↵Matthias Melcher
hotspotted window entirely on the screen that contaings the mouse pointer (STR #1599). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5696 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-12Fixed clipping in OS X Quartz offscreen buffers (STR #1595)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5692 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-10Update dependencies.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5689 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-09Fix WIN32 builds.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5686 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-09Don't depend on having RTLD_DEFAULT definedMichael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5684 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Add handler for thread messages (STR #1536)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5683 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08More Cygwin DLL fixes (STR #1585)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5682 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Fix flickering of Fl_Help_View - turns out we were drawing to theMichael R Sweet
window every time we checked for extension of the selection. The new code draws to a 1x1 off-screen buffer, which eliminates the flickering and runs much faster! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5681 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Try a slightly different Xdbe implementation that copies instead of swaps.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5679 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Add header check for dlfcn.h.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5678 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Add support for glutGetProcAddress() on Mac OS X and other platformsMichael R Sweet
via dlsym() (STR #1582) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5673 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Fix text alignment (STR #1589)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5672 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08STR #1584: even smarter mouse pointer hiding. I also fixed two little ↵Matthias Melcher
historic bugs in "ask" (double adding a widget, and not using "label.obj()" instead of "copy_label()" for non-static buffer. Lastly, I changed "boxtype" to use a Double_Window because it has become so big now that it started flickering. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5671 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-08Fix hoving over links (STR #1588)Michael R Sweet
Use blue as the default link color, not magenta. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5669 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-07Fix default link color.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5668 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-06Use install command instead of CHMOD, CP, and MKDIR.Michael R Sweet
Drop all POSTBUILD stuff as it is no longer used. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-05Fix glXGetProcAddressARB() usage and support for POSIX threads on HP-UX 11.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5660 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-02Fix DLL generation via MingW/Cygwin (STR #1546)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5659 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-02Fix scheme background image bug on X11.Michael R Sweet
Drop changelog for hidden mouse pointer problems since that change was not made until after 1.1.7 was released (CHANGES only shows changes/fixes to the previous release...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5657 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-02Fixed first window behavior in OS X (STR #1548)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5656 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-02Added glut files to vc2005 solution.Matthias Melcher
Fixed popup menus that would not stay popped up when clicke once and the first item was disabled. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5655 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-02Avoiding a hidden mouse pointer after a window is hiddenMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-01Don't use ARB function unless available (still need to do the autoconfMichael R Sweet
test...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5653 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-01Update documentation and move glutDeviceGet() into code so we can returnMichael R Sweet
the correct value for GLUT_NUM_MOUSE_BUTTONS. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5652 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-01Fixed calculation of character widths for OS X Quartz rendering. Fixed OS X ↵Matthias Melcher
mouse click handling (STR #1504). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5651 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-02-01Add GLUT support functions from FreeGLUT (STR #1522)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5650 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-29Incorporate run-time check and initialization of recursive mutexes.Michael R Sweet
This adds support for system-supplied recursive mutexes on OS's other than Linux (not all define the _NP static initializer) while making sure that the mutex we do use works as we expect (STR #1575) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5648 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-28Drop recursive mutex code since the running kernel may not support itMichael R Sweet
(STR #1575) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-28Fl::awake() could block on X11 and OSX (STR #1537)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5646 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-28Fix order of idle/check processing compared to events (STR #1535)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5645 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-28Hide window before doing callback for OK button (STR #1565)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-28Fix indentation of elements (STR #1549)Michael R Sweet
Update layout of help dialog to look like other help dialogs. Drop resource fork stuff from fltk-config (no more --post, it is a no-op) Use a single table for the header on the documentation page. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5643 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-25Improved GTK+ schemed round box (STR #1531)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5641 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-24- Fluid avoids writing unsopported combinations of the Matthias Melcher
"when()" flags (STR #1501) - Fl_Browser_ would allow keyboard callbacks even though "when()" was set to "never" (STR #1501) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5639 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-24- Added automated little helpers to Sudoku Matthias Melcher
(Menu Difficulty->add helpers) - Added example code for Wizard with the Tabs demo (STR #1564) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5638 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-23Refine the weak-binding solution...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5637 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-23Don't need path_find() on Mac OS X...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5636 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-23Rename fl_filename_isdir_quick to _fl_filename_isdir_quick, do notMichael R Sweet
export it, and add comments to indicate that it is a private API we do not support outside of FLTK. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5635 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-23Hopefully some improvement to the 'bring to the foreground'-hack. Please ↵Matthias Melcher
folks, test this on every available platform! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5634 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-22Fixed comment on trailing slashesMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5631 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-22Removed 'optimization' for fl_filename_isdir which would break the original ↵Matthias Melcher
purpose of the fuction (testing the *existence* of a directory). But I did not want to lose the performance in the directory chooser where I *know* that a directory exists, just not if it is a file or directory, so I added the function fl_filename_isdir_quick() to do just that. Please verify that the new version works as expected, especially with regard to the directory chooser. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5630 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-21I changed the Fl_Tabs drawing routine to only redraw the tabs themsleves on ↵Matthias Melcher
a PUSH event, instead of the whole current group. This also allows for a visual feedback from the clicked tab. (str #1520) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5629 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-21Added code to support OS X weak'n;lazy linking.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5628 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-20Made resource fork on OS X obsolete. We still do add it just in case, but ↵Matthias Melcher
should the data be lost during a copy process through a different file system, the app will still put itself in the foreground if using a GUI (STR #1453) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5627 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-18Somewhat improved the system menu bar for OS X (STR #1505)Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5617 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-01-18Fixed Quartz image drawing and screen readingMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5614 ea41ed52-d2ee-0310-a9c1-e6b18d33e121