123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332 |
- Index: amyedit-1.0/configure.in
- ===================================================================
- --- amyedit-1.0.orig/configure.in
- +++ amyedit-1.0/configure.in
- @@ -36,7 +36,7 @@ AC_ARG_ENABLE(precompiled-headers,
- AM_CONDITIONAL(PRECOMPILE_HEADERS, test x$enable_precompiled_headers = xyes)
-
- AC_CHECK_LIB([aspell], [new_aspell_config])
- -PKG_CHECK_MODULES(AMYEDIT, gtkmm-2.4 >= 2.6 gtksourceview-1.0)
- +PKG_CHECK_MODULES(AMYEDIT, gtkmm-2.4 >= 2.6 gtksourceview-2.0 gtksourceviewmm-2.0)
- AC_SUBST(AMYEDIT_CFLAGS)
- AC_SUBST(AMYEDIT_LIBS)
-
- Index: amyedit-1.0/src/Makefile.am
- ===================================================================
- --- amyedit-1.0.orig/src/Makefile.am
- +++ amyedit-1.0/src/Makefile.am
- @@ -25,12 +25,7 @@ sources = \
- TextListViewComboBox.cc \
- TextListViewListBox.cc \
- Utils.cc \
- - main.cc \
- - gtksourceviewmm/sourcebuffer.cpp \
- - gtksourceviewmm/sourcelanguage.cpp \
- - gtksourceviewmm/sourcelanguagesmanager.cpp \
- - gtksourceviewmm/sourceview.cpp \
- - gtksourceviewmm/init.cc
- + main.cc
-
- headers = \
- AboutDialog.hh \
- @@ -48,18 +43,9 @@ headers = \
- TextListModel.hh \
- TextListViewComboBox.hh \
- TextListViewListBox.hh \
- - Utils.hh \
- - gtksourceviewmm/sourcebuffer.h \
- - gtksourceviewmm/sourcelanguage.h \
- - gtksourceviewmm/sourcelanguagesmanager.h \
- - gtksourceviewmm/sourceview.h \
- - gtksourceviewmm/init.hh
- + Utils.hh
-
- privateheaders= \
- - gtksourceviewmm/private/sourcebuffer_p.h \
- - gtksourceviewmm/private/sourcelanguage_p.h \
- - gtksourceviewmm/private/sourcelanguagesmanager_p.h \
- - gtksourceviewmm/private/sourceview_p.h \
- Utils_p.hh
-
- if PRECOMPILE_HEADERS
- Index: amyedit-1.0/src/EditTabs.cc
- ===================================================================
- --- amyedit-1.0.orig/src/EditTabs.cc
- +++ amyedit-1.0/src/EditTabs.cc
- @@ -57,8 +57,8 @@ Foundation, Inc., 59 Temple Place, Suite
-
- #include <gtksourceview/gtksourcebuffer.h>
- #include <gtksourceviewmm/sourcelanguage.h>
- -#include <gtksourceviewmm/sourcelanguagesmanager.h>
- -#include <gtksourceview/gtksourcelanguagesmanager.h>
- +#include <gtksourceviewmm/sourcelanguagemanager.h>
- +#include <gtksourceview/gtksourcelanguagemanager.h>
- #include <gtksourceview/gtksourceiter.h>
-
- #include <gtkmm/stock.h>
- @@ -161,7 +161,7 @@ void EditTabs::OpenTab(Glib::ustring fil
- {
- try
- {
- - Glib::RefPtr<Gtk::SourceBuffer> buffer = is_buffer_open(filename);
- + Glib::RefPtr<gtksourceview::SourceBuffer> buffer = is_buffer_open(filename);
- Page *newpage;
-
- if (buffer){
- @@ -553,16 +553,15 @@ Glib::ustring EditTabs::GetUntitledTabNa
-
- void EditTabs::Undo()
- {
- - Glib::RefPtr<Gtk::SourceBuffer> buffer = get_current_view()->get_buffer();
- + Glib::RefPtr<gtksourceview::SourceBuffer> buffer = Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(get_current_view()->get_buffer());
- if (buffer->can_undo ())
- buffer->undo ();
-
- }
-
- -
- void EditTabs::Redo()
- {
- - Glib::RefPtr<Gtk::SourceBuffer> buffer = get_current_view()->get_buffer();
- + Glib::RefPtr<gtksourceview::SourceBuffer> buffer = Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(get_current_view()->get_buffer());
- if (buffer->can_redo ())
- buffer->redo ();
-
- @@ -625,10 +624,10 @@ void EditTabs::FindNext()
- Page *curtab = get_current_tab();
- if (curtab)
- {
- - Glib::RefPtr<Gtk::SourceBuffer::Mark> cursor=curtab->get_buffer()->get_insert();
- - Gtk::SourceBuffer::iterator start, end;
- + Glib::RefPtr<gtksourceview::SourceBuffer::Mark> cursor=curtab->get_buffer()->get_insert();
- + gtksourceview::SourceBuffer::iterator start, end;
- GtkTextIter climit;
- - Gtk::SourceBuffer::iterator limit(&climit);
- + gtksourceview::SourceBuffer::iterator limit(&climit);
- FindDialog fdialog;
- int result;
- do
- @@ -648,7 +647,7 @@ void EditTabs::FindNext()
- if(gtk_source_iter_forward_search(cursor->get_iter().gobj(),fdialog.get_text().c_str(),fdialog.get_flags(),start.gobj(),end.gobj(),0))
- {
- curtab->get_buffer()->select_range(end, start);
- - (static_cast<Gtk::SourceView*>(curtab->get_child()))->scroll_to(end);
- + (static_cast<gtksourceview::SourceView*>(curtab->get_child()))->scroll_to(end);
- }
- else
- {
- @@ -701,7 +700,7 @@ void EditTabs::on_switching_page(GtkNote
-
- }
-
- -Glib::RefPtr <Gtk::SourceBuffer> EditTabs::is_buffer_open(Glib::ustring filename){
- +Glib::RefPtr <gtksourceview::SourceBuffer> EditTabs::is_buffer_open(Glib::ustring filename){
- int p = get_n_pages();
-
- for (int x=0;x<p;x++){
- @@ -711,19 +710,19 @@ Glib::RefPtr <Gtk::SourceBuffer> EditTab
- return curtab->get_buffer();
- }
-
- - return Glib::RefPtr <Gtk::SourceBuffer> (NULL);
- + return Glib::RefPtr <gtksourceview::SourceBuffer> (NULL);
-
-
- }
-
- -EditTabs::Page::Page(EditTabs *parent, Glib::RefPtr<Gtk::SourceBuffer> buffer){
- +EditTabs::Page::Page(EditTabs *parent, Glib::RefPtr<gtksourceview::SourceBuffer> buffer){
-
- /* Note to self! CLEAN THIS UP!!!! */
-
- /* Page is actually a ScrollWindow thing */
- set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_ALWAYS);
-
- - Gtk::SourceView *sourceview=Gtk::manage(new Gtk::SourceView());
- + gtksourceview::SourceView *sourceview=Gtk::manage(new gtksourceview::SourceView());
-
- if (buffer)
- sourceview->set_buffer(buffer);
- @@ -750,10 +749,10 @@ EditTabs::Page::Page(EditTabs *parent, G
- * (ie buffer is null) */
-
- if (!buffer){
- - Glib::ustring mime_type("text/x-tex");
- + Glib::ustring mime_type("latex");
-
- - Glib::RefPtr<Gtk::SourceLanguagesManager> lm = buffer->get_languages_manager();
- - Glib::RefPtr<Gtk::SourceLanguage> language = lm->get_language_from_mime_type(mime_type);
- + Glib::RefPtr<gtksourceview::SourceLanguageManager> lm = gtksourceview::SourceLanguageManager::create();
- + Glib::RefPtr<gtksourceview::SourceLanguage> language = lm->get_language(mime_type);
-
-
- if (language)
- @@ -820,7 +819,7 @@ void EditTabs::Page::on_changed()
-
- }
-
- -void EditTabs::Page::on_mark_changed(Gtk::SourceBuffer::iterator iter, Glib::RefPtr<Gtk::SourceBuffer::Mark> mark){
- +void EditTabs::Page::on_mark_changed(gtksourceview::SourceBuffer::iterator iter, Glib::RefPtr<gtksourceview::SourceBuffer::Mark> mark){
- if (mark->get_name()=="insert")
- {
- extern sigc::signal1<void, int> signal_line_set;
- @@ -835,14 +834,14 @@ EditTabs *EditTabs::Page::get_parent()
- return (static_cast<EditTabs*>(Gtk::Widget::get_parent()));
- }
-
- -Gtk::SourceView* EditTabs::Page::get_child()
- +gtksourceview::SourceView* EditTabs::Page::get_child()
- {
- - return (static_cast<Gtk::SourceView*>(Gtk::Bin::get_child()));
- + return (static_cast<gtksourceview::SourceView*>(Gtk::Bin::get_child()));
- }
-
- -Glib::RefPtr<Gtk::SourceBuffer> EditTabs::Page::get_buffer()
- +Glib::RefPtr<gtksourceview::SourceBuffer> EditTabs::Page::get_buffer()
- {
- - return (get_child()->get_buffer());
- + return Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(get_child()->get_buffer());
- }
-
- EditTabs::Page *EditTabs::get_current_tab()
- @@ -850,9 +849,9 @@ EditTabs::Page *EditTabs::get_current_ta
- return (static_cast<EditTabs::Page*>(get_nth_page(get_current_page())));
- }
-
- -Gtk::SourceView *EditTabs::get_current_view()
- +gtksourceview::SourceView *EditTabs::get_current_view()
- {
- - return (static_cast<Gtk::SourceView*>(get_current_tab()->get_child()));
- + return (static_cast<gtksourceview::SourceView*>(get_current_tab()->get_child()));
- }
-
-
- @@ -861,8 +860,8 @@ void EditTabs::Page::on_preferences_upda
- // For things that need to happen for all pages
- PrefStruct *prefs = PrefStruct::instance();
-
- - get_child()->set_tabs_width(prefs->get<int>("General", "tab_size"));
- - get_buffer()->set_highlight(prefs->get<bool>("General", "syntax_highlighting"));
- + get_child()->set_tab_width(prefs->get<int>("General", "tab_size"));
- + get_buffer()->set_highlight_syntax(prefs->get<bool>("General", "syntax_highlighting"));
-
- }
-
- Index: amyedit-1.0/src/EditTabs.hh
- ===================================================================
- --- amyedit-1.0.orig/src/EditTabs.hh
- +++ amyedit-1.0/src/EditTabs.hh
- @@ -63,11 +63,11 @@ class EditTabs: public Gtk::Notebook
- class Page:public Gtk::ScrolledWindow
- {
- public:
- - Page(EditTabs *parent, Glib::RefPtr<Gtk::SourceBuffer> buffer=Glib::RefPtr<Gtk::SourceBuffer>());
- + Page(EditTabs *parent, Glib::RefPtr<gtksourceview::SourceBuffer> buffer=Glib::RefPtr<gtksourceview::SourceBuffer>());
-
- EditTabs *get_parent();
- - Gtk::SourceView *get_child();
- - Glib::RefPtr<Gtk::SourceBuffer> get_buffer();
- + gtksourceview::SourceView *get_child();
- + Glib::RefPtr<gtksourceview::SourceBuffer> get_buffer();
-
- Glib::ustring filename;
- Gtk::Label *tablabel;
- @@ -77,8 +77,8 @@ class EditTabs: public Gtk::Notebook
- void on_close_me();
- void on_modified_changed();
- void on_changed();
- - void on_mark_changed(Gtk::SourceBuffer::iterator iter,
- - Glib::RefPtr<Gtk::SourceBuffer::Mark> mark);
- + void on_mark_changed(gtksourceview::SourceBuffer::iterator iter,
- + Glib::RefPtr<gtksourceview::SourceBuffer::Mark> mark);
- void on_preferences_update();
-
- };
- @@ -89,13 +89,13 @@ class EditTabs: public Gtk::Notebook
- Glib::ustring GetRootFileName();
- Glib::ustring TabNameFromFile(Glib::ustring start);
- Glib::ustring GetUntitledTabName(Glib::ustring start);
- - Glib::RefPtr<Gtk::SourceBuffer> is_buffer_open(Glib::ustring filename);
- + Glib::RefPtr<gtksourceview::SourceBuffer> is_buffer_open(Glib::ustring filename);
-
- void on_switching_page(GtkNotebookPage *page, guint number);
- public:
- Page *get_current_tab();
- private:
- - Gtk::SourceView *get_current_view();
- + gtksourceview::SourceView *get_current_view();
-
- void on_preferences_update();
-
- Index: amyedit-1.0/src/SpellDialog.cc
- ===================================================================
- --- amyedit-1.0.orig/src/SpellDialog.cc
- +++ amyedit-1.0/src/SpellDialog.cc
- @@ -267,9 +267,9 @@ int SpellDialog::checkDocument(){
- aspell_document_checker_reset(checker);
-
- view = getCurrentPage()->get_child();
- - buffer = view->get_buffer();
- + buffer = Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(view->get_buffer());
-
- - buffer->set_check_brackets(false);
- + buffer->set_highlight_matching_brackets(false);
-
- /* areastart has left gravity, arearight has right gravity, as inserts only
- * occur inside them, they should always mark the beginning and ends of the
- @@ -315,7 +315,7 @@ int SpellDialog::checkDocument(){
- buffer->delete_mark(areastart);
- buffer->delete_mark(areaend);
-
- - buffer->set_check_brackets(true);
- + buffer->set_highlight_matching_brackets(true);
- return 0;
- }
-
- @@ -370,7 +370,7 @@ bool SpellDialog::changeWord(AspellToken
- /* Close Clicked */
-
- buffer->place_cursor(wordend);
- - buffer->set_check_brackets();
- + buffer->set_highlight_matching_brackets();
- return false;
- }
-
- Index: amyedit-1.0/src/SpellDialog.hh
- ===================================================================
- --- amyedit-1.0.orig/src/SpellDialog.hh
- +++ amyedit-1.0/src/SpellDialog.hh
- @@ -49,8 +49,8 @@ class SpellDialog : public Gtk::Dialog,
-
- void on_preferences_update();
-
- - Gtk::SourceView* view;
- - Glib::RefPtr<Gtk::SourceBuffer> buffer;
- + gtksourceview::SourceView* view;
- + Glib::RefPtr<gtksourceview::SourceBuffer> buffer;
- Gtk::Entry misslabel;
- Gtk::Entry replaceentry;
- TextListViewListBox listbox;
- Index: amyedit-1.0/src/main.cc
- ===================================================================
- --- amyedit-1.0.orig/src/main.cc
- +++ amyedit-1.0/src/main.cc
- @@ -53,7 +53,7 @@
- #include <fstream>
-
- #include "AmyEdit.hh"
- -#include "gtksourceviewmm/init.hh"
- +#include "gtksourceviewmm/init.h"
- #include "Utils.hh"
-
- int main(int argc, char **argv)
- @@ -63,7 +63,7 @@ int main(int argc, char **argv)
- textdomain (GETTEXT_PACKAGE);
-
- Gtk::Main m(&argc, &argv);
- - Gtk::SourceViewmm_init();
- + gtksourceview::init();
-
- /* TODO This should probably be removed and created on demand */
-
|