Update pgaccess to 0.98.5
authorBruce Momjian <[email protected]>
Fri, 31 Mar 2000 11:22:36 +0000 (11:22 +0000)
committerBruce Momjian <[email protected]>
Fri, 31 Mar 2000 11:22:36 +0000 (11:22 +0000)
20 files changed:
src/bin/pgaccess/README
src/bin/pgaccess/demo/formdemo.sql
src/bin/pgaccess/doc/html/download.html
src/bin/pgaccess/doc/html/faq.html
src/bin/pgaccess/doc/html/main.html
src/bin/pgaccess/doc/html/whatsnew.html
src/bin/pgaccess/lib/forms.tcl
src/bin/pgaccess/lib/functions.tcl
src/bin/pgaccess/lib/help.tcl
src/bin/pgaccess/lib/help/vacuum.hlp
src/bin/pgaccess/lib/languages/magyar
src/bin/pgaccess/lib/languages/romana
src/bin/pgaccess/lib/mainlib.tcl
src/bin/pgaccess/lib/preferences.tcl
src/bin/pgaccess/lib/queries.tcl
src/bin/pgaccess/lib/reports.tcl
src/bin/pgaccess/lib/schema.tcl
src/bin/pgaccess/lib/tables.tcl
src/bin/pgaccess/lib/visualqb.tcl
src/bin/pgaccess/pgaccess.sh

index 69a920ab6790f7be76d7731d2af9085072e3ea11..3771708a3db0d9e650cec48be18116604db4c085 100644 (file)
@@ -22,7 +22,7 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 ---------------------------------------------------------------------------
 
 
-PGACCESS 0.98 29 August 1999
+PGACCESS 0.98.4 29 January 2000
 ================================
 I dedicate this program to my little daughters Ana-Maria and Emilia and to my
 wife for their understanding. I hope they will forgive me for spending so many
index 6062c0d200bb2f935dd29144e3e61c8d5ebbfc0e..c802abdc56d904a45b3c532c8e70ad4849056eb7 100644 (file)
@@ -38,12 +38,10 @@ CREATE TABLE "pga_schema" (
 REVOKE ALL on "pga_schema" from PUBLIC;
 GRANT ALL on "pga_schema" to PUBLIC;
 CREATE TABLE "cities" (
-       "id" int4 DEFAULT nextval('"cities_id_seq"') NOT NULL,
+       "id" int4 DEFAULT nextval ( '"cities_id_seq"' ) NOT NULL,
        "name" character varying(32) NOT NULL,
        "prefix" character varying(16) NOT NULL);
 REVOKE ALL on "cities" from PUBLIC;
-GRANT UPDATE,DELETE,SELECT,RULE on "cities" to "fane";
-GRANT ALL on "cities" to "liviu";
 CREATE FUNCTION "getcityprefix" (int4 ) RETURNS varchar AS 'select prefix from cities where id = $1 ' LANGUAGE 'SQL';
 COPY "pga_queries" FROM stdin;
 Query that can be saved as view        S       select * from phonebook where continent='usa'           \N      \N      \N      \N
index efbe7bf50aa8ef9e062d8d97e6e79f0084315873..adc8286f86f88590fa0cb21cd2a38b6582888468 100644 (file)
@@ -14,11 +14,11 @@ Download</h2>
 <ul><a href="ftp://ftp.flex.ro/pub/pgaccess">ftp://ftp.flex.ro/pub/pgaccess</a>
 <ul>
 <li>
-<a href="ftp://ftp.flex.ro/pub/pgaccess/pgaccess-0.98.tar.gz">Unix tar.gz
+<a href="ftp://ftp.flex.ro/pub/pgaccess/pgaccess-0.98.5.tar.gz">Unix tar.gz
 file</a></li>
 
 <li>
-<a href="ftp://ftp.flex.ro/pub/pgaccess/pgaccess-0.98.zip">Windows .zip
+<a href="ftp://ftp.flex.ro/pub/pgaccess/pgaccess-0.98.5.zip">Windows .zip
 file</a></li>
 </ul>
 </ul>
@@ -28,11 +28,11 @@ be :
 <ul><a href="ftp://speedy.flex.ro/pub/pgaccess">ftp://speedy.flex.ro/pub/pgaccess</a>
 <ul>
 <li>
-<a href="ftp://speedy.flex.ro/pub/pgaccess/pgaccess-0.98.tar.gz">Unix tar.gz
+<a href="ftp://speedy.flex.ro/pub/pgaccess/pgaccess-0.98.5.tar.gz">Unix tar.gz
 file</a></li>
 
 <li>
-<a href="ftp://speedy.flex.ro/pub/pgaccess/pgaccess-0.98.zip">Windows .zip
+<a href="ftp://speedy.flex.ro/pub/pgaccess/pgaccess-0.98.5.zip">Windows .zip
 file</a></li>
 </ul>
 </ul>
index f66dd8321ac1bbc7099bb1d7cd1b884c276e9bad..94d301e2eccc30edd46b52a16ad14a2bbf6c46dd 100644 (file)
@@ -2,7 +2,7 @@
 <html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-   <meta name="GENERATOR" content="Mozilla/4.61 [en] (X11; I; Linux 2.2.12 i586) [Netscape]">
+   <meta name="GENERATOR" content="Mozilla/4.7 [en] (X11; I; Linux 2.2.12-20 i586) [Netscape]">
 </head>
 <body bgcolor="#FEFEDF">
 
@@ -77,7 +77,32 @@ forget to send me a copy in order to include it into the standard distribution.<
 name "namespace" while executing "namespace eval Mainlib</tt>&nbsp; ..."</b>
 <blockquote>That means 100% that you have an older version of Tcl/Tk that
 don't recognize namespaces command. Please upgrade to Tcl/Tk 8.0.x minimum</blockquote>
+<b>9. When saving big forms with a lot of widgets and code inside, a big
+error message appears, PgAccess crashes, cannot recover old form, pga_forms
+table appears to be corrupted.</b>
+<blockquote>Your form source is exceeding 8000 bytes. A PostgreSQL record
+cannot hold more than 8 Kb and pga_forms table is corrupted. Sorry for
+your work :-( , your old form cannot be recovered anymore if you don't
+have a backup (dumped) database. Upgrade to PgAccess 0.98.3 that will prevent
+saving of those big forms. In order to make your form sources smaller,
+define some scripts for your form initialize routines or for other big
+portions of code and call them from the form code with the command <tt>Scripts::execute
+"Your space saving code script name"</tt></blockquote>
 
+<p><br><b>10. I have a dual boot machine with Linux and Windows 9x installed.
+PgAccess works fine from Linux but when trying to connect under Windows
+it says something about wrong access rights to the same database. Tcl/Tk
+version and PostgreSQL server version matches libpgtcl and libpq DLL's.</b>
+<blockquote>Check your Windows TCP/IP configuration. If you configured
+the Windows TCP/IP machine address to by dynamic allocated by the server
+then it got another IP address, different from Linux. If you have host
+based authentication then you have no rights for the database. Change the
+Windows TCP/IP configuration and set up manually the same TCP/IP address
+as from Linux installation or change the pg_hba.conf configuration file
+from the server to allow access to the database from the whole domain not
+from a single IP address.</blockquote>
+
+<br>&nbsp;
 <br>&nbsp;
 <br>&nbsp;
 <br>&nbsp;
index 2bddfd61d4a978103730bd0aa5579196bde7acfb..afb7a1fc1ae4ef5f3d5c395d143fad09e6582466 100644 (file)
@@ -2,7 +2,7 @@
 <html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-   <meta name="GENERATOR" content="Mozilla/4.61 [en] (X11; I; Linux 2.2.12 i586) [Netscape]">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; I; Linux 2.2.14 i586) [Netscape]">
 </head>
 <body bgcolor="#FEFEDF">
 
@@ -14,14 +14,15 @@ PgAccess has been written by <a href="mailto:[email protected]">Constantin Teodorescu<
 using Visual Tcl, the best tool for developing Tcl/Tk applications I've
 ever seen.
 <p><b>Last version</b>
-<br>Last stable version is 0.98 , released on 29 August 1999. Read <a href="whatsnew.html">what's
-new</a> in 0.98.
+<br>Last stable version is 0.98.5 , released on 30 March 2000. Read <a href="whatsnew.html">what's
+new</a> .
 <p><b>Portability issues</b>
 <br>PgAccess is available for every platform where PostgreSQL was ported
 and where a Tcl/Tk package is available. PgAccess has been reported running
 on :
 <br>- Linux
 <br>- FreeBSD
+<br>- NetBSD
 <br>- Solaris
 <br>- HPUX
 <br>- Irix
index f2faede0153f90ab40822e349786f0b1c79b2dec..187677f3acbcb1200b8d21fe8cd5281bd3e619ce 100644 (file)
@@ -2,9 +2,47 @@
 <html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-   <meta name="GENERATOR" content="Mozilla/4.61 [en] (X11; I; Linux 2.2.11 i586) [Netscape]">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; I; Linux 2.2.14 i586) [Netscape]">
 </head>
 <body bgcolor="#FEFEDF">
+<b>30 March 2000 - PgAccess 0.98.5</b>
+<ul>
+<li>
+added the "new database" feature</li>
+
+<li>
+added the czech and spanish message file</li>
+</ul>
+<b>29 January 2000 - PgAccess 0.98.4</b>
+<ul>
+<li>
+fixed a problem granting or revoking rights from PUBLIC</li>
+
+<li>
+added the portuguese message file translation</li>
+
+<li>
+fixed the preferences window problems for big screens 1280x1024</li>
+</ul>
+<b>17 January 2000 - PgAccess 0.98.3</b>
+<ul>
+<li>
+prevent saving of big forms that source size has more than 8000 bytes so
+pga_forms table does not crash anymore, read <a href="faq.html">FAQ</a>
+how to make your form sources smaller</li>
+
+<li>
+other very small bug fixes (less important)</li>
+
+<li>
+some windows can resize now up to 1280x1024 on big screens</li>
+
+<li>
+deutsh, russian and magyar message file available</li>
+
+<li>
+FAQ updates</li>
+</ul>
 <b>29 August 1999</b> - PgAccess 0.98 has been released!
 <ul>
 <li>
index 631c3537c726d5151e3bc9992417579455db1d66..de4761e9f6734d10b80977311807ac3f0f5721e9 100644 (file)
@@ -419,6 +419,10 @@ global PgAcVar CurrentDB
                }
                lappend info [list $PgAcVar(fdobj,$i,class) $PgAcVar(fdobj,$i,name) $PgAcVar(fdobj,$i,coord) $PgAcVar(fdobj,$i,command) $PgAcVar(fdobj,$i,label) $PgAcVar(fdobj,$i,variable) $PgAcVar(fdobj,$i,value) $PgAcVar(fdobj,$i,relief) $PgAcVar(fdobj,$i,fcolor) $PgAcVar(fdobj,$i,bcolor) $PgAcVar(fdobj,$i,borderwidth) $wfont]
        }
+       if {[string length $info]>8000} {
+               tk_messageBox -title [intlmsg Error] -message [intlmsg "Form too big!\nSource size [string length $info] bytes\nCannot save !"]
+               return 0
+       }
        sql_exec noquiet "delete from pga_forms where formname='$PgAcVar(fdvar,formtitle)'"
        regsub -all "'" $info "''" info
        sql_exec noquiet "insert into pga_forms values ('$PgAcVar(fdvar,formtitle)','$info')"
index 96e48605926bab094521d68b6f21ba3e7cdba776..84e7988ee817956f8b4dbe24965643c23bdd0495 100644 (file)
@@ -57,7 +57,8 @@ global PgAcVar
                showError [intlmsg "You must supply the function language!"]
        } else {
                set funcbody [.pgaw:Function.fs.text1 get 1.0 end]
-               regsub -all "\n" $funcbody " " funcbody
+               # regsub -all "\n" $funcbody " " funcbody
+               regsub -all {'} $funcbody {''} funcbody
                if {$PgAcVar(function,nametodrop) != ""} {
                        if {! [sql_exec noquiet "drop function $PgAcVar(function,nametodrop)"]} {
                                return
index 87f65703f89021d99f57b60b70a207e2af3d49a4..f5ed12e5104c9b1a611d1996c3e2025fbea1b5c5 100644 (file)
@@ -80,7 +80,7 @@ global PgAcVar
        set x [expr {($sw - 640)/2}]
        set y [expr {($sh - 480)/2}] 
        wm geometry $base 640x480+$x+$y
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 1 1
index cbdf3551611304125c0b89a277044986fe813418..ec98382580e759fa5126618f31baa11edfad3895 100644 (file)
@@ -7,6 +7,8 @@ VACUUM opens every class in the database, cleans out records from rolled back tr
 
 We recommend that active production databases be cleaned nightly, in order to keep statistics relatively current. The VACUUM query may be executed at any time, however. In particular, after copying a large class into Postgres or after deleting a large number of records, it may be a good idea to issue a VACUUM query. This will update the system catalogs with the results of all recent changes, and allow the Postgres query optimizer to make better choices in planning user queries. 
 
+If the server crashes during a VACUUM command, chances are it will leave a lock file hanging around. Attempts to re-run the VACUUM command result in an error message about the creation of a lock file. If you are sure VACUUM is not running, remove the pg_vlock file in your database directory (i.e. PGDATA/base/dbname/pg_vlock). 
+
 " {} "Synopsis" {bold} "
 VACUUM \[ VERBOSE \] \[ ANALYZE \] \[ table \]
 VACUUM \[ VERBOSE \] ANALYZE \[ table \[ (column \[, ...\] ) \] \]
index 3293632e616ec0b4710aa2ddcb092aba30c08628..e90724c2202a634468c39f882c465fad54f01643 100644 (file)
@@ -1,34 +1,34 @@
 array set Messages {
 
-"Label" "Cimke"
+"Label" "Címke"
  
 "Save schema" "Séma mentése"
  
-"Is unique ?" "Egyedi (UNIQUE) ?"
+"Is unique ?" "Egyedi ?"
  
 "Report builder" "Jelentés szerkesztõ"
  
 "Criteria" "Feltételek"
  
-"FATAL ERROR upgrading PgAccess table" "FATÁLIS HIBA keletkezett a PgAccess tábla frissitése közben"
+"FATAL ERROR upgrading PgAccess table" "SÚLYOS HIBA a PgAccess tábla frissítése közben"
  
-"Save this query as a view" "Nézetként (VIEW) akarod elmenteni a lekérdezést?"
+"Save this query as a view" "Lekérdezés mentése nézetként?"
  
-"Page header" "Oldal fejléc"
+"Page header" "Fejléc"
  
 "Query name" "Lekérdezés név"
  
 "Please select an object first!" "Elõször válassz egy objektumot!"
  
-"Fields :" "Mezõk :"
+"Fields :" "Mezõk"
  
 "Name" "Név"
  
 "File name" "Fájl név"
  
-"Detail record" "Részletes bejegyzés"
+"Detail record" "Részletes rekord"
  
-"Auto-load the last opened database at startup" "Az utolsóként használt adatbázis automatikus nyitésa inditáskor"
+"repAuto-load the last opened database at startup" "Az utolsóként használt adatbázis automatikus megnyitása indításkor?"
  
 "Maxvalue" "Maximális érték"
  
@@ -36,41 +36,42 @@ array set Messages {
  
 "Report fields" "Jelentés mezõk"
  
-"Test form" "Teszt kérdõiv (FORM)"
+"Test form" "Teszt ûrlap"
  
-"Error trying to connect to database '%s' on host %s \n\nPostgreSQL error message:%s" "Hiba a(z) '%s' nevû adatbázishoz kapcsolódás közben a(z) '%s' szerveren.\n\nPostgreSQL hibaüzenet:%s"
+"Error trying to connect to database '%s' on host %s \n\nPostgreSQL error message:%s" "Hiba a(z) '%s' adatbázishoz kapcsolódás közben a(z) %s szerveren.\n\nPostgreSQL
+hibaüzenet:%s"
  
-"No field type ?" "Nincs a mezõnek tipusa ?"
+"No field type ?" "Nincs a mezõnek típusa ?"
  
 "User without name?" "Felhasználó név nélkül ?"
  
-"You have to supply a name for this schema!" "Nevet kell adj ennek a sémának !"
+"You have to supply a name for this schema!" "A sémához név megadása szükséges !"
  
 "Last value" "Legutóbbi érték"
  
-"Preferences" "Beállitások"
+"Preferences" "Beállítások"
  
-"View '%s' already exists!\nOverwrite ?" "A(z) '%s' nevû nézet (VIEW) már létezik!\n Felülirás ?"
+"View '%s' already exists!\nOverwrite ?" "A(z) '%s' nézet már létezik!\n Felülírás ?"
  
-"You have to select an index!" "Választanod kell egy indexet!"
+"You have to select an index!" "Választani kell egy indexet!"
  
-"Field type" "Mezõtipus"
+"Field type" "Mezõtípus"
  
 "Script name" "Szkript neve"
  
 "Reload" "Újratölt"
  
-"Remove table %s from query?" "Törölni akarod a(z) '%s' táblát ebbõl a lekérdezésbõl ?"
+"Remove table %s from query?" "%s tábla eltávolítása a lekérdezésbõl ?"
  
 "SQL window" "SQL ablak"
  
-"Allow user to create other users" "Engedély a felhasználónak új felhasználó készitésére"
+"Allow user to create other users" "Engedély másik felhasználó létrehozására"
  
-"Delete current record ?" "Az aktuális bejegyzés törlése ?"
+"Delete current record ?" "Aktuális rekord törlése ?"
  
 "List box" "Lista"
  
-"Save to query builder" "Mentsd a lekérdezés szerkesztõbe"
+"Save to query builder" "Mentés a lekérdezés szerkesztõbe"
  
 "fixed width" "fix szélesség"
  
@@ -78,109 +79,109 @@ array set Messages {
  
 "Yes" "Igen"
  
-"Add label" "Adj hozzá cimkét"
+"Add label" "Címke hozzáadása"
  
-"Sequence created!" "A szekvencia (SEQUENCE) elkészült!"
+"Sequence created!" "A szekvencia elkészült!"
  
 "Field information" "Mezõ információ"
-
 "Design" "Tervezés"
  
 "Field" "Mezõ"
  
-"You have to supply an external file name!" "Meg kell adj egy külsõ fájlnevet!"
+"You have to supply an external file name!" "Meg kell adni egy külsõ fájlnevet!"
  
-"Increment" "Növelés"
+"Increment" "Növel"
  
 "No" "Nem"
  
-"Form design" "Kérdõiv (FORM) tervezés"
+"Form design" "Ûrlap tervezés"
  
-"You must supply a return type!" "Szükség van visszatérési értékre!"
+"You must supply a return type!" "Meg kell adni visszatérési értéket!"
  
-"Remove field from result ?" "A mezö törlése az eredménybõl ?"
+"Remove field from result ?" "Mezõ eltávolítása az eredménybõl ?"
  
-"There is another object (a %s) with the same name.\nPlease change it!" "Van már ilyen nevû (%s) objektum!\nLégyszives változtasd meg!"
+"There is another object (a %s) with the same name.\nPlease change it!" "Már van egy (%s) nevû objektum. \n Kérlek változtasd meg!"
  
 "This query has no commands?" "Ebben a lekérdezésben nincs parancs?"
  
-"Execute query" "Lekérdezés futtatása"
+"Execute query" "Lekérdezés végrehajtása"
  
 "field cannot be null" "a mezõ nem lehet NULL"
  
 "Help" "Súgó"
  
-"Rename column" "Az oszlop átnevezése"
+"Rename column" "Oszlop átnevezése"
  
 "Database" "Adatbázis"
  
 "Information" "Információ"
  
-"Close" "Zárás"
+"Close" "Bezár"
  
-"Command" "Utasitás"
+"Command" "Parancs"
  
 "Table" "Tábla"
  
-"verify password" "jelszó ellenõrzés"
+"verify password" "jelszó ellenõrzése"
  
 "Vacuum" "Porszivózás (VACUUM)"
  
 "Default value" "Alapérték"
  
-"Import" "Behozatal"
+"Import" "Import"
  
 "Delete index" "Index törlés"
  
-"Move up" "Mozgasd fel"
+"Move up" "Mozgatás fel"
  
 "index properties" "index tulajdonságok"
  
-"check" "ellenõrzi"
+"check" "ellenõrzés"
  
-"Create new table" "Új tábla készités"
+"Create new table" "Új tábla készítése"
  
-"Visual query designer" "Lekérdezés tervezõ"
+"Visual query designer" "Vizuális lekérdezés tervezõ"
  
-"Delete all" "Törölni mindet"
+"Delete all" "Mindent töröl"
  
-"You are going to delete\n\n %s \n\nProceed?" "Le fogod törölni az alábbit:\n\n %s \n\nFolytatod?"
+"You are going to delete\n\n %s \n\nProceed?" "Biztosan törölni akarja %s-t ?"
  
 "Schema name" "Séma neve"
  
-"Error executing query" "Hiba a lekérdezés futtatása közben"
+"Error executing query" "Hiba a lekérdezés végrehajtása közben"
  
 "Report name" "Jelentés neve"
  
-"Add field" "Mezõ hozzáadás"
+"Add field" "Mezõ hozzáadása"
  
 "Field name" "Mezõnév"
  
-"FATAL ERROR searching for PgAccess system tables" "FATÁLIS HIBA a PgAccess rendszertáblák keresésénél"
+"FATAL ERROR searching for PgAccess system tables" "SÚLYOS  HIBA a PgAccess rendszertáblák keresésekor"
  
-"A big number of rows displayed in table view will take a lot of memory!" "A nézetnél (VIEW) kijelzendõ sorok nagy száma miatt sok memória fog lefoglalódni !"
+"A big number of rows displayed in table view will take a lot of memory!" "Sok oszlop mutatása  a táblanézetben sok memóriát igényel!"
  
-"Preview" "Elõzetes nézet"
+"Preview" "Elõnézet"
  
 "Users" "Felhasználók"
  
 "Owner" "Tulajdonos"
  
-"Form's window internal name" "Kérdõiv (FORM) ablakának belsõ használatú neve"
+"Form's window internal name" "Ûrlap ablak belsõ használatú neve"
  
-"Sort field" "Mezõ rendezése"
+"Sort field" "Mezõk rendezése"
  
 "New name is the same as the old one!" "Az új név megegyezik a régivel!"
  
 "Warning" "Figyelem"
  
-"Suggestions at" "Javaslatok itt:"
+"Suggestions at" "Javaslatok"
  
 "Functions" "Függvények"
  
 "Schema" "Séma"
  
-"Open" "Nyit"
+"Open" "Megnyit"
  
 "size" "méret"
  
@@ -190,7 +191,7 @@ array set Messages {
  
 "Define new user" "Új felhasználó definiálása"
  
-"Move down" "Mozgasd le"
+"Move down" "mozgatás le"
  
 "Design script" "Szkript tervezés"
  
@@ -198,37 +199,37 @@ array set Messages {
  
 "FINAL WARNING" "UTOLSÓ FIGYELMEZTETÉS"
  
-"Add table" "Tábla hozzáadás"
+"Add table" "Tábla hozzáadása"
  
-"Table viewer font" "Tábla nézõ betûkészlet"
+"Table viewer font" "Tábla nézõ betûtípusa"
  
-"The field type is not specified!" "A mezõ tipusa nincs megadva!"
+"The field type is not specified!" "A mezõ típusa nincs megadva!"
  
-"Close test form" "Zárd le a teszt kérdõivet (FORM)"
+"Close test form" "Teszt ûrlap bezárása"
  
-"Export table" "Tábla kivitel"
+"Export table" "Tábla export"
  
-"Add new index" "Ûj index hozzáadás"
+"Add new index" "Új index hozzáadása"
  
 "Left" "Bal"
  
 "Field delimiter" "Mezõ határoló"
  
-"Add formula" "Formula hozzáadás"
+"Add formula" "Formula hozzáadása"
  
-"Open database" "Adatbázis megnyitás"
+"Open database" "Adatbázis megnyitása"
  
 "Return" "Visszatérés"
  
-"Changed fonts may appear in the next working session!" "A megváltoztatott betûkészlet a következõ futtatásnál lesz látható!"
+"Changed fonts may appear in the next working session!" "A megáltoztatott betûtípusok csak a következõ futtatáskor látszódnak majd!"
  
 "Error" "Hiba"
  
 "Enter a field name" "Adj meg egy mezõnevet !"
  
-"field name" "Mezõnév"
+"field name" "mezõ név"
  
-"Forms" "Kérdõivek"
+"Forms" "Ûrlapok"
  
 "Cannot add column" "Nem lehet oszlopot hozzáadni"
  
@@ -238,7 +239,7 @@ array set Messages {
  
 "Preferred language" "Választott nyelv"
  
-"Execute SQL" "SQL futtatás"
+"Execute SQL" "SQL futtatása"
  
 "Sequences" "Szekvenciák"
  
@@ -246,65 +247,65 @@ array set Messages {
  
 "Language" "Nyelv"
  
-"Query '%s' was not found!" "A(z) '%s' nevû lekérdezés nem található!"
+"Query '%s' was not found!" "%s lekérdezés nem található!"
  
 "Object" "Objektum"
  
-"Font fixed" "Fix betûkészlet"
+"Font fixed" "Fix betûtípus"
  
-"Table name" "Táblanév"
+"Table name" "Táblanév" 
  
-"Export" "Kivitel"
+"Export" "Export"
  
-"Change user" "Felhasználócsere"
+"Change user" "Felhasználó változtatása"
  
-"You must give object a new name!" "Az objektumnak új nevet kell adjál!"
+"You must give object a new name!" "Új nevet kell adni az objektumnak!"
  
 "Query" "Lekérdezés"
  
 "User name" "Felhasználónév"
  
-"Font normal" "Normális betûkészlet"
+"Font normal" "Normál betûtípus"
  
-"Import table" "Tábla bevitel"
+"Import table" "Tábla import"
  
-"Toolbar" "Eszközpult"
+"Toolbar" "Eszközsor"
  
 "Radio btn" "Rádiógomb"
  
 "You must supply a name for this function!" "Hiányzik a függvény neve!"
  
-"You have to select index fields!" "Az index mezõket kell választanod!"
+"You have to select index fields!" "Index mezõket kell választani!"
  
-"Constraint" "Kényszer (CONSTRAINT)"
+"Constraint" "Kényszer"
  
-"The script must have a name" "Hiányzik a szkript neve"
+"The script must have a name" "A szkriptnek nevet kell adni"
  
 "Save" "Mentés"
  
 "Exit" "Kilépés"
  
-"Inherits" "örökli"
+"Inherits" "Örökli"
  
-"Delete field" "Mezõ törlés"
+"Delete field" "Mezõ törlése"
  
-"About" "A programról"
+"About" "A PgAccess-rõl"
  
-"Empty field name ?" "Nom de champ inexistant ?"
+"Empty field name ?" "Üres mezõnév ?"
  
-"All report information will be deleted.\n\nProceed ?" "Toutes les informations de l'état vont être détruites\n\nContinuer ?"
+"All report information will be deleted.\n\nProceed ?" "Minden jelentés infomáció törölve lesz.\n\nRendben ?"
  
 "Host" "Szerver"
  
-"vacuuming database %s ..." "A(z) %s adatbázis porszivózása ..."
+"vacuuming database %s ..." "%s adatbázis porszivózása ..."
  
-"Indexes defined" "Definiált indexek"
+"Indexes defined" "Indexek definiálva"
  
 "You must specify field size!" "Hiányzik a mezõméret!"
  
-"Schema '%s' already exists!" "A(z) '%s' schéma már létezik!"
+"Schema '%s' already exists!" "'%s' séma már létezik!"
  
-"There is another field with the same name: '%s'!\n\nReplace it ?" "Már van ilyen nevû mezõ: '%s'!\n\nFelülirás ?"
+"There is another field with the same name: '%s'!\n\nReplace it ?" "Már van '%s' nevû mezõ!\n\nCserélhetõ ?"
  
 "Contents" "Tartalom"
  
@@ -312,37 +313,37 @@ array set Messages {
  
 "Variable" "Változó"
  
-"Error executing query\n\n%s\n\nPostgreSQL error message:\n%s\nPostgreSQL status:%s" "Hiba a lekérdezés futtatása közben\n\n%s\n\nPostgreSQL hibaüzenet:\n%s\nPostgreSQL státusz:%s"
+"Error executing query\n\n%s\n\nPostgreSQL error message:\n%s\nPostgreSQL status:%s" "Hiba(z) %s lekérdezés végrehajtásakor\n\nPostgreSQL hibaüzenet:\n%s\nPostgreSQL állapot:%s"
  
 "Filter conditions" "Szûrõfeltételek"
  
-"Error retrieving query definition" "Hiba a lekérdezés definiciójának betöltésénél"
+"Error retrieving query definition" "Hiba a lekérdezés definíció betöltésekor"
  
-"Error deleting view" "Hiba a nézet (VIEW) törlésénél"
+"Error deleting view" "Hiba a nézet törléskor"
  
 "New" "Új"
  
 "Tables" "Táblák"
  
-"Create" "Elkészit"
+"Create" "Létrehoz"
  
-"Forms need an internal name, only literals, low case" "A kérdõiveknek (FORM) kell egy belsõ név, csak kisbetûkkel"
+"Forms need an internal name, only literals, low case" "Az ûrlapoknak kell egy belsõ név, csak kisbetûkbõl állhat!"
  
-"Do you want to save the form into the database?" "El akarod menteni a kérdõivet (FORM) az adatbázisba ?"
-
-"Schema '%s' was not found!" "A(z) '%s' nevû séma nem található!"
+"Do you want to save the form into the database?" "Kívánod lementeni az ûrlapot az adatbázisba?"
  
-"proportional" "megfelelõ"
+"Schema '%s' was not found!" "'%s' séma nem található!"
  
-"Function saved!" "A függvény elmentve!"
+"proportional" "propócionális"
+"Function saved!" "Függvény elmentve!"
  
 "with OIDs" "OID-ekkel"
  
 "Table information" "Tábla információ"
  
-"Error inserting new record" "Hiba az üj bejegyzés tárolásával"
+"Error inserting new record" "Hiba az új rekord beszúrása közben"
  
-"Column name '%s' already exists in this table!" "A(z) '%s' nevû oszlop már létezik ebben a táblában !"
+"Column name '%s' already exists in this table!" "'%s' nevû oszlop már van ebben a táblában !"
  
 "File" "Fájl"
  
@@ -352,130 +353,130 @@ array set Messages {
  
 "You will always get the latest version at:" "A legfrissebb verzió megszerezhetõ innen:"
  
-"Form must have a name" "Hiányzik a kérdõiv (FORM) neve !"
+"Form must have a name" "Hiányzik az ûrlap neve !"
  
 "Password" "Jelszó"
  
 "Valid until (date)" "Érvényes eddig (dátum)"
  
-"Report source" "A jelentés forrása"
+"Report source" "Jelentés forrása"
  
-"Allow user to create databases" "Engedély a felhasználónak új adatbázis készitésére"
+"Allow user to create databases" "Adatbázis létrehozás engedélyezése a felhasználónak"
  
 "Cancel" "Mégsem"
  
-"Is clustered ?" "CLUSTER-elt ?"
+"Is clustered ?" "Klaszterezett ?"
  
-"Add new column" "Új oszlop hozzáadás"
+"Add new column" "Új oszlop hozzáadása"
  
 "Show SQL" "SQL parancsok"
  
 "New name" "Új név"
  
-"Table '%s' not found!" "A(z) '%s' nevû tábla nem található!"
+"Table '%s' not found!" "'%s' tábla nem található!"
  
-"Form name" "Kérdõiv (FORM) név"
+"Form name" "Ûrlap név"
  
-"Visual designer" "Tervezõ"
+"Visual designer" "Vizuális tervezõ"
  
-"You choose to delete index\n\n %s \n\nProceed?" "Biztos, hogy akarod törölni az alábbi indexet?\n\n %s"
+"You choose to delete index\n\n %s \n\nProceed?" "%s\n\n index törlését választottad?\n\nBiztos vagy benne?"
  
-"Error retrieving from" "Hiba a betöltésnél errõl a helyrõl"
+"Error retrieving from" "Hiba betöltés közben"
  
-"Save query definition" "A lekérdezés elmentése"
+"Save query definition" "Lekérdezés definíció elmentése"
  
-"A Tcl/Tk interface to\nPostgreSQL\nby Constantin Teodorescu" "Egy Tcl/Tk felület a\nPostgreSQL-hez\nKészitette: Constantin Teodorescu"
+"A Tcl/Tk interface to\nPostgreSQL\nby Constantin Teodorescu" "Tcl/Tk felület a\nPostgreSQL-hez.\n Készítette: Constantin Teodorescu"
  
-"Operation completed!" "Beavatkozás végrehajtva!"
+"Operation completed!" "Mûvelet végrehajtva!"
  
-"Max rows displayed in table/query view" "Maximális sorok száma a tábláknál/lekérdezéseknél"
+"Max rows displayed in table/query view" "Maximálisan megjelenített sorok száma a tábla/lekérdezés nézetben"
  
-"Passwords do not match!" "A jelszók nem egyeznek!"
+"Passwords do not match!" "Nem egyeznek a jelszavak!"
  
 "Rename" "Átnevezés"
  
-"Entry" "Bejegyzés"
+"Entry" "Bevitel"
  
-"Error retrieving schema definition" "Hiba a séma-definició betöltése közben"
+"Error retrieving schema definition" "Hiba a séma definíció betöltése közben"
  
-"This is an action query!\n\nExecute it?" "Ez nem lekérdezés, hanem parancs.\nFuttatás ?"
+"This is an action query!\n\nExecute it?" "Ez egy lekérdezés !\nVégrehajtás ?"
  
-"Error retrieving view definition for" "Hiba a nézet (VIEW) betöltése közben "
+"Error retrieving view definition for" "Hiba a nézetdefiníció betöltése közben"
  
-"options" "beállitások"
+"options" "opciók"
  
-"Sequence '%s' not found!" "A(z) '%s' nevû szekvencia nem található!"
+"Sequence '%s' not found!" "'%s' szekvencia nem található"
  
 "Text" "Szöveg"
  
-"Tcl error executing pg_exec %s\n\n%s" "Tcl hiba a pg_exec futtatásánál %s\n\n%s"
+"Tcl error executing pg_exec %s\n\n%s" "Tcl hiba pg_exec futtatásakor %s\n\n%s"
  
 "Width" "Szélesség"
  
-"You have to supply a name for this query!" "Hiányzik a lekérdezés neve!"
+"You have to supply a name for this query!" "Nevet kell adni ehhez a lekérdezéshez!"
  
 "Accessing data. Please wait ..." "Adatelérés. Kis türelmet ..."
  
-"Report footer" "A jelentés alja"
+"Report footer" "Jelentés lábléc"
  
 "Parameters" "Paraméterek"
  
 "Queries" "Lekérdezések"
  
-"Query '%s' already exists!" "A(z) '%s' nevû lekérdezés már létezik!"
+"Query '%s' already exists!" "'%s' lekérdezés már létezik!"
  
-"Font bold" "Vastag betûkészlet"
+"Font bold" "Félkövér betûtípus"
  
 "Query builder" "Lekérdezés szerkesztõ"
  
-"Error defining view" "Hiba a nézet (VIEW) definiálásánál"
+"Error defining view" "Hiba a nézet definícióban"
  
-"Top" "Csúcs"
+"Top" "Teteje"
  
-"You must supply a name for your table!" "Hiányzik a tábla neve!"
+"You must supply a name for your table!" "Nevet kell adni a táblának!"
  
-"Page footer" "A lap alja"
+"Page footer" "Lábléc"
  
-"Font italic" "Dõlt betûkészlet"
+"Font italic" "Dõlt betûtípus"
  
 "Field name not entered!" "A mezõnév hiányzik!"
  
-"Index name cannot be null!" "Az index nem lehet NULL!"
+"Index name cannot be null!" "Az indexnév nem lehet NULL"
  
 "Sort" "Rendezés"
  
-"Import-Export table" "Tábla behozatal/kivitel"
+"Import-Export table" "Tábla import/export"
  
 "Point" "Pont"
  
-"type" "tipus"
+"type" "típus"
  
-"You should supply a name for this sequence" "Hiányzik a szekvencia neve!"
+"You should supply a name for this sequence" "Nevet kell adni ehhez a szekvenciának"
  
-"Remove link ?" "A kapcsolat törlése?"
+"Remove link ?" "Kapcsolat eltávolítása?"
  
-"You have to supply a table name!" "Hiányzik a tábla neve!"
+"You have to supply a table name!" "Meg kell adni táblanevet!"
  
 "Report header" "Jelentés fejléc"
  
 "Attributes" "Attribútumok"
  
-"Table '%s' already in schema" "A(z) '%s' tábla már szerepel a sémában!"
+"Table '%s' already in schema" "'%s' tábla már szerepel a sémában"
  
 "Username" "Felhasználó név"
  
 "Minvalue" "Minimális érték"
  
-"Sequence name" "Szekvencianév"
+"Sequence name" "Szekvencia neve"
  
-"Define sequence" "Szekvencia definiálás"
+"Define sequence" "Szekvencia definiálása"
  
 "Function" "Függvény"
  
-"Sorting and filtering not (yet) available from queries!\n\nPlease enter them in the query definition!" "A rendezés és szûrés (még) nem megoldott a lekérdezéseknél!\n\nHasználd õket a lekérdezés definiciókban!"
+"Sorting and filtering not (yet) available from queries!\n\nPlease enter them in the query definition!" "A rendezés és szûrés (még) nem érhetõ el a lekérdezésbõl!\n\n Használd õket a lekérdezés definicióban!"
  
 "Reports" "Jelentések"
-
 "Columns" "Oszlopok"
 
 "Indexes" "Indexek"
@@ -484,25 +485,25 @@ array set Messages {
 
 "not null" "nem NULL"
 
-"Cluster index" "Index CLUSTER-elés"
+"Cluster index" "Klaszter index"
 
-"index columns" "indexelt oszlopok"
+"index columns" "oszlopok indexelése"
 
-"Add user" "Felhasználó hozzáadás"
+"Add user" "Felhasználó hozzáadása"
 
 "Change permissions" "Engedélyek megváltoztatása"
 
-"select" "olvasás"
+"select" "kiválaszt"
 
-"update" "frissités"
+"update" "frissíts"
 
-"insert" "tárolás"
+"insert" "beszúr"
 
-"rule" "szabályok"
+"rule" "szabály"
 
-"Identification" "Azonositás"
+"Identification" "Azonosítás"
 
-"Owner ID" "Tulajdonos azonositó"
+"Owner ID" "Tulajdonos azonosító"
 
 "Has primary key ?" "Van elsõdleges kulcsa ?"
 
@@ -518,8 +519,6 @@ array set Messages {
 
 "Index fields" "Index mezõk"
 
-"Table OID" "Tábla OID"
-}
-
+"Table OID" "Tábla tulajdonos azonosító"
 
+}
index d234ce3b0e7dafbf3effdd89fb8aa3eaabb3ab0b..5e5fb063a3039cb7d0f05a0d85266490fc5e8cbe 100644 (file)
@@ -48,7 +48,7 @@ array set Messages {
 
 "Last value" "Ultima valoare"
 
-"Preferences" "Preferinþe"
+"Preferences" "Opþiuni"
 
 "View '%s' already exists!\nOverwrite ?" "Vederea '%s' mai exista!\nO suprainscriem ?"
 
@@ -282,7 +282,7 @@ array set Messages {
 
 "Save" "Salveazã"
 
-"Exit" "Terminare"
+"Exit" "Terminã"
 
 "Inherits" "Strãmoºi"
 
@@ -306,7 +306,7 @@ array set Messages {
 
 "There is another field with the same name: '%s'!\n\nReplace it ?" "Mai exista un cimp cu acelasi nume: '%s'!\n\nIl inlocuim cu descrierea noua?"
 
-"Contents" "Conþinut"
+"Contents" "Cuprins"
 
 "Views" "Vederi"
 
@@ -478,7 +478,7 @@ array set Messages {
 
 "primary key" "cheie primarã"
 
-"Back" "Inapoi"
+"Back" "Înapoi"
 
 "Columns" "Coloane"
 
index b4379a4f83128bc6d1012f2f7aa3011d7897c9c6..dd5998743530e33dee34b105ab24aa8b245fb4d6 100644 (file)
@@ -222,6 +222,7 @@ global PgAcVar CurrentDB
        }
        set PgAcVar(Old_Object_Name) $temp
        Window show .pgaw:RenameObject
+       wm transient .pgaw:RenameObject .pgaw:Main
 }
 
 
@@ -472,7 +473,7 @@ global PgAcVar
                -background #efefef -cursor left_ptr
        wm focusmodel $base passive
        wm geometry $base 332x390+96+172
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -506,6 +507,8 @@ global PgAcVar
        menu $base.fm.mndb.01 \
                -borderwidth 1 -font $PgAcVar(pref,font_normal) \
                -tearoff 0 
+       $base.fm.mndb.01 add command \
+               -command {Window show .pgaw:NewDatabase ; wm transient .pgaw:NewDatabase .pgaw:Main} -label [intlmsg New]
        $base.fm.mndb.01 add command \
                -command {
 Window show .pgaw:OpenDB
@@ -610,7 +613,7 @@ proc vTclWindow.pgaw:ImportExport {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 287x151+259+304
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -674,7 +677,7 @@ proc vTclWindow.pgaw:RenameObject {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 272x105+294+262
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -749,6 +752,36 @@ proc vTclWindow.pgaw:RenameObject {base} {
        place $base.b2  -x 155 -y 65 -width 80 -anchor nw -bordermode ignore
 }
 
+proc vTclWindow.pgaw:NewDatabase {base} {
+       if {$base == ""} {
+               set base .pgaw:NewDatabase
+       }
+       if {[winfo exists $base]} {
+               wm deiconify $base; return
+       }
+       toplevel $base -class Toplevel
+       wm focusmodel $base passive
+       wm geometry $base 272x105+294+262
+       wm maxsize $base 1280 1024
+       wm minsize $base 1 1
+       wm overrideredirect $base 0
+       wm resizable $base 0 0
+       wm title $base [intlmsg "New"]
+       label $base.l1  -borderwidth 0 -text [intlmsg {Name}]
+       entry $base.e1  -background #fefefe -borderwidth 1 -textvariable PgAcVar(New_Database_Name) 
+       button $base.b1  -borderwidth 1  -command {
+               set retval [sql_exec noquiet "create database $PgAcVar(New_Database_Name)"]
+               if {$retval} {
+                       Window destroy .pgaw:NewDatabase
+               }
+       } -text [intlmsg Create]
+       button $base.b2  -borderwidth 1 -command {Window destroy .pgaw:NewDatabase} -text [intlmsg Cancel]
+       place $base.l1  -x 15 -y 28 -anchor nw -bordermode ignore 
+       place $base.e1  -x 100 -y 25 -anchor nw -bordermode ignore 
+       place $base.b1  -x 55 -y 65 -width 80 -anchor nw -bordermode ignore 
+       place $base.b2  -x 155 -y 65 -width 80 -anchor nw -bordermode ignore
+}
+
 
 proc vTclWindow.pgaw:GetParameter {base} {
        if {$base == ""} {
@@ -764,7 +797,7 @@ proc vTclWindow.pgaw:GetParameter {base} {
        set x [expr ($sw - 297)/2]
        set y [expr ($sh - 98)/2]
        wm geometry $base 297x98+$x+$y
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -811,7 +844,7 @@ proc vTclWindow.pgaw:SQLWindow {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 551x408+192+169
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 1 1
@@ -863,14 +896,14 @@ proc vTclWindow.pgaw:About {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 471x177+168+243
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 1 1
        wm title $base [intlmsg "About"]
        label $base.l1  -borderwidth 3 -font -Adobe-Helvetica-Bold-R-Normal-*-*-180-*-*-*-*-*  -relief ridge -text PgAccess 
        label $base.l2  -relief groove  -text [intlmsg "A Tcl/Tk interface to\nPostgreSQL\nby Constantin Teodorescu"]
-       label $base.l3  -borderwidth 0 -relief sunken -text {v 0.98}
+       label $base.l3  -borderwidth 0 -relief sunken -text {v 0.98.5}
        label $base.l4  -relief groove  -text "[intlmsg {You will always get the latest version at:}]
 http://www.flex.ro/pgaccess
 
@@ -893,7 +926,7 @@ proc vTclWindow.pgaw:OpenDB {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 283x172+119+210
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
index c752e03ba4a03b1c5731eb5cecb778ab62d90b3f..be63f8d302d943eb00c5fe7b51d8eb6e295f3cbb 100644 (file)
@@ -121,11 +121,11 @@ proc vTclWindow.pgaw:Preferences {base} {
        }
        toplevel $base -class Toplevel
        wm focusmodel $base passive
-       wm geometry $base 450x360+100+213
+       wm geometry $base 500x400+100+113
        wm maxsize $base 1009 738
        wm minsize $base 1 1
        wm overrideredirect $base 0
-       wm resizable $base 0 0
+       wm resizable $base 1 1
        wm deiconify $base
        wm title $base [intlmsg "Preferences"]
        bind $base <Key-Escape> "Window destroy .pgaw:Preferences"
@@ -190,7 +190,7 @@ proc vTclWindow.pgaw:Preferences {base} {
        frame $base.fpl.flb \
                -height 75 -relief sunken -width 125 
        listbox $base.fpl.flb.llb \
-               -borderwidth 1 -height 6 -yscrollcommand {.pgaw:Preferences.fpl.flb.vsb set} 
+               -borderwidth 1 -height 3 -yscrollcommand {.pgaw:Preferences.fpl.flb.vsb set} 
        scrollbar $base.fpl.flb.vsb \
                -borderwidth 1 -command {.pgaw:Preferences.fpl.flb.llb yview} -orient vert 
        frame $base.fb \
@@ -254,15 +254,15 @@ tk_messageBox -title [intlmsg Warning] -parent .pgaw:Main -message [intlmsg "Cha
        pack $base.fal.st \
                -in .pgaw:Preferences.fal -anchor center -expand 0 -fill x -side top -anchor w
        pack $base.fpl \
-               -in .pgaw:Preferences -anchor center -expand 0 -fill x -side top 
+               -in .pgaw:Preferences -anchor center -expand 1 -fill both -side top 
        pack $base.fpl.lt \
                -in .pgaw:Preferences.fpl -anchor center -expand 0 -fill none -side top 
        pack $base.fpl.flb \
-               -in .pgaw:Preferences.fpl -anchor center -expand 0 -fill none -side top 
+               -in .pgaw:Preferences.fpl -anchor center -expand 1 -fill y -side top 
        pack $base.fpl.flb.llb \
-               -in .pgaw:Preferences.fpl.flb -anchor center -expand 0 -fill none -side left 
+               -in .pgaw:Preferences.fpl.flb -anchor center -expand 1 -fill y -side left 
        pack $base.fpl.flb.vsb \
-               -in .pgaw:Preferences.fpl.flb -anchor center -expand 0 -fill y -side right 
+               -in .pgaw:Preferences.fpl.flb -anchor center -expand 1 -fill y -side right 
        pack $base.fb \
                -in .pgaw:Preferences -anchor center -expand 0 -fill none -side bottom 
        grid $base.fb.btnsave \
index fd880dfbc5eb29eb6bbdcc78add5477ad439be4b..9b74b68191aaea615322c0da74e4f3501af0525e 100644 (file)
@@ -185,7 +185,7 @@ global PgAcVar
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 542x364+150+150
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
index c526ca9b569037dd1f3230854d7cd286857868bc..18a431904cc3c2310c6c5395163dca2947b9d8d1 100644 (file)
@@ -368,7 +368,7 @@ global PgAcVar
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 652x426+96+120
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -562,7 +562,7 @@ proc vTclWindow.pgaw:ReportPreview {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 495x500+230+50
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 1 1
index d3e40ef136379dee887f5f7645748be65108ab1b..de11a032e2e8dc61b6bbfd566b5a3f667b94205f 100644 (file)
@@ -482,7 +482,7 @@ global PgAcVar
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 759x530+10+13
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 1 1
index 857231236ffaf018eb51353d5e148eecf05643a5..d25bce73add2b30791f2b72e836802c3ddadf22e 100644 (file)
@@ -148,18 +148,23 @@ global PgAcVar
                showError [intlmsg "User without name?"]
                return
        }
-       sql_exec noquiet "revoke all on \"$PgAcVar(tblinfo,tablename)\" from $PgAcVar(permission,username)"
+       if {$PgAcVar(permission,username)=="PUBLIC"} {
+               set usrname PUBLIC
+       } else {
+               set usrname "\"$PgAcVar(permission,username)\""
+       }
+       sql_exec noquiet "revoke all on \"$PgAcVar(tblinfo,tablename)\" from $usrname"
        if {$PgAcVar(permission,select)} {
-               sql_exec noquiet "GRANT SELECT on \"$PgAcVar(tblinfo,tablename)\" to $PgAcVar(permission,username)"
+               sql_exec noquiet "GRANT SELECT on \"$PgAcVar(tblinfo,tablename)\" to $usrname"
        }
        if {$PgAcVar(permission,insert)} {
-               sql_exec noquiet "GRANT INSERT on \"$PgAcVar(tblinfo,tablename)\" to $PgAcVar(permission,username)"
+               sql_exec noquiet "GRANT INSERT on \"$PgAcVar(tblinfo,tablename)\" to $usrname"
        }
        if {$PgAcVar(permission,update)} {
-               sql_exec noquiet "GRANT UPDATE on \"$PgAcVar(tblinfo,tablename)\" to $PgAcVar(permission,username)"
+               sql_exec noquiet "GRANT UPDATE on \"$PgAcVar(tblinfo,tablename)\" to $usrname"
        }
        if {$PgAcVar(permission,rule)} {
-               sql_exec noquiet "GRANT RULE on \"$PgAcVar(tblinfo,tablename)\" to $PgAcVar(permission,username)"
+               sql_exec noquiet "GRANT RULE on \"$PgAcVar(tblinfo,tablename)\" to $usrname"
        }
        refreshTableInformation
 }
@@ -939,7 +944,7 @@ global PgAcVar
                toplevel $base -class Toplevel
                wm focusmodel $base passive
                wm geometry $base 650x400
-               wm maxsize $base 1009 738
+               wm maxsize $base 1280 1024
                wm minsize $base 650 400
                wm overrideredirect $base 0
                wm resizable $base 1 1
@@ -1242,7 +1247,7 @@ global PgAcVar
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 634x392+78+181
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -1513,7 +1518,7 @@ global PgAcVar
                -background #c7c3c7 
        wm focusmodel $base passive
        wm geometry $base 522x398+152+135
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -1929,7 +1934,7 @@ proc vTclWindow.pgaw:AddIndex {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 334x203+265+266
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -1998,7 +2003,7 @@ proc vTclWindow.pgaw:AddField {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 302x114+195+175
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -2054,7 +2059,7 @@ proc vTclWindow.pgaw:RenameField {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 215x75+258+213
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
@@ -2097,7 +2102,7 @@ proc vTclWindow.pgaw:Permissions {base} {
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 273x147+256+266
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 0 0
index dc4189efc959bd8f534427001eba6fe1eeaafc5e..563d5437f5ae31af016e0736c08291c136278aac 100644 (file)
@@ -714,7 +714,7 @@ global PgAcVar
        toplevel $base -class Toplevel
        wm focusmodel $base passive
        wm geometry $base 759x530+10+13
-       wm maxsize $base 1009 738
+       wm maxsize $base 1280 1024
        wm minsize $base 1 1
        wm overrideredirect $base 0
        wm resizable $base 1 1
index b030e18f456790c9c940caf19b02acfb2fd39050..41fd5cae16fa79978fbe174981ac61dbd7838000 100755 (executable)
@@ -1,9 +1,10 @@
 #!/bin/sh
 
-PATH_TO_WISH=__wish__
-PGACCESS_HOME=__POSTGRESDIR__/pgaccess
+PATH_TO_WISH=/usr/bin/wish
+PGACCESS_HOME=/usr/local/pgaccess
 
 export PATH_TO_WISH
 export PGACCESS_HOME
 
-exec $PATH_TO_WISH $PGACCESS_HOME/main.tcl "$@"
+exec ${PATH_TO_WISH} ${PGACCESS_HOME}/main.tcl "$@"
+