[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/frontman/interfaces
From:       Ravikiran Rajagopal <ravi () kde ! org>
Date:       2004-02-04 23:00:30
Message-ID: 20040204230030.1E0F19911 () office ! kde ! org
[Download RAW message or body]

CVS commit by ravi: 

Specification of language support. Generally the same as in the old langbase kernel, \
but it is now split into parser (syntax & output highlighting) and nonparser parts. \
Everything lives in the FM namespace now.


  A            fmedithighlighter.cpp   1.1 [GPL]
  A            fmedithighlighter.h   1.1 [GPL]
  A            fmlanguageiface.cpp   1.1 [GPL]
  A            fmlanguageiface.h   1.1 [GPL]
  A            fmsimplehighlighter.cpp   1.1 [GPL]
  A            fmsimplehighlighter.h   1.1 [GPL]
  A            fmsimplelanguage.cpp   1.1 [GPL]
  A            fmsimplelanguage.h   1.1 [GPL]
  A            fmsyntaxhighlighteriface.h   1.1 [GPL]
  M +8 -3      Makefile.am   1.2
  M +7 -5      fmprocessiface.h   1.2


--- kdenonbeta/frontman/interfaces/fmprocessiface.h  #1.1:1.2
@@ -39,9 +39,11 @@ namespace FM
     bool stop( int sig ) { return doStop(sig); }
   signals:
-    void outputLines( ProcessIface *proc, QString text );
-    void errorLines( ProcessIface *proc, QString text );
-    void statusChanged( ProcessIface *proc, QString newStatus );
-    void processExited( ProcessIface *proc, int exitStatus );
-    void priorityChanged( ProcessIface *proc, int newPriority );
+    void outputLines( FM::ProcessIface *proc, const QString &text );
+    void partialLine( FM::ProcessIface *proc, const QString &text );
+    void errorLines( FM::ProcessIface *proc, const QString &text );
+    void statusChanged( FM::ProcessIface *proc, const QString &newStatus );
+    void processExited( FM::ProcessIface *proc, int exitStatus );
+    void priorityChanged( FM::ProcessIface *proc, int newPriority );
+    void oneInputLineWritten( FM::ProcessIface *proc );
   public slots:
     void sendInput( const QString &text ) { doSendInput( text ); }

--- kdenonbeta/frontman/interfaces/Makefile.am  #1.1:1.2
@@ -3,13 +3,18 @@
 kde_module_LTLIBRARIES = libfminterfaces.la
 libfminterfaces_la_SOURCES=fmsessionorganizeriface.cpp fmsessioninfoiface.skel \
-                                fmprocessiface.cpp
+                                fmprocessiface.cpp fmlanguageiface.cpp \
+                                fmedithighlighter.cpp fmsimplehighlighter.cpp \
+                                fmsimplelanguage.cpp
 fminterfacesinclude_HEADERS=fmsessionorganizeriface.h \
                                 fmsessioninfoiface.h \
                                 fmprocessiface.h \
                                 fmifacebase.h fmpart.h fmplugin.h \
-                                fmidmaker.h fmsingleton.h
+                                fmidmaker.h fmsingleton.h \
+                                fmlanguageiface.h fmsyntaxhighlighteriface.h \
+                                fmedithighlighter.h fmsimplehighlighter.h \
+                                fmsimplelanguage.h
 fminterfacesincludedir=$(includedir)/frontman
 libfminterfaces_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -Wno-undefined
-libfminterfaces_la_LIBADD = $(LIB_KPARTS)
+libfminterfaces_la_LIBADD = $(LIB_KPARTS) -lfl
 
 INCLUDES         = -I$(srcdir) $(all_includes)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic