--- labyrinth-0.3/ChangeLog 2006-11-13 17:18:14.000000000 +0100 +++ labyrinth-0.4.0/ChangeLog 2008-04-01 10:00:01.000000000 +0200 @@ -1,5 +1,548 @@ +2008-04-01 Matthias Vogelgesang + + * src/MMapArea.py + Critical bug fixed. Couldn't deselect after selecting with box. + +2008-03-31 Martin Schaaf + + * configure.ac + * debian/changelog + Bump version to 0.4.0. + +2008-03-29 Matthias Vogelgesang + + * src/MainWindow.py + * src/utils.py + * data/labyrinth.glade + Sync with trunk. + +2008-03-28 Matthias Vogelgesang + + * src/MMapArea.py + Fix Issue 80 doing correct undo move. + * po/de.po + * po/labyrinth.pot + Update german translation. + +2008-03-28 Martin Schaaf + + * 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 + + * configure.ac + * debian/changelog + o bumb version to 0.4.0rc7 + +2008-03-28 Martin Schaaf + + * src/Makefile.am + o add missing file for distribution creation + +2008-03-27 Martin Schaaf + + * 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 + + * configure.ac + * debian/changelog + o bumb version to 0.4.0rc6 + +2008-03-27 Matthias Vogelgesang + + * src/MMapArea.py + Sync with trunk. Added selection box. + +2008-03-25 Martin Schaaf + + * 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 + + * configure.ac + * debian/changelog + o bumb version to 0.4.0rc5 + +2008-03-25 Matthias Vogelgesang + + * 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 + + * 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 + + * 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 + + * src/Links.py + Fixes issue 62. Links are not selected if not clicked. + +2008-03-23 Matthias Vogelgesang + + * src/MMapArea.py + Off-screen clipping works for other scale factors too, but only in + horizontal direction. + +2008-03-23 Matthias Vogelgesang + + * src/MMapArea.py + Fixed bug introduced with last revision. + +2008-03-23 Matthias Vogelgesang + + * 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 + + * 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 + + * src/PeriodicSaveThread.py + * src/MainwindowThread.py + o save open maps every 60 seconds, fixing issue 64 + +2008-03-23 Martin Schaaf + + * 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 + + * 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 + + * debian/control + Add python-gconf dependency. + +2008-03-22 Matthias Vogelgesang + + * src/MapList.py + * src/Browser.py + Save configuration via gconf. + +2008-03-21 Martin Schaaf + + * src/ImageThought.py + o export also bitmaps to cairo surface (pdf, svg), but there is a small color problem + +2008-03-21 Martin Schaaf + + * 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 + + * debian/* + o add debian package management support + * configure.ac + o set version to 0.4.0rc2 + +2008-03-21 Matthias Vogelgesang + + * src/MainWindow.py + Add export to pdf. + +2008-03-21 Matthias Vogelgesang + + * src/MapList.py + * src/Browser.py + Save and load browser size, fixing issue 18 + +2008-03-21 Martin Schaaf + + * 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 + + * 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 + + * 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 + + * 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 + + * src/MMapArea.py + * src/MainWindow.py + o update color button when selecting thought (patch by Matthias Vogelgesang) + +2008-03-03 Martin Schaaf + + * ChangeLog + o add missing entries + +2008-02-18 Don Scorgie + + * src/MMapArea.py: + Fix backspace and delete when not + editing + +2008-02-14 Martin Schaaf + + * /svn_ignore + add eclipse files to svn ignore + +2008-02-14 Martin Schaaf + + * src/Links.py + set line witdth after link drawing back to original size + +2008-02-14 Martin Schaaf + + * 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 + + * 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 + + * 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 + + * 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 + + * src/MainWindow.py + o set edit menu entries insensitive, when they cannot be used with the selected object + +2008-01-31 Martin Schaaf + + * src/MapList.py: + o fix for Issue 68 - delete map corrupts open list + +2007-05-21 Don Scorgie + + * src/MapList.py: + Oops. Broke creating new maps. Fixed. + +2007-05-16 Don Scorgie + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + * src/TextThought.py: + Fix stupid bug to make text selection work + + +2007-04-05 Don Scorgie + + * 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 + + * src/MMapArea.py: + Only update cursor type when the type has changes + (Patch from Kamila Chyla) + +2007-04-05 Don Scorgie + + * 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 + + * src/utils.py: + Make intermediate dirs for savedir (should fix issue #50) + +2007-03-11 Don Scorgie + + * 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 + + * 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 + + * 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 + + * 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) + +=========== V0.3 =========== 2006-11-13 Don Scorgie + * configure.ac: + * NEWS: + Bump Version + Prepare for 0.3 release + + * data/Makefile.am: + Fix make distcheck (add uninstall rule) + * doc/TheFuture: * README: Update for 0.3 release