/[freeride]/freeride/ChangeLog
ViewVC logotype

Diff of /freeride/ChangeLog

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

revision 1.2 by ljulliar, Fri Jun 14 14:49:40 2002 UTC revision 1.3 by ljulliar, Tue Sep 10 14:22:38 2002 UTC
# Line 1  Line 1 
1  2002-06-14 16:49  Laurent Julliard  <Laurent.Julliard@xrce.xerox.com>  2002-09-10 16:20  ljulliar
2    
3          * plugins/System_GuiRenderFox/plugin.xml,          * plugins/Debugger/Debugger.rb: Make debugger work on Windows
4          plugins/System_GuiRenderFox/DatabusInspectorRenderFox.rb,          platform. Use threads instead of blocking read on a pipe, popen
5          plugins/System_GuiRenderFox/DatabusBrowserRenderFox.rb,          instead of popen3.
6          plugins/System_GuiCore/GuiSetup.rb,  
7    2002-09-10 16:18  ljulliar
8    
9            * plugins/Debugger/debuggee.rb: On Win32 (mswin) redirect STDERR to
10            STDOUT because popen3 cannot be used from FreeRIDE debugger
11    
12    2002-09-10 16:14  ljulliar
13    
14            * plugins/Debugger/Render/Fox/DebuggerRenderFox.rb: implement 2
15            possible ways of redirecting debugged process stdout and stderr to
16            FXText console. One is via FOX addInput() and the other one is via
17            Ruby threads.  The ruby approach doesn't work on Windows (why??)
18            and the FOX approach should work (works for Lyle) but not for me.
19    
20    2002-09-10 15:36  ljulliar
21    
22            * plugins/System_GuiRenderFox/DockPaneRenderFox.rb: end method must
23            be called on a drawing context when drawing is done. Also did some
24            code debug code clean-up in refresh_title
25    
26    2002-09-10 15:12  ljulliar
27    
28            * plugins/System_GuiRenderFox/DockPaneRenderFox.rb: now uses FOX
29            default font for title of dock panes.
30    
31    2002-09-10 11:46  ljulliar
32    
33            * plugins/System_GuiRenderFox/FoxServices.rb: Normalize file names
34            from FOX to internal Ruby representation.
35    
36    2002-09-02 11:48  ljulliar
37    
38            * plugins/Debugger/: Debugger.rb, debuggee.rb: A few things changed
39            to run on Windows.
40    
41    2002-08-30 18:17  ljulliar
42    
43            * plugins/Debugger/Render/Fox/DebuggerRenderFox.rb: - Attach/detach
44            stdin of remote process to the renderer - catch keyboard input and
45            send it to remote process stdin - Introduce styled text for STDIN,
46            STDOUT and STDERR in text console - First sketch of Frame Tab
47    
48    2002-08-30 18:14  ljulliar
49    
50            * plugins/Debugger/Debugger.rb: Attach/detach stdin of remote
51            process to the renderer
52    
53    2002-08-30 07:20  richkilmer
54    
55            * plugins/System_GuiRenderFox/DatabusInspectorRenderFox.rb:
56            Modified to remove FXMainWindow and make it FXDialogBox instead.
57            
58            Added a close button to enable closing the box
59            
60            Set the size = 800 x 600
61    
62    2002-08-30 06:18  richkilmer
63    
64            * freebase/core.rb: removed win32 have since threads work now!!!
65            YEAH!!!
66    
67    2002-08-21 18:35  ljulliar
68    
69            * plugins/System_GuiRenderFox/fxscintilla/scintilla_wrapper.rb:
70            Determine the text length with the standard getLength. Avoid a
71            crash when getting looong text. Bug reported by NISHIO Mizohu.
72    
73    2002-08-20 18:29  ljulliar
74    
75            * plugins/: Debugger/Debugger.rb, Debugger/debuggee.rb,
76            System_GuiCore/EditPanes.rb: Breakpoint management revised.
77            Brkpoints setting for newly loaded files is now triggered from the
78            remote debugger.
79    
80    2002-08-20 15:32  ljulliar
81    
82            * plugins/Debugger/Debugger.rb: Only show the debug line if the
83            file is non nil. It can be nil if the debugger is launched on an
84            empty file or a file with no ruby statement in it.
85    
86    2002-08-12 10:44  ljulliar
87    
88            * plugins/Debugger/debuggee.rb: Mark DRb threads as hidden and
89            don't show them to the end user in the debugging phase. Also catch
90            all exit events with the at_exit function. For this to work in all
91            cases exit! mut be aliased to exit)
92    
93    2002-08-09 22:48  ljulliar
94    
95            * plugins/Debugger/Debugger.rb: Run to cursor requires a temporary
96            breakpoint. Also run_to_cursor does nothing if the current line and
97            the target line are the same.
98    
99    2002-08-09 22:47  ljulliar
100    
101            * plugins/Debugger/debuggee.rb: Temporary breakpoint check and
102            delete fixed (wrong index argument)
103    
104    2002-08-09 22:27  ljulliar
105    
106            * plugins/Debugger/Debugger.rb: No need to mimic a
107            :notify_queue_join on existing slots because breakpoints will be
108            set up when file is first loaded in the debugger.
109    
110    2002-08-09 22:19  ljulliar
111    
112            * plugins/Debugger/: Debugger.rb, Render/Fox/DebuggerRenderFox.rb:
113            Clear console output when starting a new debugging session
114    
115    2002-08-09 17:45  ljulliar
116    
117            * plugins/Debugger/: Debugger.rb, Render/Fox/DebuggerRenderFox.rb:
118            - add/delete breakpoints works ok - debugger icons to drive the
119            debugger enabled/disabled depending on the   context - many
120            commands functional (step in/out, finish, continue, run to cursor,
121             start/stop, close...)
122    
123    2002-08-09 17:41  ljulliar
124    
125            * plugins/Debugger/debuggee.rb: - redefine exit! as exit to
126            intercept all exit events - DRb server subthreads now ignored by
127            the tracer - method to delete/add breakpoint from the FreeRIDE
128            client added - all file names are now expanded because FreeRIDE
129            need full path names
130    
131    2002-08-09 17:38  ljulliar
132    
133            * plugins/System_GuiRenderFox/EditPaneRenderFox.rb: - Icon loader
134            added.  - 'modified' icon inserted in the tab of editor pane when
135            file has been    modified - reports breakpoint insertion/deletion
136            occuring in scintilla to the   EditPane plugin
137    
138    2002-08-09 17:35  ljulliar
139    
140            * plugins/System_GuiRenderFox/DockPaneRenderFox.rb: Remove the
141            error log just don't do anything if this slot alreadyxists
142    
143    2002-08-09 17:31  ljulliar
144    
145            * plugins/System_GuiRenderFox/AppFrameRenderFox.rb: Activate tool
146            tips.
147    
148    2002-08-09 17:29  ljulliar
149    
150            * plugins/System_GuiRenderFox/FoxServices.rb: Code simplification
151    
152    2002-08-09 17:28  ljulliar
153    
154            * plugins/System_GuiCore/EditPanes.rb: - EditPane::find now returns
155            a slot object instead of an EditPane object - keep track of the
156            breakpoints placed with shift-click in the left margin - Post the
157            add/delete breakpoint event to a breakpoint event queue
158    
159    2002-08-09 17:23  ljulliar
160    
161            * plugins/System_Commands/AppCommands.rb: Code simplification
162    
163    2002-08-09 17:21  ljulliar
164    
165            * plugins/System_GuiRenderFox/fxscintilla/scintilla.rb: - EOL
166            character depends on the platform if not defined - Breakpoint
167            markers can be added or deleted in the left margin (shift-click) -
168            Markers for breakpoints (red dot) and current line in debugger  
169            (yellow background) created.  - Breakpoint marker switch to green
170            dot with red perimeter when reached - modified file status now sent
171            to edit pane
172    
173    2002-08-09 15:09  richkilmer
174    
175            * freebase/databus.rb, test/utest_databus.rb: Changed the newly
176            added 'hash' slot type to 'map'
177            
178            Using hash created error for Laurent because slot.hash no longer
179            produced the hashcode for the slot (which becomes evident when you
180            put a slot into a Hash object.
181            
182            All methods related to the Hash slot type are now map
183    
184    2002-08-09 11:43  ljulliar
185    
186            * plugins/System_GuiRenderFox/fxscintilla/scintilla_wrapper.rb:
187            Several missing functions and constant added. This is a merge with
188            the scintilla.rb file from FXRuby. In the future this file should
189            be removed and the one coming with FXScintilla.rb or FXRuby used
190            instead. But our file has some goodies in it that we must keep for
191            the moment.
192    
193    2002-08-09 11:40  ljulliar
194    
195            * plugins/System_GuiRenderFox/icons/modified.png: Icon to mark
196            modified edit panes. Initial revision
197    
198    2002-08-03 17:00  richkilmer
199    
200            * freebase/databus.rb, test/utest_databus.rb: Added the Hash slot
201            type to database and built unit tests
202    
203    2002-07-30 18:08  ljulliar
204    
205            * plugins/Debugger/: Debugger.rb, debuggee.rb,
206            Render/Fox/DebuggerRenderFox.rb: Very preliminary version of the
207            debugger. Next, step, finish and continue working ok. current line
208            highlighted. break point selectable but not working yet. Autoload
209            files as needed by the debugger. STDERR and STDOUT displayed in the
210            text console frame.
211    
212    2002-07-30 18:06  ljulliar
213    
214            * plugins/: System_GuiCore/EditPanes.rb,
215            System_GuiRenderFox/EditPaneRenderFox.rb: function added to show
216            the current line in the debugger
217    
218    2002-07-30 18:04  ljulliar
219    
220            * plugins/System_GuiRenderFox/fxscintilla/scintilla.rb: Various
221            things added for debugger: new markers, show current line in
222            debugger, show break points (activated with shift-click)
223    
224    2002-07-30 17:23  ljulliar
225    
226            * redist/: drb.rb, drb/drb.rb, drb/eq.rb, drb/extserv.rb,
227            drb/extservm.rb, drb/observer.rb, drb/rinda.rb, drb/timeridconv.rb:
228            Initial revision
229    
230    2002-07-30 17:23  ljulliar
231    
232            * redist/: drb.rb, drb/drb.rb, drb/eq.rb, drb/extserv.rb,
233            drb/extservm.rb, drb/observer.rb, drb/rinda.rb, drb/timeridconv.rb:
234            Import of DRb 1.3.6
235    
236    2002-07-17 14:03  ljulliar
237    
238            * plugins/System_GuiRenderFox/EditPaneRenderFox.rb: making an
239            editor pane current also implies to put the focus on it to capture
240            all keys typed on the keyboard
241    
242    2002-07-15 17:00  curthibbs
243    
244            * plugins/System_GuiCore/: DockBars.rb, DockPanes.rb, EditPanes.rb,
245            GuiSetup.rb, MenuPanes.rb: Changed to use a NilRenderer whenever a
246            real renderer has not yet been created.
247    
248    2002-07-15 16:58  curthibbs
249    
250            * plugins/System_GuiCore/NilRenderer.rb: A do-nothing renderer used
251            as a placeholder
252    
253    2002-07-11 18:51  ljulliar
254    
255            * plugins/Debugger/: Debugger.rb, plugin.xml,
256            Render/Fox/DebuggerRenderFox.rb: Very alpha-- version of the
257            debugger plugin. There is no real debugger working behind it. It
258            mostly shows how to insert a plugin in a dockbar/dockpane, insert
259            anew menu item, run a new command from the menu, build the UI of
260            the plugin and hook it to the dockpane. That's not so bad... ;-)
261    
262    2002-07-11 18:49  ljulliar
263    
264            * plugins/System_GuiCore/plugin.xml: DockBars and DockPanes added
265            in the list of plugins to be loaded
266    
267    2002-07-11 18:48  ljulliar
268    
269            * plugins/System_GuiCore/GuiSetup.rb: Run menu added where the
270            debugger menu item will show up when loaded
271    
272    2002-07-11 18:46  ljulliar
273    
274            * plugins/System_GuiRenderFox/plugin.xml: DockBar and DockPane
275            plugins added in the plugin.xml start file.
276    
277    2002-07-11 18:44  ljulliar
278    
279            * plugins/System_GuiRenderFox/foxhacks.rb: Application Frame layout
280            reworked to host the 3 dockbars (east, west, south)
281    
282    2002-07-11 18:43  ljulliar
283    
284            * plugins/System_GuiRenderFox/fxscintilla/scintilla.rb: Activate
285            Undo collection and tried to insert Undo points each time a new
286            line is created but this one doesn't work yet (why?)
287    
288    2002-07-11 18:41  ljulliar
289    
290            * plugins/: System_GuiCore/DockPanes.rb,
291            System_GuiRenderFox/DockPaneRenderFox.rb: DockPane plugins. Initial
292            Revision.
293    
294    2002-07-11 18:40  ljulliar
295    
296            * plugins/: System_GuiCore/DockBars.rb,
297            System_GuiRenderFox/DockBarRenderFox.rb: DockBar plugins. Initial
298            Revision.
299    
300    2002-07-11 18:36  ljulliar
301    
302            * plugins/Debugger/icons/: cancel.png, help.png, pause.png,
303            resume.png, runToCursor.png, showCurrentFrame.png,
304            startDebugger.png, stepInto.png, stepOut.png, stepOver.png,
305            suspend.png, viewBreakpoints.png: Debugger icons. Borrowed from
306            IntelliJ IDEA. Should probably ask for permission (todo)
307    
308    2002-07-11 11:32  ljulliar
309    
310            * plugins/System_Commands/AppCommands.rb: Don't Save or Save As...
311            if ther is no more EditPane active.
312    
313    2002-07-11 11:29  ljulliar
314    
315            * plugins/System_Commands/AppCommands.rb: Don't close if there is
316            no more EditPane active.
317    
318    2002-07-09 19:06  ljulliar
319    
320            * plugins/: System_Commands/AppCommands.rb,
321            System_GuiCore/EditPanes.rb, System_GuiRenderFox/FoxServices.rb:
322            Now remember the directory from which a file was lost loaded from
323            or saved to and use it for next save as or open
324    
325    2002-07-09 15:14  ljulliar
326    
327            * plugins/: System_Commands/AppCommands.rb,
328            System_Commands/EditCommands.rb, System_GuiCore/EditPanes.rb,
329            System_GuiCore/GuiSetup.rb,
330            System_GuiRenderFox/EditPaneRenderFox.rb,
331            System_GuiRenderFox/FoxServices.rb: - Save, Save as, Close, New
332            commands added to the multipane editor - Undo, Redo commands added
333            to the edit menu (undo granularity to be improved) - Modified files
334            taken into account in Save/Exit
335    
336    2002-07-09 11:44  ljulliar
337    
338            * plugins/System_GuiRenderFox/fxscintilla/scintilla.rb: undo/redo
339            added in the controller and undo buffer reset when file opened
340    
341    2002-07-08 10:03  ljulliar
342    
343            * plugins/System_Commands/AppCommands.rb: FreeRide version number
344            no longer hardcoded. Get it from the /system/properties/version
345            slot.
346    
347    2002-07-07 23:06  ljulliar
348    
349            * plugins/: System_GuiCore/EditPanes.rb,
350            System_GuiRenderFox/EditPaneRenderFox.rb: Last minute typo
351            introduced while cleaning the multipane editor code. Fixed
352    
353    2002-07-07 22:59  ljulliar
354    
355            * plugins/: System_Commands/AppCommands.rb,
356            System_GuiCore/EditPanes.rb, System_GuiCore/GuiSetup.rb,
357            System_GuiRenderFox/EditPaneRenderFox.rb,
358            System_GuiRenderFox/foxhacks.rb: Multipane editor now available.
359            Several files can be loaded at once and viewed in a FOX tabbook.
360    
361    2002-07-05 14:47  ljulliar
362    
363            * NEWS, freebase/databus.rb, freebase/plugin.rb,
364            plugins/System_GuiCore/MenuBars.rb,
365            plugins/System_GuiCore/MenuPanes.rb, test/utest_databus.rb:
366            replaced 'propogate' by 'propagate' all over the place (typo)
367    
368    2002-07-03 12:05  ljulliar
369    
370            * plugins/DatabusInspector/DatabusInspector.rb: typo in the path to
371            databus inspector command (no 2 at the end)
372    
373    2002-07-02 17:27  ljulliar
374    
375            * plugins/: DatabusInspector/DatabusInspector.rb,
376            System_GuiCore/GuiSetup.rb: Now that we have the dynamic insertion
377            of new menu items working we can remove the hack from Guisetup and
378            do everything from the Databus Inspector start method.
379    
380    2002-07-02 17:25  ljulliar
381    
382            * plugins/System_GuiCore/MenuPanes.rb: Some code re-indented and a
383            new add_command method added to allow for the dynamic insertion a
384            new command in an existing menu
385    
386    2002-07-02 17:24  ljulliar
387    
388            * plugins/System_GuiRenderFox/MenuPaneRenderFox.rb: In update
389            method: - Need to call create method on a new menu pane before it
390            is used - Must assign the new menu pane to the existing menu title
391            if it is a dynamic menu update in the course of using the
392            application (e.g. menu entry created by a plugin loaded on the fly
393            like the Databus Inspector)
394    
395    2002-07-02 17:21  ljulliar
396    
397            * plugins/System_GuiRenderFox/MenuBarRenderFox.rb: Store the FOX
398            menu title a FOX menu pane is associated with so that we can update
399            the menu pane later in the life of the application
400    
401    2002-07-02 17:15  ljulliar
402    
403            * plugins/DatabusInspector/plugin.xml: Now that we have the ability
404            to express dependencies on subsystems and not only individual
405            plugins, make the Databus Inspector start when the GuiCore subsytem
406            is running
407    
408    2002-07-01 17:19  ljulliar
409    
410            * freebase/databus.rb,
411            plugins/System_GuiRenderFox/DatabusInspectorRenderFox.rb: Now
412            showing slot attributes (attr_xxx) in the databus inspector
413    
414    2002-07-01 13:57  ljulliar
415    
416            * freebase/plugin.rb: For the transition log message to appear in
417            the right order, the message must be logged at the very beginning
418            of the transition method
419    
420    2002-06-30 22:30  ljulliar
421    
422            * plugins/logger/logger.rb: change order of statements in start
423            method to something that seems more appropriate.
424    
425    2002-06-30 22:20  ljulliar
426    
427            * plugins/System_GuiRenderFox/: AppFrameRenderFox.rb,
428            EditPaneRenderFox.rb: 'slot' is a local block variable not a
429            instance variable. This error did not appear before because there
430            was a type in the #{...}. See previous commit
431    
432    2002-06-30 22:00  ljulliar
433    
434            * plugins/: System_GuiCore/GuiSetup.rb,
435            System_GuiRenderFox/AppFrameRenderFox.rb,
436            System_GuiRenderFox/EditPaneRenderFox.rb,
437            System_GuiRenderFox/MenuBarRenderFox.rb,
438            System_GuiRenderFox/MenuPaneRenderFox.rb: Change GuiSetup and
439            Render plugins state to RUNNING when the plugins are actually
440            started.
441    
442    2002-06-28 22:08  ljulliar
443    
444            * freebase/plugin.rb: Logging all state transition from the
445            transition method rather than from load/start/unload/stop methods.
446    
447    2002-06-28 21:51  ljulliar
448    
449            * freebase/core.rb: Reinserting conditional hack I introduced in
450            1.7 and was overwritten by Rich in 1.8
451    
452    2002-06-28 21:18  ljulliar
453    
454            * plugins/DatabusInspector/plugin.xml: subsystem tag removed
455            because it is not necessary with only one plugin and the name
456            conflicted with plugin name because of Rich's recent changes
457    
458    2002-06-26 23:44  richkilmer
459    
460            * freebase/core.rb, freebase/plugin.rb,
461            plugins/System_Commands/plugin.xml: added the capability to
462            represent a subsystem as a plugin for dependency purposes.  Needed
463            to modify System_Commands subsystem name
464    
465    2002-06-18 11:59  ljulliar
466    
467            * plugins/System_GuiRenderFox/DatabusBrowserRenderFox.rb: Useless
468            file. It's actually called DatabusInpectorRenderFox.rb
469    
470    2002-06-14 16:49  ljulliar
471    
472            * ChangeLog, freebase/plugin.rb,
473            plugins/DatabusInspector/DatabusInspector.rb,
474          plugins/DatabusInspector/plugin.xml,          plugins/DatabusInspector/plugin.xml,
475          plugins/DatabusInspector/DatabusInspector.rb, freebase/plugin.rb :          plugins/System_GuiCore/GuiSetup.rb,
476          Initial version of the Databus Inspector.          plugins/System_GuiRenderFox/DatabusBrowserRenderFox.rb,
477            plugins/System_GuiRenderFox/DatabusInspectorRenderFox.rb,
478            plugins/System_GuiRenderFox/plugin.xml: Initial version of the
479            Databus Inspector.
480    
481    2002-06-14 16:47  ljulliar
482    
483          * freebase/databus.rb : Introduced [] method for Stack and Queue          * freebase/databus.rb: Introduced [] method for Stack and Queue to
484          to access individual elements.          access individual elements (needed by the Databus Inspector).
485    
486  2002-06-14 16:10  Laurent Julliard  <Laurent.Julliard@xrce.xerox.com>  2002-06-14 16:15  ljulliar
487    
488          * plugins/System_GuiRenderFox/foxhacks.rb, freebase/core.rb :          * freebase/core.rb, plugins/System_GuiRenderFox/foxhacks.rb:
489          Conditional hack introduced based on the host OS. If MSWIN then          Conditional hack introduced based on the host OS. If MSWIN then
490          apply the hack for the greedy UI thread problem. Otherwise start          apply the hack for the greedy UI thread problem. Otherwise start
491          the FOX event loop in a thread as usual. Note: this MSWIN problem          the FOX event loop in a thread as usual. Note: this MSWIN problem
492          is being worked on so this is temporary code.          is being worked on so this is temporary code.
493    
494    2002-06-14 16:10  ljulliar
495    
496            * ChangeLog, Changelog: Changing change log file name from
497            Changelog to ChangeLog
498    
499    2002-06-03 22:49  pini
500    
501            * plugins/System_GuiRenderFox/fxscintilla/scintilla.rb: Corrected
502            the microscopic font bug (occured undex Linux).
503    
504    2002-05-30 17:23  ljulliar
505    
506            * test/adapter.rb: All core stuff is now in FreeBASE. Used to be in
507            FreeRIDE
508    
509    2002-05-30 05:48  richkilmer
510    
511            * plugins/: System_Commands/AppCommands.rb,
512            System_Commands/EditCommands.rb,
513            System_Commands/System_Commands.rb, System_GuiCore/AppFrames.rb,
514            System_GuiCore/EditPanes.rb, System_GuiCore/GuiSetup.rb,
515            System_GuiCore/MenuBars.rb, System_GuiCore/MenuPanes.rb,
516            System_GuiCore/plugin.xml,
517            System_GuiRenderFox/AppFrameRenderFox.rb,
518            System_GuiRenderFox/EditPaneRenderFox.rb,
519            System_GuiRenderFox/FoxServices.rb,
520            System_GuiRenderFox/MenuBarRenderFox.rb,
521            System_GuiRenderFox/MenuPaneRenderFox.rb, simpletest/test.rb,
522            test1/test.rb: This seems like a major update, but its really
523            rather minor.  I created a new module named
524            'FreeBASE::StandardPlugin' and now extend each of these (modified)
525            plugins with that module to simplify the creation of plugins by
526            having default load/start/stop/unload operations.  The plugins now
527            (usually) only have to implement 'start'.  This does not change any
528            of the behaviors or design that Curt created
529    
530    2002-05-30 03:59  richkilmer
531    
532            * freebase/plugin.rb, freebase/properties.rb,
533            plugins/logger/logger.rb, plugins/test2/test.rb: Added
534            FreeBASE::StandardPlugin module as mixin to simplify creation of
535            plugins, modified logger and test2/test.rb to use new mixin.  Fixed
536            bug in properties.rb that arose under linux when reading a slot
537            with no value
538    
539    2002-05-30 03:25  richkilmer
540    
541            * plugins/: System_Commands/EditCommands.rb, simpletest/plugin.xml,
542            test1/plugin.xml, test2/plugin.xml: Fixed bug in EditCommands,
543            removed autostart of example plugins
544    
545    2002-05-29 10:24  curthibbs
546    
547            * plugins/System_GuiRenderFox/AppFrameRenderFox.rb,
548            plugins/System_GuiRenderFox/EditPaneRenderFox.rb,
549            plugins/System_GuiRenderFox/FoxServices.rb,
550            plugins/System_GuiRenderFox/MenuBarRenderFox.rb,
551            plugins/System_GuiRenderFox/MenuPaneRenderFox.rb,
552            plugins/System_GuiRenderFox/foxhacks.rb,
553            plugins/System_GuiRenderFox/plugin.xml,
554            plugins/System_GuiRenderFox/fxscintilla/fxscintilla_test.rb,
555            plugins/System_GuiRenderFox/fxscintilla/global_properties.rb,
556            plugins/System_GuiRenderFox/fxscintilla/ruby_autoindent.rb,
557            plugins/System_GuiRenderFox/fxscintilla/ruby_colourize.rb,
558            plugins/System_GuiRenderFox/fxscintilla/ruby_properties.rb,
559            plugins/System_GuiRenderFox/fxscintilla/scintilla.rb,
560            plugins/System_GuiRenderFox/fxscintilla/scintilla_wrapper.rb,
561            plugins/System_GuiRenderFox/fxscintilla/util/Scintilla.iface,
562            plugins/System_GuiRenderFox/fxscintilla/util/iface_gen.rb, README:
563            Initial version.
564    
565    2002-05-29 10:18  curthibbs
566    
567            * plugins/: System_Commands/AppCommands.rb,
568            System_Commands/CommandBase.rb, System_Commands/EditCommands.rb,
569            System_Commands/System_Commands.rb, System_Commands/plugin.xml,
570            System_GuiCore/AppFrames.rb, System_GuiCore/EditPanes.rb,
571            System_GuiCore/GuiSetup.rb, System_GuiCore/MenuBars.rb,
572            System_GuiCore/MenuPanes.rb, System_GuiCore/plugin.xml: Initial
573            version.
574    
575    2002-05-27 10:46  curthibbs
576    
577            * freebase/databus.rb: Added some general debugging code that is
578            commented out by default.
579    
580    2002-05-27 10:44  curthibbs
581    
582            * freebase/core.rb: Added a mechanism to tell when all plugins have
583            been loaded.
584    
585    2002-02-27 04:05  richkilmer
586    
587            * freebase/: core.rb, plugin.rb: updated to support multiple plugin
588            definitions in a single xml file.
589            
590            Instead of a single <plugin> you specify:
591            
592            <subsystem>  <plugin...>   ...   </plugin>   <plugin...>    ...  
593            </plugin>  </subsystem>
594    
595    2002-02-26 23:11  curthibbs
596    
597            * freebase/core.rb: Clearly identified my FOX workaround as a
598            temporary hack.
599    
600    2002-02-23 14:39  curthibbs
601    
602            * freebase/core.rb: Added call to GUI message pump
603    
604    2002-02-13 05:04  richkilmer
605    
606            * config/default.xml, freebase/logger.rb: added the ability to set
607            the logging level in the default.xml properties file (0 for all, 6
608            for none).  the logger also mounts a proc slot at:
609            
610            /plugins/Logger/set_level (pass an int 0-6
611    
612    2002-02-12 04:43  richkilmer
613    
614            * freebase/plugin.rb: added the (optional) ability to define a
615            resource_path on a plugin.  This resource path can be used for
616            locating data files, images, etc needed by the plugin for
617            operation.
618            
619            plugin.xml addition:
620            <resourcePath>./plugins/foo/resources</resourcePath>
621            
622            accessing path: @plugin.resource_path #=> path
623    
624    2002-02-11 03:39  richkilmer
625    
626            * config/default.xml: added log name entry
627    
628    2002-02-11 03:37  richkilmer
629    
630            * plugins/logger/plugin.xml: point to the default (log4r) logger in
631            the freebase dir
632    
633    2002-02-11 03:35  richkilmer
634    
635            * freebase/databus.rb: enhanced the exception in the event you try
636            and set a manager on a slot that already has one set.
637    
638    2002-02-11 03:35  richkilmer
639    
640            * freebase/logger.rb: moved the logger plugin to freebase (since
641            all apps will likely have a need for a logger)
642    
643    2002-02-08 07:16  richkilmer
644    
645            * freebase/databus.rb: added notification type for notifying
646            subscribers when a proc is set to a slot:
647            
648            :notify_proc_set
649    
650    2002-02-07 04:01  richkilmer
651    
652            * freebase/core.rb: Modified the way in which plugin.xml files are
653            processed.  The core now also processes ALL .xml files in the
654            ./plugins directory in case the behaviors are located somewhere
655            else (like under site_ruby).
656    
657    2002-02-06 04:38  richkilmer
658    
659            * config/setup.rb: removed functionality of defining default log
660            and shutdown procedure into freebase/core since those are necessary
661            databus slots for the core engine.  reserving setup.rb to specific
662            needs of a freebase project
663    
664    2002-02-06 04:35  richkilmer
665    
666            * config/default.xml: refactored defining setup file in the
667            properties (instead of hard coded)
668    
669    2002-02-06 04:34  richkilmer
670    
671            * freeride/core.rb, freeride/databus.rb, freeride/freeride.rb,
672            freeride/plugin.rb, freeride/properties.rb,
673            plugins/logger/logger.rb, plugins/simpletest/test.rb,
674            plugins/test1/test.rb, plugins/test2/test.rb, test/databus.rb,
675            test/utest_databus.rb: changed for FreeBASE refactoring
676    
677    2002-02-06 04:33  richkilmer
678    
679            * run.bat: changed for freebase and added param for default xml
680            property file
681    
682    2002-02-06 04:24  richkilmer
683    
684            * freebase/: core.rb, databus.rb, freebase.rb, plugin.rb,
685            properties.rb: moved to freebase from freeride to enable reuse of
686            the core (now freebase) in other projects and not just freeride
687    
688    2002-02-05 05:14  richkilmer
689    
690            * config/default.xml, freeride/core.rb: Modified to remove the
691            hard-coded dependency of the plugins to be installed int the
692            ./plugins directory.  Instead, there is a property
693            (config/plugin_path) that contains a concatenated list of
694            directories (defaulting to ./plugins) that is iterated upon.  The
695            separator for directories in the plugin_path is a semicolon.
696    
697    2002-02-05 04:27  richkilmer
698    
699            * NEWS: added comment about slot attributes
700    
701    2002-02-05 04:15  richkilmer
702    
703            * test/test.bat: added paths for redist, and so
704    
705    2002-02-05 04:14  richkilmer
706    
707            * test/utest_databus.rb: Built out initial unit tests for the
708            databus
709    
710    2002-02-05 04:11  richkilmer
711    
712            * freeride/databus.rb: Added the ability to set attributes on a
713            slot:
714            
715            Setting an attriibute slot.attr_<name> = value Getting an attribute
716            value = slot.attr_<name>
717    
718    2002-02-01 10:19  ljulliar
719    
720            * config/setup.rb, freeride/core.rb, freeride/databus.rb,
721            freeride/freeride.rb, freeride/plugin.rb, freeride/properties.rb,
722            plugins/logger/logger.rb, plugins/simpletest/test.rb,
723            plugins/test1/test.rb, plugins/test2/test.rb, test/adapter.rb,
724            test/databus.rb, test/utest_databus.rb: New standard header in
725            place in Ruby files
726    
727    2002-02-01 10:14  ljulliar
728    
729            * plugins/simpletest/.cvsignore: Ignore properties.xml
730    
731    2002-02-01 04:28  richkilmer
732    
733            * freeride/plugin.rb: Updated the parser to handle the changed
734            dependency/plugin element to dependency/when.
735            
736            <when plugin="..." version="*" state="..."/>
737    
738    2002-02-01 04:26  richkilmer
739    
740            * plugins/: simpletest/plugin.xml, test1/plugin.xml,
741            test2/plugin.xml: changed the dependency/plugin element to
742            dependency/when
743            
744            <when plugin="..." version="*" state="..."/>
745    
746    2002-01-31 10:19  richkilmer
747    
748            * test/: adapter.rb, databus.rb, utest_databus.rb: updated w/event
749            vs. message syntax
750    
751    2002-01-31 10:18  richkilmer
752    
753            * freeride/freeride.rb: main file contains FreeRIDE module and all
754            global constants and require(s) all other core files
755    
756    2002-01-31 10:17  richkilmer
757    
758            * plugins/test1/plugin.xml: added autoload, removed plugin type,
759            added dependency for Logger and Test2_Plugin
760    
761    2002-01-31 10:17  richkilmer
762    
763            * plugins/: simpletest/plugin.xml, test2/plugin.xml: added
764            autoload, removed plugin type, added dependency for Logger
765    
766    2002-01-31 10:16  richkilmer
767    
768            * plugins/logger/plugin.xml: added autoload, removed plugin type
769    
770    2002-01-31 10:15  richkilmer
771    
772            * plugins/test1/test.rb: added new lifecycle methods and transition
773            management and removed dependency management from code
774    
775    2002-01-31 10:15  richkilmer
776    
777            * plugins/: logger/logger.rb, simpletest/test.rb, test2/test.rb:
778            added new lifecycle methods and transition management
779    
780    2002-01-31 10:14  richkilmer
781    
782            * freeride/plugin.rb: added transition management (complex, see
783            code and wiki) added load, start, stop, unload methods added
784            autoload attribute added dependency management (complex, see code
785            and wiki)
786    
787    2002-01-31 10:01  richkilmer
788    
789            * freeride/properties.rb: set as manager on slot
790    
791    2002-01-31 10:00  richkilmer
792    
793            * freeride/databus.rb: allow slots to have a manager (OO api to
794            subslots...Properties is one of these)  manager, manager=, managed?
795            added propogate_notifications attribute to block slot message
796            notification to parent slots
797    
798    2002-01-31 09:58  richkilmer
799    
800            * freeride/core.rb: major changes removed global constants to
801            freeride.rb changed plugin loading/unloading support plugin
802            transitions default.xml now contains default properties instead of
803            hard coded
804    
805    2002-01-31 09:57  richkilmer
806    
807            * config/default.xml: default properties
808    
809    2002-01-31 09:56  richkilmer
810    
811            * config/setup.rb: print the shutdown message (instead of logging
812            it)
813    
814    2002-01-31 09:55  richkilmer
815    
816            * run.bat: require freeride.rb instead of core.rb
817    
818    2002-01-31 09:55  richkilmer
819    
820            * NEWS: updated for 0.0.4
821    
822    2002-01-28 17:59  ljulliar
823    
824            * config/.cvsignore: properties.xml is dynamically generated.
825            Ignore it
826    
827    2002-01-28 17:58  ljulliar
828    
829            * config/properties.xml: properties.xml must not be under version
830            control
831    
832    2002-01-28 17:36  ljulliar
833    
834            * config/: .cvsignore, properties.xml: freeride.log must be ignored
835            by CVS
836    
837    2002-01-28 04:47  richkilmer
838    
839            * plugins/logger/logger.rb: Fixed bug when clearing existing queue
840            of logged messages
841    
842    2002-01-28 04:42  richkilmer
843    
844            * freeride/plugin.rb: 1) got rid of CR LF and made LF
845    
846    2002-01-28 04:38  richkilmer
847    
848            * freeride/databus.rb: 1) got rid of CR LF and made LF 2) added the
849            propogate_notifications capability to slots (as well as     the
850            databus itself), 3) added an accessor for the slot's parent 4)
851            added a :notify_slot_add  event during initialize method of slot 5)
852            removed dump_subscribers (hack method) and replaced with     dump
853            which recurses and dumps the slots/subslots
854    
855    2002-01-28 04:32  richkilmer
856    
857            * freeride/core.rb: got rid of CR LF and made LF
858    
859    2002-01-28 04:14  richkilmer
860    
861            * freeride/properties.rb: fixed bug in subsciption to base_slot and
862            got rid of CR LF
863    
864    2002-01-25 19:13  ljulliar
865    
866            * redist/: rubyunit.rb, runit/assert.rb, runit/error.rb,
867            runit/method_mappable.rb, runit/robserver.rb, runit/setuppable.rb,
868            runit/teardownable.rb, runit/testcase.rb, runit/testfailure.rb,
869            runit/testresult.rb, runit/testsuite.rb, runit/topublic.rb,
870            runit/version.rb, runit/cui/testrunner.rb,
871            runit/ext/repeatedtest.rb, runit/ext/testdecorator.rb,
872            runit/ext/testsetup.rb: Import of Runit 0.5.4
873    
874    2002-01-25 19:12  ljulliar
875    
876            * redist/rexml/: attribute.rb, cdata.rb, child.rb, comment.rb,
877            doctype.rb, document.rb, element.rb, functions.rb, GPL.txt,
878            instruction.rb, LICENSE.txt, README, namespace.rb, node.rb,
879            parent.rb, parseexception.rb, rexml.rb, source.rb,
880            streamlistener.rb, text.rb, xmldecl.rb, xpath.rb,
881            dtd/attlistdecl.rb, dtd/dtd.rb, dtd/elementdecl.rb,
882            dtd/entitydecl.rb, dtd/notationdecl.rb: Import of ReXML 1.2.5
883    
884    2002-01-25 19:11  ljulliar
885    
886            * redist/: log4r.rb, log4r/base.rb, log4r/config.rb,
887            log4r/configurator.rb, log4r/formatter.rb, log4r/logger.rb,
888            log4r/loggerfactory.rb, log4r/outputter.rb,
889            log4r/outputterfactory.rb, log4r/outputters.rb,
890            log4r/patternformatter.rb, log4r/repository.rb,
891            log4r/rdoc/configurator, log4r/rdoc/log4r, log4r/rdoc/logger,
892            log4r/rdoc/patternformatter, rexml/attribute.rb, rexml/cdata.rb,
893            rexml/child.rb, rexml/comment.rb, rexml/doctype.rb,
894            rexml/document.rb, rexml/element.rb, rexml/functions.rb,
895            rexml/GPL.txt, rexml/instruction.rb, rexml/LICENSE.txt,
896            rexml/README, rexml/namespace.rb, rexml/node.rb, rexml/parent.rb,
897            rexml/parseexception.rb, rexml/rexml.rb, rexml/source.rb,
898            rexml/streamlistener.rb, rexml/text.rb, rexml/xmldecl.rb,
899            rexml/xpath.rb, rexml/dtd/attlistdecl.rb, rexml/dtd/dtd.rb,
900            rexml/dtd/elementdecl.rb, rexml/dtd/entitydecl.rb,
901            rexml/dtd/notationdecl.rb, rubyunit.rb, runit/assert.rb,
902            runit/error.rb, runit/method_mappable.rb, runit/robserver.rb,
903            runit/setuppable.rb, runit/teardownable.rb, runit/testcase.rb,
904            runit/testfailure.rb, runit/testresult.rb, runit/testsuite.rb,
905            runit/topublic.rb, runit/version.rb, runit/cui/testrunner.rb,
906            runit/ext/repeatedtest.rb, runit/ext/testdecorator.rb,
907            runit/ext/testsetup.rb: Initial revision
908    
909    2002-01-25 19:11  ljulliar
910    
911            * redist/: log4r.rb, log4r/base.rb, log4r/config.rb,
912            log4r/configurator.rb, log4r/formatter.rb, log4r/logger.rb,
913            log4r/loggerfactory.rb, log4r/outputter.rb,
914            log4r/outputterfactory.rb, log4r/outputters.rb,
915            log4r/patternformatter.rb, log4r/repository.rb,
916            log4r/rdoc/configurator, log4r/rdoc/log4r, log4r/rdoc/logger,
917            log4r/rdoc/patternformatter: Import of Log4R 1.0.0
918    
919    2002-01-25 19:08  ljulliar
920    
921            * redist/README: Initial version
922    
923    2002-01-25 18:58  ljulliar
924    
925            * COPYING, Changelog, INSTALL, NEWS, README, run.bat,
926            config/properties.xml, config/setup.rb, doc/core.html,
927            freeride/core.rb, freeride/databus.rb, freeride/plugin.rb,
928            freeride/properties.rb, plugins/logger/logger.rb,
929            plugins/logger/plugin.xml, plugins/simpletest/plugin.xml,
930            plugins/simpletest/test.rb, plugins/test1/plugin.xml,
931            plugins/test1/test.rb, plugins/test2/plugin.xml,
932            plugins/test2/test.rb, so/about.txt, test/adapter.rb,
933            test/databus.rb, test/test.bat, test/utest_databus.rb: Initial
934            revision
935    
936    2002-01-25 18:58  ljulliar
937    
938            * COPYING, Changelog, INSTALL, NEWS, README, run.bat,
939            config/properties.xml, config/setup.rb, doc/core.html,
940            freeride/core.rb, freeride/databus.rb, freeride/plugin.rb,
941            freeride/properties.rb, plugins/logger/logger.rb,
942            plugins/logger/plugin.xml, plugins/simpletest/plugin.xml,
943            plugins/simpletest/test.rb, plugins/test1/plugin.xml,
944            plugins/test1/test.rb, plugins/test2/plugin.xml,
945            plugins/test2/test.rb, so/about.txt, test/adapter.rb,
946            test/databus.rb, test/test.bat, test/utest_databus.rb: First
947            FreeRIDE import
948    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26