This is an automated email from the git hooks/post-receive script.

discomfitor pushed a change to annotated tag v0.99.0a
in repository apps/empc.

        at  9f35433   (tag)
   tagging  570147c86690c00470de61f65e6349e19de001b2 (commit)
 tagged by  Mike Blumenkrantz
        on  Thu Jan 22 20:00:04 2015 -0500

- Log -----------------------------------------------------------------
0.99a

Igor Murzov (1):
      Translate the desktop file to russian

Jean-Philippe Andre (5):
      Avoid infinite loop when playlist has 1 to 3 songs
      Convert text filters code to Lua (new syntax)
      edc: Fix offsets since edje's text padding behaviour changed
      edc: Fix right-click menu
      edc: Fix filters padding AGAIN!

Mike Blumenkrantz (109):
      don't send '\0' as password
      don't error/exit if first connect fails
      only update login entries if values are present
      formatting
      set window size before visibility
      set fixed size on background swallow?
      set window icon name
      send login failure on server connect fail
      remove nonexistent theme part hint
      update azy use to not require lib outside lyric plugin
      don't require azy at all for app build
      fix currentsong signal emit
      fix e module
      add empc dbus method for getting current bg
      add file/key to existing empc dbus bgchange signal
      fix longstanding bgselector bug on pruning
      more empc bg fixes
      Revert "master empc no longer opens and closes eet files constantly"
      force saving images in empc when user has changed it
      fix bg pasting
      send dbus signal for bg on startup
      add local-only flag for empc bg fetches to make bg file requests over 
dbus more reasonable
      more empdule fixes, add cover art swallow
      fix filesystem fetching on new mpd installs
      use correct pasting when filesystem is visible
      delete __empc_url string in bgselector
      delete __empc_url in a couple other places
      force second filesystem item update when pasting a new image
      save filesystem images derived from actual requests
      move bg paste scb adds to allow uri to pass to download,start scb
      fix filesystem pasting
      ref/unref images around metadata callbacks to prevent early deaths, also 
add resave flag to allow loaders to flag images for resave
      disable metadata image preloading
      don't overwrite image data in cache with bad data
      overhaul eet loader to download images from urls and not crash in job 
race condition
      fix filesystem image aspects
      also fix playlist header aspects
      add /run/mpd/socket to default socket path
      remove unused time headers from empdule
      add empdule config to extensions category, fix some labels
      init eet in eet hash stuff
      save files from filesystem loader into hash for reuse in eet_hash things
      correctly load local images from eet_hash instead of attempting to 
download
      add empdule filesystem image loading using hash data
      add a fullscreen osd display for album art
      bind stop signal from theme
      use defines for empc event area sizes
      add empc defines for main background mouse action bindings
      rename empc theme left click timer define
      fix empc master setting from dbus nameowner
      don't send dbus bg changed signal until after saver module finishes sync
      add empc methods to empc
      fix non-master bgselector use
      only update realized headers
      fix e module dbus crash
      avoid scrolling playlist on songid_update when modifying playlist
      swap bgs correctly after an update
      fix filesystem fetching if player is stopped
      fix window title when no song title/artist available
      replace PLAYLIST_MANAGER modtype with MISC, remove related hooks
      rewrite apm to track log file changes when possible
      add black rect to obscure logo when background should be visible
      handle metadata fetch failures due to no matching modules loaded
      apm should only try parsing log file if seek was successful
      make apm startup async
      rename project to empc
      fix build deps for apm module
      update readme with useful information
      update efl version reqs
      bump version to pre-release state
      break out tooltip creation into separate function
      add tooltips for player view
      show info when no background available, todo--
      todo--
      add README to EXTRA_DIST
      add arcconfig
      change lyric show mechanism to ensure lyrics are available before showing
      add util function for finding header items
      fix e module warning
      add AddId dbus method
      make some empc functions/variables accessible to modules
      fix invalid header items in hash by clearing header hash on genlist clear
      hugely beef up apm module
      hugely improve ctrl+scrolling speed in empc
      unify genlist clear functions to avoid future bugs
      add notifications for apm updates
      optimize apm insertions when using filenames
      shutup evas_main log dom
      check ~/.config/empc/modules for homedir modules
      add option for appending selection from filesystem popup
      improve tooltip text layout
      add timers for left+right event areas to toggle overlays
      add more notes to README
      add hints for available navigation edges in player ui
      make empc texts translatable
      add versioning for e module
      move fs item selected check into ctxpopup show function
      use passed fs obj to check for selected items
      show ctxpopup with ctrl+enter for queue and filesystem
      add key shortcuts (1-X) for menu items
      update main song text on queue list update when necessary
      add ctrl+a for select all
      update hotkeys in README
      add a super ugly, super angry, super caps error popup for broken dbus 
installs
      fix re-selecting on queue update
      fix some harmless uninitialized var warnings
      fix e module .desktop build dependency
      add bz2 and xz to dist types
      fix elyr-disabled (or no maelstrom) build

discomfitor (9):
      first commit, broken list in genlist attempt
      go back to single list item view, show/select playing song on start
      disable debug
      sleep between restarts
      double poller interval
      scrollto current song when setting
      remove unnecessary bg
      add screenshot
      delete/update using the right song pointers

maxerba (1):
      Updating italian translation

zmike (515):
      make return/enter activate currently selected song
      clear genlist when fetching current playlist
      add DeleteQueueRange command
      Delete key now removes selected song(s) from current playlist
      enable multiselect with control, waiting on #765 for range selection
      huge overhaul, custom theme hooooooo
      gitignore
      update screenshot
      use GLOW instead of OUTLINE_SHADOW to hide autism
      fix current list item signalling
      fix edc to close blocks
      start up the layout with timed hiding of playlist
      move controls to layout, get fancier with visibility
      adjust playlist overlay positioning
      store current track number, add track number to display
      fix title display accuracy
      set playlist relative to title text, not controls
      custom control button theme...
      add 'q' shortcut to quit
      fancy title transitions: because.
      move slider to layout, custom slider theme
      update screenshot
      remove slider offsets
      remove unnecessary slider event part
      completely fix all alignments
      ctrl+q now required to quit, F1 toggles overlays
      move progress slider over fader
      fix lots of compile warnings
      clean up build.sh a little
      new screenshots
      remove slider overlay part
      smooth out slider resets between songs
      make title not overlap slider
      make all slider updates smooth
      add spacer for slider level
      add color changes for slider based on play state
      move time elapsed to playlist view, remove old label+box
      overlay screenshot update
      update time text on previously playing song
      only update current time if overlay is visible
      move all empc api edje part names to header defines
      prefetch cover art, add animations for cover swapping to match title 
change
      real build system, modularize
      redo metadata module api
      add glyrc module
      gitignore updates
      move glyr_gmpc module priority to just before glyr
      accept only one glyr download link...for now
      remove unused glyr enums
      new type of module: metadata saver
      add eet metadata loader
      add eet to efl build stuff
      fix cover image switching and previous track time setting
      move title up to not clip slider with the descent
      add visual indicators of slider position during mouse move
      add indicator for mouse movement on queue list
      remove manual status update method
      add cached queue list fetching
      s/keyname/key/g
      break out metadata into separate file
      simplify button creation
      fix crash in eet loader
      redo most animations to run in edje/embryo
      redo image fetching, add cover selector on double click and saver on 
double click after select
      add key shortcuts for image selector
      stop bgchooser on bg/album change
      break out edc into separate files
      add signals/states for bgselector active state and cancel for fetch 
interface
      fix magic fail if ecore-exe sends null event
      add image number indicator for bgselector
      escape ends bgselector
      add indicators for bgselector next/prev images availability
      fetch reqs can have no module (on delete)
      bgselector active blocks overlays
      change starting size
      add lyrics module using excetra (lyricwiki), right click on bg for lyrics
      use queue_version to refresh playlist, move playlist refreshing to empdd
      fix bg startup display
      fix lyric hide program infinite loop
      remove lyric visibility INFs
      update lyrics on song change if visible
      fix elyr buffer overflow, only escape if escape is necessary
      add methods for toggling play modes
      add toggles for play modes, single/consume still todo
      increase mouse indicator transition time for checks
      mouse wheel resets overlay timer
      finally add group headers for playlist to see what artist/album songs 
belong to
      add lyric saving to eet saver
      redo metadata fetch api, unify text+image fetchers, add album images to 
headers
      clip dummy group
      fix memfile copying for headers
      update header contents on album change
      use elm_genlist_item_subitems_get to improve header time accuracy
      remove unused vars
      save lyrics and text more regularly
      handle playlist updates better
      redo metadata fetch api again, block unsupported fetches in modules, 
don't crash anymore
      set fit for title text
      damn fit, you scary!
      screenshot update
      fix sqlite string escaping
      fix text sizing with long strings
      use right strings for eet loader text fetches
      fix metadata fetch completion
      fix image saving after download
      don't result() for deleted metadata fetch requests
      account for image load failures in eet loader
      add google image fetcher
      free url on gimages
      ss2 update
      set excetra log dom to ERR
      close and reopen eet files on every read for eet loader
      significantly improve main title display geometry
      fix lyrics geom
      add solid bg to playlist headers
      fix eet lyric loading
      eet saver needs r/w to not delete data every time...
      try adding outline to playlist header images
      allow grouping/combining of fetch requests
      try fitting title text vertically
      hide previous bg when swapping
      the title display saga continues...
      autogen
      adjust playlist event area size
      make dbus cached queue list calls return the value instead of signalling
      fix metadata crash
      use ellipsis for playlist texts
      more text tweaks
      add text animators for artist+album
      implement nosave property for metadata to not constantly overwrite the 
same metadata
      add resolution display for bgselector images
      add global meta image url fetcher, correctly duplicate metadata objects 
for subreqs
      clear meta list properly
      autohide artist/album text
      add support for lsinfo command
      simplify play mode button creation
      trivial edc tweaks
      fix metadata crash
      fix glyr_gmpc termination
      fix glyr artist image fetching
      fix eet loader crashing on artist fetch
      really fix glyr_gmpc fetching
      block google image artist searches...for now
      start work on filesystem browser:
      view navigation is now reversible by going to the opposite side
      ensmallen event areas
      add more filesystem buttons
      remove fdo interface from xml
      implement queue list add method
      playlist load method
      queue clear method
      add/replace buttons now functional
      redo metadata image fetch utility to enqueue urls and account for failures
      fix filesystem theme button hiding
      filesystems now fully operational
      enforce max size on bgselector images
      add win style
      fix filesystem visibility with overlay toggled
      fix glyr crash
      add filesystem typebuf
      keyboard shortcuts for filesystem
      handle theme reloads with ease
      fix e logo size
      fix logo aspect
      filesystem needs manual toggling during overlay lock
      JPEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEG!!!!!!!!!!!!
      unfix genlist sorting
      correct libmpdclient version req
      JPEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGG AGAIN!!!!!!!!!!
      fix more text aligns
      unify bg updates
      make queue list realize check for group items more sensible
      block songid updates until current song info is set
      ss update
      ss2 update
      ss3 (filesystem)
      disable ecore system modules
      fix module shutdowns
      fix shutdown crash, remove current song use
      fix startup animation sync
      set current song item in songid_update
      fix bg number use
      fix key grab functionality
      fix lyric fetching
      add filesystem entry theme
      custom entry style for lyrics
      set max size on lyrics part
      add lyric scroller...needs better art?
      fix filesystem display/fetching, add update method+button, rethink 
filesystem button visibility
      tweak lyric textblock style for readability
      add signals for showing/hiding lyrics
      redo lyrics sizing to be relative to info texts only when infos are 
visible
      redo infos programs to be more unified and animate more effectively
      redo theme reload hooks to be more accurate; lyrics still broken somehow
      make glyr stop crashing
      another gengrid crash
      add metadata fetcher flag to prevent exit while running
      clear metadata pending fetches on shutdown
      send update_id with mpd status
      prelim idle support
      fix idle usage
      don't use thread pool for glyr_gmpc
      more metadata crash fixing
      fix idle usage...seriously this time
      refresh filesystems on db update
      show current song in playlist after updating
      free event handlers on exit
      iterate main loop on glyr_gmpc shutdown
      finally fix position slider to use the whole slider
      improve queue list item deletion
      null check empd->current_queue
      assume localhost if MPD_HOST is not set
      fix enter key use on playlist
      run pinger only when playing
      use dbus macro for clear method
      fix update method
      simplify slider dragable
      greatly enlarge slider when controls are visible
      add empdd service file
      F2 shows filesystem
      add position slider indicator
      add some grace time on slider before guide reset occurs
      fix bgselector theme change hook
      more consistency with F1/F2 use
      block key events with modifiers
      fdh_update at the end of fdh_func to clear success error
      add back status method and call on startup
      call status again after queue_list_cached() if things still haven't been 
set up
      fix queue_list header scrolling crash
      set queue version on fetch
      fix animation direction going from last song to first song
      set queue version more effectively
      fix filesystem key hide animation
      also start playing again on filesystem replace
      reset focus on fs when going back
      fix infinite loop: take 2
      delete artist/album on bgselector clear
      add signal/method for players to alert other empd listeners that the 
currrent bg has changed
      listen for bg change signal, re-set current bg appropriately
      filesystem is now translucent
      filesystem no longer overlaps title/controls/slider
      only run full gengrid selection update for fs search if match has changed
      add blocker rect to catch mouse events on slider/controls while hidden
      add/replace in filesystem uses current dir if no items selected and dir 
is not root
      add text showing current path to filesystem
      don't bother trying to shut anything down on close, this crashes too much
      make album headers translucent
      fix overlap of album header text+icon
      add consume icon
      add single mode icon
      rename controls buttons style to empc
      tweak fs back+header
      fill in all remaining icons
      make theme overlay toggling consistent based on current state
      crop images to improve sizing
      update theme makefile deps
      crop play mode toggle icons
      make play mode toggles translucent
      move title/toggles above fader
      finally fix filesystem metadata crash
      re-set focus on filesystem when hiding entry
      fix filesystem top visibility
      fix typebuf item selection
      mouse clicks now hide typebuf
      disable all metadata info printing
      reset filesystem typebuf idler position on backspace
      send item when using enter on fs to enter directory
      group items don't count for delete fragmentation
      add a mostly functional shift+click select mode for playlist
      greatly increase event area size
      don't assume empd_song_item exists after first queue list process
      add tooltips for all buttons
      s/update directory/rescan/
      remove win style
      base tooltip style
      make slider level translucent
      make filesystem buttons animate better when hiding
      fix queue list deletion when last item is end of queue
      fix glyr_gmpc configure
      move filter macros around in edc
      start of playlist tooltips
      fix playlist header image creation for current album
      more tooltip work
      simplify some part defines
      only update playlist header text fields, don't break images
      1.10 edc conversion
      fix lyric hiding
      fix button mouse events
      finally fix lyric scroller display
      add pulse to lyric scroller indicators
      really fix lyric scroller visibility
      optimize lyric scroller programs
      silence script recursion errors
      add more text to tooltips
      fix tooltip crash
      fix queue list deletion off-by-one
      add playpos method
      automatically start playing next available song when deleting currently 
playing song
      fix crash when deleting first item in group
      fix play state of headers when albums are loaded multiple times
      don't refresh entire queue when deleting
      correctly reset empd_songid and header states on item deletion
      fix album switching when deleting songs
      update header time totals when deleting songs
      use autoscrolling texts for playlist and title
      also use scrollers for filesystem
      fix tooltip layout
      update todo
      add readme
      more todo items
      probably fix text scroll reset
      restart empdd on i/o failure; todo--
      greatly improve tooltip image layout
      add track and index to tooltip; tooltips done for now, todo--
      check empdd host length
      emit LoginFailed for password failures
      add basic password backend with reconnection
      send empty response for cached playlist if cache is empty
      fix check for updating current queue
      add connection ui
      improve backend password/connection handling
      handle login failures; passwords done
      change email in configure
      add song move method
      full cut/copy/paste support
      copy/paste are disabled when login is visible
      add popups on right click / longpress for all non-basic list modification
      make popups translucent
      todo++
      add menu item for pasting before selection
      only show queue popup list items as necessary
      show filesystem popup only with selection
      add methods for saving and adding to playlists
      add empc .desktop and icon
      add forgotten img
      improve ctxpopup layout, add ui for playlist saving
      create ecore event handlers earlier to ensure priority
      hide popups after clicking a button
      fix filesystem popup, make popup menu more verbose
      fix mouse event blocking for overlay
      todo++ for stefan
      semi fix bgselector texts...
      actually fix bgselector texts
      fix crash in bgselector
      fix filesystem copy
      fix a bunch of static analyzer issues
      some fixes for playing next song after delete/crop
      add config method
      add error handling for some commands to return null
      warn--
      fetch music_directory on connect
      add uri to metadata fetches
      fix eet loader usage when encountering load errors
      improve permission failure handling
      add filesystem loader
      fix local socket connect
      add id3 metadata loader
      convert id3 lyrics to utf8
      force 1.3 scaling for now
      force azy_parser detection in configure, reuse during build
      fix harmless warning
      fix distcheck
      fix id3tag detection
      fix error condition on id3tag missing
      also fix enabling id3 loader based on id3tag presence
      fix makefile build dependencies
      try local socket connection first on no host provided
      don't notify on no data for id3 loader
      redo loader priority: eet should always be first
      add image overriding to allow file-based loaders to overwrite downloaded 
images
      fix text layouts
      fix infinite recalc errors
      put back stupid edje text sizing workaround
      tooltip tweak
      bump firefox user-agent for gimage
      fix gimage parsing
      fix keybard return/enter action for bgselector, implement canceling
      try only large images in gimage...
      fix filesystem sort
      todo++
      fix error when showing tooltip on startup
      fix infinitely spinning text scroller calculation loops
      block filesystem changes while disconnected
      update header on bg changed signal
      update status on mpd disconnect
      use 1.10 hash/list functions
      s/edje_extern/evas_hint/g
      single clicking background now toggles play/pause
      todo updates
      fix e logo aspect
      todo++
      mousewheel on background now goes prev/next track
      filesystem loader should go up a directory when no images are found in 
song directory
      fix length setting on downloaded images
      fix logo aspect...maybe?
      add image/uri pasting for normal/bgchooser, allow uri saving for images
      greatly simplify header image copying
      fix play position after deletion
      slightly simplify deletion logic
      rename dbus interface
      add master/slave mode for metadata locking between instances
      slightly optimize filesystem idler
      fix focus/search issues in filesystem
      fix bg signaling for master clients
      fix segmented deletion while playing
      fix header content loading for real files
      fix file closing in eet loader
      add hash for images to allow (eventual) cleanups of cache
      reject ETOOFAST pasting
      add filesystem menu items for adding relative to current song
      fix clipboard initial value
      remove headers from pending updates if all items are deleted in selection
      TODO updates
      unset smoothing on images
      fix filesystem loader string termination
      use memcpy in filesystem loader
      clear out hash entry when deleting cache image
      show login box on disconnect
      autoreconnect up to 5 times on disconnect
      unset login_visible
      allow covers to be 1.5x normal size
      reject pasting during download
      bgselector handles img deletion
      handle pasted image download errors
      only update slider when window is visible
      add playlist/controls showing signals
      force time update on playlist show start
      add slider info for play times
      finally fix text scroller cpu usage
      fix queue list method second param
      don't update bg initially until config call returns
      fix crash when music dir is null
      send connected signal before status on connect
      fix config method to update cmd chain
      fix scrolling again
      improve startup for bg animation
      fix non-bg images for current album on startup if image is on filesystem
      really fix scrolling...
      hide time for current song in playlist
      require a functioning version of efl
      add custom scroller themes for playlist + filesystem
      correct playlist header swallow name
      fix album headers in playlist when fetched during current bg swap
      disable autoscrolling to current song in playlist except on first set
      add home/end keys for playlist
      remove removed edje file tracking theme updates
      one more theme function
      remove unnecessary eet opens from saver module
      bump efl version req
      use eio_eet to close saver files to prevent interface blocking
      fix playlist cover sizing
      fix logo aspect...ffs
      use buffer image canvases for small images
      cancel metadata reqs without requiring object
      master empc no longer opens and closes eet files constantly
      remove screenshots
      add composer and genre to currentsong
      merge in a version of mpdule: attempt #1
      pofiles...
      macro part names harder
      add fallback to clear image in empdule when no image is available
      automatically get current song info on song change in empdd
      don't force currentsong calls in empdule
      fix empdd crash when no song currently playing
      don't try fake clipboard pasting in filesystem view
      add filesystem image pasting
      fix header crash
      Revert "fix header crash"
      Revert "also fix playlist header aspects"
      k...playlist headers are too hard, don't set aspects there
      watch empc name owner and update master accordingly
      use existing eina_file url string instead of __empc_url
      add cancel signal for main theme
      redo master/slave image saving to only ever save on master
      eet saver now syncs repeatedly instead of opening and closing files
      set bgselector info when pasting/dbusing images (fixes header update)
      sync image file when saving images...
      remove browser inner w/h from google fetcher
      tweak play filter text to be less obvious about clipping
      empc should try to maintain scroller position and selection states when 
updating playlist
      todo--
      improve db update signal detection
      fix empdd idling
      add empdd find method
      fix empdd lsinfo crashes
      add empd dbupdate begin signal, rename prev signal to dbupdate end
      break up azy+eldbus generated sources into C+H vars in makefile
      move mpd defines from empc.c -> empc.h
      make eldbus proxies in empc void* to reduce header requirements
      implement playlist manager type module
      make empc.h includable without needing Evas.h
      make eldbus proxies usable by modules
      add auto playlist manager module
      remove duplicate line
      add MAX() macro
      ensure auto updates don't overlap previous updates
      redo apm module to use specific pm hooks for db events
      add modapi function to check playlist for song file
      apm module only adds updated songs if they aren't already in playlist
      run apm update checker on idler to reduce input/animation lag
      block apm activation for now since mpd is borked
      redo playlist tooltip to use edje table for more accurate layout + 
translation
      put time back for current song in playlist
      add ctrl+wheel playlist scrolling for scrolling between headers
      fix mouse wheel use when ctrl+scrolling on playlist
      ensure ctrl+scrolling uses geometry inside the playlist area for finding 
an item
      fix some probably-impossible-to-trigger uninitialized variable warnings
      remove extremely old+outdated build.sh
      add MPD_HOST note to README
      resync excetra with upstream
      one more excetra resync
      fix tooltip creation for player view
      pass invalid url completions to metadata with deletion flag set 
accordingly
      fix filesystem updating to use current filesystem view for update base
      don't crash on error popup on success

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 


Reply via email to