67 Commits (59b32b25f15107f5be760eedaba808b33a8b1f4f)

Author SHA1 Message Date
eidheim d66d1f5a97 Now automatically finds tab char and size, if not turned off in config.json. Please remove ~/.juci before running. 10 years ago
eidheim 3f7555bc4f Minor theme/style cleanup. files.h changed so rm ~/.juci before testing. 10 years ago
eidheim fd4b6aef8a Added default juci style, and option to set font (only the source font like gedit does it). 10 years ago
eidheim 0dca04a04f Juci now handles UTF-8 all the way. 10 years ago
eidheim 7ec25e0c4a Theme cleanup. Will try to add more clang_types to config.json Tomorrow. Remember to remove ~/.juci to get the latest changes. 10 years ago
Jørgen Lien Sellæg c46e8ed57a Update source config 10 years ago
eidheim 10c67037e6 Abit smarter paste implemented. 10 years ago
eidheim 4a83a004f4 Added run command, and kill process items in menu. Remember to delete ~/.juci. Also cleaned up use of std::string instead of boost::filesystem::path. 10 years ago
Jørgen Lien Sellæg e30698859f Point to correct theme, and some cleanup 10 years ago
eidheim 82ea15ea9f project_path cleanup. 10 years ago
eidheim 28ddd8ba95 Minor fixes. 10 years ago
Jørgen Lien Sellæg 18edc231fd Move theming to higher class 10 years ago
eidheim 02513f9b98 Now attempts to make compile_commands.json if its missing, also remake it after changes to CMakeLists.txt and reparses the open clang-files. Some work left on terminal-execute/run/compile etc functions (only execute and async_execute (last one for compiling and running) will remain). 10 years ago
eidheim 1d581df887 Users should now experience no delay in Juci, even when closing tabs that are processing or when quitting the application while source files are processed. That is, resources are now freed from a seperate thread. 11 years ago
eidheim 93f014c8af Added status messages when parsing and autocompleting a ClangView. 11 years ago
eidheim dda05737f2 Resolved conficts. 11 years ago
eidheim a4f57060cb Further cleanup of window.* and notebook.*. Also now using gtksourceview to identify c/c++/objc files. 11 years ago
Jørgen Lien Sellæg 1ea83932ff #14 Rearrange directory structure 11 years ago
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