/[thuban]/branches/greater-ms3/thuban/ChangeLog
ViewVC logotype

Diff of /branches/greater-ms3/thuban/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 252 by bh, Tue Jul 30 14:18:59 2002 UTC revision 271 by bh, Thu Aug 22 13:46:54 2002 UTC
# Line 1  Line 1 
1    2002-08-22  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/mainwindow.py (make_check_current_tool)
4            (_tool_command): Put the code that generates the "checked"
5            callback into a separate function so that we can reuse it
6            elsewhere
7    
8            * Thuban/Model/save.py (Saver): New class to handle serializing a
9            session into an XML file. The main reason to introduce a class is
10            that applications built on Thuban can derive from it so that they
11            can save additional information in a session file.
12            (save_session): Delegate almost all the work to the Saver class.
13            Rename the filename argument to file because it may be a file like
14            object now.
15    
16            * Thuban/Model/load.py: Get rid of the Python 1.5.2 compatibility
17            code. Remove the little test code which would be executed when the
18            module is run as a script which didn't work anymore since it can't
19            import the other Thuban modules.
20            (ProcessSession, load_session): Refactor the ProcessSession to
21            have one method for each element start and end tag so that derived
22            classes can easily override the processing of individual tags.
23            Also, always parse with namespaces enabled because applications
24            built on top of Thuban will likely use namespaces if they extend
25            the session file format.
26    
27    2002-08-21  Bernhard Herzog  <[email protected]>
28    
29            * setup.py (ThubanInstall.run): Don't repr install_lib_orig
30            because thubaninit_contents will do it for us.
31    
32    2002-08-16      Jan-Oliver Wagner <[email protected]>
33    
34            * Thuban/UI/mainwindow.py: menu item 'show session tree' now disable if
35            tree window already open
36    
37    2002-08-15  Bernhard Herzog  <[email protected]>
38    
39            * Thuban/Model/layer.py (Layer.Destroy): Call the unboundd method
40            with self.
41    
42            * Thuban/UI/view.py (MapCanvas.OnLeftUp): Only release the mouse
43            when we have actually captured it.
44    
45            * Thuban/Model/layer.py (Layer.Destroy): New. Explicitly close the
46            shapefile and destroy the table.
47    
48            * Thuban/Model/table.py (Table.Destroy): New. Close the DBF file.
49    
50    2002-08-14  Bernhard Herzog  <[email protected]>
51    
52            * Thuban/UI/controls.py (RecordTable.__init__): Remove the unused
53            instance variable columns
54            (RecordTable.GetTypeName): row and col may be negative in some
55            cases.
56    
57            * setup.py (InstallLocal.initialize_options)
58            (InstallLocal.finalize_options, InstallLocal.user_options): New
59            option create-init-file to build a thubaninit.py when running
60            install_local
61            (InstallLocal.run): Create the thubaninit.py module when requested
62            (thubaninit_contents): Split the template into several parts and
63            create a new function thubaninit_contents that creates the
64            contents of a thubaninit module.
65            (ThubanInstall.run): Use the new function to create the thubaninit
66            module.
67    
68  2002-07-30  Bernhard Herzog  <[email protected]>  2002-07-30  Bernhard Herzog  <[email protected]>
69    
70          * Thuban/UI/application.py (ThubanApplication.OnExit): Do some          * Thuban/UI/application.py (ThubanApplication.OnExit): Do some

Legend:
Removed from v.252  
changed lines
  Added in v.271

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26