aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* Fixed Debug config compile for LLVM Compiler 1.5 by adding linker flag ↵mltownsend2010-07-081-1/+4
| | | | '-lstdc++'. Changed the Release config to use the LLVM GCC 4.2 compiler as adding the '-lstdc++' didn't seem to work. Probably another tick mark setting somewhere in release that needs to be done. But since this isn't used as much as Debug I didn't worry about it to much.
* Rename TableDump to SPDataImport and fix export selected tables functionality.stuconnolly2010-07-061-6/+6
|
* Rename CustomQuery as SPCustomQuery.stuconnolly2010-07-061-6/+6
|
* Changed compiler to LLVM GCC 4.2 to fix compile errors in Xcode 3.2.3mltownsend2010-07-051-3/+3
|
* Localisation support improvements:rowanbeentje2010-07-041-0/+4
| | | | | | - Add support for localizing table column header cell strings - Add support for automatically translating nibs loaded via the combination of [[NSNib alloc] init...] and [NSNib instantiateNibWithOwner:topLevelObjects:]. This loading method is required for various non-document based setups or dynamic loading.
* Tidy up the Resources directory to match that of Xcode's logical directory ↵stuconnolly2010-07-031-22/+22
| | | | structure.
* Various improvements to default connection favorites handling, including:stuconnolly2010-07-031-1/+5
| | | | | | | | | - Updating the default favorite popup button to reflect the sorted order of the favorites tableview. - A new icon indicating the default favorite in the favorites tableview. - A new 'Make Default' menu item in the favorites tableview context menu. (Outstanding issue: Incorrect default favorite being selected upon launch because the sorting of favorites on the connection screen and preferences are independent of each other).
* Remove PSMSequelProTabStyle from the main application target as it's already ↵stuconnolly2010-06-181-2/+0
| | | | included in the PSMTabBar framework. This suppresses the associated warning.
* Enable the "Sequel Pro" tab style by default, and include the following fixes:rowanbeentje2010-06-181-4/+0
| | | | | | | | - Fix display of the overflow menu - Improve tab spacing and internal layout - Improve tab names for documents to correctly show the database for background documents in additional cases - Update strings files
* Initial stage of re styling the tab bar to actually look half decent.avenjamin2010-06-141-0/+20
| | | | | - Change line 373 of PSMTabBarControl to "SequelPro" to see new tabs. - The drawing of the tab edges needs to be redone on the very edge of each tab instead of being inset by a number pixels to resolve a few issues.
* Split the management of a table's indexes (adding and removing) to its own ↵stuconnolly2010-06-141-0/+19
| | | | controller and XIB in preparation for the UI redesign.
* - Implement the Wil shipley/Golden % Braeburn localisation method for ↵rowanbeentje2010-06-121-0/+138
| | | | | | | | .xibs; add a build stage to Release/Dist builds which generates .strings files for each nib, and swizzle nib loading to automatically translate strings based on any localised .strings files - Fix the genstring stage of the build script and move it to Release/Dist builds only - Update Localizable.strings to match latest code
* - Remove the duplicate Cocoa.framework link used by PSMTabBar and add the ↵stuconnolly2010-06-101-5/+3
| | | | | | | Carbon.framework link to the 'Linked Frameworks' group. - Update the display name of all controllers in DBView to reflect their new class names.
* • in addition to r2294 fixed issue that PSMTabBar Framework wasn't found ↵Bibiko2010-06-081-2/+2
| | | | for "Release" and "Distribution" build process by changing its INSTALL_PATH from "$(HOME)/Library/Frameworks" to "@executable_path/../Frameworks" to make the path relative to "Sequel Pro.app"
* • fixed issue that PSMTabBar Framework wasn't found by changing its ↵Bibiko2010-06-081-2/+2
| | | | INSTALL_PATH from "$(HOME)/Library/Frameworks" to "@executable_path/../Frameworks" to make the path relative to "Sequel Pro.app"
* - Replace the precompiled PSMTabBar framework with a build-from-source ↵rowanbeentje2010-06-071-6/+378
| | | | dependency, in preparation for future code and style changes
* - Ensure start/end query notifications are sent on the main thread to avoid ↵rowanbeentje2010-06-011-0/+16
| | | | | | | the interface being updated from the wrong thread on listeners - Add a "Support Files" folder to MCPKit, containing NSNotificationAdditions to support main thread notifications from within MCPKit
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-281-6/+6
|
* Rename TableContent to SPTableContent.stuconnolly2010-05-281-6/+6
|
* Rename TableSource to SPTableStructure.stuconnolly2010-05-271-6/+6
|
* Rename TablesList to SPTablesList.stuconnolly2010-05-271-6/+6
|
* Rename CMImageView to SPImageView.stuconnolly2010-05-271-6/+6
|
* Rename CMTextView to SPTextView.stuconnolly2010-05-271-6/+6
|
* Removed local framework path from build settingsmltownsend2010-05-241-3/+0
|
* Merge export redesign branch back into trunk.stuconnolly2010-05-241-9/+111
| | | | | | | | | | | | | | | | | | | | | Includes a completely redesign approach to all export data types based on the use of NSOperation subclasses. CSV, SQL, XML and dot export types are currently functional, while the source files for PDF and HTML export types exist they are to be implemented, but are currently hidden from the interface. Also includes the following: - Completely redesigned export interface. - The ability to customize CSV NULL values. - The ability to specify whether the UTF-8 BOM should be used in SQL dumps. - The ability to specify whether BLOB fields are output as hex or plain text during SQL dumps. Defaults to hex. - Exporting currently selected tables via the tables list context menu. Outstanding issues: - Not all progress indicators for all export types are functional (or functioning correctly). - A few issues related to the introduction of only exporting the content and create and drop syntax of specific tables during SQL dumps. Needs some serious testing and benchmarking to ensure it replicates the current export functionality.
* Initial implementation of tabs:rowanbeentje2010-05-231-2/+32
| | | | | | | | - Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows
* Rework alert sheets:rowanbeentje2010-05-091-0/+2
| | | | | | | - Change MCPConnection.m to no longer use a reference to tableWindow to attach sheets - instead use a delate error display method if available - Rework TableSource and TableContent sheetDidEnd methods into per-task methods rather than overloading contextInfo - Rework SPAlertSheets to perform actions on the main thread, with the loss of (unused) support for a didDismissSelector. This addresses a number of crashes logged by the crash reporter
* Added 'Add Host' to Locazable.stringsmltownsend2010-05-041-1/+1
|
* - Added OCMock.framework for unittests using mock objectsdrx7772010-05-031-4/+7
|
* Added class SPDBActionCommons providing common functionality to all derived ↵drx7772010-04-291-0/+6
| | | | DatabaseActions classes, thus reducing code duplicates.
* This changeset implements renaming and duplicating databases on a server. ↵drx7772010-04-281-0/+84
| | | | | | | | | | | | | | | | | | | Details as follows: * altered MCPConnection listTablesFromDB:like: to return NSArray * altered MCPConnection listFieldsFromTable:like: to use backtick quoted strings for table and fieldnames * added MCPConnection listTablesFromDB for a complete table list * added SPStringAdditions.h to various files to prevent warnings * added sheets for duplicate/rename DB in DBView.xib * added duplicate/rename menu items to MainMenu.xib * added outlets in TableDocument: databaseNewSheet databaseRenameSheet databaseCopyNameField databaseRenameNameField copyOnlyStructureButton copyDatabaseButton renameDatabaseButton * added methods in TableDocument: getConnection, copyDatabase, renameDatabase, _copyDatabase, _renameDatabase * added OCMock Framework for object mocking in tests * added group Others/DatabaseActions
* Enable all *reasonable* warnings for all build configurations and fix a few ↵stuconnolly2010-04-261-0/+87
| | | | of them.
* - Add SVN id property to SPFileHandle, correct headers, and add more ↵rowanbeentje2010-04-121-1/+1
| | | | | | | function documentation - Tweak subfolder ordering
* Add a new SPFileHandle class to support gzip compression and writing on a ↵rowanbeentje2010-04-121-9/+45
| | | | | | | | | | | background thread, and integrate for SQL import: - Implement streaming reading of gzip-compressed files for SQL import - Support exporting SQL dumps into a gzip-compressed file - SPFileHandle supports the most-used subset of NSFileHandle commands for easy integration - Integrate zlib 1.2.4 for improved gzip streaming performance (and support for custom buffer sizes and file offset positions) This implements Issue #571 .
* More tidy up. Constants and functions.stuconnolly2010-03-311-4/+12
|
* Tidy up imports and fix 'Reverse Sort Order' when sorting connection ↵stuconnolly2010-03-311-1/+1
| | | | favorites (Thanks Hans).
* Minor tidy up. Remove uneccessary import and rename pre-compiled header.stuconnolly2010-03-311-5/+7
|
* Minor MCPKit tidy up, including the resolution of potential issues raised ↵stuconnolly2010-03-261-1/+5
| | | | during static analysis.
* • NavigatorBibiko2010-03-241-0/+24
| | | | | | - ENTER and RETURN selects schema path in active connection window - outsourced some stuff to SPNavigatorOutlineView • added rotating sync arrows to project for future usage
* • added SPNavigatorOutlineView class for future stuffBibiko2010-03-231-0/+6
| | | | • fixed some keytab indices for navigator window
* - Add a new SPMainThreadTrampoline NSObject category, allowing all ↵rowanbeentje2010-03-201-0/+6
| | | | | | | | | | | | | | | NSObjects to easily proxy commands onto the main thread with any number and type of arguments. - Use the new trampoline and other thread safety tweaks to hopefully address a number of what appear to be threading issues: http://log.sequelpro.com/view/20 http://log.sequelpro.com/view/32 http://log.sequelpro.com/view/41 http://log.sequelpro.com/view/42 http://log.sequelpro.com/view/55 http://log.sequelpro.com/view/64 http://log.sequelpro.com/view/65 http://log.sequelpro.com/view/66
* • some progress of the navigator approach (not yet active - hidden main ↵Bibiko2010-03-181-0/+4
| | | | menu item)
* • initial commit to support a connection/schema navigator (not yet active ↵Bibiko2010-03-171-0/+18
| | | | - to try see line 1134 in TableDocument.m)
* Consolidate all localizable content in the Resources/ directory and only use ↵stuconnolly2010-03-171-100/+83
| | | | Interfaces/ for XIBs. This addresses the first point on issue #593.
* - Add toolbar item for Triggers interfaceavenjamin2010-03-131-0/+4
| | | | - Add table triggers toolbar icon
* Lots more printing support enhancements, including:stuconnolly2010-03-131-0/+4
| | | | | | | | | - The ability to print the extended table information view using a new template. - The inclusion of NULL values diaplyed as the user's NULL value placeholder when printing a table's sturcture and indexes. - If enabled in the user's preferences, the inclusion of vertical gridlines in the table views. - Dynamic calculation of page margins based on the paper size of the selected printer as opposed to using hard coded values. - Lots of other little style enhancements.
* Various printing support enhancements, including:stuconnolly2010-03-121-0/+6
| | | | | | | | | - Splitting out all printing methods to SPPrintController which is category of TableDocument. - The ability to print table relations. - If present the inclusion of table indexes when printing a table's source. - If the user has use monospaced fonts enables, then the print out's tabular data will be in a monospaced font. - Lots of other style enhancements, including page headings and sections headings.
* • outsourced keyword completion and function completion lists to ↵Bibiko2010-03-081-0/+4
| | | | | | | | | | | CompletionTokens.plist • SPQueryController manages keyword and function completion lists now; this reduces the memory usage a bit and the list is easier to edit • added pre-defined function argument snippets to CompletionTokens.plist (auto-generated from mysql's HELP) • added Preference option for Editor whether a function completion should insert () and if found the function argument snippets automatically or not - last ) will be linked as autopaired then • changed behaviour for wrapping a selection into `"'() etc. - now it re-selects the original selection after wrapping and in addition last wrap character is now marked as autopair-linked • improved logic for popping up the auto-completion list
* Improve Feedback reporter privacy and functionality:rowanbeentje2010-03-061-6/+6
| | | | | | | | - Update to a development version of the feedback reporter, which improves logging and allows functionality like exception reporting from non-main threads (together with many other improvements). - Use the new preference privacy delegate methods to remove query history and favorite settings, together with other hostname/user path type settings, to anonymise the preferences submitted - Limit the console log submitted to 10k - Move the framework into the Frameworks folder
* - Addition and enabling of crash reporting and exception reporting, ↵rowanbeentje2010-03-031-0/+9
| | | | submitting to a new online repository. Integrates the FeedbackReporter framework.
a> 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627