Rework how icons are handled in the build system
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 25 Oct 2014 14:14:12 +0000 (16:14 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 25 Oct 2014 21:16:33 +0000 (23:16 +0200)
In preparation of moving to native Qt icon theme support, this
commit reworks the handling of icons in the build system:

* Move all vital icons (i.e. application, channel and nicklist icons)
  into the hicolor theme
* Always embed the hicolor theme, so we always find the vital icons
  as a fallback
* Move the bundled Oxygen theme to oxygen/ and include metadata and
  index files, so QIconLoader can find this theme as a fallback
  (a system-installed theme will be preferred in the future, however)
* Ship all icon sizes rather than just the requested ones, so Qt can
  later pick the most applicable size
* Refactor the Oxygen import script accordingly
* Clean up the CMakeLists.txt
* Adapt resource initialization code

352 files changed:
icons/CMakeLists.txt
icons/README.Oxygen
icons/hicolor.qrc
icons/hicolor/16x16/actions/im-user-away.png [moved from icons/oxygen_kde/16x16/actions/im-user-away.png with 100% similarity]
icons/hicolor/16x16/actions/im-user-offline.png [moved from icons/oxygen_kde/16x16/actions/im-user-offline.png with 100% similarity]
icons/hicolor/16x16/actions/im-user.png [moved from icons/oxygen_kde/16x16/actions/im-user.png with 100% similarity]
icons/hicolor/16x16/status/irc-channel-joined.png [moved from icons/oxygen/16x16/status/irc-channel-active.png with 100% similarity]
icons/hicolor/16x16/status/irc-channel-parted.png [moved from icons/oxygen/16x16/status/irc-channel-inactive.png with 100% similarity]
icons/hicolor/scalable/status/irc-channel-joined.svgz [moved from icons/oxygen/scalable/status/irc-channel-active.svgz with 100% similarity]
icons/hicolor/scalable/status/irc-channel-parted.svgz [moved from icons/oxygen/scalable/status/irc-channel-inactive.svgz with 100% similarity]
icons/import/blacklisted-icons
icons/import/extra-icons
icons/import/import_oxygen.pl
icons/oxygen.qrc
icons/oxygen/128x128/actions/application-exit.png [new file with mode: 0644]
icons/oxygen/128x128/actions/configure.png [new file with mode: 0644]
icons/oxygen/128x128/actions/document-edit.png [new file with mode: 0644]
icons/oxygen/128x128/actions/edit-find.png [new file with mode: 0644]
icons/oxygen/128x128/actions/go-down.png [new file with mode: 0644]
icons/oxygen/128x128/actions/go-next.png [new file with mode: 0644]
icons/oxygen/128x128/actions/go-previous.png [new file with mode: 0644]
icons/oxygen/128x128/actions/go-up.png [new file with mode: 0644]
icons/oxygen/128x128/actions/im-ban-kick-user.png [new file with mode: 0644]
icons/oxygen/128x128/actions/im-ban-user.png [new file with mode: 0644]
icons/oxygen/128x128/actions/im-kick-user.png [new file with mode: 0644]
icons/oxygen/128x128/actions/im-user-away.png [new file with mode: 0644]
icons/oxygen/128x128/actions/im-user-offline.png [new file with mode: 0644]
icons/oxygen/128x128/actions/im-user.png [new file with mode: 0644]
icons/oxygen/128x128/actions/list-add-user.png [new file with mode: 0644]
icons/oxygen/128x128/actions/mail-message-new.png [new file with mode: 0644]
icons/oxygen/128x128/actions/tools-report-bug.png [new file with mode: 0644]
icons/oxygen/128x128/apps/quassel.png [moved from icons/oxygen_kde/128x128/apps/quassel.png with 100% similarity]
icons/oxygen/128x128/devices/network-wired.png [new file with mode: 0644]
icons/oxygen/128x128/status/dialog-information.png [new file with mode: 0644]
icons/oxygen/128x128/status/security-high.png [new file with mode: 0644]
icons/oxygen/128x128/status/security-low.png [new file with mode: 0644]
icons/oxygen/16x16/actions/application-exit.png [moved from icons/oxygen_kde/16x16/actions/application-exit.png with 100% similarity]
icons/oxygen/16x16/actions/configure-shortcuts.png [moved from icons/oxygen_kde/16x16/actions/configure-shortcuts.png with 100% similarity]
icons/oxygen/16x16/actions/configure.png [moved from icons/oxygen_kde/16x16/actions/configure.png with 100% similarity]
icons/oxygen/16x16/actions/dialog-cancel.png [moved from icons/oxygen_kde/16x16/actions/dialog-cancel.png with 100% similarity]
icons/oxygen/16x16/actions/dialog-close.png [new file with mode: 0644]
icons/oxygen/16x16/actions/document-edit.png [moved from icons/oxygen_kde/16x16/actions/document-edit.png with 100% similarity]
icons/oxygen/16x16/actions/document-encrypt.png [moved from icons/oxygen_kde/16x16/actions/document-encrypt.png with 100% similarity]
icons/oxygen/16x16/actions/document-open.png [moved from icons/oxygen_kde/16x16/actions/document-open.png with 100% similarity]
icons/oxygen/16x16/actions/edit-clear-locationbar-ltr.png [moved from icons/oxygen_kde/16x16/actions/edit-clear-locationbar-ltr.png with 100% similarity]
icons/oxygen/16x16/actions/edit-clear-locationbar-rtl.png [moved from icons/oxygen_kde/16x16/actions/edit-clear-locationbar-rtl.png with 100% similarity]
icons/oxygen/16x16/actions/edit-copy.png [moved from icons/oxygen_kde/16x16/actions/edit-copy.png with 100% similarity]
icons/oxygen/16x16/actions/edit-delete.png [moved from icons/oxygen_kde/16x16/actions/edit-delete.png with 100% similarity]
icons/oxygen/16x16/actions/edit-find.png [moved from icons/oxygen_kde/16x16/actions/edit-find.png with 100% similarity]
icons/oxygen/16x16/actions/edit-rename.png [moved from icons/oxygen_kde/16x16/actions/edit-rename.png with 100% similarity]
icons/oxygen/16x16/actions/flag-blue.png [moved from icons/oxygen_kde/16x16/actions/flag-blue.png with 100% similarity]
icons/oxygen/16x16/actions/format-fill-color.png [moved from icons/oxygen_kde/16x16/actions/format-fill-color.png with 100% similarity]
icons/oxygen/16x16/actions/format-text-bold.png [moved from icons/oxygen_kde/16x16/actions/format-text-bold.png with 100% similarity]
icons/oxygen/16x16/actions/format-text-color.png [moved from icons/oxygen_kde/16x16/actions/format-text-color.png with 100% similarity]
icons/oxygen/16x16/actions/format-text-italic.png [moved from icons/oxygen_kde/16x16/actions/format-text-italic.png with 100% similarity]
icons/oxygen/16x16/actions/format-text-underline.png [moved from icons/oxygen_kde/16x16/actions/format-text-underline.png with 100% similarity]
icons/oxygen/16x16/actions/go-down.png [moved from icons/oxygen_kde/16x16/actions/go-down.png with 100% similarity]
icons/oxygen/16x16/actions/go-next-view.png [moved from icons/oxygen_kde/16x16/actions/go-next-view.png with 100% similarity]
icons/oxygen/16x16/actions/go-next.png [moved from icons/oxygen_kde/16x16/actions/go-next.png with 100% similarity]
icons/oxygen/16x16/actions/go-previous-view.png [moved from icons/oxygen_kde/16x16/actions/go-previous-view.png with 100% similarity]
icons/oxygen/16x16/actions/go-previous.png [moved from icons/oxygen_kde/16x16/actions/go-previous.png with 100% similarity]
icons/oxygen/16x16/actions/go-up.png [moved from icons/oxygen_kde/16x16/actions/go-up.png with 100% similarity]
icons/oxygen/16x16/actions/help-about.png [moved from icons/oxygen_kde/16x16/actions/help-about.png with 100% similarity]
icons/oxygen/16x16/actions/im-ban-kick-user.png [moved from icons/oxygen_kde/16x16/actions/im-ban-kick-user.png with 100% similarity]
icons/oxygen/16x16/actions/im-ban-user.png [moved from icons/oxygen_kde/16x16/actions/im-ban-user.png with 100% similarity]
icons/oxygen/16x16/actions/im-kick-user.png [moved from icons/oxygen_kde/16x16/actions/im-kick-user.png with 100% similarity]
icons/oxygen/16x16/actions/im-user-away.png [new file with mode: 0644]
icons/oxygen/16x16/actions/im-user-offline.png [new file with mode: 0644]
icons/oxygen/16x16/actions/im-user.png [new file with mode: 0644]
icons/oxygen/16x16/actions/irc-close-channel.png [moved from icons/oxygen_kde/16x16/actions/irc-close-channel.png with 100% similarity]
icons/oxygen/16x16/actions/irc-join-channel.png [moved from icons/oxygen_kde/16x16/actions/irc-join-channel.png with 100% similarity]
icons/oxygen/16x16/actions/irc-operator.png [moved from icons/oxygen_kde/16x16/actions/irc-operator.png with 100% similarity]
icons/oxygen/16x16/actions/irc-remove-operator.png [moved from icons/oxygen_kde/16x16/actions/irc-remove-operator.png with 100% similarity]
icons/oxygen/16x16/actions/irc-unvoice.png [moved from icons/oxygen_kde/16x16/actions/irc-unvoice.png with 100% similarity]
icons/oxygen/16x16/actions/irc-voice.png [moved from icons/oxygen_kde/16x16/actions/irc-voice.png with 100% similarity]
icons/oxygen/16x16/actions/list-add-user.png [new file with mode: 0644]
icons/oxygen/16x16/actions/list-add.png [moved from icons/oxygen_kde/16x16/actions/list-add.png with 100% similarity]
icons/oxygen/16x16/actions/list-remove-user.png [new file with mode: 0644]
icons/oxygen/16x16/actions/mail-message-new.png [moved from icons/oxygen_kde/16x16/actions/mail-message-new.png with 100% similarity]
icons/oxygen/16x16/actions/media-playback-start.png [moved from icons/oxygen_kde/16x16/actions/media-playback-start.png with 100% similarity]
icons/oxygen/16x16/actions/network-connect.png [moved from icons/oxygen_kde/16x16/actions/network-connect.png with 100% similarity]
icons/oxygen/16x16/actions/network-disconnect.png [moved from icons/oxygen_kde/16x16/actions/network-disconnect.png with 100% similarity]
icons/oxygen/16x16/actions/show-menu.png [moved from icons/oxygen_kde/16x16/actions/show-menu.png with 100% similarity]
icons/oxygen/16x16/actions/tools-report-bug.png [moved from icons/oxygen_kde/16x16/actions/tools-report-bug.png with 100% similarity]
icons/oxygen/16x16/actions/view-fullscreen.png [moved from icons/oxygen_kde/16x16/actions/view-fullscreen.png with 100% similarity]
icons/oxygen/16x16/actions/view-refresh.png [moved from icons/oxygen_kde/16x16/actions/view-refresh.png with 100% similarity]
icons/oxygen/16x16/actions/zoom-in.png [moved from icons/oxygen_kde/16x16/actions/zoom-in.png with 100% similarity]
icons/oxygen/16x16/actions/zoom-original.png [moved from icons/oxygen_kde/16x16/actions/zoom-original.png with 100% similarity]
icons/oxygen/16x16/actions/zoom-out.png [moved from icons/oxygen_kde/16x16/actions/zoom-out.png with 100% similarity]
icons/oxygen/16x16/apps/quassel.png [moved from icons/oxygen_kde/16x16/apps/quassel.png with 100% similarity]
icons/oxygen/16x16/devices/network-wired.png [moved from icons/oxygen_kde/16x16/devices/network-wired.png with 100% similarity]
icons/oxygen/16x16/status/dialog-information.png [moved from icons/oxygen_kde/16x16/status/dialog-information.png with 100% similarity]
icons/oxygen/16x16/status/security-high.png [moved from icons/oxygen_kde/16x16/status/security-high.png with 100% similarity]
icons/oxygen/16x16/status/security-low.png [moved from icons/oxygen_kde/16x16/status/security-low.png with 100% similarity]
icons/oxygen/16x16/status/user-away.png [moved from icons/oxygen_kde/16x16/status/user-away.png with 100% similarity]
icons/oxygen/22x22/actions/application-exit.png [new file with mode: 0644]
icons/oxygen/22x22/actions/configure-shortcuts.png [new file with mode: 0644]
icons/oxygen/22x22/actions/configure.png [new file with mode: 0644]
icons/oxygen/22x22/actions/dialog-cancel.png [new file with mode: 0644]
icons/oxygen/22x22/actions/dialog-close.png [moved from icons/oxygen_kde/22x22/actions/dialog-close.png with 100% similarity]
icons/oxygen/22x22/actions/document-edit.png [new file with mode: 0644]
icons/oxygen/22x22/actions/document-encrypt.png [new file with mode: 0644]
icons/oxygen/22x22/actions/document-open.png [new file with mode: 0644]
icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png [new file with mode: 0644]
icons/oxygen/22x22/actions/edit-clear-locationbar-rtl.png [moved from icons/oxygen_kde/22x22/actions/edit-clear-locationbar-rtl.png with 100% similarity]
icons/oxygen/22x22/actions/edit-copy.png [new file with mode: 0644]
icons/oxygen/22x22/actions/edit-delete.png [new file with mode: 0644]
icons/oxygen/22x22/actions/edit-find.png [new file with mode: 0644]
icons/oxygen/22x22/actions/edit-rename.png [moved from icons/oxygen_kde/22x22/actions/edit-rename.png with 100% similarity]
icons/oxygen/22x22/actions/flag-blue.png [new file with mode: 0644]
icons/oxygen/22x22/actions/format-fill-color.png [new file with mode: 0644]
icons/oxygen/22x22/actions/format-text-bold.png [new file with mode: 0644]
icons/oxygen/22x22/actions/format-text-color.png [new file with mode: 0644]
icons/oxygen/22x22/actions/format-text-italic.png [new file with mode: 0644]
icons/oxygen/22x22/actions/format-text-underline.png [new file with mode: 0644]
icons/oxygen/22x22/actions/go-down.png [new file with mode: 0644]
icons/oxygen/22x22/actions/go-next-view.png [new file with mode: 0644]
icons/oxygen/22x22/actions/go-next.png [new file with mode: 0644]
icons/oxygen/22x22/actions/go-previous-view.png [new file with mode: 0644]
icons/oxygen/22x22/actions/go-previous.png [new file with mode: 0644]
icons/oxygen/22x22/actions/go-up.png [new file with mode: 0644]
icons/oxygen/22x22/actions/help-about.png [new file with mode: 0644]
icons/oxygen/22x22/actions/im-ban-kick-user.png [new file with mode: 0644]
icons/oxygen/22x22/actions/im-ban-user.png [new file with mode: 0644]
icons/oxygen/22x22/actions/im-kick-user.png [new file with mode: 0644]
icons/oxygen/22x22/actions/im-user-away.png [new file with mode: 0644]
icons/oxygen/22x22/actions/im-user-offline.png [new file with mode: 0644]
icons/oxygen/22x22/actions/im-user.png [new file with mode: 0644]
icons/oxygen/22x22/actions/irc-close-channel.png [new file with mode: 0644]
icons/oxygen/22x22/actions/irc-join-channel.png [new file with mode: 0644]
icons/oxygen/22x22/actions/irc-operator.png [new file with mode: 0644]
icons/oxygen/22x22/actions/irc-remove-operator.png [new file with mode: 0644]
icons/oxygen/22x22/actions/irc-unvoice.png [new file with mode: 0644]
icons/oxygen/22x22/actions/irc-voice.png [new file with mode: 0644]
icons/oxygen/22x22/actions/list-add-user.png [moved from icons/oxygen_kde/22x22/actions/list-add-user.png with 100% similarity]
icons/oxygen/22x22/actions/list-add.png [new file with mode: 0644]
icons/oxygen/22x22/actions/list-remove-user.png [moved from icons/oxygen_kde/22x22/actions/list-remove-user.png with 100% similarity]
icons/oxygen/22x22/actions/mail-message-new.png [new file with mode: 0644]
icons/oxygen/22x22/actions/media-playback-start.png [new file with mode: 0644]
icons/oxygen/22x22/actions/network-connect.png [new file with mode: 0644]
icons/oxygen/22x22/actions/network-disconnect.png [new file with mode: 0644]
icons/oxygen/22x22/actions/show-menu.png [new file with mode: 0644]
icons/oxygen/22x22/actions/tools-report-bug.png [new file with mode: 0644]
icons/oxygen/22x22/actions/view-fullscreen.png [new file with mode: 0644]
icons/oxygen/22x22/actions/view-refresh.png [new file with mode: 0644]
icons/oxygen/22x22/actions/zoom-in.png [new file with mode: 0644]
icons/oxygen/22x22/actions/zoom-original.png [new file with mode: 0644]
icons/oxygen/22x22/actions/zoom-out.png [new file with mode: 0644]
icons/oxygen/22x22/apps/quassel.png [moved from icons/oxygen_kde/22x22/apps/quassel.png with 100% similarity]
icons/oxygen/22x22/devices/network-wired.png [new file with mode: 0644]
icons/oxygen/22x22/status/dialog-information.png [new file with mode: 0644]
icons/oxygen/22x22/status/security-high.png [new file with mode: 0644]
icons/oxygen/22x22/status/security-low.png [new file with mode: 0644]
icons/oxygen/22x22/status/user-away.png [new file with mode: 0644]
icons/oxygen/256x256/apps/quassel.png [new file with mode: 0644]
icons/oxygen/256x256/devices/network-wired.png [new file with mode: 0644]
icons/oxygen/32x32/actions/application-exit.png [new file with mode: 0644]
icons/oxygen/32x32/actions/configure-shortcuts.png [new file with mode: 0644]
icons/oxygen/32x32/actions/configure.png [new file with mode: 0644]
icons/oxygen/32x32/actions/dialog-cancel.png [new file with mode: 0644]
icons/oxygen/32x32/actions/dialog-close.png [new file with mode: 0644]
icons/oxygen/32x32/actions/document-edit.png [new file with mode: 0644]
icons/oxygen/32x32/actions/document-encrypt.png [new file with mode: 0644]
icons/oxygen/32x32/actions/document-open.png [new file with mode: 0644]
icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png [new file with mode: 0644]
icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png [new file with mode: 0644]
icons/oxygen/32x32/actions/edit-copy.png [new file with mode: 0644]
icons/oxygen/32x32/actions/edit-delete.png [new file with mode: 0644]
icons/oxygen/32x32/actions/edit-find.png [new file with mode: 0644]
icons/oxygen/32x32/actions/edit-rename.png [new file with mode: 0644]
icons/oxygen/32x32/actions/flag-blue.png [new file with mode: 0644]
icons/oxygen/32x32/actions/format-fill-color.png [new file with mode: 0644]
icons/oxygen/32x32/actions/format-text-bold.png [new file with mode: 0644]
icons/oxygen/32x32/actions/format-text-color.png [new file with mode: 0644]
icons/oxygen/32x32/actions/format-text-italic.png [new file with mode: 0644]
icons/oxygen/32x32/actions/format-text-underline.png [new file with mode: 0644]
icons/oxygen/32x32/actions/go-down.png [new file with mode: 0644]
icons/oxygen/32x32/actions/go-next-view.png [new file with mode: 0644]
icons/oxygen/32x32/actions/go-next.png [new file with mode: 0644]
icons/oxygen/32x32/actions/go-previous-view.png [new file with mode: 0644]
icons/oxygen/32x32/actions/go-previous.png [new file with mode: 0644]
icons/oxygen/32x32/actions/go-up.png [new file with mode: 0644]
icons/oxygen/32x32/actions/help-about.png [new file with mode: 0644]
icons/oxygen/32x32/actions/im-ban-kick-user.png [new file with mode: 0644]
icons/oxygen/32x32/actions/im-ban-user.png [new file with mode: 0644]
icons/oxygen/32x32/actions/im-kick-user.png [new file with mode: 0644]
icons/oxygen/32x32/actions/im-user-away.png [new file with mode: 0644]
icons/oxygen/32x32/actions/im-user-offline.png [new file with mode: 0644]
icons/oxygen/32x32/actions/im-user.png [new file with mode: 0644]
icons/oxygen/32x32/actions/irc-close-channel.png [new file with mode: 0644]
icons/oxygen/32x32/actions/irc-join-channel.png [new file with mode: 0644]
icons/oxygen/32x32/actions/irc-operator.png [new file with mode: 0644]
icons/oxygen/32x32/actions/irc-remove-operator.png [new file with mode: 0644]
icons/oxygen/32x32/actions/irc-unvoice.png [new file with mode: 0644]
icons/oxygen/32x32/actions/irc-voice.png [new file with mode: 0644]
icons/oxygen/32x32/actions/list-add-user.png [new file with mode: 0644]
icons/oxygen/32x32/actions/list-add.png [new file with mode: 0644]
icons/oxygen/32x32/actions/list-remove-user.png [new file with mode: 0644]
icons/oxygen/32x32/actions/mail-message-new.png [new file with mode: 0644]
icons/oxygen/32x32/actions/media-playback-start.png [new file with mode: 0644]
icons/oxygen/32x32/actions/network-connect.png [new file with mode: 0644]
icons/oxygen/32x32/actions/network-disconnect.png [new file with mode: 0644]
icons/oxygen/32x32/actions/show-menu.png [new file with mode: 0644]
icons/oxygen/32x32/actions/tools-report-bug.png [new file with mode: 0644]
icons/oxygen/32x32/actions/view-fullscreen.png [new file with mode: 0644]
icons/oxygen/32x32/actions/view-refresh.png [new file with mode: 0644]
icons/oxygen/32x32/actions/zoom-in.png [new file with mode: 0644]
icons/oxygen/32x32/actions/zoom-original.png [new file with mode: 0644]
icons/oxygen/32x32/actions/zoom-out.png [new file with mode: 0644]
icons/oxygen/32x32/apps/quassel.png [moved from icons/oxygen_kde/32x32/apps/quassel.png with 100% similarity]
icons/oxygen/32x32/devices/network-wired.png [new file with mode: 0644]
icons/oxygen/32x32/status/dialog-information.png [new file with mode: 0644]
icons/oxygen/32x32/status/security-high.png [new file with mode: 0644]
icons/oxygen/32x32/status/security-low.png [new file with mode: 0644]
icons/oxygen/32x32/status/user-away.png [new file with mode: 0644]
icons/oxygen/48x48/actions/application-exit.png [new file with mode: 0644]
icons/oxygen/48x48/actions/configure-shortcuts.png [new file with mode: 0644]
icons/oxygen/48x48/actions/configure.png [new file with mode: 0644]
icons/oxygen/48x48/actions/dialog-cancel.png [new file with mode: 0644]
icons/oxygen/48x48/actions/dialog-close.png [new file with mode: 0644]
icons/oxygen/48x48/actions/document-edit.png [new file with mode: 0644]
icons/oxygen/48x48/actions/document-encrypt.png [new file with mode: 0644]
icons/oxygen/48x48/actions/document-open.png [new file with mode: 0644]
icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png [new file with mode: 0644]
icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png [new file with mode: 0644]
icons/oxygen/48x48/actions/edit-copy.png [new file with mode: 0644]
icons/oxygen/48x48/actions/edit-delete.png [new file with mode: 0644]
icons/oxygen/48x48/actions/edit-find.png [new file with mode: 0644]
icons/oxygen/48x48/actions/edit-rename.png [new file with mode: 0644]
icons/oxygen/48x48/actions/flag-blue.png [new file with mode: 0644]
icons/oxygen/48x48/actions/format-fill-color.png [new file with mode: 0644]
icons/oxygen/48x48/actions/format-text-bold.png [new file with mode: 0644]
icons/oxygen/48x48/actions/format-text-color.png [new file with mode: 0644]
icons/oxygen/48x48/actions/format-text-italic.png [new file with mode: 0644]
icons/oxygen/48x48/actions/format-text-underline.png [new file with mode: 0644]
icons/oxygen/48x48/actions/go-down.png [new file with mode: 0644]
icons/oxygen/48x48/actions/go-next-view.png [new file with mode: 0644]
icons/oxygen/48x48/actions/go-next.png [new file with mode: 0644]
icons/oxygen/48x48/actions/go-previous-view.png [new file with mode: 0644]
icons/oxygen/48x48/actions/go-previous.png [new file with mode: 0644]
icons/oxygen/48x48/actions/go-up.png [new file with mode: 0644]
icons/oxygen/48x48/actions/help-about.png [moved from icons/oxygen_kde/48x48/status/dialog-information.png with 100% similarity]
icons/oxygen/48x48/actions/im-ban-kick-user.png [moved from icons/oxygen_kde/48x48/actions/im-ban-kick-user.png with 100% similarity]
icons/oxygen/48x48/actions/im-ban-user.png [moved from icons/oxygen_kde/48x48/actions/im-ban-user.png with 100% similarity]
icons/oxygen/48x48/actions/im-kick-user.png [moved from icons/oxygen_kde/48x48/actions/im-kick-user.png with 100% similarity]
icons/oxygen/48x48/actions/im-user-away.png [new file with mode: 0644]
icons/oxygen/48x48/actions/im-user-offline.png [new file with mode: 0644]
icons/oxygen/48x48/actions/im-user.png [moved from icons/oxygen_kde/48x48/actions/im-user.png with 100% similarity]
icons/oxygen/48x48/actions/irc-close-channel.png [moved from icons/oxygen_kde/48x48/actions/irc-close-channel.png with 100% similarity]
icons/oxygen/48x48/actions/irc-join-channel.png [moved from icons/oxygen_kde/48x48/actions/irc-join-channel.png with 100% similarity]
icons/oxygen/48x48/actions/irc-operator.png [moved from icons/oxygen_kde/48x48/actions/irc-operator.png with 100% similarity]
icons/oxygen/48x48/actions/irc-remove-operator.png [moved from icons/oxygen_kde/48x48/actions/irc-remove-operator.png with 100% similarity]
icons/oxygen/48x48/actions/irc-unvoice.png [moved from icons/oxygen_kde/48x48/actions/irc-unvoice.png with 100% similarity]
icons/oxygen/48x48/actions/irc-voice.png [moved from icons/oxygen_kde/48x48/actions/irc-voice.png with 100% similarity]
icons/oxygen/48x48/actions/list-add-user.png [new file with mode: 0644]
icons/oxygen/48x48/actions/list-add.png [new file with mode: 0644]
icons/oxygen/48x48/actions/list-remove-user.png [new file with mode: 0644]
icons/oxygen/48x48/actions/mail-message-new.png [moved from icons/oxygen_kde/48x48/actions/mail-message-new.png with 100% similarity]
icons/oxygen/48x48/actions/media-playback-start.png [new file with mode: 0644]
icons/oxygen/48x48/actions/network-connect.png [moved from icons/oxygen_kde/48x48/actions/network-connect.png with 100% similarity]
icons/oxygen/48x48/actions/network-disconnect.png [moved from icons/oxygen_kde/48x48/actions/network-disconnect.png with 100% similarity]
icons/oxygen/48x48/actions/show-menu.png [new file with mode: 0644]
icons/oxygen/48x48/actions/tools-report-bug.png [new file with mode: 0644]
icons/oxygen/48x48/actions/view-fullscreen.png [new file with mode: 0644]
icons/oxygen/48x48/actions/view-refresh.png [new file with mode: 0644]
icons/oxygen/48x48/actions/zoom-in.png [new file with mode: 0644]
icons/oxygen/48x48/actions/zoom-original.png [new file with mode: 0644]
icons/oxygen/48x48/actions/zoom-out.png [new file with mode: 0644]
icons/oxygen/48x48/apps/quassel.png [moved from icons/oxygen_kde/48x48/apps/quassel.png with 100% similarity]
icons/oxygen/48x48/devices/network-wired.png [new file with mode: 0644]
icons/oxygen/48x48/status/dialog-information.png [new file with mode: 0644]
icons/oxygen/48x48/status/security-high.png [new file with mode: 0644]
icons/oxygen/48x48/status/security-low.png [new file with mode: 0644]
icons/oxygen/48x48/status/user-away.png [new file with mode: 0644]
icons/oxygen/64x64/actions/application-exit.png [new file with mode: 0644]
icons/oxygen/64x64/actions/configure.png [new file with mode: 0644]
icons/oxygen/64x64/actions/document-edit.png [new file with mode: 0644]
icons/oxygen/64x64/actions/edit-find.png [new file with mode: 0644]
icons/oxygen/64x64/actions/go-down.png [new file with mode: 0644]
icons/oxygen/64x64/actions/go-next.png [new file with mode: 0644]
icons/oxygen/64x64/actions/go-previous.png [new file with mode: 0644]
icons/oxygen/64x64/actions/go-up.png [new file with mode: 0644]
icons/oxygen/64x64/actions/im-ban-kick-user.png [new file with mode: 0644]
icons/oxygen/64x64/actions/im-ban-user.png [new file with mode: 0644]
icons/oxygen/64x64/actions/im-kick-user.png [new file with mode: 0644]
icons/oxygen/64x64/actions/im-user-away.png [new file with mode: 0644]
icons/oxygen/64x64/actions/im-user-offline.png [new file with mode: 0644]
icons/oxygen/64x64/actions/im-user.png [new file with mode: 0644]
icons/oxygen/64x64/actions/list-add-user.png [new file with mode: 0644]
icons/oxygen/64x64/actions/tools-report-bug.png [new file with mode: 0644]
icons/oxygen/64x64/apps/quassel.png [moved from icons/oxygen_kde/64x64/apps/quassel.png with 100% similarity]
icons/oxygen/64x64/devices/network-wired.png [new file with mode: 0644]
icons/oxygen/64x64/status/dialog-information.png [new file with mode: 0644]
icons/oxygen/64x64/status/security-high.png [new file with mode: 0644]
icons/oxygen/64x64/status/security-low.png [new file with mode: 0644]
icons/oxygen/64x64/status/user-away.png [new file with mode: 0644]
icons/oxygen/AUTHORS
icons/oxygen/CONTRIBUTING
icons/oxygen/COPYING
icons/oxygen/index.theme [new file with mode: 0644]
icons/oxygen/scalable/actions/application-exit.svgz [moved from icons/oxygen_kde/scalable/actions/application-exit.svgz with 100% similarity]
icons/oxygen/scalable/actions/configure-shortcuts.svgz [moved from icons/oxygen_kde/scalable/actions/configure-shortcuts.svgz with 100% similarity]
icons/oxygen/scalable/actions/configure.svgz [moved from icons/oxygen_kde/scalable/actions/configure.svgz with 100% similarity]
icons/oxygen/scalable/actions/dialog-cancel.svgz [moved from icons/oxygen_kde/scalable/actions/dialog-cancel.svgz with 100% similarity]
icons/oxygen/scalable/actions/dialog-close.svgz [moved from icons/oxygen_kde/scalable/actions/dialog-close.svgz with 100% similarity]
icons/oxygen/scalable/actions/document-edit.svgz [moved from icons/oxygen_kde/scalable/actions/document-edit.svgz with 100% similarity]
icons/oxygen/scalable/actions/document-encrypt.svgz [moved from icons/oxygen_kde/scalable/actions/document-encrypt.svgz with 100% similarity]
icons/oxygen/scalable/actions/edit-clear-locationbar-ltr.svgz [moved from icons/oxygen_kde/scalable/actions/edit-clear-locationbar-ltr.svgz with 100% similarity]
icons/oxygen/scalable/actions/edit-clear-locationbar-rtl.svgz [moved from icons/oxygen_kde/scalable/actions/edit-clear-locationbar-rtl.svgz with 100% similarity]
icons/oxygen/scalable/actions/edit-copy.svgz [moved from icons/oxygen_kde/scalable/actions/edit-copy.svgz with 100% similarity]
icons/oxygen/scalable/actions/edit-delete.svgz [moved from icons/oxygen_kde/scalable/actions/edit-delete.svgz with 100% similarity]
icons/oxygen/scalable/actions/edit-find.svgz [moved from icons/oxygen_kde/scalable/actions/edit-find.svgz with 100% similarity]
icons/oxygen/scalable/actions/edit-rename.svgz [moved from icons/oxygen_kde/scalable/actions/edit-rename.svgz with 100% similarity]
icons/oxygen/scalable/actions/flag-blue.svgz [moved from icons/oxygen_kde/scalable/actions/flag-blue.svgz with 100% similarity]
icons/oxygen/scalable/actions/format-fill-color.svgz [moved from icons/oxygen_kde/scalable/actions/format-fill-color.svgz with 100% similarity]
icons/oxygen/scalable/actions/format-text-color.svgz [moved from icons/oxygen_kde/scalable/actions/format-text-color.svgz with 100% similarity]
icons/oxygen/scalable/actions/go-down.svgz [moved from icons/oxygen_kde/scalable/actions/go-down.svgz with 100% similarity]
icons/oxygen/scalable/actions/go-next-view.svgz [moved from icons/oxygen_kde/scalable/actions/go-next-view.svgz with 100% similarity]
icons/oxygen/scalable/actions/go-next.svgz [moved from icons/oxygen_kde/scalable/actions/go-next.svgz with 100% similarity]
icons/oxygen/scalable/actions/go-previous-view.svgz [moved from icons/oxygen_kde/scalable/actions/go-previous-view.svgz with 100% similarity]
icons/oxygen/scalable/actions/go-previous.svgz [moved from icons/oxygen_kde/scalable/actions/go-previous.svgz with 100% similarity]
icons/oxygen/scalable/actions/go-up.svgz [moved from icons/oxygen_kde/scalable/actions/go-up.svgz with 100% similarity]
icons/oxygen/scalable/actions/im-ban-kick-user.svgz [moved from icons/oxygen_kde/scalable/actions/im-ban-kick-user.svgz with 100% similarity]
icons/oxygen/scalable/actions/im-ban-user.svgz [moved from icons/oxygen_kde/scalable/actions/im-ban-user.svgz with 100% similarity]
icons/oxygen/scalable/actions/im-kick-user.svgz [moved from icons/oxygen_kde/scalable/actions/im-kick-user.svgz with 100% similarity]
icons/oxygen/scalable/actions/im-user-away.svgz [moved from icons/oxygen_kde/scalable/actions/im-user-away.svgz with 100% similarity]
icons/oxygen/scalable/actions/im-user-offline.svgz [moved from icons/oxygen_kde/scalable/actions/im-user-offline.svgz with 100% similarity]
icons/oxygen/scalable/actions/im-user.svgz [moved from icons/oxygen_kde/scalable/actions/im-user.svgz with 100% similarity]
icons/oxygen/scalable/actions/irc-close-channel.svgz [moved from icons/oxygen_kde/scalable/actions/irc-close-channel.svgz with 100% similarity]
icons/oxygen/scalable/actions/irc-join-channel.svgz [moved from icons/oxygen_kde/scalable/actions/irc-join-channel.svgz with 100% similarity]
icons/oxygen/scalable/actions/irc-operator.svgz [moved from icons/oxygen_kde/scalable/actions/irc-operator.svgz with 100% similarity]
icons/oxygen/scalable/actions/irc-remove-operator.svgz [moved from icons/oxygen_kde/scalable/actions/irc-remove-operator.svgz with 100% similarity]
icons/oxygen/scalable/actions/irc-unvoice.svgz [moved from icons/oxygen_kde/scalable/actions/irc-unvoice.svgz with 100% similarity]
icons/oxygen/scalable/actions/irc-voice.svgz [moved from icons/oxygen_kde/scalable/actions/irc-voice.svgz with 100% similarity]
icons/oxygen/scalable/actions/list-add-user.svgz [moved from icons/oxygen_kde/scalable/actions/list-add-user.svgz with 100% similarity]
icons/oxygen/scalable/actions/list-add.svgz [moved from icons/oxygen_kde/scalable/actions/list-add.svgz with 100% similarity]
icons/oxygen/scalable/actions/list-remove-user.svgz [moved from icons/oxygen_kde/scalable/actions/list-remove-user.svgz with 100% similarity]
icons/oxygen/scalable/actions/media-playback-start.svgz [moved from icons/oxygen_kde/scalable/actions/media-playback-start.svgz with 100% similarity]
icons/oxygen/scalable/actions/network-connect.svgz [moved from icons/oxygen_kde/scalable/actions/network-connect.svgz with 100% similarity]
icons/oxygen/scalable/actions/network-disconnect.svgz [moved from icons/oxygen_kde/scalable/actions/network-disconnect.svgz with 100% similarity]
icons/oxygen/scalable/actions/show-menu.svgz [moved from icons/oxygen_kde/scalable/actions/show-menu.svgz with 100% similarity]
icons/oxygen/scalable/actions/tools-report-bug.svgz [moved from icons/oxygen_kde/scalable/actions/tools-report-bug.svgz with 100% similarity]
icons/oxygen/scalable/actions/view-fullscreen.svgz [moved from icons/oxygen_kde/scalable/actions/view-fullscreen.svgz with 100% similarity]
icons/oxygen/scalable/actions/view-refresh.svgz [moved from icons/oxygen_kde/scalable/actions/view-refresh.svgz with 100% similarity]
icons/oxygen/scalable/apps/quassel.svgz [moved from icons/oxygen_kde/scalable/apps/quassel.svgz with 100% similarity]
icons/oxygen/scalable/devices/network-wired.svgz [moved from icons/oxygen_kde/scalable/devices/network-wired.svgz with 100% similarity]
icons/oxygen/scalable/status/dialog-information.svgz [moved from icons/oxygen_kde/scalable/status/dialog-information.svgz with 100% similarity]
icons/oxygen/scalable/status/security-high.svgz [moved from icons/oxygen_kde/scalable/status/security-high.svgz with 100% similarity]
icons/oxygen/scalable/status/security-low.svgz [moved from icons/oxygen_kde/scalable/status/security-low.svgz with 100% similarity]
icons/oxygen/scalable/status/user-away.svgz [moved from icons/oxygen_kde/scalable/status/user-away.svgz with 100% similarity]
icons/oxygen_kde.qrc [deleted file]
src/common/main.cpp

index b9cc9a0..e7ed673 100644 (file)
@@ -1,56 +1,42 @@
 # Install icons
 # Install icons
-# We put them in DATA_INSTALL_DIR rather than ICON_INSTALL_DIR, to avoid
-# polluting the global namespace and to allow overriding
+#
+# We put the bundled oxygen icon theme in DATA_INSTALL_DIR rather than ICON_INSTALL_DIR,
+# in order to avoid conflicts. As we add this directory to XDG_DATA_DIRS at runtime,
+# the bundled theme will be found by Qt only if there is no oxygen theme installed
+# in system directories.
+#
+# The hicolor folder contains icons vital for the Quassel UI (such as in the channel and nick
+# lists). It is installed into the system icon directory (in order to allow overriding) and
+# additionally always embedded as a fallback resource.
+
+if (WANT_MONO OR WANT_QTCLIENT)
+    set(ICON_RCS ${CMAKE_CURRENT_SOURCE_DIR}/hicolor.qrc) # always embed those
+
+    if (EMBED_DATA)
+        if (WITH_OXYGEN)
+            message(STATUS "Embedding bundled Oxygen icons")
+            set(ICON_RCS ${ICON_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/oxygen.qrc)
+        endif()
+    else()
+        install(DIRECTORY hicolor DESTINATION ${ICON_INSTALL_DIR})
+        if (WITH_OXYGEN)
+            message(STATUS "Installing bundled Oxygen icons")
+            install(DIRECTORY oxygen DESTINATION ${DATA_INSTALL_DIR}/quassel/icons)
+        endif()
+    endif()
+
+    if (NOT WITH_OXYGEN)
+        message(STATUS "Not installing bundled Oxygen icons")
+    endif()
 
 
-if(WANT_MONO OR WANT_QTCLIENT)
-
-  # Figure out if we want to install KDE's icons
-  # Starting with KDE 4.3, they shouldn't be needed anymore
-  set(INSTALL_OXY true)
-  string(TOUPPER ${WITH_OXYGEN} OXY_UPPER)
-  if(NOT OXY_UPPER)
-    set(INSTALL_OXY false)
-  elseif(OXY_UPPER MATCHES "AUTO")
-    if(HAVE_KDE)
-      if(KDE_VERSION VERSION_GREATER 4.2.99)
-        set(INSTALL_OXY false)
-      endif(KDE_VERSION VERSION_GREATER 4.2.99)
-    endif(HAVE_KDE)
-  endif(NOT OXY_UPPER)
-
-  if(INSTALL_OXY)
-    message(STATUS "Installing Oxygen icons")
-  else(INSTALL_OXY)
-    message(STATUS "Not installing Oxygen icons")
-  endif(INSTALL_OXY)
-
-  if(EMBED_DATA)
-    set(ICON_RCS ${CMAKE_CURRENT_SOURCE_DIR}/hicolor.qrc ${CMAKE_CURRENT_SOURCE_DIR}/oxygen.qrc)
-    if(INSTALL_OXY)
-      set(ICON_RCS ${ICON_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/oxygen_kde.qrc)
-    endif(INSTALL_OXY)
     set(CLIENT_RCS ${CLIENT_RCS} ${ICON_RCS} PARENT_SCOPE)
     set(CLIENT_RCS ${CLIENT_RCS} ${ICON_RCS} PARENT_SCOPE)
-  else(EMBED_DATA)
-    install(DIRECTORY hicolor DESTINATION ${ICON_INSTALL_DIR})
-    install(DIRECTORY oxygen DESTINATION ${DATA_INSTALL_DIR}/quassel/icons)
-    if(INSTALL_OXY)
-      install(DIRECTORY oxygen_kde/ DESTINATION ${DATA_INSTALL_DIR}/quassel/icons/oxygen)
-    endif(INSTALL_OXY)
-  endif(EMBED_DATA)
-endif(WANT_MONO OR WANT_QTCLIENT)
+endif()
 
 # Application icon
 
 
 # Application icon
 
-# cmake-2.6.2 can't handle nested conditions
-# if((UNIX AND NOT APPLE) OR HAVE_KDE)
-if(HAVE_KDE OR UNIX)
- if(HAVE_KDE OR NOT APPLE)
-
-  install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps)
-  if(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
-    install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps)
-  endif(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
-
-# endif((UNIX AND NOT APPLE) OR HAVE_KDE)
- endif(HAVE_KDE OR NOT APPLE)
-endif(HAVE_KDE OR UNIX)
+if (HAVE_KDE OR (UNIX AND NOT APPLE))
+    install(FILES hicolor/48x48/apps/quassel.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps)
+    if (CMAKE_INSTALL_PREFIX STREQUAL "/usr")
+        install(FILES hicolor/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps)
+    endif()
+endif()
index fe160b5..43c8709 100644 (file)
@@ -1,15 +1,15 @@
-The icons found in oxygen and oxygen_kde are a stripped version of the Oxygen
+The icons found in the oxygen directory are a stripped version of the Oxygen
 icon theme, part of KDE4, as found in KDE's svn. We have removed the parts of
 the theme we don't use in order to conserve space in our own repository and to
 make downloads smaller.
 
 The icons found here have been imported from:
 icon theme, part of KDE4, as found in KDE's svn. We have removed the parts of
 the theme we don't use in order to conserve space in our own repository and to
 make downloads smaller.
 
 The icons found here have been imported from:
-svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase/runtime/pics/oxygen
-Revision: 1017094
+svn://anonsvn.kde.org/home/kde/trunk/kdesupport/oxygen-icons
+Revision: 1394510
 
 We, the authors of Quassel IRC, do solely distribute this icon set (or parts
 thereof), we are not involved in creating/editing/maintaining it. Please see
 
 We, the authors of Quassel IRC, do solely distribute this icon set (or parts
 thereof), we are not involved in creating/editing/maintaining it. Please see
-the appropriate files, in particular AUTHORS and COPYING, in this directory.
+the appropriate files, in particular AUTHORS and COPYING, in the oxygen directory.
 All icon files in this directory were copied verbatim and not modified by us.
 
 We would like to thank the Oxygen team for creating such terrific artwork,
 All icon files in this directory were copied verbatim and not modified by us.
 
 We would like to thank the Oxygen team for creating such terrific artwork,
index cd5b9e8..2ad00b1 100644 (file)
@@ -3,19 +3,24 @@
     <file>hicolor/16x16/apps/quassel.png</file>
     <file>hicolor/22x22/apps/quassel.png</file>
     <file>hicolor/32x32/apps/quassel.png</file>
     <file>hicolor/16x16/apps/quassel.png</file>
     <file>hicolor/22x22/apps/quassel.png</file>
     <file>hicolor/32x32/apps/quassel.png</file>
-    <file>hicolor/48x48/apps/quassel.png</file>
-    <file>hicolor/64x64/apps/quassel.png</file>
-    <file>hicolor/128x128/apps/quassel.png</file>
+    <file alias="quassel.png">hicolor/48x48/apps/quassel.png</file>
+    <file alias="quassel-64.png">hicolor/64x64/apps/quassel.png</file>
+    <file alias="quassel-128.png">hicolor/128x128/apps/quassel.png</file>
     <file>hicolor/16x16/status/quassel-message.png</file>
     <file>hicolor/22x22/status/quassel-message.png</file>
     <file>hicolor/32x32/status/quassel-message.png</file>
     <file>hicolor/16x16/status/quassel-message.png</file>
     <file>hicolor/22x22/status/quassel-message.png</file>
     <file>hicolor/32x32/status/quassel-message.png</file>
-    <file>hicolor/48x48/status/quassel-message.png</file>
+    <file alias="quassel-message.png">hicolor/48x48/status/quassel-message.png</file>
     <file>hicolor/64x64/status/quassel-message.png</file>
     <file>hicolor/16x16/status/quassel-inactive.png</file>
     <file>hicolor/22x22/status/quassel-inactive.png</file>
     <file>hicolor/32x32/status/quassel-inactive.png</file>
     <file>hicolor/64x64/status/quassel-message.png</file>
     <file>hicolor/16x16/status/quassel-inactive.png</file>
     <file>hicolor/22x22/status/quassel-inactive.png</file>
     <file>hicolor/32x32/status/quassel-inactive.png</file>
-    <file>hicolor/48x48/status/quassel-inactive.png</file>
-    <file>hicolor/64x64/status/quassel-inactive.png</file>
-    <file>hicolor/128x128/status/quassel-inactive.png</file>
+    <file alias="quassel-inactive.png">hicolor/48x48/status/quassel-inactive.png</file>
+    <file alias="quassel-inactive-64.png">hicolor/64x64/status/quassel-inactive.png</file>
+    <file alias="quassel-inactive-128.png">hicolor/128x128/status/quassel-inactive.png</file>
+    <file alias="irc-channel-joined.png">hicolor/16x16/status/irc-channel-joined.png</file>
+    <file alias="irc-channel-parted.png">hicolor/16x16/status/irc-channel-parted.png</file>
+    <file alias="im-user.png">hicolor/16x16/actions/im-user.png</file>
+    <file alias="im-user-away.png">hicolor/16x16/actions/im-user-away.png</file>
+    <file alias="im-user-offline.png">hicolor/16x16/actions/im-user-offline.png</file>
   </qresource>
 </RCC>
   </qresource>
 </RCC>
index d72687f..4393918 100644 (file)
@@ -1,4 +1,4 @@
 quassel-inactive
 quassel-message
 quassel-inactive
 quassel-message
-irc-channel-active
-irc-channel-inactive
+irc-channel-joined
+irc-channel-parted
index 5e3956d..40fce8f 100644 (file)
@@ -1 +1 @@
-quassel 16 22 32 48 64 128
+quassel
index 9efc260..4a84bcf 100755 (executable)
@@ -20,34 +20,23 @@ use File::Find;
 my $oxygen = shift;
 
 my $source = "../src";
 my $oxygen = shift;
 
 my $source = "../src";
-my $quassel_icons = "oxygen";
-my $output = "oxygen_kde";
-my $qrcfile_quassel = "oxygen.qrc";
-my $qrcfile_kde = "oxygen_kde.qrc";
+my $output = "oxygen";
+my $qrcfile_kde = "oxygen.qrc";
 
 my $extrafile = "import/extra-icons";
 my $blacklistfile = "import/blacklisted-icons";
 
 
 my $extrafile = "import/extra-icons";
 my $blacklistfile = "import/blacklisted-icons";
 
-my %sizes = (
-        Desktop => 48,
-        Bar => 22,
-        MainBar => 22,
-        Small => 16,
-        Panel => 32,
-        Dialog => 22
-);
-
 my %req_icons;
 my %req_icons;
+my %found_icons;
 my %blacklist;
 my %extra;
 
 # First, load the icon blacklist
 my %blacklist;
 my %extra;
 
 # First, load the icon blacklist
-# Format: icon-name 16 22 32
 open BLACKLIST, "<$blacklistfile" or die "Could not open $blacklistfile\n";
 while(<BLACKLIST>) {
   s/#.*//;
 open BLACKLIST, "<$blacklistfile" or die "Could not open $blacklistfile\n";
 while(<BLACKLIST>) {
   s/#.*//;
-  next unless my ($name, $sizes) = /([-\w]+)\s+(\d+(?:\s+\d+)*)?/;
-  $blacklist{$name} = $sizes;
+  next unless my ($name) = /([-\w]+)\s*/;
+  $blacklist{$name} = 1;
 }
 close BLACKLIST;
 
 }
 close BLACKLIST;
 
@@ -57,19 +46,16 @@ my @results = `grep -r Icon\\(\\" $source`;
 foreach(@results) {
   next unless my ($type, $name) = /\W+(\s|Desktop|Bar|MainBar|Small|Panel|Dialog)Icon\("([-\w]+)/;
   $type = "Desktop" if $type =~ /\s+/;
 foreach(@results) {
   next unless my ($type, $name) = /\W+(\s|Desktop|Bar|MainBar|Small|Panel|Dialog)Icon\("([-\w]+)/;
   $type = "Desktop" if $type =~ /\s+/;
-  my $size = $sizes{$type};
-  $req_icons{$size}{$name} = 1
-    unless exists $blacklist{$name} and ($blacklist{$name} == undef or $blacklist{$name} =~ /$size/);
+  $req_icons{$name} = 1
+    unless exists $blacklist{$name};
 }
 
 # Add extra icons
 open EXTRA, "<$extrafile" or die "Could not open $extrafile\n";
 while(<EXTRA>) {
   s/#.*//;
 }
 
 # Add extra icons
 open EXTRA, "<$extrafile" or die "Could not open $extrafile\n";
 while(<EXTRA>) {
   s/#.*//;
-  next unless my ($name, $sizes) = /([-\w]+)\s+(\d+(?:\s+\d+)*)/;
-  foreach(split /\s+/, $sizes) {
-    $req_icons{$_}{$name} = 1;
-  }
+  next unless my ($name) = /([-\w]+)\s*/;
+  $req_icons{$name} = 1;
 }
 close EXTRA;
 
 }
 close EXTRA;
 
@@ -81,45 +67,52 @@ system("rm -rf $output");
 my %scalables;
 
 print "Copying icons from $oxygen...\n";
 my %scalables;
 
 print "Copying icons from $oxygen...\n";
-foreach my $size (keys %req_icons) {
-  my $sizestr = $size.'x'.$size;
-  opendir (BASEDIR, "$oxygen/$sizestr") or die "Could not open dir for size $size\n";
-  foreach my $cat (readdir BASEDIR) {
+opendir (BASEDIR, "$oxygen") or die "Could not open oxygen basedir\n";
+foreach my $sizestr (readdir BASEDIR) {
+  next unless $sizestr =~ /\d+x\d+/;
+  opendir (SIZEDIR, "$oxygen/$sizestr") or die "Could not open dir $sizestr\n";
+  foreach my $cat (readdir SIZEDIR) {
     next if $cat eq '.' or $cat eq '..';
     next if $cat eq '.' or $cat eq '..';
-    system "mkdir -p $output/$sizestr/$cat" and die "Could not create category dir\n";
+    #system "mkdir -p $output/$sizestr/$cat" and die "Could not create category dir\n";
     system "mkdir -p $output/scalable/$cat" and die "Could not create category dir\n";
     opendir (CATDIR, "$oxygen/$sizestr/$cat") or die "Could not open category dir\n";
     foreach my $icon (readdir CATDIR) {
       $icon =~ s/\.png$//;
     system "mkdir -p $output/scalable/$cat" and die "Could not create category dir\n";
     opendir (CATDIR, "$oxygen/$sizestr/$cat") or die "Could not open category dir\n";
     foreach my $icon (readdir CATDIR) {
       $icon =~ s/\.png$//;
-      next unless exists $req_icons{$size}{$icon};
-      $scalables{"$cat/$icon"} = 1;
+      next unless exists $req_icons{$icon};
+      $scalables{$cat}{$icon} = 1;
+      system "mkdir -p $output/$sizestr/$cat" and die "Could not create category dir\n";
       system "cp -a $oxygen/$sizestr/$cat/$icon.png $output/$sizestr/$cat"
         and die "Error while copying file $sizestr/$cat/$icon.png\n";
       system "cp -a $oxygen/$sizestr/$cat/$icon.png $output/$sizestr/$cat"
         and die "Error while copying file $sizestr/$cat/$icon.png\n";
-      # print "Copy: $oxygen/$sizestr/$cat/$icon.png\n";
-      delete $req_icons{$size}{$icon};
+      #print "Copy: $oxygen/$sizestr/$cat/$icon.png\n";
+      $found_icons{$icon} = 1;
     }
     closedir CATDIR;
   }
     }
     closedir CATDIR;
   }
-  closedir BASEDIR;
+  closedir SIZEDIR;
 }
 }
+closedir BASEDIR;
 
 # Copy scalables
 
 # Copy scalables
-foreach my $scalable (keys %scalables) {
-  system "cp -a $oxygen/scalable/$scalable.svgz $output/scalable/$scalable.svgz";
+foreach my $cat (keys %scalables) {
+  system "mkdir -p $output/scalable/$cat" and die "Could not create category dir\n";
+  foreach my $scalable (keys %scalables{$cat}) {
+    system "cp -a $oxygen/scalable/$cat/$scalable.svgz $output/scalable/$cat/$scalable.svgz";
+  }
 }
 
 # Warn if we have still icons left
 }
 
 # Warn if we have still icons left
-foreach my $size (keys %req_icons) {
-  foreach my $missing (keys %{ $req_icons{$size} }) {
-    print "Warning: Missing icon $missing (size $size)\n";
-  }
+foreach my $icon (keys %req_icons) {
+  next if defined $found_icons{$icon};
+  print "Warning: Missing icon $icon\n";
 }
 
 # Generate .qrc
 my @file_list;
 }
 
 # Generate .qrc
 my @file_list;
-generate_qrc($quassel_icons, $qrcfile_quassel);
 generate_qrc($output, $qrcfile_kde);
 
 generate_qrc($output, $qrcfile_kde);
 
+# Copy license etc.
+system "cp $oxygen/AUTHORS $oxygen/CONTRIBUTING $oxygen/COPYING $oxygen/index.theme $output/";
+
 print "Done.\n";
 
 ########################################################################################
 print "Done.\n";
 
 ########################################################################################
@@ -144,8 +137,6 @@ sub generate_qrc {
 
 sub push_icon_path {
   return unless /\.png$/;
 
 sub push_icon_path {
   return unless /\.png$/;
-  my $alias = $File::Find::name;
-  $alias =~ s,^[^/]*(.*),$1,;
 
 
-  push @file_list, "    <file alias=\"oxygen$alias\">$File::Find::name</file>";
+  push @file_list, "    <file>$File::Find::name</file>";
 }
 }
index b0261da..48a3a5f 100644 (file)
@@ -1,6 +1,286 @@
 <RCC>
   <qresource prefix="/icons">
 <RCC>
   <qresource prefix="/icons">
-    <file alias="oxygen/16x16/status/irc-channel-inactive.png">oxygen/16x16/status/irc-channel-inactive.png</file>
-    <file alias="oxygen/16x16/status/irc-channel-active.png">oxygen/16x16/status/irc-channel-active.png</file>
+    <file>oxygen/22x22/actions/irc-voice.png</file>
+    <file>oxygen/22x22/actions/go-next.png</file>
+    <file>oxygen/22x22/actions/im-user.png</file>
+    <file>oxygen/22x22/actions/im-ban-kick-user.png</file>
+    <file>oxygen/22x22/actions/application-exit.png</file>
+    <file>oxygen/22x22/actions/go-previous.png</file>
+    <file>oxygen/22x22/actions/list-remove-user.png</file>
+    <file>oxygen/22x22/actions/dialog-close.png</file>
+    <file>oxygen/22x22/actions/irc-close-channel.png</file>
+    <file>oxygen/22x22/actions/mail-message-new.png</file>
+    <file>oxygen/22x22/actions/media-playback-start.png</file>
+    <file>oxygen/22x22/actions/document-edit.png</file>
+    <file>oxygen/22x22/actions/show-menu.png</file>
+    <file>oxygen/22x22/actions/go-next-view.png</file>
+    <file>oxygen/22x22/actions/document-open.png</file>
+    <file>oxygen/22x22/actions/dialog-cancel.png</file>
+    <file>oxygen/22x22/actions/edit-delete.png</file>
+    <file>oxygen/22x22/actions/edit-clear-locationbar-ltr.png</file>
+    <file>oxygen/22x22/actions/edit-copy.png</file>
+    <file>oxygen/22x22/actions/list-add-user.png</file>
+    <file>oxygen/22x22/actions/network-disconnect.png</file>
+    <file>oxygen/22x22/actions/network-connect.png</file>
+    <file>oxygen/22x22/actions/irc-remove-operator.png</file>
+    <file>oxygen/22x22/actions/view-refresh.png</file>
+    <file>oxygen/22x22/actions/format-text-color.png</file>
+    <file>oxygen/22x22/actions/irc-unvoice.png</file>
+    <file>oxygen/22x22/actions/im-kick-user.png</file>
+    <file>oxygen/22x22/actions/irc-operator.png</file>
+    <file>oxygen/22x22/actions/configure-shortcuts.png</file>
+    <file>oxygen/22x22/actions/irc-join-channel.png</file>
+    <file>oxygen/22x22/actions/format-fill-color.png</file>
+    <file>oxygen/22x22/actions/help-about.png</file>
+    <file>oxygen/22x22/actions/list-add.png</file>
+    <file>oxygen/22x22/actions/format-text-italic.png</file>
+    <file>oxygen/22x22/actions/go-up.png</file>
+    <file>oxygen/22x22/actions/zoom-in.png</file>
+    <file>oxygen/22x22/actions/edit-clear-locationbar-rtl.png</file>
+    <file>oxygen/22x22/actions/tools-report-bug.png</file>
+    <file>oxygen/22x22/actions/im-user-offline.png</file>
+    <file>oxygen/22x22/actions/view-fullscreen.png</file>
+    <file>oxygen/22x22/actions/format-text-bold.png</file>
+    <file>oxygen/22x22/actions/zoom-out.png</file>
+    <file>oxygen/22x22/actions/flag-blue.png</file>
+    <file>oxygen/22x22/actions/document-encrypt.png</file>
+    <file>oxygen/22x22/actions/go-down.png</file>
+    <file>oxygen/22x22/actions/zoom-original.png</file>
+    <file>oxygen/22x22/actions/edit-rename.png</file>
+    <file>oxygen/22x22/actions/im-user-away.png</file>
+    <file>oxygen/22x22/actions/configure.png</file>
+    <file>oxygen/22x22/actions/format-text-underline.png</file>
+    <file>oxygen/22x22/actions/edit-find.png</file>
+    <file>oxygen/22x22/actions/im-ban-user.png</file>
+    <file>oxygen/22x22/actions/go-previous-view.png</file>
+    <file>oxygen/22x22/devices/network-wired.png</file>
+    <file>oxygen/22x22/apps/quassel.png</file>
+    <file>oxygen/22x22/status/dialog-information.png</file>
+    <file>oxygen/22x22/status/security-low.png</file>
+    <file>oxygen/22x22/status/user-away.png</file>
+    <file>oxygen/22x22/status/security-high.png</file>
+    <file>oxygen/32x32/actions/go-next-view.png</file>
+    <file>oxygen/32x32/actions/go-up.png</file>
+    <file>oxygen/32x32/actions/list-add.png</file>
+    <file>oxygen/32x32/actions/format-fill-color.png</file>
+    <file>oxygen/32x32/actions/go-next.png</file>
+    <file>oxygen/32x32/actions/im-user.png</file>
+    <file>oxygen/32x32/actions/go-previous-view.png</file>
+    <file>oxygen/32x32/actions/edit-copy.png</file>
+    <file>oxygen/32x32/actions/view-refresh.png</file>
+    <file>oxygen/32x32/actions/network-connect.png</file>
+    <file>oxygen/32x32/actions/zoom-out.png</file>
+    <file>oxygen/32x32/actions/im-ban-kick-user.png</file>
+    <file>oxygen/32x32/actions/application-exit.png</file>
+    <file>oxygen/32x32/actions/network-disconnect.png</file>
+    <file>oxygen/32x32/actions/list-remove-user.png</file>
+    <file>oxygen/32x32/actions/im-kick-user.png</file>
+    <file>oxygen/32x32/actions/irc-operator.png</file>
+    <file>oxygen/32x32/actions/edit-rename.png</file>
+    <file>oxygen/32x32/actions/edit-clear-locationbar-rtl.png</file>
+    <file>oxygen/32x32/actions/mail-message-new.png</file>
+    <file>oxygen/32x32/actions/document-edit.png</file>
+    <file>oxygen/32x32/actions/im-ban-user.png</file>
+    <file>oxygen/32x32/actions/document-open.png</file>
+    <file>oxygen/32x32/actions/dialog-cancel.png</file>
+    <file>oxygen/32x32/actions/format-text-italic.png</file>
+    <file>oxygen/32x32/actions/list-add-user.png</file>
+    <file>oxygen/32x32/actions/go-previous.png</file>
+    <file>oxygen/32x32/actions/flag-blue.png</file>
+    <file>oxygen/32x32/actions/irc-remove-operator.png</file>
+    <file>oxygen/32x32/actions/im-user-offline.png</file>
+    <file>oxygen/32x32/actions/view-fullscreen.png</file>
+    <file>oxygen/32x32/actions/configure.png</file>
+    <file>oxygen/32x32/actions/irc-close-channel.png</file>
+    <file>oxygen/32x32/actions/im-user-away.png</file>
+    <file>oxygen/32x32/actions/edit-find.png</file>
+    <file>oxygen/32x32/actions/media-playback-start.png</file>
+    <file>oxygen/32x32/actions/help-about.png</file>
+    <file>oxygen/32x32/actions/configure-shortcuts.png</file>
+    <file>oxygen/32x32/actions/irc-join-channel.png</file>
+    <file>oxygen/32x32/actions/zoom-in.png</file>
+    <file>oxygen/32x32/actions/edit-delete.png</file>
+    <file>oxygen/32x32/actions/irc-voice.png</file>
+    <file>oxygen/32x32/actions/format-text-underline.png</file>
+    <file>oxygen/32x32/actions/go-down.png</file>
+    <file>oxygen/32x32/actions/irc-unvoice.png</file>
+    <file>oxygen/32x32/actions/tools-report-bug.png</file>
+    <file>oxygen/32x32/actions/dialog-close.png</file>
+    <file>oxygen/32x32/actions/format-text-color.png</file>
+    <file>oxygen/32x32/actions/edit-clear-locationbar-ltr.png</file>
+    <file>oxygen/32x32/actions/zoom-original.png</file>
+    <file>oxygen/32x32/actions/format-text-bold.png</file>
+    <file>oxygen/32x32/actions/document-encrypt.png</file>
+    <file>oxygen/32x32/actions/show-menu.png</file>
+    <file>oxygen/32x32/devices/network-wired.png</file>
+    <file>oxygen/32x32/apps/quassel.png</file>
+    <file>oxygen/32x32/status/user-away.png</file>
+    <file>oxygen/32x32/status/dialog-information.png</file>
+    <file>oxygen/32x32/status/security-high.png</file>
+    <file>oxygen/32x32/status/security-low.png</file>
+    <file>oxygen/16x16/actions/edit-delete.png</file>
+    <file>oxygen/16x16/actions/im-user-offline.png</file>
+    <file>oxygen/16x16/actions/view-fullscreen.png</file>
+    <file>oxygen/16x16/actions/im-user.png</file>
+    <file>oxygen/16x16/actions/go-next.png</file>
+    <file>oxygen/16x16/actions/show-menu.png</file>
+    <file>oxygen/16x16/actions/list-add.png</file>
+    <file>oxygen/16x16/actions/edit-clear-locationbar-ltr.png</file>
+    <file>oxygen/16x16/actions/irc-unvoice.png</file>
+    <file>oxygen/16x16/actions/format-text-italic.png</file>
+    <file>oxygen/16x16/actions/dialog-close.png</file>
+    <file>oxygen/16x16/actions/edit-copy.png</file>
+    <file>oxygen/16x16/actions/irc-close-channel.png</file>
+    <file>oxygen/16x16/actions/zoom-out.png</file>
+    <file>oxygen/16x16/actions/irc-join-channel.png</file>
+    <file>oxygen/16x16/actions/zoom-original.png</file>
+    <file>oxygen/16x16/actions/go-next-view.png</file>
+    <file>oxygen/16x16/actions/irc-remove-operator.png</file>
+    <file>oxygen/16x16/actions/tools-report-bug.png</file>
+    <file>oxygen/16x16/actions/configure-shortcuts.png</file>
+    <file>oxygen/16x16/actions/edit-clear-locationbar-rtl.png</file>
+    <file>oxygen/16x16/actions/view-refresh.png</file>
+    <file>oxygen/16x16/actions/format-text-bold.png</file>
+    <file>oxygen/16x16/actions/media-playback-start.png</file>
+    <file>oxygen/16x16/actions/document-encrypt.png</file>
+    <file>oxygen/16x16/actions/format-text-color.png</file>
+    <file>oxygen/16x16/actions/edit-rename.png</file>
+    <file>oxygen/16x16/actions/im-kick-user.png</file>
+    <file>oxygen/16x16/actions/irc-operator.png</file>
+    <file>oxygen/16x16/actions/im-ban-user.png</file>
+    <file>oxygen/16x16/actions/go-previous-view.png</file>
+    <file>oxygen/16x16/actions/format-text-underline.png</file>
+    <file>oxygen/16x16/actions/flag-blue.png</file>
+    <file>oxygen/16x16/actions/network-connect.png</file>
+    <file>oxygen/16x16/actions/format-fill-color.png</file>
+    <file>oxygen/16x16/actions/document-edit.png</file>
+    <file>oxygen/16x16/actions/zoom-in.png</file>
+    <file>oxygen/16x16/actions/go-previous.png</file>
+    <file>oxygen/16x16/actions/configure.png</file>
+    <file>oxygen/16x16/actions/im-ban-kick-user.png</file>
+    <file>oxygen/16x16/actions/application-exit.png</file>
+    <file>oxygen/16x16/actions/document-open.png</file>
+    <file>oxygen/16x16/actions/list-remove-user.png</file>
+    <file>oxygen/16x16/actions/edit-find.png</file>
+    <file>oxygen/16x16/actions/dialog-cancel.png</file>
+    <file>oxygen/16x16/actions/go-down.png</file>
+    <file>oxygen/16x16/actions/list-add-user.png</file>
+    <file>oxygen/16x16/actions/mail-message-new.png</file>
+    <file>oxygen/16x16/actions/help-about.png</file>
+    <file>oxygen/16x16/actions/network-disconnect.png</file>
+    <file>oxygen/16x16/actions/irc-voice.png</file>
+    <file>oxygen/16x16/actions/go-up.png</file>
+    <file>oxygen/16x16/actions/im-user-away.png</file>
+    <file>oxygen/16x16/devices/network-wired.png</file>
+    <file>oxygen/16x16/apps/quassel.png</file>
+    <file>oxygen/16x16/status/security-low.png</file>
+    <file>oxygen/16x16/status/user-away.png</file>
+    <file>oxygen/16x16/status/security-high.png</file>
+    <file>oxygen/16x16/status/dialog-information.png</file>
+    <file>oxygen/64x64/actions/list-add-user.png</file>
+    <file>oxygen/64x64/actions/im-user-away.png</file>
+    <file>oxygen/64x64/actions/configure.png</file>
+    <file>oxygen/64x64/actions/im-user-offline.png</file>
+    <file>oxygen/64x64/actions/go-next.png</file>
+    <file>oxygen/64x64/actions/im-user.png</file>
+    <file>oxygen/64x64/actions/go-up.png</file>
+    <file>oxygen/64x64/actions/im-ban-kick-user.png</file>
+    <file>oxygen/64x64/actions/edit-find.png</file>
+    <file>oxygen/64x64/actions/application-exit.png</file>
+    <file>oxygen/64x64/actions/go-down.png</file>
+    <file>oxygen/64x64/actions/go-previous.png</file>
+    <file>oxygen/64x64/actions/im-ban-user.png</file>
+    <file>oxygen/64x64/actions/im-kick-user.png</file>
+    <file>oxygen/64x64/actions/document-edit.png</file>
+    <file>oxygen/64x64/actions/tools-report-bug.png</file>
+    <file>oxygen/64x64/devices/network-wired.png</file>
+    <file>oxygen/64x64/apps/quassel.png</file>
+    <file>oxygen/64x64/status/security-high.png</file>
+    <file>oxygen/64x64/status/security-low.png</file>
+    <file>oxygen/64x64/status/user-away.png</file>
+    <file>oxygen/64x64/status/dialog-information.png</file>
+    <file>oxygen/128x128/actions/mail-message-new.png</file>
+    <file>oxygen/128x128/actions/im-ban-kick-user.png</file>
+    <file>oxygen/128x128/actions/document-edit.png</file>
+    <file>oxygen/128x128/actions/im-user-offline.png</file>
+    <file>oxygen/128x128/actions/application-exit.png</file>
+    <file>oxygen/128x128/actions/im-user.png</file>
+    <file>oxygen/128x128/actions/go-next.png</file>
+    <file>oxygen/128x128/actions/im-kick-user.png</file>
+    <file>oxygen/128x128/actions/go-down.png</file>
+    <file>oxygen/128x128/actions/list-add-user.png</file>
+    <file>oxygen/128x128/actions/im-ban-user.png</file>
+    <file>oxygen/128x128/actions/go-previous.png</file>
+    <file>oxygen/128x128/actions/configure.png</file>
+    <file>oxygen/128x128/actions/tools-report-bug.png</file>
+    <file>oxygen/128x128/actions/im-user-away.png</file>
+    <file>oxygen/128x128/actions/go-up.png</file>
+    <file>oxygen/128x128/actions/edit-find.png</file>
+    <file>oxygen/128x128/devices/network-wired.png</file>
+    <file>oxygen/128x128/apps/quassel.png</file>
+    <file>oxygen/128x128/status/security-high.png</file>
+    <file>oxygen/128x128/status/security-low.png</file>
+    <file>oxygen/128x128/status/dialog-information.png</file>
+    <file>oxygen/48x48/actions/document-open.png</file>
+    <file>oxygen/48x48/actions/configure-shortcuts.png</file>
+    <file>oxygen/48x48/actions/go-next.png</file>
+    <file>oxygen/48x48/actions/im-user.png</file>
+    <file>oxygen/48x48/actions/flag-blue.png</file>
+    <file>oxygen/48x48/actions/dialog-cancel.png</file>
+    <file>oxygen/48x48/actions/list-add-user.png</file>
+    <file>oxygen/48x48/actions/configure.png</file>
+    <file>oxygen/48x48/actions/edit-find.png</file>
+    <file>oxygen/48x48/actions/irc-join-channel.png</file>
+    <file>oxygen/48x48/actions/edit-clear-locationbar-ltr.png</file>
+    <file>oxygen/48x48/actions/dialog-close.png</file>
+    <file>oxygen/48x48/actions/network-disconnect.png</file>
+    <file>oxygen/48x48/actions/list-add.png</file>
+    <file>oxygen/48x48/actions/irc-voice.png</file>
+    <file>oxygen/48x48/actions/media-playback-start.png</file>
+    <file>oxygen/48x48/actions/tools-report-bug.png</file>
+    <file>oxygen/48x48/actions/go-next-view.png</file>
+    <file>oxygen/48x48/actions/edit-rename.png</file>
+    <file>oxygen/48x48/actions/network-connect.png</file>
+    <file>oxygen/48x48/actions/irc-close-channel.png</file>
+    <file>oxygen/48x48/actions/go-up.png</file>
+    <file>oxygen/48x48/actions/format-text-bold.png</file>
+    <file>oxygen/48x48/actions/zoom-out.png</file>
+    <file>oxygen/48x48/actions/document-encrypt.png</file>
+    <file>oxygen/48x48/actions/im-ban-user.png</file>
+    <file>oxygen/48x48/actions/show-menu.png</file>
+    <file>oxygen/48x48/actions/help-about.png</file>
+    <file>oxygen/48x48/actions/view-refresh.png</file>
+    <file>oxygen/48x48/actions/format-text-italic.png</file>
+    <file>oxygen/48x48/actions/go-previous.png</file>
+    <file>oxygen/48x48/actions/zoom-original.png</file>
+    <file>oxygen/48x48/actions/go-previous-view.png</file>
+    <file>oxygen/48x48/actions/im-kick-user.png</file>
+    <file>oxygen/48x48/actions/edit-clear-locationbar-rtl.png</file>
+    <file>oxygen/48x48/actions/irc-operator.png</file>
+    <file>oxygen/48x48/actions/edit-copy.png</file>
+    <file>oxygen/48x48/actions/format-text-color.png</file>
+    <file>oxygen/48x48/actions/zoom-in.png</file>
+    <file>oxygen/48x48/actions/format-text-underline.png</file>
+    <file>oxygen/48x48/actions/im-ban-kick-user.png</file>
+    <file>oxygen/48x48/actions/application-exit.png</file>
+    <file>oxygen/48x48/actions/list-remove-user.png</file>
+    <file>oxygen/48x48/actions/im-user-offline.png</file>
+    <file>oxygen/48x48/actions/view-fullscreen.png</file>
+    <file>oxygen/48x48/actions/mail-message-new.png</file>
+    <file>oxygen/48x48/actions/go-down.png</file>
+    <file>oxygen/48x48/actions/edit-delete.png</file>
+    <file>oxygen/48x48/actions/format-fill-color.png</file>
+    <file>oxygen/48x48/actions/irc-remove-operator.png</file>
+    <file>oxygen/48x48/actions/irc-unvoice.png</file>
+    <file>oxygen/48x48/actions/document-edit.png</file>
+    <file>oxygen/48x48/actions/im-user-away.png</file>
+    <file>oxygen/48x48/devices/network-wired.png</file>
+    <file>oxygen/48x48/apps/quassel.png</file>
+    <file>oxygen/48x48/status/user-away.png</file>
+    <file>oxygen/48x48/status/dialog-information.png</file>
+    <file>oxygen/48x48/status/security-high.png</file>
+    <file>oxygen/48x48/status/security-low.png</file>
+    <file>oxygen/256x256/devices/network-wired.png</file>
+    <file>oxygen/256x256/apps/quassel.png</file>
   </qresource>
 </RCC>
   </qresource>
 </RCC>
diff --git a/icons/oxygen/128x128/actions/application-exit.png b/icons/oxygen/128x128/actions/application-exit.png
new file mode 100644 (file)
index 0000000..32be6b3
Binary files /dev/null and b/icons/oxygen/128x128/actions/application-exit.png differ
diff --git a/icons/oxygen/128x128/actions/configure.png b/icons/oxygen/128x128/actions/configure.png
new file mode 100644 (file)
index 0000000..ecbb741
Binary files /dev/null and b/icons/oxygen/128x128/actions/configure.png differ
diff --git a/icons/oxygen/128x128/actions/document-edit.png b/icons/oxygen/128x128/actions/document-edit.png
new file mode 100644 (file)
index 0000000..76ff8ec
Binary files /dev/null and b/icons/oxygen/128x128/actions/document-edit.png differ
diff --git a/icons/oxygen/128x128/actions/edit-find.png b/icons/oxygen/128x128/actions/edit-find.png
new file mode 100644 (file)
index 0000000..9123820
Binary files /dev/null and b/icons/oxygen/128x128/actions/edit-find.png differ
diff --git a/icons/oxygen/128x128/actions/go-down.png b/icons/oxygen/128x128/actions/go-down.png
new file mode 100644 (file)
index 0000000..262deb2
Binary files /dev/null and b/icons/oxygen/128x128/actions/go-down.png differ
diff --git a/icons/oxygen/128x128/actions/go-next.png b/icons/oxygen/128x128/actions/go-next.png
new file mode 100644 (file)
index 0000000..3e0c424
Binary files /dev/null and b/icons/oxygen/128x128/actions/go-next.png differ
diff --git a/icons/oxygen/128x128/actions/go-previous.png b/icons/oxygen/128x128/actions/go-previous.png
new file mode 100644 (file)
index 0000000..88db1dc
Binary files /dev/null and b/icons/oxygen/128x128/actions/go-previous.png differ
diff --git a/icons/oxygen/128x128/actions/go-up.png b/icons/oxygen/128x128/actions/go-up.png
new file mode 100644 (file)
index 0000000..02007f2
Binary files /dev/null and b/icons/oxygen/128x128/actions/go-up.png differ
diff --git a/icons/oxygen/128x128/actions/im-ban-kick-user.png b/icons/oxygen/128x128/actions/im-ban-kick-user.png
new file mode 100644 (file)
index 0000000..d6523ff
Binary files /dev/null and b/icons/oxygen/128x128/actions/im-ban-kick-user.png differ
diff --git a/icons/oxygen/128x128/actions/im-ban-user.png b/icons/oxygen/128x128/actions/im-ban-user.png
new file mode 100644 (file)
index 0000000..3a8033f
Binary files /dev/null and b/icons/oxygen/128x128/actions/im-ban-user.png differ
diff --git a/icons/oxygen/128x128/actions/im-kick-user.png b/icons/oxygen/128x128/actions/im-kick-user.png
new file mode 100644 (file)
index 0000000..4aa1fff
Binary files /dev/null and b/icons/oxygen/128x128/actions/im-kick-user.png differ
diff --git a/icons/oxygen/128x128/actions/im-user-away.png b/icons/oxygen/128x128/actions/im-user-away.png
new file mode 100644 (file)
index 0000000..680ad12
Binary files /dev/null and b/icons/oxygen/128x128/actions/im-user-away.png differ
diff --git a/icons/oxygen/128x128/actions/im-user-offline.png b/icons/oxygen/128x128/actions/im-user-offline.png
new file mode 100644 (file)
index 0000000..9d9c0e5
Binary files /dev/null and b/icons/oxygen/128x128/actions/im-user-offline.png differ
diff --git a/icons/oxygen/128x128/actions/im-user.png b/icons/oxygen/128x128/actions/im-user.png
new file mode 100644 (file)
index 0000000..3309570
Binary files /dev/null and b/icons/oxygen/128x128/actions/im-user.png differ
diff --git a/icons/oxygen/128x128/actions/list-add-user.png b/icons/oxygen/128x128/actions/list-add-user.png
new file mode 100644 (file)
index 0000000..5d29c0f
Binary files /dev/null and b/icons/oxygen/128x128/actions/list-add-user.png differ
diff --git a/icons/oxygen/128x128/actions/mail-message-new.png b/icons/oxygen/128x128/actions/mail-message-new.png
new file mode 100644 (file)
index 0000000..2f170fb
Binary files /dev/null and b/icons/oxygen/128x128/actions/mail-message-new.png differ
diff --git a/icons/oxygen/128x128/actions/tools-report-bug.png b/icons/oxygen/128x128/actions/tools-report-bug.png
new file mode 100644 (file)
index 0000000..051e738
Binary files /dev/null and b/icons/oxygen/128x128/actions/tools-report-bug.png differ
diff --git a/icons/oxygen/128x128/devices/network-wired.png b/icons/oxygen/128x128/devices/network-wired.png
new file mode 100644 (file)
index 0000000..cbcf1b6
Binary files /dev/null and b/icons/oxygen/128x128/devices/network-wired.png differ
diff --git a/icons/oxygen/128x128/status/dialog-information.png b/icons/oxygen/128x128/status/dialog-information.png
new file mode 100644 (file)
index 0000000..fe7dd00
Binary files /dev/null and b/icons/oxygen/128x128/status/dialog-information.png differ
diff --git a/icons/oxygen/128x128/status/security-high.png b/icons/oxygen/128x128/status/security-high.png
new file mode 100644 (file)
index 0000000..34ac983
Binary files /dev/null and b/icons/oxygen/128x128/status/security-high.png differ
diff --git a/icons/oxygen/128x128/status/security-low.png b/icons/oxygen/128x128/status/security-low.png
new file mode 100644 (file)
index 0000000..7ba8312
Binary files /dev/null and b/icons/oxygen/128x128/status/security-low.png differ
diff --git a/icons/oxygen/16x16/actions/dialog-close.png b/icons/oxygen/16x16/actions/dialog-close.png
new file mode 100644 (file)
index 0000000..2c2f99e
Binary files /dev/null and b/icons/oxygen/16x16/actions/dialog-close.png differ
diff --git a/icons/oxygen/16x16/actions/im-user-away.png b/icons/oxygen/16x16/actions/im-user-away.png
new file mode 100644 (file)
index 0000000..38c61ac
Binary files /dev/null and b/icons/oxygen/16x16/actions/im-user-away.png differ
diff --git a/icons/oxygen/16x16/actions/im-user-offline.png b/icons/oxygen/16x16/actions/im-user-offline.png
new file mode 100644 (file)
index 0000000..ea10ab3
Binary files /dev/null and b/icons/oxygen/16x16/actions/im-user-offline.png differ
diff --git a/icons/oxygen/16x16/actions/im-user.png b/icons/oxygen/16x16/actions/im-user.png
new file mode 100644 (file)
index 0000000..1d3adc2
Binary files /dev/null and b/icons/oxygen/16x16/actions/im-user.png differ
diff --git a/icons/oxygen/16x16/actions/list-add-user.png b/icons/oxygen/16x16/actions/list-add-user.png
new file mode 100644 (file)
index 0000000..b413be2
Binary files /dev/null and b/icons/oxygen/16x16/actions/list-add-user.png differ
diff --git a/icons/oxygen/16x16/actions/list-remove-user.png b/icons/oxygen/16x16/actions/list-remove-user.png
new file mode 100644 (file)
index 0000000..6ac1d68
Binary files /dev/null and b/icons/oxygen/16x16/actions/list-remove-user.png differ
diff --git a/icons/oxygen/22x22/actions/application-exit.png b/icons/oxygen/22x22/actions/application-exit.png
new file mode 100644 (file)
index 0000000..ed5f8b2
Binary files /dev/null and b/icons/oxygen/22x22/actions/application-exit.png differ
diff --git a/icons/oxygen/22x22/actions/configure-shortcuts.png b/icons/oxygen/22x22/actions/configure-shortcuts.png
new file mode 100644 (file)
index 0000000..391ba80
Binary files /dev/null and b/icons/oxygen/22x22/actions/configure-shortcuts.png differ
diff --git a/icons/oxygen/22x22/actions/configure.png b/icons/oxygen/22x22/actions/configure.png
new file mode 100644 (file)
index 0000000..45b8fae
Binary files /dev/null and b/icons/oxygen/22x22/actions/configure.png differ
diff --git a/icons/oxygen/22x22/actions/dialog-cancel.png b/icons/oxygen/22x22/actions/dialog-cancel.png
new file mode 100644 (file)
index 0000000..c1adfc0
Binary files /dev/null and b/icons/oxygen/22x22/actions/dialog-cancel.png differ
diff --git a/icons/oxygen/22x22/actions/document-edit.png b/icons/oxygen/22x22/actions/document-edit.png
new file mode 100644 (file)
index 0000000..3d8f3a3
Binary files /dev/null and b/icons/oxygen/22x22/actions/document-edit.png differ
diff --git a/icons/oxygen/22x22/actions/document-encrypt.png b/icons/oxygen/22x22/actions/document-encrypt.png
new file mode 100644 (file)
index 0000000..0f2c9b7
Binary files /dev/null and b/icons/oxygen/22x22/actions/document-encrypt.png differ
diff --git a/icons/oxygen/22x22/actions/document-open.png b/icons/oxygen/22x22/actions/document-open.png
new file mode 100644 (file)
index 0000000..317a357
Binary files /dev/null and b/icons/oxygen/22x22/actions/document-open.png differ
diff --git a/icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png
new file mode 100644 (file)
index 0000000..8d902d5
Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-clear-locationbar-ltr.png differ
diff --git a/icons/oxygen/22x22/actions/edit-copy.png b/icons/oxygen/22x22/actions/edit-copy.png
new file mode 100644 (file)
index 0000000..d34cdcd
Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-copy.png differ
diff --git a/icons/oxygen/22x22/actions/edit-delete.png b/icons/oxygen/22x22/actions/edit-delete.png
new file mode 100644 (file)
index 0000000..b0de61d
Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-delete.png differ
diff --git a/icons/oxygen/22x22/actions/edit-find.png b/icons/oxygen/22x22/actions/edit-find.png
new file mode 100644 (file)
index 0000000..1b7a252
Binary files /dev/null and b/icons/oxygen/22x22/actions/edit-find.png differ
diff --git a/icons/oxygen/22x22/actions/flag-blue.png b/icons/oxygen/22x22/actions/flag-blue.png
new file mode 100644 (file)
index 0000000..b37b97a
Binary files /dev/null and b/icons/oxygen/22x22/actions/flag-blue.png differ
diff --git a/icons/oxygen/22x22/actions/format-fill-color.png b/icons/oxygen/22x22/actions/format-fill-color.png
new file mode 100644 (file)
index 0000000..e31f00e
Binary files /dev/null and b/icons/oxygen/22x22/actions/format-fill-color.png differ
diff --git a/icons/oxygen/22x22/actions/format-text-bold.png b/icons/oxygen/22x22/actions/format-text-bold.png
new file mode 100644 (file)
index 0000000..a5535e3
Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-bold.png differ
diff --git a/icons/oxygen/22x22/actions/format-text-color.png b/icons/oxygen/22x22/actions/format-text-color.png
new file mode 100644 (file)
index 0000000..98f6173
Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-color.png differ
diff --git a/icons/oxygen/22x22/actions/format-text-italic.png b/icons/oxygen/22x22/actions/format-text-italic.png
new file mode 100644 (file)
index 0000000..a50211f
Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-italic.png differ
diff --git a/icons/oxygen/22x22/actions/format-text-underline.png b/icons/oxygen/22x22/actions/format-text-underline.png
new file mode 100644 (file)
index 0000000..e511395
Binary files /dev/null and b/icons/oxygen/22x22/actions/format-text-underline.png differ
diff --git a/icons/oxygen/22x22/actions/go-down.png b/icons/oxygen/22x22/actions/go-down.png
new file mode 100644 (file)
index 0000000..63331a5
Binary files /dev/null and b/icons/oxygen/22x22/actions/go-down.png differ
diff --git a/icons/oxygen/22x22/actions/go-next-view.png b/icons/oxygen/22x22/actions/go-next-view.png
new file mode 100644 (file)
index 0000000..9eba071
Binary files /dev/null and b/icons/oxygen/22x22/actions/go-next-view.png differ
diff --git a/icons/oxygen/22x22/actions/go-next.png b/icons/oxygen/22x22/actions/go-next.png
new file mode 100644 (file)
index 0000000..aa7cbb9
Binary files /dev/null and b/icons/oxygen/22x22/actions/go-next.png differ
diff --git a/icons/oxygen/22x22/actions/go-previous-view.png b/icons/oxygen/22x22/actions/go-previous-view.png
new file mode 100644 (file)
index 0000000..40219e5
Binary files /dev/null and b/icons/oxygen/22x22/actions/go-previous-view.png differ
diff --git a/icons/oxygen/22x22/actions/go-previous.png b/icons/oxygen/22x22/actions/go-previous.png
new file mode 100644 (file)
index 0000000..8230340
Binary files /dev/null and b/icons/oxygen/22x22/actions/go-previous.png differ
diff --git a/icons/oxygen/22x22/actions/go-up.png b/icons/oxygen/22x22/actions/go-up.png
new file mode 100644 (file)
index 0000000..4459024
Binary files /dev/null and b/icons/oxygen/22x22/actions/go-up.png differ
diff --git a/icons/oxygen/22x22/actions/help-about.png b/icons/oxygen/22x22/actions/help-about.png
new file mode 100644 (file)
index 0000000..a5607bc
Binary files /dev/null and b/icons/oxygen/22x22/actions/help-about.png differ
diff --git a/icons/oxygen/22x22/actions/im-ban-kick-user.png b/icons/oxygen/22x22/actions/im-ban-kick-user.png
new file mode 100644 (file)
index 0000000..180582c
Binary files /dev/null and b/icons/oxygen/22x22/actions/im-ban-kick-user.png differ
diff --git a/icons/oxygen/22x22/actions/im-ban-user.png b/icons/oxygen/22x22/actions/im-ban-user.png
new file mode 100644 (file)
index 0000000..3771291
Binary files /dev/null and b/icons/oxygen/22x22/actions/im-ban-user.png differ
diff --git a/icons/oxygen/22x22/actions/im-kick-user.png b/icons/oxygen/22x22/actions/im-kick-user.png
new file mode 100644 (file)
index 0000000..f9f0eec
Binary files /dev/null and b/icons/oxygen/22x22/actions/im-kick-user.png differ
diff --git a/icons/oxygen/22x22/actions/im-user-away.png b/icons/oxygen/22x22/actions/im-user-away.png
new file mode 100644 (file)
index 0000000..297e40c
Binary files /dev/null and b/icons/oxygen/22x22/actions/im-user-away.png differ
diff --git a/icons/oxygen/22x22/actions/im-user-offline.png b/icons/oxygen/22x22/actions/im-user-offline.png
new file mode 100644 (file)
index 0000000..49ec47c
Binary files /dev/null and b/icons/oxygen/22x22/actions/im-user-offline.png differ
diff --git a/icons/oxygen/22x22/actions/im-user.png b/icons/oxygen/22x22/actions/im-user.png
new file mode 100644 (file)
index 0000000..69de2e4
Binary files /dev/null and b/icons/oxygen/22x22/actions/im-user.png differ
diff --git a/icons/oxygen/22x22/actions/irc-close-channel.png b/icons/oxygen/22x22/actions/irc-close-channel.png
new file mode 100644 (file)
index 0000000..7a62ed2
Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-close-channel.png differ
diff --git a/icons/oxygen/22x22/actions/irc-join-channel.png b/icons/oxygen/22x22/actions/irc-join-channel.png
new file mode 100644 (file)
index 0000000..557e2f1
Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-join-channel.png differ
diff --git a/icons/oxygen/22x22/actions/irc-operator.png b/icons/oxygen/22x22/actions/irc-operator.png
new file mode 100644 (file)
index 0000000..a3707c4
Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-operator.png differ
diff --git a/icons/oxygen/22x22/actions/irc-remove-operator.png b/icons/oxygen/22x22/actions/irc-remove-operator.png
new file mode 100644 (file)
index 0000000..a8ea364
Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-remove-operator.png differ
diff --git a/icons/oxygen/22x22/actions/irc-unvoice.png b/icons/oxygen/22x22/actions/irc-unvoice.png
new file mode 100644 (file)
index 0000000..abfe3f9
Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-unvoice.png differ
diff --git a/icons/oxygen/22x22/actions/irc-voice.png b/icons/oxygen/22x22/actions/irc-voice.png
new file mode 100644 (file)
index 0000000..5bb2ebe
Binary files /dev/null and b/icons/oxygen/22x22/actions/irc-voice.png differ
diff --git a/icons/oxygen/22x22/actions/list-add.png b/icons/oxygen/22x22/actions/list-add.png
new file mode 100644 (file)
index 0000000..e029787
Binary files /dev/null and b/icons/oxygen/22x22/actions/list-add.png differ
diff --git a/icons/oxygen/22x22/actions/mail-message-new.png b/icons/oxygen/22x22/actions/mail-message-new.png
new file mode 100644 (file)
index 0000000..543f1c5
Binary files /dev/null and b/icons/oxygen/22x22/actions/mail-message-new.png differ
diff --git a/icons/oxygen/22x22/actions/media-playback-start.png b/icons/oxygen/22x22/actions/media-playback-start.png
new file mode 100644 (file)
index 0000000..2820368
Binary files /dev/null and b/icons/oxygen/22x22/actions/media-playback-start.png differ
diff --git a/icons/oxygen/22x22/actions/network-connect.png b/icons/oxygen/22x22/actions/network-connect.png
new file mode 100644 (file)
index 0000000..b0c5296
Binary files /dev/null and b/icons/oxygen/22x22/actions/network-connect.png differ
diff --git a/icons/oxygen/22x22/actions/network-disconnect.png b/icons/oxygen/22x22/actions/network-disconnect.png
new file mode 100644 (file)
index 0000000..046b601
Binary files /dev/null and b/icons/oxygen/22x22/actions/network-disconnect.png differ
diff --git a/icons/oxygen/22x22/actions/show-menu.png b/icons/oxygen/22x22/actions/show-menu.png
new file mode 100644 (file)
index 0000000..dca073f
Binary files /dev/null and b/icons/oxygen/22x22/actions/show-menu.png differ
diff --git a/icons/oxygen/22x22/actions/tools-report-bug.png b/icons/oxygen/22x22/actions/tools-report-bug.png
new file mode 100644 (file)
index 0000000..9e2c8e2
Binary files /dev/null and b/icons/oxygen/22x22/actions/tools-report-bug.png differ
diff --git a/icons/oxygen/22x22/actions/view-fullscreen.png b/icons/oxygen/22x22/actions/view-fullscreen.png
new file mode 100644 (file)
index 0000000..ceda818
Binary files /dev/null and b/icons/oxygen/22x22/actions/view-fullscreen.png differ
diff --git a/icons/oxygen/22x22/actions/view-refresh.png b/icons/oxygen/22x22/actions/view-refresh.png
new file mode 100644 (file)
index 0000000..45b5535
Binary files /dev/null and b/icons/oxygen/22x22/actions/view-refresh.png differ
diff --git a/icons/oxygen/22x22/actions/zoom-in.png b/icons/oxygen/22x22/actions/zoom-in.png
new file mode 100644 (file)
index 0000000..8660d29
Binary files /dev/null and b/icons/oxygen/22x22/actions/zoom-in.png differ
diff --git a/icons/oxygen/22x22/actions/zoom-original.png b/icons/oxygen/22x22/actions/zoom-original.png
new file mode 100644 (file)
index 0000000..4eeacb1
Binary files /dev/null and b/icons/oxygen/22x22/actions/zoom-original.png differ
diff --git a/icons/oxygen/22x22/actions/zoom-out.png b/icons/oxygen/22x22/actions/zoom-out.png
new file mode 100644 (file)
index 0000000..23e2a76
Binary files /dev/null and b/icons/oxygen/22x22/actions/zoom-out.png differ
diff --git a/icons/oxygen/22x22/devices/network-wired.png b/icons/oxygen/22x22/devices/network-wired.png
new file mode 100644 (file)
index 0000000..7e22be7
Binary files /dev/null and b/icons/oxygen/22x22/devices/network-wired.png differ
diff --git a/icons/oxygen/22x22/status/dialog-information.png b/icons/oxygen/22x22/status/dialog-information.png
new file mode 100644 (file)
index 0000000..a5607bc
Binary files /dev/null and b/icons/oxygen/22x22/status/dialog-information.png differ
diff --git a/icons/oxygen/22x22/status/security-high.png b/icons/oxygen/22x22/status/security-high.png
new file mode 100644 (file)
index 0000000..80be848
Binary files /dev/null and b/icons/oxygen/22x22/status/security-high.png differ
diff --git a/icons/oxygen/22x22/status/security-low.png b/icons/oxygen/22x22/status/security-low.png
new file mode 100644 (file)
index 0000000..daa1c4a
Binary files /dev/null and b/icons/oxygen/22x22/status/security-low.png differ
diff --git a/icons/oxygen/22x22/status/user-away.png b/icons/oxygen/22x22/status/user-away.png
new file mode 100644 (file)
index 0000000..f16d92b
Binary files /dev/null and b/icons/oxygen/22x22/status/user-away.png differ
diff --git a/icons/oxygen/256x256/apps/quassel.png b/icons/oxygen/256x256/apps/quassel.png
new file mode 100644 (file)
index 0000000..7b0df4e
Binary files /dev/null and b/icons/oxygen/256x256/apps/quassel.png differ
diff --git a/icons/oxygen/256x256/devices/network-wired.png b/icons/oxygen/256x256/devices/network-wired.png
new file mode 100644 (file)
index 0000000..ec7270f
Binary files /dev/null and b/icons/oxygen/256x256/devices/network-wired.png differ
diff --git a/icons/oxygen/32x32/actions/application-exit.png b/icons/oxygen/32x32/actions/application-exit.png
new file mode 100644 (file)
index 0000000..dd76354
Binary files /dev/null and b/icons/oxygen/32x32/actions/application-exit.png differ
diff --git a/icons/oxygen/32x32/actions/configure-shortcuts.png b/icons/oxygen/32x32/actions/configure-shortcuts.png
new file mode 100644 (file)
index 0000000..1d8a340
Binary files /dev/null and b/icons/oxygen/32x32/actions/configure-shortcuts.png differ
diff --git a/icons/oxygen/32x32/actions/configure.png b/icons/oxygen/32x32/actions/configure.png
new file mode 100644 (file)
index 0000000..c774740
Binary files /dev/null and b/icons/oxygen/32x32/actions/configure.png differ
diff --git a/icons/oxygen/32x32/actions/dialog-cancel.png b/icons/oxygen/32x32/actions/dialog-cancel.png
new file mode 100644 (file)
index 0000000..6ce7961
Binary files /dev/null and b/icons/oxygen/32x32/actions/dialog-cancel.png differ
diff --git a/icons/oxygen/32x32/actions/dialog-close.png b/icons/oxygen/32x32/actions/dialog-close.png
new file mode 100644 (file)
index 0000000..b049b68
Binary files /dev/null and b/icons/oxygen/32x32/actions/dialog-close.png differ
diff --git a/icons/oxygen/32x32/actions/document-edit.png b/icons/oxygen/32x32/actions/document-edit.png
new file mode 100644 (file)
index 0000000..c5883ac
Binary files /dev/null and b/icons/oxygen/32x32/actions/document-edit.png differ
diff --git a/icons/oxygen/32x32/actions/document-encrypt.png b/icons/oxygen/32x32/actions/document-encrypt.png
new file mode 100644 (file)
index 0000000..353a22c
Binary files /dev/null and b/icons/oxygen/32x32/actions/document-encrypt.png differ
diff --git a/icons/oxygen/32x32/actions/document-open.png b/icons/oxygen/32x32/actions/document-open.png
new file mode 100644 (file)
index 0000000..8ba5441
Binary files /dev/null and b/icons/oxygen/32x32/actions/document-open.png differ
diff --git a/icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png
new file mode 100644 (file)
index 0000000..023cfb8
Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-clear-locationbar-ltr.png differ
diff --git a/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png b/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png
new file mode 100644 (file)
index 0000000..32b0666
Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png differ
diff --git a/icons/oxygen/32x32/actions/edit-copy.png b/icons/oxygen/32x32/actions/edit-copy.png
new file mode 100644 (file)
index 0000000..d4180c6
Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-copy.png differ
diff --git a/icons/oxygen/32x32/actions/edit-delete.png b/icons/oxygen/32x32/actions/edit-delete.png
new file mode 100644 (file)
index 0000000..351659b
Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-delete.png differ
diff --git a/icons/oxygen/32x32/actions/edit-find.png b/icons/oxygen/32x32/actions/edit-find.png
new file mode 100644 (file)
index 0000000..9b3fe6b
Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-find.png differ
diff --git a/icons/oxygen/32x32/actions/edit-rename.png b/icons/oxygen/32x32/actions/edit-rename.png
new file mode 100644 (file)
index 0000000..5f089f5
Binary files /dev/null and b/icons/oxygen/32x32/actions/edit-rename.png differ
diff --git a/icons/oxygen/32x32/actions/flag-blue.png b/icons/oxygen/32x32/actions/flag-blue.png
new file mode 100644 (file)
index 0000000..9373e3d
Binary files /dev/null and b/icons/oxygen/32x32/actions/flag-blue.png differ
diff --git a/icons/oxygen/32x32/actions/format-fill-color.png b/icons/oxygen/32x32/actions/format-fill-color.png
new file mode 100644 (file)
index 0000000..af5421e
Binary files /dev/null and b/icons/oxygen/32x32/actions/format-fill-color.png differ
diff --git a/icons/oxygen/32x32/actions/format-text-bold.png b/icons/oxygen/32x32/actions/format-text-bold.png
new file mode 100644 (file)
index 0000000..8949f44
Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-bold.png differ
diff --git a/icons/oxygen/32x32/actions/format-text-color.png b/icons/oxygen/32x32/actions/format-text-color.png
new file mode 100644 (file)
index 0000000..66fee9c
Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-color.png differ
diff --git a/icons/oxygen/32x32/actions/format-text-italic.png b/icons/oxygen/32x32/actions/format-text-italic.png
new file mode 100644 (file)
index 0000000..b566b34
Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-italic.png differ
diff --git a/icons/oxygen/32x32/actions/format-text-underline.png b/icons/oxygen/32x32/actions/format-text-underline.png
new file mode 100644 (file)
index 0000000..7c8bd5b
Binary files /dev/null and b/icons/oxygen/32x32/actions/format-text-underline.png differ
diff --git a/icons/oxygen/32x32/actions/go-down.png b/icons/oxygen/32x32/actions/go-down.png
new file mode 100644 (file)
index 0000000..b834f25
Binary files /dev/null and b/icons/oxygen/32x32/actions/go-down.png differ
diff --git a/icons/oxygen/32x32/actions/go-next-view.png b/icons/oxygen/32x32/actions/go-next-view.png
new file mode 100644 (file)
index 0000000..3bce02d
Binary files /dev/null and b/icons/oxygen/32x32/actions/go-next-view.png differ
diff --git a/icons/oxygen/32x32/actions/go-next.png b/icons/oxygen/32x32/actions/go-next.png
new file mode 100644 (file)
index 0000000..c4da8a9
Binary files /dev/null and b/icons/oxygen/32x32/actions/go-next.png differ
diff --git a/icons/oxygen/32x32/actions/go-previous-view.png b/icons/oxygen/32x32/actions/go-previous-view.png
new file mode 100644 (file)
index 0000000..3ec011e
Binary files /dev/null and b/icons/oxygen/32x32/actions/go-previous-view.png differ
diff --git a/icons/oxygen/32x32/actions/go-previous.png b/icons/oxygen/32x32/actions/go-previous.png
new file mode 100644 (file)
index 0000000..68ed8a1
Binary files /dev/null and b/icons/oxygen/32x32/actions/go-previous.png differ
diff --git a/icons/oxygen/32x32/actions/go-up.png b/icons/oxygen/32x32/actions/go-up.png
new file mode 100644 (file)
index 0000000..86d1f71
Binary files /dev/null and b/icons/oxygen/32x32/actions/go-up.png differ
diff --git a/icons/oxygen/32x32/actions/help-about.png b/icons/oxygen/32x32/actions/help-about.png
new file mode 100644 (file)
index 0000000..ee59e17
Binary files /dev/null and b/icons/oxygen/32x32/actions/help-about.png differ
diff --git a/icons/oxygen/32x32/actions/im-ban-kick-user.png b/icons/oxygen/32x32/actions/im-ban-kick-user.png
new file mode 100644 (file)
index 0000000..68ae081
Binary files /dev/null and b/icons/oxygen/32x32/actions/im-ban-kick-user.png differ
diff --git a/icons/oxygen/32x32/actions/im-ban-user.png b/icons/oxygen/32x32/actions/im-ban-user.png
new file mode 100644 (file)
index 0000000..e795d04
Binary files /dev/null and b/icons/oxygen/32x32/actions/im-ban-user.png differ
diff --git a/icons/oxygen/32x32/actions/im-kick-user.png b/icons/oxygen/32x32/actions/im-kick-user.png
new file mode 100644 (file)
index 0000000..1c8f519
Binary files /dev/null and b/icons/oxygen/32x32/actions/im-kick-user.png differ
diff --git a/icons/oxygen/32x32/actions/im-user-away.png b/icons/oxygen/32x32/actions/im-user-away.png
new file mode 100644 (file)
index 0000000..c0d7e53
Binary files /dev/null and b/icons/oxygen/32x32/actions/im-user-away.png differ
diff --git a/icons/oxygen/32x32/actions/im-user-offline.png b/icons/oxygen/32x32/actions/im-user-offline.png
new file mode 100644 (file)
index 0000000..cace13e
Binary files /dev/null and b/icons/oxygen/32x32/actions/im-user-offline.png differ
diff --git a/icons/oxygen/32x32/actions/im-user.png b/icons/oxygen/32x32/actions/im-user.png
new file mode 100644 (file)
index 0000000..0254741
Binary files /dev/null and b/icons/oxygen/32x32/actions/im-user.png differ
diff --git a/icons/oxygen/32x32/actions/irc-close-channel.png b/icons/oxygen/32x32/actions/irc-close-channel.png
new file mode 100644 (file)
index 0000000..9ab9cee
Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-close-channel.png differ
diff --git a/icons/oxygen/32x32/actions/irc-join-channel.png b/icons/oxygen/32x32/actions/irc-join-channel.png
new file mode 100644 (file)
index 0000000..8dab9aa
Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-join-channel.png differ
diff --git a/icons/oxygen/32x32/actions/irc-operator.png b/icons/oxygen/32x32/actions/irc-operator.png
new file mode 100644 (file)
index 0000000..604a279
Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-operator.png differ
diff --git a/icons/oxygen/32x32/actions/irc-remove-operator.png b/icons/oxygen/32x32/actions/irc-remove-operator.png
new file mode 100644 (file)
index 0000000..1fcf97d
Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-remove-operator.png differ
diff --git a/icons/oxygen/32x32/actions/irc-unvoice.png b/icons/oxygen/32x32/actions/irc-unvoice.png
new file mode 100644 (file)
index 0000000..7a91fd2
Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-unvoice.png differ
diff --git a/icons/oxygen/32x32/actions/irc-voice.png b/icons/oxygen/32x32/actions/irc-voice.png
new file mode 100644 (file)
index 0000000..606fefb
Binary files /dev/null and b/icons/oxygen/32x32/actions/irc-voice.png differ
diff --git a/icons/oxygen/32x32/actions/list-add-user.png b/icons/oxygen/32x32/actions/list-add-user.png
new file mode 100644 (file)
index 0000000..8aa98ec
Binary files /dev/null and b/icons/oxygen/32x32/actions/list-add-user.png differ
diff --git a/icons/oxygen/32x32/actions/list-add.png b/icons/oxygen/32x32/actions/list-add.png
new file mode 100644 (file)
index 0000000..5724694
Binary files /dev/null and b/icons/oxygen/32x32/actions/list-add.png differ
diff --git a/icons/oxygen/32x32/actions/list-remove-user.png b/icons/oxygen/32x32/actions/list-remove-user.png
new file mode 100644 (file)
index 0000000..cfaa4e2
Binary files /dev/null and b/icons/oxygen/32x32/actions/list-remove-user.png differ
diff --git a/icons/oxygen/32x32/actions/mail-message-new.png b/icons/oxygen/32x32/actions/mail-message-new.png
new file mode 100644 (file)
index 0000000..a8fb51d
Binary files /dev/null and b/icons/oxygen/32x32/actions/mail-message-new.png differ
diff --git a/icons/oxygen/32x32/actions/media-playback-start.png b/icons/oxygen/32x32/actions/media-playback-start.png
new file mode 100644 (file)
index 0000000..7190685
Binary files /dev/null and b/icons/oxygen/32x32/actions/media-playback-start.png differ
diff --git a/icons/oxygen/32x32/actions/network-connect.png b/icons/oxygen/32x32/actions/network-connect.png
new file mode 100644 (file)
index 0000000..4e32020
Binary files /dev/null and b/icons/oxygen/32x32/actions/network-connect.png differ
diff --git a/icons/oxygen/32x32/actions/network-disconnect.png b/icons/oxygen/32x32/actions/network-disconnect.png
new file mode 100644 (file)
index 0000000..623c8e0
Binary files /dev/null and b/icons/oxygen/32x32/actions/network-disconnect.png differ
diff --git a/icons/oxygen/32x32/actions/show-menu.png b/icons/oxygen/32x32/actions/show-menu.png
new file mode 100644 (file)
index 0000000..fa35882
Binary files /dev/null and b/icons/oxygen/32x32/actions/show-menu.png differ
diff --git a/icons/oxygen/32x32/actions/tools-report-bug.png b/icons/oxygen/32x32/actions/tools-report-bug.png
new file mode 100644 (file)
index 0000000..c7ace70
Binary files /dev/null and b/icons/oxygen/32x32/actions/tools-report-bug.png differ
diff --git a/icons/oxygen/32x32/actions/view-fullscreen.png b/icons/oxygen/32x32/actions/view-fullscreen.png
new file mode 100644 (file)
index 0000000..e7758fe
Binary files /dev/null and b/icons/oxygen/32x32/actions/view-fullscreen.png differ
diff --git a/icons/oxygen/32x32/actions/view-refresh.png b/icons/oxygen/32x32/actions/view-refresh.png
new file mode 100644 (file)
index 0000000..afa2a9d
Binary files /dev/null and b/icons/oxygen/32x32/actions/view-refresh.png differ
diff --git a/icons/oxygen/32x32/actions/zoom-in.png b/icons/oxygen/32x32/actions/zoom-in.png
new file mode 100644 (file)
index 0000000..d90f809
Binary files /dev/null and b/icons/oxygen/32x32/actions/zoom-in.png differ
diff --git a/icons/oxygen/32x32/actions/zoom-original.png b/icons/oxygen/32x32/actions/zoom-original.png
new file mode 100644 (file)
index 0000000..c243a32
Binary files /dev/null and b/icons/oxygen/32x32/actions/zoom-original.png differ
diff --git a/icons/oxygen/32x32/actions/zoom-out.png b/icons/oxygen/32x32/actions/zoom-out.png
new file mode 100644 (file)
index 0000000..e3eb020
Binary files /dev/null and b/icons/oxygen/32x32/actions/zoom-out.png differ
diff --git a/icons/oxygen/32x32/devices/network-wired.png b/icons/oxygen/32x32/devices/network-wired.png
new file mode 100644 (file)
index 0000000..2c49e92
Binary files /dev/null and b/icons/oxygen/32x32/devices/network-wired.png differ
diff --git a/icons/oxygen/32x32/status/dialog-information.png b/icons/oxygen/32x32/status/dialog-information.png
new file mode 100644 (file)
index 0000000..ee59e17
Binary files /dev/null and b/icons/oxygen/32x32/status/dialog-information.png differ
diff --git a/icons/oxygen/32x32/status/security-high.png b/icons/oxygen/32x32/status/security-high.png
new file mode 100644 (file)
index 0000000..95e73d9
Binary files /dev/null and b/icons/oxygen/32x32/status/security-high.png differ
diff --git a/icons/oxygen/32x32/status/security-low.png b/icons/oxygen/32x32/status/security-low.png
new file mode 100644 (file)
index 0000000..9ea4953
Binary files /dev/null and b/icons/oxygen/32x32/status/security-low.png differ
diff --git a/icons/oxygen/32x32/status/user-away.png b/icons/oxygen/32x32/status/user-away.png
new file mode 100644 (file)
index 0000000..233b124
Binary files /dev/null and b/icons/oxygen/32x32/status/user-away.png differ
diff --git a/icons/oxygen/48x48/actions/application-exit.png b/icons/oxygen/48x48/actions/application-exit.png
new file mode 100644 (file)
index 0000000..9ae1f1f
Binary files /dev/null and b/icons/oxygen/48x48/actions/application-exit.png differ
diff --git a/icons/oxygen/48x48/actions/configure-shortcuts.png b/icons/oxygen/48x48/actions/configure-shortcuts.png
new file mode 100644 (file)
index 0000000..59ec430
Binary files /dev/null and b/icons/oxygen/48x48/actions/configure-shortcuts.png differ
diff --git a/icons/oxygen/48x48/actions/configure.png b/icons/oxygen/48x48/actions/configure.png
new file mode 100644 (file)
index 0000000..71deb5a
Binary files /dev/null and b/icons/oxygen/48x48/actions/configure.png differ
diff --git a/icons/oxygen/48x48/actions/dialog-cancel.png b/icons/oxygen/48x48/actions/dialog-cancel.png
new file mode 100644 (file)
index 0000000..fd285bc
Binary files /dev/null and b/icons/oxygen/48x48/actions/dialog-cancel.png differ
diff --git a/icons/oxygen/48x48/actions/dialog-close.png b/icons/oxygen/48x48/actions/dialog-close.png
new file mode 100644 (file)
index 0000000..8d7f19f
Binary files /dev/null and b/icons/oxygen/48x48/actions/dialog-close.png differ
diff --git a/icons/oxygen/48x48/actions/document-edit.png b/icons/oxygen/48x48/actions/document-edit.png
new file mode 100644 (file)
index 0000000..e8fe097
Binary files /dev/null and b/icons/oxygen/48x48/actions/document-edit.png differ
diff --git a/icons/oxygen/48x48/actions/document-encrypt.png b/icons/oxygen/48x48/actions/document-encrypt.png
new file mode 100644 (file)
index 0000000..b80c2a6
Binary files /dev/null and b/icons/oxygen/48x48/actions/document-encrypt.png differ
diff --git a/icons/oxygen/48x48/actions/document-open.png b/icons/oxygen/48x48/actions/document-open.png
new file mode 100644 (file)
index 0000000..3432ed2
Binary files /dev/null and b/icons/oxygen/48x48/actions/document-open.png differ
diff --git a/icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png b/icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png
new file mode 100644 (file)
index 0000000..3e62098
Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-clear-locationbar-ltr.png differ
diff --git a/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png b/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png
new file mode 100644 (file)
index 0000000..7257212
Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png differ
diff --git a/icons/oxygen/48x48/actions/edit-copy.png b/icons/oxygen/48x48/actions/edit-copy.png
new file mode 100644 (file)
index 0000000..d33b436
Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-copy.png differ
diff --git a/icons/oxygen/48x48/actions/edit-delete.png b/icons/oxygen/48x48/actions/edit-delete.png
new file mode 100644 (file)
index 0000000..394d3a7
Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-delete.png differ
diff --git a/icons/oxygen/48x48/actions/edit-find.png b/icons/oxygen/48x48/actions/edit-find.png
new file mode 100644 (file)
index 0000000..bb95091
Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-find.png differ
diff --git a/icons/oxygen/48x48/actions/edit-rename.png b/icons/oxygen/48x48/actions/edit-rename.png
new file mode 100644 (file)
index 0000000..bc5476d
Binary files /dev/null and b/icons/oxygen/48x48/actions/edit-rename.png differ
diff --git a/icons/oxygen/48x48/actions/flag-blue.png b/icons/oxygen/48x48/actions/flag-blue.png
new file mode 100644 (file)
index 0000000..d8d891e
Binary files /dev/null and b/icons/oxygen/48x48/actions/flag-blue.png differ
diff --git a/icons/oxygen/48x48/actions/format-fill-color.png b/icons/oxygen/48x48/actions/format-fill-color.png
new file mode 100644 (file)
index 0000000..39c6c67
Binary files /dev/null and b/icons/oxygen/48x48/actions/format-fill-color.png differ
diff --git a/icons/oxygen/48x48/actions/format-text-bold.png b/icons/oxygen/48x48/actions/format-text-bold.png
new file mode 100644 (file)
index 0000000..d30b47e
Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-bold.png differ
diff --git a/icons/oxygen/48x48/actions/format-text-color.png b/icons/oxygen/48x48/actions/format-text-color.png
new file mode 100644 (file)
index 0000000..8ed346b
Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-color.png differ
diff --git a/icons/oxygen/48x48/actions/format-text-italic.png b/icons/oxygen/48x48/actions/format-text-italic.png
new file mode 100644 (file)
index 0000000..d286bc0
Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-italic.png differ
diff --git a/icons/oxygen/48x48/actions/format-text-underline.png b/icons/oxygen/48x48/actions/format-text-underline.png
new file mode 100644 (file)
index 0000000..2734a28
Binary files /dev/null and b/icons/oxygen/48x48/actions/format-text-underline.png differ
diff --git a/icons/oxygen/48x48/actions/go-down.png b/icons/oxygen/48x48/actions/go-down.png
new file mode 100644 (file)
index 0000000..780714b
Binary files /dev/null and b/icons/oxygen/48x48/actions/go-down.png differ
diff --git a/icons/oxygen/48x48/actions/go-next-view.png b/icons/oxygen/48x48/actions/go-next-view.png
new file mode 100644 (file)
index 0000000..e5e05d6
Binary files /dev/null and b/icons/oxygen/48x48/actions/go-next-view.png differ
diff --git a/icons/oxygen/48x48/actions/go-next.png b/icons/oxygen/48x48/actions/go-next.png
new file mode 100644 (file)
index 0000000..6cbd487
Binary files /dev/null and b/icons/oxygen/48x48/actions/go-next.png differ
diff --git a/icons/oxygen/48x48/actions/go-previous-view.png b/icons/oxygen/48x48/actions/go-previous-view.png
new file mode 100644 (file)
index 0000000..85bc2e3
Binary files /dev/null and b/icons/oxygen/48x48/actions/go-previous-view.png differ
diff --git a/icons/oxygen/48x48/actions/go-previous.png b/icons/oxygen/48x48/actions/go-previous.png
new file mode 100644 (file)
index 0000000..2741394
Binary files /dev/null and b/icons/oxygen/48x48/actions/go-previous.png differ
diff --git a/icons/oxygen/48x48/actions/go-up.png b/icons/oxygen/48x48/actions/go-up.png
new file mode 100644 (file)
index 0000000..7174fa8
Binary files /dev/null and b/icons/oxygen/48x48/actions/go-up.png differ
diff --git a/icons/oxygen/48x48/actions/im-user-away.png b/icons/oxygen/48x48/actions/im-user-away.png
new file mode 100644 (file)
index 0000000..f28ba0d
Binary files /dev/null and b/icons/oxygen/48x48/actions/im-user-away.png differ
diff --git a/icons/oxygen/48x48/actions/im-user-offline.png b/icons/oxygen/48x48/actions/im-user-offline.png
new file mode 100644 (file)
index 0000000..c7e33db
Binary files /dev/null and b/icons/oxygen/48x48/actions/im-user-offline.png differ
diff --git a/icons/oxygen/48x48/actions/list-add-user.png b/icons/oxygen/48x48/actions/list-add-user.png
new file mode 100644 (file)
index 0000000..083f804
Binary files /dev/null and b/icons/oxygen/48x48/actions/list-add-user.png differ
diff --git a/icons/oxygen/48x48/actions/list-add.png b/icons/oxygen/48x48/actions/list-add.png
new file mode 100644 (file)
index 0000000..af5b56e
Binary files /dev/null and b/icons/oxygen/48x48/actions/list-add.png differ
diff --git a/icons/oxygen/48x48/actions/list-remove-user.png b/icons/oxygen/48x48/actions/list-remove-user.png
new file mode 100644 (file)
index 0000000..5bc6e08
Binary files /dev/null and b/icons/oxygen/48x48/actions/list-remove-user.png differ
diff --git a/icons/oxygen/48x48/actions/media-playback-start.png b/icons/oxygen/48x48/actions/media-playback-start.png
new file mode 100644 (file)
index 0000000..dbeee2b
Binary files /dev/null and b/icons/oxygen/48x48/actions/media-playback-start.png differ
diff --git a/icons/oxygen/48x48/actions/show-menu.png b/icons/oxygen/48x48/actions/show-menu.png
new file mode 100644 (file)
index 0000000..4cde58f
Binary files /dev/null and b/icons/oxygen/48x48/actions/show-menu.png differ
diff --git a/icons/oxygen/48x48/actions/tools-report-bug.png b/icons/oxygen/48x48/actions/tools-report-bug.png
new file mode 100644 (file)
index 0000000..239a43e
Binary files /dev/null and b/icons/oxygen/48x48/actions/tools-report-bug.png differ
diff --git a/icons/oxygen/48x48/actions/view-fullscreen.png b/icons/oxygen/48x48/actions/view-fullscreen.png
new file mode 100644 (file)
index 0000000..aed8fc3
Binary files /dev/null and b/icons/oxygen/48x48/actions/view-fullscreen.png differ
diff --git a/icons/oxygen/48x48/actions/view-refresh.png b/icons/oxygen/48x48/actions/view-refresh.png
new file mode 100644 (file)
index 0000000..0b08b23
Binary files /dev/null and b/icons/oxygen/48x48/actions/view-refresh.png differ
diff --git a/icons/oxygen/48x48/actions/zoom-in.png b/icons/oxygen/48x48/actions/zoom-in.png
new file mode 100644 (file)
index 0000000..b99d367
Binary files /dev/null and b/icons/oxygen/48x48/actions/zoom-in.png differ
diff --git a/icons/oxygen/48x48/actions/zoom-original.png b/icons/oxygen/48x48/actions/zoom-original.png
new file mode 100644 (file)
index 0000000..2f49354
Binary files /dev/null and b/icons/oxygen/48x48/actions/zoom-original.png differ
diff --git a/icons/oxygen/48x48/actions/zoom-out.png b/icons/oxygen/48x48/actions/zoom-out.png
new file mode 100644 (file)
index 0000000..f08f094
Binary files /dev/null and b/icons/oxygen/48x48/actions/zoom-out.png differ
diff --git a/icons/oxygen/48x48/devices/network-wired.png b/icons/oxygen/48x48/devices/network-wired.png
new file mode 100644 (file)
index 0000000..07333a1
Binary files /dev/null and b/icons/oxygen/48x48/devices/network-wired.png differ
diff --git a/icons/oxygen/48x48/status/dialog-information.png b/icons/oxygen/48x48/status/dialog-information.png
new file mode 100644 (file)
index 0000000..8f3a936
Binary files /dev/null and b/icons/oxygen/48x48/status/dialog-information.png differ
diff --git a/icons/oxygen/48x48/status/security-high.png b/icons/oxygen/48x48/status/security-high.png
new file mode 100644 (file)
index 0000000..fb54fd7
Binary files /dev/null and b/icons/oxygen/48x48/status/security-high.png differ
diff --git a/icons/oxygen/48x48/status/security-low.png b/icons/oxygen/48x48/status/security-low.png
new file mode 100644 (file)
index 0000000..9d5659f
Binary files /dev/null and b/icons/oxygen/48x48/status/security-low.png differ
diff --git a/icons/oxygen/48x48/status/user-away.png b/icons/oxygen/48x48/status/user-away.png
new file mode 100644 (file)
index 0000000..3be2fce
Binary files /dev/null and b/icons/oxygen/48x48/status/user-away.png differ
diff --git a/icons/oxygen/64x64/actions/application-exit.png b/icons/oxygen/64x64/actions/application-exit.png
new file mode 100644 (file)
index 0000000..c1549f4
Binary files /dev/null and b/icons/oxygen/64x64/actions/application-exit.png differ
diff --git a/icons/oxygen/64x64/actions/configure.png b/icons/oxygen/64x64/actions/configure.png
new file mode 100644 (file)
index 0000000..79f92de
Binary files /dev/null and b/icons/oxygen/64x64/actions/configure.png differ
diff --git a/icons/oxygen/64x64/actions/document-edit.png b/icons/oxygen/64x64/actions/document-edit.png
new file mode 100644 (file)
index 0000000..a0ec6b7
Binary files /dev/null and b/icons/oxygen/64x64/actions/document-edit.png differ
diff --git a/icons/oxygen/64x64/actions/edit-find.png b/icons/oxygen/64x64/actions/edit-find.png
new file mode 100644 (file)
index 0000000..884bd5f
Binary files /dev/null and b/icons/oxygen/64x64/actions/edit-find.png differ
diff --git a/icons/oxygen/64x64/actions/go-down.png b/icons/oxygen/64x64/actions/go-down.png
new file mode 100644 (file)
index 0000000..c23774b
Binary files /dev/null and b/icons/oxygen/64x64/actions/go-down.png differ
diff --git a/icons/oxygen/64x64/actions/go-next.png b/icons/oxygen/64x64/actions/go-next.png
new file mode 100644 (file)
index 0000000..31b2a6b
Binary files /dev/null and b/icons/oxygen/64x64/actions/go-next.png differ
diff --git a/icons/oxygen/64x64/actions/go-previous.png b/icons/oxygen/64x64/actions/go-previous.png
new file mode 100644 (file)
index 0000000..f53d410
Binary files /dev/null and b/icons/oxygen/64x64/actions/go-previous.png differ
diff --git a/icons/oxygen/64x64/actions/go-up.png b/icons/oxygen/64x64/actions/go-up.png
new file mode 100644 (file)
index 0000000..e44c37a
Binary files /dev/null and b/icons/oxygen/64x64/actions/go-up.png differ
diff --git a/icons/oxygen/64x64/actions/im-ban-kick-user.png b/icons/oxygen/64x64/actions/im-ban-kick-user.png
new file mode 100644 (file)
index 0000000..4506f59
Binary files /dev/null and b/icons/oxygen/64x64/actions/im-ban-kick-user.png differ
diff --git a/icons/oxygen/64x64/actions/im-ban-user.png b/icons/oxygen/64x64/actions/im-ban-user.png
new file mode 100644 (file)
index 0000000..c3072ef
Binary files /dev/null and b/icons/oxygen/64x64/actions/im-ban-user.png differ
diff --git a/icons/oxygen/64x64/actions/im-kick-user.png b/icons/oxygen/64x64/actions/im-kick-user.png
new file mode 100644 (file)
index 0000000..6268e82
Binary files /dev/null and b/icons/oxygen/64x64/actions/im-kick-user.png differ
diff --git a/icons/oxygen/64x64/actions/im-user-away.png b/icons/oxygen/64x64/actions/im-user-away.png
new file mode 100644 (file)
index 0000000..3f841bb
Binary files /dev/null and b/icons/oxygen/64x64/actions/im-user-away.png differ
diff --git a/icons/oxygen/64x64/actions/im-user-offline.png b/icons/oxygen/64x64/actions/im-user-offline.png
new file mode 100644 (file)
index 0000000..2b3bca3
Binary files /dev/null and b/icons/oxygen/64x64/actions/im-user-offline.png differ
diff --git a/icons/oxygen/64x64/actions/im-user.png b/icons/oxygen/64x64/actions/im-user.png
new file mode 100644 (file)
index 0000000..dd7d7a2
Binary files /dev/null and b/icons/oxygen/64x64/actions/im-user.png differ
diff --git a/icons/oxygen/64x64/actions/list-add-user.png b/icons/oxygen/64x64/actions/list-add-user.png
new file mode 100644 (file)
index 0000000..12f73ef
Binary files /dev/null and b/icons/oxygen/64x64/actions/list-add-user.png differ
diff --git a/icons/oxygen/64x64/actions/tools-report-bug.png b/icons/oxygen/64x64/actions/tools-report-bug.png
new file mode 100644 (file)
index 0000000..b313d4d
Binary files /dev/null and b/icons/oxygen/64x64/actions/tools-report-bug.png differ
diff --git a/icons/oxygen/64x64/devices/network-wired.png b/icons/oxygen/64x64/devices/network-wired.png
new file mode 100644 (file)
index 0000000..2981c5b
Binary files /dev/null and b/icons/oxygen/64x64/devices/network-wired.png differ
diff --git a/icons/oxygen/64x64/status/dialog-information.png b/icons/oxygen/64x64/status/dialog-information.png
new file mode 100644 (file)
index 0000000..c65f616
Binary files /dev/null and b/icons/oxygen/64x64/status/dialog-information.png differ
diff --git a/icons/oxygen/64x64/status/security-high.png b/icons/oxygen/64x64/status/security-high.png
new file mode 100644 (file)
index 0000000..44da6b9
Binary files /dev/null and b/icons/oxygen/64x64/status/security-high.png differ
diff --git a/icons/oxygen/64x64/status/security-low.png b/icons/oxygen/64x64/status/security-low.png
new file mode 100644 (file)
index 0000000..d8ceb4b
Binary files /dev/null and b/icons/oxygen/64x64/status/security-low.png differ
diff --git a/icons/oxygen/64x64/status/user-away.png b/icons/oxygen/64x64/status/user-away.png
new file mode 100644 (file)
index 0000000..0f13341
Binary files /dev/null and b/icons/oxygen/64x64/status/user-away.png differ
index e35a25e..415ac58 100644 (file)
@@ -1,9 +1,8 @@
 Oxygen Icon Theme has been developed by The Oxygen Team.
 
 Art Directors:
 Oxygen Icon Theme has been developed by The Oxygen Team.
 
 Art Directors:
-David Vignoni <david@oxygen-icons.org>
 Nuno F. Pinheiro <nuno@oxygen-icons.org>
 Nuno F. Pinheiro <nuno@oxygen-icons.org>
-David J. Miller <miller@oxygen-icons.org>
+David Vignoni <david@oxygen-icons.org>
 
 Naming Coordinator
 Jakob Petsovits <jpetso@gmx.at>
 
 Naming Coordinator
 Jakob Petsovits <jpetso@gmx.at>
@@ -15,9 +14,11 @@ Johann Ollivier Lapeyre <johann@oxygen-icons.org>
 Kenneth Wimer <ken@oxygen-icons.org> 
 Nuno F. Pinheiro <nuno@oxygen-icons.org>
 Riccardo Iaconelli <riccardo@oxygen-icons.org>
 Kenneth Wimer <ken@oxygen-icons.org> 
 Nuno F. Pinheiro <nuno@oxygen-icons.org>
 Riccardo Iaconelli <riccardo@oxygen-icons.org>
+David J. Miller <miller@oxygen-icons.org>
 
 Thanks to:
 Lee Olson: Contributed drawing used in application-x-bittorent icon.
 Marco Aurélio "Coré": Improved audio-input-microphone icon.
 Matthias Kretz: Contributed "audio-input-line" device icon.
 Mauricio Piacentini <piacentini@kde.org> : game icons mashup
 
 Thanks to:
 Lee Olson: Contributed drawing used in application-x-bittorent icon.
 Marco Aurélio "Coré": Improved audio-input-microphone icon.
 Matthias Kretz: Contributed "audio-input-line" device icon.
 Mauricio Piacentini <piacentini@kde.org> : game icons mashup
+Erlend Hamberg: "text-x-haskell" mimetype icon.
index bbf2081..b68a7cc 100644 (file)
@@ -1,6 +1,6 @@
-If you'd like to help us make Oxygen or contribute in any way please join the irc channel #kde-artists on freenode.net or send a mail to the kde-artists mailing list (artists@kde.org). One of the teeam is almost always online. We'd love to to discuss the possiblity with you :-)
+If you'd like to help us make Oxygen or contribute in any way please join the irc channel #oxygen on freenode.net or send a mail to the kde-artists mailing list (all@oxygen -icons.org) or (nuno@oxygen-icons.org). One of the teeam is almost always online. We'd love to to discuss the possiblity with you :-)
 
 
-In order to coordinate the addition of icons to the theme itself, all artists should put their work in a dir labelled Oxygen/ARTIST_NAME (so, mine for instance is Oxygen/Ken/) this allows us to control not only the licensing of the theme but the compatability with the guidelines for creating Oxygen icons.
+In order to coordinate the addition of icons to the theme itself, all external artists should send their work for review to one of the refered emails, they will be reviewd for  licensing of the theme and the compatability with the guidelines for creating Oxygen icons.
 
 NOTE:
 Contributors should realize that the Oxygen icon theme mantainers can (and probably will) modify, delete, reuse contributed artwork.
 
 NOTE:
 Contributors should realize that the Oxygen icon theme mantainers can (and probably will) modify, delete, reuse contributed artwork.
index c87ac56..045b62e 100644 (file)
@@ -1,24 +1,25 @@
 The Oxygen Icon Theme
 The Oxygen Icon Theme
+    Copyright (C) 2007 Nuno Pinheiro <nuno@oxygen-icons.org>
     Copyright (C) 2007 David Vignoni <david@icon-king.com>
     Copyright (C) 2007 David Vignoni <david@icon-king.com>
+    Copyright (C) 2007 David Miller <miller@oxygen-icons.org>
     Copyright (C) 2007 Johann Ollivier Lapeyre <johann@oxygen-icons.org>
     Copyright (C) 2007 Kenneth Wimer <kwwii@bootsplash.org>
     Copyright (C) 2007 Johann Ollivier Lapeyre <johann@oxygen-icons.org>
     Copyright (C) 2007 Kenneth Wimer <kwwii@bootsplash.org>
-    Copyright (C) 2007 Nuno Fernades Pinheiro <nf.pinheiro@gmail.com>
     Copyright (C) 2007 Riccardo Iaconelli <riccardo@oxygen-icons.org>
     Copyright (C) 2007 Riccardo Iaconelli <riccardo@oxygen-icons.org>
-    Copyright (C) 2007 David Miller <miller@oxygen-icons.org>
+    
 
 and others
 
     This library is free software; you can redistribute it and/or
 
 and others
 
     This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Library General Public
+    modify it under the terms of the GNU Lesser General Public
     License as published by the Free Software Foundation; either
     version 3 of the License, or (at your option) any later version.
 
     This library is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     License as published by the Free Software Foundation; either
     version 3 of the License, or (at your option) any later version.
 
     This library is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Library General Public License for more details.
+    Lesser General Public License for more details.
 
 
-    You should have received a copy of the GNU Library General Public
+    You should have received a copy of the GNU Lesser General Public
     License along with this library. If not, see <http://www.gnu.org/licenses/>.
 
 Clarification:
     License along with this library. If not, see <http://www.gnu.org/licenses/>.
 
 Clarification:
@@ -46,3 +47,170 @@ Clarification:
   the use of elements of this art library in a GUI.
 
   kde-artists [at] kde.org
   the use of elements of this art library in a GUI.
 
   kde-artists [at] kde.org
+
+-----
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+  This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+  0. Additional Definitions. 
+
+  As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+  "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+  An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+  A "Combined Work" is a work produced by combining or linking an
+Application with the Library.  The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+  The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+  The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+  1. Exception to Section 3 of the GNU GPL.
+
+  You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+  2. Conveying Modified Versions.
+
+  If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+   a) under this License, provided that you make a good faith effort to
+   ensure that, in the event an Application does not supply the
+   function or data, the facility still operates, and performs
+   whatever part of its purpose remains meaningful, or
+
+   b) under the GNU GPL, with none of the additional permissions of
+   this License applicable to that copy.
+
+  3. Object Code Incorporating Material from Library Header Files.
+
+  The object code form of an Application may incorporate material from
+a header file that is part of the Library.  You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+   a) Give prominent notice with each copy of the object code that the
+   Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the object code with a copy of the GNU GPL and this license
+   document.
+
+  4. Combined Works.
+
+  You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+   a) Give prominent notice with each copy of the Combined Work that
+   the Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the Combined Work with a copy of the GNU GPL and this license
+   document.
+
+   c) For a Combined Work that displays copyright notices during
+   execution, include the copyright notice for the Library among
+   these notices, as well as a reference directing the user to the
+   copies of the GNU GPL and this license document.
+
+   d) Do one of the following:
+
+       0) Convey the Minimal Corresponding Source under the terms of this
+       License, and the Corresponding Application Code in a form
+       suitable for, and under terms that permit, the user to
+       recombine or relink the Application with a modified version of
+       the Linked Version to produce a modified Combined Work, in the
+       manner specified by section 6 of the GNU GPL for conveying
+       Corresponding Source.
+
+       1) Use a suitable shared library mechanism for linking with the
+       Library.  A suitable mechanism is one that (a) uses at run time
+       a copy of the Library already present on the user's computer
+       system, and (b) will operate properly with a modified version
+       of the Library that is interface-compatible with the Linked
+       Version. 
+
+   e) Provide Installation Information, but only if you would otherwise
+   be required to provide such information under section 6 of the
+   GNU GPL, and only to the extent that such information is
+   necessary to install and execute a modified version of the
+   Combined Work produced by recombining or relinking the
+   Application with a modified version of the Linked Version. (If
+   you use option 4d0, the Installation Information must accompany
+   the Minimal Corresponding Source and Corresponding Application
+   Code. If you use option 4d1, you must provide the Installation
+   Information in the manner specified by section 6 of the GNU GPL
+   for conveying Corresponding Source.)
+
+  5. Combined Libraries.
+
+  You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+   a) Accompany the combined library with a copy of the same work based
+   on the Library, uncombined with any other library facilities,
+   conveyed under the terms of this License.
+
+   b) Give prominent notice with the combined library that part of it
+   is a work based on the Library, and explaining where to find the
+   accompanying uncombined form of the same work.
+
+  6. Revised Versions of the GNU Lesser General Public License.
+
+  The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+  Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+  If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/icons/oxygen/index.theme b/icons/oxygen/index.theme
new file mode 100644 (file)
index 0000000..f9c09f6
--- /dev/null
@@ -0,0 +1,497 @@
+[Icon Theme]
+Name=Oxygen
+Name[bs]=Oxygen
+Name[ca]=Oxygen
+Name[ca@valencia]=Oxygen
+Name[cs]=Oxygen
+Name[da]=Oxygen
+Name[de]=Oxygen
+Name[el]=Oxygen
+Name[en_GB]=Oxygen
+Name[es]=Oxígeno
+Name[et]=Oxygen
+Name[eu]=Oxygen
+Name[fa]=اکسیژن
+Name[fi]=Oxygen
+Name[fr]=Oxygen
+Name[gl]=Oxygen
+Name[hu]=Oxygen
+Name[it]=Oxygen
+Name[kk]=Oxygen
+Name[ko]=Oxygen
+Name[mr]=ऑक्सीजन
+Name[nb]=Oxygen
+Name[nds]=Oxygen
+Name[nl]=Oxygen
+Name[pl]=Tlen
+Name[pt]=Oxygen
+Name[pt_BR]=Oxygen
+Name[ro]=Oxygen
+Name[ru]=Oxygen
+Name[sk]=Oxygen
+Name[sl]=Kisik
+Name[sr]=Кисеоник
+Name[sr@ijekavian]=Кисеоник
+Name[sr@ijekavianlatin]=Kiseonik
+Name[sr@latin]=Kiseonik
+Name[sv]=Oxygen
+Name[tr]=Oxygen
+Name[ug]=ئوكسېگىن
+Name[uk]=Oxygen
+Name[x-test]=xxOxygenxx
+Name[zh_CN]=Oxygen(氧气)
+Name[zh_TW]=Oxygen
+
+Comment=Oxygen Team
+Comment[bs]=Oxygen tim
+Comment[ca]=Equip de l'Oxygen
+Comment[ca@valencia]=Equip de l'Oxygen
+Comment[cs]=Tým Oxygen
+Comment[da]=Oxygen-holdet
+Comment[de]=Oxygen-Team
+Comment[el]=Ομάδα Oxygen
+Comment[en_GB]=Oxygen Team
+Comment[es]=Equipo Oxígeno
+Comment[et]=Oxygeni meeskond
+Comment[eu]=Oxygen taldea
+Comment[fa]=تیم اکسیژن
+Comment[fi]=Oxygenin kehitysryhmä
+Comment[fr]=Équipe Oxygen
+Comment[gl]=Equipo de Oxygen
+Comment[hu]=Oxygen csapat
+Comment[it]=La squadra di Oxygen
+Comment[kk]=Oxygen тобы
+Comment[ko]=Oxygen 팀
+Comment[mr]=ऑक्सीजन टीम
+Comment[nb]=Oxygen-laget
+Comment[nds]=Oxygen-Koppel
+Comment[nl]=Oxygen-team
+Comment[pl]=Zespół Oxygen
+Comment[pt]=Equipa do Oxygen
+Comment[pt_BR]=Equipe do Oxygen
+Comment[ro]=Echipa Oxygen
+Comment[ru]=Команда Oxygen
+Comment[sk]=Tím Oxygen
+Comment[sl]=Ekipa Kisika
+Comment[sr]=Тим Кисеоника
+Comment[sr@ijekavian]=Тим Кисеоника
+Comment[sr@ijekavianlatin]=Tim Kiseonika
+Comment[sr@latin]=Tim Kiseonika
+Comment[sv]=Oxygen-gruppen
+Comment[tr]=Oxygen Takımı
+Comment[ug]=ئوكسېگىن ئەترىتى
+Comment[uk]=Команда Oxygen
+Comment[x-test]=xxOxygen Teamxx
+Comment[zh_CN]=Oxygen 团队
+Comment[zh_TW]=Oxygen 開發團隊
+
+DisplayDepth=32
+
+Inherits=hicolor
+
+Example=folder
+
+LinkOverlay=link
+LockOverlay=lockoverlay
+ShareOverlay=share
+ZipOverlay=zip
+
+DesktopDefault=48
+DesktopSizes=16,22,32,48,64,128,256
+ToolbarDefault=22
+ToolbarSizes=16,22,32,48
+MainToolbarDefault=22
+MainToolbarSizes=16,22,32,48
+SmallDefault=16
+SmallSizes=16,22,32,48
+PanelDefault=32
+PanelSizes=16,22,32,48,64,128,256
+DialogDefault=32
+DialogSizes=16,22,32,48,64,128,256
+
+Directories=8x8/emblems,16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/intl,16x16/mimetypes,16x16/places,16x16/status,16x16/special,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/intl,22x22/mimetypes,22x22/places,22x22/status,22x22/special,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/intl,32x32/mimetypes,32x32/places,32x32/status,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/intl,48x48/mimetypes,48x48/places,48x48/status,64x64/actions,64x64/animations,64x64/apps,64x64/categories,64x64/devices,64x64/emblems,64x64/emotes,64x64/intl,64x64/mimetypes,64x64/places,64x64/status,128x128/actions,128x128/animations,128x128/apps,128x128/categories,128x128/devices,128x128/emblems,128x128/emotes,128x128/intl,128x128/mimetypes,128x128/places,128x128/status,256x256/actions,256x256/apps,256x256/categories,256x256/devices,256x256/mimetypes,256x256/places,256x256/status
+
+[8x8/emblems]
+Size=8
+Context=Emblems
+Type=Threshold
+
+[16x16/actions]
+Size=16
+Context=Actions
+Type=Threshold
+
+[16x16/animations]
+Size=16
+Context=Animations
+Type=Threshold
+
+[16x16/apps]
+Size=16
+Context=Applications
+Type=Threshold
+
+[16x16/categories]
+Size=16
+Context=Categories
+Type=Threshold
+
+[16x16/devices]
+Size=16
+Context=Devices
+Type=Threshold
+
+[16x16/emblems]
+Size=16
+Context=Emblems
+Type=Threshold
+
+[16x16/emotes]
+Size=16
+Context=Emotes
+Type=Threshold
+
+[16x16/intl]
+Size=16
+Context=International
+Type=Threshold
+
+[16x16/mimetypes]
+Size=16
+Context=MimeTypes
+Type=Threshold
+
+[16x16/places]
+Size=16
+Context=Places
+Type=Threshold
+
+[16x16/status]
+Size=16
+Context=Status
+Type=Threshold
+
+[16x16/special]
+Size=16
+Context=Actions
+Type=Threshold
+
+[22x22/actions]
+Size=22
+Context=Actions
+Type=Threshold
+
+[22x22/animations]
+Size=22
+Context=Animations
+Type=Threshold
+
+[22x22/apps]
+Size=22
+Context=Applications
+Type=Threshold
+
+[22x22/categories]
+Size=22
+Context=Categories
+Type=Threshold
+
+[22x22/devices]
+Size=22
+Context=Devices
+Type=Threshold
+
+[22x22/emblems]
+Size=22
+Context=Emblems
+Type=Threshold
+
+[22x22/emotes]
+Size=22
+Context=Emotes
+Type=Threshold
+
+[22x22/intl]
+Size=22
+Context=International
+Type=Threshold
+
+[22x22/mimetypes]
+Size=22
+Context=MimeTypes
+Type=Threshold
+
+[22x22/places]
+Size=22
+Context=Places
+Type=Threshold
+
+[22x22/status]
+Size=22
+Context=Status
+Type=Threshold
+
+[22x22/special]
+Size=22
+Context=Actions
+Type=Threshold
+
+[32x32/actions]
+Size=32
+Context=Actions
+Type=Threshold
+
+[32x32/animations]
+Size=32
+Context=Animations
+Type=Threshold
+
+[32x32/apps]
+Size=32
+Context=Applications
+Type=Threshold
+
+[32x32/categories]
+Size=32
+Context=Categories
+Type=Threshold
+
+[32x32/devices]
+Size=32
+Context=Devices
+Type=Threshold
+
+[32x32/emblems]
+Size=32
+Context=Emblems
+Type=Threshold
+
+[32x32/emotes]
+Size=32
+Context=Emotes
+Type=Threshold
+
+[32x32/intl]
+Size=32
+Context=International
+Type=Threshold
+
+[32x32/mimetypes]
+Size=32
+Context=MimeTypes
+Type=Threshold
+
+[32x32/places]
+Size=32
+Context=Places
+Type=Threshold
+
+[32x32/status]
+Size=32
+Context=Status
+Type=Threshold
+
+[48x48/actions]
+Size=48
+Context=Actions
+Type=Threshold
+
+[48x48/animations]
+Size=48
+Context=Animations
+Type=Threshold
+
+[48x48/apps]
+Size=48
+Context=Applications
+Type=Threshold
+
+[48x48/categories]
+Size=48
+Context=Categories
+Type=Threshold
+
+[48x48/devices]
+Size=48
+Context=Devices
+Type=Threshold
+
+[48x48/emblems]
+Size=48
+Context=Emblems
+Type=Threshold
+
+[48x48/emotes]
+Size=48
+Context=Emotes
+Type=Threshold
+
+[48x48/intl]
+Size=48
+Context=International
+Type=Threshold
+
+[48x48/mimetypes]
+Size=48
+Context=MimeTypes
+Type=Threshold
+
+[48x48/places]
+Size=48
+Context=Places
+Type=Threshold
+
+[48x48/status]
+Size=48
+Context=Status
+Type=Threshold
+
+[64x64/actions]
+Size=64
+Context=Actions
+Type=Threshold
+
+[64x64/animations]
+Size=64
+Context=Animations
+Type=Threshold
+
+[64x64/apps]
+Size=64
+Context=Applications
+Type=Threshold
+
+[64x64/categories]
+Size=64
+Context=Categories
+Type=Threshold
+
+[64x64/devices]
+Size=64
+Context=Devices
+Type=Threshold
+
+[64x64/emblems]
+Size=64
+Context=Emblems
+Type=Threshold
+
+[64x64/emotes]
+Size=64
+Context=Emotes
+Type=Threshold
+
+[64x64/intl]
+Size=64
+Context=International
+Type=Threshold
+
+[64x64/mimetypes]
+Size=64
+Context=MimeTypes
+Type=Threshold
+
+[64x64/places]
+Size=64
+Context=Places
+Type=Threshold
+
+[64x64/status]
+Size=64
+Context=Status
+Type=Threshold
+
+[128x128/actions]
+Size=128
+Context=Actions
+Type=Threshold
+
+[128x128/animations]
+Size=128
+Context=Animations
+Type=Threshold
+
+[128x128/apps]
+Size=128
+Context=Applications
+Type=Threshold
+
+[128x128/categories]
+Size=128
+Context=Categories
+Type=Threshold
+
+[128x128/devices]
+Size=128
+Context=Devices
+Type=Threshold
+
+[128x128/emblems]
+Size=128
+Context=Emblems
+Type=Threshold
+
+[128x128/emotes]
+Size=128
+Context=Emotes
+Type=Threshold
+
+[128x128/categories]
+Size=128
+Context=Categories
+Type=Threshold
+
+[128x128/intl]
+Size=128
+Context=International
+Type=Threshold
+
+[128x128/mimetypes]
+Size=128
+Context=MimeTypes
+Type=Threshold
+
+[128x128/places]
+Size=128
+Context=Places
+Type=Threshold
+
+[128x128/status]
+Size=128
+Context=Status
+Type=Threshold
+
+[256x256/actions]
+Size=256
+Context=Actions
+Type=Threshold
+
+[256x256/apps]
+Size=256
+Context=Applications
+Type=Threshold
+
+[256x256/categories]
+Size=256
+Context=Categories
+Type=Threshold
+
+[256x256/devices]
+Size=256
+Context=Devices
+Type=Threshold
+
+[256x256/mimetypes]
+Size=256
+Context=MimeTypes
+Type=Threshold
+
+[256x256/places]
+Size=256
+Context=Places
+Type=Threshold
+
+[256x256/status]
+Size=256
+Context=Status
+Type=Threshold
diff --git a/icons/oxygen_kde.qrc b/icons/oxygen_kde.qrc
deleted file mode 100644 (file)
index 6ad3844..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<RCC>
-  <qresource prefix="/icons">
-    <file alias="oxygen/16x16/actions/im-kick-user.png">oxygen_kde/16x16/actions/im-kick-user.png</file>
-    <file alias="oxygen/16x16/actions/im-ban-kick-user.png">oxygen_kde/16x16/actions/im-ban-kick-user.png</file>
-    <file alias="oxygen/16x16/actions/irc-operator.png">oxygen_kde/16x16/actions/irc-operator.png</file>
-    <file alias="oxygen/16x16/actions/edit-copy.png">oxygen_kde/16x16/actions/edit-copy.png</file>
-    <file alias="oxygen/16x16/actions/irc-voice.png">oxygen_kde/16x16/actions/irc-voice.png</file>
-    <file alias="oxygen/16x16/actions/im-ban-user.png">oxygen_kde/16x16/actions/im-ban-user.png</file>
-    <file alias="oxygen/16x16/actions/edit-clear-locationbar-rtl.png">oxygen_kde/16x16/actions/edit-clear-locationbar-rtl.png</file>
-    <file alias="oxygen/16x16/actions/format-fill-color.png">oxygen_kde/16x16/actions/format-fill-color.png</file>
-    <file alias="oxygen/16x16/actions/dialog-cancel.png">oxygen_kde/16x16/actions/dialog-cancel.png</file>
-    <file alias="oxygen/16x16/actions/format-text-bold.png">oxygen_kde/16x16/actions/format-text-bold.png</file>
-    <file alias="oxygen/16x16/actions/flag-blue.png">oxygen_kde/16x16/actions/flag-blue.png</file>
-    <file alias="oxygen/16x16/actions/im-user.png">oxygen_kde/16x16/actions/im-user.png</file>
-    <file alias="oxygen/16x16/actions/go-next-view.png">oxygen_kde/16x16/actions/go-next-view.png</file>
-    <file alias="oxygen/16x16/actions/edit-find.png">oxygen_kde/16x16/actions/edit-find.png</file>
-    <file alias="oxygen/16x16/actions/media-playback-start.png">oxygen_kde/16x16/actions/media-playback-start.png</file>
-    <file alias="oxygen/16x16/actions/configure-shortcuts.png">oxygen_kde/16x16/actions/configure-shortcuts.png</file>
-    <file alias="oxygen/16x16/actions/tools-report-bug.png">oxygen_kde/16x16/actions/tools-report-bug.png</file>
-    <file alias="oxygen/16x16/actions/network-disconnect.png">oxygen_kde/16x16/actions/network-disconnect.png</file>
-    <file alias="oxygen/16x16/actions/format-text-italic.png">oxygen_kde/16x16/actions/format-text-italic.png</file>
-    <file alias="oxygen/16x16/actions/irc-remove-operator.png">oxygen_kde/16x16/actions/irc-remove-operator.png</file>
-    <file alias="oxygen/16x16/actions/irc-close-channel.png">oxygen_kde/16x16/actions/irc-close-channel.png</file>
-    <file alias="oxygen/16x16/actions/irc-join-channel.png">oxygen_kde/16x16/actions/irc-join-channel.png</file>
-    <file alias="oxygen/16x16/actions/go-up.png">oxygen_kde/16x16/actions/go-up.png</file>
-    <file alias="oxygen/16x16/actions/help-about.png">oxygen_kde/16x16/actions/help-about.png</file>
-    <file alias="oxygen/16x16/actions/view-fullscreen.png">oxygen_kde/16x16/actions/view-fullscreen.png</file>
-    <file alias="oxygen/16x16/actions/format-text-color.png">oxygen_kde/16x16/actions/format-text-color.png</file>
-    <file alias="oxygen/16x16/actions/mail-message-new.png">oxygen_kde/16x16/actions/mail-message-new.png</file>
-    <file alias="oxygen/16x16/actions/zoom-in.png">oxygen_kde/16x16/actions/zoom-in.png</file>
-    <file alias="oxygen/16x16/actions/im-user-offline.png">oxygen_kde/16x16/actions/im-user-offline.png</file>
-    <file alias="oxygen/16x16/actions/edit-clear-locationbar-ltr.png">oxygen_kde/16x16/actions/edit-clear-locationbar-ltr.png</file>
-    <file alias="oxygen/16x16/actions/edit-rename.png">oxygen_kde/16x16/actions/edit-rename.png</file>
-    <file alias="oxygen/16x16/actions/view-refresh.png">oxygen_kde/16x16/actions/view-refresh.png</file>
-    <file alias="oxygen/16x16/actions/configure.png">oxygen_kde/16x16/actions/configure.png</file>
-    <file alias="oxygen/16x16/actions/zoom-out.png">oxygen_kde/16x16/actions/zoom-out.png</file>
-    <file alias="oxygen/16x16/actions/go-previous.png">oxygen_kde/16x16/actions/go-previous.png</file>
-    <file alias="oxygen/16x16/actions/im-user-away.png">oxygen_kde/16x16/actions/im-user-away.png</file>
-    <file alias="oxygen/16x16/actions/document-edit.png">oxygen_kde/16x16/actions/document-edit.png</file>
-    <file alias="oxygen/16x16/actions/format-text-underline.png">oxygen_kde/16x16/actions/format-text-underline.png</file>
-    <file alias="oxygen/16x16/actions/zoom-original.png">oxygen_kde/16x16/actions/zoom-original.png</file>
-    <file alias="oxygen/16x16/actions/show-menu.png">oxygen_kde/16x16/actions/show-menu.png</file>
-    <file alias="oxygen/16x16/actions/go-previous-view.png">oxygen_kde/16x16/actions/go-previous-view.png</file>
-    <file alias="oxygen/16x16/actions/document-open.png">oxygen_kde/16x16/actions/document-open.png</file>
-    <file alias="oxygen/16x16/actions/network-connect.png">oxygen_kde/16x16/actions/network-connect.png</file>
-    <file alias="oxygen/16x16/actions/document-encrypt.png">oxygen_kde/16x16/actions/document-encrypt.png</file>
-    <file alias="oxygen/16x16/actions/go-down.png">oxygen_kde/16x16/actions/go-down.png</file>
-    <file alias="oxygen/16x16/actions/list-add.png">oxygen_kde/16x16/actions/list-add.png</file>
-    <file alias="oxygen/16x16/actions/go-next.png">oxygen_kde/16x16/actions/go-next.png</file>
-    <file alias="oxygen/16x16/actions/edit-delete.png">oxygen_kde/16x16/actions/edit-delete.png</file>
-    <file alias="oxygen/16x16/actions/irc-unvoice.png">oxygen_kde/16x16/actions/irc-unvoice.png</file>
-    <file alias="oxygen/16x16/actions/application-exit.png">oxygen_kde/16x16/actions/application-exit.png</file>
-    <file alias="oxygen/16x16/status/user-away.png">oxygen_kde/16x16/status/user-away.png</file>
-    <file alias="oxygen/16x16/status/security-high.png">oxygen_kde/16x16/status/security-high.png</file>
-    <file alias="oxygen/16x16/status/dialog-information.png">oxygen_kde/16x16/status/dialog-information.png</file>
-    <file alias="oxygen/16x16/status/security-low.png">oxygen_kde/16x16/status/security-low.png</file>
-    <file alias="oxygen/16x16/apps/quassel.png">oxygen_kde/16x16/apps/quassel.png</file>
-    <file alias="oxygen/16x16/devices/network-wired.png">oxygen_kde/16x16/devices/network-wired.png</file>
-    <file alias="oxygen/48x48/actions/im-kick-user.png">oxygen_kde/48x48/actions/im-kick-user.png</file>
-    <file alias="oxygen/48x48/actions/im-ban-kick-user.png">oxygen_kde/48x48/actions/im-ban-kick-user.png</file>
-    <file alias="oxygen/48x48/actions/irc-operator.png">oxygen_kde/48x48/actions/irc-operator.png</file>
-    <file alias="oxygen/48x48/actions/irc-voice.png">oxygen_kde/48x48/actions/irc-voice.png</file>
-    <file alias="oxygen/48x48/actions/im-ban-user.png">oxygen_kde/48x48/actions/im-ban-user.png</file>
-    <file alias="oxygen/48x48/actions/im-user.png">oxygen_kde/48x48/actions/im-user.png</file>
-    <file alias="oxygen/48x48/actions/network-disconnect.png">oxygen_kde/48x48/actions/network-disconnect.png</file>
-    <file alias="oxygen/48x48/actions/irc-remove-operator.png">oxygen_kde/48x48/actions/irc-remove-operator.png</file>
-    <file alias="oxygen/48x48/actions/irc-close-channel.png">oxygen_kde/48x48/actions/irc-close-channel.png</file>
-    <file alias="oxygen/48x48/actions/irc-join-channel.png">oxygen_kde/48x48/actions/irc-join-channel.png</file>
-    <file alias="oxygen/48x48/actions/mail-message-new.png">oxygen_kde/48x48/actions/mail-message-new.png</file>
-    <file alias="oxygen/48x48/actions/network-connect.png">oxygen_kde/48x48/actions/network-connect.png</file>
-    <file alias="oxygen/48x48/actions/irc-unvoice.png">oxygen_kde/48x48/actions/irc-unvoice.png</file>
-    <file alias="oxygen/48x48/status/dialog-information.png">oxygen_kde/48x48/status/dialog-information.png</file>
-    <file alias="oxygen/48x48/apps/quassel.png">oxygen_kde/48x48/apps/quassel.png</file>
-    <file alias="oxygen/128x128/apps/quassel.png">oxygen_kde/128x128/apps/quassel.png</file>
-    <file alias="oxygen/22x22/actions/edit-clear-locationbar-rtl.png">oxygen_kde/22x22/actions/edit-clear-locationbar-rtl.png</file>
-    <file alias="oxygen/22x22/actions/dialog-close.png">oxygen_kde/22x22/actions/dialog-close.png</file>
-    <file alias="oxygen/22x22/actions/edit-rename.png">oxygen_kde/22x22/actions/edit-rename.png</file>
-    <file alias="oxygen/22x22/actions/list-add-user.png">oxygen_kde/22x22/actions/list-add-user.png</file>
-    <file alias="oxygen/22x22/actions/list-remove-user.png">oxygen_kde/22x22/actions/list-remove-user.png</file>
-    <file alias="oxygen/22x22/apps/quassel.png">oxygen_kde/22x22/apps/quassel.png</file>
-    <file alias="oxygen/32x32/apps/quassel.png">oxygen_kde/32x32/apps/quassel.png</file>
-    <file alias="oxygen/64x64/apps/quassel.png">oxygen_kde/64x64/apps/quassel.png</file>
-  </qresource>
-</RCC>
index 7884dfa..b973bba 100644 (file)
@@ -67,17 +67,16 @@ int main(int argc, char **argv)
     Q_INIT_RESOURCE(sql);
 #endif
 #ifndef BUILD_CORE
     Q_INIT_RESOURCE(sql);
 #endif
 #ifndef BUILD_CORE
-    Q_INIT_RESOURCE(pics); // always in a resource, for now
+    Q_INIT_RESOURCE(pics);
+    Q_INIT_RESOURCE(hicolor);
 #endif
 
 #ifdef EMBED_DATA
     Q_INIT_RESOURCE(i18n);
 # ifndef BUILD_CORE
     Q_INIT_RESOURCE(data);
 #endif
 
 #ifdef EMBED_DATA
     Q_INIT_RESOURCE(i18n);
 # ifndef BUILD_CORE
     Q_INIT_RESOURCE(data);
-    Q_INIT_RESOURCE(hicolor);
-    Q_INIT_RESOURCE(oxygen);
 #   ifdef WITH_OXYGEN
 #   ifdef WITH_OXYGEN
-    Q_INIT_RESOURCE(oxygen_kde);
+    Q_INIT_RESOURCE(oxygen);
 #   endif
 # endif
 #endif
 #   endif
 # endif
 #endif