71 Commits (d94c229b8b4dddb62859e98141532ba0379ce73c)

Author SHA1 Message Date
eidheim 328fbce8a1 Rename refactoring implemented. 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 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 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 f4c1a2481c Added singleton.*, at the moment only Source::Config made singleton. Tooltips now have yellow background. Also some cleanup. 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 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 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 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
eidheim d324d99c05 Cleanup of Source::Model (renamed Source::Parser) and Source::Controller. 11 years ago
Jørgen Lien Sellæg 6602bc58dd Scroll to on search now works 11 years ago
eidheim 88a0713128 Fixed crash. 11 years ago
eidheim 2f88e75581 Moved indenting to source.cc, added tab_size in config.json, some smaller bugfixes, Gsv::init is in juci.cc, right after Gtk::Application::create as in examples. Also some improvements to indenting. 11 years ago
Jørgen Lien Sellæg 496e962079 Fixes #3 Add undo and redo by hotkey 11 years ago
eidheim 954ae00517 Removed previous linenumbering. Scrolling now works on both enter and paste text. 11 years ago
eidheim fa1cce63ba Added some very basic indentation. Improvements needed. 11 years ago
Jørgen Lien Sellæg f7da02341c Fixes 11 years ago
oyvang 81cd2ef6d4 fixed output on save file and save as 11 years ago
tedjk 136e70d15b fixed legal extensions to parse in source and notebook, with GM 11 years ago
oyvang 68d0475318 fixing crash bug on dot in json files 11 years ago
oyvang f7253f498f implemented AskSaveFileDialog 11 years ago
oyvang 129ef27155 Fiked Terminal compile and run functions 11 years ago
oyvang aac51b73ee Fixed save and save as 11 years ago
Jørgen Lien Sellæg 5a41847518 Moves the clang index to notebook for better parsing between edited files 11 years ago
Jørgen Lien Sellæg 64ce7473ed juci working auto complete 11 years ago
oyvang 1ccca62ebe fixed popup bug and merged with master 11 years ago
oyvang bc0a24ec77 Fikxed Popup Bugs and started working on terminal 11 years ago
tedjk 445f63210a working undo redo, not optimal, will create a more efficient version now 11 years ago
oyvang 8c42813bbe fixed merge bug with tedsky 11 years ago
tedjk 00e29a519f added a directory filter to config 11 years ago
oyvang 4831d91445 fixed popup, known bug iterator gtkmm error on insert text to buffer 11 years ago
tedjk 3e15679705 moved directory signal functions to notebook from window 11 years ago
tedjk df6cc6136d added project structure box to the left of the window 11 years ago
oyvang 64508d0ee4 Fully working linenumbers 11 years ago
oyvang a8e571432c Linenumbers working, know bug->focus new tab 11 years ago
tedjk 2362a4a01c added config to source, notebook, menu and keybindings. 11 years ago
oyvang 477dda390d Working linenumbers 11 years ago
tedjk d970407447 config ready to test on source, starting with keybindings 11 years ago
oyvang 2d44494478 linenumbers 11 years ago
oyvang 5eb5aa3ee8 Fixed search and optimized some code 11 years ago
oyvang c7726918ae Fixed minor issues and started on seach function 11 years ago