Commit Graph

265 Commits

Author SHA1 Message Date
b7e0d1c8ee Update the copyright notice 2017-01-16 00:54:22 +01:00
6cf5e5d707 Silence a couple warnings 2017-01-16 00:54:12 +01:00
772b19988d Avoid some warnings with Gtk+ >= 3.14 2017-01-16 00:45:38 +01:00
da217427a0 Silence a warning 2017-01-15 23:56:35 +01:00
ffaf16a351 Portability fix for !NetBSD 2017-01-15 23:53:04 +01:00
d502863007 Update the copyright notice 2017-01-15 23:49:57 +01:00
8b57dff852 Code cleanup
This relies on libDesktop for portability of gtk_box_new().
2017-01-15 23:49:23 +01:00
59411b176b No longer compile with -pedantic 2016-09-14 19:12:12 +02:00
9f79c69d33 Improve the "view" menu in tabbed mode 2016-09-14 19:04:49 +02:00
d6656a9f8a Re-license as 2-clause BSD 2016-09-14 19:04:32 +02:00
963808d131 Update the copyright information 2016-09-14 18:59:14 +02:00
7a88ea6387 Let the default size be higher 2016-08-15 17:10:25 +02:00
f2b1366676 Add missing include 2016-08-07 15:57:50 +02:00
2e1011187c Code cleanup 2016-08-07 15:56:58 +02:00
913b9ffc2d Hide the menubar when fullscreen 2016-08-07 15:55:33 +02:00
36ae13432f Update the copyright notice 2016-08-07 15:55:19 +02:00
7d61fd0bbc Also display the toolbar when not embedded 2016-08-07 15:55:03 +02:00
7b1ae36be9 Build with full RELRO by default 2016-05-12 01:36:19 +02:00
519a31171a More portable build as PIE 2016-05-12 01:35:35 +02:00
b95880a865 Fix fullscreen mode in tabbed layout 2015-12-27 19:48:57 +01:00
3208644c12 Code cleanup 2015-12-27 19:48:57 +01:00
219492f4c4 Fix hiding the "All" view menu entry in tabbed layout 2015-12-27 19:48:52 +01:00
80ebf4bc5e Revisit icons 2015-12-27 19:38:40 +01:00
f99653a4fb Use a GtkSwitch to mute channels with Gtk+ 3 2015-10-22 03:27:44 +02:00
6d2b277302 Consistency fix for Gtk+ 3 2015-10-22 03:27:14 +02:00
1bd6d270ad Avoid some warnings with Gtk+ 3 2015-10-22 03:09:39 +02:00
51df48abc2 Consistency fix for Gtk+ 3 2015-10-22 02:54:47 +02:00
6322319ebc Build with SSP and PIE by default 2015-08-27 23:53:45 +02:00
a2dfef495c Really get rid of shadows within scrolled windows
This really appears to be a Gtk+ bug, where the shadow type for a
GtkScrolledWindow should really be reflected in the viewport that
may be created there (with gtk_scrolled_window_add_with_viewport).
2015-08-27 23:34:46 +02:00
482759c684 Build as PIE and with -fstack-protector 2015-07-12 21:53:49 +02:00
76af417655 Add a separator in the "File" menu 2015-07-12 21:52:32 +02:00
edba773e5e Implement a fullscreen mode 2015-05-17 23:30:09 +02:00
e8162fe768 Update the copyright notice 2015-05-10 22:03:00 +02:00
dd828dc428 Complete the separation of window and widget code 2015-05-10 22:03:00 +02:00
41a3d17282 Update the copyright notice 2015-05-10 19:04:22 +02:00
d61585b5cd Prepare for direct mixer widget support 2015-05-10 19:04:22 +02:00
028ae3c5ec Code cleanup 2015-05-10 18:59:41 +02:00
5c2b888214 Report errors when the locale fails to initialize 2015-05-10 18:38:21 +02:00
3db0d61749 Use PROGNAME for the mixer as well 2015-05-10 18:37:59 +02:00
499b0b1339 Rework the properties dialog some more 2015-05-10 18:34:05 +02:00
1d14b66811 Update the copyright string 2015-05-10 18:07:09 +02:00
fa38b1520b Refactor creating labels in the properties window 2015-05-10 18:06:18 +02:00
879f66e084 Add a few .gitignore files 2015-04-06 15:18:05 +02:00
2f55a0dd7e No longer store Makefiles in the source tree 2015-04-06 15:16:36 +02:00
a35986fd91 .cvsignore files are no longer necessary 2014-12-27 17:51:56 +01:00
f4b063b414 Added support for OBJDIR 2014-11-03 23:12:02 +01:00
2da852cca2 Portability fix for SunOS (untested) 2014-10-25 01:46:35 +02:00
549b86cae3 Avoid a few more warnings when building with Gtk+ 3 2014-07-22 01:25:52 +02:00
a2be9dfe39 Removed a useless 'l' flag when formatting a double float value in debugging code 2014-07-08 01:01:43 +02:00
3287f48963 Update the icon when toggling the "bind" button 2014-02-10 01:00:33 +01:00
7d08f9c6b7 Code cleanup 2014-02-10 00:51:47 +01:00
6a56fa9cbc Use the name of the device in the window title (when known) 2013-11-24 16:46:16 +01:00
8990017df9 Using the copyright sign in the about dialog 2013-11-24 15:29:24 +01:00
e956894c66 Build with "-lintl" by default 2013-07-25 23:45:35 +02:00
2a5ec63e38 Using a message dialog for the properties window 2013-07-23 01:07:39 +02:00
6fd24db21b Give the accelerator group a chance to be freed 2013-07-23 01:07:14 +02:00
2e23f86c56 Re-generated the Makefiles 2013-07-23 01:06:56 +02:00
c038654e87 Improved the toolbar in embedded mode in horizontal and vertical layout 2013-03-10 18:35:27 +01:00
f4eaaf04d9 Added a menu entry to access the online help 2013-03-01 02:06:21 +01:00
f6f7da1bd5 Re-generated Makefiles 2013-03-01 02:01:16 +01:00
2ceb92c0f8 There is no "All" view in tabbed layout 2013-03-01 01:26:56 +01:00
ecb71e9033 Avoiding a few more warnings with Gtk+ 3.0 (hopefully the last ones about boxes) 2013-03-01 01:23:14 +01:00
1bd46639d4 Avoiding a couple more warnings with Gtk+ 3.0 2013-03-01 01:20:25 +01:00
1a211d9c95 Avoiding some more warnings when compiling with Gtk+ 3.0 2013-03-01 00:51:25 +01:00
3366404b7b Avoiding a few more warnings when compiling with Gtk+ 3.0 2013-03-01 00:46:38 +01:00
d52c338165 Avoided some warnings with Gtk+ 3.0 2013-02-28 13:49:07 +01:00
5581162d8c Re-generated Makefiles 2013-01-07 02:21:29 +01:00
34acde4cc0 Fixing users of <ctype.h> 2012-11-13 12:52:24 +01:00
e5faeba745 Code cleanup 2012-10-14 17:11:09 +00:00
f13803a6b4 Added a toolbar in embedded mode (and updated some icons) 2012-10-14 15:37:10 +00:00
80000db759 Added a comment 2012-10-14 15:06:09 +00:00
248f84ae01 Fixed build with Gtk+ 3.0 2012-09-21 22:55:07 +00:00
c09f1c16e5 Also translating the window title 2012-05-20 11:18:01 +00:00
72fe4a1f19 Added a comment to the about dialog 2012-05-20 11:11:14 +00:00
b22a87ac71 Re-generated Makefiles 2012-04-08 14:05:25 +00:00
3577e338e3 Fixed the flag for the tabbed view in the usage screen 2012-03-21 17:46:52 +00:00
7a35be3859 Additional polishing 2012-03-21 17:06:13 +00:00
97237f216a Finally implemented volume sets as well (for NetBSD/Solaris...) 2012-03-21 17:02:35 +00:00
185aa3749f Improved debugging output for sets 2012-03-21 16:49:23 +00:00
a66ecb45f1 Code cleanup 2012-03-21 16:30:08 +00:00
8a7cefaffe Report one more error 2012-03-21 16:17:06 +00:00
c4e6a598db Polishing 2012-03-21 15:46:57 +00:00
a0ce0c4ad6 Implemented page selection in tabbed mode 2012-03-21 15:38:25 +00:00
4cfa5d4948 Set more icons 2012-03-21 15:11:51 +00:00
2b3fd6db94 Fixed the tabbed layout 2012-03-21 15:05:17 +00:00
9ecfeb0df3 Fixed embedded mode when launched through a pipe 2012-03-21 01:29:12 +00:00
43d3fbeec1 Implemented an embedded mode 2012-03-21 01:16:06 +00:00
fdc139a0c1 Let the tabbed view also work when compiling with OSS 2012-03-12 18:19:39 +00:00
a419afe253 More accurate tab labels 2012-03-08 08:18:55 +00:00
76e05c98af Implementing tabbed controls 2012-03-08 08:02:27 +00:00
4b41aac022 Let the mute controls belong to their respective channels 2012-01-11 18:29:49 +00:00
05a7e7e590 More accurate check for muting controls 2012-01-11 16:53:41 +00:00
215e85a36e Code cleanup 2012-01-11 16:39:18 +00:00
b5527614c4 Constified 2011-12-12 22:21:54 +00:00
c17af4fb66 Added translator credits 2011-10-25 11:21:36 +00:00
127fac6252 Linking to www.defora.org 2011-10-24 09:52:58 +00:00
ae58dd415f Re-generated Makefiles 2011-09-16 11:54:13 +00:00
cad1cdf8d6 Re-generated Makefiles 2011-09-16 11:36:26 +00:00
abee165bde Re-generated Makefiles 2011-09-16 10:19:40 +00:00
09378c37ed Updated the application icon 2011-09-09 17:35:21 +00:00
e738a2f4dc Code cleanup 2011-08-21 22:40:12 +00:00
d38b3e3e8c Introduced icons in frame labels 2011-08-21 22:26:25 +00:00
6b1d8f6307 Fixed keyboard shortcuts in embedded mode 2011-08-11 21:37:08 +00:00
fca4b06951 Removed useless self-mention of .cvsignore in .cvsignore files 2011-07-29 00:28:45 +00:00
b67e2c393d Preparing migration to Gtk+ 3.0 2011-04-15 23:49:02 +00:00
1dc21101fe Re-generated Makefiles 2011-01-27 00:02:04 +00:00
2991b1bd64 Using libDesktop through pkg-config 2010-12-11 17:21:12 +00:00
1b28f444db Code cleanup 2010-11-14 00:40:38 +00:00
9f87751a0f Compilation fix 2010-11-13 01:45:15 +00:00
b2087e32a4 More coherent interface 2010-11-13 01:43:49 +00:00
2d5a07132d Added a very basic embedded mode 2010-11-13 01:13:55 +00:00
39a1aa3e40 Ported the Mixer application to OSS 2010-11-13 01:09:16 +00:00
a2859583f7 Unifying the code 2010-11-13 00:01:02 +00:00
372fdf4e43 Fixed a warning when compiling with OSS support 2010-11-12 23:42:30 +00:00
95cdb596dd More precise values in OSS mode 2010-11-12 23:38:25 +00:00
071bb2fd47 Very basic (and ugly) OSS support 2010-11-12 23:35:46 +00:00
ab803e50ab Code cleanup 2010-10-26 00:29:32 +00:00
23670eaabb Fixed about window when forcibly closed 2010-10-26 00:13:58 +00:00
0d499fa40d Fixed the properties window when forcibly closed 2010-10-26 00:11:34 +00:00
9cca60b966 Finally fixed a long-standing bug with scale-based volume controls 2010-08-07 22:04:21 +00:00
c8747fddc7 Re-generated Makefiles 2010-08-07 22:02:58 +00:00
a86ab196a9 Fixed the "Close" button in error dialogs 2010-07-06 11:39:17 +00:00
e8ae029234 Give it more chances to compile without audioio support 2010-07-04 23:08:19 +00:00
ab3560521f Let it compile with the OSS headers (not implemented though) 2010-07-04 22:49:51 +00:00
dfe53e2052 Added missing includes 2010-07-04 22:46:26 +00:00
9e393592bb Give it a chance to compile with Gtk+ < 2.6 2010-07-04 22:09:25 +00:00
21d74e8869 Moving all controls when set to be bound 2010-07-04 22:06:58 +00:00
cf307ff86d Added a real error dialog 2010-07-04 22:01:14 +00:00
da02e3234e Code cleanup 2010-07-04 21:51:46 +00:00
ef39df9f47 All values now are comprised between 0 and 100% 2010-07-04 11:02:04 +00:00
333458c585 Updated the API for menubar and toolbar accelerators (must specify the modifier) 2010-05-04 00:07:01 +00:00
60ea92b94d Made it probably easier to cross-compile 2010-05-02 22:04:43 +00:00
719b8a4ff8 Even more debugging information 2010-04-25 13:09:35 +00:00
3044617f8e Also display the initial pointer 2010-04-25 13:00:44 +00:00
c926227152 Displaying the Mixer pointer in debugging mode 2010-04-25 12:58:55 +00:00
4e5ecbdc58 Minor adjustments 2010-04-25 12:54:58 +00:00
e08d5b227c Changed the properties button from "OK" to "Close" 2010-04-25 12:35:10 +00:00
68b9471e6a More debugging output 2010-04-25 12:27:27 +00:00
a1781c533a Translating the project 2010-04-23 02:34:43 +00:00
d16348a937 Fixed assigning enumerated values 2010-03-01 23:02:40 +00:00
6e31c07bbe Only call the callback on enumerated values when the button is active 2010-03-01 23:01:51 +00:00
fec64d83e7 Updated copyright information 2010-01-01 19:19:48 +00:00
2bf2049d4f Partly implemented the bind button 2010-01-01 19:18:29 +00:00
86767064ca No longer show empty lines in vertical layout 2009-12-23 16:09:07 +00:00
fb2e175345 Added an icon to the main window 2009-12-13 18:11:31 +00:00
8636845601 Experimenting a new layout with frames 2009-12-13 18:04:38 +00:00
2a3c34616c Added an option to choose the layout 2009-12-13 17:44:36 +00:00
4736107bd4 Can now choose the mixer device from the command line 2009-12-13 17:32:02 +00:00
f87127e638 Added keyboard shortcuts 2009-12-13 17:22:34 +00:00
f0c526e0e7 Implemented a minimal properties dialog 2009-12-13 17:05:07 +00:00