Package Details: emerald-git 0.8.12.4.r2.gee2031a-1

Git Clone URL: https://aur.archlinux.org/emerald-git.git (read-only)
Package Base: emerald-git
Description: Emerald window decorator
Upstream URL: https://github.com/compiz-reloaded/emerald
Licenses: GPL
Groups: compiz-fusion, compiz-fusion-gtk, compiz-fusion-kde
Conflicts: emerald, emerald0.9
Provides: emerald
Submitter: ShadowKyogre
Maintainer: ShadowKyogre
Last Packager: ShadowKyogre
Votes: 3
Popularity: 0.240692
First Submitted: 2015-12-15 04:01
Last Updated: 2016-04-11 23:38

Latest Comments

applebloom commented on 2016-01-05 12:53

Ya, it works. Should've checked this more thoroughly. Thanks.

ShadowKyogre commented on 2016-01-04 22:48

@applebloom, @Shemhamforash: Fix for segfault patch is now pushed upstream!

Terrowin commented on 2016-01-02 23:08

@ShadowKyogre Applied the patch and no segfault, everything working.

ShadowKyogre commented on 2016-01-02 18:41

@applebloom: Tested patch. There were some instances where gtk_combo_box_text_new_with_entry() wasn't the ideal widget to replace the deprecated gtk_combo_box_new_text() call.

However, there is a gtk_combo_box_text_new () to replace gtk_combo_box_new_text() calls when we don't need a textbox alongside the spinbox. This is crucial for parts where there are limited choices.

@applebloom, @Shemhamforash: https://ptpb.pw/rkvp.patch here's a revised version of the patch mentioned in the previous comments ( https://ptpb.pw/rkvp/diff for online viewing ). Could both of you please test the revised patch before I include it in the PKGBUILD?

ShadowKyogre commented on 2016-01-02 18:18

@applebloom: Awesome! Be sure to stop by #compiz on freenode to submit the patch so it makes it upstream. Ideally, it should be formatted with git format-patch -1 to retain authorship and notes when writing the patch.

Until then, I'll include the patch in the PKGBUILD until it makes it upstream.

applebloom commented on 2016-01-01 10:30

I had the same problem and solved it by replacing every instance of gtk_combo_box_new_text (which is marked as deprecated) with gtk_combo_box_text_new_with_entry. Patch: http://sprunge.us/WReN

Terrowin commented on 2015-12-30 02:45

@ShadowKyogre OK, here is the output of gdb: https://ptpb.pw/6VKx

ShadowKyogre commented on 2015-12-30 02:26

@Shemhamforash: Peculiar. It's segfaulting when attempting to add to the combobox entry for the titlebar. Can you do the following to check the value the combobox widget address?

* Run `gdb path/to/emerald-theme-manager`
* Now type in the prompt `b main.c:801`. This should set a breakpoint just before it segfaults.
* Repeat previous step for lines 793, 787, and 781 to set breakpoints there. The variable junk is used there to hold references to the current widget that's being added to the layout.
* Type in the prompt `run`
* When you get to the breakpoint, type `p junk`. This will print the value of junk.
* Type 'c' to continue past the breakpoint
* Repeat the previous two steps until you've passed all the break points and printed the value of junk at each breakpoint
* Copy the output of gdb and paste it here/in a pastebin

Terrowin commented on 2015-12-30 01:51

No problem, here you go:
https://ptpb.pw/zhhg

ShadowKyogre commented on 2015-12-30 01:43

@Shemhamforash: Oh durp, I forgot to mention that you also needed to run bt in the gdb prompt (that'll show the lines where it complains about the breakage). That's done after the segfault. Was speed typing in the morning ^^;.

But hey, it's built with debug symbols now!

Terrowin commented on 2015-12-30 01:41

GDB as per request. :)
https://ptpb.pw/qAFf

ShadowKyogre commented on 2015-12-15 04:07

Uploaded gitified Compiz PKGBUILDs as per soreau's suggestion. Now, what does this offer compared to the normal 0.8 series? Well, you can get updates for bug fixes a lot quicker with this. Especially when I'm fiddling with the Compiz code upstream and submitting it to the maintainer. For those of you who need those bug fix updates before an official upstream release quickly, this is for you.