gnustandards-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnustandards standards.texi ChangeLog


From: Karl Berry
Subject: gnustandards standards.texi ChangeLog
Date: Sun, 28 Mar 2010 00:07:38 +0000

CVSROOT:        /sources/gnustandards
Module name:    gnustandards
Changes by:     Karl Berry <karl>       10/03/28 00:07:38

Modified files:
        .              : standards.texi ChangeLog 

Log message:
        recommend d-bus over corba nowadays

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnustandards/standards.texi?cvsroot=gnustandards&r1=1.195&r2=1.196
http://cvs.savannah.gnu.org/viewcvs/gnustandards/ChangeLog?cvsroot=gnustandards&r1=1.107&r2=1.108

Patches:
Index: standards.texi
===================================================================
RCS file: /sources/gnustandards/gnustandards/standards.texi,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -b -r1.195 -r1.196
--- standards.texi      25 Mar 2010 23:01:48 -0000      1.195
+++ standards.texi      28 Mar 2010 00:07:38 -0000      1.196
@@ -3,7 +3,7 @@
 @setfilename standards.info
 @settitle GNU Coding Standards
 @c This date is automagically updated when you save this file:
address@hidden lastupdate March 25, 2010
address@hidden lastupdate March 26, 2010
 @c %**end of header
 
 @dircategory GNU organization
@@ -855,8 +855,10 @@
 @node Graphical Interfaces
 @section Standards for Graphical Interfaces
 @cindex graphical user interface
address@hidden interface styles
address@hidden user interface styles
 
address@hidden gtk+
address@hidden GTK+
 When you write a program that provides a graphical user interface,
 please make it work with the X Window System and the GTK+ toolkit
 unless the functionality specifically requires some alternative (for
@@ -867,13 +869,18 @@
 separate program which invokes the command-line program.)  This is
 so that the same jobs can be done from scripts.
 
address@hidden corba
address@hidden gnome
-Please also consider providing a CORBA interface (for use from GNOME), a
-library interface (for use from C), and perhaps a keyboard-driven
-console interface (for use by users from console mode).  Once you are
-doing the work to provide the functionality and the graphical interface,
-these won't be much extra work.
address@hidden CORBA
address@hidden GNOME
address@hidden D-bus
address@hidden keyboard interface
address@hidden library interface
+Please also consider providing a D-bus interface for use from other
+running programs, such as within GNOME.  (GNOME used to use CORBA
+for this, but that is being phased out.)  In addition, consider
+providing a library interface (for use from C), and perhaps a
+keyboard-driven console interface (for use by users from console
+mode).  Once you are doing the work to provide the functionality and
+the graphical interface, these won't be much extra work.
 
 
 @node Command-Line Interfaces

Index: ChangeLog
===================================================================
RCS file: /sources/gnustandards/gnustandards/ChangeLog,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -b -r1.107 -r1.108
--- ChangeLog   25 Mar 2010 16:22:11 -0000      1.107
+++ ChangeLog   28 Mar 2010 00:07:38 -0000      1.108
@@ -1,9 +1,15 @@
+2010-03-27  Karl Berry  <address@hidden>
+
+       * standards.texi (Graphical Interfaces): Recommend D-Bus
+       rather than CORBA, for GNOME and use from other programs in general.
+       Suggestion from Andy Wingo.
+
 2010-03-25  Karl Berry  <address@hidden>
 
        * standards.texi (--version): No more GPL/Guile; the Guile exception
        was only used in old releases (that didn't use this --version output).
        These days, Guile is under the LGPL, no special exceptions.
-       Suggested by Andy Wingo.
+       Suggestion from Andy Wingo.
 
 2010-03-23  Karl Berry  <address@hidden>
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]