harpers bazaar
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

MenuMeters 1.4b3
MenuMeters 1.4b3 is known as a set of useful tools for monitoring CPU, memory, disk, and network in MacOS X. more>>
MenuMeters 1.4b3 is known as a set of useful tools for monitoring CPU, memory, disk, and network in MacOS X. Although there are numerous other programs which do the same thing, none had quite the feature set I was looking for. Most were windows that sat in a corner or on the desktop, which are inevitably obscured by document windows on a PowerBook's small screen. Those monitors which used the menubar mostly used the NSStatusItem API, which has the annoying tendency to totally reorder my menubar on every login.
The MenuMeters monitors are true SystemUIServer plugins (also known as Menu Extras). This means they can be reordered using command-drag and remember their positions in the menubar across logins and restarts. MenuMeters is open source freeware released under the GNU General Public License (GPL).
Major Features:
- The CPU Meter can display system load both as a total percentage, or broken out as user and system time. It can also graph user and system load and display the load as a "thermometer". The menu for the CPU Meter contains several pieces of information I like to have a single click away (uptime, load average, open Activity Monitor.app, open Console.app).
- The Disk Activity Meter displays disk activity to local disks on the system (anything that is a IOKit BlockStorage driver). It is hotplug aware, and will show activity on FireWire and USB disks as they are mounted. The Disk Meter menu shows volume space details for local drives (it does not display mounted network volumes for speed reasons).
- The Memory Meter can display current memory usage as either a pie chart, thermometer, history graph, or as used/free totals. The Memory Meter menu shows a breakdown of current memory usage and VM statistics. The Memory Meter can optionally display a paging indicator light.
- The Net Meter can display network throughput as arrows, bytes per second, and/or as a graph. Both the arrows and the graph are scaled using a user-selected scaling factor and calculation. Scaling can be done on the basis of actual link speed reported by the network interface or peak traffic and can use one of several scaling calculations. The Net Meter menu shows current interfaces and their status. Interface information is gathered from the SystemConfiguraton framework and thus is Mac OS X network location aware
Enhancements:
- Fixed exception when upgrading 1.4b1 preferences.
Requirements:
- Mac OS X 10.2 or later
- PowerPC or Intel based Macintosh (Universal Binary)
Alex Harper - MenuMeters. MenuMeters 1.4b2 is a convenient and simple set ofLicense:Freeware
Alex Harper - MenuMeters. MenuMeters 1.4b1 is a useful tool designed as a set ofLicense:Freeware
Bazaar VCS 1.8 RC1 / 1.7.1
Free and open source application that adapts to the workflows you want to use more>> <<less
D'ni Calculator 1.0
Dni Calculator is widget appealing to all fans of the Myst, Riven, and Uru games. more>>
D'ni Calculator 1.0 is widget appealing to all fans of the Myst, Riven, and Uru games. You can enter numbers using either Arabic or D'ni numerals, and it includes all basic mathematical operations. For D'ni fans in particular, it also features conversion between degrees and torans (15625 torans is a right angle). The widget is actually a new implementation of Simon Riedl's 1999 calculator, with a new graphic interface.
Graffiti In Jena 1.1
Graffiti In Jena - Widget displays graffiti from Jena, Germany more>> Graffiti In Jena - Widget displays graffiti from Jena, Germany
This widget randomly displays photographs of graffiti from my website. At present there is a selection of 202 images, all taken in Jena, Germany.
I make no claim whatsoever to be the artist or owner of the artwork. All of the photographs here are in landscape format, over half of them taken in early 2002 as material for a short film. There are a few more (portrait format) photographs on the web site. Parents might like to be advised that a few of the images may not be entirely suitable for minors, although all of the graffiti displayed here was/is clearly visible in public areas in Jena.
Enhancements
- Added a 5 second option for people who want to browse.
- Added a few more photographs, corrected the size of a couple and removed a couple more which just werent working, bringing the total to 202.
- Instead of using the photographs from the galleries on my web site, which went up to a size of 72kb, the widget now draws on a specially optimised set of photographs which are not more than 24kb in size, which should allow faster loading times.
DNSetup 1.1
DNSetup - Create the configuration files for the DNS server more>>
Currently there is no error checking so entering data should be done carefully.
The scripts place all created files on the desktop and must be moved to the proper location on the hard drive.
Enhancements:
- Fixes a bug with MX and CNAME records in the zone config.
DNS Setup 1.1
DNS Setup is an effective program that makes it quick and easy to create the configuration files for the DNS server under OS X Server 10.x. more>>
DNS Setup 1.1 is an effective program that makes it quick and easy to create the configuration files for the DNS server under OS X Server 10.x.
Requirements:
- Mac OS X Server 10.x
uControl 1.4.6
uControl is a keyboard remapper and more. Meaning, those useless keys can now be reused, remapped, or reduced more>>
uControl gives you the ability to take those useless keys, that youre certain would have been better fashioned as something else, and turn them into something useful.
It started out as a simple hack to remap the caps lock key to a control key but has since evolved into a fairly sophisticated means of not only remapping modifier keys, but gives your trackpad a virtual scroll wheel, or gives lefties a sensible mouse, or gives people with disabilities the ability to type with one hand. Note: the one-handed typing ability has been removed due to possible patent infringement.
Main features:
- Swaps your left and right mouse buttons. Contributed by Paul Guyot.
- Apply Settings to a Particular Keyboard since version 1.3.0
- You can choose what keyboard you want a modifier mapping applied to. This is especially useful for external keyboards made for windows boxes that have the Option and Command key swapped (or alt and Windows keys in PC-speak).
- Scroll Wheel Emulation since version 1.2.0
- Gives your track pad, or mouse, a virtual scroll wheel. Hold down the key(s) of your choice, and your track pad instantly becomes a scroll wheel not just for vertical scroll bars, but horizontal ones as well. Use it once and youre hooked. Generously contributed by Alex Harper.
- Real Function Keys since version 1.0.7
- Removes the need to hold down the fn key to access the function keys (useful on laptops). The implementation of this feature was completely redone by Alex Harper in 1.3.5, and it works much, much better than before. It now uses the same method that OS 9 used. Also, many thanks to the Linux PPC folks, Jimi X and Matthias Grim, who discovered how to do the actual ADB muckery that was required.
- Power Delete since version 1.0.7
- Turns shift delete into a forward delete key. Generously contributed by Graham Bakay. (It should also be noted that fn-delete will give you forward delete.)
- Remap Caps Lock to Control since version 1.0.1
- The feature that started it all, and inspired this rant, "Tired of hitting all the wrong modifier keys on your laptop to get that simple control sequence? Are you forced to drag a keyboard around with you that has the control key in the right place? The place that Apple mistakenly put the caps lock key. Take control back! uControl maps your control key to its rightfully intended place on your laptops keyboard; the place thats currently occupied by the oft-unused caps lock key." (Actually as of version 1.0.7 you can remap caps lock to any modifier key.)
- Twerq since version 1.0.1
- Mirrors the key map by holding down the space bar. This is an accessibility feature I added for my mother who has a little trouble with her left hand. It makes one handed typing much easier. (Made available within uControl in version 1.0.7, was previously a separate hack.) Note: this feature has been removed due to possible patent infringement.
Enhancements:
- Updated the installer to work with Mac OS 10.3.8. Many thanks to Aaron Botsis for providing a patch that worked for some. And special thanks to Ingo Paschke whose patch seems to be working for all.
- Page: 1 of 1
- 1