Links to help glib/gtk+ devels and contributors

2009-11-14 Thread Javier Jardón
Hello all,

I've created this page [1] with links to bugzilla gtk+/glib bugs.
Maybe It's useful for some gtk+/glib developers or contributors.

I think that It could improve the patch review process a bit:

* You have a quick look of the bugs targeted for the next gtk+/glib release
* People interested on one area (performance, quartz/win32 ports...)
have a direct link to their bugs.
* Official gtk+ devels could take a look at reviewed patches to accept
or reject them.
* New contributors could take a look at trivial bugs or documentation
bugs. Or need-work bugs to improve them.
* ...etc

I know that all this info can be gathered from bugzilla, but I'm lazy
and I prefer direct links ;)
Of course, feel free to improve it, but I warn you that the page
source is a bit messy ;)

Have fun,

[1] http://live.gnome.org/GTK%2B/BugzillaLinks
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Kinetic scrolling (was Minutes of the GTK+ Team Meeting - 2009-11-27)

2009-11-25 Thread Javier Jardón
2009/11/25 alex :
> On Tue, Nov 24, 2009 at 10:13:20PM +, Emmanuele Bassi wrote:
>>
>> [...]
>>
>> 4. Implement finger and kinetic scrolling [jjardon]
>> - Midori has a finger/kinetic scrolled window implementation
>> - Hildon has one as well
>> - OpenMoko had one
>> - would it make sense to port the feature to GtkScrolledWindow when
>>   :gtk-touchscreen-mode is set to TRUE?
>> - issue: event delivery to children requires subclassing to override
>>   current default behaviour of gtk+ widgets


> The main issues now:
>   - Selection/dragging vs scrolling (touchscreen mode?, more complex
>   widgets or subclassing)
>   - Animations with timeouts in gtk are not that good (check Owen posts about
>   that), this is something to discuss about the library
>   - Embedding finger scroll widgets inside each other?
>   - Double events in the callbacks, original and reinjection if
>   widgets do not deal with them.
>
> I do not think this solution is a clean option, we should add clean
> support for this event handling, maybe using top-down widget detection
> in csw or adding new specific gdk event or something like that. We
> could check how to do that.

FYI, This is what was discussed in the meeting: ( see the complete log
here: [1])

  kinetic bug number: https://bugzilla.gnome.org/show_bug.cgi?id=601923
< jjardon> kalikianatoli added support for this in midori recently,
maybe this stuff could be added to gtk+
< shaunm> is this the same kind of widget as HildonPannableArea?  i.e.
you can grab anywhere inside it to flick?
< kalikianatoli> ebassi, I would wonder if it makes sense to support
that in scrolled window itself
< ebassi> kalikianatoli: well, yeah: if we decided to get it in gtk+
I'd definitely vote for adding the feature to ScrolledWindow
< kalikianatoli> shaunm, yep, and you can choose whether it should
just drag, or also move further
< shaunm> ok, so one of the quirks I noticed is that other widgets
needed to be modified/subclassed so as not to consume the drags in
order to work correctly inside a pannable area
< shaunm> because events in gtk are handled innermost-first
< shaunm> at least in hildon.  do other implementations have a less
hacky way around this?
< kalikianatoli> shaunm, Probably a property would solve this. To say
whether it should select or drag
< shaunm> yeah, I'm kind of wondering if gtk could have a cleaner way
for parents to intercept events, without relying on the good faith of
child widgets
< shaunm> maybe a two-pass event propagation: top down and back up
< ebassi> shaunm: just like clutter ;-)
< ebassi> the first pass is: top-level to innermost child; the second
pass is: innermost child to top-level
< ebassi> so the kinetic scroller would intercept the events before
they reach the children
< kalikianatoli> although then you can't know if the child had a
better idea of how to treat the situation
< ebassi> it would imply adding a new event and doing the event chain
in reverse order; then, if nothing returned TRUE, continue with the
current behaviour
< ebassi> kalikianatoli: there are always side effects :-)
< kalikianatoli> a bit like going from not good to not good either :)
< ebassi> you could handle the event and let it through anyway
< kalikianatoli> but I definitely recall more than once where that
would have been useful
< kalikianatoli> so I would like to follow the idea if it can be done
< ebassi> we added that behavioir exactly after doing the finger
scrolling window on openmoko :-)


[1] 
http://live.gnome.org/GTK%2B/Meetings?action=AttachFile&do=view&target=20091124.txt

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Native/Extended layout

2009-12-15 Thread Javier Jardón
2009/12/14 Johannes Schmid :
> Hi everybody!
>
> You potentially know that GTK+ has some issues when it comes to
> correctly assign space to widgets if the widgets don't have a fixed
> size. In 2007, Mathias Hasselmann worked on this issues in a summer of
> code project (see the extended-layout branch).
>
> You will find the original discussion here:
> https://bugzilla.gnome.org/show_bug.cgi?id=101968
>
> And for the more recent ideas here:
> https://bugzilla.gnome.org/show_bug.cgi?id=104188
>
> I finally created the "native-layout" branch that sums up the patches of
> the second bug report. The original "extended-layout" branch is so far
> behind recent development that merging is ends up in a rewrite more or
> less and Behdad/Havoc expressed that they don't like the implementation
> used.

Hello Johannes,

thank you for your work on this.
I've also update the roadmap with all the new info [1]. Feel free to
improve it if you want ;)


Regards

[1] http://live.gnome.org/GTK+/Roadmap
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GTK+3: Help with latest needed accessors

2010-01-13 Thread Javier Jardón
Hello,

as you already know, one of the major goals of future GTK+ releases is
seal all public structure fields and use accessor functions instead
direct access to these properties [1]

There is a tracker bug for missing accessors functions here [2].
After doing some patches for various GTK+ apps [3], I think the most
important missing accessors are

- GTK_WIDGET_REALIZED(), GTK_WIDGET_MAPPED() ( see bug [4] ) (Also, is
necessary an accessor for GTK_WIDGET_RC_STYLE() ?)
- GtkTextView->need_im_reset ( see bug [5] )

Also, if someone knows the status of the GtkStyle [6] and GtkRcStyle
[7] sealings, please comment here.

I think that If we can solve the accessor functions for these 3 cases,
most of the GTK+ apps can be compiled with GSEAL_ENABLED and be ready
for GTK+3 transition.

Regards


[1] http://live.gnome.org/GTK%2B/3.0/Tasks#P1
[2] https://bugzilla.gnome.org/show_bug.cgi?id=597610
[3] http://live.gnome.org/GnomeGoals/UseGseal
[4] https://bugzilla.gnome.org/show_bug.cgi?id=69872
[5] https://bugzilla.gnome.org/show_bug.cgi?id=163251
[6] https://bugzilla.gnome.org/show_bug.cgi?id=541136
[7] https://bugzilla.gnome.org/show_bug.cgi?id=540392
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: State of GTK3 (especially the theme api)

2010-02-04 Thread Javier Jardón
2010/2/1 Clemens Eisserer :
> Hi,

Hello Clemens

> Does anybody know whats the state of GTK3? Whats the estimated release date?
> I am especially interested in what the theme api looks like?

A gtk-2-90 branch already exist in gnome git [1].
The work was started to remove all deprecated code, patches welcomed
to help in this or other tasks, take a look here: [2]

> All wiki pages I found were quite outdate :-(

Did you see [3] ?

> I ask because about 2 years ago I proposed changes to GTK's theme api
> (bug 515600) allowing non-gtk applications (like FireFox and Java) to
> efficiently use it, and was told I should wait for GTK-3. That was 2
> years ago and it still doesn't look like GTK3 is arround the corner.
> The changes were completly backward-compatible.

I think you may be interested in project monet [4]

> Thank you in advance, Clemens

Best Regards,

[1] http://git.gnome.org/browse/gtk+?h=gtk-2-90
[2] http://live.gnome.org/GTK%2B/3.0/Tasks
[3] http://live.gnome.org/GTK+/3.0/
[4] http://live.gnome.org/GnomeArt/Monet

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: bug in g_content_type_guess

2010-02-05 Thread Javier Jardón
2010/2/6 Shixin Zeng :
> from http://git.gnome.org/browse/glib/tree/gio/gcontenttype.c
> we have the definition for this function as below, where
> *result_uncertain is never assigned.
>
> char *
> g_content_type_guess (const char   *filename,
>                      const guchar *data,
>                      gsize         data_size,
>                      gboolean     *result_uncertain)
> {
>  char *basename;
>  char *type;
>  char *dot;
>
>  type = NULL;
>
>  if (filename)
>    {
>      basename = g_path_get_basename (filename);
>      dot = strrchr (basename, '.');
>      if (dot)
>        type = g_strdup (dot);
>      g_free (basename);
>    }
>
>  if (type)
>    return type;
>
>  if (data && looks_like_text (data, data_size))
>    return g_strdup (".txt");
>
>  return g_strdup ("*");
> }
>
>
> Best Regards
>
> Shixin Zeng
> ___
> gtk-devel-list mailing list
> gtk-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
>

Hello,

bug report created here:
https://bugzilla.gnome.org/show_bug.cgi?id=609143

Thanks,
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Last call for missing accessors

2010-02-08 Thread Javier Jardón
2010/2/9 Matthias Clasen :
> I need to do a GTK+ release tomorrow, and it realistically has to be
> API frozen to make Gnome 2.30.
> So, if any of the GTK3 crowd want to step forward and get some of the
> important missing accessors in,
> tonight would be a good time to do it...

For the record, you can see here [1] the status of this.

After doing some patches for USEGSEAL GnomeGoal [2], I think the
most important ones are:

- GTK_WIDGET_REALIZED(), GTK_WIDGET_MAPPED() [3]
- GtkTextView & GtkEntry ->need_im_reset [4] (in progress)

There are already patches for the two remaining GTK_WIDGET_* macros
here [5], Is this aproach not valid?

Also, Do somebody know the status of the GtkStyle [6] and GtkRcStyle
[7] sealings? Or the plan is switch to a new style system?

Best Regards,

[1] http://live.gnome.org/GTK%2B/3.0/PendingSealings
[2] http://live.gnome.org/GnomeGoals/UseGseal
[3] https://bugzilla.gnome.org/show_bug.cgi?id=69872
[4] https://bugzilla.gnome.org/show_bug.cgi?id=163251
[5] https://bugzilla.gnome.org/show_bug.cgi?id=69872#c3
[6] https://bugzilla.gnome.org/show_bug.cgi?id=541136
[7] https://bugzilla.gnome.org/show_bug.cgi?id=540392
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Introduction

2010-02-21 Thread Javier Jardón
2010/2/22 Greg Sieranski :
>
> Hi guys,

Hello Greg,

> I currently work on the fedora website and marketing projects. I would love
> to be able to help out with gtk+ development for gnome. I am very
> experienced in c, c++, python. I am a huge fan of open source and love to
> contribute any way I can.  Please let me know how I may be of any
> assistance.

Great! :)

Take a look here [1] for some GTK+ tasks and here [2] for GTK+ 3 stuff.

If you are interested in bug triaging, you can use the links of this
[4] page for specific kind of bugs (Search for
trivial bugs with unreviewed patches would be a good start ;))

Regards,

[1] http://live.gnome.org/GtkTasks
[2] http://live.gnome.org/GTK+/3.0/Tasks
[3] http://live.gnome.org/GTK+/BugzillaLinks

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: When deprecating, always say what the replacement is.

2010-02-23 Thread Javier Jardón
2010/2/23 Murray Cumming :
> When we deprecate API, please remember to document what the replacement
> is. People forget this quite often.
>
> A small recent example that doesn't do this:
> http://git.gnome.org/browse/gtk
> +/commit/?id=bb1824c131f247c2ef64f3c5f8b9ffe3885c9d90

Indeed, the info about the replacements is on the deprecated
functions/macros documentation (inline comments ;)):

http://git.gnome.org/browse/gtk+/diff/gtk/gtkwidget.h?id=bb1824c131f247c2ef64f3c5f8b9ffe3885c9d90

Best Regards,


-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [glib] Compile failing on glib master

2010-04-23 Thread Javier Jardón
2010/4/23 Paul Smith :
> Currently glib master won't compile:
>

Ryan just fixed this, thank you.

> libtool: compile:  ccache gcc -DHAVE_CONFIG_H -I. -I../../../glib/gio -I.. 
> -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../../../glib -I../../../glib/glib 
> -I../../../glib/gmodule -DG_ENABLE_DEBUG -DG_THREADS_MANDATORY 
> -DG_DISABLE_DEPRECATED -DGIO_COMPILATION 
> -DGIO_MODULE_DIR=\"/opt/evo-2.30/lib/gio/modules\" 
> -DG_DISABLE_SINGLE_INCLUDES -pthread -g -Wall -MT ginetaddress.lo -MD -MP -MF 
> .deps/ginetaddress.Tpo -c ../../../glib/gio/ginetaddress.c  -fPIC -DPIC -o 
> .libs/ginetaddress.o
> In file included from ../../../glib/gio/ginetaddress.c:34:
> ../../../glib/gio/gnetworkingprivate.h:21:1: error: unterminated #ifndef
> make[5]: *** [ginetaddress.lo] Error 1
> make[5]: Leaving directory `/opt/src/evo/evo-2.30/obj/glib/gio'
> make[4]: *** [all-recursive] Error 1
>
> Looks like there is no #endif in this sequence in gnetworkingprivate.h:
>
> #ifdef G_OS_WIN32
>        ...
> #else /* !G_OS_WIN32 */
>        ...
> ...
>
> ___
> gtk-devel-list mailing list
> gtk-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
>



-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Deprecations for 3.x

2010-05-11 Thread Javier Jardón
Hello,

After the lastest GTK+ meeting I've assembled a list of "deprecatable"
classes so you can review them more easily.
Take a look to this query in bugzilla: [1]  ( They are the bugs with
the 'deprecations' tag ).

Is it necessary to add some more?

Regards,

[1] 
https://bugzilla.gnome.org/buglist.cgi?status_whiteboard_type=casesubstring;status_whiteboard=deprecations;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GtkAdjustment woes

2010-05-23 Thread Javier Jardón
2010/5/15 Tadej Borovšak :
> Hi all.

Hey Tadej,

> One thing is clamping of GtkAdjustment::value. Currently, value is
> clamped between values of GtkAdjustment::lower and
> GtkAdjustment::upper, while API documentation states that value is
> clamped between GtkAdjustment::lower and GtkAdjustment::upper -
> GtkAdjustment::page-size. This inconsistency has been already fixed
> once, but because this change broke many applications, fix has been
> reverted and postponed until GTK+-3. I think now would be a good time
> to fix this (again) in git master.

I filled bug #619474 [1] with a patch to use the correct (documented) behaviour.

> Next thing on the list are gtk_adjustment_changed() and
> gtk_adjustment_value_changed() functions. They are used to emit
> GtkAdjustment::changed and GtkAdjustment::value-changed signals
> respectively after direct modification of GtkAdjustment's fields.
> Since all of the public fields of GtkAdjustment are GSEALed now, those
> two functions are redundant now and should probably be marked as
> deprecated in GTK+-2.22 and removed from GTK+-3.

I think that makes sense, any other opinnions?

[1] https://bugzilla.gnome.org/show_bug.cgi?id=619474

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [PATCH] gdk/gdkwindow.c: fix a typo in gdk_window_set_device_cursor().

2010-05-26 Thread Javier Jardón
2010/5/26 Christian Beier :
>
> Hi there,
> the attached simple patch fixes a typo in
> gdk_window_set_device_cursor(). Applies against master.

Pushed, thanks a lot.
Please, try to use bugzilla [1] next time so the patch don't get lost.

Regards

[1] https://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [patch] stray commas

2010-06-05 Thread Javier Jardón
2010/6/5 Mark Brand :
>  Hi,
>
> File gio/gioenums.h b/gio/gioenums.h in glib-2.25.7.tar.bz2 has some stray
> commas at the end of enums that gcc 4.5 does not like. This patch removes
> them.

Hey Mark,

thanks for your patch but this issue was already fixed:
http://git.gnome.org/browse/glib/commit/?id=07b5cee2a8273d7fdd20371b5494ecd320c3cd1c

Regards,
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [PATCH] gdk/gdkpixmap.[ch]: state constness of `data` in create pixmap routines

2010-06-22 Thread Javier Jardón
2010/6/22 Ben Stewart :
> Hi all,
>
> The attached patch file resolves an issue where const char * data cannot
> be passed to the GDK create pixmap from XPM routines.
>
> Apologies in advance if this is not the correct venue to submit a patch
> - this is the first one I have submitted to the GTK+ project.

Hello Ben,

Could you submit the patch to GTK+ bugzilla  [1] so It can't be lost?
Also, I'd suggest you to use the git format-patch format for the patch [2]

Regards,

[1] https://bugzilla.gnome.org/enter_bug.cgi?product=gtk+
[2]http://live.gnome.org/Git/Developers#Contributing_patches
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Website proposal for usability

2010-08-12 Thread Javier Jardón
2010/8/12 Martyn Russell :
> I like some of the proposed changes here. There are some other things
> that I think need changing (which were there before) such as the NEWS on
> the main page. It just doesn't get updated enough.

I'd suggest to use the identi.ca [1] / twitter [2] acount for more
up-to date info.
Maybe in a separate section in the main page?

BTW, Thanks for your work on this Devin.

[1] http://identi.ca/gtktoolkit/
[2] http://twitter.com/GTKtoolkit
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Gtk DirectFB backend

2010-08-25 Thread Javier Jardón
2010/8/25 John Stowers :
>
> For Google, and those that find this thread brings bad news, I
> stumbled across a developers branch that gets Gtk+-2.20 working with
> DirectFB again.

> [1] http://mail.directfb.org/pipermail/directfb-dev/2010-May/005704.html
> [2] http://git.potipota.net/cgi-bin/cgit.cgi/gtk+/log/?h=2.20-directfb-fixes

I wonder why these patches were not submitted upstream

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GTK+ policy (was RE:rendering-cleanup-next)

2010-09-12 Thread Javier Jardón
2010/9/12 Matthias Clasen :
> We don't have a written-down policy, beyond 'fit in locally'. But I
> have become increasingly annoyed by trailing whitespace and mixed-in
> tabs, since they do show up in my editor nowadays. So maybe we should
> agree on a policy and put it in writing for 3.0.

As a start point, we have an informal policy here: [1]

[1] http://live.gnome.org/GTK%2B/BestPractices#Coding_Style

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Take part in gkt+ development

2010-09-22 Thread Javier Jardón
2010/9/22 Alexander Kuleshov :
> Hello list,

Hello Alexander,

> First of all let me introduce myself. My name is Alexander Kuleshov.
> Now I m student, programmer. I have some expirience in C/gtk+
> programming (i took part in Google summer of Code in this year) And I
> want to take part in gtk+/glib development.

Good to know! :)

> 1) If i write patch, where must i send it?

File it to Glib [1] or GTK+ [2] bugzilla

> 2) What version of gtk+, must i use for development? From git?

The current development focus is the master branch (future GTK+3)

Regards.

[1] https://bugzilla.gnome.org/enter_bug.cgi?product=glib
[2] https://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GTK3 breakage

2010-09-26 Thread Javier Jardón
2010/9/27 Allin Cottrell :
> On Sun, 26 Sep 2010, Benjamin Otte wrote:
>
>> the GTK API docs have an ever-expanding migration guide...
>>
>> GtkObject is gone
>
> Is there any current documentation on how to use
> gtk_adjustment_new? The doc for GTK+ 2.90.7 still says it returns
> a pointer-to-GtkObject.

It returns a pointer to a GObject now

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GTK3 breakage

2010-09-27 Thread Javier Jardón
El día 27 de septiembre de 2010 00:53, Havoc Pennington  
escribió:
> Hi,

Hello,

> 2010/9/26 Javier Jardón :
>>
>> It returns a pointer to a GObject now
>>
>
> Shouldn't it just return a GtkAdjustment* ? returning GtkObject was
> some weird legacy thing.

Patches filled here: https://bugzilla.gnome.org/show_bug.cgi?id=630731


-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Language Bindings Update for Website

2010-10-25 Thread Javier Jardón
Hello all,

2010/10/25 Martyn Russell :
> On 25/10/10 19:45, Murray Cumming wrote:
>>
>> On Mon, 2010-10-25 at 09:36 +0100, Martyn Russell wrote:

>> That shows vala and Javascript as an "Official GNOME Binding",
>> presumably meaning an official GNOME Platform Binding. But they are not:
>> http://live.gnome.org/TwoPointThirtyone/Bindings
>
> I will change the "officially gnome" part on the site unless there are any
> objections?
>

I do not know how is the situation with the moduleset reorganization,
but I think JavaScript is a official binding as seed is already part
of the bindings moduleset [1] and gjs was accepted in the last cycle
[2]

About Vala is already a external dependency [3], but I'm not very sure
if It's enough.

Regards

[1] http://live.gnome.org/TwoPointThirtyone/Bindings
[2] http://live.gnome.org/TwoPointThirtyone/Desktop
[3] http://live.gnome.org/TwoPointNinetyone/ExternalDependencies

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Language Bindings Update for Website

2010-10-25 Thread Javier Jardón
2010/10/25 Arnaud Charlet :
>> For anyone else wanting to update their language binding support listed on
>> the site, please let me know so we can update them accordingly.
>>
>> ¹ http://www.gtk.org/language-bindings.html
>
> GtkAda (Ada binding) supports 2.22 (and below).

What do you mean by "supports"? Can I access to new API added in GTK+
2.18 ( like GtkSpinner ) from a Ada program?

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [pygtk] PyGtk and gtk-3.0 compatibility

2010-11-08 Thread Javier Jardón
2010/11/8 Stephen Langer :

> Hi.  I'm Alice, and I have no idea what you're talking about.  I'm heavily 
> invested in PyGTK2 in a long-term project.  As far as I can tell, PyGObject 
> is a low level library that doesn't serve the same purpose as PyGTK at all.  
> What's the relationship between the new PyGObject and the old?  What kind of 
> porting do I have to look forward to, and on what time scale?
>

With PyGObject (since version 2.26) you can access any library with
GObject Introspection support, for example GTK+. A complete list here:
[1]
More info in the project home page: [2]


>> I think the community as a whole would be FAR better served by having
>> not just better PyGObject code, but better documentation for PyGObject
>> (including porting HOWTOs).
>
> Yes, please.
>

There are some tips here: [3]
Also, there is a GnomeGoal to port applications from PyGTK to
PyGObject here: [4]

> Thanks,
>   Steve (not really Alice)

Regards

[1] http://live.gnome.org/GnomeGoals/AddGObjectIntrospectionSupport
[2] http://live.gnome.org/PyGObject
[3] http://live.gnome.org/PyGObject/IntrospectionPorting
[4] http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Gobject-Introspection and CMPH

2010-12-16 Thread Javier Jardón
On 16 December 2010 17:07, Colin Walters  wrote:
> On Wed, Dec 15, 2010 at 8:54 PM, Matthias Clasen
>  wrote:
>> On Wed, Dec 15, 2010 at 8:43 PM, John Ralls  wrote:
>>
>>> But since you bring it up, what is the "official" policy? Is it C89? Is it 
>>> published somewhere?
>>
>> For GTK+, we're generally avoiding C++ comments, since they cause
>> problems for the compilers that are used on win32. What other non-C89
>> features do you have in mind ?
>
> But they *are* used in gtk3 right now...
>

I dont think so. Where are they used?

Regards
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Mersenne Twister in GLib

2010-12-17 Thread Javier Jardón
On 17 December 2010 15:21, Allin Cottrell  wrote:
> There's a bad URL for info on the Mersenne Twister in glib/grand.c
> (on line 71 in the glib-2.26.1 version), which propagates to
> a broken link in the GLib documentation.
>
> The URL given is
> http://www.math.keio.ac.jp/~matumoto/emt.html but the currently
> correct address is
> http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html

Thanks for the report. Fixed in current master

> Also, I'm wondering if the GLib implementation is up to date
> with the code on the Hiroshima site, and if not, whether there
> would be interest in updating it -- something that I could
> probably contribute to.

Dont know about this, but patches are always welcomed ;)


-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: gtk+ win32 binaries

2011-03-28 Thread Javier Jardón
On 25 March 2011 23:37, Pedro Santos  wrote:
> Hello everyone,
>
> Since the past six months I've actively used gtk+ and I noticed some lag
> between the source release and win32 binary builds. Because of this, I've to
> build gtk+ myself in order to use the most recent distribution. So, I'm
> wondering if I can give you some help building win32 binaries, in order to
> reduce this lag. I use MinGW to build my win32 binaries. I haven't tried to
> build win64 binaries but I could do some tests and possibly contribute with
> win64 too. Please let me know if I could help. Pardon me if I'm contacting
> in the wrong place. If this is the case please point me in the right
> direction.

Hello Pedro,

Thanks a lot for your help!
All the resources about the windows backend development are here [1]
Feel free to improve it if you want.

The former windows maintainer doesnt have time anymore [2] to do the
windows binaries, so any help is very welcomed

Regards


[1]  http://live.gnome.org/GTK%2B/Win32
[2] 
http://tml-blog.blogspot.com/2011/03/gtk-on-windows-i-am-not-really-doing-it.html

-- 

Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: cross-compiling glib-1.2

2011-03-29 Thread Javier Jardón
On 29 March 2011 13:14, joey kuo  wrote:
> Hello,

Hello,

> I'm currently trying to cross-compile gtk1.2.5 for mips-linux 4.3.

Only curious, why not using GTK+3 instead GTK+1?

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: No Pascal in the Gtk bindings list?

2011-08-10 Thread Javier Jardón
On 4 August 2011 14:21, Felipe Monteiro de Carvalho
 wrote:
> Hello,
>
> Please add Pascal in the Gtk bindings page:
> http://www.gtk.org/language-bindings.php

Done, thanks for noticing.

Regards,
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Compilation of the GTK+ stack on Windows using Visual C++

2011-08-19 Thread Javier Jardón
On 19 August 2011 10:03, Fan Chun-wei  wrote:
> Hi List,
>
> I have (finally) managed to write up some instructions[1] to build the GTK+
> stack with a stock installation of Visual C++ 2008/2010 from scratch.
> The instructions can be found at [1].
...
> [1]: https://live.gnome.org/MSVCCompilationOfGTKStack

Hello Fan Chun-wei, thanks for your work

Could you move that page to
https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack and add
a link to
https://live.gnome.org/GTK%2B/Win32/ ?

Thanks!



-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GTK and OSX: a call to sanity

2011-09-07 Thread Javier Jardón
On 7 September 2011 15:26, Federico Mena Quintero  wrote:
>
> As to what is in Bugzilla, is there a quick way to find all the Quartz
> bugs to speed up their review?  (Or are those patches already in the
> quartz-integration branch?  I didn't look at individual commits to see
> if they had bug numbers.)

All quartz bugs:

https://bugzilla.gnome.org/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;component=quartz;product=gtk%2B

with patches:

https://bugzilla.gnome.org/buglist.cgi?query_format=advanced;field0-0-0=attachments.ispatch;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;type0-0-0=equals;value0-0-0=1;component=quartz;product=gtk%2B

Regards,

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GTK and OSX: a call to sanity

2011-09-07 Thread Javier Jardón
2011/9/7 Javier Jardón :
> On 7 September 2011 15:26, Federico Mena Quintero  wrote:
>>
>> As to what is in Bugzilla, is there a quick way to find all the Quartz
>> bugs to speed up their review?  (Or are those patches already in the
>> quartz-integration branch?  I didn't look at individual commits to see
>> if they had bug numbers.)

I just added a table with links to gtk/glib/pango MacOS bugs in the
wiki page [1]
If you think any other query would be useful let me know.

Regards

[1] https://live.gnome.org/GTK%2B/OSX
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: How GTK styling works

2012-01-17 Thread Javier Jardón
On 16 January 2012 22:21, John Ralls  wrote:
>
>
> There's one thing that could make it better: Put it on GnomeLive! so that 
> it's easy to find, even for people who don't read this list.
>

Done: [1]
Feel free to improve the markup.

Regards

[1] https://live.gnome.org/GTK%2B/GTKCSSStyling


-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GTK+ 2.24.9 released

2012-01-24 Thread Javier Jardón
GTK+ 2.24.9 is now available for download at:

 ftp://ftp.gtk.org/pub/gtk/2.24/
 http://download.gnome.org/sources/gtk+/2.24/

84204bf24cac739fd979943127e7b29cb46b1017684aa24dce630faa01bcb61d
gtk+-2.24.9.tar.xz

This is a bug fix release in the stable 2.24 series.



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.


Overview of Changes from GTK+ 2.24.8 to 2.24.9
=

* Implement the editing-canceled property in GtkCellEditableEventBox
* Backport GtkScale fixes

* Several fixes in the MS-Windows theme

* quartz: fix a race condition when waking up the CGRunLoop

* Several build fixes:
 - Add gmodule-2.0 dependency for gtk-query-immodules-2.0
 - introspection: Fix srcdir != builddir builds

* Bug fixed:
  663856 - Make option-foo accelerators use the right symbol
  664238 - GTK apps crash when dragging something
  665011 - Fix gtk-demo drawingarea example
  665013 - Fix 16bit pixmaps
  662814 - Don't print a g_warning() when GtkRecentManager can't find a file
  620240 - Fix problems with DND on some X servers
  629878 - Use the right icon-name for missing images
  543520 - Set cups Custom print options correctly
  639455 - Implement the editing-canceled property in GtkCellEditableEventBox
  667458 - introspection: Fix srcdir != builddir builds

Thanks to our contributors:
Javier Jardón
Benjamin Otte
Stefan Sauer
Michael Natterer
Benjamin Berg
Carlos Garcia Campos
Stefan Sauer
Ryan Lortie
Federico Mena Quintero
Dieter Verfaillie
Alexander Larsson
Matthias Clasen
Florian Müllner
John Ralls
Michael Natterer
Cosimo Cecchi

January 24, 2012
Javier Jardón
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: building Glib-2.32.4 with mingw

2012-08-13 Thread Javier Jardón
On 18 July 2012 08:48, Damon Register  wrote:
> Now that I was able to build all the components up to and including gtk3,
> I tried starting over so I could clean up my notes to be sure that I got
> the notes right.  I noticed that glib-2.32.4 had been released since I
> started this with glib-2.32.2.  I thought I would try it but found that
> make fails with an error about an XDG item not being defined (I don't have
> the notes handy at the moment).  From what I could find with Google, it

Hey Damon, what is the exact error you get here? Did you file a bug about this?

Regards
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Glib: AM_GLIB_GNU_GETTEXT

2012-09-16 Thread Javier Jardón
On 15 September 2012 20:16, Lanoxx  wrote:
> Hi there,

Hey

> # This will initialize the internationalization
> # capabilities of glib (glib/gi18n.h) and gettext
> IT_PROG_INTLTOOL([0.41.0])
> AM_GNU_GETTEXT_VERSION([0.18.1])
> AM_GNU_GETTEXT([external])
>
> and in autogen.sh i only call autoreconf -ivs

Yeah this is correct. In general avoid the use of AM_GLIB_GNU_GETTEXT.
Check [1] for more info

If you want to use intltool, you have 2 options: remove the gettext
macros or keep them and add something like this to your autogen.sh:

autopoint --force
AUTOPOINT='intltoolize --automake --copy' autoreconf -ivs

Regards

[1] 
http://blogs.gnome.org/jjardon/2010/10/08/use-upstream-gettext-instead-the-glib-one/

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Glib: AM_GLIB_GNU_GETTEXT

2012-09-17 Thread Javier Jardón
On 17 September 2012 01:38, Lanoxx  wrote:
> Hi Javier,

Hey,

>> If you want to use intltool, you have 2 options: remove the gettext
>> macros or keep them and add something like this to your autogen.sh:
>>
>> autopoint --force
>> AUTOPOINT='intltoolize --automake --copy' autoreconf -ivs
>
> thanks a lot for these comments. That makes it a lot more clear. It would be
> awesome if these explanations could be included into the API Docs [1]. I'm
> curious, what are the reasons that the glib-gettext macros were never
> deprecated? If they should not be used, then a deprecation warning would be
> quite useful.
>
> [1] http://developer.gnome.org/glib/2.31/glib-I18N.html

I laready submit a bug to deprecate some time ago [1]
Also to port GLib to upstream gettext [2], but as you see in the
comments there are some problems about how upstream gettext update the
po files
I sent a mail to gettext mailing list [3] about this but seems that It
was ignored, maybe you have more luck ;)

Regards

[1] https://bugzilla.gnome.org/show_bug.cgi?id=624186
[2] https://bugzilla.gnome.org/show_bug.cgi?id=622991
[3] http://lists.gnu.org/archive/html/bug-gettext/2012-08/msg3.html


-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Language Bindings for GTK+ 3.2 / 3.4 (on website)

2012-09-17 Thread Javier Jardón
On 17 September 2012 20:12, Martyn Russell  wrote:
> On 17/09/12 12:07, Martyn Russell wrote:
>>
>> Hello all,
>>
>> So, I was checking these are up to date after Mathieu Dupuy asked me to
>> update the D language bindings.
>>
>> I have added a GTK+ 3.2 column now and continued the 3.0 binding
>> progress for each case.
>
>
> I have added 3.4 too - I meant to add.

Id remove all the 2.x columns and only left 2.24. Its the only GTK+
2.x supported version anyway

Regards

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Language Bindings for GTK+ 3.2 (on website)

2012-09-18 Thread Javier Jardón
On 18 September 2012 22:01, Martyn Russell  wrote:
> On 18/09/12 11:36, Andrew wrote:
>>
>> On 09/17/2012 07:07 AM, Martyn Russell wrote:
>>>
>>> Hello all,
>>>
>>> So, I was checking these are up to date after Mathieu Dupuy asked me
>>> to update the D language bindings.
>>>
>>> I have added a GTK+ 3.2 column now and continued the 3.0 binding
>>> progress for each case.
>>>
>>> PLEASE let me know if any status has changed here for your language
>>> bindings out there. I can update accordingly.
>>
>>
>> There are bindings for 3.4 for Pascal:
>> http://wiki.freepascal.org/Gtk%2B3
>
>
> Done, thanks. If there is support for 3.0 and 3.2, let me know, I only
> updated 3.4 at this point.

Hey,

Sorry if I misunderstand something, but if a binding support 3.4, Is
it not implicit that support all the GTK+3 versions <= 3.4 ?



-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Adding gtkparasite to gtk?

2012-10-29 Thread Javier Jardón
Hi Christian,

On 10 October 2012 17:24, Christian Hammond  wrote:
>
> Now I did miss the updates in that bug thread that mentioned that the latest
> version of that patch worked on both GTK 2.0 and 3.0. I'm happy to see that,
> and I'll take a look at it. It slipped through the cracks (we don't pay much
> attention to that bug tracker, since very few people have ever used it) and
> it got lost in the noise of patches sent to us over e-mail and GitHub pull
> requests that broke 2.0 support.
.
20 days passed, Is the patch to support GTK+3 already applied?
What about the other patches?

Regards


-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Is GTK+ a cross-platform toolkit ?

2013-03-06 Thread Javier Jardón
Hi,

On 5 March 2013 11:32,   wrote:
> OK, as a majority of people seem to be interested, here is what I will do :
> 1) Produce binaries of following GTK+3 versions :
> - 3.4.1 "stable" (http://packages.ubuntu.com/precise/libgtk-3-0, Debian
> Wheezy provides 3.4.2 so we are safe) ;
> - 3.6.4 "development" (last one).
> 2) Package them as .zip files. I will use the same layout as existing GTK+2
> .zip files, except for the .spec file which I don't use.
> 3) Put them, and the corresponding build environments, online. Give links so
> you folks can download and test them.
> I will post a new message here when it's ready. Should not be too long.

Thanks a lot for your work. Until this get in a more 'official' form
Ive added your work to the GTK+ wiki [1], feel free to improve the
page if you find something not correct.
Also, note that the latest GTK+ stable version is 3.6.4 (the current
development version is 3.7.12)

Thanks again and keep the good work ;)

[1] https://live.gnome.org/GTK%2B/Win32

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Composite GtkBuilder template

2013-04-20 Thread Javier Jardón
On 7 April 2013 16:34, Emmanuele Bassi  wrote:

> On 7 April 2013 07:57, Tristan Van Berkom  wrote:
> > So I have to reiterate my question: How exactly does intltool make
> > your life difficult maintaining GTK+ ?
>
> I cannot answer for Matthias, but he and I share the same dislike for
> intltool.
>


FWIW, upstream gettext is getting support for glade files, take a look here
[1]

[1] http://lists.gnu.org/archive/html/bug-gettext/2013-03/msg00034.html

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Gtk+ 3 Roadmap Draft2 wiki

2009-08-09 Thread Javier Jardón
Hello,

reading about GTK+ 3 I found this post from Tim Janik : [1]
As I didn't found any page in the gnome wiki with the contents of the
mail (Gtk+ 3 Roadmap draft), I've created this page: [2]

Hope it helps but If this is not correct, feel free to delete it.

Best regards,

[1] http://mail.gnome.org/archives/gtk-devel-list/2009-April/msg00048.html
[2] http://live.gnome.org/GTK%2B/3.0/Roadmap
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


2.90 branch

2009-09-29 Thread Javier Jardón
Hello,

I've read here [1] about the creation of a GTK+ branch for GTK+
2.90/3.0 development after 2.14 has been released.
GTK+ 2.18 has been released and I think that no branch was created, is
there any plans to create that branch soon?

Best Regards

[1] http://live.gnome.org/GTK%2B/3.0/Tasks#Q0

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GLib, GTK+ branched

2009-10-08 Thread Javier Jardón
2009/10/8 Matthias Clasen :

> - remaining missing gseal api. The goal here is to ensure that major
> apps (gimp, epiphany, etc) can be built with gseal enabled

For the record and for not duplicate the work, there is a GnomeGoal
page for this [1]
Indeed, there is a bug open to build epiphany with gseal enabled but
they are needed some accessor functions to compile without errors (You
can see the needed accesors in the bug report).

Regards,

[1] http://live.gnome.org/GnomeGoals/UseGseal
[2] https://bugzilla.gnome.org/show_bug.cgi?id=595791

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GTK+ Roadmap

2009-10-11 Thread Javier Jardón
Hello,

I've created this page [1] as a central place with info (repositories,
trackin bugs ...) about Gtk+ 2.20 / Glib 2.24 tasks.
Hope it help to find the info faster ;)

Please, feel free to change/improve it

Regards,

[1] http://live.gnome.org/JavierJardon/GTKRoadmap

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Status on the TLS support in gio

2009-10-18 Thread Javier Jardón
2009/10/18 Philip Van Hoof :
> Hi there,

Hello Philip,

> With GIO now supporting things like GSocket and GSocketConnection, what
> are the plans for TLS support?

It's in the plans for Glib 2.24 [1] ( TLS (SSL) support for GSocket ).
Take a look to bug 588189 [2]

Regards,

[1] http://live.gnome.org/JavierJardon/GTKRoadmap
[2] https://bugzilla.gnome.org/show_bug.cgi?id=588189

-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Static GTypeInfo and GInterfaceInfo

2009-10-30 Thread Javier Jardón
2009/10/30 Nicola Fontana :
> Hi all,

Hello Nicola,

> on a fresh tree of the latest stable releases: glib-2.22.2 and
> gtk-2.18.3 (patches attached). I'm succesfully using them since tuesday.

I've created a bug for glib [1] and another for gtk+ [2] to make more
easy the review process ( Splinter rulez ;))

Regards,

[1] https://bugzilla.gnome.org/show_bug.cgi?id=600161
[2] https://bugzilla.gnome.org/show_bug.cgi?id=600158
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Why do constructors return GtkWidget?

2009-11-03 Thread Javier Jardón
Hello,

I'd like to continue the discussion here of thread [1] from gtk-app-devel-list:

The question: why is it normal for GTK widget "constructors" to return
GtkWidget and not their real type?

For instance I would expect:

   gtk_menu_item_new ()

To return GtkMenuItem*. But it doesn't, it returns GtkWidget*.
IMHO is much clear that constructors return their real type, instead
GtkWidget. But maybe there is a technical reason for this.

Can someone give me some light about this?

Thank you for your responses,

PD: If there is not technical reasons, maybe we can change this for
GTK+ 3 (or 4 ;)), as I think a change like this will break the 2.x
ABI.

[1] 
http://mail.gnome.org/archives/gtk-app-devel-list/2009-September/msg00023.html
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


gtkglarea 2.1.0 released

2014-04-22 Thread Javier Jardón
This is a bugfix release to stop use deprecated api and clean the build system.
Testing in Windows platform has not been tested, so if you have any
problems please report in bugzilla!

Changes in 2.1.0

General
* Lots of clean ups in the build system
* Modernize all the code as much as possible before a
  possible transition to GTK+3
* Remove GLU dependency

Availability

https://download.gnome.org/sources/gtkglarea/2.1/

Contact
---
 * Bugs in http://bugzilla.gnome.org
 * Mailing list http://mail.gnome.org/mailman/listinfo/gtkglarea-list

Cheers,
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: gtkglarea 2.1.0 released

2014-05-09 Thread Javier Jardón
Hey Tarnyko,

sorry for the late reply,

On 28 April 2014 10:33, Tarnyko  wrote:
> Javier Jardón writes:
>>
>> Testing in Windows platform has not been tested, so if you have any
>> problems please report in bugzilla!
>
> Just tested it, works perfectly under Win32.

Nice! Good to know

>> * Modernize all the code as much as possible before a
>>   possible transition to GTK+3
>
>
> Regarding GTK+3 : there is a patch which has been around for some time on
> Bugzilla, and that I just adapted for the new release :
> https://bugzilla.gnome.org/show_bug.cgi?id=707723#c11
> It basically allows specifying a "--with-gtk=3" option at configure time
> (the library still targets GTK+2 by default).
> Justed tested under Linux and Win32, it builds fine. The functionality stays
> the same for GTK+2, still needs some additionnal work for Linux Font support
> (which I have prepared).
> Do you think it could be merged ?

I already pushed a branch in the git repository with the GTK+3 port [1]
Sorry, I didnt know those patches already exist.
In my approach I removed the support for GTK+2 and focus in GTK+3 only.
I will take a look to the patch and see how we can combine our work ;)
Everything seems to work but the zkor example, not sure yet why. So if
you have any idea it would be great!
I also plan to change the namespace [2] of the api to not conflict
with future GTK+ work on this.

Cheers!

[1] https://git.gnome.org/browse/gtkglarea/log/?h=jjardon/gtk3
[2] https://git.gnome.org/browse/gtkglarea/log/?h=jjardon/namespace_change
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


GtkGlArea with GTK+3 support is now in master

2014-08-04 Thread Javier Jardón
Hi,

just a quick mail to notify that GTK+3 version of gtkglarea is now in
master ( a gtkglarea-2 branch has been created to keep the GTK+2
version)
Apart for the port to GTK+3, there is a namespace change to not
conflict with any future integration GL integration in GTK+ and also
the use of libepoxy to configure the GL stuff.
The zktor example is still not correctly working, but I prefer to
merge the patches before they start to bitrot.
Tarnyko, sorry we duplicate work here, but it would be great if you
rebase your patches to add wayland support :)

Please try it and report any regression!

Cheers!
-- 
Javier Jardón Cabezas
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list