summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.5.1
diff options
context:
space:
mode:
authorKavindra Devi Palaraja <kavindra.palaraja@nokia.com>2009-04-17 13:26:59 +0200
committerKavindra Devi Palaraja <kavindra.palaraja@nokia.com>2009-04-17 13:26:59 +0200
commite85867003ca1741f378b1f58f4dd9d48577a5d9b (patch)
treedb37444f8c77cb035597b9c93d9a9751932d5f24 /dist/changes-4.5.1
parent8919ef3d4af9c87a58fa6caf8b175e9cb7122d77 (diff)
Even more cleanups on the Change Log.
Reviewed-by: TrustMe BT: Yes
Diffstat (limited to 'dist/changes-4.5.1')
-rw-r--r--dist/changes-4.5.1350
1 files changed, 185 insertions, 165 deletions
diff --git a/dist/changes-4.5.1 b/dist/changes-4.5.1
index ed3acd700b..c9e689fd97 100644
--- a/dist/changes-4.5.1
+++ b/dist/changes-4.5.1
@@ -65,10 +65,10 @@ Third party components
* [192037] Emit the disconnected signal only if we were connected before.
- QAccessible
- * [241161] Fixed a bug in browsing menus with the keyboard.
* [221731] Fixed a bug where the accessibility plugin could crash if
there was an "&" at the end or spin forever if a label had a sequence of
"&&".
+ * [241161] Fixed a bug in browsing menus with the keyboard.
- QAtomicInt
* [216492] Fixed compilation on 64-bit PowerPC machines with gcc 4.3.
@@ -86,8 +86,8 @@ Third party components
* [248094] Fixed scrollbar from appearing when not required.
- QCompleter
- * [250064] Fixed a regression in focus policy propagation.
* [246056] Fixed an assertion failure in setCompletionPrefix().
+ * [250064] Fixed a regression in focus policy propagation.
- QtConcurrent
* [244718] Reduced the number of calls to QThread::idealThreadCount().
@@ -96,28 +96,28 @@ Third party components
* [247645] Fixed a bug that may loose all cached data inside QFileInfo.
- QFile
+ * [244485] Renaming a file does not change QFile::fileName().
* [244500] QFile::rename() does not always return false when the method
fails
- * [244485] Renaming a file does not change QFile::fileName().
- QFileInfo
* [205244] Return valid file info also for relative UNC paths.
- QFileDialog
+ * [221323] Fixed a bug in QFileDialog's programmatical file selection.
+ * [248332] QFileDialog is slow after visiting a large directory.
* [250194] Fixed an issue with QFileDialog and QSortFilterProxyModel
index mapping.
- * [248332] QFileDialog is slow after visiting a large directory.
- * [221323] Fixed a bug in QFileDialog's programmatical file selection.
- QGLFramebufferObject
* Framebuffer object extension resolution now works with OpenGL/ES 2.0.
- QGraphicsItem
+ * Fixed a slow down regression in QGraphicsItem::ItemCoordinateCache.
* [247890] Cached QGraphicsItems are not updated if update() is called
when they are hidden.
* [250272] Fixed a crash that could occur when an item is deleted but
it does not get removed from the sceneeventfilters.
- * Fixed a slow down regression in QGraphicsItem::ItemCoordinateCache.
- QGraphicsGridLayout
* [242472] Fixed a bug where the calculation of the maximum width of a
@@ -133,12 +133,12 @@ Third party components
- QGraphicsWidget
* [246215] Fixed a regression where we could cache the wrong size hint
- because we called the virtual sizeHint() from the constructor.
+ because we called the virtual sizeHint() from the constructor.
- QHttp
- * [208445] Cancel request upon receiving unknown authentication method.
* Compile fixes for QT_BEGIN_NAMESPACE being in the wrong place in some
private headers.
+ * [208445] Cancel request upon receiving unknown authentication method.
- QHostAddress
* [247330] Fixed compilation on MinGW by adding a missing QPair include.
@@ -148,9 +148,9 @@ Third party components
after a succesful delayed connection on UNIX.
- QMacStyle
+ * Adjusted the opacity value for popups.
* [248769] Fixed a regression where QMacStyle would only draw tabs when
passed a QStyleOptionTabV3.
- * Adjusted the opacity value for popups.
- QMainWindow
* [248048] Fixed a regression that would cause tooltips to disappear when
@@ -165,20 +165,21 @@ Third party components
qt4-preview-feedback list.
- QPainter
- * [247492] Fixed a rendering bug in the raster paint engine causing
- one-pixel offset when drawing premultiplied ARGB32 images on RGB16
- images.
- * [249490] Fixed one-pixel offset between stroke and fills of ellipses in
- the X11 paint engine.
+ * Compile fixes for OpenGL paint engine on OpenGL/ES 1.1 CommonLite and
+ OpenGL/ES 1.0.
* [246573] Fixed a very slow stroking of paths in the X11 paint engine.
* [247083] Fixed the scale applied to antialiased cosmetic pens in X11
paint engine.
+ * [247492] Fixed a rendering bug in the raster paint engine causing
* [247505] Fixed missing fills of rectangles with negative width/height
in raster paint engine.
+ one-pixel offset when drawing premultiplied ARGB32 images on RGB16
+ images.
+ * [249490] Fixed one-pixel offset between stroke and fills of ellipses in
+ the X11 paint engine.
* [249628] Fixed a crash in OpenGL paint engine when filling using
Qt::NoBrush.
- * Compile fixes for OpenGL paint engine on OpenGL/ES 1.1 CommonLite and
- OpenGL/ES 1.0.
+
- QPixmap
* [249175] Fixed QPixmap::fromImage() of monochrome images to result in
@@ -211,9 +212,9 @@ Third party components
* Improved support for setting background and foreground roles in styles
such as the text color in a combo box popup on Mac and Cleanlooks, or
the background of QScrollBar.
+ * Fixed a crash that occured while styling the title bar of a QMdiArea.
* [188195] Fixed the background of QAbstractScrollArea losing its color
if styled with pseudo-class.
- * Fixed a crash that occured while styling the title bar of a QMdiArea.
* [246542] Fixed a bug in QToolButton::hover{ color:.... }.
- QThread
@@ -225,9 +226,9 @@ Third party components
after a QSortFilterProxyModel is invalidated.
* [246025] Fixed auto-expand that occured when quickly collapsing an item
after clicking on a child.
+ * [248163] Fixed a possible crash in the paintEvent() when spans are used.
* [248805] Calling QTreeView::sortByColumn() programmatically was not
working if manual sorting was disabled.
- * [248163] Fixed a possible crash in the paintEvent() when spans are used.
- QWidget
* [250388] Fixed a potential crash in QWidget::scroll() when using the
@@ -250,7 +251,6 @@ Third party components
conditions.
- QtWebKit
- * [248643] Fixed compiling with the "-pedantic" compile option.
* Fixed a bug in cookie handling (WebKit Bugzilla 24062, Benjamin Meyer).
* Fixed a bug in calling from JavaScript into NPAPI plugins on Windows.
* Fixed the updating state of WebActions (Erik Bunce)
@@ -258,12 +258,13 @@ Third party components
* Fixed the theming of text fields with KDE 4 Oxygen style (Zack Rusin)
* Fixed path fill styles (Zack Rusin)
* Fixed pre-edit text handling with input methods.
+ * [248643] Fixed compiling with the "-pedantic" compile option.
- QSqlTableModel
- * [189093] QSqlTableModel did not handle updates when one of the fields
- had a NULL value.
* Made setTable() try and use the database's letter case (uppercase/
lowercase) of the given tablename.
+ * [189093] QSqlTableModel did not handle updates when one of the fields
+ had a NULL value.
****************************************************************************
* Database Drivers *
@@ -271,8 +272,6 @@ Third party components
* Fixed the DB2 driver returning a double field as empty.
* Fixed a memory leak in the DB2 driver.
- * [249059] Fixed a bug that handled QPSQL datetime/time fields with
- negative timezone offsets incorrectly.
* Fixed the DB2 driver not quoting table/field names properly.
* Fixed an issue with ODBC & FreeTDS not accepting quotes in statements.
* Fixed a bug in the sqlite2 driver not returning false on failing to
@@ -287,6 +286,8 @@ Third party components
* Fixed a bug in the sqlite2 driver not quoting fields correctly.
* [232769] Fixed a memory overflow issue on bound out strings in ODBC
Driver
+ * [249059] Fixed a bug that handled QPSQL datetime/time fields with
+ negative timezone offsets incorrectly.
****************************************************************************
* Platform Specific Changes *
@@ -295,178 +296,191 @@ Third party components
Qt for Linux/X11
----------------
- * Proper resetting input contexts when switching between multiple
- input context plugins.
-
- * [244337] Improved input method handling when the widgets native
- window id is recreated.
-
- * Input methods preedit strings are properly reset when user
- switches focus without commiting a string.
-
- * [244607] Current focus widget is properly set and input method is
- properly initialized when showing a toplevel that accepts
- keyboard input.
-
- * Unicode conversion functions will handle Latin-1 character set
- only if they are used before QCoreApplication/QApplication is
- constructed.
-
+ * Ensured proper resetting for input contexts when switching between
+ multiple input context plugins.
+ * Input methods preedit strings are now reset properly when user switches
+ focus without commiting a string.
+ * Unicode conversion functions will handle Latin-1 character set only if
+ they are used before a QCoreApplication/QApplication is constructed.
* Improved handling of failed unicode conversion.
-
- * [232632] Fixed reparenting widgets to a difference X11 screen.
-
- * [241888] The background of the drag-n-drop cursor is respected
+ * Fixed clipboard handling when the user manually creates an instance of
+ the QDesktopWidget.
+ * [226048] Ensured that the QDesktopWidget::resized() signal is emitted
+ properly when a new screen appears or the screen geometry is changed
+ without affecting the whole desktop's geometry.
+ * [232632] Fixed a bug in reparenting widgets to a difference X11 screen.
+ * [241888] The background of the drag-n-drop cursor is now respected,
according to the stylesheet.
-
- * Fixed clipboard handling when the user manually creates an
- instance of the QDesktopWidget.
-
- * [226048] Fixed emitting a QDesktopWidget::resized() signal when
- new screen appears or screen geometry is changed without
- affecting the whole desktop geometry.
+ * [244337] Improved input method handling when a widget's native window
+ id is recreated.
+ * [244607] Current focus widget is properly set and input method is
+ properly initialized when showing a toplevel widget that accepts
+ keyboard input.
- Phonon/GStreamer
- * [244259] Fixed a problem where the backend would fail to indicate an
- error when streaming fails.
- * [233188] Fixed a problem where the seek slider would reset to 0 while
- being dragged.
- * [246189] Fixed a problem where the backend would fail to correctly
- escape certain file names so that playback would not start
+ * [233188] Fixed a problem where the seek slider reset to 0 while being
+ dragged.
+ * [244259] Fixed a problem where the backend failed to indicate an error
+ when the streaming failed.
* [246097] Added support for the MediaController interface to allow audio
- CD playback.
+ CD playback.
+ * [246189] Fixed a problem where the backend failed to correctly escape
+ certain file names casuing playback to not start.
+
- QGtkStyle
- * The system palette is no longer strictly forced. Also behavior related
- to system theme changes have been improved.
+ * The system palette is no longer strictly forced. Also improved behavior
+ related to system theme changes.
+ * Fixed palette and styling issues with the background color of combo box
+ popups.
+ * [238196] Allowed middle click to set scrollbar position, following GTK+
+ behavior.
+ * [239829] Disabled alt-key navigation for QGtkStyle following GTK+
+ behavior.
+ * [247653] Fixed a compilation issue on Solaris.
* [249363] QFrame is now styled as a GtkScrolledWindow.
- * [247653] Fixed a compilation issue on solaris.
- * Fixed palette and styling issues with the background color of
- combo box popups.
- * [239829] Disabled alt-key navigation for QGtkStyle to follow
- GTK+ behavior.
- * [238196] Allow middle click to set scrollbar position to follow
- GTK+ behavior.
- Font rendering
- * Improve performance of subpixel antialiased text rendering by using a mask
- in the calls to XRender's text compositing function.
- * [248387] Better respect the font config LCD filter settings for subpixel
- antialiased text rendering when Freetype's native subpixel rendering is
- disabled.
+ * Improved performance of subpixel antialiased text rendering by using a
+ mask in the calls to XRender's text compositing function.
+ * [248387] Properly respect the font config LCD filter settings for
+ subpixel antialiased text rendering when Freetype's native subpixel
+ rendering is disabled.
* [248498] Fix garbled rendering of subpixel antialiased text when using
Freetype's native subpixel rendering for vertical subpixel layouts.
* [248644] Fall back to Qt's subpixel rendering if Freetype's subpixel
- rendering is available at compile-time but not at run-time.
+ rendering was available at compile-time but not at run-time.
- QEventDispatcherGlib
* Event posted to a thread before it is started are not processed until
others events are posted.
- QWidget
- * [213512] Fixed a bug that would cause wrong clipping when using the
- Qt::WA_PaintOutsidePaintEvent attribute.
+ * [213512] Fixed a bug that caused wrong clipping when using the
+ Qt::WA_PaintOutsidePaintEvent attribute.
Qt for Windows
--------------
- * [243583] Improved drag-and-drop handling when switching mouse
- buttons fast.
+ * [240891] Corrected the focus behavior of native file dialogs, when an
+ application has multiple toplevel widgets.
+ * [243583] Improved drag-and-drop handling when switching mouse buttons
+ quickly.
+ * [244875] The system menu will now be shown for a fullscreen window.
+ * [245330] Fixed a bug that caused mouse inputs to be ignored on modal
+ dialogs, when shown from an ActiveQt control.
+ * [249576] Fixed a crash when using a combobox with Qt::NoFocus.
+
- QCoreApplication
- * [247401] Fixed a bug that would cause a restarted timer to fire
- too early, causing Javascript in QtWebKit to consume 100% CPU on
- Windows.
+ * [247401] Fixed a bug that caused a restarted timer to fire too early,
+ resulting in QtWebKit's Javascript consuming 100% CPU on Windows.
- QWindowsXPStyle
- * [248036] Fixed an issue where tool buttons would incorrectly
- hover when disabled.
+ * [248036] Fixed an issue where tool buttons were hovering incorrectly
+ when disabled.
- QWidget
- * [248391] Fixed a bug that made it impossible to dynamically switch
- from QPainter based graphics to native graphics API and back.
+ * [248391] Fixed a bug that made it impossible to dynamically switch from
+ QPainter-based graphics to native graphics API and back.
-- [249576] Fixed a crash when using a combobox with Qt::NoFocus.
-- [244875] System menu will now be shown for a fullscreen window.
-- [240891] Corrected the focus behavior of native file dialogs, when application has multiple toplevels.
-- [245330] Fixed a bug which causes mouse inputs to be ignored on modal dialogs, when shown from an ActieQt control.
Qt for Mac OS X
---------------
-- Cocoa port
- * Fixed a bug where actions in the native menubar weren't properly disabled.
- * Make shortcuts work properly when using the Dvorak-QWERTY+CMD keyboard layout.
- * Fixed a bug where dialogs would be positioned in the wrong place on the screen.
- * [244369] Window flags on Cocoa windows should match have a similar look as the Carbon ones.
- * The build-key for Cocoa was changed in the unlikely case that a plugin may make
- assumptions on how Qt was built. All Cocoa plugins built against 4.5.0 WILL NOT WORK
- with 4.5.1, we don't foresee changing this again.
- * Fixed a bug where some windows would not get activation when they normally should.
- * Key events sent to popups do not get propagated onwards.
- * [249296] Fix a bug where lineedits on a second page of a stack widget would not get key events
- * QFileOpenEvents are no longer sent for items passed on the command line.
- * Various fixes for determining metrics of text and the ability to disable kerning.
- * [248918] Fixed color matching for themed text items.
- * Modify the colliding mice example to work better with coalesced updates.
- * Fixed a bug where the drag cursor was not updated when modifier keys are used.
- * [247947] Fixed a crash in drag and drop.
- * The command + h shortcut is now enabled. (Hides the current window.)
- * [239043] Fixed a bug that would cause QGraphicsProxyWidget to shrink when moving it.
+ * Fixed a crash when showing a widget that is a modal window but has no
+ parent.
+ * Added QSysInfo::MV_10_6 as an enum to test against.
+ * Various compile fixes for the preliminary supported Snow Leopard.
+ * The uninstall-qt.py script included in the binary package no longer
+ complains about removing itself multiple times.
+- * Improved the documentation for how qt_mac_set_dock_menu() works.
+ * Fixed an issue with the focus frame's transparency as it was difficult
+ to use the QWidget with stylesheets.
+ * [223525] Fixed a crash in the MacMainWindow Demo.
+ * [248803] Ensured that two dialogs shown at the same time will both not
+ have visible default buttons.
- QDesktopWidget
- * [244004] Support multiple screens that have different sizes properly.
+ * [244004] Properly support multiple screens with different sizes.
- QDialog
- * [239155] QDialog(foo, Qt::Sheet) with QComboBox have none native behavior.
- * [218980] Modeless dialogs should be stacked above normal windows.
- * [195904] Parent dialog is displayed on top of its modal child.
+ * [195904] Parent dialog is displayed on top of its modal child.
+ * [218980] Modeless dialogs should be stacked above normal windows.
+ * [239155] QDialog(foo, Qt::Sheet) with QComboBox has non-native
+ behavior.
- QFileDialog
- * [219844] QFileDialog::getOpenFileName() search buttons lead to crash (native version).
- * [225705] QFileDialog::getSaveFileName()'s filter does not display correctly.
+ * [219844] Fixed a crash caused by QFileDialog::getOpenFileName()'s
+ search buttons (native version).
+ * [225705] QFileDialog::getSaveFileName()'s filter does not display
+ correctly.
- QMenu
- * [228017] QMenu should close when expanding a system menu.
+ * [228017] Ensured that QMenu closes when expanding a system menu.
+
+- QTestLib
+ * Activate the test application when launched from the command line.
- Event system
- * [210912] ShowEvent not sendt when reshowing a window after it was minimized.
+ * [210912] Fixed a bug where ShowEvent not sent when reshowing a window
+ after it was minimized.
- macdeployqt
- * The binary packages now includes the macdeployqt tool.
- * macdeployqt now runs 'strip' on the deployed binaries.
- * Fixed issue preventing the QtSvg from being deployed.
+ * The binary packages now include this tool.
+ * macdeployqt now runs 'strip' on the deployed binaries.
+ * Fixed an issue that prevented the QtSvg module from being deployed.
- configure script
- * Now supports "-arch i386" as an alias for "-arch x86".
- * Detects invalid arch arguemnts and exits.
-
-- Fix a crash when showing a widget that is window modal but has no parent.
-- [248803] Showing two dialogs at the same time don't get shared activation.
-- Added QSysInfo::MV_10_6 as an enum to test against.
-- Various compile fixes for Snow Leopard (preliminary support).
-- The uninstall-qt.py script included in the binary package no longer complains about removing itself multiple times.
-- [223525] Macmainwindow Demo Application (crashfix).
-
-
-- Document a bit clearer how qt_mac_set_dock_menu() works.
+ * Now supports "-arch i386" as an alias for "-arch x86".
+ * Detects invalid arch arguemnts and exits.
-- QTestLib
- * Activate the test application when launched from the command line.
-
-- Fixed the focus frame transparency that would make widget difficult to use with widget stylesheet.
+- Cocoa port
+ * Fixed a bug where actions in the native menubar were not disabled
+ properly.
+ * Made shortcuts work properly when using the Dvorak-QWERTY+CMD keyboard
+ layout.
+ * Fixed a bug where dialogs were positioned in the wrong place on the
+ screen.
+ * The build-key for Cocoa was changed in the unlikely case that a plugin
+ may make assumptions on how Qt was built. All Cocoa plugins built
+ against Qt 4.5.0 will NOT work with Qt 4.5.1; we do not foresee
+ changing this again.
+ * Fixed a bug where some windows did not get activation when they
+ normally should.
+ * Fixed a bug where key events sent to popups were not propagated
+ onwards.
+ * QFileOpenEvents will no longer be sent for items passed via command
+ line.
+ * Various fixes for determining the metrics of text and the ability to
+ disable kerning.
+ * Modified the Colliding Mice Example to work better with coalesced
+ updates.
+ * Fixed a bug where the drag cursor was not updated when modifier keys
+ were used.
+ * [239043] Fixed a bug that caused QGraphicsProxyWidget to shrink when
+ moved.
+ * [244369] Window flags on Cocoa windows should look similar to the
+ Carbon ones.
+ * [247947] Fixed a crash in drag and drop.
+ * [248918] Fixed color matching for themed text items.
+ * The command + h shortcut is now enabled. (Hides the current window.)
+ * [249296] Fixed a bug where line edits on a second page of a stack
+ widget were not getting key events.
Qt for Embedded Linux
---------------------
-- Various improvements to the Qt DirectFB plugin.
-- Fix recreation of temporary EGL surfaces in PowerVR gfxdriver.
-- Document some necessary #define's for building the PowerVR gfxdriver.
+- * Various improvements to the Qt DirectFB plugin.
+ * Fixed recreation of temporary EGL surfaces in the PowerVR QScreen
+ driver.
+- * Document some necessary #define's for building the PowerVR QScreen
+ driver.
Qt for Windows CE
-----------------
- * [246619] Fixed tap and hold bug for QCheckbox.
+ * [246619] Fixed a tap and hold bug for QCheckbox.
****************************************************************************
* Compiler Specific Changes *
@@ -483,56 +497,62 @@ Qt for Windows CE
- Designer
- * [249097] Fixed a crash related to undoing a QGridLayout re-layouting
- operation.
- * [247995] Fixed a crash occurring after layout operations that cause
- an instance of QGridLayout or QFormLayout to shrink.
- * [248000] Fixed a crash ocurring when re-layouting empty grid layouts.
- * [245961] Restricted objectname-validation to known object name
- properties only.
- * [245503] Fixed redundant backslashes in string property in property browser.
+ * [245503] Fixed redundant backslashes in string property in the property
+ browser.
+ * [245961] Restricted objectname-validation to known object name
+ properties only.
+ * [247995] Fixed a crash occurring after layout operations that caused
+ an instance of QGridLayout or QFormLayout to shrink.
+ * [248000] Fixed a crash ocurring when re-layouting empty grid layouts.
+ * [249097] Fixed a crash related to undoing a QGridLayout re-layout
+ operation.
- Linguist
- Linguist GUI
- * [248076] Fixed crash upon opening files for which we have no plural rules
- * [249519] Fixed crash upon dropping text into non-focused lineedit
+ * [248076] Fixed a crash caused by opening files for which we have no
+ plural rules.
+ * [249519] Fixed a crash upon dropping text into a non-focused line
+ edit.
- Entire Linguist toolchain
- * [244035] Fixed endless loop in PO writer
- * [247738] Improved handling of duplicated messages
- * [248849] Fixed encoding in XLIFF writer
- * [249022] Fixed TS' and QM's handling of messages which appear in multiple encodings
+ * [244035] Fixed an infinite loop in PO writer.
+ * [247738] Improved handling of duplicated messages.
+ * [248849] Fixed the encoding in XLIFF writer.
+ * [249022] Fixed TS' and QM's handling of messages which appear in
+ multiple encodings.
- lupdate
- * [248724] Fixed encoding of messages from .ui files if CODECFORTR is not utf8
- * [249633] Fixed processing of C++ backslash line continuations
+ * [248724] Fixed the encoding of messages from .ui files if CODECFORTR
+ is not utf8.
+ * [249633] Fixed the processing of C++ backslash line continuations.
- rcc
- moc
- * [240368] moc parsing issue with "unsigned" subphrase
+ * [240368] moc parsing issue with "unsigned" subphrase
- uic
- * [244998] Fixed include file generation for phonon widgets.
- * [248070] Fixed code generation for QStringList-type properties to use
- encoding properly.
- * [242447] Made uic generate class-specific code correctly in the case
- of multiple levels of inheritance.
+ * [244998] Fixed include file generation for phonon widgets.
+ * [248070] Fixed code generation for QStringList-type properties to use
+ encoding properly.
+ * [242447] Made uic generate class-specific code correctly in the case of
+ multiple levels of inheritance.
- uic3
- qmake
- * [248806] Ensure that the Xcode generator includes the right path to frameworks.
- * [201495] Comment processing in qmake prevented file from being moc'ed
- * On Mac OS, properly escape file names in QMAKE_BUNDLE_DATA
- * Fixed moc and uic features to make shadow builds work even if a non-shadow build is present
-
+ * On Mac OS, properly escape file names in QMAKE_BUNDLE_DATA.
+ * Fixed moc and uic features to make shadow builds work even if a
+ non-shadow build is present
+ * [201495] Comment processing in qmake prevented file from being moc'ed
+ * [248806] Ensured that the Xcode generator includes the right path to
+ frameworks.
- configure