Commit Graph

  • 7ad10db1fe Added llvm version 3.6.1. eidheim 2015-06-28 14:06:03 +0200
  • 18c1f26220 Added initial syntax highlighting when opening clang-files without #include. eidheim 2015-06-28 13:06:36 +0200
  • 7d9403f1a2 Better autocompletion, working now even inside expressions. eidheim 2015-06-27 00:09:04 +0200
  • 8bec1cd58d Small cleanup. eidheim 2015-06-26 21:37:52 +0200
  • c1714c5b35 Fixed crash from last commit. Moved the progress messages to a seperate class, and added cancel message. eidheim 2015-06-26 21:32:11 +0200
  • dd86269837 See TODO. Should fix this before merge. eidheim 2015-06-26 17:16:18 +0200
  • 5c21533435 Fixed a crash when tab was closed before the parsing was done. Juci sometimes crashes when quitting, maybe while parsing for the first time. Will look into it. eidheim 2015-06-26 17:08:26 +0200
  • 6d7c4ffa09 Mainly cleanup of terminal.*. Added first time clang-parsing message in terminal. eidheim 2015-06-26 16:40:04 +0200
  • 85d3e6aefc Instant file opening (can now see and write code while the file is being parsed for the first time), twice as fast initial parse+reparse, .h-files parsed as c++-files (guess this is ok). eidheim 2015-06-25 17:30:54 +0200
  • 68ac889879 A little cleanup, mostly getting rid of warnings (Added -Wall and -Wno-reorder to compilation). eidheim 2015-06-25 13:56:00 +0200
  • eb03b69ccf Merge pull request #5 from cppit/master Ole Christian Eidheim 2015-06-25 13:13:01 +0200
  • 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. eidheim 2015-06-25 13:09:43 +0200
  • bfb979530d Update README.md Jørgen Lien Sellæg 2015-06-24 17:20:19 +0200
  • c32f2d95e9 Merge branch 'master' of https://github.com/cppit/jucipp Jørgen Lien Sellæg 2015-06-24 16:20:27 +0200
  • 42758fa300 Merge pull request #16 from eidheim/master Jørgen Lien Sellæg 2015-06-24 16:20:13 +0200
  • 749e28a259 Started cleaning up notebook.*. Fixed copy of Notebook::Controller::source_config. eidheim 2015-06-24 13:01:06 +0200
  • 92e2417787 Moved basic indentation to Source::View, Clang specific indentation still in Source::ClangView. Some fixes, improved indentation for non-clang files, also added tab_char to Source::Config. eidheim 2015-06-24 11:14:15 +0200
  • 832ef8881c Made SelectionDialog more general, now receiving Gtk::TextView& instead. Minor cleanup in source.*. eidheim 2015-06-23 23:07:33 +0200
  • 45706a3905 Small fix, copied old code. eidheim 2015-06-23 18:02:01 +0200
  • 27cff8be26 Did not intend to delete this function in last commit. eidheim 2015-06-23 18:00:11 +0200
  • 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. eidheim 2015-06-23 17:49:16 +0200
  • d4352ee8b5 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. eidheim 2015-06-23 17:47:47 +0200
  • ecc56b66df Fixed annoying indentation issue when entering enter after a bracket. eidheim 2015-06-23 14:15:53 +0200
  • e7b6e425a0 Small change in setting and using Source::View::project_path. eidheim 2015-06-23 14:00:13 +0200
  • efd1a6c2b8 Can now open files and directories using the command line, for instance: juci . source.cc notebook.* eidheim 2015-06-22 19:28:45 +0200
  • 33b6c5e12f Merge branch 'master' of https://github.com/eidheim/jucipp Jørgen Lien Sellæg 2015-06-22 13:59:42 +0200
  • 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. eidheim 2015-06-21 21:13:15 +0200
  • 26bae99661 Fixed save changed file dialog activation, and removed Source::Controller::signal_buffer_changed. eidheim 2015-06-21 16:52:24 +0200
  • a10a0dc3c0 Fixed marking of changed tabs that are not saved. eidheim 2015-06-21 16:08:24 +0200
  • d79349cc9a jumping search now works Jørgen Lien Sellæg 2015-06-20 14:41:04 +0200
  • 1d52da181e Merge branch 'master' of https://github.com/cppit/jucipp into searchandreplace Jørgen Lien Sellæg 2015-06-19 12:43:52 +0200
  • f20cfd927f Merge pull request #9 from eidheim/master Jørgen Lien Sellæg 2015-06-19 12:43:41 +0200
  • a2f68575c9 Small fix, parsing of source now also starts right after the file is opened (in the background). eidheim 2015-06-19 12:33:43 +0200
  • 122fb85390 Added mark to tab-label when content is changed and not saved. eidheim 2015-06-19 12:01:50 +0200
  • 541135cc2d Finished cleaning up source.h/cc for now I think. eidheim 2015-06-19 10:42:25 +0200
  • 6647377ab5 More cleanup: mainly, OnUpdateSyntax->update_syntax moved to Source::Controller. eidheim 2015-06-18 15:39:26 +0200
  • 4355fcdfab Abit more cleanup, and removal of an accidental path-paste in source.cc. eidheim 2015-06-18 14:48:15 +0200
  • 9d3cda4199 More code cleanup: get_autocomplete_suggestions (previously GetAutoCompleteSuggestions) now only in Source::Parser class. eidheim 2015-06-18 14:37:32 +0200
  • ef4f12469a sleep_for instead of yield reduces the cpu load. eidheim 2015-06-18 13:56:35 +0200
  • 394d6284eb join the parse_thread only if its joinable (created in this case). eidheim 2015-06-18 13:48:10 +0200
  • 63dac5e737 Forgot to destroy thread in Source::Controller-destructor. Ole Christian Eidheim 2015-06-18 12:35:02 +0200
  • b7af345e84 Added const to controllers reference. eidheim 2015-06-17 21:26:31 +0200
  • 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. eidheim 2015-06-17 21:20:57 +0200
  • 59449bfcb9 Added missing #include<atomic>. eidheim 2015-06-17 16:20:28 +0200
  • bca64014af Add mark of current search result, needs more work Jørgen Lien Sellæg 2015-06-17 16:02:45 +0200
  • b2bf3b317b Merge pull request #4 from cppit/master Ole Christian Eidheim 2015-06-17 15:55:12 +0200
  • 0bd7470d28 Last crash when writing code hopefully fixed. Taking care now not to read from view-buffer in a thread (only do this in GTK-main-thread). eidheim 2015-06-17 15:45:45 +0200
  • 6adc240bb8 Merge branch 'master' into searchandreplace Jørgen Lien Sellæg 2015-06-16 13:36:27 +0200
  • 53ac248664 Merge branch 'master' of https://github.com/cppit/jucipp Jørgen Lien Sellæg 2015-06-16 12:56:47 +0200
  • 48d5e4a8fe Merge branch 'master' of https://github.com/cppit/jucipp into searchandreplace Jørgen Lien Sellæg 2015-06-16 12:47:24 +0200
  • 5fffd044eb Update README.md Jørgen Lien Sellæg 2015-06-16 12:45:10 +0200
  • f5954ee786 is_saved and is_changed is set in source.h I saw now. eidheim 2015-06-16 11:20:50 +0200
  • d324d99c05 Cleanup of Source::Model (renamed Source::Parser) and Source::Controller. eidheim 2015-06-16 11:15:10 +0200
  • 798280c418 Merge pull request #3 from cppit/master Ole Christian Eidheim 2015-06-16 08:42:57 +0200
  • 07d7741928 Add wrapping search Jørgen Lien Sellæg 2015-06-16 00:16:27 +0200
  • 6602bc58dd Scroll to on search now works Jørgen Lien Sellæg 2015-06-16 00:05:32 +0200
  • 12797ad10b Merge branch 'master' into searchandreplace es 2015-06-15 15:35:12 +0200
  • c2da91c978 Proof of concept es 2015-06-15 14:08:06 +0200
  • 1b1878f5c0 Remove printlines es 2015-06-15 14:07:21 +0200
  • d57b18c144 Add custom background color es 2015-06-15 10:23:25 +0200
  • a1173b98c3 Merge pull request #2 from cppit/master Ole Christian Eidheim 2015-06-15 10:02:19 +0200
  • 472a6d427d Minor change Jørgen Lien Sellæg 2015-06-15 00:56:59 +0200
  • b72d067c83 Add more configurations. Font, background, show line numbers, highlight current line Jørgen Lien Sellæg 2015-06-15 00:25:40 +0200
  • 80cae66884 Yet another minor indentation fix. eidheim 2015-06-14 20:55:58 +0200
  • 4a97b73cf3 minor fix to indentation. eidheim 2015-06-14 20:26:53 +0200
  • bd32ff013d Indentation done I think. eidheim 2015-06-14 19:48:06 +0200
  • a180682eb2 Now, undo does not go back to when textbuffer was empty. Fixed crash when closing tabs while processing source. eidheim 2015-06-14 16:00:59 +0200
  • 88a0713128 Fixed crash. eidheim 2015-06-14 12:07:40 +0200
  • 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. eidheim 2015-06-13 17:24:36 +0200
  • f6d9984d79 Merge pull request #1 from cppit/master Ole Christian Eidheim 2015-06-12 16:16:27 +0200
  • bd3f3739a4 Added Gsv::init(), and changed behaviour of home and end keys slightly. eidheim 2015-06-11 13:56:37 +0200
  • 496e962079 Fixes #3 Add undo and redo by hotkey Jørgen Lien Sellæg 2015-06-10 22:52:05 +0200
  • 5c3877cd3c Merge pull request #2 from eidheim/master Jørgen Lien Sellæg 2015-06-10 12:41:32 +0200
  • 954ae00517 Removed previous linenumbering. Scrolling now works on both enter and paste text. eidheim 2015-06-10 12:27:01 +0200
  • 689304712a Now using gtksourceviewmm. eidheim 2015-06-10 11:41:22 +0200
  • fa1cce63ba Added some very basic indentation. Improvements needed. eidheim 2015-06-08 23:17:00 +0200
  • 4e2200ea1b Works now without std::min(buffer->get_text.size(), raw_size) it seems. eidheim 2015-06-08 10:38:38 +0200
  • 872a61beb7 Removed dangerous use of vector<const char*>. Opening files in a project now work every time. eidheim 2015-06-07 17:26:53 +0200
  • e64fe65e09 OS X support almost done. Fixed a crash using Glib::Dispatcher, also resulted in simpler code in source.cc. eidheim 2015-06-07 01:24:09 +0200
  • c28b616d28 Update README.md Jørgen Lien Sellæg 2015-05-30 11:53:15 +0200
  • f4591592bf Update README.md Jørgen Lien Sellæg 2015-05-26 17:08:41 +0200
  • fcb1132f21 Update README.md Jørgen Lien Sellæg 2015-05-26 16:47:33 +0200
  • 80ecca9d24 Remove comments Jørgen Lien Sellæg 2015-05-26 16:41:50 +0200
  • 799715c6b1 Update README.md Jørgen Lien Sellæg 2015-05-26 13:09:40 +0200
  • b4faeb527e Fix install Jørgen Lien Sellæg 2015-05-26 13:06:36 +0200
  • 4a066bcb13 Remove couts Jørgen Lien Sellæg 2015-05-26 13:02:06 +0200
  • bee11a2504 move lock Jørgen Lien Sellæg 2015-05-26 12:58:52 +0200
  • 18ff966814 fixed compile_command cp to source folder oyvang 2015-05-26 10:48:50 +0200
  • fd0047e415 Merge branch 'master' of bitbucket.org:cppit/juci Jørgen Lien Sellæg 2015-05-20 10:27:00 +0200
  • f7da02341c Fixes Jørgen Lien Sellæg 2015-05-20 10:26:55 +0200
  • 765b28cf35 fixed bug with two save listeners oyvang 2015-05-19 11:31:39 +0200
  • aff0c95553 merged oyvang 2015-05-19 09:16:24 +0200
  • 78b2de3924 fixed save on compile oyvang 2015-05-19 09:15:09 +0200
  • 6401f94465 fixed feedback when file is not saved oyvang 2015-05-19 09:12:38 +0200
  • 81cd2ef6d4 fixed output on save file and save as oyvang 2015-05-19 09:09:01 +0200
  • d93b864fdb removed the last stock gtk binding tedjk 2015-05-18 16:50:56 +0200
  • 08bf0cf806 removed all stock gtk bindings. tedjk 2015-05-18 16:21:48 +0200
  • 0e3c551c53 added custom keyindings where stock gtk bindings were used. tedjk 2015-05-18 16:05:15 +0200
  • 1b098cb320 merged Jørgen Lien Sellæg 2015-05-18 15:45:15 +0200
  • 3250ecacaf edit installation path of libclangmm Jørgen Lien Sellæg 2015-05-18 15:33:35 +0200