labyrinth 0.4.0 "Fixme"

New in this release is exporting maps as SVG, PDF and XML, support for different foreground and background colors, translation and zomming of canvas, text attributes, links can have variable strength and a lot more.

Milestone information

Project:
labyrinth
Series:
0.4
Version:
0.4.0
Code name:
Fixme
Released:
 
Registrant:
Martin Schaaf
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon labyrinth_0.4.1_all.deb (md5, sig) Critical bug fix release. 110
last downloaded 46 weeks ago
Total downloads: 110

Release notes 

More complete list of changes:

    * Exporting maps as SVG and PDF
    * Support for different foreground and background colors
    * Save and load browser size, fixing issue 18
    * Only delete thoughts by selcting Edit/Delete Thoughts (fixes issue 66 )
    * Fix for Issue 68 - delete map corrupts open list
    * Fix for thought renaming
    * Added missing source file in distribution
    * Fix no deselection after box selection
    * Issue 11
    * Issue 13
    * Issue 33
    * Issue 37
    * Issue 38
    * Issue 45
    * Issue 53
    * Issue 64
    * Issue 69
    * Issue 70
    * Issue 73
    * Issue 75
    * Issue 79
    * Issue 80
    * Issue 81
    * Issue 82

Changelog 

View the full changelog

2008-04-01 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 Critical bug fixed. Couldn't deselect after selecting with box.

2008-03-31 Martin Schaaf <email address hidden>

 * configure.ac
 * debian/changelog
 Bump version to 0.4.0.

2008-03-29 Matthias Vogelgesang <email address hidden>

 * src/MainWindow.py
 * src/utils.py
 * data/labyrinth.glade
 Sync with trunk.

2008-03-28 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 Fix Issue 80 doing correct undo move.
 * po/de.po
 * po/labyrinth.pot
 Update german translation.

2008-03-28 Martin Schaaf <email address hidden>

 * src/labyrinth.py
 o check for pygtk version before gtk is imported like it is
 said in the pygtk FAQ, fixes Issue 82

2008-03-28 Martin Schaaf <email address hidden>

 * configure.ac
 * debian/changelog
 o bumb version to 0.4.0rc7

2008-03-28 Martin Schaaf <email address hidden>

 * src/Makefile.am
 o add missing file for distribution creation

2008-03-27 Martin Schaaf <email address hidden>

 * src/MapList.py
 o fix renaming of thought
 * src/Browser.py
 o raise a AttributeError instead of a deprecated String

2008-03-27 Martin Schaaf <email address hidden>

 * configure.ac
 * debian/changelog
 o bumb version to 0.4.0rc6

2008-03-27 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 Sync with trunk. Added selection box.

2008-03-25 Martin Schaaf <email address hidden>

 * src/TextThought.py
 * src/MMapArea.py
 * src/BaseThought.py
 * src/MainWindow.py
 * src/TextBufferMarkup.py
 o add font selection support for thoughts, fixes issue 79
 o change attributes instead of inserting, fixes hopefully issue 53

2008-03-25 Martin Schaaf <email address hidden>

 * configure.ac
 * debian/changelog
 o bumb version to 0.4.0rc5

2008-03-25 Matthias Vogelgesang <email address hidden>

 * src/utils.py
 * src/MapList.py
 * src/MainWindow.py
 * src/Browser.py
 * src/ImageThought.py
 * po/de.po
 * po/labyrinth.pot
 Export maps with images as tarball. Sync with trunk.

2008-03-25 Martin Schaaf <email address hidden>

 * src/ImageThought.py
 * src/TextThought.py
 * src/DrawingThought.py
 * src/utils.py
 o show a bigger border if a thought has extended info, fixes issue 33

2008-03-24 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 More optimizations for issue 55. Partial redraw is done on editing and
 selecting and off-screen clipping has been simplified.

2008-03-23 Matthias Vogelgesang <email address hidden>

 * src/Links.py
 Fixes issue 62. Links are not selected if not clicked.

2008-03-23 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 Off-screen clipping works for other scale factors too, but only in
 horizontal direction.

2008-03-23 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 Fixed bug introduced with last revision.

2008-03-23 Matthias Vogelgesang <email address hidden>

 * src/MMapArea.py
 Don't draw off-screen thoughts. It is still a bit whacky and not working for
 scales other than 1.0.

2008-03-23 Martin Schaaf <email address hidden>

 * src/Browser.py
 o remember map sort order, fixes issue 75
 o catch exception if map is empty on file_save_cb

2008-03-23 Martin Schaaf <email address hidden>

 * src/PeriodicSaveThread.py
 * src/MainwindowThread.py
 o save open maps every 60 seconds, fixing issue 64

2008-03-23 Martin Schaaf <email address hidden>

 * debian/changelog
 * configure.ac
 o pump to version 0.4.0rc4
 * src/ImageThought.py
 * src/utils.py
 o convert pixel array from pixbuf rgb order to cairo rgb order on exporting

2008-03-22 Martin Schaaf <email address hidden>

 * debian/changelog
 * configure.ac
 o pump to version 0.4.0rc3
 * src/ImageThought.py
 o ignore if an image isn't exportable

2008-03-22 Matthias Vogelgesang <email address hidden>

 * debian/control
 Add python-gconf dependency.

2008-03-22 Matthias Vogelgesang <email address hidden>

 * src/MapList.py
 * src/Browser.py
 Save configuration via gconf.

2008-03-21 Martin Schaaf <email address hidden>

 * src/ImageThought.py
 o export also bitmaps to cairo surface (pdf, svg), but there is a small color problem

2008-03-21 Martin Schaaf <email address hidden>

 * debian/control
 o add newer standard version
 * src/ImageThought.py
 o fix exception by only replace whole text if a parent node exist

2008-03-21 Martin Schaaf <email address hidden>

 * debian/*
 o add debian package management support
 * configure.ac
 o set version to 0.4.0rc2

2008-03-21 Matthias Vogelgesang <email address hidden>

 * src/MainWindow.py
 Add export to pdf.

2008-03-21 Matthias Vogelgesang <email address hidden>

 * src/MapList.py
 * src/Browser.py
 Save and load browser size, fixing issue 18

2008-03-21 Martin Schaaf <email address hidden>

 * src/DrawingThought.py
 * src/MainWindow.py
 * src/utils.py
 * src/ImageThought.py
 * src/TextThought.py
 o add svg export (patch by Matthias Vogelgesang)

2008-03-21 Don Scorgie <email address hidden>

 * src/TextThought.py:
 * src/BaseThought.py:
 * src/Links.py:
 * src/DrawingThought.py:
 Fix potential exception on map opening

 * src/DrawingThought.py:
 Give all points their own unique colour

 * src/MMapArea.py:
 Update the colour selectors when loading
 a map

2008-03-21 Martin Schaaf <email address hidden>

 * src/DrawingThought.py
 * src/MainWindow.py
 * src/MMapArea.py
 * src/Browser.py
 * src/ImageThought.py
 * src/TextThought.py
 * data/labyrinth-ui.xml
 * data/labyrinth.glade
 o add import/export of maps (patch by Matthias Vogelgesang)
 * Authors
 o added Matthias Vogelgesang and me

2008-03-20 Martin Schaaf <email address hidden>

 * src/MMapArea.py
 o check for attribute transform on coord transformation
 * src/MainWindow.py
 o fix color update if a thought is selected that doesn't have background or foreground colors

2008-03-18 Martin Schaaf <email address hidden>

 * src/MMapArea.py
 * src/MainWindow.py
 o update color button when selecting thought (patch by Matthias Vogelgesang)

2008-03-03 Martin Schaaf <email address hidden>

 * ChangeLog
 o add missing entries

2008-02-18 Don Scorgie <email address hidden>

 * src/MMapArea.py:
 Fix backspace and delete when not
 editing

2008-02-14 Martin Schaaf <email address hidden>

 * /svn_ignore
 add eclipse files to svn ignore

2008-02-14 Martin Schaaf <email address hidden>

 * src/Links.py
 set line witdth after link drawing back to original size

2008-02-14 Martin Schaaf <email address hidden>

 * src/MainWindow.py
 * src/MMapArea.py
 * src/*Thought.py
 * src/utils.py
 * src/Links.py
 add foreground and background color selection/setting support

2008-02-04 Martin Schaaf <email address hidden>

 * src/MainWindow.py
 * src/MMapArea.py
 o allow deletion of links
 o add some checks before deletion
 o catch attribute error exceptions in some cases where not only thoughts are expected

2008-02-04 Martin Schaaf <email address hidden>

 * src/MMapArea.py
 o test for link element in child nodes, fixes bug introduced with
   last commit for element checking in dom tree

2008-02-04 Martin Schaaf <email address hidden>

 * src/MainWindow.py
 * src/MMapArea.py
 o catch AttributeError in get_selection_bounds when it is called with link object
 o fix todo to check if a link exists before its deletion
 o only delete thoughts by selcting Edit/DeleteThoughts (fixes issue 66)
 o revert the last fix for link edit and add a better one

2008-02-03 Martin Schaaf <email address hidden>

 * src/MainWindow.py
 o set edit menu entries insensitive, when they cannot be used with the selected object

2008-01-31 Martin Schaaf <email address hidden>

 * src/MapList.py:
 o fix for Issue 68 - delete map corrupts open list

2007-05-21 Don Scorgie <email address hidden>

 * src/MapList.py:
 Oops. Broke creating new maps. Fixed.

2007-05-16 Don Scorgie <email address hidden>

 * data/labyrinth.glade:
 * src/Browser.py:
 Remove Quit button from toolbar (as per HIG)
 Fixes issue #44 (patch from Jean-François Fortin Tam)

2007-05-15 Don Scorgie <email address hidden>

 * src/MapList.py:
 * src/Browser.py:
 Add searching in Browser window (issue #58)
 Add "Last Modified" column and allow sorting by it and name (issue #59)

 * src/MainWindow.py:
 * data/labyrinth-ui.xml:
 Add undo / redo to toolbar as an experiment (issue #60)
 Increase size of initial window slightly to fit better

 * src/MainWindow.py:
 Use gtk+ built-in zooming actions (issue #63)

 * src/MainWindow.py:
 * src/Browser.py:
 Don't ellipsize text in Browser while still space available (issue #61)

 * src/MainWindow.py:
 Attempt to reduce "over" movement when scrolling (slightly but not a huge
 amount better)

 * src/Links.py:
 Fix disappearing thoughts when links selection code fails
 (It still fails, but less so now) Partial fix for issue #62

 * src/MMapArea.py:
 Add initial thought navigation using arrow keys

2007-04-17 Don Scorgie <email address hidden>

 * src/TextThought.py:
 Fix thought boundaries when using attributes
 Don't process (control) key presses when not editing
 -Later- Fix byte table rebuilding in the presence of "undecipherable"
 characters as Python puts it. Basically, add a try-except block to
 ensure the character is correctly tested

2007-04-06 Don Scorgie <email address hidden>

 * src/MMapArea.py:
 * src/Links.py:
 Add key filtering for +/- keys to increase / decrease
 link strength (when selected)

 * src/MMapArea.py:
 * src/Links.py:
 * src/BaseThought.py:
 First pass at link selection
 Able to select links (with think rectangle drawn around them)
 BaseThought and MMapArea have minor modifications to support
 Link selection

 * src/TextThought.py:
 Update attributes properly when using the mouse
 to move the cursor

2007-04-06 Don Scorgie <email address hidden>

 Merge of Windows-support branch:
 * Windows/COPYING.txt:
 * Windows/defs.py:
 * Windows/lab.iss:
 * Windows/labyrinth.lnk:
 * Windows/labyrinth.bat:
 * Windows/labyrinth.ico:
 * Windows/WinSetup.bat:
 * Windows/winsetup.py:
 Add files for Windows build

 * src/Browser.py:
 * src/labyrinth.py:
 * src/MainWindow.py:
 * src/TextThought.py:
 * src/utils.py:
 Various fixes required to build and run on Windows properly

2007-04-05 Don Scorgie <email address hidden>

 * src/TextThought.py:
 Fix stupid bug to make text selection work

2007-04-05 Don Scorgie <email address hidden>

 * src/MainWindow.py:
 * src/MMapArea.py:
 * src/TextThought.py:
 * src/TextBufferMarkup.py:
 Add support for italics and underline

 * doc/TheFuture:
 Rework goals for 0.4 release

2007-04-05 Don Scorgie <email address hidden>

 * src/MMapArea.py:
 Only update cursor type when the type has changes
 (Patch from Kamila Chyla)

2007-04-05 Don Scorgie <email address hidden>

 * AUTHORS:
 * doc/TheFuture:
 Minor updates (correct email, add tick)

 * src/TextBufferMarkup.py:
 Total rewrite from scratch. The old one wasn't as shiny
 and didn't really do what I wanted
 New one is smaller and does what is needed
 Add support for enboldening and framework for other
 text attributes

 * src/DrawingThought.py:
 * src/ImageThought.py:
 * src/BaseThought.py:
 Update to use new extended buffer properly

 * src/UndoManager.py:
 Handle text attributes properly
 Combine translation / rotations

 * src/MainWindow.py:
 Un-disable Bold button
 Add support for enabling and disabling Bold (along with other attributes)
 Add undo support for translations and scaling

 * src/MMapArea.py:
 New signal to tell the Bold widget to enable when we want it to
 Add undo transform (translate / scale)
 Allow bold to be set in thoughts

 * src/TextThought.py:
 Update to use new extended buffer
 Enable bold in text thoughts themselves
 Shift some stuff around to work with the attributes
 Add framework for further attribute work

2007-03-28 Don Scorgie <email address hidden>

 * src/utils.py:
 Make intermediate dirs for savedir (should fix issue #50)

2007-03-11 Don Scorgie <email address hidden>

 * src/Browser.py:
 * src/DrawingThought.py:
 * src/ImageThought.py:
 * src/TextThought.py:
 * src/MMapArea.py:
 * src/Links.py:
 * src/prefs.py:
 * src/MainWindow.py:
 * src/UndoManager.py:
 * src/labyrinth.py:
 * doc/FileFormat:
 * AUTHORS:
 Updated my email address to new address

 * src/MainWindow.py:
 * src/MMapArea.py:
 * src/UndoMAnager.py:
 Enable undo / redo of scaling and translation

2007-03-10 Don Scorgie <email address hidden>

 * src/BaseThought.py:
 * src/ImageThought.py:
 * src/DrawingThought.py:
 * src/TextThought.py:
 * src/MMapArea.py:
 Various misc fixes to make all thoughts
 work with transforms properly

 * src/Mainindow.py:
 * src/MMapArea.py:
 Add arrows around main area for translation
 Fix scaling properly
 Translate using button 2 (middle button) instead
 of ctrl-button 1

 * src/MainWindow.py:
 * src/MMapArea.py:
 * src/TextThought.py:
 * data/labyrinth-ui.xml:
 Add initial support for scaling canvas and translating
 on canvas (infinte-scroll canvas)

2006-11-25 Don Scorgie <email address hidden>

    * src/Links.py:
    * src/MainWindow.py:
    Remove (incorrect) interpreter invocations
    These files shouldn't be called outside of
    labyrinth anyway (in normal circumstances)

2006-11-15 Don Scorgie <email address hidden>

 * src/Links.py:
 Only try and calculate ends on loading
 if both parent and child exists (issue #34)

 * src/MapList.py:
 Don't calculate the number of nodes within a map
 It's not used and seems to cause problems with some maps
 ( issue #36)

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.