Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sequel-ace/sequel-ace

MySQL/MariaDB database management for macOS
https://github.com/sequel-ace/sequel-ace

Add a warning popup if tables exist already.

If there are existing tables in the database, users should be warned that importing a file may o...

ceadcd3dd57778b0a393f7743c78b9179bd46924 authored almost 9 years ago by Aron Budinszky <[email protected]>
Try to fix what could be the cause of #2353 ("Attempted to connect a connection that is not disconnected")

3aadea1be33212ca50e7faffcd0620ea976f9d59 authored almost 9 years ago by Max <[email protected]>
Fix an exception during CSV field mapping that would occur if a header field mapped to NULL (#2375)

953392263e32da9bba3e36a23b661b13a9f6fa56 authored almost 9 years ago by Max <[email protected]>
Add more debug info for "Attempted to connect a connection that is not disconnected" crash (#2353)

5243f74c094f5919642c3bde160689a9f77e7ae7 authored almost 9 years ago by Max <[email protected]>
Remove some debug code that is no longer needed

5efaf6a8bf77f3fda6976d9548888a19aec62572 authored almost 9 years ago by Max <[email protected]>
Avoid an exception on a rare issue where determing the database fails after sql import/running a custom query

1a957e11c461bfdabf2376488dadf6be293d97d1 authored almost 9 years ago by Max <[email protected]>
Merge branch 'steverobbins-feature/2016'

d6087f3e45cb67b57b96df24fbdee4a2995d5825 authored almost 9 years ago by Max <[email protected]>
More 2016

a739b2b2c8d576aa92f6e66eafea06d660af5763 authored almost 9 years ago by Max <[email protected]>
Merge branch 'feature/2016' of https://github.com/steverobbins/sequelpro into steverobbins-feature/2016

8b44ff9111c41a65185ebefff4b39dfe3e91364a authored almost 9 years ago by Max <[email protected]>
Another attempt at the 0x338 crash (#2258)

f278d9bae2d65593105fee457a7a69abf1ae9c9e authored almost 9 years ago by Max <[email protected]>
Yay, 2016.

a9dd68e95cc15ad0370998d0769f2110871f322c authored almost 9 years ago by Steve Robbins <[email protected]>
Go to database: change the way the arrow keys are forwarded, so the list will scroll (#2343)

7364a3bad2807869566415ef5e9c28fb135415d9 authored almost 9 years ago by Max <[email protected]>
Merge branch 'master' of https://github.com/sequelpro/sequelpro

798786abe2677d01475ac738bb91bb057c3dc02c authored almost 9 years ago by Max <[email protected]>
Fix a silly logic error (#2344)

8ad55ac0c2121c9c2b5061d208a2063299b9b4cb authored almost 9 years ago by Max Lohrmann <[email protected]>
Move some shared code to the parent class

966ee1615e16bf1e4864d61d5346296d546f6227 authored almost 9 years ago by Max <[email protected]>
Export SQL in utf8mb4 if available (part of #2321)

7d4ec977bfdc0fea0af962d3859ba6d39c3c3a2d authored almost 9 years ago by Max <[email protected]>
Reorder some code to remove duplicate code and make leaking a NSAutoreleasePool more difficult

8b2376dc47110530eeab8f61334ff46e28256045 authored almost 9 years ago by Max <[email protected]>
* move some duplicate code into it's own method

* remove some duplicate onMainThread calls
* if an exporter needs a certain charset it'll have t...

5568af642c2fc738f175e0be4729fd3e1fe2263a authored almost 9 years ago by Max <[email protected]>
Restructure some code for shorter lines

b8ff5b4209a45cfb8cc836125debc26041f7c00e authored almost 9 years ago by Max <[email protected]>
Hand ServerSupport instance to exporters

f5a3d168c641c299f56ec613f8eb63cbc8e0c14e authored almost 9 years ago by Max <[email protected]>
Fix wrong charset mapping for "latin1"

5f91e6e18ba9107c4a7a1d1709b3da2e984c123a authored almost 9 years ago by Max <[email protected]>
Add UI for the "Create tablespace" global privilege

38005592c2df5a2f9eff91026a8627578ea0efe3 authored almost 9 years ago by Max <[email protected]>
* Remove restriction on 16 chars for username in User Manager (#1886)

* Change user manager code so that mysql queries are executed on validation instead of after sav...

dfe9c477aac50a859e283e0eb6316682458e3e39 authored almost 9 years ago by Max <[email protected]>
Add basic support for JSON type (part of #2199)

1f7684a8d075a77914301aea444e2a244347249d authored almost 9 years ago by Max <[email protected]>
Add XML encoding header

8d435dbfd1aaf02a91218aa9badd8c1f71fb2a41 authored almost 9 years ago by Max <[email protected]>
Store the last export settings using the new "export settings" format

a23e7b66395357ada37a1e6a8c386ce49b58a611 authored almost 9 years ago by Max <[email protected]>
* Add QuickLook support for "export settings" files

* Add MGTemplateEngine to the QL plugin
* Reorder the generator code a bit, so it's not one mono...

c7b56fe8818ea02de033193318c544eea5abf024 authored almost 9 years ago by Max <[email protected]>
* Make a difficult mutex check a bit easier to read and hopefully a bit safer, too

* Reorder some code
* Replace some duplicate code with goto
* Simplify some if's

Maybe this als...

0b9fb7e62aeba608081eb3ca1bc52dc7020c8add authored almost 9 years ago by Max <[email protected]>
Fix another set of fields that allowed multi-line input (#2325)

0f40c5e34a075bf3b3eb74b57fe6cfba6c84a02c authored almost 9 years ago by Max <[email protected]>
Fix: "Custom filename" in export dialog would accept multi line text (#2325)

017ad9b38b87af09134c015086b47799acbcee0b authored almost 9 years ago by Max <[email protected]>
In order to enable even more people to shoot themselves in the foot, this commit adds support for remote server shutdown

💣

0dbadf887635bb3904d3aa64a0588a0b23d884dc authored almost 9 years ago by Max <[email protected]>
In the table quick info section: Display shorter name for collation if it has the same prefix as encoding to save some space

afd6f72c968547a0b228b02780409d8f01096da5 authored almost 9 years ago by Max <[email protected]>
Fix an issue where changing a table collation could cause an exception (fixes #2320)

This issue probably was introduced in f02fb787063caabe246a0ee420394f5676c55a9c

The empty item a...

74a90251228a07995ea5ab1bae0fb2428f9cfbc7 authored almost 9 years ago by Max <[email protected]>
buildbot didn't like that...

2ae3aec0c721c70941f0d23eecfa880861faf3cf authored almost 9 years ago by Max <[email protected]>
Add a "tooltip" when picking a column type in structure view, explaining basic properties of the type (part of #1090)

This is mostly to help users understand what "Length" actually does for *INT types.

2059dfa31eb3d9b629a9734c316984bd8afb3915 authored almost 9 years ago by Max <[email protected]>
Allow import of saved export settings (in export dialog)

fdef91b45a56b2f94aa477041b8f4185a2e7e7e2 authored almost 9 years ago by Max <[email protected]>
Add support for adding relations on MySQL < 5 (#530)

72951bfbb85dd91095823fc6a170d3ce41718246 authored almost 9 years ago by Max <[email protected]>
Fix an exception when right-clicking in the CSV field mapping table without active selection (#2219)

b21b4ff0c81d9dca416e7945af39c95d0c89167a authored almost 9 years ago by Max <[email protected]>
* Change window creation to use a create-and-get model instead of create-then-get as that did cause problems on 10.11 in some cases (#2294)

* Split a huuuuge method into many smaller methods
* Updated some code to use methods that are a...

ea1d72868aabba227aa608a2a89079aa12ac70a1 authored almost 9 years ago by Max <[email protected]>
Add support for CURRENT_TIMESTAMP(n) in default/on update column of DATETIME/TIMESTAMP fields (part of #2315)

3e69d23923c0e3fe7b1312ce2c0a90acfaadbb1d authored almost 9 years ago by Max <[email protected]>
Fix the charset/collation selection when creating a new db/table (minor leftover from #2237)

47d9bf6d6c6dcb0810a03b268d73f3f10c513460 authored almost 9 years ago by Max <[email protected]>
Changed my mind about something, to make it safer for localization

edd4ae31b6ad14bcf3bc4deca6e68af79ad24b2a authored almost 9 years ago by Max <[email protected]>
Remove duplicate code for ALTER statement when reordering columns via drag&drop in table structure view

ddaa4619f1ef9aedf4fbfd156df8b7b71c3e286b authored almost 9 years ago by Max <[email protected]>
Support fractional seconds for CURRENT_TIMESTAMP in the default column (part of #2315)

945f6c56aa6a8cb10be924cc3331789c10e53e57 authored almost 9 years ago by Max <[email protected]>
Add a visual indication for the defaults in the encoding/collation menus in table structure view (final part of #2237)

7c7660b66d4c47a43de8b1a42dba6c787b44c0cc authored almost 9 years ago by Max <[email protected]>
Change the internal handling of charset/collation from offset-based to name-based in structure view

This is a major change to the charset/collation code. Please watch out for issues!
(part of #2237)

f02fb787063caabe246a0ee420394f5676c55a9c authored almost 9 years ago by Max <[email protected]>
Fix an exception on 10.11 when trying to install an SP update while a save dialog is displayed (may have afftected other modal dialogs)

7e74bcb74154eb892ad703b32adbe07fc6fef13b authored almost 9 years ago by Max <[email protected]>
* Basic math is hard sometimes (fixes an issue introduced by me in b2d798ba9282d3acf1a2d65de30849e529d4d255)

* Fix an exception that could occur when trying to view a damaged table
* Fix a theoretical use-...

2f2aafb4f5675282a37d16dce96027706096df40 authored almost 9 years ago by Max <[email protected]>
Minimal refactoring

57955871fb174eefc56dfedcd8222d2e68272ca5 authored almost 9 years ago by Max <[email protected]>
Add method to get charset from collation

d5dd74e8f3b1a73b125fa66db7b08b269933819d authored almost 9 years ago by Max <[email protected]>
* Add a wrapper method for 3 repeatetly used calls

b5be6b8b785ecd25a7366afd541844ee78f4420d authored almost 9 years ago by Max <[email protected]>
* Lock connection during disconnect to prevent some race conditions

* Always use the server version name provided by mysql_get_server_info() as that should me more ...

b2d798ba9282d3acf1a2d65de30849e529d4d255 authored almost 9 years ago by Max <[email protected]>
* Remove some ivars that are only used as local vars

* Also I take back what I said about 4d97cbd4df1ebb451d89d6c4e12dd7c622d00b84 and say it will ha...

2b2a177e7adceabadd451c0dca300b30f14aebb2 authored almost 9 years ago by Max <[email protected]>
Wrap a repeated call in a simpler method

2ed7473afe7bcc9ab7243f3347a5112d917b7385 authored almost 9 years ago by Max <[email protected]>
Add table collation to the table info area

80272af56eb0236f4c56e60bf0661f036c6e311b authored almost 9 years ago by Max <[email protected]>
Fix an exception when trying to export CSV to multiple files

(caused by my earlier changes to the export filename tokens)

a1916cf9812e7ff0a958dfa0bdc9436a84782e02 authored almost 9 years ago by Max <[email protected]>
Improve the way Sequel Pro inferrs the collation of a column. (#2237)

This does not entirely fix the bug of SP sometimes displaying the wrong collation, but should wo...

2a8528d88a7ad2c9294d64c6b0effd67e14fbf4b authored almost 9 years ago by Max <[email protected]>
Fix table name token not being used in SQL exports even when only one table is selected

e7cf9cde835a3db7921a96da063b908c0084a43f authored almost 9 years ago by Max <[email protected]>
Increase width of "INDEXES" section heading for localization

6f8243138865f4121f3bfd38f18fd8004b66c218 authored about 9 years ago by Max <[email protected]>
That looks like it isn't used anymore

f55a56f87dbff301c409f66a446a603ad1159242 authored about 9 years ago by Max <[email protected]>
Fix bundle commands no longer working in popup field editor (and possibly other cases) (#2299)

Replacing some [NSApp mainWindow] with their actually intended calls [NSApp keyWindow] and [view...

ffbf7a4a9d4c617afd47a5428a17e0646b9bce97 authored about 9 years ago by Max <[email protected]>
Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet()

This should also eliminate a few use-after-free crashes

5357fd1375d19a6c5de96293b3899f430422a3c0 authored about 9 years ago by Max <[email protected]>
Fix one cause a popular crash involving alert dialogs (part of #2297)

e12e3e86f26b47a51c10940bca1102326d47bf82 authored about 9 years ago by Max <[email protected]>
Avoid a seldom exception when a VIEW is selected and there a connection issues

747f03cd9fb14f06bffd33adb60b949733296a31 authored about 9 years ago by Max <[email protected]>
This change will either reduce the amount of crashes or increase the amount of beachballing. In the latter case please file an issue.

4d97cbd4df1ebb451d89d6c4e12dd7c622d00b84 authored about 9 years ago by Max <[email protected]>
Minor change

73e5d92a927a1411389e22229872a8a2ff4e6a02 authored about 9 years ago by Max <[email protected]>
Very likely a fix for the _scrollViewDidChangeBounds debacle (#2126)

3c1850c616018e2ffd19387a94ad4854e99f9aa6 authored about 9 years ago by Max <[email protected]>
Split a huuuge method into two

87a37af3999b9cf3f6ae4e06c0d6e4a3939e7dd1 authored about 9 years ago by Max <[email protected]>
Fix Edit Trigger sheet no working correctly in many localized versions (#2289)

ce97183958fd81e2f7cd5c1218f9e529009ddddb authored about 9 years ago by Max <[email protected]>
Guess someone at Apple forgot an #include in the 10.7 SDK

2aca7fa78d644ce3d084351e66b50252890fbe01 authored about 9 years ago by Max <[email protected]>
Add validation of SSL client cert file

fa62a27d1fea6f8671a6c021d792433d64fc8d8f authored about 9 years ago by Max <[email protected]>
Add code to verify that a SSL key file actually contains a usable RSA key

264babe2f0d1b5c7713c1a9df0417e4ec5b84bd2 authored about 9 years ago by Max <[email protected]>
Change double click handling in the favorite list.

So it only acts on double clicks that are actually made on an item.

8f5f361da4cc30a72641c8ae72db5cce03ce234f authored about 9 years ago by Max <[email protected]>
Constrain the Table Info Comment/Create split view so that neither side can be completely hidden (fixes #2285)

71eaebae6b68c585809582823c9b3f7b8eae53c8 authored about 9 years ago by Max <[email protected]>
Add mysql:// URL handler (fixes #1681)

ec60a32215bb07f5ccd9b8061a88112985acaf8b authored about 9 years ago by Max <[email protected]>
Fix another case of "background thread updating UI"

27763d429365c0127198f2e9abdd488a61c9f41e authored about 9 years ago by Max <[email protected]>
Use a better RNG for IV when encrypting session files

63b23073b99097f03a57eb8f0e11a906cc4313d6 authored about 9 years ago by Max <[email protected]>
Fix an issue where copying the contents of a TEXT/BLOB field from a custom query result would not contain all data if keyboard navigation was used (#2283)

8c7fc9deaa3d005e0bf2afd6db5d5fa9bb63cf62 authored about 9 years ago by Max <[email protected]>
Change width of export dialog to fit tokenlist

d1323f0606377919d8246a451d8b07335c2a0583 authored about 9 years ago by Max <[email protected]>
Add an option to save the current export dialog settings to a file

275afcdc8e93a1eb6e89825c28a74c69125917ce authored about 9 years ago by Max <[email protected]>
Change how the custom filename pattern in export dialog is handled

Namely:
* They were previously stored in the users locale. Now they are stored using a language ...

319eee397f894160aa5d6132d7d07881a75a762e authored about 9 years ago by Max <[email protected]>
Rename a variable that was desperately trying to cause coding errors

44af78202545ec911de052c5eec361f2296afc28 authored about 9 years ago by Max <[email protected]>
Change two magic strings into constants

01ef3ad33d260119ee61b949414f038be2c8d00e authored about 9 years ago by Max <[email protected]>
Add timing info for _scrollViewDidChangeBounds:

2cb875fb99e0c017b545b8e8427eb565e15cca1e authored about 9 years ago by Max <[email protected]>
Fix uncompressed export causing a crash (issue introduced by me 2 commits ago in 1dedadcaba2cd474a251a24d893dc3b7b2a719a7)

602c224a4084c5cb804e1f30c7b4fe5fe068d91b authored about 9 years ago by Max <[email protected]>
Move a mysql_affected_rows() to see how the 0x338 crash behaves (#2258)

71c013de73875aa69d727fe6a4dde8a23a381f23 authored about 9 years ago by Max <[email protected]>
* Change a method name to fit standard naming conventions

* Remove a redundant ivar (and while we are at it, restructure some code)
* And then there was t...

1dedadcaba2cd474a251a24d893dc3b7b2a719a7 authored about 9 years ago by Max <[email protected]>
* Turn some successive onMainThread ops into a block

* Move a lock() that could become unbalanced and theoretically cause havoc

e3b8f07f34cd630bc285357d016e38c1926e362a authored about 9 years ago by Max <[email protected]>
Fix the way Sequel Pro was constructing command line arguments for SSH (#2273)

9943a8baad6739809e7f8e8ae5a9c9daaf1d6899 authored about 9 years ago by Max <[email protected]>
Fix connection view input fields accepting multi-line input (#2269)

8170ca8faa5d328e86f0163e0c74a42fc246a04c authored about 9 years ago by Max <[email protected]>
Fix broken keychain access with SSH on 10.6 (fixes #2268)

(From the department of commits to be rolled back soon)

31de04a0c45639b2b78405aa4ab3e4696268cc73 authored about 9 years ago by Max <[email protected]>
Trying to fix a range of crashes when closing a connection window

Caused by a use-after-free of an unretained ivar

d4641ec90fe1b50fca0256e26338d955290fd8b7 authored about 9 years ago by Max <[email protected]>
Additional debug code for #2163

80f8cae8ea9db39c1d4d4dee0bd7ae3f756ad62f authored about 9 years ago by Max <[email protected]>
Add a few more unit tests to SPMySQL

670758d69f5df210c9930e9b7fafbbac2dc60d16 authored about 9 years ago by Max <[email protected]>
Configure SPMySQL project to actually be able to run Unit Tests

* Add a new configuration "Unit Tests"
* Add a new Target for the Unit Test code
* Assign Unit T...

05f9533860eb53e5fd0028cda74f9b6d7b26454d authored about 9 years ago by Max <[email protected]>
Remove a duplicate @interface and prepare some functions for unit testing

0263046930b420e07c312c6fbe0156a4a1ebcdf0 authored about 9 years ago by Max <[email protected]>
Replace some for for() loops with FastEnumeration where i is not needed

Also has the advantage of causing an exception on concurrent modification

cd3ebbe91342860da332eef7c744b143b3094bbf authored about 9 years ago by Max <[email protected]>
Add logging for a possible issue in Connection keepalive

5239e6df5961a475e9497d30a33f48bfd99e8e5b authored about 9 years ago by Max <[email protected]>
Fix export of BIT fields in SQL (#2262)

a0641ac04022f8f6d35daa2f93d470b99494af12 authored about 9 years ago by Max <[email protected]>
Fix exporting Bundles not working (#2261)

cbb44947b8519a17ff34c1e23dc74e00fedfe2b3 authored about 9 years ago by Max <[email protected]>