summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-04-10fixes to build on IRIX.Greg Ercolano
(scoping rules for variables declared within for() loops) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9337 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-09Fix compiler warning "variable set but not used".Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9334 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-09Removed Fl_Widget::is_fullscreen() that is just another name for ↵Manolo Gouy
Fl_Window::fullscreen_active() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9331 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-05fix a typo and indenting.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9326 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-05Fixed build error in msvs because Fl ref to FULLSCREEN enum was not ↵Fabien Costantini
accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9325 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-04Mac OS: canBecomeKeyWindow returns NO also for menu windows Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9324 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-04Fix STR#2818: (Mac OS) tooltip window takes focus away from input field.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9321 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-29Maybe fix for the Fl_Pixmap issue building 9310 on mingw/WinXP.Ian MacArthur
PLEASE check this is OK, I don't have access to test systems here... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9311 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-28WIN32: Fl_Pixmap printing uses a global variable called win_pixmap_bg_color ↵Manolo Gouy
equal to the color used for the pixmap background, and treats this color as transparent. FLTK assigns to this variable a color unused by the processed pixmap. In theory this variable should be specific to each processed pixmap. In practice, it's very unlikely that several values are needed. A new member variable is added to the Fl_Pixmap object to hold this value. This member is made static if FLTK_ABI_VERSION < 10302 for ABI compatibility. The correct thing, though, is for a non-static member. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9308 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-26Added support for the additional key of ISO keyboards (aka 102-key ↵Manolo Gouy
keyboards) named FL_Iso_Key. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9303 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-23Fix STR#2641: true fullscreen windows that cover all their screen including ↵Manolo Gouy
menu bar, task bar, dock. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9299 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-22Mac OS: Allow keyboard input with borderless windowsManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9294 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-18Fix STR#2810: removed all uses of function Fl_Device::class_name().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9293 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-17Removed duplicated code when printing pixmap on WIN32.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9291 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-14Fixed error in printed color of Fl_BitmapManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9284 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-14Moved a few local variable declarations.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9283 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-14Simplified Fl_Paged_Device::print_window() under Mac OSManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9282 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-12Replaced fl_copy_offscreen_with_alpha() by ↵Manolo Gouy
Fl_GDI_Graphics_Driver::copy_offscreen_with_alpha() and fl_create_offscreen_with_alpha() by Fl_Quartz_Graphics_Driver::create_offscreen_with_alpha() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9278 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-12Use a new Fl_Quartz_Graphics_Driver or Fl_GDI_Graphics_Driver instance when ↵Manolo Gouy
printing. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9276 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-11Added needed initialization in Fl_Graphics_Driver constructor.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9274 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-10Fixed error in vktab[] table.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9273 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-10Mac OS: renamed compute_macKeyLookUp() to fl_compute_macKeyLookUp().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9271 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-09Mac OS: the macKeyLookUp table is now computed at program start from the ↵Manolo Gouy
vktab table by compute_macKeyLookUp() in file src/Fl_get_key_mac.cx git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9270 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-05Fix STR #2260: OpenGL windows in Fl_Tabs don't hide when tabs are switched ↵Manolo Gouy
(Mac only) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9264 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-02Minor comment rewordingManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9261 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-01Docs + cosmetics only.Greg Ercolano
> Added docs to utf8_input_filter() function > Documented its variables > Added comments to its code so it can be better understood in the future. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9260 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-01Fix STR#2808: corruption bug with Fl_Text_Buffer::insertfile().Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9259 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-03-01Improved doc of Fl_PostScript_File_Device::start_job().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9257 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-02-21Fix STR#2807: when(FL_WHEN_NEVER) was not working.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9249 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-02-17Various fixes required by device virtualization in fl_vertex.cxxManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9239 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-02-16Added missing initialization/deallocation of member variables of class ↵Manolo Gouy
Fl_Graphics_Driver git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9235 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-02-04fl_measure() doc clarifications for common use errors.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9233 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-01-19Fl_Tree optimizations for selecting large trees (100k items).Greg Ercolano
Added _next_sibling and _prev_sibling to Fl_Tree_Item class to make next_sibling() and prev_sibling() more efficient during item selection. Used new FLTK_ABI_VERSION macro (as designed by Greg and Albrecht on fltk.dev) to protect the ABI breaking features. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9231 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-01-18Fixed Fl_Preferences documentation typos.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9228 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-01-13Remove compilation error under Mac OS 10.3Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9227 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-01-12Fixed the use of FL_SUBMENU_POINTER in Fl_Sys_Menu_Bar objects (cont'd).Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9223 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-01-12Some code simplifications.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9220 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-01-11Fixed the use of FL_SUBMENU_POINTER in Fl_Sys_Menu_Bar objects (Mac ↵Manolo Gouy
OS-specific). Modified the menubar demo program to exercise the Fl_Sys_Menu_Bar class. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9218 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-25Small fix for vertical connectors between far away items, as noted by ↵Greg Ercolano
Christophe. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9217 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-25Optimizations for very large Fl_Tree'sGreg Ercolano
(Adding 60k items took forever, and drawing them caused wraparound drawing issues and scrolling slowness) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9216 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-25Fix comment typoGreg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9215 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-21Fixed fl_round_box regression causing drawing artifacts (STR #2709).Albrecht Schlosser
Regression was from svn r8630 (STR #2615), adding fl_line_style() settings that turned out to cause side effects on fl_round_box drawing and others. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9211 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-21Per STR 2687, remove the old fltk-local scandir implementation which mightIan MacArthur
have been re-using "borrowed" code with inappropriate licensing. NOTE: It is not expected that this makes any real difference, it is assumed that all modern hosts actually provice their own scandir implementation and that the code (now excised) was orpahned a long, long time ago... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9210 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-08Fix typo in includesIan MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9201 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-07Fixed the Doxygen comments of the Fl_Overlay_Window class.Manolo Gouy
The description of Fl_Overlay_Window ::draw_overlay() didn't appear in Doxygen, and Fl_Overlay_Window::can_do_overlay() wasn't commented. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9198 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-06Fixing STR #2786; clipping problem with child FLTK widgets.Greg Ercolano
Replication: Run 'tree' demo, open '500 items' subtree, change 'connector width' to 100.. the "D2" and "ccc" buttons would overdraw the scrollbar. (Not the regular tree items) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9197 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-12-06Fixed Fl_Input_::maximum_size() documentation and Fl_Input::replace()Albrecht Schlosser
to honor maximum_size() as number of allowed characters (STR #2747). This was a hangover from FLTK 1.1, where the number of bytes was equal to the number of characters. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9196 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-11-29Fix STR #2779: clang-detected errorManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9192 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-11-29Needed after r.9181 for the Gmsh program according to its author Christophe ↵Manolo Gouy
Geuzaine git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9191 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-11-28Fixed a potential crash if Fl_Double_Window::flush() was called before show().Albrecht Schlosser
Thanks to Mathieu Peyrega for the patch in fltk.general [1] on Nov 14, 2011, although I implemented it differently. [1] http://www.fltk.org/newsgroups.php?gfltk.general+v:33946 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9188 ea41ed52-d2ee-0310-a9c1-e6b18d33e121