commit 107c231040b2ddf2eeedf99f28560f46764e9183 Author: Matthias Clasen Date: Mon Dec 6 22:02:42 2010 -0500 Update NEWS NEWS | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 6a14a3a209d4f9634ae60a25ed04c9040a45458e Author: Matthias Clasen Date: Mon Dec 6 22:02:26 2010 -0500 Bump version to 2.91.4 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c30fc09e2542a96b7ab07680d555da690e6c5f9f Author: Matthias Clasen Date: Mon Dec 6 22:01:58 2010 -0500 Bump GTK+ requirement to 2.91.6 README | 12 ++++++------ configure.ac | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) commit b71416fe4f29cb1db7c4f310185f3f384f5d2984 Author: Cosimo Cecchi Date: Tue Dec 7 01:11:51 2010 +0100 Plug a memory leak src/clearlooks_engine.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c67067d661a28fe136868632aaf67694ac5a847d Author: Carlos Garnacho Date: Wed Dec 1 03:06:57 2010 +0100 Get border-width as a GtkBorder. src/clearlooks_draw.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit cd3b10d08fc5b80ed3875e3a3e82bcf131d86757 Author: Carlos Garnacho Date: Tue Nov 30 04:01:15 2010 +0100 gnome3: Render all tabs with default state's background color. src/clearlooks_draw_gnome3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 55753261a4538e5fe61b95d254770b724cf5e979 Author: Carlos Garnacho Date: Tue Nov 30 03:13:18 2010 +0100 Remove unused variables. src/clearlooks_engine.c | 44 +------------------------------------------- 1 files changed, 1 insertions(+), 43 deletions(-) commit 1ee865e57c805ab9b34391dcb38684643a439053 Author: Carlos Garnacho Date: Tue Nov 30 03:12:50 2010 +0100 Set Focus fill color. src/clearlooks_engine.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit c0fe697bfc7410fde3479e845bcdbea1d7cb6337 Author: Carlos Garnacho Date: Tue Nov 30 03:11:58 2010 +0100 Use widget style properties when rendering focus. src/clearlooks_engine.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit dae5a6122a27752708ed40028455e0137f24892c Author: Carlos Garnacho Date: Tue Nov 30 03:11:01 2010 +0100 Delegate all background rendering to default engine. src/clearlooks_engine.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 60dc680573a7269e95acfe33afec045fb2d720ad Author: Carlos Garnacho Date: Tue Nov 30 03:09:44 2010 +0100 Register the focus-fill-color property. src/clearlooks_engine.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit f9caa6241be09f359327b1e5d6a4f66d7d76d2e4 Author: Carlos Garnacho Date: Tue Nov 30 03:07:51 2010 +0100 Handle border-style:none; src/clearlooks_engine.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit a6066acae23b43821b0b0271a47020bce38b2c35 Author: Carlos Garnacho Date: Tue Nov 30 03:06:30 2010 +0100 gnome3: Remove unneeded code. src/clearlooks_draw_gnome3.c | 11 ----------- 1 files changed, 0 insertions(+), 11 deletions(-) commit bbe8292aa42d154f43af07bee5113c82b587d0c7 Author: Carlos Garnacho Date: Tue Nov 30 03:05:30 2010 +0100 gnome3: Fix typo in handling border-radius in tabs src/clearlooks_draw_gnome3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 343e4d226ed62b3509038fdd2ee3ec1ede168dd2 Author: Carlos Garnacho Date: Tue Nov 30 03:04:27 2010 +0100 gnome3: delegate background rendering to the default engine for buttons. src/clearlooks_draw_gnome3.c | 18 ------------------ 1 files changed, 0 insertions(+), 18 deletions(-) commit c40280cc4c39bf5f13b4e9f50345d7818f9733e5 Author: Carlos Garnacho Date: Tue Nov 30 03:02:56 2010 +0100 Render the default hint on sensitive buttons. src/clearlooks_draw_gnome3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b761124efe4a65607f0d52005814cf67b23961fe Author: Carlos Garnacho Date: Tue Nov 30 02:59:18 2010 +0100 gnome3: Use border color when drawing entries. src/clearlooks_draw_gnome3.c | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) commit 52049e4d1f77bb919ce091b6a215ec468a24333f Author: Carlos Garnacho Date: Tue Nov 30 02:58:13 2010 +0100 Handle focus fill in buttons. src/clearlooks_draw.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit 140ddfa212d64ae90fb3ec395dbb2482f203962f Author: Carlos Garnacho Date: Tue Nov 30 02:52:20 2010 +0100 Wrap radio/checkbutton rendering in cairo_save/restore src/clearlooks_draw.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 5ac324d940591a179218830359e190096ef87ea0 Author: Carlos Garnacho Date: Tue Nov 16 22:10:08 2010 +0100 Check for the scrollbar color being defined src/clearlooks_engine.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0ffc61d8d42807841960e619d77b6d7629d91a11 Author: Carlos Garnacho Date: Tue Nov 16 13:22:53 2010 +0100 Port gnome3 skin to GtkThemingEngine. src/Makefile.am | 10 +- src/clearlooks_draw_gnome3.c | 343 ++++++++++++++++++++++++++---------------- src/clearlooks_engine.c | 8 + 3 files changed, 225 insertions(+), 136 deletions(-) commit 2598fd7ea863b761848abcb01942075274c9555e Author: Carlos Garnacho Date: Tue Nov 16 01:56:25 2010 +0100 Remove unneeded code. src/clearlooks_engine.c | 169 ++++++++--------------------------------------- 1 files changed, 29 insertions(+), 140 deletions(-) commit 1fc6a475bc9fa43eeea502422817b32a7abc133e Author: Carlos Garnacho Date: Tue Nov 16 00:59:38 2010 +0100 Translate GtkJunctionSides to CairoCorners src/clearlooks_draw.c | 125 ++++++++++++++++++++++++++++++----------------- src/clearlooks_draw.h | 1 + src/clearlooks_engine.c | 3 +- 3 files changed, 83 insertions(+), 46 deletions(-) commit bc01d1e7dbdc7c18e46c8770b1be88407beee2f4 Author: Carlos Garnacho Date: Tue Nov 16 00:59:07 2010 +0100 Implement render_focus() src/clearlooks_engine.c | 73 ++++++++++++++++++++++++++++++++++++----------- 1 files changed, 56 insertions(+), 17 deletions(-) commit 8c2b9aea024ee7e8be297af324eb2abb619656ac Author: Carlos Garnacho Date: Tue Nov 16 00:58:40 2010 +0100 Handle resize grips in render_handle() src/clearlooks_engine.c | 54 +++++++--------------------------------------- 1 files changed, 9 insertions(+), 45 deletions(-) commit 47fc0646239e10bfbb3b153d15cb095c8e581dc3 Author: Carlos Garnacho Date: Tue Nov 16 00:58:09 2010 +0100 Implement render_handle src/clearlooks_engine.c | 46 +++++++++++++++++++++++----------------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit 5bf9130fd94d22e8e88e932d71389d0a9127aa0d Author: Carlos Garnacho Date: Tue Nov 16 00:57:44 2010 +0100 Handle entries in render_frame() src/clearlooks_engine.c | 105 ++++++++++++++++++++++++---------------------- 1 files changed, 55 insertions(+), 50 deletions(-) commit 17401b2924bbbdefab01b5a724c7eff30c2293a3 Author: Carlos Garnacho Date: Tue Nov 16 00:57:17 2010 +0100 Handle frames on render_frame_gap() src/clearlooks_engine.c | 60 +++++++++++++--------------------------------- 1 files changed, 17 insertions(+), 43 deletions(-) commit 4deb9d0bd6da890f06c6f6daca1ab552ac4b6718 Author: Carlos Garnacho Date: Tue Nov 16 00:56:54 2010 +0100 Implement render_frame_gap() At the moment only notebooks are handled. src/clearlooks_draw.c | 7 +--- src/clearlooks_engine.c | 65 +++++++++++++++++++++++++++++------------------ src/clearlooks_types.h | 2 +- 3 files changed, 43 insertions(+), 31 deletions(-) commit b4354ad6d313960483080367337ea8f8899706a8 Author: Carlos Garnacho Date: Tue Nov 16 00:56:18 2010 +0100 Implement render_extension() src/clearlooks_engine.c | 52 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 36 insertions(+), 16 deletions(-) commit 427146367e6879c8cb3ac516e4ee9fe828553675 Author: Carlos Garnacho Date: Tue Nov 16 00:55:46 2010 +0100 Implement a bunch of render_background() and render_frame() src/clearlooks_engine.c | 391 +++++++++++++++++++--------------------------- 1 files changed, 162 insertions(+), 229 deletions(-) commit d38b16b9567456f7f692b57c17f547e9786ad8ca Author: Carlos Garnacho Date: Tue Nov 16 00:54:11 2010 +0100 Retrieve correct property for radius src/clearlooks_draw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 74b4ca75fd8d5faa1eefe2e9ac8eaebd94e70d23 Author: Carlos Garnacho Date: Tue Nov 16 00:53:29 2010 +0100 Implement render_slider(). src/clearlooks_engine.c | 91 +++++++++++++++++++++++++++------------------- 1 files changed, 53 insertions(+), 38 deletions(-) commit 48a7a5e289d69c9023e86c68caf0421ad54cc093 Author: Carlos Garnacho Date: Tue Nov 16 00:53:06 2010 +0100 Implement render_option() src/clearlooks_draw.c | 5 +++-- src/clearlooks_engine.c | 25 ++++++++++++++----------- 2 files changed, 17 insertions(+), 13 deletions(-) commit a4deca2b9d7a3caa49211c2ad79fd844afcc19bb Author: Carlos Garnacho Date: Tue Nov 16 00:52:35 2010 +0100 Implement render_check() src/clearlooks_draw.c | 7 ++++--- src/clearlooks_engine.c | 28 +++++++++++++++++----------- 2 files changed, 21 insertions(+), 14 deletions(-) commit c240e88276365f5d8ff0e58ad6a92c8a4b82394e Author: Carlos Garnacho Date: Tue Nov 16 00:52:04 2010 +0100 Implement render_arrow() src/clearlooks_draw.c | 21 +++--------------- src/clearlooks_engine.c | 52 +++++++++++++++++----------------------------- src/clearlooks_types.h | 2 +- 3 files changed, 24 insertions(+), 51 deletions(-) commit 8d881a1ebd4858f7fd586aa879c16fa2689e023b Author: Carlos Garnacho Date: Tue Nov 16 00:51:31 2010 +0100 Adapt classic clearlooks parameters to take a GtkThemingEngine src/clearlooks_draw.c | 1176 ++++++++++++++++++++++++++++++++---------------- src/clearlooks_draw.h | 15 +- src/clearlooks_types.h | 117 ++---- 3 files changed, 847 insertions(+), 461 deletions(-) commit 44e64e23deecac206369350a301ad6e25c346b30 Author: Carlos Garnacho Date: Tue Nov 16 00:50:55 2010 +0100 Register needed types configure.ac | 1 + src/Makefile.am | 32 ++++++++- src/clearlooks_engine.c | 116 ++++++++++++++++----------------- src/clearlooks_engine.h | 17 +++++- src/clearlooks_typebuiltin.c.template | 37 +++++++++++ src/clearlooks_typebuiltin.h.template | 27 ++++++++ 6 files changed, 164 insertions(+), 66 deletions(-) commit 2574fe30449031efd2f0646a741ae2dbe3ead0ac Author: Carlos Garnacho Date: Tue Nov 16 00:37:36 2010 +0100 Clearlooks: Implement render_layout(). src/clearlooks_engine.c | 107 ++++++++++++++++++++++++++-------------------- src/clearlooks_types.h | 4 +- src/general-support.h | 5 ++ 3 files changed, 67 insertions(+), 49 deletions(-) commit dbb6f1dd73121ee9f85f88321f631f4facb6f9be Author: Carlos Garnacho Date: Tue Nov 16 00:36:22 2010 +0100 Clearlooks: Implement render_icon_pixbuf() src/clearlooks_engine.c | 48 ++++++++++++++-------------------------------- 1 files changed, 15 insertions(+), 33 deletions(-) commit 2399869a88bbdd7cfa47cfeb304102b7e0b7471b Author: Carlos Garnacho Date: Tue Nov 16 00:35:44 2010 +0100 Turn clearlooks into a GtkThemingEngine src/Makefile.am | 6 +- src/clearlooks_draw.c | 1 - src/clearlooks_draw.h | 1 - src/clearlooks_draw_glossy.c | 1 - src/clearlooks_draw_gnome3.c | 1 - src/clearlooks_draw_gummy.c | 1 - src/clearlooks_draw_inverted.c | 1 - src/clearlooks_engine.c | 1871 +++++++++++++++++++++++++++++++++++++++ src/clearlooks_engine.h | 80 ++ src/clearlooks_style.c | 1891 ---------------------------------------- src/clearlooks_style.h | 83 -- src/clearlooks_theme_main.c | 14 +- src/engine.symbols | 2 +- 13 files changed, 1961 insertions(+), 1992 deletions(-) commit 962b71397c25e75b9522b8b4d2de523208ef9efc Author: Matthias Clasen Date: Fri Nov 19 08:55:22 2010 -0500 Add COPYING Same license as gtk-engines, where this code comes from. Not having this file in git encourages automake to inject lies into tarballs. COPYING | 510 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 510 insertions(+), 0 deletions(-) commit 0940c4da99e150bf7b6fca1c749914101302887d Author: Matthias Clasen Date: Tue Nov 16 09:44:29 2010 -0500 Don't ship a .pc file It doesn't contain useful information, and once things start using pkg-config to check for it, it'll be hard to get rid off again. Makefile.am | 4 ---- configure.ac | 1 - gtk-theme-engine-clearlooks-3.pc.in | 9 --------- 3 files changed, 0 insertions(+), 14 deletions(-) commit 6120b9ee39466f629a67276de21e05b7227c31e2 Author: Matthias Clasen Date: Tue Nov 9 09:42:09 2010 -0500 Bump version Just to 2.91.3.1, since I was off by one when doing the last release... configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)