summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-09-24Don't need this header...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3843 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-24libpng 1.2.7Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3842 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-21fl_old_shortcut() might read past the end of the shortcut string.Michael R Sweet
Add comment concerning pointer arithmetic in Fl_Input_::put(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3836 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-15More VC++ fixesMichael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3832 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-14VC++ fixesMichael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3831 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-13Add unittests to .cvsignore.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3830 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-13Added (unsupported) CMake files (STR #499)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3829 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-13Fix QuickDraw code typo.Michael R Sweet
Fix fl_width() for QuickDraw (now uses MacRoman encoded text...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3823 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-12Tooltips would not reappear on the same widget, and the initialMichael R Sweet
tooltip delay was not used after a tooltip was shown (STR #465) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3822 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-12Fixed a compile problem with the Linux 2.6 threading supportMichael R Sweet
(STR #483) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3820 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-11Fixed problems with 2-byte Xpm files on 64-bit platforms (STRMichael R Sweet
#525) FLTK didn't handle the ReparentNotify event on X11 (STR #524) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3819 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-11STR #527: Returning value from void function...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3818 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-10Quartz:Matthias Melcher
- would not render images that weren't compatible to system formats (mandelbrot). Mandelbrot is still twitchy though. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3814 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-09Quartz port of 1.1:Matthias Melcher
- changed 'innards' function to work the right way. Much faster now (see color_chooser for a test) I won't be able to continue on the Quartz port for now. Please let me know of issues not mentioned in previous commits and I will try to find the time for fixes and improvements. Matthias git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3813 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-09Quartz port:Matthias Melcher
- removed all #warning statemnets and explained caveats with regular // warning lines - made GL text rendering work again (may use wrong fonts since agl doesn't really support ATS) - removed horizontal jittering in Fl_Input_ caused by fractional text positions. Unfortunatly, this does not work for Fl_Text_Display, which not only jitters, but also became horendously slow due to the complex font rendering in Quartz) I will fix some of the speed issues in fl_measure this afternoon, and also improve on the 'innards' for rgb data rendering. After that, I will have to leave the Quartz port alone for a while due to lack of time. I suggest we make another rc in the next days. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3812 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-09News from FLTK1.1 and QuartzMatthias Melcher
- listing fonts using ATS instead of QD - made bold and italic fonts work - returning correct font metrics One problem came up though: Quartz renders fonts at subpixel positions, which is great for the overall look, but unfortunatly 'fl_draw' supports only integer coordinates for printing. As a result, marking a line of text makes the rest of the line jump by a fractional pixel. Any suggestions to solve this problem are greatly appreciated! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3810 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-08Update PNG to 1.2.6 + wutil patch.Michael R Sweet
Update ZLIB to 1.2.1. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3809 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-08Clean up compiler warnings...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3806 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-07Documentation updates (STR #505, STR #513)Michael R Sweet
The old source file "fl_set_gray.cxx" is not needed (STR #516) Fl_Text_Display still called delete[] instead of free() in one place (STR #503) Fl_File_Chooser didn't correctly call isprint() and isspace() when checking to see if the current file was text that can be previewed (STR #517) FLUID didn't compile with Borland C++ due to a compiler bug (STR #496) Fl_Positioner did not handle reversed min and max values (STR #510) fl_descent(), fl_height(), and fl_width() would crash a program if you didn't call fl_font() first; they now return -1 if no font is set (STR #500) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3805 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-06Install image header files in FL/images so that FLTK apps will use theMichael R Sweet
same headers as the image libraries FLTK uses. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3804 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-31Quartz for FLTK1.1Matthias Melcher
- Pixmaps now correctly support transparency/masking - subimage drawing aligned correctly - lines with a size over 1 always anti-alias - fl_begin_points/fl_end_points works - fixed refresh problem for multiple open windows Will check Linux compile right after this commit to make sure that I didn't destroy anything. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3800 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-31#warn is not portable.Michael R Sweet
Fix GCC warning about [' ']... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3799 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-31Quartz for FLTK 1.1:Matthias Melcher
- added pixmap drawing (no masking yet) - added bitmap drawing - added line styles (complete) todo: - missing refresh (double test, fluid, others) - missing pixmap mask - color_chooser has alignment issues - images scale instead of beeing scissored - fonts git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3798 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-28Fix bad #elif (Matthias, please check your commits more closely, thanks!)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3796 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-27Quartz:Matthias Melcher
- support for Fl_RGB_Image, including alpha rendering git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3794 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-27Quartz:Matthias Melcher
- made multiple contexts for windows, popups and menus work - still missing: double buffer handling git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3793 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-27FLTK1.1 Quartz:Matthias Melcher
- fixed fl_arc and fl_pie Check out test/boxtype: it looks really sweet in antialised mode! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3789 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-26FLTK1.1 Quartz support:Matthias Melcher
- added a 'test/unittests' which wil check for identical drawing on all platforms. This was desperatly needed to fix tremendous problems in getting the Quartz drawing routines right - disabled anti-aliasing for functions that draw straight lines at integer coordinates git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3788 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-26Fix typo - had "#define XPOINT XPoint;", and had to remove the trailingMichael R Sweet
semicolon... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3786 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-26Mac Quartz:Matthias Melcher
- attempt at making the clipping work well - improved drawing (still many 1-off bugs) - 'arc' test seems to run well - beware! the Quartz version is pretty unstable at this point git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3785 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-26Quartz implementation for FLTK 1.1:Matthias Melcher
- added very crude font support - added line drawing support - added line color support - added filled shapes support - added some arc and circle support (no ovals) - attempt at getting the clipping working, however the stack oriented design of Quartz is starting to become a real hassle git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3784 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-25Updated config stuff to allow for --enable-quartz ofr Mac OS X which inMatthias Melcher
turn defined USE_QUARTZ to 1 and defines __APPLE_QUARTZ__. If Quartz is not disabled, it will define __APPLE_QD__ for Quickdraw. I also replaced all relevand #ifdef __APPLE__ with #ifdef __APPLE_QD__ #elif defined(__APPLE_QUARTZ__). This does not affect the compile at this time and both version will generate the same Quickdraw code. I will start to replace all QD calls with Quartz calls for the remainder of the week until I can completely remove all QD calls from the Quartz branch. Thanks to Robert Smith for a great initial Quartz implementation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3782 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-09Str #490: fixed little bug in Symbol test codeMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3774 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-09Fl_Menu_::find_item() didn't determine the menu path properlyMichael R Sweet
(STR #481) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3771 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-08-05Make sure that -L option comes before image libraries, not after.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3759 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-29Changelog...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3728 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-29Remove the GCC -Wshadow option.Michael R Sweet
Use fltk_xyz for the PNG, JPEG, and ZLIB libraries instead of the normal names, to avoid collisions with existing installs. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3727 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-27New CVS root...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3717 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-27Prep for 1.1.5rc2.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3716 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-27Fl_Text_Display did not handle drawing of overlapping textMichael R Sweet
(italic next to plain, etc.) properly (STR #381) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3715 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-27More doco updates.Michael R Sweet
All of the core widgets now consistently set changed() before calling the callback function for a change in value; this allows programs to check the changed() state in a callback to see why they are being called (STR #475) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3713 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-26More documentation updates...Michael R Sweet
Fl_File_Chooser did not handle some cases for filename completion (STR #376) Fl_Help_View didn't properly compute the default maximum width of the page properly, resulting in non-wrapped text in table cells (STR #464) Fl_Text_Editor no longer tries to emulate the Emacs CTRL-A shortcut to move to the first column, since there is a key for that and the widget does not emulate any other Emacs keys (STR #421) Fl_File_Chooser always disabled the OK button when the user pressed DELETE or BACKSPACE (STR #397) Added Fl_Browser::swap() methods (STR #459) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3698 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-26Include libdir in link options.Michael R Sweet
Add all compiler warnings... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3697 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-23Fl_Counter didn't use a thin down box for the text field if theMichael R Sweet
box type was set to FL_THIN_UP_BOX (STR #467) Fl_Help_View now resets the scrollbars if they go outside the current view (STR #464) fl_dir_chooser() did not show the previous selection as documented (STR #443) Fl_Text_Display used delete[] instead of free() in some places (STR #466) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3691 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-23VC++ project file fixes.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3690 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-23Fix local image library build bug.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3688 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-12Fix PNG tests.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-06Makefile and configure script support for image libs.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-05Add copies of the JPEG, PNG, and Z libraries...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3635 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-07-05The fltk-config script did not include the "-mno-cygwin" optionMichael R Sweet
under CygWin (STR #434) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3502 ea41ed52-d2ee-0310-a9c1-e6b18d33e121