Commit Graph

  • 9f60e210b7 Cleanup cmakelists Jørgen Lien Sellæg 2015-07-29 16:54:55 +0200
  • 1ea83932ff #14 Rearrange directory structure Jørgen Lien Sellæg 2015-07-29 14:42:59 +0200
  • 0d96cd5ce1 Merge branch 'master' of http://github.com/eidheim/jucipp Jørgen Lien Sellæg 2015-07-29 14:19:21 +0200
  • 38abe1f632 Cleanup of window.* and notebook.*, work still in progress. Also fixed save as and some smaller issues. eidheim 2015-07-29 13:37:13 +0200
  • ae46741794 Quit application fixed, also possible to cancel quit by closing dialog asking if a modified tab should be saved. eidheim 2015-07-29 10:20:53 +0200
  • d82eefb550 Source menu items now get deactivated if the sourceview in the tab does not support the various sourceview methods. eidheim 2015-07-29 09:07:08 +0200
  • 6cf14d047e Espace now again works on selection/completion dialogs. eidheim 2015-07-28 17:16:15 +0200
  • 44ce183a25 Implemented use of command-arrow keys on OS X. eidheim 2015-07-28 16:56:54 +0200
  • 19cdade411 Fixed crash when closing Juci while having more than one tab open. eidheim 2015-07-28 12:20:47 +0200
  • 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. eidheim 2015-07-28 12:09:17 +0200
  • d94c229b8b Merge branch 'master' of http://github.com/eidheim/jucipp Jørgen Lien Sellæg 2015-07-27 23:39:27 +0200
  • 6d508a94b6 Changed my mind when I saw it on Linux. eidheim 2015-07-27 23:22:16 +0200
  • 9956681f3f Nicer font. eidheim 2015-07-27 23:13:46 +0200
  • b38489d41c Added style example with commented out search path addition. eidheim 2015-07-27 15:55:14 +0200
  • d36bbca7c0 Small fix to rename token markings. eidheim 2015-07-27 14:11:33 +0200
  • 328fbce8a1 Rename refactoring implemented. eidheim 2015-07-27 13:27:32 +0200
  • 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. eidheim 2015-07-27 11:10:36 +0200
  • 962a79fe18 Added more functions to Source::View in preparation to rename refactoring. eidheim 2015-07-27 10:47:26 +0200
  • 61a35f5725 Completion dialog now does not show if the user has changed tab. eidheim 2015-07-27 10:11:05 +0200
  • 9f4d68e17a Simple autocomplete now on non-clang-files, even if they get no syntax highlighting. eidheim 2015-07-26 22:41:48 +0200
  • 3facceebcc Added simple buffer-based completion for non-clang-files. eidheim 2015-07-26 22:36:45 +0200
  • 9511aac7cc Added syntax highlighting for non-clang-files. eidheim 2015-07-26 22:13:52 +0200
  • 87835206a2 Buttons in entry box no longer gets focus when clicked. eidheim 2015-07-26 18:25:28 +0200
  • 3611a649e2 regex-search button state is now stored through closing and opening the search entry box. eidheim 2015-07-26 17:26:10 +0200
  • 42b964217c Minor fix to search. eidheim 2015-07-26 17:10:51 +0200
  • d42c76660a Added TODOs. eidheim 2015-07-26 16:28:36 +0200
  • c7b03b783d Cleaned up code around label showning number of search matches. eidheim 2015-07-26 16:15:49 +0200
  • 2d38d6499e Fixed a crash when reading from deleted clang_tokens. Also fixed a scrolling issue. eidheim 2015-07-26 13:43:55 +0200
  • 455de77305 Fixed slow responsiveness in search and replace when buffer contains a large file. eidheim 2015-07-25 13:36:13 +0200
  • 7ca29d8396 Label with the number of search matches addes as well as case sensitive and regex toggle buttons. Some minor fixes too. eidheim 2015-07-25 12:50:55 +0200
  • 83e72ced0e Removed old TODOs. eidheim 2015-07-24 19:30:27 +0200
  • 5ec6243411 Fixed search and added replace. Use shift-enter in the entry boxes to search or replace backwards. eidheim 2015-07-24 18:56:22 +0200
  • 140967855a Removed old entry class that were commented out. eidheim 2015-07-23 16:10:03 +0200
  • dfad136917 Search now uses the new entrybox. Some smaller fixes as well, and some TODO's added. eidheim 2015-07-23 16:09:21 +0200
  • bd42aca5b6 The entrybox is remade to be more general and easy to use. Search code to new entrybox will be finished next commit. eidheim 2015-07-23 14:12:54 +0200
  • f558a8ad6a Minor fix to: go to declaration. eidheim 2015-07-22 18:06:01 +0200
  • 5214102343 Small fix with respect to simplified Token::get_brief_comments. eidheim 2015-07-22 17:51:02 +0200
  • 4626bc910f changing link names to installtion guides Geir Morten Larsen 2015-07-22 17:39:42 +0200
  • 742e22fe52 Abit less eager tooltips and marking of similar tokens. eidheim 2015-07-22 17:35:50 +0200
  • 62ca0c8ffe Fixes to selectiondialog.*. eidheim 2015-07-22 17:27:09 +0200
  • 7f6d388602 Now showing only methods/variables including the string the user writes if the completion window opens right after ->, :: or . Very useful if the user do not know the beginning of the method or variable searched for. eidheim 2015-07-22 15:16:24 +0200
  • e4cdc8e0c6 Further cleanup of selectiondialog.*. eidheim 2015-07-22 14:01:55 +0200
  • cd28f0cf5c selectiondialog.* cleanup. eidheim 2015-07-22 13:11:55 +0200
  • 44138502ac Merge pull request #29 from eidheim/master Jørgen Lien Sellæg 2015-07-22 09:36:08 +0200
  • 8313f00fb3 Minor fix to crash when no methods existed in a c++ file. eidheim 2015-07-21 14:00:58 +0200
  • bac182a360 Go to method implemented. eidheim 2015-07-21 13:43:14 +0200
  • bfdbe6b3c8 Renamed CompleteDialog to CompletionDialog and fixed a small issue. eidheim 2015-07-20 20:19:06 +0200
  • 57ffd22aa3 Divided SelectionDialog into SelectionDialog and CompleteDialog. SelectionDialog will be used to choose class method to go to. eidheim 2015-07-20 20:03:50 +0200
  • 7149d416b8 Apple users can now finally use the command key instead of control. eidheim 2015-07-19 19:11:19 +0200
  • 2161c9ce09 scroll_to hopefully working 100% now. eidheim 2015-07-19 18:45:02 +0200
  • 2169158689 Improved scroll_to. eidheim 2015-07-19 16:12:55 +0200
  • 36ce5fab10 Solved the scroll_to issue. eidheim 2015-07-19 15:33:56 +0200
  • 0be130dd94 Solved the scroll_to issue. eidheim 2015-07-19 15:27:08 +0200
  • 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. eidheim 2015-07-19 14:31:39 +0200
  • ef6b48e507 Cleanup of menu and keybindings. eidheim 2015-07-18 23:34:39 +0200
  • 931dc12425 Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes. eidheim 2015-07-17 13:54:30 +0200
  • e041a1f68f Minor changes corresponding to libclangmm cleanup. eidheim 2015-07-16 19:46:42 +0200
  • e8bab3e4c7 Changes corresponding to the libclangmm cleanup. Slightly faster range lookup for tokens. eidheim 2015-07-16 19:12:57 +0200
  • 3561b1e795 Merge branch 'master' of https://github.com/cppit/jucipp Jørgen Lien Sellæg 2015-07-16 12:51:12 +0200
  • 2cce109f59 Merge branch 'master' of https://github.com/eidheim/jucipp Jørgen Lien Sellæg 2015-07-16 12:51:07 +0200
  • 460f80a22a Autocomplete and reparse should now live in perfect symbiosis. eidheim 2015-07-16 12:27:37 +0200
  • a464cb3a42 Fixed issue with autocomplete not starting. Autocomplete is now trying to start again if canceled. eidheim 2015-07-16 12:01:12 +0200
  • 9ffe94e41e Merge pull request #25 from eidheim/master Jørgen Lien Sellæg 2015-07-16 11:32:22 +0200
  • d5eef33fd7 Hopefully fixed the strange behaviour with the bold feature, among other smaller things. eidheim 2015-07-16 11:22:53 +0200
  • 09f5f19040 Merge branch 'master' of https://github.com/eidheim/jucipp Jørgen Lien Sellæg 2015-07-16 08:34:58 +0200
  • 2a521d4a87 Added docs/install.md Geir Morten Larsen 2015-07-15 19:37:15 +0200
  • ecd60853b6 Similar tokens now get bold property when moving insert-cursor. Close to refactoring across files now. eidheim 2015-07-15 19:17:25 +0200
  • 7709263498 Merge pull request #24 from eidheim/master Jørgen Lien Sellæg 2015-07-15 17:53:02 +0200
  • 823f9bcdb1 Merge branch 'master' of https://github.com/cppit/jucipp Jørgen Lien Sellæg 2015-07-15 17:31:36 +0200
  • 5f994564be Merge branch 'master' of https://github.com/eidheim/jucipp Jørgen Lien Sellæg 2015-07-15 17:31:23 +0200
  • 1e12f00266 Removed temporary testing output. eidheim 2015-07-15 15:05:43 +0200
  • eb2dd02d99 Cleanup of ClangView mostly to work with the libclangmm cleanup. eidheim 2015-07-15 15:02:51 +0200
  • fd49094e48 Change: added libraries and installation guide Geir Morten Larsen 2015-07-14 21:46:30 +0200
  • c697b6f88c Merge pull request #20 from eidheim/master Jørgen Lien Sellæg 2015-07-14 09:09:39 +0200
  • 4d0e4a4e43 CHANGE: updated libraries needed to run cmake . Geir Morten Larsen 2015-07-13 19:02:28 +0200
  • bf3466c3b5 Merge branch 'master' of https://github.com/cppit/jucipp Jørgen Lien Sellæg 2015-07-13 10:12:41 +0200
  • b9b7d2181f Fixed }-key. eidheim 2015-07-13 00:48:05 +0200
  • 4f7afedcc4 Minor autocomplete fixes. eidheim 2015-07-13 00:12:02 +0200
  • 66bfb0bed6 Optimized autocomplete more. eidheim 2015-07-12 23:45:35 +0200
  • 4a3a1ddfd9 Autocomplete optimization and fix for completion after parentheses. eidheim 2015-07-12 21:45:48 +0200
  • b86bc464f1 Merge pull request #19 from eidheim/master Jørgen Lien Sellæg 2015-07-12 17:41:23 +0200
  • a1be9e0d92 Cleanup and improvement of autocompletion. eidheim 2015-07-12 17:38:05 +0200
  • 188a5b46cf Removed cout line. eidheim 2015-07-12 16:17:53 +0200
  • 4e38ef8760 Added autocomplete in current namespace for clangview. Autocomplete currently starts after 3 characters. Will try to clean up this code soon. eidheim 2015-07-12 16:11:44 +0200
  • e3ce56aa1f Minor cleanup. eidheim 2015-07-11 17:58:45 +0200
  • 6814e5ebf6 Disabled reparse while autocompleting. eidheim 2015-07-11 17:54:35 +0200
  • 6a672c1086 More flexible autocomplete, now pops up selectiondialog even after entering chars after ., -> and ::. Also some cleanup. Placed autocompletion in seperate class ClangViewAutocomplete. eidheim 2015-07-11 17:39:37 +0200
  • c0a193484c Minor cleanup. eidheim 2015-07-10 13:36:28 +0200
  • e368e9653b Reparsing now when buffer has not changed in 1 sec. Some cleanup as well. eidheim 2015-07-10 11:54:14 +0200
  • 2ec8ff15d7 Added comments to autocompletion. Try with gtkmm objects. eidheim 2015-07-09 15:31:26 +0200
  • 23e1a5992d Minor fix to SelectionDialog. eidheim 2015-07-08 17:29:42 +0200
  • a89c76c4d7 Small fix to autocompletion. eidheim 2015-07-08 16:49:59 +0200
  • 459cfe4823 Autocomplete no longer freezes the application while loading. eidheim 2015-07-08 16:10:14 +0200
  • 11468432fa Parameters are now marked as selected after using autocomplete. eidheim 2015-07-08 11:38:29 +0200
  • 54a1e7c90d Made new selectiondialog for code-completion. Might be in need of some smaller fixes. Max width set to halv of width of sourceview. eidheim 2015-07-07 23:15:58 +0200
  • 0aa2b45b37 Added slight delay on tooltips when moving cursor. eidheim 2015-07-06 10:24:04 +0200
  • f13ca76ad3 Small cleanup, and fixed potential segmentation/assertion fault. Tooltips now also get hidden when using mouse scroll. eidheim 2015-07-05 21:44:40 +0200
  • 81a8a80a7f Fixed a segmentation fault/assertion error when trying to read from deleted cursors/toktens. eidheim 2015-07-05 21:07:15 +0200
  • d3fe9b0b2f Brief comments added to type info. eidheim 2015-07-05 19:43:35 +0200
  • 1949468331 Tokens now stored in Source::ClangView, leads to cleaner and faster tooltips. eidheim 2015-07-05 14:06:38 +0200