Nux

lp:~jaytaoko/nux/pigment

Created by Jay Taoko and last modified
Get this branch:
bzr branch lp:~jaytaoko/nux/pigment
Only Jay Taoko can upload to this branch. If you are Jay Taoko please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jay Taoko
Project:
Nux
Status:
Development

Recent revisions

265. By Jay Taoko

* Minor fixes

264. By Loïc Molinari

Added a test showing how to use GDK with OpenGL on X11

263. By Loïc Molinari

Added a test for the GTK+ integration library.

262. By Loïc Molinari

Updated copyright holders and headers.

261. By Loïc Molinari

Updated bug report location.

260. By Loïc Molinari

Removed obsolete cl.pl script.

259. By Loïc Molinari

Fixed the paths for the Pigment Python bindings.

258. By Loïc Molinari

Fixed release name and underlining.

257. By Loïc Molinari

Adapted the commit process to Bazaar and Launchpad.

The old ChangeLog and NEWS files have been moved to a new misc/pre-bzr directory. The RELEASE file has been removed since it's not needed anymore. Here is a list of points explaining the new process:

1) Commits must be atomic, a change must not be mixed with another one.

2) For Pigment's developers, the ChangeLog file is not used anymore, the Bazaar commit history must be used instead. The first line of the commit message must be a quick description of the change followed by a blank line. The next lines should include details of the change followed by a blank line as well.

3) For Pigment's users and in order to ease the release process, the NEWS file must be filled at each commit if necessary. The NEWS file contains informations destinated to the users of the Pigment libraries which include new features, bug fixes, improvements, documentation and API changes.

That new process still needs to be detailed in the HACKING file, particularly the format to be used in the NEWS file since it's not explained here.

256. By Loïc Molinari

 * doc/reference/pigment-sections.txt:
 Added new symbols to the doc.

 * src/pgm/pgm-message.h:
 Added a new focus message.
 Added root cursor coordinates to the PgmMessageMotion, PgmMessageButton
 and PgmMessageScroll messages.

 * src/pgm/pgm-plugin.h:
 * src/pgm/pgm-plugin.c:
 Added the PgmPluginGetWindowGeometryFunc,
 PgmPluginWindowBeginResizeDragFunc and PgmPluginWindowBeginMoveDragFunc
 plugin functions.

 * src/pgm/pgm-private.h:
 Converted width and height of the _PgmRectangle structure to guint32.

 * src/pgm/pgm-renderer.h:
 * src/pgm/pgm-renderer.c:
 Added the "focus-message" signal to be notified when the window focus
 changes.
 Added the pgm_renderer_get_window_geometry,
 pgm_renderer_window_begin_move_drag and
 pgm_renderer_window_begin_resize_drag functions.
 Added the PgmRendererEdge enumeration.

 * src/renderers/opengl/backend-glx.c:
 * src/renderers/opengl/backend-wgl.c:
 * src/renderers/opengl/backend.h:
 * src/renderers/opengl/plugin-opengl.c:
 Added support for the new rendering plugin functions.
 Added support for the begin move/resize drag functions on the GLX
 backend using the _NET_WM_MOVERESIZE message from the EWMH spec.
 Added support for the focus message on the GLX backend.
 Added support to retrieve the window geometry on the GLX backend.
 Added support to set the root cursor coordinates in the messages
 requiring them.
 The new symbols are not implemented in the WGL backend.

 * src/renderers/opengles/backend-gdl.c:
 * src/renderers/opengles/backend-native.c:
 * src/renderers/opengles/backend-x11.c:
 * src/renderers/opengles/backend.h:
 * src/renderers/opengles/plugin-opengles1.c:
 Added support for the new rendering plugin functions.
 Most of the backend fallbacks to nothing.
 The X11 backend supports focus notification, root cursor coordinates
 setting and window geometry retrieving.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:nux/2.0
This branch contains Public information 
Everyone can see this information.

Subscribers