Donate Share

CodeLite

File Release Notes and Changelog

Release Name: CodeLite-REV921

Notes:
------------------------------------------------------------------------
- All: ** CodeLite now usew new icons set **
- Mac: Added an extra separator at the end of each toolbar
- Mac: Menu' s update UI events are now handled the same way as windows
- All: 'Add Include dialog', now matinains an internal cache of include paths (based on user input), so adding file like #include wx/string.h, the path <path_up_to_wx> is cached so next time the dialog will offer #include wx/string.h and not #include string.h
- All: Include file dialog was increased a bit
- All: added new ignore symbol to ctags: WXDLLIMPEXP_FWD_BASE
- All: Updated SVN icons
- All: Fixed wxWidget template code
- All: 'Import from directory' now respects the 'parse extensionless files' from the tags options
- All: patched ctags to include the template statement wherever possible
- All: CodeCompletion now has partial support for templates
- All: imporved the exporession parser to correctly identified template expression (Singleton<MyClass>::Get()-> ==> Singleton->m_isTemplate = true)
- All: further imrprovements done to template support, it can now successfully expand expressions of the form:
Singleton< std::string >::Get()-> <---------- pop up list of std::string
OR
MyTemplte<std::string> tt;
tt.getT(). <-------------  pop up list of std::string
- All: CodeCompletion now supports typedefs of templates, for example, an expression like this:
typedef Singleton<Manager> ManagerST;
ManagerST::Get()-> // CC now displays proper completion
- All: removed uneeded call to GetScope() - for CC
- All: replaced std::vector with wxArrayString when parsing local scope
- All: Splashscreen no longer uses timer, it will be dismissed as soon as the application's main frame is up - this solves some problems where some dialogs was hidden since it the splash screen was on top of it
- All: If SVN plugin is installed, the first refresh of the tree (on startup) will take place *after* the applications' main frame is up
- GTK: all: added to ubuntu installer default static symbols database
- All: File explorer pane is now placed as a tab in the workspace pane
- All: Default layout will no longer display the debugger pane on startup
- All: Removed icons from the workspace pane to reduce its width
- All: Workspace pane is now set to 250 px instead of 400
- All: Subversion: added contxt menu to the editor which includes SVN basic commands (Commit, Update & Diff)
- All: Subversion: A busy info dialog will now appear at startup indicating that codelite is refreshing the SVN status
- All: passing arguments to codelite as command line arguments, will now work as expected
- All: fixed build warning in newclassdlg.cpp
- All: Open File now remembers the last open directory
- All: CodeCompletion now correctly handles pointer as 'T' for example:
typedef QList<std::string*> strList; strList.at(0)-> // now works properly
- All: Increased the tabs navigation dialog width
- All: CodeCompletion now successfully handles template members
- All: Fixed bug in 'Generate Setters/Getters dialog' where preview was not refreshed properly when opened twice for the same file in a row
- All: Added 'Check All' and 'Clear' button to the 'Generate Setters Getters' dialog
- All: New functionality 'Move Function Implementation to...' is now working, user can now right click on a function name and select to move its implementation to implementation file
- All: Added new API to Manager: open file and append content
- All: New WX project now properly dismissed when hitting 'escape' key
- All: CodeLite will no longer suggest to add include file when hovering a comment or string
------------------------------------------------------------------------


Changes: ------------------------------------------------------------------------ - All: ** CodeLite now usew new icons set ** - Mac: Added an extra separator at the end of each toolbar - Mac: Menu' s update UI events are now handled the same way as windows - All: 'Add Include dialog', now matinains an internal cache of include paths (based on user input), so adding file like #include wx/string.h, the path <path_up_to_wx> is cached so next time the dialog will offer #include wx/string.h and not #include string.h - All: Include file dialog was increased a bit - All: added new ignore symbol to ctags: WXDLLIMPEXP_FWD_BASE - All: Updated SVN icons - All: Fixed wxWidget template code - All: 'Import from directory' now respects the 'parse extensionless files' from the tags options - All: patched ctags to include the template statement wherever possible - All: CodeCompletion now has partial support for templates - All: imporved the exporession parser to correctly identified template expression (Singleton<MyClass>::Get()-> ==> Singleton->m_isTemplate = true) - All: further imrprovements done to template support, it can now successfully expand expressions of the form: Singleton< std::string >::Get()-> <---------- pop up list of std::string OR MyTemplte<std::string> tt; tt.getT(). <------------- pop up list of std::string - All: CodeCompletion now supports typedefs of templates, for example, an expression like this: typedef Singleton<Manager> ManagerST; ManagerST::Get()-> // CC now displays proper completion - All: removed uneeded call to GetScope() - for CC - All: replaced std::vector with wxArrayString when parsing local scope - All: Splashscreen no longer uses timer, it will be dismissed as soon as the application's main frame is up - this solves some problems where some dialogs was hidden since it the splash screen was on top of it - All: If SVN plugin is installed, the first refresh of the tree (on startup) will take place *after* the applications' main frame is up - GTK: all: added to ubuntu installer default static symbols database - All: File explorer pane is now placed as a tab in the workspace pane - All: Default layout will no longer display the debugger pane on startup - All: Removed icons from the workspace pane to reduce its width - All: Workspace pane is now set to 250 px instead of 400 - All: Subversion: added contxt menu to the editor which includes SVN basic commands (Commit, Update & Diff) - All: Subversion: A busy info dialog will now appear at startup indicating that codelite is refreshing the SVN status - All: passing arguments to codelite as command line arguments, will now work as expected - All: fixed build warning in newclassdlg.cpp - All: Open File now remembers the last open directory - All: CodeCompletion now correctly handles pointer as 'T' for example: typedef QList<std::string*> strList; strList.at(0)-> // now works properly - All: Increased the tabs navigation dialog width - All: CodeCompletion now successfully handles template members - All: Fixed bug in 'Generate Setters/Getters dialog' where preview was not refreshed properly when opened twice for the same file in a row - All: Added 'Check All' and 'Clear' button to the 'Generate Setters Getters' dialog - All: New functionality 'Move Function Implementation to...' is now working, user can now right click on a function name and select to move its implementation to implementation file - All: Added new API to Manager: open file and append content - All: New WX project now properly dismissed when hitting 'escape' key - All: CodeLite will no longer suggest to add include file when hovering a comment or string ------------------------------------------------------------------------