grub2: bring back build of aros-side grub2 tools
[AROS.git] / external / openurl / ChangeLog
blobb807fa41066474ebf92a6696a14f29375f2cd032
1 ---------------------------
2 openurl.library - ChangeLog
3 ---------------------------
5 $Id: ChangeLog 209 2014-04-05 10:50:34Z damato $
6 $URL: svn://svn.code.sf.net/p/openurllib/code/releases/7.15/ChangeLog $
8 #### v7.15 RELEASE #############################################################
10 2014-04-05  Jens Maus <mail@jens-maus.de>
12   * misc: final 7.15 release preparations
14 2014-04-01 Thore Böckelmann <tboeckel@gmx.de>
16   * library/misc: updated to the most recent SDI header files. This makes it
17     possible to remove the stub functions for AmigaOS4.
18   * locale: added a new header line to the .po files to specify a correct name
19     for the generated .catalog file.
21 2014-03-28 Thore Böckelmann <tboeckel@gmx.de>
23   * cmd/SmartReadArgs.c: fixed the broken AmigaOS4 build due to recent SDK
24     changes by including dos/obsolete.h.
26 2014-01-23  Jens Maus <mail@jens-maus.de>
28   * locale: all catalog translations have now been moved to use the free
29     services of transifex (http://www.transifex.com/projects/p/openurllib/)
31 #### v7.14 RELEASE #############################################################
33 2013-12-13  Jens Maus <mail@jens-maus.de>
35   * misc: final 7.14 release preparations
37 2013-10-15 Thore Böckelmann <tboeckel@gmx.de>
39   * library/lib.h: updated the AmigaOS4 build for the latest SDK.
41 2013-04-30 Thore Böckelmann <tboeckel@gmx.de>
43   * locale/greek.ct: updated greek translation kindly provided by Antonis
44     Iliakis.
46 #### v7.13 RELEASE #############################################################
48 2013-04-25  Jens Langner <Jens.Langner@light-speed.de>
50   * misc: final 7.13 release preparations
52 2013-04-24 Thore Böckelmann <tboeckel@gmx.de>
54   * locale/greek.ct: updated greek translation kindly provided by Antonis
55     Iliakis.
57 2013-03-06 Thore Böckelmann <tboeckel@gmx.de>
59   * src/libinit.c: rearranged the code to ensure that trying to start the final
60     library from a shell does not crash.
62 2013-01-04 Thore Böckelmann <tboeckel@gmx.de>
64   * library/prefs.c: simplified the default configuration setup and added some
65     default settings for MUIOWB.
67 2013-01-04 Thore Böckelmann <tboeckel@gmx.de>
69   * library/utils.c: return immediate failure for empty ARexx port names.
71 #### v7.12 RELEASE #############################################################
73 2012-12-20  Jens Langner <Jens.Langner@light-speed.de>
75   * misc: final 7.12 release preparations
77 2012-11-06 Thore Böckelmann <tboeckel@gmx.de>
79   * library/api.c: changed the name of the prefs program to the currently used
80     scheme.
81   * locale/italian.ct: removed lots of unused strings.
83 2012-08-07 Thore Böckelmann <tboeckel@gmx.de>
85   * misc: replaced all deprecated function call by appropriate replacements for
86     the AmigaOS4 build.
88 #### v7.11 RELEASE #############################################################
90 2012-08-05  Jens Langner <Jens.Langner@light-speed.de>
92   * misc: final 7.11 release preparations
94 2012-06-19 Thore Böckelmann <tboeckel@gmx.de>
96   * library/init.c: don't allocate locked memory.
98 2012-04-25 Thore Böckelmann <tboeckel@gmx.de>
100   * locale/german.ct: replaced some "ss" by "ß". This closes bug #3364499.
102 2012-04-07  Jens Langner <Jens.Langner@light-speed.de>
104   * Makefile: removed -funroll-loops as this is potentially dangerous.
106 2012-03-04 Thore Böckelmann <tboeckel@gmx.de>
108   * src/libinit.c: fixed the broken build for all non-AROS platforms.
110 2012-01-29 Matthias Rustler <mrustler@gmx.de>
112   * misc: backport of AROS fixes.
114 2011-12-25  Pär Boberg <pbobbenb@spray.se>
116   * locale/swedish.ct: updated to the latest changes.
118 #### v7.10 RELEASE #############################################################
120 2011-11-26  Jens Langner <Jens.Langner@light-speed.de>
122   * misc: final 7.10 release preparations
124 2011-04-19 Matthias Rustler <mrustler@gmx.de>
126   * misc: backport of AROS fixes.
128 #### v7.9 RELEASE ##############################################################
130 2011-04-17  Jens Langner <Jens.Langner@light-speed.de>
132   * misc: final 7.9 release preparations
134 2011-04-10 Thore Böckelmann <tboeckel@gmx.de>
136   * libraries/openurl.h: fixed wrong mask value to mask out invalid flags. This
137     closes #3283034.
139 2011-01-04 Thore Böckelmann <tboeckel@gmx.de>
141   * all/Makefile: fixed the dependency generation to respect the system specific
142     object file path.
144 2010-10-06 Thore Böckelmann <tboeckel@gmx.de>
146   * dist/Install: adapted the Installer script to respect MorphOS' default
147     location for 3rd party libraries.
149 2010-10-05 Thore Böckelmann <tboeckel@gmx.de>
151   * libinit.c: make sure that removing the library during LibClose() really
152     operates on the correct base. Calling LibExpunge() on MorphOS is wrong,
153     since that takes no parameter but expects the base to be in A6. We work
154     around this by using an additional function which gets called from
155     LibClose() and LibExpunge() with the correct base pointer.
157 #### v7.8 RELEASE ##############################################################
159 2009-09-23  Jens Langner <Jens.Langner@light-speed.de>
161   * misc: final 7.8 release preparations
163 2010-09-22 Thore Böckelmann <tboeckel@gmx.de>
165   * library/utils.c: added a missing ENTER() statement and let the debug build
166     output which command is sent to which ARexx port.
168 2010-09-08 Mariusz Danilewicz <mandi@interia.pl>
170   * AUTHORS: added translators section (please check and update missing persons).
172 2010-09-06 Thore Böckelmann <tboeckel@gmx.de>
174   * library/init.c: create the pool with MEMF_CLEAR set to avoid unnecessary
175     junk to be saved in the prefs file.
176   * library/prefs.c: saving the prefs will now also mask out invalid flags.
177   * library/prefs.c: upon loading the prefs file all invalid flags are now
178     masked out. This fixed bug #3059088 where the split off MorphOS V8 version
179     incorrectly saved some internal flags which then lead to a memory block
180     being freed twice when being read again by the V7 library and used by the
181     MUI prefs application. The ReAction prefs application was not affected due
182     to its different handling of the prefs.
184 2010-09-03 Thore Böckelmann <tboeckel@gmx.de>
186   * libinit.c: clear all semaphore structures before calling InitSemaphore().
188 #### v7.7 RELEASE ##############################################################
190 2009-09-01  Jens Langner <Jens.Langner@light-speed.de>
192   * misc: final 7.7 release preparations
194 2010-08-22 Thore Böckelmann <tboeckel@gmx.de>
196   * library/init.c: lowered the required version of rexxsys.library to V36. This
197     fixes bug #3050895.
199 2010-08-16 Thore Böckelmann <tboeckel@gmx.de>
201   * libinit.c: the library init code now ensures that the entry code is really
202     the first code to be executed in case the .library is executed like a
203     regular command by accident.
204   * include/SDI_compiler.h: updated to latest version.
206 2010-06-30 Thore Böckelmann <tboeckel@gmx.de>
208   * prefs/Makefile, raPrefs/Makefile: added the .cd file to the dependency list
209     of each .catalog file.
211 2010-06-10 Thore Böckelmann <tboeckel@gmx.de>
213   * library/libinit.c: fixed a warning for the OS3 build.
215 2010-06-07 Thore Böckelmann <tboeckel@gmx.de>
217   * include/SDI_compiler.h: updated to latest version.
218   * include/clib/openurl_protos.h: added IPTR definition.
220 2010-06-03 Matthias Rustler <mrustler@gmx.de>
222   * Fixes for 64-bit AROS: changes from ULONG to IPTR to get rid of
223     warnings about conversion from/to pointer to/from integer with different size.
224     Prototype of URL_GetAttr changed. I hope this doesn't cause any trouble.
226 2010-05-27 Thore Böckelmann <tboeckel@gmx.de>
228   * locale/#?.ct: set some properties.
229   * raPrefs/Makefile: added polish catalog generation.
231 2010-05-27 Mariusz Danilewicz <mandi@interia.pl>
233   * locale/polish.ct: fixed MSG_About_Descr
235 2010-05-27 Mariusz Danilewicz <mandi@interia.pl>
237   * locale/polish.ct: added Polish translation
238   * prefs/makefile: added generating Polish catalog
240 2010-04-24 Thore Böckelmann <tboeckel@gmx.de>
242   * library/libinit.c: use NewStackSwap() under AROS, re-enabled stack swapping
243     under MorphOS
245 2010-04-23 Thore Böckelmann <tboeckel@gmx.de>
247   * library/libinit.c: replaced some #ifdef's by macros.
249 #### v7.6 RELEASE ##############################################################
251 2009-10-24  Jens Langner <Jens.Langner@light-speed.de>
253   * misc: final 7.6 release preparations
255 2009-09-19 Thore Böckelmann <tboeckel@gmx.de>
257   * misc: added a name to all memory pools for OS4.
259 2009-09-16 Thore Böckelmann <tboeckel@gmx.de>
261   * prefs/applist.c: integrated the hook structures into the instance data and
262     set these after creating the object instead of using global hooks. Thus
263     multiple instances of the prefs program will use the correct hook data. This
264     fixes bug #2859339.
266 2009-08-14 Thore Böckelmann <tboeckel@gmx.de>
268   * Makefiles: added "-g" to the debug flags. It seems the OS3 GCC 2.95.3 cross
269     compiler needs this to generate debug infos at all.
271 2009-07-21 Thore Böckelmann <tboeckel@gmx.de>
273   * library/libinit.c: in case something in the LibInit() call fails everything
274     set up before will now correctly be freed again to avoid memory leaks.
276 2009-06-16  Thore Böckelmann <tboeckel@gmx.de>
278   * library/prefs.c: changed OWB's port name to "OWB" instead of "OWB.1" because
279     openurl.library takes care of additional numbers itself. This fixes bug
280     #2801806.
282 2009-06-07  Matthias Rustler <mrustler@gmx.de>
284   * libinit.c: Merged Staf's fixes from codesets.library
286 2009-06-07  Matthias Rustler <mrustler@gmx.de>
288   * Makefile fix for linker library
290 2009-06-02  Matthias Rustler <mrustler@gmx.de>
292   * Fixes for the AROS metamakefiles
293   * linkerlib for auto-opening (like it was done for codesets.library)
295 2009-06-02  Thore Böckelmann <tboeckel@gmx.de>
297   * raPrefs/OpenURL.c: restored accidently removed sections.
299 2009-06-01  Thore Böckelmann <tboeckel@gmx.de>
301   * raPrefs/#?.c: added the two new macros iset() and gadset() to replace the
302     quite long SetAttrs() and SetGadgetAttrs() calls.
304 2009-05-31  Thore Böckelmann <tboeckel@gmx.de>
306   * raPrefs/#?.c: fixed all warnings and replaced GetAttr() call by the iget()
307     macro.
309 2009-05-24  Alexandre Balaban <alexandre@balaban.fr>
311   * raPrefs/misc: made node edition and save/use/apply of prefs functionnal
313 #### v7.5 RELEASE ##############################################################
315 2009-05-30  Jens Langner <Jens.Langner@light-speed.de>
317   * misc: final 7.5 release preparations
319 2009-05-28  Jens Langner <Jens.Langner@light-speed.de>
321   * prefs/app.c: removed the not required AboutMUI method as calling
322     MUIM_Application_AboutMUI should really be enough. This should also solve
323     the previously existing problems with the AROS compiles.
324   * library/applist.c: instead of always returning 0 in mListCheckSave() for
325     AROS we now check if the returned pointer of xget(MUIA_List_Format) is
326     NULL or not and thus perform the string compare operation or not. This
327     should also catch the case where AROS is failing for the MUIA_List_Format
328     get operation.
330 2009-05-28  Matthias Rustler <mrustler@gmx.de>
332   * German catalog sync'd with "FlexCat .. newctfile ..." and updated.
333   * Build German catalog with AROS metamakefile.
334   * Copying of icon with AROS metamakefiles
335   * Metamakefiles cleaned up
336   * Overloading of MUIM_Application_AboutMUI disabled on AROS
337     because it crashes when closing the about window.
338   * Remaining warnings under AROS removed
340 2009-05-27  Matthias Rustler <mrustler@gmx.de>
342   * AROS metamakefiles added
343   * applist.c: fix for a segfault on AROS because MUIA_List_Format
344     isn't get-able in Zune.
345   * 64-bit fixes (IPTR, STACKED, UL)
347 2009-05-26  Jens Langner <Jens.Langner@light-speed.de>
349   * include: updated the mui includes to use "muiaros.h" instead of "mui.h"
350     for an AROS compile. Otherwise the binaries won't work, I am afraid.
351     In addition a little cleanup in the include directory has been performed.
353 2009-05-25  Jens Langner <Jens.Langner@light-speed.de>
355   * misc: fixed all remaining compiler warnings when compiling for AROS.
357 2009-05-24  Alexandre Balaban <alexandre@balaban.fr>
359   * locale/french.ct: updated to latest catalog changes
361 2009-05-24  Jens Langner <Jens.Langner@light-speed.de>
363   * prefs: slightly updated the About window to match the latest changes and
364     to output the correct version string of the preference application.
365   * library/prefs.c: added some default settings for OWB, NetSurf, AmiFTP,
366     AmiTradeCenter and pftp. If users reset to the default settings of OpenURL
367     they should receive a more complete and working set of settings now.
369 2009-05-20  Thore Böckelmann <tboeckel@gmx.de>
371   * library/api.c: using/applying the prefs always failed due to a missing
372     assignment.
373   * prefs/*.c: replaced all handcrafted flag checks by macro calls.
374   * prefs/popport.c: replaced the clumsy port scanning by a hopefully bullet
375     proof version. This new version does not break any Forbid() while scanning
376     the public port list.
377   * library/utils.c, library/handler.c: replaced the handcrafted message and
378     port creation by proper allocations to get rid of the stack based stuff.
379     Also shrunk the asynchronous startup message to what is really needed.
381 2009-05-19  Jens Langner <Jens.Langner@light-speed.de>
383   * raPrefs: updated the build system of the OS4 reaction preferences to match
384     that of our other sub projects. Now the Reaction preferences should work
385     as expected on OS4.
386   * cmd: updated the sources to be compile/linkable for AROS.
387   * include/macros.h: updated to be the global header file for the macro
388     definitions of all our subprojects.
389   * prefs, misc: now the preference application also properly compiles and
390     links for AROS. If it works have to be seen. But it looks quite promising.
391   * prefs: fixed MOS compilation by updating the ppcinline header files
392   * prefs: converted the build system of the MUI preferences application to
393     use the generic Makefile we use with every application. Also converted
394     everything to use the SDI headers. OS4 compilation seems to work fine and
395     the app seems also to work properly. However, further testing and
396     especially work into getting it compiled/linked for OS3 and MOS have to
397     be done.
399 2009-05-19  Thore Böckelmann <tboeckel@gmx.de>
401   * raPrefs/locale.c: fixed possible crash upon program termination.
402   * raPrefs: fixed all warnings.
403   * Cmd: converted the build system to the usual standard. The commandline tool
404     now builds for at least OS3, OS4 and MOS.
405   * prefs/OpenURL.c: added debugging initialization.
406   * prefs: fixed all remaining issues with the OS3 build. Now the preferences
407     program compiles perfectly for OS3 and OS4.
408   * prefs: replaced all stccpy() calls by strlcpy().
409   * prefs/*.c fixed tons of warnings. At least the OS4 build is done without a
410     single warning.
411   * library/*.c: replaced all handcrafted flag checks by macro calls.
412   * library/api.c, library/utils.c: replace the separate BOOL parameters by a
413     combined flags variable.
415 2009-05-18  Thore Böckelmann <tboeckel@gmx.de>
417   * prefs/popport.c: added a comment about the unsafe Forbid() situation while
418     adding items to an MUI list. Just to make sure this is not forgotten.
419   * library/handler.c, library/utils.c: replaced the Forbid()/Permit() pair to
420     protect access
421     to the rexx_use var by usage of the library base semaphore.
422   * misc: replaced almost all strcpy() calls by strlcpy(). Also removed the
423     custom msnprintf() function as they are longer used.
424   * library/api.c: lots of code clean up to make things more readable.
425   * misc: replaced several ULONG results by proper BOOL types.
426   * misc: added the usual ENTER()/LEAVE()/RETURN() macro calls to all functions.
428 2009-05-18  Jens Langner <Jens.Langner@light-speed.de>
430   * library: completely reworked the build system of openurl.library. Now the SDI
431     headers are used and a generic libinit.c. All this has been transferred
432     from the codesets.library project and should make future improvements more
433     easy. Please note, however, that the library needs a lot of testing now
434     until we consider a new official release. So please go and see if it works
435     with all kind of platforms and applications you have.
437 2009-05-11  Thore Böckelmann <tboeckel@gmx.de>
439   * misc: lots of type changes to make the source compilable for OS4.