3 Commits (0d54459af43a9cdbd47feb1b9793979ca1346bcb)

Author SHA1 Message Date
eidheim 0d54459af4 Can now open and save large files efficiently. Also checking if one can read the file that is being opened. 11 years ago
eidheim e166f240b4 Minor fixes, but most importingly, added newlines in the opened files. 11 years ago
eidheim dda05737f2 Resolved conficts. 11 years ago
eidheim 732a13febd Cleanup of window.* and notebook.* mostly done. Some minor fixes. 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 38abe1f632 Cleanup of window.* and notebook.*, work still in progress. Also fixed save as and some smaller issues. 11 years ago
eidheim ae46741794 Quit application fixed, also possible to cancel quit by closing dialog asking if a modified tab should be saved. 11 years ago
eidheim d82eefb550 Source menu items now get deactivated if the sourceview in the tab does not support the various sourceview methods. 11 years ago
eidheim 44ce183a25 Implemented use of command-arrow keys on OS X. 11 years ago
eidheim c92e095a85 Gtk::Stock is depricated, so removed these. Cut/Paste/Copy now also works in entries. Redo now has key binding shift-control-z, which is most common. Also keys now use <primary> instead of <control> and thus is more platform independent. 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 3611a649e2 regex-search button state is now stored through closing and opening the search entry box. 11 years ago
eidheim 42b964217c Minor fix to search. 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 455de77305 Fixed slow responsiveness in search and replace when buffer contains a large file. 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 83e72ced0e Removed old TODOs. 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 dfad136917 Search now uses the new entrybox. Some smaller fixes as well, and some TODO's added. 11 years ago
eidheim bd42aca5b6 The entrybox is remade to be more general and easy to use. Search code to new entrybox will be finished next commit. 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 ef6b48e507 Cleanup of menu and keybindings. 11 years ago
eidheim 931dc12425 Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes. 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 e95c89ccbe Added diagnostics; warning and error messages while writing code. 11 years ago
eidheim 6d7c4ffa09 Mainly cleanup of terminal.*. Added first time clang-parsing message in terminal. 11 years ago
eidheim 68ac889879 A little cleanup, mostly getting rid of warnings (Added -Wall and -Wno-reorder to compilation). 11 years ago
eidheim 88c83660c1 Cleaned up entry.*. New file now works, but did simplify it abit, that is removed new header and new c++ file, hope that was ok. More cleanup of source.* too. 11 years ago
eidheim 749e28a259 Started cleaning up notebook.*. Fixed copy of Notebook::Controller::source_config. 11 years ago
eidheim 45706a3905 Small fix, copied old code. 11 years ago
eidheim 27cff8be26 Did not intend to delete this function in last commit. 11 years ago
eidheim d33df03dd7 Moved completiondialog-code to seperate file: selectiondialog.h/cc. The selectiondialog is now started from Source::ClangView. Some cleanup. See source.cc lines 340-345 for example use of SelectionDialog. 11 years ago
eidheim 714d87a089 Initial restructure of source.h/cc. If its decided to restructure further, this will form an ok starting point for this work. Source::ClangView is now used for cpp-files, and Source::GenericView is used for other files. Source::View is inherited in both cases. See TODO-comment regarding new files. 11 years ago
eidheim 26bae99661 Fixed save changed file dialog activation, and removed Source::Controller::signal_buffer_changed. 11 years ago
eidheim a10a0dc3c0 Fixed marking of changed tabs that are not saved. 11 years ago
Jørgen Lien Sellæg d79349cc9a jumping search now works 11 years ago
eidheim 122fb85390 Added mark to tab-label when content is changed and not saved. 11 years ago
eidheim 541135cc2d Finished cleaning up source.h/cc for now I think. 11 years ago
eidheim 6647377ab5 More cleanup: mainly, OnUpdateSyntax->update_syntax moved to Source::Controller. 11 years ago
eidheim 9d3cda4199 More code cleanup: get_autocomplete_suggestions (previously GetAutoCompleteSuggestions) now only in Source::Parser class. 11 years ago
eidheim 81229a287c More code cleanup. Removed dependency notebook.h from the Source-classes. Support for other languages than C++ can soon be added by implementing an interface of Source::Parser, but this is not something I will prioritize. 11 years ago
Jørgen Lien Sellæg bca64014af Add mark of current search result, needs more work 11 years ago
eidheim d324d99c05 Cleanup of Source::Model (renamed Source::Parser) and Source::Controller. 11 years ago