kgtk-qt3 – TDE dialogs in GTK 2.x applications
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ChangeLog 6.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. 0.10.1
  2. ------
  3. 1. Fix 'kgtk-wrapper ./app' case.
  4. 2. Set filename for KdialogD4's save as filedialog.
  5. 3. Hacky fix for Firefox crashing when trying to save to a file that
  6. already exists -> delete it first!
  7. 4. When launching KDialogD, try todetermin which version is installed.
  8. 5. Add some compile fixes from kde-apps
  9. 0.10
  10. ----
  11. 1. Fix CMake bug at double definition of destantion dir for gmo.
  12. - thanks to Yar Odin.
  13. 2. When KDialogD is started, write its PID to a file. When each app
  14. attempts to connect to KDialogD, it checks if the PID in the file
  15. is still active - if not it starts KDialogD.
  16. 3. TDEIO::NetAccess::mostLocalUrl fails if a file does not exist. If so,
  17. then check if parent folder exists - and if so, append filename to
  18. that.
  19. 0.9.6
  20. -----
  21. 1. Fix russion translation files - thanks to Yar Odin
  22. 2. Fix some CMake 2.6 issues.
  23. 0.9.5
  24. -----
  25. 1. Fix detection of firefox. Treat xulrunner as Firefox.
  26. 2. Quick hack for kino - always save as .kino
  27. 3. Prevent dummy gtk window from appearing in KDE4's 'present windows'
  28. window selector.
  29. 4. Translations:
  30. Brazillian Portuguese (pt_BR) Márcio Moraes
  31. Russion (ru) Yar Odin
  32. 5. Fix kdialogd4's file widget.
  33. 6. Fix kgtk-wrapper script for relative paths - thanks to Ingo Müller.
  34. 7. set G_BROKEN_FILENAMES=1 for non UTF8 locales.
  35. 0.9.4
  36. -----
  37. 1. Translations:
  38. Spanish (es) Marco Antonio Blanco <mablanco@activasistemas.com>
  39. 2. When saving with opera, show the suggested filename.
  40. 0.9.3
  41. -----
  42. 1. Translations:
  43. German (de) jakuhr-linux@gmx.de
  44. Czech (cs) Marián Kyral <mkyral@email.cz>
  45. 2. Fix firefox crash when overwriting an existing file.
  46. 0.9.2
  47. -----
  48. 1. Remove 'which gimp' from kgtk-wrapper - oops!
  49. 2. In kgtk-wrapper, set opera to use qt3
  50. 3. Fix opera crash.
  51. 4. Use GLib's convert function to convert to/from utf8, and
  52. to/from URIs
  53. 5. Walk through Qt3's QFileDialog's children to locate combobox
  54. containing filetypes, as opposed to using a copy of QFileDialogPrivate
  55. 6. Translations:
  56. Simplified Chinese (zh_CN) Liang Qi <cavendish.qi@gmail.com>
  57. French (fr) Paul Thomas <pw1517@gmail.com>
  58. British English (en_GB) Me!
  59. 7. Implement over-riding of non statically called Qt4 QFileDialogs
  60. 0.9.1
  61. -----
  62. 1. Use cmake as build system.
  63. 2. Fix recognition of gimp 2.4
  64. 3. Fix translation of standard kde strings.
  65. 4. Fix case where kgtk-wrapper is called via a symlink.
  66. 0.9
  67. ---
  68. 1. Fix dialog parenting issues with Gtk folder picker combo/menu.
  69. 2. Fix compilation issue for KDE < 3.4
  70. 3. Treat Iceweasel and Swiftfox the same as firefox.
  71. 4. Improve operation under beryl.
  72. 5. Add KDE4 and Qt4 support.
  73. 6. Reduce heavy CPU usage of kqt
  74. 7. Fix some i18n issues.
  75. 8. Place wrapper scripts into prefix/bin, and libraries into prefix/lib/kgtk
  76. 9. kgtk-wrapper can now be called for Gtk2, Qt3, nd Qt4 apps. The app is checked
  77. to determin which toolkit it is using. If this check fails, you may edit
  78. ~/.kde/share/config/kgtkrc and add lines such as
  79. [Apps]
  80. eclipse=gtk2
  81. scribus=qt3
  82. abiword=x
  83. Setting "abiword=x" disables kgtk for abiword (as it doesnt work!)
  84. 0.8
  85. ---
  86. 1. Install scripts into $prefix/bin as opposed to hard-coding
  87. /usr/local/bin
  88. 2. Debug messages are disabled by default, to enable reconfigure
  89. with --enable-debug-messages
  90. 3. Work correctly for autopackage'd apps - e.g. Inkscape 0.44
  91. 4. Fix inkscape 0.44's export bitmap file dialog appearing underneath
  92. export dialog.
  93. 5. Convert kdialogd to a KDE app. This app is started by Gtk/Qt apps,
  94. and will self terminate 30 seconds after the last connected app
  95. has disconnected. This timeout can be changed by editing kdialogdrc
  96. and changing
  97. [General]
  98. Timeout=10
  99. 6. Libraries installed to $KDEPREFIX/share/apps/kgtk
  100. 7. Remove .sh extension from scripts
  101. 8. When starting kdialogd, create the socket folder if it does not
  102. already exist.
  103. **NOTE** You *MUST* remove any previous version of KGtk before using this
  104. version. i.e. you must delete the kded_kdialgd.la, kded_kdialgd.so, and the
  105. kdialogd.desktop files. KDE also must be restarted - to remove the KDED
  106. module.
  107. 0.7
  108. ---
  109. 1. Bug fix in wrapper scripts, use "$@" and not $* - thanks to
  110. Victor Fernandez Martinez
  111. 2. Fix sending of UTF-8 characters from KDED module to app.
  112. 0.6
  113. -----
  114. 1. Check for existance $TDETMP, or $TMPDIR when creating socket.
  115. 2. Use UTF-8 when talking to KDED module.
  116. 0.5.1
  117. -----
  118. 1. Compile fixes - 64bit, Gtk<2.6
  119. 0.5
  120. ---
  121. 1. Make the KDED module a load-on-demand module, as opposed to always being
  122. loaded. Module can be unloaded with:
  123. dcop kded kded unloadModule kdialogd
  124. 2. Filters should now work for inkscape save - at least in inkscape 0.43
  125. 3. Add ./configure check to ensure Gtk >= 2.4
  126. 4. Added a ./configure check for dlvsym within libdl, if not found then
  127. dlsym is not overriden - and SWT aps wont work :-(
  128. 5. In ./configure try to determine version of dlsym.
  129. 6. Try to load gtk_file_chooser_set/get_do_overwrite_confirmation's
  130. from libgtk - if found then use, otherwise assume Gtk app will
  131. do overwrite detection.
  132. 7. Correctly handle empty selection in single-file open mode.
  133. 8. Fix initial dir of non-statically called QFileDialogs
  134. 9. Modify Scribus's save file filters to have a "Compressed Documents" entry
  135. -- will break localisation of scribus :-(
  136. 0.4
  137. ---
  138. 1. Support non-statically called QFileDialogs
  139. 2. Fix compilation under KDE <3.5
  140. 3. Save/restore PATH in wrapper scripts.
  141. 4. Now works with eclipse 3.1 (and all SWT apps? Seems to also work with
  142. Azureus)
  143. 5. At start up Gtk app passes its name to KDialogD so that dialog settings
  144. can be saved per-app.
  145. 6. Remove patterns from filter combo strings - more KDE like.
  146. ** NOTE: After installing v0.4, KDE (or at least kded) *must* be restarted -
  147. due to changes in the communication off apps -> kdialogd.
  148. 0.3
  149. ---
  150. 1. Don't show Gtk file-overwrite dialogs, handle the file exists case within
  151. KDE portion.
  152. 2. Fix retrieval/display of file filters.
  153. 3. Check for accessing of non-local URLs before dialog is closed.
  154. 0.2.2
  155. -----
  156. 1. Remove kgtk-wrapper.sh and kqt-wrapper.sh shell scripts from archive -
  157. these should've been generated at make time. Hopefully they will now.
  158. 0.2.1
  159. -----
  160. 1. Fix qt compile issues.
  161. 0.2
  162. ---
  163. 1. Convert kdialogd into a kded module.
  164. 2. Make gtk library a LD_PRELOAD library
  165. 3. Add a Qt library
  166. 4. Try to convert KURL's into local files
  167. 5. When performing a save as, etc, correctly set the current filename and path.
  168. 6. Remove font and colour dialog support
  169. 0.1
  170. ---
  171. 1. Initial version.