2918 Commits (96c76b92e705c205e5594e272258a4c00940a4f0)
 

Author SHA1 Message Date
Matthias Melcher 458d1dc75d Attempt to make 'localeconv()' part of the configuration process. VC6 works, but I'll need feedback for all other platforms... . Trying OS X in a few minutes. 20 years ago
Matthias Melcher 65c23f81ff Typo in comment 20 years ago
Matthias Melcher 96e45cb448 Added support for characters from the current 'locale' for the floating point input field, so that us poor Europeans can finally enter the "," character instead of that English decimal point. 20 years ago
Matthias Melcher 9688b0b1c3 Fluid was casting Fl_Input_Choice to Fl_Menu_ at two occasions which is wrong since Input_Choice is derived from Fl_Group. Fixed. 20 years ago
Matthias Melcher e9f7f4ce49 Silly typo would position new windows, that touched the right screen border, all the way to the left, instead of just left of the screen's right border. 20 years ago
Matthias Melcher e2cc046d09 pie drawing in WIN32 differed from X11 pie drawing (w and h were 1 pixel too small) 20 years ago
Matthias Melcher 5226d5aa7e STR #602 20 years ago
Matthias Melcher a84f682647 In order to make the rescan effect of Fl_File_Chooser::show() more intuitive, I added a Fl::flush() to show the dialog immediatly, and changed the mouse cursor to a WAIT cursor while the rescan happens. On local Harddrives, the difference is almost invisible, but on remote connections, it should become clearer to the user what the file chooser is currently doing. (STR #827) 20 years ago
Matthias Melcher 35b28fafd1 last character in CodeEditor (Fluid) would disappear under certain circumstances. The problem is two consecutive calls to Fl_Text_Buffer::insert() which first insert a newline, then indent the text by two spaces. The first 'insert' marks the text all the way to the end for redraw. The second 'insert' adds two characters, however the last character for redraw remains the previously last character, hence the very last two characters are not redrawn. 20 years ago
Matthias Melcher 394ab6af40 Declaration in Fluid now uses its own public/private setting unless the parent is a private declaration block, which sets contained declarations to private as well. 20 years ago
Matthias Melcher bb2394055d Made fl_pie look the same in __APPLE_QD__ as in X11. This makes fl_pie draw one pixel larger than fl_arc, which is not very logical, but compatible ;-). 20 years ago
Matthias Melcher 580ecb0048 - Fluid overlay now shows a seperate bounding box of selected 20 years ago
Matthias Melcher a15e974676 - I enlarged the 'minimal update' area in Fl_Input_, so that characters that overlap the font box will be correctly erased during minimal redraw. The original code assumes that character fin in a box from 0,0 to charcter width/height. However, many newer fonts overlap that box and leave traces when redrawn. See 'j' and 'W' in Helvetica on Mac and Windows. 20 years ago
Matthias Melcher 069276646a Fixed button resizing issue in Fl_File_Chooser (STR #884) 20 years ago
Matthias Melcher 72da53c9c7 Fluid live mode: correct tooltip support. 20 years ago
Matthias Melcher f64d694799 Better support for Live mode in Fluid. Most Widget attributes are now supported including pulldown menus (in a very simple, but working way). 20 years ago
Matthias Melcher d1808c6165 'demo -s' would crash due to a missing argument on Fl::fatal() 20 years ago
Matthias Melcher 42d5b7f036 Wrong case in path name. 20 years ago
Matthias Melcher e8ea433222 Changing the 'private' flag would not reflect in the widget browser immediately. 20 years ago
Matthias Melcher 478950c3bc Documentation fixes 20 years ago
Matthias Melcher 5aa5abdff5 Added support for 32bit per pixel subformat, uncompressed, in BMP. Last 8 bit are used as Alpha channel. 20 years ago
Matthias Melcher 2d5130bef8 Value Sliders would not receive focus when clicked on (STR 911 (wrrooom)) 20 years ago
Matthias Melcher b500645a5e Added redraw on focus vi FL_PUSH for roller, browser and slider 20 years ago
Matthias Melcher 56933d2b80 Fl::set_font() did not clear 'pretty' name of existing font 20 years ago
Matthias Melcher 651bf8d275 Fixed unescaped '@' in fonts demo. 20 years ago
Matthias Melcher 59b74e9fcb If starting Fluid with the -c (compile only) option, Fluid should not require a connection to the X11 Display anymore, allowing fluid to create code on head-less terminals. 20 years ago
Matthias Melcher 770147baf6 Applied hidden copy / ctor patch as suggested in STR 860 20 years ago
Matthias Melcher 40deaf46c6 Added documentation for Fl_Text_Display::wrap_mode which seems to work well enough in the editor demo. 20 years ago
Matthias Melcher 7a2b1956e0 increased matrix stack depth to 32 units and added error messages on under- and overflow error. 20 years ago
Matthias Melcher e2504a0881 - I had to revert SVN fix 4386 which simplified Carbon clipping, but also introduced unwanted overwriting of subwindows. The current code is slower, but correct, and should still perform well enough if here are no subwindows. 20 years ago
Matthias Melcher 7f526e1362 - Fixed Fl_Bitmap::copy code according to Stephans suggestions. Thanks! Good catch. 20 years ago
Michael R Sweet 52960ea903 Apply zlib security fix. 20 years ago
Matthias Melcher 13cb2bc18c STR #878: fixed tiny memory leak when calling Fl_Widget::label(label()) which happens when assigning a window icon. 20 years ago
Matthias Melcher 88bb4a58d3 Fixed static allocation of 1000 font information units in fonts.cxx. 20 years ago
Matthias Melcher 22986c92c4 STR #915: fixed hang on corrupt jpegs by giving a maximum of 10 chances for jpeg lib to clean up on damaged file reads. 20 years ago
Matthias Melcher 9e28a66b1f fixed 'static' vs. forward declaration mixup for my last commit 20 years ago
Matthias Melcher 8461a157e4 Added the first implementation of "live mode" to Fluid. This is incomplete and mostly untested, but it seems to be a great help to figure out the darned wonderful resize behavior. I apologize for typos, no time to compile on Linux. Please feed back. 20 years ago
Michael R Sweet 9ac6934696 "test -e" is not portable, must use "test -f". 20 years ago
Matthias Melcher 0ed97b422b Fixed one dependency in VC6 setup. 20 years ago
Matthias Melcher 63537971ab Added missing SetPort to restore the current port fin Mac OSX fl_read_image. 20 years ago
Matthias Melcher d523a9cc68 Documented the '00360' rotation feature in symbols 20 years ago
Matthias Melcher 090eb71a26 OK, I admit that I am nuts. But since the code was mostly there anyways adding only a few bytes to the library in total, I added the symbols 'refresh' (formerly known as 'recycle'), 'reload', 'undo', and 'redo', and flags to flip symbols horizontaly '$', and verticaly '%'. 20 years ago
Matthias Melcher daa8f53397 Added a symbol named 'recycle' that can be used to refresh directory listings, etc. 20 years ago
Matthias Melcher 510545879b Win322: Calling Fl_Window::size() and friends would move focus from the current window to this window. This was especially painful in Fluid when trying to resize a window by typing its new size into the Widget Properties dialog. 20 years ago
Matthias Melcher d00881fbc4 Fixed WIndows line endings 20 years ago
Matthias Melcher df32d2a9b8 Fl::copy() would always set a flag, instructing Fl::paste to use the internal clipboard. ALthough that is faster, Fl::paste() would eventually miss changes to the external clipboard. 20 years ago
Michael R Sweet 04c67e441e Fix clipping code on OSX... 20 years ago
Matthias Melcher 9d12e01cc7 Typo.... 20 years ago
Matthias Melcher 7c143c6bfb Fl_Menu_::find_item() was trying to search through submenus created with FL_SUBMENU_POINTER (vs. Fl_SUBMENU and an array of submenu items), but not following the pointer, messing up the search string. 20 years ago
Matthias Melcher 5b8d9e746a Fluid: Added a pixmap for WidgetClass, added pixmap to the Widget Bin. 20 years ago