- Simplify translatable strings to reduce errors.
* re-generated several wxSmith related code portions due to changes in wxSmith (no functional changes)
* FortranProject: remove pixel-wise sizing where not needed (always prefer sizer-based layout)
* Log msg to the previous commit: Updates to BindTo tool to make it compatible with recent Cython versions.
- remove duplicate code
- Build Remove executable property from MSW batch files.
- Build: Fix svn properties of update32
* Updated procedure descriptions to include new Fortran 2023 features.
* Renamed 'Jump to' to 'Go to'.
* Fix build with autotools after adding svg (thanks band-a-prend).
- Add support for building with wxWidgets 3.2 on Unix.
- white-space
- SVN properties clean-up: *.wxs files
- SVN properties clean-up: resource files (*.wxs, *.xml,. ...)
- SVN properties clean-up: *.cpp files (part 2)
- SVN properties clean-up: *.cbp files
- SVN properties clean-up: *.bat files
- SVN properties clean-up: *.am files
- remove spurious 'd' in wxSmith file
* Re-use once loaded image list during build of CC list.
- Fix typo and reduce translatable strings´ entropy.
- Make some strings translatable (C::B ticket 1342).
- Make string not translatable.
- Make some strings more translation-friendly.
- Remove _() from non-translatable strings.
- Make message more translation-friendly.
- Make message more translation-friendly.
- Correct old typo (poject).
- Fix format specifier (wxStopWatch::Time() returns a long).
- Optimize SVG images, thanks gd_on.
- Fix typo in Makefile.am excluding 24x24 PNG from the ZIP.
- Change text in toolbar from "Last jump" to "Jump last" so it matches the menu.
- Update main Makefile.am to incllude SVG files.
- Remove non-used PNG.
- Remove duplicated SVG files (keep those in the ZIP).
- Fix case of ZIP file. Use ZIP also in image list.
* Use SVG files in image list.
* Fix menu icon sizes in HiDPI with wxWidgets >= 3.1.6.
- Reactivate SVG in message pane.
- Disable temporarily SVG usage.
- Fix HiDPI icon size after previous commit.
- Modify autotools file to include the new svg folder.
* Reduce start time using SVG for message pane icon.
- Fix compilation with wxWidgets < 3.1.6.
- Remove the use of _T() and wxT() macros.
- Use length() and empty() on strings instead of old Length() and IsEmpty().
* Use wxColourPickerCtrl in settings.
* Fix a long standing bug in notebook when using HiDPI with wxWidgets < 3.1.6.
* Fix notebook icon size when using HiDPI and wxWidgets >= 3.1.6.
* Added wxWidgets-3.2 project files for Windows (thanks to Miguel).
* Bug fix: additional include files on Windows is not found.
- Updated 'update*.bat' files to copy only *.png images.
* Don't try to interpret a preprocessor directive when the "Interpret preprocessor directives" option is disabled.
* Corrected determination of the dummy argument name on a line (can cause crash in some cases).
* Fix regex to work with the PCRE2 regex engine used by wx3.1.6
* Consider 'block' construct when building the call-tree.
*Improved interpretation of '#ifdef' directives (still is not perfect ;()
- Small code optimizations for speed.
*Fix a bug preventing to find included file when user clicked on 'Jump to ...'
* Fixed compilation: added ';' at the end of the line (thanks to Florence Durand for letting me know about it)
* Include with #define defined tokens in the code-completion list.
* Determine a file weight correctly in the case when the same file is included several times in a workspace.
* Added 'preprocfunction.cpp/.h' and 'tokenizerpp.cpp/.h' files to the Makefile.am (thanks to Sergey Torokhov)
- Removed unnecessary "wxALIGN_CENTER_HORIZONTAL" flags from settings.xrc (thanks to Miguel Gimenez)
Corrected interpretation of PP directive "#if SOME_NAME"
Added call to PlaceWindow before ShowModal. It should improve dialog placements.
Increased version number in manifest.xml to 1.8
Fixed bug in gdb_fortran_extensions*.py. Increased version number.
* Update include file list before reparsing workspace.
* Recognize 'read' and 'write' procedures in type-bound procedure list.
* Decreased loop size by one.
* Added option 'Always replace word under caret' for CC.
* Implemented a shadowing of inactive (because of the use of CPP) code lines.
* Indentation correction: (a) do not correct if construct has a name; (b) enable indentation correction for 'else...' statements.
* Bugfix: Prevent to parse 'module pure subroutine' as a module with the name 'pure'.
* Limit search line length. If longer line was typed, it was definitely a mistake.
* Renamed 'Show hidden entities' to 'Show private entities' in the settings dialog.
* Avoid appending a directory when the directory is empty.
* Calltree: Avoid repeating search of items which were already included in the tree. Result is improved search speed.
*BindTo: added support of type-bound procedures.
* Implemented posibility to use Global variable name in additional directory name used for parsing.
*Fixed bug in building dependency between files, when a submodule depends from another submodule.
* Added option to enable/disable parsing of PP directives.
- Added try...catch block where map is called from a separate parser thread.
* Implemented jump to #include file if it is in an additional directory for the include files.
- Avoid copy of string array by call of GetTokensToEOL function (hope it optimizes speed).
*Implementation of parsing of C pre-processor directives.
*BindTo tool: add '_f' suffix to a name of generated bind name by default.
*Just few additions to the description of intrinsic procedures.
*Fixed bug, where CallTip is not shown for the case of generic type bound procedure.
*Listen cbEVT_PROJECT_END_REMOVE_FILES event and only then update Workspacebrowser
*Listen cbEVT_PROJECT_END_ADD_FILES event and only then update Workspacebrowser
*Do not show CC list after '%' if we have 'name %' in the code.
*Fixed auto-indentation of "end ..." statements in some situations.
*Improvement of parsing of 'interface' statement.
*Fixed problem introduced in r288: return from function without call of m_pTreeBottom->Thaw()
*Small improvement in RegEx's: operator label was not recognized for some operators.
*Fixed problem, when C::B crashes when a workspace in C::B is closed
*Implemented user adjustable Call-tree depth limit.