65 Commits

Author SHA1 Message Date
Adrian Antkowiak
a6e9b716f3 Add support for Windows ARM64 0.15.2b-1 2021-11-09 20:53:42 +03:00
Adrian Antkowiak
d156ac204c Fix typo 2021-11-09 20:53:42 +03:00
Dani Llewellyn
a1552c9c67 Apply libmad.thumb.diff from debian
This is required for armhf builds

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-11-09 20:53:00 +03:00
Dani Llewellyn
cce9db99f0 Apply Provide-Thumb-2-alternative-code-for-MAD_F_MLN.diff from debian
This is required for armhf builds

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-11-09 20:53:00 +03:00
Dmitry Vedenko
0ff5fa8ab0 Fix an XCode 12 compilation issue 0.15.2b 2021-05-24 21:29:09 +03:00
Dmitry Vedenko
d7b14928fb Updates the way mad.h is generated 2021-05-24 20:41:52 +03:00
Dmitry Vedenko
a1920b5096 Adds a CMake build support
detect_fpm is added to detect FPM mode during the compile time
2021-05-24 19:43:32 +03:00
Leland Lucius
c40aa4e2e3 Remove obsolete config*.h files
These are ancient and "configunix.h" was being pulled in
via Types.h.  Nothing major, but they were generated for
a 32-bit system and "may" cause problems when used on
64-bit systems.

(That's unlikely though since they haven't all this time.)
2020-01-31 09:29:15 -06:00
Paul Licameli
f443235584 0 Mac compile warnings; ignore deprecations; treat warnings as errors 2018-11-16 12:58:58 -05:00
Paul Licameli
63e866e810 lib-src changes to fix compiler warnings in Mac build...
... all of them harmless and inconsequential at runtime, but see commit
comments about the error checks in libnyquist that were revealed by the
compiler warnings as never doing anything useful.
2018-11-15 11:23:20 -05:00
Paul Licameli
406992a0c1 lib-src/libmad: fix warning...
... comparing enum to int value that means invalid
2018-11-15 11:23:18 -05:00
James Crook
a46c7b12a6 Do an autoreconf -ivf
This was done on a Ubuntu 14.04 system with wxWidgets 3.1.1 installed.
The resulting buildfiles successfully build Audacity on Ubuntu 14.04 (with 3.1.1) and on Travis (with 3.0.0).
2018-04-02 17:32:17 +01:00
Paul Licameli
04752510d1 Bug1424: Better positioned scrubbing tool bar with legacy .cfg file 2016-06-25 23:37:06 -04:00
Paul Licameli
d48a77f84e Merge branch 'master' into toolbars 2016-06-25 23:35:48 -04:00
Paul Licameli
7700b988a0 Scrub bar no longer has separate start/stop; tooltips mention keys 2016-06-15 23:40:37 -04:00
Paul Licameli
dba01ddde7 Merge branch 'master' into scrubbing2 2016-06-15 18:43:24 -04:00
Paul Licameli
6ed643b4fb Scrub bar show/hide button on Scrubbing toolbar 2016-06-15 01:16:41 -04:00
Paul Licameli
554a3d7fd9 Merge branch 'master' into scrubbing2 2016-06-15 01:10:54 -04:00
Paul Licameli
70c34d2f82 Changes for pinned play/record head and scrolling left of zero
Remove scrolling left of zero check mark from Tracks menu...
  May always scroll before zero during transport when head is pinned...
  Pinned playhead for recording is once again always center, not right
2016-06-08 18:34:47 -04:00
Paul Licameli
c2a422eb00 Merge branch 'master' into scrollplay 2016-06-08 18:05:25 -04:00
Paul Licameli
7bfceb4cda Do not change selection when stopping non-scrub play 2016-06-06 14:19:15 -04:00
Paul Licameli
a2ea0b778a Merge branch 'master' into scrubbing2 2016-06-06 14:18:39 -04:00
Paul Licameli
202e761a8b Improve scrub icons, tooltips; remove click-to-seek behavior
Seek, scrub images have wider gap between the triangles
      No more left-click to seek
      Better tooltip messages for scrub bar
2016-06-04 20:04:17 -04:00
Paul Licameli
71590d62f2 Merge branch 'master' into scrubbing2 2016-06-03 11:07:44 -04:00
Paul Licameli
afb721f8a6 Don't busy-wait (excess CPU usage) after stopping scrub 2016-06-03 08:35:44 -04:00
Paul Licameli
c57ddd2812 Merge branch 'master' into scrubbing 2016-06-03 08:34:16 -04:00
Paul Licameli
d323e18916 Toggle buttons on ruler for scrub and seek; redo scrub menu items...
Two toggle buttons for three states (the state with both down is disallowed).
Scrub, seek, or hidden scrub bar (but that still allows scrub via menu item).
Also yet another button image for transport play, while seeking.
Also change the appearance of the scrub handle in the ruler, for seeking.
2016-06-02 16:07:20 -04:00
Paul Licameli
7a5396b10c Merge branch 'master' into scrubbing2 2016-06-02 15:28:12 -04:00
Paul Licameli
4e3e368ed6 A certain string does not need translation 2016-06-02 11:26:53 -04:00
Paul Licameli
8f69cc85ca Merge branch 'master' into scrollplay 2016-06-02 11:25:58 -04:00
Paul Licameli
c2b49fdbe8 Remove double-click and scrolling menu items for scrub/seek... 2016-06-01 13:42:03 -04:00
Paul Licameli
07d0ce26ba Merge branch 'master' into scrubbing2 2016-06-01 13:29:49 -04:00
Paul Licameli
ce4ef835d5 Scroll play/record with toggle button or preference, not double-click
Add pin/unpin button to the time ruler
  Images for pin/unpin of play/record head
  Remove double-click handling for scrolling play/record
  New preference for pinned play head, also in Transport menu
  Consolidate the code that starts and stops play/rec head scrolling
2016-06-01 13:27:14 -04:00
Paul Licameli
70999010a0 Merge branch 'master' into scrollplay 2016-06-01 13:24:29 -04:00
Paul Licameli
668b66c307 Don't use scrubbing poller thread on Linux, it's not safe yet 2016-06-01 13:07:14 -04:00
Paul Licameli
0dd10d2201 Merge branch 'master' into scrubbing2 2016-06-01 13:02:51 -04:00
Paul Licameli
511a6c36dc Scrolling drag scrub tracks the mouse much better 2016-05-28 12:16:05 -04:00
Paul Licameli
17ddca2f7e Merge branch 'master' into scrubbing2 2016-05-28 12:15:10 -04:00
Paul Licameli
9d9e030924 More responsive scrub engine; improved speed control on Mac
* scrubbing:
  Don't let seek make a stutter at less than unit speed
  Further simplified argument passing
  Improve scrubbing speed control (2 finger swipe) on Mac
  Improve scrub responsiveness: a secondary thread polls the mouse
  Don't let the consumers discard too much from the scrub queue...
  Reduce scrub lag yet more, at expense of possible skips in play...
  Scrub lag: lock mutex not more than once per call to FillBuffers
  Reorganize logic of initializing queue entries
  One second countdown now based on the correct timer interval
2016-05-28 12:13:20 -04:00
Paul Licameli
b1336e7b3a Merge branch 'master' into HEAD 2016-05-27 11:38:20 -04:00
Paul Licameli
cc26cb948a Improve responsiveness of drag seek during click-scrub...
.. by refreshing the TrackPanel window less often.
2016-05-23 18:38:38 -04:00
Paul Licameli
47abc142e9 Merge branch 'master' into scrubbing 2016-05-23 18:36:13 -04:00
Paul Licameli
7c6db2c667 Don't squeak when starting a drag-scrub 2016-05-22 16:36:03 -04:00
Paul Licameli
93ca89bee8 Merge branch 'master' into scrubbing2 2016-05-22 15:56:58 -04:00
Paul Licameli
4937a9efc9 Some tidying of scrub engine code, no audible changes 2016-05-22 15:28:03 -04:00
Paul Licameli
7825b4c867 Merge branch 'master' into scrubbing 2016-05-22 15:26:39 -04:00
Paul Licameli
36af70aa65 Better implementation of switch from scrub to quick play; ... 2016-05-18 12:00:06 -04:00
Paul Licameli
c3505ff717 Merge branch 'master' into scrubbing2 2016-05-18 11:23:38 -04:00
Paul Licameli
6227068b39 Bug1365: Do not confuse Linux key event handling... 2016-05-18 10:11:37 -04:00
Paul Licameli
63cc1ff675 Merge branch 'master' into scrubbing2 2016-05-18 09:45:39 -04:00