[latexila/latexila-2-0] URLs update



commit a59ab6e3b72d3c0c0961f465566ac2d29ca1f36c
Author: Sébastien Wilmet <swilmet src gnome org>
Date:   Fri Jun 10 01:37:56 2011 +0200

    URLs update
    
    And more instructions in the HACKING file.

 AUTHORS              |   65 +++++++++++++++++++++++++++++++++++++-----------
 HACKING              |   62 +++++++++++++++++++++++++++++++++-------------
 INSTALL              |    2 +-
 NEWS                 |   13 ++++++++++
 README               |    6 ++--
 TODO                 |   66 +++++++++++++++++++++++++++++++++++++------------
 latexila.doap        |   43 ++++++++++++++++++++++++++++++++
 man/latexila.1       |   21 +++++++++++----
 man/latexila.1.xml   |    6 ++--
 src/main_window.vala |    2 +-
 10 files changed, 223 insertions(+), 63 deletions(-)
---
diff --git a/AUTHORS b/AUTHORS
index 1a5cba5..904a8e7 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,19 +1,54 @@
-Main developer:
+Main developer
+==============
 Sébastien Wilmet <sebastien wilmet gmail com>
 
-Contributors:
-Matthieu Baerts (Ubuntu package)
-�tila Camurça (Brazilian Portuguese translation)
-Vito Fasano (Italian translation)
+Patches
+=======
+Pieter Pareit
+Matias De la Puente
+Stéphane Roy
+
+Packages
+========
+Arch Linux
+	Yannick Poirier
+	Bernd Prünster
+
+Debian
+	Tanguy Ortolo
+
+Fedora
+	Thibault North
+
+Ubuntu
+	Matthieu Baerts
+	Tanguy Ortolo
+
+Translations
+============
+Brazilian Portuguese
+	�tila Camurça
+	Darlildo Souza
+
+French
+	Sébastien Wilmet
+
+German
+	Frederik Hahne
+	Max Schillinger
+	Johannes Wilde
+
+Italian
+	Vito Fasano
+
+Spanish
+	Matias De la Puente
+
+Graphic Design
+==============
 Ã?ric Forgeot (logo, icon and web site)
-Frederik Hahne (German translation)
 Ann Melnichuk (icon)
-Thibault North (Fedora package)
-Tanguy Ortolo (Debian package, manpage)
-Yannick Poirier (Arch Linux package)
-Bernd Prünster (Arch Linux package)
-Matias De la Puente (some patches and Spanish translation)
-Stéphane Roy (some patches)
-Max Schillinger (German translation)
-Darlildo Souza (Brazilian Portuguese translation)
-Johannes Wilde (German translation)
+
+Misc
+====
+Tanguy Ortolo (manpage)
diff --git a/HACKING b/HACKING
index 729cc1c..a069c42 100644
--- a/HACKING
+++ b/HACKING
@@ -1,39 +1,65 @@
 Guidelines for LaTeXila
 =======================
 
-LaTeXila source code is maintained using the Git version control system
-and is available at the following location:
+LaTeXila source code is maintained using the Git version control system and is
+available at the following location:
 
-    git://github.com/swilmet/latexila.git
+    git://git.gnome.org/latexila
 
 A Web Interface is available at:
 
-    http://github.com/swilmet/latexila
+    http://git.gnome.org/browse/latexila
 
 You can download the source code from the Git repository by doing:
 
-    $ git clone git://github.com/swilmet/latexila.git
+    $ git clone git://git.gnome.org/latexila
 
 Later, to take the new commits you just have to do:
 
     $ git pull
 
 
-If you want to contribute to LaTeXila, contact the main developer (see the file AUTHORS).
-Here is how you can generate a patch:
+If you want to contribute to LaTeXila, contact the main developer (see the
+file AUTHORS).
 
-    $ git diff origin > patch
+To create a patch, make first one or several commits (in another branch) and
+then use the 'git format-patch' command. You can submit your patch to the
+GNOME bugzilla.
 
-But creating a fork on GitHub and then make a pull request is simpler.
+Alternatively, if you have a GitHub account, you can make a pull request.
+A GitHub repository is available, so you can fork it easily:
+
+    https://github.com/swilmet/latexila
 
 There are some rules to follow when coding:
     - indentation: 4 spaces
     - lines: 90 characters maximum (in some cases it can be a little more)
+    - no trailing spaces
+    - /* ... */ comments for delimiting code sections
+    - // ... comments otherwise (e.g. for explaining just one line)
+    - some spaces almost everywhere:
+        - function (blah);                // not function(blah);
+        - int num = 5;                    // not int num=5;
+        - if (! foo)                      // not if (!foo)
+        - for (int i = 0 ; i < max ; i++) // not for(int i=0;i<max;i++)
+        - etc...
+    - do not use 'var' for declaring variables, unless the type is very long
     - same coding style everywhere
 
 How to generate the C code from Vala files?
     See the file "INSTALL".
 
+How to debug LaTeXila with gdb?
+    If you are using the master branch, the debug stuff is enabled by default.
+    Here is how you can get the backtrace after a crash:
+
+    $ gdb ./latexila
+    > run
+    [segmentation fault]
+    > bt
+
+    The debug stuff is disabled in the releases-* branches.
+
 
 Translations
 ============
@@ -51,13 +77,13 @@ How to create a new *.po for a new language?
 
     A lot of sentences are the same as in Gedit, so you can avoid
     re-translating them:
-    	- download Gedit 2.30 sources:
-	  http://ftp.acc.umu.se/pub/GNOME/sources/gedit/2.30/
-	- take the Gedit *.po of your language and copy it in the po/ directory
-	- update the *.po files with latexila.pot (see above)
-	- at the end of the *.po file, you'll see a lot of lines commented
-	  (i.e. beginning with #). That's all the sentences from Gedit that are
-	  not present in LaTeXila. You can remove these lines.
+        - download Gedit 2.30 sources:
+          http://ftp.acc.umu.se/pub/GNOME/sources/gedit/2.30/
+        - take the Gedit *.po of your language and copy it in the po/ directory
+        - update the *.po files with latexila.pot (see above)
+        - at the end of the *.po file, you'll see a lot of lines commented
+          (i.e. beginning with #). That's all the sentences from Gedit that are
+          not present in LaTeXila. You can remove these lines.
 
     Anyway, if you want to create a completely new *.po, you can do:
     $ cd po/ ; msginit -l xx -o xx.po -i latexila.pot
@@ -69,8 +95,8 @@ How to translate LaTeXila?
     translating LaTeXila in your language. If it's not the case, then you can
     make the announcement. You can find the link to the Mailing List there:
 
-        http://latexila.sourceforge.net/#contact
-    
+        http://projects.gnome.org/latexila/#contact
+
     The first thing to do is to take the *.po file from Gedit (see above). When
     it's done, you can use Poedit for example to complete the translation. Here
     are some strange items to translate:
diff --git a/INSTALL b/INSTALL
index 9468319..8f2202b 100644
--- a/INSTALL
+++ b/INSTALL
@@ -12,7 +12,7 @@ CMake >= 2.6.4
 gettext
 gsettings-desktop-schemas (optional)
 
-If you are installing LaTeXila from a .tar.bz2 or from the 'releases' branch,
+If you are installing LaTeXila from a .tar.bz2 or from a 'releases-*' branch,
 you don't have to install Vala because the C code is already generated.
 Otherwise, see the CMake configuration at the end of this file.
 
diff --git a/NEWS b/NEWS
index 4ff632b..f51ce8b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,18 @@
 LaTeXila NEWS
 
+=============================
+* Release 2.1.0 (May 6, 2011)
+=============================
+
+- Build Tools: Latexmk by default instead of Rubber (Rubber is still available)
+- New build tools: "low level" commands (latex, pdflatex, dvipdf, etc.)
+- Show/hide a build tool
+- Build View: show/hide errors/warnings/badboxes
+- File Browser: new icon for images
+- Structure of a document to easily navigate in it
+- Some code clean-up and little fixes
+
+
 ==============================
 * Release 2.0.7 (Mar 25, 2011)
 ==============================
diff --git a/README b/README
index 5783ee9..23eea15 100644
--- a/README
+++ b/README
@@ -9,7 +9,7 @@ later, see the file "COPYING" for more information.
 
 The official web site is:
 
-    http://latexila.sourceforge.net/
+    http://projects.gnome.org/latexila
 
 See also:
 
@@ -25,6 +25,6 @@ See the file "INSTALL".
 Where to report bugs
 ====================
 
-Bugs should be reported on GitHub:
+Bugs should be reported on the GNOME bugzilla:
 
-    http://github.com/swilmet/latexila/issues
+    https://bugzilla.gnome.org/browse.cgi?product=latexila
diff --git a/TODO b/TODO
index bc36d7f..24a3cc9 100644
--- a/TODO
+++ b/TODO
@@ -1,28 +1,62 @@
 TODO
 
-LaTeXila 2.2 or later
-=====================
 See also the Roadmap:
-	http://latexila.sourceforge.net/#roadmap
+	http://projects.gnome.org/latexila/#roadmap
 
-- List of chapters, sections, etc to easily navigate in a document
+LaTeXila 2.2
+============
 
-- Migrate to GTK+ 3.0 and Vala 0.12
+- Structure (list of chapters, sections, etc. to easily navigate in a document):
+	- Right click:
+		- cut, copy, delete, select
+		- comment
+		- shift left
+		- shift right:
+			- display a warning if a subparagraph already exists
 
-(-) Build Tools:
-	- preferences dialog: double click on a build tool -> open properties
-	- bottom panel:
-		- right click menu: copy the line to the clipboard
+	  Shift left/right is new comparated to Kile. For example we have a big section (with
+	  subsections, etc.) and we want to shift it to the left so it becomes a chapter (the
+	  subsections becomes sections, etc.).
 
-(-) Check spelling
+- Build Tools:
+	- build tools: copy button to make a copy of a build tool,
+	  so we can modify the copy and keep the original
+	- right click menu in bottom panel: copy the line to the clipboard
 
-(-) Auto-completion:
+- Cleanup Build Files: if a project is defined, some *.aux files are not removed
+  => If a project is defined, instead of replacing the extension of the main
+     file to see if the file exist and remove it, search directly all files
+     which have the extension (in all sub-directories), and remove them.
+
+- Write some documentation:
+	- explain the build tools, how to create a new one, etc.
+	- the difference between Latexmk and Rubber
+
+
+LaTeXila â?¥ 2.4
+==============
+
+- Check spelling
+
+- Auto-completion:
 	- show details by default
 	- complete placeholders (\ref, \cite, ...)
 	  (take into account all *.tex, *.bib, ... files of the project)
 
-(-) Edit toolbar:
-	- create a custom MenuToolButton:
-	  Now the icon does nothing when we click on it, we must always click first on the arrow and then select the item.
-	  It would be better if the icon is the last item used (and we can click on it).
-	  A drawback is that the button would take more place, this can be a problem for small screens.
+- Migrate to GTK+ 3.0
+  I wanted to make the migration for the 2.2 release but GtkSourceView 3.0 have removed the
+  gtk_source_completion_info_set_sizing() function.
+  Also, GTK 3 widgets are a lot bigger, it doesn't fit well with LaTeXila.
+
+(-) Structure:
+	- Select the current section or item when the document cursor moves
+
+	- Update on the fly the structure when the document is modified. An item can be inserted,
+	  deleted or modified. The simplest way I think is to re-run the parsing only on the modified
+	  lines (with a lower and upper bounds) every 2 seconds for example. This way, we simply
+	  delete all items between the two bounds, and the parsing will re-add them correcly.
+
+(-) Edit toolbar: create a custom MenuToolButton:
+    Now the icon does nothing when we click on it, we must always click first on the arrow and then select the item.
+    It would be better if the icon is the last item used (and we can click on it).
+    A drawback is that the button would take more place, this can be a problem for small screens.
diff --git a/latexila.doap b/latexila.doap
new file mode 100644
index 0000000..347c9e5
--- /dev/null
+++ b/latexila.doap
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
+         xmlns:foaf="http://xmlns.com/foaf/0.1/";
+         xmlns:gnome="http://api.gnome.org/doap-extensions#";
+         xmlns="http://usefulinc.com/ns/doap#";>
+
+  <name xml:lang="en">latexila</name>
+  <shortdesc xml:lang="en">LaTeXila, an Integrated LaTeX Environment</shortdesc>
+  <description xml:lang="en">LaTeXila is an Integrated LaTeX Environment for GNOME, written in Vala.
+
+The main features are:
+
+- Customizable buttons to compile, convert and view a document in one click.
+Latexmk is used by default, but Rubber and the "low-level" commands such as
+pdflatex can also be used.
+
+- LaTeX commands completion
+
+- Document structure to easily navigate in it
+
+- Symbol tables (Greek letters, arrows, etc)
+
+- Template managing: a few default templates, creating personal ones, etc
+
+- Easy projects management
+
+- Some menus and toolbars with the principal LaTeX commands
+  </description>
+
+  <homepage rdf:resource="http://projects.gnome.org/latexila"; />
+  <mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/latexila-list"; />
+  <download-page rdf:resource="http://ftp.gnome.org/pub/GNOME/sources/latexila/"; />
+  <bug-database rdf:resource="https://bugzilla.gnome.org/browse.cgi?product=latexila"; />
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Sébastien Wilmet</foaf:name>
+      <foaf:mbox rdf:resource="mailto:swilmet src gnome org" />
+      <gnome:userid>swilmet</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+</Project>
diff --git a/man/latexila.1 b/man/latexila.1
index 95b4d69..8c30f7d 100644
--- a/man/latexila.1
+++ b/man/latexila.1
@@ -1,13 +1,22 @@
 '\" t
 .\"     Title: LATEXILA
 .\"    Author: Tanguy Ortolo <tanguy+debian ortolo eu>
-.\" Generator: DocBook XSL-NS Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\"      Date: 11/21/2010
+.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
+.\"      Date: 06/14/2011
 .\"    Manual: User commands
 .\"    Source: LaTeXila
 .\"  Language: English
 .\"
-.TH "LATEXILA" "1" "11/21/2010" "LaTeXila" "User commands"
+.TH "LATEXILA" "1" "06/14/2011" "LaTeXila" "User commands"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
 .\" -----------------------------------------------------------------
 .\" * set default formatting
 .\" -----------------------------------------------------------------
@@ -19,7 +28,7 @@
 .\" * MAIN CONTENT STARTS HERE *
 .\" -----------------------------------------------------------------
 .SH "NAME"
-latexila \- Integrated LaTeX Environment for the GNOME desktop
+latexila \- Integrated LaTeX Environment for the GNOME Desktop
 .SH "SYNOPSIS"
 .HP \w'\fBlatexila\fR\ 'u
 \fBlatexila\fR [\fIOPTIONS\fR] [\fIFILES\fR]
@@ -32,7 +41,7 @@ This manual page documents briefly the
 command\&.
 .PP
 LaTeXila
-is an Integrated LaTeX Environment for the GNOME desktop\&.
+is an Integrated LaTeX Environment for the GNOME Desktop\&.
 .SH "OPTIONS"
 .PP
 The program follows the usual GNU command line syntax, with long options starting with two dashes\&. A summary of options is included below\&. For a complete description of options, please use
@@ -82,7 +91,7 @@ is started it reopens the files that were open last time it was used\&. This beh
 The upstream
 BTS
 can be found at
-\m[blue]\fBhttp://github\&.com/swilmet/latexila/issues\fR\m[]\&;.
+\m[blue]\fBhttps://bugzilla\&.gnome\&.org/browse\&.cgi?product=latexila\fR\m[]\&;.
 .SH "AUTHOR"
 .PP
 \fBTanguy Ortolo\fR <\&tanguy+debian ortolo\&.eu\&>
diff --git a/man/latexila.1.xml b/man/latexila.1.xml
index ad27414..a1b4412 100644
--- a/man/latexila.1.xml
+++ b/man/latexila.1.xml
@@ -77,7 +77,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
 
   <refnamediv>
     <refname>&command;</refname>
-    <refpurpose>Integrated LaTeX Environment for the GNOME desktop</refpurpose>
+    <refpurpose>Integrated LaTeX Environment for the GNOME Desktop</refpurpose>
   </refnamediv>
 
   <refsynopsisdiv>
@@ -101,7 +101,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
   <refsection xml:id="description"><info><title>DESCRIPTION</title></info>
     <para>This manual page documents briefly the <command>&command;</command> command.</para>
     <para><application>&program;</application> is an Integrated LaTeX Environment for
-      the GNOME desktop.</para>
+      the GNOME Desktop.</para>
   </refsection>
 
   <refsection xml:id="options"><info><title>OPTIONS</title></info>
@@ -175,7 +175,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
 
   <refsection xml:id="bugs"><info><title>BUGS</title></info>
     <para>The upstream <acronym>BTS</acronym> can be found
-      at <uri xlink:href="http://github.com/swilmet/latexila/issues";>http://github.com/swilmet/latexila/issues</uri>.</para>
+      at <uri xlink:href="https://bugzilla.gnome.org/browse.cgi?product=latexila";>https://bugzilla.gnome.org/browse.cgi?product=latexila</uri>.</para>
   </refsection>
 </refentry>
 </article>
diff --git a/src/main_window.vala b/src/main_window.vala
index 9e6e587..c5f0d6b 100644
--- a/src/main_window.vala
+++ b/src/main_window.vala
@@ -1756,7 +1756,7 @@ GNU General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with LaTeXila.  If not, see <http://www.gnu.org/licenses/>.""";
 
-        string website = "http://latexila.sourceforge.net/";;
+        string website = "http://projects.gnome.org/latexila/";;
 
         string[] authors =
         {



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