Permalink
Switch branches/tags
Commits on May 31, 2012
  1. Bump version for 1.14.3

    dpage committed May 31, 2012
Commits on May 28, 2012
  1. Fix incorrect content-type in XSL stylesheets

    mhagander committed May 28, 2012
    Should be text/html;charset=utf8, not just plain utf8.
    
    Reported by Alexandr Ciornii
Commits on May 7, 2012
  1. Don't reset breakpoints when folding code

    Heikki Linnakangas authored and gleu committed May 7, 2012
    In the debugger window, when you click on a cross on the left margin to
    fold or unfold a block of code, we also set or clear a breakpoint on
    that line. That's clearly not the way it's supposed to work - should
    only set/clear breakpoints when you click on the line number or the
    margin that displays the red breakpoint symbol.
  2. Fix crashes by limiting the size of explainPopup

    ceisserer authored and gleu committed May 7, 2012
    For very long queries, pgAdmin tries to create windows greater than
    65536 pixels, which is not supported by X11 and therefor leads to
    XErrors, which in turn cause pgadmin3 to close because of assertions.
Commits on May 1, 2012
  1. Fix index columns, and definitions

    gleu committed May 1, 2012
    Multiple fixes:
    * show column names in constraints
    * show complete columns names in indexes (were truncated with the last character)
    * disable the columns list when modifying an existing index
    * show the good informations in the righ columns
    
    Per an initial report from Colin Beckingham.
Commits on Apr 30, 2012
  1. Fix constraint triggers SQL

    gleu committed Apr 30, 2012
    Per a report from Michael Brux.
Commits on Apr 26, 2012
  1. Fix line offsets in the debugger when used with 9.1 servers.

    Heikki Linnakangas authored and dpage committed Apr 26, 2012
Commits on Apr 24, 2012
Commits on Apr 20, 2012
  1. Fix debugger hanging pgAdmin

    gleu committed Apr 20, 2012
    Report from Heikki Linnakangas.
Commits on Apr 18, 2012
  1. Fix SQL query to get types for function return and arguments

    gleu committed Apr 18, 2012
    We forgot to get 'e' types.
    
    Per a report from Erwin Brandstetter.
Commits on Apr 17, 2012
  1. Fix RE of options in foreign tables

    gleu committed Apr 17, 2012
    Report from Regina.
Commits on Apr 16, 2012
  1. Fix handling of parameter handling for edbspl functions and package p…

    asheshv authored and dpage committed Apr 16, 2012
    …rocedures/functions.
Commits on Apr 10, 2012
  1. Fix server reconnect option when the browser becomes disconnected fro…

    asheshv authored and dpage committed Apr 10, 2012
    …m the server.
Commits on Apr 4, 2012
  1. Fix the SQL when adding a new index without a name

    gleu committed Apr 4, 2012
    When a user adds an index without setting its name, but with a comment or the
    CLUSTER option, the two specific SQL commands to set the comment and the
    CLUSTER option don't have the name of the index (as we don't know it yet), and
    thus fail.
    
    If we don't have a name, we now disable both widgets (comment and cluster),
    and we don't take care of their value in GetSql method().
    
    Per report from Bartosz Dmytrak
Commits on Mar 23, 2012
  1. Fix the reverse-engineered SQL for SQL/MED server

    gleu committed Mar 23, 2012
    Per report from Bartosz Dmytrak.
Commits on Mar 20, 2012
  1. Drop autovacuum ANALYZE parameters for TOAST tables

    gleu committed Mar 20, 2012
    autovacuum doesn't have any ANALYZE parameters for TOAST tables.
    
    Per report from Bartosz Dmytrak.
Commits on Mar 18, 2012
  1. Fix deleting lines in frmEditGrid with 64bit systems

    Steven Elliot authored and gleu committed Mar 18, 2012
    I believe I've fixed a problem where pgAdmin intermittently crashes on
    64 bit systems while deleting rows.  The issues seems to be that, among
    other things, sqlTable::DeleteRows() in frm/frmEditGrid.cpp attempts to
    remove an element in lineIndex by shifting down the remaining elements.
    Unfortunately the "sizeof" is taking the size of the wrong thing.
    
    I suspect this is only an issue on systems where pointers and "int"s are
    different sizes, which should be 64 bit systems, but I have only have a
    64 bit Linux system handy to try.
    
    Increasing the number of rows that follow the row deleted should
    increase the probability of getting a crash, but Valgrind always
    complains about bad reads and writes for the memmove() in question.
    
    Steps to reproduce the problem:
    1) Choose a table that has roughly 200 or more rows.  Here's a dump of
       such a table:
       http://selliott.org/pgadmin/table-200-rows.sql
    2) Navigate to the "Edit Data" window (the window navigated to by
       selecting the View Data / View All Rows for the table in question).
    3) Select a low numbered row, such as the fifth row.
    4) Right click and select "Delete".  The crash may happen when the
       delete is confirmed after the subsequent dialog.
Commits on Mar 13, 2012
  1. Fix the reverse-engineered SQL of an operator

    gleu committed Mar 13, 2012
    Per report from Bartosz Dmytrak.
  2. Fix handling of DEFAULT ACLs in the restore dialog

    Dharmendra Goyal authored and dpage committed Mar 13, 2012
    Conflicts:
    
    	CHANGELOG
Commits on Mar 12, 2012
  1. make style

    gleu committed Mar 12, 2012
Commits on Mar 10, 2012
  1. Fix the restore of a window position when using multiscreen

    gleu committed Mar 10, 2012
    The previous code used to get the geometry of the good display and check
    position and size of the dialog against the geometry of the display.
    Unfortunately, the position and size of the dialog take into account the
    global geometry. So we need to compare it with the global geometry, which this
    patch does.
    
    Per report from Steffen Decker.
  2. Fix the SQL when a user changes a trigger

    gleu committed Mar 10, 2012
    Per report from Bartosz Dmytrak.
Commits on Mar 6, 2012
  1. Make sure that queries use LIKE with _ escaped

    gleu committed Mar 6, 2012
    For example:
    
    SELECT nspname
    FROM pg_namespace
    WHERE nspname NOT LIKE 'pg_%'
      AND nspname != 'information_schema'
    ORDER BY nspname
    
    will get every schema whose name isn't information_schema and doesn't begin
    with pg (the _ character is a joker character when used with LIKE, meaning
    "replace-me-with-one-character-whatever-it-is").
    
    So, we need to escape the underscore to get rid of its special meaning.
  2. Fix enabling the OK button of the view dialog

    gleu committed Mar 6, 2012
    Per report from Colin Beckingham.
Commits on Mar 5, 2012
  1. Fix the trigger SQL

    gleu committed Mar 5, 2012
    Per report from Attila.
Commits on Mar 4, 2012
  1. Update french translation

    gleu committed Mar 4, 2012
  2. Update polish translation

    Begina Felicysym authored and gleu committed Mar 4, 2012
Commits on Mar 2, 2012
  1. Update .pot file

    gleu committed Mar 2, 2012
  2. Update serbian translation

    skaljac authored and gleu committed Mar 2, 2012
Commits on Mar 1, 2012
  1. Another fix on the autovacuum widgets in the table dialog

    gleu committed Mar 1, 2012
    Report from Bartosz Dmytrak.
Commits on Feb 29, 2012
  1. Fix setting the connection for pgScript

    gleu committed Feb 29, 2012
    When the user changed the connection, it was set for executing SQL commands,
    not pgScript commands. So the user could execute queries on another database
    than the one displayed in the connection combobox.
    
    Per report from Charles Gutjahr.
Commits on Feb 28, 2012
  1. Extensions have no owner

    gleu committed Feb 28, 2012
    Even if there is a pg_extension.extowner column, there is no way to change it
    with ALTER EXTENSION, and to set it with CREATE EXTENSION. dlgExtension
    doesn't even show it.
    
    So, we get rid of the owner handling.
    
    Per report from James B. Byrne.
  2. Fix the handling of empty strings in the histoqueries file

    gleu committed Feb 28, 2012
    If the string between <histoquery> tags was empty, we would cycle indefinitely
    because of the continue statement.
    
    Per report from Bartosz Dmytrak.