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.

openSUSE Build Service is sponsored by