summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-04-11Made the printer dialog customization strings platform independent, so thatAlbrecht Schlosser
they can be set on all platforms to avoid platform-specific end user code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7480 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-11Apple Cocoa: modal windows would not resize.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7479 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-09Added new label alignments for image and text to Fluid.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7476 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-09Second part of STR #2214 rework.Ian MacArthur
This is the simplification of GL font selection under X11 made possible by the earlier patches from ucko. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7475 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-09After testing, I have applied ucko's latest patch for providing accessIan MacArthur
to "core" fonts when XFT is selected. This allows contexts that need bitmapped fonts (e.g. GL) to access a bitmap core font, even though XFT2 does not generally provide bitmap font access. STR #2214 refers. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7474 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-08The non-XFT X11 builds fail because they are not updated to use the Fl_DeviceIan MacArthur
patches. This is an attempt to remedy that. Can someone familiar with the Fl_Device stuff please verify these changes? With these changes in place the code now builds and seems to work. I have NOT tested print support however - should that matter? git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7472 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-08Added an Fl_Printer destructor that's useful under MSWin when printing is ↵Manolo Gouy
aborted git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7471 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-08Doc fixes/additions.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7470 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-07Added new flags for label alignment: FL_LEFT_TOP, FL_RIGHT_TOP, ↵Matthias Melcher
FL_LEFT_BOTTOM, and FL_RIGHT_BOTTOM align outside labels first to the side, then to the top or botton, filling a gap in possible alignment. Also FL_ALIGN_TEXT_NEXT_TO_IMAGE and FL_ALIGN_IMAGE_NEXT_TO_TEXT which do just that, and finally FL_ALIGN_IMAGE_BACKDROP which renders the image in the background and draws the label on top. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7469 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-07Removed useless #define'sManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7464 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-06Marked some more issues with Fl_Text_...Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7462 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-06Fixed indentation of previous commit and added CHANGES info (STR #2082).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7460 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-06Submit Albrecht's minimal fix for str2082 - this "fixes" the erroneous ↵Ian MacArthur
window animations on menu and tooltip items that were seen on some systems using compiz. Albrecht or Alvin may have more sophisticated fixes later, providing us with more control over window types under X11. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7459 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-06Fl_Gl_Device_Plugin: more device-independant APIManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7458 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Mostly rewritten CMake files by Michael Surette. They are more completeAlbrecht Schlosser
than what we had previously, but may need some more testing. The latest changes (removing old APPLE_QD definitions and code) might need another update. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7451 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05A few more comments.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7450 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Another update to Fl_Text_Buffer. This is by no means perfect, but at least ↵Matthias Melcher
it currently does not crash (I am so easily satisfied :-P). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7449 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Validated utf-8 safety of Fl_Text_Selection.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7443 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Little fix that will keep Fl_Text_Display from crashing on German umlauts. ↵Matthias Melcher
This is by no means a fix. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7440 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Holy Gucamole! NEdit was designed with 'C' style strings in mind. Until that ↵Matthias Melcher
is that someone had the great idea to allow <nul> as a valid character in the text editor. The developers jumped through quite some hoops to allow that without rewriting the core. Well, actually they did: they added a parameter to pretty much every internal call that conatined the null-replacement-character. Anyway, since we only handle 'C' strings, I remove all related code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7437 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Adde /todo tags to all function which I will remove as soon as I am sure ↵Matthias Melcher
that they are entirely Unicode safe. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7433 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05I humbly apologize for this commit, but I just could not bear it anymore. I ↵Matthias Melcher
moved all Doxygen comments from Fl_Text_Buffer.cxx into the header (I kept searching back and forth for the comments) and then did the unthinkable: I reformatted Fl_Text_Buffer.cxx! OMG. It is actually somewhat *readable* now. I shouldn't have done it! It's a mess ;-). Fl_Text_Buffer was modified many times to do things it was never designed to do. And looking at 'svn b;ame', I remember that I tried to quick-fix UTF-8 on top of that. Anyway, I'll dig into this now. I want 1.3.0 out of the door (end of ramble). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7432 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Fixed max. fd calculation, if USE_POLL is enabled (STR #2324).Albrecht Schlosser
This could maybe be removed completely, but anyway... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7431 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Starting to clean up and document Fl_Text_... to acheive UTF-8 support.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7428 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Removed UTF-8 code from header file because it confuses some command line ↵Matthias Melcher
tools (specifically 'sed'). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7424 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-03Fixed databse typo.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7415 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-31Fl_GDI_Printer.cxx: change in Fl_printer::start_job() to allow ↵Manolo Gouy
printable_rect() call before start_page() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7382 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-31fl_copy_offscreen_with_alpha: always call alpha_blend if not on displayManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7378 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-31Fl_PSfile_Device constructor: initialize scale_x and scale_yManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7375 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30Fl_Printer constructor: initialize scale_x and scale_yManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7374 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30Fixes STR#2335.Greg Ercolano
item_pathname() wasn't returning a pathname if the 3rd argument was a submenu item. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7373 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30Fixed Return button problem in fl_ask and friends (too much optimizationAlbrecht Schlosser
in previous commit). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7370 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30Fl_cocoa.mm: fixed bug where events of drag&drop of files at launch time ↵Manolo Gouy
were ignored git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7367 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30Added platform-specific information to Fl_Printer doc.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7364 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30fl_copy_offscreen_with_alpha: when non-display output, asks if ↵Manolo Gouy
alpha-blending is possible git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7363 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-30Fl_Device.cxx: Fixed 2 typos in documentationManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7362 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29STR #2330: offscreen bitmap cliping was flipped in OS XMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7358 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29Removed more Cocoa/Quartz references. Finally moved OS X font down a pixel.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7357 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29Fl_Printer & Fl_PSfile_Device : added some implementation details in docManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7356 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29print_panel.cxx: allow customization of "Print To File" stringManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7355 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29OS X: more references to non-Cocoa builds removedMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7354 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29Started to remove USE_QUARTZ, as all Apple implementations use Quartz as ↵Matthias Melcher
their Graphics Rendering system now. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7353 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29Removed Metrowerks support for Apple builds.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7352 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-29OS X: removed all Carbon and Quickdraw references. Starting with 1.3, we ↵Matthias Melcher
only support Cocoa and Quartz. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7351 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-28Fl_Printer class on Xlib: allow dialog text customization at run-timeManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7350 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-28Fl_PSfile_Device::start_job(): allow user to customize the file chooser titleManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7349 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-28Fl_Gl_Device_Plugin: better code for GL window capture after coverage by ↵Manolo Gouy
print dialog windows git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7348 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-27Replaced Fl::readqueue() in fl_color_chooser() by real callbacks.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7347 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-27Bringing supported IDEs to the newest setup, add device and others.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7345 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-27Minor improvement of printing preferences storageManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7344 ea41ed52-d2ee-0310-a9c1-e6b18d33e121