eidheim
|
08027264d0
|
Now searches for project path if a clang-file is opened without a directory opened. Some minor fixes also.
|
10 years ago |
eidheim
|
dd0392b4bd
|
Added Windows TODOs.
|
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
|
05fe364e99
|
Added line wrapping to tooltips (80 chars max).
|
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
|
164e1f6b7c
|
Now setting focus on sourceview after opening a file.
|
11 years ago |
eidheim
|
1443ba89b2
|
More appropriate function names in sourcefile.*.
|
11 years ago |
eidheim
|
0ed988f05a
|
Now displays error message if one could not save file.
|
11 years ago |
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 |