104 Commits (61a35f5725d6da1e414b3e29f9d5686f1f1ded5a)

Author SHA1 Message Date
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 4355fcdfab Abit more cleanup, and removal of an accidental path-paste in source.cc. 11 years ago
eidheim 9d3cda4199 More code cleanup: get_autocomplete_suggestions (previously GetAutoCompleteSuggestions) now only in Source::Parser class. 11 years ago
Ole Christian Eidheim 63dac5e737 Forgot to destroy thread in Source::Controller-destructor. 11 years ago
eidheim b7af345e84 Added const to controllers reference. 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 59449bfcb9 Added missing #include<atomic>. 11 years ago
eidheim 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). 11 years ago
eidheim d324d99c05 Cleanup of Source::Model (renamed Source::Parser) and Source::Controller. 11 years ago
Jørgen Lien Sellæg b72d067c83 Add more configurations. Font, background, show line numbers, highlight current line 11 years ago
eidheim a180682eb2 Now, undo does not go back to when textbuffer was empty. Fixed crash when closing tabs while processing source. 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 689304712a Now using gtksourceviewmm. 11 years ago
eidheim 4e2200ea1b Works now without std::min(buffer->get_text.size(), raw_size) it seems. 11 years ago
eidheim 872a61beb7 Removed dangerous use of vector<const char*>. Opening files in a project now work every time. 11 years ago
eidheim e64fe65e09 OS X support almost done. Fixed a crash using Glib::Dispatcher, also resulted in simpler code in source.cc. 11 years ago
tedjk ff3442896c fixing bugs with config, with 11 years ago
oyvang 6bb936e059 Fixed extensions and compile bug 11 years ago
tedjk 136e70d15b fixed legal extensions to parse in source and notebook, with GM 11 years ago
tedjk 41b745b83d added legal file-extensions to source 11 years ago
oyvang f7253f498f implemented AskSaveFileDialog 11 years ago
Jørgen Lien Sellæg 10c3ece12c add virtual destructor 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
Jørgen Lien Sellæg 63d69c6ca3 add vector as parameter 11 years ago
Jørgen Lien Sellæg a27517293c add autocompletion demo 11 years ago
Jørgen Lien Sellæg f0c622fb89 betaalpha syntax highlighting 11 years ago
Jørgen Lien Sellæg 2e0a497bae working proof of concept syntax 11 years ago
Jørgen Lien Sellæg 1e018e675c proof of concept syntax highlighting 11 years ago
Jørgen Lien Sellæg 3313af46a5 add trans 11 years ago
Jørgen Lien Sellæg 4069590048 Add timer 11 years ago
Jørgen Lien Sellæg 4d215386ff Fix namespace and add proof of concept 11 years ago
tedjk d99ae48cbf reformatted code 11 years ago
tedjk d970407447 config ready to test on source, starting with keybindings 11 years ago
Jørgen Lien Sellæg 4e91c3e467 Teddy 11 years ago
oyvang 5eb5aa3ee8 Fixed search and optimized some code 11 years ago
Jørgen Lien Sellæg a07b4c9829 lol #charse 11 years ago
Jørgen Lien Sellæg 11755ae716 Commit 11 years ago
Jørgen Lien Sellæg b2f2ccb388 Add syntax highlighting 11 years ago
Jørgen Lien Sellæg a3e7a560d1 Create new nodes 11 years ago
Jørgen Lien Sellæg 19311982e0 Fix pointer settings 11 years ago
Jørgen Lien Sellæg 6249f25238 fix return in source 11 years ago
Jørgen Lien Sellæg 8caba58f66 Fix semantic errors 11 years ago