two trivial questions concerning the gitlab repository
by alvinpenner
1. currently, if I compile Inkscape from gitlab, it reports the rev number as
follows:
Inkscape 0.92+devel unknown
Are there any plans to include a rev number into this report?
2. currently, if I execute git log, I get the following sequence of commit
numbers:
commit 213013a5a08d37bd29da167eece256be75cebe7c
commit 0868ec95edd45394fcf583bf3f1cfa311e8a4c1d
commit f836a482511f299034e84f2e153f31698904f92b
commit 27f13805c97fcb517982009e2bfb3fd9ad6e413f
commit 6e1ecba04f030e650e12edec2ad7a57530c661e4
commit 506e737427861bc1d288c498723d63d56a8075ce
commit 0edfdf950796befdb42ab9b2ef76c76483d9dbb1
where I have edited out the text info. I am not able to detect the
chronological sequence of these numbers. I understand that the first 8
digits can be used as a shorthand, but these do not seem to be
chronologically ordered either. For purposes of bug tracking it would be
very helpful to be able to report a rev number that was chronologically
ordered. Are there any plans to do so, or am I missing something really
obvious here?
Alvin
--
View this message in context: http://inkscape.13.x6.nabble.com/two-trivial-questions-concerning-the-git...
Sent from the Inkscape - Dev mailing list archive at Nabble.com.
5 years, 11 months
How to show a warning message?
by Michael Soegtrop
Dear Inkscape Team,
I wonder how to show a warning message. I thought this should work:
if (SP_ACTIVE_DESKTOP && SP_ACTIVE_DESKTOP->messageStack()) {
SP_ACTIVE_DESKTOP->messageStack()->flash(Inkscape::WARNING_MESSAGE,
"my text");
}
but called from inside an LPE doEffect function I don't see any message.
It does go into the flash function. I expected that a message appears in
the status bar.
Best regards,
Michael
5 years, 11 months
Re: [Inkscape-devel] [googlefonts-discuss] Re: Variable Fonts support in Inkscape
by Felipe Sanches
Hi there,
These past days I've been adding an experimental UI to Inkscape for
tweaking parameters in OpenType variable fonts. One major roadblock I
stumbled upon is requiring me to think more carefully about some
potentially deeper architectural changes. In the screenshot attached to
this message you can see some text written with the Decovar variable font.
The slider labeled "Testing" in the "Text & Font" dialog is wired to invoke
a callback upon value-change. This callback detects the currently selected
font based on the canvas text-tool cursor position, retrieves the
corresponding font_instance object and invokes Freetype's
FT_Set_Var_Design_Coordinates method with the updated design-space
coordinates (the slider in this experiment is hardwired to adjust the
weight axis of Decovar).
(I really miss a Freetype method to alter a single design-space coordinate,
instead of having to pass the full array, by the way)
The way things work right now, unfortunately, leads to the glyphs not
changing on-canvas because once they are loaded, they seem to be kept in a
cache. As you can see in the screenshot, each glyph has a different weigth,
based on the slider setting when the glyph was loaded for the first time.
It seems quite obvious that I should do something to invalidate the cache
upon dragging the slider. But that, on the other hand, should not alter
glyphs in other places where the same variable font is being used in the
same document.
Based on all that, I think that the proper implementation would involve
creating individual font_instance objects for each text chunk where a
variable-font is used with non-default design-space coordinates so that
they can be tweaked independently. Achieving that, though, will surely
involve a bit deeper fiddling with Inkscape's text internals, which is what
I expect to do in my next few days of work on this.
cheers,
Felipe Sanches
PS:
I'm crossposting this to the Inkscape-devel mailing list as the rest of the
development community may be interested in receiving updates on this topic.
I may as well move all future updates to the Inkscape mailing list directly.
PS2: I heard that there's a GSoC student this year who's going to work on
Inkscape's text implementation (fixing compliance issues to the SVG spec, I
think...) It would be really great to keep in contact with him/her and the
mentor to coordinate efforts.
2017-05-30 7:48 GMT-03:00 Khaled Hosny <khaledhosny@...3544...>:
> On Tue, May 30, 2017 at 12:35:24AM -0300, Felipe Sanches wrote:
> > The relationship between pango and harfbuzz is still not very clear to
> me,
> > as I have the impression that even pango_shape() invokes hb_shape() under
> > the hood nowadays.
>
> It will eventually call HarfBuzz on Linux, but in Windows and Mac it
> will call Uniscribe and Core Text, respectively. Switching to HarfBuzz
> on all platforms is kinda on Pango’s TODO list, but I don’t think anyone
> is working on it currently.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Fonts Discussions" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to googlefonts-discuss+unsubscribe@...3168...
> To post to this group, send email to googlefonts-discuss@...3168...
> Visit this group at https://groups.google.com/group/googlefonts-discuss.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/googlefonts-discuss/20170530104838.GC24994%40macbook.
> For more options, visit https://groups.google.com/d/optout.
>
5 years, 11 months
Wiki account
by Ben Iofel
Hello,
How can I get a wiki account?
-- Ben
5 years, 11 months
Re: [Inkscape-devel] User Interface files
by C R
Seems like a great idea to me. Thanks Martin!
I believe this will make it much easier to test to tweaks.
-C
On 16 Jun 2017 03:24, "Martin Owens" <doctormo@...400...> wrote:
Dear developers,
I've just completed a section of work which you can find here:
https://gitlab.com/inkscape/inkscape/merge_requests/15
I'd appreciate a good review of the code, especially for things like
memory leaks which I'm particularly weak on. A second point is the
removal of ifdefs, which I can't rally do with resource files, but I'm
hopping it won't matter (famous last words).
I wanted to bring up to the whole community my plans going forward. You
can see how I've moved the toolbar user interface XML from being
compiled in, to being a file in share/ui.
The reason for this, is I want to encourage experimentation on
inkscape's user interface, which we can't do at the moment without
recompiling the program.
With this change, it looks for the ui files, not just in
/usr/share/inkscape/ui, but also ~/.config/inkscape/ui so users can
generate a set of custom files with their own toolbar buttons ordered
the way that they want. It's not a lot of customisation, but it's
something to get going with.
The future vision is to start pulling some of the complex cruddy widget
creation code out and putting that into a meater ui file. I might start
with some dialogs like the document properties dialog. These are more
interesting, because they have things like signals and anyone editing
them needs to be very careful.
But if we have good code that has some good error messages and such, a
designer could open the ui file in glade and mess about with the widget
locations, paddings and a bunch of other visual pieces.
What are all your thoughts?
Best Regards, Martin Owens
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
5 years, 11 months
User Interface files
by Martin Owens
Dear developers,
I've just completed a section of work which you can find here:
https://gitlab.com/inkscape/inkscape/merge_requests/15
I'd appreciate a good review of the code, especially for things like
memory leaks which I'm particularly weak on. A second point is the
removal of ifdefs, which I can't rally do with resource files, but I'm
hopping it won't matter (famous last words).
I wanted to bring up to the whole community my plans going forward. You
can see how I've moved the toolbar user interface XML from being
compiled in, to being a file in share/ui.
The reason for this, is I want to encourage experimentation on
inkscape's user interface, which we can't do at the moment without
recompiling the program.
With this change, it looks for the ui files, not just in
/usr/share/inkscape/ui, but also ~/.config/inkscape/ui so users can
generate a set of custom files with their own toolbar buttons ordered
the way that they want. It's not a lot of customisation, but it's
something to get going with.
The future vision is to start pulling some of the complex cruddy widget
creation code out and putting that into a meater ui file. I might start
with some dialogs like the document properties dialog. These are more
interesting, because they have things like signals and anyone editing
them needs to be very careful.
But if we have good code that has some good error messages and such, a
designer could open the ui file in glade and mess about with the widget
locations, paddings and a bunch of other visual pieces.
What are all your thoughts?
Best Regards, Martin Owens
5 years, 11 months
[Reminder] Join Us to Discuss Marketing Inkscape - In 2 Hours
by Ryan Gorley
Just a reminder to all about this meeting in just over *2 hours *(20:00
GMT):
- Online: https://inkscape.org/en/*developer/chat/
- IRC: irc://chat.freenode.net/#inkscape-devel
I look forward to meeting you all there!
On Jun 17, 2017 8:37 PM, "Victor Westmann" <victor.westmann@...400...>
wrote:
> No worries!
>
> We're all team! :)
>
> Victor Westmann
> On Jun 17, 2017 6:07 PM, "Arlo Barnes" <arlo.barnes@...400...> wrote:
>
>> On Sat, Jun 17, 2017 at 6:28 PM, Victor Westmann <
>> victor.westmann@...400...> wrote:
>>
>>> I was just trying to help publicize this Inkscape meeting even further.
>>>
>>> That is good! And I did not mean to diminish that, I was just curious.
>> Thanks,
>> —Arlo
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Inkscape-user mailing list
>> Inkscape-user(a)lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/inkscape-user
>>
>>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Inkscape-user mailing list
> Inkscape-user(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-user
>
>
5 years, 11 months
Helpful Facebook page reporting
by Robert Sterbal
Here is a screen print regarding the last 5 posts to the inkscape
facebook page:
Is there a preferred way to report this?
Thanks,
Robert Sterbal
robert@...3541...
412-977-3526 call/text
5 years, 11 months