commit 653310dd37bdd33b425f27744a6d7d33366ec2e2 Author: Timo Hirvonen Date: Mon Feb 20 16:15:48 2006 +0200 Set genre field in track_fopts before updating titleline commit 8d259f9e0fe6563f42b89dda330af5e57b4ff9d3 Author: Timo Hirvonen Date: Mon Feb 20 05:03:38 2006 +0200 configure: Add --mandir option commit a44af45a6ee70016f06d4f67824ebde6fd239afd Author: Timo Hirvonen Date: Mon Feb 20 03:29:58 2006 +0200 Separate build/install targets for plugins and programs New make targets: main install-main plugins install-plugins commit 7ffbcdffe3b19567b6e6a1808b17ececa17cde8e Author: Timo Hirvonen Date: Sun Feb 19 21:41:54 2006 +0200 cmus.txt: s:@DATADIR@:/usr/share commit b651d0efb4e4f6d023575caaa16b458966405441 Author: Timo Hirvonen Date: Sun Feb 19 21:37:52 2006 +0200 cmus.txt.in -> cmus.txt Does not make sense to substitute @DATADIR@ in pre-formatted docs. commit 8ff6bdebf2a6704b0097560d35b67954d89eb0fc Author: Timo Hirvonen Date: Sun Feb 19 21:25:40 2006 +0200 Update cmus(1) Describe command mode and search mode. Document :colorscheme Various small fixes. commit f0b30a7d0a7b534efa776e86509de23d3445d8f3 Author: Timo Hirvonen Date: Sun Feb 19 18:13:47 2006 +0200 Small changes to README and AUTHORS commit f09135082304b54f953ef1b7578422c33f44776f Author: Timo Hirvonen Date: Sun Feb 19 17:50:30 2006 +0200 Include pre-formatted docs in tarball Make "make dist" include pre-formatted documentation in the generated tarball. Remove "install-man: man" and "install-html: html" make dependencies. This is must because pre-formatted docs are always older than the sources (cmus.txt is generated file). Use $(MAKE) instead of "make" in Makefile. Update installation instructions in README and configure. commit b4288bc8f5a1a8deb03780a7705cf6fd8fffebb3 Author: Frank Terbeck Date: Sun Feb 19 17:43:42 2006 +0200 Add cyan.theme commit 326681d86552fa862e0d4a3634c0595e1540304e Author: Timo Hirvonen Date: Sun Feb 19 03:26:30 2006 +0200 Fix tab completion of ":bind " commit 8cf4fefe540177cc55cb142012663b67163c1c7e Author: Timo Hirvonen Date: Sun Feb 19 02:15:11 2006 +0200 Add :colorscheme commit dcbad257b24121bc2275670254ebb7c9cf926735 Author: Timo Hirvonen Date: Sat Feb 18 22:09:26 2006 +0200 Try to fix cmus-remote(1) creation with older asciidoc commit 3f0ec91638070c58d86674c53409ac144fa8b5ed Author: Timo Hirvonen Date: Sat Feb 18 22:08:18 2006 +0200 Add sed hack to fix the '.sp bug' commit 23041c36b73074fa10b3b136688588e907d846dc Author: Timo Hirvonen Date: Sat Feb 18 17:23:25 2006 +0200 cmus(1): Document themes, cosmetic changes commit 7259e452975513e952ccfabb1e09cb4ea915a2a7 Author: Timo Hirvonen Date: Sat Feb 18 17:12:19 2006 +0200 Fix some locking bugs commit c2c1081cd0685422c2978ff7f46c538b26a7f679 Author: Timo Hirvonen Date: Sat Feb 18 16:10:25 2006 +0200 Include default.theme commit 58972acb94ae8ceb1b9997c835a05d45ff7871b6 Author: Timo Hirvonen Date: Sat Feb 18 16:08:53 2006 +0200 Move data files (rc, themes) to data/ commit c7f49fddf2054ce0a0968a99854a810d88871951 Author: Timo Hirvonen Date: Sat Feb 18 15:52:54 2006 +0200 Fix a cosmetic bug in scripts/install commit 26e5ff226cf9c3787a9a6b1f0f94022c3549a520 Author: Timo Hirvonen Date: Sat Feb 18 15:19:31 2006 +0200 Print installation instruction after ./configure commit 560c899a84f70da8abcea614422592b95ac8d16d Author: Timo Hirvonen Date: Sat Feb 18 14:57:03 2006 +0200 Change PACKAGE_BUGREPORT, mention mailing list in README commit b1b0ad351cc220ef09aaea64c87fa8e4ee553cd3 Author: Timo Hirvonen Date: Sat Feb 18 04:02:44 2006 +0200 Don't display volume if mixer is closed, clean ups commit ad345743a3a28ad8e2d1cbc4e1257a1c62d32717 Author: Timo Hirvonen Date: Sat Feb 18 02:56:14 2006 +0200 Reopen mixer if option of current output plugin changed commit 1c686f56fe83731450c55c6ed2bc2220fe6f6151 Author: Timo Hirvonen Date: Fri Feb 17 19:05:34 2006 +0200 Remove ChangeLog It doesn't belong under version control. commit e057f68e1cf3df2a1aa7a766bb2851aa249f329f Author: Timo Hirvonen Date: Fri Feb 17 19:04:47 2006 +0200 Update installation instructions in README commit 6819274b1423b2725b5f1724fb17f0733fa6d8f1 Author: Timo Hirvonen Date: Fri Feb 17 18:01:13 2006 +0200 Output plugin priorities Add op_priority for each output plugin. Plugins are sorted by priority. When selecting first initialized output plugin the plugin with highest priority (lowest op_priority) will be selected. commit b7def0a44b8b05d4ed33d979e4c9331bfe4a0d4d Author: Timo Hirvonen Date: Fri Feb 17 17:27:48 2006 +0200 Fix some initialization bugs and leaks found by valgrind commit 4feee85f84ce1e3ae29b8979c803e3d88fe26d8a Author: Timo Hirvonen Date: Fri Feb 17 02:53:55 2006 +0200 Document :source commit c8772a9466fb86354ef84d9f686d35749c4de3aa Author: Timo Hirvonen Date: Fri Feb 17 02:48:34 2006 +0200 Generic playlist editing layer and clean ups - Separate view 1 specific code from lib.c to tree.c - Add generic playlist editing code for views 2-4 - Convert views 3 and 4 to use the generic code - Replace lib, pl and play queue locks with one lock - Reduce duplicate code used for displaying views 2-4 commit 780853fe35c852a65078e856c074e3f3b6c66bab Author: Timo Hirvonen Date: Fri Feb 17 00:35:01 2006 +0200 Fix :filter without args NULL is valid filter value (empty). commit 1fa2e256a1f10f52caee3233bf4e8552b51543e4 Author: Timo Hirvonen Date: Thu Feb 16 02:01:37 2006 +0200 cmus(1): playlist editing and status line sections Based on Clay Barnes' work. commit b22e9aec7682c29f2e780e101bf223a756cf6d5f Author: Frank Terbeck Date: Tue Feb 14 05:52:24 2006 +0100 add :refresh command This patch adds: :refresh default keybinding 'common ^L refresh' relevant documentation update commit bb93a8789adee1d2e0a0e15b30d2d1ba0f2f1b76 Author: Timo Hirvonen Date: Mon Feb 13 17:06:05 2006 +0200 Document ao options commit 3ce23df7f15e523dc81cf065aed52bb1f5aa61af Author: Timo Hirvonen Date: Mon Feb 13 16:45:55 2006 +0200 ao: Rename dsp.ao.buffer_space to dsp.ao.buffer_size commit ce43a6a77076d35fbd66960351e7ff0794db7e61 Author: Timo Hirvonen Date: Mon Feb 13 16:43:13 2006 +0200 ao: Enable wav output If dsp.ao.driver is wav then PCM is outputted to NN.wav in dsp.ao.wav_dir (default $HOME). dsp.ao.wav_counter (NN.wav) is incremented every time playback is stopped. If continue is false then playback isn't stopped between tracks and all PCM is saved one wav file. Files are never overwritten. commit 4bbbade138de68a5e1cdb2249bd1f8eed8096a46 Author: Timo Hirvonen Date: Mon Feb 13 15:31:34 2006 +0200 configure: Don't use echo -e There are some old systems where echo doesn't understand -e flag. commit b6e6965b2129b03dfc329b7302e9ea89b4da376f Author: Frank Terbeck Date: Sat Feb 11 11:57:36 2006 +0100 fix cast for unsync in id3.c without this cmus won't compile with --dev (-Werror that is) commit e7dd19a99b620bba3ce6bd4f90cf79704db80bd6 Author: Timo Hirvonen Date: Fri Feb 10 17:43:27 2006 +0200 Support unsynchronized ID3v2 tags and frames commit c969581320431f3ee1a025beeb709bdf80ae688a Author: Timo Hirvonen Date: Fri Feb 10 16:25:20 2006 +0200 Fix ID3v2.3 frame header parsing v2.3 does not use sync safe integers. commit 22b4968b993ac87f418a84c3edcb022decc08c1a Author: Timo Hirvonen Date: Fri Feb 10 11:55:41 2006 +0200 ALSA: silence rest of partially filled period commit fe82f1e9cb1a08adf457cc8327370182fed6be83 Author: Timo Hirvonen Date: Thu Feb 9 18:23:41 2006 +0200 Simplify buffer_fill() commit 456e3d00749c17de58c82fd6f69daafc8b7bb928 Author: Timo Hirvonen Date: Thu Feb 9 00:10:36 2006 +0200 Add support for TDRC ID3v2.4 frame commit a1955ca8c1251af755169e91bb2061239a805d9c Author: Timo Hirvonen Date: Wed Feb 8 16:49:02 2006 +0200 Display error message if setting plugin option fails commit b8094acfbd9f5b928305eef502d4e1558ef06fdf Author: Timo Hirvonen Date: Wed Feb 8 16:47:09 2006 +0200 Add libao output plugin Thanks for the patch to Johannes Weißl . Some fixes by me. commit 05b6fde5e123a7cedf95ff664351feeb36958fe7 Author: Timo Hirvonen Date: Fri Feb 3 00:52:41 2006 +0200 alsa: clean ups, remove buffer_time and period_time options commit bc8354c91ebf80880a5cd5bee15205e0efaa4c29 Author: Timo Hirvonen Date: Thu Feb 2 17:25:12 2006 +0200 Document plugin options commit d15ca371ecaaaf0de973abe184da6e8f9389c730 Author: Timo Hirvonen Date: Thu Feb 2 17:24:18 2006 +0200 configure: better description for --enable-mpc commit 450b47aeaa195501029c37ba9aace5fc41bcfe69 Author: Frank Terbeck Date: Tue Jan 31 17:27:26 2006 +0100 add '-f' to unbind to avoid errors on ':unbind' calls in '.cmus/rc' Since cmus did not start for me because I had 'unbind common ^C' in my static config file, I quickly added a solution for this. This option is the equivalent to bind's -f option. commit 4ffd5eb1e833a64982b920c683c7f5d8d62a9d6e Author: Timo Hirvonen Date: Tue Jan 31 16:38:22 2006 +0200 Avoid activating empty track window commit 9ae22802ecd10e87d7756f3f56562614baea1431 Author: Timo Hirvonen Date: Tue Jan 31 04:02:40 2006 +0200 configure: remove check_rst2html commit 19d4d7a0db35cff92dabbd484981d7dcde6b711b Author: Timo Hirvonen Date: Tue Jan 31 03:22:40 2006 +0200 Make sort keys const commit 5d1e030dca624860e5babbe0895625ea78c6f3c2 Author: Timo Hirvonen Date: Tue Jan 31 03:16:10 2006 +0200 configure: enable more warnings with --dev commit ddfe5fb587d7add52e0393ff1ff0d0db88f4485c Author: Timo Hirvonen Date: Tue Jan 31 01:57:09 2006 +0200 Make some strings const commit 22efe6c1546daf53037233b7c2226336d01eb1ed Author: Timo Hirvonen Date: Tue Jan 31 01:35:21 2006 +0200 configure: rewrite path_find() 'which' does not work as it should on crappy systems like SunOS. Shell built-in 'type' is totally fucking useless due to its maddening randomness. Manual lookup is the only solution to this mess. commit b893251e5029c75b4f902437fc0fff196ebed428 Author: Timo Hirvonen Date: Mon Jan 30 15:56:24 2006 +0200 Remove default.css commit 98a3ffabf2a89ed370bea76d7281a8881d5b88d9 Author: Timo Hirvonen Date: Mon Jan 30 15:19:21 2006 +0200 Document color options commit 33349bfb12cccfdf7fa20c75fe7d8dfe55cf1780 Author: Timo Hirvonen Date: Mon Jan 30 14:35:18 2006 +0200 Fix crash after deleting a file in browser commit 9a33d08d3ef06fddc0a5da2dcb934233cca62d01 Author: Timo Hirvonen Date: Mon Jan 30 05:06:29 2006 +0200 Fix recursive make commit be2bdaeeacd32b6eafd79dc44f269c325d13ae15 Author: Timo Hirvonen Date: Mon Jan 30 04:00:24 2006 +0200 Document key bindings to :echo commit d33299a5e0da485d0b0e7eb62dab21e579eab33f Author: Timo Hirvonen Date: Mon Jan 30 03:11:03 2006 +0200 Update screen after changing format option commit 14e1a6e3e79d8bcfdfa53bca2ad1a464781c568d Author: Timo Hirvonen Date: Mon Jan 30 02:57:55 2006 +0200 Document :echo commit 30670873828e3e2a4f84282acfd2fc36bb4736cc Author: Timo Hirvonen Date: Mon Jan 30 02:44:57 2006 +0200 Add couple of key bindings commit f4ff3b15bbdbea345f26adfcf3d1799df7e5bde8 Author: Timo Hirvonen Date: Mon Jan 30 02:40:20 2006 +0200 Add echo command echo displays its arguments on command line. In views 1-4 arguments of echo can contain {} which is replaced with the currently selected track. commit d7eee092279c61193e40ba8204583b7f832e2219 Author: Timo Hirvonen Date: Mon Jan 30 02:18:21 2006 +0200 Convert :run to collect struct track_infos instead of filenames This reduces duplicate work and saves some memory. commit c37b0b10e0622b4582f28c8e55af0c121d1780a5 Author: Timo Hirvonen Date: Mon Jan 30 01:51:12 2006 +0200 run: support views 3-4 too commit 0a14958e1d3ca905292ecfce4f70ca2de2be4bdc Author: Timo Hirvonen Date: Mon Jan 30 01:41:56 2006 +0200 Implement __*_for_each_sel() __*_for_each_sel() functions behave like *_for_each_sel() but do not select the next track in the window. commit 18843fd248bfedd97a097c3310d1ee60cc0398c4 Author: Timo Hirvonen Date: Mon Jan 30 01:16:23 2006 +0200 Document auto_reshuffle and showbind commit bc78d9bad6faa0510cc5cf94720812d11368a2a5 Author: Timo Hirvonen Date: Mon Jan 30 01:10:40 2006 +0200 Make automatic reshuffle optional (add auto_reshuffle option) commit 27a723607d2275788b57a4dbfccab4cae479eba0 Author: Timo Hirvonen Date: Mon Jan 30 01:03:28 2006 +0200 Don't select next line after :run commit ba04a6400283ec8139456ecf8871f4f12a5c9787 Author: Timo Hirvonen Date: Mon Jan 30 00:39:30 2006 +0200 Add :showbind command commit 8dba9698b295e89c50914eff2f9d4d39dca230fd Author: Timo Hirvonen Date: Mon Jan 30 00:09:35 2006 +0200 Update cmus man page commit 8c8d72709f8da3da1b3e3ebb2fab1c58fdbbe55f Author: Timo Hirvonen Date: Sun Jan 29 21:32:07 2006 +0200 Make html default target in Doc/. Update .gitignore commit d9c6593a509c59b067f5eb8449ae80f1777638b9 Author: Timo Hirvonen Date: Sun Jan 29 19:39:29 2006 +0200 Add -f flag for :bind commit dc68fc972f0f9841e2771a31ad2258e48aa6ec9f Author: Timo Hirvonen Date: Sun Jan 29 18:25:54 2006 +0200 Enable displaying error messages on init. Wait for a key press if any errors commit d630bb68f041661d6baddd7d63bcd0200dbbaada Author: Timo Hirvonen Date: Sun Jan 29 18:25:02 2006 +0200 Display info messages in the right color commit 32757303df2dbef986709cfdc1ad7ff6960bb7ba Author: Timo Hirvonen Date: Sun Jan 29 15:52:07 2006 +0200 Add 2 color options commit b34fc18c0e13b6bfa66c21c752deed34be687e24 Author: Timo Hirvonen Date: Sat Jan 28 17:24:31 2006 +0200 Cleanup key handling, make ^C and ^G exit search/command mode, make ^C bindable commit 14c09c92130f570ced3d5e0d9c7801c5e859a1c1 Author: Timo Hirvonen Date: Sat Jan 28 16:13:00 2006 +0200 Make tab expansion work for :bind without ':' in the command commit eec4e5e819c7af1586d544d841f1fac273796ee0 Author: Timo Hirvonen Date: Sat Jan 28 05:53:04 2006 +0200 Add cmus(1), update .gitignores commit 1b7043d7af6314f34061ebd6c99152268b671ae5 Author: Timo Hirvonen Date: Sat Jan 28 02:43:27 2006 +0200 Add :source command commit d40ef477ffa350a28c69a2f8dd253d0ef83ad184 Author: Timo Hirvonen Date: Sat Jan 28 02:20:46 2006 +0200 Add two more color options commit f16379e5819ea4e5d7f79790ecae5015536cac70 Author: Timo Hirvonen Date: Fri Jan 27 18:13:53 2006 +0200 Update .gitignore commit 448fa7dfa9abea708e4d0b4b2748c3d36ef00321 Author: Timo Hirvonen Date: Fri Jan 27 18:12:47 2006 +0200 Add cmus-remote(1) man page commit f31441199692a1dd949bb6ebff5f2cda02ac0123 Author: Timo Hirvonen Date: Fri Jan 27 17:07:04 2006 +0200 Fix some command mode bugs commit 13449f38c9bf66c4c3d2e209c894910a960841af Author: Timo Hirvonen Date: Fri Jan 27 13:27:30 2006 +0200 Remove old keybindings, add rc file commit b879dfcc33af8a176d3a263d5cfa088ef0b76b1b Author: Timo Hirvonen Date: Fri Jan 27 13:17:21 2006 +0200 Remove old doc commit e5669faaded2199910f37170644eeabfff07cf43 Author: Timo Hirvonen Date: Fri Jan 27 04:27:33 2006 +0200 Minimize number of color options commit f780af743390defd0b2df592c2d4d203a8f44c2c Author: Timo Hirvonen Date: Thu Jan 26 19:08:25 2006 +0200 cmus-remote: change command line options Remove --continue and --reshuffle (not used often). Add short flag -k for --seek. Add -C/--raw which makes cmus-remote treat command line arguments as raw commands. Example: cmus-remote -C 'toggle continue' shuffle (does what 'cmus-remote -C --reshuffle' did before) commit 8cff6c61f870259df542fa469682dc1f5675fcdb Author: Timo Hirvonen Date: Thu Jan 26 14:14:16 2006 +0200 build system: add topdir variable to config.mk commit 9f8818c826a7e14e65f022ece39c5f086e80b2d9 Author: Timo Hirvonen Date: Thu Jan 26 14:06:18 2006 +0200 Export duration to status display program commit ea3c41a72e823975845605bc5d14c4329f9297dd Author: Timo Hirvonen Date: Wed Jan 25 02:12:08 2006 +0200 Display number of tracks and number of marked tracks on window titles commit 424eb6d1f5ba063fa691a28e5be78cc42ad0c9f3 Author: Timo Hirvonen Date: Wed Jan 25 01:29:36 2006 +0200 Put back sort keys to window title Display sort keys after playlist filename on the window titles. commit 0c69315ded9454735732975aa7117ec9b516bf7c Author: Timo Hirvonen Date: Tue Jan 24 21:22:34 2006 +0200 Shorten displayed playlist filenames ($HOME -> ~) commit cd7b0c86888986844c6820288ce5cccc5bca7a91 Author: Timo Hirvonen Date: Tue Jan 24 19:15:34 2006 +0200 Fix updating status line (total time) commit c3933f80a2e4d89abe6073f256d0e300c2f7fddf Author: Timo Hirvonen Date: Tue Jan 24 19:07:56 2006 +0200 Less idiotic command/search history filenames commit 8cd1747e1562e1bbff4ef8eb0da084599379725a Author: Timo Hirvonen Date: Tue Jan 24 18:49:59 2006 +0200 Remove default_view option Put "view N" to ~/.cmus/rc if you need to change default view. commit 161c376e15ee2d2bc97c8fca38b4ceaf7f6937cf Author: Timo Hirvonen Date: Tue Jan 24 18:44:35 2006 +0200 Convert configs to :cmd syntax Make cmus load following files: ~/.cmus/autosave (if doesn't exist then /usr/share/cmus/rc) ~/.cmus/rc (optional static config) Options, keybindings and filters are saved to the autosave file. Replace mad.default_charset with id3_default_charset variable. commit ac384e681f606013c83b48f128b14fb1de7fcd16 Author: Timo Hirvonen Date: Tue Jan 24 16:27:02 2006 +0200 Convert cmus-remote to use text protocol (:commands) commit 9923cd15bbfd256ad33e4db6513ff11884ae26bf Author: Timo Hirvonen Date: Tue Jan 24 04:08:27 2006 +0200 Don't crash if no output plugin available commit 7253a132209e45bcea4df4600df71fece66af5c7 Author: Timo Hirvonen Date: Tue Jan 24 03:41:56 2006 +0200 Fix plugin initialization commit 8d3cbc51fb13d91468c768dfc683f8101f670825 Author: Timo Hirvonen Date: Mon Jan 23 23:47:23 2006 +0200 Allow specifying command target for :add, :clear, :load and :save commit cddbb2fe50199206b692ea956c89845f0c791162 Author: Timo Hirvonen Date: Mon Jan 23 21:25:44 2006 +0200 Clean up status updating commit 8e24ab5b510baf1d439a25d14a77050ebf675003 Author: Timo Hirvonen Date: Mon Jan 23 20:48:49 2006 +0200 Remove some includes commit 4bf255d688da6bf2eb93476f525c00ab37a47194 Author: Timo Hirvonen Date: Mon Jan 23 19:40:41 2006 +0200 Remove key functions, everything is implemented as :cmds now commit 81f3fdc078623ec4bda2369a5e634052d33a82f0 Author: Timo Hirvonen Date: Mon Jan 23 18:46:14 2006 +0200 Update keybindings commit b199ab42bd3dd04fced678d6157d7a1a6776d095 Author: Timo Hirvonen Date: Mon Jan 23 18:37:55 2006 +0200 Fix check for ambiguous command commit f729c9f6bd9a49f798f48a6cb0b5ceba1ff94a32 Author: Timo Hirvonen Date: Mon Jan 23 18:15:48 2006 +0200 Sort command table commit 8d3739cc7ff31a6f7a4675ccef71b20e0ca44919 Author: Timo Hirvonen Date: Mon Jan 23 18:09:02 2006 +0200 Replace browser:update and library:update functions with :win-update commit d4086e58796f1a9b39b731393fd84addf14c9bd9 Author: Timo Hirvonen Date: Mon Jan 23 17:58:30 2006 +0200 Add :browser-up, remove cd_parent function commit 22d733ad9dc3f492987df228e497b58eb9955c24 Author: Timo Hirvonen Date: Mon Jan 23 17:31:09 2006 +0200 Convert rest window functions to commands commit ac1e8020cf3a05ad5632e289ffd6586c0692113a Author: Timo Hirvonen Date: Mon Jan 23 17:01:53 2006 +0200 Convert 'add selection' functions to :win-add-* commit 516e5d9881677d16b36c362481a81c341fb81c64 Author: Timo Hirvonen Date: Mon Jan 23 05:37:20 2006 +0200 Add :search-{prev,next} commit 98e3730e79d2c2b014ca0b54f424d2352474b5c2 Author: Timo Hirvonen Date: Mon Jan 23 05:26:36 2006 +0200 Add :player-{next,pause,play,prev,stop}, remove equivalent functions commit 7f552f06bc39f91be89a9870532da85b37407a99 Author: Timo Hirvonen Date: Mon Jan 23 04:32:01 2006 +0200 Update keybindings commit 21fb2aa50090e5dccccc148535111ded7d453b4f Author: Timo Hirvonen Date: Mon Jan 23 04:27:39 2006 +0200 Remove unused function: toggle_remaining_time() commit eb0f65a2b8da1e5b1c7eddff4bb710401ac27e90 Author: Timo Hirvonen Date: Mon Jan 23 04:26:19 2006 +0200 Replace view_[1-6] functions with :view N command commit 3aa4b7ed2096d33df4116ed4384998314403353b Author: Timo Hirvonen Date: Mon Jan 23 04:01:11 2006 +0200 Update current working directory when using browser NOTE: It is not always possible to keep cwd same as the 'directory' in which browser is because browser can cd into a playlist. So it would not be possible to replace cd_parent function with :cd .. commit 58aafda413149a6ab1a7a5b39e43add0fc35c8e8 Author: Timo Hirvonen Date: Mon Jan 23 03:58:05 2006 +0200 default_view is 1-6, cur_view 0-5 commit 95f4e3d70113bab781d6f9bac65eb4355748643a Author: Timo Hirvonen Date: Mon Jan 23 03:21:57 2006 +0200 Remove annoying debug prints commit 4f4282c7618d832240c4dde0e54d4b93d2099b2a Author: Timo Hirvonen Date: Mon Jan 23 03:18:37 2006 +0200 Allow binding same key in a view context and common context All commands don't work in all views even though the commands belong to the common context. Allow overriding a key for specific view, otherwise some keys would be unusable in browser context for example. All view contexts override common context. commit 5f1e1bfe0a0061ed2cba3e0d67a75356479d03f6 Author: Timo Hirvonen Date: Mon Jan 23 03:03:59 2006 +0200 Load options after all views have been initialized commit 2636359eef0fa607dd33f591e27267d4e1ebdc0d Author: Timo Hirvonen Date: Mon Jan 23 02:52:47 2006 +0200 Remove browser_toggle_show_hidden, add show_hidden option commit 511f2b69bad736d833158a2e39b46ab679fdd4da Author: Timo Hirvonen Date: Mon Jan 23 02:26:56 2006 +0200 Rename playlist_mode to aaa_mode (All/Artist/Album) commit 2295c1813c0a02fa7069794c65abe0485679b0a4 Author: Timo Hirvonen Date: Mon Jan 23 02:13:02 2006 +0200 Big option setting rewrite - move lots of options related code to options.c - make all options visible for :set - add :toggle command - remove toggle_* functions - save all options as strings to simplify code - toggles accept string and numeric values boolean: false/true color: default, black... (-1..15, no strings for 16..255) playlist_mode: all/artist/album (0-2) view: tree, sorted, ... (1-6) commit 27466bbb93c905e623c928226b913196d01bef10 Author: Timo Hirvonen Date: Sun Jan 22 04:02:07 2006 +0200 Fix crash when getting option value from uninitialized plugin commit 928e87a3bf5aa99f5a14d7ad7f7538e86b3a897e Author: Timo Hirvonen Date: Sat Jan 21 23:28:15 2006 +0200 Make :factivate work (== not crash) without args commit b7c661baf7a8110adbe677661fab1fc60774a63c Author: Timo Hirvonen Date: Sat Jan 21 22:04:22 2006 +0200 Confirm deletion of a filter commit 1010dffbb1c5342278675970a1caa28963e9c1a4 Author: Timo Hirvonen Date: Sat Jan 21 21:29:06 2006 +0200 Don't display duration in title line Duration is shown in status line. commit 76c5c239c1911f8e87a816193ff2c3d3c9413573 Author: Timo Hirvonen Date: Sat Jan 21 21:22:36 2006 +0200 Change default colors (red to blue) commit 46914986ee452c492db48d00b0267a6d8dd5d162 Author: Timo Hirvonen Date: Sat Jan 21 04:57:12 2006 +0200 cmus-remote: Fix default view Default view is playlist, not library. commit ebef4069cec9db5cb5f42340677114fb176b21e3 Author: Timo Hirvonen Date: Sat Jan 21 04:40:23 2006 +0200 Add :mark, :unmark and :invert Mark all ogg files: :mark filename="*.ogg" Mark all tracks: :mark Invert all marks: :invert Remove all marks: :unmark commit 13668d9797566e722696e61941435ce6f2158e98 Author: Timo Hirvonen Date: Sat Jan 21 03:52:22 2006 +0200 Reshuffle automatically after all tracks from a shuffle have been played commit 9a201927b5a53d44c22024160871a479b8232a99 Author: Timo Hirvonen Date: Sat Jan 21 03:49:41 2006 +0200 Unset current track if it was removed commit 2a7d755ea036f92e51e863516790e1ea5a8cdcf9 Author: Timo Hirvonen Date: Sat Jan 21 02:43:53 2006 +0200 Add default_view option For example to make cmus start automatically in the playlist view do :set default_view=2 commit 1bf81ae984eae197c625a2dde0f2f05972ffe8ed Merge: a5de56d... d2e3972... Author: Timo Hirvonen Date: Sat Jan 21 01:27:16 2006 +0200 Merge branch 'master' commit d2e39721e3368d0eb7eea0e91d17920f00374851 Author: Timo Hirvonen Date: Sat Jan 21 01:20:50 2006 +0200 mpc: remove bogus tag validation check commit a5de56d86ca0ac1ea18bbf8f74d45bde613b80d8 Author: Timo Hirvonen Date: Sat Jan 21 01:19:02 2006 +0200 Always put configs to ~/.cmus/ Users don't seem to like the XDG spec (~/.config/cmus). commit 80bdeb283494936cf590e5235dd3bcc2be82fc71 Author: Timo Hirvonen Date: Sat Jan 21 00:41:07 2006 +0200 Fix crash when pl_sort not set commit 268c91ec95d91cd6db860d8f620981c0149a3e77 Author: Timo Hirvonen Date: Fri Jan 20 20:55:41 2006 +0200 Move down in browser after added a track from it commit 56d71895329a1f9b7290631ec3c2e2fa573b9689 Author: Timo Hirvonen Date: Fri Jan 20 19:59:17 2006 +0200 Remove cmus_seek_[bf]wd() :seek is much more powerful commit dbd5e00a91f8861ac39db9d76bde509d4e736ec0 Author: Timo Hirvonen Date: Fri Jan 20 19:57:03 2006 +0200 Remove irman support Because: - no one has given me any feedback about this feature - it was not tested for a long time - it was ugly - LIRC support would be more useful commit 43cbb35675260a2e5c5b9009c9d0b6ca8f010083 Author: Timo Hirvonen Date: Fri Jan 20 19:45:59 2006 +0200 Remove internal help Remove internal help because it was painful to keep up to date and same stuff is in the manual. commit d0829e3e4c605033c3568dbb57aedc7f39e161d2 Author: Timo Hirvonen Date: Fri Jan 20 19:32:22 2006 +0200 Replace all volume commands with single :vol command Syntax: :vol total :vol left right Where total, left and right are either absolute or relative (prefixed with '+' or '-') values. Both absolute and relative values can be given as percentage units (suffixed with '%') or as internal values (if hardware has volume in range 0-31 for example). commit 85d0d45879d57b8ee56c3d9e53cfa278e9c5eee0 Author: Timo Hirvonen Date: Fri Jan 20 17:09:07 2006 +0200 Fix cmus-remote Add flags: -l, --library modify library instead of playlist -P, --playlist modify playlist (default) -q, --queue modify play queue instead of playlist commit 6804243c6d15661d032223f10b7b0c1f985489c4 Author: Timo Hirvonen Date: Fri Jan 20 15:59:16 2006 +0200 Make playlist and queue editable, lots of other changes commit c619ff915ccd35368f23054bf44b0cbb1871d186 Author: Timo Hirvonen Date: Wed Jan 18 22:03:18 2006 +0200 Coverted play queue to use struct simple_track, clean ups commit f7720a52b25e5064658269d8b38546bea7ba3aec Author: Timo Hirvonen Date: Wed Jan 18 22:02:21 2006 +0200 Add editable playlist, major code reorganization Add editable playlist. New data structures: - struct simple_track Contains struct track_info. Can be added to a (sorted) list. This can be used to for play queue. - struct shuffle_track Inherits struct simple_track. Can be added to a shuffle list in addition to sorted list. This is used for flat library view and editable playlist. - struct tree_track Inherits struct shuffle_track. Can be added to artist/album tree. Same list shuffling code is used for the library and playlists. Same search iterators/comparators/.. are used for all lists (containing struct simple_track). Replaced play_mode with shuffle (boolean) + play_sorted (boolean). Play_sorted is used only by the library when shuffle is off. When play_sorted is on tracks in the library are played in the sorted list order instead of artist/album tree order. commit e1e096a4868d447716b07655afd3fab7c1c0e696 Author: Timo Hirvonen Date: Tue Jan 17 19:22:35 2006 +0200 Rename pl.[ch] to lib.[ch] commit 2f1d2e11d56c26881e78ecd305633db32b850b3f Author: Timo Hirvonen Date: Tue Jan 17 19:07:37 2006 +0200 Remove shuffle view, rename playlist to library Remove shuffle view. Rename - pl_* to lib_* - playlist to lib - play_queue context to queue commit 4777ab0d73e81cd10fcff1889b9d77e9078d1365 Author: Timo Hirvonen Date: Tue Jan 17 00:14:53 2006 +0200 Add :factivate command :factivate name1 name2... selects and activates the filters in the filters view. This command is useful for binding a key to activate user defined filters quickly. commit b9069ee9cf2994462362c32b0e53693825dbdf4e Author: Timo Hirvonen Date: Sat Jan 14 13:15:43 2006 +0200 configure: Make dependency file generation optional Introduce CC_GENERATE_DEPS and CXX_GENERATE_DEPS booleans. To disable dependency generation set the variable to "n" in configure or command line (./configure CC_GENERATE_DEPS=n). commit a4ee11fff5d4cbd2da27324cbe15203ea9f030bd Author: Timo Hirvonen Date: Sat Jan 14 02:46:44 2006 +0200 build system: Don't fail when no arguments (files) given to $(INSTALL) Make possible doing this: programs = $(INSTALL) $(bindir) $(programs) Added some comments to lib.mk. commit b371a97c84ccc246424ff3faeab63096cc798b77 Author: Timo Hirvonen Date: Sat Jan 14 00:18:42 2006 +0200 Remove unused mutex debugging code commit 08bf3f017a9478e97f89b77df72410bae2a6fe95 Author: Timo Hirvonen Date: Fri Jan 13 23:53:01 2006 +0200 Don't include generated cmus.html in tarball, remove .spec file Including generated files in source tarball makes Makefile messy. If user wants to build html doc he should install rst2html. The .rst file is now installed, so the .html file isn't necessary anymore. Remove bit-rotten cmus.spec.in. Better keep distribution specific stuff separated. commit 601a1324b841a7f37e9e1c94c2f976adf93749a6 Author: Timo Hirvonen Date: Fri Jan 13 00:53:05 2006 +0200 configre: Add some comments commit 3124b241f93e2874e01fd748a1354080721dd643 Author: Timo Hirvonen Date: Wed Jan 11 18:43:07 2006 +0200 1.6.8 commit c8de88e56975f00628417bc5c59e2c7dce66852c Author: Timo Hirvonen Date: Wed Jan 11 17:03:40 2006 +0200 mpc: don't include debug.h, simplifications Rename priv->buffer and related variables to make it clear the data and counts are samples. Add some comments to remove confusion caused by crappy API documentation. commit 3997b66c7f3d1f7c8c6647322375d84f7f42312c Author: Timo Hirvonen Date: Wed Jan 11 14:44:17 2006 +0200 mpc: Fix APE tag header finding commit aadeb4deda59fb93dc9795eaf26c7991f874ae7a Author: Timo Hirvonen Date: Tue Jan 10 21:48:19 2006 +0200 Add HACKING commit ffce4846cd33b39a4558f2fdccfae6e79b04d1fc Author: Timo Hirvonen Date: Tue Jan 10 20:52:01 2006 +0200 Remove queue.[ch] commit ae18be73b9aaa70e16ec71b64e7b2031cb1affcf Author: Timo Hirvonen Date: Tue Jan 10 20:41:48 2006 +0200 Fix doc location in README commit 611817cdab761412551500ed0fa9c9eb1684bdb9 Author: Timo Hirvonen Date: Tue Jan 10 20:35:53 2006 +0200 Update AUTHORS commit b7ae35616b401a46c8d7d0d9d5a66bda9ccd2fe4 Author: Timo Hirvonen Date: Tue Jan 10 20:25:31 2006 +0200 mpc: get file size in mpc_open(), check ret val of mpc_decoder_seek_seconds() commit 59833fbbc038f86491313a995b5709e13674079c Author: Timo Hirvonen Date: Tue Jan 10 20:07:07 2006 +0200 mpc: remove unneeded buffers commit 7c31e4db4fa6297127b52d086db0cfdeb751551f Author: Timo Hirvonen Date: Tue Jan 10 20:02:08 2006 +0200 Make vorbis and flac handle tags case insensitively commit 6853a897300f8d6ff157b4971c2a676000362573 Author: Timo Hirvonen Date: Tue Jan 10 17:40:13 2006 +0200 Add mpc plugin Mostly written by Chun-Yu Shei . commit 677f00793a25d615e1e61e4ad6dcdd960e81fa8f Author: Timo Hirvonen Date: Mon Jan 9 14:37:27 2006 +0200 Convert cmus-status-display from bash to sh commit 2e6891d1df5e288f8b244b1e42c2dd93f048b104 Author: Timo Hirvonen Date: Fri Jan 6 21:27:46 2006 +0200 configure: add --enable-xdg flag Some users want to place their configs to ~/.cmus/ instead of ~/.config/cmus/ (--disable-xdg). ~/.config/cmus/ is still default. commit 59d0d962429843be79c91dfb97adf6959c7ea048 Author: Timo Hirvonen Date: Fri Jan 6 19:00:43 2006 +0200 Reset status_changed when updating status line commit 815f2b4b4d741cecb3cba1fc8f8bd9546033d5a2 Author: Timo Hirvonen Date: Fri Jan 6 18:52:30 2006 +0200 Remove pl_set_{repeat,play_mode,playlist_mode}() Used only once and it is simpler to access the struct fields directly. commit 56016ae1f40b19e66be15b048c83e4264ac816d6 Author: Timo Hirvonen Date: Fri Jan 6 18:34:23 2006 +0200 playlist: add to_{artist,album,track,shuffle,sorted}() helpers Add helper functions to convert struct list_head * to struct artist etc. commit 8e2d8f1f741d3b329194db0731f39d0792f52c83 Author: Timo Hirvonen Date: Fri Jan 6 17:39:26 2006 +0200 Clean up debugging crap in alsa.c commit 25e40f626560374b23e24466ed9af124b39724d3 Author: Timo Hirvonen Date: Fri Jan 6 17:14:41 2006 +0200 Remove pl_get_status() It's simpler to access the struct fields directly. commit 2ad8cf9783848d4fca84f908b98bd67064299878 Author: Timo Hirvonen Date: Fri Jan 6 16:51:33 2006 +0200 Simplify getting prev/next track by play mode Add int play_mode_filter(struct track *) to simplify testing if a track is interesting. commit 566ec46ab4c8cfe417277742ecafe7368305f946 Author: Timo Hirvonen Date: Fri Jan 6 16:32:03 2006 +0200 Shorten long lines commit 555783eaf43fd50d7d6130cab9c759732c51da2d Author: Timo Hirvonen Date: Fri Jan 6 05:01:23 2006 +0200 Split init and exit code into smaller functions commit 13f206b064193e6ce0dfd5432dd71a84495d518f Author: Timo Hirvonen Date: Fri Jan 6 04:33:43 2006 +0200 Rename rest ui_curses_* commit c59404f212b77fa225be95d46d0191183b62a500 Author: Timo Hirvonen Date: Fri Jan 6 04:15:04 2006 +0200 More renaming commit dce781283b4d9866c86b95d167cd68e17c5febf8 Author: Timo Hirvonen Date: Fri Jan 6 03:32:41 2006 +0200 More function name shortening commit 695698352f9244fbe4f049e8b93fb1f84b28eb53 Author: Timo Hirvonen Date: Fri Jan 6 03:03:36 2006 +0200 s/ui_curses_display_info_msg/info_msg commit 4d2e87eab7e97c8e1bc7ffccd45784436d47b9a9 Author: Timo Hirvonen Date: Fri Jan 6 02:54:10 2006 +0200 s/ui_curses_display_error_msg/error_msg commit 52cf226b672d512d99a89e67e13ca232d88cb8b2 Author: Timo Hirvonen Date: Fri Jan 6 02:29:11 2006 +0200 Introduce struct http_uri - Replace 5 function parameters with singe struct. - Remove useless "extern" keywords from http.h to make lines shorter. commit b7797f8069fc382b7f4eab1b079eb3bd04a9ca79 Author: Timo Hirvonen Date: Thu Jan 5 20:57:13 2006 +0200 Fix loading empty files Can't mmap() empty files. commit be4d2abfabdf4e0649f6c1f61c2b048751be570c Author: Timo Hirvonen Date: Thu Jan 5 20:54:58 2006 +0200 Split long d_print() line commit 7286ae99aa42cf4ce42e2aebea973f3c1995cc61 Author: Timo Hirvonen Date: Tue Jan 3 23:35:05 2006 +0200 Install cmus-status-display to $datadir/doc/cmus/examples commit 5ac5334272782248199394513e963d329348fd0a Author: Timo Hirvonen Date: Tue Jan 3 13:42:13 2006 +0200 configure: Fix signal traps Exit if interrupted (SIGINT, SIGTERM etc.), just running rm .tmp-* is not enough. Don't remove temporary files if DEBUG_CONFIGURE=y. commit 7311e3e78fa2c9a867f25fd4cd12964950b172c4 Author: Timo Hirvonen Date: Mon Jan 2 19:14:51 2006 +0200 1.6.7 commit b18c6fa9454a1cf1b68e90a016cabd77f9e4fdb1 Author: Timo Hirvonen Date: Mon Jan 2 18:55:07 2006 +0200 Don't die if config file not found commit 22be590b6c1b8ba95bfd818787611b22964a1902 Author: Timo Hirvonen Date: Sun Jan 1 15:29:06 2006 +0200 1.6.6 commit f0f3f0773f3652d228cefc18c94c9081c446570b Author: Timo Hirvonen Date: Sun Jan 1 15:15:13 2006 +0200 Initialize all struct input_plugin fields on close This fixes a bug when playing a stream and then pressing 'v' and 'x' (PCM-data was treated as Shoutcast metadata and vice versa). commit 63fcde796b8ce33c4e442980bb59e910d9ef4686 Author: Timo Hirvonen Date: Sat Dec 31 22:03:35 2005 +0200 Fix GCC4 warnings commit a1508b00133aa5f64351767df8bd85b3ae6fa441 Author: Timo Hirvonen Date: Wed Dec 21 15:19:01 2005 +0200 cmd_rst belongs to Makefile, not to lib.mk commit a5720e95f91547b8640984b1ad6096ad1d77966f Author: Timo Hirvonen Date: Wed Dec 21 02:30:34 2005 +0200 Install cmus.html to /usr/share/doc/cmus commit 46aab78515a96d46d93bc92abd915d0607df7632 Author: Timo Hirvonen Date: Wed Dec 21 00:53:07 2005 +0200 configure: add check for rst2html On Debian there is rst2html instead of rst2html.py. Need to check both. Made the check always succeed because documentation is prebuilt. Thanks for the original patch to Frank Terbeck commit 1f3ac9174605ede1f4ce94234f16af895d36558f Author: Timo Hirvonen Date: Sun Dec 18 02:16:38 2005 +0200 doc: Fix table borders in the style sheet commit 63ff1a50bf923e0ba0cb50bb93e2164af319f42c Author: Timo Hirvonen Date: Sun Dec 18 02:15:24 2005 +0200 mmap returns MAP_FAILED on error, not NULL commit fe43287be18210171b4d8ede87fd073235810db4 Author: Timo Hirvonen Date: Sat Dec 17 20:48:02 2005 +0200 Remove unneeded defines from compiler.h commit 86d9474e6bd973c38b1dfa2298036ad8513d8c2c Author: Timo Hirvonen Date: Sat Dec 17 16:37:03 2005 +0200 Fix trimming strings containing double-width characters commit e9b78c2da5bce8d47159769d95f94bcbf65479f7 Author: Timo Hirvonen Date: Thu Dec 15 01:21:35 2005 +0200 Fix changing directory in browser Check if browser_entry is a file before checking if it is a playlist and only then try cd'ing into it. If the browser_entry is neither a playlist file nor a directory set errno to ENOTDIR. commit fdd948f35dca70d03721761549f500a8a9f9b3ce Author: Timo Hirvonen Date: Wed Dec 14 23:38:05 2005 +0200 Sort tracks by filename before saving them to a playlist file commit 4e370936b3835be77becbc97fe8dc63bc3438e82 Author: Timo Hirvonen Date: Wed Dec 14 22:24:41 2005 +0200 Only read interesting comments, fix disc/track numbers in "2/10" format commit da32ff09e2ec624a24200eacdcc13cc515b62d1d Author: Timo Hirvonen Date: Wed Dec 14 19:33:24 2005 +0200 Add fix_track_or_disc(str) for fixing track/disc numbers in 2/10 format commit af3c118df8baa0d4f85996147f506804b7227c7c Author: Timo Hirvonen Date: Wed Dec 14 00:17:35 2005 +0200 Fix typos in README commit 8f6ae917dbf8e093b55984f4688d83a6878a1770 Author: alex Date: Tue Dec 13 22:44:02 2005 +0100 Added `Tremor' input plugin Implemented plugin as Timo suggested. Since it conflicts with normal Ogg/Vorbis input plugin, a --with-tremor flag was added to the configure script. commit 9e81809f3880db2db87df689cac031c2ea6c810a Author: Timo Hirvonen Date: Sun Dec 11 22:22:31 2005 +0200 Big file reading / playlist loading clean-up Replace file_load() and file_get_lines() with mmap based file_for_each_line(). Change playlist loader to take playlist contents as argument instead of filename. Detect playlist type (pls or plain list) by contents instead of filename. As result of these changes streaming code can use the same code for reading playlists as the playlist file loader. Simplify sconf code and convert it to use file_for_each_line(). commit 167ec62e4e8cb3ab37c4bd536d24f8a2aff25081 Author: Timo Hirvonen Date: Sat Dec 10 17:23:49 2005 +0200 Put flags needed for generating deps directly to CFLAGS Because config.mk variables are now lazily expanded the flags needed for generating dependencies can be included in CFLAGS. CC_GENERATE_DEPS is not needed anymore. Use -MMD instead of -MD (don't generated deps for system headers). Same changes for CXX. commit 2763200ef0de03449b370ab587f290e1a7a9d8fc Author: Timo Hirvonen Date: Sat Dec 10 17:01:48 2005 +0200 Expand config.mk variables lazily (s/:=/=) commit cbf094c3505b4c43ebe95737d3b06ea05f71728a Author: alex Date: Thu Dec 8 00:50:13 2005 +0100 Fixed utf16 to utf8 conversion 4 byte UTF-16 Characters are ignored and Byte Order Marks (BOM) are ignored commit a14d0eed7e6d2f78737e0e7b12526f414837b8e1 Author: Timo Hirvonen Date: Wed Dec 7 17:51:36 2005 +0200 Make configure more flexible and simpler It is now easy to generate multiple header files instead of just config.h. Removed support for --enable-foo=bar flags. --enable-foo and --disable-foo should be enough. Values of enable flags go directly to CONFIG_* variables. This makes handling enable flags much simpler. As a side-effect this enables alternative syntax for changing configuration: ./configure CONFIG_WAV=n. commit 970a47d41626de9986aee1c769f64ff2b8688cbe Author: Timo Hirvonen Date: Wed Dec 7 14:12:11 2005 +0200 configure: Simplify updating config.{h,mk} files commit e8be465319461714b32a08560852c4ae23b809d8 Author: Timo Hirvonen Date: Wed Dec 7 13:25:00 2005 +0200 id3: Remove duplicate frame size validation commit 6d70bc4b20165231f697c9ea391959312b7b095b Author: Timo Hirvonen Date: Wed Dec 7 02:01:39 2005 +0200 Accept zero-length UTF-16 tags, ignore tags with data size < 0, clean ups commit fea2a53ab7c449bff13d93ae2c260292aa3a06c1 Author: alex Date: Tue Dec 6 23:56:16 2005 +0100 Fixed possible segfault in utf16be_to_utf8 commit bafcf91250180763b952bfd801decb2617002ec0 Author: alex Date: Tue Dec 6 09:08:02 2005 +0100 Mentioned gmake as build tool for some BSD's commit 8da290edec35f57874111aceef4278cb9eaa15ff Author: Timo Hirvonen Date: Mon Dec 5 18:36:15 2005 +0200 1.6.5 commit fc8f6b54f11932766a8ebb870413432db31df3d3 Author: Timo Hirvonen Date: Sun Dec 4 22:43:55 2005 +0200 configure: link against libcurses if neither libcursesw nor libncurses are available commit 677d83554f213ff82677b9d3e24867c248bee89c Author: alex Date: Sun Dec 4 21:17:49 2005 +0100 Fixed configure and oss issues for NetBSD - curses lib needs to be linked with -lcurses - fixed oss ioctl() call commit 126b189ea832c2db489b13d7f32f61214ce25bc0 Author: Timo Hirvonen Date: Sun Dec 4 20:12:57 2005 +0200 configure: Clean up warning messages commit 9544c9758c21bdacb4e16c4773b6f27e9c18eb95 Author: Timo Hirvonen Date: Sun Dec 4 18:33:01 2005 +0200 configure: Remove stupid debugging test commit b3cfcedebffa86061a76dec71359d74c30594f59 Author: Timo Hirvonen Date: Sun Dec 4 18:21:49 2005 +0200 configure: Support systems with no pkg-config Make pkg_check_modules take 2 more optional variables (CFLAGS and LIBS) which are used if pkg-config or the .pc file does not exist. Also added check_library function which runs check_lib and adds ${name}_CFLAGS and ${name}_LIBS to config.mk automatically. These changes make the configure script significantly shorter. commit 1b70e6368815957fd2a7152897deca41c2ba9c6d Author: Timo Hirvonen Date: Sat Dec 3 00:44:34 2005 +0200 configure --dev: Add -Wdeclaration-after-statement to CFLAGS only if gcc supports it commit 82cfbf172515b7105a62452e239cf52eda6a1d3b Author: Timo Hirvonen Date: Sat Dec 3 00:17:38 2005 +0200 Fixed FLAC detection and build for OpenBSD Slightly modified version of Alex's patch. commit 26b29ce6456ba6bcd5aa005a70dd440396cb7f8f Author: Timo Hirvonen Date: Fri Dec 2 22:02:54 2005 +0200 Document discnumber and tracknumber builtin filters commit 0f7f650042421756bef30970aa78f938f7ad7c83 Author: alex Date: Fri Dec 2 20:43:29 2005 +0100 Added Sun Audio output plugin Native audio support for both NetBSD and OpenBSD commit 4c306fac1e3dd8ddc8654aeca47ec13c13298f79 Author: alex Date: Fri Dec 2 16:13:10 2005 +0100 fixed possible segfault in utf16_to_utf8 commit f7dbabe4f741383185a12ef03ecf33ae450ba1f1 Author: Timo Hirvonen Date: Fri Dec 2 17:19:28 2005 +0200 Make OSS plugin compile on OpenBSD and NetBSD commit baf613b67dcc7ac55c937b374b783e7c47942296 Author: Timo Hirvonen Date: Fri Dec 2 14:48:38 2005 +0200 Include stdarg.h in ui_curses.c Include stdarg.h in ui_curses.c as suggested by Alex. Needed for NetBSD. commit 3ebb9b0e35207434cce616c03e8057ec01c6b6c6 Author: Timo Hirvonen Date: Fri Dec 2 14:40:29 2005 +0200 Fixes for NetBSD and OpenBSD commit a6e595299d733e37fc980566bdfb00fef81bd191 Author: Timo Hirvonen Date: Fri Dec 2 14:38:57 2005 +0200 Make wide char support optional If libncursesw is not installed, warn and use libncurses instead. commit a33456a043bf187f3bc8a1de3d531a740a7b4948 Author: Timo Hirvonen Date: Fri Dec 2 14:11:23 2005 +0200 configure: *BSD needs -I/usr/local/include and -L/usr/local/lib commit cdb9755c9def42343321b908a6c51dfd7463bc98 Author: Timo Hirvonen Date: Thu Dec 1 04:41:00 2005 +0200 Fix track db corruption (duplicate endianness conversion) commit dcae90133a9ff70d871abc74f10c56346a949fdd Author: alex Date: Thu Dec 1 00:08:45 2005 +0200 Fix access to unaligned memory locations commit 83697d99acf4e130c1087da5b9e662b6f31557ea Author: Timo Hirvonen Date: Wed Nov 30 21:57:02 2005 +0200 Add tracknumber and discnumber builtin filters At least tracknumber=-1 is sometimes useful. Also sorted the builtin keys array by name. commit b9a7d96c31a689b713d705ed72b92773c3bf9bf0 Author: Timo Hirvonen Date: Wed Nov 30 05:19:29 2005 +0200 Update filters_win after :filter commit 14b45c73d5481b1937374b69f588a1323e397cdd Author: Timo Hirvonen Date: Wed Nov 30 04:05:54 2005 +0200 Update view 1 when pressing 'i' even if only active window changes commit 25281b1800837027e06c76768b16970f0794649d Author: Timo Hirvonen Date: Wed Nov 30 03:59:14 2005 +0200 Clean up track db commit fa7391f61ab6bef30528aab31ad33301b0650d3c Author: Timo Hirvonen Date: Wed Nov 30 03:42:19 2005 +0200 cmus-remote: Check correctly if file args are required commit 7b5afc144629022fb32f939b840da499cbbb2786 Author: Timo Hirvonen Date: Wed Nov 30 03:33:31 2005 +0200 Clean up debugging, error reporting and cmd line option code commit 45d6537d5f4e149fe2a253655554f2eef235b559 Author: Timo Hirvonen Date: Tue Nov 29 22:43:45 2005 +0200 Optimize string allocations in a struct Allocate struct and string inside the struct with single malloc. commit 4848d9cd7ae82b542b714a8c55dd68eaa5943338 Author: Timo Hirvonen Date: Sun Nov 27 00:52:28 2005 +0200 Safe UTF-8 functions Filenames are encoded in random encoding. Over-optimized unicode routines caused too many problems. Now all unicode functions should be safe to use with filenames. Invalid bytes in UTF-8 strings are now displayed as "" where x is hex digit (value of the byte). commit 8a81ce193997b78006ff949be7c6971eeca22d2f Author: Timo Hirvonen Date: Mon Nov 21 21:08:24 2005 +0200 Fix glob code, don't assume filenames are UTF-8 commit eed0f70147a2a5e2a32b186967801265f1cde754 Author: Timo Hirvonen Date: Sun Nov 20 04:20:19 2005 +0200 Update track_win after resize commit c3d027c235cf5b532b1bb84091f26a1a85a31fb5 Author: Timo Hirvonen Date: Fri Nov 18 18:44:26 2005 +0200 1.6.4 commit 8af90d0d80a81ad6992dd10b8a12f2dddaf48f63 Author: Timo Hirvonen Date: Fri Nov 18 15:53:42 2005 +0200 Filters: duration of a stream is 'infinite', fix comparing string values to NULL commit 32fee9564045f1b2713cf5953d4906b17c019da1 Author: Timo Hirvonen Date: Thu Nov 17 16:05:36 2005 +0200 Update cmus.spec.in commit 98edaf002f450ad74bbce90b4f0c0f9cc62192dc Author: Timo Hirvonen Date: Thu Nov 17 16:02:20 2005 +0200 Build system: move some rules to lib.mk commit b0e716586edb0bf6c08dded4682ddf85ef8e87ec Author: Timo Hirvonen Date: Thu Nov 17 03:10:40 2005 +0200 Fix file modes commit 48a4e06f4d254b19baabd5703a5d053cfbb8863d Author: Timo Hirvonen Date: Thu Nov 17 02:55:38 2005 +0200 Update README commit 0f9813bb523e86b06ba843ee9dc98cb836065147 Author: Timo Hirvonen Date: Thu Nov 17 02:46:32 2005 +0200 Ditch recursive make commit c13522ab0a11e169c0fae62cb97e8420233f3053 Author: Timo Hirvonen Date: Tue Nov 15 12:44:17 2005 +0200 Remove TODO commit fa3af1ad8dd25647bde0d1df5fa3ee5eff2336e3 Author: Timo Hirvonen Date: Tue Nov 15 12:07:56 2005 +0200 track_win needs to be updated when format option changes, not tree_win commit 60fb639757f2f4d0369b3115dbfbed07ceb72494 Author: Timo Hirvonen Date: Sun Nov 13 19:30:58 2005 +0200 Fix make install commit a9ef6f7756feba415d6a4759c72bba2c69fc0904 Author: Timo Hirvonen Date: Sun Nov 13 19:23:36 2005 +0200 Build system: "echo -e" doesn't work on BSD commit 4d29883f26a97af1b5cbcdc9d1eb082eb84429d0 Author: Timo Hirvonen Date: Sun Nov 13 18:52:10 2005 +0200 make release: s/git-checkout-cache/git-checkout-index commit 7febfbe6928bfc6671a2eacd5a9588975f47a21b Author: Timo Hirvonen Date: Sun Nov 13 18:20:20 2005 +0200 Build system: bash -> sh commit 2d1b3fd5409a2281ee8a7e56948f484d73220882 Author: Frank Terbeck Date: Sun Nov 13 02:21:25 2005 +0100 fixes for the case if $HOME/.cmus/keybindings is empty added :quit cmus now tries to load the default keybindings file, if all key_bindings[*] are empty after reading $HOME/.cmus/keybindings commit 58a74e669f65e04eeb63bda975d8e330a1678f3e Author: Timo Hirvonen Date: Sat Nov 12 19:38:40 2005 +0200 Document binding keys to :commands commit 7d755ccdd42b4eda5b2923eec1319c77a65ef60a Author: Timo Hirvonen Date: Sat Nov 12 18:18:27 2005 +0200 Tab expand :bind context key :command commit 2c04a5342e349c3ab31368baec6318a6b31ca226 Author: Frank Terbeck Date: Sat Nov 12 14:56:24 2005 +0200 support for binding :commands to keys commit 114ef6eb10152d555682061f2c304e4bdbe73c0d Author: Timo Hirvonen Date: Fri Nov 11 17:09:40 2005 +0200 Support CR+LF line endings in playlist files commit 5b0d6b05d06004521b9b621ef94b9d5fa1398284 Author: Timo Hirvonen Date: Thu Nov 10 19:14:32 2005 +0200 Fix updatting view 1 after closing the help window commit 048734075bd1b94821b76bb8aa5c20fe2262c055 Author: Timo Hirvonen Date: Thu Nov 10 18:31:01 2005 +0200 Separate default keybindings to a file commit 0afe9b17a3d388eced41434bccc7ed5de368f222 Author: Timo Hirvonen Date: Thu Nov 10 18:05:33 2005 +0200 Make pl_init() and pl_exit() void commit 7f2253e1d79fb70923d671669b9328c2590fd65d Author: Timo Hirvonen Date: Thu Nov 10 18:01:08 2005 +0200 warn(), warn_errno(), die(), die_errno() commit ec5ec848ed59ffc08bd45dea175f4d99f612d109 Author: Timo Hirvonen Date: Wed Nov 9 02:14:24 2005 +0200 Add .gitignore files commit 00123089391660c95034100e9d7f03050c270ed6 Author: Timo Hirvonen Date: Tue Nov 8 17:39:44 2005 +0200 Make backspace work inside GNU Screen Normally backspace is KEY_BACKSPACE but at least inside GNU Screen it is 0x7f (^?). To avoid the need to bind both make backspace special key which can be either one. commit af2dd3bf7c90f258b288e81fdf0e29f833a0c48e Author: Timo Hirvonen Date: Tue Nov 8 17:03:33 2005 +0200 Clean up screen updates commit 1ded77c30440ca1c8f0de81a0a355a71ecfe064f Author: Timo Hirvonen Date: Mon Nov 7 19:12:10 2005 +0200 Remove #define inline inline __attribute__((always_inline)) commit 70ceaf2fa354497e7b5f1e2366b598701d1c8162 Author: Timo Hirvonen Date: Mon Nov 7 18:52:31 2005 +0200 Clean up window movement Use window_{up,down,...} directly for the current window instead of pl_sel_{up,down,...}. commit 0edfcaf71a7e25b4a29dbe09422807cabed0b9b0 Author: Timo Hirvonen Date: Mon Nov 7 17:00:38 2005 +0200 Simplify window selection changes using sel_changed callback Add sel_changed callback to struct window. This makes keeping track window contents consistent with tree window selection a lot easier. Also fixed a minor bug in remove_track(). Only activate tree window if the removed album was the currently selected album. commit 04f89d2b2fbb6f9e3ead57b5bce6f4588903ab3f Author: Timo Hirvonen Date: Mon Nov 7 13:47:59 2005 +0200 Clean up format_print() Remove unused argument str_size and use anonymous union in struct format_option. Define DEF_FO_* macros which make initializing format option array cleaner. commit 9645ccb26f0ac7307c953f35c4306480b56e89bf Author: Timo Hirvonen Date: Sat Nov 5 14:16:22 2005 +0200 Documentation: key 6 switches to filters view commit 648e8eaed94a19ae9ed3840a9c3fad23bfe34532 Author: Timo Hirvonen Date: Fri Nov 4 21:50:14 2005 +0200 Fix including id3.h Fix conflict with id3lib. Use #include "id3.h" instead of #include commit 7d2f9024db90de4e5da6f36e30ddfba451e94ad4 Author: Timo Hirvonen Date: Fri Nov 4 14:32:38 2005 +0200 Build system: use app_config in check_arts commit 05713257b78ffa4c2ac16d4d755d67e16d056ba0 Author: Timo Hirvonen Date: Fri Nov 4 14:31:52 2005 +0200 Build system: app_config: allow overriding $foo-config script name commit b58f81e079c23164e97af2fe050e4ffaaba184a9 Author: Timo Hirvonen Date: Fri Nov 4 00:50:15 2005 +0200 1.6.3 commit dfba0f7400df5d3ccb7ceb2db00f5533bedd1cb1 Author: Timo Hirvonen Date: Fri Nov 4 00:33:54 2005 +0200 FLAC: Fix comment parsing commit 8fdbe1bfb0ee2c105956b7be3966c1175e61685d Author: Timo Hirvonen Date: Thu Nov 3 16:50:14 2005 +0200 Support obsolete ID3 v2.2.0 frames commit b1e8d4d4a259b9d8cc631c4ccf728861c0a25657 Author: Timo Hirvonen Date: Thu Nov 3 13:22:02 2005 +0200 Remove some useless d_prints commit 47ee12004be37fa92baae76e0933d36be3900be0 Author: Timo Hirvonen Date: Wed Nov 2 22:40:29 2005 +0200 Simplify window updates Replace *_win_changed variables with window.changed. Remove {filters,browser,play_queue}_changed variables. commit 537b3cb757ee4d7bb5cbfe30a168b5d17402cf59 Author: Timo Hirvonen Date: Wed Nov 2 16:39:27 2005 +0200 Consolidate error msg printing ui_curses_display_error_msg can now be used even if ui hasn't been initialized yet. Error message is printed to stderr in that case. commit d847c92768ac63685e4aef3e6f1b174fa87276ea Author: Timo Hirvonen Date: Wed Nov 2 16:03:29 2005 +0200 Fix 'key already bound' error msg commit 7e0ecaf4daade66bc0aed126071388f25ba89305 Author: Timo Hirvonen Date: Wed Nov 2 15:37:09 2005 +0200 Fix tab expansion for :bind commit 471bc6f8d54867b686081aad9df9d8e057094f34 Author: Timo Hirvonen Date: Wed Nov 2 01:51:31 2005 +0200 Document :bind and :unbind commit 1c7b4e4965c92590658ffeeab24d0fa77c565cb9 Author: Timo Hirvonen Date: Wed Nov 2 00:27:19 2005 +0200 Prettier keybings file format commit f1fc30851ae26edbf2285a1ba7d0b97fb7e19e6d Author: Timo Hirvonen Date: Wed Nov 2 00:16:17 2005 +0200 Tab expansion for :unbind commit b67baa850745789ed8eb9ea8f2ac994759aed051 Author: Timo Hirvonen Date: Wed Nov 2 00:13:47 2005 +0200 Keep key bindings sorted commit 81e5d66fb5a0886707e409ff2714eaa2b7bd81f7 Author: Timo Hirvonen Date: Tue Nov 1 23:53:19 2005 +0200 Make key_bindings public commit 7bebc11ea75229b9c24f33f65dcbda76ac39da75 Author: Timo Hirvonen Date: Tue Nov 1 21:34:25 2005 +0200 Tab expansion for :bind commit 2023b2fc7bce0c127c542ea65fa9829388c67cd1 Author: Timo Hirvonen Date: Tue Nov 1 20:51:44 2005 +0200 Fix sorting of key_table commit c56db6d35a68bad9510f345a9601d8562ba7d4db Author: Timo Hirvonen Date: Tue Nov 1 19:28:28 2005 +0200 Simplify tab expansion code commit a77389ca8769548c09c02ceb44db43a553fac179 Author: Timo Hirvonen Date: Mon Oct 31 14:37:55 2005 +0200 Make key_table public commit 14e5586432cf44084e71bc4de4e36dbcaf1c18f0 Author: Timo Hirvonen Date: Mon Oct 31 14:33:07 2005 +0200 Make some keybinding structures public. Fix a bug in key_bind() Make function table and context names available for tab expansion. Fix stupid bug in key_bind() (compare against enum key_context instead of context name). commit 60d31e46aa6282aea51024dc54e0036f6cc3db42 Author: Timo Hirvonen Date: Sun Oct 30 06:59:34 2005 +0200 Customizable keys This commit adds :bind and :unbind commands. Original patch from Frank Terbeck commit 47a164480ede041a04de6ec9595b52170b4bc480 Author: Timo Hirvonen Date: Sat Oct 29 15:17:11 2005 +0300 Build system: use exuberant-ctags instead of ctags commit f711d232f64809e163a6fd093bbbd5834b7cc4ba Author: Timo Hirvonen Date: Thu Oct 27 20:52:13 2005 +0300 Change quit key from 'q' to 'Q' commit be9fdab8628580c25275e4bfd588a685d3d380bb Author: Timo Hirvonen Date: Thu Oct 27 20:44:19 2005 +0300 Update playlist views after removing a track commit 702e91864f213e40fb13e989fef4ff5b9b2b6c82 Author: Timo Hirvonen Date: Sun Oct 23 18:42:16 2005 +0300 Minimal support for cross-compiling commit d3af846f07b22cb147596e93905f6b4932b596c6 Author: Timo Hirvonen Date: Fri Oct 21 21:19:49 2005 +0300 1.6.2 commit 83434f2c7c56eb7602010c2968e1524415b58c4f Author: Timo Hirvonen Date: Wed Oct 19 13:50:36 2005 +0300 Fix quoting in the example status display script commit 3a1aa70606bfbbade46dbd2c866ef4f14e7b53df Author: Timo Hirvonen Date: Tue Oct 18 15:17:15 2005 +0300 Describe :filter in the help window commit a1be2b33369515db2b06c7fdb0762f554aa28430 Author: Timo Hirvonen Date: Tue Oct 18 14:49:48 2005 +0300 Add :filter command ":filter filtervalue" set temporary playlist filter. ":filter" disables playlist filtering. commit 4fd7b021503be25fc098825131cb0241bc771902 Author: Timo Hirvonen Date: Sun Oct 16 13:04:59 2005 +0300 Sort albums by date commit 76c1aa316cdfb1493417b3b49df23609be0ac12a Author: Timo Hirvonen Date: Sat Oct 15 22:35:41 2005 +0300 Fix GCC 4 varnings commit 1fdd0a9860c3f2f5d7bab2155eb6fb729fe7fcd7 Author: Timo Hirvonen Date: Sat Oct 15 21:03:14 2005 +0300 1.6.1 commit 7301c8ca20497b0d964563deb213c19853b36e6e Author: Timo Hirvonen Date: Sat Oct 15 20:45:09 2005 +0300 Use u_strcasestr for filename only if it is valid UTF-8 commit c617634d72b849a8feb968ba73000e24f8d57483 Author: Timo Hirvonen Date: Sat Oct 15 15:28:42 2005 +0300 Fix command line editing if the text is too long to fit on the line Editing long commands was impossible before this fix. Also made command line editing work with double-width characters. commit 4d9fabd07710064cab21ae4a309a4241146e2142 Author: Timo Hirvonen Date: Thu Oct 13 20:22:54 2005 +0300 1.6.0 commit 57c88a051d355b3bfe9d7933237ce4abeff787da Author: Timo Hirvonen Date: Thu Oct 13 20:05:11 2005 +0300 Add confirm_run option commit 79c55156af0b8ec18705f62d160c62775fdafc24 Author: Timo Hirvonen Date: Thu Oct 13 18:59:59 2005 +0300 Update changed files after :run commit a08cf94ca3f34e7d6bf84a0aa91b7dcbd0479c01 Author: Timo Hirvonen Date: Thu Oct 13 18:44:55 2005 +0300 Describe :run in the help window and in the manual commit 64ee5387ef63745e1a0f879e9e95f6096a9284f5 Author: Timo Hirvonen Date: Thu Oct 13 17:07:19 2005 +0300 Add ":run" command commit fdd624d2c08551546c2979fc7ca3ba361fe0e67d Author: Timo Hirvonen Date: Thu Oct 13 16:56:13 2005 +0300 Add 'status' parameter to spawn() and close stdin Make spawn return status of the executed process. This can be used to check what was child's return value or if it was signaled. Close stdin in the child process. Running interactive text based programs is not supported. commit 9c9d50e1a8b211cae4ba024dad5a11fa1e00fc04 Author: Timo Hirvonen Date: Wed Oct 12 12:16:06 2005 +0300 Don't leak struct expr commit 32b0913934c2e7e916bc01f96e310a7d71751144 Author: Timo Hirvonen Date: Tue Oct 11 15:48:38 2005 +0300 Optimize pl_set_filter() Adding track to right position in sorted list is very slow. Speed up setting filters by adding track to end of the list and using merge sort after all tracks were added to the list. Also made pl_set_filter() to preserve current track pointer in playlist, if possible. commit d230f61927c3243cd802590a3ea239382c0b2b65 Author: Timo Hirvonen Date: Tue Oct 11 14:17:59 2005 +0300 Use u_strcasecmp() instead of strcasecmp() when comparing tags commit 19fda9f62d45eb6b16ea1314ca19ef0edd876b10 Author: Timo Hirvonen Date: Tue Oct 11 13:58:42 2005 +0300 Make glob pattern matcher UTF-8 aware commit 127d2586c575551697be5ab74d96d1ea8fbbe86a Author: Timo Hirvonen Date: Tue Oct 11 13:56:23 2005 +0300 UTF-8 fixes Fix u_is_valid(). It got broken in 1.5.8. Use towupper() instead of toupper() in u_strcasestr() to make case insensitivity work with non-ASCII characters. Implement u_strcasecmp() and u_strncasecmp(). commit 9adcef149057d32595cea4a0e2ac9a1468d0ddd9 Author: Timo Hirvonen Date: Tue Oct 11 00:54:35 2005 +0300 Expr fixes Use strncasecmp instead of strncmp and fix small mem leak. commit 0cbfbb0d5fb7634c5c49d7d8571e923e8dfdfa67 Author: Timo Hirvonen Date: Mon Oct 10 23:01:35 2005 +0300 Document playlist filters commit 8cd56c0a82d0e8d094055e978a1f4fcbaca4487f Author: Timo Hirvonen Date: Mon Oct 10 20:15:43 2005 +0300 Set playlist filters at init commit 38851c0a59021a8463972fcb1b6180d416d41721 Author: Timo Hirvonen Date: Mon Oct 10 20:15:19 2005 +0300 Make pl_save() save all tracks, not just visible tracks commit 857f6fc5aa0b30362dd3bf07ba361c0cfd0080e7 Author: Timo Hirvonen Date: Mon Oct 10 19:01:29 2005 +0300 Save filter's active flag on exit, don't unselect filters when applying filters commit 8ebc22cd43e63f58f7e0c9e86f04ee0492a93331 Author: Timo Hirvonen Date: Mon Oct 10 18:33:49 2005 +0300 Update help to show filter view keys commit acd9df38334e349e919d2bf63d8297d98a442c91 Author: Timo Hirvonen Date: Mon Oct 10 18:19:22 2005 +0300 Add ' ' after expanded command if only one command matches commit 9845e85afdabdf52f430380288af1ff6c5042590 Author: Timo Hirvonen Date: Mon Oct 10 17:43:29 2005 +0300 Add :fset command commit 67e79809348b417f9d3ebd485fb441a4352b8138 Author: Timo Hirvonen Date: Mon Oct 10 17:42:57 2005 +0300 Playlist filters commit 20b7ca15f468d040630644ac710070df99a75cc7 Author: Timo Hirvonen Date: Mon Oct 10 17:17:17 2005 +0300 Add generic iterators for lists commit 4a13716665d2705317b524ed9dab3c01e18e07c7 Author: Timo Hirvonen Date: Sun Oct 9 13:13:44 2005 +0300 Split pl_add_track() Separate adding to views from pl_add_track to views_add_track() commit 9c693c5094fab3b70441662228874db241e5c688 Author: Timo Hirvonen Date: Mon Oct 3 12:28:26 2005 +0300 Support double-width characters commit 11c98876e6e2b7d23b258e664d9416888e4eb3db Author: Timo Hirvonen Date: Fri Sep 30 16:31:50 2005 +0300 Fix setting buffer/period times commit e8dfc8aa97b1b3b82b8ae35b82d109f958caa7ce Author: Timo Hirvonen Date: Fri Sep 30 16:29:48 2005 +0300 Build system: add support for sparse commit 2c4899324d34dbca910845af102194ca975e1a95 Author: Timo Hirvonen Date: Wed Sep 28 17:44:36 2005 +0300 1.5.8 commit f9302f9348fcd36c534caf2799d854eb80c25ec5 Author: Timo Hirvonen Date: Wed Sep 28 16:37:31 2005 +0300 Update doc commit d3b8d2e0f9329595ecc24380869efe6f6cd15446 Author: Timo Hirvonen Date: Wed Sep 28 16:37:06 2005 +0300 Update search mode help commit 6c9ff17c1cde165a25fbd2acca37b255db0160eb Author: Timo Hirvonen Date: Wed Sep 28 16:05:26 2005 +0300 Simplify/fix searching Don't pass "restricted" parameter to callbacks, use global variable instead. Make artist/album search skip tracks. Always clear command line buffer when enter is pressed. commit 2e4a98323db7a10c5d77b3cf5eeba9b90091679c Author: Timo Hirvonen Date: Wed Sep 28 14:47:25 2005 +0300 Update search mode help commit d3c8bf124d4b28626b20be99f3ad4dcff29595bb Author: Timo Hirvonen Date: Wed Sep 28 13:41:28 2005 +0300 Add '=' to tab expanded value if only one variable matches commit eeded581778bafae4a0925260031aca28a141a6d Author: Timo Hirvonen Date: Fri Sep 23 21:30:02 2005 +0300 Search mode fixes commit 1ee6554c1ccae66e4c8bdc4a62a9a0774849f44c Author: Timo Hirvonen Date: Fri Sep 23 18:26:13 2005 +0300 Split cmmand line editing from history.[ch] to cmdline.[ch] commit fe4adca9f6a2a0a21bf3cfeb89285f475c47f0bd Author: Timo Hirvonen Date: Fri Sep 23 10:55:50 2005 +0300 Hide error msg when entering search mode commit cfcde1438b59995f39a2aa90e2666c43356fe2ad Author: Timo Hirvonen Date: Thu Sep 22 14:36:25 2005 +0300 Fix crash in player_pause() when ip is not set Bug was reported by Martin Stubenschrott commit e5e1adbf6f03d69c083f4fc67c76cc863a16e4a1 Author: Timo Hirvonen Date: Thu Sep 22 12:25:22 2005 +0300 Fix ID3v2 parsing Major and minor versions are not allowed to be 0xff. Every byte of sync safe integer has highest bit unset. commit df548bf429d2c1fec37ce1aeac7af463f4cc4b7e Author: Timo Hirvonen Date: Tue Sep 20 15:06:24 2005 +0300 1.5.7 commit 5a7fa4f80e1b890e5d92bac0b340a881d61006d1 Author: Timo Hirvonen Date: Tue Sep 20 15:02:20 2005 +0300 Document ability to tab expand variable values commit 78fefa60a7ececfa15e770455b954c5770cb7d37 Author: Timo Hirvonen Date: Tue Sep 20 14:46:04 2005 +0300 Tab expansion for op option values commit 0fbbfca0aeb79910af70eb25d382d82c5a2b2185 Author: Timo Hirvonen Date: Mon Sep 19 21:42:55 2005 +0300 Build system: new autoinstall rules commit 9d27d992d6ce7e9b93adbe2b9cc2ddccd7ac829b Author: Timo Hirvonen Date: Mon Sep 19 21:42:16 2005 +0300 Remove unnecessary BUG_ON Track/disc numbers are negative sometimes commit 835f9c04c77432b39f22cbf61586b197157b6fac Author: Johannes Winkelmann Date: Sat Sep 17 21:03:20 2005 +0300 Build system: rules for .cpp files commit 0ff468c958bcfbe88e3329854caf6a650e4cf3d7 Author: Timo Hirvonen Date: Sat Sep 17 13:29:35 2005 +0300 Fix mem leaks commit 53e2b352cf682d5add5666c46b157df7d9d7c0ba Author: Timo Hirvonen Date: Thu Sep 15 12:27:47 2005 +0300 Update build system commit 808f0595d1bbcb85bf1ff51d63e37bcd8e86d6d5 Author: Timo Hirvonen Date: Tue Sep 13 22:04:47 2005 +0300 Round buffer_seconds commit 47ab1efd941c89eaf070f09b5e77b752062040a0 Author: Timo Hirvonen Date: Tue Sep 13 21:38:04 2005 +0300 Make :set expand variable values commit a20fff5e07ad8a80843c6e6443f040710fd96773 Author: Timo Hirvonen Date: Tue Sep 13 14:16:27 2005 +0300 Show error messages at least 3 seconds Make keypress hide error message only if it has been visible at least 3 seconds. Previously keypress hid error message immediately, often accidentally. commit d22af0fdd4cf3bcea69900f3b9ec8f04f8e95547 Author: Timo Hirvonen Date: Tue Sep 13 13:50:48 2005 +0300 Show 'lost connection' error msg on EOF if ip is remote commit 764a940549e24146305a70ca8de17e356114217c Author: Timo Hirvonen Date: Mon Sep 12 12:03:04 2005 +0300 Build system: warn if CDPATH is set and unset it commit 76824a476b7e821b623f80443a82b286a8a1aa0c Author: Timo Hirvonen Date: Sun Sep 11 17:52:52 2005 +0300 Case insensitive artist/album adding commit e752e163ce5eac470414cbcd3c47948427f25cfc Author: Timo Hirvonen Date: Wed Sep 7 02:05:19 2005 +0300 Build system: add --debug and --dev flags to configure script --debug=[0-2] is now used instead of DEBUG environment variable. --dev flag adds -W* flags to CFLAGS, sets prefix=$HOME and DEBUG=2. commit 54a4a605f321c70a915785504c239780608a4493 Author: Timo Hirvonen Date: Wed Sep 7 02:00:40 2005 +0300 Build system: add_flag function for configure scripts Add add_flag function which can be used to add option flags for configure script. commit 49e76a089c0763804327717f2fc6be7900f16c4c Author: Timo Hirvonen Date: Mon Sep 5 14:24:24 2005 +0300 Add compiler.h and update other files to use it commit af821004befbfdfa422b3b4ab896a0502cecce67 Author: Timo Hirvonen Date: Sun Sep 4 15:03:08 2005 +0300 Display plugin directories in cmus --plugins commit 8698129f8c0d1cf63c0494e57a68919d8249335e Author: Timo Hirvonen Date: Sun Sep 4 14:52:17 2005 +0300 Fix returning error codes in alsa op commit 0308eabf6e9533c3a08ddf42420490fddc9fef3d Author: Timo Hirvonen Date: Fri Sep 2 11:06:22 2005 +0300 s/struct comment/struct keyval Avoid name clash by renaming 'struct comment' to 'struct keyval'. Solaris /usr/include/pwd.h defines 'struct comment'. commit 4dfdfe70210a0f69a8d5e3f8407b3eda2af98019 Author: Timo Hirvonen Date: Thu Sep 1 20:30:37 2005 +0300 cmus 1.5.6 commit 28821dca00bc1577f3f105c1c9a94a86ee0304b6 Author: Timo Hirvonen Date: Wed Aug 31 17:46:54 2005 +0300 Add more MIME types for ip/mad commit 490a8db38b6b25952200aa9b86aadbc3129f6bbf Author: Timo Hirvonen Date: Wed Aug 31 17:35:38 2005 +0300 Link against ncursesw, not ncurses With newer ncurses you have to use ncursesw, otherwise UTF-8 text length gets miscalculated. commit dcba0662cc7821f9ff968c3075b3aceb83fa1596 Author: Timo Hirvonen Date: Wed Aug 31 17:31:51 2005 +0300 Better UTF-8 validation Validate UTF-8 character value ranges. Use tables to simplify code. commit 534bd5ad72359c9ab8f2f55960d168082d38bb74 Author: Timo Hirvonen Date: Sat Aug 27 21:15:08 2005 +0300 Parse only FileN= lines from .pls files commit ea89e4a5d9514eec74464517b068624ed82c3564 Author: Timo Hirvonen Date: Fri Aug 26 00:01:22 2005 +0300 Change email address commit ce1661c69e2c15d8b9c3f902fb31493d1114ea5a Author: Timo Hirvonen Date: Thu Aug 25 20:29:40 2005 +0300 Debugging optimizations Mark __debug_bug __noreturn and remove file and line arguments. Remove unused WARN() and WARN_ON(). commit 2793c67380891dd4fc05050719df427fd2a01396 Author: Timo Hirvonen Date: Wed Aug 24 16:54:50 2005 +0300 cmus 1.5.5 commit de63e53f47eab14e5660e2d6d51dded587d14d90 Author: Timo Hirvonen Date: Wed Aug 24 16:39:28 2005 +0300 Update UI Colors section in the manual commit 79469649896f34ffcf6705f8e15cab04e2259b52 Author: Timo Hirvonen Date: Wed Aug 24 16:04:43 2005 +0300 Allow using more colors than curses claims to be supported GNU Screen supports as many colors as the terminal inside which the screen is running. curses thinks Screen supports only 16 colors. commit fd8cff4e9a472a327cd34dad9464444a205c1432 Author: Timo Hirvonen Date: Wed Aug 24 15:14:55 2005 +0300 Add 'Files' section to the manual commit 164f4b79b13ffa032910d1f295e8dc14c3f9c560 Author: Timo Hirvonen Date: Wed Aug 24 15:04:35 2005 +0300 Document color_* options in the manual commit 87169fd188f13d0b33cc8aa323e5bb8169444d3c Author: Timo Hirvonen Date: Wed Aug 24 14:43:37 2005 +0300 Document color options and make backspace work in the help window commit bc685e11a7686e031c5528a8853eb968bff65a78 Author: Timo Hirvonen Date: Wed Aug 24 14:30:44 2005 +0300 Fix cursor hiding Keep cursor hidden if not in command or search mode. commit da8583eeb43b51b74d7cc8f07facca49a8f66baa Author: Timo Hirvonen Date: Wed Aug 24 14:07:21 2005 +0300 Sort command mode options Sort command mode options so that ':set ' cycles through options in the right order. commit 68625f5dd3c67e60c0a58f4bd66a05c28fe1dc33 Author: Timo Hirvonen Date: Wed Aug 24 13:56:11 2005 +0300 Add command mode options for colors Add color_*_{bg,fg} command mode options and make color of separator between tree and track windows customizable. commit f4062ba844a6b5c968ebfc10bf47c5232ae84f26 Author: Timo Hirvonen Date: Wed Aug 24 11:28:13 2005 +0300 Support more than 16/8 colors commit ca7b12ea3b65c9e07f1ee7ee51650bc76f87e097 Author: Timo Hirvonen Date: Sun Aug 21 18:56:15 2005 +0300 Add section 'Streams' to the doc commit 6c8549cf74add26313eba3f99c8dcd369a5ba5ea Author: Timo Hirvonen Date: Sat Aug 20 18:36:12 2005 +0300 cmus 1.5.4 commit 7cdbc66280435f974e0f2c2e18f646dc682d4d4f Author: Timo Hirvonen Date: Fri Aug 19 12:10:54 2005 +0300 Document mad.charset and -1 value for colors commit 1b31d22cf28feb0ebf3c48841860efdbe90e41a0 Author: Timo Hirvonen Date: Fri Aug 19 11:47:51 2005 +0300 Support default colors If color is -1 use terminal default color. Works for both fg and bg. commit 2c5a247b5bc72b1e082c88c00ebd85b471fd3b21 Author: Timo Hirvonen Date: Fri Aug 19 09:12:19 2005 +0300 Add mad.charset option Original patch from Sergey Kuleshov. commit 3dea1f722360fffaf03e8a00beac4195f5a68554 Author: Timo Hirvonen Date: Wed Aug 17 22:17:25 2005 +0300 cmus 1.5.3 commit 4710f4fb4622ca2e445cfa632b066474ddbeb2f8 Author: Timo Hirvonen Date: Wed Aug 17 21:51:49 2005 +0300 Go back to more traditional makefiles commit ec4f687799c02cff368e33084f65909bf4ff0e65 Author: Timo Hirvonen Date: Tue Aug 16 11:59:17 2005 +0300 Replace ip_create() with ip_new() Simplify player by replacing ip_create() with ip_new() which never fails. Make ip_delete() close ip before deletion if necessary. ip_close() is not required before ip_delete() anymore. commit 2c4f7245926905401e8b8a064b4820eca1c22176 Author: Timo Hirvonen Date: Tue Aug 16 11:12:36 2005 +0300 Updata play queue window on cmus-remote -e file commit feeff4a489c98e170b87a850b0ca291b5c87ed86 Author: Timo Hirvonen Date: Tue Aug 16 11:11:28 2005 +0300 Reorder cmus-remote commands commit f8f36e60aa201f819ff6505781325c81bafaed0e Author: Timo Hirvonen Date: Mon Aug 8 14:52:54 2005 +0300 Make some functions static commit 177f8c4f6d20debbedbf92683b2bad673f2bff63 Author: Timo Hirvonen Date: Thu Aug 4 18:35:32 2005 +0300 More unicode optiomizations commit abf986f8498d82aafca06fc27f1040c071c21e5a Author: Timo Hirvonen Date: Wed Aug 3 16:37:33 2005 +0300 Unicode optimizations commit 05c149e0a68d1309f448d1143630a29703433afe Author: Timo Hirvonen Date: Wed Aug 3 15:31:41 2005 +0300 Use mvaddstr instead of mvprintw commit 8a562ee3a0a01b73b7b57025ff7297335efb8546 Author: Timo Hirvonen Date: Wed Aug 3 14:45:03 2005 +0300 Optimize printing commit 3ec27fa5e27006b8a496c0176ada2b931c69b2d0 Author: Timo Hirvonen Date: Tue Aug 2 17:30:42 2005 +0300 Use core git instead of cogito in "make release" commit 9565f1f9e7f71ad03057dcb4626258104160754d Author: Timo Hirvonen Date: Tue Aug 2 16:32:34 2005 +0300 cmus 1.5.2 commit d6e266ecb9d12170722cbd8ca8b6e9d8962b29c3 Author: Timo Hirvonen Date: Tue Aug 2 16:27:54 2005 +0300 Describe :seek in built-in help commit 264784d352aaa6629dfe53a71d7021ad037b002e Author: Timo Hirvonen Date: Tue Aug 2 14:21:36 2005 +0300 Clean up debug messages commit c1b5427b9c68a2a81a5222a48937a57b9ee85391 Author: Timo Hirvonen Date: Tue Aug 2 14:01:41 2005 +0300 Update --help for --volume commit e5d9db319e5b8f4dcbdba93331ed2bea01f631a5 Author: Timo Hirvonen Date: Tue Aug 2 03:46:41 2005 +0300 Remove libid3tag references from cmus.spec.in commit ba22d9b202f734d89f908484f15bf86fb780dd65 Author: Timo Hirvonen Date: Tue Aug 2 02:31:26 2005 +0300 Remove libid3tag dependency commit bd3a3d8a39c2aa857b8bf9b776d58565b92ecb64 Author: Timo Hirvonen Date: Tue Aug 2 02:29:58 2005 +0300 Always initialize comments in vorbis_read_comments() commit 9d7ebfb144584f0a114c24e35b029914f20aa67e Author: Timo Hirvonen Date: Mon Aug 1 23:26:05 2005 +0300 Add u_is_valid(str) Add UTF-8 string validator. commit 373459edb8feb5d93bd91698ac8fe52784441619 Author: Timo Hirvonen Date: Mon Aug 1 18:18:55 2005 +0300 Change volume in percents (--volume option) commit 269a9fc5ca3f3235218205caccdf6a13318a8861 Author: Claes Nasten Date: Mon Aug 1 17:19:16 2005 +0300 Add --volume cmd line option to cmus-remote commit c4664163dd91ea4ea1ea5b166b8b9fd8239805a2 Author: Timo Hirvonen Date: Sun Jul 24 17:54:23 2005 +0300 Build system: use new Dir.mk syntax commit 92edb73804478bf7f026fab5b377d7fe631e6c6e Author: Timo Hirvonen Date: Fri Jul 15 21:24:55 2005 +0300 Add some comments commit 1e135a38af16f311ba2d0f0478d3eb935726ef3e Author: Timo Hirvonen Date: Thu Jul 14 01:13:42 2005 +0300 Document :seek commit e0450ab6281602bbd4dd494fef0b9ec681dd60c0 Author: Timo Hirvonen Date: Thu Jul 14 01:08:57 2005 +0300 Add :seek command Patch by Claes Nästén. commit 371ca373ef0d87aeeac7d6ad2bdd28ade788ffdf Author: Timo Hirvonen Date: Wed Jul 13 18:33:54 2005 +0300 cmus 1.5.1 commit 9c11c779c149fa58784b981fff04e9d6c7f251b1 Author: Timo Hirvonen Date: Wed Jul 13 18:21:07 2005 +0300 Fix .spec commit 182dad20a5c68a56aca54e33f5d4a5567ddbc063 Author: Timo Hirvonen Date: Wed Jul 13 18:07:22 2005 +0300 Add RPM spec file Original .spec file from Eugene Vlasov. Extended to support other distributions. Untested, probably broken. commit 7b462072ac62d2ffb749d8f7e8d35232da2f4597 Author: Timo Hirvonen Date: Wed Jul 13 18:03:23 2005 +0300 Build system: project local help help: target can be used to display local help text. commit a74847e50f6d56d9b5a0463574fd73f6f9621b77 Author: Timo Hirvonen Date: Mon Jul 11 15:25:53 2005 +0300 Do waitpid() always if fork() succeeds commit 742975693e920acef10fb97703c523c68e0bfbec Author: Timo Hirvonen Date: Mon Jul 11 14:37:45 2005 +0300 Wait for child after spawn Don't spawn zombie processes. Bug reported by Eugene Vlasov. commit 03a21107cbfe260530c53a7006b206e50fa993c2 Author: Timo Hirvonen Date: Sat Jul 9 00:28:52 2005 +0300 Simplify db.c commit 1c8bbcd1453543a443cae3b4a01d7bcae7301af9 Author: Timo Hirvonen Date: Fri Jul 8 02:56:13 2005 +0300 Misc cleanups commit f689f3e4c166267de37719fbe18b429ee83e7abb Author: Timo Hirvonen Date: Fri Jul 8 02:55:38 2005 +0300 Reorder *_exit() calls commit d8f0de201712904f3bdce4c07f730e83624426e7 Author: Timo Hirvonen Date: Fri Jul 8 02:52:52 2005 +0300 Fix mem leak in do_http_get commit 401f12247ec375aaa703339234d4b8001a32c85e Author: Timo Hirvonen Date: Mon Jul 4 17:38:01 2005 +0300 build system: rename variables, remove make clobber {clean,distclean}-files -> {clean,distclean} commit de8961a9bea490368059beabf7116d2b88f7c672 Author: Timo Hirvonen Date: Sun Jul 3 18:28:09 2005 +0300 commit e1c464851c8887df345b1fdf4a46136e63d742d3 Author: Timo Hirvonen Date: Fri Jul 1 16:01:32 2005 +0300 cmus 1.5.0 commit efc1394d82651214bcdbf5eef3ffa5291e2576e3 Author: Timo Hirvonen Date: Fri Jul 1 16:01:10 2005 +0300 build system: fix path_find() commit 723f02f0dca032ebab11a2057d211ec590500d5b Author: Timo Hirvonen Date: Wed Jun 29 18:01:52 2005 +0300 build system: require bash >= 2.05 commit 30d2387263b1591b852db7220dd06eaba8d1ee10 Author: Timo Hirvonen Date: Tue Jun 28 11:15:17 2005 +0300 Make track_db static commit 0f7843c10d1eb37a00f632e741c9866c3e589d84 Author: Timo Hirvonen Date: Mon Jun 27 15:12:19 2005 +0300 Fix dlopen() error messages commit 2200f1ece631d80d74493585ded76ff81527ab1c Author: Timo Hirvonen Date: Mon Jun 27 14:58:07 2005 +0300 Add `make release' `make release' creates tarball using git. Better than `make dist' because dist depends on clobber. commit d9e6cb8ea2b39847dc6c31ee67e3389c2bd16541 Author: Timo Hirvonen Date: Mon Jun 27 13:31:52 2005 +0300 Remove generation of unneeded Makefiles from configure commit ae5a23970a3a6b324bda2e62d0e1159f875e67b6 Author: Timo Hirvonen Date: Sun Jun 26 22:27:32 2005 +0300 Add --plugins cmd line option commit 5f4425e67658dfba6854b1cd101bdf296c581818 Author: Timo Hirvonen Date: Sun Jun 26 21:12:40 2005 +0300 Add symbol.[ch] commit 783365a8831d698b668a1384506a1ff246c2602c Author: Timo Hirvonen Date: Sun Jun 26 21:09:47 2005 +0300 Separate plugins to .so files commit 1288ed4c84b88dfaa8472f43555a746f3ab5fb22 Author: Timo Hirvonen Date: Sun Jun 26 12:35:47 2005 +0300 constify mixer options commit 7ae2c776fd75b8c94a95a1f825741ce79d56f4b5 Author: Timo Hirvonen Date: Sun Jun 26 12:15:58 2005 +0300 Always build read_wrapper() commit d779e0d013ac2184bb94cefef571fe257f20fb76 Author: Timo Hirvonen Date: Sat Jun 25 16:12:09 2005 +0300 Build system: add enable_use_config_h() and enable_use_config_mk() These two functions can be used to disable/enable writing CONFIG_* variables to config.{h,mk} commit ba4c746271609b40baf8ed3a9abc285f68657555 Author: Timo Hirvonen Date: Fri Jun 24 18:20:24 2005 +0300 Debugging changes commit b4733e9d5029050d97b3a4d9894e1aed39f50ab9 Author: Timo Hirvonen Date: Fri Jun 24 16:09:05 2005 +0300 Move check_iconv to checks.sh commit 152fa27fca09e59ffe7321e16a96d1c4ca860bf4 Author: Timo Hirvonen Date: Wed Jun 22 15:43:52 2005 +0300 Update checks commit a274feac21acf5f6ec31b9f6647fb5c226ff2e32 Author: Timo Hirvonen Date: Tue Jun 21 18:16:30 2005 +0300 Split op.h to op.h and output.h, rename op.c to output.c commit 3fd93d925b6d348619ad055839084e7bca08f32c Author: Timo Hirvonen Date: Tue Jun 21 17:33:05 2005 +0300 Split ip.h to ip.h and input.h, rename ip.c to input.c commit f406650dc5b746509b7688c387d33a47871895fe Author: Timo Hirvonen Date: Tue Jun 21 16:15:13 2005 +0300 Make struct input_plugin private Make struct input_plugin private and add get functions for accessing the struct. commit 95b4f532cc2d218ccf678d2078a0a4cea9bacc58 Author: Timo Hirvonen Date: Mon Jun 20 15:10:05 2005 +0300 Update config.{h,mk} only if changed commit 70dfd10e26e0c93775cf779a7bad2a9bd394e56d Author: Timo Hirvonen Date: Sun Jun 19 19:08:36 2005 +0300 Don't add duplicates to history commit 28688197fcdbb9d54a9179836ba53db54d9f1c4b Author: Timo Hirvonen Date: Sun Jun 19 00:28:35 2005 +0300 cmus-1.4.6 commit 260d7965ea2efb5a686d1c1d628194902eb7a28a Author: Timo Hirvonen Date: Sat Jun 18 22:51:58 2005 +0300 Update status after pl_clear() commit 172155f4936274c8710835bbb1272e85a9ed6ec7 Author: Timo Hirvonen Date: Sat Jun 18 22:49:53 2005 +0300 Don't allow duplicates in playlist Don't add file to playlist if it already is in the playlist. Use hash table to store filenames -- linked list would be slow because we would need to scan the whole list every time a file is added to playlist. commit 61ed01375b3a235106a445477d912b5a7e8ef41e Author: Timo Hirvonen Date: Sat Jun 18 13:43:22 2005 +0300 Tab expand only dirs for :cd command commit f76e5da0a149bf7fa86a14b4f57f139a9a513233 Author: Timo Hirvonen Date: Thu Jun 16 17:51:27 2005 +0300 Improved check_mad() Not all distributions include .pc files for libmad and libid3tag. commit 1ead62c8907199bfe5bd4ebcd1fc43ad8ce4b0a9 Author: Timo Hirvonen Date: Thu Jun 16 16:07:44 2005 +0300 More detailed installation instructions commit b5e61c59c887aad6e0f7b1617d7d4fa10653fca1 Author: Timo Hirvonen Date: Thu Jun 16 03:00:26 2005 +0300 Remember browser position on reload commit b458d8cfbedfd6ad43c64813076d166400c0a70e Author: Timo Hirvonen Date: Thu Jun 16 02:47:35 2005 +0300 Make 'remember last pos' work when enter is pressed on "../" entry commit 0ea001e6e7fb9acafa7edf7d136678956533ba25 Author: Timo Hirvonen Date: Thu Jun 16 02:42:48 2005 +0300 Always keep ".." on top in browser commit ba40bbfa88cd583c5bf46e4a9f37da9460708ce0 Author: Timo Hirvonen Date: Thu Jun 16 02:38:28 2005 +0300 Remove confusing debug print commit 1133dfb6caecf09942fcb5303d7a1c68d3e3f8f3 Author: Timo Hirvonen Date: Thu Jun 16 02:33:16 2005 +0300 Select last dir in browser on cd .. Select last selected entry in directory browser when cd'ing to parent directory. Added browser_entry_to_iter(). commit 5ceb10e23641e726edd2f977a294755d61f1679c Author: Timo Hirvonen Date: Wed Jun 15 19:01:21 2005 +0300 Add private_data field to struct tabexp commit 6d84a1f9930ce00b4dbdc22ffe4d4fa27a2cf9eb Author: Timo Hirvonen Date: Wed Jun 15 18:14:11 2005 +0300 Make op_*_options[] const commit a971a9622fa0fa61c44988170772617cdef51f68 Author: Timo Hirvonen Date: Wed Jun 15 15:18:04 2005 +0300 Fix GCC4 warnings commit 2ba5d29eb43eb30cfd77e76333bab052139a34f4 Author: Timo Hirvonen Date: Sat Jun 11 19:09:35 2005 +0300 cmus-1.4.5 commit d9217cadb579101750afbc1e460ae97290601f30 Author: Timo Hirvonen Date: Sat Jun 11 15:37:49 2005 +0300 Don't allow focusing empty track window commit 6407b338a382e4b467603dbfa566b9e90fd41bee Author: Timo Hirvonen Date: Sat Jun 11 15:23:06 2005 +0300 Remove 'save active window' hack commit 7601fdfbbd4cef0bc0e798c0e860efc137b6df24 Author: Timo Hirvonen Date: Sat Jun 11 14:24:13 2005 +0300 Move {TREE,SHUFFLE,SORTED}_VIEW definitions to pl.h Define playlist views in pl.h leaving other view definitions to ui_curses.h. Rename SHUFFLE_LIST_VIEW to SHUFFLE_VIEW. commit 0bf48633b13e23bc987ddd8bcaf21e40f54ab659 Author: Timo Hirvonen Date: Fri Jun 10 19:07:20 2005 +0300 Add check_endianness check_endianness defines WORDS_BIGENDIAN=1 or WORDS_BIGENDIAN=0 commit 1c07d004aebe38accfe948160b4ca775d69c7459 Author: Timo Hirvonen Date: Fri Jun 10 16:40:48 2005 +0300 Don't try to get track_info if filename isn't set commit 6c7bb0f2a163f468c264673d7ab43a1c93f9bc0c Author: Timo Hirvonen Date: Fri Jun 10 16:37:45 2005 +0300 Clean up debug printing in ip_flac.c commit 5e4875c3e4b15689c9067965b7553c2669fedc6b Author: Timo Hirvonen Date: Fri Jun 10 16:12:03 2005 +0300 Describe views (doc) commit dd55684970b5d3b891f78a05952c358dd35ac220 Author: Timo Hirvonen Date: Wed Jun 8 19:26:55 2005 +0300 First color pair is 1, not 0 commit 017c8e53f807aa182e5eab114abcb912924034b0 Author: Timo Hirvonen Date: Wed Jun 8 18:57:12 2005 +0300 Add separator between artist/album and track windows commit 4c53f668dffb31c70f55c6ca968c7fda48c449bf Author: Timo Hirvonen Date: Wed Jun 8 17:11:06 2005 +0300 struct sample_format -> unsigned int There's enough space in unsigned int to hold sample format (frame format actually). commit 4f314133769b181cb9035b73b747b4f58d04e425 Author: Timo Hirvonen Date: Tue Jun 7 19:14:24 2005 +0300 cmus-1.4.4 Quick bug fix release. commit e0ecad014fa8110953dd600287628c00a8b79f7b Author: Timo Hirvonen Date: Tue Jun 7 19:08:09 2005 +0300 Fix bug in format_print() when %= not in format commit ee9bbf48660786de38619b03b0cf9a3b88731872 Author: Timo Hirvonen Date: Tue Jun 7 16:46:44 2005 +0300 cmus-1.4.3 commit f020382be914b216b7107c0b37b4b2c73909c94f Merge: 9bf016e... 101db69... Author: Timo Hirvonen Date: Tue Jun 7 16:06:46 2005 +0300 Merge with /home/users/timo/git/cmus-conv/../cmus commit 9bf016e3f45479075097f97376aa3c2836dba1df Author: Timo Hirvonen Date: Tue Jun 7 16:00:16 2005 +0300 Convert sample format to 16-bit signed little-endian stereo Perform following sample format conversions: unsigned -> signed big-endian -> little-endian 8-bit -> 16-bit mono -> stereo Note: if channels > 2 or bits > 16 then no conversion is done. commit 101db6918f548bc9aaa01bfe79026be510365a9c Author: Timo Hirvonen Date: Tue Jun 7 15:31:17 2005 +0300 Clean up debug printing in ip_wav.c commit 2ea0c3bbaeb326bbec99ddcca238b8960ff0b553 Author: Timo Hirvonen Date: Tue Jun 7 15:26:27 2005 +0300 Document ability to view playlists in directory browser commit 5da942fd46294b33203751a4d7a1d0b878e69b31 Author: Timo Hirvonen Date: Mon Jun 6 14:32:44 2005 +0300 Remove generated .html commit 3aea451301a95b82e998e52eea0884ef9fb4406b Author: Timo Hirvonen Date: Mon Jun 6 01:00:51 2005 +0300 Disable DEBUG_XING commit 4d9d4bf19a681f02be2be297297dd2d42a2993c0 Author: Timo Hirvonen Date: Sun Jun 5 23:56:00 2005 +0300 Remove unused ip_second_size() commit c25fc9c340fdae3b1e5e57494196d9ea304b3989 Author: Timo Hirvonen Date: Sun Jun 5 23:52:25 2005 +0300 Remove BUG_ON, add comment commit 4066b55e6aad3718a8548cc1c9706cb585210cd0 Author: Timo Hirvonen Date: Sun Jun 5 23:35:57 2005 +0300 Convert mono PCM to stereo This reduces the possibility of change in sample format. If sample format doesn't change there's no need to reopen sound device. commit 1d0fbe8bb91bcecd966f91f07ee05efb92639fd1 Author: Timo Hirvonen Date: Sun Jun 5 21:31:08 2005 +0300 add .dist-exclude commit 3aab78f9f94393f4ac995e4f6ec939462b873bb4 Author: Timo Hirvonen Date: Sun Jun 5 21:20:51 2005 +0300 Initial commit