该项目从 https://gitlab.com/gnu-octave/octave.git 镜像。
Pull mirroring failed .
由于尝试失败次数过多,仓库镜像已暂停,可以由项目维护者或所有者恢复。
上次成功更新 。
由于尝试失败次数过多,仓库镜像已暂停,可以由项目维护者或所有者恢复。
上次成功更新 。
- 5月 27, 2024
-
-
由 Torsten Lilge 创作于
* libgui/module.mk: remove empty variable OCTAVE_GUI_EDITOR_MOC
-
由 Markus Mützel 创作于
-
由 Markus Mützel 创作于
* libgui/src/module.mk: Generate "moc-console-lexer.cc" only when building with QScintilla. Sort files alphabetically in lists.
-
- 5月 26, 2024
-
-
由 Markus Mützel 创作于
* libgui/src/qt-interpreter-events.cc: Include "console-lexer.h" only when building with QScintilla.
-
- 5月 27, 2024
-
-
由 Markus Mützel 创作于
* libgui/src/console-lexer.h: Use name for inclusion guard that differs from the one used in m-editor/octave-txt-lexer.h.
-
由 Markus Mützel 创作于
-
由 Markus Mützel 创作于
* configure.ac: Fix typo in value of BUILD_EXTERNAL_LIBXERBLA. There should be no functional change because currently it is only checked whether this variable is non-empty.
-
- 5月 26, 2024
-
-
由 Torsten Lilge 创作于
* main-window.cc (main_window): call focus_command_window only if event loop is idle by using a single shot timer * main-window.h: make focus_command_window a public slot
-
- 5月 25, 2024
-
-
由 Torsten Lilge 创作于
* command-widget.cc (command_widget): open temp files for redirecting stdout and stderr, setup a file system watcher for signals on changes to these files; (~command_widget): close and remove the temp. files; (insert_interpreter_output): use the style as second argument (print_stream): add new contents of temp. files for stdout and stderr to the end of the terminal contents; (notice_settings): set the terminal preferences to the new lexer of the console; (console): create and set new lexer; (new_command_line): use prompt style for the prompt; (execute_command): use second command line argument for the style; (append_string): use style as second argument and style the added text accordingly; * command-widget.h (console) append_string with second argument for style, (command_widget): now with destructor, new method print_stream, insert_interpreter_output with second argument for style, new class variables for temp. file descriptors and file system watcher * console-lexer.cc/h: new lexer derived from QScintillas default lexer for styling the terminal output, styles used so far: Default, Error, and Prompt * gui-preferences-cs.h: new constants for error and prompt colors * libgui/src/module.mk: new files console_lexer.cc/h * qt-interpreter-events.cc (display_exception): interpreter_output_signal with second argument for the style, here Error style * qt-interpreter-events.h: interpreter_output_signal with second argument for the style * terminal-dock-widget.h: interpreter_output_signal with second argument for the style
-
- 5月 24, 2024
-
-
由 Markus Mützel 创作于
-
由 Markus Mützel 创作于
* .github/workflows/make.yaml (alpine): Alpine Linux 3.20 has recently been released. Apparently, their LaTeX packages are more fine-grained now. Install more packages that are needed to build the documentation.
-
- 5月 23, 2024
-
-
由 John W. Eaton 创作于
* pt-idx.cc (tree_index_expression::end_pos): Fix handling of struct field names.
-
由 Markus Mützel 创作于
-
由 Markus Mützel 创作于
* configure.ac: Check if C and Fortran compilers accept -fexceptions flag. Add that flag to XTRA_CFLAGS and FFLAGS, respectively, if available.
-
- 5月 21, 2024
-
-
由 Markus Mützel 创作于
-
由 Markus Mützel 创作于
* .github/workflows/make.yaml (ubuntu): Add Ubuntu 24.04 runners to CI matrix. Remove Ubuntu 20.04 runners from CI matrix.
-
- 5月 20, 2024
-
-
由 Rik 创作于
-
由 Rik 创作于
* bar.m: Use double quote in preference to single quote. Use two spaces after code and start of single-line comment. Don't use continuation ellipsis when defining matrices which have an EOL semicolon indicating a row break.
-
由 Nicholas R. Jankowski 创作于
-
由 Nicholas R. Jankowski 创作于
* bar.m, barh.m: Add BISTs for data output, plotting, listeners, and update functions. Add xfail BISTs for axis labels and horizontal baseline parameters.
-
由 Nicholas R. Jankowski 创作于
* Add input validation check for barh call with no input arguments and call print_usage. Update BIST to check for error message.
-
- 5月 19, 2024
-
-
由 Nicholas R. Jankowski 创作于
-
由 Nicholas R. Jankowski 创作于
* hist.m: Add check for the distance between max and min Y value when calculating the bin locations. If distance is less than 20*eps, use calculation for distance = 0 to avoid error where X value separation is smaller than eps and appear non-unique. Add BISTs to check for no error with small Y values with and without a specified number of bins. * NEWS.9.md: Addd note about fix to hist.m line under Improvements and Fixes.
-
由 Nicholas R. Jankowski 创作于
-
- 5月 18, 2024
-
-
由 Arun Giridhar 创作于
-
由 Arun Giridhar 创作于
-
- 5月 17, 2024
-
-
由 Arun Giridhar 创作于
It is a known problem with Qt that terms like "signals", "slots", and "emit" can conflict with other libraries using those identifiers. So far, Octave has not had that problem, but to allow for potential future use of third-party libraries, especially the C++17 STL's parallelization functions, these terms are being updated to their Qt-specific collision-safe versions. Discussion: https://octave.discourse.group/t/updating-qt-macro-names-to-avoid-name-collisions/5627 and discussions linked therein. This patch makes the following changes through the part of the Octave codebase using Qt: * signals --> Q_SIGNALS * slots --> Q_SLOTS * emit --> Q_EMIT The above changes were guided and verified by passing "-DQT_NO_KEYWORDS" to CXXFLAGS when building Octave.
-
- 5月 18, 2024
-
-
由 John W. Eaton 创作于
The .pro files in libgui were not used in the Octave build system and were out of date. Remove them to avoid confusion. * libgui/gui.pro, libgui/qterminal/libqterminal/libqterminal.pro, libgui/qterminal/qterminal.pro, libgui/qterminal/qterminal/qterminal.pro: Delete obsolete files.
-
由 John W. Eaton 创作于
* TerminalView.cpp: (QRegion TerminalView::hotSpotRegion, TerminalView::dropEvent): Replace foreach with range based for loop. (TerminalView::paintEvent): If HAVE_QREGION_ITERATORS is not defined, use Q_FOREACH instead of foreach. * QWinTerminalImpl.cpp (QWinTerminalImpl::dropEvent): Replace foreach with range based for loop. * gui-utils.cc (adjust_to_screen): Replace foreach with range based for loop.
-
- 5月 17, 2024
-
-
由 Nicholas R. Jankowski 创作于
* hist.m: Add check for the distance between max and min Y value when calculating the bin locations. If distance is less than 20*eps, use calculation for distance = 0 to avoid error where X value separation is smaller than eps and appear non-unique. Add BISTs to check for no error with small Y values with and without a specified number of bins. * NEWS.9.md: Addd note about fix to hist.m line under Improvements and Fixes.
-
由 Rik 创作于
-
由 Rik 创作于
* graphics.cc (figure::reset_default_properties): Remove "innerposition", an alias to "position", from the list of properties to reset. Remove "paperpositionmode" from list of properties to reset. * graphics.cc (Freset): Update BIST test for figure objects to verify "position" and "paperposition" are not reset.
-
由 Markus Mützel 创作于
* liboctave/util/glob-match.cc (symbol_match::match): GCC 14 warns about potentially using an uninitialized variable when 'sym_wildc_idx' is incremented. That is never an issue because it will always be initialized when that part of the code is reached. Silence that compiler warning anyway by initializing it with a dummy value early on.
-
- 5月 16, 2024
-
-
由 Rik 创作于
inputParser.m: Call "builtin ('struct', ...)" rather than bare struct() to avoid calling potentially overloaded 'struct' method.
-
- 5月 14, 2024
-
-
由 Torsten Lilge 创作于
* file-editor.cc (toplevel_changes): added missing call to original slot octave_doc_widget::toplevel_changed
-
- 5月 13, 2024
-
-
由 Rik 创作于
* bug-53027.tst: Remove semicolons from "clear" statements not invoked as a function. Add semicolon to assert statements within %!test block.
-
由 Markus Mützel 创作于
* test/bug-53027/bug-53027.tst: Use unwind_protect blocks to ensure cleanup runs also if tests failed.
-
- 5月 11, 2024
-
-
由 Markus Mützel 创作于
* etc/NEWS.9.md: Update NEWS file with recent change for Octave 9.2.0.
-
- 5月 10, 2024
-
-
由 Markus Mützel 创作于
* scripts/plot/appearance/legend.m (create_item): Take median color of patch or surface objects for legend. Add demo with legend entry for patch object.
-
由 Arun Giridhar 创作于
* tsearch.cc: Add programming note to doc about how to speed up runtime, and update a block comment at the top.
-