File codeblocks.changes of Package codeblocks
-------------------------------------------------------------------
Thu Jun 5 13:01:29 UTC 2025 - hui <sturm-fr@web.de>
- fix build requirement from pcre-devel to pcre2-devel
-------------------------------------------------------------------
Fri Apr 11 00:02:02 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>
- Update to 25.03
- update .spec, disable gamin-devel dependency for now
-------------------------------------------------------------------
General
-------
* Added active plugin information to the About dialog.
* Added support for riscv64 build on Linux.
* Added UI for automatic source folders aka project globs.
* Allow managing Globs also via pop-up menu in project explorer.
* Allow importing/exporting global variable sets.
* Allow removal from project of multiple selected files.
* Allow splash screen translation.
* Make many strings translatable.
* Fix detection of opened wxs and double saving query.
* Add new wxArtProvider ID to wxSmith's image picker dialog.
* Don't use deprecated gamin library.
* Use wxColourPickerCtrl for colour selection in all settings.
* Fixed C::B icon flash in taskbar.
* Enhanced HI-DPI support.
* Colour editor: Add "Reset all" button.
* Make opening a file from the command line (--file) in an already
running instance to work correctly.
* Correct definition of DEFAULT_CONSOLE_SHELL for Mac.
* Rework Drag and Drop: Complete rework of dnd in project tree
and editor.
* Support DnD of files to virtual folders.
* Do not check compiler in skipped targets.
* Do not select all files in "Remove files..." by default.
* Editor: Allow customising changebar colours.
* Editor: Fix popup font size when using Direct2D.
* Enable app and debug log in batch build mode.
* Find dialog: disable Find button if some input value is incorrect.
* Fix change of encoding in already opened files when changing
encoding settings.
* Fix hangs when returning focus to C::B.
* Fix missing target selection choice in compiler's toolbar.
* Fix renaming virtual folders.
* Fix sorting of libraries and search paths in Build Options.
* Ignore case when sorting plugins in the configuration dialog.
* Lexer: add make_unique, make_unique_for_overwrite, make_pair,
thread and mutex.
* Lexer: Add enums to the list of keywords in the Squirrel lexer.
* Lexer: Highlighting of fortran-77 columns in Editor.
* Logger: Scroll to the end of log control if a new message is added.
* Make DirectWrite the default value for editor technology in MSW.
* Modernise/update crash handler dll (exchndl) from v0.9.9 to v0.9.11
(Windows only change).
* Move crash report file if C::B folder is not writable.
* Printing: Fix endless loop when printing without specifying page size.
* Printing: Add support for printing multiple documents as a block.
* Printing: Detect incorrect page range (start > end).
* Project Menu: Do not show "Notes" and "Set programs' arguments" if no
project is opened.
* Total rework of global user variables. Added Exoirt/Import capability.
* Make sure global variables can be used directly after they are defined.
* Fix showing the default colour in Settings -> Environment -> Colours.
* Syntax highlighting: fix default colour detection and restoration.
* Add display info to the Help -> About -> Information dialog
* Add option to display projects in alphabetical order in management panel.
* Fixed opening more than one instance of CB (Windows).
* Fix renaming of opened files.
* Restore project manager tree position after deleting or renaming files.
Plugins
-------
Added Jens Lody's DisplayEvent core plugin.
Added Clangd_client code completion plugin.
AStyle:
* Updated to v3.2 which seems to be the latest as the project seems stalled.
BrowseTracker:
* Enable settings translation.
Code completion:
* Restored the Symbol Browser.
* Fix adding parentheses and doc window not popping up on MSW.
* Fix freeze when adding project files
* Fix clobbered CB global settings changes when closing loaded projects.
* Fix infinite loop when parsing files with illegal UTF8 chars.
* Fixed and stress tested crashes caused by invalid pointers in CodeBrowser.
Compiler:
* Added MinGW64, MSYS2, MSVC17 and TDM compilers.
* Added support for the c++ standards 23 and 26 (and their gnu extensions).
* Added options -std=c23 and -std=gnu23 on GCC13 and newer.
* Added response files for to long command lines on compiling and linking.
* Use correct option for C++20 depending on version.
* Disable the Run button if there is no project and there is no valid editor.
* Disable the Run button if the executable does not exist.
* Fix Cygwin detection.
* Fix Intel compiler creation of static libraries.
* Support SDCC 4.2.0 new options and other enhacements.
* Sort compilers alphabetically, hide invalid compilers in project options.
* Update AVR gcc compiler flags. Add missing uC and add some comments for
better readability.
* Update SDCC compiler toolchain executables.
* Use the same shell for cleaning and compiling makefiles.
* Enhanced MinGW compiler detection.
* Sort compiler list in compiler detection dialog.
Debugger:
* CDB driver: Implement user arguments.
* Add an option to disable the switching of the perspective when starting
the debugger.
* Add support for Examine memory dialog when using the CDB debugger.
* Add support for newer versions of CDB.
* Add support for Threads list and local variables for CDB debugger.
* Fix for 64-bit addresses in CDB.
* Fix support for debugging using Cygwin.
File manager:
* Prevent deletion of the system root folder.
Help:
* Fix access violation on MSW.
* Remove memory leak.
LibFinder:
* Fix stack corruption when clicking on "Try to detect missing ones".
ProjectsImporter:
* Fix import of MSVC++ 6 workspaces.
Regex Testbed:
* Add testing of std::regex.
* Allow pasting C-escaped code.
* General improvements.
ReopenEditor:
* Fix crash when changing window mode.
ScriptedWizard:
* Remove stray bracket in SDL2 wizard script.
* Allow resizing.
* Fix DirectX, GTK, OpenCV and STLPort script syntax.
* Fix SFML project script.
* Fix support of Clang in wxWidgets' wizard.
* Make new wxWidgets projects DPI-aware on MSW.
* wizard: Update wxWidgets project wizard (thanks PB)
* Add wx3.3 to wxWidgets wizard.
* Allow translation.
SourceExporter:
* Updated wxPDFDoc library.
Spellchecker:
* Fix big memory leak.
* Show flag for some generic dictionaries.
ThreadSearch:
* Add edit button in the directory select dialog
* Add a "MatchInComments" option.
* Better auto scroll.
* Repeat the last search if the search text field is empty, and there
was a last search found.
TODO:
* Fix panel not filling correctly.
* Avoid invalid date assertion when sorting date column.
wxSmith:
* Added EVT_ICONIZE, EVT_ACTIVATE, EVT_MENU_OPEN, EVT_MENU_CLOSE
and EVT_MENU_HIGHLIGHT_ALL to wxsFrame.
* Fixed generated code for embedded panels that does not resize correctly.
* Make disabling I18n in wxSmith really work.
* Add flag wxAUI_MGR_LIVE_RESIZE to wxAuiManager.
* Add missing wxART_CLOSE to the bitmap editor.
* Add missing wxYES for confirm dialogs, to overwrite existing files.
* Add setting for using Bind() instead of Connect(), disabled by default.
* Add support for stretchable separator.
* Add wxDataViewCtrl, wxDataViewListCtrl and wxDataViewTreeCtrl widgets.
* Add wxEditableListBox to the standard tab.
* Allow change of I18N setting in existing resources.
* allow specific and generic object event functions.
* Allow use of the Validator property when creating Custom Widget code.
* Added two properties to wxsGLCanvas. Update generated code.
* Better UI for the Toolbar editor.
* Fix code generation for wxsCustomControl when Style is empty.
* Fix crash when deleting the last tool.
* Fix EOL in generated code.
* Fix widget order of Standard, Advanced and Contrib palettes.
* Fix tab usage, currently the setting is inverted.
* Generate code to destroy the common dialogs.
* Make the OK button the default one in wxStdDlalogButtonSizer.
* Make wxsCustomWidget create code for the common properties.
* Remove duplicated style wxTAB_TRAVERSAL in dialogs and wxsFrame.
* Remove duplicated wxSTAY_ON_TOP in wxsFrame.
* Fix project corruption when renaming wxSmith-related files.
* Replace long with wxWindowID in the generated code.
* Support wxWindgets 3.2 font weights.
* Do not call _() in the generated code for texts like "*" or "12".
-------------------------------------------------------------------
Sun Apr 12 20:19:13 UTC 2020 - Xu Zhao <i@xuzhao.net>
- Update to 20.03
* A log of bugfixes and enhancements
* Fix two asserts for incorect use of wxALIGN_LEFT
* Fix assertion when removing last virtual target
* Add logging of execution time to various places in the code
* Add compiler ID to Help -> About dialog
* Make Plugin manager to have resizeable plugin into control
* Try to fix flicker when moving the cursor with kbd/mouse
-------------------------------------------------------------------
Wed Mar 14 15:44:07 UTC 2018 - rpm@fthiessen.de
- Update to 17.12
* A lot of bugfixes and enhancements
* Fixed a parsing std namespace bug in codecompletion
* Make it possible to utilize more than 16 CPU threads while
building
* Add -std=c++14 and -std=gnu++14 to the list of C++ only flags
* Fix the AVR GCC compiler on linux to not add invalid include
and linker paths
* Add -std=c11 to default compiler options
* Add support for the following options:
-std==c++1y and -std=c++1z
* Make it possible to examine the memory of non-pointer
variables like structs
* Make it possible to examine the memory of a watched variable
using the contect menu in the watches window
-------------------------------------------------------------------
Wed Jul 26 19:05:07 UTC 2017 - rpm@fthiessen.de
- Added fix-sqplus-gcc7.patch, fixes tumbleweed build with gcc >= 7
-------------------------------------------------------------------
Fri Mar 24 21:00:40 UTC 2017 - rpm@fthiessen.de
- Fixed spec file to build with wxWidgets 3 on Factory.
- Added wxPropGrid.patch to fix boo#1029043
-------------------------------------------------------------------
Sat Feb 6 18:23:22 UTC 2016 - rpm@fthiessen.de
- Update to 16.01
* Better Compiler detection
* Stability fixes
* And a lot other bugfixes, see ChangeLog.
* New plugin: ProjectOptionsManipulator
* New library: libwxmathplot
- clean specfile
-------------------------------------------------------------------
Sat Jan 4 14:55:41 UTC 2014 - mat@mshopf.de
- Update to 13.12.1
* Many usability and theming enhancements
* Lexer, macros, dependencies, code completion, debugger enhancements
* Support GCC up to 4.7, Fortran, D, GDB up to 7.5
* New plugins:
Abbreviatons Cscope DoxyBlocks EditorConfig EditorTweaks FileManager
NassiShneiderman ReopenEditor SmartIndent SpellChecker ToolsPlus
* Improved plugins:
Abbreviations AStyle AutoSave AutoVersion BrowseTracker CppCheck
CodeSnippets CodeStatistics DragScroll HeaderFix-up Help HexEditor
KeyBinder Profiler ProjectImporter ThreadSearch ToDo Valgrind wxSmith
-------------------------------------------------------------------
Tue Jun 18 13:25:55 UTC 2013 - i@marguerite.su
- clean specfile, fix a few warnings.
- add Requires gamin-server for contrib.
* FileManager plugin need this, or cpu usage will be high
and a process will be left after closing GUI program.
-------------------------------------------------------------------
Thu Dec 13 15:45:45 UTC 2012 - mat@mshopf.de
- Cleanup; patches no longer needed for 12.11
-------------------------------------------------------------------
Wed Dec 12 11:41:28 UTC 2012 - mat@mshopf.de
- Update to 12.11.1
-------------------------------------------------------------------
Wed Dec 5 10:26:45 UTC 2012 - mat@mshopf.de
- Fix for OS11.2. Fix for current SVN.
-------------------------------------------------------------------
Fri Aug 3 20:49:39 UTC 2012 - mat@mshopf.de
- Fix build of stable version on OS12.1
-------------------------------------------------------------------
Fri Aug 3 18:28:37 UTC 2012 - mat@mshopf.de
- Split released and svn version (codeblocks-unstable)
- Fix display of version number in unstable version.
-------------------------------------------------------------------
Thu Aug 2 13:35:41 UTC 2012 - mat@mshopf.de
- Use released version again.
- Fix %files.
- Split only a single wx runtime package.