Name | Modified | Size |
---|---|---|
.. | ||
current | ||
main | ||
release | ||
index.html | 17 years ago | 2 KB |
Change | User | Description | Committed |
---|---|---|---|
6259 | Tony Smith | Update P4Perl/P4Ruby html pages with deprecation notice. | 17 years ago |
6028 | Tony Smith | Improve p4conf.rb to support AIX 5.3 - thanks to Robert Cowham | 18 years ago |
6012 | Tony Smith | Help P4Ruby build more cleanly on Windows with more recent Ruby's than my own. The host_o...s value on Windows can include the compiler version now i.e. mswin32_71 or mswin32_80, and that was causing p4conf.rb to get the -DOS_NT macro wrong (OS_NT_71), which caused builds to fail. No functional change. Thanks to Patrick Bennett. « |
18 years ago |
6005 | Tony Smith | Release P4Ruby 1.5953 as latest stable release | 18 years ago |
6004 | Tony Smith |
P4Ruby 1.5953 installers for Ruby 1.6 and Ruby 1.8 Built with 2007.2 API |
18 years ago |
5996 | Tony Smith | Fix broken link | 18 years ago |
5953 | Tony Smith | Bug fix: P4Ruby could crash attempting to parse a form when tagged mode is enabled, but f...orm parsing was not. This only occurred when used against a 2005.2 or later server. « |
18 years ago |
5944 | Tony Smith | Changes for building P4Ruby with 2007.2 API. This change also makes p4conf.rb check that... the user is using an API version we can digest. In addition, I've widened some of the gcc/g++ pattern matches to catch some build problems recently observed on some Red Hat platforms. « |
18 years ago |
5897 | Tony Smith | Remove ugly Darwin hack from P4Ruby distribution - no longer needed now that it works pro...perly on OS X 10.4. « |
18 years ago |
5896 | Tony Smith | Porting to OSX 10.4. Nothing we can do to fix 10.3, it was broken, but 10.4 has the fix P...4Ruby needed, so this change makes it build cleanly on OSX 10.4. « |
18 years ago |
5892 | Tony Smith | Ensure that the Perforce API directory comes ahead of any other directories in the linker... path. No functional change « |
18 years ago |
5822 | Tony Smith | Fix broken links due to transposed digits in version number. | 18 years ago |
5806 | Tony Smith |
FreeBSD 6 porting changes. No functional change |
18 years ago |
5800 | Tony Smith | Bug fix: P4Ruby commands could segfault on garbage collection due to uninitialized values.... This change initializes them. « |
18 years ago |
5796 | Tony Smith |
Update P4Ruby installers to build 1.5795. Built with 2006.1 API. |
18 years ago |
5795 | Tony Smith | Fix a typo in the previous change (it's just not my day) | 18 years ago |
5794 | Tony Smith | Update P4Ruby's build to 1.5794 - to include change 5793 | 18 years ago |
5793 | Tony Smith | Back-port previous change to Ruby 1.6. Unfortunately the prototype for rb_protect() cha...nged between 1.6 and 1.8, so the calling code needs some special handling. A subsequent change will update the distribution and version as I'm submitting this from Windows and Cygwin's tar isn't up to the task of building the source tarball properly. « |
18 years ago |
5792 | Tony Smith | Update P4Ruby to support 2006.2 beta API. | 18 years ago |
5791 | Tony Smith | Add experimental support for passing a block to P4#run_resolve. The block is passed a P...4::MergeData object encapsulating the context of each merge performed. The block should evaluate to a string indicating the desired result of the merge: 'ay', 'at', 'am', 's', etc. The P4::MergeData object contains information about the files involved in the merge and can invoke an external merge tool. This is still experimental at this stage so the interface may change as it evolves. « |
18 years ago |
5771 | Tony Smith | Release P4Ruby 1.5768 as latest stable release. There are some larger changes in the pip...e, so I'm releasing the existing code before they come through. « |
18 years ago |
5770 | Tony Smith | Update tarball: Cygwin tar mangles the permissions and ownership, so this one's from Linu...x. « |
18 years ago |
5769 | Tony Smith |
Update P4Ruby installers to 1.5768. Built with 2006.1 API |
18 years ago |
5768 | Tony Smith |
Build system tweaks: sort the quoting out for Windows builds. No functional change |
18 years ago |
5693 | Tony Smith | Update p4conf.rb to define const_char on all platforms if building against a 2006.1 or la...ter API. Also squelched some compiler noise. No functional change « |
18 years ago |
5340 | Tony Smith | Update P4Ruby installers to 1.5339 built with 2005.2 API | 19 years ago |
5339 | Tony Smith | Bug fix: A typo in change 5335 introduced a bug. This just corrects the typo. Thanks to... Dean Wampler <dean@aspectprogramming.com> for spotting it. « |
19 years ago |
5336 | Tony Smith |
Update P4Ruby installers to build 1.5335. Built with 2005.2 API |
19 years ago |
5335 | Tony Smith | Bug fix: P4::Spec#[]= method didn't work properly when constructed without a fieldmap. In... that case, the user might see this error: P4.rb:292:in `[]=': undefined method `[]' for nil:NilClass (NoMethodError) This change corrects the logic and the method now works properly. « |
19 years ago |
5312 | Tony Smith | Update P4Ruby installers to build 1.5311 using 2005.2 API | 19 years ago |
5311 | Tony Smith | Add new P4#api= method to allow users to lock scripts to a particular API level. This hel...ps when upgrading to new servers that extend support for tagged output to hitherto unsupported commands (2005.2 did a lot of that). See the C/C++ API Release Notes for the full details, but by way of example, to lock scripts to the 2005.1 interface use: p4.api = 57 « |
19 years ago |
5287 | Tony Smith | Update P4Ruby installers to build 1.5279 | 19 years ago |
5279 | Tony Smith | Bug fix: Change 5258 (changes for 2005.2 API), broke the creation of P4::Spec objects for... parsed forms. This change reworks the logic for form parsing in a way that should be compatible with all server versions (from about 2000.1 onwards) « |
19 years ago |
5260 | Tony Smith | Update P4Ruby installers to build 1.5258 | 19 years ago |
5258 | Tony Smith | Adapt P4Ruby for 2005.2 API changes. The 2005.2 API supplies forms ready-parsed in tagge...d mode and in general P4Ruby worked with it. The only issue was that P4Ruby wasn't caching the specdefs properly so conversions in the reverse direction were broken. This change ensures that we cache the specdef if we have it regardless of the API level. Squelched on a compiler warning too while I was there. « |
19 years ago |
5252 | Tony Smith | Add file missed in previous change. The file was included in the tarball but wasn't add...ed in its own right. « |
19 years ago |
5222 | Tony Smith | Improve debug output in P4Ruby: p4.debug = 1 * Show commands... being executed p4.debug = 2 * Show function calls p4.debug = 3 * Show data p4.debug = 4 * Show ruby garbage collection calls. Debug levels are cumulative as you'd expect. « |
19 years ago |
5169 | Tony Smith | Add missing parse_forms() call to example | 19 years ago |
5115 | Tony Smith | Yet another change to the build system. My guesswork on how it would work on AMD64 was... wrong, and since I now have access to an Opteron box with Ruby on it, I've ported and tested it directly. Architecture detection works nicely now, and the const_char macro is correctly defined. Porting change only - no functional change « |
20 years ago |
5114 | Tony Smith | Minor update to previous two changes. I originally opted to use CONFIG[ 'target_os' ] as... it contained just what I was looking for, but it's not there in Ruby 1.6 so that was out. What is there in both 1.6 and 1.8 is 'host_os', but on Linux (and possibly others) it can contain a tuple value ('linux-gnu' instead of just 'linux'). This change splits the host_os field and takes only the first part so p4conf.rb should guess correctly in more cases (I think!). « |
20 years ago |
5112 | Tony Smith | Port previous change to NT (and hopefully others). | 20 years ago |
5111 | Tony Smith | Make P4Ruby's build script support the const_char macro definition on those platforms tha...t need it (Solaris >= 2.7 and Linux on AMD64 primarily). If we ever port P4Ruby to LinuxIA64 we'll need to add support for that too. With this change p4conf.rb tries harder to determine the O/S name and version, but it's unlikely to get it right all the time. So there's also a new '--apibuild' flag to p4conf.rb that allows the user to override the detected platform with an explicit configuration. Most people won't have to use it, but it'll be there for those that need it. I've also updated the README with the new build procedure, and added a FAQ document for the most common questions. « |
20 years ago |
5106 | Tony Smith | P4Ruby installers for version 1.5105. Note that the Ruby 1.8 installer is now built with... Ruby 1.8.2. « |
20 years ago |
5105 | Tony Smith | Make P4Ruby include the text of any errors or warnings in exception messages. Previously... the user had to call P4#errors() and/or P4#warnings() to display this information and if you didn't handle P4Exception specifically the message could look somewhat cryptic. This change hopefully makes it easier - particularly for newbies. Note that the text of warnings is not shown unless you're using exception level 2 (P4::RAISE_ALL). « |
20 years ago |
4944 | Tony Smith | Rebuild P4Ruby 1.4942 installer for Ruby 1.8.x. Looks like the previous revision was in... fact a Ruby 1.6 build. My mistake. « |
20 years ago |
4943 | Tony Smith | Update P4Ruby installers to build 4942 | 20 years ago |
4942 | Tony Smith | Add support for Unicode servers to P4Ruby. This change adds two new interfaces, P4#chars...et= and P4#charset? to set and get the charset respectively. « |
20 years ago |
4940 | Tony Smith | Add (undoc'd) support for enabling/disabling tagged mode on a per-command basis. Also fix...ed a minor typo which was rendering an error message less useful than intended. « |
20 years ago |
4870 | Tony Smith | Call ClientApi::SetProg() every time a command is run rather than only once. This makes t...he log entries correctly record the script name against every command that the script runs. « |
20 years ago |
4847 | Tony Smith | Update stable release of P4Ruby to 1.4841 as it fixes an annoying bug in the previous sta...ble release. « |
20 years ago |