1 ---------------------------
2 openurl.library - ChangeLog
3 ---------------------------
5 $Id: ChangeLog 167 2011-11-26 15:36:24Z damato $
6 $URL: https://openurllib.svn.sourceforge.net/svnroot/openurllib/releases/7.10/ChangeLog $
8 #### v7.10 RELEASE #############################################################
10 2011-11-26 Jens Langner <Jens.Langner@light-speed.de>
12 * misc: final 7.10 release preparations
14 2011-04-19 Matthias Rustler <mrustler@gmx.de>
16 * misc: backport of AROS fixes.
18 #### v7.9 RELEASE ##############################################################
20 2011-04-17 Jens Langner <Jens.Langner@light-speed.de>
22 * misc: final 7.9 release preparations
24 2011-04-10 Thore Böckelmann <tboeckel@gmx.de>
26 * libraries/openurl.h: fixed wrong mask value to mask out invalid flags. This
29 2011-01-04 Thore Böckelmann <tboeckel@gmx.de>
31 * all/Makefile: fixed the dependency generation to respect the system specific
34 2010-10-06 Thore Böckelmann <tboeckel@gmx.de>
36 * dist/Install: adapted the Installer script to respect MorphOS' default
37 location for 3rd party libraries.
39 2010-10-05 Thore Böckelmann <tboeckel@gmx.de>
41 * libinit.c: make sure that removing the library during LibClose() really
42 operates on the correct base. Calling LibExpunge() on MorphOS is wrong,
43 since that takes no parameter but expects the base to be in A6. We work
44 around this by using an additional function which gets called from
45 LibClose() and LibExpunge() with the correct base pointer.
47 #### v7.8 RELEASE ##############################################################
49 2009-09-23 Jens Langner <Jens.Langner@light-speed.de>
51 * misc: final 7.8 release preparations
53 2010-09-22 Thore Böckelmann <tboeckel@gmx.de>
55 * library/utils.c: added a missing ENTER() statement and let the debug build
56 output which command is sent to which ARexx port.
58 2010-09-08 Mariusz Danilewicz <mandi@interia.pl>
60 * AUTHORS: added translators section (please check and update missing persons).
62 2010-09-06 Thore Böckelmann <tboeckel@gmx.de>
64 * library/init.c: create the pool with MEMF_CLEAR set to avoid unnecessary
65 junk to be saved in the prefs file.
66 * library/prefs.c: saving the prefs will now also mask out invalid flags.
67 * library/prefs.c: upon loading the prefs file all invalid flags are now
68 masked out. This fixed bug #3059088 where the split off MorphOS V8 version
69 incorrectly saved some internal flags which then lead to a memory block
70 being freed twice when being read again by the V7 library and used by the
71 MUI prefs application. The ReAction prefs application was not affected due
72 to its different handling of the prefs.
74 2010-09-03 Thore Böckelmann <tboeckel@gmx.de>
76 * libinit.c: clear all semaphore structures before calling InitSemaphore().
78 #### v7.7 RELEASE ##############################################################
80 2009-09-01 Jens Langner <Jens.Langner@light-speed.de>
82 * misc: final 7.7 release preparations
84 2010-08-22 Thore Böckelmann <tboeckel@gmx.de>
86 * library/init.c: lowered the required version of rexxsys.library to V36. This
89 2010-08-16 Thore Böckelmann <tboeckel@gmx.de>
91 * libinit.c: the library init code now ensures that the entry code is really
92 the first code to be executed in case the .library is executed like a
93 regular command by accident.
94 * include/SDI_compiler.h: updated to latest version.
96 2010-06-30 Thore Böckelmann <tboeckel@gmx.de>
98 * prefs/Makefile, raPrefs/Makefile: added the .cd file to the dependency list
99 of each .catalog file.
101 2010-06-10 Thore Böckelmann <tboeckel@gmx.de>
103 * library/libinit.c: fixed a warning for the OS3 build.
105 2010-06-07 Thore Böckelmann <tboeckel@gmx.de>
107 * include/SDI_compiler.h: updated to latest version.
108 * include/clib/openurl_protos.h: added IPTR definition.
110 2010-06-03 Matthias Rustler <mrustler@gmx.de>
112 * Fixes for 64-bit AROS: changes from ULONG to IPTR to get rid of
113 warnings about conversion from/to pointer to/from integer with different size.
114 Prototype of URL_GetAttr changed. I hope this doesn't cause any trouble.
116 2010-05-27 Thore Böckelmann <tboeckel@gmx.de>
118 * locale/#?.ct: set some properties.
119 * raPrefs/Makefile: added polish catalog generation.
121 2010-05-27 Mariusz Danilewicz <mandi@interia.pl>
123 * locale/polish.ct: fixed MSG_About_Descr
125 2010-05-27 Mariusz Danilewicz <mandi@interia.pl>
127 * locale/polish.ct: added Polish translation
128 * prefs/makefile: added generating Polish catalog
130 2010-04-24 Thore Böckelmann <tboeckel@gmx.de>
132 * library/libinit.c: use NewStackSwap() under AROS, re-enabled stack swapping
135 2010-04-23 Thore Böckelmann <tboeckel@gmx.de>
137 * library/libinit.c: replaced some #ifdef's by macros.
139 #### v7.6 RELEASE ##############################################################
141 2009-10-24 Jens Langner <Jens.Langner@light-speed.de>
143 * misc: final 7.6 release preparations
145 2009-09-19 Thore Böckelmann <tboeckel@gmx.de>
147 * misc: added a name to all memory pools for OS4.
149 2009-09-16 Thore Böckelmann <tboeckel@gmx.de>
151 * prefs/applist.c: integrated the hook structures into the instance data and
152 set these after creating the object instead of using global hooks. Thus
153 multiple instances of the prefs program will use the correct hook data. This
156 2009-08-14 Thore Böckelmann <tboeckel@gmx.de>
158 * Makefiles: added "-g" to the debug flags. It seems the OS3 GCC 2.95.3 cross
159 compiler needs this to generate debug infos at all.
161 2009-07-21 Thore Böckelmann <tboeckel@gmx.de>
163 * library/libinit.c: in case something in the LibInit() call fails everything
164 set up before will now correctly be freed again to avoid memory leaks.
166 2009-06-16 Thore Böckelmann <tboeckel@gmx.de>
168 * library/prefs.c: changed OWB's port name to "OWB" instead of "OWB.1" because
169 openurl.library takes care of additional numbers itself. This fixes bug
172 2009-06-07 Matthias Rustler <mrustler@gmx.de>
174 * libinit.c: Merged Staf's fixes from codesets.library
176 2009-06-07 Matthias Rustler <mrustler@gmx.de>
178 * Makefile fix for linker library
180 2009-06-02 Matthias Rustler <mrustler@gmx.de>
182 * Fixes for the AROS metamakefiles
183 * linkerlib for auto-opening (like it was done for codesets.library)
185 2009-06-02 Thore Böckelmann <tboeckel@gmx.de>
187 * raPrefs/OpenURL.c: restored accidently removed sections.
189 2009-06-01 Thore Böckelmann <tboeckel@gmx.de>
191 * raPrefs/#?.c: added the two new macros iset() and gadset() to replace the
192 quite long SetAttrs() and SetGadgetAttrs() calls.
194 2009-05-31 Thore Böckelmann <tboeckel@gmx.de>
196 * raPrefs/#?.c: fixed all warnings and replaced GetAttr() call by the iget()
199 2009-05-24 Alexandre Balaban <alexandre@balaban.fr>
201 * raPrefs/misc: made node edition and save/use/apply of prefs functionnal
203 #### v7.5 RELEASE ##############################################################
205 2009-05-30 Jens Langner <Jens.Langner@light-speed.de>
207 * misc: final 7.5 release preparations
209 2009-05-28 Jens Langner <Jens.Langner@light-speed.de>
211 * prefs/app.c: removed the not required AboutMUI method as calling
212 MUIM_Application_AboutMUI should really be enough. This should also solve
213 the previously existing problems with the AROS compiles.
214 * library/applist.c: instead of always returning 0 in mListCheckSave() for
215 AROS we now check if the returned pointer of xget(MUIA_List_Format) is
216 NULL or not and thus perform the string compare operation or not. This
217 should also catch the case where AROS is failing for the MUIA_List_Format
220 2009-05-28 Matthias Rustler <mrustler@gmx.de>
222 * German catalog sync'd with "FlexCat .. newctfile ..." and updated.
223 * Build German catalog with AROS metamakefile.
224 * Copying of icon with AROS metamakefiles
225 * Metamakefiles cleaned up
226 * Overloading of MUIM_Application_AboutMUI disabled on AROS
227 because it crashes when closing the about window.
228 * Remaining warnings under AROS removed
230 2009-05-27 Matthias Rustler <mrustler@gmx.de>
232 * AROS metamakefiles added
233 * applist.c: fix for a segfault on AROS because MUIA_List_Format
234 isn't get-able in Zune.
235 * 64-bit fixes (IPTR, STACKED, UL)
237 2009-05-26 Jens Langner <Jens.Langner@light-speed.de>
239 * include: updated the mui includes to use "muiaros.h" instead of "mui.h"
240 for an AROS compile. Otherwise the binaries won't work, I am afraid.
241 In addition a little cleanup in the include directory has been performed.
243 2009-05-25 Jens Langner <Jens.Langner@light-speed.de>
245 * misc: fixed all remaining compiler warnings when compiling for AROS.
247 2009-05-24 Alexandre Balaban <alexandre@balaban.fr>
249 * locale/french.ct: updated to latest catalog changes
251 2009-05-24 Jens Langner <Jens.Langner@light-speed.de>
253 * prefs: slightly updated the About window to match the latest changes and
254 to output the correct version string of the preference application.
255 * library/prefs.c: added some default settings for OWB, NetSurf, AmiFTP,
256 AmiTradeCenter and pftp. If users reset to the default settings of OpenURL
257 they should receive a more complete and working set of settings now.
259 2009-05-20 Thore Böckelmann <tboeckel@gmx.de>
261 * library/api.c: using/applying the prefs always failed due to a missing
263 * prefs/*.c: replaced all handcrafted flag checks by macro calls.
264 * prefs/popport.c: replaced the clumsy port scanning by a hopefully bullet
265 proof version. This new version does not break any Forbid() while scanning
266 the public port list.
267 * library/utils.c, library/handler.c: replaced the handcrafted message and
268 port creation by proper allocations to get rid of the stack based stuff.
269 Also shrunk the asynchronous startup message to what is really needed.
271 2009-05-19 Jens Langner <Jens.Langner@light-speed.de>
273 * raPrefs: updated the build system of the OS4 reaction preferences to match
274 that of our other sub projects. Now the Reaction preferences should work
276 * cmd: updated the sources to be compile/linkable for AROS.
277 * include/macros.h: updated to be the global header file for the macro
278 definitions of all our subprojects.
279 * prefs, misc: now the preference application also properly compiles and
280 links for AROS. If it works have to be seen. But it looks quite promising.
281 * prefs: fixed MOS compilation by updating the ppcinline header files
282 * prefs: converted the build system of the MUI preferences application to
283 use the generic Makefile we use with every application. Also converted
284 everything to use the SDI headers. OS4 compilation seems to work fine and
285 the app seems also to work properly. However, further testing and
286 especially work into getting it compiled/linked for OS3 and MOS have to
289 2009-05-19 Thore Böckelmann <tboeckel@gmx.de>
291 * raPrefs/locale.c: fixed possible crash upon program termination.
292 * raPrefs: fixed all warnings.
293 * Cmd: converted the build system to the usual standard. The commandline tool
294 now builds for at least OS3, OS4 and MOS.
295 * prefs/OpenURL.c: added debugging initialization.
296 * prefs: fixed all remaining issues with the OS3 build. Now the preferences
297 program compiles perfectly for OS3 and OS4.
298 * prefs: replaced all stccpy() calls by strlcpy().
299 * prefs/*.c fixed tons of warnings. At least the OS4 build is done without a
301 * library/*.c: replaced all handcrafted flag checks by macro calls.
302 * library/api.c, library/utils.c: replace the separate BOOL parameters by a
303 combined flags variable.
305 2009-05-18 Thore Böckelmann <tboeckel@gmx.de>
307 * prefs/popport.c: added a comment about the unsafe Forbid() situation while
308 adding items to an MUI list. Just to make sure this is not forgotten.
309 * library/handler.c, library/utils.c: replaced the Forbid()/Permit() pair to
311 to the rexx_use var by usage of the library base semaphore.
312 * misc: replaced almost all strcpy() calls by strlcpy(). Also removed the
313 custom msnprintf() function as they are longer used.
314 * library/api.c: lots of code clean up to make things more readable.
315 * misc: replaced several ULONG results by proper BOOL types.
316 * misc: added the usual ENTER()/LEAVE()/RETURN() macro calls to all functions.
318 2009-05-18 Jens Langner <Jens.Langner@light-speed.de>
320 * library: completely reworked the build system of openurl.library. Now the SDI
321 headers are used and a generic libinit.c. All this has been transferred
322 from the codesets.library project and should make future improvements more
323 easy. Please note, however, that the library needs a lot of testing now
324 until we consider a new official release. So please go and see if it works
325 with all kind of platforms and applications you have.
327 2009-05-11 Thore Böckelmann <tboeckel@gmx.de>
329 * misc: lots of type changes to make the source compilable for OS4.