| Age | Commit message (Collapse) | Author |
|
Better labels on FLUDI image properties dialog
Better documentation on image compression
|
|
* CMake integration, no autotiools
* alignment panel is now correctly renamed to setting panel
* source view is now correctly renamed to code view
* Merge FLTK FLUID docs into FLUID user manual.
* Add two simple entry tutorials
* Remove FLUID chapter form FLTK docs.
* GitHub action to generate HTML and PDF docs and
make the available as artefacts
|
|
Rewrite src/Fl_File_Chooser.cxx from its .fl source file
|
|
|
|
... although currently disabled - just in case this feature will be
re-enabled.
|
|
|
|
|
|
...when user cancels out of file choose
|
|
|
|
|
|
|
|
from message boxes, pointing out potential syntax errors
in code related dialogs.
|
|
Project and code files are now always written with LF instead of
CRLF, even on MSWindows machines.
|
|
|
|
|
|
|
|
I decided to disable MergeBack for now. During testing,
some issues could not be resolved, and focus should
be on V1.4.
|
|
|
|
After some discussions it became clear that the code file may be written
into an unpredictable location by the build system. Fluid now remembers
that location in a user setting file and seems to do the expected thing after
a brief test.
|
|
* moved functionality into its own files
* refactored all methods to be less than a page
* documented all calls
* tested all situations I could think of
|
|
|
|
|
|
in preparation for "find" and "reveal"
|
|
* when saving the source code from a shell command, the
completion dialog is suppressed because the shell window
pops up anyway, confirming our action
* when reading no project at startup, the user shell commands
were read, but the shell main menu was not updated
|
|
Ctrl-0 is used by FLTK globally to zoom all windows back to 100%,
so FLUID should not override that. Loading the previous file is now
Ctrl-1 instead of Ctrl-0.
|
|
* no settings for children yet
* ne good interactive editing for children
|
|
|
|
|
|
|
|
The user can add an arbitrary number of highly configurable
shell commands through the setting panel. The commands can
be saved as user preferences, inside the .fl file, or exported
to an external file. Shell scripts can be limited to individual
platforms, can have shortcut keys, etc. .
* documentation will follow
* support to call `fltk-config` will follow
|
|
|
|
Wrote wrong path in #inlude statement under certain
conditions. Also removed 'snap' tag if not needed.
|
|
|
|
- removed some direct filename manipulation
- central place to generate file names and paths
- fixes command line filename override if no actual
batch command is given
|
|
hereby removing almost 200 lines of unrelated code form fluid.cxx
and making the location of the panel code more obvious.
Needs a make depend on Linux.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also fixes an issue with multiple use of the same variable
for different types of i18n.
|
|
|
|
|
|
|
|
Also initialize 'scheme_name' to make static code analyzer happy.
|
|
|
|
* interactive layout alignment rewritten
* interface for new alignment rules
* new alignment dialog box
* user defined layout rules added
* layout rules can be stored in projects, settings, and external files
* Valgrind verification
|
|
- add true unittest and Fl_String testing
- interface and printout are similar to gtest
without requiring external linkage.
just run `unittest --core`.
- new Fl_String API
- extended API to fl_input_str and fl_password_str
- co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
|
|
Removing all globals in file writer (#653 )
Fix some static analyser complaints
Valgrind: handle width==0 in GfxDrivers on Wayland and X11
Don't use `Fl_Input_::static_value`, it accesses previous
buffer that may be deleted
Project file write encapsulated, removing globals
Encapsulating project file reader, removing states in glbals
Project i/o increased source code readability
|