~ubuntu-branches/ubuntu/maverick/labyrinth/maverick

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2008-04-02 07:51:05 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080402075105-5dh60g0ksf1kxv22
Tags: 0.4.0-0ubuntu1
* New upstream release, Bug fix release (LP: #210656).
* debian/patches/svn_makedirs.patch: dropped, included upstream.
* Lots of bugs fixed. (LP: #183231, LP: #186321)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-04-01 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
2
 
 
3
        * src/MMapArea.py
 
4
        Critical bug fixed. Couldn't deselect after selecting with box.
 
5
        
 
6
2008-03-31 Martin Schaaf <mascha@ma-scha.de>
 
7
 
 
8
        * configure.ac
 
9
        * debian/changelog
 
10
        Bump version to 0.4.0.
 
11
 
 
12
2008-03-29 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
13
 
 
14
        * src/MainWindow.py
 
15
        * src/utils.py
 
16
        * data/labyrinth.glade
 
17
        Sync with trunk.
 
18
 
 
19
2008-03-28 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
20
 
 
21
        * src/MMapArea.py
 
22
        Fix Issue 80 doing correct undo move.
 
23
        * po/de.po
 
24
        * po/labyrinth.pot
 
25
        Update german translation.
 
26
 
 
27
2008-03-28 Martin Schaaf <mascha@ma-scha.de>
 
28
 
 
29
        * src/labyrinth.py
 
30
        o check for pygtk version before gtk is imported like it is
 
31
        said in the pygtk FAQ, fixes Issue 82
 
32
 
 
33
2008-03-28 Martin Schaaf <mascha@ma-scha.de>
 
34
 
 
35
        * configure.ac
 
36
        * debian/changelog
 
37
        o bumb version to 0.4.0rc7
 
38
 
 
39
2008-03-28 Martin Schaaf <mascha@ma-scha.de>
 
40
 
 
41
        * src/Makefile.am
 
42
        o add missing file for distribution creation
 
43
 
 
44
2008-03-27 Martin Schaaf <mascha@ma-scha.de>
 
45
 
 
46
        * src/MapList.py
 
47
        o fix renaming of thought
 
48
        * src/Browser.py
 
49
        o raise a AttributeError instead of a deprecated String
 
50
 
 
51
2008-03-27 Martin Schaaf <mascha@ma-scha.de>
 
52
 
 
53
        * configure.ac
 
54
        * debian/changelog
 
55
        o bumb version to 0.4.0rc6
 
56
 
 
57
2008-03-27 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
58
 
 
59
        * src/MMapArea.py
 
60
        Sync with trunk. Added selection box.
 
61
 
 
62
2008-03-25 Martin Schaaf <mascha@ma-scha.de>
 
63
 
 
64
        * src/TextThought.py
 
65
        * src/MMapArea.py
 
66
        * src/BaseThought.py
 
67
        * src/MainWindow.py
 
68
        * src/TextBufferMarkup.py
 
69
        o add font selection support for thoughts, fixes issue 79
 
70
        o change attributes instead of inserting, fixes hopefully issue 53
 
71
 
 
72
2008-03-25 Martin Schaaf <mascha@ma-scha.de>
 
73
 
 
74
        * configure.ac
 
75
        * debian/changelog
 
76
        o bumb version to 0.4.0rc5
 
77
 
 
78
2008-03-25 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
79
 
 
80
        * src/utils.py
 
81
        * src/MapList.py
 
82
        * src/MainWindow.py
 
83
        * src/Browser.py
 
84
        * src/ImageThought.py
 
85
        * po/de.po
 
86
        * po/labyrinth.pot
 
87
        Export maps with images as tarball. Sync with trunk.
 
88
 
 
89
2008-03-25 Martin Schaaf <mascha@ma-scha.de>
 
90
 
 
91
        * src/ImageThought.py
 
92
        * src/TextThought.py
 
93
        * src/DrawingThought.py
 
94
        * src/utils.py
 
95
        o show a bigger border if a thought has extended info, fixes issue 33
 
96
 
 
97
2008-03-24 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
98
 
 
99
        * src/MMapArea.py
 
100
        More optimizations for issue 55. Partial redraw is done on editing and
 
101
        selecting and off-screen clipping has been simplified.
 
102
 
 
103
2008-03-23 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
104
 
 
105
        * src/Links.py
 
106
        Fixes issue 62. Links are not selected if not clicked. 
 
107
 
 
108
2008-03-23 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
109
 
 
110
        * src/MMapArea.py
 
111
        Off-screen clipping works for other scale factors too, but only in
 
112
        horizontal direction.
 
113
 
 
114
2008-03-23 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
115
 
 
116
        * src/MMapArea.py
 
117
        Fixed bug introduced with last revision.
 
118
 
 
119
2008-03-23 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
120
 
 
121
        * src/MMapArea.py
 
122
        Don't draw off-screen thoughts. It is still a bit whacky and not working for
 
123
        scales other than 1.0.
 
124
 
 
125
2008-03-23 Martin Schaaf <mascha@ma-scha.de>
 
126
 
 
127
        * src/Browser.py
 
128
        o remember map sort order, fixes issue 75
 
129
        o catch exception if map is empty on file_save_cb
 
130
 
 
131
2008-03-23 Martin Schaaf <mascha@ma-scha.de>
 
132
 
 
133
        * src/PeriodicSaveThread.py
 
134
        * src/MainwindowThread.py
 
135
        o save open maps every 60 seconds, fixing issue 64
 
136
 
 
137
2008-03-23 Martin Schaaf <mascha@ma-scha.de>
 
138
 
 
139
        * debian/changelog
 
140
        * configure.ac
 
141
        o pump to version 0.4.0rc4
 
142
        * src/ImageThought.py
 
143
        * src/utils.py
 
144
        o convert pixel array from pixbuf rgb order to cairo rgb order on exporting
 
145
 
 
146
2008-03-22 Martin Schaaf <mascha@ma-scha.de>
 
147
 
 
148
        * debian/changelog
 
149
        * configure.ac
 
150
        o pump to version 0.4.0rc3
 
151
        * src/ImageThought.py
 
152
        o ignore if an image isn't exportable
 
153
 
 
154
2008-03-22 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
155
 
 
156
        * debian/control
 
157
        Add python-gconf dependency.
 
158
 
 
159
2008-03-22 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
160
 
 
161
        * src/MapList.py
 
162
        * src/Browser.py
 
163
        Save configuration via gconf.
 
164
 
 
165
2008-03-21 Martin Schaaf <mascha@ma-scha.de>
 
166
 
 
167
        * src/ImageThought.py
 
168
        o export also bitmaps to cairo surface (pdf, svg), but there is a small color problem
 
169
 
 
170
2008-03-21 Martin Schaaf <mascha@ma-scha.de>
 
171
 
 
172
        * debian/control
 
173
        o add newer standard version
 
174
        * src/ImageThought.py
 
175
        o fix exception by only replace whole text if a parent node exist
 
176
 
 
177
2008-03-21 Martin Schaaf <mascha@ma-scha.de>
 
178
 
 
179
        * debian/*
 
180
        o add debian package management support
 
181
        * configure.ac
 
182
        o set version to 0.4.0rc2
 
183
 
 
184
2008-03-21 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
185
 
 
186
        * src/MainWindow.py
 
187
        Add export to pdf.
 
188
 
 
189
2008-03-21 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
 
190
 
 
191
        * src/MapList.py
 
192
        * src/Browser.py
 
193
        Save and load browser size, fixing issue 18
 
194
 
 
195
2008-03-21 Martin Schaaf <mascha@ma-scha.de>
 
196
 
 
197
        * src/DrawingThought.py
 
198
        * src/MainWindow.py
 
199
        * src/utils.py
 
200
        * src/ImageThought.py
 
201
        * src/TextThought.py
 
202
        o add svg export (patch by Matthias Vogelgesang)
 
203
 
 
204
2008-03-21  Don Scorgie  <Don@Scorgie.org>
 
205
 
 
206
        * src/TextThought.py: 
 
207
        * src/BaseThought.py:
 
208
        * src/Links.py:
 
209
        * src/DrawingThought.py:
 
210
        Fix potential exception on map opening
 
211
 
 
212
        * src/DrawingThought.py:
 
213
        Give all points their own unique colour
 
214
 
 
215
        * src/MMapArea.py:
 
216
        Update the colour selectors when loading
 
217
        a map
 
218
 
 
219
2008-03-21 Martin Schaaf <mascha@ma-scha.de>
 
220
 
 
221
        * src/DrawingThought.py
 
222
        * src/MainWindow.py
 
223
        * src/MMapArea.py
 
224
        * src/Browser.py
 
225
        * src/ImageThought.py
 
226
        * src/TextThought.py
 
227
        * data/labyrinth-ui.xml
 
228
        * data/labyrinth.glade
 
229
        o add import/export of maps (patch by Matthias Vogelgesang)
 
230
        * Authors
 
231
        o added Matthias Vogelgesang and me
 
232
 
 
233
2008-03-20 Martin Schaaf <mascha@ma-scha.de>
 
234
 
 
235
        * src/MMapArea.py
 
236
        o check for attribute transform on coord transformation
 
237
        * src/MainWindow.py
 
238
        o fix color update if a thought is selected that doesn't have background or foreground colors
 
239
 
 
240
2008-03-18 Martin Schaaf <mascha@ma-scha.de>
 
241
 
 
242
        * src/MMapArea.py
 
243
        * src/MainWindow.py
 
244
        o update color button when selecting thought (patch by Matthias Vogelgesang)
 
245
 
 
246
2008-03-03 Martin Schaaf <mascha@ma-scha.de>
 
247
 
 
248
        * ChangeLog
 
249
        o add missing entries
 
250
 
 
251
2008-02-18  Don Scorgie  <Don@Scorgie.org>
 
252
 
 
253
        * src/MMapArea.py: 
 
254
        Fix backspace and delete when not
 
255
        editing
 
256
 
 
257
2008-02-14 Martin Schaaf <mascha@ma-scha.de>
 
258
 
 
259
        * /svn_ignore
 
260
        add eclipse files to svn ignore         
 
261
 
 
262
2008-02-14 Martin Schaaf <mascha@ma-scha.de>
 
263
 
 
264
        * src/Links.py
 
265
        set line witdth after link drawing back to original size        
 
266
 
 
267
2008-02-14 Martin Schaaf <mascha@ma-scha.de>
 
268
 
 
269
        * src/MainWindow.py
 
270
        * src/MMapArea.py
 
271
        * src/*Thought.py
 
272
        * src/utils.py
 
273
        * src/Links.py
 
274
        add foreground and background color selection/setting support   
 
275
 
 
276
2008-02-04 Martin Schaaf <mascha@ma-scha.de>
 
277
 
 
278
        * src/MainWindow.py
 
279
        * src/MMapArea.py
 
280
        o allow deletion of links
 
281
        o add some checks before deletion
 
282
        o catch attribute error exceptions in some cases where not only thoughts are expected   
 
283
 
 
284
2008-02-04 Martin Schaaf <mascha@ma-scha.de>
 
285
 
 
286
        * src/MMapArea.py
 
287
        o test for link element in child nodes, fixes bug introduced with
 
288
          last commit for element checking in dom tree  
 
289
 
 
290
2008-02-04 Martin Schaaf <mascha@ma-scha.de>
 
291
 
 
292
        * src/MainWindow.py
 
293
        * src/MMapArea.py
 
294
        o catch AttributeError in get_selection_bounds when it is called with link object
 
295
        o fix todo to check if a link exists before its deletion
 
296
        o only delete thoughts by selcting Edit/DeleteThoughts (fixes issue 66)
 
297
        o revert the last fix for link edit and add a better one        
 
298
 
 
299
2008-02-03 Martin Schaaf <mascha@ma-scha.de>
 
300
 
 
301
        * src/MainWindow.py
 
302
        o set edit menu entries insensitive, when they cannot be used with the selected object  
 
303
 
 
304
2008-01-31 Martin Schaaf <mascha@ma-scha.de>
 
305
 
 
306
        * src/MapList.py:
 
307
        o fix for Issue 68 - delete map corrupts open list      
 
308
 
 
309
2007-05-21 Don Scorgie <Don@Scorgie.org>
 
310
 
 
311
        * src/MapList.py:
 
312
        Oops.  Broke creating new maps.  Fixed.
 
313
        
 
314
2007-05-16 Don Scorgie <Don@Scorgie.org>
 
315
 
 
316
        * data/labyrinth.glade:
 
317
        * src/Browser.py:
 
318
        Remove Quit button from toolbar (as per HIG)
 
319
        Fixes issue #44 (patch from Jean-François Fortin Tam)
 
320
 
 
321
 
 
322
2007-05-15 Don Scorgie <Don@Scorgie.org>
 
323
 
 
324
        * src/MapList.py:
 
325
        * src/Browser.py:
 
326
        Add searching in Browser window (issue #58)
 
327
        Add "Last Modified" column and allow sorting by it and name (issue #59)
 
328
        
 
329
        * src/MainWindow.py:
 
330
        * data/labyrinth-ui.xml:
 
331
        Add undo / redo to toolbar as an experiment (issue #60)
 
332
        Increase size of initial window slightly to fit better
 
333
 
 
334
        * src/MainWindow.py:
 
335
        Use gtk+ built-in zooming actions (issue #63)
 
336
        
 
337
        * src/MainWindow.py:
 
338
        * src/Browser.py:
 
339
        Don't ellipsize text in Browser while still space available (issue #61)
 
340
        
 
341
        * src/MainWindow.py:
 
342
        Attempt to reduce "over" movement when scrolling (slightly but not a huge 
 
343
        amount better)
 
344
        
 
345
        * src/Links.py:
 
346
        Fix disappearing thoughts when links selection code fails
 
347
        (It still fails, but less so now) Partial fix for issue #62
 
348
        
 
349
        * src/MMapArea.py:
 
350
        Add initial thought navigation using arrow keys
 
351
 
 
352
 
 
353
2007-04-17 Don Scorgie <Don@Scorgie.org>
 
354
 
 
355
        * src/TextThought.py:
 
356
        Fix thought boundaries when using attributes
 
357
        Don't process (control) key presses when not editing
 
358
        -Later- Fix byte table rebuilding in the presence of "undecipherable" 
 
359
        characters as Python puts it.  Basically, add a try-except block to
 
360
        ensure the character is correctly tested
 
361
        
 
362
 
 
363
2007-04-06 Don Scorgie <Don@Scorgie.org>
 
364
 
 
365
        * src/MMapArea.py:
 
366
        * src/Links.py:
 
367
        Add key filtering for +/- keys to increase / decrease
 
368
        link strength (when selected)
 
369
 
 
370
        * src/MMapArea.py:
 
371
        * src/Links.py:
 
372
        * src/BaseThought.py:
 
373
        First pass at link selection
 
374
        Able to select links (with think rectangle drawn around them)
 
375
        BaseThought and MMapArea have minor modifications to support
 
376
        Link selection
 
377
 
 
378
        * src/TextThought.py:
 
379
        Update attributes properly when using the mouse
 
380
        to move the cursor
 
381
 
 
382
2007-04-06 Don Scorgie <Don@Scorgie.org>
 
383
 
 
384
        Merge of Windows-support branch:
 
385
        * Windows/COPYING.txt:
 
386
        * Windows/defs.py:
 
387
        * Windows/lab.iss:
 
388
        * Windows/labyrinth.lnk:
 
389
        * Windows/labyrinth.bat:
 
390
        * Windows/labyrinth.ico:
 
391
        * Windows/WinSetup.bat:
 
392
        * Windows/winsetup.py:
 
393
        Add files for Windows build
 
394
 
 
395
        * src/Browser.py:
 
396
        * src/labyrinth.py:
 
397
        * src/MainWindow.py:
 
398
        * src/TextThought.py:
 
399
        * src/utils.py:
 
400
        Various fixes required to build and run on Windows properly
 
401
 
 
402
 
 
403
2007-04-05 Don Scorgie <Don@Scorgie.org>
 
404
 
 
405
        * src/TextThought.py:
 
406
        Fix stupid bug to make text selection work
 
407
 
 
408
 
 
409
2007-04-05 Don Scorgie <Don@Scorgie.org>
 
410
 
 
411
        * src/MainWindow.py:
 
412
        * src/MMapArea.py:
 
413
        * src/TextThought.py:
 
414
        * src/TextBufferMarkup.py:
 
415
        Add support for italics and underline
 
416
        
 
417
        * doc/TheFuture:
 
418
        Rework goals for 0.4 release
 
419
 
 
420
 
 
421
2007-04-05 Don Scorgie <Don@Scorgie.org>
 
422
 
 
423
        * src/MMapArea.py:
 
424
        Only update cursor type when the type has changes
 
425
        (Patch from Kamila Chyla)
 
426
 
 
427
2007-04-05 Don Scorgie <Don@Scorgie.org>
 
428
 
 
429
        * AUTHORS:
 
430
        * doc/TheFuture:
 
431
        Minor updates (correct email, add tick)
 
432
        
 
433
        * src/TextBufferMarkup.py:
 
434
        Total rewrite from scratch.  The old one wasn't as shiny
 
435
        and didn't really do what I wanted
 
436
        New one is smaller and does what is needed
 
437
        Add support for enboldening and framework for other
 
438
        text attributes
 
439
        
 
440
        * src/DrawingThought.py:
 
441
        * src/ImageThought.py:
 
442
        * src/BaseThought.py:
 
443
        Update to use new extended buffer properly
 
444
 
 
445
        * src/UndoManager.py:
 
446
        Handle text attributes properly
 
447
        Combine translation / rotations
 
448
 
 
449
        * src/MainWindow.py:
 
450
        Un-disable Bold button
 
451
        Add support for enabling and disabling Bold (along with other attributes)
 
452
        Add undo support for translations and scaling
 
453
        
 
454
        * src/MMapArea.py:
 
455
        New signal to tell the Bold widget to enable when we want it to
 
456
        Add undo transform (translate / scale)
 
457
        Allow bold to be set in thoughts
 
458
        
 
459
        * src/TextThought.py:
 
460
        Update to use new extended buffer
 
461
        Enable bold in text thoughts themselves
 
462
        Shift some stuff around to work with the attributes
 
463
        Add framework for further attribute work
 
464
        
 
465
2007-03-28 Don Scorgie <Don@Scorgie.org>
 
466
 
 
467
        * src/utils.py:
 
468
        Make intermediate dirs for savedir (should fix issue #50)
 
469
 
 
470
2007-03-11  Don Scorgie  <Don@Scorgie.org>
 
471
 
 
472
        * src/Browser.py: 
 
473
        * src/DrawingThought.py:
 
474
        * src/ImageThought.py: 
 
475
        * src/TextThought.py: 
 
476
        * src/MMapArea.py: 
 
477
        * src/Links.py: 
 
478
        * src/prefs.py: 
 
479
        * src/MainWindow.py: 
 
480
        * src/UndoManager.py: 
 
481
        * src/labyrinth.py: 
 
482
        * doc/FileFormat: 
 
483
        * AUTHORS: 
 
484
        Updated my email address to new address
 
485
        
 
486
        * src/MainWindow.py:
 
487
        * src/MMapArea.py:
 
488
        * src/UndoMAnager.py:
 
489
        Enable undo / redo of scaling and translation
 
490
 
 
491
2007-03-10 Don Scorgie <Don@Scorgie.org>
 
492
 
 
493
        * src/BaseThought.py:
 
494
        * src/ImageThought.py:
 
495
        * src/DrawingThought.py:
 
496
        * src/TextThought.py:
 
497
        * src/MMapArea.py:
 
498
        Various misc fixes to make all thoughts
 
499
        work with transforms properly
 
500
 
 
501
        * src/Mainindow.py:
 
502
        * src/MMapArea.py:
 
503
        Add arrows around main area for translation
 
504
        Fix scaling properly
 
505
        Translate using button 2 (middle button) instead
 
506
        of ctrl-button 1
 
507
 
 
508
        * src/MainWindow.py:
 
509
        * src/MMapArea.py:
 
510
        * src/TextThought.py:
 
511
        * data/labyrinth-ui.xml:
 
512
        Add initial support for scaling canvas and translating
 
513
        on canvas (infinte-scroll canvas)
 
514
 
 
515
2006-11-25 Don Scorgie <DonScorgie@Blueyonder.co.uk>
 
516
 
 
517
    * src/Links.py:
 
518
    * src/MainWindow.py:
 
519
    Remove (incorrect) interpreter invocations
 
520
    These files shouldn't be called outside of
 
521
    labyrinth anyway (in normal circumstances)
 
522
 
 
523
 
 
524
2006-11-15 Don Scorgie <DonScorgie@Blueyonder.co.uk>
 
525
 
 
526
        * src/Links.py:
 
527
        Only try and calculate ends on loading
 
528
        if both parent and child exists (issue #34)
 
529
 
 
530
        * src/MapList.py:
 
531
        Don't calculate the number of nodes within a map
 
532
        It's not used and seems to cause problems with some maps
 
533
        ( issue #36)
 
534
 
 
535
=========== V0.3 ===========
1
536
2006-11-13 Don Scorgie <DonScorgie@Blueyonder.co.uk>
2
537
 
 
538
        * configure.ac:
 
539
        * NEWS:
 
540
        Bump Version
 
541
        Prepare for 0.3 release
 
542
 
 
543
        * data/Makefile.am:
 
544
        Fix make distcheck (add uninstall rule)
 
545
 
3
546
        * doc/TheFuture:
4
547
        * README:
5
548
        Update for 0.3 release