Commits

Author Commit Message Labels Comments Date
Tuukka Norri
PGTS-NG: added @synchronized blocks in description classes where appropriate
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: commented out some unneeded code and removed project references
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: implemented -collect for NSDictionary - Made PGTSTableDescription a bit shorter.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: implemented the -collect method for NSArray and NSSet - Not tested yet, though.
Branches
PGTS-NG
Tuukka Norri
Moved HOM-related classes to their own file
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: thread safety - Table descriptions should now work (at least to some extent). - Added an optimization to make field descriptions of a table to be fetched all at once instead of multiple queries. - Made some not very easily implemented methods raise exceptions to see if they get called.
Branches
PGTS-NG
Tuukka Norri
Work on thread safety for the metadata classes - Added various description proxy classes. Different connections should be able to use the same database metadata objects by calling proxies. The proxies handle thread synchronization. - Wrote a simple trampoline class for use with the proxies.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: refactored description classes - Refactored instance variables in description classes to have nicer names. - Moved some methods from PGTSConnection.h to PGTSConnectionPrivate.h because of their intended usage. - Removed connetion variable from description classes' initializers. It will be set only temporarily from now on.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: added locking to connection initialization when not linking to AppKit
Branches
PGTS-NG
Tuukka Norri
PGTS-NG's result set is now able to return an NSError
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: small changes - Replaced the array conversion with something supposedly more efficient. - Fixed some memory and clean-up related bugs.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: renamed the remaining files and fixed project references
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: Renamed files
Branches
PGTS-NG
Tuukka Norri
PGTS-NG: Getting ready to rename files
Branches
PGTS-NG
Tuukka Norri
PGTS-NG's synchronous queries work now - In addition to NSData, other classes are now in use as well. - Moved functionality from PGTSConnection to PGTSQueryDescription to make implementing synchronous queries simpler.
Branches
PGTS-NG
Tuukka Norri
Renamed the connection class implementation file - It was already compiled as Objective-C++.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG connections should now automatically terminate on application exit. - Connections are stored in an unordered set, if AppKit isn't linked. - To make this easier, moved some useful functors to PGTSAdditions.h. - Changed some externs to PGTS_EXPORT to make things work with C++. - Re-enabled code for creating objects based on database field values. For this to work, synchronous queries are still needed.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG's result set class should now return objects - Replaced references to renamed classes.
Branches
PGTS-NG
Tuukka Norri
PGTS-NG now builds with description classes - Replaced indexed collections with Foundation collections. - PGTSDeleteRule wasn't needed elsewhere than in a certain description class, so made it static. - Moved TSEnumerate back to PGTSFunctions.h since it was needed after all. - Rewrote AddClass macro as an instance method for clarity.
Branches
PGTS-NG
Tuukka Norri
Work on connection and result set - Some public classes had undescriptive names. Renamed them. Files weren't renamed yet. - Some public classes had overly verbose method names. Renamed them too. - Connection works now and is able to send queries. - Simplified storing connection description compared to earlier PGTS. Now the user may set the database description to be used with a specific connection to make use of already cached des…
Branches
PGTS-NG
Tuukka Norri
Made the project build
Branches
PGTS-NG
Tuukka Norri
Work on connection, query and addition classes - PGTSConnection should now be able to connect and send queries. - Added a class, PGTSQuery, for encapsulating a query. Different types of queries (prepared, portal, etc.) may be added by subclassing. - Added some necessary accessors to PGTSQueryDescription. - Temporarily removed some imports from PGTS.h. - Moved some methods away from PGTSAdditions for conceptual separation.
Branches
PGTS-NG
Tuukka Norri
Moved files out of the Framework folder
Branches
PGTS-NG
Tuukka Norri
Added a file that was missing in an earlier commit
Branches
PGTS-NG
Tuukka Norri
Changed file references in the project
Branches
PGTS-NG
Tuukka Norri
More work on connections - Moved the old connection class. - The new connection class should be able to handle a ready connection and receive data from the server. - Created a class, PGTSQueryDescription, for handling a query and calling the sender when results have been received. - PGTSConnector should be functional now. It hasn't been tested, though.
Branches
PGTS-NG
Tuukka Norri
Database connection and moved code - Created a class for making a database connection in an asynchronous manner. It's not complete, though. - Moved classes from PGTSTiger; we don't separate code for 10.4 anymore. - Also moved constants to their appropriate places.
Branches
PGTS-NG
Tuukka Norri
Created a new branch for refactored PostgreSQL database library
Branches
PGTS-NG
Tuukka Norri
Fixed a build problem
Branches
PGTS
Tuukka Norri
Array input method should now handle double-escapes
Branches
PGTS
  1. Prev
  2. Next