1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 23:59:41 +02:00

58 Commits

Author SHA1 Message Date
Leland Lucius
75ee0becd1 Allow the user to make the FileDialog smaller after enlarging it.
See http://bugzilla.audacityteam.org/show_bug.cgi?id=1110#c6 for
a bit more info.
2015-08-24 23:46:04 -05:00
Leland Lucius
141c42bbdb Protect against not having an initial file type selected 2015-08-16 03:13:55 -05:00
Leland Lucius
1bf561819e Always show the filter list to be consistent with the other 2 plats.
(This also fixes an array indexing problem.)
2015-08-14 16:01:04 -05:00
Leland Lucius
8d236b88ae Fix bug #1110 2015-08-09 23:28:13 -05:00
Leland Lucius
534741de78 Fix crash when displaying file dialog on Windows 2015-08-07 16:42:39 -05:00
Leland Lucius
a9b6d2382c Use wxDEBUG_LEVEL instead of WXDEBUG_LEVEL...DOH!!! 2015-07-31 02:27:12 -05:00
Leland Lucius
e869099643 Add WXDEBUG_LEVEL=0 to non-debug builds 2015-07-29 14:44:51 -05:00
Leland Lucius
709c9e9153 Send an initial filter changed event under OSX 2015-07-29 02:07:37 -05:00
Leland Lucius
573365765a Send an initial filter changed event under GTK 2015-07-29 01:59:42 -05:00
Leland Lucius
45dc52644d Make sure the search string is unique 2015-07-28 18:27:14 -05:00
Leland Lucius
39064c42d5 FileDialog shouldn't return duplicate names. 2015-07-18 21:26:11 -05:00
Leland Lucius
ed419f1917 Round 10 of wx3 changes
configure script now auto detects whether wxWidgets was built using
gtk2 or gtk3, so there's no longer a need to specify which one when
running configure.

VST support updated for wx3 under GTK.
2015-07-18 01:22:05 -05:00
Leland Lucius
805f0e29d1 Round 7 of wx3 changes
I believe the FileDialog is now complete and consistent across
all 3 platforms.
2015-07-16 01:12:09 -05:00
Leland Lucius
553308fc29 Round 6 of wx3 changes
A bit of fine tuning the FileDialog on Windows
Deleted Visual Studio 2008 project files
2015-07-15 01:12:41 -05:00
Leland Lucius
9b9c8cc073 Round 5 of wx3 changes
FileDialog now complete on Linux.  Needs some fine tuning on
Windows and OSX.
Builds with wx3 and gtk2 or gtk3.
Still more effect work to do.
2015-07-14 23:33:53 -05:00
Leland Lucius
2f760c4bac Round 4 of wx3 changes
This gets FileDialog updated and working on Windows.  It also
removes removes the "wx3" build configurations and makes the default
Debug and Release builds wx3-only.

Still need to get VSTs updated.
2015-07-13 16:38:24 -05:00
Leland Lucius
4deccfc980 Round 3 retry...helps to add the changed files to the commit 2015-07-13 12:36:40 -05:00
Leland Lucius
d1594cdca5 Round 3 of wx3 changes
FileDialog updated to embed the file type options.
2015-07-13 10:20:37 -05:00
Leland Lucius
c6dffaaaa4 Merge branch 'master' into wx3 2015-06-30 11:30:48 -05:00
Leland Lucius
d1f66d768f Updates for wx3
A long way to go yet, but many OSX issues fixed including
conversion of Audio Unit effects.
2015-06-30 11:25:32 -05:00
Leland Lucius
b1690f1801 Getting all build scripts to the same Automake 1.14 version
This way, building the minsrc tarball doesn't require multiple versions
of Automake to be installed.  (Most things were at the 1.11 version, but
some were at the 1.14 version.)

Building minsrc should now work just fine.
2015-06-21 22:09:44 -07:00
Leland Lucius
0ef7ccb1d1 Fix permissions...not sure why this was happening though 2015-05-29 19:49:28 -05:00
Leland Lucius
e5f6a44656 Fix for bug #983
Now we know why the "automatically add extension" stuff was
commented on in the FileDialog at least.  :-)
2015-05-29 13:02:17 -05:00
Leland Lucius
74f6c0d802 Append selected extension to filenames for bug #387 on Linux. 2015-05-04 02:25:37 -05:00
Leland Lucius
e18175142a A (slightly) better way of going adding the extension on OSX. 2015-05-04 01:34:27 -05:00
Leland Lucius
d4363ecb5b Append selected extension to filenames for bug #387 on OSX. 2015-05-04 01:07:37 -05:00
Leland Lucius
4d0de66523 Fix for bug #387
As this is a reversal of change committed in 2007 with no real
explanation or history behind that change other than it was
done for Export, we should probably give exporting a bit of a
workout.
2015-05-03 23:36:30 -05:00
lllucius@gmail.com
ea074f889b Regenerate build files on Debian Wheezy
This will fix building the minsrc tarball on Debian Wheezy
2015-02-17 16:19:57 +00:00
lllucius@gmail.com
82d9b91184 Prepping for next release...regenerating build files 2015-01-03 05:57:16 +00:00
lllucius@gmail.com
c6ffa89d23 Add (restore?) the ability to build without trashing the source tree
You may now do:

mkdir build
cd build
../configure
./audacity

And all but one directory will remain unmolested...no more object files
in "src".

And if you look carefully, you'll see that the newly built "audacity" is
copied to the top of the build tree...no more having to use "src/audacity"
to run.

You can of course still do the configure from the top and get all of the
objects strewn about the tree.

I still haven't figured out how to keep the locale directory from getting
soiled.  I'm not really sure there's a way around it really.
2014-10-27 07:34:17 +00:00
richardash1981
8051d96cc7 Updates for automake 1.14 as automake 1.13 is now obsolete. No end-user or compiler impact, this only matters to developers. 2014-10-25 20:49:19 +00:00
lllucius@gmail.com
7ed0376a6c Bring back the GTK file chooser...fixes configure 2014-10-20 18:10:27 +00:00
lllucius
c512822138 Additional changes for wx3
These are mostly for getting it to build on Linux, but I've
also created new configs in Visual Studio to make it easier
to switch between wx2 and wx3.

For Linux, you have to tell configure where to find the wx3
version of the wx-config script and, since some distros build
wxWidgets v3 against GTK+ v3, you may also need to enable
gtk3 with something like:

./configure --enable-gtk3 WX_CONFIG=/usr/bin/wx-config-3.0

On Windows, I've added "wx3-Debug" and "wx3-Release" to the
existing "Debug" and "Release" configurations.

They depend on you having your WXWIN environment variable
pointing to your wx2 directory and a new WXWIN3 environment
variable pointing to your wx3 directory.  For instance, I
have:

WXWIN=C:\Users\yam\Documents\wxWidgets-2.8.13
WXWIN3=C:\Users\yam\Documents\wxWidgets-3.0.2

Doing this allows you to switch freely among the 4 configurations
without having to get out of Visual Studio and monkey around with
the environment.

The project files will also add the location of the wxWidgets DLLs
to the PATH when running Audacity from within Visual Studio.  They
add %WXWIN%\lib\vc_dll or %WXWIN3%\lib\vc_dll at the beginning
of the PATH variable as appropriate.

I expect that once we convert to wx3 we'll just drop back down to
the normal Debug and Release configurations, but this should make
switching between wx2 and wx3 much easier during the transition.
2014-10-16 16:18:04 +00:00
lllucius
bdcefb4850 Preliminary changes for wxWidgets 3.0.1
We can't go to 3.0.1 yet as there are still build issues on
Linux and OSX.  You can get Windows to build, but there's
still some display issues.

These changes should work with wxWidgets 2.8.12 as well, so
we can take our time to get things working properly before
switching over.
2014-10-06 08:10:50 +00:00
richardash1981
15c9227fb1 aclocal.m4 is a generated file and does not need to be in SVN for any automake-based build system 2013-12-28 20:24:21 +00:00
benjamin.drung@gmail.com
bd368e2fe2 Regenerate autotools file for FileDialog by running autoreconf. 2013-11-08 10:58:33 +00:00
benjamin.drung@gmail.com
b7565a667a Simplify Makefile conditions. 2013-11-08 10:58:05 +00:00
benjamin.drung@gmail.com
ec44019744 FileDialog: Do not include (private) config.h in public header. 2013-11-08 10:51:32 +00:00
lllucius@gmail.com
d146519cab Remove unnecessary config defines
They just cause warnings when the Audacity build starts.
2013-11-08 06:54:27 +00:00
benjamin.drung@gmail.com
6ae83e1f8a Regenerate autotools file of FileDialog by running autoreconf. 2013-11-06 22:51:41 +00:00
benjamin.drung@gmail.com
5333ba8ab7 Also distribute FileDialog.vcproj file in FileDialog. 2013-11-06 22:46:27 +00:00
benjamin.drung@gmail.com
eed482dae4 Regenerate autotools file of FileDialog by running autoreconf. 2013-11-06 22:41:48 +00:00
benjamin.drung@gmail.com
a16897c43e Use automake for FileDialog. 2013-11-06 22:35:07 +00:00
benjamin.drung@gmail.com
ade56afd17 Regenerate configure scripts. 2013-11-05 23:24:36 +00:00
benjamin.drung@gmail.com
4b5f7e9254 Really rename --enable-static to --enable-static-wx! 2013-11-05 23:24:13 +00:00
benjamin.drung@gmail.com
798b28154f Update FileDialog configure.ac with autoupdate. 2013-11-05 22:52:24 +00:00
benjamin.drung@gmail.com
b9f7e7d0dc Regenerate configure scripts. 2013-11-05 22:38:50 +00:00
benjamin.drung@gmail.com
832cc395c9 Remove trailing spaces. 2013-11-05 22:35:34 +00:00
benjamin.drung@gmail.com
639c93c145 Rename --enable-static to --enable-static-wx.
--enable-static is too generic and also used by libtool.
2013-11-05 22:28:42 +00:00
benjamin.drung@gmail.com
43074d3e42 Regenerate autotool files of FileDialog with a newer autotool version.
The files are regererated by calling "autoreconf -f -i".
2013-11-01 20:59:04 +00:00