108 Commits (d94c229b8b4dddb62859e98141532ba0379ce73c)

Author SHA1 Message Date
eidheim d36bbca7c0 Small fix to rename token markings. 11 years ago
eidheim 328fbce8a1 Rename refactoring implemented. 11 years ago
eidheim e68ea923a4 Fixed crash introduced in last commit, moved compile and compile and run to keybindings control(shift) enter instead of r. Using control-r for rename refactoring. 11 years ago
eidheim 962a79fe18 Added more functions to Source::View in preparation to rename refactoring. 11 years ago
eidheim 9511aac7cc Added syntax highlighting for non-clang-files. 11 years ago
eidheim c7b03b783d Cleaned up code around label showning number of search matches. 11 years ago
eidheim 2d38d6499e Fixed a crash when reading from deleted clang_tokens. Also fixed a scrolling issue. 11 years ago
eidheim 7ca29d8396 Label with the number of search matches addes as well as case sensitive and regex toggle buttons. Some minor fixes too. 11 years ago
eidheim 5ec6243411 Fixed search and added replace. Use shift-enter in the entry boxes to search or replace backwards. 11 years ago
eidheim cd28f0cf5c selectiondialog.* cleanup. 11 years ago
eidheim bac182a360 Go to method implemented. 11 years ago
eidheim bfdbe6b3c8 Renamed CompleteDialog to CompletionDialog and fixed a small issue. 11 years ago
eidheim 57ffd22aa3 Divided SelectionDialog into SelectionDialog and CompleteDialog. SelectionDialog will be used to choose class method to go to. 11 years ago
eidheim 2161c9ce09 scroll_to hopefully working 100% now. 11 years ago
eidheim 2169158689 Improved scroll_to. 11 years ago
eidheim 0be130dd94 Solved the scroll_to issue. 11 years ago
eidheim ffd7e2b1ec Go to declaration implemented. Also some smaller fixes, including going to tab if opening an already open file. Scroll to iterator/cursor/insert/mark/whatever is bugged in GTK it seems, need a better workaround here. 11 years ago
eidheim 931dc12425 Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes. 11 years ago
eidheim 460f80a22a Autocomplete and reparse should now live in perfect symbiosis. 11 years ago
eidheim a464cb3a42 Fixed issue with autocomplete not starting. Autocomplete is now trying to start again if canceled. 11 years ago
eidheim d5eef33fd7 Hopefully fixed the strange behaviour with the bold feature, among other smaller things. 11 years ago
eidheim ecd60853b6 Similar tokens now get bold property when moving insert-cursor. Close to refactoring across files now. 11 years ago
eidheim eb2dd02d99 Cleanup of ClangView mostly to work with the libclangmm cleanup. 11 years ago
eidheim 4f7afedcc4 Minor autocomplete fixes. 11 years ago
eidheim 66bfb0bed6 Optimized autocomplete more. 11 years ago
eidheim 4a3a1ddfd9 Autocomplete optimization and fix for completion after parentheses. 11 years ago
eidheim a1be9e0d92 Cleanup and improvement of autocompletion. 11 years ago
eidheim 4e38ef8760 Added autocomplete in current namespace for clangview. Autocomplete currently starts after 3 characters. Will try to clean up this code soon. 11 years ago
eidheim 6a672c1086 More flexible autocomplete, now pops up selectiondialog even after entering chars after ., -> and ::. Also some cleanup. Placed autocompletion in seperate class ClangViewAutocomplete. 11 years ago
eidheim c0a193484c Minor cleanup. 11 years ago
eidheim e368e9653b Reparsing now when buffer has not changed in 1 sec. Some cleanup as well. 11 years ago
eidheim 2ec8ff15d7 Added comments to autocompletion. Try with gtkmm objects. 11 years ago
eidheim 459cfe4823 Autocomplete no longer freezes the application while loading. 11 years ago
eidheim 11468432fa Parameters are now marked as selected after using autocomplete. 11 years ago
eidheim 54a1e7c90d Made new selectiondialog for code-completion. Might be in need of some smaller fixes. Max width set to halv of width of sourceview. 11 years ago
eidheim 0aa2b45b37 Added slight delay on tooltips when moving cursor. 11 years ago
eidheim f13ca76ad3 Small cleanup, and fixed potential segmentation/assertion fault. Tooltips now also get hidden when using mouse scroll. 11 years ago
eidheim 81a8a80a7f Fixed a segmentation fault/assertion error when trying to read from deleted cursors/toktens. 11 years ago
eidheim 1949468331 Tokens now stored in Source::ClangView, leads to cleaner and faster tooltips. 11 years ago
eidheim f4c1a2481c Added singleton.*, at the moment only Source::Config made singleton. Tooltips now have yellow background. Also some cleanup. 11 years ago
eidheim 6e99d4bcc9 Minor fixes to tooltip, now hides more often. 11 years ago
eidheim 655a30023a Type info. 11 years ago
eidheim ebd18156c5 Removed overloading (accidental) of on_motion_notify_event and on_mark_set. 11 years ago
eidheim e95c89ccbe Added diagnostics; warning and error messages while writing code. 11 years ago
eidheim c1714c5b35 Fixed crash from last commit. Moved the progress messages to a seperate class, and added cancel message. 11 years ago
eidheim 5c21533435 Fixed a crash when tab was closed before the parsing was done. Juci sometimes crashes when quitting, maybe while parsing for the first time. Will look into it. 11 years ago
eidheim 6d7c4ffa09 Mainly cleanup of terminal.*. Added first time clang-parsing message in terminal. 11 years ago
eidheim 749e28a259 Started cleaning up notebook.*. Fixed copy of Notebook::Controller::source_config. 11 years ago
eidheim 92e2417787 Moved basic indentation to Source::View, Clang specific indentation still in Source::ClangView. Some fixes, improved indentation for non-clang files, also added tab_char to Source::Config. 11 years ago
eidheim 832ef8881c Made SelectionDialog more general, now receiving Gtk::TextView& instead. Minor cleanup in source.*. 11 years ago