bazaar vcs 1.8 rc1
Bazaar VCS 1.8 RC1 / 1.7.1
Free and open source application that adapts to the workflows you want to use more>> <<less
Bazaar 1.16 RC1 / 1.15.1
Free and open source application that adapts to the workflows you want to use Bazaar is a distributed version control system available under the GPL that reduces barriers to participation in your more>> Free and open source application that adapts to the workflows you want to use
Bazaar is a distributed version control system available under the GPL that reduces barriers to participation in your project.
Bazaar is designed to support Mac OS, GNU/Linux, UNIX, Windows. In summary, Bazaar gives you fast, distributed revision control that "Just Works", supporting renames of directories and files smoothly.
Bazaar is designed to maximise the level of community participation in your project.
Bazaar branches can be published on any web server, and uploaded over sftp, ftp, or rsync. If you want the fastest possible network performance, there is a smart server.
Bazaar supports flexible work models: centralized like cvs or svn, commit offline, enforced code review when desired, and automatic regression testing.
Decentralized revision control systems give people the ability to collaborate more efficiently over the internet using the bazaar development model and have many other advantages.
When you use Bazaar, you can commit to your own local branches of your favourite free software projects without needing special permission.
Main features:
Good performance:
- Bazaar status in a tree of 5,000 files takes just 0.5 seconds, so almost every open source project can get the advanced features of Bazaar without slowing down its developers. Bazaar is robust in the face of radical tree restructuring, saving you time when it comes to merging from your community.
Safe with your data:
- There have not been any data loss bugs in a Bazaar release in the past two years. Bazaar has a huge test suite that ensures that new file formats can be tested automatically. The development process follows best practice with code review of all core and community code landings.
Friendly:
- Bazaar "Just Works" (which is why the Ubuntu team chose it for their project). Bazaar has a natural feel, you can publish your code on any web server or use a custom server for performance. Bazaar has perfect support for renaming files AND directories, which means you can unleash your community and merge efficiently even from contributors who are radically restructuring the tree.
Free:
- Bazaar is available under the GPL v2 or later.
Easy to integrate:
- Bazaar is designed as a Python API with a plugin system, so it is easy to embed in your tools and projects and easy to extend or integrate with existing infrastructure. Whether you are managing your development, or keeping track of configuration files, or building a new content management system, Bazaar is a great choice if you like to work in Python.
System requirements:
-
Enhancements
Compatibility Breaks:
- Display prompt on stderr (instead of stdout) when querying users so that the output of commands can be safely redirected. (Vincent Ladeuil, #376582)
New Features:
- A new repository format 2a has been added. This is a beta release of the the brisbane-core (aka group-compress) project. This format now suitable for wider testing by advanced users willing to deal with some bugs. We would appreciate test reports, either positive or negative. Format 2a is substantially smaller and faster for many operations on many trees. This format or an updated version will become the default in bzr 2.0.
- This is a rich-root format, so this repository format can be used with bzr-svn. Bazaar branches in previous non-rich-root formats can be converted (including by merge, push and pull) to format 2a, but not vice versa. We recommend upgrading previous development formats to 2a.
- Upgrading to this format can take considerable time because it expands and more concisely repacks the full history.
- If you use stacked branches, you must upgrade the stacked branches before the stacked-on branches. (See )
- --development7-rich-root is a new dev format, similar to --dev6 but using a Revision serializer using bencode rather than XML. (Jelmer Vernooij, John Arbash Meinel)
- mail_client=claws now supports --body (and message body hooks). Also uses configured from address. (Barry Warsaw)
Improvements:
- --development6-rich-root can now stack. (Modulo some smart-server bugs with stacking and non default formats.) (John Arbash Meinel, #373455)
- --development6-rich-root delays generating a delta index for the first object inserted into a group. This has a beneficial impact on bzr commit since each committed texts goes to its own group. For committing a 90MB file, it drops peak memory by about 200MB, and speeds up commit from 7s => 4s. (John Arbash Meinel)
- Numerous operations are now faster for huge projects, i.e. those with a large number of files and/or a large number of revisions, particularly when the latest development format is used. These operations (and improvements on OpenOffice.org) include: branch in a shared repository (2X faster), branch --no-tree (100X faster), diff (2X faster), tags (70X faster) (Ian Clatworthy)
- Pyrex version of bencode support. This provides optimized support for both encoding and decoding, and is now found at bzrlib.bencode. bzrlib.utils.bencode is now deprecated. (Alexander Belchenko, Jelmer Vernooij, John Arbash Meinel)
Bug Fixes:
- Bazaar can now pass attachment files to the mutt email client. (Edwin Grubbs, #384158)
- Better message in bzr add output suggesting using bzr ignored to see which files can also be added. (Jason Spashett, #76616)
- bzr pull -r 123 from a stacked branch on a smart server no longer fails. Also, the Branch.revision_history() API now works in the same situation. (Andrew Bennetts, #380314)
- bzr serve on Windows no longer displays a traceback simply because a TCP client disconnected. (Andrew Bennetts)
- Clarify the rules for locking and fallback repositories. Fix bugs in how RemoteRepository was handling fallbacks along with the _real_repository. (Andrew Bennetts, John Arbash Meinel, #375496)
- Fix a small bug with fetching revisions w/ ghosts into a new stacked branch. Not often triggered, because it required ghosts to be part of the fetched revisions, not in the stacked-on ancestry. (John Arbash Meinel)
- Fix status and commit to work with content filtered trees, addressing numerous bad bugs with line-ending support. (Ian Clatworthy, #362030)
- Fix problem of "directory not empty" when contending for a lock over sftp. (Martin Pool, #340352)
- Fix rule handling so that eol is optional, not mandatory. (Ian Clatworthy, #379370)
- Pushing a new stacked branch to a 1.15 smart server was broken due to a bug in the BzrDirFormat.initialize_ex smart verb. This is fixed in 1.16, but required changes to the network protocol, so the BzrDirFormat.initialize_ex verb has been removed and replaced with a corrected BzrDirFormat.initialize_ex_1.16 verb. 1.15 clients will still work with a 1.16 server as they will fallback to slower (and bug-free) methods. (Jonathan Lange, Robert Collins, Andrew Bennetts, #385132)
- Reconcile can now deal with text revisions that originated in revisions that are ghosts. (Jelmer Vernooij, #336749)
- Support cloning of branches with ghosts in the left hand side history. (Jelmer Vernooij, #248540)
- The bzr diff now catches OSError from osutils.rmtree and logs a helpful message to the trace file, unless the temp directory really was removed (which would be very strange). Since the diff operation has succeeded from the users perspective, no output is written to stderr or stdout. (Maritza Mendez, #363837)
- Translate errors received from a smart server in response to a BzrDirFormat.initialize or BzrDirFormat.initialize_ex request. This was causing tracebacks even for mundane errors like PermissionDenied. (Andrew Bennetts, #381329)
Documentation:
- Added directory structure and started translation of docs in Russian. (Alexey Shtokalo, Alexander Iljin, Alexander Belchenko, Dmitry Vasiliev, Volodymyr Kotulskyi)
API Changes:
- Added osutils.parent_directories(). (Ian Clatworthy)
- bzrlib.progress.ProgressBar, ChildProgress, DotsProgressBar, TTYProgressBar and child_progress are now deprecated; use ui_factory.nested_progress_bar instead. (Martin Pool)
- graph.StackedParentsProvider is now a public API, replacing graph._StackedParentsProvider. The api is now considered stable and ready for external users. (Gary van der Merwe)
- bzrlib.user_encoding is deprecated in favor of get_user_encoding. (Alexander Belchenko)
- TreeTransformBase no longer assumes that limbo is provided via disk. DiskTreeTransform now provides disk functionality. (Aaron Bentley)
Internals:
- Remove weave.py script for accessing internals of old weave-format repositories. (Martin Pool)
Testing:
- The number of cores is now correctly detected on OSX. (John Szakmeister)
- The number of cores is also detected on Solaris and win32. (Vincent Ladeuil)
- The number of cores is also detected on FreeBSD. (Matthew Fuller)
License:GPL
Aquamacs Emacs 1.8 RC1 / 1.7
Easy-to-use, Mac-style Emacs for Mac OS X. more>> Easy-to-use, Mac-style Emacs for Mac OS X.
Aquamacs is a Mac-like distribution of the powerful Emacs text editor. By "mac-like", we mean more than just the fact that this version of Emacs runs as a standard OS X application.
Aquamacs features extensive customization that enables it to conform better with Apples standard Human Interface Guidelines (HIG) than standard versions of the editor do.
Emacs is a text editor of legendary power and configurability, but it also has an enormously complex interface that, while consistent across platforms, is usually at odds with the specific interface conventions of the particular platform on which it is being used.
The same applies to the OS X version of GNU Emacs, called Carbon Emacs.
Aquamacs is different: it will provide you a more Mac-like user experience and the comfort youve come to expect from other excellent Mac apps. Aquamacs comes completely configured and ready to go.
It builds on GNU Emacs 22, however, so youll be able to use all your favorite extensions (and even the good-old Emacs key bindings, if you like!).
System requirements:
- PPC (G3, G4, G5) or Intel Mac.
Enhancements
- Tabs are now directly accessible using keys A-M-1,2,3...9,0 (normally: Command-Option-1,2,3...9,0). The number of each tabs is marked. For configuration, see the new customization variable `tabbar-show-key-bindings and the function `tabbar-define-access-keys. For instance, use (tabbar-define-access-keys (alt)) in your Preferences.el file to use Command-1,2,3.. bindings.
- Aquamacs now asks for confirmation when printing is requested via A-p. This helps avoid long waits for rendering with large buffers when A-p is pressed by mistake.
- On systems with faulty LaTeX installations, Aquamacs will now do a better job at choosing the right TeXLive (or legacy teTeX) binaries.
- When scrolling back and forth page-wise, the point will now end up in its previous position.
- Command-, can now be re-bound via the normal Aquamacs key maps (`osx-key-mode-map) . (Note that even if rebound, the application menu will still show the A-q and A-, key bindings for Quit and Preferences, respectively). A-h remains unmappable for now. Reported by Chris Bernard.
- The mark is now deactivated when point is restored while switching tabs (in transient-mark-mode, which is on by default).
- Command-C (clipboard-kill-ring-save) will take care not to create duplicate entries in the kill ring. Reported by Konrad Podczeck.
- Fixed a rare failure of dired to view directories. Reported by Uwe Pieczynski.
- Fixed an error when deleting the whole buffer contents while smart-spacing-mode was on. Patch by Jon Shea.
- Fixed a potential security hole in smtpmail. Code by Simon Josefsson.
- `LaTex-mode-hook can now be customized and saved through the customization interface. Reported by Bruno Cadonna.
- ESS (R-mode) will now retain an active mark (and region) after evaluating code, e.g. with C-c C-r.
- In the keyboard emulation modes that allow the mac-native use of Option on various keyboard layouts, while retaining Option as Meta key for Emacs, ESC key sequences always act as Meta sequences. For instance, with the German layout, ESC-l acts as `downcase-word (the original M-l binding), while Option-l inserts the @ sign.
- Adopting fonts as default fonts for frames: keep frames inside screen. Reported by Stefan Vollmar.
MPlayer OS X 1.0 RC1
MPlayer OS X - Movie player for DivX & other formats more>>
Another great feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, but you can use GGI, SDL (and this way all their drivers), VESA (on every VESA compatible card, even without X11!) and some low level card-specific drivers (for Matrox, 3Dfx and ATI), too! Most of them support software or hardware scaling, so you can enjoy movies in fullscreen.
MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB, DXR2 and DXR3/Hollywood+. MPlayer has an onscreen display (OSD) for status information, nice big antialiased shaded subtitles and visual feedback for keyboard controls. European/ISO 8859-1,2 (Hungarian, English, Czech, etc), Cyrillic and Korean fonts are supported along with 12 subtitle formats (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS and our own: MPsub). DVD subtitles (SPU streams, VOBsub and Closed Captions) are supported as well.
OpenQVis 1.0 RC1
OpenQVis is a simple to use, yet sophisticated visualization program for 3D data sets (MRI, confocal microscopy, etc.) based on OpenInventor/Coin and Trolltechs Qt. more>>
OpenQVis 1.0 RC1 is a simple to use, yet sophisticated visualization program for 3D data sets (MRI, confocal microscopy, etc.) based on OpenInventor/Coin and Trolltechs Qt.
OpenQVis project implements methods for interactive high-quality volume visualization with the aim of high image quality comparable to traditional ray-casting solutions at interactive frame rates.
Requirements:
- Mac OS X 10.3 or later.
- Trolltechs Qt.
JaasLounge 1.0.o RC1
Various platform-independent JAAS LoginModules for various Java EE application servers more>> <<less
Safari AdBlock 0.4.0 RC1
Block ads in Safari. more>>
Safari AdBlock 0.4.0 RC1 is designed to help you with blocking ads in Safari. It is free of charge and under the GPL license. Safari AdBlock is meant to be extremely simple to use: there is nothing to configure, no filter list to manage, no regular expression, it just works out of the box.
Monster 2 1.0 RC1
Help a girl bring evil to an end. more>>
Tank Repairman 1942 authentically recreates the tension and excitement of the tank-repair workshop. Deploy your strategy and skill to shape the course of the war. Check tanks, update their documentation and visit the latrine during great turning points in world history.
Repair broken tanks that arrive in your workshop so someone else can return them to immense, fluid and challenging battles.
This game is targeted at people who lie awake at night haunted by the fear that out there, somewhere, there may be tanks in need of repair.
Requirements: Mac OS X 10.4 or better
<<less
DirBuster 1.0 RC1
Often is the case now of what looks like a web server in a state of default installation is actually not, and has pages and applications hidden within. DirBuster attempts to find these. more>> <<less
Maarch 3.0 RC1 / 2.1.1
Open source framework for archiving and retrieving large volumes of static documents more>> Open source framework for archiving and retrieving large volumes of static documents
Maarch is an open source framework for archiving and retrieving large volumes of static documents. In a certain way, it is designed as an IDARS product (Integrated Document Archiving and Retrieval System), but without the heaviness of the big ECM products.
Maarch is ideal for those who are only interested by storing and exploiting image documents, in compliance with Record Management regulations (Sarbanes-Oaxley, ISO-15489).
Maarch is mostly written in PHP 5 and is compatible with all relational SQL databases. Utility modules are written in Visual Basic.
Main features:>
A robust and archive-oriented architecture
- An SQL archive-oriented schema (MySQL, PostgreSQL, SQL Server, Oracle, and SQL compatible). Click here for a synthetic vision of the data model and elements of conformity
- A set of PHP 5 scripts gathered into objects constituting the main interface of consultation and manual indexing, as well as administration functions
- A mass import, robust and powerful to massively ingest documents (COLD applications) : Maarch AutoImport
- An original interface for scanning with the small production scanner Fujitsu ScanSnap! , allowing to make digitalization arranges some by repatriating the images in exchange by Internet
- A utility of export of the file on CD or DVD normalized AFNOR NF Z42-013, completely autonomous.
A framework and a set of business applications
- The open source core and its functionalities make it possible to assemble a professional DMS.
- For big organisations, business application come on top of Maarch in order to meet more specific needs.
- There is now several vertical applications running on Maarch framework: Post-mail management, SOX-like, HR document management, Validation workflow, Archivistic management.
Enhancements:
- New modular architecture to enhance usability, access rights to documents, integration and adaptation
- New Modules to bring functionalities to the Framework (indexing and searching ; Folder Management ; Physical Archives management ; Autofoldering ; Baskets management)
- improved ergonomy
CG Madness 1.3 RC1
Aiseesoft DVD to iPod Converter for Mac 3.1.22 offers an effective tool which helps you to enjoy DVD movies on your iPod anywhere and anytime more>> <<less
Bioclipse 2.0.0 RC1
Open source workbench for chemo and bioinformatics built on the Eclipse Rich Client Platform (RCP) more>> Open source workbench for chemo and bioinformatics built on the Eclipse Rich Client Platform (RCP)
Bioclipse, as any RCP application, is based on a plugin architecture that inherits basic functionality and visual interfaces from Eclipse, such as software updates, preferences, help system, cross-platform deployment etc.
Bioclipse will provide functionality for chemo and bioinformatics, and extension points that easily can be extended by plugins to provide added functionality. The first version of Bioclipse includes a CDK-plugin (bc_cdk) to provide a chemoinformatic backend, a Jmol-plugin (bc_jmol) for 3D-visualization and a general logging plugin.
NOTE: Bioclipse is licensed and distributed under the terms of the Eclipse Public License.
Main features:
- Import and export in various file formats
- Visual editing of molecular 2D-structures
- 3D-visualization of molecules and proteins
- Editing and visualization of sequences and features (DNA, RNA, proteins etc)
- Graphing and editing of various types of spectra, e. g. NMR, MS
- Retrieval of resources (sequences, proteins, etc) from public data repositories
- Scripting of 3D-visualizations with syntax highlighting and content assistance
- PDB-editor with syntax highlighting for working with PDB files
- CMLRSS-viewer for downloading chemical content published on the web using RSS-feeds
- Chemtree for displaying a hierarchical view of molecular and macromolecular substructures
- Visualization of syandard chemical properties
- Powerful scripting language based on Mozilla Rhino for automating tasks
- Integrated, searchable help-system
- Connection with external programs, e. g. PyMol
Restoration 1.0 RC1
A platform for creating scalable web applications and network services using dynamic scripting languages and proven REST principles more>> A platform for creating scalable web applications and network services using dynamic scripting languages and proven REST principles
Your application can support thin clients (HTML) and rich clients (AJAX), with anything in between. You can also create pure REST services with no user interaction.
Languages supported are Python, Ruby, JavaScript, PHP, Groovy and Velocity, and anything else supported by the Scripturian project.
A complete, ready-to-rumble platform is ready for you to download, for which the only requirement is Java 5. It includes plenty of example code, a scalable HTTP server, and robust logging facilities.
For Java developers, Restoration is also available as a standalone library, which you can embed in your application.
Main features:
- In addition to making it very easy to create REST resources (see demos), Restoration allows embedding scriptlets within HTML pages, similarly to PHP, JSP and ASP (see demos), with support for high-performance streaming and caching of results.
- You can see your changes happen on-the-fly without any compilation: Restoration picks up your edits and makes sure to update its cached code base. Development is quick, powerful and fun!
System requirements:
- Java 5 or later