summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-20GitHub #328: removed stray ';' in Fluid code generation.Matthias Melcher
2021-12-19Update fluid generated and .fl files (remove mac_shell...)Albrecht Schlosser
Commit updated .cxx files in src/ with fixed indenting Remove `mac_shell_*' statements from fluid (.fl) files
2021-12-19Github #351: fixed missing curly brackets.Matthias Melcher
2021-12-19Fix for issue #344 : New/Delete Type Mismatch on WindowsManoloFLTK
2021-12-19Add check against NULL pointer (fix for issue #338).ManoloFLTK
2021-12-19STR 3289: Fluid i18n, gettext, catguts improvementsMatthias Melcher
Removed some unneeded code.
2021-12-18Generate FL/fl_config.h rather than FL/abi-version.hAlbrecht Schlosser
... as discussed in fltk.coredev in thread "RFC: introduce public config header <FL/fl_config.h>", see: https://groups.google.com/g/fltkcoredev/c/xLCs1AIXMVo/m/MHZpQggzAQAJ - Rename abi-version.h to fl_config.h, rename input files, update dependencies, .gitignore, CMake, configure and Makefiles. - Include Cairo options in FL/fl_config.h - Rename FLTK_USE_CAIRO to FLTK_HAVE_CAIROEXT for consistency. - Include <FL/fl_config.h> in config.h and wherever necessary, fix include order (move FL/Fl.H to the top) and more. - Move USE_X11 to fl_config.h and rename to FLTK_USE_X11 - Do not include <config.h> in Cairo demo program which is no longer required in Cairo programs since FLTK 1.4.0
2021-12-18Remove unused and outdated demo, update dependenciesAlbrecht Schlosser
- remove test/connect.cxx - fix typos in comments in a related android file - update dependencies
2021-12-18Removed superfluous commentsMatthias Melcher
2021-12-18Github #340: removing two warnings.Matthias Melcher
2021-12-18Correcting UFT vs. UTF character flipMatthias Melcher
2021-12-17STR 3355: allow Unicode UTF-8 in source codeMatthias Melcher
This includes changes in the UI in Project Settings.
2021-12-17Updated Unicode utf8 byte limit in docs.Matthias Melcher
2021-12-17GitHub #233, documenting style buffers and utf8.Matthias Melcher
2021-12-17Github #237: scrollbar.align documentation.Matthias Melcher
2021-12-17GitHub #327: menu buttons will no longer grab arrow keys.Matthias Melcher
In Fluid, selecting a menu button, and selecting it again to make it movable would also grab the text input focus, which would prevent the enclosing window from using arrow key events to manipulate the selected widget.
2021-12-17Fix broken buildAlbrecht Schlosser
sorry for the noise
2021-12-17Forms compatibility: use as_window() rather than type()Albrecht Schlosser
... and some more improvements and minor changes. No functionality changes. Note: this code is used in the fltk_forms library.
2021-12-17Fix a tiny documentation bugAlbrecht Schlosser
2021-12-17GitHub #326: browser scrolling should be much improvedMatthias Melcher
Code now convinces browser to rebuild when the tree changes by UI. When widgets are move, the current widget should always be visible. It's the responsibility of the UI callback to update the browser.
2021-12-17Add bunch of changes in 1.4ManoloFLTK
2021-12-17macOS platform: fix for issue #325 Disabling IM disables Greek and Cyrillic ↵ManoloFLTK
layouts Thanks to Pierre Ossman who gave the fix.
2021-12-16GitHub #329: fixed missing codeMatthias Melcher
Commented out code was obsolete. line_len was a true bug which can shred the end of lines. Removed Warning
2021-12-15github #328: temporarily disabling new project flagsMatthias Melcher
Project wide settings require a redesign. Temporarily disabled until I find a satisfying solution.
2021-12-15#329 #318: Fixed Fluid indenting and trailing whitespaceMatthias Melcher
2021-12-14Fix trailing whitespace and a MSVC compiler warningAlbrecht Schlosser
No code changes
2021-12-14Windows platform and Input Methods: improve GUI scaling support.ManoloFLTK
2021-12-13Fluid: convert Fl_Group::forms_end() to a static functionAlbrecht Schlosser
... just in case we disable forms compatibility in the future and remove Fl_Group::forms_end(). Also: improve doxygen docs, fix some typos.
2021-12-13#319: Fixed Live Resize Mode in FluidMatthias Melcher
2021-12-13#322: remove Fluid's dependency on fltk_forms.Matthias Melcher
2021-12-13STR 3442: invalid conversion warning in VisualCMatthias Melcher
2021-12-13STR 3442: changed .cxx file, but not .flMatthias Melcher
2021-12-13STR 3442: copy/paste now inserts widget as expected.Matthias Melcher
Fluid would add pasted widgets as the last child of the current group, even if they were cut at the beginning of the group. This patch adds a 'startegy' to adding widgets to allow merging closer to the 'current' widget. Also added d'n'd for the widget bin and some other UI improvements. STR 3442: some preparation, variable renaming STR 3442: unifying functions to add widgets. Adding widgets interactively is merged into one function, making undo/redo work as expected and removing unexpected differences between adding by menu or bin. STR 3442: adding drag'n'drop for windows from bin. Just drag the window symbol out of the tree and drop it anywhere on the desktop. Visual representation of dragged Window. STR 3442: insert individual nodes after 'current' STR 3442: adding new widget at expected positions. The widget bin can finally do drag'n'drop. Widgets appear in the tree close to the last selection. Duplicating now ads right below. Cut and paste inserts after last selection. Fluid: replaced #define with strict enum type.
2021-12-13Fluid: "Widget Class" subclasses Group but incorrectly shows Window subtypes.James Palmer
2021-12-13Windows platform: account for GUI scaling when using input method.ManoloFLTK
2021-12-12Fix IME problem (issue #270)YX
2021-12-12X11 platform: account for GUI scaling in location of input method aux window.ManoloFLTK
2021-12-12Documentation: discuss HighDPI support under Windows and app manifests.ManoloFLTK
2021-12-11Win32 platform: add support of "PROCESS_PER_MONITOR_DPI_AWARE" set via manifest.ManoloFLTK
2021-12-11Fluid: use fl_strdup() to fix MSVC compiler warningAlbrecht Schlosser
2021-12-11Fluid PR 313: update subtype menu to show "Normal" when deactivated.Matthias Melcher
Based on jdpalmer's pull request: If the subtype menu is disabled because there are no subtypes, the deactivated menu will still display the subtype of the last widget that had a subtype value. Clearing the menu when there are no subtypes fixes this minor inconsistency.
2021-12-11Win32 platform: allow use of manifest to set the app's DpiAwareness level.ManoloFLTK
This fixes issue #309: FLTK 1.4 does not properly size window when using display scaling on Windows 10. FLTK now tests whether the app's DpiAwareness has been previously set, presumably via a manifest, before attempting to set it to FLTK's preferred level DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2
2021-12-11STR 3210: indentation is now controlled in one single position for all ↵Matthias Melcher
source and header files.
2021-12-10Fluid: clean up Doxyfile, fix two minor doxygen issuesAlbrecht Schlosser
Note: I "downgraded" this Doxyfile from 1.9.2 to 1.9.1 and edited all offending tags in the file for compatibility with 1.9.1 and 1.9.2. Older versions may issue warnings.
2021-12-10Stabilize resizing of common dialogs like fl_choice()Albrecht Schlosser
Thanks to Paul D. Hahn for finding these issues on his very old "CentOS 6 linux with g++ 5.1" system. For details see the very long thread "fl_choice() dialog apprearance discrepancy problem in 1.4" (typo intentionally ignored): https://groups.google.com/g/fltkgeneral/c/UQk3RRf-l4A/m/0GtPNv1CCQAJ
2021-12-10Fluid: added keyboard shortcuts documentation.Matthias Melcher
2021-12-10STR 3426: indicating in the title bar if the design is newer than the code file.Matthias Melcher
In this first version, we assume that the code file is newer whenever it is written, until the current design is modified in any way. So instead of a status bar at the bottom of the main window, the title bar will now show the status of the design and the code at the same place.
2021-12-09STR 3210: be smarter about appending ';' in callbacksMatthias Melcher
2021-12-09STR 3210: fixing indentation of Fl_Menu_Item cnd Widget allbacks.Matthias Melcher
also added and fixed a few comments STR 3210: fixed indenting of widget callbacks. Also fixed what is considered a 'name' (could still be improved). Also better formatting inlined functions in the header.
2021-12-09STR 3460.D: fixed .fl file reading codeMatthias Melcher