summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-02-19Small mod for NULL behavior of show_item(item,yoff). (STR#2517)Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8450 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-19Document NULL item behavior, small code mods for same.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8449 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-19Fl::set_fonts() under Mac OS adds now all available fonts sorted in ↵Manolo Gouy
alphabetical order. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8447 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-19Fix STR #2564: X11 preferred font encoding should now be iso10646-1.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8446 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-19Fixed Fl_PostScript_Graphics_Driver::rtl_draw() that didn't work well under ↵Manolo Gouy
MSWindows. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8445 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-19Minor improvement of the Fl_Graphics_Driver::text_extents() function used ↵Manolo Gouy
only if a graphics driver does not properly implement text extents calculation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8444 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-18Added scale(), translate(), and rotate() functions to the Fl_Graphics_Driver ↵Manolo Gouy
class. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8443 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-18Added virtual width(), height(), descent() and text_extents() functions to ↵Manolo Gouy
the Fl_Graphics_Driver class to prepare for the future definition of graphics drivers that fully deal with text measurement. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8442 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-18Added a default window title function for common dialogs (STR #2562).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8441 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-17Fix STR #2566: under Xft, the PostScript font size is set at value between ↵Manolo Gouy
the FLTK size and the Xft-reported font height. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8440 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-16Improved calculation of text width and height when using the PostScript ↵Manolo Gouy
graphics context under Mac OS and MSWindows. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8438 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-16Improved calculation of text width and height when using the PostScript ↵Manolo Gouy
graphics context under X11 or Xft. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8437 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15Changed fl_height(), fl_descent(), fl_width() and fl_text_extents() so they ↵Manolo Gouy
use the display graphics driver even if fl_graphics_driver is another driver, say, to PostScript. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8432 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15Added #include <config.h> to get access to USE_X11.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8431 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15Removed use of USE_X11 that was not defined.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8430 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15About PostScript text output under X11: Non-Xft fonts can have a different ↵Manolo Gouy
size from that required. Give to the PostScript font the same size as that used on the display. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8429 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15Removed unused declaration of global variable fl_fontsize.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8428 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15Corrected PostScript show_pos_width procedure that writes text with ↵Manolo Gouy
pre-determined width: division by length is replaced by division by (length/2 - 1), the correct value. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8424 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-15Fix STR #2565: initilization of the size field of Fl_Font_Descriptor's had ↵Manolo Gouy
been removed by mistake when removing global variables. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8423 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-13Selection color fixes, widget screenshot added to top of docs.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8420 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-12Common dialogs like fl_message() and fl_ask() can now have a windowAlbrecht Schlosser
title (STR #2562). Added a test case for disabling the hotspot and using a window title to test/ask.cxx. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8417 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-12Hotspot behavior of fl_message() and other common dialogs is nowAlbrecht Schlosser
optional (STR #2561). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8415 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-11Fix STR #2560: use bullet instead of asterisk to hide secret input.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8413 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-11Fix STR #2559: go correctly fullscreen when several displays on X11Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8412 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-10Allow to use non-standard fonts with the PostScript backend: in that case ↵Manolo Gouy
all characters are reproduced using a bitmap. Fixed the bitmap-based text output for the X11-no-Xft case. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8411 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-08Fix STR #2558: use more consistently FL_NORMAL_SIZE to define the default ↵Manolo Gouy
font size of interface elements. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8405 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-08To fix the crash reported by Corvid in STR #2550: crash if fl_text_extent is ↵Manolo Gouy
called without a font. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8404 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-08To fix the crash reported by Corvid in STR #2550: crash if fl_text_extent is ↵Manolo Gouy
called without a font. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8403 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-08Removed static global variables fl_font_ and fl_size_ to have separate font ↵Manolo Gouy
information for each graphics driver. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8402 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-08Correct a few minor typos in xutf8/utf8Wrap.c and add comments to (attempt ↵Ian MacArthur
to) better explain what I have added... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8401 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-08Set properties on xutf8/utf8Wrap.cIan MacArthur
It doesn't look as if the props are set on any of the xutf8 files, actually. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8400 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-07Attempt to fix STR #2550 to make fl_text_extents work in Xlib-onlyIan MacArthur
(i.e. non-XFT) X11 builds. This appears to be working now, though I can not test it fully, so we need more feedback. In particular the setting of the dx param is certainly wrong, but works fine in general cases. I think. Also, I suspect it may behave badly in the face of RtoL text rendering but I think we have other problems in that area anyway... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8399 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-07Fix STR #2557.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8398 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-07Fix STR #2556.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8396 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-07Replaced global variable fl_fontsize by fl_graphics_driver->font_descriptor().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8395 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-07Removed unused member of class Fl_Font_Descriptor under Mac OS.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8394 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06Fix for STR #2543: Fl::lock() function now returns an int that allows to ↵Manolo Gouy
detect whether threading is available on the platform. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8393 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06Fix for STR #2552: focus was lost from within a tab when back from visiting ↵Manolo Gouy
another window. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8392 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06More dependency updates (makedepend files).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8390 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06Removed uses of Fl_Native_File_Chooser_{MAC,WIN32}.H that no longer exist.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8389 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06Removed dependencies from Fl_File_Chooser_FLTK.H that no longer exists.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8387 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06Replaced global variable fl_color_ by a private member of the ↵Manolo Gouy
Fl_Graphics_Driver class, and a public getter to it: Fl_Graphics_Driver::color(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8384 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-06Janitorial code fixes: braces, indenting, FLTK coding standard.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8383 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-05Distille the Native File Chooser files down into a single file. I would like ↵Matthias Melcher
to avoid that the common API runs out of sync between platforms (no code doubling - there was already a mismatch with 'const'), and that the users may wonder which file to include. Please check this on WIN32 and Unix. It does work on OS X. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8378 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-05Removed global variables fl_font_ and fl_size_ that are now distinct for ↵Manolo Gouy
each graphics device. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8374 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-04Fix STR #2535: clipping + coordinate transformations are now managed ↵Manolo Gouy
separately for each surface device. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8368 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-04Added the possibility to call Fl_Paged_Device::scale(factor) with a single ↵Manolo Gouy
argument. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8366 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-03Fix STR #2553: in function fl_width(unsigned), the SelectObject() statement wasManolo Gouy
put before making sure we have a valid gc, which was wrong. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8365 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-03Moved the initializations of Fl_Mac_App_Menu class fields to file Fl.cxx for ↵Manolo Gouy
Doxygen use. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8364 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-02-02Replaced a bunch of delete by delete[] where it's legitimate.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8362 ea41ed52-d2ee-0310-a9c1-e6b18d33e121