[Top][All Lists]
[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnustandards standards.texi ChangeLog,
Karl Berry <=