b6b8884bc6
clear data buffer when querying LAMMPS for info, check return values, use symbolic constant
2023-10-26 13:58:17 -04:00
22c47a4e1b
expand x or y range for charts if too small
2023-10-26 12:21:48 -04:00
1e533d6496
simplify
2023-10-26 12:20:47 -04:00
6942103c27
Initiated the regression test setup
2023-10-25 11:21:00 -05:00
1e2416dfcc
make sure liblinalg is built before linking phana
2023-10-23 15:00:59 -04:00
0f11a9dd70
require version newer than 2 Aug 2023 for LAMMPS GUI 1.5.9
2023-10-19 23:21:18 -04:00
ea69d77b79
fix issues with Qt library detection
2023-10-17 20:02:01 -04:00
ae8791c682
avoid out of bounds access to string under cursor
2023-10-13 08:17:10 -04:00
2f67826363
indicate whether multi-thread is available in preferences
2023-10-13 06:59:06 -04:00
50d2ebc27d
auto-detect OpenMP support also when compiling a standalone binary
2023-10-13 06:50:52 -04:00
3db7e1f9cf
avoid invalid data accesses
2023-10-13 06:50:06 -04:00
926de1575c
avoid completion on empty lines
2023-10-13 06:20:19 -04:00
2629136958
avoid uninitialized data access and segfaults when calling main widget functions
2023-10-13 06:20:12 -04:00
3ebcb0f6f1
store settings to different locations for different Qt versions
2023-10-13 06:00:29 -04:00
6195be5af7
make keyboard shortcut handling consistent across the entire app
2023-10-13 05:59:20 -04:00
506de7015d
document support for building LAMMPS GUI with Qt6
2023-10-13 05:13:30 -04:00
6ad5c0eced
port LAMMPS GUI to Qt6 while still supporting Qt5
2023-10-12 23:24:11 -04:00
fbdd61e28c
enable spacefilling sphere option also for systems with per-atom radius
2023-10-11 18:15:13 -04:00
eff74405c1
don't replace end of line character from completion
2023-10-11 02:16:23 -04:00
cc5c5bbd49
block waiting for end of stdout data not more than a second
2023-10-11 02:12:03 -04:00
84eab70fb4
must select entire non-blank string under cursor for completion insertions
2023-10-10 22:18:41 -04:00
b816029d70
pop down completion list when all characters have been deleted
2023-10-09 23:32:22 -04:00
b24e1e10a0
reposition the cursor for the context menu, but only if there is no selection
2023-10-09 22:59:14 -04:00
1db12d7df5
update LAMMPS GUI help summary text
2023-10-09 00:09:18 -04:00
4eef20e808
make consistent
2023-10-08 19:26:08 -04:00
b2c52c5032
use FSAA implementation of dump image instead of emulating it
2023-10-08 19:23:07 -04:00
e5190a0ff9
more specific preferences label
2023-10-08 19:14:04 -04:00
2d597f61b8
adjust default size of image area
2023-10-07 13:35:32 -04:00
d1f910af2c
remove redundant close button
2023-10-07 13:33:59 -04:00
3e6997e98b
restore saved text cursor when initializing system before creating an image
2023-10-07 13:33:43 -04:00
f688a28d7f
update help index table
2023-10-06 13:01:12 -04:00
d388ef762d
Implement more conventional behavior when opening non-existing file.
...
Instead of only printing a warning we now create a *named* and
empty buffer and change to the directory of the filename, so that
the file will be created in the desired location as soon as it is saved.
2023-10-06 06:42:40 -04:00
fcc92b50db
add support for a help flag and print text mode error message for nonexisting file
2023-10-06 02:46:15 -04:00
3999b3e557
enforce newline before adding run 0 command to avoid syntax errors.
2023-10-05 13:22:15 -04:00
b0deb87188
include Qt version in About dialog
2023-10-04 15:13:22 -04:00
35640dd72e
use event filter to bypass default shortcuts that conflict with our custom ones
2023-10-04 06:29:39 -04:00
ed631ecd44
add button to reset zoom/pan of chart viewer
2023-10-03 22:36:00 -04:00
a3c843f590
add support for shortcuts CTRL-/ (stop run) and CTRL-Q (quit) to most windows
2023-10-03 21:14:11 -04:00
6ff7050d2d
enforce that the number of threads is properly reset for /omp styles
2023-10-03 19:47:34 -04:00
b3008e3329
fix delete / delete[] mismatch
2023-10-03 17:49:44 -04:00
6a43ca8410
reset number of threads to 1 when using no accelerator or opt
2023-10-03 16:13:59 -04:00
75050b8920
get upper thread limit from Qt so we can raise the number of threads
2023-10-03 15:40:06 -04:00
18a69873f8
add keyboard shortcut for saving log to file
2023-10-03 15:23:52 -04:00
bb01afc498
provide default file name when writing log window text to file
2023-10-03 14:18:17 -04:00
918705ce2f
refactor CSV format output
2023-10-03 12:10:44 -04:00
b5dae4024a
tweak output format for gnuplot data export
2023-10-03 12:02:56 -04:00
37c1bfafa3
remove unused class member
2023-10-02 18:30:47 -04:00
5db01aa989
BUGFIX: correctly render the currently selected chart when exporting to image files
2023-10-02 18:19:27 -04:00
77d0475fb7
update TODO file
2023-10-01 11:46:16 -04:00
1689c306b6
add "Save to File" option to the context dialog for the log window
2023-09-29 18:00:31 -04:00