Hi Slava,

2010/12/21 Slava Pestov <sl...@factorcode.org>:
> Hi Anton,
>
> Sorry for the late reply; the code looks almost ready to merge. Some comments:
>
> - It needs an update for recent changes to alien.c-types. '<int>' is
> 'int <ref>', and '*int' is 'int deref', same for void*.
Done.

> - Button presses still don't send the right events on 32-bit
Fixed (just stupid typo).

> - The I/O code should be split off from ui.backend.gtk into
> ui.bakend.gtk.io or similar, and only loaded if the io.backend.unix
> vocabulary is present. Otherwise, you are always pulling in
> io.backend.unix.multiplexers and all dependencies.
Done. Also I splitted off ui.backend.input-methods.editors for the
same reason (ui.gadgets.editors has too many dependencies).

> - Wheel scrolling is too slow - this is because you must set the
> scroll-direction global variable to indicate the acceleration in each
> component, not just -1/0/1.
It seems that it's impossible to find out the acceleration.
http://library.gnome.org/devel/gdk/unstable/gdk3-Event-Structures.html#GdkEventScroll

> - Some of the deploy tests fail because the final image is too big.
> Factoring out the io.backend.unix dependency should fix this
There are 2 places where we can decrease size of the deployed image:
- stripping gobject-introspection.types:type-infos global variable in
tools.deploy.shaker = up to 500kB on 64-bit.
- xml.errors and xml.traversal use debugger (unnecessary) and
prettyprint (actually used in xml.errors for creating errors'
summaries) - no more *.prettyprint, *.debugger, etc. vocabs in
vocab-manifest-hello-ui = up to 200 kB on 64-bit.
So, after these fixes I got 1624112 bytes image (with x11 - 1596944 bytes).

> - benchmark.ui-panes fails when deployed and run
Deploys and runs on 64-bit, I will check it on 32-bit.

Anton

> Slava
>
> ------------------------------------------------------------------------------
> Lotusphere 2011
> Register now for Lotusphere 2011 and learn how
> to connect the dots, take your collaborative environment
> to the next level, and enter the era of Social Business.
> http://p.sf.net/sfu/lotusphere-d2d
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to