diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 934def7..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "admin"] - path = admin - url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin diff --git a/CMakeLists.txt b/CMakeLists.txt index bd5863a..306ac7f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,7 +72,7 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" ##### directories add_subdirectory( src ) -tde_conditional_add_subdirectory( BUILD_DOC doc ) +tde_conditional_add_project_docs( BUILD_DOC ) tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po ) diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 264c1f9..0000000 --- a/Makefile.am +++ /dev/null @@ -1,25 +0,0 @@ -SUBDIRS = $(TOPSUBDIRS) - -$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ; - -$(top_srcdir)/subdirs: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs - -$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in - @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4 - -MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files - -package-messages: - cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common package-messages - $(MAKE) -C po merge - -messages: rc.cpp - $(XGETTEXT) *.cpp *.h -o $(podir)/mypotfile.pot - -EXTRA_DIST = admin COPYING configure.in.in debian/changelog debian/control debian/copyright debian/rules - -dist-hook: - cd $(top_distdir) && perl admin/am_edit -padmin - cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs diff --git a/Makefile.cvs b/Makefile.cvs deleted file mode 100644 index 4c0afd1..0000000 --- a/Makefile.cvs +++ /dev/null @@ -1,10 +0,0 @@ -all: - @echo "This Makefile is only for the CVS repository" - @echo "This will be deleted before making the distribution" - @echo "" - $(MAKE) -f admin/Makefile.common cvs - -dist: - $(MAKE) -f admin/Makefile.common dist - -.SILENT: diff --git a/NEWS b/NEWS deleted file mode 100644 index e69de29..0000000 diff --git a/README b/README deleted file mode 100644 index de5238e..0000000 --- a/README +++ /dev/null @@ -1,10 +0,0 @@ -Tasty Menu is a K-Menu replacement for KDE 3.x series aiming to provide the maximum usability and flexibility. -It provides three columns where you can always have all your favourite applications in handy. - -KEY FEATURES --One column for all your favourite applications and two columns for browsing all the installed programs --Search engine for the applications --Optional integration with Strigi --Highlighting of recently installed applications --Fast user switching --Drag and drop support \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..82ec196 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +TastyMenu is a replacement for the TDE menu, aiming to provide the maximum usability and flexibility. +It provides three columns where you can always have all your favourite applications in handy. + +KEY FEATURES + * One column for all your favourite applications and two columns for browsing all the installed programs + * Search engine for the applications + * Optional integration with Strigi + * Highlighting of recently installed applications + * Fast user switching + * Drag and drop support + +. + +Contributing +-------------- + +If you wish to contribute to tastymenu, you might do so: + +- TDE Gitea Workspace (TGW) collaboration tool. + https://mirror.git.trinitydesktop.org/gitea + +- TDE Weblate Translation Workspace (TWTW) collaboration tool. + https://mirror.git.trinitydesktop.org/weblate + + +Translations status +--------------------- + +### messages +[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/tastymenu/multi-auto.svg +"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/tastymenu/) + +### desktop files +[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/tastymenu-desktop-files/multi-auto.svg +"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/tastymenu-desktop-files/) diff --git a/admin b/admin deleted file mode 160000 index a7f75ac..0000000 --- a/admin +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a7f75ac0ff587d5b8694a1b78557597161f8104c diff --git a/configure.in.in b/configure.in.in deleted file mode 100644 index c948a08..0000000 --- a/configure.in.in +++ /dev/null @@ -1,6 +0,0 @@ -#MIN_CONFIG(3.2.0) - -AM_INIT_AUTOMAKE(tastymenu, 1.0.8) -AC_C_BIGENDIAN -AC_CHECK_KDEMAXPATHLEN - diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt deleted file mode 100644 index c938175..0000000 --- a/doc/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory( en ) diff --git a/doc/Makefile.am b/doc/Makefile.am deleted file mode 100644 index a7255a8..0000000 --- a/doc/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ -# the SUBDIRS is filled automatically by am_edit. If files are -# in this directory they are installed into the english dir - -KDE_LANG = en -KDE_DOCS = tastymenu -SUBDIRS = $(AUTODIRS) diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt deleted file mode 100644 index ba3ef3e..0000000 --- a/doc/en/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -tde_create_handbook( DESTINATION ${PROJECT_NAME} ) diff --git a/doc/en/Makefile.am b/doc/en/Makefile.am deleted file mode 100644 index 9e59989..0000000 --- a/doc/en/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -KDE_DOCS = tastymenu -KDE_LANG = en -kde_docs_KDEDOCS = screenshot.png diff --git a/po/Makefile.am b/po/Makefile.am deleted file mode 100644 index 5fe2e98..0000000 --- a/po/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -POFILES = AUTO - -noinst_HEADERS = it.po ru.po de.po es.po uk.po fr.po fi.po sl.po pl.po pt_BR.po \ No newline at end of file diff --git a/src/Makefile.am b/src/Makefile.am deleted file mode 100644 index 4c292d1..0000000 --- a/src/Makefile.am +++ /dev/null @@ -1,29 +0,0 @@ -INCLUDES= $(all_includes) -METASOURCES = AUTO - -kde_module_LTLIBRARIES = tastymenu_panelapplet.la - -tastymenu_panelapplet_la_SOURCES = tastymenu.cpp menu.ui menuhandler.cpp \ - dmctl.cpp dmctl.h tastylistview.cpp misc.cpp misc.h appearance.ui prefs.kcfgc \ - behaviour.ui tastytooltip.cpp tastytooltipwidget.ui tastybutton.cpp -tastymenu_panelapplet_la_LDFLAGS = -version-info 0:0:0 -module $(KDE_PLUGIN) $(all_libraries) -tastymenu_panelapplet_la_LIBADD = $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) $(LIB_TDEIO) -ltdefx -lXau - -tastymenu_DATA = tastymenu.desktop -tastymenudir = $(kde_datadir)/kicker/applets -kde_kcfg_DATA = tastymenu.kcfg - -EXTRA_DIST = pics - -menuhandler.lo: buttons.h - -buttons.h: pics/attach.png pics/detach.png - $(UIC) -o $@ -embed buttons $^ - -CLEAN_FILES = buttons.h - -messages: rc.cpp - $(EXTRACTRC) `find . -name \*.ui -o -name \*.rc` > rc.cpp - $(XGETTEXT) *.cpp -o $(podir)/tastymenu.pot -noinst_HEADERS = menuhandler.h tastylistview.h tastytooltip.h buttons.h \ - tastybutton.h diff --git a/tastymenu.spec b/tastymenu.spec deleted file mode 100644 index 6b80b7f..0000000 --- a/tastymenu.spec +++ /dev/null @@ -1,211 +0,0 @@ -%define version 1.0.7 -%define name tastymenu -%define prefix %(tde-config --prefix) - -Name: %{name} -Version: %{version} -Release: 1 -Vendor: notmart@gmail.com -Url: http://kdelook.org/content/show.php?content=27968 -License: GPL -Summary: A TMenu replacement -Group: System/GUI/TDE -Packager: Marco Martin -BuildRoot: %{_tmppath}/%{name}-root -Source: %{name}-%{version}.tar.bz2 - -%description -Tasty Menu is a TMenu replacement aiming to provide the maximum usability, or at least to be a testbed for usability concepts and ideas for a future KDE menu. - -%prep -%setup - - -%build -./configure --enable-final --disable-debug --prefix=%{prefix} -make - -%install -make install DESTDIR=%{buildroot} -cd %{buildroot} -find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > /var/tmp/file.list.%{name} -find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> /var/tmp/file.list.%{name} -find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> /var/tmp/file.list.%{name} - - -%clean -rm -rf %{buildroot} -rm -rf /var/tmp/file.list.%{name} - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig -%files -f /var/tmp/file.list.%{name} -%defattr(0644, root, root) - - -%changelog -*Wed Feb 6 2008 notmart@gmail.com -1.0.7 --Fixed a typo in the config dialog - -*Thu Dec 13 2007 notmart@gmail.com -Tasty Menu 1.0.6 --Now all the applications should be displayed again --Brazillian portoguese translation by Ewerton de A. Dutra - -*Thu Nov 22 2007 notmart@gmail.com -Tasty Menu 1.0.5 --fixed the about box --some fixes in packaging --now it's installed in the right directory (for example in /usr/lib/kde3 instead of /usr/lib) - -*Sat Nov 17 2007 notmart@gmail.com -Tasty Menu 1.0.4 --updated French translation --updated Slovenian translation --fixed a crash on lright mouse button click on search field --the old memory leak should be somewhat mitigated - -*Wed Oct 24 2007 notmart@gmail.com -Tasty Menu 1.0.3 --Fixed a bug that occurred when clicking on the search result if the menu mode was "recent/most used applications" --Polish translation by Tomasz Argasiński --Some fixes in the Slovenian translation --description text shouldn't become too little - -*Wed Oct 17 2007 notmart@gmail.com -Tasty Menu 1.0.2 --Slovenian translation by Matija Šuklje --Fixed a little build problem - -*Thu Oct 11 2007 notmart@gmail.com -Tasty Menu 1.0.1 --Menu and tooltip no longer steals mouse and keyboard input --Better management of the tooltip --No separators when the list is in alphabetical order --Finnish translations by Tommi Nieminen - -*Wed Sep 19 2007 notmart@gmail.com -Tasty Menu 1.0 --Not having particular problems, released it as 1.0 --French translation by Laurent Hilsz - -*Sun Sep 09 2007 notmart@gmail.com -Tasty Menu 1.0_rc2 --Rearranging the items of the left column by drag and drop works again --the layout should be a little bit more polished --Updated Ukrainian translation - -*Wed Aug 22 2007 notmart@gmail.com -Tasty Menu 1.0_rc1: --Search field should be a lot faster --Only strings with at least three characters are being searched (necessary for the speedup) --Corrected a bug that prevented to search into application descriptions - -*Tue Aug 21 2007 notmart@gmail.com -Tasty Menu 0.9.1: --Ukrainian translation by Motsyo Vitaliy - -*Sat Aug 04 2007 notmart@gmail.com -Tasty Menu 0.9: --"Add to desktop" option in menuitems --Drag and drop from menu to desktop --Option to set different icons sizes in the three columns --the button text label should always be of a visible color --most used/recently used applications list updates in realtime --clear most used/recently used applications list - -(warning1: deleting one list deletes also the other) - -(warning2: if you use opensuse you must have kickoff reverted to classic kmenu in order to use the recently used/most used lists) --updated russian and german translations - -*Sun May 13 2007 notmart@gmail.com -Tasty Menu 0.8.2: --Spanish translation by Jesus S Fernandez Prieto --button background goes highlighted even if kicker doesn't have neither a background pixmap or transparent background --menu icon (including on mouseover effect) changes immediately when the user sets a new icon --highlighted button background also when kicker has no transparency or backgound image --searching should be a little bit faster (still far from optimal) - -*Thu May 03 2007 notmart@gmail.com -Tasty Menu 0.8.1: --German translation by Jannick Kuhr --Drag and drop enabled only in "Favourite applications" mode (otherwise it destroys the favourite list!) - -*Sun Apr 29 2007 notmart@gmail.com -Tasty Menu 0.8: --Favourite applications list can be rearranged via drag and drop --new installed programs notification should be more reliable (some inspiration from Kickoff :P) - -it finds also programs installed by other users - -old programs shouldn't be no more erroneusly listed --updated russian and italian translations --when there is only one search result, pressing enter executes it (and the search terms are cleared) --added button to clear the recent documents list --application descriptions can be removed also from the left column --easier to start a program with a single mouse click when the tree is collapsed --groups with only one item can be configured to be shown --items can be ordered alphabetically (with applications after the groups) --better managing of the button size (especially within a vertical panel) and when the menu text is disabled the button is exactly square --the button icon is highlighted on mouse over according to the global settins --in the search results the tree is always open - -*Sat Apr 06 2007 notmart@gmail.com -Tasty Menu 0.7.1: --Russian translation by Yurkovsky Andrey --corrected a possible compilation problem --application descriptions are hidden also from the first column --button width updated again when the text label is turned off - -*Mon Apr 02 2007 notmart@gmail.com -Tasty Menu 0.7: --configurable button text label --configurable menu button pixmap --item descriptions can be turned off --optional "save session" entry under the user button --configurable popup text --the button no longer appears on mouse over, instead the background becomes lighter on mouse over and darker on mouse press --when the user clicks on an empty area the last item is no longer activated --Italian translation - -*Tue Feb 20 2007 notmart@gmail.com -Tasty Menu 0.6.5: --fixed menu placement when it's on the right side of the screen --now both the recent applications list and the most used list works --some cosmetic improvements in configuration dialog --don't reopen the current submenu when the user clicks again on an already open category --now clicking on categories of right column expandes/collapses them --"always collapsed categories" option available also if "show tree expanders" is off --fixed compilation issues with autoconf >= 2.60 - -*Mon Sep 25 2006 notmart@gmail.com -Tasty Menu 0.6: --command to clear the recently installed applications list --Application categories cand be made collapsable and appear collapsed by default --left mouse button menu on menuitems that lets to add/remove bookmarks and edit the proper submenu with kmenuedit --the add bookmark icons should work better --Fixed a bug that prevented svg-only icon themes to display correctly --Added a very basic Strigi integration --When resizing the menu in window mode the size of the three columns are updated correcly --Fixed a crash when a no longer existent app is in more used / recently used list --Fixed another probable cause of crash - -*Mon Aug 7 2006 notmart@gmail.com --fixed another crash - -*Wed Aug 2 2006 notmart@gmail.com --Lock session button works again - -*Tue Aug 1 2006 notmart@gmail.com -Tasty Menu 0.5: --First RPM release --(Hopefully) fixed some other crashes --the big tooltip is enabled only when also the other kicker's big tooltip are enabled too --the menu can be made a normal window (the upper right arrow toolbutton) --the highlighted item in the middle column is always the currently open category --busy mouse cursor when searching --corrected a bug that prevented to use the left column after a search in ceratin cases --added a "Configure global shortcuts..." command in the LMB menu --user button and "switch user" buttons merged in one button --added a "Run program..." button --open submenus on timeout also when the mouse button is not pressed, so now when the mouse button is down the delay is 250ms when is not pressed 1 sec --clear button on the right: it is dramatically nicer looking now :) -