2013-08-20 Fabrice THIROUX * .hgtags: Added tag v0.5.0 for changeset c32044967c4d [b11386081931] [tip] * menu.c: No need to free reload_notify_id, this is done by menu_cache_remove_reload_notify. [c32044967c4d] [v0.5.0] 2013-08-18 Fabrice THIROUX * archlinux/PKGBUILD: removed from PKGBUILD. [482c6b01756a] * Makefile, README.md, menu.c: Add SVG support. Documentation updated (the unfinished installation section was dropped off). [11f48b6a2f4b] * README, README.md: Documentation changed [ea259bf1ef4d] 2013-07-26 Fabrice THIROUX * archlinux/PKGBUILD: PKGBUILD updated for Bitbucket [16fb2c617efb] 2013-07-16 Fabrice THIROUX * .hgtags: Added tag v0.4.99 for changeset aec5f6b3bb4b [2e6244b2b2fb] * ChangeLog, openbox-menu.h: Bump to 0.4.99 [aec5f6b3bb4b] [v0.4.99] 2013-07-14 Fabrice THIROUX * Makefile: Makefile: Add a test for xml output (xmllint) [803dcfbcce0d] 2013-07-13 Fabrice THIROUX * archlinux/PKGBUILD: Add mercurial to makedepends [0c72409539f6] * menu.c: Fix a structure not zeroed, causing some internal flags to be set [217aea6dd615] 2013-06-02 Fabrice THIROUX * TODO: TODO updated [944c81cdb4e9] * Makefile, menu.c, openbox-menu.h: If no menu is provided in the command line then applications.menu is used (prefixed by XDG_MENU_PREFIX env. variable content if defined). The presence of the menu is tested. [223c0985f5d0] 2013-05-26 Fabrice THIROUX * TODO: TODO added [ca7e1b36c225] * menu.c: Fix non persistent mode + header typo causing an invalid xml output [4059fb079edb] * arch/PKGBUILD, archlinux/PKGBUILD: arch directory renamed as archlinux [82d6115c0900] * arch/PKGBUILD: PKGBUILD: added conflicts and provides keys [850f4c8cd3c6] * arch/PKGBUILD: PKGBUILD: updated for mercurial version [35d948d8b998] 2013-01-05 Fabrice THIROUX * Makefile: Makefile: set CC to gcc. Stripping extra infos from executable when invoking 'make install'. [9b1bd4c57d2c] 2013-01-03 Fabrice THIROUX * menu.c: Comments [b54094e2979d] 2013-01-02 Fabrice THIROUX * menu.c: Fix the type of menu_cache_add_reload_notify callback [8530e4ad953a] * menu.c: reload_notify_id needed to be freed [4cee4b95a6bf] * menu.c, openbox-menu.h: Most of global variables were moved into a structure. Now a pointer is passed to functions that need some of theses values. [b15eb042ec76] * menu.c: gdk_init () is not needed [cd40b9606841] * menu.c: Typo [010a2e5db613] 2012-12-02 mimas * arch/PKGBUILD: PKGBUILD updated (md5sums) [015af8afb723] * .hgtags: Added tag v0.3.6.8 for changeset 64441862ddf4 [ff110661f841] * ChangeLog, Makefile, arch/PKGBUILD, menu.c: Fix the bug causing openbox-menu to not show the menu with menu- cache 0.4.x [64441862ddf4] [v0.3.6.8] 2012-11-25 Pierre Ferry * arch/PKGBUILD: Update PKGBUILD [3cdda94758d1] 2012-06-30 mimas * Makefile: Oops, restoring commented line in Makefile [84d5728c5105] * Makefile, menu.c: -i (--no-icons) makes its comeback [2506108c7569] * arch/PKGBUILD: Add gtk2 dep in PKGBUILD [5a0b8f077c35] * Makefile, README, menu.c: Add a flag to compile openbox-menu without icons (it has disapeared in a misterious way) [044afe1a1c01] 2012-05-07 mimas * ChangeLog, Makefile: Add a Makefile rule to build an up-to-date changelog. I may remember to use it before a new release. :) [3a4a6b33befb] * Makefile: /usr/local is the prefix by default. It can be changed by using 'make install DESTDIR=/prefix' [b7b0442c62e4] * Makefile: Makefile changes [32e13cd2f4cd] * menu.c, openbox-menu.h: Fix copyright dates [84f44c77d5f5] * Makefile: Fix an unwanted error in make clean. [2a651118b437] 2012-05-06 mimas * arch/PKGBUILD: Add a PKGBUILD for Archlinux. [b2f1e85c112c] 2012-05-04 mimas * .hgtags: Added tag v0.3.6.7 for changeset 8aec06a01452 [101270e8be5a] * openbox-menu.h: Bump to 0.3.6.7 [8aec06a01452] [v0.3.6.7] * THANKS: THANKS file added [a1ef762d1bad] 2012-04-28 mimas * Makefile: An install rule was added (Makefile) [d7413d3d4f9d] 2012-02-20 mimas * Makefile, menu.c: Patch for Makefile from Sławomir Nizio [2096818a39ce] 2012-01-01 mimas * menu.c: Adding GError for g_option_context_parse [73ddcc292ef7] 2011-12-28 mimas * menu.c: Comment removed [2ff237350f5a] 2011-12-25 mimas * menu.c: Handle SIGINT & SIGTERM signals to make a g_main_loop_quit [ed49034d2062] 2011-12-21 mimas * Makefile, menu.c, openbox-generator.c, openbox-menu.h: Major code modification, nearly a complete rewrite of openbox-menu. - use of GString for the menupipe content. - add a persistent mode. - can write the XML into a file. - many fixes and code rewrite. - startup notification is back. - ... [e4e3a596ffd9] 2011-12-18 mimas * Makefile, menu.c, openbox-generator.c: Add a conditional flag that permits to compile openbox-menu without gtk and icons [0f22230ff265] 2011-11-13 Fabrice THIROUX * .hgtags: Added tag v0.3.6.6 for changeset 989c9da7fd1d [e2e768ef9148] * openbox-menu.h: Bump to 0.3.6.6 [989c9da7fd1d] [v0.3.6.6] * menu.c: Fix a comment [df37bffd2646] * menu.c: 2nd fallback added, now every entry should have its icon [25ef8cb10dae] * menu.c: fallback for icon search [ce0ba620bc2a] * menu.c: use of strrchr() [0d0d4fd67e3c] 2011-11-07 Fabrice THIROUX * .hgtags: Added tag v0.3.6.4 for changeset 2cc5c76a2581 [a7cd8e156735] * .hgtags: Added tag v0.3.6.5 for changeset a68d53a9e5a3 [cc713467b019] * .hgtags: Added tag v0.3.6.3 for changeset ce182c3b44d0 [fbdebfd4f3da] 2011-11-06 mimas * .hgtags: Added tag v0.3.6.1 for changeset 85b6eda07d65 [eec07eb13f24] * .hgtags: Added tag v0.3.6 for changeset 607cb011a046 [15ca70f8c5ef] 2011-10-15 mimas * menu.c: Change the way Exec field codes should be treated. I have to RTFM more often, it was written in Freedesktop specification file. Stupid me! [20649de297ef] * menu.c: Exec parsing now stops on % or " signs. This prevents this kind of bug: http://ctkarch.org/forum/viewtopic.php?id=2&t_id=136 I'm not very happy with this solution as it may remove some extra args but arguments between double quotes, not "%X" freedesktop- likes, should be very rare in .desktop files. [3d3fa658da9f] 2011-08-31 mimas * openbox-menu.h: Bump to 0.3.6.5 [a68d53a9e5a3] [v0.3.6.5] * menu.c, openbox-generator.c, openbox-menu.h: Fix horrible programming syntax (thanks CaliméroTeknik) get_icon_path() replaced by get_item_icon_path(). It makes calls to this function a lot shorter. [006b8a7fc5a0] * menu.c: sakura replaced by xterm [d933c131cd55] 2011-08-29 mimas * openbox-menu.h: Bump to 0.3.6.4 [2cc5c76a2581] [v0.3.6.4] * menu.c, openbox-generator.c, openbox-menu.h: Menu generation is now separated from "core" engine. [45f256d024ba] 2011-08-21 mimas * menu.c: Using a sync method for generating the menu + Various minor changes in code. [da239c6a084b] 2011-08-11 mimas * menu.c: Bump to version 0.3.6.3 [ce182c3b44d0] [v0.3.6.3] * menu.c: gtk_icon_theme_lookup_icon should not fail to lookup current theme icon. [fd7a645c3d6f] 2011-08-06 mimas * menu.c: g_error() -> g_warning() [8fed260dbbef] * menu.c: Who needs a break here? [c3ffbf0723fe] * menu.c: Support for startup-notification removed. It is buggy with openbox 3.50 and I don't even know the real utility of SN. Some old code related to LXDE desktop removed too. [9fee09f25373] 2011-08-06 mimasgpc * menu.c: A menu error message more explicit [6e00f27f9150] * menu.c: I didn't really love the old code formatting. Get back to a more concise one [ce2cf4d5636d] 2011-08-03 mimas * Makefile: Fix new dependencies in Makefile [88a797541092] * menu.c: Big code changes, to much to write about it. Feature added : icons in menus. Yes ! (openbox 3.5.0 required) New dependencies : gtk+ 2 and gdk. [096517229b57] 2011-03-15 mimas * menu.c: Bump to 0.3.6.1 [85b6eda07d65] [v0.3.6.1] * ChangeLog: Changelog updated [4794d87aebbb] 2011-03-11 mimas * menu.c: (re)fix goption flags [9e0c23a3e6f9] * menu.c: GOptionContext warning fixes (glib 2.28) [59eca416e9c0] 2011-02-20 mimas * menu.c: Fix headers and change some formating [f1ce9d7a9423] 2011-02-15 mimas * menu.c: Bump to 0.3.6 [607cb011a046] [v0.3.6] * .hgignore, AUTHORS, COPYING, ChangeLog, Makefile, menu.c: First commit [236107f09e6c]