1 2004-12-11 S.Fourmanoit <syfou@users.sourceforge.net>
3 * All Initial public release of adesklets, version 0.0.1,
6 2004-12-13 S.Fourmanoit <syfou@users.sourceforge.net>
8 * All bug fix release : adesklets, version 0.0.2
10 * scripting/python/Makefile.am Fix a bug that prevented
11 many people from installing the Python package in the right place
13 * scripting/python/adesklets/functions.py was removed
15 * src/types.h Fix a bug with detection of uint typedef on some
18 * doc/adesklets.texi Proofreading
20 * doc/fdl.texi was added (forgotten last time)
22 2005-01-26 S.Fourmanoit <syfou@users.sourceforge.net>
24 * All new release: adesklets, version 0.1.0
26 * src/cfgfile.c Change the code in cfgfile_loadall() to make
27 sure all desklets already running get restarted whenever adesklets
28 is invoked without arguments
30 * src/adesklets.c New format for lockfiles - ppid and pids are now
31 stored in, and used in the 'applet launcher' mode to restart
32 potentially running desklets
34 * scripting/Makefile.am Changed an internal structure bug that prevented
35 files to be compiled in proper order.
37 * scripting/python/Makefile.am Changed structure so that python modules
38 get compiled during the compile phase, not during the installation
40 * scripting/python/adesklets/which.py Modularized support
41 for canonicalisation of applet filename
43 * scripting/python/adesklets/initializer.py Added support for 'Which'
46 * doc/adesklets_en.texi Added documentation on software verification
47 through public encryption
49 * doc/adesklets_fr.texi Texinfo manual, newly translated to french, thanks
52 * doc/Makefile.am Added support for french documentation
54 * doc/htmldoc.sh.in Minor changes to enable multi-languages documentation
57 * doc/mdate-sh Total rewrite, now support dates in languages other than
58 english, but less portably.
60 * Makefile.am Added support for semi-automated software signature
62 * src/adesklet.c Added support for fake root window usage
64 * src/xwindow.h,src/xwindow.c Added support for fake root window
67 2005-01-30 S.Fourmanoit <syfou@users.sourceforge.net>
69 * All bug fix release : adesklets, version 0.1.1
71 * scripting/python/adesklets/children_handler.py Corrected a typo
72 in python package that trapped the python interpreter into an infinite
73 loop, potentially waisting all CPU cycles.
75 2005-02-01 S.Fourmanoit <syfou@users.sourceforge.net>
77 * All documentation augmentation release: adesklets, version 0.1.2
79 * doc/adesklets_en.texi New chapter on writing language binding
81 * src/cfgfile.c Small bug fix in cfgfile_getinfo that prevented
82 desklets ID to be correctly set under some circumstances
85 2005-02-02 S.Fourmanoit <syfou@users.sourceforge.net>
87 * All bug fix release: adesklets, version 0.1.3
89 * configure.ac Added support for pkg-config in fontconfig detection.
90 Thanks to Aristotle Pagaltzis for reporting this
92 * doc/Makefile.am Added supplementary test to ensure adesklets
93 placeholder manual rebuilding on packaging
95 * doc/adesklets_en.texi Added a FAQ appendix
97 2005-02-06 S.Fourmanoit <syfou@users.sourceforge.net>
99 * All new release: adesklets, version 0.2.0
101 * configure.ac Merged a patch by Aristole Pagaltzis <pagaltzis@gmx.de>
102 correcting an typo in fontconfig detection
104 * Makefile.am Added support for automatic generation of multi-language
105 plain text INSTALL files
107 * scripting/python/adesklets/commands_handler.py Fixed big ugly bug
108 in _Commands_handler::write() that prevented long commands (>=1KB)
109 to get correclty fed to the interpreter
111 * src/adesklets.c Added support for enumerated history listing in
114 * src/error.h,src/error.c,src/command.c Added support for
115 'log-file style' debugging output, dynamically tunable via
116 ADESKLETS_LOG environment variable
118 * src/variable.h,src/variable.c Added support for textual substitution
119 within the interpreter
121 * src/adesklets.h,src/adesklets.c,src/command.c Added support for
122 direct and indirect execution mode, and for timing routine
124 * test/fading.py New minimal test of an effect based on indirect
127 2005-02-02 S.Fourmanoit <syfou@users.sourceforge.net>
129 * All bug fix release: adesklets, version 0.2.1
131 * configure.ac,src/command.c Correct a bug with
132 GNU history usage included in GNU readlines (Applies to
133 version before 5). We were invoking a newly created function.
136 * Makefile.am,devpatch.sh Added support for automated production
137 of development patch.
139 2005-02-11 S.Fourmanoit <syfou@users.sourceforge.net>
141 * All new minor version release: adesklets, version 0.3.0
143 * doc/Makefile.am Bitkeeper integration
145 * scripting/python/adesklets/events_handler.py Corrected Key generation
146 error in Events_handler::set_events(). Regularised support for events.
148 * scripting/python/adesklets/strings.py Turns off mmap-related operation
149 on everything by linux
151 * scripting/python/protoize.py Get rid of the dependency on the datetime
154 * scripting/wrapper.sh small typo correction
156 * src/command.c Added description of Pseudo-X Event MenuFire
158 * src/command.c Corrected ill-formulated dependencies-based conditionnals
160 * src/command.c Added BackgroundGrab to the list of regular catchable event
162 * src/Makefile.am Simplification to make te makefile run on FreeBSD's make
164 * src/Makefile.am Corrected a glitch in compilation ordering
166 * src/types.h Added definition of MenuFireMask
168 * src/types.h Added a BackgroundGrabMask define
170 * src/xwindow.c Removed support for xwindow_purge_events(), since
171 it was shorterand cleaner to add it directly into the adesklets events
174 * src/xwindow.h Removed xwindow_purge_events() from declared prototypes
176 * src/adesklets.c Added support for catchable MenuFire event
178 * src/adesklets.c Added operator protection
180 * src/adesklets.c Added support for catchable BackgroundGrab event
182 * src/command.h Corrected ill-formulated dependencies-based conditionnals
184 * test/README Added description of test_events.py
186 * test/fading.py Removed a forgotten printout, Cosmetic adjustements
187 to the effect sequence
189 * Makefile.am Bitkeeper integration bug
191 * configure.ac Adjustments for netbsd,Portability error with freebsd
193 2005-02-14 S.Fourmanoit <syfou@users.sourceforge.net>
195 * All bug fix release: adesklets, version 0.3.1
197 * scripting/python/adesklets/__init__.py Added a `utils' module
200 * scripting/python/adesklets/utils.py Added new `utils' module
201 ready to be populated in the future by complementary services
203 * src/adesklets.c Polished CMD_TIME_GATE support, then rewrited
204 the time_gate internals to support interruption by events while waiting
205 for a time gate to be reached
207 * src/adesklets.h Added math.h header inclusion, used in CMD_TIME_GATE
209 * src/command.c Added support for simplified timing of replay,
210 via the 'command_gat_chronometer()' function
212 2005-02-22 S.Fourmanoit <syfou@users.sourceforge.net>
214 * All documentation release: adesklets, version 0.3.2
216 * doc/Makefile.am Addendum to pydoc support.
218 * doc/Makefile.am Added adesklets python module pydoc documentation
220 * doc/adesklets_en.texi Documentation update
222 * doc/adesklets_fr.texi Documentation update
224 * test/test.py Minor adjustments
226 2005-02-25 S.Fourmanoit <syfou@users.sourceforge.net>
228 * All new minor version release: adesklets, version 0.4.0
230 * doc/Makefile.am Pydoc adjustments
232 * doc/adesklets_en.texi Updated, mainly on internationalization
235 * scripting/python/adesklets/utils.py Update to support automatic
236 user charset setting, and small rewrite for list-comprehension
238 * scripting/python/adesklets/utils.py Added preliminary ConfigFile class
239 * src/adesklets.c Internationalization support, and corrected a
240 menu_fire event generation bug
242 * src/error.h Better error handling, including portable
243 system error message recuparation
245 * src/xmenu.c Internationalization support
247 * src/command.h,src/command.c Internationalization support,
248 new charset-related commands
250 * configure.ac Added support for iconv detection, as well as the
251 --enable-force-extended-characters-input switch
253 2005-02-28 S.Fourmanoit <syfou@users.sourceforge.net>
255 * All new bug version release: adesklets, version 0.4.1
257 * scripting/python/adesklets/__init__.py Inclusion of configFile module
259 * scripting/python/adesklets/utils.py Moved configfile-related class
262 * scripting/python/adesklets/configfile.py Splitted the code, than added
263 a whole new ConfigImport class taking care of getting pertinent information
264 out of configuration file, without ever executing a single line from it
267 2005-02-28 S.Fourmanoit <syfou@users.sourceforge.net>
269 * All new bug version release: adesklets, version 0.4.2
271 * scripting/python/adesklets/configfile.py Corrected a mmap zero
272 size error, and a python2.3 issue with implicit list comprehension.
274 2005-03-02 M.Pirnat <exilejedi@users.sourceforge.net>
276 * doc/adesklets_en.texi Miscellaneous spelling,
277 grammar, and formatting adjustments across the entire document.
278 Miscellaneous cleanup from the beginning of the documentation through
279 "Programming adesklets", inclusive. Spelling, grammar, and
280 minor formatting revisions for the FAQ, Help Wanted, Python Package
281 Documentation, and Contributing sections.
283 2005-03-03 S.Fourmanoit <syfou@users.sourceforge.net>
285 * All new documentation release: adesklets, version 0.4.3
287 * doc/adesklets_en.texi Update to the FAQ, Added an Appendix on
288 Desklet packaging,and updated the status of Mike Pirnat.
290 2005-03-06 M.Pirnat <exilejedi@users.sourceforge.net>
292 * doc/adesklets_en.texi Tidied up the latest FAQ changes.
295 2005-03-08 S.Fourmanoit <syfou@users.sourceforge.net>
297 * All new documentation release: adesklets, version 0.4.4
299 * doc/adesklets_en.texi Documentation update. New appendix about
300 desklet's submittion, extended FAQ, subsubsection about fontconfig
301 and Python management of adesklets' objects.
303 * scripting/python/adesklets/__init__.py Documentation adjustments
305 * utils/GNUmakefile.desklet
306 Rename: doc/GNUmakefile.desklet -> utils/GNUmakefile.desklet
308 * utils/README New readme
310 * utils/adesklets_submit.example New submittion script
311 configuration example
313 * utils/submit.py New submittion script
315 2005-03-10 M.Pirnat <exilejedi@users.sourceforge.net>
317 * doc/adesklets_en.texi Spelling and grammar tweaks to the latest
318 documentation additions.
320 2005-03-12 S.Fourmanoit <syfou@users.sourceforge.net>
322 * All bug correction and documentation release: adesklets, version 0.4.5
324 * doc/adesklets_en.texi Various uptates for desklets authors
326 * src/adesklets.c Bug correction concerning window refresh
327 with user-defined background image.
329 * utils/adesklets_checkin Original submission
331 * utils/adesklets_submit Minor change
333 * utils/adesklets_submit Rename: utils/submit.py -> utils/adesklets_submit
335 2005-03-18 M.Pirnat <exilejedi@users.sourceforge.net>
337 * doc/adesklets_en.texi Various grammar and spelling adjustments.
339 2005-03-20 S.Fourmanoit <syfou@users.sourceforge.net>
341 * All bug correction and documentation release: adesklets, version 0.4.6
343 * doc/Makefile.am Adjustments for Imlib2 doc
345 * doc/adesklets_en.texi Various grammar and spelling adjustments
347 * doc/imlib2/ Imported imlib2 documentation in adesklets documentation
349 * scripting/python/ Removed $PYTHON_HACK
351 * src/Makefile.am Adaptation for better portability
353 * src/adesklets.c,src/command.c Added image_set_changes_on_disk command
355 * src/xwindow.c Correction to the xwindow_move_window function.
356 Thanks to man1ed, from the forum, for providing a patch.
358 * test/widgets.py New object-oriented design example
360 * utils/adesklets_checkin Corretions for better
361 handling of unparsable entries.
363 * utils/adesklets_checkin Corrected an error that made the script
364 not to send rejection emails to their final recipient.
366 * utils/adesklets_checkin Correction to directory check in validation
367 test.Thanks to ZeroDivide for reporting this.
369 2005-04-02 S.Fourmanoit <syfou@users.sourceforge.net>
371 * All Minor Bug correction release : adesklets 0.4.7
373 * src/adesklets.c Operation priority correction and small change
374 for freebsd portability: dropping calls to C99 rintf and rintl
375 functions. Added interface to load_image_without_cache
377 * src/command.c Added interface to load_image_without_cache
379 2005-04-06 S.Fourmanoit <syfou@users.sourceforge.net>
381 * src/xwindow.c Added xwindow_get_kde_desktop() function and adapted
382 get_root_window() to support fake root window detection on KDE. Thanks to
383 yogi77, from the forum, from providing the patch.
385 2005-04-17 S.Fourmanoit <syfou@users.sourceforge.net>
387 * All New minor bug-correction release: adesklets 0.4.8
389 * doc/adesklets_en.texi Updated the FAQ regaring KDE support
391 * src/command.c Reorganize dupstr_utf8() to avoid warnings when iconcv
392 support is not present
394 * src/xwindow.c Cleaned and incorporated a patch by yogi77,
396 * configure.ac Small modification to _POSIX_C_SOURCE to allow
399 2005-06-03 S.Fourmanoit <syfou@users.sourceforge.net>
401 * All New minor bug-correction release: 0.4.9
403 * doc/adesklets_en.texi Minor spelling/grammar adjustments
405 * test/threading.py New threading demo
407 * configure.ac Removed POSIX compliance string on FreeBSD 6, and
408 corrected an error with -g stripping
410 2005-06-10 S.Fourmanoit <syfou@users.sourceforge.net>
412 * All New minor bug-correction release: 0.4.10
414 * src/adesklets.c Include properly a modifier on the fireing
415 of the contextual menu