2022-01-17 12:34:51 +08:00
Red Panda C++ Version 0.13.3
- enhancement: restore editor position after rename symbol
- enhancement: restore editor position after reformat code
2022-01-18 12:41:11 +08:00
- fix: If project's compiler set is not the same with the default compiler set, parser for the project doesn't use the project's compiler set
- fix: If project's compiler set is not the same with the default compiler set, auto openned project's file will use wrong compiler set to do syntax check.
2022-01-18 13:08:53 +08:00
- change: symbols that exactly match are sorted to the front in the code suggestion popup list
2022-01-18 13:23:21 +08:00
- fix: symbols defind locally should be sorted to the front in the code suggestion popup list
2022-01-18 20:31:07 +08:00
- fix: when show function tips, can't correctly calcuate the current position in the function param list
2022-01-19 23:43:25 +08:00
- fix: app will become very slow when processing very long lines.
2022-01-20 00:12:50 +08:00
- enhancement: If console pauser doesn't exist, warn and stop running programs.
2022-01-21 19:32:12 +08:00
- fix: app crash when ctrl+click on a #include statement that point to a directory instead of header file.
2022-01-22 21:07:41 +08:00
- fix: ctrl+click on the enum value will jump to the wrong line in it's definition file
- fix: line info in the mouse tip of statement not correct
2022-01-23 21:04:08 +08:00
- fix: editor crash when no highlighter is assigned (the editing file is a not c/cpp source file);
- fix: ')' not correctly skip in the editor when no highlighter is assigned (the editing file is a not c/cpp source file);
2022-01-23 21:28:27 +08:00
- fix: Undo in the editor will lose line indents when no highlighter is assigned (the editing file is a not c/cpp source file);
2022-01-23 23:27:48 +08:00
- enhancement: highlighter for GLSL (OpenGL Shading Language)
2022-01-23 23:28:34 +08:00
- add a new template for raylib shader apps
2022-01-24 09:24:43 +08:00
- fix: project files' charset settings doesn't work correctly
2022-01-24 11:23:30 +08:00
- enhancement: add exec charset option to compiler set settings
2022-01-24 15:41:23 +08:00
- fix: when open a file, all blank lines's indents are removed.
2022-01-24 16:08:24 +08:00
- fix: indent lines displayed at wrong position, when there are folded lines
2022-01-24 16:20:16 +08:00
- fix: if editor's active line color is disabled, caret's position may not be correct redrawn
2022-01-24 16:51:38 +08:00
- fix: insert code snippets will crash, if current compiler set's include dir list is not empty and lib dir list is empty
2022-01-24 18:03:35 +08:00
- fix: search around option can't be disabled
- enhancement: show a confirm dialog when search/replace around
2022-01-24 18:37:16 +08:00
- enhancement: auto zoom ui when screen's zoom factor changed (windows)
2022-01-24 20:59:02 +08:00
- enhancement: parser not called when open a file, if option "clean parser symbols when hidden" is turned on.
2022-01-24 09:24:43 +08:00
2022-01-09 21:54:59 +08:00
Red Panda C++ Version 0.13.2
2022-01-14 10:13:24 +08:00
- fix: "delete and exit" button in the environtment / folder option page doesn't work correctly
2022-01-10 09:42:56 +08:00
- fix: crash when closing the options dialog under Ubuntu 20.04 LTS ( no memory leak now)
2022-01-10 10:53:16 +08:00
- enhancement: can add non-code file in templates
2022-01-10 18:37:00 +08:00
- enhancement: if there's no selection when copy/cut, select currect line by default
2022-01-10 20:16:26 +08:00
- enhancement: support ligatures in fonts like fira code ( disabled by default, can be turned on in options dialog's editor font page)
2022-01-10 21:46:03 +08:00
- enhancement: add "minimum id length required to show code completion" to the options dialog's editor code completion page
2022-01-11 22:29:03 +08:00
- enhancement: modify values in the memory view while debugging
- enhancement: auto update watch, local and memory view after expression evaluated
- enhancement: auto update watch, local and memory view after memory modified
2022-01-12 17:14:39 +08:00
- enhancement: modify values in the watch view by double click
2022-01-12 18:07:52 +08:00
- fix: crash when refactor symbol and cursor is at the end of the identifier
- fix: refactor symbol doesn't work for 1-length identifiers
2022-01-12 18:47:50 +08:00
- enhancement: redirect stdio to a file while debugging ( must use gdb server mode to debug)
2022-01-12 20:59:28 +08:00
- fix: parser can't correctly handle variable definitions that don't have spaces like 'int*x';
- fix: parser can't correctly handle function parameters like 'int *x'
2022-01-12 22:21:40 +08:00
- fix: caret dispears when at '\t' under Windows 7
2022-01-13 07:39:56 +08:00
- enhancement: ctrl+up/down scrolls in the editor
2022-01-13 12:55:55 +08:00
- enhancement: add "wrap around" option to find/replace
2022-01-13 16:47:48 +08:00
- fix: project's icon setting is not correctly saved
- fix: project's type setting won't be saved
- fix: If project's compiler set is not the same with the default compiler set, auto openned project's file will use wrong compiler set to do syntax check.
- fix: open a project file through "File"->"Open" will not correctly connect it with the project internally
2022-01-13 20:19:47 +08:00
- fix: wrong project program directory parameter is sent to the debugger
2022-01-15 11:22:20 +08:00
- enhancement: better behavior of mouse tips
2022-01-15 12:25:30 +08:00
- fix: in linux, projects no need of winres to be built
2022-01-09 21:54:59 +08:00
2022-01-08 11:46:39 +08:00
Red Panda C++ Version 0.13.1
- enhancement: suppoort localization info in project templates
- change: template / project files use utf-8 encoding instead of ANSI
2022-01-08 13:39:47 +08:00
- fix: .rc file shouldn't be syntax checked
2022-01-08 21:23:20 +08:00
- enhancement: auto save/restore size of the new project dialog
2022-01-08 21:49:09 +08:00
- fix: new project dialog's tab bar should fill all empty spaces
2022-01-09 19:33:34 +08:00
- enhancement: add raylib to autolinks
- enhancement: distribute raylib with integrated gcc
2022-01-08 11:46:39 +08:00
2022-01-05 09:44:45 +08:00
Red Panda C++ Version 0.12.7
- change: make current build system follow FHS specifications
2022-01-05 21:03:50 +08:00
- fix: crash when close settings dialog in Ubuntu 20.04 (but we'll leak memory now...)
2022-01-06 17:52:52 +08:00
- enhancement: add raylib.h to autolink
- fix: shouldn't generate default autolink settings in linux
2022-01-06 20:46:27 +08:00
- fix: shouldn't auto add /bin/gcc to compiler sets
- fix: if a dir duplicates in PATH, don't add it to compiler sets repeatedly
- enhancement: add "--sanitize=address" to compile option in the Debug compiler set in Linux
2022-01-07 19:20:42 +08:00
- enhancement: auto sort files in the project view
2022-01-05 09:44:45 +08:00
2022-01-01 09:17:12 +08:00
Red Panda C++ Version 0.12.6
- fix: heartbeat for gdb server async command shouldn't disable actions
2022-01-01 17:24:18 +08:00
- fix: problem cases doesn't use svg icons
- fix: problem's title info not updated after running cases
2022-01-01 21:04:17 +08:00
- enhancement: open the corresponding source file from problem's context menu
2022-01-03 20:18:53 +08:00
- fix: debugger's "continue" button not correctly disabled
2022-01-04 18:06:23 +08:00
- change: use libicu instead of ConvertUTF.c under Linux
- change depends to qt 5.12 instead of 5.15
2022-01-01 09:17:12 +08:00
2021-12-30 19:25:47 +08:00
Red Panda C++ Version 0.12.5
2021-12-27 21:32:30 +08:00
- fix: compile error in linux
- fix: can't receive gdb async output for commands
2021-12-27 22:46:54 +08:00
- fix: can't reformat code
- enhancement: add option for setting astyle path
- fix: wrong file wildcard (*.*) in linux
2021-12-28 08:49:31 +08:00
- fix: open terminal in linux
2021-12-29 13:16:03 +08:00
- fix: wrong executable filename for source files in linux
- enhancement: console pauser for linux
2021-12-29 19:17:31 +08:00
- enhancement: redirect input to program in linux
2021-12-29 22:03:18 +08:00
- enhancement: detach pausing console window
2021-12-30 19:25:47 +08:00
- rename to Red Pand C++
2021-12-27 21:32:30 +08:00
2021-12-27 10:59:04 +08:00
Version 0.12.4 For Dev-C++ 7 Beta
- change: add copyright infos to each source file
- fix: watch and local infos not updated when changing current frame in the call stack panel
- enhancement: pause the debugging program (The debugger should work under gdb server mode, which is turned off by default in windows)
2021-12-25 08:23:52 +08:00
Version 0.12.3 For Dev-C++ 7 Beta
- enhancement: basic linux compatibility
2021-12-25 18:09:19 +08:00
- enhancement: debug with gdb server
2021-12-25 08:23:52 +08:00
2021-12-24 09:17:28 +08:00
Version 0.12.2 For Dev-C++ 7 Beta
- enhancement: auto find compiler sets in the PATH
- change: path for iconsets
- enhancement: select icon sets in options dialog ( but we have only 1 icon set now...)
2021-12-23 22:05:57 +08:00
Version 0.12.1 For Dev-C++ 7 Beta
- fix: error when drag& drop in editors
2021-12-23 17:07:27 +08:00
Version 0.12.0 For Dev-C++ 7 Beta
- enhancement: enable run/debug/compile when console program finished but pausing.
2021-12-22 22:04:22 +08:00
Version 0.11.5 For Dev-C++ 7 Beta
- fix: step into instruction and step over instruction not correctly disabled when cpu dialog is created
2021-12-23 09:11:58 +08:00
- enhancement: icons in all dialogs auto change size with fonts
- enhancement: save/restore sizes of CPU dialog and settings dialog
2021-12-22 22:04:22 +08:00
2021-12-19 16:54:31 +08:00
Version 0.11.4 For Dev-C++ 7 Beta
- fix: compiler set's custom link parameters not used when compiling
2021-12-19 16:57:46 +08:00
- fix: code completion doesn't work when input inside () or []
2021-12-19 20:48:23 +08:00
- fix: auto indent processing error when input '{' in the middle of if statement
2021-12-20 09:36:18 +08:00
- fix: left and right gutter offset settings not correctly saved
2021-12-20 13:00:47 +08:00
- fix: symbol completion for '< >' in the preprocessor line not work
2021-12-22 19:54:06 +08:00
- enhancement: new svg icons set
- enhancement: the size of icons in the main window zooms with font size
2021-12-19 16:54:31 +08:00
2021-12-16 19:14:14 +08:00
Version 0.11.3 For Dev-C++ 7 Beta
- fix: use pixel size for fonts, to fit different dpi in multiple displays
2021-12-17 21:47:37 +08:00
- enhancement: use the new expression parser to parse info for tips
2021-12-19 09:24:48 +08:00
- enhancement: better highlight processing for preprocess directives
2021-12-19 10:16:46 +08:00
- enhancement: use the new expression parser to implement rename symbol
- fix: rename symbol shouldn't remove empty lines
2021-12-16 19:14:14 +08:00
2021-12-14 08:42:00 +08:00
Version 0.11.2 For Dev-C++ 7 Beta
- fix: button "run all problem cases" not disabled when compiling or debugging
2021-12-15 19:12:16 +08:00
- enhancement: set font for problem case input/output textedits
2021-12-16 11:36:52 +08:00
- enhancement: when run program with problem cases, updates output immediately (note: stdout of the program running with problem cases is fully buffered,
so we need to fflush after each time output to stdout, or use setbuf(stdout,NULL) to turn the buffer off)
2021-12-16 10:46:38 +08:00
- fix: current line of the disassembly in the cpu window not correctly setted
- enhancement: add "step into one machine instruction" and "step over one machine instruction" in the cpu window
2021-12-16 11:36:52 +08:00
- fix: can't correctly set TDM-GCC compiler
- fix: auto add 32-bit compiler sets for TDM64-GCC
2021-12-14 08:42:00 +08:00
2021-12-10 19:30:58 +08:00
Version 0.11.1 For Dev-C++ 7 Beta
- enhancement: Problem's test case shouldn't accept rich text inputs
2021-12-13 16:38:22 +08:00
- enhancement: recalc layout info for code editors when dpi changed
2021-12-10 19:30:58 +08:00
2021-12-03 21:36:12 +08:00
Version 0.11.0 For Dev-C++ 7 Beta
2021-12-09 21:04:53 +08:00
- enhancement: redesign the expression parser for code completion
- fix: "make as default language" option in the project wizard doesn't work
2021-12-03 21:36:12 +08:00
- fix: "ake as default language" option in the project wizard doesn't work
2021-12-09 09:27:46 +08:00
- fix: typo errors in settings dialog
- enhancement: console pauser clears STDIN buffer before show "press any key to continue..."
- fix: path in macros should use system's path separator
2021-12-09 11:22:28 +08:00
- fix: custom tools doesn't work
2021-12-09 21:04:53 +08:00
- enhancement: add a demo for custom tool
2021-12-03 21:36:12 +08:00
2021-11-30 20:43:58 +08:00
Version 0.10.4 For Dev-C++ 7 Beta
2021-11-30 21:39:13 +08:00
- fix: can't correctly undo/redo indent
- fix: can't correctly undo/redo unindent
2021-11-30 20:43:58 +08:00
- change: press tab when there are selections will do indent
2021-11-30 21:39:13 +08:00
- change: press shift+tab when there are selections will do unindent
2021-11-30 21:45:48 +08:00
- enhancement: press home will switch between begin of line and the position of fisrt non-space char
- enhancement: press end will switch between end of line and the position of last non-space char
2021-11-30 22:39:24 +08:00
- enhancement: use "Microsoft Yahei" as the default UI font whe running in Simplified Chinese Windows
2021-11-30 20:43:58 +08:00
2021-11-27 10:25:27 +08:00
Version 0.10.3 For Dev-C++ 7 Beta
- enhancement: treat files ended with ".C" or ".CPP" as C++ files
2021-11-30 20:43:58 +08:00
- enhancement: add option "ignore spaces when validating problem cases" to the "Executor"/"Problem Set" option tab.
2021-11-27 10:25:27 +08:00
2021-11-26 19:04:04 +08:00
Version 0.10.2 For Dev-C++ 7 Beta
- fix: select by mouse can't correctly set mouse's column position
- fix: dragging out of the editor and back will cause error
2021-11-26 19:54:05 +08:00
- fix: dragging text from lines in the front to lines back will cause error
- fix: dragging text onto itself should do nothing
2021-11-26 20:44:27 +08:00
- fix: license info in the about dialog should be readonly
2021-11-27 09:36:49 +08:00
- enhancement: change project name in the project view
2021-11-26 19:04:04 +08:00
2021-11-25 21:44:08 +08:00
Version 0.10.1 For Dev-C++ 7 Beta
- fix: can't correctly expand watch expression that has spaces in it
- fix: can't correctly display stl containers in watch
2021-11-25 23:41:40 +08:00
- fix: the last line in the debug console is not correctly displayed
2021-11-26 08:14:23 +08:00
- enhancement: scroll while dragging text in the editor
2021-11-26 08:29:00 +08:00
- fix: dragging out of the editor shouldn't reset the caret back
2021-11-25 21:44:08 +08:00
2021-11-25 20:26:43 +08:00
Version 0.10.0 For Dev-C++ 7 Beta
- enhancement: use gdb/mi interface to communicate with gdb debug session
- enhancement: better display of watch vars
2021-11-25 20:50:51 +08:00
- fix: project's modified flag not cleared after saved
2021-11-25 20:26:43 +08:00
2021-11-25 20:52:52 +08:00
Version 0.9.4 For Dev-C++ 7 Beta
- fix: code formatter's "indent type" option not correctly saved
2021-11-22 18:42:58 +08:00
Version 0.9.3 For Dev-C++ 7 Beta
- fix: the count in the title of issues view isn't correct
2021-11-22 19:10:56 +08:00
- fix: columns calculation not correct when paint lines containing chinese characters
2021-11-23 10:32:33 +08:00
- fix: restore caret position after reformat code
- enhancement: ask user to rebuild project, when run/debug the project and it has been modified
- fix: correct set the enabled state of "delete line"/"insert line"/"delete word"/"delete to BOL"/"delete to EOL" menu items
2021-11-23 12:53:48 +08:00
- fix: undo "delete word"/"delete to BOL"/"delete to EOL" correct reset caret position
2021-11-22 18:42:58 +08:00
2021-11-18 22:25:07 +08:00
Version 0.9.2 For Dev-C++ 7 Beta
2021-11-19 07:52:36 +08:00
- fix: gutter of the disassembly code control in the cpu info dialog is grayed
2021-11-19 08:11:33 +08:00
- fix: problem set & problem views not correctly hidden when disabled in the executor / problem set options
2021-11-19 22:33:10 +08:00
- fix: executor / problem set options not correctly saved
2021-11-20 08:12:10 +08:00
- fix: option "Move caret to the first non-space char in the current line when press HOME key" dosen't work fine.
2021-11-22 15:50:28 +08:00
- fix: ctrl+left can't correctly move to the beginning of the last word
2021-11-22 16:16:58 +08:00
- enhancement: add "delete line"/"duplicate line"/"delete word"/"delete to EOL"/"delete to BOL" in the edit menu
2021-11-22 16:40:50 +08:00
- fix: crash when run "Project" / "Clean Make files"
- fix: when make project and del non-existing files, shouldn't show error messages
2021-11-18 22:25:07 +08:00
2021-11-17 17:18:02 +08:00
Version 0.9.1 For Dev-C++ 7 Beta
- enhancement: code completion suggestion for "__func__" variable
2021-11-18 10:42:41 +08:00
- fix: ide failed to start, if there are errors in the compiler set settings
2021-11-18 12:01:52 +08:00
- fix: numpad's enter key doesn't work
2021-11-18 12:51:05 +08:00
- enhancement: code completion suggestion for phrase after long/short/signed/unsigned
2021-11-18 21:25:28 +08:00
- enhancement: save/load default projects folder
- enhancement: add editor general options "highlight current word" and "highlight matching braces"
2021-11-17 17:18:02 +08:00
Version 0.9.0 For Dev-C++ 7 Beta
2021-11-17 10:55:18 +08:00
- fix: control keys in the numpad doesn't work in the editor
- fix: project layout infos are wrongly saved to registry
- fix: project layout infos are not correctly saved/loaded
2021-11-16 00:03:43 +08:00
Version 0.8.11 For Dev-C++ 7 Beta
- fix: text color for cpu info dialog not correctly setted
2021-11-14 18:54:12 +08:00
Version 0.8.10 For Dev-C++ 7 Beta
- fix: Shouldn't update auto link settings, if the header name to be modified is unchanged
2021-11-15 19:30:24 +08:00
- fix: add unit to project not correctly set new unit file's encoding
2021-11-15 22:08:35 +08:00
- fix: correctly set encoding for the new added project unit file
- fix: if there's a project openned, new file should ask user if he want to add the new file to the project
- fix: when adding a file openned in the editor to the project, properties of it are not correctly setted.
- enhancement: when remove a file from the project, also ask if user want to remove it from disk
- fix: double click a project's .dev file in the Files panel should load the project
2021-11-14 18:54:12 +08:00
2021-11-14 17:43:25 +08:00
Version 0.8.9 For Dev-C++ 7 Beta
- fix: text color of labels in statusbar not correctly updated when change theme
2021-11-13 17:41:16 +08:00
Version 0.8.8 For Dev-C++ 7 Beta
2021-11-13 12:33:33 +08:00
- enhancement: drag & drop text in the editor
- enhancement: auto calcuate caret line size basing on font size
- enhancement: shift+mouse wheel to scroll horizontally
2021-11-13 13:03:42 +08:00
- fix: greatly reduces paste time
2021-11-13 13:10:56 +08:00
- fix: auto indent shouldn't use preprocessor's indent to calculate
2021-11-13 17:15:07 +08:00
- fix: option "don't add leading zeros to line numbers" not work
2021-11-13 17:41:16 +08:00
- fix: "collapse all" and "uncollapse all" doesn't work
Version 0.8.7 For Dev-C++ 7 Beta
- enhancement: auto indent line to column 1 when enter '#' at beginning of line
- fix: when enter '{' or '}' at beginning of line, auto indent will remove all contents of the line
- fix: auto indent should be turned off when reformat code
- fix: auto indent should be turned off when replace in code
2021-11-13 10:38:48 +08:00
2021-11-12 02:20:13 +08:00
Version 0.8.6 For Dev-C++ 7 Beta
2021-11-12 02:31:45 +08:00
- enhancement: greatly reduces memory usage for symbol parsing ( memory needed for bits/stdc++.h reduced from 150m+ to 80m+)
2021-11-12 02:20:13 +08:00
- fix: currect compiler set not correctly updated when switch between normal file and project file
2021-11-12 12:40:47 +08:00
- fix: editor auto save settings not saved and applied
- fix: only auto save files that has new modifications
- fix: correctly auto save files with it's own name
2021-11-12 02:20:13 +08:00
2021-11-11 11:17:15 +08:00
Version 0.8.5 For Dev-C++ 7 Beta
- enhancement: use lighter color to draw menu seperators
- enhancement: differentiate selected and unselected tab bars
2021-11-10 10:42:33 +08:00
Version 0.8.4 For Dev-C++ 7 Beta
- enhancement: auto save/load the default open folder in the configuration file
2021-11-10 12:35:13 +08:00
- fix: shouldn't auto add '()' when char succeeding the completed function name is '('
2021-11-10 21:28:08 +08:00
- fix: can't show code completion popup if symbol is proceed with an operator '~' ( and it's not a destructor)
- fix: can't show code completion popup when define MACRO
- fix: can't debug files with chinese characters in the path
2021-11-10 10:42:33 +08:00
2021-11-09 21:22:50 +08:00
Version 0.8.3 For Dev-C++ 7 Beta
- enhancement: View menu
- enhancement: hide/show statusbar
- enhancement: hide/show left/bottom tool window bars
- enhancement: hide/show individual left/bottom tool window
2021-11-07 19:54:48 +08:00
Version 0.8.2 For Dev-C++ 7 Beta
- fix: highlighter can't correctly find the end of ANSI C-style Comments
2021-11-08 09:19:50 +08:00
- enhancement: add default color scheme to themes. Change theme option will change color scheme too.
2021-11-07 22:34:19 +08:00
- fix: when changing options in the option dialog's color scheme panle, color of the demo editor won't be not correctly updated
2021-11-08 22:00:49 +08:00
- enhancement: auto clear parsed symbols when the editor is hidden ( to reduce memory usage of un-active editors)
- fix: when inputing in the editor, correctly set the position of the input method panel
- fix: correctly display watch & local variable names when debugging
2021-11-07 19:54:48 +08:00
2021-11-05 21:35:05 +08:00
Version 0.8.1 For Dev-C++ 7 Beta
- fix: ConsolePaurser.exe only exits when press ENTER
2021-11-06 10:36:25 +08:00
- fix: input/output/expected textedit in the problem view shouldn't autowrap lines
- fix: Red Panda C++ will freeze when receiving contents from Competitve Companion in chrome/edge
2021-11-06 10:58:18 +08:00
- enhancement: when problem from competitive companion received, activate RedPanda C++ if it's minimized.
- enhancement: when problem from competitive companion received, show the problem and problem set views.
2021-11-06 14:49:11 +08:00
- enhancement: set problem's answer source file
- enhancement: open the problem's answer source file in editor
2021-11-06 15:23:28 +08:00
- fix: if the proceeding line ends with ':' in comments, current line should not indent
2021-11-06 18:31:48 +08:00
- enhancement: right click the problem set name label to rename it
2021-11-06 19:31:16 +08:00
- change: memory view and locals view use debug console's font settings
2021-11-06 23:21:52 +08:00
- fix: one line 'while' statement dosen't correctly indents
- fix: line start with '{' that follow an un-ended 'if'/'for' statement is not correctly un-indented
2021-11-07 01:07:41 +08:00
- fix: multi-line comments indents calculation
2021-11-07 10:48:09 +08:00
- fix: Installer should install the app in "program files", not "program files (x86)"
- fix: symbol completion for '/*' not work
- fix: javadoc-style docstring indents calculation
2021-11-07 11:39:52 +08:00
- fix: indents calculation for the line succeeding "*/"
2021-11-05 21:35:05 +08:00
2021-11-05 11:48:46 +08:00
Version 0.8 For Dev-C++ 7 Beta
2021-11-04 21:14:58 +08:00
- fix: find in the current file is not correcly saved in the search history
- fix: hit info not correctly displayed in the search result view
- fix: If find in files found no hits, search result view will not be shown.
- fix: wront indents when paste one line content
2021-11-04 22:56:11 +08:00
- fix: Results of "find symbol usage" in project not correctly set in the search result view
2021-11-05 10:44:23 +08:00
- change: turn on gcc compiler's "-pipe" option by default, to use pipe instead of temp files in compiliation (and make the life of SSD longer)
- fix: correctly save input histories for the find combo box in the Find dialog
2021-11-05 11:48:46 +08:00
- fix: can't correctly test if it's not running in green mode
2021-11-04 21:14:58 +08:00
2021-11-02 19:26:11 +08:00
Version 0.7.8
- enhancement: In problem view's output control, indicates which line is different with the expected
- fix: current input/expected not correctly applied when save/run problem cases
- fix: colors of the syntax issues view are not correctly set using the current color sheme
2021-11-02 19:52:12 +08:00
- change: The error color of color scheme "vs code"
2021-11-02 23:47:51 +08:00
- add: "C Reference" in the help menu
- fix: Custom editor colors shouldn't be tested for high contrast with the default background color
- fix: Custom color settings not correctly displayed in the options widget
- enhancement: add hit counts in the search result view
- fix: editor actions' state not correctly updated after close editors.
2021-11-03 18:09:12 +08:00
- fix: When replace in the editor, "Yes to All" and "No" button doesn't work correctly.
- fix: crash when editing non-c/c++ files
- enhancement: set the alpha value of scheme colors
2021-11-03 23:27:05 +08:00
- enhancement: can use symbols' own foreground color to draw selection or the current line
2021-11-03 18:09:12 +08:00
- enhancement: can use different colors to highlight the current word and the selections
2021-11-03 23:27:05 +08:00
- enhancement: can set editor's default background / foreground color. They must be setted to make the custom color schemes correctly.
- enhancement: can set the color for the current line's number in the gutter
- all predefined color schemes updated.
2021-11-04 00:38:40 +08:00
- enhancement: check syntax/parse symbols when modifed and cursor's line changed.
2021-11-04 09:07:06 +08:00
- enhancement: edit problem properties
- enhancement: show problem description in the problem name lable's tooltip
2021-11-02 19:26:11 +08:00
2021-11-01 23:14:17 +08:00
Version 0.7.7
2021-11-02 13:12:36 +08:00
- enhancement: Problem Set
- enhancement: Competitive Companion Support
2021-11-01 23:14:17 +08:00
- change: "save" action will be enabled no matter contents in the current editor is modified or not
2021-11-01 23:29:03 +08:00
- fix: focus not correctly set when the current editor is closed
- fix: can't parse old c-style enum variable definition like "enum Test test;"
2021-11-02 01:07:37 +08:00
- fix: remove the file change monitor if it's remove from the disk
- fix: don't test if a file is writable before save to it (because qt can't do that test reliably).
2021-11-02 13:12:36 +08:00
- fix: when search in project, files opened for search shouldn't be parsed for symbols.
- fix: when search in project, the search history is not correctly updated.
2021-11-01 23:14:17 +08:00
2021-10-30 18:28:40 +08:00
Version 0.7.6
- change: don't auto insert a new line when input an enter between '(' and ')' or between '[' and ']' (indent instead)
- enhancement: the line containing '}' will use the indents of the matching '{' line, instead of just unindent one level
2021-10-30 19:58:13 +08:00
- enhancement: the line containing 'public:' / 'private:' / 'protected:' / 'case *:' will use of indents of the surrounding '{' line, instead of just unindent one level
- enhancement: correctly handle auto indents for multi-level embedding complex statements like 'for(...) if (...) printf();
2021-10-30 21:28:14 +08:00
- change: Don't use 'pause' in the console pauser, in case of privilege problems.
2021-10-31 00:08:20 +08:00
- enhancement: correctly handle auto indents for statement span many lines;
- enhancment: only use colors have good contrasts with the background in the class browser and code completion suggestion window
2021-10-31 09:21:38 +08:00
- fix: bottom and left panel properties not correctly saved when hiding the main window
2021-10-31 10:11:30 +08:00
- fix: When debugging, if value of the variable pointed by the mouse cursor is too long, tooltip will fill the whole screen.
2021-10-30 18:28:40 +08:00
2021-10-29 15:15:43 +08:00
Version 0.7.5
- enhancement: more accurate auto indent calculation
- change: remove "add indent" option in the editor general options widget ( It's merged with "auto indent" option)
2021-10-29 15:37:30 +08:00
- enhancement: auto insert a new line when input an enter between '(' and ')' or between '[' and ']'
2021-10-29 17:55:05 +08:00
- fix: correctly updates cursor position when pasting from clipboard
2021-10-29 21:33:45 +08:00
- enhancement: auto unindent when input protected: public: private: case *:
- enhancement: can use PageDown / PageUp / Home / End to scroll in the auto completion popup
2021-10-29 15:15:43 +08:00
2021-10-27 12:05:46 +08:00
Version 0.7.4
- fix: when debug a project, and have breakpoints that not in opened editors, dev-cpp will crash
2021-10-27 16:39:23 +08:00
- fix: when a file is parsing in background, exit dev-cpp will crash
- fix: "tab to spaces" option in the editor general options widget doesn't work
2021-10-27 16:58:30 +08:00
- fix: when remove all breakpoints in the debug breakpoint view, debug tags in the opened editors are not correctly updated.
- change: when start debuging, show local view instead of the debug console.
2021-10-27 17:00:01 +08:00
- update bundled compiler to msys2 mingw-w64 gcc 11.2 and gdb 10.2
- update bundled xege to the lastest git build
2021-10-27 12:05:46 +08:00
2021-10-24 13:03:54 +08:00
Version 0.7.3
2021-10-23 23:10:34 +08:00
- enhancement: icons in project view
- fix: sometimes option widget will show confirm dialog even not changed
- enhancement: only editor area will receive file drop events
2021-10-24 12:04:37 +08:00
- enhancement: change project file's folder by drag and drop in the project view
- enhancement: open project file by drag it to the editor area
2021-10-24 12:37:00 +08:00
- fix: the "add bookmark" menu item is not correctly disabled on a bookmarked line
2021-10-24 13:03:54 +08:00
- enhancement: "use utf8 by default" in editor's misc setting
2021-10-24 15:17:31 +08:00
- fix: syntax issues not correctly cleared when the file was saved as another name.
2021-10-24 23:13:00 +08:00
- enhancement: when running a program, redirect a data file to its stdin
2021-10-24 23:31:26 +08:00
- fix: can't correctly handle '&& ' and '||' in the #if directive (and correctly parse windows.h header file)
2021-10-25 00:30:53 +08:00
- fix: crash when create an empty project
2021-10-25 09:31:58 +08:00
- fix: syntax issues' filepath info not correct when build projects
2021-10-25 09:35:13 +08:00
- fix: compiler autolinks options widget don't show autolink infos
2021-10-25 12:33:02 +08:00
- fix: autolink parameters are repeated when compile single files
2021-10-25 13:16:15 +08:00
- enhancement: prompt for filename when create new project unit file
2021-10-25 21:36:23 +08:00
- fix: options not correctly set when change compiler set in the project settings
- change: reset compiler settings when change the project compiler set
2021-10-25 21:59:01 +08:00
- enhancement: use project's compiler set type info to find a nearest system compiler set, when the project compiler set is not valid.
- fix: toolbar's compiler set info not correctly updated when change it in the project settings dialog.
2021-10-24 13:03:54 +08:00
Version 0.7.2
- fix: rainbow parenthesis stop functioning when change editor's general options
- fix: issue count not correctly displayed when syntax check/compile finished
- fix: function declaration's parameters not correctly parsed, if it have a definition which have different parameter names
- fix: file path seperator used in the app is not unified, and cause errors somtimes.
2021-10-23 09:05:51 +08:00
2021-10-22 16:56:27 +08:00
Version 0.7.1
- fix: can't add bookmark at a breakpoint line
2021-10-22 17:29:15 +08:00
- fix: app name in the title bar not translated
- use new app icon
2021-10-22 16:56:27 +08:00
2021-10-19 09:05:11 +08:00
Version 0.7.0
- fix: Backspace still works in readonly mode
2021-10-19 22:41:38 +08:00
- fix: save as file dialog's operation mode is not correct
2021-10-20 11:14:49 +08:00
- enhancement: fill indents in the editor (Turned off by default)
2021-10-20 12:11:36 +08:00
- enhancement: new file template
- fix: when an editor is created, its caret will be displayed even it doesn't have focus
2021-10-20 12:27:44 +08:00
- enhancement: set mouse wheel scroll speed in the editor general option tab ( 3 lines by default)
2021-10-20 18:22:06 +08:00
- fix: don't highlight '#' with spaces preceeding it as error
2021-10-20 20:15:16 +08:00
- fix: correctly handle integer with 'L' suffix in #if directives ( so < thread > can be correctly parsed )
2021-10-21 17:31:25 +08:00
- enhancement: bookmark view
2021-10-21 19:33:11 +08:00
- enhancement: autosave/load bookmarks
- enhancement: autosave/load breakpoints
- enhancement: autosave/load watches
2021-10-22 15:02:54 +08:00
- implement: files view
2021-10-22 16:43:53 +08:00
- fix: app's title not update when editor closed
2021-10-19 09:05:11 +08:00
2021-10-15 12:17:14 +08:00
Version 0.6.8
- enhancement: add link to cppreference in the help menu
2021-10-17 21:09:50 +08:00
- fix: add mutex lock to prevent editor crash in rare conditions
2021-10-18 22:06:33 +08:00
- fix: In the create project dialog, the browser button doesn't work
2021-10-18 22:50:49 +08:00
- enhancement: use QStyle to implement the dark style, and better control of the style's look and feel
2021-10-18 23:44:02 +08:00
- enhancement: add link to EGE website, if locale is zh_CN
2021-10-15 12:17:14 +08:00
2021-10-13 12:55:41 +08:00
Version 0.6.7
2021-10-13 17:20:31 +08:00
- fix: messages send to the gdb process's standard error are not received
2021-10-13 12:55:41 +08:00
- adjust: the max value of the debug console's vertical scrollbar.
2021-10-13 17:20:31 +08:00
- fix: shfit+click not correctly set selection's end
- fix: ctrl+home/end not correctly set cursor to start/end of the editor
2021-10-15 10:23:46 +08:00
- enhancement: click the encoding info in the statusbar will show encoding menu
2021-10-13 12:55:41 +08:00
2021-10-13 11:32:59 +08:00
Version 0.6.6
- fix: crash when create new file
- implement: two editor view
2021-10-12 09:47:58 +08:00
Version 0.6.5
- implement: export as rtf / export as html
- fix: the contents copied/exported are not correctly syntax colored
- fix: stop execution if the source file is not compiled and user choose not to compile it
2021-10-12 19:39:24 +08:00
- fix: not correctly parse gdb's output
- fix: path not correctly setted for the debugger process
- fix: indent line not correctly drawed
2021-10-12 20:38:39 +08:00
- enhancement: use rainbox color to draw indent guide lines
- implement: highlight matching brackets
2021-10-12 09:47:58 +08:00
2021-10-10 20:20:43 +08:00
Version 0.6.4
- fix: code completion popup not show after '->' inputted
2021-10-10 21:23:25 +08:00
- fix: font styles in the color scheme settings not in effect
2021-10-10 21:46:11 +08:00
- fix: editor's font style shouldn't affect gutter's font style
2021-10-10 22:19:48 +08:00
- change: enable copy as HTML by default
- fix: unneeded empty lines when copy as HTML
2021-10-10 20:20:43 +08:00
2021-10-09 18:04:31 +08:00
Version 0.6.3
- fix: should use c++ syntax to check ".h" files
2021-10-09 22:03:05 +08:00
- fix: can't copy contents in a readonly editor
- fix: project's file not correctly syntaxed when open in editor
2021-10-09 22:34:31 +08:00
- libturtle update: add fill() / setBackgroundColor() /setBackgroundImage() functions
2021-10-09 23:09:08 +08:00
- fix: code fold calculation not correct, when editing code
2021-10-10 00:46:19 +08:00
- fix: can't correctly find definition of the symbols in namespace
2021-10-09 18:04:31 +08:00
2021-10-09 11:33:23 +08:00
Version 0.6.2
2021-10-09 09:09:05 +08:00
- fix: The Enter key in the numpad doesn't work
- fix: The compiled executable not fully write to the disk before run it
- fix: settings object not correctly released when exit
2021-10-09 11:33:23 +08:00
- fix: shouldn't check syntax when save modifications before compiling
- fix: shouldn't scroll to the end of the last line when update compile logs
- fix: can't debug project
Version 0.6.1
- fix: editor deadlock
2021-10-08 20:56:55 +08:00
2021-10-03 08:25:28 +08:00
Version 0.6.0
- fix: old data not displayed when editing code snippets
- fix: shift-tab for unindent not work
- fix: can't save code snippets modifications
2021-10-03 09:57:19 +08:00
- fix: errors in code snippet processing
- change: auto open a new editor at start
2021-10-03 17:18:43 +08:00
- enhancement: todo view
2021-10-03 23:12:20 +08:00
- add: about dialog
2021-10-03 23:46:40 +08:00
- implement: correctly recognize clang (msys2 build)
2021-10-04 00:18:16 +08:00
- enhancement: don't add encoding options when using clang to compile (clang only support utf-8)
2021-10-04 11:07:35 +08:00
- enhancement: find occurence in project
2021-10-04 20:17:05 +08:00
- implement: rename symbol in file
2021-10-04 12:49:55 +08:00
- enhancement: replace in files
2021-10-04 20:17:05 +08:00
- enhancement: rename symbol in project (using search symbol occurence and replace in files)
2021-10-04 12:49:55 +08:00
- fix: search in files
2021-10-04 19:23:52 +08:00
- implement: register file associations
2021-10-04 20:17:05 +08:00
- implement: when startup , open file provided by command line options
2021-10-04 20:05:24 +08:00
- implement: open files pasted by clipboard
2021-10-04 20:56:57 +08:00
- fix: code fold parsing not correct
2021-10-04 21:59:48 +08:00
- enhancement: support #include_next (and clang libc++)
2021-10-04 22:32:34 +08:00
- fix: hide popup windows when the editor is closed
2021-10-05 00:42:35 +08:00
- enhancement: show pinyin when input chinese characters
2021-10-05 23:30:34 +08:00
- fix: add mutex lock to prevent rare conditions when editor is modifying and the content is read
- fix: makefile generated for static / dynamic library projects not right
2021-10-06 00:05:07 +08:00
- fix: editors disappeared when close/close all
2021-10-06 12:19:46 +08:00
- implement: config shortcuts
2021-10-07 00:25:11 +08:00
- implement: handle windows logout message
2021-10-07 00:48:05 +08:00
- fix: editor's inproject property not correctly setted (and may cause devcpp to crash when close project)
2021-10-07 07:52:20 +08:00
- implement: print
2021-10-08 00:06:41 +08:00
- implement: tools configuration
2021-10-08 20:01:29 +08:00
- implement: default settings for code formatter
- implement: remove all custom settings
2021-10-03 08:25:28 +08:00
2021-10-02 17:38:29 +08:00
Version 0.5.0
2021-09-28 10:40:19 +08:00
- enhancement: support C++ using type alias;
2021-09-28 14:18:51 +08:00
- fix: when press shift, completion popu window will hide
- enhancement: options in debugger setting widget, to skip system/project/custom header& project files when step into
2021-09-28 22:26:12 +08:00
- fix: icon not correctly displayed for global variables in the class browser
- enhancement: more charset selection in the edit menu
- fix: can't correctly get system default encoding name when save file
- fix: Tokenizer can't correctly handle array parameters
- fix: debug actions enabled states not correct updated when processing debug mouse tooltips
2021-09-29 19:03:22 +08:00
- enhancement: redesign charset selection in the project options dialog's file widget
- fix: can't correctly load last open files / project with non-asii characters in path
- fix: can't coorectly load last open project
2021-09-29 22:55:53 +08:00
- fix: can't coorectly show code completion for array elements
2021-09-29 19:40:03 +08:00
- enhancement: show caret when show code/header completions
2021-09-29 20:45:03 +08:00
- fix: correctly display pointer info in watch console
2021-09-30 11:20:43 +08:00
- implement: search in project
2021-09-29 22:55:53 +08:00
- enhancement: view memory when debugging
2021-09-30 11:20:43 +08:00
- implement: symbol usage count
2021-10-02 13:29:45 +08:00
- implement: user code snippet / template
- implement: auto generate javadoc-style docstring for functions
- enhancement: use up/down key to navigate function parameter tooltip
- enhancement: press esc to close function parameter tooltip
2021-10-02 15:34:18 +08:00
- enhancement: code suggestion for unicode identifiers
2021-10-02 17:01:08 +08:00
- implement: context menu for debug console
- fix: errors in debug console
- fix: speed up the parsing process of debugger
2021-10-03 08:25:28 +08:00
- ehancement: check if debugger path contains non-ascii characters (this will prevent it from work
2021-09-28 10:40:19 +08:00
2021-09-28 10:01:13 +08:00
Version 0.2.1
- fix: crash when load last opens
2021-09-19 17:59:03 +08:00
Version 0.2
2021-09-27 13:01:01 +08:00
- fix : header file completion stop work when input '.'
2021-09-26 22:52:19 +08:00
- change: continue to run / debug if there are compiling warnings (but no errors)
2021-09-27 20:17:24 +08:00
- enhancement: auto load last open files at start
2021-09-26 12:19:46 +08:00
- enhancement: class browser syntax colors and icons
2021-09-25 21:34:10 +08:00
- enhancement: function tips
2021-09-21 20:36:43 +08:00
- enhancement: project support
2021-09-19 17:59:03 +08:00
- enhancement: paint color editor use system palette's disabled group color
- fix: add watch not work when there's no editor openned;
- enhancement: rainbow parenthesis
2021-09-20 15:57:48 +08:00
- enhancement: run executable with parameters
2021-09-21 20:36:43 +08:00
- add: widget for function tips
2021-09-23 14:04:33 +08:00
- enhancement: options for editor tooltips
2021-12-25 08:23:52 +08:00
- fix: editor folder process error