NEW: translateable header/footer in tutorials
by bulia byak
- To make it easier for newbies to navigate in the SVG tutorials,
marginal hints are added In the header and footer saying "Use
Ctrl+down/up arrow to scroll" with the corresponding arrow.
- The SVG files with the tutorial header and footer, including the
scrolling hint, are now translateable (i.e. you can translate the word
"tutorial" and the scrolling hints). Just add the SVG files
_tutorial-header.XX.svg and _tutorial-footer.XX.svg and regenerate the
tutorials - they will use these files. (If there are no such files for
your language, the default English header/footer are used.) So far,
French header/footer SVG files are added, translators are welcome to
add more languages.
[Scislac: this means that all SVG tutorials in all languages now need
to be regenerated and reuploaded to Inkscape tree!]
As a remainder, all the tutorials machinery is in the doc-docbook
module in SVN.
--
bulia byak
Inkscape. Draw Freely.
http://www.inkscape.org
16 years, 10 months
Compile Problems (OS X 10.3)
by Brian
I am having a few issues compiling Inkscape. My intent is to implement
Flash export functionality.
I set up a custom Fink environment just for Inkscape.
When I compile the version from the svn I get:
gradient-drag.cpp: In member function `void GrDragger::updateTip()':
gradient-drag.cpp:662: error: `ngettext' undeclared (first use this
function)
gradient-drag.cpp:662: error: (Each undeclared identifier is reported
only once
for each function it appears in.)
I've tried this using both gettext-dev and gettext3-dev
i gettext 0.10.40-24 Message localization support
i gettext-bin 0.14.2-13 GNU Internationalization
utilities
i gettext-tools 0.14.2-13 GNU Internationalization
utilities (Development Tools)
i libgettext3-dev 0.14.2-13 GNU Internationalization
utilities (Development Files)
i libgettext3-shlibs 0.14.2-13 GNU Internationalization
utils (shared libs)
I've also installed a stand-alone installation of gettext 0.14.5
---
Inkscape .43 tarball:
I figured i'd take a stab at the .43 release to see if by chance
something got mucked up on the SVN server. Configure runs happily, when
I try compiling I get this:
object-edit.cpp: In function `void sp_spiral_outer_set(SPItem*, const
NR::Point&, const NR::Point&, unsigned int)':
object-edit.cpp:941: error: `isfinite' undeclared in namespace `std'
Anyone have any ideas? The ngettext test passes just fine in the
configure script.
Thanks,
Brian
16 years, 10 months
Google SoC: GTK+ 2.9.0 released
by unknown@example.com
I forwarded the message just to show I'm not crazy :) The GTK+ folks have
the goal of GTK+ 2.10 supporting cross platform printing, like
gnome-print++. I would love to see someone write a GTK+ 2.10 print plugin
for Inkscape.
--Ted
---------- Forwarded message ----------
Date: Fri, 05 May 2006 13:11:30 -0400
From: Matthias Clasen <mclasen@...43...>
Reply-To: gnome-hackers@...45...
To: gnome-announce-list@...45..., gtk-devel-list@...45...,
gtk-app-devel-list@...45..., gtk-list@...45...
Subject: GTK+ 2.9.0 released
GTK+ 2.9.0 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.9/
http://ftp.gnome.org/pub/gnome/sources/gtk+/2.9/
gtk+-2.9.0.tar.gz md5sum: c11a4127073b34f0b78c1a7f7a86aaa0
gtk+-2.9.0.tar.bz2 md5sum: a248f792e196d7a916626f5e0eff4e20
This is the first development release leading up to GTK+ 2.10.
Notes:
* This is unstable development release. There are certainly
plenty of bugs remaining to be found. This release should
not be used in production.
* Installing this version will overwrite your existing
copy of GTK+ 2.8. If you have problems, you'll need to
reinstall GTK+ 2.8.
* GTK+ 2.10 will be source compatible with the GTK+ 2.8 series;
the new API additions in GTK+ 2.9.0 are not yet finalized, so
there are likely incompatibilies between this release and the
final 2.10 release.
* The ABI version has been bumped from 2.4.0 to 2.10.0, since
the filechooser backend interface has been changed. Third-party
filechooser backends need to be ported to the new interface.
Other third-party modules (input methods, image loaders, etc)
just need to be reinstalled in the proper location for GTK+ to
find them.
* Remaining issues for GTK+ 2.10 can be found with following
bugzilla query:
http://bugzilla.gnome.org/buglist.cgi?product=gtk%
2b&target_milestone=2.10+API+Freeze&target_milestone=2.10
+Freeze&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
* Bugs should be reported to http://bugzilla.gnome.org.
What is GTK+
============
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application
suites.
GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.
GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.
Where to get more information about GTK+
========================================
Information about GTK+ including links to documentation can be
found at:
http://www.gtk.org/
An installation guide for GTK+ 2.x is found at:
http://developer.gnome.org/doc/API/2.4/gtk/gtk-building.html
Common questions:
http://developer.gnome.org/doc/API/2.4/gtk/gtk-question-index.html
http://www.gtk.org/faq/
Overview of Changes from GTK+ 2.8.x to 2.9.0
============================================
* GtkStatusIcon, a cross-platform "tray icon" API
* GtkAssistant, a widget for creating multi-step wizards
* GtkLinkButton, a widget that displays a clickable hyperlink
* GtkRecentChooser, widgets to display and select recently used files
* GtkPrintOperation, cross-platform printing support
* A framework for rich text copy and paste and DND
* GtkCellRendererAccel, a cell renderer for key combinations
* GtkCellRendererSpin, a cell renderer which edits numeric values
using a spin button
* GtkAction works with named icons in addition to stock icons
* GtkNotebook supports DND, allowing to reorder tabs, move tabs
between notebooks and drop tabs on the desktop to open a new window
* GtkTreeView:
- Enhanced customizability (e.g. grouping) with the
show-expanders and level-indentation properties
- Allow to embed the search popup
- Better search popup positioning
* GtkFileChooser:
- Communication with backends is now asynchronous to avoid
blocking on filesystem operations. Due to the required interface
changes, the GTK+ ABI version has been bumped to 2.10.0. Third-party
filesystem backends have to be ported to the new interface, other
modules, such as theme engines, input method modules or pixbuf
loaders
have to be rebuilt so that they are installed in the right place
for GTK+ to find them.
- The location entry (popped up by C-L) has been integrated in the
main dialog.
* Reworked hex Unicode input now requires Ctrl-Shift-U
* Animations can now be globally controlled by settings
* The gtk-touchscreen-mode setting controls a number of changes
that make GTK+ work better on touchscreens
* Password entries can optionally show the last entered character
for a short while, controlled by the password-hint-timeout setting
* GTK+ can now consult an additional fallback icon theme before
falling back to hicolor
* Improved themability:
- GTK+ supports symbolic colors, which can be set system-wide
using a setting, and can be modified and used in rc files
and theme engines
- GTK+ sets window type hints on override-redirect windows to
help compositing managers apply proper bling
- Paths in rc files can now refer to all subclasses of a class
- GtkRange steppers will appear insensitive when the slider
is at the end; applications which need to handle this case
(e.g. to extend the range) can opt out of this.
- GtkRange::activate-slider style property allows themes
to draw sliders differently while they are being dragged
- GtkNotebook::tab-overlap and GtkNotebook::curvature style
properties allow more flexible notebook theming
- The spacing of buttons around children can be themed with
the GtkButton::inner-border style property. Apps can override
this per-widget using the corresponding inner-border property
- GtkMenu has aquired a horizontal-padding style property
- There are style properties for the color of hyperlinks,
GtkWidget::link-color and GtkWidget::visited-link-color
- GtkTreeview row hinting now takes the selection into account
- Scrolling menus can be forced to always display both arrows,
using the GtkMenu::double-arrows style property
- Separators can be themed using the wide-separators, separator-width
and separator-height style properties
- GtkTreeView allows more flexible theming with the row-ending-details
property
- The pixbuf theme engines supports customized drawing of expanders
and resize grips
* GDK changes:
- OS X backend
- DirectFB backend
- Closing displays works
- gdk_screen_is_composited to check for running compositing manager
- Support for Super, Hyper and Meta modifiers
* gdk-pixbuf changes:
- Supports saving tiff
- Supports loading 16-bit pnm
- Doesn't load entire gif animation to get first frame
A list of all the bugs fixed in this release can be found at
http://bugzilla.gnome.org/buglist.cgi?bug_id=58389,59718,73240,74620,7854...
Thanks to all the people who contributed in some way to this release:
Ævar Arnfjörð Bjarmason, Akkana Peck, Alexander Larsson, Alexander
Nedotuskov, Alex Graveley, Anders Carlsson, Andrei Yurkevich, Andrew
Conkling, Andrew S. Dixon, Arjan van de Ven, Arnaud Charlet, Bastien
Nocera, Behdad Esfahbod, Benedikt Meurer, Benjamin Berg, Benjamin
Otte, Benoît Carpentier, Bodo-Merle Sandor, Bogdan Nicula, Brad
Taylor, Calum Benson, Carlos Garnacho Parro, Carl Worth, Chris Lahey,
Chris Lord, Christian Kirbach, Christian Lohmaier, Christian Neumair,
Christian Persch, Christian Stimming, Christophe Belle, Claudio
Saavedra, Clytie Siddall, Colin Walters, Cory Dodt, Coverity, Crispin
Flowerday, Damien Carbery, Damon Chaplin, Daniel Drake, Daniel Kasak,
Dan Winship, Dave Andreoli, David Baron, David Trowbridge, Davyd
Madeley, Denis Auroux, Dennis Cranston, Diego González, Dom Lachowicz,
Donald Straney, Duncan Coutts, Ed Catmur, Elie De Brauwer, Emmanuele
Bassi, Emmanuel Rodriguez, Eric Cazeaux, Evert Verhellen, Francisco
Javier F. Serrador, Frederic Croszat, Guilherme de S. Pastore,
Guillaume Cottenceau, Gustavo Carneiro, Hamed Malek, Hans Breuer,
Havoc Pennington, Hylke van der Schaaf, Ian McDonald, Itai Bar-Haim,
Jaap A. Haitsma, James Su, Jean-Yves Lefort, Jens Granseuer, Jeremy
Cook, Jody Goldberg, Joe Marcus Clarke, Joe Wreschnig, Johan Dahlin,
John Cupitt, John Ehresman, John Finlay, John Palmieri, John Spray,
Jonathan Blandford, Jorn Baayen, JP Rosevaar, Jürg Billeter, Kalle
Vahlmann, Kathy Fernandez, Kazuki Iwamoto, Kean Johnston, Kjartan
Maraas, Kristian Rietveld, Larry Ewing, Leena Gunda, Lillian Angel, Li
Yuan, Lorenzo Gil Sanchez, Maciej Katafiasz, Magnus Bergmann, Markku
Vire, Mark McLoughlin, Marko Anastasov, Mark Wielaard, Mart Raudsepp,
Martyn Russell, Mathias Hasselmann, Matthijs Douze, Maxim Udushlivy,
Michael Emmel, Michael Natterer, Milosz Derezynski, Morten Welinder,
Murray Cumming, Nickolay V. Shmyrev, Nicolas Setton, Niklas Knutsson,
Olexiy Avramchenko, Owen Taylor, Paolo Borelli, Paolo Maggi, Peter
Breitenlohner, Peter Harvey, Peter Lund, Peter Zelezny, Philip
Langdale, Raphael Slinckx, Ray Strode, Richard Hult, Robert Ögren,
Rodney Dawes, Ross Burton, Ryan Lovett, Sadrul Habib Chowdhury,
Sebastien Bacher, Søren Sandmann, Stanislav Brabec, Stefan Kost,
Stephane Chauveau, Steve Chaplin, Steve Frécinaux, Sven Herzberg, Sven
Neumann, Thomas Broyer, Thomas Fitzsimmons, Thomas Klausner, Thomas
Leonard, Tim Evans, Tim Janik, Todd Berman, Tommi Komulainen, Torbjörn
Andersson, Tor Lillqvist, Tor Lillqvist, Torsten Schoenfeld, Tze'ela
Hebron, Vincent Untz, Wolfgang Thaller, Wouter Bolsterlee, Yang Hong,
Yevgen Muntyan, Yong Wang
Matthias Clasen
May 5, 2006
_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@...45...
http://mail.gnome.org/mailman/listinfo/gnome-announce-list
16 years, 10 months
Problem with verbs
by Jon A. Cruz
Before I did some other changes that would require adding a new verb,
I setup a unit test on verbs explicitly. In doing so, I discovered
that Verb::getbyid() fails if the id has any dots in it.
To see the problem, just update and do a 'make check'. You should
then see the warning come up for that (I made it a warning for the
moment, instead of a failure).
So, does anyone have ideas about this and how to fix it?
16 years, 10 months
[SoC] Native OSX GUI ?
by Timothée Anglade
Hey there,
As a (future) candidate for the Google Summer of Code, and a fan and user of
Inkscape, I strolled through the ideas page on the website, but I didn't
find any mention of a native GUI for OSX.
As far as I can tell, it's not even on the roadmap, which leads me to think
that the developing community might not see that a critical or even
important.
I, for one, would really like to see that happen. First as a user, because
launching X11 on a low-end Mac is just extremely painful and the interface
is not always rendered correctly (which kind of negates the possibility of
really using Inkscape on OSX sometimes).
Secondly, I do think that it could be useful in that there is currently no
other free (as in beer) vector editor of quality on OSX, which stays the
platform of choice for many 'creatives'.
Finally, as far as I can tell, it looks highly feasible on a technical and
temporal standpoint. My only fear (and my main question here), is that I may
face an OOo-type situation where the GUI and the engine are so bonded
together that using another GUI involves going deep into the general code.
It does not seem that this is the case as Inkscape is built on libraries and
previous projects, but you never know.
So, I was wondering if that type of project seemed 1) interesting to you (ie
: may be a good subject for a SoC participation) and 2) seemed feasible to
you as everyday/everyweek/everymonth contributers to the code.
Many thanks in advance for your input !
Sincerely,
Tim Anglade
16 years, 10 months
New Website
by Dale Harvey
Cornelius and I have been working on the design that won the redesign
inkscape.org contest on deviantart over the last few days.
Its not at completion yet, but enough work has been done to probably show
everyone for opinions, bug reports.
http://inkscape.modevia.com/daj-design/
is it so far
known bugs I havent had time to fix,
* the footer occasionally overlays content in firefox
* the hover on the navigation shows up as white (image not preloaded)
* screenshot is floated and not cleared before news
* sourceforge link blinks on hover
* main image drops below navigation when width of the browser
window is to small in ie
* Translation links are not in native language
The fixes for these are pretty trivial, ill be going over them this weekend
as
well as other bugs I find.
Dale
16 years, 10 months
Google SoC
by Ted Gould
Hey all,
If your a mentor you really should go to:
http://code.google.com/soc/inkscape/open.html
and comment on the proposals that are there.
Also, there aren't that many proposals for Inkscape submitted... I was
hoping for more. I realize it isn't the weekend yet (we are talking about
college students :) but remember the earlier you get it in, mentors can
provide feedback about the proposal. Remember the Google people have to
decide to fund it also, so we want to make the proposals good.
--Ted
16 years, 10 months