reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2025-01-11 18:50lift 4096 character limit when importing repositories from user inputChristian Fillion1+11-3
2025-01-11 18:54the new year is upon us...Christian Fillion108+108-108
2024-11-01 07:08index: 1 modified package, 1 new versioncfillion1+16-1
2024-11-01 06:03bump version to 1.2.5cfillion1+14-12
2024-11-01 06:20fix build failure when version numbers have less than 4 segmentscfillion2+11-10
2024-10-29 22:39Merge branch 'arm64ec'cfillion6+130-89
2024-10-29 19:32install x64 binaries when packages don't provide arm64ec onescfillion4+30-12
2023-11-11 13:58add Windows ARM64EC builds (Windows 11, REAPER 7.04+)cfillion5+100-77
2024-10-28 23:19preserve per-package pre-release option when synchronizingcfillion2+2-2
2024-08-16 02:13index: 1 modified package, 1 new versioncfillion1+14-1
2024-08-15 16:21bump verson to 1.2.4.6cfillion1+3-4
2024-04-18 05:34increase maximum concurrent downloads to 6cfillion1+1-1
2024-08-15 16:07fix commiting action list changes when the last package file is not a registered scriptcfillion2+12-25
2024-06-27 19:22workaround for Walloc-size-larger-than in GCC 14 when LTO is enabledcfillion2+12-1
2024-06-27 17:08fix FTBFS with GCC 14 (#84)Martin Bångens2+4-0
2024-04-04 03:08fix out-of-tree compilation when git is installedcfillion1+5-1
2024-02-14 13:02index: 1 modified metadata --amendcfillion1+1-1
2024-02-14 13:02update year in ABOUT.mdcfillion1+1-1
2024-02-14 12:55index: 1 modified package, 1 new version [ci skip]cfillion1+15-1
2024-02-14 11:31bump version to 1.2.4.5cfillion1+4-3
2024-02-14 11:02fix spurious selection when reloading the browser on macOScfillion1+5-0
2024-02-13 11:06remove the separator above ReaPack's main menucfillion1+0-3
2024-02-13 11:06add a mnemonic to ReaPack's main menucfillion1+1-1
2024-02-12 03:40ci: updrade macOS arm64 builds to Xcode 13.2.1cfillion1+3-3
2024-02-12 03:15ci: downgrade libstdc++6 from 13.1 to 8.4 [t=288248]cfillion1+1-0
2024-02-03 17:10index: 1 modified package, 1 new versioncfillion1+14-1
2024-02-03 16:06bump version to 1.2.4.4cfillion1+3-4
2024-02-03 16:43ci: downgrade Catch2 to 3.3.1 for successfully compiling with GCC 7cfillion1+5-1
2024-02-03 15:21update the built-in synonym list to match REAPER v7.09cfillion1+3-0
2024-02-03 15:14don't interpret background task's item names as format stringscfillion5+21-17
2024-02-03 14:39fix compilation with GCC 13 & libxml2 2.12cfillion1+1-1
2024-02-03 16:07ci: fix Linux builds due to PostgreSQL's Ubuntu 18.04 repository being archivedcfillion1+1-0
2024-02-03 15:27happy new year 2024! :fireworks: [ci skip]cfillion107+107-107
2023-08-04 21:10fix: FTBFS due to GCC 13+ (#72)George Rawlinson1+1-0
2023-03-03 16:02index: 1 modified package, 1 new versioncfillion1+15-1
2023-03-03 16:02bump version to 1.2.4.3cfillion1+4-4
2023-03-03 15:59fix displaying the list column customization context menu when on the left of the primary monitorcfillion1+1-1
2023-03-03 15:51fix a crash sometimes occuring when closing the obsolete package removal prompt on macOS [p=2617421][#65]cfillion1+2-0
2023-02-01 19:50filter: add during/while synonyms to match REAPER v6.74cfillion1+1-0
2023-01-30 16:34improve invalid repository name error message shown when importingcfillion2+28-11
2023-01-25 21:49ci: fix update of macOS Mojave's SSL certs [ci skip]cfillion1+1-1
2023-01-24 18:33fix display of emoji sequences using ZWJ in text fieldscfillion1+2-3
2023-01-18 12:43filter: add join,heal synonyms to match REAPER 6.73+dev0117cfillion1+1-0
2023-01-18 00:41disable libcurl deprecation warningscfillion1+1-0
2023-01-01 05:06happy new year 2023! :fireworks: [ci skip]cfillion109+109-109
2022-10-07 18:28index: 1 modified package, 1 new versioncfillion1+15-1
2022-10-07 18:03bump version to 1.2.4.2cfillion1+4-3
2022-10-07 17:58fix clamping of window positions to visible area (was broken in v1.2.4)cfillion1+10-2
2022-10-07 18:28win32: include tweak version segment in DLL infocfillion3+4-1
2022-09-23 18:29fix crash on startup if ReaPack's filename is renamedcfillion1+2-0
2022-08-19 01:59migrate to Catch2 v3cfillion7+22-23
2022-08-18 09:24fix potential crash on exit in REAPER < 6.67 due to API registration keys being invalidatedcfillion2+7-16
2022-05-10 18:21index: 1 modified package, 1 new versioncfillion1+14-1
2022-05-10 18:20bump version to 1.2.4.1cfillion1+4-2
2022-05-10 18:17rename "Upload packages" action to "Package editor"cfillion1+1-1
2022-05-09 14:34update reaper-sdk, re-enable warnings that were fixedcfillion1+1-8
2022-05-08 15:01add support for Linux systems shipping with OpenSSL 3cfillion5+131-10
2022-04-15 11:01revert "ci: patch vcpkg to re-enable LTO on Windows"cfillion1+0-5
2022-04-02 05:01index: 1 modified package, 1 new version [ci skip]cfillion1+13-1
2022-04-02 02:14bump version to 1.2.4cfillion1+2-5
2022-04-02 03:42ci: patch vcpkg to re-enable LTO on Windowscfillion1+5-0
2022-03-23 21:54filter: add UK spellings from REPER 6.52 to the synonym listcfillion1+10-0
2022-03-17 23:17index: 1 modified package, 1 new versioncfillion1+15-1
2022-03-17 05:11bump version to 1.2.4rc2cfillion1+3-14
2022-03-03 00:07fix macOS ARM builds that broke in the latest image updatecfillion1+9-6
2022-03-02 20:08bundle up-to-date sqlite3 on all systemscfillion3+9-2
2022-02-27 03:07fix unsetting pin/bleeding edge mode when also installing or updatingcfillion5+42-34
2022-02-26 19:19add a per-package option to enable pre-release updates [#46]cfillion16+113-81
2022-02-26 23:10cleanup a few C-style castscfillion10+15-14
2022-01-07 03:26index: 1 modified metadata, 1 modified package, 1 new versioncfillion1+29-4
2022-01-07 03:26bump version to 1.2.4rc1cfillion1+15-4
2022-01-07 03:13filter: reduce string memory allocationscfillion3+32-55
2022-01-07 02:51add an option to toggle the synonym matching featurecfillion7+40-16
2021-06-27 01:05use a vcpkg manifest file for build dependenciescfillion6+64-43
2022-01-06 09:18dialog: improve window positionning on Linux in multimonitor setupscfillion2+7-27
2022-01-06 06:44filter: match synonymous words [p=2512900]cfillion3+87-2
2022-01-06 06:49browser: fix typing parentheses in the filter boxcfillion1+1-1
2022-01-06 06:44fix Linux ARM buildscfillion1+1-1
2022-01-06 03:40browser: fix the filter text box not being auto-focused on macOS REAPER v6cfillion1+5-1
2022-01-06 03:41dialog: use explicit per-message return values from the dialog procedurecfillion1+10-10
2022-01-06 02:48allow the DLL to be installed as a symbolic link in UserPluginscfillion1+2-1
2022-01-06 02:44ci: migrate to the Visual Studio 2022 imagecfillion1+3-3
2022-01-06 03:52ci: revert a18cfc0f1bca8a50934da5c7deed5f0aeb6d91e5, install Catch2 from source againcfillion1+5-0
2022-01-06 02:40ci: fix Linux buildscfillion1+7-7
2022-01-01 06:35happy new year 2022! :fireworks: [ci skip]cfillion108+108-108
2021-12-21 00:20update WDLcfillion1+1-1
2021-06-21 09:55don't modify the database at every startupcfillion1+3-0
2021-05-21 12:39update release tokencfillion1+1-1
2021-03-26 20:36add GitHub Sponsor link [skip ci]cfillion1+1-0
2021-03-15 16:12fix loading from a symlinked resource path on macOS Catalina and newer [#34]cfillion3+20-3
2021-02-06 08:06api: fix passing doubles as argumentcfillion1+9-3
2021-02-06 04:34api: implement return of double valuescfillion1+8-2
2021-02-02 22:34api: fix extraction of arguments smaller than a pointercfillion1+5-3
2021-01-02 20:40use reaper_plugin{,_functions}.h from the new reaper-sdk repositorycfillion5+10-26
2020-12-27 22:33ci: use the pre-installed Xcode 12cfillion1+19-24
2021-01-01 04:59happy new year 2021! :fireworks:cfillion108+108-108
2020-12-18 19:35browser: rename "upload packages" to "package editor"cfillion1+1-1
2020-12-18 19:27about: add an option to browse packages in the repository's install/update menucfillion1+12-1
2020-12-07 21:50ci: install only php-cli instead of the full php package and cleanupcfillion1+71-67
2020-12-05 13:02index: 1 modified package, 1 new versioncfillion1+16-2
2020-12-05 11:51bump version to 1.2.3.1cfillion1+7-3
2020-12-05 12:42bump macOS deployment target to 10.9cfillion2+1-7
2020-11-25 00:34migrate macOS builds to AppVeyorcfillion3+44-42
2020-11-20 13:13add support for macOS ARM64cfillion4+27-11
2020-11-01 12:44path: fix truncated first character of top-level unix absolute paths [p=2359736]cfillion2+10-6
2020-10-21 22:34appveyor: update Catch2 to 2.13cfillion1+1-1
2020-10-21 21:36fix building with Visual Studio 2019 version 16.6 or newercfillion1+1-1
2020-10-21 21:24fix building with current vcpkg's sqlite3 portcfillion1+2-2
2020-10-21 21:02fix building with Clang 11cfillion1+8-0
2020-10-20 18:35filter: fix tokens following an AND subgroup in a OR group being added to the OR groupcfillion3+28-14
2020-10-13 06:51appveyor: customize the job namescfillion1+20-8
2020-06-17 20:01appveyor: install Catch2 from Ubuntu 20.10's packagecfillion1+3-7
2020-06-11 01:34enable mac_resgen's --quiet optioncfillion1+1-1
2020-05-15 22:06index: 1 modified package, 1 new versioncfillion1+12-1
2020-05-15 22:06bump version to 1.2.3cfillion1+2-8
2020-05-07 22:40index: 1 modified package, 1 new versioncfillion1+17-1
2020-05-07 22:40bump version to 1.2.3rc2cfillion1+4-25
2020-05-07 21:36Revert "drop support for macOS 10.7 [t=222487]"cfillion2+7-1
2020-05-07 21:35Merge branch 'hidpi'cfillion5+76-4
2020-05-07 21:00dialog: use the target screen's DPI when restoring window sizescfillion1+10-2
2020-02-24 04:58about: preserve formatting when DPI changes in Per-Monitor v2 modecfillion2+65-0
2020-02-22 03:24update WDL_WndSizer for Per-Monitor v2 DPI awareness supportcfillion2+1-2
2020-05-06 23:31strip away RTF to enable richtext display on Linux [p=2247988]cfillion4+70-2
2020-05-03 04:22remove bad return value of ActionList::addcfillion1+1-3
2020-05-03 04:08don't repeat the typename in sizeofcfillion3+8-8
2020-02-24 21:32listview: fix position of the first column missing from the serialized statecfillion1+8-7
2020-02-24 21:57use structured binding declarations when reading serialized datacfillion2+5-9
2020-02-24 21:44listview: s/&order[0]/order.data()/cfillion1+4-4
2020-02-22 16:37rename richedit-gtk.cpp to richedit-generic.cppcfillion4+49-48
2020-02-22 03:23shorten the link in FUNDING.ymlcfillion1+1-1
2020-02-20 15:47add license header to dialog.mmcfillion1+17-0
2020-02-20 01:36index: 1 modified metadata, 1 modified package, 1 new versioncfillion1+39-2
2020-01-05 20:08bump version to 1.2.3rc1cfillion1+37-7
2020-01-05 20:14add the src and test directories to the ignore listcfillion1+2-0
2020-02-18 20:03better solution for enabling link mouseover cursors on macOScfillion7+30-16
2020-02-18 21:33remove more C-style castscfillion1+2-2
2020-02-18 19:39create FUNDING.ymlcfillion1+3-0
2020-02-18 18:59Merge branch 'filter-improvements'cfillion3+97-62
2020-02-18 15:20correctly display download error messages containing non-English characters on Windows [#26]cfillion3+15-5
2020-01-27 08:43filter: don't append to the same token after a closing quotecfillion2+16-1
2020-01-27 08:29filter: interpret quotes in the middle of a word literallycfillion2+15-4
2020-01-27 06:05filter: allow matching literal ^ and $ when quotedcfillion3+23-22
2020-01-27 02:49filter: refactor quoted text parsingcfillion2+16-19
2020-01-27 08:08filter: improve quoted tokens testscfillion1+13-13
2020-01-27 03:45filter: add tests for literal operatorscfillion1+19-8
2020-01-16 02:01optimize mass selecting/filtering in listviews on macOScfillion4+29-29
2020-01-16 02:03Revert "optimize (un)selecting many listview items at once on macOS"cfillion5+7-52
2020-01-15 17:46fix creating directories with paths longer than 248 characters on Windowscfillion2+2-2
2020-01-13 20:30optimize (un)selecting many listview items at once on macOScfillion5+52-7
2020-01-13 21:11refactor listview sort order constructioncfillion2+3-6
2020-01-13 13:33move cloning intructions to the topcfillion1+4-3
2020-01-12 22:53refactor modeless dialog close handlerscfillion3+19-16
2020-01-12 22:05about: fix unreadable text when macOS dark mode is enabledcfillion1+9-4
2020-01-12 21:06don't destroy modal dialogs twicecfillion1+9-7
2020-01-12 20:57use smart pointers for dialog control ownershipcfillion2+9-13
2020-01-12 18:24use GWLP_USERDATA to store the Dialog instance addresscfillion2+23-39
2020-01-12 20:03download the REAPER SDK and make WDL a submodulecfillion6+27-29
2020-01-12 13:36ImageList_Add was added to SWELL in REAPER 5.20cfillion1+1-1
2019-11-28 19:31use REAPER-provided SWELL on macOScfillion6+28-54
2020-01-06 21:48fill the Details tab of the DLL's properties in Windows Explorercfillion3+47-0
2020-01-07 09:58move build definitions from the command line to a header filecfillion6+25-15
2020-01-06 18:03extract version from ReaPack.ext and add the commit hash to the about dialogcfillion7+31-14
2020-01-05 22:23browser: don't put a check mark on the Versions menu when reinstalling the current versioncfillion1+3-4
2020-01-05 18:07platform: add linux-armv7 and linux-aarch64cfillion3+31-3
2020-01-05 18:04refactor platform detection codecfillion6+150-132
2020-01-03 11:02migrate XML parsing to TinyXml2 on Windowscfillion6+269-186
2020-01-02 17:55migrate from WDL's old copy of tinyxml to libxml2cfillion13+501-157
2020-01-04 21:33update SWELL patches for macOScfillion2+4-4
2020-01-04 20:03minor build script refactoringcfillion5+39-53
2020-01-03 10:41fix crash when reading repository indexes without a root elementcfillion2+9-1
2020-01-01 12:44fix compilation error when building using MSVC 19.24cfillion1+1-1
2020-01-01 12:50rebase the richtext-off WDL patch against justinfrankel/WDL@8fb345b63e1a05944a6ee82e09fc01a620ad7dffcfillion2+2-2
2020-01-01 12:45index: 1 modified metadatacfillion1+1-1
2020-01-01 09:35happy new year 2020! :fireworks:cfillion103+103-103
2019-12-22 07:24the latest reaper_plugin.h is on landoleet nowcfillion2+3-5
2019-11-30 15:30dialog: redraw after resizing with vanilla upstream SWELL [t=187585]cfillion3+7-3
2019-11-30 14:50listview: add a "Visible columns:" label at the top of the header context menucfillion1+6-5
2019-11-30 14:50listview: preserve previous state flags when disabling itemscfillion1+1-1
2019-11-28 19:25listview: fix column customization context menu on Linuxcfillion2+51-31
2019-11-28 20:05listview: cleanup c-style castscfillion2+8-8
2019-11-28 16:17Merge branch 'cmake'cfillion34+721-322
2019-11-23 21:10fix linking against release vs debug libraries on windowscfillion2+15-2
2019-11-23 17:20drop support for macOS 10.7 [t=222487]cfillion2+1-6
2019-11-22 13:04fix building Metal SWELL with the latest LLVMcfillion1+1-0
2019-11-22 12:38fix building with latest SWELL on non-Metal macOS versionscfillion1+8-0
2019-11-20 13:56produce x86_64/i686/armv7l/aarch64 release builds on Ubuntu 18.04cfillion2+74-20
2019-10-18 01:09migrate the build system to CMakecfillion33+648-320
2019-11-26 23:34win32: add support for UNC paths [p=2207357]cfillion3+94-59
2019-10-18 17:26fix building with GCC 7 and latest clangcfillion2+2-2
2019-09-08 01:13reenable the file:// protocol on Windows [p=2142236][p=2178898]cfillion6+3-29
2019-09-08 19:34fix a test doing pointer comparison rather than string comparisoncfillion1+1-1
2019-09-08 00:39fix compilation with GCC 9cfillion2+10-7
2019-04-04 06:40refactor reascript vararg wrappers without preprocessingcfillion8+103-71
2019-04-01 21:42constexpr-ify static arrayscfillion13+17-17
2019-04-01 20:56don't import the std namespace into the global scopecfillion65+493-604
2019-03-18 03:01fix vs2019 buildscfillion1+1-0
2019-02-24 11:35index: 1 modified package, 1 new versioncfillion1+9-1
2019-02-24 11:26bump version to 1.2.2cfillion2+2-11
2019-02-15 05:44index: 1 modified metadata, 1 modified package, 1 new versioncfillion1+18-2
2019-02-15 05:42bump version to 1.2.2rc3cfillion2+10-4
2019-02-15 05:36index: rename the checksum attribute to hashcfillion2+2-2
2019-01-24 22:28move "Upload packages" to the browser's menucfillion4+6-2
2019-01-20 14:35fix build with boost 1.69.0cfillion3+4-6
2019-01-20 11:31browser: add Synchronize packages to the menu [p=2084579]cfillion2+5-0
2019-01-13 16:43travis: update homebrew firstcfillion1+1-0
2019-01-13 16:07add "Upload packages" action to the menu opening https://reapack.com/uploadcfillion3+10-0
2019-01-03 08:07vcpkg: explicitely install boost-lexical-castcfillion1+1-1
2019-01-02 15:48happy new year 2019! :fireworks:cfillion103+135-101
2018-12-08 18:38ensure calling Hash::digest multiple times won't break in the futurecfillion1+4-2
2018-12-08 16:06Merge branch 'checksum'cfillion12+380-11
2018-12-08 16:06Revert "receipt: sort new/reinstalled packages to the top"cfillion2+1-2
2018-12-08 03:26oops, fix hash algorithm detectioncfillion2+3-3
2018-12-08 03:22implement checksum validation when installing package filescfillion6+56-10
2018-12-08 02:50implement simple hash algorithm detection from stringcfillion3+40-0
2018-12-08 02:49add a checksum attribute to the <source> index tagcfillion4+44-5
2018-12-06 16:47cache CNG algorithm providerscfillion2+75-23
2018-12-06 03:11use COMMON_DIGEST_FOR_OPENSSL on macOScfillion1+6-8
2018-12-06 02:32implement SHA256 on Windowscfillion3+84-13
2018-12-06 01:48implement SHA256 on Linuxcfillion3+48-38
2018-12-05 23:27implement SHA256 on macOScfillion3+113-0
2018-12-05 23:48fix AppVeyor buildscfillion1+1-2
2018-11-08 02:35receipt: sort new/reinstalled packages to the topcfillion2+2-1
2018-11-08 02:34receipt: annotate installation type and previous versioncfillion3+49-10
2018-11-08 02:13import: fix use-after-free after downloading indexescfillion2+6-7
2018-10-29 19:22index: 1 modified package, 1 new versioncfillion1+11-1
2018-10-29 18:24bump version to 1.2.2rc2cfillion2+4-13
2018-10-25 22:20fix stack corruption caused by a wrong calling conventioncfillion1+1-1
2018-10-25 20:44fix use-after-free when destroying background tasks from the thread poolcfillion1+4-2
2018-10-12 10:04add ReaTeam/Extensions to the default configurationcfillion1+5-1
2018-09-30 00:41index: 1 modified metadata, 1 modified package, 1 new versioncfillion1+21-2
2018-09-30 00:38bump version to v1.2.2rccfillion2+12-3
2018-09-29 12:29apply my WDL patches for macOS when building on Travis CIcfillion1+7-0
2018-09-29 12:18https support was added in uptream WDL as justinfrankel/WDL@cffc3f6f145db48ceb993779fb64da47b248b1bccfillion1+0-1
2018-09-29 10:16refactor string to enum mappingcfillion4+62-61
2018-09-29 09:19filter: std use unique instead of shared pointers for node storagecfillion2+34-36
2018-09-29 04:46generalize FS::allExistscfillion4+15-19
2018-09-28 14:20filesystem: refactor conversion to absolute native pathcfillion1+12-14
2018-09-28 02:17unify synchronous and asynchronous event handling and drop boost::signal2cfillion25+406-212
2018-09-28 00:17migrate from boost::variant to C++17 std::variantcfillion3+7-7
2018-09-27 23:59listview: fix discarding of empty context menuscfillion1+1-1
2018-08-13 07:33format strings in a dynamically-sized buffer more oftencfillion8+53-80
2018-09-27 23:42use function-try-block syntax for Import::readcfillion1+35-36
2018-09-27 23:33migrate from boost::optional to c++17 std::optionalcfillion10+35-35
2018-09-27 23:23refactor thousand separator number formattingcfillion6+27-24
2018-09-25 06:04appveyor: install libcurl4:i386 instead of libcurl3:i386 on Ubuntu 18.04cfillion1+2-1
2018-09-25 06:01add tests for the new action registration codecfillion2+94-1
2018-08-19 01:38rewrite main thread notification codecfillion5+216-90
2018-08-20 02:44remove unused ThreadTask::startcfillion2+0-8
2018-09-25 03:11modify the thread stop shared variable while the mutex is lockedcfillion2+21-10
2018-09-23 22:51HACK: destruct thread-local storage objects earlier on Windows to avoid a possible schannel deadlock [p=2038163]cfillion1+16-0
2018-09-23 04:14start the worker thread after everything it needs has been initialized [p=2037951]cfillion2+4-3
2018-09-23 00:56fix use-after-free when closing modeless UI windows [p=2037784]cfillion4+30-62
2018-09-19 18:03use AppVeyor's new Ubuntu 18.04 imagescfillion1+1-5
2018-09-04 09:45move named command lookup responsability to Menucfillion3+19-25
2018-09-04 08:13move api/action setup away from main.cppcfillion3+52-64
2018-09-04 07:06improve ReaPack member initialization codecfillion4+35-37
2018-09-04 06:52extract action registration codecfillion5+127-58
2018-09-04 05:57improve API registration codecfillion4+16-22
2018-08-26 04:13use fallthrough attribute instead of commentcfillion4+8-6
2018-08-26 03:22use structured binding declaration in range-based loopscfillion9+27-31
2018-08-13 02:46create the curl context only in threads performing download taskscfillion3+20-24
2018-08-13 02:10migrate to standard library threadscfillion3+21-35
2018-08-13 01:57strip dead code from the binaries on linux and macoscfillion2+4-0
2018-08-12 22:16upgrade the archlinux image before building on appveyorcfillion1+1-1
2018-08-12 21:34fix possible crash when inserting a tab after clearing the tabbarcfillion1+1-0
2018-07-31 18:33only unset CURLOPT_CAINFO on macOS (see 0918a84fa421622908a162ca9f0c3042e2812327 p=1956940)cfillion3+4-7
2018-07-31 18:30document that libcurl > 7.52 is only shipped since macOS 10.12.6cfillion1+3-0
2018-07-31 10:53update to catch2 2.3.0 header pathcfillion4+6-4
2018-07-30 16:52disable Linux on Travis CI, only do macOS builds therecfillion2+28-37
2018-07-29 21:07setup AppVeyor for Linux buildscfillion1+54-26
2018-07-29 10:11setup Travis CI (Linux and macOS)cfillion2+43-0
2018-07-28 18:14setup AppVeyor CI (Windows)cfillion2+42-0
2018-07-30 21:05win32: autodetect visual studiocfillion3+15-5
2018-07-30 19:42prevent git from converting the line endings in the patchescfillion1+1-0
2018-07-30 17:47remove rake, run tup directly and optionally makecfillion3+22-39
2018-07-30 17:36allow using a different compiler on Linuxcfillion2+12-3
2018-07-30 15:05provide a better way to link against a custom curlcfillion3+11-22
2018-07-29 20:50use a shields.io badge for the donation linkcfillion1+1-1
2018-07-30 12:31use a better filename to test sqlite db opening failurecfillion1+1-1
2018-07-29 20:50document minimum required versions of boost and curlcfillion1+2-2
2018-07-29 16:26fix build with up-to-date SWELLcfillion1+1-1
2018-07-28 16:44use C++17's std::size instead of a custom macro or functioncfillion8+13-13
2018-07-28 14:48link against system zlib/Catch2 and use vcpkg on Windowscfillion15+111-140
2018-07-29 14:05replace reapack's own repository URL to not hard-code GitHubcfillion1+1-1
2018-07-28 14:57fix -Wformat-truncation warning when building with GCC 8cfillion1+1-1
2018-07-25 12:38uninstall: unregister scripts even if the files do not exist [t=209330]cfillion1+1-4
2018-06-20 05:16add forgotten virtual destructorscfillion4+6-2
2018-06-15 05:39happy new year 2018! :fireworks:cfillion97+97-97
2018-04-20 23:44download: prevent odd cURL macOS builds from attempting to use a CA cert file [p=1956940]cfillion1+2-0
2017-12-22 19:24(woops, fix bad indentation)cfillion1+2-2
2017-12-14 16:58index: 1 modified package, 1 new versioncfillion1+11-1
2017-12-14 16:58improve v1.2.1 changelogcfillion1+1-1
2017-12-14 16:31bump version to 1.2.1cfillion2+3-13
2017-12-14 16:26manager: fix Refresh action not running the queued tasks right awaycfillion1+3-1
2017-12-14 15:24REAPER now puts its resource path at ~/.config/REAPER on Linuxcfillion1+1-1
2017-12-14 14:32REAPER 5.65 was released as 5.70cfillion3+4-4
2017-12-14 04:05partially fix build under Ubuntu 14.4 (GCC 7)cfillion4+8-4
2017-12-11 23:42mark a lambda capture as used for clang v5's Wunused-lambda-capture warningcfillion1+2-0
2017-12-10 15:09index: 1 modified package, 1 new versioncfillion1+21-1
2017-12-10 14:36bump version to 1.2.1betacfillion2+13-4
2017-12-10 14:22use CRLF as newline separator when copying multiple values on Windowscfillion1+7-1
2017-12-06 08:20import: restore behavior of always enabling existing repositories on re-importcfillion1+1-0
2017-12-06 07:21don't convert the resource path given by REAPER 5.65+ from system default ANSI code page to UTF-8 on Windows [p=1921620]cfillion1+4-3
2017-12-05 11:19listview: fix desynchronisation when removing rows (eg. uninstalling repositories)cfillion2+10-12
2017-12-04 16:19import: synchronize when changing the URL of a repository and autoinstall is enabledcfillion1+1-1
2017-12-04 15:52woops, fix progress dialog on macOS (broken in 98030aa)cfillion1+2-0
2017-12-04 15:52fix possible crash when synchronyzing repository from about dialog while the obsolete prompt is displayedcfillion1+3-2
2017-12-04 05:28listview: don't emit selection change event whenever an item's content is changed on Windowscfillion2+18-7
2017-12-03 18:26manager: use a single timer for refreshing the about dialogcfillion1+3-1
2017-12-03 17:12progress: don't open while a modal dialog is shown [p=1920318]cfillion1+3-0
2017-12-03 05:03path: make Path("/").join() return "/" instead of empty stringcfillion2+22-0
2017-12-03 04:48path: ignore '.' and do Windows absolute path detection logic when parsing the last segment [p=1919963]cfillion2+34-20
2017-11-22 08:10index: 1 modified package, 1 new versioncfillion1+13-2
2017-11-22 07:52bump version to v1.2 :rocket:cfillion2+4-12
2017-11-21 07:14thread: use an instance method for the thread procedure and small code cleanupcfillion3+12-13
2017-11-20 01:32browser: use thousands separator in package countcfillion1+10-5
2017-11-20 01:31progress: use thousands separator in status textcfillion1+6-4
2017-11-20 01:06use consistent thousands separator and number grouping across all localescfillion3+15-1
2017-11-13 06:18sort vendored files alphabeticallycfillion1+6-6
2017-11-12 22:10index: 1 modified package, 1 new versioncfillion1+26-7
2017-11-12 22:08update v1.2rc3 changelogcfillion1+8-7
2017-11-12 22:07browser: don't add two consecutive separators in the context menu when selection > 1 and the cursor is not above a packagecfillion1+1-1
2017-11-12 21:40rename libcurl-compat rake task and improve error messagecfillion1+3-3
2017-11-12 21:29update user guide URLcfillion1+2-2
2017-11-12 21:29bump version to 1.2rc3cfillion2+12-26
2017-11-12 21:20browser: prevent selection-wide install/update action from installing an older version when the current one is not in the repositorycfillion4+23-18
2017-11-12 20:09browser: don't enable the selection-wide reinstall action if the current version is not in the repositorycfillion1+1-1
2017-11-12 08:14attempt to produce binaries compatible with more Linux flavorscfillion2+24-3
2017-11-11 19:12browser: sort package types alphabetically in the filter menucfillion1+11-10
2017-11-10 20:33refresh the package browser when toggling the pinned status (another v1.2rc1 regression)cfillion4+30-15
2017-11-10 20:28normalize window titlescfillion2+5-5
2017-11-06 16:47browser: remove trailing 's' in "Copy package name" context menu actioncfillion1+1-1
2017-10-29 16:10index: 1 modified package, 1 new versioncfillion1+33-1
2017-10-29 15:57bump version to 1.2rc2cfillion2+21-44
2017-10-29 15:17about: always show the about tab (even if documentation is empty or invalid)cfillion5+45-15
2017-10-29 15:17about: remove "About" prefix in the title barcfillion1+1-1
2017-10-29 13:54listview: fix header right click detection when list is scrolled on macOScfillion1+10-2
2017-10-29 13:44browser: filter the list before counting visible rowscfillion2+3-2
2017-10-29 13:33Merge branch 'listview-checkboxes'cfillion8+205-93
2017-10-29 13:18manager: refactor repository enable status display updatecfillion2+14-15
2017-10-29 12:44listview: limit icon click detection to the first columncfillion1+3-2
2017-10-29 12:21manager: enlarge Name column, bump saved state versioncfillion1+3-3
2017-10-29 12:03manager: toggle repository enabled status on spacebarcfillion1+2-0
2017-10-29 12:00listview: improve icon hit detection on Windowscfillion1+4-2
2017-10-29 10:41manager: toggle enabled status by clicking on the checkbox iconcfillion4+34-45
2017-10-28 23:37manager: display enabled status using REAPER's checkbox iconscfillion8+152-33
2017-10-25 07:17manager: move OK/Cancel/Apply buttons a few pixels to the rightcfillion1+3-3
2017-10-24 12:51merge Browser::Entry::canPin with Browser::Entry::possibleActionscfillion4+10-6
2017-10-24 12:20browser: show "Copy package names" in the Actions button's menu as wellcfillion1+6-5
2017-10-24 12:11browser: disable impossible selection-wide operations in the Actions menucfillion4+50-13
2017-10-24 12:09browser: remove double space in auto-install setting prompt messagecfillion1+1-1
2017-10-24 10:39browser: hide "Copy package name" from the context menu if no packages are selectedcfillion1+2-1
2017-10-24 10:36listview: refactor setExStyle and its usagecfillion2+8-6
2017-10-24 10:30listview: enable double buffering on Windowscfillion1+4-0
2017-10-24 09:59browser: re-sort even when updating the status cell of a single rowcfillion2+38-19
2017-10-24 09:32browser: clear the list right away when applying an asynchronous transaction while in the Queued tabcfillion1+15-9
2017-10-24 09:28Revert "browser: fix 0e172bc73d5f071f6f8d55d40727dbf600e0f734 when in the Queued tab"cfillion2+7-18
2017-10-24 09:27browser: avoid updating the top right button at every package whose action is cleared while in the Queued tab on Windowscfillion1+4-3
2017-10-24 09:08browser: fix 0e172bc73d5f071f6f8d55d40727dbf600e0f734 when in the Queued tabcfillion2+18-7
2017-10-24 08:48listview: fix row removal affecting clearing queued actions in browser's queued tab (v1.2rc1 regression)cfillion1+2-0
2017-10-24 07:33listview: disable GUI updates when filtering on Windows, re-sort after updating status cell on apply and refactoringcfillion6+25-17
2017-10-24 06:54woops, fix Windows build (broken since f78163870d0168de2f28b388543e13573c3fa8a6)cfillion1+1-1
2017-10-24 06:36browser: avoid repopulating the whole list when applying an asynchronous transactioncfillion1+7-5
2017-10-23 10:25listview: move filtering responsability, optimizecfillion4+107-38
2017-10-23 10:22listview: refactor sort only when requiredcfillion5+59-24
2017-10-23 06:32browser: fix Refresh Browser (F5) action (v1.2rc1 regression)cfillion3+9-7
2017-10-23 04:38browser: show about package window on spacebarcfillion1+2-0
2017-10-22 06:40use justinfrankel's GitHub WDL mirror instead of cockos.comcfillion1+1-1
2017-10-17 14:58browser: pass all up/down arrow keypresses to the listcfillion1+5-1
2017-10-15 14:55about: split File column into File and Path in the Concents pathcfillion7+74-67
2017-10-14 09:36oops, add missing newline when installing a new package (regression from 0f6a51caa78d437eeeecf279fee285b2e49c090e)cfillion1+1-1
2017-10-14 02:24document how to build only 32-bit or 64-bit versions and add g++-multilib for Linux Mintcfillion1+6-3
2017-10-12 03:48use correct case for dependencies in READMEcfillion1+5-5
2017-10-06 06:52receipt: fix missing newline when updating through >1 versions [#21]cfillion2+5-3
2017-10-03 09:53(path: don't hard-code unix file separator throughout the code)cfillion5+15-11
2017-10-03 09:42path: allow paths longer than 260 characters on Windows [p=1861355]cfillion2+26-0
2017-10-01 23:51win32: fix crash when opening links (v1.2rc1 regression)cfillion1+2-1
2017-09-30 00:00about: refactor AboutPackageDelegate::locate to use the new String::format utilitycfillion1+2-3
2017-09-17 22:42index: 1 modified package, 1 new versioncfillion1+56-1
2017-09-17 22:35bump version to v1.2rc1cfillion2+49-36
2017-09-17 21:15remote: allow repository names shorter than 3 characterscfillion1+2-2
2017-09-17 04:50support registering scripts into the MIDI Event List Editor and Media Explorer sectionscfillion5+38-41
2017-09-17 02:17support 32-bit Linux builds using gcc-multilibcfillion6+39-34
2017-09-17 02:16tweak the build instructions wordingcfillion1+3-8
2017-09-17 01:59add support for Automation Item filescfillion6+15-1
2017-09-17 01:59fix Linux buildcfillion1+2-1
2017-09-17 00:53api: rename ReaPack_Commit to ReaPack_ProcessQueuecfillion4+9-9
2017-09-17 00:47dialog: fix clipboard copy on Windows spewing garbage (broken since 76ba324156336015937bf3a27397766c20eac191)cfillion3+15-6
2017-09-17 00:16split task implementations over a few filescfillion7+255-232
2017-09-16 23:46refactor synchronization and index loading so that it waits until runTaskscfillion7+190-123
2017-09-16 00:41manager: don't attempt to load empty repository into about dialog (broken since 4599355b119629eb87587aab8394acead3154dd0)cfillion1+2-1
2017-09-16 00:21browser: add "Copy package name" action to context menu (equivalent to Ctrl+C)cfillion2+18-8
2017-09-15 20:37api: don't allow adding a new repository without an URL with AddSetRepositorycfillion3+5-3
2017-09-15 20:17api: add ReaPack_Commit(bool refreshUI) functioncfillion6+20-12
2017-09-15 08:14(use static_cast when appropriate)cfillion5+16-12
2017-09-15 08:13(remove a few unused functions)cfillion9+0-44
2017-09-15 04:43don't unregister scripts when disabling a repository – synchronize repository when enabling only if autoinstall setting is oncfillion12+71-91
2017-09-15 00:57browser: reuse the transaction's database instead of reopening itcfillion2+20-30
2017-09-15 00:47refresh the browser only when necessary – fix fight for the about dialog's exclusivitycfillion7+55-23
2017-09-15 00:44core: allow opening the browser while a transaction is runningcfillion1+0-7
2017-09-14 20:55report: update top label depending on receipt flagscfillion6+75-12
2017-09-14 07:06refactor the new receipt page generation codecfillion5+53-28
2017-09-14 05:09use LF instead of CRLF for MessageBox'escfillion6+17-18
2017-09-14 04:59use String::format more for dynamically allocated stringscfillion4+13-27
2017-09-14 04:26receipt: don't insert trailing newlinecfillion2+12-3
2017-09-14 02:40receipt: sort installed packages alphabeticallycfillion6+59-12
2017-09-14 01:29redesign report dialogcfillion26+389-403
2017-09-13 01:16(small code cleanup)cfillion3+3-6
2017-09-12 20:01add tests for Receiptcfillion3+77-2
2017-09-11 08:35(28500861794ee0a4b1c533ac0bbcaf989394f7c6 done better)cfillion9+115-39
2017-09-11 02:09thread: run ThreadPool::m_onDone after destroying thread taskscfillion2+15-7
2017-09-11 01:47path: implement absolute path detection on Windowscfillion2+42-10
2017-09-11 01:06archive: use transaction code path for exports, delete temp zip on cancelcfillion9+169-116
2017-09-11 06:30(slight code cleanup)cfillion1+5-5
2017-09-11 01:12(commit changes missing from c6aeec6f2e3fc147e8a0dae4b2b2ca1a270480a0)cfillion2+2-2
2017-09-11 01:04receipt: refactor install vs update detectioncfillion3+5-19
2017-09-11 00:24path: refactor absolute to relative path conversioncfillion4+29-10
2017-09-11 00:11path: prepend resource path to relative paths onlycfillion2+6-1
2017-09-11 00:06path: refactor relative to absolute path transformationscfillion9+25-26
2017-09-07 21:54drop boost::formatcfillion4+37-27
2017-09-06 20:07include system headers after our headerscfillion8+16-19
2017-09-07 01:38path: fix appending an absolute path to any empty path resulting in an relative pathcfillion2+11-1
2017-09-07 01:39path: treat absolute and relative paths as always not equalcfillion2+5-1
2017-09-06 08:13abstract away most of the UTF-8 to UTF-16 conversion for Windowscfillion41+690-699
2017-09-06 20:10(miscellaneous code cleanup)cfillion19+36-44
2017-09-06 20:07test: remove useless <string> includescfillion3+0-6
2017-09-06 04:19refactor test suite I/O helper and static root pathscfillion25+88-108
2017-09-06 19:41api: refactor AddSetRepositorycfillion1+6-10
2017-09-06 08:40improve database filename handling a little bitcfillion2+3-8
2017-09-06 04:12linux: fix build with GCC 7 and -Wimplicit-fallthrough enabledcfillion3+6-1
2017-08-29 06:33receive more stuff as const reference, especially boost::format::operator%cfillion10+19-19
2017-08-28 02:40browser: fix performance degradation caused by e39b7f20e6466c3719425b00a941b5121e3eba75cfillion1+6-5
2017-08-28 01:13(remove a tiny leftover from a discarded idea)cfillion1+0-2
2017-08-28 01:09browser: wait until the list is sorted before restoring selectioncfillion1+14-8
2017-08-27 20:48Merge branch 'optimize-listview'cfillion12+580-488
2017-08-27 20:37add cfillion/WDL@a6d7f802762e5e9d9833829bab83696e0db50de6 to macOS WDL patchescfillion1+2-1
2017-08-27 20:06fix Windows buildcfillion6+9-9
2017-08-27 19:13listview: optimize view index to user index translationcfillion2+21-17
2017-08-27 19:00listview: refactor row and cell allocations (but temporarily degrade performance)cfillion8+108-104
2017-08-27 02:45listview: avoid copying previous rows and cells on insertioncfillion6+28-13
2017-08-27 01:40browser: manager: re-sort listview only if sort column is status/enabledcfillion3+5-2
2017-08-27 01:26listview: update individual cells without replacing the whole rowcfillion5+42-33
2017-08-26 22:24browser: manager: remove ellipsis after "About <repository>" actionscfillion2+2-2
2017-08-26 22:01make MSVC happycfillion1+2-0
2017-08-26 21:10browser: split Browser::Entry (big refactoring)cfillion4+376-308
2017-08-26 20:59listview: centralize per-type sort specialicationcfillion7+63-77
2017-08-26 16:37listview: refactoring (better variable naming)cfillion1+4-4
2017-08-26 16:34listview: refactor sort callbackscfillion5+37-41
2017-08-26 02:55about: store address of packages and sources along with the listview's row (refactoring)cfillion2+19-16
2017-08-26 02:42browser: stop tracking visible entries unnecessarily (refactoring)cfillion2+9-16
2017-08-26 02:32browser: restore selection after applying changes or synchronyzingcfillion2+22-14
2017-08-26 02:25browser: don't make unnecessary temporary objects when comparing rowscfillion2+25-13
2017-08-26 21:49fix Windows buildcfillion2+3-1
2017-08-25 22:58listview: sort identical columns by row insertion ordercfillion1+9-10
2017-08-25 22:54browser: manager: re-sort list after changing row contentscfillion3+8-3
2017-08-25 22:51always use our Dialog::getText helper rather than duplicating code (refactoring)cfillion1+1-5
2017-08-25 20:06browser: remove "Show descriptions" settingcfillion8+9-50
2017-08-25 03:49refactor handling of the global ReaPack and Config instancescfillion22+145-161
2017-08-25 01:20split api implementations in thematic filescfillion6+405-310
2017-08-24 22:28browser: show confirmation dialog only when uninstalling packagescfillion1+6-4
2017-08-24 22:12browser: display pinned state separately from installation statecfillion1+4-3
2017-08-24 21:16fix build_deps.bat always showing "no such such file or directory"cfillion1+1-0
2017-08-24 20:31api: merge part of AddSetRepository codebase with GUI import logiccfillion6+40-35
2017-08-24 19:39api: fix AddSetRepository not saving all repo properties when toggling enabled statuscfillion1+1-1
2017-08-24 18:19do not prompt to uninstall pinned obsolete packages when syncingcfillion1+1-1
2017-08-02 00:23remote: remove overzealous limit on repository namescfillion4+5-5
2017-07-28 21:03tiny bit of refactoring – rename variable to make a bit more sensecfillion1+3-3
2017-07-18 02:42fix Windows build (broken since fa3998b58ec65948e5ac4102cd0e7e0233bb1b91)cfillion1+1-1
2017-07-18 02:06refactoring – remove placeholders namespace prefixcfillion3+7-9
2017-07-18 02:03browser: refactoring – extract sort callbackscfillion2+38-32
2017-07-17 22:43browser: move per-package actions to a submenu when selection > 1cfillion2+11-0
2017-07-17 22:42browser: always show selection actions in the context menucfillion1+6-6
2017-07-10 09:59remove unnecessary undefs for {REQUIRED,OPTIONAL}_APIcfillion1+0-3
2017-07-10 00:03"this directory" isn't as obvious as I thought [p=1863513]cfillion1+6-2
2017-07-09 23:10mention sqlite3 & curl dev files for Linux distros not providing themcfillion1+4-3
2017-07-09 22:42explicitely mention to install ruby and php in the Linux build instructionscfillion1+1-1
2017-07-09 22:15remove lv-getnextitem-istart patch for Linux build instructionscfillion1+0-1
2017-06-25 21:25core: load Splash_GetWnd firstcfillion1+1-2
2017-06-21 05:28move savepoint logic to Database and add unit testscfillion5+86-40
2017-06-21 02:42transaction: remove unused savepoint, long forgottencfillion1+0-3
2017-06-21 00:32manager: make the about repository dialog follow selectioncfillion4+22-4
2017-06-20 22:48import: add repositories in the same order as they were entered in the URL text fieldcfillion2+19-10
2017-06-20 22:27Revert "api: add tab parameter to About* functions"cfillion5+11-32
2017-06-20 21:31browser: enable Last Update column by defaultcfillion1+4-4
2017-06-18 01:33filesystem: oops, fix mkdir on Windowscfillion1+1-1
2017-06-18 01:22filesystem: write custom file/directory exists logiccfillion4+51-27
2017-06-18 00:25filesystem: implement custom directory creation logiccfillion2+22-3
2017-06-17 23:53path: make predefined directories constcfillion2+8-8
2017-06-17 23:52core: refactor UseRootPath usagecfillion2+2-5
2017-06-17 21:51core: report an error when folders cannot be created in the resource directorycfillion4+29-5
2017-06-15 23:12core: ignore errors during self-registrationcfillion1+5-9
2017-06-06 23:14index: 1 modified package, 1 new versioncfillion1+43-1
2017-06-06 23:03bump version to 1.2beta2cfillion2+35-19
2017-06-06 22:53(fix typo in comment)cfillion1+1-1
2017-06-06 22:40api: create BrowsePackagescfillion3+10-0
2017-06-06 22:34api: add tab parameter to About* functionscfillion6+35-11
2017-06-06 21:41manager: don't synchronize uninstalled/disabled repos when enabling auto install modecfillion1+18-9
2017-06-06 21:05update SWELL ListView_GetNextItem patch for Linuxcfillion1+1-1
2017-06-06 20:31import: better implementation of 94e68100adc0f8bfe0b47194193e017dfbcf7caecfillion1+4-6
2017-06-06 19:52fix build on Linuxcfillion1+2-0
2017-06-06 08:06config: add setting for the cache refresh thresholdcfillion10+57-24
2017-06-06 05:47browser: add Web Interfaces, Project & Track Templates and MIDI Note Names to the menucfillion1+6-2
2017-06-06 05:10add support for project templates, track templates and midi note names [p=1823893]cfillion6+83-91
2017-06-06 05:05(commit missing changes from 21f4c37a6637d4fbf3ad79bb14238f8e312c1dc0)cfillion1+1-1
2017-06-06 04:11import: don't commit and refresh GUI when no changes were madecfillion1+4-1
2017-06-06 04:03listview: optimize insertion of items when view is sortedcfillion2+6-4
2017-06-06 03:43Merge branch 'multi-import'cfillion12+196-143
2017-06-06 03:41api: let setRemoteEnabled write the enabled remotecfillion1+2-2
2017-06-06 03:40import: remove useless conditioncfillion1+2-2
2017-06-06 02:31refresh the manager only when requiredcfillion6+11-11
2017-06-06 02:16import: synchronize remotes when enablingcfillion1+2-1
2017-06-06 02:09import: synchronize newly imported repo when autoinstall is enabledcfillion1+7-0
2017-06-06 02:08import: save new configuration only oncecfillion1+0-1
2017-06-06 01:57import: accept Return key input on Windowscfillion1+1-1
2017-06-06 01:52import: disable OK and Cancel buttons while the downloads are abortingcfillion2+2-2
2017-06-06 01:47import: only show the groupbox around the url text box on macOScfillion1+2-0
2017-06-06 01:38import: reimplement import logic to handle multiple repositories at oncecfillion7+169-120
2017-06-05 23:07thread: set Running state ourselves (refactoring)cfillion3+3-7
2017-06-05 22:16import: allow multiline inputcfillion4+15-16
2017-06-05 21:12macos: add cfillion/WDL@af9df173570edbb1d022045a7036d8d3296977b6 to the list of patch to applycfillion1+1-0
2017-06-04 23:33win32: build using Visual Studio 2017's C++ compiler and runtime librariescfillion4+23-12
2017-06-04 20:56api: reduce GUI flicker when AddSetRepository runs a transactioncfillion1+6-4
2017-06-04 20:47manager: set a better minimum size for Windowscfillion2+5-1
2017-06-04 20:36api: enhance code generation of parameter castscfillion1+17-7
2017-06-04 19:58manager: make the window bigger by defaultcfillion2+9-8
2017-06-04 09:01api: wait until commit==true to update AL contents in AddSetRepositorycfillion2+6-3
2017-06-04 08:49api: handle more use cases in AddSetRepositorycfillion1+21-5
2017-06-04 08:38Revert "api: add protectedOut parameter to GetRepositoryInfo"cfillion1+1-3
2017-06-04 08:33api: remove EnumRepositoriescfillion3+0-23
2017-06-04 08:28api: add protectedOut parameter to GetRepositoryInfocfillion1+3-1
2017-06-04 08:24api: remove extra newlines and indentation from reascript documentationcfillion1+38-38
2017-06-04 08:16Merge branch 'repo-api'cfillion3+89-0
2017-06-04 08:14api: rename new functions to AddSetRepository and GetRepositoryInfocfillion3+6-6
2017-06-04 08:11api: add GetRepository functioncfillion3+27-12
2017-06-04 07:52api: create function SetRepositorycfillion3+39-0
2017-06-04 07:51Revert "api: create ImportRepository function"cfillion9+10-22
2017-06-04 04:18api: create ImportRepository functioncfillion9+22-10
2017-06-03 23:46api: create EnumRepositories functioncfillion3+35-0
2017-06-04 04:20thread: move Download::start to ThreadTaskcfillion4+11-10
2017-06-04 04:06download: fix a possible crash when a finished download is cancelledcfillion6+40-48
2017-06-04 03:26task: only give the curl context to download tasks (refactoring)cfillion6+27-23
2017-06-03 23:56use std::advance when possible and some slight code cleanupcfillion3+3-7
2017-06-03 01:34rename query.{h,c}pp to obsquery.{h,c}ppcfillion7+149-149
2017-06-03 00:58import: add a "Discover repositories..." button opening https://reapack.com/reposcfillion7+19-11
2017-06-03 00:29Merge branch 'api'cfillion15+528-33
2017-06-02 23:44api: create EnumOwnedFiles functioncfillion3+48-14
2017-06-02 23:13api: make FreeEntry and GetEntryInfo return a boolean againcfillion1+11-7
2017-06-02 23:03api: create GetEntryInfo functioncfillion3+41-9
2017-06-02 22:47registry: small code style edit in headercfillion1+2-4
2017-06-02 22:15api: alias Registry::Entry to PackageEntry and simplify CompareVersionscfillion2+19-27
2017-06-02 22:05api: make FreeEntry return nothingcfillion1+14-10
2017-06-02 22:05path: slight refactoring (use std::advance)cfillion1+1-3
2017-06-02 07:07api: cleanup of today's codecfillion2+12-14
2017-06-02 06:28api: implement AboutInstalledPackage functioncfillion6+84-33
2017-06-02 04:59registry: mild refactoring...cfillion2+7-5
2017-06-02 04:54api: support absolute path given to GetOwnercfillion4+78-3
2017-06-02 04:21api: create GetOwner functioncfillion7+77-11
2017-06-02 02:19api: create AboutRepository functioncfillion3+23-3
2017-06-02 02:00api: add unit tests for CompareVersionscfillion2+51-3
2017-06-02 01:24api: implement basic code and CompareVersionscfillion8+171-3
2017-06-01 08:46extract action creation code (refactoring)cfillion1+18-13
2017-05-26 21:07fix indentation of sublists and code blocks for github's markdowncfillion1+14-14
2017-05-26 21:03applying no-minmax-fix to WDL is no longer requiredcfillion1+0-1
2017-05-26 20:54about: fix positionning of link buttons on resizecfillion3+28-6
2017-04-08 21:27add support for the MIDI Inline Editor sectioncfillion5+25-4
2017-03-30 23:44transaction: tweak index load error messagecfillion1+1-1
2017-03-30 23:43report: don't show "All Done" message when there are only errorscfillion2+9-4
2017-03-29 01:34archive: list missing files on export if anycfillion3+36-10
2017-03-28 03:20browser: don't reopen the browser by itself after a transaction (regression)cfillion2+16-10
2017-03-28 00:45browser: do not load twice on opening (regression from 9de3174e1660c8774902d31bad7109b001066434)cfillion4+25-20
2017-03-28 00:03browser: fix reload when no repos are enabled (regression from 9de3174e1660c8774902d31bad7109b001066434)cfillion1+1-0
2017-03-28 00:02browser: fix post-transation reload (regression from 9de3174e1660c8774902d31bad7109b001066434)cfillion2+16-3
2017-03-27 23:35merge the two index download code paths into a single onecfillion10+117-212
2017-03-27 23:01download: improve fallback error messagecfillion1+1-1
2017-03-11 04:05transaction: (refactoring) extract a block of code into its own methodcfillion2+22-14
2017-03-01 22:14Jeff0S/sws is now reaper-oss/sws and fix typo in the Linux build instructionscfillion1+2-2
2017-02-28 00:20index: 1 modified package, 1 new versioncfillion1+27-1
2017-02-28 00:07bump version to v1.2beta1cfillion2+22-12
2017-02-27 22:33add build instructions for Linuxcfillion1+8-1
2017-02-27 22:30only build 64-bit variant on Linux by defaultcfillion1+2-0
2017-02-27 22:21dialog: fix windows build (broken since linux merge)cfillion1+1-1
2017-02-27 22:03Merge branch 'linux'cfillion14+146-28
2017-02-27 21:59Merge branch 'archiving'cfillion38+1395-504
2017-02-27 21:36make the linux build file able to compile C source (for the archiving feature)cfillion1+2-2
2017-02-27 21:34archive: don't loose remote protection status on importcfillion1+3-1
2017-02-07 20:59linux: do not attempt to create two 64-bit buildscfillion1+5-1
2017-02-07 20:48browser: don't close on Linux when refreshing the pkg listcfillion2+13-17
2017-02-07 02:32remote: workaround libstdc++ regex bug #71500 (GCC)cfillion2+4-3
2017-02-07 02:12initial linux portcfillion10+125-8
2017-02-27 20:12archive: compress files in worker thread when exportingcfillion3+118-49
2017-02-27 19:28archive: tiny bit of code cleanupcfillion4+17-10
2017-02-27 19:28archive: don't change the URL of a protected remote on importcfillion1+5-1
2017-02-27 18:32download: always unlink temporary file on non-successcfillion4+17-18
2017-02-27 06:44archive: close the file stream before marking the extract job as finishedcfillion1+8-3
2017-02-27 05:44archive: create directories as necessary when extracting directly to filecfillion1+3-3
2017-02-27 05:24archive: fix Windows buildcfillion1+1-1
2017-02-27 05:16source: remove Source::fullName (unused since 8304cbe068518ee6fdd6f56cd561b22fcaa3eea6)cfillion3+1-30
2017-02-27 05:11finish implementation of archive importcfillion9+77-20
2017-02-27 04:48refactor thread task name and show index name instead of cache pathcfillion5+18-24
2017-02-27 04:34download: write data directly to disk when applicablecfillion16+186-89
2017-02-27 03:38thread: bundle context information with error messagescfillion10+35-30
2017-02-27 02:09refactoring - use constants in ThreadTask instead of Downloadcfillion2+6-6
2017-02-27 01:55don't report "abort" as a user errorcfillion2+11-8
2017-02-27 01:54task: abort download of subsequent files after a single failurecfillion2+14-8
2017-02-27 01:34download: split the content buffer from the error message buffercfillion5+16-12
2017-02-27 00:44refactoring – forgot to put ThreadTask members as privatecfillion4+6-5
2017-02-26 23:23refactor curl context creation and cleanupcfillion5+47-43
2017-02-26 23:15split download and thread logiccfillion12+439-349
2017-02-26 06:54archive: show an error when an unknown token is encounteredcfillion1+3-0
2017-02-26 06:08archive: refactor import logiccfillion1+70-51
2017-02-26 05:45partial implementation of archive importcfillion5+192-29
2017-02-26 03:13dialog: remove useless change from e0484a2371bf1d15bfefe19122a14c5054a0e883cfillion2+1-1
2017-02-12 22:27archive: add a copy of the registry, and don't abort when files cannot be openedcfillion2+34-29
2017-02-12 22:25archive: always use '/' as filename separator in zipcfillion1+1-1
2017-02-12 03:30archive: increase buffer size to 4 KiBcfillion1+3-1
2017-02-12 03:09archive: fix unicode file names on Windowscfillion1+32-4
2017-02-12 02:22archive: initial implementation of zip file exportcfillion5+187-13
2017-02-10 03:16filedialog: refactoringcfillion1+22-14
2017-02-10 03:01manager: make the Import/export button a little largercfillion1+2-2
2017-02-10 02:59link against Comdlg32.lib for Get{Open,Save}FileNamecfillion1+1-1
2017-02-10 02:39attempt a cross-platform file browser compatible with UNICODE definedcfillion6+126-20
2017-02-09 23:19manage: UI for import/export offline archive + experimental open/save dialogscfillion5+77-12
2017-02-27 19:07fix windows build, broken since b882138b34579acabbaddc112324c73a020c6cfacfillion1+1-1
2017-02-26 02:56registry: small bit of refactoringcfillion2+3-2
2017-02-13 03:50refactoring of a misplaced includecfillion2+1-2
2017-02-12 23:04refactoring – remove useless array intializationcfillion10+27-29
2017-02-12 22:49download: don't report garbage as error in some edge casescfillion1+1-1
2017-02-08 23:01import: trim leading and trailing whitespace from user input [p=1799229]cfillion1+4-1
2017-02-08 23:01ostream: trim trailing whitespace from changelog linescfillion1+4-3
2017-02-08 22:53transaction: don't propose to uninstall obsolete packages from protected reposcfillion1+1-1
2017-02-08 02:32transaction: do not start the next batch of tasks when cancelledcfillion1+10-12
2017-02-08 02:22transaction: refactoring – clarify variable naming to show intentcfillion2+10-10
2017-02-08 00:00Merge branch 'thread-pool'cfillion6+224-234
2017-02-07 23:59download: slight refactoringcfillion1+5-3
2017-02-07 07:11fix possible crash when cleaning up downloads and transactionscfillion4+16-12
2017-02-06 21:43download: more refactoringcfillion2+7-18
2017-02-06 21:28task: fix cancelled downloads being considered as sucessful installationcfillion1+0-3
2017-02-06 20:27download: abort early if cancelled before startupcfillion2+12-14
2017-02-06 19:40download: refactor abort and isAbortcfillion2+3-19
2017-02-06 05:47download: remove unused progress calculationcfillion2+2-27
2017-02-06 05:28download: fix another use after free of a mutexcfillion2+3-11
2017-02-06 04:58download: fix use after free of m_mutex (same as 1ae44ee634057a11dfa1a33cc9597b45b41b8667)cfillion2+19-18
2017-02-06 00:19download: redesign thread scheduling (now 50% faster with many files)cfillion2+248-200
2017-02-07 00:50listview: slight code style improvementcfillion1+1-2
2017-02-07 03:36dialog: don't emit a WM_DESTROY event to call onClosecfillion1+5-1
2017-02-07 03:21dialog: remove unused onShow and onHide eventscfillion2+2-22
2017-01-30 20:33path: fix broken unit test on Windows since e88c2088a77917474db9466a4578b217b7ac80e2cfillion1+4-0
2017-01-30 18:50serializer: fix crash when reading empty data on macOS 10.8 [p=1794205]cfillion1+3-2
2017-01-18 07:28path: avoid repeated slashes when concatenating path segmentscfillion3+35-9
2017-01-18 07:12path: remove unused prepend/removeFirst methodscfillion3+9-80
2017-01-18 06:09manager: remove extra ellipsis on the Browse packages buttoncfillion1+1-1
2017-01-18 05:58browser: add ellipsis on the pkg count button to hint at its menu (#18)cfillion1+5-11
2017-01-16 09:16index: 1 modified package, 1 modified versioncfillion1+5-2
2017-01-16 09:15last minute tweak to v1.1's changelogcfillion1+2-1
2017-01-16 07:31index: 1 modified metadata, 1 modified package, 1 new versioncfillion1+18-2
2017-01-15 20:07bump version to 1.1cfillion2+14-14
2017-01-15 19:09happy new year 2017! :fireworks:cfillion77+77-77
2017-01-06 13:54index: release v1.1rc7cfillion1+22-6
2017-01-06 13:45bump version to 1.1rc7cfillion2+9-7
2017-01-06 03:20about: fix link button position when restoring the window's sizecfillion1+3-1
2017-01-05 10:36filter: more refactoringcfillion1+26-49
2017-01-05 09:45browser: don't crash if more configuration is received than expectedcfillion1+0-1
2017-01-05 09:43listview: unset sort when resetting columns if no default sortcfillion1+6-5
2017-01-05 09:39listview: fix crash when sort is negative in configurationcfillion1+1-1
2017-01-05 09:24manager: remember window position, size and list statecfillion4+20-0
2017-01-05 09:24config: refactor window statescfillion4+23-23
2017-01-05 09:06about: remember window position and sizecfillion4+34-9
2017-01-05 09:01refactoring – rename save and restore to {save,restore}Statecfillion5+12-12
2017-01-05 08:36about: refactoring – move ReaPack pointer up to the dialogcfillion5+32-27
2017-01-05 08:03filter: implement exact word matching [t=185894]cfillion3+49-9
2017-01-05 06:48filter: refactoring and optimizationcfillion3+30-20
2017-01-05 05:47dialog: restore bounding limits when centering the windowcfillion2+1-7
2017-01-05 05:06dialog: consider the screen size when centering windows on macOS alsocfillion2+18-10
2017-01-05 04:54dialog: fix window position correction for multi-monitor on macOScfillion1+2-2
2017-01-05 04:19dialog: limit window centering to a single monitor on Windows [p=1779566]cfillion1+14-0
2016-12-29 06:28index: 1 modified package, 1 new versioncfillion1+15-1
2016-12-29 05:07tweak formatting of v1.1rc6's changelogcfillion1+5-5
2016-12-29 04:35bump version to v1.1rc6cfillion2+9-6
2016-12-29 04:30browser: tweak minimum window sizecfillion1+1-1
2016-12-29 04:05about repo: prompt to enable local "Install new packages when sychronizing" override when installing everythingcfillion1+22-1
2016-12-28 04:55index: use https for the website linkcfillion1+1-1
2016-12-24 05:39about: minimum window size tweakcfillion1+1-1
2016-12-24 04:54about: unregister controls before re-anchoring themcfillion1+1-0
2016-12-24 04:46dialog: allow about and browser windows to be resized smaller than the default sizecfillion4+9-5
2016-12-24 04:45about: fix link button positioning when the window is resizedcfillion1+2-3
2016-12-23 04:34about: fix for the Escape key not closing the window in some cases on macOScfillion1+9-4
2016-12-19 22:57config: add ReaTeam/LangPacks to the default repositoriescfillion1+5-2
2016-12-19 04:41index: 1 modified package, 1 new versioncfillion1+12-1
2016-12-19 04:34bump version to v1.1rc5cfillion2+6-6
2016-12-19 03:29package: use type="webinterface" instead of type="www"cfillion2+2-2
2016-12-19 00:23source: refactoring use += instead of Path::append when appropriatecfillion1+9-9
2016-12-18 23:49add support for REAPER v5.30 custom Web Interfacescfillion6+23-1
2016-12-15 06:54version: refactoring – don't allow version without a parent packagecfillion3+22-22
2016-12-15 06:42version: refactoring – split into Version and VersionName classescfillion18+216-211
2016-12-15 05:48refactoring – remove useless logic for imcomplete treescfillion9+82-208
2016-12-15 05:07about pkg: don't try to locate in explorer if the file doesn't existcfillion1+6-1
2016-12-15 04:29about: make Ctrl+C copy pkg name or source urlcfillion2+23-0
2016-12-15 04:10about: refactoring – remove a few unused default implementationscfillion1+4-4
2016-12-15 04:09about pkg: double clicking on a file opens it in file explorercfillion1+1-0
2016-12-13 04:54browser: prompt to enable "Install new packages when sychronizing" when installing everythingcfillion2+27-1
2016-11-14 02:14index: 1 modified package, 1 new versioncfillion1+12-1
2016-11-14 02:01bump version to 1.1rc4cfillion2+5-11
2016-11-12 02:09browser: add Language Packs filtering optioncfillion1+4-1
2016-11-12 00:52add support for Language Pack packagescfillion5+22-1
2016-11-11 23:17win32: fix temporary file removal (was broken since 47c97e488f2f7430b114a911c6615f652d54b66d v1.1rc2)cfillion1+1-1
2016-10-30 00:39index: 1 modified package, 1 new versioncfillion1+18-1
2016-10-30 00:06bump version to 1.1rc3cfillion2+10-11
2016-10-29 23:33config: themes: don't override "Install new packages when..." by defaultcfillion1+1-1
2016-10-29 02:35manager: fix Windows buildcfillion1+7-7
2016-10-29 02:26path: a bit of refactoringcfillion1+2-2
2016-10-29 02:16config: add ReaTeam/Themes to the default repositoriescfillion1+12-9
2016-10-28 23:54remote: improve name validatoncfillion2+72-58
2016-10-28 23:52remote: add test for unicode repository namescfillion1+5-0
2016-10-28 23:40remote: refactor name validationcfillion1+1-3
2016-10-28 23:37remote: limit name size to 4..24 charscfillion4+5-5
2016-10-28 23:19manager: refactor previous commit (73009429aa7e4c4496d90678f021f5c1744d84de)cfillion2+63-55
2016-10-28 08:11implement per-repository override for the "Install new packages" settingcfillion6+158-13
2016-10-28 03:27remote: remove unused code from the times of the .ReaPackRemote filescfillion3+21-40
2016-10-28 00:07manager: make the window user-resizable [#10]cfillion2+9-1
2016-10-26 00:26browser: don't focus the about window on selection changecfillion2+8-8
2016-10-26 00:22refactoring – break some long linescfillion1+8-4
2016-10-15 03:16about pkg: fix locate in browser/finder feature on windowscfillion1+9-5
2016-10-14 07:19about pkg: contents: add "Locate in explorer/finder" context menu actioncfillion2+31-4
2016-10-08 23:43version: copy only the required stuff in the copy constructorcfillion3+12-16
2016-10-08 23:38about pkg: also try to select the current version when opened from about repocfillion3+17-9
2016-10-08 23:18about pkg: auto-select the current version when opened from the browsercfillion3+23-13
2016-10-08 23:09report: only display changes up to the newly installed versioncfillion1+2-2
2016-10-07 07:44index: 1 modified package, 1 new versioncfillion1+19-1
2016-10-07 03:44bump to v1.1rc2cfillion2+11-10
2016-10-07 01:52source: ignore AL section information of non-script filescfillion3+39-10
2016-10-06 06:47oops, fix the windows buildcfillion1+3-3
2016-10-06 05:50Merge branch 'multiple-sections'cfillion14+235-51
2016-10-05 06:16registry: convert data to the new explicit AL section formatcfillion6+51-14
2016-10-05 05:49about pkg: display in which Action List section the files are registeredcfillion1+26-5
2016-10-05 05:41support multiple action list sections for scriptscfillion13+169-43
2016-10-05 04:23registry: don't downgrade the db version when higher than currentcfillion3+49-23
2016-10-05 01:04move the repo index cache to <respath>/ReaPack/cache/ subfoldercfillion28+5-3
2016-10-04 18:52about pkg: rename Main column to Action List in the contents tabcfillion1+10-3
2016-10-02 04:11richedit: load Msftedit.dll only once, on startupcfillion2+2-1
2016-10-02 00:29browser: tweak package registry read failure error messagecfillion1+1-1
2016-09-23 05:17about: don't reset the dialog when the content remain the samecfillion2+14-3
2016-09-23 02:46make flicker protection more robust in stacked usagecfillion2+54-19
2016-09-22 22:28fix tabbar redraw issue on Windowscfillion2+4-7
2016-09-22 03:40tabbar: avoid flickering on wine when switching tabcfillion4+25-19
2016-09-22 03:03path: avoid converting from Path to string to Path again when using dirnamecfillion3+8-10
2016-09-22 02:48about: continue to raise to foreground when switching delegatecfillion3+6-6
2016-09-22 02:20browser: wait before updating the contents of the about windowcfillion2+22-12
2016-09-22 02:10refactor timers and stop the browser's filter timer when idlecfillion5+23-20
2016-09-22 01:26browser: make the about window follow browser section [p=1730194]cfillion8+37-10
2016-09-21 23:29refactor about dialog usagecfillion6+31-47
2016-09-20 04:47small refactoring to help avoid bugs in the futurecfillion2+3-5
2016-09-20 01:09document required SWELL patches for OS Xcfillion1+6-2
2016-09-20 00:51osx: set SWELL_APP_PREFIX to avoid conflicts with other pluginscfillion1+2-1
2016-09-15 23:15fix vendor directory .gitignore rulecfillion1+1-1
2016-09-14 21:10index: 1 modified package, 1 modified versioncfillion1+2-2
2016-09-14 21:10add thread reference for curl bugfix for winecfillion1+1-1
2016-09-13 21:20index: 1 modified package, 1 new versioncfillion1+18-1
2016-09-13 20:41bump version to v1.1rc1cfillion2+10-39
2016-09-13 20:53manager: oops, fix the height of the repository listcfillion1+1-1
2016-09-13 00:14apply changes to ABOUT.md to the indexcfillion1+1-0
2016-09-11 03:26listview: ensure there are no uneven rows instead of c70fcc95f44b5e5bd59b9db343d473715e936c8ccfillion1+5-8
2016-09-11 02:09listview: check row bounds when sortingcfillion1+5-0
2016-09-10 23:59manager: synchronize whithout promptingcfillion1+5-8
2016-09-10 23:08manager: ask to synchronize when enabling a repo or the auto install mode [p=1726030]cfillion1+16-2
2016-09-10 20:37config: enable all repositories by defaultcfillion1+0-4
2016-09-10 20:37manager: retweak the dialog sizecfillion2+11-11
2016-09-06 05:49manager: edit the label above the repository listcfillion1+2-1
2016-09-06 02:53manager: make the window biggercfillion2+11-11
2016-09-06 02:34about: make the window user-resizablecfillion4+29-27
2016-09-03 05:51filter: add missing include for windowscfillion1+1-0
2016-09-03 05:10filter: improve behavior of NOT ( ) groupingcfillion2+6-6
2016-09-03 01:45filter: fix NOT ( a OR b ) OR ccfillion2+38-10
2016-09-02 22:11filter: implement NOT ( ) behavior and refactoringcfillion3+107-110
2016-09-02 06:58filter: implement AND grouping ( with parenthesis )cfillion3+183-64
2016-09-02 03:07filter: make "NOT NOT" cancel itselfcfillion2+7-2
2016-09-02 00:08about repo: add anchors to generated browser filtercfillion1+1-1
2016-09-01 23:44filter: implement NOT and OR operatorscfillion3+124-15
2016-09-01 06:54filter: implement ^ and $ anchors to match start and end of stringcfillion4+162-36
2016-08-29 09:10(fix typo in comment)cfillion1+2-2
2016-08-26 23:12index: 1 modified package, 1 new versioncfillion1+47-1
2016-08-26 22:58bump version to v1.1beta3cfillion2+40-8
2016-08-26 08:19build_deps: enhance how the curl build directory is cleaned upcfillion1+2-2
2016-08-25 21:11task: don't commit install tasks if some files cannot be downloadedcfillion2+7-1
2016-08-25 20:59write data files directly into the Data directorycfillion2+8-16
2016-08-25 05:34refactoring – extract listview column auto resize codecfillion5+18-14
2016-08-25 02:03avoid calling runTasks when prompting for obsolete pkgscfillion2+6-2
2016-08-24 23:45prompt to uninstall obsolete packages when synchronizingcfillion12+228-3
2016-08-24 23:43dialog: fix return value when cancelled not being 0cfillion1+4-1
2016-08-24 23:42refactoring – code formatting enhancementcfillion2+2-2
2016-08-24 20:48browser: remember scroll position when reloading the list on windowscfillion3+25-0
2016-08-24 06:23refactoring – more C arrayscfillion1+2-2
2016-08-24 06:05listview: restore sort arrow when creating the current sort columncfillion1+3-0
2016-08-24 05:58refactoring – remove many typedefscfillion9+38-55
2016-08-24 05:42refactoring – drop duplicate sourcescfillion12+36-98
2016-08-24 05:31refactoring – use C array for built-in data when possiblecfillion2+3-4
2016-08-24 03:29transaction: process uninstallation tasks before any other taskcfillion3+22-7
2016-08-24 02:44uninstall task: allow conflicting packages to be installed in the same batchcfillion1+3-0
2016-08-24 02:40browser: always reset pin when clearing actionscfillion1+0-3
2016-08-24 02:40browser: preserve insertion order of actionscfillion2+32-28
2016-08-24 02:28Merge branch 'task-redesign'cfillion9+234-297
2016-08-24 01:43transaction: process tasks added in between each runTasks calls separatelycfillion2+30-18
2016-08-24 00:58receipt: retain versions in memory long enoughcfillion2+11-0
2016-08-24 00:44transaction: wait for current tasks to be finished before processing new onescfillion9+210-296
2016-08-22 07:03refactoring – make less copies of shared_ptr<Index>cfillion3+3-3
2016-08-22 06:57transaction: refactoring – use more automatic memory managementcfillion2+32-39
2016-08-22 06:38download: cleanup curl shared object before global datacfillion1+1-1
2016-08-22 06:11report: make Return key always close the dialog on windowscfillion1+2-0
2016-08-22 06:02revert bogus change from 8bbdf7024369030a85e9b7636564ae4bddae46c5 that was causing duplicate installscfillion1+0-4
2016-08-22 04:03transaction: refactor, avoid synchronizing the same repo twicecfillion2+25-32
2016-08-22 03:58index: remove ".xml" suffix of indexs download display namecfillion1+1-2
2016-08-22 03:26refactor obsolete package detectioncfillion4+27-3
2016-08-22 02:53about: escape quotes when setting the browser filtercfillion1+6-7
2016-08-22 00:29config: change case of verifypeer keycfillion1+1-1
2016-08-22 00:11listview: avoid emitting onActivate if there is no selectioncfillion1+1-3
2016-08-21 21:49listview: avoid displaying the context menu on Shift+10 outside of the controlcfillion1+9-5
2016-08-21 21:26listview: fix Shift+F10 on Windows (bis)cfillion1+6-5
2016-08-21 21:14about: remove useless safety checkcfillion1+3-7
2016-08-21 19:59about repo: add "find in browser" action in the package context menucfillion6+52-11
2016-08-21 19:36about: reduce the margin of the tabs by 1 pixelcfillion1+5-5
2016-08-21 19:34about: add "about {repository}" button in the package's about dialogcfillion6+34-23
2016-08-21 07:05fix typo in 32-bit OS X build's file pathcfillion1+8-8
2016-08-21 06:45about: ask whether to install all packages or update installed packagescfillion1+18-3
2016-08-21 06:40refactor button menuscfillion5+13-16
2016-08-21 06:19refactor configuration access throughout the code basecfillion10+72-75
2016-08-21 05:48about: refactor link selectioncfillion1+5-3
2016-08-21 05:42small bit of refactoringcfillion1+3-2
2016-08-21 04:11browser: don't sort the version column lexicographicallycfillion1+21-0
2016-08-21 03:55Merge branch 'modeless-about'cfillion13+366-269
2016-08-21 03:49micro refactoringcfillion1+1-1
2016-08-21 03:32about: preventing fast blinking on windows when refilling the dialogcfillion1+9-0
2016-08-21 03:26Revert "about: hide the caret of all text edit controls on windows"cfillion1+1-11
2016-08-21 02:53about: fix redraw issue on windowscfillion1+4-0
2016-08-21 02:52about: hide the caret of all text edit controls on windowscfillion1+11-1
2016-08-21 02:51richedit: stop moving the caret to the end of the document on windowscfillion1+0-8
2016-08-21 02:18about: fix the first loading of the list on windowscfillion2+14-21
2016-08-21 01:10about: fix list refresh when switching delegatescfillion1+4-1
2016-08-21 01:01about: correctly sort the version column in a repository's Packages tabcfillion1+6-0
2016-08-21 00:59about: make the about dialog modelesscfillion11+336-257
2016-08-19 05:43tabbar: mild refactoringcfillion2+11-5
2016-08-19 05:40richedit: clear the textview on osx before filling with new contentscfillion1+9-4
2016-08-15 04:52win32: fix resource path encoding issue in some setups [p=1718542]cfillion3+9-9
2016-08-14 21:14download: mild refactoringcfillion1+9-24
2016-08-14 21:05download: fix http error reporting when connecting through a proxycfillion1+6-23
2016-08-13 19:02browser: fix display of pinned state for obsolete packagescfillion1+3-3
2016-08-13 03:21download: share dns cache and ssl sessions between connectionscfillion1+25-2
2016-08-13 00:36index: always re-download indexes when requestedcfillion1+1-1
2016-08-13 00:16browser: show the newest available version een if older than the one currently installedcfillion1+6-5
2016-08-12 20:30about: show package descriptions in Contents tabcfillion1+2-2
2016-08-12 19:28registry: accept databases written by compatible newer versions of ReaPackcfillion5+78-29
2016-08-11 22:06browser: show stored description of obsolete packagescfillion1+2-1
2016-08-11 21:58registry: store package descriptions offlinecfillion3+70-67
2016-08-11 05:38refactoring – use printf placeholders in boost::format templatescfillion2+5-5
2016-08-11 05:37download: fix and enhance user agent generationcfillion1+7-13
2016-08-11 04:18build_deps: fix danger of wiping the whole repository (oops)cfillion1+2-6
2016-08-11 04:02download: enhance reporting of curl errorscfillion1+8-2
2016-08-11 01:39show package descriptions in progress and report dialogscfillion5+42-17
2016-08-11 01:12about: use package description in dialog titlecfillion2+5-2
2016-08-11 00:35ask the remote server or proxy for a fresh copy of the index files (bypass cache)cfillion3+27-7
2016-08-11 00:00download: enable all content encodings known by curlcfillion1+1-0
2016-08-10 19:49download: remove trailing \r from HTTP error messagescfillion1+1-1
2016-08-10 07:54about: don't create a useless copy of IndexPtrcfillion2+2-2
2016-08-10 07:27dialog: fix wrong amount of memory allocated for clipboard copycfillion1+1-1
2016-08-03 08:27package: ensure package names do not contain slashescfillion2+30-6
2016-08-01 19:18browser: slight refactoring of obsolete package detectioncfillion1+5-7
2016-08-01 00:37manager: rename option "Install new packages automatically" to "Install new packages when synchronizing"cfillion1+1-1
2016-07-31 19:37browser: fix crash when double-clicking on an obsolete packagecfillion1+3-1
2016-07-28 03:38index: 1 modified package, 1 modified versioncfillion1+4-3
2016-07-28 03:38enhance wording in v1.1beta3's changelogcfillion1+1-1
2016-07-28 03:36index: 1 modified package, 1 new versioncfillion1+14-1
2016-07-28 03:32update 1.1beta2's changelogcfillion1+1-0
2016-07-28 03:28report: don't always use plural in the overview linecfillion1+13-7
2016-07-28 03:19bump version to 1.1beta2cfillion2+7-28
2016-07-28 01:38remove useless code since the "Nothing to be done" dialog was removedcfillion5+12-14
2016-07-28 01:04index: add link to the forum threadcfillion1+1-0
2016-07-28 01:01Revert "browser: show "Last Update" column by default"cfillion2+16-16
2016-07-28 01:01revert "browser: better default layout than in 378e87cd2d58ac7b52990502f0707d3cd9c737dd."cfillion2+17-17
2016-07-28 00:35browser: better default layout than in 378e87cd2d58ac7b52990502f0707d3cd9c737dd.cfillion2+17-17
2016-07-28 00:33browser: show "Last Update" column by defaultcfillion2+16-16
2016-07-17 21:10revert "version: handle decimal versions like 1.05 as 1.0.5 instead of 1.5"cfillion2+1-9
2016-07-17 05:39browser: replace type filter toggles by an exclusive type filtercfillion4+25-24
2016-07-17 05:04browser: fix sorting by last update when a type filter is enabledcfillion1+2-2
2016-07-13 04:24version: handle decimal versions like 1.05 as 1.0.5 instead of 1.5cfillion2+9-1
2016-07-13 03:55enhance a few error messagescfillion6+22-30
2016-07-13 02:47fix a memory leak occuring when loading equivalent versionscfillion3+25-2
2016-07-12 22:24fix a few possible memory leaks when loading repository indexescfillion10+48-44
2016-07-12 04:38progress: prevent briefly going over 100% before closing the dialogcfillion1+1-1
2016-07-12 01:46index: 1 modified package, 1 new versioncfillion1+36-2
2016-07-12 01:43bump version to 1.1beta1cfillion2+29-3
2016-07-12 01:39browser: add visiblity toggle for theme packagescfillion1+2-0
2016-07-12 01:07support theme packagescfillion5+23-0
2016-07-12 01:01mild refactoringcfillion4+9-25
2016-07-11 18:51browser: add shortcut F5 to refresh the package listcfillion1+2-0
2016-07-11 05:45enable reapack-index's new strict validation modecfillion1+1-0
2016-07-11 03:20about: support screenshot linkscfillion6+14-2
2016-07-11 02:45about: add "Copy source URL" featurecfillion2+51-5
2016-07-11 02:30don't crash when encountering empty lines in changelogscfillion2+14-2
2016-07-10 19:40implement per-package documentationcfillion5+68-16
2016-07-10 06:32mild refactoring, move utility function out of the file scopecfillion1+11-12
2016-07-10 03:40mild refactoring: remove unused functioncfillion4+29-43
2016-07-10 03:29about: adjust position of link button depending on which buttons are visiblecfillion3+57-34
2016-07-10 02:55extract metadata (about text & links)cfillion9+155-93
2016-07-10 02:05mild refactoringcfillion4+3-11
2016-07-10 02:05add tests for ostream.cppcfillion1+53-0
2016-07-10 00:49oops, remove development artifactscfillion1+1-4
2016-07-10 00:40s/Package Overview/About this packagecfillion2+2-2
2016-07-10 00:31merge Package Contents and Packages Histry in a single dialogcfillion13+470-384
2016-07-01 02:47win32: prevent trying to build without VS's environmentcfillion1+4-0
2016-06-30 18:05win32: prevent _mbstowcs_l from making non null-terminated stringscfillion1+2-1
2016-06-30 00:10dialog: refactor previous commit (89ee236fc724739b16dca7fdeb115353d59fb9a5)cfillion1+13-11
2016-06-29 23:42dialog: improve window placement in multi-monitor setupscfillion1+17-2
2016-06-29 22:02dialog: fix context menus being shown on the wrong monitor in some setupscfillion1+5-1
2016-06-26 22:20dialog: enhance centering bias logiccfillion1+4-4
2016-06-26 22:12dialog: don't restore outside of the screen boundscfillion2+21-9
2016-06-26 21:27browser: save and restore window size and position + refactoringcfillion16+96-41
2016-06-26 18:54extract integer array serializercfillion5+230-61
2016-06-26 05:48revert "browser: move Last Update column before Repository"cfillion1+4-4
2016-06-26 04:40simplify windows build instructions in READMEcfillion1+3-4
2016-06-26 04:00partially test the FS namespace functionscfillion2+24-7
2016-06-26 03:39fix windows build by linking against Gdi32cfillion1+1-1
2016-06-26 03:28browser: make the window user-resizablecfillion6+66-5
2016-06-26 03:23dialog: better fix for onClose after close()cfillion1+3-2
2016-06-26 03:16dialog: backport WM_DESTROY fix from fbc834a1531360e75a985d9c532629a6cc682443cfillion1+9-0
2016-06-26 03:15dialog: fix regression from b8c636a94a419184ceeded01f2ded70e9a452311 preventing handling of WM_DESTROY via close()cfillion1+2-2
2016-06-25 21:34dialog: fix onClose being called after the controls are destroyed on windowscfillion1+6-5
2016-06-24 20:36woops, fix some cross-talk with the winxp branchcfillion1+2-2
2016-06-24 20:23fix README formatting, broken in c257cf066f4d864b81c42f110fa117cdcf562014Christian Fillion1+1-0
2016-06-24 19:43win32: automate curl build processcfillion3+45-17
2016-06-21 19:06browser: move Last Update column before Repositorycfillion1+4-4
2016-06-21 18:19refactoring!cfillion4+8-29
2016-06-21 07:34browser: add Last Update column (collapsed by default)cfillion13+279-58
2016-06-21 04:59listview: support custom sort functionscfillion2+26-12
2016-06-21 03:55browser: don't autoresize the last column on windowscfillion1+0-4
2016-06-21 03:43browser: add repository column (collapsed by default)cfillion3+32-27
2016-06-21 03:22listview: allow user to collapse columnscfillion3+33-7
2016-06-21 03:05listview: better separation of default vs user sort settingscfillion2+5-5
2016-06-21 02:58listview: restore default sort settings when using "reset columns" featurecfillion3+53-27
2016-06-21 01:36listview: don't show header menu unless the header can be customizedcfillion1+3-2
2016-06-21 01:28listview: add feature to restore the columns to their default statecfillion4+69-17
2016-06-21 00:17mild refactoring – use PtInRect instead of custom logiccfillion1+5-6
2016-06-20 23:42listview: fix context menu position when using Shift+F10 on Windowscfillion9+48-25
2016-06-20 22:55dialog: ignore context menu events hover hidden controlscfillion1+6-0
2016-06-20 22:49refactoring and apply previous commit (249836a81756aa2ca9bbf7a47aece1cb9b7e2607) to about dialog as wellcfillion9+25-26
2016-06-20 22:35listview: send context menu event through the list controlcfillion8+51-21
2016-06-20 21:59destroy configuration only after closing all windowscfillion1+2-2
2016-06-20 20:45listview: save and restore sort and column ordercfillion8+122-2
2016-06-20 18:57micro refactoringcfillion1+2-2
2016-06-20 03:18add useful comment :-)cfillion1+1-0
2016-06-20 02:55version: refactor time parsing codecfillion2+7-9
2016-06-20 02:00browser: mild refactoring – rename tab to viewcfillion2+27-27
2016-06-20 01:32add description tag to reapack's packagecfillion1+4-3
2016-06-19 22:26browser: rename Package Name column to just Packagecfillion1+1-1
2016-06-19 21:06show package descriptions by default instead of filenamescfillion10+73-5
2016-06-19 20:03add missing index reading testscfillion3+46-0
2016-06-19 02:38more dialog tweaks for windowscfillion1+8-8
2016-06-19 02:26add a setting for SSL certificate verificationcfillion7+20-2
2016-06-19 02:00win32: fix dimensions of the network settings dialogcfillion1+5-5
2016-06-19 01:41refactoring: rename DownloadOpts → NetworkOptscfillion12+23-23
2016-06-19 01:36create network settings dialogcfillion7+91-12
2016-06-19 01:26code formating – add missing spacecfillion1+1-1
2016-06-19 00:16dialog: return button code in default onCommand implementationcfillion1+1-1
2016-06-18 22:42add proxy supportcfillion11+63-27
2016-06-13 02:20osx: add support for old OS X versions up to 10.7cfillion4+4-4
2016-06-11 20:25refactoring – rename weirdly named variablecfillion1+1-1
2016-06-11 20:22synchronize: remove "nothing to do" popup when no update are availablecfillion1+1-3
2016-06-10 21:26index: 1 modified package, 1 new versioncfillion1+9-1
2016-06-10 21:16bump version to 1.0cfillion2+3-14
2016-06-10 21:12make the transaction report dialog a little bit biggercfillion1+4-4
2016-06-10 20:55index: add new website link (reapack.com)cfillion1+1-0
2016-06-08 20:12some refactoring: move method implementation aroundcfillion1+13-13
2016-06-08 01:40manager: refactoring – 0 -> nullptrcfillion1+1-1
2016-06-08 01:37browser: refactoring – remove redundant conditioncfillion1+2-1
2016-06-08 01:26config: remove unused prototype leftover from ee411e86be8878b7afee04eaad158e22b558f52ecfillion1+0-1
2016-06-08 00:26index: 1 modified package, 1 new versioncfillion1+20-1
2016-06-08 00:21bump version to 1.0rc3cfillion2+10-13
2016-06-07 22:37readme: add donation badgeChristian Fillion1+2-0
2016-06-07 22:21don't close the manager after an import if it was already openedcfillion1+4-1
2016-06-07 20:37manager: make copy url use the whole selectioncfillion2+13-16
2016-06-07 20:27manager: consider the whole selection when build the context menucfillion1+18-5
2016-06-07 20:15config: better handling of default optionscfillion3+20-15
2016-06-07 19:56config: add restore default settings featurecfillion3+45-17
2016-06-07 04:37failure to create transaction is not a "fatal" errorcfillion1+1-1
2016-06-07 04:08import: report sucess if the remote already existscfillion1+2-2
2016-06-07 03:59import: close automatic manager if import is cancelledcfillion5+19-24
2016-06-07 03:04manager: avoid opening the import dialog twice on windowscfillion2+9-1
2016-06-07 03:01manager: fix windows buildcfillion1+1-1
2016-06-07 02:52import: open the manager along with the import dialogcfillion6+92-106
2016-06-06 23:09manager: prompt to apply changes when clicking on browse packages buttoncfillion2+17-1
2016-06-06 23:04manager: disable apply button when config is unchangedcfillion2+41-11
2016-06-06 22:27browser: don't uninstall packages from protected repositoriescfillion4+15-9
2016-06-06 22:26dialog: stop timers before breaking callback handlingcfillion1+4-4
2016-06-06 22:02win32: support unicode chars in REAPER resource pathcfillion5+50-35
2016-06-06 05:01index: 1 modified package, 1 new versioncfillion1+23-1
2016-06-06 04:49bump version to v1.0rc2cfillion2+18-32
2016-06-06 04:36more 1px fixescfillion1+8-8
2016-06-06 04:30manager: make the browse package button a little largercfillion1+4-4
2016-06-06 04:25fix windows build and slight refactoringcfillion5+19-15
2016-06-06 03:24manager: add browse packages buttoncfillion3+7-2
2016-06-06 02:44transaction: unregister obsolete main filescfillion1+2-1
2016-06-06 02:40about: annotate main files with an asterixcfillion9+64-47
2016-06-06 01:53transaction: fix removal of obsolete filescfillion1+3-2
2016-06-06 01:28index: tweak donation linkcfillion1+1-1
2016-06-04 22:11index: rename Wiki/Manual link to User Guidecfillion1+1-1
2016-06-04 21:54index: rename Homepage link to Source Codecfillion1+1-1
2016-06-04 04:43index: rename wiki/manual linkcfillion1+1-1
2016-06-04 04:33index: 1 new donation linkcfillion1+1-0
2016-06-06 00:46fix registration of scripts embedded in non-script packagescfillion8+62-22
2016-06-05 20:10browser: implement Ctrl+A and Ctrl+Shift+A shortcutscfillion1+11-4
2016-06-05 20:08manager: implement Ctrl+A and Ctrl+Shift+A shortcutscfillion3+14-4
2016-06-05 20:03manager: implement Ctrl+C shortcut for copying URL of selected remotescfillion2+17-0
2016-06-05 19:58browser: make Ctrl+C copy the name of every selected packagecfillion5+18-6
2016-06-05 19:40browser: implement Ctrl+C shortcut for copying name of selected packagecfillion4+61-2
2016-06-05 19:39browser: fix alignment of OK buttoncfillion1+1-1
2016-06-05 18:48refactor clipboard handlingcfillion3+23-18
2016-06-05 18:38browser: move "pin current version" above uninstall actioncfillion1+8-10
2016-06-05 18:23mild refactoring: add operator bool() to Remotecfillion5+7-5
2016-06-04 22:10add link to wiki in readmecfillion1+4-0
2016-06-04 01:30browser: 1px-off fix in widget positionscfillion1+6-6
2016-05-24 01:38version: support less-than-zero versionscfillion2+19-9
2016-05-23 22:39version: allow 0.0 backcfillion3+6-7
2016-05-23 20:03browser: restore actions buttoncfillion4+42-15
2016-05-23 05:48revert "avoid reloading indexes unless they were updated by the transaction"cfillion3+4-11
2016-05-23 04:10index: 1 modified package, 1 new versioncfillion1+37-1
2016-05-23 03:58bump version to v1.0rc1cfillion2+27-39
2016-05-23 02:43avoid reloading indexes unless they were updated by the transactioncfillion3+11-4
2016-05-23 02:13import: save the downloaded index in the cachecfillion3+12-10
2016-05-23 01:56version: don't allow versions less or equal to 0 (null)cfillion3+16-8
2016-05-23 01:18version: don't allow leading letterscfillion2+33-21
2016-05-22 20:59manager: fix copy url action on windowscfillion1+5-1
2016-05-22 20:44registry; write migration for adding `pinned` column to table `entries`cfillion1+3-2
2016-05-22 20:40transaction: don't crash when cancelling a transaction in some casescfillion1+4-0
2016-05-19 17:55support multiple main files per packagecfillion13+83-60
2016-05-17 18:18manager: implement copy url actioncfillion2+27-2
2016-05-10 02:11pkg contents: mark main files with an asteriskcfillion1+13-2
2016-05-10 02:05add missing test casecfillion1+11-0
2016-05-07 00:12browser: show 'R' status instead of 'U' for queued uninstallationcfillion1+1-1
2016-05-06 21:37ignore newer pre-releases when updating from a pre-release and a newer stable existscfillion7+53-12
2016-05-06 20:23some refactoringcfillion4+17-17
2016-05-06 07:31task: better error message when install renaming step failscfillion1+2-1
2016-05-06 04:33remove useless conditioncfillion1+3-5
2016-05-06 02:43refactor platform matching codecfillion10+234-222
2016-05-06 00:58browser: make "Clear queued actions" reset pin status as wellcfillion2+17-1
2016-05-05 22:49manager: edit bleeding edge mode labelcfillion1+1-1
2016-05-05 07:04fix windows build, was broken since a6f2f586541802dc4caf4a73f554962287ed7483 and 7713f882586a4f55e600e3e8e1b412da4e335bf4cfillion2+2-2
2016-05-05 05:05manager: rename URL column to "Index URL"cfillion1+1-1
2016-05-05 02:29remove index from cache when replacing repo URLcfillion1+2-0
2016-05-05 02:13support toggling pinned status of obsolete packages without crashingcfillion3+18-1
2016-05-05 02:09transaction: don't forget package when uninstallation failscfillion2+4-10
2016-05-05 01:39Merge branch 'pin-version'cfillion10+226-114
2016-05-05 01:16implement pinning packages to current version (aka ignore updates)cfillion9+168-61
2016-05-05 01:02transaction: don't try to register empty file namescfillion1+3-1
2016-05-05 01:01progress: increase display timeout to 100mscfillion1+1-1
2016-05-04 22:27browser: oops, fix action counter being reset after refreshing the listcfillion1+18-17
2016-05-04 20:20browser: fix a crash when selecting a version after a list refreshcfillion1+3-0
2016-05-04 19:35browser: refactor action handlingcfillion2+55-56
2016-05-02 23:22progress: start couting downloads at 1 (> 0%)cfillion1+1-1
2016-05-02 21:14don't pop up the progress dialog for less than 10mscfillion2+8-1
2016-05-02 07:19manager: don't crash when refreshing indexes if the dialog is destroyedcfillion1+2-3
2016-05-02 07:11manager: add refresh action in the context menucfillion2+23-1
2016-05-02 06:46manager: restore enabled/disabled state when cancelling queued uninstallationscfillion1+2-6
2016-05-02 06:42manager: fix typo in confirmation dialogcfillion1+3-3
2016-05-02 06:41mild refactoringcfillion1+4-8
2016-05-02 06:33manager: remember selection when reloading the listcfillion1+13-2
2016-05-02 06:27remove redundant conditioncfillion1+2-4
2016-05-02 05:45don't repeat "transaction cannot be created" errors for every taskcfillion8+91-123
2016-05-02 05:35fill author information in ReaPack dummy packagecfillion1+1-0
2016-05-01 21:27more refactoringcfillion4+28-21
2016-05-01 21:01oops, fix b8e7c4dd3836ebe18fd13831addb0c2b760abe0f not building on OS Xcfillion1+1-1
2016-05-01 20:59small refactoring... s/0/MB_OKcfillion1+2-3
2016-05-01 20:57show a message box if critical api functions cannot be importedcfillion1+15-6
2016-04-30 13:52mild refactoring (clarify intent)cfillion1+11-5
2016-04-30 13:35micro refactoring (remove useless std:: prefixes)cfillion4+8-8
2016-04-24 21:56report download errors when force-refreshing indexescfillion1+1-1
2016-04-23 13:52fix possible buffer overflow in most auto_snprintf calls on windowscfillion8+36-26
2016-04-23 15:57fix typos in the message shown if a transaction cannot be createdcfillion1+2-2
2016-04-23 15:55browser: initialize the display filter button label before loading the pkg listcfillion1+1-0
2016-04-21 19:21index: 1 modified package, 1 new versioncfillion1+49-1
2016-04-21 19:09bump version to v0.10cfillion2+41-20
2016-04-21 18:43browser: don't crash if the window get closed while refreshing indexescfillion1+10-1
2016-04-21 08:23browser: update the display button label when clearing actions in the queued tabcfillion2+16-9
2016-04-21 05:22synchronize: prevent upgrading to an older versioncfillion1+2-0
2016-04-21 05:20synchronize: don't crash when auto-installing beta packagescfillion1+4-1
2016-04-21 03:59browser: only show the last available version in the list if it's newercfillion1+1-1
2016-04-21 02:51Merge branch 'prereleases'cfillion17+345-245
2016-04-21 01:44don't install pre-versions when autoinstall option is enabled and bleeding edge is disabledcfillion2+4-2
2016-04-21 01:13refresh the browser when toggling settings from the managercfillion3+27-11
2016-04-21 01:03implement bleeding edge modecfillion9+56-27
2016-04-21 00:07don't automatically update packages from stable to a prereleasecfillion9+58-29
2016-04-20 06:03store individual version segment in 16 bits, it's enough (up to 65535)cfillion2+5-4
2016-04-20 05:36rewrite the version parser to support prereleasescfillion3+219-196
2016-04-20 03:14add "Package Contents" viewcfillion6+74-2
2016-04-20 02:16implement per-source type overridecfillion10+181-170
2016-04-20 01:47small refactoring all over the package treecfillion11+39-45
2016-04-20 01:25refactoring of source constructioncfillion9+80-59
2016-04-19 07:08browser: show selection-wide actions even if mouse isn't over an entrycfillion1+8-7
2016-04-19 07:00mild refactoringcfillion4+7-14
2016-04-17 20:16refactor prepare.rbcfillion1+13-13
2016-04-17 18:01about: put the repo's actual name instead of "this repository" (install/update button)cfillion2+6-1
2016-04-17 18:00another remote -> repository terminology fixcfillion1+1-1
2016-04-17 17:21config: enhance organization of the ini filecfillion1+8-5
2016-04-17 17:16config: add ReaTeam's JSFX repository to the defaultscfillion1+3-0
2016-04-17 17:14config: launch migration only after having read the existing settingscfillion1+1-3
2016-04-17 06:22(still trying to break the habit of using 0 instead of nullptr...)cfillion3+3-3
2016-04-17 06:00browser: enlarge the Select all/Unselect all buttons a little bitcfillion1+2-2
2016-04-17 05:52don't interrupt REAPER use when displaying post-import message boxescfillion4+23-21
2016-04-17 05:04use unsigned 32-bit values to store numeric configuration valuescfillion2+20-20
2016-04-17 04:32remove the Actions button from the browser, use the context menu insteadcfillion4+10-41
2016-04-17 04:29better UI to filter by package type and make it remember the settingcfillion6+119-55
2016-04-17 04:15identify unknown type id as "Unknown" (not an empty string)cfillion2+5-4
2016-04-16 15:53support data packagescfillion4+53-8
2016-04-16 06:40make filtering in the browser work across columnscfillion1+1-1
2016-04-10 17:31refactor testing of whether registry entries existscfillion5+13-9
2016-04-09 06:41some refactoring over e3cf77c35d18ac90a3d2d4c4d7a1bba6d11ea1a0cfillion3+28-2
2016-04-09 06:28some refactoring work over e3cf77c35d18ac90a3d2d4c4d7a1bba6d11ea1a0cfillion2+27-22
2016-04-09 06:20browser: don't update the list twice when only synchronous tasks are rancfillion2+3-1
2016-04-09 04:50rename the "Action..." button as "Actions..." in the browsercfillion4+7-9
2016-04-09 04:25browser: add selection-wide actions to the context menu when >1 package are selectedcfillion2+18-8
2016-04-09 03:57check the "Versions" submenu when a specific version is queued for installcfillion1+8-3
2016-04-09 03:47give focus to the browser's filter box when the clearing itcfillion1+1-0
2016-04-09 03:42fix the browser's type column not taking all available space on win32cfillion1+4-4
2016-04-09 03:36add Select all/Unselect all actions to the browser's context menu in empty areascfillion1+7-3
2016-04-09 03:22implement smarter filtering in the browsercfillion5+190-5
2016-04-09 01:51ignore case when sorting list viewscfillion1+7-2
2016-04-09 00:10add missing include for MSVCcfillion1+1-0
2016-04-08 23:51don't lose current selection in browser when filteringcfillion1+23-9
2016-04-08 23:18fix a crash occuring when clearing all actions in the browser's queued tabcfillion2+19-3
2016-04-08 22:50don't lose queued actions when reloading the browsercfillion5+87-22
2016-04-08 20:22add "Refresh repositories" and "Manage repositories" actions in the browsercfillion4+34-16
2016-04-08 19:39reload the browser when importing/toggling/removing repositoriescfillion4+49-45
2016-04-08 19:18add Select all/Unselect all actions in the config dialog's empty area context menucfillion1+24-13
2016-04-08 04:16refactoring over previous commit 20eddbe2d8091e27c384d3e190f5877e58d4ec1fcfillion4+73-22
2016-04-08 04:00store original author information in the registry & refactoringcfillion9+139-68
2016-04-07 02:28avoid opening a second browser when the first is loadingcfillion2+10-1
2016-04-07 02:24don't crash if an index fails to load when opening an about dialogcfillion1+13-1
2016-04-07 02:19mild refactoring (clarify the naming of private a method)cfillion2+4-4
2016-04-07 02:17small message boxes tweak: s/repository maintainer/maintainer of this repositorycfillion1+4-4
2016-04-07 02:00warn if no repositories are enabled when opening the browsercfillion1+8-0
2016-04-07 01:34always show the repository name in post-import message boxescfillion1+13-11
2016-04-05 23:58enhance the error message shown if a transaction cannot be createdcfillion1+9-1
2016-04-04 22:08fix packages installed from the browser being unconditionally marked as such even if the installation failedcfillion2+16-13
2016-04-03 19:00index: 1 modified package, 1 modified versioncfillion1+2-1
2016-04-03 19:00add missing entry in v0.9's changelogcfillion1+1-0
2016-04-02 19:02tiny bit of refactoringcfillion3+6-14
2016-04-02 18:54show the self-registration error message above REAPER's splash screencfillion1+8-5
2016-04-02 17:05fix the index name and index 0b2830327f2246bb80f0ba3e34798020ff533a6b's changescfillion1+6-3
2016-04-02 16:48classify removed stuff as such in v0.9's changelogcfillion1+4-1
2016-04-02 03:35oops, short was not big enough to store command identifierscfillion12+12-12
2016-04-02 03:09fix a typo in v0.9-beta changelogcfillion2+3-3
2016-04-02 03:07index: 1 modified metadata, 1 new website link, 1 modified package, 1 new versioncfillion1+25-1
2016-04-02 03:00bump version to v0.9-betacfillion2+18-36
2016-04-01 23:38Merge branch 'browser'cfillion38+1230-472
2016-04-01 22:52always show the "Install this repository" button in the about dialogcfillion2+1-3
2016-04-01 22:51fix enabling remotes from the import and about dialogscfillion1+4-0
2016-04-01 22:41make "install new packages automatically" an optional featurecfillion9+91-31
2016-04-01 21:58mild refactoringcfillion1+1-2
2016-03-25 01:35another string tweakcfillion1+4-2
2016-03-25 01:23(!!) keep a copy in the registry of the package authorcfillion4+21-8
2016-03-25 01:08small string tweakscfillion2+2-3
2016-03-25 01:00receipt: don't add extra new lines after upgates and error sectionscfillion1+10-3
2016-03-25 01:00new packages -> installed packagescfillion2+5-5
2016-03-18 05:49small pixel tweaks in the browser and manager windowscfillion3+4-4
2016-03-18 05:27remove remnants of the cleanup packages dialogcfillion2+1-16
2016-03-18 04:31gui tweaks and fixes for windowscfillion17+63-50
2016-03-18 03:53make the browser branch build on windowscfillion3+10-6
2016-03-18 03:31don't toggle actions applied to the whole selectioncfillion2+15-15
2016-03-18 03:20implement action execution from the browsercfillion6+68-16
2016-03-18 02:55remove rows in the queued list when actions are cancelledcfillion2+32-7
2016-03-18 02:49move "Uninstalled" at the bottom of the display combo boxcfillion1+2-2
2016-03-18 02:49remove the Cleanup packages feature that was doing a part of the browser's jobcfillion5+3-274
2016-03-18 02:23implement actions in the package browsercfillion6+314-76
2016-03-17 22:24mild refactoringcfillion2+15-13
2016-03-17 21:43more refactoring of the samecfillion2+28-24
2016-03-17 20:30refactor browser context menu and entry state testscfillion2+54-39
2016-03-17 20:29rename {enable,disable} to {enable,disable}Allcfillion2+8-13
2016-03-17 05:08implement history, about and selection in the browser dialogcfillion10+211-59
2016-03-17 02:01fix ListView::translateBack not returning negative values when the list is sortedcfillion1+6-4
2016-03-17 01:22show obsolete packages in the browsercfillion1+10-0
2016-03-17 00:12add the display selector in the package browsercfillion4+29-2
2016-03-16 22:24display the install status of each pacakgecfillion2+121-25
2016-03-16 21:26convert raw package type to string without a package objectcfillion3+28-14
2016-03-16 21:25make possible to get the version name from a registry entrycfillion5+33-32
2016-03-16 19:19create the Package Browser dialogcfillion15+325-13
2016-03-16 00:19move "Import repository" under "Cleanup packages" in the menu + accessibilitycfillion3+13-13
2016-03-15 22:40terminology fix: s/orphaned/obsoletecfillion1+1-1
2016-03-15 03:42block input to the cleanup dialog when showing a receiptcfillion1+2-1
2016-03-15 02:25implement new "Clean up packages" featurecfillion14+350-15
2016-03-14 21:22(remove unnecessary include)cfillion1+0-2
2016-03-14 21:14implement multiple index downloadingcfillion2+106-42
2016-03-10 08:45move dialog buttons one pixel closercfillion1+4-4
2016-03-10 08:14add a Apply button to the config dialog for conveniencecfillion4+24-5
2016-03-10 06:53revert the behavior added in ca13175b70c2f12dbff3e31d67de187b0c70f2f1cfillion1+3-1
2016-03-10 04:50unify enable/disable behaviors and refactoringcfillion5+37-45
2016-03-09 20:41show the about dialog after importing a repositorycfillion1+5-16
2016-03-09 05:54refactor path prefixes and predefined pathscfillion10+56-37
2016-03-08 21:29don't error out when failing to download a fresh index if a stale one existscfillion1+5-2
2016-03-08 09:17transaction: free unused repo indexes immediatelycfillion3+12-8
2016-03-08 08:42give a vertical bias to the default dialog positioncfillion1+8-0
2016-03-08 08:16import: enhance the "download failed" error messagecfillion1+2-1
2016-03-08 08:13some refactoring over e073e5e5f72c146897773aaa12d342e2dc1aae23 changescfillion1+3-6
2016-03-08 07:51add support for JSFXscfillion3+40-8
2016-03-08 07:38read the suggested repo name from an arguement of the root tag insteadcfillion4+14-31
2016-03-08 07:08drop .ReaPackRemote files, always import from the index URLcfillion17+164-242
2016-03-07 21:25don't check or try to index package-like files from the vendor directorycfillion1+1-0
2016-03-07 08:52fix the labelling of new installations, was broken since f34a0552189b03eeee3369526d653231ee9ac9facfillion1+7-5
2016-03-07 08:15fix a crash when using >1 fresh indexes in a transactioncfillion2+2-1
2016-03-07 08:13don't show a blank progress dialog when reusing a transaction with no downloadscfillion1+1-1
2016-03-07 07:38cleanup signal/slot/callback messcfillion9+34-36
2016-03-07 06:50use automatic memory management for repository indexescfillion11+48-78
2016-03-07 06:14refactoring: rename RemoteIndex → Indexcfillion16+113-113
2016-03-07 06:00refactor package queries in the registrycfillion7+44-60
2016-03-05 21:19fix a loophole allowing the uninstallation of protected remotescfillion2+12-9
2016-03-05 21:03implement multi selection in the remote manager dialogcfillion5+90-45
2016-03-05 07:14refactor the transaction's list of changescfillion7+160-84
2016-03-05 05:41increase the threshold for redownloading a cached index to a weekcfillion1+1-1
2016-03-05 05:35use the same format in the report dialog as in the package historycfillion3+33-26
2016-03-05 04:38fix windows buildcfillion1+5-3
2016-03-05 01:53fetch index files without waiting after a transactioncfillion9+95-70
2016-03-04 06:16give the download queue to the progress dialog instead of giving it the transactioncfillion7+47-60
2016-03-03 06:43preparation work for downloading indexes independently of a transactioncfillion7+216-104
2016-03-02 06:10micro refactoringcfillion1+2-2
2016-03-02 00:54enhance behavior of the "Install this repository" buttoncfillion9+43-34
2016-03-02 00:12micro optimization: don't use string::find which alawys scan the whole stringcfillion1+3-1
2016-02-26 20:59update to Visual Studio 2015 for windows buildscfillion5+22-20
2016-02-16 03:32fix windows build and a bit of refactoringcfillion4+14-9
2016-02-16 03:26remove markdown leftovers from v0.8-beta's changelogcfillion2+4-4
2016-02-16 02:59generate the repository index!cfillion2+93-2
2016-02-16 02:53register a simulation of reapack's own package on startupcfillion2+27-0
2016-02-16 02:50mild refactoringcfillion4+7-2
2016-02-16 02:35mark ReaPack as version 0.8-betacfillion3+13-2
2016-02-15 22:40create ReaPack v0.8-beta packagecfillion1+43-0
2016-02-15 20:44fix script registration upon initial installationcfillion3+32-18
2016-02-15 20:25action name tweakscfillion1+2-2
2016-02-15 20:16fix corruption of the remote list after uninstallationcfillion2+26-3
2016-02-15 05:26ensure reapack is installed at the right location at startupcfillion2+40-1
2016-02-15 05:21unify the output filenames across platformscfillion6+25-20
2016-02-15 01:48workaround for deleting opened files on windowscfillion5+63-14
2016-02-14 09:05store unparsed version numbers in the registrycfillion8+50-35
2016-02-14 08:54don't crash when accessing an invalid sqlite text columncfillion2+21-1
2016-02-14 08:12don't register packages if they failed to installcfillion3+70-38
2016-02-14 07:36improve reporting of installation failurescfillion1+1-1
2016-02-14 06:23tidy up newlines in the report dialogcfillion1+5-5
2016-02-14 05:58gently invite the user to restart REAPER after installing extensionscfillion3+15-1
2016-02-14 05:31add naive support for extension packagescfillion3+22-0
2016-02-14 05:18silently discard unsupported packages (again)cfillion4+22-8
2016-02-13 20:23fix version parsing for strings containing repeated digitscfillion2+10-2
2016-02-13 20:05about: add missing space in the unvailable file list error messagecfillion1+1-1
2016-02-13 08:04don't display "download failed: aborted" errors (oops)cfillion2+1-2
2016-02-13 07:57partially revert 015a50dc0c4ec96acd1f87c69693521dc28c08c5cfillion5+18-10
2016-02-13 07:35keep track of the download progress and abort downloads almost immediatelycfillion6+46-14
2016-02-13 06:27implement the About ReaPack menu actioncfillion6+56-30
2016-02-13 05:32small strings tweakscfillion2+3-3
2016-02-13 04:24fix stability issues put into light by the previous commitcfillion2+18-27
2016-02-13 03:58show the new import dialog as a modeless windowcfillion5+62-15
2016-02-13 01:59allow .ReaPackRemote import from an URLcfillion11+369-53
2016-02-12 21:46remove the cached index file when uninstalling a remotecfillion1+2-0
2016-02-12 21:35only try to uninstall existing filescfillion1+4-1
2016-02-12 08:06only show the source file's base name in the progress dialogcfillion2+7-7
2016-02-12 07:42mild refactoringcfillion3+46-41
2016-02-12 07:42don't register new script in the action list if the remote got disabled meanwhilecfillion3+17-7
2016-02-12 06:20fix removal of newly unused files and the post-update changelogcfillion2+37-33
2016-02-12 05:40harden against directory traversal vulnerabilitycfillion10+170-25
2016-02-12 03:09don't crash when parsing out of range times on windowscfillion1+1-1
2016-02-12 02:50display the release date in the package version historycfillion7+88-1
2016-02-05 04:53richedit: zoom out a little bit on windowscfillion1+3-0
2016-02-05 00:16prefix version names with a 'v' in the package history dialogcfillion1+1-1
2016-02-04 23:56download index files before displaying an about dialog for the first timecfillion6+63-28
2016-02-04 23:55fix typo (missing space in about dialog)cfillion1+1-1
2016-02-04 20:54remove a superfluous new line before each header in the report dialogcfillion1+1-1
2016-02-04 04:52add a Package History dialogcfillion6+158-50
2016-02-04 01:00don't react to double click events on the list view headercfillion3+20-8
2016-02-04 00:47enable list view sorting on the repository listcfillion4+41-10
2016-02-03 08:03tweak empty repository messagecfillion1+2-2
2016-02-03 07:57mark remote index as readonly after load and const cleanupcfillion29+132-131
2016-02-03 06:57implement sorting in list viewcfillion5+134-23
2016-02-03 03:27enhance the about dialog's error messagescfillion1+10-3
2016-02-03 03:10populate the Installed Files tab of the about dialogcfillion4+50-3
2016-02-03 01:37fix 34ade9bce83e7332d8fc02a0b3ea3d96d12ba529 for windows (wrong type used)cfillion1+2-3
2016-02-03 01:35tiny bit of refactoring (header inclusion order)cfillion3+7-7
2016-02-03 01:28implement "Enable this repository" button of the about dialogcfillion4+31-17
2016-02-03 01:10give back focus to the current tab widget after the link menu is closedcfillion3+11-0
2016-02-02 22:33richedit: scroll to the top after loading a document on windowscfillion1+5-0
2016-02-02 22:17add description and links to the repository indexescfillion14+251-32
2016-02-02 08:27mild refactoringcfillion5+40-9
2016-02-02 06:26destroy context menus after usecfillion2+10-2
2016-02-02 05:14move author metadata to individual versionscfillion9+41-37
2016-02-02 04:09don't show a context menu in the manager when no remote is selectedcfillion1+4-1
2016-02-02 04:08add back the author metadata for the about dialogcfillion7+39-7
2016-02-02 01:56fix a crash on OS X occuring since 722d619dfbcb3329d3aaf7d784d07099b0f27038cfillion3+49-38
2016-02-02 01:23enhence error reporting when parsing index filescfillion2+8-6
2016-02-01 23:54add an accelerator to buttonscfillion2+13-18
2016-02-01 23:44add About actions to the manager's context menucfillion1+25-7
2016-02-01 23:28handle invalid remotes when displaying an about dialogcfillion3+27-4
2016-02-01 22:29fix invalid rtf detection on windowscfillion1+15-2
2016-02-01 22:15fix TabBar::removeTabcfillion3+18-6
2016-02-01 21:58remove the Description tab from the about dialog when text is empty or invalidcfillion6+26-6
2016-02-01 21:08cut ~83KB from OS X buildscfillion1+1-1
2016-02-01 20:38about dialog graphic tweaks for os xcfillion2+8-5
2016-02-01 17:50prettify ui for windowscfillion6+48-16
2016-02-01 08:18use feature detection instead of OS detection when possiblecfillion2+2-2
2016-02-01 08:11optimize insertion & removal of item in large list viewscfillion4+28-11
2016-02-01 07:39ensure the manager window cannot be used when displaying an about dialogcfillion4+20-13
2016-02-01 06:46fix small english mistakes in a comment blockcfillion1+6-3
2016-02-01 06:14richedit: auto-detect links on OS X toocfillion1+9-0
2016-02-01 06:01implement rich edit control on windowscfillion10+193-50
2016-02-01 02:19new about dialog for repositoriescfillion15+401-9
2016-01-31 22:10add a test case for (unsupported) decimal version schemescfillion5+27-0
2016-01-31 21:59centralize index loading and path generationcfillion23+72-28
2016-01-31 07:16centralize ui control's life and notification managementcfillion7+89-38
2016-01-31 01:29mild refactoring of Win32 codecfillion6+19-15
2016-01-30 20:21download: tweak the user agent to include REAPER's versioncfillion2+12-1
2016-01-27 06:08optimize synchronization when processing up-to-date packagescfillion1+11-6
2016-01-27 03:50increase the maximum number of redirections to follow from 1 to 5cfillion1+1-1
2016-01-27 03:08hide the progress dialog before showing the report dialogcfillion1+3-4
2016-01-27 03:04detect stuck downloads without enforcing a global time limitcfillion1+3-1
2016-01-27 02:05tidy up the list of newly installed packagescfillion1+1-1
2016-01-26 22:49show the configuration dialog on first runcfillion1+4-1
2016-01-26 22:39make picky MSVC happy...cfillion1+2-2
2016-01-26 22:33overhaul the default configurationcfillion2+38-13
2016-01-26 21:54preserve the insertion order of remotescfillion2+30-20
2016-01-26 20:28add actions for "Import remote repository" and "Manage remotes"cfillion3+9-6
2016-01-26 20:23fix remote overwriting, broken since the previous commitcfillion1+3-5
2016-01-26 08:18re-register scripts when importing an existing disabled remotecfillion1+11-4
2016-01-26 07:41add ReatTeam Scripts repository to the default configurationcfillion1+2-0
2016-01-26 07:22oops, initialize custom actions to prevent random mappingcfillion1+1-1
2016-01-26 04:34increase the download timeout to 15 secondscfillion1+1-1
2016-01-26 04:33deduce the Action List section from the package's categorycfillion4+39-2
2016-01-26 04:03reenable existing and identical remotes on importcfillion2+12-18
2016-01-26 03:57don't show the report dialog when enabling or disabling a remotecfillion3+13-5
2016-01-26 03:49make MSVC happy...cfillion1+1-1
2016-01-26 03:40register and unregister scripts in the action listcfillion8+265-96
2016-01-26 00:02don't cancel the whole transaction when uninstalling a not-yet-installed remotecfillion1+1-3
2016-01-25 23:52refactor 53f57fcb41509539f51fe7e5de16b68198e80bfdcfillion5+21-26
2016-01-25 23:45prepare for script (un)registrationcfillion7+46-39
2016-01-25 22:53load the REAPER api manually to handle optional functionscfillion1+45-3
2016-01-25 21:29centralize path generation and ensure the cache directory always existscfillion9+90-51
2016-01-25 20:12add a test case for Remote::operator<cfillion1+5-0
2016-01-25 19:59refactor remote enabling/disabling, preparing for script registrationcfillion4+26-15
2016-01-25 07:30oops, ensure strings are always null-terminated on windowscfillion1+1-1
2016-01-21 19:10avoid concatenating strings when possiblecfillion3+12-16
2016-01-21 04:46overhaul download state handlingcfillion3+38-23
2016-01-21 03:33support local downloads from the file:// protocolcfillion1+4-2
2016-01-21 02:54cut about 200KB from windows builds and XP supportcfillion2+16-4
2016-01-21 00:14refactor win32's WM_COMMAND message handlingcfillion8+12-12
2016-01-20 23:59pluralize the configuration dialog's confirmation promptcfillion1+4-2
2016-01-20 23:28prevent syncing the same remote multiple times in a single transactioncfillion2+8-3
2016-01-20 23:02bit of refactoringcfillion1+1-3
2016-01-20 20:10handle every file conflicts cases the same waycfillion8+109-42
2016-01-20 19:53fix error handling when uninstalling filescfillion2+2-1
2016-01-20 18:42refactor last commit (48f2daf6d0728832ceeb33939a78b0198871819c)cfillion2+24-20
2016-01-20 17:44ask for confirmation before uninstalling remotescfillion2+31-5
2016-01-20 05:54prevent conflicts between already installed packagescfillion2+25-1
2016-01-20 05:20symbolic links works great on windows too!cfillion1+1-1
2016-01-20 05:13perform multiple uninstallations using the same transactioncfillion7+58-26
2016-01-20 04:19refactoring: fix encapsulation issuescfillion1+5-8
2016-01-20 04:12give focus to the progress dialog when hitchhiking a transactioncfillion1+3-1
2016-01-20 03:43fix syncing >1 remotes from the same transactioncfillion2+13-37
2016-01-20 02:51prevent interaction with the configuration dialog when displaying a reportcfillion1+2-0
2016-01-20 01:44format numbers using the locale format in the report dialogcfillion1+3-0
2016-01-20 01:28tweak the configuration dialog's column sizescfillion1+9-2
2016-01-20 01:21refactor windows build scriptcfillion1+3-3
2016-01-19 22:16fix and enhance window centering logiccfillion1+17-5
2016-01-19 20:57don't leave empty directories behind when rolling back an install taskcfillion2+39-43
2016-01-19 20:49wait until the remote is fully installed before saving itcfillion1+13-4
2016-01-19 20:43don't display remotes marked for removal in the configuration dialogcfillion3+9-4
2016-01-19 19:07don't run post-commit events if the task fails to commitcfillion2+21-14
2016-01-19 18:01fix undefined behavior in Path::dirname and Path::removeLastcfillion2+17-11
2016-01-19 17:58fix curl build instructions for windowscfillion1+2-2
2016-01-19 17:32log file removal during package updatecfillion4+13-9
2016-01-19 17:17run the test suite from rake at the very end of the buildcfillion4+3-6
2016-01-19 17:02don't assume strings will outlive a querycfillion2+24-2
2016-01-19 16:45fix debug symbols loading on windowscfillion1+1-1
2016-01-19 16:22allocate the global ReaPack object on the heapcfillion3+15-24
2016-01-19 16:13fix empty directory removal on windowscfillion1+10-2
2016-01-19 16:08fix remote uninstallation on windowscfillion3+15-12
2016-01-19 06:16implement full remote repository uninstallationcfillion19+365-119
2016-01-19 03:52implement remote removal from the listcfillion8+54-5
2016-01-19 02:54don't try to get the list of files if the package is not yet installedcfillion2+5-0
2016-01-19 02:43cleanup unneeded files when performing a package updatecfillion3+33-23
2016-01-19 02:19mild refactoringcfillion8+16-15
2016-01-19 01:12edit the title of the report dialogcfillion1+1-1
2016-01-19 00:54keep the list of installed filescfillion9+110-13
2016-01-19 00:29enable sqlite foreign key checkscfillion2+23-0
2016-01-19 00:27some more refactoringcfillion4+35-17
2016-01-18 23:47yet another refactoring commitcfillion3+6-6
2016-01-18 21:35synchronize new remote even if a transaction is currently runningcfillion1+1-4
2016-01-18 21:34synchronize newly-enabled remotescfillion3+26-1
2016-01-18 21:08another mild refactoring commitcfillion3+3-3
2016-01-18 20:31mild refactoringcfillion2+2-2
2016-01-18 20:20prevent partial migrationscfillion3+32-15
2016-01-18 20:10fix handling of empty path componentscfillion2+11-5
2016-01-18 20:03bit of refactoringcfillion1+4-7
2016-01-18 19:59write code for database migrationscfillion5+60-14
2016-01-18 19:46fix absolute paths on Unix-based systemscfillion3+30-10
2016-01-18 02:13mild refactoringcfillion1+1-4
2016-01-18 02:11split path components to ensure no invalid separator can hitchhikecfillion2+61-4
2016-01-18 01:43fix filenames in OS X's build instructionscfillion1+2-2
2016-01-18 01:36build with sqlite on windowscfillion2+8-4
2016-01-17 22:33exclusively lock the database when a transaction is runningcfillion3+11-0
2016-01-17 21:14enhance database support and usagecfillion8+320-241
2016-01-17 04:07only keep the registry open when necessary (ie. during a transaction)cfillion9+27-24
2016-01-17 01:43commit missing changes from 5d5cd63da19a81718606fad2dd02fb2b3ad55f46cfillion2+4-4
2016-01-17 01:42rename Database → RemoteIndexcfillion37+718-717
2016-01-16 23:41store the package registry in a dedicated databasecfillion12+282-87
2016-01-15 05:26fix the tests with recent versions of Catch on 32-bit OS Xcfillion1+6-6
2016-01-15 04:31fix a write after free in finishInMainThreadcfillion1+1-3
2016-01-14 22:33clear up the download finish/destroy event mess a little bitcfillion3+33-25
2016-01-14 20:43initialize and cleanup curl's global state in the main threadcfillion3+17-0
2016-01-14 21:33fix transaction cancelling when tasks are runningcfillion5+16-29
2016-01-14 20:12remove include path hack from windows's build scriptcfillion1+1-1
2016-01-14 19:24display modal dialogs at the center of the parent windowcfillion2+3-4
2016-01-14 01:52register scripts in REAPER using the new API!cfillion6+47-1
2016-01-13 22:34install versions, not packagescfillion8+50-31
2016-01-13 20:41use sws's reaper_plugin.h, which is more recent than the one from cockoscfillion3+4-4
2016-01-13 20:21fix a potential crash when accessing the current remote in the configuration dialogcfillion1+2-1
2016-01-05 03:32mild refactoring & make less copies of string and remote objectscfillion3+12-13
2016-01-05 03:28synchronize enabled remotes onlycfillion6+36-13
2016-01-04 18:00fix reading database from unicode path on windowscfillion1+22-3
2016-01-04 17:34ensure reading database from a unicode path workscfillion2+6-0
2016-01-04 17:15write tests for the char representation conversion codecfillion1+27-0
2016-01-04 17:07apply and save configuration changescfillion1+12-0
2016-01-04 16:59validate remote urlscfillion3+32-3
2016-01-04 16:41slightly enhance invalid reapackremote file error messagescfillion1+2-2
2016-01-04 16:39remove Remote::hasUrlcfillion3+1-15
2016-01-04 16:37refactor Remote::fromFilecfillion4+40-22
2016-01-03 21:22rewrite remote serialization/unserialization, and store enabled statecfillion4+95-10
2016-01-03 20:41protect ReaPack's own remote against temperingcfillion7+34-14
2016-01-03 20:17don't ask to overwrite an identical remotecfillion1+9-0
2016-01-03 19:57rewrite .ReaPackRemote file reading and validation codecfillion9+201-36
2016-01-03 01:19more preparation work for remote configurationcfillion10+282-64
2016-01-02 16:41output debug symbols on windowscfillion1+5-3
2016-01-02 15:12more refactoringcfillion2+8-14
2016-01-02 04:57commit missing changes from 0c79395d8fa39cc5a7d53a1f4f53dd3aac3a3a2ccfillion1+0-2
2016-01-02 04:07mild refactoringcfillion1+1-1
2016-01-02 04:03don't crash when marking nonexistent remotescfillion1+9-3
2016-01-02 04:01don't include null byte at the end of converted stringscfillion1+3-2
2016-01-02 02:47prepare modification of remotescfillion10+106-62
2016-01-02 00:59enhence the remote overwrite confirmation dialog's textcfillion1+3-2
2016-01-01 21:00align the top left corner of the context menus to the mouse cursorcfillion1+1-1
2016-01-01 20:55fix building the context menu code on Windowscfillion4+6-6
2016-01-01 08:36happy new year 2016! :fireworks:cfillion42+42-42
2016-01-01 01:30ask to to overwrite a remote when importingcfillion1+8-2
2015-12-31 22:49add a context menu to the configuration dialogcfillion8+115-8
2015-12-31 21:18mild code refactoringcfillion1+3-3
2015-12-31 21:17enable/disable the Uninstall button when the selection changecfillion7+87-9
2015-12-31 20:13implement remote list display & import button of the config dialogcfillion8+46-23
2015-12-30 07:13fix list selection on windowscfillion2+8-1
2015-12-30 06:16fix config dialog build on windowscfillion3+11-7
2015-12-30 06:04oops, fix 521e943e8616d20a6c79d1d61665527d47748fd7 on windowscfillion1+0-6
2015-12-30 06:00add a Remove button in the configuration dialogcfillion2+3-2
2015-12-30 05:59use unicode variant of win32 menu functions for menuscfillion3+12-14
2015-12-29 22:22mockup for the remote configuration dialogcfillion13+275-19
2015-12-27 00:00allow more characters in the remote namescfillion1+1-1
2015-12-20 18:27rename PkgTransaction → Taskcfillion6+228-228
2015-12-19 22:40mild refactoring of the dialog codecfillion3+13-7
2015-12-19 20:36mark packages with missing files as uninstalledcfillion1+6-2
2015-12-19 20:01indent changelog entries in the report dialogcfillion2+13-3
2015-12-19 01:17write descriptions for rake taskscfillion1+3-0
2015-12-19 01:12add a way to build for a single architecture using rakecfillion1+7-5
2015-12-19 00:51ensure the package tree cannot be jumbled with another treecfillion14+182-119
2015-12-18 23:24handle duplicate sources gracefullycfillion18+177-148
2015-12-18 20:52don't report rollback errorscfillion1+5-3
2015-12-18 06:29fix encoding issues on Windowscfillion15+140-27
2015-12-17 19:03license the source code under LGPL v3cfillion40+1500-3
2015-12-17 17:27execute the test suite from the build scriptcfillion4+8-4
2015-12-17 03:27refactor .gitignorecfillion1+2-6
2015-12-17 02:59append the architecture to the target filename on OSX toocfillion2+4-4
2015-12-17 02:57rephrase windows build instructionscfillion1+3-2
2015-12-17 02:51use tup's explicit variant version for Windows buildscfillion1+4-1
2015-12-17 02:08update instructions for dual buildsChristian Fillion1+23-13
2015-12-17 01:50setup dual build for both platformscfillion5+45-14
2015-12-16 22:11always store version codes as 64-bit integerscfillion4+7-5
2015-12-16 21:59setup dual build for osxcfillion4+7-0
2015-12-16 21:08fix importing files with multibyte chars in their path on Windowscfillion1+10-2
2015-12-16 19:06widen the report dialog a little bitcfillion1+4-4
2015-12-16 18:52split the onFinish and onDestroy events, to help prevent future bugscfillion5+14-5
2015-12-16 07:32fix how test helpers are buildcfillion1+1-1
2015-12-16 06:18don't reset the timer every time a download is startedcfillion1+3-1
2015-12-16 06:18mild refactoring – use fstream's operator bool everywhere to test for failurecfillion1+2-1
2015-12-16 04:41zero-fill the remote file path buffer before using itcfillion1+1-0
2015-12-16 02:40refactor the build scriptscfillion3+1-9
2015-12-15 21:40change the default remote to ReaPack's databasecfillion2+5-2
2015-12-15 21:33remove http version from the error descriptionscfillion1+1-0
2015-12-15 21:33don't hide errors when the transaction's package list is emptycfillion1+1-1
2015-12-15 20:09statically link to the runtime library on Windowscfillion2+2-2
2015-12-15 19:49fix binary file writing on windowscfillion1+2-2
2015-12-15 18:39don't commit failed package downloadscfillion1+3-0
2015-12-15 17:24refactoring – use rbegin instead of prev(end())cfillion1+1-1
2015-12-15 17:23don't abort the whole transaction when a database cannot be readcfillion2+15-6
2015-12-15 01:25fix file overwriting for windowscfillion1+2-0
2015-12-15 01:15fix registry keys and use portable names for themcfillion5+18-9
2015-12-15 00:20fix detection of multiple conflicts between packagescfillion1+3-1
2015-12-14 23:19refactor the last commit (file conflicts detection)cfillion2+30-27
2015-12-14 23:08check for conficts between packagescfillion6+65-15
2015-12-14 22:28support sources with individual file names (for multi-file packages)cfillion12+176-49
2015-12-13 17:45reimplement checking if installed packages exists on the diskcfillion3+10-5
2015-12-13 17:44split PackageTransaction in its own filecfillion4+155-134
2015-12-13 03:16wait until transactions are commited before writing to the registrycfillion2+21-18
2015-12-13 01:19save downloaded files under a temporary name firstcfillion5+101-9
2015-12-12 20:22prepare the code for the installation of multifile packagescfillion6+202-71
2015-12-11 04:54split the source class to its own file and mild refactoringcfillion11+139-120
2015-12-09 03:54validate .ReaPackRemote files before importing themcfillion1+11-0
2015-12-08 03:31don't access the name of downloads once they may have been freed from memorycfillion2+11-11
2015-12-08 03:12don't display errors when the user cancels a transactioncfillion4+17-5
2015-12-08 02:53move the error message formatting responsability over to the dialogcfillion3+11-5
2015-12-07 23:31always call plugin_register from the main threadcfillion2+19-13
2015-12-07 22:59fix the progress dialog's label not being updated for the last downloadcfillion2+4-4
2015-12-07 21:31display every changelogs from the currently installed versions to the latestcfillion7+85-33
2015-12-07 20:41global refactoring: use nullptrcfillion9+21-20
2015-12-07 05:04use windows-style line breaks in the transaction overview dialogcfillion1+10-9
2015-12-07 04:48show a report dialog when a transaction finishescfillion22+311-53
2015-12-07 02:03append the version name to the download labelcfillion1+4-2
2015-12-06 22:15move the progress bar 5px highercfillion1+1-1
2015-12-06 22:14change the download name format for packagescfillion1+1-1
2015-12-06 21:22download up to three files concurrently when using the queuecfillion2+12-17
2015-12-06 21:09refactor the download queuecfillion3+60-21
2015-12-06 20:42rewrite thread synchronization logic for downloadscfillion2+56-61
2015-12-06 07:24add comments for future mecfillion1+8-0
2015-12-06 07:12remove the download URI from the progress dialogcfillion2+2-3
2015-12-06 06:53block input on the progress dialog when a message box is shown overcfillion3+11-0
2015-12-06 06:36Merge branch 'master' of https://github.com/cfillion/reapackcfillion2+5-1
2015-12-06 06:35show a message box when the synchronization is completedcfillion2+5-1
2015-12-06 06:08Merge branch 'master' of https://github.com/cfillion/reapackcfillion1+1-1
2015-12-06 06:08don't display stupid things like "downloading 2 of 1"cfillion1+1-1
2015-12-06 05:58Merge branch 'master' of https://github.com/cfillion/reapackcfillion9+90-12
2015-12-06 05:53show the total number of queued downloads in the progress dialogcfillion2+18-7
2015-12-06 05:42reinstall missing packages still in the registrycfillion2+11-2
2015-12-06 05:41fix package updates not being rememberedcfillion2+50-1
2015-12-06 05:20don't crash when fetching the last version of an empty packagecfillion3+10-1
2015-12-06 04:45support 4-digits wide version componentscfillion2+27-8
2015-12-06 04:45support 4-digits wide version componentscfillion2+26-7
2015-12-06 04:12show the download progress in the dialog title barcfillion2+7-2
2015-12-06 03:50change the title and initial text of the progress dialogcfillion2+3-4
2015-12-06 03:33fix writing the configuration file size (broken since 9a8ef6677e6d3541f0138598f717043e81dab8b6)cfillion1+1-1
2015-12-06 02:52port the progress dialog on windowscfillion8+32-16
2015-12-06 02:07show a progress dialog when running a transactioncfillion17+411-62
2015-12-05 20:24enhance how array keys in the configuration files are handledcfillion3+81-33
2015-12-05 18:52refactor the build filescfillion3+19-19
2015-12-05 06:35fix how .ReapackRemote files are readcfillion1+2-2
2015-12-05 06:17fix package synchronization, which was broken since 18f546204686f3e5c9f1af76eac6bcd802971042 (oops)cfillion1+3-1
2015-12-05 06:07fix the menu on windowscfillion2+11-4
2015-12-05 05:37fix the windows build (broken since the menu was added)cfillion3+9-0
2015-12-05 05:26implement the "import remote repository" featurecfillion8+116-60
2015-12-05 04:06add a submenu in REAPER's Extensions menucfillion3+95-2
2015-12-05 02:03update Visual Studio download link in READMEcfillion1+2-2
2015-12-04 22:55port on windowscfillion16+105-46
2015-12-04 03:13remember installed versions and only update outdated or missing packagescfillion10+155-48
2015-12-03 06:45rewrite build setup instructionscfillion1+10-1
2015-12-03 06:30update build instructions for os x (new boost dependency)cfillion1+5-3
2015-12-03 06:13big refactoring of the installation processcfillion13+292-168
2015-12-03 01:41use the database name to generate the installation pathcfillion7+37-17
2015-12-02 06:29mild refactoring...cfillion2+4-7
2015-12-02 06:17erase empty databases from memorycfillion1+2-0
2015-12-02 05:29fix a segfault when REAPER is launched from the OSX app bundlecfillion2+4-9
2015-12-02 05:21fix a memory leak preventing the database from being unloadedcfillion15+223-153
2015-12-02 04:10fix package downloadingcfillion7+17-16
2015-12-02 03:49remove unused StartCode enumcfillion2+4-11
2015-12-02 03:47implement configurable repository listcfillion7+115-27
2015-12-02 02:37prepare the code for configurable repositoriescfillion14+358-86
2015-12-02 00:55refactor the download queue codecfillion4+44-36
2015-12-02 00:51remove the author attribute from the packagescfillion12+22-53
2015-11-28 21:44limit version strings to 4 numeric componentscfillion3+23-12
2015-11-28 21:32remove include of a not-yet-public filecfillion1+0-1
2015-11-28 21:30fix the target location for orphaned script packagescfillion4+33-5
2015-11-28 21:07refactor package target locationcfillion8+237-156
2015-11-28 20:29implement script installationcfillion6+120-12
2015-11-28 19:32use libcurl instead of jnetlib to support ssl downloadscfillion3+72-61
2015-11-27 05:04add a test case for a full well-formed databasecfillion2+38-0
2015-11-27 04:35ignore packages unavailable for the current operating systemcfillion3+44-38
2015-11-27 04:15attach an optional changelog to each versioncfillion5+38-0
2015-11-27 04:07support multiple source url for each package version and platformscfillion7+291-6
2015-11-27 02:55add a method to access versions directly by their indexcfillion3+13-5
2015-11-27 02:43silently discard unknown package typescfillion3+11-17
2015-11-27 01:30silently skip unknown tags instead of failingcfillion5+50-39
2015-11-27 01:03parse version namescfillion14+272-44
2015-11-26 03:24move most of the database validation code to the generic implementationcfillion10+80-45
2015-11-26 01:56use exceptions instead of a char pointer to report database errorscfillion7+122-116
2015-11-26 01:24implement another part of the xml database parsercfillion11+254-14
2015-11-25 05:30start working on the database parsercfillion12+180-11
2015-11-25 05:30rename toggleWindow to toggleBrowsercfillion2+2-2
2015-11-25 04:51setup the test suitecfillion4+13-6
2015-11-24 06:28s/zero-terminated/null-terminatedcfillion1+1-1
2015-11-24 06:23add an extra newline to make the code prettiercfillion1+1-0
2015-11-24 06:22build with -fstack-protector-strongcfillion2+2-2
2015-11-24 06:05ensure the download buffer is zero-terminated and fix recursive download restartscfillion3+9-22
2015-11-24 03:43report HTTP error descriptions as wellcfillion3+43-20
2015-11-24 03:18remove extra blank line in Tupfilecfillion1+0-1
2015-11-24 03:04report downloading error descriptioncfillion2+43-24
2015-11-24 02:14implement background file downloadingcfillion4+244-2
2015-11-24 02:01rename ReaPackCallback to ActionCallbackcfillion2+4-4
2015-11-24 00:02build my own code with -Werror and disable the 2,000,000 WDL warningscfillion1+2-2
2015-11-23 23:09build swell in the extensioncfillion1+10-2
2015-11-23 20:11more early refactoringcfillion3+58-19
2015-11-23 19:01do some early refactoringcfillion5+29-18
2015-11-22 22:36implement Hello World actioncfillion2+25-1
2015-11-22 22:04fix build target name – extensions must be prefixed with "reaper_"cfillion3+17-6
2015-11-22 20:25initial commitcfillion6+58-0